{"schema":1,"platform":"spectrum","game":"where-time-stood-still","part":"main","title":"Where Time Stood Still","build":"Ocean's original 128K release (TOSEC: Where Time Stood Still (1988)(Ocean)(128K)[aka Land That Time Forgot, The][aka Tibet].tzx), a BASIC loader and SpeedLock 4 turbo blocks: the loading screen, 22,183 bytes of program, five 16 KB banks and 9,472 bytes of bank 7","symbols_sha256":"592c6607c89e43ff20f455fbf835b9f697993345bbc3e073f4cc11faf4be4dc4","snapshot":{"file":"work/entry.sna","sha256":"c1653798c4bec7bc9c489cc73afe15aceb438c58c27838c0dd8d16b2be13f5cd"},"index":[{"a":23296,"n":"menu_contents","k":"table","len":1024,"c":true},{"a":24320,"n":"menu_contents_end","k":"table","len":256,"c":true},{"a":24576,"n":"menu_contents_end_2","k":"table","len":232,"c":true},{"a":24808,"n":"menu_attributes","k":"table","len":189,"c":true},{"a":24997,"n":"message_contents","k":"table","len":768,"c":true},{"a":25765,"n":"message_attributes","k":"table","len":96,"c":true},{"a":25861,"n":"cell_map","k":"table","len":768,"c":true},{"a":26629,"n":"key_pairs","k":"table","len":12,"c":true},{"a":26641,"n":"input_routine","k":"table","len":71,"c":true},{"a":26712,"n":"unused_6858","k":"variable","len":1,"c":true},{"a":26713,"n":"area_08_scenery","k":"table","len":170,"c":true},{"a":26883,"n":"shimmer","k":"routine","len":90,"c":true},{"a":26973,"n":"shimmer_pattern","k":"table","len":87,"c":true},{"a":27060,"n":"scenery_shapes","k":"table","len":1024,"c":true},{"a":28084,"n":"scenery_shapes_2","k":"table","len":588,"c":true},{"a":28672,"n":"snd_frame","k":"routine","len":2,"c":true},{"a":28674,"n":"snd_request","k":"variable","len":1,"c":true},{"a":28675,"n":"snd_chan_a","k":"table","len":25,"c":true},{"a":28700,"n":"snd_chan_b","k":"table","len":25,"c":true},{"a":28725,"n":"snd_chan_c","k":"table","len":25,"c":true},{"a":28750,"n":"snd_pending","k":"variable","len":1,"c":true},{"a":28751,"n":"snd_step","k":"routine","len":21,"c":true},{"a":28772,"n":"snd_frame_jp","k":"routine","len":3,"c":true},{"a":28775,"n":"snd_channel","k":"routine","len":16,"c":true},{"a":28791,"n":"snd_silence","k":"routine","len":7,"c":true},{"a":28798,"n":"snd_sequencer","k":"routine","len":65,"c":true},{"a":28863,"n":"snd_handlers","k":"table","len":60,"c":true},{"a":28923,"n":"snd_lengths","k":"table","len":26,"c":true},{"a":28949,"n":"snd_tune","k":"variable","len":2,"c":true},{"a":28951,"n":"snd_tune1","k":"routine","len":9,"c":true},{"a":28960,"n":"snd_tune2","k":"routine","len":35,"c":true},{"a":28995,"n":"snd_tune3","k":"routine","len":14,"c":true},{"a":29009,"n":"snd_ret","k":"routine","len":1,"c":true},{"a":29010,"n":"snd_jp_instr","k":"routine","len":3,"c":true},{"a":29013,"n":"snd_tune5","k":"routine","len":9,"c":true},{"a":29022,"n":"snd_tune15","k":"routine","len":42,"c":true},{"a":29064,"n":"snd_tune17","k":"routine","len":42,"c":true},{"a":29106,"n":"snd_pat_bass","k":"table","len":32,"c":true},{"a":29138,"n":"snd_pat_b17","k":"table","len":32,"c":true},{"a":29170,"n":"snd_pat_a15","k":"table","len":32,"c":true},{"a":29202,"n":"snd_tune18","k":"routine","len":42,"c":true},{"a":29244,"n":"snd_pat_a18","k":"table","len":32,"c":true},{"a":29276,"n":"snd_pat_b18","k":"table","len":32,"c":true},{"a":29308,"n":"snd_pat_b20","k":"table","len":32,"c":true},{"a":29340,"n":"snd_pat_a23","k":"table","len":16,"c":true},{"a":29356,"n":"snd_tune20","k":"routine","len":42,"c":true},{"a":29398,"n":"snd_tune22","k":"routine","len":9,"c":true},{"a":29407,"n":"snd_tune23","k":"routine","len":54,"c":true},{"a":29461,"n":"snd_tune24","k":"routine","len":36,"c":true},{"a":29497,"n":"snd_tune26","k":"routine","len":6,"c":true},{"a":29503,"n":"snd_pat_a2","k":"table","len":198,"c":true},{"a":29701,"n":"snd_pat_b2","k":"table","len":198,"c":true},{"a":29899,"n":"snd_pat_c2","k":"table","len":198,"c":true},{"a":30097,"n":"snd_drum","k":"routine","len":36,"c":true},{"a":30133,"n":"snd_bits","k":"table","len":8,"c":true},{"a":30141,"n":"snd_note_a","k":"routine","len":19,"c":true},{"a":30160,"n":"snd_note_a_plain","k":"routine","len":3,"c":true},{"a":30163,"n":"snd_note_b","k":"routine","len":4,"c":true},{"a":30167,"n":"snd_note_c","k":"routine","len":2,"c":true},{"a":30169,"n":"snd_note","k":"routine","len":67,"c":true},{"a":30236,"n":"snd_pitch","k":"routine","len":81,"c":true},{"a":30317,"n":"snd_envelope","k":"routine","len":38,"c":true},{"a":30355,"n":"snd_vibrato","k":"routine","len":64,"c":true},{"a":30419,"n":"snd_effects","k":"routine","len":97,"c":true},{"a":30516,"n":"snd_instrument","k":"routine","len":40,"c":true},{"a":30556,"n":"snd_instruments","k":"routine","len":33,"c":true},{"a":30589,"n":"snd_instr_table","k":"table","len":24,"c":true},{"a":30613,"n":"snd_effect_table","k":"table","len":384,"c":true},{"a":30997,"n":"snd_effect_mix","k":"routine","len":15,"c":true},{"a":31012,"n":"snd_quiet","k":"routine","len":40,"c":true},{"a":31052,"n":"snd_divider","k":"routine","len":22,"c":true},{"a":31074,"n":"snd_next_step","k":"routine","len":22,"c":true},{"a":31096,"n":"snd_advance","k":"routine","len":11,"c":true},{"a":31107,"n":"snd_advance_to","k":"routine","len":8,"c":true},{"a":31115,"n":"snd_work","k":"table","len":4,"c":true},{"a":31119,"n":"snd_frames","k":"table","len":6,"c":true},{"a":31125,"n":"snd_vibrato_rows","k":"table","len":176,"c":true},{"a":31301,"n":"snd_envelopes","k":"table","len":96,"c":true},{"a":31397,"n":"snd_periods","k":"table","len":96,"c":true},{"a":31493,"n":"snd_write","k":"routine","len":72,"c":true},{"a":31565,"n":"snd_mixer","k":"variable","len":2,"c":true},{"a":31567,"n":"ay_write_word","k":"routine","len":12,"c":true},{"a":31579,"n":"ay_write","k":"routine","len":13,"c":true},{"a":31592,"n":"shape_56","k":"table","len":21,"c":true},{"a":31613,"n":"messages","k":"table","len":74,"c":true},{"a":31687,"n":"message_texts","k":"table","len":532,"c":true},{"a":32219,"n":"message_texts_2","k":"table","len":454,"c":true},{"a":32673,"n":"names","k":"table","len":37,"c":true},{"a":32710,"n":"exclamations","k":"table","len":29,"c":true},{"a":32739,"n":"after_texts","k":"table","len":29,"c":true},{"a":32768,"n":"bit_reverse","k":"table","len":256,"c":true},{"a":33024,"n":"left_masks","k":"table","len":256,"c":true},{"a":33280,"n":"right_masks","k":"table","len":256,"c":true},{"a":33536,"n":"actors","k":"table","len":256,"c":true},{"a":33792,"n":"interrupt_table","k":"table","len":257,"c":true},{"a":34049,"n":"record_copy","k":"table","len":32,"c":true},{"a":34081,"n":"start","k":"routine","len":40,"c":true},{"a":34121,"n":"draw_frame","k":"routine","len":108,"c":true},{"a":34229,"n":"fill_85b5","k":"table","len":45,"c":true},{"a":34274,"n":"new_game","k":"routine","len":192,"c":true},{"a":34466,"n":"main_loop","k":"routine","len":114,"c":true},{"a":34580,"n":"line_start","k":"routine","len":15,"c":true},{"a":34595,"n":"line_up","k":"routine","len":35,"c":true},{"a":34630,"n":"line_down","k":"routine","len":33,"c":true},{"a":34663,"n":"line_right","k":"routine","len":15,"c":true},{"a":34678,"n":"line_left","k":"routine","len":15,"c":true},{"a":34693,"n":"line_up_right","k":"routine","len":74,"c":true},{"a":34767,"n":"load_area","k":"routine","len":170,"c":true},{"a":34937,"n":"place_objects","k":"routine","len":290,"c":true},{"a":35227,"n":"stamp_piece","k":"routine","len":256,"c":true},{"a":35483,"n":"load_boxes","k":"routine","len":150,"c":true},{"a":35633,"n":"translate_cell","k":"routine","len":62,"c":true},{"a":35695,"n":"restore_screen_x","k":"routine","len":18,"c":true},{"a":35713,"n":"leader_input","k":"routine","len":168,"c":true},{"a":35881,"n":"queue_message","k":"routine","len":30,"c":true},{"a":35911,"n":"day_night_colour","k":"routine","len":20,"c":true},{"a":35931,"n":"colour_view","k":"routine","len":26,"c":true},{"a":35957,"n":"page_bank_5","k":"routine","len":5,"c":true},{"a":35962,"n":"page_bank_6","k":"routine","len":5,"c":true},{"a":35967,"n":"page_bank_0","k":"routine","len":4,"c":true},{"a":35971,"n":"page_bank_7","k":"routine","len":5,"c":true},{"a":35976,"n":"page_bank_4","k":"routine","len":5,"c":true},{"a":35981,"n":"page_bank_1","k":"routine","len":5,"c":true},{"a":35986,"n":"page_bank_3","k":"routine","len":3,"c":true},{"a":35989,"n":"page_bank","k":"routine","len":16,"c":true},{"a":36005,"n":"page_hidden_screen","k":"routine","len":14,"c":true},{"a":36019,"n":"page_bank_a","k":"routine","len":3,"c":true},{"a":36022,"n":"copy_needs","k":"routine","len":26,"c":true},{"a":36048,"n":"copy_from_bank1","k":"routine","len":18,"c":true},{"a":36066,"n":"copy_from_bank6","k":"routine","len":19,"c":true},{"a":36085,"n":"var_8cf5","k":"table","len":14,"c":true},{"a":36099,"n":"vars_8d03","k":"table","len":21,"c":true},{"a":36120,"n":"vars_8d18","k":"table","len":14,"c":true},{"a":36134,"n":"message_queue","k":"table","len":21,"c":true},{"a":36155,"n":"input_actions","k":"table","len":18,"c":true},{"a":36173,"n":"screen_rows","k":"table","len":384,"c":true},{"a":36557,"n":"leader_slope","k":"variable","len":1,"c":true},{"a":36558,"n":"leader_cell","k":"table","len":10,"c":true},{"a":36568,"n":"animate_actors","k":"routine","len":258,"c":true},{"a":36826,"n":"start_animation","k":"routine","len":110,"c":true},{"a":36936,"n":"follow_actor","k":"routine","len":10,"c":true},{"a":36946,"n":"animation_event","k":"routine","len":33,"c":true},{"a":36979,"n":"animation_events","k":"table","len":18,"c":true},{"a":36997,"n":"event_stun","k":"routine","len":14,"c":true},{"a":37011,"n":"event_clear","k":"routine","len":4,"c":true},{"a":37015,"n":"try_move","k":"routine","len":62,"c":true},{"a":37077,"n":"ground_cell","k":"routine","len":9,"c":true},{"a":37086,"n":"ground_cell_at","k":"routine","len":38,"c":true},{"a":37124,"n":"ground_allows","k":"routine","len":250,"c":true},{"a":37374,"n":"ground_slope","k":"routine","len":97,"c":true},{"a":37471,"n":"neighbour_offsets","k":"table","len":8,"c":true},{"a":37479,"n":"ground_routines","k":"table","len":28,"c":true},{"a":37507,"n":"ground_72","k":"routine","len":21,"c":true},{"a":37528,"n":"ground_73","k":"routine","len":14,"c":true},{"a":37542,"n":"ground_74","k":"routine","len":16,"c":true},{"a":37558,"n":"ground_75","k":"routine","len":47,"c":true},{"a":37605,"n":"ground_7e","k":"routine","len":53,"c":true},{"a":37658,"n":"ground_76","k":"routine","len":50,"c":true},{"a":37708,"n":"ground_77","k":"routine","len":4,"c":true},{"a":37712,"n":"ground_78","k":"routine","len":47,"c":true},{"a":37759,"n":"fill_937f","k":"table","len":21,"c":true},{"a":37780,"n":"clear_ground_flag","k":"routine","len":17,"c":true},{"a":37797,"n":"byte_93a5","k":"variable","len":1,"c":true},{"a":37798,"n":"ground_7d","k":"routine","len":61,"c":true},{"a":37859,"n":"ground_79","k":"routine","len":8,"c":true},{"a":37867,"n":"ground_7c","k":"routine","len":8,"c":true},{"a":37875,"n":"ground_7b","k":"routine","len":32,"c":true},{"a":37907,"n":"ground_7a","k":"routine","len":45,"c":true},{"a":37952,"n":"actor_collide","k":"routine","len":229,"c":true},{"a":38181,"n":"turn_aside","k":"routine","len":33,"c":true},{"a":38214,"n":"box_collide","k":"routine","len":122,"c":true},{"a":38336,"n":"find_cell_near","k":"routine","len":83,"c":true},{"a":38419,"n":"type_byte","k":"routine","len":16,"c":true},{"a":38435,"n":"times_four","k":"routine","len":10,"c":true},{"a":38445,"n":"box_count","k":"table","len":3,"c":true},{"a":38448,"n":"view_vars","k":"table","len":11,"c":true},{"a":38459,"n":"show_view","k":"routine","len":88,"c":true},{"a":38547,"n":"scroll_up","k":"routine","len":70,"c":true},{"a":38617,"n":"scroll_down","k":"routine","len":56,"c":true},{"a":38673,"n":"scroll_left_half","k":"routine","len":27,"c":true},{"a":38700,"n":"scroll_right_half","k":"routine","len":27,"c":true},{"a":38727,"n":"scroll_2","k":"routine","len":21,"c":true},{"a":38748,"n":"scroll_3","k":"routine","len":21,"c":true},{"a":38769,"n":"scroll_10","k":"routine","len":4,"c":true},{"a":38773,"n":"scroll_0","k":"routine","len":22,"c":true},{"a":38795,"n":"scroll_11","k":"routine","len":4,"c":true},{"a":38799,"n":"scroll_1","k":"routine","len":21,"c":true},{"a":38820,"n":"scroll_6","k":"routine","len":28,"c":true},{"a":38848,"n":"scroll_7","k":"routine","len":29,"c":true},{"a":38877,"n":"scroll_14","k":"routine","len":15,"c":true},{"a":38892,"n":"scroll_15","k":"routine","len":15,"c":true},{"a":38907,"n":"scroll_right","k":"routine","len":10,"c":true},{"a":38917,"n":"scroll_left","k":"routine","len":10,"c":true},{"a":38927,"n":"scroll_4","k":"routine","len":31,"c":true},{"a":38958,"n":"scroll_5","k":"routine","len":29,"c":true},{"a":38987,"n":"scroll_left_whole","k":"routine","len":16,"c":true},{"a":39003,"n":"scroll_right_whole","k":"routine","len":16,"c":true},{"a":39019,"n":"shift_buffer_right","k":"routine","len":69,"c":true},{"a":39088,"n":"shift_buffer_left","k":"routine","len":69,"c":true},{"a":39157,"n":"scroll_13","k":"routine","len":5,"c":true},{"a":39162,"n":"scroll_9","k":"routine","len":5,"c":true},{"a":39167,"n":"follow_leader","k":"routine","len":100,"c":true},{"a":39267,"n":"scroll_steps","k":"table","len":36,"c":true},{"a":39303,"n":"show_frame","k":"routine","len":46,"c":true},{"a":39349,"n":"shift_pixels_right","k":"routine","len":92,"c":true},{"a":39441,"n":"shift_pixels_left","k":"routine","len":92,"c":true},{"a":39533,"n":"map_address","k":"routine","len":24,"c":true},{"a":39557,"n":"draw_right_column","k":"routine","len":26,"c":true},{"a":39583,"n":"draw_left_column","k":"routine","len":194,"c":true},{"a":39777,"n":"draw_bottom_row","k":"routine","len":37,"c":true},{"a":39814,"n":"draw_top_row","k":"routine","len":138,"c":true},{"a":39952,"n":"block_chars","k":"routine","len":61,"c":true},{"a":40013,"n":"draw_char","k":"routine","len":60,"c":true},{"a":40073,"n":"draw_right_half_column","k":"routine","len":161,"c":true},{"a":40234,"n":"draw_char_left_half","k":"routine","len":123,"c":true},{"a":40357,"n":"draw_char_straddle","k":"routine","len":48,"c":true},{"a":40405,"n":"draw_bottom_row_half","k":"routine","len":32,"c":true},{"a":40437,"n":"draw_top_row_half","k":"routine","len":93,"c":true},{"a":40530,"n":"draw_left_half_column","k":"routine","len":161,"c":true},{"a":40691,"n":"draw_char_right_half","k":"routine","len":149,"c":true},{"a":40840,"n":"move_buffer_down","k":"routine","len":69,"c":true},{"a":40909,"n":"move_buffer_up","k":"routine","len":69,"c":true},{"a":40978,"n":"draw_view","k":"routine","len":39,"c":true},{"a":41017,"n":"sprite_vars","k":"table","len":6,"c":true},{"a":41023,"n":"sink_counts","k":"table","len":21,"c":true},{"a":41044,"n":"draw_vars","k":"table","len":9,"c":true},{"a":41053,"n":"store_patches_3","k":"table","len":12,"c":true},{"a":41065,"n":"store_patches_4","k":"table","len":16,"c":true},{"a":41081,"n":"draw_sprite_24","k":"routine","len":255,"c":true},{"a":41336,"n":"draw_sprite_24_left","k":"routine","len":255,"c":true},{"a":41591,"n":"draw_sprite_16","k":"routine","len":258,"c":true},{"a":41849,"n":"draw_sprite_16_left","k":"routine","len":253,"c":true},{"a":42102,"n":"mirror_24","k":"routine","len":21,"c":true},{"a":42123,"n":"mirror_16","k":"routine","len":8,"c":true},{"a":42131,"n":"set_up_sprite","k":"routine","len":296,"c":true},{"a":42427,"n":"coarse_position","k":"routine","len":52,"c":true},{"a":42479,"n":"patch_drawers","k":"routine","len":100,"c":true},{"a":42579,"n":"clip_sprite","k":"routine","len":138,"c":true},{"a":42717,"n":"divide_8","k":"routine","len":15,"c":true},{"a":42732,"n":"occluder_vars","k":"table","len":8,"c":true},{"a":42740,"n":"draw_actors","k":"routine","len":49,"c":true},{"a":42789,"n":"draw_two_pieces","k":"routine","len":200,"c":true},{"a":42989,"n":"shift_mask_half","k":"routine","len":21,"c":true},{"a":43010,"n":"next_to_draw","k":"routine","len":119,"c":true},{"a":43129,"n":"build_mask","k":"routine","len":122,"c":true},{"a":43251,"n":"cut_occluder","k":"routine","len":362,"c":true},{"a":43613,"n":"multiply","k":"routine","len":15,"c":true},{"a":43628,"n":"window_vars","k":"table","len":17,"c":true},{"a":43645,"n":"view_colour","k":"variable","len":1,"c":true},{"a":43646,"n":"message_window","k":"table","len":13,"c":true},{"a":43659,"n":"set_bank6_word","k":"routine","len":9,"c":true},{"a":43668,"n":"windows_pass","k":"routine","len":69,"c":true},{"a":43737,"n":"open_message_step","k":"routine","len":33,"c":true},{"a":43770,"n":"open_window_2_step","k":"routine","len":11,"c":true},{"a":43781,"n":"open_window_1_step","k":"routine","len":78,"c":true},{"a":43859,"n":"close_message_step","k":"routine","len":18,"c":true},{"a":43877,"n":"close_window_1_step","k":"routine","len":22,"c":true},{"a":43899,"n":"close_window_2_step","k":"routine","len":19,"c":true},{"a":43918,"n":"close_step","k":"routine","len":45,"c":true},{"a":43963,"n":"draw_windows","k":"routine","len":37,"c":true},{"a":44000,"n":"draw_window","k":"routine","len":268,"c":true},{"a":44268,"n":"redraw_behind","k":"routine","len":179,"c":true},{"a":44447,"n":"draw_pointer","k":"routine","len":107,"c":true},{"a":44554,"n":"fill_ae0a","k":"table","len":6,"c":true},{"a":44560,"n":"title","k":"routine","len":115,"c":true},{"a":44675,"n":"title_loop","k":"routine","len":5,"c":true},{"a":44680,"n":"clear_screen","k":"routine","len":23,"c":true},{"a":44703,"n":"print_counted","k":"routine","len":16,"c":true},{"a":44719,"n":"print_char","k":"routine","len":24,"c":true},{"a":44743,"n":"confirm","k":"routine","len":18,"c":true},{"a":44761,"n":"wait_y_or_n","k":"routine","len":18,"c":true},{"a":44779,"n":"title_strings","k":"table","len":36,"c":true},{"a":44815,"n":"title_keys","k":"routine","len":82,"c":true},{"a":44897,"n":"define_strings","k":"table","len":56,"c":true},{"a":44953,"n":"key_rows","k":"table","len":9,"c":true},{"a":44962,"n":"key_names","k":"table","len":24,"c":true},{"a":44986,"n":"key_chars","k":"table","len":40,"c":true},{"a":45026,"n":"key_prompt_places","k":"table","len":10,"c":true},{"a":45036,"n":"define_keys","k":"routine","len":179,"c":true},{"a":45215,"n":"light_option","k":"routine","len":23,"c":true},{"a":45238,"n":"title_key","k":"routine","len":33,"c":true},{"a":45271,"n":"input_routines","k":"table","len":8,"c":true},{"a":45279,"n":"chosen_option","k":"variable","len":1,"c":true},{"a":45280,"n":"title_lines","k":"table","len":81,"c":true},{"a":45361,"n":"title_font","k":"table","len":296,"c":true},{"a":45657,"n":"logo","k":"table","len":806,"c":true},{"a":46463,"n":"read_keyboard","k":"routine","len":71,"c":true},{"a":46534,"n":"read_cursor","k":"routine","len":55,"c":true},{"a":46589,"n":"read_kempston","k":"routine","len":37,"c":true},{"a":46626,"n":"read_port_7f","k":"routine","len":42,"c":true},{"a":46668,"n":"read_sinclair","k":"routine","len":39,"c":true},{"a":46707,"n":"view_buffer_rest","k":"table","len":1024,"c":true},{"a":47731,"n":"view_buffer_rest_2","k":"table","len":1024,"c":true},{"a":48755,"n":"view_buffer_last","k":"table","len":61,"c":true},{"a":48816,"n":"view_buffer_after","k":"table","len":8,"c":true},{"a":48824,"n":"fill_beb8","k":"table","len":6,"c":true},{"a":48830,"n":"interrupt","k":"routine","len":34,"c":true},{"a":48864,"n":"caps_reset","k":"routine","len":15,"c":true},{"a":48879,"n":"clock","k":"routine","len":58,"c":true},{"a":48937,"n":"clock_vars","k":"table","len":8,"c":true},{"a":48945,"n":"clock_after","k":"table","len":79,"c":true},{"a":49024,"n":"digits","k":"table","len":80,"c":true},{"a":49104,"n":"fill_bfd0","k":"table","len":35,"c":true},{"a":49139,"n":"loader_stack","k":"table","len":13,"c":true},{"a":49152,"n":"area_map","k":"table","len":1024,"c":true},{"a":50176,"n":"area_map_lower","k":"table","len":1024,"c":true},{"a":51200,"n":"block_numbers","k":"table","len":240,"c":true},{"a":51440,"n":"block_defs","k":"table","len":1024,"c":true},{"a":52464,"n":"block_defs_64","k":"table","len":784,"c":true},{"a":53248,"n":"block_defs_113","k":"table","len":1024,"c":true},{"a":54272,"n":"block_defs_177","k":"table","len":1024,"c":true},{"a":55296,"n":"block_defs_241","k":"table","len":1024,"c":true},{"a":56320,"n":"block_defs_305","k":"table","len":1024,"c":true},{"a":57344,"n":"block_defs_369","k":"table","len":1024,"c":true},{"a":58368,"n":"block_defs_433","k":"table","len":1024,"c":true},{"a":59392,"n":"block_defs_497","k":"table","len":64,"c":true},{"a":59456,"n":"char_bases","k":"table","len":99,"c":true},{"a":59555,"n":"area_blocks","k":"table","len":64,"c":true},{"a":59619,"n":"area_block_lists","k":"table","len":578,"c":true},{"a":60197,"n":"area_block_lists_end","k":"table","len":512,"c":true},{"a":60709,"n":"tiles","k":"table","len":731,"c":true},{"a":61440,"n":"tiles_2","k":"table","len":286,"c":true},{"a":61726,"n":"tiles_113","k":"table","len":387,"c":true},{"a":62113,"n":"panel_vars","k":"table","len":10,"c":true},{"a":62123,"n":"panel_pass","k":"routine","len":63,"c":true},{"a":62186,"n":"panel_portrait","k":"routine","len":47,"c":true},{"a":62233,"n":"panel_redraw","k":"routine","len":20,"c":true},{"a":62253,"n":"panel_digits","k":"routine","len":79,"c":true},{"a":62332,"n":"panel_light","k":"routine","len":70,"c":true},{"a":62402,"n":"panel_bars","k":"routine","len":65,"c":true},{"a":62467,"n":"bar_shrink","k":"routine","len":29,"c":true},{"a":62496,"n":"bar_grow","k":"routine","len":28,"c":true},{"a":62524,"n":"bar_end","k":"routine","len":39,"c":true},{"a":62563,"n":"calendar_cells","k":"variable","len":2,"c":true},{"a":62565,"n":"panel_calendar","k":"routine","len":119,"c":true},{"a":62684,"n":"calendar_day","k":"routine","len":98,"c":true},{"a":62782,"n":"calendar_digit","k":"routine","len":27,"c":true},{"a":62809,"n":"calendar_picture","k":"routine","len":37,"c":true},{"a":62846,"n":"month_cells","k":"table","len":8,"c":true},{"a":62854,"n":"calendar_pictures","k":"table","len":60,"c":true},{"a":62914,"n":"light_pictures","k":"table","len":27,"c":true},{"a":62941,"n":"shimmer_check","k":"routine","len":124,"c":true},{"a":63065,"n":"shimmer_clip","k":"routine","len":168,"c":true},{"a":63233,"n":"shimmer_vars","k":"table","len":5,"c":true},{"a":63238,"n":"shimmer_areas","k":"table","len":18,"c":true},{"a":63256,"n":"shimmer_masks","k":"table","len":110,"c":true},{"a":63366,"n":"clive_frames","k":"table","len":168,"c":true},{"a":63534,"n":"clive_graphics","k":"table","len":1024,"c":true},{"a":64558,"n":"clive_graphics_end","k":"table","len":471,"c":true},{"a":65029,"n":"starting_values","k":"table","len":214,"c":true},{"a":65243,"n":"frames_fedb","k":"table","len":108,"c":true},{"a":65351,"n":"graphics_ff47","k":"table","len":128,"c":true},{"a":65479,"n":"bank0_end","k":"table","len":57,"c":true}],"records":[{"a":0,"t":"gap","n":23296,"x":[48876]},{"a":23296,"l":"menu_contents","c":"The pixels of what the menus show, 21 characters across by 9 rows, row after row: bank 3 draws a menu here ($CF00, $D9A8) and both menu windows ($C8A6 and $C899 in bank 3) show it from here ($AA77 in their records). Zeros at the hand-over.","t":"byte","b":[62,16,1,253,127,237,121,33]},{"a":23304,"t":"byte","b":[133,186,17,133,191,1,132,87]},{"a":23312,"t":"byte","b":[237,184,33,88,39,217,49,255]},{"a":23320,"t":"byte","b":[95,253,33,58,92,251,195,33]},{"a":23328,"t":"byte","b":[133,0,0,0,175,50,255,130]},{"a":23336,"t":"byte","b":[221,33,0,64,17,255,0,0]},{"a":23344,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23352,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23360,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23368,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23376,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23384,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23392,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23400,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23408,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23416,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23424,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23432,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23440,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23448,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23456,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23464,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23472,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23480,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23488,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23496,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23504,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23512,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23520,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23528,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23536,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23544,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23552,"t":"byte","b":[255,0,0,0,13,3,32,13]},{"a":23560,"t":"byte","b":[13,35,2,0,0,0,22,0]},{"a":23568,"t":"byte","b":[1,0,6,0,11,0,1,0]},{"a":23576,"t":"byte","b":[1,0,6,0,16,0,0,0]},{"a":23584,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23592,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23600,"t":"byte","b":[0,0,0,0,0,0,0,60]},{"a":23608,"t":"byte","b":[64,0,255,221,32,82,255,0]},{"a":23616,"t":"byte","b":[0,0,0,0,255,0,0,1]},{"a":23624,"t":"byte","b":[56,0,0,105,105,0,0,182]},{"a":23632,"t":"byte","b":[92,187,92,203,92,6,93,202]},{"a":23640,"t":"byte","b":[92,106,105,106,105,5,93,128]},{"a":23648,"t":"byte","b":[105,111,105,111,105,111,105,45]},{"a":23656,"t":"byte","b":[146,92,0,2,0,0,0,0]},{"a":23664,"t":"byte","b":[0,0,0,0,74,23,0,0]},{"a":23672,"t":"byte","b":[21,0,0,88,255,0,0,0]},{"a":23680,"t":"byte","b":[0,0,4,23,64,64,253,80]},{"a":23688,"t":"byte","b":[33,22,4,23,3,56,0,56]},{"a":23696,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23704,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23712,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23720,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23728,"t":"byte","b":[0,0,87,255,255,255,244,0]},{"a":23736,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23744,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23752,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23760,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23768,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23776,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23784,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23792,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23800,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23808,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23816,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23824,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23832,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23840,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23848,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23856,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23864,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23872,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23880,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23888,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23896,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23904,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23912,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23920,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23928,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23936,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23944,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23952,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23960,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23968,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23976,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23984,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23992,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24000,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24008,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24016,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24024,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24032,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24040,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24048,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24056,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24064,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24072,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24080,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24088,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24096,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24104,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24112,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24120,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24128,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24136,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24144,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24152,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24160,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24168,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24176,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24184,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24192,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24200,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24208,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24216,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24224,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24232,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24240,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24248,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24256,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24264,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24272,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24280,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24288,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24296,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24304,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24312,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24320,"l":"menu_contents_end","c":"The last 488 bytes of the menus' pixels, to $60E7.","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24328,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24336,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24344,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24352,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24360,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24368,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24376,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24384,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24392,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24400,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24408,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24416,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24424,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24432,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24440,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24448,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24456,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24464,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24472,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24480,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24488,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24496,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24504,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24512,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24520,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24528,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24536,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24544,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24552,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24560,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24568,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24576,"l":"menu_contents_end_2","c":"Continued from menu_contents_end ($5F00): its bytes from $6000.","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24584,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24592,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24600,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24608,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24616,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24624,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24632,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24640,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24648,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24656,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24664,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24672,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24680,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24688,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24696,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24704,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24712,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24720,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24728,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24736,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24744,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24752,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24760,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24768,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24776,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24784,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24792,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24800,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24808,"l":"menu_attributes","c":"The attributes of the menus' contents, 21 by 9, to $61A4 ($AA79 in the windows' records).","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24816,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24824,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24832,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24840,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24848,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24856,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24864,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24872,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24880,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24888,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24896,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24904,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24912,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24920,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24928,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24936,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24944,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24952,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24960,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24968,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24976,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24984,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":24992,"t":"byte","b":[0,0,0,0,0]},{"a":24997,"l":"message_contents","c":"The pixels of the conversation window's contents, 12 characters across ($AA7E), drawn by bank 3 ($D830, $D97E).","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25005,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25013,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25021,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25029,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25037,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25045,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25053,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25061,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25069,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25077,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25085,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25093,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25101,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25109,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25117,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25125,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25133,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25141,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25149,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25157,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25165,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25173,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25181,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25189,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25197,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25205,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25213,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25221,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25229,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25237,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25245,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25253,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25261,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25269,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25277,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25285,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25293,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25301,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25309,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25317,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25325,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25333,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25341,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25349,"t":"byte","b":[127,1,0,0,0,0,0,0]},{"a":25357,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25365,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25373,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25381,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25389,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25397,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25405,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25413,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25421,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25429,"t":"byte","b":[0,0,0,0,3,80,192,203]},{"a":25437,"t":"byte","b":[88,103,58,123,8,81,204,227]},{"a":25445,"t":"byte","b":[84,95,47,139,8,61,204,211]},{"a":25453,"t":"byte","b":[92,99,54,134,8,1,53,55]},{"a":25461,"t":"byte","b":[133,138,255,255,0,255,150,0]},{"a":25469,"t":"byte","b":[18,255,253,0,10,255,123,0]},{"a":25477,"t":"byte","b":[38,32,255,61,0,255,4,18]},{"a":25485,"t":"byte","b":[255,60,0,255,5,18,255,59]},{"a":25493,"t":"byte","b":[0,255,6,18,255,64,0,18]},{"a":25501,"t":"byte","b":[0,0,18,255,15,0,10,255]},{"a":25509,"t":"byte","b":[120,0,18,18,255,209,0,96]},{"a":25517,"t":"byte","b":[99,111,88,101,255,57,0,35]},{"a":25525,"t":"byte","b":[101,59,75,67,89,97,100,255]},{"a":25533,"t":"byte","b":[55,0,96,76,111,55,90,66]},{"a":25541,"t":"byte","b":[98,97,67,255,46,0,22,255]},{"a":25549,"t":"byte","b":[7,0,95,59,52,53,92,91]},{"a":25557,"t":"byte","b":[69,55,55,64,255,46,0,11]},{"a":25565,"t":"byte","b":[17,255,7,0,55,54,118,77]},{"a":25573,"t":"byte","b":[78,79,48,48,47,255,6,0]},{"a":25581,"t":"byte","b":[42,255,49,0,51,68,47,255]},{"a":25589,"t":"byte","b":[11,0,40,255,63,0,42,255]},{"a":25597,"t":"byte","b":[63,0,40,255,200,0,217,50]},{"a":25605,"t":"byte","b":[27,105,122,50,25,105,123,50]},{"a":25613,"t":"byte","b":[35,105,17,32,0,217,62,14]},{"a":25621,"t":"byte","b":[50,6,112,6,1,14,128,197]},{"a":25629,"t":"byte","b":[229,213,217,229,217,6,1,26]},{"a":25637,"t":"byte","b":[166,161,217,120,32,1,121,119]},{"a":25645,"t":"byte","b":[44,217,203,9,210,54,105,19]},{"a":25653,"t":"byte","b":[35,16,236,217,225,25,217,209]},{"a":25661,"t":"byte","b":[19,19,19,225,35,35,35,193]},{"a":25669,"t":"byte","b":[16,211,33,176,105,17,179,105]},{"a":25677,"t":"byte","b":[1,84,0,237,184,33,177,105]},{"a":25685,"t":"byte","b":[17,93,105,14,3,237,176,201]},{"a":25693,"t":"byte","b":[0,32,68,34,32,68,34,8]},{"a":25701,"t":"byte","b":[64,42,137,0,8,137,4,4]},{"a":25709,"t":"byte","b":[32,22,4,32,20,36,137,0]},{"a":25717,"t":"byte","b":[32,137,0,2,9,32,2,0]},{"a":25725,"t":"byte","b":[4,34,64,4,40,66,20,8]},{"a":25733,"t":"byte","b":[66,80,2,8,64,2,8,2]},{"a":25741,"t":"byte","b":[16,32,10,16,36,74,1,5]},{"a":25749,"t":"byte","b":[72,1,1,72,4,1,0,4]},{"a":25757,"t":"byte","b":[72,0,32,74,34,40,10,34]},{"a":25765,"l":"message_attributes","c":"The attributes of the conversation window's contents ($AA88).","t":"byte","b":[8,34,128,9,32,136,1,8]},{"a":25773,"t":"byte","b":[10,1,8,2,0,0,0,12]},{"a":25781,"t":"byte","b":[0,0,87,87,75,1,1,1]},{"a":25789,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":25797,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":25805,"t":"byte","b":[8,87,75,1,1,1,1,1]},{"a":25813,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":25821,"t":"byte","b":[1,4,109,115,4,122,118,32]},{"a":25829,"t":"byte","b":[15,72,16,0,0,0,0,0]},{"a":25837,"t":"byte","b":[1,1,48,72,11,9,0,0]},{"a":25845,"t":"byte","b":[1,1,1,1,1,1,11,49]},{"a":25853,"t":"byte","b":[28,6,11,10,15,16,0,0]},{"a":25861,"l":"cell_map","c":"The play screen's frame and panel as 768 cell numbers, 32 across by 24 down, copied from bank 0's $C000 at the start ($8549): what $ACEC draws again behind a window. The panel's routines in bank 0 write into it: the leader's portrait ($6786), the three bars ($6789, $67A9, $67C9), the five digits ($6795), the calendar ($679D, $67BC) and the light ($67C0).","t":"byte","b":[1,1,1,1,48,72,16,28]},{"a":25869,"t":"byte","b":[13,0,0,0,0,0,0,1]},{"a":25877,"t":"byte","b":[16,15,72,16,0,0,1,1]},{"a":25885,"t":"byte","b":[1,1,48,72,16,24,1,1]},{"a":25893,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":25901,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":25909,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":25917,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":25925,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":25933,"t":"byte","b":[1,1,1,1,1,1,12,0]},{"a":25941,"t":"byte","b":[87,9,6,1,1,17,1,1]},{"a":25949,"t":"byte","b":[1,1,1,24,6,22,45,25]},{"a":25957,"t":"byte","b":[9,0,19,1,1,1,1,8]},{"a":25965,"t":"byte","b":[17,1,1,1,1,18,8,0]},{"a":25973,"t":"byte","b":[14,12,1,16,6,22,10,0]},{"a":25981,"t":"byte","b":[4,1,1,25,1,1,1,1]},{"a":25989,"t":"byte","b":[20,10,0,0,0,0,1,8]},{"a":25997,"t":"byte","b":[0,0,0,1,24,10,0,0]},{"a":26005,"t":"byte","b":[1,1,1,11,9,1,1,1]},{"a":26013,"t":"byte","b":[1,1,40,0,0,0,0,0]},{"a":26021,"t":"byte","b":[60,98,105,0,0,0,129,130]},{"a":26029,"t":"byte","b":[58,89,1,1,1,130,0,98]},{"a":26037,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":26045,"t":"byte","b":[59,94,1,1,93,0,0,0]},{"a":26053,"t":"byte","b":[0,0,0,36,51,50,0,0]},{"a":26061,"t":"byte","b":[0,0,0,0,0,1,1,55]},{"a":26069,"t":"byte","b":[54,0,0,0,0,0,1,1]},{"a":26077,"t":"byte","b":[1,56,52,0,0,0,0,1]},{"a":26085,"t":"byte","b":[1,1,1,51,50,0,0,0]},{"a":26093,"t":"byte","b":[1,1,1,1,1,1,55,54]},{"a":26101,"t":"byte","b":[0,1,1,1,1,1,1,1]},{"a":26109,"t":"byte","b":[56,52,1,1,1,1,1,1]},{"a":26117,"t":"byte","b":[1,1,1,28,0,0,0,0]},{"a":26125,"t":"byte","b":[15,72,1,0,0,0,74,1]},{"a":26133,"t":"byte","b":[1,1,0,0,73,1,1,1]},{"a":26141,"t":"byte","b":[1,15,72,1,1,1,1,1]},{"a":26149,"t":"byte","b":[1,1,1,1,1,1,1,20]},{"a":26157,"t":"byte","b":[0,0,0,88,0,0,0,0]},{"a":26165,"t":"byte","b":[27,11,0,0,73,1,1,15]},{"a":26173,"t":"byte","b":[72,1,1,1,1,1,1,1]},{"a":26181,"t":"byte","b":[1,1,1,1,1,1,20,0]},{"a":26189,"t":"byte","b":[0,58,0,0,0,68,1,59]},{"a":26197,"t":"byte","b":[0,89,1,1,1,67,94,1]},{"a":26205,"t":"byte","b":[1,1,63,0,0,1,1,1]},{"a":26213,"t":"byte","b":[0,0,71,1,1,0,0,70]},{"a":26221,"t":"byte","b":[1,1,0,0,69,1,1,0]},{"a":26229,"t":"byte","b":[0,94,1,1,0,0,0,0]},{"a":26237,"t":"byte","b":[1,0,0,0,0,94,44,67]},{"a":26245,"t":"byte","b":[0,103,99,98,59,58,0,0]},{"a":26253,"t":"byte","b":[0,0,63,60,61,1,1,1]},{"a":26261,"t":"byte","b":[1,64,0,0,0,1,1,93]},{"a":26269,"t":"byte","b":[0,0,0,94,63,0,0,0]},{"a":26277,"t":"byte","b":[1,0,0,0,0,0,71,1]},{"a":26285,"t":"byte","b":[62,58,0,93,0,0,0,0]},{"a":26293,"t":"byte","b":[0,0,69,1,1,105,1,107]},{"a":26301,"t":"byte","b":[58,0,0,0,70,1,1,1]},{"a":26309,"t":"byte","b":[93,1,1,1,105,0,0,92]},{"a":26317,"t":"byte","b":[1,0,0,0,0,1,1,1]},{"a":26325,"t":"byte","b":[62,58,69,1,93,0,0,44]},{"a":26333,"t":"byte","b":[1,0,0,0,0,0,71,1]},{"a":26341,"t":"byte","b":[62,58,0,93,0,0,0,0]},{"a":26349,"t":"byte","b":[0,0,69,1,1,105,1,107]},{"a":26357,"t":"byte","b":[58,0,0,0,70,1,1,1]},{"a":26365,"t":"byte","b":[93,1,1,1,105,0,0,92]},{"a":26373,"t":"byte","b":[1,0,0,0,0,1,1,1]},{"a":26381,"t":"byte","b":[62,58,69,1,93,0,0,0]},{"a":26389,"t":"byte","b":[0,0,0,1,1,1,0,0]},{"a":26397,"t":"byte","b":[0,0,16,1,1,1,1,1]},{"a":26405,"t":"byte","b":[1,1,1,1,1,1,2,0]},{"a":26413,"t":"byte","b":[0,1,3,12,160,161,0,162]},{"a":26421,"t":"byte","b":[1,163,0,1,1,16,0,0]},{"a":26429,"t":"byte","b":[98,59,0,70,1,1,0,90]},{"a":26437,"t":"byte","b":[1,97,0,0,71,1,0,60]},{"a":26445,"t":"byte","b":[98,1,70,1,1,1,92,1]},{"a":26453,"t":"byte","b":[97,1,69,1,1,93,1,1]},{"a":26461,"t":"byte","b":[1,1,96,71,1,1,28,58]},{"a":26469,"t":"byte","b":[0,0,0,0,0,0,1,98]},{"a":26477,"t":"byte","b":[59,58,0,0,0,1,1,1]},{"a":26485,"t":"byte","b":[1,105,0,0,1,1,1,94]},{"a":26493,"t":"byte","b":[1,62,65,1,1,1,95,1]},{"a":26501,"t":"byte","b":[1,66,1,1,1,1,1,96]},{"a":26509,"t":"byte","b":[0,0,0,71,1,1,0,0]},{"a":26517,"t":"byte","b":[0,0,70,1,1,67,0,0]},{"a":26525,"t":"byte","b":[0,90,1,1,66,0,59,58],"x":[62599,62652]},{"a":26533,"t":"byte","b":[98,1,1,59,65,40,0,0]},{"a":26541,"t":"byte","b":[0,103,99,98,59,58,0,0]},{"a":26549,"t":"byte","b":[0,0,60,61,1,1,1,1]},{"a":26557,"t":"byte","b":[95,95,70,95,1,1,97,1],"x":[62605]},{"a":26565,"t":"byte","b":[1,1,1,1,92,0,0,0]},{"a":26573,"t":"byte","b":[0,0,0,0,0,60,61,1]},{"a":26581,"t":"byte","b":[96,94,1,1,1,1,1,1]},{"a":26589,"t":"byte","b":[59,130,1,1,0,0,0,0],"x":[62661]},{"a":26597,"t":"byte","b":[0,0,0,68,1,1,1,0]},{"a":26605,"t":"byte","b":[92,1,1,1,1,97,1,1]},{"a":26613,"t":"byte","b":[1,1,1,0,0,0,70,95]},{"a":26621,"t":"byte","b":[59,98,1,1,1,0,0,0],"x":[62667]},{"a":26629,"l":"key_pairs","c":"The keys of the KEYBOARD option, each the high byte of its half row's port and its bit: SPACE ($6805, $7F and 1), kept so that it cannot be chosen, then the five the player chooses ($6807: west, east, north, south, fire). Those five are zeros at the hand-over.","t":"byte","b":[127,1,0,0,0,0,0,0]},{"a":26637,"t":"byte","b":[0,0,0,0]},{"a":26641,"l":"input_routine","c":"Where the input routine for the option chosen on the title is copied ($AF52, 71 bytes), called once a pass by $8B81. Zeros in this snapshot, taken before the choice.","t":"byte","b":[0,0,0,0,0,0,0,0],"x":[35716]},{"a":26649,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26657,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26665,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26673,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26681,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26689,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26697,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26705,"t":"byte","b":[0,0,0,0,0,0,0]},{"a":26712,"l":"unused_6858","c":"A byte before area 8's scenery record that no instruction in the code maps names.","t":"byte","b":[0]},{"a":26713,"l":"area_08_scenery","c":"Area 8's scenery record, here in main RAM where the other areas' are in bank 7 (bank 7's word for area 8 at $DB10 names it; $8A9B): 3 boxes of eight bytes for bank 4's list at $C000, 1 record of four bytes for bank 3's, then the area's map of 64 by 32 blocks, packed ($FF, a count and the block to repeat), to $6902.","t":"byte","b":[3,80,192,203,88,103,58,123]},{"a":26721,"t":"byte","b":[8,81,204,227,84,95,47,139]},{"a":26729,"t":"byte","b":[8,61,204,211,92,99,54,134]},{"a":26737,"t":"byte","b":[8,1,53,55,133,138,255,255]},{"a":26745,"t":"byte","b":[0,255,150,0,18,255,253,0]},{"a":26753,"t":"byte","b":[10,255,123,0,38,32,255,61]},{"a":26761,"t":"byte","b":[0,255,4,18,255,60,0,255]},{"a":26769,"t":"byte","b":[5,18,255,59,0,255,6,18]},{"a":26777,"t":"byte","b":[255,64,0,18,0,0,18,255]},{"a":26785,"t":"byte","b":[15,0,10,255,120,0,18,18]},{"a":26793,"t":"byte","b":[255,209,0,96,99,111,88,101]},{"a":26801,"t":"byte","b":[255,57,0,35,101,59,75,67]},{"a":26809,"t":"byte","b":[89,97,100,255,55,0,96,76]},{"a":26817,"t":"byte","b":[111,55,90,66,98,97,67,255]},{"a":26825,"t":"byte","b":[46,0,22,255,7,0,95,59]},{"a":26833,"t":"byte","b":[52,53,92,91,69,55,55,64]},{"a":26841,"t":"byte","b":[255,46,0,11,17,255,7,0]},{"a":26849,"t":"byte","b":[55,54,118,77,78,79,48,48]},{"a":26857,"t":"byte","b":[47,255,6,0,42,255,49,0]},{"a":26865,"t":"byte","b":[51,68,47,255,11,0,40,255]},{"a":26873,"t":"byte","b":[63,0,42,255,63,0,40,255]},{"a":26881,"t":"byte","b":[200,0]},{"a":26883,"l":"shimmer","c":"Lights a rectangle of the view in the screen not shown, cell by cell, from the 24-bit-wide pattern at $695D ANDed with the region's mask at $8521: a cell whose bit is set gets the view's colour with BRIGHT, the others the plain colour. Bank 0's $F5DD prepares it and comes here with bank 7 paged in; it requests sound effect 14 on channel A ($7006) and turns the pattern a row ($6947), so the light moves from pass to pass.","t":"code","b":[217],"m":"exx"},{"a":26884,"t":"code","b":[50,27,105],"m":"ld","oa":26907,"o":"($691B),a"},{"a":26887,"t":"code","b":[122],"m":"ld","o":"a,d"},{"a":26888,"t":"code","b":[50,25,105],"m":"ld","oa":26905,"o":"($6919),a"},{"a":26891,"t":"code","b":[123],"m":"ld","o":"a,e"},{"a":26892,"t":"code","b":[50,35,105],"m":"ld","oa":26915,"o":"($6923),a"},{"a":26895,"t":"code","b":[17,32,0],"m":"ld","o":"de,$0020"},{"a":26898,"t":"code","b":[217],"m":"exx"},{"a":26899,"t":"code","b":[62,14],"m":"ld","o":"a,$0E"},{"a":26901,"t":"code","b":[50,6,112],"m":"ld","oa":28678,"o":"($7006),a"},{"a":26904,"t":"code","b":[6,1],"m":"ld","o":"b,$01"},{"a":26906,"t":"code","b":[14,128],"m":"ld","o":"c,$80","x":[26949]},{"a":26908,"t":"code","b":[197],"m":"push","o":"bc"},{"a":26909,"t":"code","b":[229],"m":"push","o":"hl"},{"a":26910,"t":"code","b":[213],"m":"push","o":"de"},{"a":26911,"t":"code","b":[217],"m":"exx"},{"a":26912,"t":"code","b":[229],"m":"push","o":"hl"},{"a":26913,"t":"code","b":[217],"m":"exx"},{"a":26914,"t":"code","b":[6,1],"m":"ld","o":"b,$01"},{"a":26916,"t":"code","b":[26],"m":"ld","o":"a,(de)","x":[26934]},{"a":26917,"t":"code","b":[166],"m":"and","o":"(hl)"},{"a":26918,"t":"code","b":[161],"m":"and","o":"c"},{"a":26919,"t":"code","b":[217],"m":"exx"},{"a":26920,"t":"code","b":[120],"m":"ld","o":"a,b"},{"a":26921,"t":"code","b":[32,1],"m":"jr","oa":26924,"o":"nz,$692C"},{"a":26923,"t":"code","b":[121],"m":"ld","o":"a,c"},{"a":26924,"t":"code","b":[119],"m":"ld","o":"(hl),a","x":[26921]},{"a":26925,"t":"code","b":[44],"m":"inc","o":"l"},{"a":26926,"t":"code","b":[217],"m":"exx"},{"a":26927,"t":"code","b":[203,9],"m":"rrc","o":"c"},{"a":26929,"t":"code","b":[210,54,105],"m":"jp","oa":26934,"o":"nc,$6936"},{"a":26932,"t":"code","b":[19],"m":"inc","o":"de"},{"a":26933,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":26934,"t":"code","b":[16,236],"m":"djnz","oa":26916,"o":"$6924","x":[26929]},{"a":26936,"t":"code","b":[217],"m":"exx"},{"a":26937,"t":"code","b":[225],"m":"pop","o":"hl"},{"a":26938,"t":"code","b":[25],"m":"add","o":"hl,de"},{"a":26939,"t":"code","b":[217],"m":"exx"},{"a":26940,"t":"code","b":[209],"m":"pop","o":"de"},{"a":26941,"t":"code","b":[19],"m":"inc","o":"de"},{"a":26942,"t":"code","b":[19],"m":"inc","o":"de"},{"a":26943,"t":"code","b":[19],"m":"inc","o":"de"},{"a":26944,"t":"code","b":[225],"m":"pop","o":"hl"},{"a":26945,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":26946,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":26947,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":26948,"t":"code","b":[193],"m":"pop","o":"bc"},{"a":26949,"t":"code","b":[16,211],"m":"djnz","oa":26906,"o":"$691A"},{"a":26951,"t":"code","b":[33,176,105],"m":"ld","o":"hl,$69B0"},{"a":26954,"t":"code","b":[17,179,105],"m":"ld","o":"de,$69B3"},{"a":26957,"t":"code","b":[1,84,0],"m":"ld","o":"bc,$0054"},{"a":26960,"t":"code","b":[237,184],"m":"lddr"},{"a":26962,"t":"code","b":[33,177,105],"m":"ld","o":"hl,$69B1"},{"a":26965,"t":"code","b":[17,93,105],"m":"ld","o":"de,$695D"},{"a":26968,"t":"code","b":[14,3],"m":"ld","o":"c,$03"},{"a":26970,"t":"code","b":[237,176],"m":"ldir"},{"a":26972,"t":"code","b":[201],"m":"ret"},{"a":26973,"l":"shimmer_pattern","c":"29 rows of three bytes, the pattern $6903 lights the view's cells by, turned a row each pass.","t":"byte","b":[0,32,68,34,32,68,34,8]},{"a":26981,"t":"byte","b":[64,42,137,0,8,137,4,4]},{"a":26989,"t":"byte","b":[32,22,4,32,20,36,137,0]},{"a":26997,"t":"byte","b":[32,137,0,2,9,32,2,0]},{"a":27005,"t":"byte","b":[4,34,64,4,40,66,20,8]},{"a":27013,"t":"byte","b":[66,80,2,8,64,2,8,2]},{"a":27021,"t":"byte","b":[16,32,10,16,36,74,1,5]},{"a":27029,"t":"byte","b":[72,1,1,72,4,1,0,4]},{"a":27037,"t":"byte","b":[72,0,32,74,34,40,10,34]},{"a":27045,"t":"byte","b":[8,34,128,9,32,136,1,8]},{"a":27053,"t":"byte","b":[10,1,8,2,0,0,0]},{"a":27060,"l":"scenery_shapes","c":"The records of 40 of the scenery's shapes, here in main RAM, named by bank 4's word table at $FE28 ($A8F3 reads them): each a byte, four times the shape's width in blocks, then its blocks (bank 4's $C2C0) row by row. From $69B4 (shape 46) to $6FED (shape 83), then bytes to $6FFF.","t":"byte","b":[12,0,0,87,87,75,1,1]},{"a":27068,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":27076,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":27084,"t":"byte","b":[1,8,87,75,1,1,1,1]},{"a":27092,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":27100,"t":"byte","b":[1,1,4,109,115,4,122,118]},{"a":27108,"t":"byte","b":[32,15,72,16,0,0,0,0]},{"a":27116,"t":"byte","b":[0,1,1,48,72,11,9,0]},{"a":27124,"t":"byte","b":[0,1,1,1,1,1,1,11]},{"a":27132,"t":"byte","b":[49,28,6,11,10,15,16,0]},{"a":27140,"t":"byte","b":[0,1,1,1,1,48,72,16]},{"a":27148,"t":"byte","b":[28,13,0,0,0,0,0,0]},{"a":27156,"t":"byte","b":[1,16,15,72,16,0,0,1]},{"a":27164,"t":"byte","b":[1,1,1,48,72,16,24,1]},{"a":27172,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":27180,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":27188,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":27196,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":27204,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":27212,"t":"byte","b":[1,1,1,1,1,1,1,12]},{"a":27220,"t":"byte","b":[0,87,9,6,1,1,17,1]},{"a":27228,"t":"byte","b":[1,1,1,1,24,6,22,45]},{"a":27236,"t":"byte","b":[25,9,0,19,1,1,1,1]},{"a":27244,"t":"byte","b":[8,17,1,1,1,1,18,8]},{"a":27252,"t":"byte","b":[0,14,12,1,16,6,22,10]},{"a":27260,"t":"byte","b":[0,4,1,1,25,1,1,1]},{"a":27268,"t":"byte","b":[1,20,10,0,0,0,0,1]},{"a":27276,"t":"byte","b":[8,0,0,0,1,24,10,0]},{"a":27284,"t":"byte","b":[0,1,1,1,11,9,1,1]},{"a":27292,"t":"byte","b":[1,1,1,40,0,0,0,0]},{"a":27300,"t":"byte","b":[0,60,98,105,0,0,0,129]},{"a":27308,"t":"byte","b":[130,58,89,1,1,1,130,0]},{"a":27316,"t":"byte","b":[98,1,1,1,1,1,1,1]},{"a":27324,"t":"byte","b":[1,59,94,1,1,93,0,0]},{"a":27332,"t":"byte","b":[0,0,0,0,36,51,50,0]},{"a":27340,"t":"byte","b":[0,0,0,0,0,0,1,1]},{"a":27348,"t":"byte","b":[55,54,0,0,0,0,0,1]},{"a":27356,"t":"byte","b":[1,1,56,52,0,0,0,0]},{"a":27364,"t":"byte","b":[1,1,1,1,51,50,0,0]},{"a":27372,"t":"byte","b":[0,1,1,1,1,1,1,55]},{"a":27380,"t":"byte","b":[54,0,1,1,1,1,1,1]},{"a":27388,"t":"byte","b":[1,56,52,1,1,1,1,1]},{"a":27396,"t":"byte","b":[1,1,1,1,28,0,0,0]},{"a":27404,"t":"byte","b":[0,15,72,1,0,0,0,74]},{"a":27412,"t":"byte","b":[1,1,1,0,0,73,1,1]},{"a":27420,"t":"byte","b":[1,1,15,72,1,1,1,1]},{"a":27428,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":27436,"t":"byte","b":[20,0,0,0,88,0,0,0]},{"a":27444,"t":"byte","b":[0,27,11,0,0,73,1,1]},{"a":27452,"t":"byte","b":[15,72,1,1,1,1,1,1]},{"a":27460,"t":"byte","b":[1,1,1,1,1,1,1,20]},{"a":27468,"t":"byte","b":[0,0,58,0,0,0,68,1]},{"a":27476,"t":"byte","b":[59,0,89,1,1,1,67,94]},{"a":27484,"t":"byte","b":[1,1,1,63,0,0,1,1]},{"a":27492,"t":"byte","b":[1,0,0,71,1,1,0,0]},{"a":27500,"t":"byte","b":[70,1,1,0,0,69,1,1]},{"a":27508,"t":"byte","b":[0,0,94,1,1,0,0,0]},{"a":27516,"t":"byte","b":[0,1,0,0,0,0,94,44]},{"a":27524,"t":"byte","b":[67,0,103,99,98,59,58,0]},{"a":27532,"t":"byte","b":[0,0,0,63,60,61,1,1]},{"a":27540,"t":"byte","b":[1,1,64,0,0,0,1,1]},{"a":27548,"t":"byte","b":[93,0,0,0,94,63,0,0]},{"a":27556,"t":"byte","b":[0,1,0,0,0,0,0,71]},{"a":27564,"t":"byte","b":[1,62,58,0,93,0,0,0]},{"a":27572,"t":"byte","b":[0,0,0,69,1,1,105,1]},{"a":27580,"t":"byte","b":[107,58,0,0,0,70,1,1]},{"a":27588,"t":"byte","b":[1,93,1,1,1,105,0,0]},{"a":27596,"t":"byte","b":[92,1,0,0,0,0,1,1]},{"a":27604,"t":"byte","b":[1,62,58,69,1,93,0,0]},{"a":27612,"t":"byte","b":[44,1,0,0,0,0,0,71]},{"a":27620,"t":"byte","b":[1,62,58,0,93,0,0,0]},{"a":27628,"t":"byte","b":[0,0,0,69,1,1,105,1]},{"a":27636,"t":"byte","b":[107,58,0,0,0,70,1,1]},{"a":27644,"t":"byte","b":[1,93,1,1,1,105,0,0]},{"a":27652,"t":"byte","b":[92,1,0,0,0,0,1,1]},{"a":27660,"t":"byte","b":[1,62,58,69,1,93,0,0]},{"a":27668,"t":"byte","b":[0,0,0,0,1,1,1,0]},{"a":27676,"t":"byte","b":[0,0,0,16,1,1,1,1]},{"a":27684,"t":"byte","b":[1,1,1,1,1,1,1,2]},{"a":27692,"t":"byte","b":[0,0,1,3,12,160,161,0]},{"a":27700,"t":"byte","b":[162,1,163,0,1,1,16,0]},{"a":27708,"t":"byte","b":[0,98,59,0,70,1,1,0]},{"a":27716,"t":"byte","b":[90,1,97,0,0,71,1,0]},{"a":27724,"t":"byte","b":[60,98,1,70,1,1,1,92]},{"a":27732,"t":"byte","b":[1,97,1,69,1,1,93,1]},{"a":27740,"t":"byte","b":[1,1,1,96,71,1,1,28]},{"a":27748,"t":"byte","b":[58,0,0,0,0,0,0,1]},{"a":27756,"t":"byte","b":[98,59,58,0,0,0,1,1]},{"a":27764,"t":"byte","b":[1,1,105,0,0,1,1,1]},{"a":27772,"t":"byte","b":[94,1,62,65,1,1,1,95]},{"a":27780,"t":"byte","b":[1,1,66,1,1,1,1,1]},{"a":27788,"t":"byte","b":[96,0,0,0,71,1,1,0]},{"a":27796,"t":"byte","b":[0,0,0,70,1,1,67,0]},{"a":27804,"t":"byte","b":[0,0,90,1,1,66,0,59]},{"a":27812,"t":"byte","b":[58,98,1,1,59,65,40,0]},{"a":27820,"t":"byte","b":[0,0,103,99,98,59,58,0]},{"a":27828,"t":"byte","b":[0,0,0,60,61,1,1,1]},{"a":27836,"t":"byte","b":[1,95,95,70,95,1,1,97]},{"a":27844,"t":"byte","b":[1,1,1,1,1,92,0,0]},{"a":27852,"t":"byte","b":[0,0,0,0,0,0,60,61]},{"a":27860,"t":"byte","b":[1,96,94,1,1,1,1,1]},{"a":27868,"t":"byte","b":[1,59,130,1,1,0,0,0]},{"a":27876,"t":"byte","b":[0,0,0,0,68,1,1,1]},{"a":27884,"t":"byte","b":[0,92,1,1,1,1,97,1]},{"a":27892,"t":"byte","b":[1,1,1,1,0,0,0,70]},{"a":27900,"t":"byte","b":[95,59,98,1,1,1,1,99]},{"a":27908,"t":"byte","b":[61,1,1,1,1,1,1,1]},{"a":27916,"t":"byte","b":[1,1,1,0,60,130,69,1]},{"a":27924,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":27932,"t":"byte","b":[0,0,0,0,0,1,1,1]},{"a":27940,"t":"byte","b":[1,1,68,1,1,1,1,96]},{"a":27948,"t":"byte","b":[94,1,1,93,69,1,0,0]},{"a":27956,"t":"byte","b":[0,0,0,0,0,1,1,1]},{"a":27964,"t":"byte","b":[1,28,1,1,1,1,1,1]},{"a":27972,"t":"byte","b":[66,0,0,71,1,1,0,0]},{"a":27980,"t":"byte","b":[0,0,70,1,0,0,0,0]},{"a":27988,"t":"byte","b":[0,90,1,0,0,0,59,58]},{"a":27996,"t":"byte","b":[98,93,0,0,0,48,70,1]},{"a":28004,"t":"byte","b":[1,1,1,1,0,92,1,1]},{"a":28012,"t":"byte","b":[1,1,90,1,1,1,1,1]},{"a":28020,"t":"byte","b":[99,61,1,1,0,0,70,1]},{"a":28028,"t":"byte","b":[1,1,1,1,1,1,1,0]},{"a":28036,"t":"byte","b":[0,0,48,0,60,130,69,93]},{"a":28044,"t":"byte","b":[0,0,0,71,1,1,1,68]},{"a":28052,"t":"byte","b":[1,1,1,93,0,0,0,0]},{"a":28060,"t":"byte","b":[94,1,93,94,1,1,1,1]},{"a":28068,"t":"byte","b":[0,0,0,0,92,1,66,0]},{"a":28076,"t":"byte","b":[0,1,97,1,62,130,98,99]},{"a":28084,"l":"scenery_shapes_2","c":"Continued from scenery_shapes ($69B4): its bytes from $6DB4.","t":"byte","b":[61,1,99,48,1,1,1,1]},{"a":28092,"t":"byte","b":[1,1,1,1,1,67,0,0]},{"a":28100,"t":"byte","b":[0,1,1,1,1,1,1,1]},{"a":28108,"t":"byte","b":[1,63,130,0,0,0,0,0]},{"a":28116,"t":"byte","b":[0,0,0,94,1,1,1,64]},{"a":28124,"t":"byte","b":[0,0,0,0,0,0,0,90]},{"a":28132,"t":"byte","b":[1,97,1,66,76,0,0,98]},{"a":28140,"t":"byte","b":[1,1,1,59,58,0,0,0]},{"a":28148,"t":"byte","b":[0,0,60,130,58,68,1,96]},{"a":28156,"t":"byte","b":[0,91,1,1,1,1,1,1]},{"a":28164,"t":"byte","b":[99,130,58,129,61,1,1,1]},{"a":28172,"t":"byte","b":[1,1,0,0,69,1,1,1]},{"a":28180,"t":"byte","b":[1,0,0,97,1,1,1,1]},{"a":28188,"t":"byte","b":[1,1,1,1,1,99,89,1]},{"a":28196,"t":"byte","b":[95,1,1,0,0,0,0,1]},{"a":28204,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":28212,"t":"byte","b":[1,0,0,1,97,1,0,0]},{"a":28220,"t":"byte","b":[0,0,94,1,1,1,1,94]},{"a":28228,"t":"byte","b":[1,1,1,1,0,0,1,1]},{"a":28236,"t":"byte","b":[1,64,0,0,0,69,1,1]},{"a":28244,"t":"byte","b":[1,96,0,1,1,94,1,0]},{"a":28252,"t":"byte","b":[0,94,1,1,63,130,129,98]},{"a":28260,"t":"byte","b":[1,1,1,1,63,89,63,62]},{"a":28268,"t":"byte","b":[61,93,0,0,0,0,1,1]},{"a":28276,"t":"byte","b":[1,1,1,1,93,1,1,1]},{"a":28284,"t":"byte","b":[1,1,1,0,0,0,0,0]},{"a":28292,"t":"byte","b":[0,0,0,0,94,1,1,93]},{"a":28300,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28308,"t":"byte","b":[16,0,1,1,1,0,0,1]},{"a":28316,"t":"byte","b":[1,0,0,94,1,0,89,95]},{"a":28324,"t":"byte","b":[1,70,1,96,94,69,1,0]},{"a":28332,"t":"byte","b":[92,71,1,99,61,90,1,1]},{"a":28340,"t":"byte","b":[1,0,71,1,1,0,91,95]},{"a":28348,"t":"byte","b":[1,0,90,1,1,28,1,1]},{"a":28356,"t":"byte","b":[1,1,62,0,0,1,1,1]},{"a":28364,"t":"byte","b":[1,0,0,0,1,97,1,0]},{"a":28372,"t":"byte","b":[0,0,0,1,1,96,0,0]},{"a":28380,"t":"byte","b":[0,0,1,1,67,0,0,0]},{"a":28388,"t":"byte","b":[0,1,1,66,0,0,0,0]},{"a":28396,"t":"byte","b":[1,1,59,0,0,0,0,96]},{"a":28404,"t":"byte","b":[94,1,64,0,0,0,63,61]},{"a":28412,"t":"byte","b":[1,63,0,0,0,1,1,1]},{"a":28420,"t":"byte","b":[1,62,58,0,1,1,96,94]},{"a":28428,"t":"byte","b":[1,1,67,94,1,0,92,1]},{"a":28436,"t":"byte","b":[1,66,92,1,99,61,1,1]},{"a":28444,"t":"byte","b":[59,61,1,1,1,1,1,0]},{"a":28452,"t":"byte","b":[1,1,1,1,1,0,0,1]},{"a":28460,"t":"byte","b":[97,1,1,0,0,0,1,1]},{"a":28468,"t":"byte","b":[1,0,0,0,0,56,0,0]},{"a":28476,"t":"byte","b":[0,0,0,0,103,99,98,59]},{"a":28484,"t":"byte","b":[58,0,0,0,0,0,98,59]},{"a":28492,"t":"byte","b":[58,60,61,1,1,1,1,0]},{"a":28500,"t":"byte","b":[0,0,0,0,94,1,1,1]},{"a":28508,"t":"byte","b":[1,1,1,1,1,99,98,59]},{"a":28516,"t":"byte","b":[0,129,61,1,1,1,1,1]},{"a":28524,"t":"byte","b":[96,71,1,1,1,1,0,71]},{"a":28532,"t":"byte","b":[1,1,1,1,1,1,67,68]},{"a":28540,"t":"byte","b":[1,97,1,0,0,98,1,96]},{"a":28548,"t":"byte","b":[94,1,1,1,63,1,1,1]},{"a":28556,"t":"byte","b":[0,0,70,1,1,0,92,1]},{"a":28564,"t":"byte","b":[1,1,0,0,0,0,0,0]},{"a":28572,"t":"byte","b":[69,1,1,95,61,1,1,0]},{"a":28580,"t":"byte","b":[0,0,0,0,0,0,0,1]},{"a":28588,"t":"byte","b":[1,0,0,0,0,0,0,0]},{"a":28596,"t":"byte","b":[0,0,0,0,32,0,0,0]},{"a":28604,"t":"byte","b":[70,64,0,0,0,0,89,99]},{"a":28612,"t":"byte","b":[61,63,0,0,0,70,1,1]},{"a":28620,"t":"byte","b":[1,1,62,58,0,61,97,1]},{"a":28628,"t":"byte","b":[1,1,1,1,67,0,1,1]},{"a":28636,"t":"byte","b":[1,97,1,1,66,0,0,1]},{"a":28644,"t":"byte","b":[1,1,1,1,59,4,166,4]},{"a":28652,"t":"byte","b":[167,12,1,1,1,165,1,1]},{"a":28660,"t":"byte","b":[0,28,1,0,28,1,0,0]},{"a":28668,"t":"byte","b":[0,0,0,0]},{"a":28672,"l":"snd_frame","c":"The sound driver's entry, called once a frame by the interrupt handler ($BED0) whatever bank is paged in: everything it uses is here, below $C000. It steps the current tune or sound mode ($704F) and writes the three channels to the AY chip ($7B05).","t":"code","b":[24,77],"m":"jr","oa":28751,"o":"snd_step","x":[38542,48848]},{"a":28674,"l":"snd_request","c":"Tune request: a number written here (by the start-up, $852E, and by bank 3's music switch at $CD77 and new game at $E968) is taken up at the start of the next frame by $707E, which clears it. 14 starts the title and in-game music; 4 is the sound-effects-only mode the menu's music icon switches to.","t":"byte","b":[0],"x":[28798,28808,34094]},{"a":28675,"l":"snd_chan_a","c":"Channel A's state, 25 bytes; channel B's follows at $701C and channel C's at $7035, the same layout, and the routines reach them through the offset in $7993 (0, $19 or $32). +4/+5 the pitch the note slides to and +6/+7 the pitch now, in 48ths of an octave (four to a semitone); +8/+9 the slide step; +$0A/+$0B the vibrato offset added to the pitch; +$0C/+$0D the AY tone period worked out from it; +$0E/+$0F frames since the note began; +$10 the vibrato's delay in frames; +$12 which 16-step vibrato row of $7995 it uses; +$13 the volume; +$14 which volume envelope of $7A45; +$15 the step through it (it stops at 15); +$16 frames to the next step and +$17 the frames between steps. +0 to +3 are used only in sound-effects mode ($76D3).","t":"byte","b":[0,0,0,1,0,0,0,0]},{"a":28683,"t":"byte","b":[1,0,0,0,0,0,0,0]},{"a":28691,"t":"byte","b":[1,0,16,0,16,15,1,1]},{"a":28699,"t":"byte","b":[0],"x":[30997]},{"a":28700,"l":"snd_chan_b","c":"Channel B's state, laid out as channel A's at $7003.","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28708,"t":"byte","b":[1,0,0,0,0,0,0,0]},{"a":28716,"t":"byte","b":[10,0,112,0,32,15,1,10]},{"a":28724,"t":"byte","b":[0]},{"a":28725,"l":"snd_chan_c","c":"Channel C's state, laid out as channel A's at $7003.","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28733,"t":"byte","b":[4,0,0,0,0,0,0,0]},{"a":28741,"t":"byte","b":[0,0,112,0,32,15,1,2]},{"a":28749,"t":"byte","b":[0]},{"a":28750,"l":"snd_pending","c":"The tune to start at the next frame (0 for none): set by a request, and by each section of a tune when it ends, to chain the next section.","t":"byte","b":[0],"x":[28804,28823,28843,29005,29499,30585,31103,31111]},{"a":28751,"l":"snd_step","c":"The driver proper: the sequencer ($707E), then for each channel in turn ($7067: offsets 0, $19, $32) the vibrato, volume envelope and pitch slide, then the AY write ($7B05).","t":"code","b":[205,126,112],"m":"call","oa":28798,"o":"snd_sequencer","x":[28672,28772]},{"a":28754,"t":"code","b":[175],"m":"xor","o":"a"},{"a":28755,"t":"code","b":[205,103,112],"m":"call","oa":28775,"o":"snd_channel"},{"a":28758,"t":"code","b":[62,25],"m":"ld","o":"a,$19"},{"a":28760,"t":"code","b":[205,103,112],"m":"call","oa":28775,"o":"snd_channel"},{"a":28763,"t":"code","b":[62,50],"m":"ld","o":"a,$32"},{"a":28765,"t":"code","b":[205,103,112],"m":"call","oa":28775,"o":"snd_channel"},{"a":28768,"t":"code","b":[205,5,123],"m":"call","oa":31493,"o":"snd_write"},{"a":28771,"t":"code","b":[201],"m":"ret"},{"a":28772,"l":"snd_frame_jp","c":"A jump to $704F that nothing calls: a second entry to the driver's step.","t":"code","b":[195,79,112],"m":"jp","oa":28751,"o":"snd_step"},{"a":28775,"l":"snd_channel","c":"One channel's frame, A the channel's offset in its state ($7993): the sound-effects shapes when tune 4 is on ($76D3), the volume envelope ($766D), the vibrato ($7693) and the pitch slide with the period it gives ($761C).","t":"code","b":[50,147,121],"m":"ld","oa":31123,"o":"($7993),a","x":[28755,28760,28765]},{"a":28778,"t":"code","b":[205,211,118],"m":"call","oa":30419,"o":"snd_effects"},{"a":28781,"t":"code","b":[205,109,118],"m":"call","oa":30317,"o":"snd_envelope"},{"a":28784,"t":"code","b":[205,147,118],"m":"call","oa":30355,"o":"snd_vibrato"},{"a":28787,"t":"code","b":[205,28,118],"m":"call","oa":30236,"o":"snd_pitch"},{"a":28790,"t":"code","b":[201],"m":"ret"},{"a":28791,"l":"snd_silence","c":"Silences the chip: every channel's volume to 0 ($7924), then the registers written ($7B05). Nothing in the code map calls it; its address is stored as a word at $DAE8 in bank 0.","t":"code","b":[205,36,121],"m":"call","oa":31012,"o":"snd_quiet"},{"a":28794,"t":"code","b":[205,5,123],"m":"call","oa":31493,"o":"snd_write"},{"a":28797,"t":"code","b":[201],"m":"ret"},{"a":28798,"l":"snd_sequencer","c":"The sequencer. A request in $7002 is taken first: it becomes the pending tune, the request and the transposition ($7992) are cleared, the mixer is set to tones only ($38) and every channel silenced ($7924), and nothing else happens this frame. Otherwise a pending tune becomes the current one ($7115) with its step and frame counters cleared; then the current tune's handler is called through the table at $70BF (tune 0 is silence: the handler is a RET).","t":"code","b":[58,2,112],"m":"ld","oa":28674,"o":"a,(snd_request)","x":[28751]},{"a":28801,"t":"code","b":[183],"m":"or","o":"a"},{"a":28802,"t":"code","b":[40,19],"m":"jr","oa":28823,"o":"z,$7097"},{"a":28804,"t":"code","b":[50,78,112],"m":"ld","oa":28750,"o":"(snd_pending),a"},{"a":28807,"t":"code","b":[175],"m":"xor","o":"a"},{"a":28808,"t":"code","b":[50,2,112],"m":"ld","oa":28674,"o":"(snd_request),a"},{"a":28811,"t":"code","b":[50,146,121],"m":"ld","oa":31122,"o":"($7992),a"},{"a":28814,"t":"code","b":[62,56],"m":"ld","o":"a,$38"},{"a":28816,"t":"code","b":[50,77,123],"m":"ld","oa":31565,"o":"(snd_mixer),a"},{"a":28819,"t":"code","b":[205,36,121],"m":"call","oa":31012,"o":"snd_quiet"},{"a":28822,"t":"code","b":[201],"m":"ret"},{"a":28823,"t":"code","b":[58,78,112],"m":"ld","oa":28750,"o":"a,(snd_pending)","x":[28802]},{"a":28826,"t":"code","b":[183],"m":"or","o":"a"},{"a":28827,"t":"code","b":[202,174,112],"m":"jp","oa":28846,"o":"z,$70AE"},{"a":28830,"t":"code","b":[50,21,113],"m":"ld","oa":28949,"o":"(snd_tune),a"},{"a":28833,"t":"code","b":[175],"m":"xor","o":"a"},{"a":28834,"t":"code","b":[50,144,121],"m":"ld","oa":31120,"o":"($7990),a"},{"a":28837,"t":"code","b":[50,145,121],"m":"ld","oa":31121,"o":"($7991),a"},{"a":28840,"t":"code","b":[50,143,121],"m":"ld","oa":31119,"o":"(snd_frames),a"},{"a":28843,"t":"code","b":[50,78,112],"m":"ld","oa":28750,"o":"(snd_pending),a"},{"a":28846,"t":"code","b":[58,21,113],"m":"ld","oa":28949,"o":"a,(snd_tune)","x":[28827]},{"a":28849,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":28850,"t":"code","b":[200],"m":"ret","o":"z"},{"a":28851,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":28852,"t":"code","b":[38,0],"m":"ld","o":"h,$00"},{"a":28854,"t":"code","b":[17,191,112],"m":"ld","o":"de,$70BF"},{"a":28857,"t":"code","b":[25],"m":"add","o":"hl,de"},{"a":28858,"t":"code","b":[94],"m":"ld","o":"e,(hl)"},{"a":28859,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":28860,"t":"code","b":[86],"m":"ld","o":"d,(hl)"},{"a":28861,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":28862,"t":"code","b":[233],"m":"jp","o":"(hl)"},{"a":28863,"l":"snd_handlers","c":"The tune handlers, a word for each tune number 0 to 29. A tune is a chain of sections, each a number of its own: 5 to 14, 1 and 22 set the channels' instruments ($775C) and chain at once to the next number; 2, 15 to 21 and 23 to 25 play patterns; 3 replays 2 a semitone up or down alternately; 26 to 29 go back to 14, so the music loops. 4 does nothing here: sound-effects mode works in $76D3.","t":"word","b":[75,121,23,113,32,113,67,113],"d":[31051,28951,28960,28995]},{"a":28871,"t":"word","b":[81,113,85,113,85,113,85,113],"d":[29009,29013,29013,29013]},{"a":28879,"t":"word","b":[85,113,85,113,85,113,85,113],"d":[29013,29013,29013,29013]},{"a":28887,"t":"word","b":[85,113,85,113,85,113,94,113],"d":[29013,29013,29013,29022]},{"a":28895,"t":"word","b":[94,113,136,113,18,114,18,114],"d":[29022,29064,29202,29202]},{"a":28903,"t":"word","b":[172,114,172,114,214,114,223,114],"d":[29356,29356,29398,29407]},{"a":28911,"t":"word","b":[21,115,21,115,57,115,57,115],"d":[29461,29461,29497,29497]},{"a":28919,"t":"word","b":[57,115,57,115],"d":[29497,29497]},{"a":28923,"l":"snd_lengths","c":"The length of each tune section in steps, a byte for each tune number from 0 to 25: when the step counter reaches it, $7978 chains the next number.","t":"byte","b":[0,0,192,0,0,64,64,0]},{"a":28931,"t":"byte","b":[64,0,0,0,0,0,0,32]},{"a":28939,"t":"byte","b":[64,32,32,32,32,32,32,64]},{"a":28947,"t":"byte","b":[32,32]},{"a":28949,"l":"snd_tune","c":"The tune number playing now (the high byte at $7116 is kept 0, so the pair is an index).","t":"byte","b":[0,0],"x":[28830,28846,30419,30581,31074,31099]},{"a":28951,"l":"snd_tune1","c":"Tune 1: the instruments for the second tune ($775C with 0, 8 and $10), then section 2. No instruction in the code writes 1 to the request at $7002: this tune is never started.","t":"code","b":[62,0],"m":"ld","o":"a,$00"},{"a":28953,"t":"code","b":[6,8],"m":"ld","o":"b,$08"},{"a":28955,"t":"code","b":[14,16],"m":"ld","o":"c,$10"},{"a":28957,"t":"code","b":[195,92,119],"m":"jp","oa":30556,"o":"snd_instruments"},{"a":28960,"l":"snd_tune2","c":"Tune 2, the second tune's 192 steps: a step every ten frames, channel A's notes from $733F (24 added, the high nibble the vibrato row), B's from $7405 (24 added) and C's from $74CB (none added), then on to section 3 at the end.","t":"code","b":[30,10],"m":"ld","o":"e,$0A"},{"a":28962,"t":"code","b":[205,76,121],"m":"call","oa":31052,"o":"snd_divider"},{"a":28965,"t":"code","b":[30,24],"m":"ld","o":"e,$18"},{"a":28967,"t":"code","b":[33,63,115],"m":"ld","o":"hl,$733F"},{"a":28970,"t":"code","b":[205,189,117],"m":"call","oa":30141,"o":"snd_note_a"},{"a":28973,"t":"code","b":[30,24],"m":"ld","o":"e,$18"},{"a":28975,"t":"code","b":[33,5,116],"m":"ld","o":"hl,$7405"},{"a":28978,"t":"code","b":[205,211,117],"m":"call","oa":30163,"o":"snd_note_b"},{"a":28981,"t":"code","b":[30,0],"m":"ld","o":"e,$00"},{"a":28983,"t":"code","b":[33,203,116],"m":"ld","o":"hl,$74CB"},{"a":28986,"t":"code","b":[205,215,117],"m":"call","oa":30167,"o":"snd_note_c"},{"a":28989,"t":"code","b":[17,15,8],"m":"ld","o":"de,$080F"},{"a":28992,"t":"code","b":[195,120,121],"m":"jp","oa":31096,"o":"snd_advance"},{"a":28995,"l":"snd_tune3","c":"Tune 3: flips the transposition ($7992) between 0 and 1 semitone and plays section 2 again, so the second tune repeats a semitone up, then back.","t":"code","b":[58,146,121],"m":"ld","oa":31122,"o":"a,($7992)"},{"a":28998,"t":"code","b":[238,1],"m":"xor","o":"$01"},{"a":29000,"t":"code","b":[50,146,121],"m":"ld","oa":31122,"o":"($7992),a"},{"a":29003,"t":"code","b":[62,2],"m":"ld","o":"a,$02"},{"a":29005,"t":"code","b":[50,78,112],"m":"ld","oa":28750,"o":"(snd_pending),a"},{"a":29008,"t":"code","b":[201],"m":"ret"},{"a":29009,"l":"snd_ret","c":"A RET: tune 4's handler. Sound-effects mode has no notes of its own here.","t":"code","b":[201],"m":"ret"},{"a":29010,"l":"snd_jp_instr","c":"A jump to $775C that nothing reaches: the bytes before the handler of tunes 5 to 14.","t":"code","b":[195,92,119],"m":"jp","oa":30556,"o":"snd_instruments"},{"a":29013,"l":"snd_tune5","c":"Tunes 5 to 14: the title music's instruments ($775C with 0, 8 and $10 for channels A, B and C) and on to the next number at once. A request for 14 starts the music here.","t":"code","b":[62,0],"m":"ld","o":"a,$00"},{"a":29015,"t":"code","b":[6,8],"m":"ld","o":"b,$08"},{"a":29017,"t":"code","b":[14,16],"m":"ld","o":"c,$10"},{"a":29019,"t":"code","b":[195,92,119],"m":"jp","oa":30556,"o":"snd_instruments"},{"a":29022,"l":"snd_tune15","c":"Tunes 15 and 16: a step every ten frames; channel A's note from $71F2 (its high nibble picks the vibrato row, its low nibble the note, plus 24), B's from $71B2 plus 19, and C's from the first eight bytes of $71B2 (the step modulo 8) plus 0; the noise drum on steps 2 and 6 of every eight ($7591 with $22); then the next step or section ($7978).","t":"code","b":[30,10],"m":"ld","o":"e,$0A"},{"a":29024,"t":"code","b":[205,76,121],"m":"call","oa":31052,"o":"snd_divider"},{"a":29027,"t":"code","b":[30,24],"m":"ld","o":"e,$18"},{"a":29029,"t":"code","b":[33,242,113],"m":"ld","o":"hl,$71F2"},{"a":29032,"t":"code","b":[205,189,117],"m":"call","oa":30141,"o":"snd_note_a"},{"a":29035,"t":"code","b":[30,19],"m":"ld","o":"e,$13"},{"a":29037,"t":"code","b":[33,178,113],"m":"ld","o":"hl,$71B2"},{"a":29040,"t":"code","b":[205,211,117],"m":"call","oa":30163,"o":"snd_note_b"},{"a":29043,"t":"code","b":[121],"m":"ld","o":"a,c"},{"a":29044,"t":"code","b":[230,7],"m":"and","o":"$07"},{"a":29046,"t":"code","b":[79],"m":"ld","o":"c,a"},{"a":29047,"t":"code","b":[30,0],"m":"ld","o":"e,$00"},{"a":29049,"t":"code","b":[33,178,113],"m":"ld","o":"hl,$71B2"},{"a":29052,"t":"code","b":[205,215,117],"m":"call","oa":30167,"o":"snd_note_c"},{"a":29055,"t":"code","b":[17,34,0],"m":"ld","o":"de,$0022"},{"a":29058,"t":"code","b":[205,145,117],"m":"call","oa":30097,"o":"snd_drum"},{"a":29061,"t":"code","b":[195,120,121],"m":"jp","oa":31096,"o":"snd_advance"},{"a":29064,"l":"snd_tune17","c":"Tune 17: as tunes 15 and 16 ($715E), with A's notes from $7212 and B's from $71D2. $7212 is the code of tune 18's section, so channel A plays those instructions' bytes as notes.","t":"code","b":[30,10],"m":"ld","o":"e,$0A"},{"a":29066,"t":"code","b":[205,76,121],"m":"call","oa":31052,"o":"snd_divider"},{"a":29069,"t":"code","b":[30,24],"m":"ld","o":"e,$18"},{"a":29071,"t":"code","b":[33,18,114],"m":"ld","o":"hl,$7212"},{"a":29074,"t":"code","b":[205,189,117],"m":"call","oa":30141,"o":"snd_note_a"},{"a":29077,"t":"code","b":[30,19],"m":"ld","o":"e,$13"},{"a":29079,"t":"code","b":[33,210,113],"m":"ld","o":"hl,$71D2"},{"a":29082,"t":"code","b":[205,211,117],"m":"call","oa":30163,"o":"snd_note_b"},{"a":29085,"t":"code","b":[121],"m":"ld","o":"a,c"},{"a":29086,"t":"code","b":[230,7],"m":"and","o":"$07"},{"a":29088,"t":"code","b":[79],"m":"ld","o":"c,a"},{"a":29089,"t":"code","b":[30,0],"m":"ld","o":"e,$00"},{"a":29091,"t":"code","b":[33,178,113],"m":"ld","o":"hl,$71B2"},{"a":29094,"t":"code","b":[205,215,117],"m":"call","oa":30167,"o":"snd_note_c"},{"a":29097,"t":"code","b":[17,34,0],"m":"ld","o":"de,$0022"},{"a":29100,"t":"code","b":[205,145,117],"m":"call","oa":30097,"o":"snd_drum"},{"a":29103,"t":"code","b":[195,120,121],"m":"jp","oa":31096,"o":"snd_advance"},{"a":29106,"l":"snd_pat_bass","c":"Pattern bytes for channels B and C in tunes 15 to 17 and 22, one note a step, 0 for none.","t":"byte","b":[15,0,0,15,0,3,13,15]},{"a":29114,"t":"byte","b":[23,0,0,0,0,0,0,23]},{"a":29122,"t":"byte","b":[26,0,0,22,0,0,0,23]},{"a":29130,"t":"byte","b":[25,0,25,0,25,23,0,16]},{"a":29138,"l":"snd_pat_b17","c":"Channel B's notes in tune 17.","t":"byte","b":[32,0,0,0,0,0,0,35]},{"a":29146,"t":"byte","b":[38,0,0,34,0,0,0,35]},{"a":29154,"t":"byte","b":[37,0,37,0,37,35,0,34]},{"a":29162,"t":"byte","b":[39,0,39,0,39,37,0,34]},{"a":29170,"l":"snd_pat_a15","c":"Channel A's notes in tunes 15 and 16, 32 steps: the high nibble picks the vibrato row, the low nibble the note.","t":"byte","b":[35,35,35,35,35,35,35,35]},{"a":29178,"t":"byte","b":[38,38,38,38,38,38,38,38]},{"a":29186,"t":"byte","b":[37,37,37,37,37,37,37,37]},{"a":29194,"t":"byte","b":[36,36,36,36,36,36,36,36]},{"a":29202,"l":"snd_tune18","c":"Tunes 18 and 19: channel A from $723C, B from $725C, C from $71B2, the drum on steps 2 and 6, as in $715E.","t":"code","b":[30,10],"m":"ld","o":"e,$0A"},{"a":29204,"t":"code","b":[205,76,121],"m":"call","oa":31052,"o":"snd_divider"},{"a":29207,"t":"code","b":[30,24],"m":"ld","o":"e,$18"},{"a":29209,"t":"code","b":[33,60,114],"m":"ld","o":"hl,$723C"},{"a":29212,"t":"code","b":[205,189,117],"m":"call","oa":30141,"o":"snd_note_a"},{"a":29215,"t":"code","b":[30,19],"m":"ld","o":"e,$13"},{"a":29217,"t":"code","b":[33,92,114],"m":"ld","o":"hl,$725C"},{"a":29220,"t":"code","b":[205,211,117],"m":"call","oa":30163,"o":"snd_note_b"},{"a":29223,"t":"code","b":[121],"m":"ld","o":"a,c"},{"a":29224,"t":"code","b":[230,7],"m":"and","o":"$07"},{"a":29226,"t":"code","b":[79],"m":"ld","o":"c,a"},{"a":29227,"t":"code","b":[30,0],"m":"ld","o":"e,$00"},{"a":29229,"t":"code","b":[33,178,113],"m":"ld","o":"hl,$71B2"},{"a":29232,"t":"code","b":[205,215,117],"m":"call","oa":30167,"o":"snd_note_c"},{"a":29235,"t":"code","b":[17,34,0],"m":"ld","o":"de,$0022"},{"a":29238,"t":"code","b":[205,145,117],"m":"call","oa":30097,"o":"snd_drum"},{"a":29241,"t":"code","b":[195,120,121],"m":"jp","oa":31096,"o":"snd_advance"},{"a":29244,"l":"snd_pat_a18","c":"Channel A's notes in tunes 18 to 21: high nibble the vibrato row, low nibble the note.","t":"byte","b":[35,35,35,35,35,35,35,35]},{"a":29252,"t":"byte","b":[35,69,69,21,21,21,53,53]},{"a":29260,"t":"byte","b":[33,33,33,33,33,33,33,33]},{"a":29268,"t":"byte","b":[33,35,35,35,35,35,35,33]},{"a":29276,"l":"snd_pat_b18","c":"Channel B's notes in tunes 18 and 19; a note with bit 7 set slides to its pitch ($75DE).","t":"byte","b":[136,0,0,0,0,0,3,5]},{"a":29284,"t":"byte","b":[6,0,0,138,0,0,0,0]},{"a":29292,"t":"byte","b":[3,0,0,0,0,0,3,5]},{"a":29300,"t":"byte","b":[6,0,0,138,0,0,0,0]},{"a":29308,"l":"snd_pat_b20","c":"Channel B's notes in tunes 20 and 21.","t":"byte","b":[8,0,0,0,0,8,140,0]},{"a":29316,"t":"byte","b":[8,0,0,0,0,3,0,5]},{"a":29324,"t":"byte","b":[8,0,0,0,0,8,6,5]},{"a":29332,"t":"byte","b":[5,0,0,3,0,3,0,5]},{"a":29340,"l":"snd_pat_a23","c":"Channel A's notes in tune 23; their high nibble sets the transposition.","t":"byte","b":[163,0,0,0,0,0,0,0]},{"a":29348,"t":"byte","b":[133,0,0,0,0,0,0,0]},{"a":29356,"l":"snd_tune20","c":"Tunes 20 and 21: channel B from $727C, A from $723C, C from $71B2, the drum on steps 2 and 6.","t":"code","b":[30,10],"m":"ld","o":"e,$0A"},{"a":29358,"t":"code","b":[205,76,121],"m":"call","oa":31052,"o":"snd_divider"},{"a":29361,"t":"code","b":[30,19],"m":"ld","o":"e,$13"},{"a":29363,"t":"code","b":[33,124,114],"m":"ld","o":"hl,$727C"},{"a":29366,"t":"code","b":[205,211,117],"m":"call","oa":30163,"o":"snd_note_b"},{"a":29369,"t":"code","b":[30,24],"m":"ld","o":"e,$18"},{"a":29371,"t":"code","b":[33,60,114],"m":"ld","o":"hl,$723C"},{"a":29374,"t":"code","b":[205,189,117],"m":"call","oa":30141,"o":"snd_note_a"},{"a":29377,"t":"code","b":[121],"m":"ld","o":"a,c"},{"a":29378,"t":"code","b":[230,7],"m":"and","o":"$07"},{"a":29380,"t":"code","b":[79],"m":"ld","o":"c,a"},{"a":29381,"t":"code","b":[30,0],"m":"ld","o":"e,$00"},{"a":29383,"t":"code","b":[33,178,113],"m":"ld","o":"hl,$71B2"},{"a":29386,"t":"code","b":[205,215,117],"m":"call","oa":30167,"o":"snd_note_c"},{"a":29389,"t":"code","b":[17,34,0],"m":"ld","o":"de,$0022"},{"a":29392,"t":"code","b":[205,145,117],"m":"call","oa":30097,"o":"snd_drum"},{"a":29395,"t":"code","b":[195,120,121],"m":"jp","oa":31096,"o":"snd_advance"},{"a":29398,"l":"snd_tune22","c":"Tune 22: new instruments ($775C with 8, 8 and $10), then section 23.","t":"code","b":[62,8],"m":"ld","o":"a,$08"},{"a":29400,"t":"code","b":[6,8],"m":"ld","o":"b,$08"},{"a":29402,"t":"code","b":[14,16],"m":"ld","o":"c,$10"},{"a":29404,"t":"code","b":[195,92,119],"m":"jp","oa":30556,"o":"snd_instruments"},{"a":29407,"l":"snd_tune23","c":"Tune 23: the step's top three bits (C, the step counter's low byte, from $794C) become the transposition ($7992): 0 for its first 32 steps and 1 for the last 32, where it is left. Channel A's note is taken from $729C by the step's low nibble, B's and C's from $71B2 by its low three bits.","t":"code","b":[30,10],"m":"ld","o":"e,$0A"},{"a":29409,"t":"code","b":[205,76,121],"m":"call","oa":31052,"o":"snd_divider"},{"a":29412,"t":"code","b":[121],"m":"ld","o":"a,c"},{"a":29413,"t":"code","b":[203,63],"m":"srl","o":"a"},{"a":29415,"t":"code","b":[203,63],"m":"srl","o":"a"},{"a":29417,"t":"code","b":[203,63],"m":"srl","o":"a"},{"a":29419,"t":"code","b":[203,63],"m":"srl","o":"a"},{"a":29421,"t":"code","b":[203,63],"m":"srl","o":"a"},{"a":29423,"t":"code","b":[50,146,121],"m":"ld","oa":31122,"o":"($7992),a"},{"a":29426,"t":"code","b":[121],"m":"ld","o":"a,c"},{"a":29427,"t":"code","b":[230,15],"m":"and","o":"$0F"},{"a":29429,"t":"code","b":[79],"m":"ld","o":"c,a"},{"a":29430,"t":"code","b":[30,24],"m":"ld","o":"e,$18"},{"a":29432,"t":"code","b":[33,156,114],"m":"ld","o":"hl,$729C"},{"a":29435,"t":"code","b":[205,189,117],"m":"call","oa":30141,"o":"snd_note_a"},{"a":29438,"t":"code","b":[121],"m":"ld","o":"a,c"},{"a":29439,"t":"code","b":[230,7],"m":"and","o":"$07"},{"a":29441,"t":"code","b":[79],"m":"ld","o":"c,a"},{"a":29442,"t":"code","b":[30,19],"m":"ld","o":"e,$13"},{"a":29444,"t":"code","b":[33,178,113],"m":"ld","o":"hl,$71B2"},{"a":29447,"t":"code","b":[205,211,117],"m":"call","oa":30163,"o":"snd_note_b"},{"a":29450,"t":"code","b":[30,0],"m":"ld","o":"e,$00"},{"a":29452,"t":"code","b":[33,178,113],"m":"ld","o":"hl,$71B2"},{"a":29455,"t":"code","b":[205,215,117],"m":"call","oa":30167,"o":"snd_note_c"},{"a":29458,"t":"code","b":[195,120,121],"m":"jp","oa":31096,"o":"snd_advance"},{"a":29461,"l":"snd_tune24","c":"Tunes 24 and 25: A from $71F2, B and C from $71B2, as in tune 15.","t":"code","b":[30,10],"m":"ld","o":"e,$0A"},{"a":29463,"t":"code","b":[205,76,121],"m":"call","oa":31052,"o":"snd_divider"},{"a":29466,"t":"code","b":[30,24],"m":"ld","o":"e,$18"},{"a":29468,"t":"code","b":[33,242,113],"m":"ld","o":"hl,$71F2"},{"a":29471,"t":"code","b":[205,189,117],"m":"call","oa":30141,"o":"snd_note_a"},{"a":29474,"t":"code","b":[30,19],"m":"ld","o":"e,$13"},{"a":29476,"t":"code","b":[33,178,113],"m":"ld","o":"hl,$71B2"},{"a":29479,"t":"code","b":[205,211,117],"m":"call","oa":30163,"o":"snd_note_b"},{"a":29482,"t":"code","b":[121],"m":"ld","o":"a,c"},{"a":29483,"t":"code","b":[230,7],"m":"and","o":"$07"},{"a":29485,"t":"code","b":[79],"m":"ld","o":"c,a"},{"a":29486,"t":"code","b":[30,0],"m":"ld","o":"e,$00"},{"a":29488,"t":"code","b":[33,178,113],"m":"ld","o":"hl,$71B2"},{"a":29491,"t":"code","b":[205,215,117],"m":"call","oa":30167,"o":"snd_note_c"},{"a":29494,"t":"code","b":[195,120,121],"m":"jp","oa":31096,"o":"snd_advance"},{"a":29497,"l":"snd_tune26","c":"Tunes 26 to 29: back to section 14, so the title music loops. The transposition section 23 leaves at one semitone ($7992) is not cleared, so every time round after the first plays sections 15 to 21 a semitone higher.","t":"code","b":[62,14],"m":"ld","o":"a,$0E"},{"a":29499,"t":"code","b":[50,78,112],"m":"ld","oa":28750,"o":"(snd_pending),a"},{"a":29502,"t":"code","b":[201],"m":"ret"},{"a":29503,"l":"snd_pat_a2","c":"Channel A's 192 notes in the second tune (sections 2 and 3).","t":"byte","b":[0,0,0,0,0,0,79,0]},{"a":29511,"t":"byte","b":[43,43,0,43,0,0,43,43]},{"a":29519,"t":"byte","b":[0,43,38,0,38,38,0,38]},{"a":29527,"t":"byte","b":[0,0,43,43,0,43,38,0]},{"a":29535,"t":"byte","b":[0,0,67,0,0,0,67,67]},{"a":29543,"t":"byte","b":[0,67,43,0,0,0,0,0]},{"a":29551,"t":"byte","b":[0,0,38,38,0,38,79,0]},{"a":29559,"t":"byte","b":[79,79,0,79,0,0,74,74]},{"a":29567,"t":"byte","b":[0,74,79,0,79,79,0,79]},{"a":29575,"t":"byte","b":[0,0,74,74,0,74,67,0]},{"a":29583,"t":"byte","b":[67,67,0,74,0,0,40,40]},{"a":29591,"t":"byte","b":[0,40,45,0,0,0,0,0]},{"a":29599,"t":"byte","b":[0,0,45,45,72,38,72,0]},{"a":29607,"t":"byte","b":[72,72,0,72,0,0,77,77]},{"a":29615,"t":"byte","b":[0,77,72,0,72,72,0,72]},{"a":29623,"t":"byte","b":[0,0,72,72,0,77,43,0]},{"a":29631,"t":"byte","b":[43,43,0,43,0,0,106,106]},{"a":29639,"t":"byte","b":[0,106,43,0,0,0,0,0]},{"a":29647,"t":"byte","b":[0,0,38,38,0,38,72,0]},{"a":29655,"t":"byte","b":[72,72,0,45,0,0,45,45]},{"a":29663,"t":"byte","b":[0,45,38,0,38,38,0,38]},{"a":29671,"t":"byte","b":[45,0,79,79,0,72,38,0]},{"a":29679,"t":"byte","b":[38,38,0,43,0,0,101,101]},{"a":29687,"t":"byte","b":[0,101,38,0,0,0,0,0]},{"a":29695,"t":"byte","b":[0,0,38,38,0,38]},{"a":29701,"l":"snd_pat_b2","c":"Channel B's 192 notes in the second tune.","t":"byte","b":[6,0,10,0,13,0,143,0]},{"a":29709,"t":"byte","b":[0,0,0,0,18,0,15,0]},{"a":29717,"t":"byte","b":[13,11,141,0,0,0,0,0]},{"a":29725,"t":"byte","b":[0,0,15,0,13,11,13,0]},{"a":29733,"t":"byte","b":[10,0,8,0,0,0,6,0]},{"a":29741,"t":"byte","b":[0,0,131,0,0,0,0,0]},{"a":29749,"t":"byte","b":[6,0,10,0,13,0,143,0]},{"a":29757,"t":"byte","b":[0,0,0,0,18,0,17,0]},{"a":29765,"t":"byte","b":[15,13,143,0,0,0,0,0]},{"a":29773,"t":"byte","b":[15,0,17,0,10,0,13,0]},{"a":29781,"t":"byte","b":[0,12,10,0,0,0,136,0]},{"a":29789,"t":"byte","b":[0,0,13,0,0,0,0,0]},{"a":29797,"t":"byte","b":[8,0,8,0,10,0,139,0]},{"a":29805,"t":"byte","b":[0,0,0,0,15,0,13,0]},{"a":29813,"t":"byte","b":[0,8,139,0,0,0,0,0]},{"a":29821,"t":"byte","b":[8,0,11,0,13,0,143,0]},{"a":29829,"t":"byte","b":[0,0,0,0,18,0,16,0]},{"a":29837,"t":"byte","b":[0,13,143,0,0,0,0,0]},{"a":29845,"t":"byte","b":[11,0,15,0,18,0,148,0]},{"a":29853,"t":"byte","b":[0,18,17,0,0,0,17,0]},{"a":29861,"t":"byte","b":[0,15,141,0,0,0,0,0]},{"a":29869,"t":"byte","b":[13,0,18,0,15,0,13,0]},{"a":29877,"t":"byte","b":[15,0,10,0,0,0,8,0]},{"a":29885,"t":"byte","b":[0,0,134,0,0,0,0,0]},{"a":29893,"t":"byte","b":[0,0,0,0,0,0]},{"a":29899,"l":"snd_pat_c2","c":"Channel C's 192 notes in the second tune.","t":"byte","b":[0,0,0,0,0,0,15,0]},{"a":29907,"t":"byte","b":[0,0,11,0,0,0,0,0]},{"a":29915,"t":"byte","b":[0,0,10,0,0,0,6,0]},{"a":29923,"t":"byte","b":[0,0,11,0,10,8,10,0]},{"a":29931,"t":"byte","b":[6,0,3,0,0,0,15,0]},{"a":29939,"t":"byte","b":[13,0,11,0,0,0,0,0]},{"a":29947,"t":"byte","b":[0,0,13,0,10,0,3,0]},{"a":29955,"t":"byte","b":[0,0,15,0,10,0,8,0]},{"a":29963,"t":"byte","b":[6,5,10,0,0,0,12,0]},{"a":29971,"t":"byte","b":[0,0,13,0,0,0,15,0]},{"a":29979,"t":"byte","b":[0,0,13,0,0,0,12,0]},{"a":29987,"t":"byte","b":[3,0,5,0,0,0,0,0]},{"a":29995,"t":"byte","b":[0,0,15,0,13,0,15,0]},{"a":30003,"t":"byte","b":[0,0,0,0,0,0,16,0]},{"a":30011,"t":"byte","b":[0,0,15,0,0,0,0,0]},{"a":30019,"t":"byte","b":[0,0,15,0,17,0,18,0]},{"a":30027,"t":"byte","b":[6,0,11,0,10,0,8,0]},{"a":30035,"t":"byte","b":[10,0,11,0,0,0,0,0]},{"a":30043,"t":"byte","b":[0,0,15,0,13,0,8,0]},{"a":30051,"t":"byte","b":[0,0,13,0,0,0,11,0]},{"a":30059,"t":"byte","b":[0,0,10,0,8,0,6,0]},{"a":30067,"t":"byte","b":[5,0,3,0,8,0,10,0]},{"a":30075,"t":"byte","b":[0,0,11,0,0,0,13,0]},{"a":30083,"t":"byte","b":[0,0,6,0,0,0,0,0]},{"a":30091,"t":"byte","b":[0,0,1,0,0,0]},{"a":30097,"l":"snd_drum","c":"The drum: on the steps whose bit is set in E (the step modulo 8 picks the bit from $75B5), the noise period is set to 0 and the mixer to $30, noise on channel A, and the speaker bit of port $FE is set, with the border black; otherwise the mixer is tones only ($38).","t":"code","b":[6,0],"m":"ld","o":"b,$00","x":[29058,29100,29238,29392]},{"a":30099,"t":"code","b":[121],"m":"ld","o":"a,c"},{"a":30100,"t":"code","b":[230,7],"m":"and","o":"$07"},{"a":30102,"t":"code","b":[79],"m":"ld","o":"c,a"},{"a":30103,"t":"code","b":[62,56],"m":"ld","o":"a,$38"},{"a":30105,"t":"code","b":[50,77,123],"m":"ld","oa":31565,"o":"(snd_mixer),a"},{"a":30108,"t":"code","b":[123],"m":"ld","o":"a,e"},{"a":30109,"t":"code","b":[33,181,117],"m":"ld","o":"hl,$75B5"},{"a":30112,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":30113,"t":"code","b":[166],"m":"and","o":"(hl)"},{"a":30114,"t":"code","b":[40,9],"m":"jr","oa":30125,"o":"z,$75AD"},{"a":30116,"t":"code","b":[175],"m":"xor","o":"a"},{"a":30117,"t":"code","b":[50,78,123],"m":"ld","oa":31566,"o":"($7B4E),a"},{"a":30120,"t":"code","b":[62,48],"m":"ld","o":"a,$30"},{"a":30122,"t":"code","b":[50,77,123],"m":"ld","oa":31565,"o":"(snd_mixer),a"},{"a":30125,"t":"code","b":[123],"m":"ld","o":"a,e","x":[30114]},{"a":30126,"t":"code","b":[166],"m":"and","o":"(hl)"},{"a":30127,"t":"code","b":[200],"m":"ret","o":"z"},{"a":30128,"t":"code","b":[62,16],"m":"ld","o":"a,$10"},{"a":30130,"t":"code","b":[211,254],"m":"out","o":"($FE),a"},{"a":30132,"t":"code","b":[201],"m":"ret"},{"a":30133,"l":"snd_bits","c":"The eight bit masks $80 to $01, a step modulo 8 to a bit.","t":"byte","b":[128,64,32,16,8,4,2,1]},{"a":30141,"l":"snd_note_a","c":"Channel A's note for this step, from the pattern at HL indexed by the step (BC): 0 is no new note; the high nibble goes to the channel's vibrato row (+$12) and the low nibble is the note.","t":"code","b":[175],"m":"xor","o":"a","x":[28970,29032,29074,29212,29374,29435,29471]},{"a":30142,"t":"code","b":[50,147,121],"m":"ld","oa":31123,"o":"($7993),a"},{"a":30145,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":30146,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":30147,"t":"code","b":[167],"m":"and","o":"a"},{"a":30148,"t":"code","b":[200],"m":"ret","o":"z"},{"a":30149,"t":"code","b":[245],"m":"push","o":"af"},{"a":30150,"t":"code","b":[230,240],"m":"and","o":"$F0"},{"a":30152,"t":"code","b":[50,21,112],"m":"ld","oa":28693,"o":"($7015),a"},{"a":30155,"t":"code","b":[241],"m":"pop","o":"af"},{"a":30156,"t":"code","b":[230,15],"m":"and","o":"$0F"},{"a":30158,"t":"code","b":[24,14],"m":"jr","oa":30174,"o":"$75DE"},{"a":30160,"l":"snd_note_a_plain","c":"Channel A's note as a whole byte. Not reached in the code map.","t":"code","b":[175],"m":"xor","o":"a"},{"a":30161,"t":"code","b":[24,6],"m":"jr","oa":30169,"o":"snd_note"},{"a":30163,"l":"snd_note_b","c":"Channel B's note for this step, from the pattern at HL indexed by BC, E added.","t":"code","b":[62,25],"m":"ld","o":"a,$19","x":[28978,29040,29082,29220,29366,29447,29479]},{"a":30165,"t":"code","b":[24,2],"m":"jr","oa":30169,"o":"snd_note"},{"a":30167,"l":"snd_note_c","c":"Channel C's note for this step, from the pattern at HL indexed by BC, E added.","t":"code","b":[62,50],"m":"ld","o":"a,$32","x":[28986,29052,29094,29232,29386,29455,29491]},{"a":30169,"l":"snd_note","c":"Starts a note on the channel whose offset is in A: the pattern byte's low 7 bits plus the transposition ($7992) plus E, times four, is the new target pitch; with bit 7 clear the pitch jumps there, with it set it slides from the pitch now. The note's frame counter is cleared, its envelope starts again (step $FF, a step next frame) ($7604).","t":"code","b":[50,147,121],"m":"ld","oa":31123,"o":"($7993),a","x":[30161,30165]},{"a":30172,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":30173,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":30174,"t":"code","b":[50,139,121],"m":"ld","oa":31115,"o":"(snd_work),a","x":[30158]},{"a":30177,"t":"code","b":[230,127],"m":"and","o":"$7F"},{"a":30179,"t":"code","b":[200],"m":"ret","o":"z"},{"a":30180,"t":"code","b":[33,146,121],"m":"ld","o":"hl,$7992"},{"a":30183,"t":"code","b":[134],"m":"add","o":"a,(hl)"},{"a":30184,"t":"code","b":[131],"m":"add","o":"a,e"},{"a":30185,"t":"code","b":[237,91,147,121],"m":"ld","oa":31123,"o":"de,($7993)"},{"a":30189,"t":"code","b":[33,7,112],"m":"ld","o":"hl,$7007"},{"a":30192,"t":"code","b":[25],"m":"add","o":"hl,de"},{"a":30193,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":30194,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":30195,"t":"code","b":[95],"m":"ld","o":"e,a"},{"a":30196,"t":"code","b":[22,0],"m":"ld","o":"d,$00"},{"a":30198,"t":"code","b":[115],"m":"ld","o":"(hl),e"},{"a":30199,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":30200,"t":"code","b":[114],"m":"ld","o":"(hl),d"},{"a":30201,"t":"code","b":[58,139,121],"m":"ld","oa":31115,"o":"a,(snd_work)"},{"a":30204,"t":"code","b":[203,127],"m":"bit","o":"7,a"},{"a":30206,"t":"code","b":[32,4],"m":"jr","oa":30212,"o":"nz,$7604"},{"a":30208,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":30209,"t":"code","b":[115],"m":"ld","o":"(hl),e"},{"a":30210,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":30211,"t":"code","b":[114],"m":"ld","o":"(hl),d"},{"a":30212,"t":"code","b":[33,17,112],"m":"ld","o":"hl,$7011","x":[30206,30513]},{"a":30215,"t":"code","b":[237,91,147,121],"m":"ld","oa":31123,"o":"de,($7993)"},{"a":30219,"t":"code","b":[25],"m":"add","o":"hl,de"},{"a":30220,"t":"code","b":[175],"m":"xor","o":"a"},{"a":30221,"t":"code","b":[119],"m":"ld","o":"(hl),a"},{"a":30222,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":30223,"t":"code","b":[119],"m":"ld","o":"(hl),a"},{"a":30224,"t":"code","b":[33,25,112],"m":"ld","o":"hl,$7019"},{"a":30227,"t":"code","b":[25],"m":"add","o":"hl,de"},{"a":30228,"t":"code","b":[62,1],"m":"ld","o":"a,$01"},{"a":30230,"t":"code","b":[119],"m":"ld","o":"(hl),a"},{"a":30231,"t":"code","b":[43],"m":"dec","o":"hl"},{"a":30232,"t":"code","b":[62,255],"m":"ld","o":"a,$FF"},{"a":30234,"t":"code","b":[119],"m":"ld","o":"(hl),a"},{"a":30235,"t":"code","b":[201],"m":"ret"},{"a":30236,"l":"snd_pitch","c":"A channel's pitch slide and period: the pitch now moves by the slide step towards the target (it is not clamped, so a step that does not divide the distance overshoots), the vibrato offset is added, and the result becomes an AY period: the octave is the pitch divided by 48, the remainder picks a period from $7AA5, halved once more than the octave number. Interrupts are off meanwhile: it reads and writes the channel's state through the stack pointer.","t":"code","b":[243],"m":"di","x":[28787]},{"a":30237,"t":"code","b":[237,115,139,121],"m":"ld","oa":31115,"o":"(snd_work),sp"},{"a":30241,"t":"code","b":[237,75,147,121],"m":"ld","oa":31123,"o":"bc,($7993)"},{"a":30245,"t":"code","b":[33,7,112],"m":"ld","o":"hl,$7007"},{"a":30248,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":30249,"t":"code","b":[249],"m":"ld","o":"sp,hl"},{"a":30250,"t":"code","b":[225],"m":"pop","o":"hl"},{"a":30251,"t":"code","b":[209],"m":"pop","o":"de"},{"a":30252,"t":"code","b":[167],"m":"and","o":"a"},{"a":30253,"t":"code","b":[237,82],"m":"sbc","o":"hl,de"},{"a":30255,"t":"code","b":[59],"m":"dec","o":"sp"},{"a":30256,"t":"code","b":[59],"m":"dec","o":"sp"},{"a":30257,"t":"code","b":[225],"m":"pop","o":"hl"},{"a":30258,"t":"code","b":[193],"m":"pop","o":"bc"},{"a":30259,"t":"code","b":[40,8],"m":"jr","oa":30269,"o":"z,$763D"},{"a":30261,"t":"code","b":[56,3],"m":"jr","oa":30266,"o":"c,$763A"},{"a":30263,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":30264,"t":"code","b":[24,3],"m":"jr","oa":30269,"o":"$763D"},{"a":30266,"t":"code","b":[167],"m":"and","o":"a","x":[30261]},{"a":30267,"t":"code","b":[237,66],"m":"sbc","o":"hl,bc"},{"a":30269,"t":"code","b":[34,141,121],"m":"ld","oa":31117,"o":"($798D),hl","x":[30259,30264]},{"a":30272,"t":"code","b":[209],"m":"pop","o":"de"},{"a":30273,"t":"code","b":[25],"m":"add","o":"hl,de"},{"a":30274,"t":"code","b":[17,48,0],"m":"ld","o":"de,$0030"},{"a":30277,"t":"code","b":[167],"m":"and","o":"a"},{"a":30278,"t":"code","b":[6,0],"m":"ld","o":"b,$00"},{"a":30280,"t":"code","b":[4],"m":"inc","o":"b","x":[30283]},{"a":30281,"t":"code","b":[237,82],"m":"sbc","o":"hl,de"},{"a":30283,"t":"code","b":[48,251],"m":"jr","oa":30280,"o":"nc,$7648"},{"a":30285,"t":"code","b":[25],"m":"add","o":"hl,de"},{"a":30286,"t":"code","b":[41],"m":"add","o":"hl,hl"},{"a":30287,"t":"code","b":[17,165,122],"m":"ld","o":"de,$7AA5"},{"a":30290,"t":"code","b":[25],"m":"add","o":"hl,de"},{"a":30291,"t":"code","b":[94],"m":"ld","o":"e,(hl)"},{"a":30292,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":30293,"t":"code","b":[86],"m":"ld","o":"d,(hl)"},{"a":30294,"t":"code","b":[203,58],"m":"srl","o":"d","x":[30298]},{"a":30296,"t":"code","b":[203,27],"m":"rr","o":"e"},{"a":30298,"t":"code","b":[16,250],"m":"djnz","oa":30294,"o":"$7656"},{"a":30300,"t":"code","b":[51],"m":"inc","o":"sp"},{"a":30301,"t":"code","b":[51],"m":"inc","o":"sp"},{"a":30302,"t":"code","b":[213],"m":"push","o":"de"},{"a":30303,"t":"code","b":[42,141,121],"m":"ld","oa":31117,"o":"hl,($798D)"},{"a":30306,"t":"code","b":[59],"m":"dec","o":"sp"},{"a":30307,"t":"code","b":[59],"m":"dec","o":"sp"},{"a":30308,"t":"code","b":[59],"m":"dec","o":"sp"},{"a":30309,"t":"code","b":[59],"m":"dec","o":"sp"},{"a":30310,"t":"code","b":[229],"m":"push","o":"hl"},{"a":30311,"t":"code","b":[237,123,139,121],"m":"ld","oa":31115,"o":"sp,(snd_work)"},{"a":30315,"t":"code","b":[251],"m":"ei"},{"a":30316,"t":"code","b":[201],"m":"ret"},{"a":30317,"l":"snd_envelope","c":"A channel's volume envelope: every +$17 frames the step moves on, up to 15, and the volume is read from the envelope table at $7A45, the channel's row (+$14) plus the step.","t":"code","b":[237,91,147,121],"m":"ld","oa":31123,"o":"de,($7993)","x":[28781]},{"a":30321,"t":"code","b":[33,25,112],"m":"ld","o":"hl,$7019"},{"a":30324,"t":"code","b":[25],"m":"add","o":"hl,de"},{"a":30325,"t":"code","b":[53],"m":"dec","o":"(hl)"},{"a":30326,"t":"code","b":[192],"m":"ret","o":"nz"},{"a":30327,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":30328,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":30329,"t":"code","b":[43],"m":"dec","o":"hl"},{"a":30330,"t":"code","b":[119],"m":"ld","o":"(hl),a"},{"a":30331,"t":"code","b":[43],"m":"dec","o":"hl"},{"a":30332,"t":"code","b":[62,15],"m":"ld","o":"a,$0F"},{"a":30334,"t":"code","b":[190],"m":"cp","o":"(hl)"},{"a":30335,"t":"code","b":[200],"m":"ret","o":"z"},{"a":30336,"t":"code","b":[52],"m":"inc","o":"(hl)"},{"a":30337,"t":"code","b":[94],"m":"ld","o":"e,(hl)"},{"a":30338,"t":"code","b":[22,0],"m":"ld","o":"d,$00"},{"a":30340,"t":"code","b":[6,0],"m":"ld","o":"b,$00"},{"a":30342,"t":"code","b":[43],"m":"dec","o":"hl"},{"a":30343,"t":"code","b":[78],"m":"ld","o":"c,(hl)"},{"a":30344,"t":"code","b":[229],"m":"push","o":"hl"},{"a":30345,"t":"code","b":[33,69,122],"m":"ld","o":"hl,$7A45"},{"a":30348,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":30349,"t":"code","b":[25],"m":"add","o":"hl,de"},{"a":30350,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":30351,"t":"code","b":[225],"m":"pop","o":"hl"},{"a":30352,"t":"code","b":[43],"m":"dec","o":"hl"},{"a":30353,"t":"code","b":[119],"m":"ld","o":"(hl),a"},{"a":30354,"t":"code","b":[201],"m":"ret"},{"a":30355,"l":"snd_vibrato","c":"A channel's vibrato: counts the note's frames, and once more have passed than its delay (+$10) the offset is read from $7995, the channel's row (+$12) plus the frame count modulo 16, sign extended; before that it is 0.","t":"code","b":[33,17,112],"m":"ld","o":"hl,$7011","x":[28784]},{"a":30358,"t":"code","b":[237,75,147,121],"m":"ld","oa":31123,"o":"bc,($7993)"},{"a":30362,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":30363,"t":"code","b":[94],"m":"ld","o":"e,(hl)"},{"a":30364,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":30365,"t":"code","b":[86],"m":"ld","o":"d,(hl)"},{"a":30366,"t":"code","b":[19],"m":"inc","o":"de"},{"a":30367,"t":"code","b":[114],"m":"ld","o":"(hl),d"},{"a":30368,"t":"code","b":[43],"m":"dec","o":"hl"},{"a":30369,"t":"code","b":[115],"m":"ld","o":"(hl),e"},{"a":30370,"t":"code","b":[1,0,0],"m":"ld","o":"bc,$0000"},{"a":30373,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":30374,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":30375,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":30376,"t":"code","b":[167],"m":"and","o":"a"},{"a":30377,"t":"code","b":[229],"m":"push","o":"hl"},{"a":30378,"t":"code","b":[38,0],"m":"ld","o":"h,$00"},{"a":30380,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":30381,"t":"code","b":[237,82],"m":"sbc","o":"hl,de"},{"a":30383,"t":"code","b":[225],"m":"pop","o":"hl"},{"a":30384,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":30385,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":30386,"t":"code","b":[48,19],"m":"jr","oa":30407,"o":"nc,$76C7"},{"a":30388,"t":"code","b":[229],"m":"push","o":"hl"},{"a":30389,"t":"code","b":[123],"m":"ld","o":"a,e"},{"a":30390,"t":"code","b":[230,15],"m":"and","o":"$0F"},{"a":30392,"t":"code","b":[182],"m":"or","o":"(hl)"},{"a":30393,"t":"code","b":[79],"m":"ld","o":"c,a"},{"a":30394,"t":"code","b":[33,149,121],"m":"ld","o":"hl,$7995"},{"a":30397,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":30398,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":30399,"t":"code","b":[79],"m":"ld","o":"c,a"},{"a":30400,"t":"code","b":[167],"m":"and","o":"a"},{"a":30401,"t":"code","b":[225],"m":"pop","o":"hl"},{"a":30402,"t":"code","b":[242,199,118],"m":"jp","oa":30407,"o":"p,$76C7"},{"a":30405,"t":"code","b":[6,255],"m":"ld","o":"b,$FF"},{"a":30407,"t":"code","b":[43],"m":"dec","o":"hl","x":[30386,30402]},{"a":30408,"t":"code","b":[43],"m":"dec","o":"hl"},{"a":30409,"t":"code","b":[43],"m":"dec","o":"hl"},{"a":30410,"t":"code","b":[43],"m":"dec","o":"hl"},{"a":30411,"t":"code","b":[43],"m":"dec","o":"hl"},{"a":30412,"t":"code","b":[43],"m":"dec","o":"hl"},{"a":30413,"t":"code","b":[43],"m":"dec","o":"hl"},{"a":30414,"t":"code","b":[43],"m":"dec","o":"hl"},{"a":30415,"t":"code","b":[113],"m":"ld","o":"(hl),c"},{"a":30416,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":30417,"t":"code","b":[112],"m":"ld","o":"(hl),b"},{"a":30418,"t":"code","b":[201],"m":"ret"},{"a":30419,"l":"snd_effects","c":"Sound-effects mode (tune 4 only): an effect number written to the channel's +3 byte is taken and cleared here each frame (on the frame its +0/+1 frame counter rolls over, +2 is used instead and kept); it names a 16-byte instrument in $7795, copied into the channel's state and started as a note ($7915, $7604). Never reached in the sessions recorded.","t":"code","b":[58,21,113],"m":"ld","oa":28949,"o":"a,(snd_tune)","x":[28778]},{"a":30422,"t":"code","b":[254,4],"m":"cp","o":"$04"},{"a":30424,"t":"code","b":[192],"m":"ret","o":"nz"},{"a":30425,"t":"code","b":[33,3,112],"m":"ld","o":"hl,$7003"},{"a":30428,"t":"code","b":[237,75,147,121],"m":"ld","oa":31123,"o":"bc,($7993)"},{"a":30432,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":30433,"t":"code","b":[52],"m":"inc","o":"(hl)"},{"a":30434,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":30435,"t":"code","b":[32,8],"m":"jr","oa":30445,"o":"nz,$76ED"},{"a":30437,"t":"code","b":[52],"m":"inc","o":"(hl)"},{"a":30438,"t":"code","b":[32,5],"m":"jr","oa":30445,"o":"nz,$76ED"},{"a":30440,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":30441,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":30442,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":30443,"t":"code","b":[24,4],"m":"jr","oa":30449,"o":"$76F1"},{"a":30445,"t":"code","b":[35],"m":"inc","o":"hl","x":[30435,30438]},{"a":30446,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":30447,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":30448,"t":"code","b":[112],"m":"ld","o":"(hl),b"},{"a":30449,"t":"code","b":[167],"m":"and","o":"a","x":[30443]},{"a":30450,"t":"code","b":[200],"m":"ret","o":"z"},{"a":30451,"t":"code","b":[79],"m":"ld","o":"c,a"},{"a":30452,"t":"code","b":[203,33],"m":"sla","o":"c"},{"a":30454,"t":"code","b":[203,33],"m":"sla","o":"c"},{"a":30456,"t":"code","b":[203,33],"m":"sla","o":"c"},{"a":30458,"t":"code","b":[203,33],"m":"sla","o":"c"},{"a":30460,"t":"code","b":[203,16],"m":"rl","o":"b"},{"a":30462,"t":"code","b":[43],"m":"dec","o":"hl"},{"a":30463,"t":"code","b":[43],"m":"dec","o":"hl"},{"a":30464,"t":"code","b":[43],"m":"dec","o":"hl"},{"a":30465,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":30466,"t":"code","b":[33,149,119],"m":"ld","o":"hl,$7795"},{"a":30469,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":30470,"t":"code","b":[237,160],"m":"ldi"},{"a":30472,"t":"code","b":[237,160],"m":"ldi"},{"a":30474,"t":"code","b":[237,160],"m":"ldi"},{"a":30476,"t":"code","b":[19],"m":"inc","o":"de"},{"a":30477,"t":"code","b":[237,160],"m":"ldi"},{"a":30479,"t":"code","b":[237,160],"m":"ldi"},{"a":30481,"t":"code","b":[237,160],"m":"ldi"},{"a":30483,"t":"code","b":[237,160],"m":"ldi"},{"a":30485,"t":"code","b":[237,160],"m":"ldi"},{"a":30487,"t":"code","b":[237,160],"m":"ldi"},{"a":30489,"t":"code","b":[19],"m":"inc","o":"de"},{"a":30490,"t":"code","b":[19],"m":"inc","o":"de"},{"a":30491,"t":"code","b":[19],"m":"inc","o":"de"},{"a":30492,"t":"code","b":[19],"m":"inc","o":"de"},{"a":30493,"t":"code","b":[19],"m":"inc","o":"de"},{"a":30494,"t":"code","b":[19],"m":"inc","o":"de"},{"a":30495,"t":"code","b":[237,160],"m":"ldi"},{"a":30497,"t":"code","b":[237,160],"m":"ldi"},{"a":30499,"t":"code","b":[237,160],"m":"ldi"},{"a":30501,"t":"code","b":[19],"m":"inc","o":"de"},{"a":30502,"t":"code","b":[237,160],"m":"ldi"},{"a":30504,"t":"code","b":[19],"m":"inc","o":"de"},{"a":30505,"t":"code","b":[19],"m":"inc","o":"de"},{"a":30506,"t":"code","b":[237,160],"m":"ldi"},{"a":30508,"t":"code","b":[237,160],"m":"ldi"},{"a":30510,"t":"code","b":[205,21,121],"m":"call","oa":30997,"o":"snd_effect_mix"},{"a":30513,"t":"code","b":[195,4,118],"m":"jp","oa":30212,"o":"$7604"},{"a":30516,"l":"snd_instrument","c":"Copies an instrument from $777D + A into the channel at offset E: its slide step, envelope and vibrato settings.","t":"code","b":[6,0],"m":"ld","o":"b,$00","x":[30562,30570,30578]},{"a":30518,"t":"code","b":[22,0],"m":"ld","o":"d,$00"},{"a":30520,"t":"code","b":[33,11,112],"m":"ld","o":"hl,$700B"},{"a":30523,"t":"code","b":[25],"m":"add","o":"hl,de"},{"a":30524,"t":"code","b":[79],"m":"ld","o":"c,a"},{"a":30525,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":30526,"t":"code","b":[33,125,119],"m":"ld","o":"hl,$777D"},{"a":30529,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":30530,"t":"code","b":[237,160],"m":"ldi"},{"a":30532,"t":"code","b":[237,160],"m":"ldi"},{"a":30534,"t":"code","b":[19],"m":"inc","o":"de"},{"a":30535,"t":"code","b":[19],"m":"inc","o":"de"},{"a":30536,"t":"code","b":[19],"m":"inc","o":"de"},{"a":30537,"t":"code","b":[19],"m":"inc","o":"de"},{"a":30538,"t":"code","b":[19],"m":"inc","o":"de"},{"a":30539,"t":"code","b":[19],"m":"inc","o":"de"},{"a":30540,"t":"code","b":[237,160],"m":"ldi"},{"a":30542,"t":"code","b":[237,160],"m":"ldi"},{"a":30544,"t":"code","b":[237,160],"m":"ldi"},{"a":30546,"t":"code","b":[19],"m":"inc","o":"de"},{"a":30547,"t":"code","b":[237,160],"m":"ldi"},{"a":30549,"t":"code","b":[19],"m":"inc","o":"de"},{"a":30550,"t":"code","b":[19],"m":"inc","o":"de"},{"a":30551,"t":"code","b":[237,160],"m":"ldi"},{"a":30553,"t":"code","b":[237,160],"m":"ldi"},{"a":30555,"t":"code","b":[201],"m":"ret"},{"a":30556,"l":"snd_instruments","c":"Sets the instruments of channels A, B and C from A, B and C ($7734: BC is kept at $798B, so B is read back from $798C and C from $798B), and chains the next tune number.","t":"code","b":[237,67,139,121],"m":"ld","oa":31115,"o":"(snd_work),bc","x":[28957,29010,29019,29404]},{"a":30560,"t":"code","b":[30,0],"m":"ld","o":"e,$00"},{"a":30562,"t":"code","b":[205,52,119],"m":"call","oa":30516,"o":"snd_instrument"},{"a":30565,"t":"code","b":[58,140,121],"m":"ld","oa":31116,"o":"a,($798C)"},{"a":30568,"t":"code","b":[30,25],"m":"ld","o":"e,$19"},{"a":30570,"t":"code","b":[205,52,119],"m":"call","oa":30516,"o":"snd_instrument"},{"a":30573,"t":"code","b":[58,139,121],"m":"ld","oa":31115,"o":"a,(snd_work)"},{"a":30576,"t":"code","b":[30,50],"m":"ld","o":"e,$32"},{"a":30578,"t":"code","b":[205,52,119],"m":"call","oa":30516,"o":"snd_instrument"},{"a":30581,"t":"code","b":[58,21,113],"m":"ld","oa":28949,"o":"a,(snd_tune)"},{"a":30584,"t":"code","b":[60],"m":"inc","o":"a"},{"a":30585,"t":"code","b":[50,78,112],"m":"ld","oa":28750,"o":"(snd_pending),a"},{"a":30588,"t":"code","b":[201],"m":"ret"},{"a":30589,"l":"snd_instr_table","c":"The instruments: twelve bytes from each offset (0, 8 and $10 are used by the music), copied into a channel's state by $7734.","t":"byte","b":[1,0,1,0,80,16,1,1]},{"a":30597,"t":"byte","b":[1,0,10,0,112,32,10,1]},{"a":30605,"t":"byte","b":[4,0,0,0,112,32,2,1]},{"a":30613,"l":"snd_effect_table","c":"Sound-effects mode's instruments, 16 bytes each, copied into a channel by $76D3.","t":"byte","b":[1,0,0,0,112,32,1,1]},{"a":30621,"t":"byte","b":[4,0,0,0,112,32,2,1]},{"a":30629,"t":"byte","b":[255,255,0,0,0,0,0,4]},{"a":30637,"t":"byte","b":[0,8,0,0,0,1,0,0]},{"a":30645,"t":"byte","b":[213,255,1,9,0,90,0,1]},{"a":30653,"t":"byte","b":[0,1,0,80,64,1,1,0]},{"a":30661,"t":"byte","b":[213,255,1,31,0,31,0,1]},{"a":30669,"t":"byte","b":[0,22,0,112,32,2,8,0]},{"a":30677,"t":"byte","b":[24,252,1,1,0,222,0,1]},{"a":30685,"t":"byte","b":[0,1,0,144,32,4,1,0]},{"a":30693,"t":"byte","b":[249,255,1,1,0,31,0,5]},{"a":30701,"t":"byte","b":[0,1,0,176,80,1,9,0]},{"a":30709,"t":"byte","b":[213,255,1,59,0,120,0,1]},{"a":30717,"t":"byte","b":[0,1,0,80,64,2,1,0]},{"a":30725,"t":"byte","b":[223,255,1,162,0,242,0,24]},{"a":30733,"t":"byte","b":[0,1,0,80,32,2,1,0]},{"a":30741,"t":"byte","b":[252,255,1,1,0,31,0,1]},{"a":30749,"t":"byte","b":[0,0,0,144,32,1,8,0]},{"a":30757,"t":"byte","b":[24,252,1,255,0,255,0,1]},{"a":30765,"t":"byte","b":[0,1,0,144,32,10,8,0]},{"a":30773,"t":"byte","b":[234,255,1,162,0,242,0,24]},{"a":30781,"t":"byte","b":[0,1,0,224,16,8,1,0]},{"a":30789,"t":"byte","b":[234,255,1,112,0,202,0,2]},{"a":30797,"t":"byte","b":[0,1,0,224,16,8,1,0]},{"a":30805,"t":"byte","b":[213,255,1,66,0,111,0,2]},{"a":30813,"t":"byte","b":[0,1,0,80,64,1,1,0]},{"a":30821,"t":"byte","b":[213,255,1,1,0,1,0,1]},{"a":30829,"t":"byte","b":[0,0,0,80,48,2,9,0]},{"a":30837,"t":"byte","b":[24,252,1,1,0,1,0,1]},{"a":30845,"t":"byte","b":[0,1,0,160,32,6,8,0]},{"a":30853,"t":"byte","b":[213,255,1,2,0,22,0,1]},{"a":30861,"t":"byte","b":[0,1,0,144,48,1,1,0]},{"a":30869,"t":"byte","b":[24,252,1,11,0,222,0,3]},{"a":30877,"t":"byte","b":[0,1,0,160,80,4,8,0]},{"a":30885,"t":"byte","b":[213,255,1,211,0,1,0,205]},{"a":30893,"t":"byte","b":[0,0,0,40,48,2,1,0]},{"a":30901,"t":"byte","b":[237,255,19,20,0,20,0,0]},{"a":30909,"t":"byte","b":[0,1,0,112,32,3,1,0]},{"a":30917,"t":"byte","b":[243,255,1,16,0,16,0,0]},{"a":30925,"t":"byte","b":[0,1,0,112,32,2,1,0]},{"a":30933,"t":"byte","b":[253,255,20,2,0,28,0,3]},{"a":30941,"t":"byte","b":[0,1,0,144,32,6,8,0]},{"a":30949,"t":"byte","b":[213,255,1,1,0,1,0,1]},{"a":30957,"t":"byte","b":[0,0,0,40,48,2,9,0]},{"a":30965,"t":"byte","b":[24,252,1,1,0,111,0,1]},{"a":30973,"t":"byte","b":[0,1,0,80,64,4,1,0]},{"a":30981,"t":"byte","b":[213,255,1,1,0,222,0,3]},{"a":30989,"t":"byte","b":[0,1,0,1,32,2,9,0]},{"a":30997,"l":"snd_effect_mix","c":"Sound-effects mode: the mixer is set from channel A's +$18 byte, and the noise period from its +6.","t":"code","b":[58,27,112],"m":"ld","oa":28699,"o":"a,($701B)","x":[30510]},{"a":31000,"t":"code","b":[238,57],"m":"xor","o":"$39"},{"a":31002,"t":"code","b":[50,77,123],"m":"ld","oa":31565,"o":"(snd_mixer),a"},{"a":31005,"t":"code","b":[58,9,112],"m":"ld","oa":28681,"o":"a,($7009)"},{"a":31008,"t":"code","b":[50,78,123],"m":"ld","oa":31566,"o":"($7B4E),a"},{"a":31011,"t":"code","b":[201],"m":"ret"},{"a":31012,"l":"snd_quiet","c":"Every channel's volume to 0 and its envelope to the end (15).","t":"code","b":[175],"m":"xor","o":"a","x":[28791,28819]},{"a":31013,"t":"code","b":[50,22,112],"m":"ld","oa":28694,"o":"($7016),a"},{"a":31016,"t":"code","b":[50,47,112],"m":"ld","oa":28719,"o":"($702F),a"},{"a":31019,"t":"code","b":[50,72,112],"m":"ld","oa":28744,"o":"($7048),a"},{"a":31022,"t":"code","b":[50,5,112],"m":"ld","oa":28677,"o":"($7005),a"},{"a":31025,"t":"code","b":[50,30,112],"m":"ld","oa":28702,"o":"($701E),a"},{"a":31028,"t":"code","b":[50,55,112],"m":"ld","oa":28727,"o":"($7037),a"},{"a":31031,"t":"code","b":[50,6,112],"m":"ld","oa":28678,"o":"($7006),a"},{"a":31034,"t":"code","b":[50,31,112],"m":"ld","oa":28703,"o":"($701F),a"},{"a":31037,"t":"code","b":[50,56,112],"m":"ld","oa":28728,"o":"($7038),a"},{"a":31040,"t":"code","b":[62,15],"m":"ld","o":"a,$0F"},{"a":31042,"t":"code","b":[50,24,112],"m":"ld","oa":28696,"o":"($7018),a"},{"a":31045,"t":"code","b":[50,49,112],"m":"ld","oa":28721,"o":"($7031),a"},{"a":31048,"t":"code","b":[50,74,112],"m":"ld","oa":28746,"o":"($704A),a"},{"a":31051,"t":"code","b":[201],"m":"ret"},{"a":31052,"l":"snd_divider","c":"The tune's speed: counts frames in $798F and returns to the handler only on every E-th, clearing the speaker bit then; on the other frames it drops the handler's return address, so the handler stops there.","t":"code","b":[237,75,144,121],"m":"ld","oa":31120,"o":"bc,($7990)","x":[28962,29024,29066,29204,29358,29409,29463]},{"a":31056,"t":"code","b":[58,143,121],"m":"ld","oa":31119,"o":"a,(snd_frames)"},{"a":31059,"t":"code","b":[60],"m":"inc","o":"a"},{"a":31060,"t":"code","b":[187],"m":"cp","o":"e"},{"a":31061,"t":"code","b":[194,92,121],"m":"jp","oa":31068,"o":"nz,$795C"},{"a":31064,"t":"code","b":[62,0],"m":"ld","o":"a,$00"},{"a":31066,"t":"code","b":[211,254],"m":"out","o":"($FE),a"},{"a":31068,"t":"code","b":[50,143,121],"m":"ld","oa":31119,"o":"(snd_frames),a","x":[31061]},{"a":31071,"t":"code","b":[200],"m":"ret","o":"z"},{"a":31072,"t":"code","b":[193],"m":"pop","o":"bc"},{"a":31073,"t":"code","b":[201],"m":"ret"},{"a":31074,"l":"snd_next_step","c":"Moves the step counter ($7990) on and, when it reaches the section's length ($70FB), returns to chain the next section; otherwise it drops the caller's return address.","t":"code","b":[237,75,21,113],"m":"ld","oa":28949,"o":"bc,(snd_tune)","x":[31096,31107]},{"a":31078,"t":"code","b":[33,251,112],"m":"ld","o":"hl,$70FB"},{"a":31081,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":31082,"t":"code","b":[78],"m":"ld","o":"c,(hl)"},{"a":31083,"t":"code","b":[42,144,121],"m":"ld","oa":31120,"o":"hl,($7990)"},{"a":31086,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":31087,"t":"code","b":[34,144,121],"m":"ld","oa":31120,"o":"($7990),hl"},{"a":31090,"t":"code","b":[167],"m":"and","o":"a"},{"a":31091,"t":"code","b":[237,66],"m":"sbc","o":"hl,bc"},{"a":31093,"t":"code","b":[200],"m":"ret","o":"z"},{"a":31094,"t":"code","b":[193],"m":"pop","o":"bc"},{"a":31095,"t":"code","b":[201],"m":"ret"},{"a":31096,"l":"snd_advance","c":"The end of a section handler's step: the next step ($7962), and at the end of the section the next tune number becomes pending.","t":"code","b":[205,98,121],"m":"call","oa":31074,"o":"snd_next_step","x":[28992,29061,29103,29241,29395,29458,29494]},{"a":31099,"t":"code","b":[58,21,113],"m":"ld","oa":28949,"o":"a,(snd_tune)"},{"a":31102,"t":"code","b":[60],"m":"inc","o":"a"},{"a":31103,"t":"code","b":[50,78,112],"m":"ld","oa":28750,"o":"(snd_pending),a"},{"a":31106,"t":"code","b":[201],"m":"ret"},{"a":31107,"l":"snd_advance_to","c":"As $7978, chaining the number in E instead. Not reached in the code map.","t":"code","b":[205,98,121],"m":"call","oa":31074,"o":"snd_next_step"},{"a":31110,"t":"code","b":[123],"m":"ld","o":"a,e"},{"a":31111,"t":"code","b":[50,78,112],"m":"ld","oa":28750,"o":"(snd_pending),a"},{"a":31114,"t":"code","b":[201],"m":"ret"},{"a":31115,"l":"snd_work","c":"Work bytes: the note byte being started, the stack pointer while $761C runs, a pitch in between.","t":"byte","b":[0,0,0,0],"x":[30174,30201,30237,30311,30556,30573]},{"a":31119,"l":"snd_frames","c":"Frames since the last step ($794C), the step counter ($7990, a word), the transposition in semitones ($7992) and the channel offset ($7993, a word with high byte 0).","t":"byte","b":[0,0,0,0,0,0],"x":[28840,31056,31068]},{"a":31125,"l":"snd_vibrato_rows","c":"The vibrato rows, 16 signed offsets each, read by $7693.","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":31133,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":31141,"t":"byte","b":[20,0,20,28,0,20,28,0]},{"a":31149,"t":"byte","b":[20,28,0,20,28,0,20,28]},{"a":31157,"t":"byte","b":[16,0,16,28,0,16,28,0]},{"a":31165,"t":"byte","b":[16,28,0,16,28,0,16,28]},{"a":31173,"t":"byte","b":[8,0,8,28,0,8,28,0]},{"a":31181,"t":"byte","b":[8,28,0,8,28,0,8,28]},{"a":31189,"t":"byte","b":[12,0,12,28,0,12,28,0]},{"a":31197,"t":"byte","b":[12,28,0,12,28,0,12,28]},{"a":31205,"t":"byte","b":[1,2,1,0,255,254,255,0]},{"a":31213,"t":"byte","b":[1,2,1,0,255,254,255,0]},{"a":31221,"t":"byte","b":[12,0,12,24,0,12,24,0]},{"a":31229,"t":"byte","b":[12,24,0,12,24,0,12,24]},{"a":31237,"t":"byte","b":[1,0,48,0,1,0,48,0]},{"a":31245,"t":"byte","b":[1,0,48,0,1,0,48,0]},{"a":31253,"t":"byte","b":[0,0,0,4,4,4,0,0]},{"a":31261,"t":"byte","b":[0,4,4,4,0,0,0,4]},{"a":31269,"t":"byte","b":[0,0,0,8,8,8,0,0]},{"a":31277,"t":"byte","b":[0,8,8,8,0,0,0,8]},{"a":31285,"t":"byte","b":[0,0,0,12,12,12,0,0]},{"a":31293,"t":"byte","b":[0,12,12,12,0,0,0,12]},{"a":31301,"l":"snd_envelopes","c":"The volume envelopes: rows of volumes the envelope steps through ($766D).","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":31309,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":31317,"t":"byte","b":[15,15,7,8,9,10,11,11]},{"a":31325,"t":"byte","b":[11,11,11,11,11,11,11,11]},{"a":31333,"t":"byte","b":[15,14,13,12,11,10,9,8]},{"a":31341,"t":"byte","b":[7,6,5,4,3,2,1,0]},{"a":31349,"t":"byte","b":[15,0,13,0,11,0,9,0]},{"a":31357,"t":"byte","b":[7,0,5,0,3,0,1,0]},{"a":31365,"t":"byte","b":[1,2,3,4,5,6,7,8]},{"a":31373,"t":"byte","b":[9,10,11,12,13,14,15,0]},{"a":31381,"t":"byte","b":[2,4,6,8,10,12,15,14]},{"a":31389,"t":"byte","b":[13,11,9,7,5,3,1,0]},{"a":31397,"l":"snd_periods","c":"AY tone periods for the 48 pitches of the lowest octave, a word each; $761C halves them for each octave up.","t":"byte","b":[0,16,197,15,139,15,82,15]},{"a":31405,"t":"byte","b":[26,15,227,14,172,14,118,14]},{"a":31413,"t":"byte","b":[65,14,13,14,217,13,166,13]},{"a":31421,"t":"byte","b":[116,13,67,13,18,13,226,12]},{"a":31429,"t":"byte","b":[179,12,132,12,86,12,41,12]},{"a":31437,"t":"byte","b":[253,11,209,11,165,11,122,11]},{"a":31445,"t":"byte","b":[80,11,39,11,254,10,214,10]},{"a":31453,"t":"byte","b":[174,10,135,10,96,10,58,10]},{"a":31461,"t":"byte","b":[20,10,239,9,203,9,167,9]},{"a":31469,"t":"byte","b":[131,9,97,9,62,9,28,9]},{"a":31477,"t":"byte","b":[251,8,218,8,185,8,153,8]},{"a":31485,"t":"byte","b":[122,8,91,8,60,8,30,8]},{"a":31493,"l":"snd_write","c":"Writes the frame to the AY: the three tone periods to registers 0 to 5, the noise period to 6, the three volumes to 8, 9 and 10 and the mixer to 7.","t":"code","b":[42,15,112],"m":"ld","oa":28687,"o":"hl,($700F)","x":[28768,28794]},{"a":31496,"t":"code","b":[62,0],"m":"ld","o":"a,$00"},{"a":31498,"t":"code","b":[205,79,123],"m":"call","oa":31567,"o":"ay_write_word"},{"a":31501,"t":"code","b":[42,40,112],"m":"ld","oa":28712,"o":"hl,($7028)"},{"a":31504,"t":"code","b":[62,2],"m":"ld","o":"a,$02"},{"a":31506,"t":"code","b":[205,79,123],"m":"call","oa":31567,"o":"ay_write_word"},{"a":31509,"t":"code","b":[42,65,112],"m":"ld","oa":28737,"o":"hl,($7041)"},{"a":31512,"t":"code","b":[62,4],"m":"ld","o":"a,$04"},{"a":31514,"t":"code","b":[205,79,123],"m":"call","oa":31567,"o":"ay_write_word"},{"a":31517,"t":"code","b":[58,78,123],"m":"ld","oa":31566,"o":"a,($7B4E)"},{"a":31520,"t":"code","b":[79],"m":"ld","o":"c,a"},{"a":31521,"t":"code","b":[62,6],"m":"ld","o":"a,$06"},{"a":31523,"t":"code","b":[205,91,123],"m":"call","oa":31579,"o":"ay_write"},{"a":31526,"t":"code","b":[58,22,112],"m":"ld","oa":28694,"o":"a,($7016)"},{"a":31529,"t":"code","b":[79],"m":"ld","o":"c,a"},{"a":31530,"t":"code","b":[62,8],"m":"ld","o":"a,$08"},{"a":31532,"t":"code","b":[205,91,123],"m":"call","oa":31579,"o":"ay_write"},{"a":31535,"t":"code","b":[58,47,112],"m":"ld","oa":28719,"o":"a,($702F)"},{"a":31538,"t":"code","b":[79],"m":"ld","o":"c,a"},{"a":31539,"t":"code","b":[62,9],"m":"ld","o":"a,$09"},{"a":31541,"t":"code","b":[205,91,123],"m":"call","oa":31579,"o":"ay_write"},{"a":31544,"t":"code","b":[58,72,112],"m":"ld","oa":28744,"o":"a,($7048)"},{"a":31547,"t":"code","b":[79],"m":"ld","o":"c,a"},{"a":31548,"t":"code","b":[62,10],"m":"ld","o":"a,$0A"},{"a":31550,"t":"code","b":[205,91,123],"m":"call","oa":31579,"o":"ay_write"},{"a":31553,"t":"code","b":[58,77,123],"m":"ld","oa":31565,"o":"a,(snd_mixer)"},{"a":31556,"t":"code","b":[230,63],"m":"and","o":"$3F"},{"a":31558,"t":"code","b":[79],"m":"ld","o":"c,a"},{"a":31559,"t":"code","b":[62,7],"m":"ld","o":"a,$07"},{"a":31561,"t":"code","b":[205,91,123],"m":"call","oa":31579,"o":"ay_write"},{"a":31564,"t":"code","b":[201],"m":"ret"},{"a":31565,"l":"snd_mixer","c":"The mixer value for register 7 (bits 0 to 5 only are written) and the noise period.","t":"byte","b":[56,0],"x":[28816,30105,30122,31002,31553]},{"a":31567,"l":"ay_write_word","c":"Writes HL to AY registers A and A+1.","t":"code","b":[77],"m":"ld","o":"c,l","x":[31498,31506,31514]},{"a":31568,"t":"code","b":[95],"m":"ld","o":"e,a"},{"a":31569,"t":"code","b":[205,91,123],"m":"call","oa":31579,"o":"ay_write"},{"a":31572,"t":"code","b":[123],"m":"ld","o":"a,e"},{"a":31573,"t":"code","b":[60],"m":"inc","o":"a"},{"a":31574,"t":"code","b":[76],"m":"ld","o":"c,h"},{"a":31575,"t":"code","b":[205,91,123],"m":"call","oa":31579,"o":"ay_write"},{"a":31578,"t":"code","b":[201],"m":"ret"},{"a":31579,"l":"ay_write","c":"Writes C to AY register A: the register number to port $FFFD, the value to $BFFD.","t":"code","b":[81],"m":"ld","o":"d,c","x":[31523,31532,31541,31550,31561,31569,31575]},{"a":31580,"t":"code","b":[95],"m":"ld","o":"e,a"},{"a":31581,"t":"code","b":[1,253,255],"m":"ld","o":"bc,$FFFD"},{"a":31584,"t":"code","b":[237,89],"m":"out","o":"(c),e"},{"a":31586,"t":"code","b":[1,253,191],"m":"ld","o":"bc,$BFFD"},{"a":31589,"t":"code","b":[237,81],"m":"out","o":"(c),d"},{"a":31591,"t":"code","b":[201],"m":"ret"},{"a":31592,"l":"shape_56","c":"Scenery shape 56's record, after the sound driver, in the form of those at $69B4: bank 4's word for shape 56 at $FE98 names it ($A8F3). 21 bytes, to $7B7C.","t":"byte","b":[20,72,16,0,0,0,1,7]},{"a":31600,"t":"byte","b":[9,0,0,1,1,1,10,0]},{"a":31608,"t":"byte","b":[1,1,1,1,8]},{"a":31613,"l":"messages","c":"The 37 conversation messages, a word each (bank 3's $D805). A message is a byte (6 or 7) and then text in the game's alphabet ($23 a space, $25 an apostrophe), with $FE and $FD for new lines, $FA, $FB and $FC for the names of the characters it concerns, $F8 for one of the exclamations at $7FC6, and $FF at its end. Messages 17 and 18 are the same text.","t":"word","b":[199,123,215,123,1,124,25,124],"d":[31687,31703,31745,31769]},{"a":31621,"t":"word","b":[64,124,114,124,144,124,184,124],"d":[31808,31858,31888,31928]},{"a":31629,"t":"word","b":[219,124,249,124,40,125,57,125],"d":[31963,31993,32040,32057]},{"a":31637,"t":"word","b":[97,125,146,125,169,125,175,125],"d":[32097,32146,32169,32175]},{"a":31645,"t":"word","b":[194,125,219,125,219,125,3,126],"d":[32194,32219,32219,32259]},{"a":31653,"t":"word","b":[22,126,69,126,86,126,105,126],"d":[32278,32325,32342,32361]},{"a":31661,"t":"word","b":[124,126,140,126,158,126,175,126],"d":[32380,32396,32414,32431]},{"a":31669,"t":"word","b":[196,126,222,126,239,126,250,126],"d":[32452,32478,32495,32506]},{"a":31677,"t":"word","b":[23,127,62,127,79,127,108,127],"d":[32535,32574,32591,32620]},{"a":31685,"t":"word","b":[133,127],"d":[32645]},{"a":31687,"l":"message_texts","c":"The texts of messages 0 to 16, from I'VE BEEN HIT to I CAN'T REACH FROM HERE.","t":"byte","b":[6,248,18,37,30,14,35,11]},{"a":31695,"t":"byte","b":[14,14,23,254,17,18,28,255]},{"a":31703,"t":"byte","b":[7,18,35,23,14,14,13,254]},{"a":31711,"t":"byte","b":[27,0,22,14,35,10,22,22]},{"a":31719,"t":"byte","b":[0,254,28,17,10,28,35,31]},{"a":31727,"t":"byte","b":[10,27,253,22,33,35,21,10]},{"a":31735,"t":"byte","b":[27,28,35,11,29,21,21,14]},{"a":31743,"t":"byte","b":[28,255,6,28,17,10,28,27]},{"a":31751,"t":"byte","b":[35,28,17,14,254,21,10,27]},{"a":31759,"t":"byte","b":[28,35,0,15,35,28,17,10]},{"a":31767,"t":"byte","b":[28,255,7,31,14,35,12,0]},{"a":31775,"t":"byte","b":[29,21,13,254,17,10,30,14]},{"a":31783,"t":"byte","b":[35,13,0,23,14,254,31,18]},{"a":31791,"t":"byte","b":[28,17,35,27,0,22,14,254]},{"a":31799,"t":"byte","b":[13,33,23,10,22,18,28,14]},{"a":31807,"t":"byte","b":[255,7,250,254,28,17,10,28]},{"a":31815,"t":"byte","b":[27,35,16,26,14,10,28,254]},{"a":31823,"t":"byte","b":[28,10,20,14,35,28,17,18]},{"a":31831,"t":"byte","b":[27,254,33,0,29,35,22,10]},{"a":31839,"t":"byte","b":[33,253,15,18,23,13,35,28]},{"a":31847,"t":"byte","b":[17,18,27,35,29,27,14,15]},{"a":31855,"t":"byte","b":[29,21,255,7,248,18,35,12]},{"a":31863,"t":"byte","b":[10,23,37,28,254,16,0,35]},{"a":31871,"t":"byte","b":[0,23,254,18,35,23,14,14]},{"a":31879,"t":"byte","b":[13,35,10,254,26,14,27,28]},{"a":31887,"t":"byte","b":[255,7,28,17,10,28,27,35]},{"a":31895,"t":"byte","b":[18,28,254,252,254,18,37,22]},{"a":31903,"t":"byte","b":[35,15,18,23,13,18,23,16]},{"a":31911,"t":"byte","b":[253,22,33,35,0,31,23,35]},{"a":31919,"t":"byte","b":[31,10,33,35,17,0,22,14]},{"a":31927,"t":"byte","b":[255,7,250,254,17,10,30,14]},{"a":31935,"t":"byte","b":[35,27,0,22,14,254,15,0]},{"a":31943,"t":"byte","b":[0,13,35,10,23,13,254,26]},{"a":31951,"t":"byte","b":[14,27,28,35,10,35,31,17]},{"a":31959,"t":"byte","b":[18,21,14,255,6,250,254,10]},{"a":31967,"t":"byte","b":[21,21,35,24,26,10,18,27]},{"a":31975,"t":"byte","b":[14,254,28,0,35,28,17,14]},{"a":31983,"t":"byte","b":[35,14,30,18,21,254,0,23]},{"a":31991,"t":"byte","b":[14,255,7,250,254,31,14,35]},{"a":31999,"t":"byte","b":[12,0,22,22,18,28,254,251]},{"a":32007,"t":"byte","b":[37,27,254,11,0,13,33,35]},{"a":32015,"t":"byte","b":[28,0,35,28,17,14,253,11]},{"a":32023,"t":"byte","b":[0,28,28,0,22,21,14,27]},{"a":32031,"t":"byte","b":[27,35,13,14,24,28,17,27]},{"a":32039,"t":"byte","b":[255,6,31,17,14,26,14,35]},{"a":32047,"t":"byte","b":[17,10,27,254,251,16,0,23]},{"a":32055,"t":"byte","b":[14,255,7,250,254,22,10,33]},{"a":32063,"t":"byte","b":[35,28,17,18,27,254,27,10]},{"a":32071,"t":"byte","b":[12,26,18,15,18,12,14,253]},{"a":32079,"t":"byte","b":[11,26,18,23,16,35,29,27]},{"a":32087,"t":"byte","b":[35,30,18,12,28,0,26,33]},{"a":32095,"t":"byte","b":[36,255,7,250,254,16,18,30]},{"a":32103,"t":"byte","b":[14,35,29,27,35,28,17,14]},{"a":32111,"t":"byte","b":[254,27,10,12,26,14,13,35]},{"a":32119,"t":"byte","b":[19,14,31,14,21,253,10,23]},{"a":32127,"t":"byte","b":[13,35,251,35,31,18,21,21]},{"a":32135,"t":"byte","b":[35,11,14,253,27,24,10,26]},{"a":32143,"t":"byte","b":[14,13,255,6,254,18,28,27]},{"a":32151,"t":"byte","b":[35,10,11,0,29,28,254,35]},{"a":32159,"t":"byte","b":[35,35,0,37,12,21,0,12]},{"a":32167,"t":"byte","b":[20,255,6,17,14,21,24,255]},{"a":32175,"t":"byte","b":[6,17,29,26,26,33,35,29]},{"a":32183,"t":"byte","b":[24,254,17,29,26,26,33,35]},{"a":32191,"t":"byte","b":[29,24,255,6,18,35,12,10]},{"a":32199,"t":"byte","b":[23,37,28,254,26,14,10,12]},{"a":32207,"t":"byte","b":[17,35,15,26,0,22,254,17]},{"a":32215,"t":"byte","b":[14,26,14,255]},{"a":32219,"l":"message_texts_2","c":"The texts of messages 17 to 36, from WELCOME FOOLISH PEOPLE FROM THE SKY to THE CURRENT IS TOO STRONG.","t":"byte","b":[7,254,250,254,31,14,21,12]},{"a":32227,"t":"byte","b":[0,22,14,253,15,0,0,21]},{"a":32235,"t":"byte","b":[18,27,17,35,24,14,0,24]},{"a":32243,"t":"byte","b":[21,14,35,15,26,0,22,253]},{"a":32251,"t":"byte","b":[28,17,14,35,27,20,33,255]},{"a":32259,"t":"byte","b":[6,18,37,30,14,35,21,18]},{"a":32267,"t":"byte","b":[28,254,28,17,14,35,15,29]},{"a":32275,"t":"byte","b":[27,14,255,7,254,250,254,18]},{"a":32283,"t":"byte","b":[28,35,18,27,35,10,253,12]},{"a":32291,"t":"byte","b":[29,27,28,0,22,35,28,0]},{"a":32299,"t":"byte","b":[35,16,18,30,14,253,27,0]},{"a":32307,"t":"byte","b":[22,14,28,17,18,23,16,35]},{"a":32315,"t":"byte","b":[18,23,35,26,14,28,29,26]},{"a":32323,"t":"byte","b":[23,255,6,17,14,33,35,252]},{"a":32331,"t":"byte","b":[254,18,37,22,35,28,18,26]},{"a":32339,"t":"byte","b":[14,13,255,6,248,252,254,18]},{"a":32347,"t":"byte","b":[37,22,35,30,14,26,33,254]},{"a":32355,"t":"byte","b":[28,18,26,14,13,255,6,17]},{"a":32363,"t":"byte","b":[14,33,35,252,254,18,37,22]},{"a":32371,"t":"byte","b":[35,28,17,18,26,27,28,33]},{"a":32379,"t":"byte","b":[255,6,248,252,254,18,37,22]},{"a":32387,"t":"byte","b":[35,24,10,26,12,17,14,13]},{"a":32395,"t":"byte","b":[255,6,17,14,33,35,252,254]},{"a":32403,"t":"byte","b":[18,37,22,35,17,29,23,16]},{"a":32411,"t":"byte","b":[26,33,255,6,248,252,254,18]},{"a":32419,"t":"byte","b":[37,22,254,27,28,10,26,30]},{"a":32427,"t":"byte","b":[18,23,16,255,6,248,21,14]},{"a":32435,"t":"byte","b":[28,27,35,22,10,20,14,35]},{"a":32443,"t":"byte","b":[10,254,22,0,30,14,35,252]},{"a":32451,"t":"byte","b":[255,6,248,252,254,31,14,37]},{"a":32459,"t":"byte","b":[30,14,35,16,0,28,35,28]},{"a":32467,"t":"byte","b":[0,254,17,29,26,26,33,35]},{"a":32475,"t":"byte","b":[29,24,255,6,33,29,22,22]},{"a":32483,"t":"byte","b":[33,254,26,0,10,27,28,35]},{"a":32491,"t":"byte","b":[17,10,22,255,6,13,14,21]},{"a":32499,"t":"byte","b":[18,12,18,0,29,27,255,6]},{"a":32507,"t":"byte","b":[23,0,28,35,10,27,35,16]},{"a":32515,"t":"byte","b":[0,0,13,254,10,27,35,10]},{"a":32523,"t":"byte","b":[254,28,18,23,35,0,24,14]},{"a":32531,"t":"byte","b":[23,14,26,255,7,252,18,27]},{"a":32539,"t":"byte","b":[254,13,14,10,13,36,254,31]},{"a":32547,"t":"byte","b":[17,10,28,35,10,26,14,35]},{"a":32555,"t":"byte","b":[31,14,253,16,0,18,23,16]},{"a":32563,"t":"byte","b":[35,28,0,35,13,0,35,23]},{"a":32571,"t":"byte","b":[0,31,255,6,28,17,14,35]},{"a":32579,"t":"byte","b":[11,10,16,254,18,27,35,15]},{"a":32587,"t":"byte","b":[29,21,21,255,6,18,35,12]},{"a":32595,"t":"byte","b":[10,23,37,28,254,12,10,26]},{"a":32603,"t":"byte","b":[26,33,254,10,23,33,28,17]},{"a":32611,"t":"byte","b":[18,23,16,254,14,21,27,14]},{"a":32619,"t":"byte","b":[255,6,18,37,21,21,35,15]},{"a":32627,"t":"byte","b":[18,21,21,35,29,24,254,28]},{"a":32635,"t":"byte","b":[17,14,35,11,0,28,28,21]},{"a":32643,"t":"byte","b":[14,255,6,28,17,14,35,12]},{"a":32651,"t":"byte","b":[29,26,26,14,23,28,254,18]},{"a":32659,"t":"byte","b":[27,35,28,0,0,254,27,28]},{"a":32667,"t":"byte","b":[26,0,23,16,255,255]},{"a":32673,"l":"names","c":"The four characters' names for messages, each with a space and $FF: JARRET, GLORIA, DIRK and CLIVE; then HE SAID.","t":"byte","b":[19,10,26,26,14,28,35,255]},{"a":32681,"t":"byte","b":[16,21,0,26,18,10,35,255]},{"a":32689,"t":"byte","b":[13,18,26,20,35,255,12,21]},{"a":32697,"t":"byte","b":[18,30,14,35,255,17,14,35]},{"a":32705,"t":"byte","b":[27,10,18,13,255]},{"a":32710,"l":"exclamations","c":"The exclamations, each ending in a new line ($FE) and $FF: DAMN IT, GOSH, HECK and CRIKEY.","t":"byte","b":[13,10,22,23,35,18,28,254]},{"a":32718,"t":"byte","b":[255,16,0,27,17,254,255,17]},{"a":32726,"t":"byte","b":[14,12,20,254,255,12,26,18]},{"a":32734,"t":"byte","b":[20,14,33,254,255]},{"a":32739,"l":"after_texts","c":"Bytes after the texts that no instruction in the code maps names.","t":"byte","b":[251,140,161,208,0,0,201,255]},{"a":32747,"t":"byte","b":[255,255,255,255,255,0,0,0]},{"a":32755,"t":"byte","b":[0,0,0,0,0,255,255,255]},{"a":32763,"t":"byte","b":[255,255,255,255,255]},{"a":32768,"l":"bit_reverse","c":"Each byte's index with its bits in the opposite order, built at the start ($8534) for mirroring sprites ($A476, $A48B). Zeros in this snapshot, taken before it is built.","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":32776,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":32784,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":32792,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":32800,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":32808,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":32816,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":32824,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":32832,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":32840,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":32848,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":32856,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":32864,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":32872,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":32880,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":32888,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":32896,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":32904,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":32912,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":32920,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":32928,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":32936,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":32944,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":32952,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":32960,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":32968,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":32976,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":32984,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":32992,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":33000,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":33008,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":33016,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":33024,"l":"left_masks","c":"For the left byte of a 16-pixel sprite ($A277): ones in the bits left of the one beside the byte's leftmost pixel, so the sprite's left edge gets a pixel of outline. $FF for an empty byte.","t":"byte","b":[255,252,248,248,240,240,240,240]},{"a":33032,"t":"byte","b":[224,224,224,224,224,224,224,224]},{"a":33040,"t":"byte","b":[192,192,192,192,192,192,192,192]},{"a":33048,"t":"byte","b":[192,192,192,192,192,192,192,192]},{"a":33056,"t":"byte","b":[128,128,128,128,128,128,128,128]},{"a":33064,"t":"byte","b":[128,128,128,128,128,128,128,128]},{"a":33072,"t":"byte","b":[128,128,128,128,128,128,128,128]},{"a":33080,"t":"byte","b":[128,128,128,128,128,128,128,128]},{"a":33088,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":33096,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":33104,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":33112,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":33120,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":33128,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":33136,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":33144,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":33152,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":33160,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":33168,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":33176,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":33184,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":33192,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":33200,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":33208,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":33216,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":33224,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":33232,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":33240,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":33248,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":33256,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":33264,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":33272,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":33280,"l":"right_masks","c":"For the right byte: ones in the bits right of the one beside the byte's rightmost pixel, $FF for an empty byte. Five entries break the pattern: 1, 6, 7, $40 and $50.","t":"byte","b":[255,248,0,0,1,0,224,224]},{"a":33288,"t":"byte","b":[3,0,0,0,1,0,0,0]},{"a":33296,"t":"byte","b":[7,0,0,0,1,0,0,0]},{"a":33304,"t":"byte","b":[3,0,0,0,1,0,0,0]},{"a":33312,"t":"byte","b":[15,0,0,0,1,0,0,0]},{"a":33320,"t":"byte","b":[3,0,0,0,1,0,0,0]},{"a":33328,"t":"byte","b":[7,0,0,0,1,0,0,0]},{"a":33336,"t":"byte","b":[3,0,0,0,1,0,0,0]},{"a":33344,"t":"byte","b":[63,0,0,0,1,0,0,0]},{"a":33352,"t":"byte","b":[3,0,0,0,1,0,0,0]},{"a":33360,"t":"byte","b":[15,0,0,0,1,0,0,0]},{"a":33368,"t":"byte","b":[3,0,0,0,1,0,0,0]},{"a":33376,"t":"byte","b":[15,0,0,0,1,0,0,0]},{"a":33384,"t":"byte","b":[3,0,0,0,1,0,0,0]},{"a":33392,"t":"byte","b":[7,0,0,0,1,0,0,0]},{"a":33400,"t":"byte","b":[3,0,0,0,1,0,0,0]},{"a":33408,"t":"byte","b":[63,0,0,0,1,0,0,0]},{"a":33416,"t":"byte","b":[3,0,0,0,1,0,0,0]},{"a":33424,"t":"byte","b":[7,0,0,0,1,0,0,0]},{"a":33432,"t":"byte","b":[3,0,0,0,1,0,0,0]},{"a":33440,"t":"byte","b":[15,0,0,0,1,0,0,0]},{"a":33448,"t":"byte","b":[3,0,0,0,1,0,0,0]},{"a":33456,"t":"byte","b":[7,0,0,0,1,0,0,0]},{"a":33464,"t":"byte","b":[3,0,0,0,1,0,0,0]},{"a":33472,"t":"byte","b":[31,0,0,0,1,0,0,0]},{"a":33480,"t":"byte","b":[3,0,0,0,1,0,0,0]},{"a":33488,"t":"byte","b":[7,0,0,0,1,0,0,0]},{"a":33496,"t":"byte","b":[3,0,0,0,1,0,0,0]},{"a":33504,"t":"byte","b":[15,0,0,0,1,0,0,0]},{"a":33512,"t":"byte","b":[3,0,0,0,1,0,0,0]},{"a":33520,"t":"byte","b":[7,0,0,0,1,0,0,0]},{"a":33528,"t":"byte","b":[3,0,0,0,1,0,0,0]},{"a":33536,"l":"actors","c":"Eight actor records of 32 bytes. +0 the type (0 to 3 the four characters), +1 its state ($FF an empty slot; bit 6 held), +7 its list of animations, +9 the current frame's address, +$0B the frame number (bit 7 backwards), +$0C the action (bit 7 new), +$0D its state for the animations, +$0E, +$10 and +$12 its position across, down and in height, +$14 and +$16 its place on the screen, +$18 flags (bit 7 to be drawn), +$19 its list of sprite frames, +$1B the frame (bit 7 mirrored), +$1C and +$1D the sprite's width and rows, +$1F the bank of its graphics.","t":"byte","b":[0,255,0,0,0,0,0,84],"x":[39171]},{"a":33544,"t":"byte","b":[228,192,230,0,128,3,130,2]},{"a":33552,"t":"byte","b":[128,2,24,0,0,0,0,0]},{"a":33560,"t":"byte","b":[0,96,233,0,0,0,13,0],"x":[39203]},{"a":33568,"t":"byte","b":[1,255,0,0,0,0,0,84]},{"a":33576,"t":"byte","b":[228,68,231,0,128,0,144,2]},{"a":33584,"t":"byte","b":[128,2,24,0,0,0,0,0]},{"a":33592,"t":"byte","b":[0,55,245,0,0,0,0,0]},{"a":33600,"t":"byte","b":[2,255,0,0,0,0,0,84]},{"a":33608,"t":"byte","b":[228,68,231,0,128,0,134,2]},{"a":33616,"t":"byte","b":[76,2,16,0,0,0,0,0]},{"a":33624,"t":"byte","b":[0,0,192,0,0,0,0,0]},{"a":33632,"t":"byte","b":[3,255,0,0,0,0,0,84]},{"a":33640,"t":"byte","b":[228,68,231,0,128,0,100,2]},{"a":33648,"t":"byte","b":[120,2,16,0,0,0,0,0]},{"a":33656,"t":"byte","b":[0,134,247,0,0,0,0,0]},{"a":33664,"t":"byte","b":[0,255,0,0,0,0,0,84]},{"a":33672,"t":"byte","b":[228,132,230,0,128,0,0,2]},{"a":33680,"t":"byte","b":[0,2,24,0,0,0,0,0]},{"a":33688,"t":"byte","b":[0,96,233,0,0,0,0,0]},{"a":33696,"t":"byte","b":[0,255,0,0,0,0,0,84]},{"a":33704,"t":"byte","b":[228,132,230,0,128,0,0,2]},{"a":33712,"t":"byte","b":[0,2,24,0,0,0,0,0]},{"a":33720,"t":"byte","b":[0,96,233,0,0,0,0,0]},{"a":33728,"t":"byte","b":[0,255,0,0,0,0,0,84]},{"a":33736,"t":"byte","b":[228,132,230,0,128,0,0,2]},{"a":33744,"t":"byte","b":[0,2,24,0,0,0,0,0]},{"a":33752,"t":"byte","b":[0,96,233,0,0,0,0,0]},{"a":33760,"t":"byte","b":[0,255,0,0,0,0,0,84]},{"a":33768,"t":"byte","b":[228,132,230,0,128,0,0,2]},{"a":33776,"t":"byte","b":[0,2,24,0,0,0,0,0]},{"a":33784,"t":"byte","b":[0,96,233,0,0,0,0,0]},{"a":33792,"l":"interrupt_table","c":"The interrupt table for IM 2 (I = $84): 257 bytes of $BE, so whatever the bus holds the interrupt goes to $BEBE.","t":"byte","b":[190,190,190,190,190,190,190,190]},{"a":33800,"t":"byte","b":[190,190,190,190,190,190,190,190]},{"a":33808,"t":"byte","b":[190,190,190,190,190,190,190,190]},{"a":33816,"t":"byte","b":[190,190,190,190,190,190,190,190]},{"a":33824,"t":"byte","b":[190,190,190,190,190,190,190,190]},{"a":33832,"t":"byte","b":[190,190,190,190,190,190,190,190]},{"a":33840,"t":"byte","b":[190,190,190,190,190,190,190,190]},{"a":33848,"t":"byte","b":[190,190,190,190,190,190,190,190]},{"a":33856,"t":"byte","b":[190,190,190,190,190,190,190,190]},{"a":33864,"t":"byte","b":[190,190,190,190,190,190,190,190]},{"a":33872,"t":"byte","b":[190,190,190,190,190,190,190,190]},{"a":33880,"t":"byte","b":[190,190,190,190,190,190,190,190]},{"a":33888,"t":"byte","b":[190,190,190,190,190,190,190,190]},{"a":33896,"t":"byte","b":[190,190,190,190,190,190,190,190]},{"a":33904,"t":"byte","b":[190,190,190,190,190,190,190,190]},{"a":33912,"t":"byte","b":[190,190,190,190,190,190,190,190]},{"a":33920,"t":"byte","b":[190,190,190,190,190,190,190,190]},{"a":33928,"t":"byte","b":[190,190,190,190,190,190,190,190]},{"a":33936,"t":"byte","b":[190,190,190,190,190,190,190,190]},{"a":33944,"t":"byte","b":[190,190,190,190,190,190,190,190]},{"a":33952,"t":"byte","b":[190,190,190,190,190,190,190,190]},{"a":33960,"t":"byte","b":[190,190,190,190,190,190,190,190]},{"a":33968,"t":"byte","b":[190,190,190,190,190,190,190,190]},{"a":33976,"t":"byte","b":[190,190,190,190,190,190,190,190]},{"a":33984,"t":"byte","b":[190,190,190,190,190,190,190,190]},{"a":33992,"t":"byte","b":[190,190,190,190,190,190,190,190]},{"a":34000,"t":"byte","b":[190,190,190,190,190,190,190,190]},{"a":34008,"t":"byte","b":[190,190,190,190,190,190,190,190]},{"a":34016,"t":"byte","b":[190,190,190,190,190,190,190,190]},{"a":34024,"t":"byte","b":[190,190,190,190,190,190,190,190]},{"a":34032,"t":"byte","b":[190,190,190,190,190,190,190,190]},{"a":34040,"t":"byte","b":[190,190,190,190,190,190,190,190]},{"a":34048,"t":"byte","b":[190]},{"a":34049,"l":"record_copy","c":"A copy of an actor record for drawing a second piece ($A725) or an object ($A802).","t":"byte","b":[0,255,0,0,0,0,0,84],"x":[42873]},{"a":34057,"t":"byte","b":[228,132,230,0,128,0,0,2]},{"a":34065,"t":"byte","b":[0,2,16,0,0,0,0,0],"x":[42912,42916]},{"a":34073,"t":"byte","b":[0,177,241,0,0,0,0,0]},{"a":34081,"l":"start","c":"The game's first instruction, where the loader hands over: interrupts in mode 2 through the table at $8400 (I = $84, every byte $BE, so every interrupt goes to $BEBE), the title music requested (14, $7002), the title and control selection ($AE10); then the bit-reversal table at $8000 is built (each byte its index with the bits in the opposite order), and the play screen's frame is drawn ($8549). Only the hand-over has this code: new game ($85E2) copies 80 bytes of bank 0 over it.","t":"code","b":[243],"m":"di"},{"a":34082,"t":"code","b":[49,240,191],"m":"ld","o":"sp,$BFF0"},{"a":34085,"t":"code","b":[62,132],"m":"ld","o":"a,$84"},{"a":34087,"t":"code","b":[237,71],"m":"ld","o":"i,a"},{"a":34089,"t":"code","b":[237,94],"m":"im","o":"2"},{"a":34091,"t":"code","b":[251],"m":"ei"},{"a":34092,"t":"code","b":[62,14],"m":"ld","o":"a,$0E"},{"a":34094,"t":"code","b":[50,2,112],"m":"ld","oa":28674,"o":"(snd_request),a"},{"a":34097,"t":"code","b":[205,16,174],"m":"call","oa":44560,"o":"title"},{"a":34100,"t":"code","b":[33,0,128],"m":"ld","o":"hl,$8000"},{"a":34103,"t":"code","b":[125],"m":"ld","o":"a,l","x":[34115]},{"a":34104,"t":"code","b":[14,0],"m":"ld","o":"c,$00"},{"a":34106,"t":"code","b":[6,8],"m":"ld","o":"b,$08"},{"a":34108,"t":"code","b":[31],"m":"rra","x":[34111]},{"a":34109,"t":"code","b":[203,17],"m":"rl","o":"c"},{"a":34111,"t":"code","b":[16,251],"m":"djnz","oa":34108,"o":"$853C"},{"a":34113,"t":"code","b":[113],"m":"ld","o":"(hl),c"},{"a":34114,"t":"code","b":[44],"m":"inc","o":"l"},{"a":34115,"t":"code","b":[194,55,133],"m":"jp","oa":34103,"o":"nz,$8537"},{"a":34118,"t":"code","b":[205,127,140],"m":"call","oa":35967,"o":"page_bank_0"},{"a":34121,"l":"draw_frame","c":"Draws the play screen's frame and panel: the 768 cell numbers at bank 0 $C000 are copied to $6505, then each cell is drawn on the screen at $4000 from the nine-byte tiles at bank 0 $ED25 (eight rows of pixels and an attribute; $FF is cell 0), and the whole screen is copied to bank 7, the second screen, so both show the frame.","t":"code","b":[33,0,192],"m":"ld","o":"hl,$C000"},{"a":34124,"t":"code","b":[17,5,101],"m":"ld","o":"de,$6505"},{"a":34127,"t":"code","b":[213],"m":"push","o":"de"},{"a":34128,"t":"code","b":[1,0,3],"m":"ld","o":"bc,$0300"},{"a":34131,"t":"code","b":[237,176],"m":"ldir"},{"a":34133,"t":"code","b":[209],"m":"pop","o":"de"},{"a":34134,"t":"code","b":[33,0,64],"m":"ld","o":"hl,$4000"},{"a":34137,"t":"code","b":[14,24],"m":"ld","o":"c,$18"},{"a":34139,"t":"code","b":[6,32],"m":"ld","o":"b,$20","x":[34210]},{"a":34141,"t":"code","b":[229],"m":"push","o":"hl"},{"a":34142,"t":"code","b":[26],"m":"ld","o":"a,(de)","x":[34193]},{"a":34143,"t":"code","b":[254,255],"m":"cp","o":"$FF"},{"a":34145,"t":"code","b":[32,1],"m":"jr","oa":34148,"o":"nz,$8564"},{"a":34147,"t":"code","b":[175],"m":"xor","o":"a"},{"a":34148,"t":"code","b":[229],"m":"push","o":"hl","x":[34145]},{"a":34149,"t":"code","b":[217],"m":"exx"},{"a":34150,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":34151,"t":"code","b":[38,0],"m":"ld","o":"h,$00"},{"a":34153,"t":"code","b":[41],"m":"add","o":"hl,hl"},{"a":34154,"t":"code","b":[41],"m":"add","o":"hl,hl"},{"a":34155,"t":"code","b":[41],"m":"add","o":"hl,hl"},{"a":34156,"t":"code","b":[133],"m":"add","o":"a,l"},{"a":34157,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":34158,"t":"code","b":[48,1],"m":"jr","oa":34161,"o":"nc,$8571"},{"a":34160,"t":"code","b":[36],"m":"inc","o":"h"},{"a":34161,"t":"code","b":[1,37,237],"m":"ld","o":"bc,$ED25","x":[34158]},{"a":34164,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":34165,"t":"code","b":[209],"m":"pop","o":"de"},{"a":34166,"t":"code","b":[6,8],"m":"ld","o":"b,$08"},{"a":34168,"t":"code","b":[126],"m":"ld","o":"a,(hl)","x":[34172]},{"a":34169,"t":"code","b":[18],"m":"ld","o":"(de),a"},{"a":34170,"t":"code","b":[20],"m":"inc","o":"d"},{"a":34171,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":34172,"t":"code","b":[16,250],"m":"djnz","oa":34168,"o":"$8578"},{"a":34174,"t":"code","b":[21],"m":"dec","o":"d"},{"a":34175,"t":"code","b":[122],"m":"ld","o":"a,d"},{"a":34176,"t":"code","b":[22,88],"m":"ld","o":"d,$58"},{"a":34178,"t":"code","b":[254,72],"m":"cp","o":"$48"},{"a":34180,"t":"code","b":[56,6],"m":"jr","oa":34188,"o":"c,$858C"},{"a":34182,"t":"code","b":[20],"m":"inc","o":"d"},{"a":34183,"t":"code","b":[254,80],"m":"cp","o":"$50"},{"a":34185,"t":"code","b":[56,1],"m":"jr","oa":34188,"o":"c,$858C"},{"a":34187,"t":"code","b":[20],"m":"inc","o":"d"},{"a":34188,"t":"code","b":[126],"m":"ld","o":"a,(hl)","x":[34180,34185]},{"a":34189,"t":"code","b":[18],"m":"ld","o":"(de),a"},{"a":34190,"t":"code","b":[217],"m":"exx"},{"a":34191,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":34192,"t":"code","b":[19],"m":"inc","o":"de"},{"a":34193,"t":"code","b":[16,203],"m":"djnz","oa":34142,"o":"$855E"},{"a":34195,"t":"code","b":[225],"m":"pop","o":"hl"},{"a":34196,"t":"code","b":[197],"m":"push","o":"bc"},{"a":34197,"t":"code","b":[1,32,0],"m":"ld","o":"bc,$0020"},{"a":34200,"t":"code","b":[125],"m":"ld","o":"a,l"},{"a":34201,"t":"code","b":[254,224],"m":"cp","o":"$E0"},{"a":34203,"t":"code","b":[56,2],"m":"jr","oa":34207,"o":"c,$859F"},{"a":34205,"t":"code","b":[6,7],"m":"ld","o":"b,$07"},{"a":34207,"t":"code","b":[9],"m":"add","o":"hl,bc","x":[34203]},{"a":34208,"t":"code","b":[193],"m":"pop","o":"bc"},{"a":34209,"t":"code","b":[13],"m":"dec","o":"c"},{"a":34210,"t":"code","b":[194,91,133],"m":"jp","oa":34139,"o":"nz,$855B"},{"a":34213,"t":"code","b":[205,131,140],"m":"call","oa":35971,"o":"page_bank_7"},{"a":34216,"t":"code","b":[17,0,192],"m":"ld","o":"de,$C000"},{"a":34219,"t":"code","b":[33,0,64],"m":"ld","o":"hl,$4000"},{"a":34222,"t":"code","b":[1,0,27],"m":"ld","o":"bc,$1B00"},{"a":34225,"t":"code","b":[237,176],"m":"ldir"},{"a":34227,"t":"code","b":[24,45],"m":"jr","oa":34274,"o":"new_game"},{"a":34229,"l":"fill_85b5","c":"45 bytes of $FF between the frame drawing and new game, never read.","t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":34237,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":34245,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":34253,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":34261,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":34269,"t":"byte","b":[255,255,255,255,255]},{"a":34274,"l":"new_game","c":"New game, from the start-up and from the menu's new-game icon (bank 3): bank 0's $FE05-$FEDA hold the starting values, moved through $8521 to bank 3 ($EB05, $EC5D, $ECD8), to $BF29 (the clock) and $9633; bank 3's counters and flags are cleared or set to their starting values, the party's needs ($D5C3) set full, and the game starts in area 13 ($8D1F): the area is set up ($DC0B, $87CF), the leader's portrait drawn ($8C5B), the view built ($A012) and the main loop entered with the stack reset.","t":"code","b":[205,127,140],"m":"call","oa":35967,"o":"page_bank_0","x":[34227]},{"a":34277,"t":"code","b":[33,5,254],"m":"ld","o":"hl,$FE05"},{"a":34280,"t":"code","b":[17,33,133],"m":"ld","o":"de,$8521"},{"a":34283,"t":"code","b":[1,80,0],"m":"ld","o":"bc,$0050"},{"a":34286,"t":"code","b":[213],"m":"push","o":"de"},{"a":34287,"t":"code","b":[213],"m":"push","o":"de"},{"a":34288,"t":"code","b":[213],"m":"push","o":"de"},{"a":34289,"t":"code","b":[237,176],"m":"ldir"},{"a":34291,"t":"code","b":[205,146,140],"m":"call","oa":35986,"o":"page_bank_3"},{"a":34294,"t":"code","b":[175],"m":"xor","o":"a"},{"a":34295,"t":"code","b":[50,31,141],"m":"ld","oa":36127,"o":"($8D1F),a"},{"a":34298,"t":"code","b":[46,0],"m":"ld","o":"l,$00"},{"a":34300,"t":"code","b":[101],"m":"ld","o":"h,l"},{"a":34301,"t":"code","b":[34,148,200],"m":"ld","oa":51348,"o":"($C894),hl"},{"a":34304,"t":"code","b":[34,150,200],"m":"ld","oa":51350,"o":"($C896),hl"},{"a":34307,"t":"code","b":[34,39,246],"m":"ld","oa":63015,"o":"($F627),hl"},{"a":34310,"t":"code","b":[34,41,246],"m":"ld","oa":63017,"o":"($F629),hl"},{"a":34313,"t":"code","b":[50,238,239],"m":"ld","oa":61422,"o":"($EFEE),a"},{"a":34316,"t":"code","b":[60],"m":"inc","o":"a"},{"a":34317,"t":"code","b":[50,18,240],"m":"ld","oa":61458,"o":"($F012),a"},{"a":34320,"t":"code","b":[62,255],"m":"ld","o":"a,$FF"},{"a":34322,"t":"code","b":[50,189,208],"m":"ld","oa":53437,"o":"($D0BD),a"},{"a":34325,"t":"code","b":[205,185,220],"m":"call","oa":56505,"o":"$DCB9"},{"a":34328,"t":"code","b":[1,64,0],"m":"ld","o":"bc,$0040"},{"a":34331,"t":"code","b":[225],"m":"pop","o":"hl"},{"a":34332,"t":"code","b":[17,5,235],"m":"ld","o":"de,$EB05"},{"a":34335,"t":"code","b":[237,176],"m":"ldir"},{"a":34337,"t":"code","b":[17,93,236],"m":"ld","o":"de,$EC5D"},{"a":34340,"t":"code","b":[14,16],"m":"ld","o":"c,$10"},{"a":34342,"t":"code","b":[237,176],"m":"ldir"},{"a":34344,"t":"code","b":[205,127,140],"m":"call","oa":35967,"o":"page_bank_0"},{"a":34347,"t":"code","b":[33,85,254],"m":"ld","o":"hl,$FE55"},{"a":34350,"t":"code","b":[14,121],"m":"ld","o":"c,$79"},{"a":34352,"t":"code","b":[209],"m":"pop","o":"de"},{"a":34353,"t":"code","b":[197],"m":"push","o":"bc"},{"a":34354,"t":"code","b":[237,176],"m":"ldir"},{"a":34356,"t":"code","b":[33,206,254],"m":"ld","o":"hl,$FECE"},{"a":34359,"t":"code","b":[17,41,191],"m":"ld","o":"de,$BF29"},{"a":34362,"t":"code","b":[14,7],"m":"ld","o":"c,$07"},{"a":34364,"t":"code","b":[237,176],"m":"ldir"},{"a":34366,"t":"code","b":[33,213,254],"m":"ld","o":"hl,$FED5"},{"a":34369,"t":"code","b":[14,6],"m":"ld","o":"c,$06"},{"a":34371,"t":"code","b":[17,51,150],"m":"ld","o":"de,$9633"},{"a":34374,"t":"code","b":[237,176],"m":"ldir"},{"a":34376,"t":"code","b":[205,146,140],"m":"call","oa":35986,"o":"page_bank_3"},{"a":34379,"t":"code","b":[193],"m":"pop","o":"bc"},{"a":34380,"t":"code","b":[225],"m":"pop","o":"hl"},{"a":34381,"t":"code","b":[17,216,236],"m":"ld","o":"de,$ECD8"},{"a":34384,"t":"code","b":[237,176],"m":"ldir"},{"a":34386,"t":"code","b":[33,4,141],"m":"ld","o":"hl,$8D04"},{"a":34389,"t":"code","b":[6,17],"m":"ld","o":"b,$11"},{"a":34391,"t":"code","b":[54,0],"m":"ld","o":"(hl),$00","x":[34394]},{"a":34393,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":34394,"t":"code","b":[16,251],"m":"djnz","oa":34391,"o":"$8657"},{"a":34396,"t":"code","b":[6,3],"m":"ld","o":"b,$03"},{"a":34398,"t":"code","b":[54,255],"m":"ld","o":"(hl),$FF","x":[34401]},{"a":34400,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":34401,"t":"code","b":[16,251],"m":"djnz","oa":34398,"o":"$865E"},{"a":34403,"t":"code","b":[33,22,246],"m":"ld","o":"hl,$F616"},{"a":34406,"t":"code","b":[6,18],"m":"ld","o":"b,$12"},{"a":34408,"t":"code","b":[54,71],"m":"ld","o":"(hl),$47","x":[34411]},{"a":34410,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":34411,"t":"code","b":[16,251],"m":"djnz","oa":34408,"o":"$8668"},{"a":34413,"t":"code","b":[33,43,246],"m":"ld","o":"hl,$F62B"},{"a":34416,"t":"code","b":[6,8],"m":"ld","o":"b,$08"},{"a":34418,"t":"code","b":[54,255],"m":"ld","o":"(hl),$FF","x":[34421]},{"a":34420,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":34421,"t":"code","b":[16,251],"m":"djnz","oa":34418,"o":"$8672"},{"a":34423,"t":"code","b":[33,195,213],"m":"ld","o":"hl,$D5C3"},{"a":34426,"t":"code","b":[17,196,213],"m":"ld","o":"de,$D5C4"},{"a":34429,"t":"code","b":[54,255],"m":"ld","o":"(hl),$FF"},{"a":34431,"t":"code","b":[14,31],"m":"ld","o":"c,$1F"},{"a":34433,"t":"code","b":[237,176],"m":"ldir"},{"a":34435,"t":"code","b":[62,13],"m":"ld","o":"a,$0D"},{"a":34437,"t":"code","b":[50,31,141],"m":"ld","oa":36127,"o":"($8D1F),a"},{"a":34440,"t":"code","b":[205,11,220],"m":"call","oa":56331,"o":"$DC0B"},{"a":34443,"t":"code","b":[205,207,135],"m":"call","oa":34767,"o":"load_area"},{"a":34446,"t":"code","b":[205,91,140],"m":"call","oa":35931,"o":"colour_view"},{"a":34449,"t":"code","b":[62,255],"m":"ld","o":"a,$FF"},{"a":34451,"t":"code","b":[50,242,166],"m":"ld","oa":42738,"o":"($A6F2),a"},{"a":34454,"t":"code","b":[205,18,160],"m":"call","oa":40978,"o":"draw_view"},{"a":34457,"t":"code","b":[49,240,191],"m":"ld","o":"sp,$BFF0"},{"a":34460,"t":"code","b":[205,146,140],"m":"call","oa":35986,"o":"page_bank_3"},{"a":34463,"t":"code","b":[205,148,170],"m":"call","oa":43668,"o":"windows_pass"},{"a":34466,"l":"main_loop","c":"The main loop, one pass for each view drawn, about five interrupts at the start of play: the pass counter ($8D1C) goes up, then in turn (with the bank each needs paged in) bank 3's needs ($D603), the party ($DCB9, $DC0B, $E187 twice, $DED5), the leader's input ($8B81), bank 3's $FB9B, the view ($8ED8, $98FF), bank 0's $F5DD, the clock's day and night ($8C47), bank 3's $E6B3 and $C21B, the screen ($A6F4), bank 0's $F2AB, bank 3's $C8D4 and the windows ($AA94); the view is shown from $98FF ($9987). While the leader is alive (the low nibble of $8301 under 8) it loops; when he dies the first time ($8D09 still 0) it calls bank 3's $FB7C with 1 and queues message 32 (\"<leader> IS DEAD. WHAT ARE WE GOING TO DO NOW\").","t":"code","b":[42,28,141],"m":"ld","oa":36124,"o":"hl,($8D1C)","x":[34552,34558,34578]},{"a":34469,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":34470,"t":"code","b":[34,28,141],"m":"ld","oa":36124,"o":"($8D1C),hl"},{"a":34473,"t":"code","b":[205,146,140],"m":"call","oa":35986,"o":"page_bank_3"},{"a":34476,"t":"code","b":[205,3,214],"m":"call","oa":54787,"o":"$D603"},{"a":34479,"t":"code","b":[205,185,220],"m":"call","oa":56505,"o":"$DCB9"},{"a":34482,"t":"code","b":[205,11,220],"m":"call","oa":56331,"o":"$DC0B"},{"a":34485,"t":"code","b":[205,135,225],"m":"call","oa":57735,"o":"$E187"},{"a":34488,"t":"code","b":[205,135,225],"m":"call","oa":57735,"o":"$E187"},{"a":34491,"t":"code","b":[205,213,222],"m":"call","oa":57045,"o":"$DED5"},{"a":34494,"t":"code","b":[205,129,139],"m":"call","oa":35713,"o":"leader_input"},{"a":34497,"t":"code","b":[205,146,140],"m":"call","oa":35986,"o":"page_bank_3"},{"a":34500,"t":"code","b":[205,155,251],"m":"call","oa":64411,"o":"$FB9B"},{"a":34503,"t":"code","b":[205,216,142],"m":"call","oa":36568,"o":"animate_actors"},{"a":34506,"t":"code","b":[205,255,152],"m":"call","oa":39167,"o":"follow_leader"},{"a":34509,"t":"code","b":[205,127,140],"m":"call","oa":35967,"o":"page_bank_0"},{"a":34512,"t":"code","b":[205,221,245],"m":"call","oa":62941,"o":"shimmer_check"},{"a":34515,"t":"code","b":[205,71,140],"m":"call","oa":35911,"o":"day_night_colour"},{"a":34518,"t":"code","b":[205,146,140],"m":"call","oa":35986,"o":"page_bank_3"},{"a":34521,"t":"code","b":[205,179,230],"m":"call","oa":59059,"o":"$E6B3"},{"a":34524,"t":"code","b":[205,27,194],"m":"call","oa":49691,"o":"$C21B"},{"a":34527,"t":"code","b":[205,244,166],"m":"call","oa":42740,"o":"draw_actors"},{"a":34530,"t":"code","b":[205,127,140],"m":"call","oa":35967,"o":"page_bank_0"},{"a":34533,"t":"code","b":[205,171,242],"m":"call","oa":62123,"o":"panel_pass"},{"a":34536,"t":"code","b":[205,146,140],"m":"call","oa":35986,"o":"page_bank_3"},{"a":34539,"t":"code","b":[205,212,200],"m":"call","oa":51412,"o":"$C8D4"},{"a":34542,"t":"code","b":[205,148,170],"m":"call","oa":43668,"o":"windows_pass"},{"a":34545,"t":"code","b":[58,1,131],"m":"ld","oa":33537,"o":"a,($8301)"},{"a":34548,"t":"code","b":[230,15],"m":"and","o":"$0F"},{"a":34550,"t":"code","b":[254,8],"m":"cp","o":"$08"},{"a":34552,"t":"code","b":[56,168],"m":"jr","oa":34466,"o":"c,main_loop"},{"a":34554,"t":"code","b":[58,9,141],"m":"ld","oa":36105,"o":"a,($8D09)"},{"a":34557,"t":"code","b":[167],"m":"and","o":"a"},{"a":34558,"t":"code","b":[32,162],"m":"jr","oa":34466,"o":"nz,main_loop"},{"a":34560,"t":"code","b":[47],"m":"cpl"},{"a":34561,"t":"code","b":[50,9,141],"m":"ld","oa":36105,"o":"($8D09),a"},{"a":34564,"t":"code","b":[205,146,140],"m":"call","oa":35986,"o":"page_bank_3"},{"a":34567,"t":"code","b":[62,1],"m":"ld","o":"a,$01"},{"a":34569,"t":"code","b":[205,124,251],"m":"call","oa":64380,"o":"$FB7C"},{"a":34572,"t":"code","b":[1,1,32],"m":"ld","o":"bc,$2001"},{"a":34575,"t":"code","b":[204,41,140],"m":"call","oa":35881,"o":"z,queue_message"},{"a":34578,"t":"code","b":[24,142],"m":"jr","oa":34466,"o":"main_loop"},{"a":34580,"l":"line_start","c":"Starts an isometric line: saves HL, DE and BC around $A879 and $A7ED, which work out the screen address and pattern for it, then pages in the screen not shown ($8CA5).","t":"code","b":[229],"m":"push","o":"hl","x":[34693,34706,34719,34734,34747]},{"a":34581,"t":"code","b":[213],"m":"push","o":"de"},{"a":34582,"t":"code","b":[197],"m":"push","o":"bc"},{"a":34583,"t":"code","b":[205,121,168],"m":"call","oa":43129,"o":"build_mask"},{"a":34586,"t":"code","b":[205,237,167],"m":"call","oa":42989,"o":"shift_mask_half"},{"a":34589,"t":"code","b":[193],"m":"pop","o":"bc"},{"a":34590,"t":"code","b":[209],"m":"pop","o":"de"},{"a":34591,"t":"code","b":[225],"m":"pop","o":"hl"},{"a":34592,"t":"code","b":[195,165,140],"m":"jp","oa":36005,"o":"page_hidden_screen"},{"a":34595,"l":"line_up","c":"One step of a line going up the screen: the pattern at DE, masked by C, is ORed into the screen byte at HL; DE moves back four and HL up a pixel row (across a character row when the row wraps), and there the same bit is cleared, so the line has a dark edge above it.","t":"code","b":[26],"m":"ld","o":"a,(de)","x":[34696,34737]},{"a":34596,"t":"code","b":[161],"m":"and","o":"c"},{"a":34597,"t":"code","b":[182],"m":"or","o":"(hl)"},{"a":34598,"t":"code","b":[119],"m":"ld","o":"(hl),a"},{"a":34599,"t":"code","b":[123],"m":"ld","o":"a,e"},{"a":34600,"t":"code","b":[214,4],"m":"sub","o":"$04"},{"a":34602,"t":"code","b":[95],"m":"ld","o":"e,a"},{"a":34603,"t":"code","b":[124],"m":"ld","o":"a,h"},{"a":34604,"t":"code","b":[230,7],"m":"and","o":"$07"},{"a":34606,"t":"code","b":[40,3],"m":"jr","oa":34611,"o":"z,$8733"},{"a":34608,"t":"code","b":[37],"m":"dec","o":"h"},{"a":34609,"t":"code","b":[24,13],"m":"jr","oa":34624,"o":"$8740"},{"a":34611,"t":"code","b":[197],"m":"push","o":"bc","x":[34606]},{"a":34612,"t":"code","b":[1,224,6],"m":"ld","o":"bc,$06E0"},{"a":34615,"t":"code","b":[125],"m":"ld","o":"a,l"},{"a":34616,"t":"code","b":[254,32],"m":"cp","o":"$20"},{"a":34618,"t":"code","b":[48,2],"m":"jr","oa":34622,"o":"nc,$873E"},{"a":34620,"t":"code","b":[6,255],"m":"ld","o":"b,$FF"},{"a":34622,"t":"code","b":[9],"m":"add","o":"hl,bc","x":[34618]},{"a":34623,"t":"code","b":[193],"m":"pop","o":"bc"},{"a":34624,"t":"code","b":[26],"m":"ld","o":"a,(de)","x":[34609]},{"a":34625,"t":"code","b":[161],"m":"and","o":"c"},{"a":34626,"t":"code","b":[47],"m":"cpl"},{"a":34627,"t":"code","b":[166],"m":"and","o":"(hl)"},{"a":34628,"t":"code","b":[119],"m":"ld","o":"(hl),a"},{"a":34629,"t":"code","b":[201],"m":"ret"},{"a":34630,"l":"line_down","c":"One step of a line going down the screen, as $8723 with DE forward four and HL a pixel row down; the bit is cleared in the row below.","t":"code","b":[26],"m":"ld","o":"a,(de)","x":[34709,34722,34750]},{"a":34631,"t":"code","b":[161],"m":"and","o":"c"},{"a":34632,"t":"code","b":[182],"m":"or","o":"(hl)"},{"a":34633,"t":"code","b":[119],"m":"ld","o":"(hl),a"},{"a":34634,"t":"code","b":[123],"m":"ld","o":"a,e"},{"a":34635,"t":"code","b":[198,4],"m":"add","o":"a,$04"},{"a":34637,"t":"code","b":[95],"m":"ld","o":"e,a"},{"a":34638,"t":"code","b":[36],"m":"inc","o":"h"},{"a":34639,"t":"code","b":[124],"m":"ld","o":"a,h"},{"a":34640,"t":"code","b":[230,7],"m":"and","o":"$07"},{"a":34642,"t":"code","b":[32,13],"m":"jr","oa":34657,"o":"nz,$8761"},{"a":34644,"t":"code","b":[197],"m":"push","o":"bc"},{"a":34645,"t":"code","b":[1,32,248],"m":"ld","o":"bc,$F820"},{"a":34648,"t":"code","b":[125],"m":"ld","o":"a,l"},{"a":34649,"t":"code","b":[254,224],"m":"cp","o":"$E0"},{"a":34651,"t":"code","b":[56,2],"m":"jr","oa":34655,"o":"c,$875F"},{"a":34653,"t":"code","b":[6,255],"m":"ld","o":"b,$FF"},{"a":34655,"t":"code","b":[9],"m":"add","o":"hl,bc","x":[34651]},{"a":34656,"t":"code","b":[193],"m":"pop","o":"bc"},{"a":34657,"t":"code","b":[26],"m":"ld","o":"a,(de)","x":[34642]},{"a":34658,"t":"code","b":[161],"m":"and","o":"c"},{"a":34659,"t":"code","b":[47],"m":"cpl"},{"a":34660,"t":"code","b":[166],"m":"and","o":"(hl)"},{"a":34661,"t":"code","b":[119],"m":"ld","o":"(hl),a"},{"a":34662,"t":"code","b":[201],"m":"ret"},{"a":34663,"l":"line_right","c":"Moves the mask in C two pixels right (the isometric slope: two across for each row), moving HL and DE on a byte when the bit wraps.","t":"code","b":[203,9],"m":"rrc","o":"c","x":[34699,34712]},{"a":34665,"t":"code","b":[48,5],"m":"jr","oa":34672,"o":"nc,$8770"},{"a":34667,"t":"code","b":[44],"m":"inc","o":"l"},{"a":34668,"t":"code","b":[28],"m":"inc","o":"e"},{"a":34669,"t":"code","b":[203,9],"m":"rrc","o":"c"},{"a":34671,"t":"code","b":[201],"m":"ret"},{"a":34672,"t":"code","b":[203,9],"m":"rrc","o":"c","x":[34665]},{"a":34674,"t":"code","b":[208],"m":"ret","o":"nc"},{"a":34675,"t":"code","b":[44],"m":"inc","o":"l"},{"a":34676,"t":"code","b":[28],"m":"inc","o":"e"},{"a":34677,"t":"code","b":[201],"m":"ret"},{"a":34678,"l":"line_left","c":"Moves the mask in C two pixels left, HL and DE back a byte when the bit wraps.","t":"code","b":[203,1],"m":"rlc","o":"c","x":[34725,34740]},{"a":34680,"t":"code","b":[48,5],"m":"jr","oa":34687,"o":"nc,$877F"},{"a":34682,"t":"code","b":[45],"m":"dec","o":"l"},{"a":34683,"t":"code","b":[29],"m":"dec","o":"e"},{"a":34684,"t":"code","b":[203,1],"m":"rlc","o":"c"},{"a":34686,"t":"code","b":[201],"m":"ret"},{"a":34687,"t":"code","b":[203,1],"m":"rlc","o":"c","x":[34680]},{"a":34689,"t":"code","b":[208],"m":"ret","o":"nc"},{"a":34690,"t":"code","b":[45],"m":"dec","o":"l"},{"a":34691,"t":"code","b":[29],"m":"dec","o":"e"},{"a":34692,"t":"code","b":[201],"m":"ret"},{"a":34693,"l":"line_up_right","c":"Draws B steps of an isometric line up and to the right ($8714, then $8723 and $8767 each step), then pages bank 3 back in ($87AA). $8792 draws down and right, $879F down and left, $87AE up and left, and $87BB a vertical line down, clearing the pixel to the right of each one. All end with A = 0 and bank 3 paged in. Called from bank 3.","t":"code","b":[205,20,135],"m":"call","oa":34580,"o":"line_start"},{"a":34696,"t":"code","b":[205,35,135],"m":"call","oa":34595,"o":"line_up","x":[34702]},{"a":34699,"t":"code","b":[205,103,135],"m":"call","oa":34663,"o":"line_right"},{"a":34702,"t":"code","b":[16,248],"m":"djnz","oa":34696,"o":"$8788"},{"a":34704,"t":"code","b":[24,24],"m":"jr","oa":34730,"o":"$87AA"},{"a":34706,"t":"code","b":[205,20,135],"m":"call","oa":34580,"o":"line_start"},{"a":34709,"t":"code","b":[205,70,135],"m":"call","oa":34630,"o":"line_down","x":[34715]},{"a":34712,"t":"code","b":[205,103,135],"m":"call","oa":34663,"o":"line_right"},{"a":34715,"t":"code","b":[16,248],"m":"djnz","oa":34709,"o":"$8795"},{"a":34717,"t":"code","b":[24,11],"m":"jr","oa":34730,"o":"$87AA"},{"a":34719,"t":"code","b":[205,20,135],"m":"call","oa":34580,"o":"line_start"},{"a":34722,"t":"code","b":[205,70,135],"m":"call","oa":34630,"o":"line_down","x":[34728]},{"a":34725,"t":"code","b":[205,118,135],"m":"call","oa":34678,"o":"line_left"},{"a":34728,"t":"code","b":[16,248],"m":"djnz","oa":34722,"o":"$87A2"},{"a":34730,"t":"code","b":[175],"m":"xor","o":"a","x":[34704,34717,34745,34765]},{"a":34731,"t":"code","b":[195,146,140],"m":"jp","oa":35986,"o":"page_bank_3"},{"a":34734,"t":"code","b":[205,20,135],"m":"call","oa":34580,"o":"line_start"},{"a":34737,"t":"code","b":[205,35,135],"m":"call","oa":34595,"o":"line_up","x":[34743]},{"a":34740,"t":"code","b":[205,118,135],"m":"call","oa":34678,"o":"line_left"},{"a":34743,"t":"code","b":[16,248],"m":"djnz","oa":34737,"o":"$87B1"},{"a":34745,"t":"code","b":[24,239],"m":"jr","oa":34730,"o":"$87AA"},{"a":34747,"t":"code","b":[205,20,135],"m":"call","oa":34580,"o":"line_start"},{"a":34750,"t":"code","b":[205,70,135],"m":"call","oa":34630,"o":"line_down","x":[34763]},{"a":34753,"t":"code","b":[203,57],"m":"srl","o":"c"},{"a":34755,"t":"code","b":[26],"m":"ld","o":"a,(de)"},{"a":34756,"t":"code","b":[161],"m":"and","o":"c"},{"a":34757,"t":"code","b":[47],"m":"cpl"},{"a":34758,"t":"code","b":[166],"m":"and","o":"(hl)"},{"a":34759,"t":"code","b":[119],"m":"ld","o":"(hl),a"},{"a":34760,"t":"code","b":[203,33],"m":"sla","o":"c"},{"a":34762,"t":"code","b":[175],"m":"xor","o":"a"},{"a":34763,"t":"code","b":[16,241],"m":"djnz","oa":34750,"o":"$87BE"},{"a":34765,"t":"code","b":[24,219],"m":"jr","oa":34730,"o":"$87AA"},{"a":34767,"l":"load_area","c":"Sets up the area in $8D1F (0 to 15), the plateau being sixteen areas loaded one at a time. Bank 1's table at $D000, four bytes an area: the word points to the area's packed data, which is unpacked into bank 1 $C000-$CFFF (a byte with bit 7 set is a count, the next byte repeated that many times; anything else is one byte), and the two bytes after it are written into the instructions at $90E2/$9237 and $90F0/$9244. Bank 0's table at $E8A3, four bytes an area, points to a byte for $9C13 and then pairs (first number, count) up to a count of $FF: the numbers they make up are listed in bank 0 from $C801, after a 4 at $C800. Then bank 7's table at $DB00 (a word an area) gives the area's boxes and map ($8A9B), and bank 6's table at $C76A the objects placed in it ($8879): each adds its shapes' boxes to bank 4's and bank 3's lists and stamps its piece of map into the area's map in bank 0 ($899B), the block numbers of a piece drawn for another area translated into this one's ($8B31).","t":"code","b":[205,141,140],"m":"call","oa":35981,"o":"page_bank_1","x":[34443]},{"a":34770,"t":"code","b":[58,31,141],"m":"ld","oa":36127,"o":"a,($8D1F)"},{"a":34773,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":34774,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":34775,"t":"code","b":[33,0,208],"m":"ld","o":"hl,$D000"},{"a":34778,"t":"code","b":[133],"m":"add","o":"a,l"},{"a":34779,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":34780,"t":"code","b":[94],"m":"ld","o":"e,(hl)"},{"a":34781,"t":"code","b":[44],"m":"inc","o":"l"},{"a":34782,"t":"code","b":[86],"m":"ld","o":"d,(hl)"},{"a":34783,"t":"code","b":[44],"m":"inc","o":"l"},{"a":34784,"t":"code","b":[78],"m":"ld","o":"c,(hl)"},{"a":34785,"t":"code","b":[44],"m":"inc","o":"l"},{"a":34786,"t":"code","b":[70],"m":"ld","o":"b,(hl)"},{"a":34787,"t":"code","b":[105],"m":"ld","o":"l,c"},{"a":34788,"t":"code","b":[38,0],"m":"ld","o":"h,$00"},{"a":34790,"t":"code","b":[34,226,144],"m":"ld","oa":37090,"o":"($90E2),hl"},{"a":34793,"t":"code","b":[121],"m":"ld","o":"a,c"},{"a":34794,"t":"code","b":[50,55,146],"m":"ld","oa":37431,"o":"($9237),a"},{"a":34797,"t":"code","b":[104],"m":"ld","o":"l,b"},{"a":34798,"t":"code","b":[38,0],"m":"ld","o":"h,$00"},{"a":34800,"t":"code","b":[34,240,144],"m":"ld","oa":37104,"o":"($90F0),hl"},{"a":34803,"t":"code","b":[120],"m":"ld","o":"a,b"},{"a":34804,"t":"code","b":[50,68,146],"m":"ld","oa":37444,"o":"($9244),a"},{"a":34807,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":34808,"t":"code","b":[17,0,192],"m":"ld","o":"de,$C000"},{"a":34811,"t":"code","b":[62,208],"m":"ld","o":"a,$D0"},{"a":34813,"t":"code","b":[6,1],"m":"ld","o":"b,$01"},{"a":34815,"t":"code","b":[78],"m":"ld","o":"c,(hl)","x":[34837]},{"a":34816,"t":"code","b":[203,121],"m":"bit","o":"7,c"},{"a":34818,"t":"code","b":[40,5],"m":"jr","oa":34825,"o":"z,$8809"},{"a":34820,"t":"code","b":[65],"m":"ld","o":"b,c"},{"a":34821,"t":"code","b":[203,184],"m":"res","o":"7,b"},{"a":34823,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":34824,"t":"code","b":[78],"m":"ld","o":"c,(hl)"},{"a":34825,"t":"code","b":[235],"m":"ex","o":"de,hl","x":[34818]},{"a":34826,"t":"code","b":[113],"m":"ld","o":"(hl),c","x":[34832]},{"a":34827,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":34828,"t":"code","b":[188],"m":"cp","o":"h"},{"a":34829,"t":"code","b":[202,23,136],"m":"jp","oa":34839,"o":"z,$8817"},{"a":34832,"t":"code","b":[16,248],"m":"djnz","oa":34826,"o":"$880A"},{"a":34834,"t":"code","b":[4],"m":"inc","o":"b"},{"a":34835,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":34836,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":34837,"t":"code","b":[24,232],"m":"jr","oa":34815,"o":"$87FF"},{"a":34839,"t":"code","b":[205,127,140],"m":"call","oa":35967,"o":"page_bank_0","x":[34829]},{"a":34842,"t":"code","b":[58,31,141],"m":"ld","oa":36127,"o":"a,($8D1F)"},{"a":34845,"t":"code","b":[33,163,232],"m":"ld","o":"hl,$E8A3"},{"a":34848,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":34849,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":34850,"t":"code","b":[133],"m":"add","o":"a,l"},{"a":34851,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":34852,"t":"code","b":[48,1],"m":"jr","oa":34855,"o":"nc,$8827"},{"a":34854,"t":"code","b":[36],"m":"inc","o":"h"},{"a":34855,"t":"code","b":[126],"m":"ld","o":"a,(hl)","x":[34852]},{"a":34856,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":34857,"t":"code","b":[102],"m":"ld","o":"h,(hl)"},{"a":34858,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":34859,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":34860,"t":"code","b":[50,19,156],"m":"ld","oa":39955,"o":"($9C13),a"},{"a":34863,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":34864,"t":"code","b":[17,0,200],"m":"ld","o":"de,$C800"},{"a":34867,"t":"code","b":[78],"m":"ld","o":"c,(hl)","x":[34882]},{"a":34868,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":34869,"t":"code","b":[70],"m":"ld","o":"b,(hl)"},{"a":34870,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":34871,"t":"code","b":[4],"m":"inc","o":"b"},{"a":34872,"t":"code","b":[40,10],"m":"jr","oa":34884,"o":"z,$8844"},{"a":34874,"t":"code","b":[5],"m":"dec","o":"b"},{"a":34875,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":34876,"t":"code","b":[113],"m":"ld","o":"(hl),c","x":[34879]},{"a":34877,"t":"code","b":[44],"m":"inc","o":"l"},{"a":34878,"t":"code","b":[12],"m":"inc","o":"c"},{"a":34879,"t":"code","b":[16,251],"m":"djnz","oa":34876,"o":"$883C"},{"a":34881,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":34882,"t":"code","b":[24,239],"m":"jr","oa":34867,"o":"$8833"},{"a":34884,"t":"code","b":[62,4],"m":"ld","o":"a,$04","x":[34872]},{"a":34886,"t":"code","b":[50,0,200],"m":"ld","oa":51200,"o":"(block_numbers),a"},{"a":34889,"t":"code","b":[175],"m":"xor","o":"a"},{"a":34890,"t":"code","b":[50,45,150],"m":"ld","oa":38445,"o":"(box_count),a"},{"a":34893,"t":"code","b":[50,243,166],"m":"ld","oa":42739,"o":"($A6F3),a"},{"a":34896,"t":"code","b":[205,131,140],"m":"call","oa":35971,"o":"page_bank_7"},{"a":34899,"t":"code","b":[58,31,141],"m":"ld","oa":36127,"o":"a,($8D1F)"},{"a":34902,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":34903,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":34904,"t":"code","b":[38,219],"m":"ld","o":"h,$DB"},{"a":34906,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":34907,"t":"code","b":[44],"m":"inc","o":"l"},{"a":34908,"t":"code","b":[102],"m":"ld","o":"h,(hl)"},{"a":34909,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":34910,"t":"code","b":[205,155,138],"m":"call","oa":35483,"o":"load_boxes"},{"a":34913,"t":"code","b":[205,122,140],"m":"call","oa":35962,"o":"page_bank_6"},{"a":34916,"t":"code","b":[58,31,141],"m":"ld","oa":36127,"o":"a,($8D1F)"},{"a":34919,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":34920,"t":"code","b":[33,106,199],"m":"ld","o":"hl,$C76A"},{"a":34923,"t":"code","b":[133],"m":"add","o":"a,l"},{"a":34924,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":34925,"t":"code","b":[48,1],"m":"jr","oa":34928,"o":"nc,$8870"},{"a":34927,"t":"code","b":[36],"m":"inc","o":"h"},{"a":34928,"t":"code","b":[94],"m":"ld","o":"e,(hl)","x":[34925]},{"a":34929,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":34930,"t":"code","b":[86],"m":"ld","o":"d,(hl)"},{"a":34931,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":34932,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":34933,"t":"code","b":[167],"m":"and","o":"a"},{"a":34934,"t":"code","b":[200],"m":"ret","o":"z"},{"a":34935,"t":"code","b":[71],"m":"ld","o":"b,a"},{"a":34936,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":34937,"l":"place_objects","c":"For each object in the area's list (bank 6; a count, then the column and row of each object in the map, a height with bit 7 set when it has one, and its type): its place is kept in $8CF6-$8CFA, and each of its shapes (the shape list from bank 6's table at $D482 by the object's type) adds an 8-byte box to bank 4's list at $C000 (the shape's box from bank 6 $DDD4, moved by the object's position; $A6F3 counts them) and a 4-byte record to bank 3's list at $C000 (from bank 6 $DF24; $962D counts them).","t":"code","b":[197],"m":"push","o":"bc","x":[35477]},{"a":34938,"t":"code","b":[17,246,140],"m":"ld","o":"de,$8CF6"},{"a":34941,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":34942,"t":"code","b":[18],"m":"ld","o":"(de),a"},{"a":34943,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":34944,"t":"code","b":[79],"m":"ld","o":"c,a"},{"a":34945,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":34946,"t":"code","b":[19],"m":"inc","o":"de"},{"a":34947,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":34948,"t":"code","b":[18],"m":"ld","o":"(de),a"},{"a":34949,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":34950,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":34951,"t":"code","b":[71],"m":"ld","o":"b,a"},{"a":34952,"t":"code","b":[19],"m":"inc","o":"de"},{"a":34953,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":34954,"t":"code","b":[120],"m":"ld","o":"a,b"},{"a":34955,"t":"code","b":[129],"m":"add","o":"a,c"},{"a":34956,"t":"code","b":[203,126],"m":"bit","o":"7,(hl)"},{"a":34958,"t":"code","b":[40,5],"m":"jr","oa":34965,"o":"z,$8895"},{"a":34960,"t":"code","b":[203,190],"m":"res","o":"7,(hl)"},{"a":34962,"t":"code","b":[134],"m":"add","o":"a,(hl)"},{"a":34963,"t":"code","b":[203,254],"m":"set","o":"7,(hl)"},{"a":34965,"t":"code","b":[237,68],"m":"neg","x":[34958]},{"a":34967,"t":"code","b":[18],"m":"ld","o":"(de),a"},{"a":34968,"t":"code","b":[19],"m":"inc","o":"de"},{"a":34969,"t":"code","b":[120],"m":"ld","o":"a,b"},{"a":34970,"t":"code","b":[203,126],"m":"bit","o":"7,(hl)"},{"a":34972,"t":"code","b":[40,4],"m":"jr","oa":34978,"o":"z,$88A2"},{"a":34974,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":34975,"t":"code","b":[230,127],"m":"and","o":"$7F"},{"a":34977,"t":"code","b":[128],"m":"add","o":"a,b"},{"a":34978,"t":"code","b":[237,68],"m":"neg","x":[34972]},{"a":34980,"t":"code","b":[129],"m":"add","o":"a,c"},{"a":34981,"t":"code","b":[198,128],"m":"add","o":"a,$80"},{"a":34983,"t":"code","b":[18],"m":"ld","o":"(de),a"},{"a":34984,"t":"code","b":[19],"m":"inc","o":"de"},{"a":34985,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":34986,"t":"code","b":[230,127],"m":"and","o":"$7F"},{"a":34988,"t":"code","b":[190],"m":"cp","o":"(hl)"},{"a":34989,"t":"code","b":[32,1],"m":"jr","oa":34992,"o":"nz,$88B0"},{"a":34991,"t":"code","b":[175],"m":"xor","o":"a"},{"a":34992,"t":"code","b":[18],"m":"ld","o":"(de),a","x":[34989]},{"a":34993,"t":"code","b":[43],"m":"dec","o":"hl"},{"a":34994,"t":"code","b":[43],"m":"dec","o":"hl"},{"a":34995,"t":"code","b":[78],"m":"ld","o":"c,(hl)"},{"a":34996,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":34997,"t":"code","b":[70],"m":"ld","o":"b,(hl)"},{"a":34998,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":34999,"t":"code","b":[203,126],"m":"bit","o":"7,(hl)"},{"a":35001,"t":"code","b":[40,1],"m":"jr","oa":35004,"o":"z,$88BC"},{"a":35003,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":35004,"t":"code","b":[229],"m":"push","o":"hl","x":[35001]},{"a":35005,"t":"code","b":[197],"m":"push","o":"bc"},{"a":35006,"t":"code","b":[78],"m":"ld","o":"c,(hl)"},{"a":35007,"t":"code","b":[6,0],"m":"ld","o":"b,$00"},{"a":35009,"t":"code","b":[33,130,212],"m":"ld","o":"hl,$D482"},{"a":35012,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":35013,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":35014,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":35015,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":35016,"t":"code","b":[102],"m":"ld","o":"h,(hl)"},{"a":35017,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":35018,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":35019,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":35020,"t":"code","b":[167],"m":"and","o":"a"},{"a":35021,"t":"code","b":[202,68,137],"m":"jp","oa":35140,"o":"z,$8944"},{"a":35024,"t":"code","b":[71],"m":"ld","o":"b,a"},{"a":35025,"t":"code","b":[197],"m":"push","o":"bc","x":[35137]},{"a":35026,"t":"code","b":[229],"m":"push","o":"hl"},{"a":35027,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":35028,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":35029,"t":"code","b":[38,0],"m":"ld","o":"h,$00"},{"a":35031,"t":"code","b":[41],"m":"add","o":"hl,hl"},{"a":35032,"t":"code","b":[41],"m":"add","o":"hl,hl"},{"a":35033,"t":"code","b":[41],"m":"add","o":"hl,hl"},{"a":35034,"t":"code","b":[17,212,221],"m":"ld","o":"de,$DDD4"},{"a":35037,"t":"code","b":[25],"m":"add","o":"hl,de"},{"a":35038,"t":"code","b":[217],"m":"exx"},{"a":35039,"t":"code","b":[58,243,166],"m":"ld","oa":42739,"o":"a,($A6F3)"},{"a":35042,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":35043,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":35044,"t":"code","b":[38,0],"m":"ld","o":"h,$00"},{"a":35046,"t":"code","b":[41],"m":"add","o":"hl,hl"},{"a":35047,"t":"code","b":[41],"m":"add","o":"hl,hl"},{"a":35048,"t":"code","b":[17,0,192],"m":"ld","o":"de,$C000"},{"a":35051,"t":"code","b":[25],"m":"add","o":"hl,de"},{"a":35052,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":35053,"t":"code","b":[217],"m":"exx"},{"a":35054,"t":"code","b":[17,251,140],"m":"ld","o":"de,$8CFB"},{"a":35057,"t":"code","b":[237,160],"m":"ldi"},{"a":35059,"t":"code","b":[58,246,140],"m":"ld","oa":36086,"o":"a,($8CF6)"},{"a":35062,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":35063,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":35064,"t":"code","b":[79],"m":"ld","o":"c,a"},{"a":35065,"t":"code","b":[134],"m":"add","o":"a,(hl)"},{"a":35066,"t":"code","b":[18],"m":"ld","o":"(de),a"},{"a":35067,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":35068,"t":"code","b":[19],"m":"inc","o":"de"},{"a":35069,"t":"code","b":[121],"m":"ld","o":"a,c"},{"a":35070,"t":"code","b":[134],"m":"add","o":"a,(hl)"},{"a":35071,"t":"code","b":[48,2],"m":"jr","oa":35075,"o":"nc,$8903"},{"a":35073,"t":"code","b":[62,255],"m":"ld","o":"a,$FF"},{"a":35075,"t":"code","b":[18],"m":"ld","o":"(de),a","x":[35071]},{"a":35076,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":35077,"t":"code","b":[19],"m":"inc","o":"de"},{"a":35078,"t":"code","b":[58,247,140],"m":"ld","oa":36087,"o":"a,($8CF7)"},{"a":35081,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":35082,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":35083,"t":"code","b":[79],"m":"ld","o":"c,a"},{"a":35084,"t":"code","b":[134],"m":"add","o":"a,(hl)"},{"a":35085,"t":"code","b":[18],"m":"ld","o":"(de),a"},{"a":35086,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":35087,"t":"code","b":[19],"m":"inc","o":"de"},{"a":35088,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":35089,"t":"code","b":[129],"m":"add","o":"a,c"},{"a":35090,"t":"code","b":[18],"m":"ld","o":"(de),a"},{"a":35091,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":35092,"t":"code","b":[19],"m":"inc","o":"de"},{"a":35093,"t":"code","b":[58,248,140],"m":"ld","oa":36088,"o":"a,($8CF8)"},{"a":35096,"t":"code","b":[134],"m":"add","o":"a,(hl)"},{"a":35097,"t":"code","b":[18],"m":"ld","o":"(de),a"},{"a":35098,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":35099,"t":"code","b":[19],"m":"inc","o":"de"},{"a":35100,"t":"code","b":[58,249,140],"m":"ld","oa":36089,"o":"a,($8CF9)"},{"a":35103,"t":"code","b":[134],"m":"add","o":"a,(hl)"},{"a":35104,"t":"code","b":[18],"m":"ld","o":"(de),a"},{"a":35105,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":35106,"t":"code","b":[19],"m":"inc","o":"de"},{"a":35107,"t":"code","b":[58,250,140],"m":"ld","oa":36090,"o":"a,($8CFA)"},{"a":35110,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":35111,"t":"code","b":[134],"m":"add","o":"a,(hl)"},{"a":35112,"t":"code","b":[18],"m":"ld","o":"(de),a"},{"a":35113,"t":"code","b":[33,243,166],"m":"ld","o":"hl,$A6F3"},{"a":35116,"t":"code","b":[52],"m":"inc","o":"(hl)"},{"a":35117,"t":"code","b":[205,136,140],"m":"call","oa":35976,"o":"page_bank_4"},{"a":35120,"t":"code","b":[217],"m":"exx"},{"a":35121,"t":"code","b":[1,8,0],"m":"ld","o":"bc,$0008"},{"a":35124,"t":"code","b":[33,251,140],"m":"ld","o":"hl,$8CFB"},{"a":35127,"t":"code","b":[237,176],"m":"ldir"},{"a":35129,"t":"code","b":[217],"m":"exx"},{"a":35130,"t":"code","b":[205,122,140],"m":"call","oa":35962,"o":"page_bank_6"},{"a":35133,"t":"code","b":[225],"m":"pop","o":"hl"},{"a":35134,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":35135,"t":"code","b":[193],"m":"pop","o":"bc"},{"a":35136,"t":"code","b":[5],"m":"dec","o":"b"},{"a":35137,"t":"code","b":[194,209,136],"m":"jp","oa":35025,"o":"nz,$88D1"},{"a":35140,"t":"code","b":[126],"m":"ld","o":"a,(hl)","x":[35021]},{"a":35141,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":35142,"t":"code","b":[167],"m":"and","o":"a"},{"a":35143,"t":"code","b":[202,155,137],"m":"jp","oa":35227,"o":"z,stamp_piece"},{"a":35146,"t":"code","b":[71],"m":"ld","o":"b,a"},{"a":35147,"t":"code","b":[197],"m":"push","o":"bc","x":[35224]},{"a":35148,"t":"code","b":[229],"m":"push","o":"hl"},{"a":35149,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":35150,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":35151,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":35152,"t":"code","b":[33,36,223],"m":"ld","o":"hl,$DF24"},{"a":35155,"t":"code","b":[133],"m":"add","o":"a,l"},{"a":35156,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":35157,"t":"code","b":[48,1],"m":"jr","oa":35160,"o":"nc,$8958"},{"a":35159,"t":"code","b":[36],"m":"inc","o":"h"},{"a":35160,"t":"code","b":[17,251,140],"m":"ld","o":"de,$8CFB","x":[35157]},{"a":35163,"t":"code","b":[58,248,140],"m":"ld","oa":36088,"o":"a,($8CF8)"},{"a":35166,"t":"code","b":[79],"m":"ld","o":"c,a"},{"a":35167,"t":"code","b":[134],"m":"add","o":"a,(hl)"},{"a":35168,"t":"code","b":[18],"m":"ld","o":"(de),a"},{"a":35169,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":35170,"t":"code","b":[19],"m":"inc","o":"de"},{"a":35171,"t":"code","b":[121],"m":"ld","o":"a,c"},{"a":35172,"t":"code","b":[134],"m":"add","o":"a,(hl)"},{"a":35173,"t":"code","b":[18],"m":"ld","o":"(de),a"},{"a":35174,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":35175,"t":"code","b":[19],"m":"inc","o":"de"},{"a":35176,"t":"code","b":[58,249,140],"m":"ld","oa":36089,"o":"a,($8CF9)"},{"a":35179,"t":"code","b":[79],"m":"ld","o":"c,a"},{"a":35180,"t":"code","b":[134],"m":"add","o":"a,(hl)"},{"a":35181,"t":"code","b":[18],"m":"ld","o":"(de),a"},{"a":35182,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":35183,"t":"code","b":[19],"m":"inc","o":"de"},{"a":35184,"t":"code","b":[121],"m":"ld","o":"a,c"},{"a":35185,"t":"code","b":[134],"m":"add","o":"a,(hl)"},{"a":35186,"t":"code","b":[18],"m":"ld","o":"(de),a"},{"a":35187,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":35188,"t":"code","b":[19],"m":"inc","o":"de"},{"a":35189,"t":"code","b":[58,45,150],"m":"ld","oa":38445,"o":"a,(box_count)"},{"a":35192,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":35193,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":35194,"t":"code","b":[38,0],"m":"ld","o":"h,$00"},{"a":35196,"t":"code","b":[41],"m":"add","o":"hl,hl"},{"a":35197,"t":"code","b":[1,0,192],"m":"ld","o":"bc,$C000"},{"a":35200,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":35201,"t":"code","b":[205,146,140],"m":"call","oa":35986,"o":"page_bank_3"},{"a":35204,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":35205,"t":"code","b":[33,251,140],"m":"ld","o":"hl,$8CFB"},{"a":35208,"t":"code","b":[1,4,0],"m":"ld","o":"bc,$0004"},{"a":35211,"t":"code","b":[237,176],"m":"ldir"},{"a":35213,"t":"code","b":[205,122,140],"m":"call","oa":35962,"o":"page_bank_6"},{"a":35216,"t":"code","b":[33,45,150],"m":"ld","o":"hl,$962D"},{"a":35219,"t":"code","b":[52],"m":"inc","o":"(hl)"},{"a":35220,"t":"code","b":[225],"m":"pop","o":"hl"},{"a":35221,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":35222,"t":"code","b":[193],"m":"pop","o":"bc"},{"a":35223,"t":"code","b":[5],"m":"dec","o":"b"},{"a":35224,"t":"code","b":[194,75,137],"m":"jp","oa":35147,"o":"nz,$894B"},{"a":35227,"l":"stamp_piece","c":"The object's piece of map, after its shape list in bank 6: the area whose block numbers it is drawn in, its width and height in blocks, then its blocks row by row. It is stamped into bank 0's map at $C000 at the object's column and row, clipped to 64 columns and 32 rows, blocks of 0 left out. For a piece drawn in another area's numbers the call at $8A63 is made a CALL to $8B31, which turns each block into this area's number; for this area's own a CALL Z, which never runs, as A is not 0 there. The loop at $8A59 reads each block with bank 6 in and writes it with bank 0 in; then the next object ($8879).","t":"code","b":[193],"m":"pop","o":"bc","x":[35143]},{"a":35228,"t":"code","b":[197],"m":"push","o":"bc"},{"a":35229,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":35230,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":35231,"t":"code","b":[94],"m":"ld","o":"e,(hl)"},{"a":35232,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":35233,"t":"code","b":[86],"m":"ld","o":"d,(hl)"},{"a":35234,"t":"code","b":[217],"m":"exx"},{"a":35235,"t":"code","b":[79],"m":"ld","o":"c,a"},{"a":35236,"t":"code","b":[8],"m":"ex","o":"af,af'"},{"a":35237,"t":"code","b":[58,31,141],"m":"ld","oa":36127,"o":"a,($8D1F)"},{"a":35240,"t":"code","b":[185],"m":"cp","o":"c"},{"a":35241,"t":"code","b":[62,204],"m":"ld","o":"a,$CC"},{"a":35243,"t":"code","b":[40,41],"m":"jr","oa":35286,"o":"z,$89D6"},{"a":35245,"t":"code","b":[121],"m":"ld","o":"a,c"},{"a":35246,"t":"code","b":[205,127,140],"m":"call","oa":35967,"o":"page_bank_0"},{"a":35249,"t":"code","b":[33,163,232],"m":"ld","o":"hl,$E8A3"},{"a":35252,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":35253,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":35254,"t":"code","b":[133],"m":"add","o":"a,l"},{"a":35255,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":35256,"t":"code","b":[48,1],"m":"jr","oa":35259,"o":"nc,$89BB"},{"a":35258,"t":"code","b":[36],"m":"inc","o":"h"},{"a":35259,"t":"code","b":[94],"m":"ld","o":"e,(hl)","x":[35256]},{"a":35260,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":35261,"t":"code","b":[86],"m":"ld","o":"d,(hl)"},{"a":35262,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":35263,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":35264,"t":"code","b":[60],"m":"inc","o":"a"},{"a":35265,"t":"code","b":[50,56,139],"m":"ld","oa":35640,"o":"($8B38),a"},{"a":35268,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":35269,"t":"code","b":[34,51,139],"m":"ld","oa":35635,"o":"($8B33),hl"},{"a":35272,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":35273,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":35274,"t":"code","b":[94],"m":"ld","o":"e,(hl)"},{"a":35275,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":35276,"t":"code","b":[86],"m":"ld","o":"d,(hl)"},{"a":35277,"t":"code","b":[237,83,62,139],"m":"ld","oa":35646,"o":"($8B3E),de"},{"a":35281,"t":"code","b":[62,205],"m":"ld","o":"a,$CD"},{"a":35283,"t":"code","b":[205,122,140],"m":"call","oa":35962,"o":"page_bank_6"},{"a":35286,"t":"code","b":[50,99,138],"m":"ld","oa":35427,"o":"($8A63),a","x":[35243]},{"a":35289,"t":"code","b":[217],"m":"exx"},{"a":35290,"t":"code","b":[121],"m":"ld","o":"a,c"},{"a":35291,"t":"code","b":[254,128],"m":"cp","o":"$80"},{"a":35293,"t":"code","b":[56,9],"m":"jr","oa":35304,"o":"c,$89E8"},{"a":35295,"t":"code","b":[237,68],"m":"neg"},{"a":35297,"t":"code","b":[79],"m":"ld","o":"c,a"},{"a":35298,"t":"code","b":[123],"m":"ld","o":"a,e"},{"a":35299,"t":"code","b":[145],"m":"sub","o":"c"},{"a":35300,"t":"code","b":[95],"m":"ld","o":"e,a"},{"a":35301,"t":"code","b":[195,248,137],"m":"jp","oa":35320,"o":"$89F8"},{"a":35304,"t":"code","b":[131],"m":"add","o":"a,e","x":[35293]},{"a":35305,"t":"code","b":[254,64],"m":"cp","o":"$40"},{"a":35307,"t":"code","b":[56,9],"m":"jr","oa":35318,"o":"c,$89F6"},{"a":35309,"t":"code","b":[62,64],"m":"ld","o":"a,$40"},{"a":35311,"t":"code","b":[145],"m":"sub","o":"c"},{"a":35312,"t":"code","b":[95],"m":"ld","o":"e,a"},{"a":35313,"t":"code","b":[14,0],"m":"ld","o":"c,$00"},{"a":35315,"t":"code","b":[195,248,137],"m":"jp","oa":35320,"o":"$89F8"},{"a":35318,"t":"code","b":[14,0],"m":"ld","o":"c,$00","x":[35307]},{"a":35320,"t":"code","b":[120],"m":"ld","o":"a,b","x":[35301,35315]},{"a":35321,"t":"code","b":[254,128],"m":"cp","o":"$80"},{"a":35323,"t":"code","b":[56,9],"m":"jr","oa":35334,"o":"c,$8A06"},{"a":35325,"t":"code","b":[237,68],"m":"neg"},{"a":35327,"t":"code","b":[71],"m":"ld","o":"b,a"},{"a":35328,"t":"code","b":[122],"m":"ld","o":"a,d"},{"a":35329,"t":"code","b":[144],"m":"sub","o":"b"},{"a":35330,"t":"code","b":[87],"m":"ld","o":"d,a"},{"a":35331,"t":"code","b":[195,22,138],"m":"jp","oa":35350,"o":"$8A16"},{"a":35334,"t":"code","b":[130],"m":"add","o":"a,d","x":[35323]},{"a":35335,"t":"code","b":[254,32],"m":"cp","o":"$20"},{"a":35337,"t":"code","b":[56,9],"m":"jr","oa":35348,"o":"c,$8A14"},{"a":35339,"t":"code","b":[62,32],"m":"ld","o":"a,$20"},{"a":35341,"t":"code","b":[144],"m":"sub","o":"b"},{"a":35342,"t":"code","b":[87],"m":"ld","o":"d,a"},{"a":35343,"t":"code","b":[6,0],"m":"ld","o":"b,$00"},{"a":35345,"t":"code","b":[195,22,138],"m":"jp","oa":35350,"o":"$8A16"},{"a":35348,"t":"code","b":[6,0],"m":"ld","o":"b,$00","x":[35337]},{"a":35350,"t":"code","b":[122],"m":"ld","o":"a,d","x":[35331,35345]},{"a":35351,"t":"code","b":[50,84,138],"m":"ld","oa":35412,"o":"($8A54),a"},{"a":35354,"t":"code","b":[123],"m":"ld","o":"a,e"},{"a":35355,"t":"code","b":[50,88,138],"m":"ld","oa":35416,"o":"($8A58),a"},{"a":35358,"t":"code","b":[43],"m":"dec","o":"hl"},{"a":35359,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":35360,"t":"code","b":[147],"m":"sub","o":"e"},{"a":35361,"t":"code","b":[50,134,138],"m":"ld","oa":35462,"o":"($8A86),a"},{"a":35364,"t":"code","b":[120],"m":"ld","o":"a,b"},{"a":35365,"t":"code","b":[167],"m":"and","o":"a"},{"a":35366,"t":"code","b":[40,5],"m":"jr","oa":35373,"o":"z,$8A2D"},{"a":35368,"t":"code","b":[86],"m":"ld","o":"d,(hl)"},{"a":35369,"t":"code","b":[175],"m":"xor","o":"a"},{"a":35370,"t":"code","b":[130],"m":"add","o":"a,d","x":[35371]},{"a":35371,"t":"code","b":[16,253],"m":"djnz","oa":35370,"o":"$8A2A"},{"a":35373,"t":"code","b":[129],"m":"add","o":"a,c","x":[35366]},{"a":35374,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":35375,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":35376,"t":"code","b":[133],"m":"add","o":"a,l"},{"a":35377,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":35378,"t":"code","b":[48,1],"m":"jr","oa":35381,"o":"nc,$8A35"},{"a":35380,"t":"code","b":[36],"m":"inc","o":"h"},{"a":35381,"t":"code","b":[235],"m":"ex","o":"de,hl","x":[35378]},{"a":35382,"t":"code","b":[193],"m":"pop","o":"bc"},{"a":35383,"t":"code","b":[120],"m":"ld","o":"a,b"},{"a":35384,"t":"code","b":[254,128],"m":"cp","o":"$80"},{"a":35386,"t":"code","b":[56,1],"m":"jr","oa":35389,"o":"c,$8A3D"},{"a":35388,"t":"code","b":[175],"m":"xor","o":"a"},{"a":35389,"t":"code","b":[103],"m":"ld","o":"h,a","x":[35386]},{"a":35390,"t":"code","b":[175],"m":"xor","o":"a"},{"a":35391,"t":"code","b":[203,60],"m":"srl","o":"h"},{"a":35393,"t":"code","b":[31],"m":"rra"},{"a":35394,"t":"code","b":[203,60],"m":"srl","o":"h"},{"a":35396,"t":"code","b":[31],"m":"rra"},{"a":35397,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":35398,"t":"code","b":[121],"m":"ld","o":"a,c"},{"a":35399,"t":"code","b":[254,128],"m":"cp","o":"$80"},{"a":35401,"t":"code","b":[56,1],"m":"jr","oa":35404,"o":"c,$8A4C"},{"a":35403,"t":"code","b":[175],"m":"xor","o":"a"},{"a":35404,"t":"code","b":[133],"m":"add","o":"a,l","x":[35401]},{"a":35405,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":35406,"t":"code","b":[1,0,192],"m":"ld","o":"bc,$C000"},{"a":35409,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":35410,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":35411,"t":"code","b":[14,1],"m":"ld","o":"c,$01"},{"a":35413,"t":"code","b":[197],"m":"push","o":"bc","x":[35470]},{"a":35414,"t":"code","b":[213],"m":"push","o":"de"},{"a":35415,"t":"code","b":[6,1],"m":"ld","o":"b,$01"},{"a":35417,"t":"code","b":[197],"m":"push","o":"bc","x":[35439]},{"a":35418,"t":"code","b":[229],"m":"push","o":"hl"},{"a":35419,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":35420,"t":"code","b":[167],"m":"and","o":"a"},{"a":35421,"t":"code","b":[202,106,138],"m":"jp","oa":35434,"o":"z,$8A6A"},{"a":35424,"t":"code","b":[205,127,140],"m":"call","oa":35967,"o":"page_bank_0"},{"a":35427,"t":"code","b":[196,49,139],"m":"call","oa":35633,"o":"nz,translate_cell","x":[35286]},{"a":35430,"t":"code","b":[18],"m":"ld","o":"(de),a"},{"a":35431,"t":"code","b":[205,122,140],"m":"call","oa":35962,"o":"page_bank_6"},{"a":35434,"t":"code","b":[19],"m":"inc","o":"de","x":[35421]},{"a":35435,"t":"code","b":[225],"m":"pop","o":"hl"},{"a":35436,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":35437,"t":"code","b":[193],"m":"pop","o":"bc"},{"a":35438,"t":"code","b":[5],"m":"dec","o":"b"},{"a":35439,"t":"code","b":[194,89,138],"m":"jp","oa":35417,"o":"nz,$8A59"},{"a":35442,"t":"code","b":[209],"m":"pop","o":"de"},{"a":35443,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":35444,"t":"code","b":[1,64,0],"m":"ld","o":"bc,$0040"},{"a":35447,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":35448,"t":"code","b":[1,0,200],"m":"ld","o":"bc,$C800"},{"a":35451,"t":"code","b":[167],"m":"and","o":"a"},{"a":35452,"t":"code","b":[237,66],"m":"sbc","o":"hl,bc"},{"a":35454,"t":"code","b":[56,3],"m":"jr","oa":35459,"o":"c,$8A83"},{"a":35456,"t":"code","b":[193],"m":"pop","o":"bc"},{"a":35457,"t":"code","b":[24,14],"m":"jr","oa":35473,"o":"$8A91"},{"a":35459,"t":"code","b":[9],"m":"add","o":"hl,bc","x":[35454]},{"a":35460,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":35461,"t":"code","b":[62,0],"m":"ld","o":"a,$00"},{"a":35463,"t":"code","b":[133],"m":"add","o":"a,l"},{"a":35464,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":35465,"t":"code","b":[48,1],"m":"jr","oa":35468,"o":"nc,$8A8C"},{"a":35467,"t":"code","b":[36],"m":"inc","o":"h"},{"a":35468,"t":"code","b":[193],"m":"pop","o":"bc","x":[35465]},{"a":35469,"t":"code","b":[13],"m":"dec","o":"c"},{"a":35470,"t":"code","b":[194,85,138],"m":"jp","oa":35413,"o":"nz,$8A55"},{"a":35473,"t":"code","b":[225],"m":"pop","o":"hl","x":[35457]},{"a":35474,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":35475,"t":"code","b":[193],"m":"pop","o":"bc"},{"a":35476,"t":"code","b":[5],"m":"dec","o":"b"},{"a":35477,"t":"code","b":[194,121,136],"m":"jp","oa":34937,"o":"nz,place_objects"},{"a":35480,"t":"code","b":[195,127,140],"m":"jp","oa":35967,"o":"page_bank_0"},{"a":35483,"l":"load_boxes","c":"Bank 7's data for the area: a count of 8-byte boxes, copied to bank 4 from $C000 ($A6F3 the count); a count of 4-byte records, copied to bank 3 from $C000 ($962D); then 2 KB unpacked into bank 0 $C000-$C7FF, the area's grid of 64 by 32 cell numbers (an $FF byte is followed by a count and the byte to repeat). The OUT at $8AC8 restores bank 7 with the flags of $8D1E, an operand written at $8AA2. Banks are switched for every run, with the two values kept in D and E. Area 14's packed grid runs on past $FFFF into ROM 0, the 128 editor ROM: the $FF at $FFFF takes its count and block from $0000 and $0001, and $0002-$00AA are the grid's last 169 blocks.","t":"code","b":[58,30,141],"m":"ld","oa":36126,"o":"a,($8D1E)","x":[34910]},{"a":35486,"t":"code","b":[230,248],"m":"and","o":"$F8"},{"a":35488,"t":"code","b":[246,7],"m":"or","o":"$07"},{"a":35490,"t":"code","b":[50,201,138],"m":"ld","oa":35529,"o":"($8AC9),a"},{"a":35493,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":35494,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":35495,"t":"code","b":[167],"m":"and","o":"a"},{"a":35496,"t":"code","b":[40,42],"m":"jr","oa":35540,"o":"z,$8AD4"},{"a":35498,"t":"code","b":[50,243,166],"m":"ld","oa":42739,"o":"($A6F3),a"},{"a":35501,"t":"code","b":[217],"m":"exx"},{"a":35502,"t":"code","b":[17,0,192],"m":"ld","o":"de,$C000"},{"a":35505,"t":"code","b":[217],"m":"exx"},{"a":35506,"t":"code","b":[8],"m":"ex","o":"af,af'","x":[35537]},{"a":35507,"t":"code","b":[1,8,0],"m":"ld","o":"bc,$0008"},{"a":35510,"t":"code","b":[17,251,140],"m":"ld","o":"de,$8CFB"},{"a":35513,"t":"code","b":[237,176],"m":"ldir"},{"a":35515,"t":"code","b":[205,136,140],"m":"call","oa":35976,"o":"page_bank_4"},{"a":35518,"t":"code","b":[217],"m":"exx"},{"a":35519,"t":"code","b":[1,8,0],"m":"ld","o":"bc,$0008"},{"a":35522,"t":"code","b":[33,251,140],"m":"ld","o":"hl,$8CFB"},{"a":35525,"t":"code","b":[237,176],"m":"ldir"},{"a":35527,"t":"code","b":[217],"m":"exx"},{"a":35528,"t":"code","b":[62,6],"m":"ld","o":"a,$06"},{"a":35530,"t":"code","b":[1,253,127],"m":"ld","o":"bc,$7FFD"},{"a":35533,"t":"code","b":[237,121],"m":"out","o":"(c),a"},{"a":35535,"t":"code","b":[8],"m":"ex","o":"af,af'"},{"a":35536,"t":"code","b":[61],"m":"dec","o":"a"},{"a":35537,"t":"code","b":[194,178,138],"m":"jp","oa":35506,"o":"nz,$8AB2"},{"a":35540,"t":"code","b":[126],"m":"ld","o":"a,(hl)","x":[35496]},{"a":35541,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":35542,"t":"code","b":[167],"m":"and","o":"a"},{"a":35543,"t":"code","b":[40,35],"m":"jr","oa":35580,"o":"z,$8AFC"},{"a":35545,"t":"code","b":[50,45,150],"m":"ld","oa":38445,"o":"(box_count),a"},{"a":35548,"t":"code","b":[217],"m":"exx"},{"a":35549,"t":"code","b":[17,0,192],"m":"ld","o":"de,$C000"},{"a":35552,"t":"code","b":[217],"m":"exx"},{"a":35553,"t":"code","b":[17,251,140],"m":"ld","o":"de,$8CFB","x":[35577]},{"a":35556,"t":"code","b":[1,4,0],"m":"ld","o":"bc,$0004"},{"a":35559,"t":"code","b":[237,176],"m":"ldir"},{"a":35561,"t":"code","b":[217],"m":"exx"},{"a":35562,"t":"code","b":[205,146,140],"m":"call","oa":35986,"o":"page_bank_3"},{"a":35565,"t":"code","b":[33,251,140],"m":"ld","o":"hl,$8CFB"},{"a":35568,"t":"code","b":[14,4],"m":"ld","o":"c,$04"},{"a":35570,"t":"code","b":[237,176],"m":"ldir"},{"a":35572,"t":"code","b":[217],"m":"exx"},{"a":35573,"t":"code","b":[205,131,140],"m":"call","oa":35971,"o":"page_bank_7"},{"a":35576,"t":"code","b":[61],"m":"dec","o":"a"},{"a":35577,"t":"code","b":[194,225,138],"m":"jp","oa":35553,"o":"nz,$8AE1"},{"a":35580,"t":"code","b":[17,0,192],"m":"ld","o":"de,$C000","x":[35543]},{"a":35583,"t":"code","b":[217],"m":"exx"},{"a":35584,"t":"code","b":[1,253,127],"m":"ld","o":"bc,$7FFD"},{"a":35587,"t":"code","b":[58,30,141],"m":"ld","oa":36126,"o":"a,($8D1E)"},{"a":35590,"t":"code","b":[230,248],"m":"and","o":"$F8"},{"a":35592,"t":"code","b":[95],"m":"ld","o":"e,a"},{"a":35593,"t":"code","b":[246,7],"m":"or","o":"$07"},{"a":35595,"t":"code","b":[87],"m":"ld","o":"d,a"},{"a":35596,"t":"code","b":[38,200],"m":"ld","o":"h,$C8"},{"a":35598,"t":"code","b":[217],"m":"exx"},{"a":35599,"t":"code","b":[6,1],"m":"ld","o":"b,$01"},{"a":35601,"t":"code","b":[217],"m":"exx","x":[35631]},{"a":35602,"t":"code","b":[237,81],"m":"out","o":"(c),d"},{"a":35604,"t":"code","b":[217],"m":"exx"},{"a":35605,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":35606,"t":"code","b":[254,255],"m":"cp","o":"$FF"},{"a":35608,"t":"code","b":[194,31,139],"m":"jp","oa":35615,"o":"nz,$8B1F"},{"a":35611,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":35612,"t":"code","b":[70],"m":"ld","o":"b,(hl)"},{"a":35613,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":35614,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":35615,"t":"code","b":[79],"m":"ld","o":"c,a","x":[35608]},{"a":35616,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":35617,"t":"code","b":[217],"m":"exx"},{"a":35618,"t":"code","b":[237,89],"m":"out","o":"(c),e"},{"a":35620,"t":"code","b":[124],"m":"ld","o":"a,h"},{"a":35621,"t":"code","b":[217],"m":"exx"},{"a":35622,"t":"code","b":[113],"m":"ld","o":"(hl),c","x":[35626]},{"a":35623,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":35624,"t":"code","b":[188],"m":"cp","o":"h"},{"a":35625,"t":"code","b":[200],"m":"ret","o":"z"},{"a":35626,"t":"code","b":[16,250],"m":"djnz","oa":35622,"o":"$8B26"},{"a":35628,"t":"code","b":[4],"m":"inc","o":"b"},{"a":35629,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":35630,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":35631,"t":"code","b":[24,224],"m":"jr","oa":35601,"o":"$8B11"},{"a":35633,"l":"translate_cell","c":"Turns a block number of another area into this area's: the number is found in that area's list (pairs of first number and count, at an address written into $8B33 by $899B), and its place in that list looked up in this area's list at bank 0 $C800: from the start for a number up to that area's split, from this area's split ($9C13) for one over it. That area's split plus one is the operand of the CP at $8B39, written at $89C1. Returns the number in A.","t":"code","b":[217],"m":"exx","x":[35427]},{"a":35634,"t":"code","b":[33,0,0],"m":"ld","o":"hl,$0000"},{"a":35637,"t":"code","b":[14,0],"m":"ld","o":"c,$00"},{"a":35639,"t":"code","b":[22,128],"m":"ld","o":"d,$80"},{"a":35641,"t":"code","b":[186],"m":"cp","o":"d"},{"a":35642,"t":"code","b":[56,5],"m":"jr","oa":35649,"o":"c,$8B41"},{"a":35644,"t":"code","b":[146],"m":"sub","o":"d"},{"a":35645,"t":"code","b":[33,0,0],"m":"ld","o":"hl,$0000"},{"a":35648,"t":"code","b":[12],"m":"inc","o":"c"},{"a":35649,"t":"code","b":[81],"m":"ld","o":"d,c","x":[35642]},{"a":35650,"t":"code","b":[79],"m":"ld","o":"c,a"},{"a":35651,"t":"code","b":[175],"m":"xor","o":"a"},{"a":35652,"t":"code","b":[43],"m":"dec","o":"hl"},{"a":35653,"t":"code","b":[35],"m":"inc","o":"hl","x":[35657]},{"a":35654,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":35655,"t":"code","b":[134],"m":"add","o":"a,(hl)"},{"a":35656,"t":"code","b":[185],"m":"cp","o":"c"},{"a":35657,"t":"code","b":[218,69,139],"m":"jp","oa":35653,"o":"c,$8B45"},{"a":35660,"t":"code","b":[145],"m":"sub","o":"c"},{"a":35661,"t":"code","b":[32,4],"m":"jr","oa":35667,"o":"nz,$8B53"},{"a":35663,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":35664,"t":"code","b":[94],"m":"ld","o":"e,(hl)"},{"a":35665,"t":"code","b":[24,7],"m":"jr","oa":35674,"o":"$8B5A"},{"a":35667,"t":"code","b":[237,68],"m":"neg","x":[35661]},{"a":35669,"t":"code","b":[134],"m":"add","o":"a,(hl)"},{"a":35670,"t":"code","b":[43],"m":"dec","o":"hl"},{"a":35671,"t":"code","b":[94],"m":"ld","o":"e,(hl)"},{"a":35672,"t":"code","b":[131],"m":"add","o":"a,e"},{"a":35673,"t":"code","b":[95],"m":"ld","o":"e,a"},{"a":35674,"t":"code","b":[38,200],"m":"ld","o":"h,$C8","x":[35665]},{"a":35676,"t":"code","b":[122],"m":"ld","o":"a,d"},{"a":35677,"t":"code","b":[167],"m":"and","o":"a"},{"a":35678,"t":"code","b":[40,3],"m":"jr","oa":35683,"o":"z,$8B63"},{"a":35680,"t":"code","b":[58,19,156],"m":"ld","oa":39955,"o":"a,($9C13)"},{"a":35683,"t":"code","b":[111],"m":"ld","o":"l,a","x":[35678]},{"a":35684,"t":"code","b":[123],"m":"ld","o":"a,e"},{"a":35685,"t":"code","b":[190],"m":"cp","o":"(hl)","x":[35689]},{"a":35686,"t":"code","b":[40,4],"m":"jr","oa":35692,"o":"z,$8B6C"},{"a":35688,"t":"code","b":[44],"m":"inc","o":"l"},{"a":35689,"t":"code","b":[194,101,139],"m":"jp","oa":35685,"o":"nz,$8B65"},{"a":35692,"t":"code","b":[125],"m":"ld","o":"a,l","x":[35686]},{"a":35693,"t":"code","b":[217],"m":"exx"},{"a":35694,"t":"code","b":[201],"m":"ret"},{"a":35695,"l":"restore_screen_x","c":"Adds 4 back to the screen position across (+$14 and +$15 of the record at IY) when the view is half a character across ($9631), undoing what $A493 took off before drawing the actor.","t":"code","b":[58,49,150],"m":"ld","oa":38449,"o":"a,($9631)","x":[42784,42870]},{"a":35698,"t":"code","b":[167],"m":"and","o":"a"},{"a":35699,"t":"code","b":[200],"m":"ret","o":"z"},{"a":35700,"t":"code","b":[253,126,20],"m":"ld","o":"a,(iy+$14)"},{"a":35703,"t":"code","b":[198,4],"m":"add","o":"a,$04"},{"a":35705,"t":"code","b":[253,119,20],"m":"ld","o":"(iy+$14),a"},{"a":35708,"t":"code","b":[208],"m":"ret","o":"nc"},{"a":35709,"t":"code","b":[253,52,21],"m":"inc","o":"(iy+$15)"},{"a":35712,"t":"code","b":[201],"m":"ret"},{"a":35713,"l":"leader_input","c":"The player's control of the leader, once a pass: the input routine copied to $6811 returns the direction code (up 1, down 2, left 3, right 6, the sums for diagonals, 9 more with fire), kept in $8D20. SPACE, pressed while no menu is up ($8D22 = 0), opens menu 1 (bank 3 $CE77); while a menu is up ($8D22 and $19) control goes to the menu (bank 3 $CA49). Otherwise, if the leader can move (bit 6 of $8301 clear, its low nibble under 3), the code becomes his action through the table at $8D3B; running (an action of 6 or more) becomes walking when $9631 is set or he is in the state $830D marks with 4; a new action is stored in $830C with bit 7 set. With no input for 65 passes, $8D1B reaches $FF and the word at bank 3 $DB05 is copied to $F00B. Ends in bank 3's $D6DD.","t":"code","b":[205,146,140],"m":"call","oa":35986,"o":"page_bank_3","x":[34494]},{"a":35716,"t":"code","b":[205,17,104],"m":"call","oa":26641,"o":"input_routine"},{"a":35719,"t":"code","b":[50,32,141],"m":"ld","oa":36128,"o":"($8D20),a"},{"a":35722,"t":"code","b":[1,254,127],"m":"ld","o":"bc,$7FFE"},{"a":35725,"t":"code","b":[237,120],"m":"in","o":"a,(c)"},{"a":35727,"t":"code","b":[230,1],"m":"and","o":"$01"},{"a":35729,"t":"code","b":[32,23],"m":"jr","oa":35754,"o":"nz,$8BAA"},{"a":35731,"t":"code","b":[58,34,141],"m":"ld","oa":36130,"o":"a,($8D22)"},{"a":35734,"t":"code","b":[167],"m":"and","o":"a"},{"a":35735,"t":"code","b":[32,17],"m":"jr","oa":35754,"o":"nz,$8BAA"},{"a":35737,"t":"code","b":[60],"m":"inc","o":"a"},{"a":35738,"t":"code","b":[50,34,141],"m":"ld","oa":36130,"o":"($8D22),a"},{"a":35741,"t":"code","b":[205,119,206],"m":"call","oa":52855,"o":"$CE77"},{"a":35744,"t":"code","b":[58,1,131],"m":"ld","oa":33537,"o":"a,($8301)"},{"a":35747,"t":"code","b":[230,64],"m":"and","o":"$40"},{"a":35749,"t":"code","b":[32,3],"m":"jr","oa":35754,"o":"nz,$8BAA"},{"a":35751,"t":"code","b":[50,12,131],"m":"ld","oa":33548,"o":"($830C),a"},{"a":35754,"t":"code","b":[58,34,141],"m":"ld","oa":36130,"o":"a,($8D22)","x":[35729,35735,35749]},{"a":35757,"t":"code","b":[230,25],"m":"and","o":"$19"},{"a":35759,"t":"code","b":[194,73,202],"m":"jp","oa":51785,"o":"nz,$CA49"},{"a":35762,"t":"code","b":[58,1,131],"m":"ld","oa":33537,"o":"a,($8301)"},{"a":35765,"t":"code","b":[203,119],"m":"bit","o":"6,a"},{"a":35767,"t":"code","b":[192],"m":"ret","o":"nz"},{"a":35768,"t":"code","b":[230,15],"m":"and","o":"$0F"},{"a":35770,"t":"code","b":[254,3],"m":"cp","o":"$03"},{"a":35772,"t":"code","b":[208],"m":"ret","o":"nc"},{"a":35773,"t":"code","b":[58,32,141],"m":"ld","oa":36128,"o":"a,($8D20)"},{"a":35776,"t":"code","b":[167],"m":"and","o":"a"},{"a":35777,"t":"code","b":[33,27,141],"m":"ld","o":"hl,$8D1B"},{"a":35780,"t":"code","b":[40,4],"m":"jr","oa":35786,"o":"z,$8BCA"},{"a":35782,"t":"code","b":[54,0],"m":"ld","o":"(hl),$00"},{"a":35784,"t":"code","b":[24,40],"m":"jr","oa":35826,"o":"$8BF2"},{"a":35786,"t":"code","b":[126],"m":"ld","o":"a,(hl)","x":[35780]},{"a":35787,"t":"code","b":[60],"m":"inc","o":"a"},{"a":35788,"t":"code","b":[40,13],"m":"jr","oa":35803,"o":"z,$8BDB"},{"a":35790,"t":"code","b":[52],"m":"inc","o":"(hl)"},{"a":35791,"t":"code","b":[254,65],"m":"cp","o":"$41"},{"a":35793,"t":"code","b":[56,31],"m":"jr","oa":35826,"o":"c,$8BF2"},{"a":35795,"t":"code","b":[54,255],"m":"ld","o":"(hl),$FF"},{"a":35797,"t":"code","b":[42,5,219],"m":"ld","oa":56069,"o":"hl,($DB05)"},{"a":35800,"t":"code","b":[34,11,240],"m":"ld","oa":61451,"o":"($F00B),hl"},{"a":35803,"t":"code","b":[58,1,131],"m":"ld","oa":33537,"o":"a,($8301)","x":[35788]},{"a":35806,"t":"code","b":[230,15],"m":"and","o":"$0F"},{"a":35808,"t":"code","b":[254,2],"m":"cp","o":"$02"},{"a":35810,"t":"code","b":[208],"m":"ret","o":"nc"},{"a":35811,"t":"code","b":[58,13,131],"m":"ld","oa":33549,"o":"a,($830D)"},{"a":35814,"t":"code","b":[230,252],"m":"and","o":"$FC"},{"a":35816,"t":"code","b":[254,8],"m":"cp","o":"$08"},{"a":35818,"t":"code","b":[62,0],"m":"ld","o":"a,$00"},{"a":35820,"t":"code","b":[40,30],"m":"jr","oa":35852,"o":"z,$8C0C"},{"a":35822,"t":"code","b":[62,10],"m":"ld","o":"a,$0A"},{"a":35824,"t":"code","b":[24,26],"m":"jr","oa":35852,"o":"$8C0C"},{"a":35826,"t":"code","b":[58,32,141],"m":"ld","oa":36128,"o":"a,($8D20)","x":[35784,35793]},{"a":35829,"t":"code","b":[33,59,141],"m":"ld","o":"hl,$8D3B"},{"a":35832,"t":"code","b":[133],"m":"add","o":"a,l"},{"a":35833,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":35834,"t":"code","b":[48,1],"m":"jr","oa":35837,"o":"nc,$8BFD"},{"a":35836,"t":"code","b":[36],"m":"inc","o":"h"},{"a":35837,"t":"code","b":[126],"m":"ld","o":"a,(hl)","x":[35834]},{"a":35838,"t":"code","b":[254,6],"m":"cp","o":"$06"},{"a":35840,"t":"code","b":[56,10],"m":"jr","oa":35852,"o":"c,$8C0C"},{"a":35842,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":35843,"t":"code","b":[58,49,150],"m":"ld","oa":38449,"o":"a,($9631)"},{"a":35846,"t":"code","b":[167],"m":"and","o":"a"},{"a":35847,"t":"code","b":[125],"m":"ld","o":"a,l"},{"a":35848,"t":"code","b":[40,2],"m":"jr","oa":35852,"o":"z,$8C0C"},{"a":35850,"t":"code","b":[214,5],"m":"sub","o":"$05"},{"a":35852,"t":"code","b":[79],"m":"ld","o":"c,a","x":[35820,35824,35840,35848]},{"a":35853,"t":"code","b":[33,13,131],"m":"ld","o":"hl,$830D"},{"a":35856,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":35857,"t":"code","b":[230,252],"m":"and","o":"$FC"},{"a":35859,"t":"code","b":[254,4],"m":"cp","o":"$04"},{"a":35861,"t":"code","b":[121],"m":"ld","o":"a,c"},{"a":35862,"t":"code","b":[32,6],"m":"jr","oa":35870,"o":"nz,$8C1E"},{"a":35864,"t":"code","b":[254,6],"m":"cp","o":"$06"},{"a":35866,"t":"code","b":[56,2],"m":"jr","oa":35870,"o":"c,$8C1E"},{"a":35868,"t":"code","b":[214,5],"m":"sub","o":"$05"},{"a":35870,"t":"code","b":[45],"m":"dec","o":"l","x":[35862,35866]},{"a":35871,"t":"code","b":[190],"m":"cp","o":"(hl)"},{"a":35872,"t":"code","b":[202,221,214],"m":"jp","oa":55005,"o":"z,$D6DD"},{"a":35875,"t":"code","b":[246,128],"m":"or","o":"$80"},{"a":35877,"t":"code","b":[119],"m":"ld","o":"(hl),a"},{"a":35878,"t":"code","b":[195,221,214],"m":"jp","oa":55005,"o":"$D6DD"},{"a":35881,"l":"queue_message","c":"Queues message B (a number into the table at $7B7D) for character C, unless the queue is full ($FF at the slot $8D39 points to) or the last entry queued is the same pair. The queue is pairs from $8D26.","t":"code","b":[229],"m":"push","o":"hl","x":[34575]},{"a":35882,"t":"code","b":[42,57,141],"m":"ld","oa":36153,"o":"hl,($8D39)"},{"a":35885,"t":"code","b":[62,255],"m":"ld","o":"a,$FF"},{"a":35887,"t":"code","b":[190],"m":"cp","o":"(hl)"},{"a":35888,"t":"code","b":[40,19],"m":"jr","oa":35909,"o":"z,$8C45"},{"a":35890,"t":"code","b":[43],"m":"dec","o":"hl"},{"a":35891,"t":"code","b":[43],"m":"dec","o":"hl"},{"a":35892,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":35893,"t":"code","b":[184],"m":"cp","o":"b"},{"a":35894,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":35895,"t":"code","b":[32,4],"m":"jr","oa":35901,"o":"nz,$8C3D"},{"a":35897,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":35898,"t":"code","b":[185],"m":"cp","o":"c"},{"a":35899,"t":"code","b":[40,8],"m":"jr","oa":35909,"o":"z,$8C45"},{"a":35901,"t":"code","b":[35],"m":"inc","o":"hl","x":[35895]},{"a":35902,"t":"code","b":[112],"m":"ld","o":"(hl),b"},{"a":35903,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":35904,"t":"code","b":[113],"m":"ld","o":"(hl),c"},{"a":35905,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":35906,"t":"code","b":[34,57,141],"m":"ld","oa":36153,"o":"($8D39),hl"},{"a":35909,"t":"code","b":[225],"m":"pop","o":"hl","x":[35888,35899]},{"a":35910,"t":"code","b":[201],"m":"ret"},{"a":35911,"l":"day_night_colour","c":"When the clock ($BEEF) marks a change of light in $BF2E (bit 7, then bit 6 on the next pass), the view's colour becomes $BF2E's low six bits ($AA7D) and the screen not shown is coloured with it ($8C5B), so both screens change over two passes.","t":"code","b":[33,46,191],"m":"ld","o":"hl,$BF2E","x":[34515]},{"a":35914,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":35915,"t":"code","b":[203,127],"m":"bit","o":"7,a"},{"a":35917,"t":"code","b":[32,5],"m":"jr","oa":35924,"o":"nz,$8C54"},{"a":35919,"t":"code","b":[203,119],"m":"bit","o":"6,a"},{"a":35921,"t":"code","b":[200],"m":"ret","o":"z"},{"a":35922,"t":"code","b":[203,182],"m":"res","o":"6,(hl)"},{"a":35924,"t":"code","b":[203,190],"m":"res","o":"7,(hl)","x":[35917]},{"a":35926,"t":"code","b":[230,63],"m":"and","o":"$3F"},{"a":35928,"t":"code","b":[50,125,170],"m":"ld","oa":43645,"o":"(view_colour),a"},{"a":35931,"l":"colour_view","c":"Colours the view in the screen not shown with the attribute in $AA7D: 28 cells across from $D822 in each of 18 rows. Entered at $8C61 with A already set, it colours the screen paged in at $C000.","t":"code","b":[58,125,170],"m":"ld","oa":43645,"o":"a,(view_colour)","x":[34446,62967,62978,62986,62997,63062]},{"a":35934,"t":"code","b":[205,165,140],"m":"call","oa":36005,"o":"page_hidden_screen"},{"a":35937,"t":"code","b":[33,34,216],"m":"ld","o":"hl,$D822"},{"a":35940,"t":"code","b":[14,18],"m":"ld","o":"c,$12"},{"a":35942,"t":"code","b":[17,4,0],"m":"ld","o":"de,$0004"},{"a":35945,"t":"code","b":[6,28],"m":"ld","o":"b,$1C","x":[35953]},{"a":35947,"t":"code","b":[119],"m":"ld","o":"(hl),a","x":[35949]},{"a":35948,"t":"code","b":[44],"m":"inc","o":"l"},{"a":35949,"t":"code","b":[16,252],"m":"djnz","oa":35947,"o":"$8C6B"},{"a":35951,"t":"code","b":[25],"m":"add","o":"hl,de"},{"a":35952,"t":"code","b":[13],"m":"dec","o":"c"},{"a":35953,"t":"code","b":[194,105,140],"m":"jp","oa":35945,"o":"nz,$8C69"},{"a":35956,"t":"code","b":[201],"m":"ret"},{"a":35957,"l":"page_bank_5","c":"Pages RAM bank 5 in at $C000, keeping the screen and ROM bits of $8D1E. This and the entries that follow keep A, BC and the flags. No instruction in the code maps calls this one.","t":"code","b":[245],"m":"push","o":"af"},{"a":35958,"t":"code","b":[62,5],"m":"ld","o":"a,$05"},{"a":35960,"t":"code","b":[24,27],"m":"jr","oa":35989,"o":"page_bank"},{"a":35962,"l":"page_bank_6","c":"Pages bank 6 in at $C000.","t":"code","b":[245],"m":"push","o":"af","x":[34913,35130,35213,35283,35431,36066,43659]},{"a":35963,"t":"code","b":[62,6],"m":"ld","o":"a,$06"},{"a":35965,"t":"code","b":[24,22],"m":"jr","oa":35989,"o":"page_bank"},{"a":35967,"l":"page_bank_0","c":"Pages bank 0 in at $C000.","t":"code","b":[245],"m":"push","o":"af","x":[34118,34274,34344,34509,34530,34839,35246,35424,35480,36045,39583,39599,39834,40070,40073,40235,40354,40402,40408,40437,40530,40692,40837,40986]},{"a":35968,"t":"code","b":[175],"m":"xor","o":"a"},{"a":35969,"t":"code","b":[24,18],"m":"jr","oa":35989,"o":"page_bank"},{"a":35971,"l":"page_bank_7","c":"Pages bank 7, the second screen, in at $C000.","t":"code","b":[245],"m":"push","o":"af","x":[34213,34896,35573,63230]},{"a":35972,"t":"code","b":[62,7],"m":"ld","o":"a,$07"},{"a":35974,"t":"code","b":[24,13],"m":"jr","oa":35989,"o":"page_bank"},{"a":35976,"l":"page_bank_4","c":"Pages bank 4 in at $C000.","t":"code","b":[245],"m":"push","o":"af","x":[35117,35515,40030,40253,40377,40710,43129]},{"a":35977,"t":"code","b":[62,4],"m":"ld","o":"a,$04"},{"a":35979,"t":"code","b":[24,8],"m":"jr","oa":35989,"o":"page_bank"},{"a":35981,"l":"page_bank_1","c":"Pages bank 1 in at $C000.","t":"code","b":[245],"m":"push","o":"af","x":[34767,36048,36572,36803,36976,37018,37077,37525,37553,37814,38336,39223,41014]},{"a":35982,"t":"code","b":[62,1],"m":"ld","o":"a,$01"},{"a":35984,"t":"code","b":[24,3],"m":"jr","oa":35989,"o":"page_bank"},{"a":35986,"l":"page_bank_3","c":"Pages bank 3, the game's logic, in at $C000; it then runs on into $8C95.","t":"code","b":[245],"m":"push","o":"af","x":[34291,34376,34460,34473,34497,34518,34536,34564,34731,35201,35562,35713,36022,36082,36940,36953,37083,37515,37547,37808,38229,38588,38658,38691,38718,38994,39010,42236,43010,43665,44265,44444,44545,44551]},{"a":35987,"t":"code","b":[62,3],"m":"ld","o":"a,$03"},{"a":35989,"l":"page_bank","c":"Pages in the bank in A (0 to 7) through port $7FFD with the screen and ROM bits of $8D1E.","t":"code","b":[197],"m":"push","o":"bc","x":[35960,35965,35969,35974,35979,35984,36013,36017,36020]},{"a":35990,"t":"code","b":[79],"m":"ld","o":"c,a"},{"a":35991,"t":"code","b":[58,30,141],"m":"ld","oa":36126,"o":"a,($8D1E)"},{"a":35994,"t":"code","b":[230,248],"m":"and","o":"$F8"},{"a":35996,"t":"code","b":[177],"m":"or","o":"c"},{"a":35997,"t":"code","b":[1,253,127],"m":"ld","o":"bc,$7FFD"},{"a":36000,"t":"code","b":[237,121],"m":"out","o":"(c),a"},{"a":36002,"t":"code","b":[193],"m":"pop","o":"bc"},{"a":36003,"t":"code","b":[241],"m":"pop","o":"af"},{"a":36004,"t":"code","b":[201],"m":"ret"},{"a":36005,"l":"page_hidden_screen","c":"Pages in the screen not being shown: bank 5 when bit 3 of $8D1E shows bank 7, bank 7 when it shows bank 5.","t":"code","b":[245],"m":"push","o":"af","x":[34592,35934,39337,44055]},{"a":36006,"t":"code","b":[58,30,141],"m":"ld","oa":36126,"o":"a,($8D1E)"},{"a":36009,"t":"code","b":[230,8],"m":"and","o":"$08"},{"a":36011,"t":"code","b":[62,5],"m":"ld","o":"a,$05"},{"a":36013,"t":"code","b":[32,230],"m":"jr","oa":35989,"o":"nz,page_bank"},{"a":36015,"t":"code","b":[62,7],"m":"ld","o":"a,$07"},{"a":36017,"t":"code","b":[24,226],"m":"jr","oa":35989,"o":"page_bank"},{"a":36019,"l":"page_bank_a","c":"Pages in the bank in A, keeping AF (an entry into $8C95).","t":"code","b":[245],"m":"push","o":"af","x":[42134,42792,42922]},{"a":36020,"t":"code","b":[24,223],"m":"jr","oa":35989,"o":"page_bank"},{"a":36022,"l":"copy_needs","c":"Copies the eight need bytes of the leader ($8D0A) from bank 3 ($D5C3 + 8 each) to $8CFB, for code that runs with bank 0 paged in, and leaves bank 0 paged in.","t":"code","b":[205,146,140],"m":"call","oa":35986,"o":"page_bank_3","x":[62402]},{"a":36025,"t":"code","b":[58,10,141],"m":"ld","oa":36106,"o":"a,($8D0A)"},{"a":36028,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":36029,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":36030,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":36031,"t":"code","b":[6,0],"m":"ld","o":"b,$00"},{"a":36033,"t":"code","b":[79],"m":"ld","o":"c,a"},{"a":36034,"t":"code","b":[33,195,213],"m":"ld","o":"hl,$D5C3"},{"a":36037,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":36038,"t":"code","b":[17,251,140],"m":"ld","o":"de,$8CFB"},{"a":36041,"t":"code","b":[14,8],"m":"ld","o":"c,$08"},{"a":36043,"t":"code","b":[237,176],"m":"ldir"},{"a":36045,"t":"code","b":[195,127,140],"m":"jp","oa":35967,"o":"page_bank_0"},{"a":36048,"l":"copy_from_bank1","c":"Copies a column of A bytes from bank 1 (HL, stepping BC) to the buffer at $8521, sets $A6F2 to $FF and pages bank 3 back in. For bank 3's code, which cannot see bank 1.","t":"code","b":[205,141,140],"m":"call","oa":35981,"o":"page_bank_1"},{"a":36051,"t":"code","b":[17,33,133],"m":"ld","o":"de,$8521"},{"a":36054,"t":"code","b":[8],"m":"ex","o":"af,af'","x":[36061]},{"a":36055,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":36056,"t":"code","b":[18],"m":"ld","o":"(de),a"},{"a":36057,"t":"code","b":[28],"m":"inc","o":"e"},{"a":36058,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":36059,"t":"code","b":[8],"m":"ex","o":"af,af'"},{"a":36060,"t":"code","b":[61],"m":"dec","o":"a"},{"a":36061,"t":"code","b":[194,214,140],"m":"jp","oa":36054,"o":"nz,$8CD6"},{"a":36064,"t":"code","b":[24,11],"m":"jr","oa":36077,"o":"$8CED"},{"a":36066,"l":"copy_from_bank6","c":"Copies C bytes from bank 6 (DE) to the buffer at $8521, sets $A6F2 to $FF and pages bank 3 back in.","t":"code","b":[205,122,140],"m":"call","oa":35962,"o":"page_bank_6"},{"a":36069,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":36070,"t":"code","b":[6,0],"m":"ld","o":"b,$00"},{"a":36072,"t":"code","b":[17,33,133],"m":"ld","o":"de,$8521"},{"a":36075,"t":"code","b":[237,176],"m":"ldir"},{"a":36077,"t":"code","b":[62,255],"m":"ld","o":"a,$FF","x":[36064]},{"a":36079,"t":"code","b":[50,242,166],"m":"ld","oa":42738,"o":"($A6F2),a"},{"a":36082,"t":"code","b":[195,146,140],"m":"jp","oa":35986,"o":"page_bank_3"},{"a":36085,"l":"var_8cf5","c":"Work bytes: an object's position and size while $8879 places it ($8CF6-$8CFA), and an 8-byte record in transit between banks ($8CFB-$8D02).","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36093,"t":"byte","b":[0,0,0,0,0,0]},{"a":36099,"l":"vars_8d03","c":"Game flags cleared at new game ($8D04-$8D14), among them $8D09, set when the leader has died, and $8D0A, the leader's character number (0 Jarret, 1 Gloria, 2 Dirk, 3 Clive); $8D14 is the day of the month. $8D15-$8D17 are set to $FF. $8D15 is both the calendar's month ($F465) and bank 3's count for the ceremony ($FEC8), which stops at $FF.","t":"byte","b":[10,0,0,0,0,0,0,0]},{"a":36107,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36115,"t":"byte","b":[0,0,255,255,255]},{"a":36120,"l":"vars_8d18","c":"$8D1B counts passes with no input; $8D1C/$8D1D count the main loop's passes; $8D1E is the last value written to port $7FFD, whose screen and ROM bits every paging keeps; $8D1F the area; $8D20 the input code; $8D22 the menu flags; $8D25 a countdown that holds the message queue.","t":"byte","b":[0,0,0,0,0,0,0,10],"x":[62159,62269,62276,62281]},{"a":36128,"t":"byte","b":[0,5,0,48,40,0],"x":[35719,35773,35826]},{"a":36134,"l":"message_queue","c":"The message queue: pairs (message, character) waiting to be shown, up to the $FF at $8D38; $8D39 points to the next free pair.","t":"byte","b":[255,255,0,0,0,0,0,0]},{"a":36142,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":36150,"t":"byte","b":[0,0,255,40,141]},{"a":36155,"l":"input_actions","c":"The leader's action for each input code 0 to 17: 0 stand; up and up-left 1, right and up-right 2, down and down-right 3, left and down-left 4; fire alone 5; the same directions with fire 6 to 9.","t":"byte","b":[0,1,3,4,1,4,2,2]},{"a":36163,"t":"byte","b":[3,5,6,8,9,6,9,7]},{"a":36171,"t":"byte","b":[7,8]},{"a":36173,"l":"screen_rows","c":"The address of each of the 192 pixel rows of the screen paged in at $C000, from its third character column ($C002, $C102, ...): the view's left edge.","t":"word","b":[2,192,2,193,2,194,2,195],"d":[49154,49410,49666,49922]},{"a":36181,"t":"word","b":[2,196,2,197,2,198,2,199],"d":[50178,50434,50690,50946]},{"a":36189,"t":"word","b":[34,192,34,193,34,194,34,195],"d":[49186,49442,49698,49954]},{"a":36197,"t":"word","b":[34,196,34,197,34,198,34,199],"d":[50210,50466,50722,50978]},{"a":36205,"t":"word","b":[66,192,66,193,66,194,66,195],"d":[49218,49474,49730,49986]},{"a":36213,"t":"word","b":[66,196,66,197,66,198,66,199],"d":[50242,50498,50754,51010]},{"a":36221,"t":"word","b":[98,192,98,193,98,194,98,195],"d":[49250,49506,49762,50018]},{"a":36229,"t":"word","b":[98,196,98,197,98,198,98,199],"d":[50274,50530,50786,51042]},{"a":36237,"t":"word","b":[130,192,130,193,130,194,130,195],"d":[49282,49538,49794,50050]},{"a":36245,"t":"word","b":[130,196,130,197,130,198,130,199],"d":[50306,50562,50818,51074]},{"a":36253,"t":"word","b":[162,192,162,193,162,194,162,195],"d":[49314,49570,49826,50082]},{"a":36261,"t":"word","b":[162,196,162,197,162,198,162,199],"d":[50338,50594,50850,51106]},{"a":36269,"t":"word","b":[194,192,194,193,194,194,194,195],"d":[49346,49602,49858,50114]},{"a":36277,"t":"word","b":[194,196,194,197,194,198,194,199],"d":[50370,50626,50882,51138]},{"a":36285,"t":"word","b":[226,192,226,193,226,194,226,195],"d":[49378,49634,49890,50146]},{"a":36293,"t":"word","b":[226,196,226,197,226,198,226,199],"d":[50402,50658,50914,51170]},{"a":36301,"t":"word","b":[2,200,2,201,2,202,2,203],"d":[51202,51458,51714,51970]},{"a":36309,"t":"word","b":[2,204,2,205,2,206,2,207],"d":[52226,52482,52738,52994]},{"a":36317,"t":"word","b":[34,200,34,201,34,202,34,203],"d":[51234,51490,51746,52002]},{"a":36325,"t":"word","b":[34,204,34,205,34,206,34,207],"d":[52258,52514,52770,53026]},{"a":36333,"t":"word","b":[66,200,66,201,66,202,66,203],"d":[51266,51522,51778,52034]},{"a":36341,"t":"word","b":[66,204,66,205,66,206,66,207],"d":[52290,52546,52802,53058]},{"a":36349,"t":"word","b":[98,200,98,201,98,202,98,203],"d":[51298,51554,51810,52066]},{"a":36357,"t":"word","b":[98,204,98,205,98,206,98,207],"d":[52322,52578,52834,53090]},{"a":36365,"t":"word","b":[130,200,130,201,130,202,130,203],"d":[51330,51586,51842,52098]},{"a":36373,"t":"word","b":[130,204,130,205,130,206,130,207],"d":[52354,52610,52866,53122]},{"a":36381,"t":"word","b":[162,200,162,201,162,202,162,203],"d":[51362,51618,51874,52130]},{"a":36389,"t":"word","b":[162,204,162,205,162,206,162,207],"d":[52386,52642,52898,53154]},{"a":36397,"t":"word","b":[194,200,194,201,194,202,194,203],"d":[51394,51650,51906,52162]},{"a":36405,"t":"word","b":[194,204,194,205,194,206,194,207],"d":[52418,52674,52930,53186]},{"a":36413,"t":"word","b":[226,200,226,201,226,202,226,203],"d":[51426,51682,51938,52194]},{"a":36421,"t":"word","b":[226,204,226,205,226,206,226,207],"d":[52450,52706,52962,53218]},{"a":36429,"t":"word","b":[2,208,2,209,2,210,2,211],"d":[53250,53506,53762,54018]},{"a":36437,"t":"word","b":[2,212,2,213,2,214,2,215],"d":[54274,54530,54786,55042]},{"a":36445,"t":"word","b":[34,208,34,209,34,210,34,211],"d":[53282,53538,53794,54050]},{"a":36453,"t":"word","b":[34,212,34,213,34,214,34,215],"d":[54306,54562,54818,55074]},{"a":36461,"t":"word","b":[66,208,66,209,66,210,66,211],"d":[53314,53570,53826,54082]},{"a":36469,"t":"word","b":[66,212,66,213,66,214,66,215],"d":[54338,54594,54850,55106]},{"a":36477,"t":"word","b":[98,208,98,209,98,210,98,211],"d":[53346,53602,53858,54114]},{"a":36485,"t":"word","b":[98,212,98,213,98,214,98,215],"d":[54370,54626,54882,55138]},{"a":36493,"t":"word","b":[130,208,130,209,130,210,130,211],"d":[53378,53634,53890,54146]},{"a":36501,"t":"word","b":[130,212,130,213,130,214,130,215],"d":[54402,54658,54914,55170]},{"a":36509,"t":"word","b":[162,208,162,209,162,210,162,211],"d":[53410,53666,53922,54178]},{"a":36517,"t":"word","b":[162,212,162,213,162,214,162,215],"d":[54434,54690,54946,55202]},{"a":36525,"t":"word","b":[194,208,194,209,194,210,194,211],"d":[53442,53698,53954,54210]},{"a":36533,"t":"word","b":[194,212,194,213,194,214,194,215],"d":[54466,54722,54978,55234]},{"a":36541,"t":"word","b":[226,208,226,209,226,210,226,211],"d":[53474,53730,53986,54242]},{"a":36549,"t":"word","b":[226,212,226,213,226,214,226,215],"d":[54498,54754,55010,55266]},{"a":36557,"l":"leader_slope","c":"Cleared at the start of each pass of the actors ($8ED8): the way the cell under the leader slopes (1 to 4, from $91FE), or $10 when he drops; the scrolling ($98FF) changes its speed by it.","t":"byte","b":[0],"x":[36569,37319,37420,38730,38750,38775,38801,38830,38857,38936,38967,39211]},{"a":36558,"l":"leader_cell","c":"The address in bank 1's grid of the cell the leader is in ($8ECE), its byte ($8ED0), and the new position being tried, three words: across ($8ED1), down ($8ED3), height ($8ED5); $8ED7 holds the fourth byte of the animation frame being played.","t":"byte","b":[0,0,0,0,0,0,0,0],"x":[37164,38343,38354,38365,38379]},{"a":36566,"t":"byte","b":[0,0],"x":[37310]},{"a":36568,"l":"animate_actors","c":"Moves the eight actors, a pass each, with bank 1 paged in (their animations are there). An actor's record is 32 bytes from $8300 ($FF in +1 for an empty slot). A new action (bit 7 of +$0C) starts its animation ($8FDA); otherwise the animation steps a frame forward, or back when bit 7 of the frame number (+$0B) is set: each frame is four bytes, three signed steps for the three position words (+$0E, +$10, +$12) and a byte kept in $8ED7. The new position is tried ($9097) and the frame kept only if the move is allowed; at the last frame, the high nibble of its fourth byte names an event ($9052). Then bank 3 follows the actor up ($9048).","t":"code","b":[175],"m":"xor","o":"a","x":[34503]},{"a":36569,"t":"code","b":[50,205,142],"m":"ld","oa":36557,"o":"(leader_slope),a"},{"a":36572,"t":"code","b":[205,141,140],"m":"call","oa":35981,"o":"page_bank_1"},{"a":36575,"t":"code","b":[33,1,131],"m":"ld","o":"hl,$8301"},{"a":36578,"t":"code","b":[253,33,0,131],"m":"ld","o":"iy,$8300"},{"a":36582,"t":"code","b":[6,8],"m":"ld","o":"b,$08"},{"a":36584,"t":"code","b":[126],"m":"ld","o":"a,(hl)","x":[36821]},{"a":36585,"t":"code","b":[60],"m":"inc","o":"a"},{"a":36586,"t":"code","b":[202,206,143],"m":"jp","oa":36814,"o":"z,$8FCE"},{"a":36589,"t":"code","b":[197],"m":"push","o":"bc"},{"a":36590,"t":"code","b":[229],"m":"push","o":"hl"},{"a":36591,"t":"code","b":[253,203,24,254],"m":"set","o":"7,(iy+$18)"},{"a":36595,"t":"code","b":[203,254],"m":"set","o":"7,(hl)"},{"a":36597,"t":"code","b":[62,11],"m":"ld","o":"a,$0B"},{"a":36599,"t":"code","b":[133],"m":"add","o":"a,l"},{"a":36600,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":36601,"t":"code","b":[203,126],"m":"bit","o":"7,(hl)"},{"a":36603,"t":"code","b":[194,218,143],"m":"jp","oa":36826,"o":"nz,start_animation"},{"a":36606,"t":"code","b":[45],"m":"dec","o":"l"},{"a":36607,"t":"code","b":[45],"m":"dec","o":"l"},{"a":36608,"t":"code","b":[86],"m":"ld","o":"d,(hl)"},{"a":36609,"t":"code","b":[45],"m":"dec","o":"l"},{"a":36610,"t":"code","b":[94],"m":"ld","o":"e,(hl)"},{"a":36611,"t":"code","b":[44],"m":"inc","o":"l"},{"a":36612,"t":"code","b":[44],"m":"inc","o":"l"},{"a":36613,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":36614,"t":"code","b":[167],"m":"and","o":"a"},{"a":36615,"t":"code","b":[242,91,143],"m":"jp","oa":36699,"o":"p,$8F5B"},{"a":36618,"t":"code","b":[230,127],"m":"and","o":"$7F"},{"a":36620,"t":"code","b":[202,217,143],"m":"jp","oa":36825,"o":"z,$8FD9"},{"a":36623,"t":"code","b":[60],"m":"inc","o":"a"},{"a":36624,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":36625,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":36626,"t":"code","b":[79],"m":"ld","o":"c,a"},{"a":36627,"t":"code","b":[6,0],"m":"ld","o":"b,$00"},{"a":36629,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":36630,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":36631,"t":"code","b":[43],"m":"dec","o":"hl"},{"a":36632,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":36633,"t":"code","b":[50,215,142],"m":"ld","oa":36567,"o":"($8ED7),a"},{"a":36636,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":36637,"t":"code","b":[68],"m":"ld","o":"b,h"},{"a":36638,"t":"code","b":[77],"m":"ld","o":"c,l"},{"a":36639,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":36640,"t":"code","b":[44],"m":"inc","o":"l"},{"a":36641,"t":"code","b":[44],"m":"inc","o":"l"},{"a":36642,"t":"code","b":[44],"m":"inc","o":"l"},{"a":36643,"t":"code","b":[17,209,142],"m":"ld","o":"de,$8ED1","x":[36933]},{"a":36646,"t":"code","b":[62,3],"m":"ld","o":"a,$03"},{"a":36648,"t":"code","b":[8],"m":"ex","o":"af,af'","x":[36684]},{"a":36649,"t":"code","b":[10],"m":"ld","o":"a,(bc)"},{"a":36650,"t":"code","b":[203,127],"m":"bit","o":"7,a"},{"a":36652,"t":"code","b":[194,61,143],"m":"jp","oa":36669,"o":"nz,$8F3D"},{"a":36655,"t":"code","b":[197],"m":"push","o":"bc"},{"a":36656,"t":"code","b":[79],"m":"ld","o":"c,a"},{"a":36657,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":36658,"t":"code","b":[145],"m":"sub","o":"c"},{"a":36659,"t":"code","b":[18],"m":"ld","o":"(de),a"},{"a":36660,"t":"code","b":[44],"m":"inc","o":"l"},{"a":36661,"t":"code","b":[19],"m":"inc","o":"de"},{"a":36662,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":36663,"t":"code","b":[222,0],"m":"sbc","o":"a,$00"},{"a":36665,"t":"code","b":[18],"m":"ld","o":"(de),a"},{"a":36666,"t":"code","b":[193],"m":"pop","o":"bc"},{"a":36667,"t":"code","b":[24,10],"m":"jr","oa":36679,"o":"$8F47"},{"a":36669,"t":"code","b":[237,68],"m":"neg","x":[36652]},{"a":36671,"t":"code","b":[134],"m":"add","o":"a,(hl)"},{"a":36672,"t":"code","b":[18],"m":"ld","o":"(de),a"},{"a":36673,"t":"code","b":[44],"m":"inc","o":"l"},{"a":36674,"t":"code","b":[19],"m":"inc","o":"de"},{"a":36675,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":36676,"t":"code","b":[206,0],"m":"adc","o":"a,$00"},{"a":36678,"t":"code","b":[18],"m":"ld","o":"(de),a"},{"a":36679,"t":"code","b":[44],"m":"inc","o":"l","x":[36667]},{"a":36680,"t":"code","b":[19],"m":"inc","o":"de"},{"a":36681,"t":"code","b":[3],"m":"inc","o":"bc"},{"a":36682,"t":"code","b":[8],"m":"ex","o":"af,af'"},{"a":36683,"t":"code","b":[61],"m":"dec","o":"a"},{"a":36684,"t":"code","b":[194,40,143],"m":"jp","oa":36648,"o":"nz,$8F28"},{"a":36687,"t":"code","b":[205,151,144],"m":"call","oa":37015,"o":"try_move"},{"a":36690,"t":"code","b":[194,198,143],"m":"jp","oa":36806,"o":"nz,$8FC6"},{"a":36693,"t":"code","b":[253,53,11],"m":"dec","o":"(iy+$0B)"},{"a":36696,"t":"code","b":[195,190,143],"m":"jp","oa":36798,"o":"$8FBE"},{"a":36699,"t":"code","b":[235],"m":"ex","o":"de,hl","x":[36615]},{"a":36700,"t":"code","b":[190],"m":"cp","o":"(hl)"},{"a":36701,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":36702,"t":"code","b":[202,217,143],"m":"jp","oa":36825,"o":"z,$8FD9"},{"a":36705,"t":"code","b":[60],"m":"inc","o":"a"},{"a":36706,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":36707,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":36708,"t":"code","b":[131],"m":"add","o":"a,e"},{"a":36709,"t":"code","b":[95],"m":"ld","o":"e,a"},{"a":36710,"t":"code","b":[48,1],"m":"jr","oa":36713,"o":"nc,$8F69"},{"a":36712,"t":"code","b":[20],"m":"inc","o":"d"},{"a":36713,"t":"code","b":[66],"m":"ld","o":"b,d","x":[36710]},{"a":36714,"t":"code","b":[75],"m":"ld","o":"c,e"},{"a":36715,"t":"code","b":[44],"m":"inc","o":"l"},{"a":36716,"t":"code","b":[44],"m":"inc","o":"l"},{"a":36717,"t":"code","b":[44],"m":"inc","o":"l"},{"a":36718,"t":"code","b":[17,209,142],"m":"ld","o":"de,$8ED1","x":[36897]},{"a":36721,"t":"code","b":[62,3],"m":"ld","o":"a,$03"},{"a":36723,"t":"code","b":[8],"m":"ex","o":"af,af'","x":[36759]},{"a":36724,"t":"code","b":[10],"m":"ld","o":"a,(bc)"},{"a":36725,"t":"code","b":[203,127],"m":"bit","o":"7,a"},{"a":36727,"t":"code","b":[194,132,143],"m":"jp","oa":36740,"o":"nz,$8F84"},{"a":36730,"t":"code","b":[134],"m":"add","o":"a,(hl)"},{"a":36731,"t":"code","b":[18],"m":"ld","o":"(de),a"},{"a":36732,"t":"code","b":[44],"m":"inc","o":"l"},{"a":36733,"t":"code","b":[19],"m":"inc","o":"de"},{"a":36734,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":36735,"t":"code","b":[206,0],"m":"adc","o":"a,$00"},{"a":36737,"t":"code","b":[18],"m":"ld","o":"(de),a"},{"a":36738,"t":"code","b":[24,14],"m":"jr","oa":36754,"o":"$8F92"},{"a":36740,"t":"code","b":[197],"m":"push","o":"bc","x":[36727]},{"a":36741,"t":"code","b":[237,68],"m":"neg"},{"a":36743,"t":"code","b":[79],"m":"ld","o":"c,a"},{"a":36744,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":36745,"t":"code","b":[145],"m":"sub","o":"c"},{"a":36746,"t":"code","b":[18],"m":"ld","o":"(de),a"},{"a":36747,"t":"code","b":[44],"m":"inc","o":"l"},{"a":36748,"t":"code","b":[19],"m":"inc","o":"de"},{"a":36749,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":36750,"t":"code","b":[222,0],"m":"sbc","o":"a,$00"},{"a":36752,"t":"code","b":[18],"m":"ld","o":"(de),a"},{"a":36753,"t":"code","b":[193],"m":"pop","o":"bc"},{"a":36754,"t":"code","b":[19],"m":"inc","o":"de","x":[36738]},{"a":36755,"t":"code","b":[44],"m":"inc","o":"l"},{"a":36756,"t":"code","b":[3],"m":"inc","o":"bc"},{"a":36757,"t":"code","b":[8],"m":"ex","o":"af,af'"},{"a":36758,"t":"code","b":[61],"m":"dec","o":"a"},{"a":36759,"t":"code","b":[194,115,143],"m":"jp","oa":36723,"o":"nz,$8F73"},{"a":36762,"t":"code","b":[10],"m":"ld","o":"a,(bc)"},{"a":36763,"t":"code","b":[50,215,142],"m":"ld","oa":36567,"o":"($8ED7),a"},{"a":36766,"t":"code","b":[205,151,144],"m":"call","oa":37015,"o":"try_move"},{"a":36769,"t":"code","b":[194,198,143],"m":"jp","oa":36806,"o":"nz,$8FC6"},{"a":36772,"t":"code","b":[253,52,11],"m":"inc","o":"(iy+$0B)"},{"a":36775,"t":"code","b":[225],"m":"pop","o":"hl"},{"a":36776,"t":"code","b":[229],"m":"push","o":"hl"},{"a":36777,"t":"code","b":[125],"m":"ld","o":"a,l"},{"a":36778,"t":"code","b":[198,8],"m":"add","o":"a,$08"},{"a":36780,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":36781,"t":"code","b":[94],"m":"ld","o":"e,(hl)"},{"a":36782,"t":"code","b":[44],"m":"inc","o":"l"},{"a":36783,"t":"code","b":[86],"m":"ld","o":"d,(hl)"},{"a":36784,"t":"code","b":[44],"m":"inc","o":"l"},{"a":36785,"t":"code","b":[26],"m":"ld","o":"a,(de)"},{"a":36786,"t":"code","b":[190],"m":"cp","o":"(hl)"},{"a":36787,"t":"code","b":[32,9],"m":"jr","oa":36798,"o":"nz,$8FBE"},{"a":36789,"t":"code","b":[19],"m":"inc","o":"de"},{"a":36790,"t":"code","b":[19],"m":"inc","o":"de"},{"a":36791,"t":"code","b":[19],"m":"inc","o":"de"},{"a":36792,"t":"code","b":[26],"m":"ld","o":"a,(de)"},{"a":36793,"t":"code","b":[230,240],"m":"and","o":"$F0"},{"a":36795,"t":"code","b":[196,82,144],"m":"call","oa":36946,"o":"nz,animation_event"},{"a":36798,"t":"code","b":[225],"m":"pop","o":"hl","x":[36696,36787]},{"a":36799,"t":"code","b":[229],"m":"push","o":"hl"},{"a":36800,"t":"code","b":[205,72,144],"m":"call","oa":36936,"o":"follow_actor"},{"a":36803,"t":"code","b":[205,141,140],"m":"call","oa":35981,"o":"page_bank_1"},{"a":36806,"t":"code","b":[225],"m":"pop","o":"hl","x":[36690,36769]},{"a":36807,"t":"code","b":[193],"m":"pop","o":"bc"},{"a":36808,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":36809,"t":"code","b":[60],"m":"inc","o":"a"},{"a":36810,"t":"code","b":[40,2],"m":"jr","oa":36814,"o":"z,$8FCE"},{"a":36812,"t":"code","b":[203,190],"m":"res","o":"7,(hl)"},{"a":36814,"t":"code","b":[17,32,0],"m":"ld","o":"de,$0020","x":[36586,36810]},{"a":36817,"t":"code","b":[25],"m":"add","o":"hl,de"},{"a":36818,"t":"code","b":[253,25],"m":"add","o":"iy,de"},{"a":36820,"t":"code","b":[5],"m":"dec","o":"b"},{"a":36821,"t":"code","b":[194,232,142],"m":"jp","oa":36584,"o":"nz,$8EE8"},{"a":36824,"t":"code","b":[201],"m":"ret"},{"a":36825,"t":"code","b":[44],"m":"inc","o":"l","x":[36620,36702]},{"a":36826,"l":"start_animation","c":"Starts the animation for an actor's new action: bank 1's table at $E2F2, twelve bytes for each value of the actor's +$0D (its state), gives an animation number for each action; the actor's animation list (+$07) gives the script, stored in +$09. Bit 7 of the number plays it backwards from the last frame; a next byte other than $FF becomes the actor's new state.","t":"code","b":[203,190],"m":"res","o":"7,(hl)","x":[36603]},{"a":36828,"t":"code","b":[44],"m":"inc","o":"l"},{"a":36829,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":36830,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":36831,"t":"code","b":[134],"m":"add","o":"a,(hl)"},{"a":36832,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":36833,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":36834,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":36835,"t":"code","b":[38,0],"m":"ld","o":"h,$00"},{"a":36837,"t":"code","b":[41],"m":"add","o":"hl,hl"},{"a":36838,"t":"code","b":[29],"m":"dec","o":"e"},{"a":36839,"t":"code","b":[26],"m":"ld","o":"a,(de)"},{"a":36840,"t":"code","b":[133],"m":"add","o":"a,l"},{"a":36841,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":36842,"t":"code","b":[48,1],"m":"jr","oa":36845,"o":"nc,$8FED"},{"a":36844,"t":"code","b":[36],"m":"inc","o":"h"},{"a":36845,"t":"code","b":[1,242,226],"m":"ld","o":"bc,$E2F2","x":[36842]},{"a":36848,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":36849,"t":"code","b":[77],"m":"ld","o":"c,l"},{"a":36850,"t":"code","b":[68],"m":"ld","o":"b,h"},{"a":36851,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":36852,"t":"code","b":[125],"m":"ld","o":"a,l"},{"a":36853,"t":"code","b":[214,5],"m":"sub","o":"$05"},{"a":36855,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":36856,"t":"code","b":[94],"m":"ld","o":"e,(hl)"},{"a":36857,"t":"code","b":[44],"m":"inc","o":"l"},{"a":36858,"t":"code","b":[86],"m":"ld","o":"d,(hl)"},{"a":36859,"t":"code","b":[44],"m":"inc","o":"l"},{"a":36860,"t":"code","b":[10],"m":"ld","o":"a,(bc)"},{"a":36861,"t":"code","b":[245],"m":"push","o":"af"},{"a":36862,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":36863,"t":"code","b":[131],"m":"add","o":"a,e"},{"a":36864,"t":"code","b":[95],"m":"ld","o":"e,a"},{"a":36865,"t":"code","b":[48,1],"m":"jr","oa":36868,"o":"nc,$9004"},{"a":36867,"t":"code","b":[20],"m":"inc","o":"d"},{"a":36868,"t":"code","b":[235],"m":"ex","o":"de,hl","x":[36865]},{"a":36869,"t":"code","b":[78],"m":"ld","o":"c,(hl)"},{"a":36870,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":36871,"t":"code","b":[70],"m":"ld","o":"b,(hl)"},{"a":36872,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":36873,"t":"code","b":[113],"m":"ld","o":"(hl),c"},{"a":36874,"t":"code","b":[44],"m":"inc","o":"l"},{"a":36875,"t":"code","b":[112],"m":"ld","o":"(hl),b"},{"a":36876,"t":"code","b":[44],"m":"inc","o":"l"},{"a":36877,"t":"code","b":[241],"m":"pop","o":"af"},{"a":36878,"t":"code","b":[167],"m":"and","o":"a"},{"a":36879,"t":"code","b":[250,36,144],"m":"jp","oa":36900,"o":"m,$9024"},{"a":36882,"t":"code","b":[54,0],"m":"ld","o":"(hl),$00"},{"a":36884,"t":"code","b":[3],"m":"inc","o":"bc"},{"a":36885,"t":"code","b":[3],"m":"inc","o":"bc"},{"a":36886,"t":"code","b":[10],"m":"ld","o":"a,(bc)"},{"a":36887,"t":"code","b":[44],"m":"inc","o":"l"},{"a":36888,"t":"code","b":[44],"m":"inc","o":"l"},{"a":36889,"t":"code","b":[254,255],"m":"cp","o":"$FF"},{"a":36891,"t":"code","b":[40,1],"m":"jr","oa":36894,"o":"z,$901E"},{"a":36893,"t":"code","b":[119],"m":"ld","o":"(hl),a"},{"a":36894,"t":"code","b":[3],"m":"inc","o":"bc","x":[36891]},{"a":36895,"t":"code","b":[3],"m":"inc","o":"bc"},{"a":36896,"t":"code","b":[44],"m":"inc","o":"l"},{"a":36897,"t":"code","b":[195,110,143],"m":"jp","oa":36718,"o":"$8F6E"},{"a":36900,"t":"code","b":[10],"m":"ld","o":"a,(bc)","x":[36879]},{"a":36901,"t":"code","b":[95],"m":"ld","o":"e,a"},{"a":36902,"t":"code","b":[246,128],"m":"or","o":"$80"},{"a":36904,"t":"code","b":[119],"m":"ld","o":"(hl),a"},{"a":36905,"t":"code","b":[3],"m":"inc","o":"bc"},{"a":36906,"t":"code","b":[10],"m":"ld","o":"a,(bc)"},{"a":36907,"t":"code","b":[44],"m":"inc","o":"l"},{"a":36908,"t":"code","b":[44],"m":"inc","o":"l"},{"a":36909,"t":"code","b":[254,255],"m":"cp","o":"$FF"},{"a":36911,"t":"code","b":[40,1],"m":"jr","oa":36914,"o":"z,$9032"},{"a":36913,"t":"code","b":[119],"m":"ld","o":"(hl),a"},{"a":36914,"t":"code","b":[44],"m":"inc","o":"l","x":[36911]},{"a":36915,"t":"code","b":[3],"m":"inc","o":"bc"},{"a":36916,"t":"code","b":[3],"m":"inc","o":"bc"},{"a":36917,"t":"code","b":[3],"m":"inc","o":"bc"},{"a":36918,"t":"code","b":[197],"m":"push","o":"bc"},{"a":36919,"t":"code","b":[123],"m":"ld","o":"a,e"},{"a":36920,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":36921,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":36922,"t":"code","b":[61],"m":"dec","o":"a"},{"a":36923,"t":"code","b":[129],"m":"add","o":"a,c"},{"a":36924,"t":"code","b":[79],"m":"ld","o":"c,a"},{"a":36925,"t":"code","b":[48,1],"m":"jr","oa":36928,"o":"nc,$9040"},{"a":36927,"t":"code","b":[4],"m":"inc","o":"b"},{"a":36928,"t":"code","b":[10],"m":"ld","o":"a,(bc)","x":[36925]},{"a":36929,"t":"code","b":[50,215,142],"m":"ld","oa":36567,"o":"($8ED7),a"},{"a":36932,"t":"code","b":[193],"m":"pop","o":"bc"},{"a":36933,"t":"code","b":[195,35,143],"m":"jp","oa":36643,"o":"$8F23"},{"a":36936,"l":"follow_actor","c":"Moves HL on $0D, pages bank 3 in and goes on at its $C362. Callers pass the actor's +1, so the projection starts at its place across, +$0E.","t":"code","b":[125],"m":"ld","o":"a,l","x":[36800]},{"a":36937,"t":"code","b":[198,13],"m":"add","o":"a,$0D"},{"a":36939,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":36940,"t":"code","b":[205,146,140],"m":"call","oa":35986,"o":"page_bank_3"},{"a":36943,"t":"code","b":[195,98,195],"m":"jp","oa":50018,"o":"$C362"},{"a":36946,"l":"animation_event","c":"The event at the end of an animation (A's high nibble, $F for none): the routine for it, a word from $9071 plus twice its number, is called with bank 3 paged in (its address written into the CALL at $906D), then bank 1 is paged back. The table overlaps the JP that ends this routine: event 0's entry is that JP's operand, $8C8D, which only pages bank 1.","t":"code","b":[31],"m":"rra","x":[36795]},{"a":36947,"t":"code","b":[31],"m":"rra"},{"a":36948,"t":"code","b":[31],"m":"rra"},{"a":36949,"t":"code","b":[31],"m":"rra"},{"a":36950,"t":"code","b":[254,15],"m":"cp","o":"$0F"},{"a":36952,"t":"code","b":[200],"m":"ret","o":"z"},{"a":36953,"t":"code","b":[205,146,140],"m":"call","oa":35986,"o":"page_bank_3"},{"a":36956,"t":"code","b":[229],"m":"push","o":"hl"},{"a":36957,"t":"code","b":[79],"m":"ld","o":"c,a"},{"a":36958,"t":"code","b":[6,0],"m":"ld","o":"b,$00"},{"a":36960,"t":"code","b":[33,113,144],"m":"ld","o":"hl,$9071"},{"a":36963,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":36964,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":36965,"t":"code","b":[94],"m":"ld","o":"e,(hl)"},{"a":36966,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":36967,"t":"code","b":[86],"m":"ld","o":"d,(hl)"},{"a":36968,"t":"code","b":[237,83,110,144],"m":"ld","oa":36974,"o":"($906E),de"},{"a":36972,"t":"code","b":[225],"m":"pop","o":"hl"},{"a":36973,"t":"code","b":[205,90,199],"m":"call","oa":51034,"o":"$C75A"},{"a":36976,"t":"code","b":[195,141,140],"m":"jp","oa":35981,"o":"page_bank_1"},{"a":36979,"l":"animation_events","c":"End-of-animation events 1 to 9: bank 3's $C75A, $9085, bank 3's $F0A3 and $F2F5, $9070 (the JP that ends $9052: no event), bank 3's $F26E, $9093, and bank 3's $E8D7 and $FAC0. A number over 9 would read the code at $9085 as an address.","t":"word","b":[90,199,133,144,163,240,245,242],"d":[51034,36997,61603,62197]},{"a":36987,"t":"word","b":[112,144,110,242,147,144,215,232],"d":[36976,62062,37011,59607]},{"a":36995,"t":"word","b":[192,250],"d":[64192]},{"a":36997,"l":"event_stun","c":"End-of-animation event 2: for an actor of type 4 or more, sets its action to $8A and bit 6 of its +1.","t":"code","b":[253,126,0],"m":"ld","o":"a,(iy+$00)"},{"a":37000,"t":"code","b":[254,4],"m":"cp","o":"$04"},{"a":37002,"t":"code","b":[216],"m":"ret","o":"c"},{"a":37003,"t":"code","b":[44],"m":"inc","o":"l"},{"a":37004,"t":"code","b":[54,138],"m":"ld","o":"(hl),$8A"},{"a":37006,"t":"code","b":[253,203,1,246],"m":"set","o":"6,(iy+$01)"},{"a":37010,"t":"code","b":[201],"m":"ret"},{"a":37011,"l":"event_clear","c":"End-of-animation event 7: clears the byte after HL.","t":"code","b":[44],"m":"inc","o":"l"},{"a":37012,"t":"code","b":[54,0],"m":"ld","o":"(hl),$00"},{"a":37014,"t":"code","b":[201],"m":"ret"},{"a":37015,"l":"try_move","c":"Whether the actor at IY may move to the position in $8ED1-$8ED6: not into a box of the scenery ($9546, bank 1), not into another actor ($9440), and the ground there allows it ($9104). If so the position is copied into the record (+$0E to +$13) with the byte after it into +$1B, and Z is returned; NZ refuses. While the player is idle ($8D1B at $FF) or the leader is in state 3, the leader's own move is checked with bit 7 of $8D0A set.","t":"code","b":[205,70,149],"m":"call","oa":38214,"o":"box_collide","x":[36687,36766]},{"a":37018,"t":"code","b":[205,141,140],"m":"call","oa":35981,"o":"page_bank_1"},{"a":37021,"t":"code","b":[192],"m":"ret","o":"nz"},{"a":37022,"t":"code","b":[205,64,148],"m":"call","oa":37952,"o":"actor_collide"},{"a":37025,"t":"code","b":[192],"m":"ret","o":"nz"},{"a":37026,"t":"code","b":[58,27,141],"m":"ld","oa":36123,"o":"a,($8D1B)"},{"a":37029,"t":"code","b":[60],"m":"inc","o":"a"},{"a":37030,"t":"code","b":[40,9],"m":"jr","oa":37041,"o":"z,$90B1"},{"a":37032,"t":"code","b":[58,1,131],"m":"ld","oa":33537,"o":"a,($8301)"},{"a":37035,"t":"code","b":[230,127],"m":"and","o":"$7F"},{"a":37037,"t":"code","b":[254,3],"m":"cp","o":"$03"},{"a":37039,"t":"code","b":[32,5],"m":"jr","oa":37046,"o":"nz,$90B6"},{"a":37041,"t":"code","b":[33,10,141],"m":"ld","o":"hl,$8D0A","x":[37030]},{"a":37044,"t":"code","b":[203,254],"m":"set","o":"7,(hl)"},{"a":37046,"t":"code","b":[205,4,145],"m":"call","oa":37124,"o":"ground_allows","x":[37039]},{"a":37049,"t":"code","b":[33,10,141],"m":"ld","o":"hl,$8D0A"},{"a":37052,"t":"code","b":[203,190],"m":"res","o":"7,(hl)"},{"a":37054,"t":"code","b":[192],"m":"ret","o":"nz"},{"a":37055,"t":"code","b":[253,229],"m":"push","o":"iy"},{"a":37057,"t":"code","b":[225],"m":"pop","o":"hl"},{"a":37058,"t":"code","b":[62,14],"m":"ld","o":"a,$0E"},{"a":37060,"t":"code","b":[133],"m":"add","o":"a,l"},{"a":37061,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":37062,"t":"code","b":[17,209,142],"m":"ld","o":"de,$8ED1"},{"a":37065,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":37066,"t":"code","b":[1,6,0],"m":"ld","o":"bc,$0006"},{"a":37069,"t":"code","b":[237,176],"m":"ldir"},{"a":37071,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":37072,"t":"code","b":[253,119,27],"m":"ld","o":"(iy+$1B),a"},{"a":37075,"t":"code","b":[175],"m":"xor","o":"a"},{"a":37076,"t":"code","b":[201],"m":"ret"},{"a":37077,"l":"ground_cell","c":"The ground cell under $8ED1/$8ED3, read with bank 1 paged in and bank 3 paged back after.","t":"code","b":[205,141,140],"m":"call","oa":35981,"o":"page_bank_1"},{"a":37080,"t":"code","b":[205,222,144],"m":"call","oa":37086,"o":"ground_cell_at"},{"a":37083,"t":"code","b":[195,146,140],"m":"jp","oa":35986,"o":"page_bank_3"},{"a":37086,"l":"ground_cell_at","c":"The ground cell under the position in $8ED1 (across) and $8ED3 (down): bank 1's grid at $C000 has 64 cells to a row, each 16 units square; returns the cell's byte in A and its address in HL.","t":"code","b":[42,209,142],"m":"ld","oa":36561,"o":"hl,($8ED1)","x":[37080,37124]},{"a":37089,"t":"code","b":[1,8,0],"m":"ld","o":"bc,$0008"},{"a":37092,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":37093,"t":"code","b":[125],"m":"ld","o":"a,l"},{"a":37094,"t":"code","b":[230,240],"m":"and","o":"$F0"},{"a":37096,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":37097,"t":"code","b":[41],"m":"add","o":"hl,hl"},{"a":37098,"t":"code","b":[41],"m":"add","o":"hl,hl"},{"a":37099,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":37100,"t":"code","b":[42,211,142],"m":"ld","oa":36563,"o":"hl,($8ED3)"},{"a":37103,"t":"code","b":[1,28,0],"m":"ld","o":"bc,$001C"},{"a":37106,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":37107,"t":"code","b":[125],"m":"ld","o":"a,l"},{"a":37108,"t":"code","b":[203,28],"m":"rr","o":"h"},{"a":37110,"t":"code","b":[31],"m":"rra"},{"a":37111,"t":"code","b":[203,28],"m":"rr","o":"h"},{"a":37113,"t":"code","b":[31],"m":"rra"},{"a":37114,"t":"code","b":[31],"m":"rra"},{"a":37115,"t":"code","b":[31],"m":"rra"},{"a":37116,"t":"code","b":[230,63],"m":"and","o":"$3F"},{"a":37118,"t":"code","b":[38,192],"m":"ld","o":"h,$C0"},{"a":37120,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":37121,"t":"code","b":[25],"m":"add","o":"hl,de"},{"a":37122,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":37123,"t":"code","b":[201],"m":"ret"},{"a":37124,"l":"ground_allows","c":"Whether the ground lets the actor at IY stand at the new position: the cell's byte ($A039) is a height for values under $72, compared with the new height (the third position word, $8ED5, divided by eight): a step of two or more down, or up for the four characters, refuses it ($9525); values $72 to $7E are special ground, each with its own routine from the table at $9267. The leader's cell and its byte are kept in $8ECE and $8ED0. Actor type $2D goes anywhere; types $10 to $13 move only over cells 0 and $7B. On level ground the height is taken from the cell's slope ($91FE).","t":"code","b":[205,222,144],"m":"call","oa":37086,"o":"ground_cell_at","x":[37046]},{"a":37127,"t":"code","b":[8],"m":"ex","o":"af,af'"},{"a":37128,"t":"code","b":[253,126,0],"m":"ld","o":"a,(iy+$00)"},{"a":37131,"t":"code","b":[254,45],"m":"cp","o":"$2D"},{"a":37133,"t":"code","b":[200],"m":"ret","o":"z"},{"a":37134,"t":"code","b":[230,60],"m":"and","o":"$3C"},{"a":37136,"t":"code","b":[254,16],"m":"cp","o":"$10"},{"a":37138,"t":"code","b":[32,12],"m":"jr","oa":37152,"o":"nz,$9120"},{"a":37140,"t":"code","b":[8],"m":"ex","o":"af,af'"},{"a":37141,"t":"code","b":[167],"m":"and","o":"a"},{"a":37142,"t":"code","b":[202,37,149],"m":"jp","oa":38181,"o":"z,turn_aside"},{"a":37145,"t":"code","b":[254,123],"m":"cp","o":"$7B"},{"a":37147,"t":"code","b":[202,37,149],"m":"jp","oa":38181,"o":"z,turn_aside"},{"a":37150,"t":"code","b":[175],"m":"xor","o":"a"},{"a":37151,"t":"code","b":[201],"m":"ret"},{"a":37152,"t":"code","b":[254,20],"m":"cp","o":"$14","x":[37138]},{"a":37154,"t":"code","b":[200],"m":"ret","o":"z"},{"a":37155,"t":"code","b":[229],"m":"push","o":"hl"},{"a":37156,"t":"code","b":[58,10,141],"m":"ld","oa":36106,"o":"a,($8D0A)"},{"a":37159,"t":"code","b":[253,190,0],"m":"cp","o":"(iy+$00)"},{"a":37162,"t":"code","b":[32,7],"m":"jr","oa":37171,"o":"nz,$9133"},{"a":37164,"t":"code","b":[34,206,142],"m":"ld","oa":36558,"o":"(leader_cell),hl"},{"a":37167,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":37168,"t":"code","b":[50,208,142],"m":"ld","oa":36560,"o":"($8ED0),a"},{"a":37171,"t":"code","b":[253,229],"m":"push","o":"iy","x":[37162]},{"a":37173,"t":"code","b":[225],"m":"pop","o":"hl"},{"a":37174,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":37175,"t":"code","b":[205,19,150],"m":"call","oa":38419,"o":"type_byte"},{"a":37178,"t":"code","b":[8],"m":"ex","o":"af,af'"},{"a":37179,"t":"code","b":[50,57,160],"m":"ld","oa":41017,"o":"(sprite_vars),a"},{"a":37182,"t":"code","b":[254,114],"m":"cp","o":"$72"},{"a":37184,"t":"code","b":[218,103,145],"m":"jp","oa":37223,"o":"c,$9167"},{"a":37187,"t":"code","b":[209],"m":"pop","o":"de"},{"a":37188,"t":"code","b":[254,124],"m":"cp","o":"$7C"},{"a":37190,"t":"code","b":[40,4],"m":"jr","oa":37196,"o":"z,$914C"},{"a":37192,"t":"code","b":[254,123],"m":"cp","o":"$7B"},{"a":37194,"t":"code","b":[32,10],"m":"jr","oa":37206,"o":"nz,$9156"},{"a":37196,"t":"code","b":[8],"m":"ex","o":"af,af'","x":[37190]},{"a":37197,"t":"code","b":[58,213,142],"m":"ld","oa":36565,"o":"a,($8ED5)"},{"a":37200,"t":"code","b":[254,8],"m":"cp","o":"$08"},{"a":37202,"t":"code","b":[210,184,145],"m":"jp","oa":37304,"o":"nc,$91B8"},{"a":37205,"t":"code","b":[8],"m":"ex","o":"af,af'"},{"a":37206,"t":"code","b":[235],"m":"ex","o":"de,hl","x":[37194]},{"a":37207,"t":"code","b":[214,114],"m":"sub","o":"$72"},{"a":37209,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":37210,"t":"code","b":[33,103,146],"m":"ld","o":"hl,$9267"},{"a":37213,"t":"code","b":[133],"m":"add","o":"a,l"},{"a":37214,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":37215,"t":"code","b":[48,1],"m":"jr","oa":37218,"o":"nc,$9162"},{"a":37217,"t":"code","b":[36],"m":"inc","o":"h"},{"a":37218,"t":"code","b":[126],"m":"ld","o":"a,(hl)","x":[37215]},{"a":37219,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":37220,"t":"code","b":[102],"m":"ld","o":"h,(hl)"},{"a":37221,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":37222,"t":"code","b":[233],"m":"jp","o":"(hl)"},{"a":37223,"t":"code","b":[8],"m":"ex","o":"af,af'","x":[37184]},{"a":37224,"t":"code","b":[205,148,147],"m":"call","oa":37780,"o":"clear_ground_flag"},{"a":37227,"t":"code","b":[8],"m":"ex","o":"af,af'"},{"a":37228,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":37229,"t":"code","b":[79],"m":"ld","o":"c,a"},{"a":37230,"t":"code","b":[42,213,142],"m":"ld","oa":36565,"o":"hl,($8ED5)"},{"a":37233,"t":"code","b":[125],"m":"ld","o":"a,l"},{"a":37234,"t":"code","b":[203,28],"m":"rr","o":"h"},{"a":37236,"t":"code","b":[31],"m":"rra"},{"a":37237,"t":"code","b":[203,28],"m":"rr","o":"h"},{"a":37239,"t":"code","b":[31],"m":"rra"},{"a":37240,"t":"code","b":[31],"m":"rra"},{"a":37241,"t":"code","b":[230,63],"m":"and","o":"$3F"},{"a":37243,"t":"code","b":[145],"m":"sub","o":"c"},{"a":37244,"t":"code","b":[48,17],"m":"jr","oa":37263,"o":"nc,$918F"},{"a":37246,"t":"code","b":[237,68],"m":"neg"},{"a":37248,"t":"code","b":[254,2],"m":"cp","o":"$02"},{"a":37250,"t":"code","b":[56,88],"m":"jr","oa":37340,"o":"c,$91DC"},{"a":37252,"t":"code","b":[253,126,0],"m":"ld","o":"a,(iy+$00)"},{"a":37255,"t":"code","b":[254,40],"m":"cp","o":"$28"},{"a":37257,"t":"code","b":[48,81],"m":"jr","oa":37340,"o":"nc,$91DC"},{"a":37259,"t":"code","b":[225],"m":"pop","o":"hl"},{"a":37260,"t":"code","b":[195,37,149],"m":"jp","oa":38181,"o":"turn_aside"},{"a":37263,"t":"code","b":[254,2],"m":"cp","o":"$02","x":[37244]},{"a":37265,"t":"code","b":[56,73],"m":"jr","oa":37340,"o":"c,$91DC"},{"a":37267,"t":"code","b":[203,127],"m":"bit","o":"7,a"},{"a":37269,"t":"code","b":[32,69],"m":"jr","oa":37340,"o":"nz,$91DC"},{"a":37271,"t":"code","b":[225],"m":"pop","o":"hl"},{"a":37272,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":37273,"t":"code","b":[254,7],"m":"cp","o":"$07"},{"a":37275,"t":"code","b":[56,27],"m":"jr","oa":37304,"o":"c,$91B8"},{"a":37277,"t":"code","b":[58,10,141],"m":"ld","oa":36106,"o":"a,($8D0A)"},{"a":37280,"t":"code","b":[190],"m":"cp","o":"(hl)"},{"a":37281,"t":"code","b":[40,12],"m":"jr","oa":37295,"o":"z,$91AF"},{"a":37283,"t":"code","b":[62,39],"m":"ld","o":"a,$27"},{"a":37285,"t":"code","b":[190],"m":"cp","o":"(hl)"},{"a":37286,"t":"code","b":[56,16],"m":"jr","oa":37304,"o":"c,$91B8"},{"a":37288,"t":"code","b":[44],"m":"inc","o":"l"},{"a":37289,"t":"code","b":[203,118],"m":"bit","o":"6,(hl)"},{"a":37291,"t":"code","b":[202,37,149],"m":"jp","oa":38181,"o":"z,turn_aside"},{"a":37294,"t":"code","b":[45],"m":"dec","o":"l"},{"a":37295,"t":"code","b":[44],"m":"inc","o":"l","x":[37281]},{"a":37296,"t":"code","b":[54,8],"m":"ld","o":"(hl),$08"},{"a":37298,"t":"code","b":[45],"m":"dec","o":"l"},{"a":37299,"t":"code","b":[62,4],"m":"ld","o":"a,$04"},{"a":37301,"t":"code","b":[50,31,112],"m":"ld","oa":28703,"o":"($701F),a"},{"a":37304,"t":"code","b":[58,10,141],"m":"ld","oa":36106,"o":"a,($8D0A)","x":[37202,37275,37286,37833]},{"a":37307,"t":"code","b":[190],"m":"cp","o":"(hl)"},{"a":37308,"t":"code","b":[32,12],"m":"jr","oa":37322,"o":"nz,$91CA"},{"a":37310,"t":"code","b":[58,214,142],"m":"ld","oa":36566,"o":"a,($8ED6)"},{"a":37313,"t":"code","b":[203,127],"m":"bit","o":"7,a"},{"a":37315,"t":"code","b":[32,5],"m":"jr","oa":37322,"o":"nz,$91CA"},{"a":37317,"t":"code","b":[62,16],"m":"ld","o":"a,$10"},{"a":37319,"t":"code","b":[50,205,142],"m":"ld","oa":36557,"o":"(leader_slope),a"},{"a":37322,"t":"code","b":[44],"m":"inc","o":"l","x":[37308,37315]},{"a":37323,"t":"code","b":[203,246],"m":"set","o":"6,(hl)"},{"a":37325,"t":"code","b":[125],"m":"ld","o":"a,l"},{"a":37326,"t":"code","b":[198,12],"m":"add","o":"a,$0C"},{"a":37328,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":37329,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":37330,"t":"code","b":[230,3],"m":"and","o":"$03"},{"a":37332,"t":"code","b":[198,12],"m":"add","o":"a,$0C"},{"a":37334,"t":"code","b":[119],"m":"ld","o":"(hl),a"},{"a":37335,"t":"code","b":[45],"m":"dec","o":"l"},{"a":37336,"t":"code","b":[54,129],"m":"ld","o":"(hl),$81"},{"a":37338,"t":"code","b":[175],"m":"xor","o":"a"},{"a":37339,"t":"code","b":[201],"m":"ret"},{"a":37340,"t":"code","b":[28],"m":"inc","o":"e","x":[37250,37257,37265,37269]},{"a":37341,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":37342,"t":"code","b":[203,118],"m":"bit","o":"6,(hl)"},{"a":37344,"t":"code","b":[202,253,145],"m":"jp","oa":37373,"o":"z,$91FD"},{"a":37347,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":37348,"t":"code","b":[230,31],"m":"and","o":"$1F"},{"a":37350,"t":"code","b":[254,8],"m":"cp","o":"$08"},{"a":37352,"t":"code","b":[32,6],"m":"jr","oa":37360,"o":"nz,$91F0"},{"a":37354,"t":"code","b":[253,54,12,11],"m":"ld","o":"(iy+$0C),$0B"},{"a":37358,"t":"code","b":[24,13],"m":"jr","oa":37373,"o":"$91FD"},{"a":37360,"t":"code","b":[203,182],"m":"res","o":"6,(hl)","x":[37352]},{"a":37362,"t":"code","b":[125],"m":"ld","o":"a,l"},{"a":37363,"t":"code","b":[198,12],"m":"add","o":"a,$0C"},{"a":37365,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":37366,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":37367,"t":"code","b":[230,3],"m":"and","o":"$03"},{"a":37369,"t":"code","b":[119],"m":"ld","o":"(hl),a"},{"a":37370,"t":"code","b":[45],"m":"dec","o":"l"},{"a":37371,"t":"code","b":[54,128],"m":"ld","o":"(hl),$80"},{"a":37373,"t":"code","b":[225],"m":"pop","o":"hl","x":[37344,37358]},{"a":37374,"l":"ground_slope","c":"The height at the new place within a sloping cell (HL): of the cell's neighbours left, above, right and below (the steps at $925F, each added to the last), the first one exactly one higher gives the way the cell slopes (1 to 4, the leader's into $8ECD), and the place's eighths across or down the cell give the height within it, stored in $8ED5 with the cell's own height times 8.","t":"code","b":[78],"m":"ld","o":"c,(hl)"},{"a":37375,"t":"code","b":[6,4],"m":"ld","o":"b,$04"},{"a":37377,"t":"code","b":[17,95,146],"m":"ld","o":"de,$925F"},{"a":37380,"t":"code","b":[235],"m":"ex","o":"de,hl","x":[37399]},{"a":37381,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":37382,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":37383,"t":"code","b":[229],"m":"push","o":"hl"},{"a":37384,"t":"code","b":[102],"m":"ld","o":"h,(hl)"},{"a":37385,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":37386,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":37387,"t":"code","b":[25],"m":"add","o":"hl,de"},{"a":37388,"t":"code","b":[121],"m":"ld","o":"a,c"},{"a":37389,"t":"code","b":[190],"m":"cp","o":"(hl)"},{"a":37390,"t":"code","b":[48,5],"m":"jr","oa":37397,"o":"nc,$9215"},{"a":37392,"t":"code","b":[60],"m":"inc","o":"a"},{"a":37393,"t":"code","b":[190],"m":"cp","o":"(hl)"},{"a":37394,"t":"code","b":[61],"m":"dec","o":"a"},{"a":37395,"t":"code","b":[48,7],"m":"jr","oa":37404,"o":"nc,$921C"},{"a":37397,"t":"code","b":[209],"m":"pop","o":"de","x":[37390]},{"a":37398,"t":"code","b":[19],"m":"inc","o":"de"},{"a":37399,"t":"code","b":[16,235],"m":"djnz","oa":37380,"o":"$9204"},{"a":37401,"t":"code","b":[120],"m":"ld","o":"a,b"},{"a":37402,"t":"code","b":[24,47],"m":"jr","oa":37451,"o":"$924B"},{"a":37404,"t":"code","b":[209],"m":"pop","o":"de","x":[37395]},{"a":37405,"t":"code","b":[62,5],"m":"ld","o":"a,$05"},{"a":37407,"t":"code","b":[144],"m":"sub","o":"b"},{"a":37408,"t":"code","b":[79],"m":"ld","o":"c,a"},{"a":37409,"t":"code","b":[58,10,141],"m":"ld","oa":36106,"o":"a,($8D0A)"},{"a":37412,"t":"code","b":[230,127],"m":"and","o":"$7F"},{"a":37414,"t":"code","b":[253,190,0],"m":"cp","o":"(iy+$00)"},{"a":37417,"t":"code","b":[121],"m":"ld","o":"a,c"},{"a":37418,"t":"code","b":[32,3],"m":"jr","oa":37423,"o":"nz,$922F"},{"a":37420,"t":"code","b":[50,205,142],"m":"ld","oa":36557,"o":"(leader_slope),a"},{"a":37423,"t":"code","b":[61],"m":"dec","o":"a","x":[37418]},{"a":37424,"t":"code","b":[31],"m":"rra"},{"a":37425,"t":"code","b":[48,13],"m":"jr","oa":37440,"o":"nc,$9240"},{"a":37427,"t":"code","b":[58,209,142],"m":"ld","oa":36561,"o":"a,($8ED1)"},{"a":37430,"t":"code","b":[198,0],"m":"add","o":"a,$00"},{"a":37432,"t":"code","b":[31],"m":"rra"},{"a":37433,"t":"code","b":[203,73],"m":"bit","o":"1,c"},{"a":37435,"t":"code","b":[40,14],"m":"jr","oa":37451,"o":"z,$924B"},{"a":37437,"t":"code","b":[47],"m":"cpl"},{"a":37438,"t":"code","b":[24,11],"m":"jr","oa":37451,"o":"$924B"},{"a":37440,"t":"code","b":[58,211,142],"m":"ld","oa":36563,"o":"a,($8ED3)","x":[37425]},{"a":37443,"t":"code","b":[198,4],"m":"add","o":"a,$04"},{"a":37445,"t":"code","b":[31],"m":"rra"},{"a":37446,"t":"code","b":[203,73],"m":"bit","o":"1,c"},{"a":37448,"t":"code","b":[32,1],"m":"jr","oa":37451,"o":"nz,$924B"},{"a":37450,"t":"code","b":[47],"m":"cpl"},{"a":37451,"t":"code","b":[230,7],"m":"and","o":"$07","x":[37402,37435,37438,37448]},{"a":37453,"t":"code","b":[8],"m":"ex","o":"af,af'"},{"a":37454,"t":"code","b":[58,57,160],"m":"ld","oa":41017,"o":"a,(sprite_vars)"},{"a":37457,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":37458,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":37459,"t":"code","b":[38,0],"m":"ld","o":"h,$00"},{"a":37461,"t":"code","b":[41],"m":"add","o":"hl,hl"},{"a":37462,"t":"code","b":[41],"m":"add","o":"hl,hl"},{"a":37463,"t":"code","b":[8],"m":"ex","o":"af,af'"},{"a":37464,"t":"code","b":[133],"m":"add","o":"a,l"},{"a":37465,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":37466,"t":"code","b":[34,213,142],"m":"ld","oa":36565,"o":"($8ED5),hl"},{"a":37469,"t":"code","b":[175],"m":"xor","o":"a"},{"a":37470,"t":"code","b":[201],"m":"ret"},{"a":37471,"l":"neighbour_offsets","c":"The four steps from a ground cell to its neighbours, each added to the last: -1, -63, +65 and +63 cells reach the cells left, above, right and below.","t":"word","b":[255,255,193,255,65,0,63,0],"d":[65535,65473,65,63]},{"a":37479,"l":"ground_routines","c":"The routines for special ground, cells $72 to $7E: $9283, $9298, $92A6, $92B6, $931A, $934C, $9350, $93E3, $9413, $93F3, $93EB, $93A6, $92E5.","t":"word","b":[127,147,131,146,152,146,166,146],"d":[37759,37507,37528,37542]},{"a":37487,"t":"word","b":[182,146,26,147,76,147,80,147],"d":[37558,37658,37708,37712]},{"a":37495,"t":"word","b":[227,147,19,148,243,147,235,147],"d":[37859,37907,37875,37867]},{"a":37503,"t":"word","b":[166,147,229,146],"d":[37798,37605]},{"a":37507,"l":"ground_72","c":"Ground $72: only the leader may step on it; then bank 3's $E910 runs and his action is cleared.","t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":37508,"t":"code","b":[58,10,141],"m":"ld","oa":36106,"o":"a,($8D0A)"},{"a":37511,"t":"code","b":[190],"m":"cp","o":"(hl)"},{"a":37512,"t":"code","b":[194,37,149],"m":"jp","oa":38181,"o":"nz,turn_aside"},{"a":37515,"t":"code","b":[205,146,140],"m":"call","oa":35986,"o":"page_bank_3"},{"a":37518,"t":"code","b":[205,16,233],"m":"call","oa":59664,"o":"$E910"},{"a":37521,"t":"code","b":[175],"m":"xor","o":"a"},{"a":37522,"t":"code","b":[50,12,131],"m":"ld","oa":33548,"o":"($830C),a"},{"a":37525,"t":"code","b":[195,141,140],"m":"jp","oa":35981,"o":"page_bank_1"},{"a":37528,"l":"ground_73","c":"Ground $73: only actors of type $28 or more; their height becomes $A0.","t":"code","b":[26],"m":"ld","o":"a,(de)"},{"a":37529,"t":"code","b":[254,40],"m":"cp","o":"$28"},{"a":37531,"t":"code","b":[218,37,149],"m":"jp","oa":38181,"o":"c,turn_aside"},{"a":37534,"t":"code","b":[33,160,0],"m":"ld","o":"hl,$00A0"},{"a":37537,"t":"code","b":[34,213,142],"m":"ld","oa":36565,"o":"($8ED5),hl"},{"a":37540,"t":"code","b":[175],"m":"xor","o":"a"},{"a":37541,"t":"code","b":[201],"m":"ret"},{"a":37542,"l":"ground_74","c":"Ground $74: for an actor of type 3 (Clive), bank 3's $E609 runs; otherwise as ground $75.","t":"code","b":[26],"m":"ld","o":"a,(de)"},{"a":37543,"t":"code","b":[254,3],"m":"cp","o":"$03"},{"a":37545,"t":"code","b":[32,11],"m":"jr","oa":37558,"o":"nz,ground_75"},{"a":37547,"t":"code","b":[205,146,140],"m":"call","oa":35986,"o":"page_bank_3"},{"a":37550,"t":"code","b":[205,9,230],"m":"call","oa":58889,"o":"$E609"},{"a":37553,"t":"code","b":[205,141,140],"m":"call","oa":35981,"o":"page_bank_1"},{"a":37556,"t":"code","b":[175],"m":"xor","o":"a"},{"a":37557,"t":"code","b":[201],"m":"ret"},{"a":37558,"l":"ground_75","c":"Ground $75: when the cell under the leader is $75 or $76, a party member following him in a walking state copies the leader's action (less 5 if running) and +4 is set to 3.","t":"code","b":[58,208,142],"m":"ld","oa":36560,"o":"a,($8ED0)","x":[37545]},{"a":37561,"t":"code","b":[254,117],"m":"cp","o":"$75"},{"a":37563,"t":"code","b":[40,4],"m":"jr","oa":37569,"o":"z,$92C1"},{"a":37565,"t":"code","b":[254,118],"m":"cp","o":"$76"},{"a":37567,"t":"code","b":[32,34],"m":"jr","oa":37603,"o":"nz,$92E3"},{"a":37569,"t":"code","b":[235],"m":"ex","o":"de,hl","x":[37563]},{"a":37570,"t":"code","b":[58,10,141],"m":"ld","oa":36106,"o":"a,($8D0A)"},{"a":37573,"t":"code","b":[190],"m":"cp","o":"(hl)"},{"a":37574,"t":"code","b":[200],"m":"ret","o":"z"},{"a":37575,"t":"code","b":[44],"m":"inc","o":"l"},{"a":37576,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":37577,"t":"code","b":[230,127],"m":"and","o":"$7F"},{"a":37579,"t":"code","b":[254,4],"m":"cp","o":"$04"},{"a":37581,"t":"code","b":[48,20],"m":"jr","oa":37603,"o":"nc,$92E3"},{"a":37583,"t":"code","b":[58,12,131],"m":"ld","oa":33548,"o":"a,($830C)"},{"a":37586,"t":"code","b":[230,127],"m":"and","o":"$7F"},{"a":37588,"t":"code","b":[40,13],"m":"jr","oa":37603,"o":"z,$92E3"},{"a":37590,"t":"code","b":[254,5],"m":"cp","o":"$05"},{"a":37592,"t":"code","b":[56,2],"m":"jr","oa":37596,"o":"c,$92DC"},{"a":37594,"t":"code","b":[214,5],"m":"sub","o":"$05"},{"a":37596,"t":"code","b":[253,119,12],"m":"ld","o":"(iy+$0C),a","x":[37592]},{"a":37599,"t":"code","b":[253,54,4,3],"m":"ld","o":"(iy+$04),$03"},{"a":37603,"t":"code","b":[175],"m":"xor","o":"a","x":[37567,37581,37588]},{"a":37604,"t":"code","b":[201],"m":"ret"},{"a":37605,"l":"ground_7e","c":"Ground $7E: the leader, or the character in $8D0C when its bit 7 is set, is put in state $49 and the byte at BC cleared; any other actor of type $27 or below is turned aside ($92FB), and one above $27 goes on without the new state. Then the action is set to $80, +$0D's low two bits plus $0C, and sound effect 4 on channel B ($701F).","t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":37606,"t":"code","b":[58,12,141],"m":"ld","oa":36108,"o":"a,($8D0C)"},{"a":37609,"t":"code","b":[203,127],"m":"bit","o":"7,a"},{"a":37611,"t":"code","b":[40,5],"m":"jr","oa":37618,"o":"z,$92F2"},{"a":37613,"t":"code","b":[230,127],"m":"and","o":"$7F"},{"a":37615,"t":"code","b":[190],"m":"cp","o":"(hl)"},{"a":37616,"t":"code","b":[40,15],"m":"jr","oa":37633,"o":"z,$9301"},{"a":37618,"t":"code","b":[58,10,141],"m":"ld","oa":36106,"o":"a,($8D0A)","x":[37611]},{"a":37621,"t":"code","b":[190],"m":"cp","o":"(hl)"},{"a":37622,"t":"code","b":[40,9],"m":"jr","oa":37633,"o":"z,$9301"},{"a":37624,"t":"code","b":[62,39],"m":"ld","o":"a,$27"},{"a":37626,"t":"code","b":[190],"m":"cp","o":"(hl)"},{"a":37627,"t":"code","b":[210,37,149],"m":"jp","oa":38181,"o":"nc,turn_aside"},{"a":37630,"t":"code","b":[44],"m":"inc","o":"l"},{"a":37631,"t":"code","b":[24,5],"m":"jr","oa":37638,"o":"$9306"},{"a":37633,"t":"code","b":[44],"m":"inc","o":"l","x":[37616,37622]},{"a":37634,"t":"code","b":[54,73],"m":"ld","o":"(hl),$49"},{"a":37636,"t":"code","b":[175],"m":"xor","o":"a"},{"a":37637,"t":"code","b":[2],"m":"ld","o":"(bc),a"},{"a":37638,"t":"code","b":[125],"m":"ld","o":"a,l","x":[37631]},{"a":37639,"t":"code","b":[198,11],"m":"add","o":"a,$0B"},{"a":37641,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":37642,"t":"code","b":[54,128],"m":"ld","o":"(hl),$80"},{"a":37644,"t":"code","b":[44],"m":"inc","o":"l"},{"a":37645,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":37646,"t":"code","b":[230,3],"m":"and","o":"$03"},{"a":37648,"t":"code","b":[198,12],"m":"add","o":"a,$0C"},{"a":37650,"t":"code","b":[119],"m":"ld","o":"(hl),a"},{"a":37651,"t":"code","b":[62,4],"m":"ld","o":"a,$04"},{"a":37653,"t":"code","b":[50,31,112],"m":"ld","oa":28703,"o":"($701F),a"},{"a":37656,"t":"code","b":[175],"m":"xor","o":"a"},{"a":37657,"t":"code","b":[201],"m":"ret"},{"a":37658,"l":"ground_76","c":"Ground $76: at height 0 it is refused; otherwise a character facing the right way (state bits 0-1 of 2 or more) has its state set to $0C plus that, action $84, and bit 6 of +1 and +$18.","t":"code","b":[58,213,142],"m":"ld","oa":36565,"o":"a,($8ED5)"},{"a":37661,"t":"code","b":[167],"m":"and","o":"a"},{"a":37662,"t":"code","b":[202,37,149],"m":"jp","oa":38181,"o":"z,turn_aside"},{"a":37665,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":37666,"t":"code","b":[58,10,141],"m":"ld","oa":36106,"o":"a,($8D0A)"},{"a":37669,"t":"code","b":[190],"m":"cp","o":"(hl)"},{"a":37670,"t":"code","b":[40,6],"m":"jr","oa":37678,"o":"z,$932E"},{"a":37672,"t":"code","b":[62,27],"m":"ld","o":"a,$1B"},{"a":37674,"t":"code","b":[190],"m":"cp","o":"(hl)"},{"a":37675,"t":"code","b":[210,37,149],"m":"jp","oa":38181,"o":"nc,turn_aside"},{"a":37678,"t":"code","b":[125],"m":"ld","o":"a,l","x":[37670]},{"a":37679,"t":"code","b":[198,13],"m":"add","o":"a,$0D"},{"a":37681,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":37682,"t":"code","b":[253,203,24,246],"m":"set","o":"6,(iy+$18)"},{"a":37686,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":37687,"t":"code","b":[230,3],"m":"and","o":"$03"},{"a":37689,"t":"code","b":[254,2],"m":"cp","o":"$02"},{"a":37691,"t":"code","b":[216],"m":"ret","o":"c"},{"a":37692,"t":"code","b":[253,203,24,182],"m":"res","o":"6,(iy+$18)"},{"a":37696,"t":"code","b":[198,12],"m":"add","o":"a,$0C"},{"a":37698,"t":"code","b":[119],"m":"ld","o":"(hl),a"},{"a":37699,"t":"code","b":[45],"m":"dec","o":"l"},{"a":37700,"t":"code","b":[54,132],"m":"ld","o":"(hl),$84"},{"a":37702,"t":"code","b":[253,203,1,246],"m":"set","o":"6,(iy+$01)","x":[37757]},{"a":37706,"t":"code","b":[175],"m":"xor","o":"a"},{"a":37707,"t":"code","b":[201],"m":"ret"},{"a":37708,"l":"ground_77","c":"Ground $77: as $9350 with direction 3.","t":"code","b":[14,3],"m":"ld","o":"c,$03"},{"a":37710,"t":"code","b":[24,2],"m":"jr","oa":37714,"o":"$9352"},{"a":37712,"l":"ground_78","c":"Ground $78: as $931A for the direction in C (2), with action $83.","t":"code","b":[14,2],"m":"ld","o":"c,$02"},{"a":37714,"t":"code","b":[58,213,142],"m":"ld","oa":36565,"o":"a,($8ED5)","x":[37710]},{"a":37717,"t":"code","b":[167],"m":"and","o":"a"},{"a":37718,"t":"code","b":[202,37,149],"m":"jp","oa":38181,"o":"z,turn_aside"},{"a":37721,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":37722,"t":"code","b":[58,10,141],"m":"ld","oa":36106,"o":"a,($8D0A)"},{"a":37725,"t":"code","b":[190],"m":"cp","o":"(hl)"},{"a":37726,"t":"code","b":[40,6],"m":"jr","oa":37734,"o":"z,$9366"},{"a":37728,"t":"code","b":[62,39],"m":"ld","o":"a,$27"},{"a":37730,"t":"code","b":[190],"m":"cp","o":"(hl)"},{"a":37731,"t":"code","b":[210,37,149],"m":"jp","oa":38181,"o":"nc,turn_aside"},{"a":37734,"t":"code","b":[125],"m":"ld","o":"a,l","x":[37726]},{"a":37735,"t":"code","b":[198,13],"m":"add","o":"a,$0D"},{"a":37737,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":37738,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":37739,"t":"code","b":[230,3],"m":"and","o":"$03"},{"a":37741,"t":"code","b":[253,203,24,246],"m":"set","o":"6,(iy+$18)"},{"a":37745,"t":"code","b":[185],"m":"cp","o":"c"},{"a":37746,"t":"code","b":[192],"m":"ret","o":"nz"},{"a":37747,"t":"code","b":[253,203,24,182],"m":"res","o":"6,(iy+$18)"},{"a":37751,"t":"code","b":[198,12],"m":"add","o":"a,$0C"},{"a":37753,"t":"code","b":[119],"m":"ld","o":"(hl),a"},{"a":37754,"t":"code","b":[45],"m":"dec","o":"l"},{"a":37755,"t":"code","b":[54,131],"m":"ld","o":"(hl),$83"},{"a":37757,"t":"code","b":[24,199],"m":"jr","oa":37702,"o":"$9346"},{"a":37759,"l":"fill_937f","c":"22 bytes that no code in the code map reads: what looks like a routine comparing $8ED1 with $0210 and $0208, cut off.","t":"byte","b":[197,237,75,209,142,33,16,2]},{"a":37767,"t":"byte","b":[167,237,66,56,25,33,8,2]},{"a":37775,"t":"byte","b":[237,66,48,18,193]},{"a":37780,"l":"clear_ground_flag","c":"Clears the byte at BC and, when the actor's state is $10 to $13, bit 4 of it. Returns Z.","t":"code","b":[175],"m":"xor","o":"a","x":[37224]},{"a":37781,"t":"code","b":[2],"m":"ld","o":"(bc),a"},{"a":37782,"t":"code","b":[253,126,13],"m":"ld","o":"a,(iy+$0D)","x":[37889]},{"a":37785,"t":"code","b":[230,252],"m":"and","o":"$FC"},{"a":37787,"t":"code","b":[254,16],"m":"cp","o":"$10"},{"a":37789,"t":"code","b":[32,4],"m":"jr","oa":37795,"o":"nz,$93A3"},{"a":37791,"t":"code","b":[253,203,13,166],"m":"res","o":"4,(iy+$0D)"},{"a":37795,"t":"code","b":[175],"m":"xor","o":"a","x":[37789]},{"a":37796,"t":"code","b":[201],"m":"ret"},{"a":37797,"l":"byte_93a5","c":"One byte, $C1, between two routines.","t":"byte","b":[193]},{"a":37798,"l":"ground_7d","c":"Ground $7D: for an actor in state 7, bank 3's $FA02; otherwise only the leader, whose bit 6 of +1 is cleared; under height $10 its state becomes $10 plus its direction and BC's byte $14 or $15 by the pass; the idle count is cleared.","t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":37799,"t":"code","b":[44],"m":"inc","o":"l"},{"a":37800,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":37801,"t":"code","b":[230,31],"m":"and","o":"$1F"},{"a":37803,"t":"code","b":[45],"m":"dec","o":"l"},{"a":37804,"t":"code","b":[254,7],"m":"cp","o":"$07"},{"a":37806,"t":"code","b":[32,9],"m":"jr","oa":37817,"o":"nz,$93B9"},{"a":37808,"t":"code","b":[205,146,140],"m":"call","oa":35986,"o":"page_bank_3"},{"a":37811,"t":"code","b":[205,2,250],"m":"call","oa":64002,"o":"$FA02"},{"a":37814,"t":"code","b":[195,141,140],"m":"jp","oa":35981,"o":"page_bank_1"},{"a":37817,"t":"code","b":[58,10,141],"m":"ld","oa":36106,"o":"a,($8D0A)","x":[37806]},{"a":37820,"t":"code","b":[190],"m":"cp","o":"(hl)"},{"a":37821,"t":"code","b":[194,37,149],"m":"jp","oa":38181,"o":"nz,turn_aside"},{"a":37824,"t":"code","b":[44],"m":"inc","o":"l"},{"a":37825,"t":"code","b":[203,182],"m":"res","o":"6,(hl)"},{"a":37827,"t":"code","b":[45],"m":"dec","o":"l"},{"a":37828,"t":"code","b":[58,213,142],"m":"ld","oa":36565,"o":"a,($8ED5)"},{"a":37831,"t":"code","b":[254,16],"m":"cp","o":"$10"},{"a":37833,"t":"code","b":[210,184,145],"m":"jp","oa":37304,"o":"nc,$91B8"},{"a":37836,"t":"code","b":[62,13],"m":"ld","o":"a,$0D"},{"a":37838,"t":"code","b":[133],"m":"add","o":"a,l"},{"a":37839,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":37840,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":37841,"t":"code","b":[230,3],"m":"and","o":"$03"},{"a":37843,"t":"code","b":[198,16],"m":"add","o":"a,$10"},{"a":37845,"t":"code","b":[119],"m":"ld","o":"(hl),a"},{"a":37846,"t":"code","b":[58,28,141],"m":"ld","oa":36124,"o":"a,($8D1C)"},{"a":37849,"t":"code","b":[230,1],"m":"and","o":"$01"},{"a":37851,"t":"code","b":[198,20],"m":"add","o":"a,$14"},{"a":37853,"t":"code","b":[2],"m":"ld","o":"(bc),a"},{"a":37854,"t":"code","b":[175],"m":"xor","o":"a"},{"a":37855,"t":"code","b":[50,27,141],"m":"ld","oa":36123,"o":"($8D1B),a"},{"a":37858,"t":"code","b":[201],"m":"ret"},{"a":37859,"l":"ground_79","c":"Ground $79: refused for every actor except types 0 to 3 and those with type bits 2-5 clear.","t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":37860,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":37861,"t":"code","b":[230,60],"m":"and","o":"$3C"},{"a":37863,"t":"code","b":[200],"m":"ret","o":"z"},{"a":37864,"t":"code","b":[195,37,149],"m":"jp","oa":38181,"o":"turn_aside"},{"a":37867,"l":"ground_7c","c":"Ground $7C: the height becomes 0.","t":"code","b":[33,0,0],"m":"ld","o":"hl,$0000"},{"a":37870,"t":"code","b":[34,213,142],"m":"ld","oa":36565,"o":"($8ED5),hl"},{"a":37873,"t":"code","b":[175],"m":"xor","o":"a"},{"a":37874,"t":"code","b":[201],"m":"ret"},{"a":37875,"l":"ground_7b","c":"Ground $7B: the leader, or an actor with bit 6 of +1 set, gets bit 6 set and its action to $80 unless it is $0B; BC's counter goes up.","t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":37876,"t":"code","b":[58,10,141],"m":"ld","oa":36106,"o":"a,($8D0A)"},{"a":37879,"t":"code","b":[94],"m":"ld","o":"e,(hl)"},{"a":37880,"t":"code","b":[44],"m":"inc","o":"l"},{"a":37881,"t":"code","b":[187],"m":"cp","o":"e"},{"a":37882,"t":"code","b":[40,5],"m":"jr","oa":37889,"o":"z,$9401"},{"a":37884,"t":"code","b":[203,118],"m":"bit","o":"6,(hl)"},{"a":37886,"t":"code","b":[202,37,149],"m":"jp","oa":38181,"o":"z,turn_aside"},{"a":37889,"t":"code","b":[205,150,147],"m":"call","oa":37782,"o":"$9396","x":[37882]},{"a":37892,"t":"code","b":[203,246],"m":"set","o":"6,(hl)"},{"a":37894,"t":"code","b":[125],"m":"ld","o":"a,l"},{"a":37895,"t":"code","b":[198,11],"m":"add","o":"a,$0B"},{"a":37897,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":37898,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":37899,"t":"code","b":[254,11],"m":"cp","o":"$0B"},{"a":37901,"t":"code","b":[40,37],"m":"jr","oa":37940,"o":"z,$9434"},{"a":37903,"t":"code","b":[54,128],"m":"ld","o":"(hl),$80"},{"a":37905,"t":"code","b":[24,33],"m":"jr","oa":37940,"o":"$9434"},{"a":37907,"l":"ground_7a","c":"Ground $7A: with no menu up, an actor whose bit 6 of +1 is clear and whose counter at BC has reached $10 gets bit 6 set and action $80; the counter goes up while the actor is still, and down while it acts.","t":"code","b":[58,34,141],"m":"ld","oa":36130,"o":"a,($8D22)"},{"a":37910,"t":"code","b":[167],"m":"and","o":"a"},{"a":37911,"t":"code","b":[40,2],"m":"jr","oa":37915,"o":"z,$941B"},{"a":37913,"t":"code","b":[175],"m":"xor","o":"a"},{"a":37914,"t":"code","b":[201],"m":"ret"},{"a":37915,"t":"code","b":[235],"m":"ex","o":"de,hl","x":[37911]},{"a":37916,"t":"code","b":[44],"m":"inc","o":"l"},{"a":37917,"t":"code","b":[203,118],"m":"bit","o":"6,(hl)"},{"a":37919,"t":"code","b":[32,19],"m":"jr","oa":37940,"o":"nz,$9434"},{"a":37921,"t":"code","b":[10],"m":"ld","o":"a,(bc)"},{"a":37922,"t":"code","b":[254,16],"m":"cp","o":"$10"},{"a":37924,"t":"code","b":[56,6],"m":"jr","oa":37932,"o":"c,$942C"},{"a":37926,"t":"code","b":[203,246],"m":"set","o":"6,(hl)"},{"a":37928,"t":"code","b":[253,54,12,128],"m":"ld","o":"(iy+$0C),$80"},{"a":37932,"t":"code","b":[253,126,12],"m":"ld","o":"a,(iy+$0C)","x":[37924]},{"a":37935,"t":"code","b":[230,63],"m":"and","o":"$3F"},{"a":37937,"t":"code","b":[194,57,148],"m":"jp","oa":37945,"o":"nz,$9439"},{"a":37940,"t":"code","b":[10],"m":"ld","o":"a,(bc)","x":[37901,37905,37919]},{"a":37941,"t":"code","b":[60],"m":"inc","o":"a"},{"a":37942,"t":"code","b":[2],"m":"ld","o":"(bc),a"},{"a":37943,"t":"code","b":[175],"m":"xor","o":"a"},{"a":37944,"t":"code","b":[201],"m":"ret"},{"a":37945,"t":"code","b":[10],"m":"ld","o":"a,(bc)","x":[37937]},{"a":37946,"t":"code","b":[167],"m":"and","o":"a"},{"a":37947,"t":"code","b":[200],"m":"ret","o":"z"},{"a":37948,"t":"code","b":[61],"m":"dec","o":"a"},{"a":37949,"t":"code","b":[2],"m":"ld","o":"(bc),a"},{"a":37950,"t":"code","b":[175],"m":"xor","o":"a"},{"a":37951,"t":"code","b":[201],"m":"ret"},{"a":37952,"l":"actor_collide","c":"Whether the actor at IY would touch another actor at the new position: only actors of types 0 to $0F are checked, and one with bit 6 of +1 set passes. Every other active actor of type under $10 or from $18 on whose first two position words are within four units of $8ED1 and $8ED3 is a hit. Hitting an actor of type $28 or more that is acting kills a party member ($48 in +1, action $8B); hitting anything else stops the actor and turns it to another direction ($9525), and NZ refuses the move. Z with no hit.","t":"code","b":[253,126,0],"m":"ld","o":"a,(iy+$00)","x":[37022]},{"a":37955,"t":"code","b":[230,252],"m":"and","o":"$FC"},{"a":37957,"t":"code","b":[254,16],"m":"cp","o":"$10"},{"a":37959,"t":"code","b":[56,2],"m":"jr","oa":37963,"o":"c,$944B"},{"a":37961,"t":"code","b":[175],"m":"xor","o":"a"},{"a":37962,"t":"code","b":[201],"m":"ret"},{"a":37963,"t":"code","b":[253,203,1,118],"m":"bit","o":"6,(iy+$01)","x":[37959]},{"a":37967,"t":"code","b":[40,2],"m":"jr","oa":37971,"o":"z,$9453"},{"a":37969,"t":"code","b":[175],"m":"xor","o":"a"},{"a":37970,"t":"code","b":[201],"m":"ret"},{"a":37971,"t":"code","b":[42,211,142],"m":"ld","oa":36563,"o":"hl,($8ED3)","x":[37967]},{"a":37974,"t":"code","b":[125],"m":"ld","o":"a,l"},{"a":37975,"t":"code","b":[198,4],"m":"add","o":"a,$04"},{"a":37977,"t":"code","b":[48,1],"m":"jr","oa":37980,"o":"nc,$945C"},{"a":37979,"t":"code","b":[36],"m":"inc","o":"h"},{"a":37980,"t":"code","b":[79],"m":"ld","o":"c,a","x":[37977]},{"a":37981,"t":"code","b":[68],"m":"ld","o":"b,h"},{"a":37982,"t":"code","b":[214,8],"m":"sub","o":"$08"},{"a":37984,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":37985,"t":"code","b":[48,1],"m":"jr","oa":37988,"o":"nc,$9464"},{"a":37987,"t":"code","b":[37],"m":"dec","o":"h"},{"a":37988,"t":"code","b":[235],"m":"ex","o":"de,hl","x":[37985]},{"a":37989,"t":"code","b":[217],"m":"exx"},{"a":37990,"t":"code","b":[42,209,142],"m":"ld","oa":36561,"o":"hl,($8ED1)"},{"a":37993,"t":"code","b":[125],"m":"ld","o":"a,l"},{"a":37994,"t":"code","b":[198,4],"m":"add","o":"a,$04"},{"a":37996,"t":"code","b":[48,1],"m":"jr","oa":37999,"o":"nc,$946F"},{"a":37998,"t":"code","b":[36],"m":"inc","o":"h"},{"a":37999,"t":"code","b":[79],"m":"ld","o":"c,a","x":[37996]},{"a":38000,"t":"code","b":[68],"m":"ld","o":"b,h"},{"a":38001,"t":"code","b":[214,8],"m":"sub","o":"$08"},{"a":38003,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":38004,"t":"code","b":[48,1],"m":"jr","oa":38007,"o":"nc,$9477"},{"a":38006,"t":"code","b":[37],"m":"dec","o":"h"},{"a":38007,"t":"code","b":[235],"m":"ex","o":"de,hl","x":[38004]},{"a":38008,"t":"code","b":[33,1,131],"m":"ld","o":"hl,$8301"},{"a":38011,"t":"code","b":[203,126],"m":"bit","o":"7,(hl)","x":[38080]},{"a":38013,"t":"code","b":[194,188,148],"m":"jp","oa":38076,"o":"nz,$94BC"},{"a":38016,"t":"code","b":[45],"m":"dec","o":"l"},{"a":38017,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":38018,"t":"code","b":[44],"m":"inc","o":"l"},{"a":38019,"t":"code","b":[254,16],"m":"cp","o":"$10"},{"a":38021,"t":"code","b":[56,5],"m":"jr","oa":38028,"o":"c,$948C"},{"a":38023,"t":"code","b":[254,24],"m":"cp","o":"$18"},{"a":38025,"t":"code","b":[218,188,148],"m":"jp","oa":38076,"o":"c,$94BC"},{"a":38028,"t":"code","b":[229],"m":"push","o":"hl","x":[38021]},{"a":38029,"t":"code","b":[125],"m":"ld","o":"a,l"},{"a":38030,"t":"code","b":[198,13],"m":"add","o":"a,$0D"},{"a":38032,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":38033,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":38034,"t":"code","b":[44],"m":"inc","o":"l"},{"a":38035,"t":"code","b":[102],"m":"ld","o":"h,(hl)"},{"a":38036,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":38037,"t":"code","b":[237,82],"m":"sbc","o":"hl,de"},{"a":38039,"t":"code","b":[56,34],"m":"jr","oa":38075,"o":"c,$94BB"},{"a":38041,"t":"code","b":[40,7],"m":"jr","oa":38050,"o":"z,$94A2"},{"a":38043,"t":"code","b":[25],"m":"add","o":"hl,de"},{"a":38044,"t":"code","b":[237,66],"m":"sbc","o":"hl,bc"},{"a":38046,"t":"code","b":[40,2],"m":"jr","oa":38050,"o":"z,$94A2"},{"a":38048,"t":"code","b":[48,25],"m":"jr","oa":38075,"o":"nc,$94BB"},{"a":38050,"t":"code","b":[217],"m":"exx","x":[38041,38046]},{"a":38051,"t":"code","b":[225],"m":"pop","o":"hl"},{"a":38052,"t":"code","b":[229],"m":"push","o":"hl"},{"a":38053,"t":"code","b":[125],"m":"ld","o":"a,l"},{"a":38054,"t":"code","b":[198,15],"m":"add","o":"a,$0F"},{"a":38056,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":38057,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":38058,"t":"code","b":[44],"m":"inc","o":"l"},{"a":38059,"t":"code","b":[102],"m":"ld","o":"h,(hl)"},{"a":38060,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":38061,"t":"code","b":[237,82],"m":"sbc","o":"hl,de"},{"a":38063,"t":"code","b":[56,9],"m":"jr","oa":38074,"o":"c,$94BA"},{"a":38065,"t":"code","b":[40,22],"m":"jr","oa":38089,"o":"z,$94C9"},{"a":38067,"t":"code","b":[25],"m":"add","o":"hl,de"},{"a":38068,"t":"code","b":[237,66],"m":"sbc","o":"hl,bc"},{"a":38070,"t":"code","b":[56,17],"m":"jr","oa":38089,"o":"c,$94C9"},{"a":38072,"t":"code","b":[40,15],"m":"jr","oa":38089,"o":"z,$94C9"},{"a":38074,"t":"code","b":[217],"m":"exx","x":[38063]},{"a":38075,"t":"code","b":[225],"m":"pop","o":"hl","x":[38039,38048]},{"a":38076,"t":"code","b":[125],"m":"ld","o":"a,l","x":[38013,38025]},{"a":38077,"t":"code","b":[198,32],"m":"add","o":"a,$20"},{"a":38079,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":38080,"t":"code","b":[210,123,148],"m":"jp","oa":38011,"o":"nc,$947B"},{"a":38083,"t":"code","b":[253,203,24,182],"m":"res","o":"6,(iy+$18)"},{"a":38087,"t":"code","b":[175],"m":"xor","o":"a"},{"a":38088,"t":"code","b":[201],"m":"ret"},{"a":38089,"t":"code","b":[225],"m":"pop","o":"hl","x":[38065,38070,38072]},{"a":38090,"t":"code","b":[45],"m":"dec","o":"l"},{"a":38091,"t":"code","b":[78],"m":"ld","o":"c,(hl)"},{"a":38092,"t":"code","b":[125],"m":"ld","o":"a,l"},{"a":38093,"t":"code","b":[198,12],"m":"add","o":"a,$0C"},{"a":38095,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":38096,"t":"code","b":[121],"m":"ld","o":"a,c"},{"a":38097,"t":"code","b":[254,40],"m":"cp","o":"$28"},{"a":38099,"t":"code","b":[56,25],"m":"jr","oa":38126,"o":"c,$94EE"},{"a":38101,"t":"code","b":[254,45],"m":"cp","o":"$2D"},{"a":38103,"t":"code","b":[200],"m":"ret","o":"z"},{"a":38104,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":38105,"t":"code","b":[167],"m":"and","o":"a"},{"a":38106,"t":"code","b":[40,18],"m":"jr","oa":38126,"o":"z,$94EE"},{"a":38108,"t":"code","b":[253,126,0],"m":"ld","o":"a,(iy+$00)"},{"a":38111,"t":"code","b":[254,4],"m":"cp","o":"$04"},{"a":38113,"t":"code","b":[48,11],"m":"jr","oa":38126,"o":"nc,$94EE"},{"a":38115,"t":"code","b":[253,54,1,72],"m":"ld","o":"(iy+$01),$48"},{"a":38119,"t":"code","b":[253,54,12,139],"m":"ld","o":"(iy+$0C),$8B"},{"a":38123,"t":"code","b":[246,1],"m":"or","o":"$01"},{"a":38125,"t":"code","b":[201],"m":"ret"},{"a":38126,"t":"code","b":[126],"m":"ld","o":"a,(hl)","x":[38099,38106,38113]},{"a":38127,"t":"code","b":[254,5],"m":"cp","o":"$05"},{"a":38129,"t":"code","b":[40,62],"m":"jr","oa":38193,"o":"z,$9531"},{"a":38131,"t":"code","b":[230,127],"m":"and","o":"$7F"},{"a":38133,"t":"code","b":[40,58],"m":"jr","oa":38193,"o":"z,$9531"},{"a":38135,"t":"code","b":[44],"m":"inc","o":"l"},{"a":38136,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":38137,"t":"code","b":[254,8],"m":"cp","o":"$08"},{"a":38139,"t":"code","b":[48,52],"m":"jr","oa":38193,"o":"nc,$9531"},{"a":38141,"t":"code","b":[230,3],"m":"and","o":"$03"},{"a":38143,"t":"code","b":[238,2],"m":"xor","o":"$02"},{"a":38145,"t":"code","b":[253,190,13],"m":"cp","o":"(iy+$0D)"},{"a":38148,"t":"code","b":[40,43],"m":"jr","oa":38193,"o":"z,$9531"},{"a":38150,"t":"code","b":[253,54,12,128],"m":"ld","o":"(iy+$0C),$80"},{"a":38154,"t":"code","b":[253,203,24,246],"m":"set","o":"6,(iy+$18)","x":[38212,38333]},{"a":38158,"t":"code","b":[253,126,1],"m":"ld","o":"a,(iy+$01)"},{"a":38161,"t":"code","b":[230,127],"m":"and","o":"$7F"},{"a":38163,"t":"code","b":[254,5],"m":"cp","o":"$05"},{"a":38165,"t":"code","b":[56,3],"m":"jr","oa":38170,"o":"c,$951A"},{"a":38167,"t":"code","b":[246,1],"m":"or","o":"$01"},{"a":38169,"t":"code","b":[201],"m":"ret"},{"a":38170,"t":"code","b":[253,126,4],"m":"ld","o":"a,(iy+$04)","x":[38165]},{"a":38173,"t":"code","b":[230,240],"m":"and","o":"$F0"},{"a":38175,"t":"code","b":[246,5],"m":"or","o":"$05"},{"a":38177,"t":"code","b":[253,119,4],"m":"ld","o":"(iy+$04),a"},{"a":38180,"t":"code","b":[192],"m":"ret","o":"nz"},{"a":38181,"l":"turn_aside","c":"Turns the actor at IY: bit 5 of +$18 is flipped and the new action is its direction (+$0D) plus 2 (entered at $9531: plus 3), as a walk 1 to 4 with bit 7 set, unless bit 6 of +1 holds it.","t":"code","b":[253,126,24],"m":"ld","o":"a,(iy+$18)","x":[37142,37147,37260,37291,37512,37531,37627,37662,37675,37718,37731,37821,37864,37886]},{"a":38184,"t":"code","b":[238,32],"m":"xor","o":"$20"},{"a":38186,"t":"code","b":[253,119,24],"m":"ld","o":"(iy+$18),a"},{"a":38189,"t":"code","b":[14,2],"m":"ld","o":"c,$02"},{"a":38191,"t":"code","b":[24,2],"m":"jr","oa":38195,"o":"$9533"},{"a":38193,"t":"code","b":[14,3],"m":"ld","o":"c,$03","x":[38129,38133,38139,38148]},{"a":38195,"t":"code","b":[253,203,1,118],"m":"bit","o":"6,(iy+$01)","x":[38191]},{"a":38199,"t":"code","b":[192],"m":"ret","o":"nz"},{"a":38200,"t":"code","b":[253,126,13],"m":"ld","o":"a,(iy+$0D)"},{"a":38203,"t":"code","b":[129],"m":"add","o":"a,c"},{"a":38204,"t":"code","b":[230,3],"m":"and","o":"$03"},{"a":38206,"t":"code","b":[60],"m":"inc","o":"a"},{"a":38207,"t":"code","b":[246,128],"m":"or","o":"$80"},{"a":38209,"t":"code","b":[253,119,12],"m":"ld","o":"(iy+$0C),a"},{"a":38212,"t":"code","b":[24,196],"m":"jr","oa":38154,"o":"$950A"},{"a":38214,"l":"box_collide","c":"Whether an actor (types under $28) at the new position stands inside one of the area's boxes, bank 3's list of four bytes each from $C000 ($962D of them: first and last across, first and last down, in units of four): if so it is turned to walk along the box's nearer side, and NZ refuses the move. Z when clear, or when the area has no boxes.","t":"code","b":[253,126,0],"m":"ld","o":"a,(iy+$00)","x":[37015]},{"a":38217,"t":"code","b":[254,40],"m":"cp","o":"$28"},{"a":38219,"t":"code","b":[56,2],"m":"jr","oa":38223,"o":"c,$954F"},{"a":38221,"t":"code","b":[175],"m":"xor","o":"a"},{"a":38222,"t":"code","b":[201],"m":"ret"},{"a":38223,"t":"code","b":[58,45,150],"m":"ld","oa":38445,"o":"a,(box_count)","x":[38219]},{"a":38226,"t":"code","b":[167],"m":"and","o":"a"},{"a":38227,"t":"code","b":[200],"m":"ret","o":"z"},{"a":38228,"t":"code","b":[71],"m":"ld","o":"b,a"},{"a":38229,"t":"code","b":[205,146,140],"m":"call","oa":35986,"o":"page_bank_3"},{"a":38232,"t":"code","b":[42,209,142],"m":"ld","oa":36561,"o":"hl,($8ED1)"},{"a":38235,"t":"code","b":[125],"m":"ld","o":"a,l"},{"a":38236,"t":"code","b":[203,28],"m":"rr","o":"h"},{"a":38238,"t":"code","b":[31],"m":"rra"},{"a":38239,"t":"code","b":[203,28],"m":"rr","o":"h"},{"a":38241,"t":"code","b":[31],"m":"rra"},{"a":38242,"t":"code","b":[95],"m":"ld","o":"e,a"},{"a":38243,"t":"code","b":[42,211,142],"m":"ld","oa":36563,"o":"hl,($8ED3)"},{"a":38246,"t":"code","b":[125],"m":"ld","o":"a,l"},{"a":38247,"t":"code","b":[203,28],"m":"rr","o":"h"},{"a":38249,"t":"code","b":[31],"m":"rra"},{"a":38250,"t":"code","b":[203,28],"m":"rr","o":"h"},{"a":38252,"t":"code","b":[31],"m":"rra"},{"a":38253,"t":"code","b":[87],"m":"ld","o":"d,a"},{"a":38254,"t":"code","b":[33,0,192],"m":"ld","o":"hl,$C000"},{"a":38257,"t":"code","b":[77],"m":"ld","o":"c,l","x":[38286]},{"a":38258,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":38259,"t":"code","b":[44],"m":"inc","o":"l"},{"a":38260,"t":"code","b":[187],"m":"cp","o":"e"},{"a":38261,"t":"code","b":[40,6],"m":"jr","oa":38269,"o":"z,$957D"},{"a":38263,"t":"code","b":[48,16],"m":"jr","oa":38281,"o":"nc,$9589"},{"a":38265,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":38266,"t":"code","b":[187],"m":"cp","o":"e"},{"a":38267,"t":"code","b":[56,12],"m":"jr","oa":38281,"o":"c,$9589"},{"a":38269,"t":"code","b":[44],"m":"inc","o":"l","x":[38261]},{"a":38270,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":38271,"t":"code","b":[44],"m":"inc","o":"l"},{"a":38272,"t":"code","b":[186],"m":"cp","o":"d"},{"a":38273,"t":"code","b":[40,15],"m":"jr","oa":38290,"o":"z,$9592"},{"a":38275,"t":"code","b":[48,4],"m":"jr","oa":38281,"o":"nc,$9589"},{"a":38277,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":38278,"t":"code","b":[186],"m":"cp","o":"d"},{"a":38279,"t":"code","b":[48,9],"m":"jr","oa":38290,"o":"nc,$9592"},{"a":38281,"t":"code","b":[105],"m":"ld","o":"l,c","x":[38263,38267,38275]},{"a":38282,"t":"code","b":[44],"m":"inc","o":"l"},{"a":38283,"t":"code","b":[44],"m":"inc","o":"l"},{"a":38284,"t":"code","b":[44],"m":"inc","o":"l"},{"a":38285,"t":"code","b":[44],"m":"inc","o":"l"},{"a":38286,"t":"code","b":[16,225],"m":"djnz","oa":38257,"o":"$9571"},{"a":38288,"t":"code","b":[175],"m":"xor","o":"a"},{"a":38289,"t":"code","b":[201],"m":"ret"},{"a":38290,"t":"code","b":[105],"m":"ld","o":"l,c","x":[38273,38279]},{"a":38291,"t":"code","b":[253,126,13],"m":"ld","o":"a,(iy+$0D)"},{"a":38294,"t":"code","b":[230,1],"m":"and","o":"$01"},{"a":38296,"t":"code","b":[32,7],"m":"jr","oa":38305,"o":"nz,$95A1"},{"a":38298,"t":"code","b":[122],"m":"ld","o":"a,d"},{"a":38299,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":38300,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":38301,"t":"code","b":[14,2],"m":"ld","o":"c,$02"},{"a":38303,"t":"code","b":[24,3],"m":"jr","oa":38308,"o":"$95A4"},{"a":38305,"t":"code","b":[123],"m":"ld","o":"a,e","x":[38296]},{"a":38306,"t":"code","b":[14,1],"m":"ld","o":"c,$01"},{"a":38308,"t":"code","b":[95],"m":"ld","o":"e,a","x":[38303]},{"a":38309,"t":"code","b":[150],"m":"sub","o":"(hl)"},{"a":38310,"t":"code","b":[48,2],"m":"jr","oa":38314,"o":"nc,$95AA"},{"a":38312,"t":"code","b":[237,68],"m":"neg"},{"a":38314,"t":"code","b":[87],"m":"ld","o":"d,a","x":[38310]},{"a":38315,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":38316,"t":"code","b":[123],"m":"ld","o":"a,e"},{"a":38317,"t":"code","b":[150],"m":"sub","o":"(hl)"},{"a":38318,"t":"code","b":[48,2],"m":"jr","oa":38322,"o":"nc,$95B2"},{"a":38320,"t":"code","b":[237,68],"m":"neg"},{"a":38322,"t":"code","b":[186],"m":"cp","o":"d","x":[38318]},{"a":38323,"t":"code","b":[121],"m":"ld","o":"a,c"},{"a":38324,"t":"code","b":[56,2],"m":"jr","oa":38328,"o":"c,$95B8"},{"a":38326,"t":"code","b":[60],"m":"inc","o":"a"},{"a":38327,"t":"code","b":[60],"m":"inc","o":"a"},{"a":38328,"t":"code","b":[246,128],"m":"or","o":"$80","x":[38324]},{"a":38330,"t":"code","b":[253,119,12],"m":"ld","o":"(iy+$0C),a"},{"a":38333,"t":"code","b":[195,10,149],"m":"jp","oa":38154,"o":"$950A"},{"a":38336,"l":"find_cell_near","c":"Looks for the cell value in A in the eight cells to the right of the leader's cell ($8ECE), then left, down and up; returns its distance in H (across, signed) or L (down, signed) with Z, or NZ if none. Bank 1 is paged in meanwhile and bank 3 after. Called from bank 3.","t":"code","b":[205,141,140],"m":"call","oa":35981,"o":"page_bank_1"},{"a":38339,"t":"code","b":[33,146,140],"m":"ld","o":"hl,$8C92"},{"a":38342,"t":"code","b":[229],"m":"push","o":"hl"},{"a":38343,"t":"code","b":[42,206,142],"m":"ld","oa":36558,"o":"hl,(leader_cell)"},{"a":38346,"t":"code","b":[6,8],"m":"ld","o":"b,$08"},{"a":38348,"t":"code","b":[190],"m":"cp","o":"(hl)","x":[38352]},{"a":38349,"t":"code","b":[40,49],"m":"jr","oa":38400,"o":"z,$9600"},{"a":38351,"t":"code","b":[44],"m":"inc","o":"l"},{"a":38352,"t":"code","b":[16,250],"m":"djnz","oa":38348,"o":"$95CC"},{"a":38354,"t":"code","b":[42,206,142],"m":"ld","oa":36558,"o":"hl,(leader_cell)"},{"a":38357,"t":"code","b":[6,8],"m":"ld","o":"b,$08"},{"a":38359,"t":"code","b":[190],"m":"cp","o":"(hl)","x":[38363]},{"a":38360,"t":"code","b":[40,33],"m":"jr","oa":38395,"o":"z,$95FB"},{"a":38362,"t":"code","b":[45],"m":"dec","o":"l"},{"a":38363,"t":"code","b":[16,250],"m":"djnz","oa":38359,"o":"$95D7"},{"a":38365,"t":"code","b":[42,206,142],"m":"ld","oa":36558,"o":"hl,(leader_cell)"},{"a":38368,"t":"code","b":[17,64,0],"m":"ld","o":"de,$0040"},{"a":38371,"t":"code","b":[6,8],"m":"ld","o":"b,$08"},{"a":38373,"t":"code","b":[190],"m":"cp","o":"(hl)","x":[38377]},{"a":38374,"t":"code","b":[40,36],"m":"jr","oa":38412,"o":"z,$960C"},{"a":38376,"t":"code","b":[25],"m":"add","o":"hl,de"},{"a":38377,"t":"code","b":[16,250],"m":"djnz","oa":38373,"o":"$95E5"},{"a":38379,"t":"code","b":[42,206,142],"m":"ld","oa":36558,"o":"hl,(leader_cell)"},{"a":38382,"t":"code","b":[6,8],"m":"ld","o":"b,$08"},{"a":38384,"t":"code","b":[17,192,255],"m":"ld","o":"de,$FFC0"},{"a":38387,"t":"code","b":[190],"m":"cp","o":"(hl)","x":[38391]},{"a":38388,"t":"code","b":[40,17],"m":"jr","oa":38407,"o":"z,$9607"},{"a":38390,"t":"code","b":[25],"m":"add","o":"hl,de"},{"a":38391,"t":"code","b":[16,250],"m":"djnz","oa":38387,"o":"$95F3"},{"a":38393,"t":"code","b":[4],"m":"inc","o":"b"},{"a":38394,"t":"code","b":[201],"m":"ret"},{"a":38395,"t":"code","b":[120],"m":"ld","o":"a,b","x":[38360]},{"a":38396,"t":"code","b":[214,8],"m":"sub","o":"$08"},{"a":38398,"t":"code","b":[24,3],"m":"jr","oa":38403,"o":"$9603"},{"a":38400,"t":"code","b":[62,8],"m":"ld","o":"a,$08","x":[38349]},{"a":38402,"t":"code","b":[144],"m":"sub","o":"b"},{"a":38403,"t":"code","b":[103],"m":"ld","o":"h,a","x":[38398]},{"a":38404,"t":"code","b":[175],"m":"xor","o":"a"},{"a":38405,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":38406,"t":"code","b":[201],"m":"ret"},{"a":38407,"t":"code","b":[120],"m":"ld","o":"a,b","x":[38388]},{"a":38408,"t":"code","b":[214,8],"m":"sub","o":"$08"},{"a":38410,"t":"code","b":[24,3],"m":"jr","oa":38415,"o":"$960F"},{"a":38412,"t":"code","b":[62,8],"m":"ld","o":"a,$08","x":[38374]},{"a":38414,"t":"code","b":[144],"m":"sub","o":"b"},{"a":38415,"t":"code","b":[111],"m":"ld","o":"l,a","x":[38410]},{"a":38416,"t":"code","b":[175],"m":"xor","o":"a"},{"a":38417,"t":"code","b":[103],"m":"ld","o":"h,a"},{"a":38418,"t":"code","b":[201],"m":"ret"},{"a":38419,"l":"type_byte","c":"BC points to a byte for the actor type in A: $A03F plus the type for types under $14, $A053 for the rest.","t":"code","b":[254,20],"m":"cp","o":"$14","x":[37175,42191,42227]},{"a":38421,"t":"code","b":[56,4],"m":"jr","oa":38427,"o":"c,$961B"},{"a":38423,"t":"code","b":[1,83,160],"m":"ld","o":"bc,$A053"},{"a":38426,"t":"code","b":[201],"m":"ret"},{"a":38427,"t":"code","b":[1,63,160],"m":"ld","o":"bc,$A03F","x":[38421]},{"a":38430,"t":"code","b":[129],"m":"add","o":"a,c"},{"a":38431,"t":"code","b":[79],"m":"ld","o":"c,a"},{"a":38432,"t":"code","b":[208],"m":"ret","o":"nc"},{"a":38433,"t":"code","b":[4],"m":"inc","o":"b"},{"a":38434,"t":"code","b":[201],"m":"ret"},{"a":38435,"l":"times_four","c":"BC = A times 4.","t":"code","b":[6,0],"m":"ld","o":"b,$00"},{"a":38437,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":38438,"t":"code","b":[203,16],"m":"rl","o":"b"},{"a":38440,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":38441,"t":"code","b":[203,16],"m":"rl","o":"b"},{"a":38443,"t":"code","b":[79],"m":"ld","o":"c,a"},{"a":38444,"t":"code","b":[201],"m":"ret"},{"a":38445,"l":"box_count","c":"The number of 4-byte boxes in bank 3's list at $C000 (set with the area); $962E keeps the stack pointer while $963B copies the view.","t":"byte","b":[1,0,0],"x":[34890,35189,35545,38223]},{"a":38448,"l":"view_vars","c":"The view. It is drawn into a buffer of 152 pixel rows of 28 bytes, $AE10-$BEAF, one character row more than the 144 rows shown, from a map of blocks; the buffer scrolls a pixel row at a time up and down and half a character (4 pixels) across. $9630 is where the rows shown start in the buffer (the pixel offset times 28); $9631 is 1 when the view stands half a character across; $9632 the pixel offset, 0 to 7; $9633 and $9634 the view's column and row on the map, in characters; $9635 and $9637 the same times 8; $9639 the number of the first character of the block being drawn.","t":"byte","b":[0,0,0,114,20,144,3,160],"x":[38463,38613]},{"a":38456,"t":"byte","b":[0,0,0]},{"a":38459,"l":"show_view","c":"Copies the 144 rows of the view from the buffer ($AE10 plus $9630) to the screen paged in at $C000, 28 bytes to a row, each row to the address the next word of the row table names from its 9th entry ($8D5D), with interrupts off and the stack pointing into the table; then plays a pass of the sound driver ($7000) and enables interrupts.","t":"code","b":[243],"m":"di","x":[39340]},{"a":38460,"t":"code","b":[33,16,174],"m":"ld","o":"hl,$AE10"},{"a":38463,"t":"code","b":[58,48,150],"m":"ld","oa":38448,"o":"a,(view_vars)"},{"a":38466,"t":"code","b":[133],"m":"add","o":"a,l"},{"a":38467,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":38468,"t":"code","b":[237,115,46,150],"m":"ld","oa":38446,"o":"($962E),sp"},{"a":38472,"t":"code","b":[49,93,141],"m":"ld","o":"sp,$8D5D"},{"a":38475,"t":"code","b":[62,144],"m":"ld","o":"a,$90"},{"a":38477,"t":"code","b":[209],"m":"pop","o":"de","x":[38535]},{"a":38478,"t":"code","b":[237,160],"m":"ldi"},{"a":38480,"t":"code","b":[237,160],"m":"ldi"},{"a":38482,"t":"code","b":[237,160],"m":"ldi"},{"a":38484,"t":"code","b":[237,160],"m":"ldi"},{"a":38486,"t":"code","b":[237,160],"m":"ldi"},{"a":38488,"t":"code","b":[237,160],"m":"ldi"},{"a":38490,"t":"code","b":[237,160],"m":"ldi"},{"a":38492,"t":"code","b":[237,160],"m":"ldi"},{"a":38494,"t":"code","b":[237,160],"m":"ldi"},{"a":38496,"t":"code","b":[237,160],"m":"ldi"},{"a":38498,"t":"code","b":[237,160],"m":"ldi"},{"a":38500,"t":"code","b":[237,160],"m":"ldi"},{"a":38502,"t":"code","b":[237,160],"m":"ldi"},{"a":38504,"t":"code","b":[237,160],"m":"ldi"},{"a":38506,"t":"code","b":[237,160],"m":"ldi"},{"a":38508,"t":"code","b":[237,160],"m":"ldi"},{"a":38510,"t":"code","b":[237,160],"m":"ldi"},{"a":38512,"t":"code","b":[237,160],"m":"ldi"},{"a":38514,"t":"code","b":[237,160],"m":"ldi"},{"a":38516,"t":"code","b":[237,160],"m":"ldi"},{"a":38518,"t":"code","b":[237,160],"m":"ldi"},{"a":38520,"t":"code","b":[237,160],"m":"ldi"},{"a":38522,"t":"code","b":[237,160],"m":"ldi"},{"a":38524,"t":"code","b":[237,160],"m":"ldi"},{"a":38526,"t":"code","b":[237,160],"m":"ldi"},{"a":38528,"t":"code","b":[237,160],"m":"ldi"},{"a":38530,"t":"code","b":[237,160],"m":"ldi"},{"a":38532,"t":"code","b":[237,160],"m":"ldi"},{"a":38534,"t":"code","b":[61],"m":"dec","o":"a"},{"a":38535,"t":"code","b":[194,77,150],"m":"jp","oa":38477,"o":"nz,$964D"},{"a":38538,"t":"code","b":[237,123,46,150],"m":"ld","oa":38446,"o":"sp,($962E)"},{"a":38542,"t":"code","b":[205,0,112],"m":"call","oa":28672,"o":"snd_frame"},{"a":38545,"t":"code","b":[251],"m":"ei"},{"a":38546,"t":"code","b":[201],"m":"ret"},{"a":38547,"l":"scroll_up","c":"Moves the view up B pixel rows. B is first made one smaller when the leader's row in the buffer (+$16 of his record, $8316, less $9637), less the pixel offset and B, is over 72, one bigger when it is under. When the offset passes a character row, $9634 is one less, the buffer moves down a character row ($9F88) and the new top row is drawn ($9B86), after bank 3's $DB0B.","t":"code","b":[237,91,55,150],"m":"ld","oa":38455,"o":"de,($9637)","x":[38745,38763,38845,38871,38889,38901]},{"a":38551,"t":"code","b":[42,22,131],"m":"ld","oa":33558,"o":"hl,($8316)"},{"a":38554,"t":"code","b":[167],"m":"and","o":"a"},{"a":38555,"t":"code","b":[237,82],"m":"sbc","o":"hl,de"},{"a":38557,"t":"code","b":[58,50,150],"m":"ld","oa":38450,"o":"a,($9632)"},{"a":38560,"t":"code","b":[245],"m":"push","o":"af"},{"a":38561,"t":"code","b":[237,68],"m":"neg"},{"a":38563,"t":"code","b":[133],"m":"add","o":"a,l"},{"a":38564,"t":"code","b":[144],"m":"sub","o":"b"},{"a":38565,"t":"code","b":[254,72],"m":"cp","o":"$48"},{"a":38567,"t":"code","b":[40,5],"m":"jr","oa":38574,"o":"z,$96AE"},{"a":38569,"t":"code","b":[48,2],"m":"jr","oa":38573,"o":"nc,$96AD"},{"a":38571,"t":"code","b":[4],"m":"inc","o":"b"},{"a":38572,"t":"code","b":[4],"m":"inc","o":"b"},{"a":38573,"t":"code","b":[5],"m":"dec","o":"b","x":[38569]},{"a":38574,"t":"code","b":[241],"m":"pop","o":"af","x":[38567]},{"a":38575,"t":"code","b":[144],"m":"sub","o":"b"},{"a":38576,"t":"code","b":[50,50,150],"m":"ld","oa":38450,"o":"($9632),a"},{"a":38579,"t":"code","b":[48,16],"m":"jr","oa":38597,"o":"nc,$96C5"},{"a":38581,"t":"code","b":[33,52,150],"m":"ld","o":"hl,$9634"},{"a":38584,"t":"code","b":[53],"m":"dec","o":"(hl)"},{"a":38585,"t":"code","b":[205,136,159],"m":"call","oa":40840,"o":"move_buffer_down"},{"a":38588,"t":"code","b":[205,146,140],"m":"call","oa":35986,"o":"page_bank_3"},{"a":38591,"t":"code","b":[205,11,219],"m":"call","oa":56075,"o":"$DB0B"},{"a":38594,"t":"code","b":[205,134,155],"m":"call","oa":39814,"o":"draw_top_row"},{"a":38597,"c":"Keeps the offset within a character and sets $9630, the offset times 28.","t":"code","b":[58,50,150],"m":"ld","oa":38450,"o":"a,($9632)","x":[38579,38651,38670]},{"a":38600,"t":"code","b":[230,7],"m":"and","o":"$07"},{"a":38602,"t":"code","b":[50,50,150],"m":"ld","oa":38450,"o":"($9632),a"},{"a":38605,"t":"code","b":[40,6],"m":"jr","oa":38613,"o":"z,$96D5"},{"a":38607,"t":"code","b":[71],"m":"ld","o":"b,a"},{"a":38608,"t":"code","b":[175],"m":"xor","o":"a"},{"a":38609,"t":"code","b":[198,28],"m":"add","o":"a,$1C","x":[38611]},{"a":38611,"t":"code","b":[16,252],"m":"djnz","oa":38609,"o":"$96D1"},{"a":38613,"t":"code","b":[50,48,150],"m":"ld","oa":38448,"o":"(view_vars),a","x":[38605]},{"a":38616,"t":"code","b":[201],"m":"ret"},{"a":38617,"l":"scroll_down","c":"Moves the view down B pixel rows. B is first made one bigger when the leader's row in the buffer, less the pixel offset and plus B, is over 80, one smaller when it is under. When the offset passes a character row, $9634 is one more, the buffer moves up a character row ($9FCD) and the new bottom row is drawn ($9B61), after bank 3's $DB0B.","t":"code","b":[237,91,55,150],"m":"ld","oa":38455,"o":"de,($9637)","x":[38789,38814,38952,38981,39159,39164]},{"a":38621,"t":"code","b":[42,22,131],"m":"ld","oa":33558,"o":"hl,($8316)"},{"a":38624,"t":"code","b":[167],"m":"and","o":"a"},{"a":38625,"t":"code","b":[237,82],"m":"sbc","o":"hl,de"},{"a":38627,"t":"code","b":[58,50,150],"m":"ld","oa":38450,"o":"a,($9632)"},{"a":38630,"t":"code","b":[245],"m":"push","o":"af"},{"a":38631,"t":"code","b":[237,68],"m":"neg"},{"a":38633,"t":"code","b":[133],"m":"add","o":"a,l"},{"a":38634,"t":"code","b":[128],"m":"add","o":"a,b"},{"a":38635,"t":"code","b":[254,80],"m":"cp","o":"$50"},{"a":38637,"t":"code","b":[40,5],"m":"jr","oa":38644,"o":"z,$96F4"},{"a":38639,"t":"code","b":[48,2],"m":"jr","oa":38643,"o":"nc,$96F3"},{"a":38641,"t":"code","b":[5],"m":"dec","o":"b"},{"a":38642,"t":"code","b":[5],"m":"dec","o":"b"},{"a":38643,"t":"code","b":[4],"m":"inc","o":"b","x":[38639]},{"a":38644,"t":"code","b":[241],"m":"pop","o":"af","x":[38637]},{"a":38645,"t":"code","b":[128],"m":"add","o":"a,b"},{"a":38646,"t":"code","b":[50,50,150],"m":"ld","oa":38450,"o":"($9632),a"},{"a":38649,"t":"code","b":[254,8],"m":"cp","o":"$08"},{"a":38651,"t":"code","b":[218,197,150],"m":"jp","oa":38597,"o":"c,$96C5"},{"a":38654,"t":"code","b":[33,52,150],"m":"ld","o":"hl,$9634"},{"a":38657,"t":"code","b":[52],"m":"inc","o":"(hl)"},{"a":38658,"t":"code","b":[205,146,140],"m":"call","oa":35986,"o":"page_bank_3"},{"a":38661,"t":"code","b":[205,11,219],"m":"call","oa":56075,"o":"$DB0B"},{"a":38664,"t":"code","b":[205,205,159],"m":"call","oa":40909,"o":"move_buffer_up"},{"a":38667,"t":"code","b":[205,97,155],"m":"call","oa":39777,"o":"draw_bottom_row"},{"a":38670,"t":"code","b":[195,197,150],"m":"jp","oa":38597,"o":"$96C5"},{"a":38673,"l":"scroll_left_half","c":"Moves the view left half a character: the buffer's pixels shift 4 right ($99B5) and $9631 flips. Coming back to a whole character, the left column is drawn again ($9A9F); going to a half, $9633 is one less and the half column is drawn at the left ($9E52), after bank 3's $DB0B.","t":"code","b":[205,181,153],"m":"call","oa":39349,"o":"shift_pixels_right","x":[38727,38817,38921]},{"a":38676,"t":"code","b":[58,49,150],"m":"ld","oa":38449,"o":"a,($9631)"},{"a":38679,"t":"code","b":[238,1],"m":"xor","o":"$01"},{"a":38681,"t":"code","b":[50,49,150],"m":"ld","oa":38449,"o":"($9631),a"},{"a":38684,"t":"code","b":[202,159,154],"m":"jp","oa":39583,"o":"z,draw_left_column"},{"a":38687,"t":"code","b":[33,51,150],"m":"ld","o":"hl,$9633"},{"a":38690,"t":"code","b":[53],"m":"dec","o":"(hl)"},{"a":38691,"t":"code","b":[205,146,140],"m":"call","oa":35986,"o":"page_bank_3"},{"a":38694,"t":"code","b":[205,11,219],"m":"call","oa":56075,"o":"$DB0B"},{"a":38697,"t":"code","b":[195,82,158],"m":"jp","oa":40530,"o":"draw_left_half_column"},{"a":38700,"l":"scroll_right_half","c":"Moves the view right half a character: the buffer's pixels shift 4 left ($9A11) and $9631 flips. Going to a half, the right column is drawn as a half ($9C89); coming back to a whole character, $9633 is one more and the right column is drawn ($9A85), after bank 3's $DB0B.","t":"code","b":[205,17,154],"m":"call","oa":39441,"o":"shift_pixels_left","x":[38766,38792,38911]},{"a":38703,"t":"code","b":[58,49,150],"m":"ld","oa":38449,"o":"a,($9631)"},{"a":38706,"t":"code","b":[238,1],"m":"xor","o":"$01"},{"a":38708,"t":"code","b":[50,49,150],"m":"ld","oa":38449,"o":"($9631),a"},{"a":38711,"t":"code","b":[194,137,156],"m":"jp","oa":40073,"o":"nz,draw_right_half_column"},{"a":38714,"t":"code","b":[33,51,150],"m":"ld","o":"hl,$9633"},{"a":38717,"t":"code","b":[52],"m":"inc","o":"(hl)"},{"a":38718,"t":"code","b":[205,146,140],"m":"call","oa":35986,"o":"page_bank_3"},{"a":38721,"t":"code","b":[205,11,219],"m":"call","oa":56075,"o":"$DB0B"},{"a":38724,"t":"code","b":[195,133,154],"m":"jp","oa":39557,"o":"draw_right_column"},{"a":38727,"l":"scroll_2","c":"Scroll step 2 (the table at $9963): left half a character, then up 2 pixel rows (3 when the leader stands on slope 4, 1 on slope 2; $8ECD). The rows are asked of $9693, which moves one more or one fewer by where the leader stands in the view.","t":"code","b":[205,17,151],"m":"call","oa":38673,"o":"scroll_left_half","x":[38824,38881]},{"a":38730,"t":"code","b":[58,205,142],"m":"ld","oa":36557,"o":"a,(leader_slope)"},{"a":38733,"t":"code","b":[6,2],"m":"ld","o":"b,$02"},{"a":38735,"t":"code","b":[254,4],"m":"cp","o":"$04"},{"a":38737,"t":"code","b":[32,1],"m":"jr","oa":38740,"o":"nz,$9754"},{"a":38739,"t":"code","b":[4],"m":"inc","o":"b"},{"a":38740,"t":"code","b":[254,2],"m":"cp","o":"$02","x":[38737]},{"a":38742,"t":"code","b":[32,1],"m":"jr","oa":38745,"o":"nz,$9759"},{"a":38744,"t":"code","b":[5],"m":"dec","o":"b"},{"a":38745,"t":"code","b":[195,147,150],"m":"jp","oa":38547,"o":"scroll_up","x":[38742]},{"a":38748,"l":"scroll_3","c":"Scroll step 3: up 2 pixel rows (3 on slope 3, 1 on slope 1), then right half a character. The rows are asked of $9693, which moves one more or one fewer by where the leader stands in the view.","t":"code","b":[6,2],"m":"ld","o":"b,$02","x":[38852,38896]},{"a":38750,"t":"code","b":[58,205,142],"m":"ld","oa":36557,"o":"a,(leader_slope)"},{"a":38753,"t":"code","b":[254,3],"m":"cp","o":"$03"},{"a":38755,"t":"code","b":[32,1],"m":"jr","oa":38758,"o":"nz,$9766"},{"a":38757,"t":"code","b":[71],"m":"ld","o":"b,a"},{"a":38758,"t":"code","b":[254,1],"m":"cp","o":"$01","x":[38755]},{"a":38760,"t":"code","b":[32,1],"m":"jr","oa":38763,"o":"nz,$976B"},{"a":38762,"t":"code","b":[71],"m":"ld","o":"b,a"},{"a":38763,"t":"code","b":[205,147,150],"m":"call","oa":38547,"o":"scroll_up","x":[38760]},{"a":38766,"t":"code","b":[195,44,151],"m":"jp","oa":38700,"o":"scroll_right_half"},{"a":38769,"l":"scroll_10","c":"Scroll step 10: down 6 pixel rows, then right half a character. The rows are asked of $96D9, which moves one more or one fewer by where the leader stands in the view.","t":"code","b":[6,6],"m":"ld","o":"b,$06"},{"a":38771,"t":"code","b":[24,16],"m":"jr","oa":38789,"o":"$9785"},{"a":38773,"l":"scroll_0","c":"Scroll step 0: down 2 pixel rows (3 on slope 4, 1 on slope 2), then right half a character. The rows are asked of $96D9, which moves one more or one fewer by where the leader stands in the view.","t":"code","b":[6,2],"m":"ld","o":"b,$02","x":[38931]},{"a":38775,"t":"code","b":[58,205,142],"m":"ld","oa":36557,"o":"a,(leader_slope)"},{"a":38778,"t":"code","b":[254,4],"m":"cp","o":"$04"},{"a":38780,"t":"code","b":[32,2],"m":"jr","oa":38784,"o":"nz,$9780"},{"a":38782,"t":"code","b":[6,3],"m":"ld","o":"b,$03"},{"a":38784,"t":"code","b":[254,2],"m":"cp","o":"$02","x":[38780]},{"a":38786,"t":"code","b":[32,1],"m":"jr","oa":38789,"o":"nz,$9785"},{"a":38788,"t":"code","b":[5],"m":"dec","o":"b"},{"a":38789,"t":"code","b":[205,217,150],"m":"call","oa":38617,"o":"scroll_down","x":[38771,38786]},{"a":38792,"t":"code","b":[195,44,151],"m":"jp","oa":38700,"o":"scroll_right_half"},{"a":38795,"l":"scroll_11","c":"Scroll step 11: down 6 pixel rows, then left half a character. The rows are asked of $96D9, which moves one more or one fewer by where the leader stands in the view.","t":"code","b":[6,6],"m":"ld","o":"b,$06"},{"a":38797,"t":"code","b":[24,15],"m":"jr","oa":38814,"o":"$979E"},{"a":38799,"l":"scroll_1","c":"Scroll step 1: down 2 pixel rows (3 on slope 3, 1 on slope 1), then left half a character. The rows are asked of $96D9, which moves one more or one fewer by where the leader stands in the view.","t":"code","b":[6,2],"m":"ld","o":"b,$02","x":[38962]},{"a":38801,"t":"code","b":[58,205,142],"m":"ld","oa":36557,"o":"a,(leader_slope)"},{"a":38804,"t":"code","b":[254,3],"m":"cp","o":"$03"},{"a":38806,"t":"code","b":[32,1],"m":"jr","oa":38809,"o":"nz,$9799"},{"a":38808,"t":"code","b":[4],"m":"inc","o":"b"},{"a":38809,"t":"code","b":[254,1],"m":"cp","o":"$01","x":[38806]},{"a":38811,"t":"code","b":[32,1],"m":"jr","oa":38814,"o":"nz,$979E"},{"a":38813,"t":"code","b":[71],"m":"ld","o":"b,a"},{"a":38814,"t":"code","b":[205,217,150],"m":"call","oa":38617,"o":"scroll_down","x":[38797,38811]},{"a":38817,"t":"code","b":[195,17,151],"m":"jp","oa":38673,"o":"scroll_left_half"},{"a":38820,"l":"scroll_6","c":"Scroll step 6: at a half character, as step 2; otherwise left a whole character ($984B) and up 4 pixel rows (6 on slope 4, 2 on slope 2). The rows are asked of $9693, which moves one more or one fewer by where the leader stands in the view.","t":"code","b":[58,49,150],"m":"ld","oa":38449,"o":"a,($9631)"},{"a":38823,"t":"code","b":[167],"m":"and","o":"a"},{"a":38824,"t":"code","b":[194,71,151],"m":"jp","oa":38727,"o":"nz,scroll_2"},{"a":38827,"t":"code","b":[205,75,152],"m":"call","oa":38987,"o":"scroll_left_whole"},{"a":38830,"t":"code","b":[58,205,142],"m":"ld","oa":36557,"o":"a,(leader_slope)"},{"a":38833,"t":"code","b":[6,4],"m":"ld","o":"b,$04"},{"a":38835,"t":"code","b":[184],"m":"cp","o":"b"},{"a":38836,"t":"code","b":[32,2],"m":"jr","oa":38840,"o":"nz,$97B8"},{"a":38838,"t":"code","b":[6,6],"m":"ld","o":"b,$06"},{"a":38840,"t":"code","b":[254,2],"m":"cp","o":"$02","x":[38836]},{"a":38842,"t":"code","b":[32,1],"m":"jr","oa":38845,"o":"nz,$97BD"},{"a":38844,"t":"code","b":[71],"m":"ld","o":"b,a"},{"a":38845,"t":"code","b":[195,147,150],"m":"jp","oa":38547,"o":"scroll_up","x":[38842]},{"a":38848,"l":"scroll_7","c":"Scroll step 7: at a half character, as step 3; otherwise up 4 pixel rows (6 on slope 3, 2 on slope 1) and right a whole character ($985B). The rows are asked of $9693, which moves one more or one fewer by where the leader stands in the view.","t":"code","b":[58,49,150],"m":"ld","oa":38449,"o":"a,($9631)"},{"a":38851,"t":"code","b":[167],"m":"and","o":"a"},{"a":38852,"t":"code","b":[194,92,151],"m":"jp","oa":38748,"o":"nz,scroll_3"},{"a":38855,"t":"code","b":[6,4],"m":"ld","o":"b,$04"},{"a":38857,"t":"code","b":[58,205,142],"m":"ld","oa":36557,"o":"a,(leader_slope)"},{"a":38860,"t":"code","b":[254,3],"m":"cp","o":"$03"},{"a":38862,"t":"code","b":[32,2],"m":"jr","oa":38866,"o":"nz,$97D2"},{"a":38864,"t":"code","b":[6,6],"m":"ld","o":"b,$06"},{"a":38866,"t":"code","b":[61],"m":"dec","o":"a","x":[38862]},{"a":38867,"t":"code","b":[32,2],"m":"jr","oa":38871,"o":"nz,$97D7"},{"a":38869,"t":"code","b":[6,2],"m":"ld","o":"b,$02"},{"a":38871,"t":"code","b":[205,147,150],"m":"call","oa":38547,"o":"scroll_up","x":[38867]},{"a":38874,"t":"code","b":[195,91,152],"m":"jp","oa":39003,"o":"scroll_right_whole"},{"a":38877,"l":"scroll_14","c":"Scroll step 14: at a half character, as step 2; otherwise left a whole character and up 8 pixel rows. The rows are asked of $9693, which moves one more or one fewer by where the leader stands in the view.","t":"code","b":[58,49,150],"m":"ld","oa":38449,"o":"a,($9631)"},{"a":38880,"t":"code","b":[167],"m":"and","o":"a"},{"a":38881,"t":"code","b":[194,71,151],"m":"jp","oa":38727,"o":"nz,scroll_2"},{"a":38884,"t":"code","b":[205,75,152],"m":"call","oa":38987,"o":"scroll_left_whole"},{"a":38887,"t":"code","b":[6,8],"m":"ld","o":"b,$08"},{"a":38889,"t":"code","b":[195,147,150],"m":"jp","oa":38547,"o":"scroll_up"},{"a":38892,"l":"scroll_15","c":"Scroll step 15: at a half character, as step 3; otherwise up 8 pixel rows and right a whole character. The rows are asked of $9693, which moves one more or one fewer by where the leader stands in the view.","t":"code","b":[58,49,150],"m":"ld","oa":38449,"o":"a,($9631)"},{"a":38895,"t":"code","b":[167],"m":"and","o":"a"},{"a":38896,"t":"code","b":[194,92,151],"m":"jp","oa":38748,"o":"nz,scroll_3"},{"a":38899,"t":"code","b":[6,8],"m":"ld","o":"b,$08"},{"a":38901,"t":"code","b":[205,147,150],"m":"call","oa":38547,"o":"scroll_up"},{"a":38904,"t":"code","b":[195,91,152],"m":"jp","oa":39003,"o":"scroll_right_whole"},{"a":38907,"l":"scroll_right","c":"Scroll steps 8 and 16: right half a character at a half character, otherwise a whole one.","t":"code","b":[58,49,150],"m":"ld","oa":38449,"o":"a,($9631)"},{"a":38910,"t":"code","b":[167],"m":"and","o":"a"},{"a":38911,"t":"code","b":[194,44,151],"m":"jp","oa":38700,"o":"nz,scroll_right_half"},{"a":38914,"t":"code","b":[195,91,152],"m":"jp","oa":39003,"o":"scroll_right_whole"},{"a":38917,"l":"scroll_left","c":"Scroll step 17: left half a character at a half character, otherwise a whole one.","t":"code","b":[58,49,150],"m":"ld","oa":38449,"o":"a,($9631)"},{"a":38920,"t":"code","b":[167],"m":"and","o":"a"},{"a":38921,"t":"code","b":[194,17,151],"m":"jp","oa":38673,"o":"nz,scroll_left_half"},{"a":38924,"t":"code","b":[195,75,152],"m":"jp","oa":38987,"o":"scroll_left_whole"},{"a":38927,"l":"scroll_4","c":"Scroll step 4: at a half character, as step 0; otherwise down 4 pixel rows (6 on slope 4, 2 on slope 2) and right a whole character. The rows are asked of $96D9, which moves one more or one fewer by where the leader stands in the view.","t":"code","b":[58,49,150],"m":"ld","oa":38449,"o":"a,($9631)"},{"a":38930,"t":"code","b":[167],"m":"and","o":"a"},{"a":38931,"t":"code","b":[194,117,151],"m":"jp","oa":38773,"o":"nz,scroll_0"},{"a":38934,"t":"code","b":[6,4],"m":"ld","o":"b,$04"},{"a":38936,"t":"code","b":[58,205,142],"m":"ld","oa":36557,"o":"a,(leader_slope)"},{"a":38939,"t":"code","b":[254,4],"m":"cp","o":"$04"},{"a":38941,"t":"code","b":[32,2],"m":"jr","oa":38945,"o":"nz,$9821"},{"a":38943,"t":"code","b":[6,6],"m":"ld","o":"b,$06"},{"a":38945,"t":"code","b":[254,2],"m":"cp","o":"$02","x":[38941]},{"a":38947,"t":"code","b":[32,3],"m":"jr","oa":38952,"o":"nz,$9828"},{"a":38949,"t":"code","b":[71],"m":"ld","o":"b,a"},{"a":38950,"t":"code","b":[6,2],"m":"ld","o":"b,$02"},{"a":38952,"t":"code","b":[205,217,150],"m":"call","oa":38617,"o":"scroll_down","x":[38947]},{"a":38955,"t":"code","b":[195,91,152],"m":"jp","oa":39003,"o":"scroll_right_whole"},{"a":38958,"l":"scroll_5","c":"Scroll step 5: at a half character, as step 1; otherwise down 4 pixel rows (6 on slope 3, 2 on slope 1) and left a whole character. The rows are asked of $96D9, which moves one more or one fewer by where the leader stands in the view.","t":"code","b":[58,49,150],"m":"ld","oa":38449,"o":"a,($9631)"},{"a":38961,"t":"code","b":[167],"m":"and","o":"a"},{"a":38962,"t":"code","b":[194,143,151],"m":"jp","oa":38799,"o":"nz,scroll_1"},{"a":38965,"t":"code","b":[6,4],"m":"ld","o":"b,$04"},{"a":38967,"t":"code","b":[58,205,142],"m":"ld","oa":36557,"o":"a,(leader_slope)"},{"a":38970,"t":"code","b":[254,3],"m":"cp","o":"$03"},{"a":38972,"t":"code","b":[32,2],"m":"jr","oa":38976,"o":"nz,$9840"},{"a":38974,"t":"code","b":[6,6],"m":"ld","o":"b,$06"},{"a":38976,"t":"code","b":[61],"m":"dec","o":"a","x":[38972]},{"a":38977,"t":"code","b":[32,2],"m":"jr","oa":38981,"o":"nz,$9845"},{"a":38979,"t":"code","b":[6,2],"m":"ld","o":"b,$02"},{"a":38981,"t":"code","b":[205,217,150],"m":"call","oa":38617,"o":"scroll_down","x":[38977]},{"a":38984,"t":"code","b":[195,75,152],"m":"jp","oa":38987,"o":"scroll_left_whole"},{"a":38987,"l":"scroll_left_whole","c":"Moves the view left a whole character: the buffer moves a byte on ($986B), $9633 is one less and the left column is drawn ($9A9F), after bank 3's $DB0B.","t":"code","b":[205,107,152],"m":"call","oa":39019,"o":"shift_buffer_right","x":[38827,38884,38924,38984]},{"a":38990,"t":"code","b":[33,51,150],"m":"ld","o":"hl,$9633"},{"a":38993,"t":"code","b":[53],"m":"dec","o":"(hl)"},{"a":38994,"t":"code","b":[205,146,140],"m":"call","oa":35986,"o":"page_bank_3"},{"a":38997,"t":"code","b":[205,11,219],"m":"call","oa":56075,"o":"$DB0B"},{"a":39000,"t":"code","b":[195,159,154],"m":"jp","oa":39583,"o":"draw_left_column"},{"a":39003,"l":"scroll_right_whole","c":"Moves the view right a whole character: the buffer moves a byte back ($98B0), $9633 is one more and the right column is drawn ($9A85), after bank 3's $DB0B.","t":"code","b":[205,176,152],"m":"call","oa":39088,"o":"shift_buffer_left","x":[38874,38904,38914,38955]},{"a":39006,"t":"code","b":[33,51,150],"m":"ld","o":"hl,$9633"},{"a":39009,"t":"code","b":[52],"m":"inc","o":"(hl)"},{"a":39010,"t":"code","b":[205,146,140],"m":"call","oa":35986,"o":"page_bank_3"},{"a":39013,"t":"code","b":[205,11,219],"m":"call","oa":56075,"o":"$DB0B"},{"a":39016,"t":"code","b":[195,133,154],"m":"jp","oa":39557,"o":"draw_right_column"},{"a":39019,"l":"shift_buffer_right","c":"Moves the whole view buffer one byte on (28 LDDs to a row, for 152 rows, from $BEAE to $BEAF).","t":"code","b":[17,175,190],"m":"ld","o":"de,$BEAF","x":[38987]},{"a":39022,"t":"code","b":[33,174,190],"m":"ld","o":"hl,$BEAE"},{"a":39025,"t":"code","b":[62,152],"m":"ld","o":"a,$98"},{"a":39027,"t":"code","b":[237,168],"m":"ldd","x":[39084]},{"a":39029,"t":"code","b":[237,168],"m":"ldd"},{"a":39031,"t":"code","b":[237,168],"m":"ldd"},{"a":39033,"t":"code","b":[237,168],"m":"ldd"},{"a":39035,"t":"code","b":[237,168],"m":"ldd"},{"a":39037,"t":"code","b":[237,168],"m":"ldd"},{"a":39039,"t":"code","b":[237,168],"m":"ldd"},{"a":39041,"t":"code","b":[237,168],"m":"ldd"},{"a":39043,"t":"code","b":[237,168],"m":"ldd"},{"a":39045,"t":"code","b":[237,168],"m":"ldd"},{"a":39047,"t":"code","b":[237,168],"m":"ldd"},{"a":39049,"t":"code","b":[237,168],"m":"ldd"},{"a":39051,"t":"code","b":[237,168],"m":"ldd"},{"a":39053,"t":"code","b":[237,168],"m":"ldd"},{"a":39055,"t":"code","b":[237,168],"m":"ldd"},{"a":39057,"t":"code","b":[237,168],"m":"ldd"},{"a":39059,"t":"code","b":[237,168],"m":"ldd"},{"a":39061,"t":"code","b":[237,168],"m":"ldd"},{"a":39063,"t":"code","b":[237,168],"m":"ldd"},{"a":39065,"t":"code","b":[237,168],"m":"ldd"},{"a":39067,"t":"code","b":[237,168],"m":"ldd"},{"a":39069,"t":"code","b":[237,168],"m":"ldd"},{"a":39071,"t":"code","b":[237,168],"m":"ldd"},{"a":39073,"t":"code","b":[237,168],"m":"ldd"},{"a":39075,"t":"code","b":[237,168],"m":"ldd"},{"a":39077,"t":"code","b":[237,168],"m":"ldd"},{"a":39079,"t":"code","b":[237,168],"m":"ldd"},{"a":39081,"t":"code","b":[237,168],"m":"ldd"},{"a":39083,"t":"code","b":[61],"m":"dec","o":"a"},{"a":39084,"t":"code","b":[194,115,152],"m":"jp","oa":39027,"o":"nz,$9873"},{"a":39087,"t":"code","b":[201],"m":"ret"},{"a":39088,"l":"shift_buffer_left","c":"Moves the whole view buffer one byte back (LDIs from $AE11 to $AE10).","t":"code","b":[17,16,174],"m":"ld","o":"de,$AE10","x":[39003]},{"a":39091,"t":"code","b":[33,17,174],"m":"ld","o":"hl,$AE11"},{"a":39094,"t":"code","b":[62,152],"m":"ld","o":"a,$98"},{"a":39096,"t":"code","b":[237,160],"m":"ldi","x":[39153]},{"a":39098,"t":"code","b":[237,160],"m":"ldi"},{"a":39100,"t":"code","b":[237,160],"m":"ldi"},{"a":39102,"t":"code","b":[237,160],"m":"ldi"},{"a":39104,"t":"code","b":[237,160],"m":"ldi"},{"a":39106,"t":"code","b":[237,160],"m":"ldi"},{"a":39108,"t":"code","b":[237,160],"m":"ldi"},{"a":39110,"t":"code","b":[237,160],"m":"ldi"},{"a":39112,"t":"code","b":[237,160],"m":"ldi"},{"a":39114,"t":"code","b":[237,160],"m":"ldi"},{"a":39116,"t":"code","b":[237,160],"m":"ldi"},{"a":39118,"t":"code","b":[237,160],"m":"ldi"},{"a":39120,"t":"code","b":[237,160],"m":"ldi"},{"a":39122,"t":"code","b":[237,160],"m":"ldi"},{"a":39124,"t":"code","b":[237,160],"m":"ldi"},{"a":39126,"t":"code","b":[237,160],"m":"ldi"},{"a":39128,"t":"code","b":[237,160],"m":"ldi"},{"a":39130,"t":"code","b":[237,160],"m":"ldi"},{"a":39132,"t":"code","b":[237,160],"m":"ldi"},{"a":39134,"t":"code","b":[237,160],"m":"ldi"},{"a":39136,"t":"code","b":[237,160],"m":"ldi"},{"a":39138,"t":"code","b":[237,160],"m":"ldi"},{"a":39140,"t":"code","b":[237,160],"m":"ldi"},{"a":39142,"t":"code","b":[237,160],"m":"ldi"},{"a":39144,"t":"code","b":[237,160],"m":"ldi"},{"a":39146,"t":"code","b":[237,160],"m":"ldi"},{"a":39148,"t":"code","b":[237,160],"m":"ldi"},{"a":39150,"t":"code","b":[237,160],"m":"ldi"},{"a":39152,"t":"code","b":[61],"m":"dec","o":"a"},{"a":39153,"t":"code","b":[194,184,152],"m":"jp","oa":39096,"o":"nz,$98B8"},{"a":39156,"t":"code","b":[201],"m":"ret"},{"a":39157,"l":"scroll_13","c":"Scroll step 13: down 6 pixel rows. The rows are asked of $96D9, which moves one more or one fewer by where the leader stands in the view.","t":"code","b":[6,6],"m":"ld","o":"b,$06"},{"a":39159,"t":"code","b":[195,217,150],"m":"jp","oa":38617,"o":"scroll_down"},{"a":39162,"l":"scroll_9","c":"Scroll steps 9 and 12: down 8 pixel rows. The rows are asked of $96D9, which moves one more or one fewer by where the leader stands in the view.","t":"code","b":[6,8],"m":"ld","o":"b,$08"},{"a":39164,"t":"code","b":[195,217,150],"m":"jp","oa":38617,"o":"scroll_down"},{"a":39167,"l":"follow_leader","c":"Scrolls the view after the leader, once a pass, then shows the frame ($9987). Only when the actor in the first slot ($8300) is the leader and bit 6 of its +$18 is clear. The step is one of 18 from the table at $9963: one bank 3 asked for in $8D16 (its value plus 14) or in $8D17 (its value with bit 1 flipped), step 9 when the leader drops ($8ECD = $10), otherwise the low nibble of the fourth byte of the leader's animation frame (bank 1, at the pointer in +$09 of his record), with bit 1 flipped when the animation plays backwards (bit 7 of +$0B). A frame whose fourth byte has a high nibble scrolls nothing.","t":"code","b":[58,10,141],"m":"ld","oa":36106,"o":"a,($8D0A)","x":[34506]},{"a":39170,"t":"code","b":[79],"m":"ld","o":"c,a"},{"a":39171,"t":"code","b":[58,0,131],"m":"ld","oa":33536,"o":"a,(actors)"},{"a":39174,"t":"code","b":[185],"m":"cp","o":"c"},{"a":39175,"t":"code","b":[194,135,153],"m":"jp","oa":39303,"o":"nz,show_frame"},{"a":39178,"t":"code","b":[33,22,141],"m":"ld","o":"hl,$8D16"},{"a":39181,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":39182,"t":"code","b":[60],"m":"inc","o":"a"},{"a":39183,"t":"code","b":[40,6],"m":"jr","oa":39191,"o":"z,$9917"},{"a":39185,"t":"code","b":[54,255],"m":"ld","o":"(hl),$FF"},{"a":39187,"t":"code","b":[198,13],"m":"add","o":"a,$0D"},{"a":39189,"t":"code","b":[24,58],"m":"jr","oa":39249,"o":"$9951"},{"a":39191,"t":"code","b":[35],"m":"inc","o":"hl","x":[39183]},{"a":39192,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":39193,"t":"code","b":[254,255],"m":"cp","o":"$FF"},{"a":39195,"t":"code","b":[40,6],"m":"jr","oa":39203,"o":"z,$9923"},{"a":39197,"t":"code","b":[54,255],"m":"ld","o":"(hl),$FF"},{"a":39199,"t":"code","b":[238,2],"m":"xor","o":"$02"},{"a":39201,"t":"code","b":[24,46],"m":"jr","oa":39249,"o":"$9951"},{"a":39203,"t":"code","b":[58,24,131],"m":"ld","oa":33560,"o":"a,($8318)","x":[39195]},{"a":39206,"t":"code","b":[203,119],"m":"bit","o":"6,a"},{"a":39208,"t":"code","b":[194,135,153],"m":"jp","oa":39303,"o":"nz,show_frame"},{"a":39211,"t":"code","b":[58,205,142],"m":"ld","oa":36557,"o":"a,(leader_slope)"},{"a":39214,"t":"code","b":[254,16],"m":"cp","o":"$10"},{"a":39216,"t":"code","b":[62,9],"m":"ld","o":"a,$09"},{"a":39218,"t":"code","b":[40,29],"m":"jr","oa":39249,"o":"z,$9951"},{"a":39220,"t":"code","b":[42,9,131],"m":"ld","oa":33545,"o":"hl,($8309)"},{"a":39223,"t":"code","b":[205,141,140],"m":"call","oa":35981,"o":"page_bank_1"},{"a":39226,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":39227,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":39228,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":39229,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":39230,"t":"code","b":[230,240],"m":"and","o":"$F0"},{"a":39232,"t":"code","b":[194,135,153],"m":"jp","oa":39303,"o":"nz,show_frame"},{"a":39235,"t":"code","b":[182],"m":"or","o":"(hl)"},{"a":39236,"t":"code","b":[8],"m":"ex","o":"af,af'"},{"a":39237,"t":"code","b":[58,11,131],"m":"ld","oa":33547,"o":"a,($830B)"},{"a":39240,"t":"code","b":[23],"m":"rla"},{"a":39241,"t":"code","b":[210,80,153],"m":"jp","oa":39248,"o":"nc,$9950"},{"a":39244,"t":"code","b":[8],"m":"ex","o":"af,af'"},{"a":39245,"t":"code","b":[238,2],"m":"xor","o":"$02"},{"a":39247,"t":"code","b":[8],"m":"ex","o":"af,af'"},{"a":39248,"t":"code","b":[8],"m":"ex","o":"af,af'","x":[39241]},{"a":39249,"t":"code","b":[33,135,153],"m":"ld","o":"hl,$9987","x":[39189,39201,39218]},{"a":39252,"t":"code","b":[229],"m":"push","o":"hl"},{"a":39253,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":39254,"t":"code","b":[33,99,153],"m":"ld","o":"hl,$9963"},{"a":39257,"t":"code","b":[133],"m":"add","o":"a,l"},{"a":39258,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":39259,"t":"code","b":[48,1],"m":"jr","oa":39262,"o":"nc,$995E"},{"a":39261,"t":"code","b":[36],"m":"inc","o":"h"},{"a":39262,"t":"code","b":[126],"m":"ld","o":"a,(hl)","x":[39259]},{"a":39263,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":39264,"t":"code","b":[102],"m":"ld","o":"h,(hl)"},{"a":39265,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":39266,"t":"code","b":[233],"m":"jp","o":"(hl)"},{"a":39267,"l":"scroll_steps","c":"The 18 scroll steps: $9775, $978F, $9747, $975C, $980F, $982E, $97A4, $97C0, $97FB, $98FA, $9771, $978B, $98FA, $98F5, $97DD, $97EC, $97FB and $9805.","t":"word","b":[117,151,143,151,71,151,92,151],"d":[38773,38799,38727,38748]},{"a":39275,"t":"word","b":[15,152,46,152,164,151,192,151],"d":[38927,38958,38820,38848]},{"a":39283,"t":"word","b":[251,151,250,152,113,151,139,151],"d":[38907,39162,38769,38795]},{"a":39291,"t":"word","b":[250,152,245,152,221,151,236,151],"d":[39162,39157,38877,38892]},{"a":39299,"t":"word","b":[251,151,5,152],"d":[38907,38917]},{"a":39303,"l":"show_frame","c":"Sets $9635 and $9637 from the view's column and row; at the next interrupt (HALT) the screen just drawn is shown (bit 3 of $8D1E flipped and written to $7FFD), the other one is paged in and the view copied into it ($963B), and bit 6 of $8318 is cleared.","t":"code","b":[42,51,150],"m":"ld","oa":38451,"o":"hl,($9633)","x":[39175,39208,39232]},{"a":39306,"t":"code","b":[92],"m":"ld","o":"e,h"},{"a":39307,"t":"code","b":[38,0],"m":"ld","o":"h,$00"},{"a":39309,"t":"code","b":[84],"m":"ld","o":"d,h"},{"a":39310,"t":"code","b":[41],"m":"add","o":"hl,hl"},{"a":39311,"t":"code","b":[41],"m":"add","o":"hl,hl"},{"a":39312,"t":"code","b":[41],"m":"add","o":"hl,hl"},{"a":39313,"t":"code","b":[34,53,150],"m":"ld","oa":38453,"o":"($9635),hl"},{"a":39316,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":39317,"t":"code","b":[41],"m":"add","o":"hl,hl"},{"a":39318,"t":"code","b":[41],"m":"add","o":"hl,hl"},{"a":39319,"t":"code","b":[41],"m":"add","o":"hl,hl"},{"a":39320,"t":"code","b":[34,55,150],"m":"ld","oa":38455,"o":"($9637),hl"},{"a":39323,"t":"code","b":[118],"m":"halt"},{"a":39324,"t":"code","b":[58,30,141],"m":"ld","oa":36126,"o":"a,($8D1E)"},{"a":39327,"t":"code","b":[238,8],"m":"xor","o":"$08"},{"a":39329,"t":"code","b":[50,30,141],"m":"ld","oa":36126,"o":"($8D1E),a"},{"a":39332,"t":"code","b":[1,253,127],"m":"ld","o":"bc,$7FFD"},{"a":39335,"t":"code","b":[237,121],"m":"out","o":"(c),a"},{"a":39337,"t":"code","b":[205,165,140],"m":"call","oa":36005,"o":"page_hidden_screen"},{"a":39340,"t":"code","b":[205,59,150],"m":"call","oa":38459,"o":"show_view"},{"a":39343,"t":"code","b":[33,24,131],"m":"ld","o":"hl,$8318"},{"a":39346,"t":"code","b":[203,182],"m":"res","o":"6,(hl)"},{"a":39348,"t":"code","b":[201],"m":"ret"},{"a":39349,"l":"shift_pixels_right","c":"Shifts the pixels of the whole view buffer 4 to the right: RRD along each of the 152 rows from $AE10.","t":"code","b":[33,16,174],"m":"ld","o":"hl,$AE10","x":[38673]},{"a":39352,"t":"code","b":[6,152],"m":"ld","o":"b,$98"},{"a":39354,"t":"code","b":[237,103],"m":"rrd","x":[39438]},{"a":39356,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":39357,"t":"code","b":[237,103],"m":"rrd"},{"a":39359,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":39360,"t":"code","b":[237,103],"m":"rrd"},{"a":39362,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":39363,"t":"code","b":[237,103],"m":"rrd"},{"a":39365,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":39366,"t":"code","b":[237,103],"m":"rrd"},{"a":39368,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":39369,"t":"code","b":[237,103],"m":"rrd"},{"a":39371,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":39372,"t":"code","b":[237,103],"m":"rrd"},{"a":39374,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":39375,"t":"code","b":[237,103],"m":"rrd"},{"a":39377,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":39378,"t":"code","b":[237,103],"m":"rrd"},{"a":39380,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":39381,"t":"code","b":[237,103],"m":"rrd"},{"a":39383,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":39384,"t":"code","b":[237,103],"m":"rrd"},{"a":39386,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":39387,"t":"code","b":[237,103],"m":"rrd"},{"a":39389,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":39390,"t":"code","b":[237,103],"m":"rrd"},{"a":39392,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":39393,"t":"code","b":[237,103],"m":"rrd"},{"a":39395,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":39396,"t":"code","b":[237,103],"m":"rrd"},{"a":39398,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":39399,"t":"code","b":[237,103],"m":"rrd"},{"a":39401,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":39402,"t":"code","b":[237,103],"m":"rrd"},{"a":39404,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":39405,"t":"code","b":[237,103],"m":"rrd"},{"a":39407,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":39408,"t":"code","b":[237,103],"m":"rrd"},{"a":39410,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":39411,"t":"code","b":[237,103],"m":"rrd"},{"a":39413,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":39414,"t":"code","b":[237,103],"m":"rrd"},{"a":39416,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":39417,"t":"code","b":[237,103],"m":"rrd"},{"a":39419,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":39420,"t":"code","b":[237,103],"m":"rrd"},{"a":39422,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":39423,"t":"code","b":[237,103],"m":"rrd"},{"a":39425,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":39426,"t":"code","b":[237,103],"m":"rrd"},{"a":39428,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":39429,"t":"code","b":[237,103],"m":"rrd"},{"a":39431,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":39432,"t":"code","b":[237,103],"m":"rrd"},{"a":39434,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":39435,"t":"code","b":[237,103],"m":"rrd"},{"a":39437,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":39438,"t":"code","b":[16,170],"m":"djnz","oa":39354,"o":"$99BA"},{"a":39440,"t":"code","b":[201],"m":"ret"},{"a":39441,"l":"shift_pixels_left","c":"Shifts the pixels of the whole view buffer 4 to the left: RLD backwards from $BEAF.","t":"code","b":[33,175,190],"m":"ld","o":"hl,$BEAF","x":[38700]},{"a":39444,"t":"code","b":[6,152],"m":"ld","o":"b,$98"},{"a":39446,"t":"code","b":[237,111],"m":"rld","x":[39530]},{"a":39448,"t":"code","b":[43],"m":"dec","o":"hl"},{"a":39449,"t":"code","b":[237,111],"m":"rld"},{"a":39451,"t":"code","b":[43],"m":"dec","o":"hl"},{"a":39452,"t":"code","b":[237,111],"m":"rld"},{"a":39454,"t":"code","b":[43],"m":"dec","o":"hl"},{"a":39455,"t":"code","b":[237,111],"m":"rld"},{"a":39457,"t":"code","b":[43],"m":"dec","o":"hl"},{"a":39458,"t":"code","b":[237,111],"m":"rld"},{"a":39460,"t":"code","b":[43],"m":"dec","o":"hl"},{"a":39461,"t":"code","b":[237,111],"m":"rld"},{"a":39463,"t":"code","b":[43],"m":"dec","o":"hl"},{"a":39464,"t":"code","b":[237,111],"m":"rld"},{"a":39466,"t":"code","b":[43],"m":"dec","o":"hl"},{"a":39467,"t":"code","b":[237,111],"m":"rld"},{"a":39469,"t":"code","b":[43],"m":"dec","o":"hl"},{"a":39470,"t":"code","b":[237,111],"m":"rld"},{"a":39472,"t":"code","b":[43],"m":"dec","o":"hl"},{"a":39473,"t":"code","b":[237,111],"m":"rld"},{"a":39475,"t":"code","b":[43],"m":"dec","o":"hl"},{"a":39476,"t":"code","b":[237,111],"m":"rld"},{"a":39478,"t":"code","b":[43],"m":"dec","o":"hl"},{"a":39479,"t":"code","b":[237,111],"m":"rld"},{"a":39481,"t":"code","b":[43],"m":"dec","o":"hl"},{"a":39482,"t":"code","b":[237,111],"m":"rld"},{"a":39484,"t":"code","b":[43],"m":"dec","o":"hl"},{"a":39485,"t":"code","b":[237,111],"m":"rld"},{"a":39487,"t":"code","b":[43],"m":"dec","o":"hl"},{"a":39488,"t":"code","b":[237,111],"m":"rld"},{"a":39490,"t":"code","b":[43],"m":"dec","o":"hl"},{"a":39491,"t":"code","b":[237,111],"m":"rld"},{"a":39493,"t":"code","b":[43],"m":"dec","o":"hl"},{"a":39494,"t":"code","b":[237,111],"m":"rld"},{"a":39496,"t":"code","b":[43],"m":"dec","o":"hl"},{"a":39497,"t":"code","b":[237,111],"m":"rld"},{"a":39499,"t":"code","b":[43],"m":"dec","o":"hl"},{"a":39500,"t":"code","b":[237,111],"m":"rld"},{"a":39502,"t":"code","b":[43],"m":"dec","o":"hl"},{"a":39503,"t":"code","b":[237,111],"m":"rld"},{"a":39505,"t":"code","b":[43],"m":"dec","o":"hl"},{"a":39506,"t":"code","b":[237,111],"m":"rld"},{"a":39508,"t":"code","b":[43],"m":"dec","o":"hl"},{"a":39509,"t":"code","b":[237,111],"m":"rld"},{"a":39511,"t":"code","b":[43],"m":"dec","o":"hl"},{"a":39512,"t":"code","b":[237,111],"m":"rld"},{"a":39514,"t":"code","b":[43],"m":"dec","o":"hl"},{"a":39515,"t":"code","b":[237,111],"m":"rld"},{"a":39517,"t":"code","b":[43],"m":"dec","o":"hl"},{"a":39518,"t":"code","b":[237,111],"m":"rld"},{"a":39520,"t":"code","b":[43],"m":"dec","o":"hl"},{"a":39521,"t":"code","b":[237,111],"m":"rld"},{"a":39523,"t":"code","b":[43],"m":"dec","o":"hl"},{"a":39524,"t":"code","b":[237,111],"m":"rld"},{"a":39526,"t":"code","b":[43],"m":"dec","o":"hl"},{"a":39527,"t":"code","b":[237,111],"m":"rld"},{"a":39529,"t":"code","b":[43],"m":"dec","o":"hl"},{"a":39530,"t":"code","b":[16,170],"m":"djnz","oa":39446,"o":"$9A16"},{"a":39532,"t":"code","b":[201],"m":"ret"},{"a":39533,"l":"map_address","c":"HL = the address in bank 0's block map ($C000: 64 blocks to a row, each block 4 by 4 characters) of the block holding the character at row $9634 + B and column $9633 + C.","t":"code","b":[58,52,150],"m":"ld","oa":38452,"o":"a,($9634)","x":[39574,39593,39802,39828,40083,40425,40446,40540]},{"a":39536,"t":"code","b":[128],"m":"add","o":"a,b"},{"a":39537,"t":"code","b":[230,252],"m":"and","o":"$FC"},{"a":39539,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":39540,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":39541,"t":"code","b":[38,24],"m":"ld","o":"h,$18"},{"a":39543,"t":"code","b":[41],"m":"add","o":"hl,hl"},{"a":39544,"t":"code","b":[41],"m":"add","o":"hl,hl"},{"a":39545,"t":"code","b":[41],"m":"add","o":"hl,hl"},{"a":39546,"t":"code","b":[58,51,150],"m":"ld","oa":38451,"o":"a,($9633)"},{"a":39549,"t":"code","b":[129],"m":"add","o":"a,c"},{"a":39550,"t":"code","b":[31],"m":"rra"},{"a":39551,"t":"code","b":[31],"m":"rra"},{"a":39552,"t":"code","b":[230,63],"m":"and","o":"$3F"},{"a":39554,"t":"code","b":[133],"m":"add","o":"a,l"},{"a":39555,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":39556,"t":"code","b":[201],"m":"ret"},{"a":39557,"l":"draw_right_column","c":"Draws the buffer's right-hand column (column 27, $AE2B) for the map column $9633 + 27: 19 characters down, from the blocks the column passes through.","t":"code","b":[17,43,174],"m":"ld","o":"de,$AE2B","x":[38724,39016]},{"a":39560,"t":"code","b":[217],"m":"exx"},{"a":39561,"t":"code","b":[14,24],"m":"ld","o":"c,$18"},{"a":39563,"t":"code","b":[58,51,150],"m":"ld","oa":38451,"o":"a,($9633)"},{"a":39566,"t":"code","b":[230,3],"m":"and","o":"$03"},{"a":39568,"t":"code","b":[40,2],"m":"jr","oa":39572,"o":"z,$9A94"},{"a":39570,"t":"code","b":[14,28],"m":"ld","o":"c,$1C"},{"a":39572,"t":"code","b":[6,0],"m":"ld","o":"b,$00","x":[39568]},{"a":39574,"t":"code","b":[205,109,154],"m":"call","oa":39533,"o":"map_address"},{"a":39577,"t":"code","b":[58,51,150],"m":"ld","oa":38451,"o":"a,($9633)"},{"a":39580,"t":"code","b":[61],"m":"dec","o":"a"},{"a":39581,"t":"code","b":[24,16],"m":"jr","oa":39599,"o":"$9AAF"},{"a":39583,"l":"draw_left_column","c":"Draws the buffer's left-hand column ($AE10) for the map column $9633: 19 characters down, the rest of the first block from row $9634 within it, then whole blocks, then the start of the last ($9C10 finds each block's characters, $9C4D draws one), with bank 0 paged in.","t":"code","b":[205,127,140],"m":"call","oa":35967,"o":"page_bank_0","x":[38684,39000]},{"a":39586,"t":"code","b":[17,16,174],"m":"ld","o":"de,$AE10"},{"a":39589,"t":"code","b":[217],"m":"exx"},{"a":39590,"t":"code","b":[1,0,0],"m":"ld","o":"bc,$0000"},{"a":39593,"t":"code","b":[205,109,154],"m":"call","oa":39533,"o":"map_address"},{"a":39596,"t":"code","b":[58,51,150],"m":"ld","oa":38451,"o":"a,($9633)"},{"a":39599,"c":"Draws the column whose position within its blocks is A.","t":"code","b":[205,127,140],"m":"call","oa":35967,"o":"page_bank_0","x":[39581]},{"a":39602,"t":"code","b":[230,3],"m":"and","o":"$03"},{"a":39604,"t":"code","b":[50,253,154],"m":"ld","oa":39677,"o":"($9AFD),a"},{"a":39607,"t":"code","b":[79],"m":"ld","o":"c,a"},{"a":39608,"t":"code","b":[58,52,150],"m":"ld","oa":38452,"o":"a,($9634)"},{"a":39611,"t":"code","b":[230,3],"m":"and","o":"$03"},{"a":39613,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":39614,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":39615,"t":"code","b":[129],"m":"add","o":"a,c"},{"a":39616,"t":"code","b":[8],"m":"ex","o":"af,af'"},{"a":39617,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":39618,"t":"code","b":[229],"m":"push","o":"hl"},{"a":39619,"t":"code","b":[205,16,156],"m":"call","oa":39952,"o":"block_chars"},{"a":39622,"t":"code","b":[8],"m":"ex","o":"af,af'"},{"a":39623,"t":"code","b":[133],"m":"add","o":"a,l"},{"a":39624,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":39625,"t":"code","b":[58,52,150],"m":"ld","oa":38452,"o":"a,($9634)"},{"a":39628,"t":"code","b":[230,3],"m":"and","o":"$03"},{"a":39630,"t":"code","b":[71],"m":"ld","o":"b,a"},{"a":39631,"t":"code","b":[62,4],"m":"ld","o":"a,$04"},{"a":39633,"t":"code","b":[144],"m":"sub","o":"b"},{"a":39634,"t":"code","b":[71],"m":"ld","o":"b,a"},{"a":39635,"t":"code","b":[126],"m":"ld","o":"a,(hl)","x":[39649]},{"a":39636,"t":"code","b":[205,77,156],"m":"call","oa":40013,"o":"draw_char"},{"a":39639,"t":"code","b":[33,224,0],"m":"ld","o":"hl,$00E0"},{"a":39642,"t":"code","b":[25],"m":"add","o":"hl,de"},{"a":39643,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":39644,"t":"code","b":[217],"m":"exx"},{"a":39645,"t":"code","b":[125],"m":"ld","o":"a,l"},{"a":39646,"t":"code","b":[198,4],"m":"add","o":"a,$04"},{"a":39648,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":39649,"t":"code","b":[16,240],"m":"djnz","oa":39635,"o":"$9AD3"},{"a":39651,"t":"code","b":[225],"m":"pop","o":"hl"},{"a":39652,"t":"code","b":[62,64],"m":"ld","o":"a,$40"},{"a":39654,"t":"code","b":[133],"m":"add","o":"a,l"},{"a":39655,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":39656,"t":"code","b":[48,1],"m":"jr","oa":39659,"o":"nc,$9AEB"},{"a":39658,"t":"code","b":[36],"m":"inc","o":"h"},{"a":39659,"t":"code","b":[58,52,150],"m":"ld","oa":38452,"o":"a,($9634)","x":[39656]},{"a":39662,"t":"code","b":[230,3],"m":"and","o":"$03"},{"a":39664,"t":"code","b":[6,3],"m":"ld","o":"b,$03"},{"a":39666,"t":"code","b":[40,1],"m":"jr","oa":39669,"o":"z,$9AF5"},{"a":39668,"t":"code","b":[4],"m":"inc","o":"b"},{"a":39669,"t":"code","b":[197],"m":"push","o":"bc","x":[39666,39741]},{"a":39670,"t":"code","b":[229],"m":"push","o":"hl"},{"a":39671,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":39672,"t":"code","b":[205,16,156],"m":"call","oa":39952,"o":"block_chars"},{"a":39675,"t":"code","b":[125],"m":"ld","o":"a,l"},{"a":39676,"t":"code","b":[198,0],"m":"add","o":"a,$00"},{"a":39678,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":39679,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":39680,"t":"code","b":[205,77,156],"m":"call","oa":40013,"o":"draw_char"},{"a":39683,"t":"code","b":[33,224,0],"m":"ld","o":"hl,$00E0"},{"a":39686,"t":"code","b":[25],"m":"add","o":"hl,de"},{"a":39687,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":39688,"t":"code","b":[217],"m":"exx"},{"a":39689,"t":"code","b":[125],"m":"ld","o":"a,l"},{"a":39690,"t":"code","b":[198,4],"m":"add","o":"a,$04"},{"a":39692,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":39693,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":39694,"t":"code","b":[205,77,156],"m":"call","oa":40013,"o":"draw_char"},{"a":39697,"t":"code","b":[33,224,0],"m":"ld","o":"hl,$00E0"},{"a":39700,"t":"code","b":[25],"m":"add","o":"hl,de"},{"a":39701,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":39702,"t":"code","b":[217],"m":"exx"},{"a":39703,"t":"code","b":[125],"m":"ld","o":"a,l"},{"a":39704,"t":"code","b":[198,4],"m":"add","o":"a,$04"},{"a":39706,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":39707,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":39708,"t":"code","b":[205,77,156],"m":"call","oa":40013,"o":"draw_char"},{"a":39711,"t":"code","b":[33,224,0],"m":"ld","o":"hl,$00E0"},{"a":39714,"t":"code","b":[25],"m":"add","o":"hl,de"},{"a":39715,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":39716,"t":"code","b":[217],"m":"exx"},{"a":39717,"t":"code","b":[125],"m":"ld","o":"a,l"},{"a":39718,"t":"code","b":[198,4],"m":"add","o":"a,$04"},{"a":39720,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":39721,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":39722,"t":"code","b":[205,77,156],"m":"call","oa":40013,"o":"draw_char"},{"a":39725,"t":"code","b":[33,224,0],"m":"ld","o":"hl,$00E0"},{"a":39728,"t":"code","b":[25],"m":"add","o":"hl,de"},{"a":39729,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":39730,"t":"code","b":[217],"m":"exx"},{"a":39731,"t":"code","b":[125],"m":"ld","o":"a,l"},{"a":39732,"t":"code","b":[198,4],"m":"add","o":"a,$04"},{"a":39734,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":39735,"t":"code","b":[225],"m":"pop","o":"hl"},{"a":39736,"t":"code","b":[1,64,0],"m":"ld","o":"bc,$0040"},{"a":39739,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":39740,"t":"code","b":[193],"m":"pop","o":"bc"},{"a":39741,"t":"code","b":[16,182],"m":"djnz","oa":39669,"o":"$9AF5"},{"a":39743,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":39744,"t":"code","b":[205,16,156],"m":"call","oa":39952,"o":"block_chars"},{"a":39747,"t":"code","b":[58,253,154],"m":"ld","oa":39677,"o":"a,($9AFD)"},{"a":39750,"t":"code","b":[133],"m":"add","o":"a,l"},{"a":39751,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":39752,"t":"code","b":[58,52,150],"m":"ld","oa":38452,"o":"a,($9634)"},{"a":39755,"t":"code","b":[61],"m":"dec","o":"a"},{"a":39756,"t":"code","b":[230,3],"m":"and","o":"$03"},{"a":39758,"t":"code","b":[200],"m":"ret","o":"z"},{"a":39759,"t":"code","b":[71],"m":"ld","o":"b,a"},{"a":39760,"t":"code","b":[126],"m":"ld","o":"a,(hl)","x":[39774]},{"a":39761,"t":"code","b":[205,77,156],"m":"call","oa":40013,"o":"draw_char"},{"a":39764,"t":"code","b":[33,224,0],"m":"ld","o":"hl,$00E0"},{"a":39767,"t":"code","b":[25],"m":"add","o":"hl,de"},{"a":39768,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":39769,"t":"code","b":[217],"m":"exx"},{"a":39770,"t":"code","b":[125],"m":"ld","o":"a,l"},{"a":39771,"t":"code","b":[198,4],"m":"add","o":"a,$04"},{"a":39773,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":39774,"t":"code","b":[16,240],"m":"djnz","oa":39760,"o":"$9B50"},{"a":39776,"t":"code","b":[201],"m":"ret"},{"a":39777,"l":"draw_bottom_row","c":"Draws the buffer's last character row ($BDD0) for the map row $9634 + 18, 28 characters across ($9DD5 at a half character).","t":"code","b":[58,49,150],"m":"ld","oa":38449,"o":"a,($9631)","x":[38667]},{"a":39780,"t":"code","b":[167],"m":"and","o":"a"},{"a":39781,"t":"code","b":[194,213,157],"m":"jp","oa":40405,"o":"nz,draw_bottom_row_half"},{"a":39784,"t":"code","b":[17,208,189],"m":"ld","o":"de,$BDD0"},{"a":39787,"t":"code","b":[217],"m":"exx"},{"a":39788,"t":"code","b":[1,0,16],"m":"ld","o":"bc,$1000"},{"a":39791,"t":"code","b":[58,52,150],"m":"ld","oa":38452,"o":"a,($9634)"},{"a":39794,"t":"code","b":[230,3],"m":"and","o":"$03"},{"a":39796,"t":"code","b":[254,2],"m":"cp","o":"$02"},{"a":39798,"t":"code","b":[56,2],"m":"jr","oa":39802,"o":"c,$9B7A"},{"a":39800,"t":"code","b":[6,20],"m":"ld","o":"b,$14"},{"a":39802,"t":"code","b":[205,109,154],"m":"call","oa":39533,"o":"map_address","x":[39798]},{"a":39805,"t":"code","b":[58,52,150],"m":"ld","oa":38452,"o":"a,($9634)"},{"a":39808,"t":"code","b":[230,3],"m":"and","o":"$03"},{"a":39810,"t":"code","b":[198,2],"m":"add","o":"a,$02"},{"a":39812,"t":"code","b":[24,20],"m":"jr","oa":39834,"o":"$9B9A"},{"a":39814,"l":"draw_top_row","c":"Draws the buffer's first character row ($AE10) for the map row $9634: 28 characters across, the rest of the first block from column $9633 within it, six whole blocks, then the start of the last ($9DF5 at a half character).","t":"code","b":[58,49,150],"m":"ld","oa":38449,"o":"a,($9631)","x":[38594]},{"a":39817,"t":"code","b":[167],"m":"and","o":"a"},{"a":39818,"t":"code","b":[194,245,157],"m":"jp","oa":40437,"o":"nz,draw_top_row_half"},{"a":39821,"t":"code","b":[17,16,174],"m":"ld","o":"de,$AE10"},{"a":39824,"t":"code","b":[217],"m":"exx","x":[40996]},{"a":39825,"t":"code","b":[1,0,0],"m":"ld","o":"bc,$0000"},{"a":39828,"t":"code","b":[205,109,154],"m":"call","oa":39533,"o":"map_address"},{"a":39831,"t":"code","b":[58,52,150],"m":"ld","oa":38452,"o":"a,($9634)"},{"a":39834,"c":"Draws the row whose position within its blocks is A.","t":"code","b":[205,127,140],"m":"call","oa":35967,"o":"page_bank_0","x":[39812]},{"a":39837,"t":"code","b":[230,3],"m":"and","o":"$03"},{"a":39839,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":39840,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":39841,"t":"code","b":[50,210,155],"m":"ld","oa":39890,"o":"($9BD2),a"},{"a":39844,"t":"code","b":[79],"m":"ld","o":"c,a"},{"a":39845,"t":"code","b":[58,51,150],"m":"ld","oa":38451,"o":"a,($9633)"},{"a":39848,"t":"code","b":[230,3],"m":"and","o":"$03"},{"a":39850,"t":"code","b":[129],"m":"add","o":"a,c"},{"a":39851,"t":"code","b":[8],"m":"ex","o":"af,af'"},{"a":39852,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":39853,"t":"code","b":[229],"m":"push","o":"hl"},{"a":39854,"t":"code","b":[205,16,156],"m":"call","oa":39952,"o":"block_chars"},{"a":39857,"t":"code","b":[8],"m":"ex","o":"af,af'"},{"a":39858,"t":"code","b":[133],"m":"add","o":"a,l"},{"a":39859,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":39860,"t":"code","b":[58,51,150],"m":"ld","oa":38451,"o":"a,($9633)"},{"a":39863,"t":"code","b":[230,3],"m":"and","o":"$03"},{"a":39865,"t":"code","b":[237,68],"m":"neg"},{"a":39867,"t":"code","b":[198,4],"m":"add","o":"a,$04"},{"a":39869,"t":"code","b":[71],"m":"ld","o":"b,a"},{"a":39870,"t":"code","b":[126],"m":"ld","o":"a,(hl)","x":[39877]},{"a":39871,"t":"code","b":[205,77,156],"m":"call","oa":40013,"o":"draw_char"},{"a":39874,"t":"code","b":[19],"m":"inc","o":"de"},{"a":39875,"t":"code","b":[217],"m":"exx"},{"a":39876,"t":"code","b":[44],"m":"inc","o":"l"},{"a":39877,"t":"code","b":[16,247],"m":"djnz","oa":39870,"o":"$9BBE"},{"a":39879,"t":"code","b":[225],"m":"pop","o":"hl"},{"a":39880,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":39881,"t":"code","b":[6,6],"m":"ld","o":"b,$06"},{"a":39883,"t":"code","b":[197],"m":"push","o":"bc","x":[39924]},{"a":39884,"t":"code","b":[229],"m":"push","o":"hl"},{"a":39885,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":39886,"t":"code","b":[205,16,156],"m":"call","oa":39952,"o":"block_chars"},{"a":39889,"t":"code","b":[62,0],"m":"ld","o":"a,$00"},{"a":39891,"t":"code","b":[133],"m":"add","o":"a,l"},{"a":39892,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":39893,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":39894,"t":"code","b":[205,77,156],"m":"call","oa":40013,"o":"draw_char"},{"a":39897,"t":"code","b":[19],"m":"inc","o":"de"},{"a":39898,"t":"code","b":[217],"m":"exx"},{"a":39899,"t":"code","b":[44],"m":"inc","o":"l"},{"a":39900,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":39901,"t":"code","b":[205,77,156],"m":"call","oa":40013,"o":"draw_char"},{"a":39904,"t":"code","b":[19],"m":"inc","o":"de"},{"a":39905,"t":"code","b":[217],"m":"exx"},{"a":39906,"t":"code","b":[44],"m":"inc","o":"l"},{"a":39907,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":39908,"t":"code","b":[205,77,156],"m":"call","oa":40013,"o":"draw_char"},{"a":39911,"t":"code","b":[19],"m":"inc","o":"de"},{"a":39912,"t":"code","b":[217],"m":"exx"},{"a":39913,"t":"code","b":[44],"m":"inc","o":"l"},{"a":39914,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":39915,"t":"code","b":[205,77,156],"m":"call","oa":40013,"o":"draw_char"},{"a":39918,"t":"code","b":[19],"m":"inc","o":"de"},{"a":39919,"t":"code","b":[217],"m":"exx"},{"a":39920,"t":"code","b":[44],"m":"inc","o":"l"},{"a":39921,"t":"code","b":[225],"m":"pop","o":"hl"},{"a":39922,"t":"code","b":[44],"m":"inc","o":"l"},{"a":39923,"t":"code","b":[193],"m":"pop","o":"bc"},{"a":39924,"t":"code","b":[16,213],"m":"djnz","oa":39883,"o":"$9BCB"},{"a":39926,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":39927,"t":"code","b":[205,16,156],"m":"call","oa":39952,"o":"block_chars"},{"a":39930,"t":"code","b":[58,210,155],"m":"ld","oa":39890,"o":"a,($9BD2)"},{"a":39933,"t":"code","b":[133],"m":"add","o":"a,l"},{"a":39934,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":39935,"t":"code","b":[58,51,150],"m":"ld","oa":38451,"o":"a,($9633)"},{"a":39938,"t":"code","b":[230,3],"m":"and","o":"$03"},{"a":39940,"t":"code","b":[200],"m":"ret","o":"z"},{"a":39941,"t":"code","b":[71],"m":"ld","o":"b,a"},{"a":39942,"t":"code","b":[126],"m":"ld","o":"a,(hl)","x":[39949]},{"a":39943,"t":"code","b":[205,77,156],"m":"call","oa":40013,"o":"draw_char"},{"a":39946,"t":"code","b":[19],"m":"inc","o":"de"},{"a":39947,"t":"code","b":[217],"m":"exx"},{"a":39948,"t":"code","b":[44],"m":"inc","o":"l"},{"a":39949,"t":"code","b":[16,247],"m":"djnz","oa":39942,"o":"$9C06"},{"a":39951,"t":"code","b":[201],"m":"ret"},{"a":39952,"l":"block_chars","c":"For the block number in A (from the map in bank 0), HL points to its 16 character numbers, four rows of four, at $C8F0 plus 16 times its definition, which is the byte at $C800 plus the number (plus 256 for numbers over the area's split, the operand of the CP at $9C12, which load_area writes at $882C). $9639 is set to the number of its first character: the word of the first entry of the table at $E840 ($E864 over the split), three bytes an entry, whose first byte is above the definition ($FF counting as $FE).","t":"code","b":[38,0],"m":"ld","o":"h,$00","x":[39619,39672,39744,39854,39886,39927,40106,40154,40206,40469,40510,40563,40611,40663]},{"a":39954,"t":"code","b":[254,128],"m":"cp","o":"$80"},{"a":39956,"t":"code","b":[40,3],"m":"jr","oa":39961,"o":"z,$9C19"},{"a":39958,"t":"code","b":[56,1],"m":"jr","oa":39961,"o":"c,$9C19"},{"a":39960,"t":"code","b":[36],"m":"inc","o":"h"},{"a":39961,"t":"code","b":[79],"m":"ld","o":"c,a","x":[39956,39958]},{"a":39962,"t":"code","b":[6,200],"m":"ld","o":"b,$C8"},{"a":39964,"t":"code","b":[10],"m":"ld","o":"a,(bc)"},{"a":39965,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":39966,"t":"code","b":[229],"m":"push","o":"hl"},{"a":39967,"t":"code","b":[124],"m":"ld","o":"a,h"},{"a":39968,"t":"code","b":[167],"m":"and","o":"a"},{"a":39969,"t":"code","b":[125],"m":"ld","o":"a,l"},{"a":39970,"t":"code","b":[194,42,156],"m":"jp","oa":39978,"o":"nz,$9C2A"},{"a":39973,"t":"code","b":[33,64,232],"m":"ld","o":"hl,$E840"},{"a":39976,"t":"code","b":[24,3],"m":"jr","oa":39981,"o":"$9C2D"},{"a":39978,"t":"code","b":[33,100,232],"m":"ld","o":"hl,$E864","x":[39970]},{"a":39981,"t":"code","b":[254,255],"m":"cp","o":"$FF","x":[39976]},{"a":39983,"t":"code","b":[32,1],"m":"jr","oa":39986,"o":"nz,$9C32"},{"a":39985,"t":"code","b":[61],"m":"dec","o":"a"},{"a":39986,"t":"code","b":[190],"m":"cp","o":"(hl)","x":[39983,39993]},{"a":39987,"t":"code","b":[218,59,156],"m":"jp","oa":39995,"o":"c,$9C3B"},{"a":39990,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":39991,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":39992,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":39993,"t":"code","b":[24,247],"m":"jr","oa":39986,"o":"$9C32"},{"a":39995,"t":"code","b":[35],"m":"inc","o":"hl","x":[39987]},{"a":39996,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":39997,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":39998,"t":"code","b":[102],"m":"ld","o":"h,(hl)"},{"a":39999,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":40000,"t":"code","b":[34,57,150],"m":"ld","oa":38457,"o":"($9639),hl"},{"a":40003,"t":"code","b":[225],"m":"pop","o":"hl"},{"a":40004,"t":"code","b":[41],"m":"add","o":"hl,hl"},{"a":40005,"t":"code","b":[41],"m":"add","o":"hl,hl"},{"a":40006,"t":"code","b":[41],"m":"add","o":"hl,hl"},{"a":40007,"t":"code","b":[41],"m":"add","o":"hl,hl"},{"a":40008,"t":"code","b":[1,240,200],"m":"ld","o":"bc,$C8F0"},{"a":40011,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":40012,"t":"code","b":[201],"m":"ret"},{"a":40013,"l":"draw_char","c":"Draws character A of the block: its 8 bytes, in bank 4 at $CD40 plus 8 times ($9639 + A), go down the buffer at DE (of the other register set), 28 bytes apart; bank 0 is paged back in.","t":"code","b":[217],"m":"exx","x":[39636,39680,39694,39708,39722,39761,39871,39894,39901,39908,39915,39943]},{"a":40014,"t":"code","b":[42,57,150],"m":"ld","oa":38457,"o":"hl,($9639)"},{"a":40017,"t":"code","b":[133],"m":"add","o":"a,l"},{"a":40018,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":40019,"t":"code","b":[48,1],"m":"jr","oa":40022,"o":"nc,$9C56"},{"a":40021,"t":"code","b":[36],"m":"inc","o":"h"},{"a":40022,"t":"code","b":[41],"m":"add","o":"hl,hl","x":[40019]},{"a":40023,"t":"code","b":[41],"m":"add","o":"hl,hl"},{"a":40024,"t":"code","b":[41],"m":"add","o":"hl,hl"},{"a":40025,"t":"code","b":[1,64,205],"m":"ld","o":"bc,$CD40"},{"a":40028,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":40029,"t":"code","b":[213],"m":"push","o":"de"},{"a":40030,"t":"code","b":[205,136,140],"m":"call","oa":35976,"o":"page_bank_4"},{"a":40033,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":40034,"t":"code","b":[1,28,0],"m":"ld","o":"bc,$001C"},{"a":40037,"t":"code","b":[26],"m":"ld","o":"a,(de)"},{"a":40038,"t":"code","b":[119],"m":"ld","o":"(hl),a"},{"a":40039,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":40040,"t":"code","b":[28],"m":"inc","o":"e"},{"a":40041,"t":"code","b":[26],"m":"ld","o":"a,(de)"},{"a":40042,"t":"code","b":[119],"m":"ld","o":"(hl),a"},{"a":40043,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":40044,"t":"code","b":[28],"m":"inc","o":"e"},{"a":40045,"t":"code","b":[26],"m":"ld","o":"a,(de)"},{"a":40046,"t":"code","b":[119],"m":"ld","o":"(hl),a"},{"a":40047,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":40048,"t":"code","b":[28],"m":"inc","o":"e"},{"a":40049,"t":"code","b":[26],"m":"ld","o":"a,(de)"},{"a":40050,"t":"code","b":[119],"m":"ld","o":"(hl),a"},{"a":40051,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":40052,"t":"code","b":[28],"m":"inc","o":"e"},{"a":40053,"t":"code","b":[26],"m":"ld","o":"a,(de)"},{"a":40054,"t":"code","b":[119],"m":"ld","o":"(hl),a"},{"a":40055,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":40056,"t":"code","b":[28],"m":"inc","o":"e"},{"a":40057,"t":"code","b":[26],"m":"ld","o":"a,(de)"},{"a":40058,"t":"code","b":[119],"m":"ld","o":"(hl),a"},{"a":40059,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":40060,"t":"code","b":[28],"m":"inc","o":"e"},{"a":40061,"t":"code","b":[26],"m":"ld","o":"a,(de)"},{"a":40062,"t":"code","b":[119],"m":"ld","o":"(hl),a"},{"a":40063,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":40064,"t":"code","b":[28],"m":"inc","o":"e"},{"a":40065,"t":"code","b":[26],"m":"ld","o":"a,(de)"},{"a":40066,"t":"code","b":[119],"m":"ld","o":"(hl),a"},{"a":40067,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":40068,"t":"code","b":[28],"m":"inc","o":"e"},{"a":40069,"t":"code","b":[209],"m":"pop","o":"de"},{"a":40070,"t":"code","b":[195,127,140],"m":"jp","oa":35967,"o":"page_bank_0"},{"a":40073,"l":"draw_right_half_column","c":"As $9A85 with the view half a character across: column 27 gets the left halves of the characters of the map column $9633 + 28 in its right half ($9D2A).","t":"code","b":[205,127,140],"m":"call","oa":35967,"o":"page_bank_0","x":[38711]},{"a":40076,"t":"code","b":[17,43,174],"m":"ld","o":"de,$AE2B"},{"a":40079,"t":"code","b":[217],"m":"exx"},{"a":40080,"t":"code","b":[1,28,0],"m":"ld","o":"bc,$001C"},{"a":40083,"t":"code","b":[205,109,154],"m":"call","oa":39533,"o":"map_address"},{"a":40086,"t":"code","b":[58,51,150],"m":"ld","oa":38451,"o":"a,($9633)"},{"a":40089,"t":"code","b":[230,3],"m":"and","o":"$03"},{"a":40091,"t":"code","b":[50,223,156],"m":"ld","oa":40159,"o":"($9CDF),a"},{"a":40094,"t":"code","b":[79],"m":"ld","o":"c,a"},{"a":40095,"t":"code","b":[58,52,150],"m":"ld","oa":38452,"o":"a,($9634)"},{"a":40098,"t":"code","b":[230,3],"m":"and","o":"$03"},{"a":40100,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":40101,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":40102,"t":"code","b":[129],"m":"add","o":"a,c"},{"a":40103,"t":"code","b":[8],"m":"ex","o":"af,af'"},{"a":40104,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":40105,"t":"code","b":[229],"m":"push","o":"hl"},{"a":40106,"t":"code","b":[205,16,156],"m":"call","oa":39952,"o":"block_chars"},{"a":40109,"t":"code","b":[8],"m":"ex","o":"af,af'"},{"a":40110,"t":"code","b":[133],"m":"add","o":"a,l"},{"a":40111,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":40112,"t":"code","b":[58,52,150],"m":"ld","oa":38452,"o":"a,($9634)"},{"a":40115,"t":"code","b":[230,3],"m":"and","o":"$03"},{"a":40117,"t":"code","b":[71],"m":"ld","o":"b,a"},{"a":40118,"t":"code","b":[62,4],"m":"ld","o":"a,$04"},{"a":40120,"t":"code","b":[144],"m":"sub","o":"b"},{"a":40121,"t":"code","b":[71],"m":"ld","o":"b,a"},{"a":40122,"t":"code","b":[126],"m":"ld","o":"a,(hl)","x":[40131]},{"a":40123,"t":"code","b":[205,42,157],"m":"call","oa":40234,"o":"draw_char_left_half"},{"a":40126,"t":"code","b":[217],"m":"exx"},{"a":40127,"t":"code","b":[125],"m":"ld","o":"a,l"},{"a":40128,"t":"code","b":[198,4],"m":"add","o":"a,$04"},{"a":40130,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":40131,"t":"code","b":[16,245],"m":"djnz","oa":40122,"o":"$9CBA"},{"a":40133,"t":"code","b":[225],"m":"pop","o":"hl"},{"a":40134,"t":"code","b":[62,64],"m":"ld","o":"a,$40"},{"a":40136,"t":"code","b":[133],"m":"add","o":"a,l"},{"a":40137,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":40138,"t":"code","b":[48,1],"m":"jr","oa":40141,"o":"nc,$9CCD"},{"a":40140,"t":"code","b":[36],"m":"inc","o":"h"},{"a":40141,"t":"code","b":[58,52,150],"m":"ld","oa":38452,"o":"a,($9634)","x":[40138]},{"a":40144,"t":"code","b":[230,3],"m":"and","o":"$03"},{"a":40146,"t":"code","b":[6,3],"m":"ld","o":"b,$03"},{"a":40148,"t":"code","b":[40,1],"m":"jr","oa":40151,"o":"z,$9CD7"},{"a":40150,"t":"code","b":[4],"m":"inc","o":"b"},{"a":40151,"t":"code","b":[197],"m":"push","o":"bc","x":[40148,40203]},{"a":40152,"t":"code","b":[229],"m":"push","o":"hl"},{"a":40153,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":40154,"t":"code","b":[205,16,156],"m":"call","oa":39952,"o":"block_chars"},{"a":40157,"t":"code","b":[125],"m":"ld","o":"a,l"},{"a":40158,"t":"code","b":[198,0],"m":"add","o":"a,$00"},{"a":40160,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":40161,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":40162,"t":"code","b":[205,42,157],"m":"call","oa":40234,"o":"draw_char_left_half"},{"a":40165,"t":"code","b":[217],"m":"exx"},{"a":40166,"t":"code","b":[125],"m":"ld","o":"a,l"},{"a":40167,"t":"code","b":[198,4],"m":"add","o":"a,$04"},{"a":40169,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":40170,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":40171,"t":"code","b":[205,42,157],"m":"call","oa":40234,"o":"draw_char_left_half"},{"a":40174,"t":"code","b":[217],"m":"exx"},{"a":40175,"t":"code","b":[125],"m":"ld","o":"a,l"},{"a":40176,"t":"code","b":[198,4],"m":"add","o":"a,$04"},{"a":40178,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":40179,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":40180,"t":"code","b":[205,42,157],"m":"call","oa":40234,"o":"draw_char_left_half"},{"a":40183,"t":"code","b":[217],"m":"exx"},{"a":40184,"t":"code","b":[125],"m":"ld","o":"a,l"},{"a":40185,"t":"code","b":[198,4],"m":"add","o":"a,$04"},{"a":40187,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":40188,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":40189,"t":"code","b":[205,42,157],"m":"call","oa":40234,"o":"draw_char_left_half"},{"a":40192,"t":"code","b":[217],"m":"exx"},{"a":40193,"t":"code","b":[125],"m":"ld","o":"a,l"},{"a":40194,"t":"code","b":[198,4],"m":"add","o":"a,$04"},{"a":40196,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":40197,"t":"code","b":[225],"m":"pop","o":"hl"},{"a":40198,"t":"code","b":[1,64,0],"m":"ld","o":"bc,$0040"},{"a":40201,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":40202,"t":"code","b":[193],"m":"pop","o":"bc"},{"a":40203,"t":"code","b":[16,202],"m":"djnz","oa":40151,"o":"$9CD7"},{"a":40205,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":40206,"t":"code","b":[205,16,156],"m":"call","oa":39952,"o":"block_chars"},{"a":40209,"t":"code","b":[58,223,156],"m":"ld","oa":40159,"o":"a,($9CDF)"},{"a":40212,"t":"code","b":[133],"m":"add","o":"a,l"},{"a":40213,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":40214,"t":"code","b":[58,52,150],"m":"ld","oa":38452,"o":"a,($9634)"},{"a":40217,"t":"code","b":[61],"m":"dec","o":"a"},{"a":40218,"t":"code","b":[230,3],"m":"and","o":"$03"},{"a":40220,"t":"code","b":[200],"m":"ret","o":"z"},{"a":40221,"t":"code","b":[71],"m":"ld","o":"b,a"},{"a":40222,"t":"code","b":[126],"m":"ld","o":"a,(hl)","x":[40231]},{"a":40223,"t":"code","b":[205,42,157],"m":"call","oa":40234,"o":"draw_char_left_half"},{"a":40226,"t":"code","b":[217],"m":"exx"},{"a":40227,"t":"code","b":[125],"m":"ld","o":"a,l"},{"a":40228,"t":"code","b":[198,4],"m":"add","o":"a,$04"},{"a":40230,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":40231,"t":"code","b":[16,245],"m":"djnz","oa":40222,"o":"$9D1E"},{"a":40233,"t":"code","b":[201],"m":"ret"},{"a":40234,"l":"draw_char_left_half","c":"Puts the left half of each of character A's 8 rows into the right half of the buffer byte at DE (the other set), 28 bytes apart, with RLD; the character's own bytes in bank 4 are put back.","t":"code","b":[217],"m":"exx","x":[40123,40162,40171,40180,40189,40223]},{"a":40235,"t":"code","b":[205,127,140],"m":"call","oa":35967,"o":"page_bank_0"},{"a":40238,"t":"code","b":[42,57,150],"m":"ld","oa":38457,"o":"hl,($9639)"},{"a":40241,"t":"code","b":[133],"m":"add","o":"a,l"},{"a":40242,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":40243,"t":"code","b":[48,1],"m":"jr","oa":40246,"o":"nc,$9D36"},{"a":40245,"t":"code","b":[36],"m":"inc","o":"h"},{"a":40246,"t":"code","b":[41],"m":"add","o":"hl,hl","x":[40243]},{"a":40247,"t":"code","b":[41],"m":"add","o":"hl,hl"},{"a":40248,"t":"code","b":[41],"m":"add","o":"hl,hl"},{"a":40249,"t":"code","b":[1,64,205],"m":"ld","o":"bc,$CD40"},{"a":40252,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":40253,"t":"code","b":[205,136,140],"m":"call","oa":35976,"o":"page_bank_4"},{"a":40256,"t":"code","b":[14,28],"m":"ld","o":"c,$1C"},{"a":40258,"t":"code","b":[26],"m":"ld","o":"a,(de)"},{"a":40259,"t":"code","b":[70],"m":"ld","o":"b,(hl)"},{"a":40260,"t":"code","b":[237,111],"m":"rld"},{"a":40262,"t":"code","b":[18],"m":"ld","o":"(de),a"},{"a":40263,"t":"code","b":[112],"m":"ld","o":"(hl),b"},{"a":40264,"t":"code","b":[44],"m":"inc","o":"l"},{"a":40265,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":40266,"t":"code","b":[6,0],"m":"ld","o":"b,$00"},{"a":40268,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":40269,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":40270,"t":"code","b":[26],"m":"ld","o":"a,(de)"},{"a":40271,"t":"code","b":[70],"m":"ld","o":"b,(hl)"},{"a":40272,"t":"code","b":[237,111],"m":"rld"},{"a":40274,"t":"code","b":[18],"m":"ld","o":"(de),a"},{"a":40275,"t":"code","b":[112],"m":"ld","o":"(hl),b"},{"a":40276,"t":"code","b":[44],"m":"inc","o":"l"},{"a":40277,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":40278,"t":"code","b":[6,0],"m":"ld","o":"b,$00"},{"a":40280,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":40281,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":40282,"t":"code","b":[26],"m":"ld","o":"a,(de)"},{"a":40283,"t":"code","b":[70],"m":"ld","o":"b,(hl)"},{"a":40284,"t":"code","b":[237,111],"m":"rld"},{"a":40286,"t":"code","b":[18],"m":"ld","o":"(de),a"},{"a":40287,"t":"code","b":[112],"m":"ld","o":"(hl),b"},{"a":40288,"t":"code","b":[44],"m":"inc","o":"l"},{"a":40289,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":40290,"t":"code","b":[6,0],"m":"ld","o":"b,$00"},{"a":40292,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":40293,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":40294,"t":"code","b":[26],"m":"ld","o":"a,(de)"},{"a":40295,"t":"code","b":[70],"m":"ld","o":"b,(hl)"},{"a":40296,"t":"code","b":[237,111],"m":"rld"},{"a":40298,"t":"code","b":[18],"m":"ld","o":"(de),a"},{"a":40299,"t":"code","b":[112],"m":"ld","o":"(hl),b"},{"a":40300,"t":"code","b":[44],"m":"inc","o":"l"},{"a":40301,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":40302,"t":"code","b":[6,0],"m":"ld","o":"b,$00"},{"a":40304,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":40305,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":40306,"t":"code","b":[26],"m":"ld","o":"a,(de)"},{"a":40307,"t":"code","b":[70],"m":"ld","o":"b,(hl)"},{"a":40308,"t":"code","b":[237,111],"m":"rld"},{"a":40310,"t":"code","b":[18],"m":"ld","o":"(de),a"},{"a":40311,"t":"code","b":[112],"m":"ld","o":"(hl),b"},{"a":40312,"t":"code","b":[44],"m":"inc","o":"l"},{"a":40313,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":40314,"t":"code","b":[6,0],"m":"ld","o":"b,$00"},{"a":40316,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":40317,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":40318,"t":"code","b":[26],"m":"ld","o":"a,(de)"},{"a":40319,"t":"code","b":[70],"m":"ld","o":"b,(hl)"},{"a":40320,"t":"code","b":[237,111],"m":"rld"},{"a":40322,"t":"code","b":[18],"m":"ld","o":"(de),a"},{"a":40323,"t":"code","b":[112],"m":"ld","o":"(hl),b"},{"a":40324,"t":"code","b":[44],"m":"inc","o":"l"},{"a":40325,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":40326,"t":"code","b":[6,0],"m":"ld","o":"b,$00"},{"a":40328,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":40329,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":40330,"t":"code","b":[26],"m":"ld","o":"a,(de)"},{"a":40331,"t":"code","b":[70],"m":"ld","o":"b,(hl)"},{"a":40332,"t":"code","b":[237,111],"m":"rld"},{"a":40334,"t":"code","b":[18],"m":"ld","o":"(de),a"},{"a":40335,"t":"code","b":[112],"m":"ld","o":"(hl),b"},{"a":40336,"t":"code","b":[44],"m":"inc","o":"l"},{"a":40337,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":40338,"t":"code","b":[6,0],"m":"ld","o":"b,$00"},{"a":40340,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":40341,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":40342,"t":"code","b":[26],"m":"ld","o":"a,(de)"},{"a":40343,"t":"code","b":[70],"m":"ld","o":"b,(hl)"},{"a":40344,"t":"code","b":[237,111],"m":"rld"},{"a":40346,"t":"code","b":[18],"m":"ld","o":"(de),a"},{"a":40347,"t":"code","b":[112],"m":"ld","o":"(hl),b"},{"a":40348,"t":"code","b":[44],"m":"inc","o":"l"},{"a":40349,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":40350,"t":"code","b":[6,0],"m":"ld","o":"b,$00"},{"a":40352,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":40353,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":40354,"t":"code","b":[195,127,140],"m":"jp","oa":35967,"o":"page_bank_0"},{"a":40357,"l":"draw_char_straddle","c":"For a row drawn half a character across: each of 8 bytes, written down the buffer at HL (the other set), is the right half of the character at DE and the left half of character A; returns the new character's address in DE for the next byte.","t":"code","b":[235],"m":"ex","o":"de,hl","x":[40519]},{"a":40358,"t":"code","b":[1,28,0],"m":"ld","o":"bc,$001C"},{"a":40361,"t":"code","b":[217],"m":"exx"},{"a":40362,"t":"code","b":[42,57,150],"m":"ld","oa":38457,"o":"hl,($9639)"},{"a":40365,"t":"code","b":[133],"m":"add","o":"a,l"},{"a":40366,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":40367,"t":"code","b":[48,1],"m":"jr","oa":40370,"o":"nc,$9DB2"},{"a":40369,"t":"code","b":[36],"m":"inc","o":"h"},{"a":40370,"t":"code","b":[41],"m":"add","o":"hl,hl","x":[40367]},{"a":40371,"t":"code","b":[41],"m":"add","o":"hl,hl"},{"a":40372,"t":"code","b":[41],"m":"add","o":"hl,hl"},{"a":40373,"t":"code","b":[1,64,205],"m":"ld","o":"bc,$CD40"},{"a":40376,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":40377,"t":"code","b":[205,136,140],"m":"call","oa":35976,"o":"page_bank_4"},{"a":40380,"t":"code","b":[229],"m":"push","o":"hl"},{"a":40381,"t":"code","b":[6,8],"m":"ld","o":"b,$08"},{"a":40383,"t":"code","b":[78],"m":"ld","o":"c,(hl)","x":[40398]},{"a":40384,"t":"code","b":[26],"m":"ld","o":"a,(de)"},{"a":40385,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":40386,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":40387,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":40388,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":40389,"t":"code","b":[237,111],"m":"rld"},{"a":40391,"t":"code","b":[113],"m":"ld","o":"(hl),c"},{"a":40392,"t":"code","b":[217],"m":"exx"},{"a":40393,"t":"code","b":[119],"m":"ld","o":"(hl),a"},{"a":40394,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":40395,"t":"code","b":[217],"m":"exx"},{"a":40396,"t":"code","b":[44],"m":"inc","o":"l"},{"a":40397,"t":"code","b":[28],"m":"inc","o":"e"},{"a":40398,"t":"code","b":[16,239],"m":"djnz","oa":40383,"o":"$9DBF"},{"a":40400,"t":"code","b":[209],"m":"pop","o":"de"},{"a":40401,"t":"code","b":[217],"m":"exx"},{"a":40402,"t":"code","b":[195,127,140],"m":"jp","oa":35967,"o":"page_bank_0"},{"a":40405,"l":"draw_bottom_row_half","c":"As $9B61 with the view half a character across. Not reached in the code map's sessions.","t":"code","b":[17,208,189],"m":"ld","o":"de,$BDD0","x":[39781]},{"a":40408,"t":"code","b":[205,127,140],"m":"call","oa":35967,"o":"page_bank_0"},{"a":40411,"t":"code","b":[1,0,16],"m":"ld","o":"bc,$1000"},{"a":40414,"t":"code","b":[58,52,150],"m":"ld","oa":38452,"o":"a,($9634)"},{"a":40417,"t":"code","b":[230,3],"m":"and","o":"$03"},{"a":40419,"t":"code","b":[254,2],"m":"cp","o":"$02"},{"a":40421,"t":"code","b":[56,2],"m":"jr","oa":40425,"o":"c,$9DE9"},{"a":40423,"t":"code","b":[6,20],"m":"ld","o":"b,$14"},{"a":40425,"t":"code","b":[205,109,154],"m":"call","oa":39533,"o":"map_address","x":[40421]},{"a":40428,"t":"code","b":[58,52,150],"m":"ld","oa":38452,"o":"a,($9634)"},{"a":40431,"t":"code","b":[230,3],"m":"and","o":"$03"},{"a":40433,"t":"code","b":[198,2],"m":"add","o":"a,$02"},{"a":40435,"t":"code","b":[24,15],"m":"jr","oa":40452,"o":"$9E04"},{"a":40437,"l":"draw_top_row_half","c":"As $9B86 with the view half a character across: each of the 28 bytes across straddles two characters ($9DA5).","t":"code","b":[205,127,140],"m":"call","oa":35967,"o":"page_bank_0","x":[39818]},{"a":40440,"t":"code","b":[17,16,174],"m":"ld","o":"de,$AE10"},{"a":40443,"t":"code","b":[1,0,0],"m":"ld","o":"bc,$0000"},{"a":40446,"t":"code","b":[205,109,154],"m":"call","oa":39533,"o":"map_address"},{"a":40449,"t":"code","b":[58,52,150],"m":"ld","oa":38452,"o":"a,($9634)"},{"a":40452,"t":"code","b":[230,3],"m":"and","o":"$03","x":[40435]},{"a":40454,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":40455,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":40456,"t":"code","b":[50,66,158],"m":"ld","oa":40514,"o":"($9E42),a"},{"a":40459,"t":"code","b":[79],"m":"ld","o":"c,a"},{"a":40460,"t":"code","b":[58,51,150],"m":"ld","oa":38451,"o":"a,($9633)"},{"a":40463,"t":"code","b":[230,3],"m":"and","o":"$03"},{"a":40465,"t":"code","b":[129],"m":"add","o":"a,c"},{"a":40466,"t":"code","b":[8],"m":"ex","o":"af,af'"},{"a":40467,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":40468,"t":"code","b":[229],"m":"push","o":"hl"},{"a":40469,"t":"code","b":[205,16,156],"m":"call","oa":39952,"o":"block_chars"},{"a":40472,"t":"code","b":[8],"m":"ex","o":"af,af'"},{"a":40473,"t":"code","b":[133],"m":"add","o":"a,l"},{"a":40474,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":40475,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":40476,"t":"code","b":[217],"m":"exx"},{"a":40477,"t":"code","b":[42,57,150],"m":"ld","oa":38457,"o":"hl,($9639)"},{"a":40480,"t":"code","b":[133],"m":"add","o":"a,l"},{"a":40481,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":40482,"t":"code","b":[48,1],"m":"jr","oa":40485,"o":"nc,$9E25"},{"a":40484,"t":"code","b":[36],"m":"inc","o":"h"},{"a":40485,"t":"code","b":[41],"m":"add","o":"hl,hl","x":[40482]},{"a":40486,"t":"code","b":[41],"m":"add","o":"hl,hl"},{"a":40487,"t":"code","b":[41],"m":"add","o":"hl,hl"},{"a":40488,"t":"code","b":[1,64,205],"m":"ld","o":"bc,$CD40"},{"a":40491,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":40492,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":40493,"t":"code","b":[217],"m":"exx"},{"a":40494,"t":"code","b":[6,28],"m":"ld","o":"b,$1C"},{"a":40496,"t":"code","b":[197],"m":"push","o":"bc","x":[40526]},{"a":40497,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":40498,"t":"code","b":[125],"m":"ld","o":"a,l"},{"a":40499,"t":"code","b":[230,3],"m":"and","o":"$03"},{"a":40501,"t":"code","b":[194,69,158],"m":"jp","oa":40517,"o":"nz,$9E45"},{"a":40504,"t":"code","b":[193],"m":"pop","o":"bc"},{"a":40505,"t":"code","b":[225],"m":"pop","o":"hl"},{"a":40506,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":40507,"t":"code","b":[229],"m":"push","o":"hl"},{"a":40508,"t":"code","b":[197],"m":"push","o":"bc"},{"a":40509,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":40510,"t":"code","b":[205,16,156],"m":"call","oa":39952,"o":"block_chars"},{"a":40513,"t":"code","b":[62,0],"m":"ld","o":"a,$00"},{"a":40515,"t":"code","b":[133],"m":"add","o":"a,l"},{"a":40516,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":40517,"t":"code","b":[126],"m":"ld","o":"a,(hl)","x":[40501]},{"a":40518,"t":"code","b":[213],"m":"push","o":"de"},{"a":40519,"t":"code","b":[205,165,157],"m":"call","oa":40357,"o":"draw_char_straddle"},{"a":40522,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":40523,"t":"code","b":[209],"m":"pop","o":"de"},{"a":40524,"t":"code","b":[19],"m":"inc","o":"de"},{"a":40525,"t":"code","b":[193],"m":"pop","o":"bc"},{"a":40526,"t":"code","b":[16,224],"m":"djnz","oa":40496,"o":"$9E30"},{"a":40528,"t":"code","b":[225],"m":"pop","o":"hl"},{"a":40529,"t":"code","b":[201],"m":"ret"},{"a":40530,"l":"draw_left_half_column","c":"As $9A9F with the view half a character across: the left column gets the right halves of the characters in its left half ($9EF3).","t":"code","b":[205,127,140],"m":"call","oa":35967,"o":"page_bank_0","x":[38697]},{"a":40533,"t":"code","b":[17,16,174],"m":"ld","o":"de,$AE10"},{"a":40536,"t":"code","b":[217],"m":"exx"},{"a":40537,"t":"code","b":[1,0,0],"m":"ld","o":"bc,$0000"},{"a":40540,"t":"code","b":[205,109,154],"m":"call","oa":39533,"o":"map_address"},{"a":40543,"t":"code","b":[58,51,150],"m":"ld","oa":38451,"o":"a,($9633)"},{"a":40546,"t":"code","b":[230,3],"m":"and","o":"$03"},{"a":40548,"t":"code","b":[50,168,158],"m":"ld","oa":40616,"o":"($9EA8),a"},{"a":40551,"t":"code","b":[79],"m":"ld","o":"c,a"},{"a":40552,"t":"code","b":[58,52,150],"m":"ld","oa":38452,"o":"a,($9634)"},{"a":40555,"t":"code","b":[230,3],"m":"and","o":"$03"},{"a":40557,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":40558,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":40559,"t":"code","b":[129],"m":"add","o":"a,c"},{"a":40560,"t":"code","b":[8],"m":"ex","o":"af,af'"},{"a":40561,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":40562,"t":"code","b":[229],"m":"push","o":"hl"},{"a":40563,"t":"code","b":[205,16,156],"m":"call","oa":39952,"o":"block_chars"},{"a":40566,"t":"code","b":[8],"m":"ex","o":"af,af'"},{"a":40567,"t":"code","b":[133],"m":"add","o":"a,l"},{"a":40568,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":40569,"t":"code","b":[58,52,150],"m":"ld","oa":38452,"o":"a,($9634)"},{"a":40572,"t":"code","b":[230,3],"m":"and","o":"$03"},{"a":40574,"t":"code","b":[71],"m":"ld","o":"b,a"},{"a":40575,"t":"code","b":[62,4],"m":"ld","o":"a,$04"},{"a":40577,"t":"code","b":[144],"m":"sub","o":"b"},{"a":40578,"t":"code","b":[71],"m":"ld","o":"b,a"},{"a":40579,"t":"code","b":[126],"m":"ld","o":"a,(hl)","x":[40588]},{"a":40580,"t":"code","b":[205,243,158],"m":"call","oa":40691,"o":"draw_char_right_half"},{"a":40583,"t":"code","b":[217],"m":"exx"},{"a":40584,"t":"code","b":[125],"m":"ld","o":"a,l"},{"a":40585,"t":"code","b":[198,4],"m":"add","o":"a,$04"},{"a":40587,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":40588,"t":"code","b":[16,245],"m":"djnz","oa":40579,"o":"$9E83"},{"a":40590,"t":"code","b":[225],"m":"pop","o":"hl"},{"a":40591,"t":"code","b":[62,64],"m":"ld","o":"a,$40"},{"a":40593,"t":"code","b":[133],"m":"add","o":"a,l"},{"a":40594,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":40595,"t":"code","b":[48,1],"m":"jr","oa":40598,"o":"nc,$9E96"},{"a":40597,"t":"code","b":[36],"m":"inc","o":"h"},{"a":40598,"t":"code","b":[58,52,150],"m":"ld","oa":38452,"o":"a,($9634)","x":[40595]},{"a":40601,"t":"code","b":[230,3],"m":"and","o":"$03"},{"a":40603,"t":"code","b":[6,3],"m":"ld","o":"b,$03"},{"a":40605,"t":"code","b":[40,1],"m":"jr","oa":40608,"o":"z,$9EA0"},{"a":40607,"t":"code","b":[4],"m":"inc","o":"b"},{"a":40608,"t":"code","b":[197],"m":"push","o":"bc","x":[40605,40660]},{"a":40609,"t":"code","b":[229],"m":"push","o":"hl"},{"a":40610,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":40611,"t":"code","b":[205,16,156],"m":"call","oa":39952,"o":"block_chars"},{"a":40614,"t":"code","b":[125],"m":"ld","o":"a,l"},{"a":40615,"t":"code","b":[198,0],"m":"add","o":"a,$00"},{"a":40617,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":40618,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":40619,"t":"code","b":[205,243,158],"m":"call","oa":40691,"o":"draw_char_right_half"},{"a":40622,"t":"code","b":[217],"m":"exx"},{"a":40623,"t":"code","b":[125],"m":"ld","o":"a,l"},{"a":40624,"t":"code","b":[198,4],"m":"add","o":"a,$04"},{"a":40626,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":40627,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":40628,"t":"code","b":[205,243,158],"m":"call","oa":40691,"o":"draw_char_right_half"},{"a":40631,"t":"code","b":[217],"m":"exx"},{"a":40632,"t":"code","b":[125],"m":"ld","o":"a,l"},{"a":40633,"t":"code","b":[198,4],"m":"add","o":"a,$04"},{"a":40635,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":40636,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":40637,"t":"code","b":[205,243,158],"m":"call","oa":40691,"o":"draw_char_right_half"},{"a":40640,"t":"code","b":[217],"m":"exx"},{"a":40641,"t":"code","b":[125],"m":"ld","o":"a,l"},{"a":40642,"t":"code","b":[198,4],"m":"add","o":"a,$04"},{"a":40644,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":40645,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":40646,"t":"code","b":[205,243,158],"m":"call","oa":40691,"o":"draw_char_right_half"},{"a":40649,"t":"code","b":[217],"m":"exx"},{"a":40650,"t":"code","b":[125],"m":"ld","o":"a,l"},{"a":40651,"t":"code","b":[198,4],"m":"add","o":"a,$04"},{"a":40653,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":40654,"t":"code","b":[225],"m":"pop","o":"hl"},{"a":40655,"t":"code","b":[1,64,0],"m":"ld","o":"bc,$0040"},{"a":40658,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":40659,"t":"code","b":[193],"m":"pop","o":"bc"},{"a":40660,"t":"code","b":[16,202],"m":"djnz","oa":40608,"o":"$9EA0"},{"a":40662,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":40663,"t":"code","b":[205,16,156],"m":"call","oa":39952,"o":"block_chars"},{"a":40666,"t":"code","b":[58,168,158],"m":"ld","oa":40616,"o":"a,($9EA8)"},{"a":40669,"t":"code","b":[133],"m":"add","o":"a,l"},{"a":40670,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":40671,"t":"code","b":[58,52,150],"m":"ld","oa":38452,"o":"a,($9634)"},{"a":40674,"t":"code","b":[61],"m":"dec","o":"a"},{"a":40675,"t":"code","b":[230,3],"m":"and","o":"$03"},{"a":40677,"t":"code","b":[200],"m":"ret","o":"z"},{"a":40678,"t":"code","b":[71],"m":"ld","o":"b,a"},{"a":40679,"t":"code","b":[126],"m":"ld","o":"a,(hl)","x":[40688]},{"a":40680,"t":"code","b":[205,243,158],"m":"call","oa":40691,"o":"draw_char_right_half"},{"a":40683,"t":"code","b":[217],"m":"exx"},{"a":40684,"t":"code","b":[125],"m":"ld","o":"a,l"},{"a":40685,"t":"code","b":[198,4],"m":"add","o":"a,$04"},{"a":40687,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":40688,"t":"code","b":[16,245],"m":"djnz","oa":40679,"o":"$9EE7"},{"a":40690,"t":"code","b":[201],"m":"ret"},{"a":40691,"l":"draw_char_right_half","c":"Puts the right half of each of character A's 8 rows into the left half of the buffer byte at DE (the other set), keeping its right half.","t":"code","b":[217],"m":"exx","x":[40580,40619,40628,40637,40646,40680]},{"a":40692,"t":"code","b":[205,127,140],"m":"call","oa":35967,"o":"page_bank_0"},{"a":40695,"t":"code","b":[42,57,150],"m":"ld","oa":38457,"o":"hl,($9639)"},{"a":40698,"t":"code","b":[133],"m":"add","o":"a,l"},{"a":40699,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":40700,"t":"code","b":[48,1],"m":"jr","oa":40703,"o":"nc,$9EFF"},{"a":40702,"t":"code","b":[36],"m":"inc","o":"h"},{"a":40703,"t":"code","b":[41],"m":"add","o":"hl,hl","x":[40700]},{"a":40704,"t":"code","b":[41],"m":"add","o":"hl,hl"},{"a":40705,"t":"code","b":[41],"m":"add","o":"hl,hl"},{"a":40706,"t":"code","b":[1,64,205],"m":"ld","o":"bc,$CD40"},{"a":40709,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":40710,"t":"code","b":[205,136,140],"m":"call","oa":35976,"o":"page_bank_4"},{"a":40713,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":40714,"t":"code","b":[14,28],"m":"ld","o":"c,$1C"},{"a":40716,"t":"code","b":[26],"m":"ld","o":"a,(de)"},{"a":40717,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":40718,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":40719,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":40720,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":40721,"t":"code","b":[71],"m":"ld","o":"b,a"},{"a":40722,"t":"code","b":[62,15],"m":"ld","o":"a,$0F"},{"a":40724,"t":"code","b":[166],"m":"and","o":"(hl)"},{"a":40725,"t":"code","b":[176],"m":"or","o":"b"},{"a":40726,"t":"code","b":[119],"m":"ld","o":"(hl),a"},{"a":40727,"t":"code","b":[28],"m":"inc","o":"e"},{"a":40728,"t":"code","b":[6,0],"m":"ld","o":"b,$00"},{"a":40730,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":40731,"t":"code","b":[26],"m":"ld","o":"a,(de)"},{"a":40732,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":40733,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":40734,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":40735,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":40736,"t":"code","b":[71],"m":"ld","o":"b,a"},{"a":40737,"t":"code","b":[62,15],"m":"ld","o":"a,$0F"},{"a":40739,"t":"code","b":[166],"m":"and","o":"(hl)"},{"a":40740,"t":"code","b":[176],"m":"or","o":"b"},{"a":40741,"t":"code","b":[119],"m":"ld","o":"(hl),a"},{"a":40742,"t":"code","b":[28],"m":"inc","o":"e"},{"a":40743,"t":"code","b":[6,0],"m":"ld","o":"b,$00"},{"a":40745,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":40746,"t":"code","b":[26],"m":"ld","o":"a,(de)"},{"a":40747,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":40748,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":40749,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":40750,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":40751,"t":"code","b":[71],"m":"ld","o":"b,a"},{"a":40752,"t":"code","b":[62,15],"m":"ld","o":"a,$0F"},{"a":40754,"t":"code","b":[166],"m":"and","o":"(hl)"},{"a":40755,"t":"code","b":[176],"m":"or","o":"b"},{"a":40756,"t":"code","b":[119],"m":"ld","o":"(hl),a"},{"a":40757,"t":"code","b":[28],"m":"inc","o":"e"},{"a":40758,"t":"code","b":[6,0],"m":"ld","o":"b,$00"},{"a":40760,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":40761,"t":"code","b":[26],"m":"ld","o":"a,(de)"},{"a":40762,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":40763,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":40764,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":40765,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":40766,"t":"code","b":[71],"m":"ld","o":"b,a"},{"a":40767,"t":"code","b":[62,15],"m":"ld","o":"a,$0F"},{"a":40769,"t":"code","b":[166],"m":"and","o":"(hl)"},{"a":40770,"t":"code","b":[176],"m":"or","o":"b"},{"a":40771,"t":"code","b":[119],"m":"ld","o":"(hl),a"},{"a":40772,"t":"code","b":[28],"m":"inc","o":"e"},{"a":40773,"t":"code","b":[6,0],"m":"ld","o":"b,$00"},{"a":40775,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":40776,"t":"code","b":[26],"m":"ld","o":"a,(de)"},{"a":40777,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":40778,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":40779,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":40780,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":40781,"t":"code","b":[71],"m":"ld","o":"b,a"},{"a":40782,"t":"code","b":[62,15],"m":"ld","o":"a,$0F"},{"a":40784,"t":"code","b":[166],"m":"and","o":"(hl)"},{"a":40785,"t":"code","b":[176],"m":"or","o":"b"},{"a":40786,"t":"code","b":[119],"m":"ld","o":"(hl),a"},{"a":40787,"t":"code","b":[28],"m":"inc","o":"e"},{"a":40788,"t":"code","b":[6,0],"m":"ld","o":"b,$00"},{"a":40790,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":40791,"t":"code","b":[26],"m":"ld","o":"a,(de)"},{"a":40792,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":40793,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":40794,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":40795,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":40796,"t":"code","b":[71],"m":"ld","o":"b,a"},{"a":40797,"t":"code","b":[62,15],"m":"ld","o":"a,$0F"},{"a":40799,"t":"code","b":[166],"m":"and","o":"(hl)"},{"a":40800,"t":"code","b":[176],"m":"or","o":"b"},{"a":40801,"t":"code","b":[119],"m":"ld","o":"(hl),a"},{"a":40802,"t":"code","b":[28],"m":"inc","o":"e"},{"a":40803,"t":"code","b":[6,0],"m":"ld","o":"b,$00"},{"a":40805,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":40806,"t":"code","b":[26],"m":"ld","o":"a,(de)"},{"a":40807,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":40808,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":40809,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":40810,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":40811,"t":"code","b":[71],"m":"ld","o":"b,a"},{"a":40812,"t":"code","b":[62,15],"m":"ld","o":"a,$0F"},{"a":40814,"t":"code","b":[166],"m":"and","o":"(hl)"},{"a":40815,"t":"code","b":[176],"m":"or","o":"b"},{"a":40816,"t":"code","b":[119],"m":"ld","o":"(hl),a"},{"a":40817,"t":"code","b":[28],"m":"inc","o":"e"},{"a":40818,"t":"code","b":[6,0],"m":"ld","o":"b,$00"},{"a":40820,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":40821,"t":"code","b":[26],"m":"ld","o":"a,(de)"},{"a":40822,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":40823,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":40824,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":40825,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":40826,"t":"code","b":[71],"m":"ld","o":"b,a"},{"a":40827,"t":"code","b":[62,15],"m":"ld","o":"a,$0F"},{"a":40829,"t":"code","b":[166],"m":"and","o":"(hl)"},{"a":40830,"t":"code","b":[176],"m":"or","o":"b"},{"a":40831,"t":"code","b":[119],"m":"ld","o":"(hl),a"},{"a":40832,"t":"code","b":[28],"m":"inc","o":"e"},{"a":40833,"t":"code","b":[6,0],"m":"ld","o":"b,$00"},{"a":40835,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":40836,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":40837,"t":"code","b":[195,127,140],"m":"jp","oa":35967,"o":"page_bank_0"},{"a":40840,"l":"move_buffer_down","c":"Moves 144 rows of the view buffer down a character row (LDDs from $BDCF to $BEAF).","t":"code","b":[17,175,190],"m":"ld","o":"de,$BEAF","x":[38585]},{"a":40843,"t":"code","b":[33,207,189],"m":"ld","o":"hl,$BDCF"},{"a":40846,"t":"code","b":[62,144],"m":"ld","o":"a,$90"},{"a":40848,"t":"code","b":[237,168],"m":"ldd","x":[40905]},{"a":40850,"t":"code","b":[237,168],"m":"ldd"},{"a":40852,"t":"code","b":[237,168],"m":"ldd"},{"a":40854,"t":"code","b":[237,168],"m":"ldd"},{"a":40856,"t":"code","b":[237,168],"m":"ldd"},{"a":40858,"t":"code","b":[237,168],"m":"ldd"},{"a":40860,"t":"code","b":[237,168],"m":"ldd"},{"a":40862,"t":"code","b":[237,168],"m":"ldd"},{"a":40864,"t":"code","b":[237,168],"m":"ldd"},{"a":40866,"t":"code","b":[237,168],"m":"ldd"},{"a":40868,"t":"code","b":[237,168],"m":"ldd"},{"a":40870,"t":"code","b":[237,168],"m":"ldd"},{"a":40872,"t":"code","b":[237,168],"m":"ldd"},{"a":40874,"t":"code","b":[237,168],"m":"ldd"},{"a":40876,"t":"code","b":[237,168],"m":"ldd"},{"a":40878,"t":"code","b":[237,168],"m":"ldd"},{"a":40880,"t":"code","b":[237,168],"m":"ldd"},{"a":40882,"t":"code","b":[237,168],"m":"ldd"},{"a":40884,"t":"code","b":[237,168],"m":"ldd"},{"a":40886,"t":"code","b":[237,168],"m":"ldd"},{"a":40888,"t":"code","b":[237,168],"m":"ldd"},{"a":40890,"t":"code","b":[237,168],"m":"ldd"},{"a":40892,"t":"code","b":[237,168],"m":"ldd"},{"a":40894,"t":"code","b":[237,168],"m":"ldd"},{"a":40896,"t":"code","b":[237,168],"m":"ldd"},{"a":40898,"t":"code","b":[237,168],"m":"ldd"},{"a":40900,"t":"code","b":[237,168],"m":"ldd"},{"a":40902,"t":"code","b":[237,168],"m":"ldd"},{"a":40904,"t":"code","b":[61],"m":"dec","o":"a"},{"a":40905,"t":"code","b":[194,144,159],"m":"jp","oa":40848,"o":"nz,$9F90"},{"a":40908,"t":"code","b":[201],"m":"ret"},{"a":40909,"l":"move_buffer_up","c":"Moves 144 rows of the view buffer up a character row (LDIs from $AEF0 to $AE10).","t":"code","b":[17,16,174],"m":"ld","o":"de,$AE10","x":[38664]},{"a":40912,"t":"code","b":[33,240,174],"m":"ld","o":"hl,$AEF0"},{"a":40915,"t":"code","b":[62,144],"m":"ld","o":"a,$90"},{"a":40917,"t":"code","b":[237,160],"m":"ldi","x":[40974]},{"a":40919,"t":"code","b":[237,160],"m":"ldi"},{"a":40921,"t":"code","b":[237,160],"m":"ldi"},{"a":40923,"t":"code","b":[237,160],"m":"ldi"},{"a":40925,"t":"code","b":[237,160],"m":"ldi"},{"a":40927,"t":"code","b":[237,160],"m":"ldi"},{"a":40929,"t":"code","b":[237,160],"m":"ldi"},{"a":40931,"t":"code","b":[237,160],"m":"ldi"},{"a":40933,"t":"code","b":[237,160],"m":"ldi"},{"a":40935,"t":"code","b":[237,160],"m":"ldi"},{"a":40937,"t":"code","b":[237,160],"m":"ldi"},{"a":40939,"t":"code","b":[237,160],"m":"ldi"},{"a":40941,"t":"code","b":[237,160],"m":"ldi"},{"a":40943,"t":"code","b":[237,160],"m":"ldi"},{"a":40945,"t":"code","b":[237,160],"m":"ldi"},{"a":40947,"t":"code","b":[237,160],"m":"ldi"},{"a":40949,"t":"code","b":[237,160],"m":"ldi"},{"a":40951,"t":"code","b":[237,160],"m":"ldi"},{"a":40953,"t":"code","b":[237,160],"m":"ldi"},{"a":40955,"t":"code","b":[237,160],"m":"ldi"},{"a":40957,"t":"code","b":[237,160],"m":"ldi"},{"a":40959,"t":"code","b":[237,160],"m":"ldi"},{"a":40961,"t":"code","b":[237,160],"m":"ldi"},{"a":40963,"t":"code","b":[237,160],"m":"ldi"},{"a":40965,"t":"code","b":[237,160],"m":"ldi"},{"a":40967,"t":"code","b":[237,160],"m":"ldi"},{"a":40969,"t":"code","b":[237,160],"m":"ldi"},{"a":40971,"t":"code","b":[237,160],"m":"ldi"},{"a":40973,"t":"code","b":[61],"m":"dec","o":"a"},{"a":40974,"t":"code","b":[194,213,159],"m":"jp","oa":40917,"o":"nz,$9FD5"},{"a":40977,"t":"code","b":[201],"m":"ret"},{"a":40978,"l":"draw_view","c":"Draws the whole view buffer: 19 character rows from the map row $9634 down, each as the top row is drawn ($9B90), with $9631 cleared; bank 1 is paged in after.","t":"code","b":[175],"m":"xor","o":"a","x":[34454]},{"a":40979,"t":"code","b":[50,49,150],"m":"ld","oa":38449,"o":"($9631),a"},{"a":40982,"t":"code","b":[58,52,150],"m":"ld","oa":38452,"o":"a,($9634)"},{"a":40985,"t":"code","b":[245],"m":"push","o":"af"},{"a":40986,"t":"code","b":[205,127,140],"m":"call","oa":35967,"o":"page_bank_0"},{"a":40989,"t":"code","b":[6,19],"m":"ld","o":"b,$13"},{"a":40991,"t":"code","b":[17,16,174],"m":"ld","o":"de,$AE10"},{"a":40994,"t":"code","b":[197],"m":"push","o":"bc","x":[41010]},{"a":40995,"t":"code","b":[213],"m":"push","o":"de"},{"a":40996,"t":"code","b":[205,144,155],"m":"call","oa":39824,"o":"$9B90"},{"a":40999,"t":"code","b":[225],"m":"pop","o":"hl"},{"a":41000,"t":"code","b":[17,224,0],"m":"ld","o":"de,$00E0"},{"a":41003,"t":"code","b":[25],"m":"add","o":"hl,de"},{"a":41004,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":41005,"t":"code","b":[33,52,150],"m":"ld","o":"hl,$9634"},{"a":41008,"t":"code","b":[52],"m":"inc","o":"(hl)"},{"a":41009,"t":"code","b":[193],"m":"pop","o":"bc"},{"a":41010,"t":"code","b":[16,238],"m":"djnz","oa":40994,"o":"$A022"},{"a":41012,"t":"code","b":[241],"m":"pop","o":"af"},{"a":41013,"t":"code","b":[119],"m":"ld","o":"(hl),a"},{"a":41014,"t":"code","b":[195,141,140],"m":"jp","oa":35981,"o":"page_bank_1"},{"a":41017,"l":"sprite_vars","c":"$A039 keeps the byte of the ground cell being tried ($9104). $A03A-$A03E: where the actor being drawn is, from $A5BB: across plus 2 and down in units of four, and its height, screen column and screen row in units of eight.","t":"byte","b":[0,0,0,0,0,0],"x":[37179,37454]},{"a":41023,"l":"sink_counts","c":"A counter for each actor type 0 to $13, and one ($A053) shared by the rest ($9613): the swamp ground ($7A, $7B) raises it while the actor stands still. The actor's sprite is drawn that many rows shorter, sunk into the ground, and an actor with no rows left is gone ($A493).","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":41031,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":41039,"t":"byte","b":[0,0,0,0,0]},{"a":41044,"l":"draw_vars","c":"The sprite being drawn: $A054 the screen address of its next row, $A056 and $A058 the addresses of its graphics and mask bytes, $A05A the next row of the visibility mask at $8521, $A05C its frame byte (bit 7 drawn mirrored).","t":"byte","b":[31,192,0,0,0,0,33,133],"x":[41185,41306,41326,41426,41561,41581,41764,41819,41839,42017,42072,42092,42366,44496]},{"a":41052,"t":"byte","b":[128],"x":[41163,41415,41657,41901,42165]},{"a":41053,"l":"store_patches_3","c":"The addresses of the two instructions that write each byte of a three-byte row in the 16-pixel drawers (right-shifted at $A277, left-shifted at $A379), patched to LD (HL),A / INC L or to two NOPs by $A5EF so that only the bytes in the view are written.","t":"word","b":[55,163,52,164,70,163,67,164],"d":[41783,42036,41798,42051]},{"a":41061,"t":"word","b":[89,163,86,164],"d":[41817,42070]},{"a":41065,"l":"store_patches_4","c":"The same for the four bytes of a row in the 24-pixel drawers ($A079, $A178).","t":"word","b":[39,161,38,162,54,161,53,162],"d":[41255,41510,41270,41525]},{"a":41073,"t":"word","b":[69,161,68,162,88,161,87,162],"d":[41285,41540,41304,41559]},{"a":41081,"l":"draw_sprite_24","c":"Draws a sprite 24 pixels wide (16 rows unless patched, $A0B3) into the screen not shown, at the pixel position across in +$14 of its record (IY): three graphics bytes and three mask bytes a row, from the bank in +$1F, shifted right by that position's pixel (0 to 3) into four, or left ($A178, for 4 to 7). Each screen byte becomes (screen AND (mask OR NOT visible)) OR (graphics AND visible), with the visibility mask at $8521 (set where no scenery stands in front).","t":"code","b":[253,78,31],"m":"ld","o":"c,(iy+$1F)","x":[42781,42867]},{"a":41084,"t":"code","b":[253,126,20],"m":"ld","o":"a,(iy+$14)"},{"a":41087,"t":"code","b":[230,7],"m":"and","o":"$07","x":[44548]},{"a":41089,"t":"code","b":[254,4],"m":"cp","o":"$04"},{"a":41091,"t":"code","b":[210,120,161],"m":"jp","oa":41336,"o":"nc,draw_sprite_24_left"},{"a":41094,"t":"code","b":[47],"m":"cpl"},{"a":41095,"t":"code","b":[230,3],"m":"and","o":"$03"},{"a":41097,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":41098,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":41099,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":41100,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":41101,"t":"code","b":[149],"m":"sub","o":"l"},{"a":41102,"t":"code","b":[50,2,161],"m":"ld","oa":41218,"o":"($A102),a"},{"a":41105,"t":"code","b":[50,230,160],"m":"ld","oa":41190,"o":"($A0E6),a"},{"a":41108,"t":"code","b":[217],"m":"exx"},{"a":41109,"t":"code","b":[42,88,160],"m":"ld","oa":41048,"o":"hl,($A058)"},{"a":41112,"t":"code","b":[217],"m":"exx"},{"a":41113,"t":"code","b":[42,86,160],"m":"ld","oa":41046,"o":"hl,($A056)"},{"a":41116,"t":"code","b":[58,30,141],"m":"ld","oa":36126,"o":"a,($8D1E)"},{"a":41119,"t":"code","b":[230,248],"m":"and","o":"$F8"},{"a":41121,"t":"code","b":[177],"m":"or","o":"c"},{"a":41122,"t":"code","b":[50,182,160],"m":"ld","oa":41142,"o":"($A0B6),a"},{"a":41125,"t":"code","b":[230,248],"m":"and","o":"$F8"},{"a":41127,"t":"code","b":[246,5],"m":"or","o":"$05"},{"a":41129,"t":"code","b":[203,95],"m":"bit","o":"3,a"},{"a":41131,"t":"code","b":[32,2],"m":"jr","oa":41135,"o":"nz,$A0AF"},{"a":41133,"t":"code","b":[246,7],"m":"or","o":"$07"},{"a":41135,"t":"code","b":[50,213,160],"m":"ld","oa":41173,"o":"($A0D5),a","x":[41131]},{"a":41138,"t":"code","b":[6,16],"m":"ld","o":"b,$10"},{"a":41140,"t":"code","b":[197],"m":"push","o":"bc","x":[41332]},{"a":41141,"t":"code","b":[62,1],"m":"ld","o":"a,$01"},{"a":41143,"t":"code","b":[1,253,127],"m":"ld","o":"bc,$7FFD"},{"a":41146,"t":"code","b":[237,121],"m":"out","o":"(c),a"},{"a":41148,"t":"code","b":[70],"m":"ld","o":"b,(hl)"},{"a":41149,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":41150,"t":"code","b":[78],"m":"ld","o":"c,(hl)"},{"a":41151,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":41152,"t":"code","b":[94],"m":"ld","o":"e,(hl)"},{"a":41153,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":41154,"t":"code","b":[229],"m":"push","o":"hl"},{"a":41155,"t":"code","b":[217],"m":"exx"},{"a":41156,"t":"code","b":[70],"m":"ld","o":"b,(hl)"},{"a":41157,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":41158,"t":"code","b":[78],"m":"ld","o":"c,(hl)"},{"a":41159,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":41160,"t":"code","b":[94],"m":"ld","o":"e,(hl)"},{"a":41161,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":41162,"t":"code","b":[229],"m":"push","o":"hl"},{"a":41163,"t":"code","b":[58,92,160],"m":"ld","oa":41052,"o":"a,($A05C)"},{"a":41166,"t":"code","b":[167],"m":"and","o":"a"},{"a":41167,"t":"code","b":[252,118,164],"m":"call","oa":42102,"o":"m,mirror_24"},{"a":41170,"t":"code","b":[105],"m":"ld","o":"l,c"},{"a":41171,"t":"code","b":[96],"m":"ld","o":"h,b"},{"a":41172,"t":"code","b":[62,7],"m":"ld","o":"a,$07"},{"a":41174,"t":"code","b":[1,253,127],"m":"ld","o":"bc,$7FFD"},{"a":41177,"t":"code","b":[237,121],"m":"out","o":"(c),a"},{"a":41179,"t":"code","b":[68],"m":"ld","o":"b,h"},{"a":41180,"t":"code","b":[77],"m":"ld","o":"c,l"},{"a":41181,"t":"code","b":[42,90,160],"m":"ld","oa":41050,"o":"hl,($A05A)"},{"a":41184,"t":"code","b":[217],"m":"exx"},{"a":41185,"t":"code","b":[42,84,160],"m":"ld","oa":41044,"o":"hl,(draw_vars)"},{"a":41188,"t":"code","b":[175],"m":"xor","o":"a"},{"a":41189,"t":"code","b":[24,0],"m":"jr","oa":41191,"o":"$A0E7"},{"a":41191,"c":"Shifts the graphics right; the JR before is patched to skip the shifts not needed.","t":"code","b":[203,56],"m":"srl","o":"b","x":[41189]},{"a":41193,"t":"code","b":[203,25],"m":"rr","o":"c"},{"a":41195,"t":"code","b":[203,27],"m":"rr","o":"e"},{"a":41197,"t":"code","b":[31],"m":"rra"},{"a":41198,"t":"code","b":[203,56],"m":"srl","o":"b"},{"a":41200,"t":"code","b":[203,25],"m":"rr","o":"c"},{"a":41202,"t":"code","b":[203,27],"m":"rr","o":"e"},{"a":41204,"t":"code","b":[31],"m":"rra"},{"a":41205,"t":"code","b":[203,56],"m":"srl","o":"b"},{"a":41207,"t":"code","b":[203,25],"m":"rr","o":"c"},{"a":41209,"t":"code","b":[203,27],"m":"rr","o":"e"},{"a":41211,"t":"code","b":[31],"m":"rra"},{"a":41212,"t":"code","b":[87],"m":"ld","o":"d,a"},{"a":41213,"t":"code","b":[217],"m":"exx"},{"a":41214,"t":"code","b":[62,255],"m":"ld","o":"a,$FF"},{"a":41216,"t":"code","b":[55],"m":"scf"},{"a":41217,"t":"code","b":[24,0],"m":"jr","oa":41219,"o":"$A103"},{"a":41219,"c":"Shifts the mask right, filling with ones.","t":"code","b":[203,24],"m":"rr","o":"b","x":[41217]},{"a":41221,"t":"code","b":[203,25],"m":"rr","o":"c"},{"a":41223,"t":"code","b":[203,27],"m":"rr","o":"e"},{"a":41225,"t":"code","b":[31],"m":"rra"},{"a":41226,"t":"code","b":[203,24],"m":"rr","o":"b"},{"a":41228,"t":"code","b":[203,25],"m":"rr","o":"c"},{"a":41230,"t":"code","b":[203,27],"m":"rr","o":"e"},{"a":41232,"t":"code","b":[31],"m":"rra"},{"a":41233,"t":"code","b":[203,24],"m":"rr","o":"b"},{"a":41235,"t":"code","b":[203,25],"m":"rr","o":"c"},{"a":41237,"t":"code","b":[203,27],"m":"rr","o":"e"},{"a":41239,"t":"code","b":[31],"m":"rra"},{"a":41240,"t":"code","b":[87],"m":"ld","o":"d,a"},{"a":41241,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":41242,"t":"code","b":[47],"m":"cpl"},{"a":41243,"t":"code","b":[176],"m":"or","o":"b"},{"a":41244,"t":"code","b":[217],"m":"exx"},{"a":41245,"t":"code","b":[166],"m":"and","o":"(hl)"},{"a":41246,"t":"code","b":[8],"m":"ex","o":"af,af'"},{"a":41247,"t":"code","b":[120],"m":"ld","o":"a,b"},{"a":41248,"t":"code","b":[217],"m":"exx"},{"a":41249,"t":"code","b":[166],"m":"and","o":"(hl)"},{"a":41250,"t":"code","b":[44],"m":"inc","o":"l"},{"a":41251,"t":"code","b":[217],"m":"exx"},{"a":41252,"t":"code","b":[71],"m":"ld","o":"b,a"},{"a":41253,"t":"code","b":[8],"m":"ex","o":"af,af'"},{"a":41254,"t":"code","b":[176],"m":"or","o":"b"},{"a":41255,"t":"code","b":[119],"m":"ld","o":"(hl),a"},{"a":41256,"t":"code","b":[44],"m":"inc","o":"l"},{"a":41257,"t":"code","b":[217],"m":"exx"},{"a":41258,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":41259,"t":"code","b":[47],"m":"cpl"},{"a":41260,"t":"code","b":[177],"m":"or","o":"c"},{"a":41261,"t":"code","b":[217],"m":"exx"},{"a":41262,"t":"code","b":[166],"m":"and","o":"(hl)"},{"a":41263,"t":"code","b":[71],"m":"ld","o":"b,a"},{"a":41264,"t":"code","b":[121],"m":"ld","o":"a,c"},{"a":41265,"t":"code","b":[217],"m":"exx"},{"a":41266,"t":"code","b":[166],"m":"and","o":"(hl)"},{"a":41267,"t":"code","b":[44],"m":"inc","o":"l"},{"a":41268,"t":"code","b":[217],"m":"exx"},{"a":41269,"t":"code","b":[176],"m":"or","o":"b"},{"a":41270,"t":"code","b":[119],"m":"ld","o":"(hl),a"},{"a":41271,"t":"code","b":[44],"m":"inc","o":"l"},{"a":41272,"t":"code","b":[217],"m":"exx"},{"a":41273,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":41274,"t":"code","b":[47],"m":"cpl"},{"a":41275,"t":"code","b":[179],"m":"or","o":"e"},{"a":41276,"t":"code","b":[217],"m":"exx"},{"a":41277,"t":"code","b":[166],"m":"and","o":"(hl)"},{"a":41278,"t":"code","b":[71],"m":"ld","o":"b,a"},{"a":41279,"t":"code","b":[123],"m":"ld","o":"a,e"},{"a":41280,"t":"code","b":[217],"m":"exx"},{"a":41281,"t":"code","b":[166],"m":"and","o":"(hl)"},{"a":41282,"t":"code","b":[44],"m":"inc","o":"l"},{"a":41283,"t":"code","b":[217],"m":"exx"},{"a":41284,"t":"code","b":[176],"m":"or","o":"b"},{"a":41285,"t":"code","b":[119],"m":"ld","o":"(hl),a"},{"a":41286,"t":"code","b":[44],"m":"inc","o":"l"},{"a":41287,"t":"code","b":[217],"m":"exx"},{"a":41288,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":41289,"t":"code","b":[47],"m":"cpl"},{"a":41290,"t":"code","b":[178],"m":"or","o":"d"},{"a":41291,"t":"code","b":[217],"m":"exx"},{"a":41292,"t":"code","b":[166],"m":"and","o":"(hl)"},{"a":41293,"t":"code","b":[71],"m":"ld","o":"b,a"},{"a":41294,"t":"code","b":[122],"m":"ld","o":"a,d"},{"a":41295,"t":"code","b":[217],"m":"exx"},{"a":41296,"t":"code","b":[166],"m":"and","o":"(hl)"},{"a":41297,"t":"code","b":[44],"m":"inc","o":"l"},{"a":41298,"t":"code","b":[34,90,160],"m":"ld","oa":41050,"o":"($A05A),hl"},{"a":41301,"t":"code","b":[225],"m":"pop","o":"hl"},{"a":41302,"t":"code","b":[217],"m":"exx"},{"a":41303,"t":"code","b":[176],"m":"or","o":"b"},{"a":41304,"t":"code","b":[119],"m":"ld","o":"(hl),a"},{"a":41305,"t":"code","b":[44],"m":"inc","o":"l"},{"a":41306,"c":"Down a pixel row on the screen.","t":"code","b":[42,84,160],"m":"ld","oa":41044,"o":"hl,(draw_vars)"},{"a":41309,"t":"code","b":[36],"m":"inc","o":"h"},{"a":41310,"t":"code","b":[124],"m":"ld","o":"a,h"},{"a":41311,"t":"code","b":[230,7],"m":"and","o":"$07"},{"a":41313,"t":"code","b":[32,11],"m":"jr","oa":41326,"o":"nz,$A16E"},{"a":41315,"t":"code","b":[1,32,248],"m":"ld","o":"bc,$F820"},{"a":41318,"t":"code","b":[125],"m":"ld","o":"a,l"},{"a":41319,"t":"code","b":[254,224],"m":"cp","o":"$E0"},{"a":41321,"t":"code","b":[56,2],"m":"jr","oa":41325,"o":"c,$A16D"},{"a":41323,"t":"code","b":[6,255],"m":"ld","o":"b,$FF"},{"a":41325,"t":"code","b":[9],"m":"add","o":"hl,bc","x":[41321]},{"a":41326,"t":"code","b":[34,84,160],"m":"ld","oa":41044,"o":"(draw_vars),hl","x":[41313]},{"a":41329,"t":"code","b":[225],"m":"pop","o":"hl"},{"a":41330,"t":"code","b":[193],"m":"pop","o":"bc"},{"a":41331,"t":"code","b":[5],"m":"dec","o":"b"},{"a":41332,"t":"code","b":[194,180,160],"m":"jp","oa":41140,"o":"nz,$A0B4"},{"a":41335,"t":"code","b":[201],"m":"ret"},{"a":41336,"l":"draw_sprite_24_left","c":"The left-shifting half of $A079, for pixel positions 4 to 7: the rows are shifted left 4 to 1 times.","t":"code","b":[214,4],"m":"sub","o":"$04","x":[41091]},{"a":41338,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":41339,"t":"code","b":[7],"m":"rlca"},{"a":41340,"t":"code","b":[7],"m":"rlca"},{"a":41341,"t":"code","b":[7],"m":"rlca"},{"a":41342,"t":"code","b":[149],"m":"sub","o":"l"},{"a":41343,"t":"code","b":[50,250,161],"m":"ld","oa":41466,"o":"($A1FA),a"},{"a":41346,"t":"code","b":[50,215,161],"m":"ld","oa":41431,"o":"($A1D7),a"},{"a":41349,"t":"code","b":[58,30,141],"m":"ld","oa":36126,"o":"a,($8D1E)"},{"a":41352,"t":"code","b":[230,248],"m":"and","o":"$F8"},{"a":41354,"t":"code","b":[177],"m":"or","o":"c"},{"a":41355,"t":"code","b":[50,167,161],"m":"ld","oa":41383,"o":"($A1A7),a"},{"a":41358,"t":"code","b":[230,248],"m":"and","o":"$F8"},{"a":41360,"t":"code","b":[246,5],"m":"or","o":"$05"},{"a":41362,"t":"code","b":[203,95],"m":"bit","o":"3,a"},{"a":41364,"t":"code","b":[32,2],"m":"jr","oa":41368,"o":"nz,$A198"},{"a":41366,"t":"code","b":[246,7],"m":"or","o":"$07"},{"a":41368,"t":"code","b":[50,189,161],"m":"ld","oa":41405,"o":"($A1BD),a","x":[41364]},{"a":41371,"t":"code","b":[217],"m":"exx"},{"a":41372,"t":"code","b":[42,88,160],"m":"ld","oa":41048,"o":"hl,($A058)"},{"a":41375,"t":"code","b":[217],"m":"exx"},{"a":41376,"t":"code","b":[42,86,160],"m":"ld","oa":41046,"o":"hl,($A056)"},{"a":41379,"t":"code","b":[6,16],"m":"ld","o":"b,$10"},{"a":41381,"t":"code","b":[197],"m":"push","o":"bc","x":[41587]},{"a":41382,"t":"code","b":[62,7],"m":"ld","o":"a,$07"},{"a":41384,"t":"code","b":[1,253,127],"m":"ld","o":"bc,$7FFD"},{"a":41387,"t":"code","b":[237,121],"m":"out","o":"(c),a"},{"a":41389,"t":"code","b":[70],"m":"ld","o":"b,(hl)"},{"a":41390,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":41391,"t":"code","b":[78],"m":"ld","o":"c,(hl)"},{"a":41392,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":41393,"t":"code","b":[94],"m":"ld","o":"e,(hl)"},{"a":41394,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":41395,"t":"code","b":[229],"m":"push","o":"hl"},{"a":41396,"t":"code","b":[217],"m":"exx"},{"a":41397,"t":"code","b":[70],"m":"ld","o":"b,(hl)"},{"a":41398,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":41399,"t":"code","b":[78],"m":"ld","o":"c,(hl)"},{"a":41400,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":41401,"t":"code","b":[94],"m":"ld","o":"e,(hl)"},{"a":41402,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":41403,"t":"code","b":[229],"m":"push","o":"hl"},{"a":41404,"t":"code","b":[62,7],"m":"ld","o":"a,$07"},{"a":41406,"t":"code","b":[105],"m":"ld","o":"l,c"},{"a":41407,"t":"code","b":[96],"m":"ld","o":"h,b"},{"a":41408,"t":"code","b":[1,253,127],"m":"ld","o":"bc,$7FFD"},{"a":41411,"t":"code","b":[237,121],"m":"out","o":"(c),a"},{"a":41413,"t":"code","b":[68],"m":"ld","o":"b,h"},{"a":41414,"t":"code","b":[77],"m":"ld","o":"c,l"},{"a":41415,"t":"code","b":[58,92,160],"m":"ld","oa":41052,"o":"a,($A05C)"},{"a":41418,"t":"code","b":[167],"m":"and","o":"a"},{"a":41419,"t":"code","b":[252,118,164],"m":"call","oa":42102,"o":"m,mirror_24"},{"a":41422,"t":"code","b":[42,90,160],"m":"ld","oa":41050,"o":"hl,($A05A)"},{"a":41425,"t":"code","b":[217],"m":"exx"},{"a":41426,"t":"code","b":[42,84,160],"m":"ld","oa":41044,"o":"hl,(draw_vars)"},{"a":41429,"t":"code","b":[175],"m":"xor","o":"a"},{"a":41430,"t":"code","b":[24,0],"m":"jr","oa":41432,"o":"$A1D8"},{"a":41432,"t":"code","b":[203,35],"m":"sla","o":"e","x":[41430]},{"a":41434,"t":"code","b":[203,17],"m":"rl","o":"c"},{"a":41436,"t":"code","b":[203,16],"m":"rl","o":"b"},{"a":41438,"t":"code","b":[23],"m":"rla"},{"a":41439,"t":"code","b":[203,35],"m":"sla","o":"e"},{"a":41441,"t":"code","b":[203,17],"m":"rl","o":"c"},{"a":41443,"t":"code","b":[203,16],"m":"rl","o":"b"},{"a":41445,"t":"code","b":[23],"m":"rla"},{"a":41446,"t":"code","b":[203,35],"m":"sla","o":"e"},{"a":41448,"t":"code","b":[203,17],"m":"rl","o":"c"},{"a":41450,"t":"code","b":[203,16],"m":"rl","o":"b"},{"a":41452,"t":"code","b":[23],"m":"rla"},{"a":41453,"t":"code","b":[203,35],"m":"sla","o":"e"},{"a":41455,"t":"code","b":[203,17],"m":"rl","o":"c"},{"a":41457,"t":"code","b":[203,16],"m":"rl","o":"b"},{"a":41459,"t":"code","b":[23],"m":"rla"},{"a":41460,"t":"code","b":[87],"m":"ld","o":"d,a"},{"a":41461,"t":"code","b":[217],"m":"exx"},{"a":41462,"t":"code","b":[62,255],"m":"ld","o":"a,$FF"},{"a":41464,"t":"code","b":[55],"m":"scf"},{"a":41465,"t":"code","b":[24,0],"m":"jr","oa":41467,"o":"$A1FB"},{"a":41467,"t":"code","b":[203,19],"m":"rl","o":"e","x":[41465]},{"a":41469,"t":"code","b":[203,17],"m":"rl","o":"c"},{"a":41471,"t":"code","b":[203,16],"m":"rl","o":"b"},{"a":41473,"t":"code","b":[23],"m":"rla"},{"a":41474,"t":"code","b":[203,19],"m":"rl","o":"e"},{"a":41476,"t":"code","b":[203,17],"m":"rl","o":"c"},{"a":41478,"t":"code","b":[203,16],"m":"rl","o":"b"},{"a":41480,"t":"code","b":[23],"m":"rla"},{"a":41481,"t":"code","b":[203,19],"m":"rl","o":"e"},{"a":41483,"t":"code","b":[203,17],"m":"rl","o":"c"},{"a":41485,"t":"code","b":[203,16],"m":"rl","o":"b"},{"a":41487,"t":"code","b":[23],"m":"rla"},{"a":41488,"t":"code","b":[203,19],"m":"rl","o":"e"},{"a":41490,"t":"code","b":[203,17],"m":"rl","o":"c"},{"a":41492,"t":"code","b":[203,16],"m":"rl","o":"b"},{"a":41494,"t":"code","b":[23],"m":"rla"},{"a":41495,"t":"code","b":[87],"m":"ld","o":"d,a"},{"a":41496,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":41497,"t":"code","b":[47],"m":"cpl"},{"a":41498,"t":"code","b":[178],"m":"or","o":"d"},{"a":41499,"t":"code","b":[217],"m":"exx"},{"a":41500,"t":"code","b":[166],"m":"and","o":"(hl)"},{"a":41501,"t":"code","b":[8],"m":"ex","o":"af,af'"},{"a":41502,"t":"code","b":[122],"m":"ld","o":"a,d"},{"a":41503,"t":"code","b":[217],"m":"exx"},{"a":41504,"t":"code","b":[166],"m":"and","o":"(hl)"},{"a":41505,"t":"code","b":[44],"m":"inc","o":"l"},{"a":41506,"t":"code","b":[217],"m":"exx"},{"a":41507,"t":"code","b":[87],"m":"ld","o":"d,a"},{"a":41508,"t":"code","b":[8],"m":"ex","o":"af,af'"},{"a":41509,"t":"code","b":[178],"m":"or","o":"d"},{"a":41510,"t":"code","b":[119],"m":"ld","o":"(hl),a"},{"a":41511,"t":"code","b":[44],"m":"inc","o":"l"},{"a":41512,"t":"code","b":[217],"m":"exx"},{"a":41513,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":41514,"t":"code","b":[47],"m":"cpl"},{"a":41515,"t":"code","b":[176],"m":"or","o":"b"},{"a":41516,"t":"code","b":[217],"m":"exx"},{"a":41517,"t":"code","b":[166],"m":"and","o":"(hl)"},{"a":41518,"t":"code","b":[87],"m":"ld","o":"d,a"},{"a":41519,"t":"code","b":[120],"m":"ld","o":"a,b"},{"a":41520,"t":"code","b":[217],"m":"exx"},{"a":41521,"t":"code","b":[166],"m":"and","o":"(hl)"},{"a":41522,"t":"code","b":[44],"m":"inc","o":"l"},{"a":41523,"t":"code","b":[217],"m":"exx"},{"a":41524,"t":"code","b":[178],"m":"or","o":"d"},{"a":41525,"t":"code","b":[119],"m":"ld","o":"(hl),a"},{"a":41526,"t":"code","b":[44],"m":"inc","o":"l"},{"a":41527,"t":"code","b":[217],"m":"exx"},{"a":41528,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":41529,"t":"code","b":[47],"m":"cpl"},{"a":41530,"t":"code","b":[177],"m":"or","o":"c"},{"a":41531,"t":"code","b":[217],"m":"exx"},{"a":41532,"t":"code","b":[166],"m":"and","o":"(hl)"},{"a":41533,"t":"code","b":[87],"m":"ld","o":"d,a"},{"a":41534,"t":"code","b":[121],"m":"ld","o":"a,c"},{"a":41535,"t":"code","b":[217],"m":"exx"},{"a":41536,"t":"code","b":[166],"m":"and","o":"(hl)"},{"a":41537,"t":"code","b":[44],"m":"inc","o":"l"},{"a":41538,"t":"code","b":[217],"m":"exx"},{"a":41539,"t":"code","b":[178],"m":"or","o":"d"},{"a":41540,"t":"code","b":[119],"m":"ld","o":"(hl),a"},{"a":41541,"t":"code","b":[44],"m":"inc","o":"l"},{"a":41542,"t":"code","b":[217],"m":"exx"},{"a":41543,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":41544,"t":"code","b":[47],"m":"cpl"},{"a":41545,"t":"code","b":[179],"m":"or","o":"e"},{"a":41546,"t":"code","b":[217],"m":"exx"},{"a":41547,"t":"code","b":[166],"m":"and","o":"(hl)"},{"a":41548,"t":"code","b":[87],"m":"ld","o":"d,a"},{"a":41549,"t":"code","b":[123],"m":"ld","o":"a,e"},{"a":41550,"t":"code","b":[217],"m":"exx"},{"a":41551,"t":"code","b":[166],"m":"and","o":"(hl)"},{"a":41552,"t":"code","b":[44],"m":"inc","o":"l"},{"a":41553,"t":"code","b":[34,90,160],"m":"ld","oa":41050,"o":"($A05A),hl"},{"a":41556,"t":"code","b":[225],"m":"pop","o":"hl"},{"a":41557,"t":"code","b":[217],"m":"exx"},{"a":41558,"t":"code","b":[178],"m":"or","o":"d"},{"a":41559,"t":"code","b":[119],"m":"ld","o":"(hl),a"},{"a":41560,"t":"code","b":[44],"m":"inc","o":"l"},{"a":41561,"t":"code","b":[42,84,160],"m":"ld","oa":41044,"o":"hl,(draw_vars)"},{"a":41564,"t":"code","b":[36],"m":"inc","o":"h"},{"a":41565,"t":"code","b":[124],"m":"ld","o":"a,h"},{"a":41566,"t":"code","b":[230,7],"m":"and","o":"$07"},{"a":41568,"t":"code","b":[32,11],"m":"jr","oa":41581,"o":"nz,$A26D"},{"a":41570,"t":"code","b":[1,32,248],"m":"ld","o":"bc,$F820"},{"a":41573,"t":"code","b":[125],"m":"ld","o":"a,l"},{"a":41574,"t":"code","b":[254,224],"m":"cp","o":"$E0"},{"a":41576,"t":"code","b":[56,2],"m":"jr","oa":41580,"o":"c,$A26C"},{"a":41578,"t":"code","b":[6,255],"m":"ld","o":"b,$FF"},{"a":41580,"t":"code","b":[9],"m":"add","o":"hl,bc","x":[41576]},{"a":41581,"t":"code","b":[34,84,160],"m":"ld","oa":41044,"o":"(draw_vars),hl","x":[41568]},{"a":41584,"t":"code","b":[225],"m":"pop","o":"hl"},{"a":41585,"t":"code","b":[193],"m":"pop","o":"bc"},{"a":41586,"t":"code","b":[5],"m":"dec","o":"b"},{"a":41587,"t":"code","b":[194,165,161],"m":"jp","oa":41381,"o":"nz,$A1A5"},{"a":41590,"t":"code","b":[201],"m":"ret"},{"a":41591,"l":"draw_sprite_16","c":"Draws a sprite 16 pixels wide (26 rows unless patched, $A2AB): two graphics bytes a row, its mask made from the graphics by the tables at $8100 (left byte) and $8200 (right byte), with an outline pixel carried across the bytes, shifted right by the pixel position (0 to 3) into three bytes, or left ($A379, for 4 to 7), and drawn as $A079 draws.","t":"code","b":[253,126,20],"m":"ld","o":"a,(iy+$14)","x":[42776,42862]},{"a":41594,"t":"code","b":[253,78,31],"m":"ld","o":"c,(iy+$1F)"},{"a":41597,"t":"code","b":[230,7],"m":"and","o":"$07","x":[44542]},{"a":41599,"t":"code","b":[254,4],"m":"cp","o":"$04"},{"a":41601,"t":"code","b":[210,121,163],"m":"jp","oa":41849,"o":"nc,draw_sprite_16_left"},{"a":41604,"t":"code","b":[47],"m":"cpl"},{"a":41605,"t":"code","b":[230,3],"m":"and","o":"$03"},{"a":41607,"t":"code","b":[103],"m":"ld","o":"h,a"},{"a":41608,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":41609,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":41610,"t":"code","b":[132],"m":"add","o":"a,h"},{"a":41611,"t":"code","b":[50,255,162],"m":"ld","oa":41727,"o":"($A2FF),a"},{"a":41614,"t":"code","b":[50,19,163],"m":"ld","oa":41747,"o":"($A313),a"},{"a":41617,"t":"code","b":[58,30,141],"m":"ld","oa":36126,"o":"a,($8D1E)"},{"a":41620,"t":"code","b":[230,248],"m":"and","o":"$F8"},{"a":41622,"t":"code","b":[177],"m":"or","o":"c"},{"a":41623,"t":"code","b":[50,174,162],"m":"ld","oa":41646,"o":"($A2AE),a"},{"a":41626,"t":"code","b":[230,248],"m":"and","o":"$F8"},{"a":41628,"t":"code","b":[246,5],"m":"or","o":"$05"},{"a":41630,"t":"code","b":[203,95],"m":"bit","o":"3,a"},{"a":41632,"t":"code","b":[32,2],"m":"jr","oa":41636,"o":"nz,$A2A4"},{"a":41634,"t":"code","b":[246,7],"m":"or","o":"$07"},{"a":41636,"t":"code","b":[50,228,162],"m":"ld","oa":41700,"o":"($A2E4),a","x":[41632]},{"a":41639,"t":"code","b":[42,86,160],"m":"ld","oa":41046,"o":"hl,($A056)"},{"a":41642,"t":"code","b":[6,26],"m":"ld","o":"b,$1A"},{"a":41644,"t":"code","b":[197],"m":"push","o":"bc","x":[41845]},{"a":41645,"t":"code","b":[62,1],"m":"ld","o":"a,$01"},{"a":41647,"t":"code","b":[1,253,127],"m":"ld","o":"bc,$7FFD"},{"a":41650,"t":"code","b":[237,121],"m":"out","o":"(c),a"},{"a":41652,"t":"code","b":[86],"m":"ld","o":"d,(hl)"},{"a":41653,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":41654,"t":"code","b":[94],"m":"ld","o":"e,(hl)"},{"a":41655,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":41656,"t":"code","b":[229],"m":"push","o":"hl"},{"a":41657,"t":"code","b":[58,92,160],"m":"ld","oa":41052,"o":"a,($A05C)"},{"a":41660,"t":"code","b":[167],"m":"and","o":"a"},{"a":41661,"t":"code","b":[252,139,164],"m":"call","oa":42123,"o":"m,mirror_16"},{"a":41664,"t":"code","b":[122],"m":"ld","o":"a,d"},{"a":41665,"t":"code","b":[217],"m":"exx"},{"a":41666,"t":"code","b":[38,129],"m":"ld","o":"h,$81"},{"a":41668,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":41669,"t":"code","b":[86],"m":"ld","o":"d,(hl)"},{"a":41670,"t":"code","b":[167],"m":"and","o":"a"},{"a":41671,"t":"code","b":[194,209,162],"m":"jp","oa":41681,"o":"nz,$A2D1"},{"a":41674,"t":"code","b":[217],"m":"exx"},{"a":41675,"t":"code","b":[123],"m":"ld","o":"a,e"},{"a":41676,"t":"code","b":[167],"m":"and","o":"a"},{"a":41677,"t":"code","b":[217],"m":"exx"},{"a":41678,"t":"code","b":[40,1],"m":"jr","oa":41681,"o":"z,$A2D1"},{"a":41680,"t":"code","b":[21],"m":"dec","o":"d"},{"a":41681,"t":"code","b":[36],"m":"inc","o":"h","x":[41671,41678]},{"a":41682,"t":"code","b":[217],"m":"exx"},{"a":41683,"t":"code","b":[123],"m":"ld","o":"a,e"},{"a":41684,"t":"code","b":[217],"m":"exx"},{"a":41685,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":41686,"t":"code","b":[94],"m":"ld","o":"e,(hl)"},{"a":41687,"t":"code","b":[167],"m":"and","o":"a"},{"a":41688,"t":"code","b":[194,227,162],"m":"jp","oa":41699,"o":"nz,$A2E3"},{"a":41691,"t":"code","b":[217],"m":"exx"},{"a":41692,"t":"code","b":[122],"m":"ld","o":"a,d"},{"a":41693,"t":"code","b":[217],"m":"exx"},{"a":41694,"t":"code","b":[167],"m":"and","o":"a"},{"a":41695,"t":"code","b":[40,2],"m":"jr","oa":41699,"o":"z,$A2E3"},{"a":41697,"t":"code","b":[203,187],"m":"res","o":"7,e"},{"a":41699,"t":"code","b":[62,7],"m":"ld","o":"a,$07","x":[41688,41695]},{"a":41701,"t":"code","b":[105],"m":"ld","o":"l,c"},{"a":41702,"t":"code","b":[96],"m":"ld","o":"h,b"},{"a":41703,"t":"code","b":[1,253,127],"m":"ld","o":"bc,$7FFD"},{"a":41706,"t":"code","b":[237,121],"m":"out","o":"(c),a"},{"a":41708,"t":"code","b":[68],"m":"ld","o":"b,h"},{"a":41709,"t":"code","b":[77],"m":"ld","o":"c,l"},{"a":41710,"t":"code","b":[217],"m":"exx"},{"a":41711,"t":"code","b":[62,255],"m":"ld","o":"a,$FF"},{"a":41713,"t":"code","b":[203,67],"m":"bit","o":"0,e"},{"a":41715,"t":"code","b":[40,2],"m":"jr","oa":41719,"o":"z,$A2F7"},{"a":41717,"t":"code","b":[62,127],"m":"ld","o":"a,$7F"},{"a":41719,"t":"code","b":[55],"m":"scf","x":[41715]},{"a":41720,"t":"code","b":[203,122],"m":"bit","o":"7,d"},{"a":41722,"t":"code","b":[40,1],"m":"jr","oa":41725,"o":"z,$A2FD"},{"a":41724,"t":"code","b":[63],"m":"ccf"},{"a":41725,"t":"code","b":[217],"m":"exx","x":[41722]},{"a":41726,"t":"code","b":[24,0],"m":"jr","oa":41728,"o":"$A300"},{"a":41728,"t":"code","b":[203,26],"m":"rr","o":"d","x":[41726]},{"a":41730,"t":"code","b":[203,27],"m":"rr","o":"e"},{"a":41732,"t":"code","b":[31],"m":"rra"},{"a":41733,"t":"code","b":[203,26],"m":"rr","o":"d"},{"a":41735,"t":"code","b":[203,27],"m":"rr","o":"e"},{"a":41737,"t":"code","b":[31],"m":"rra"},{"a":41738,"t":"code","b":[203,26],"m":"rr","o":"d"},{"a":41740,"t":"code","b":[203,27],"m":"rr","o":"e"},{"a":41742,"t":"code","b":[31],"m":"rra"},{"a":41743,"t":"code","b":[79],"m":"ld","o":"c,a"},{"a":41744,"t":"code","b":[217],"m":"exx"},{"a":41745,"t":"code","b":[175],"m":"xor","o":"a"},{"a":41746,"t":"code","b":[24,0],"m":"jr","oa":41748,"o":"$A314"},{"a":41748,"t":"code","b":[203,58],"m":"srl","o":"d","x":[41746]},{"a":41750,"t":"code","b":[203,27],"m":"rr","o":"e"},{"a":41752,"t":"code","b":[31],"m":"rra"},{"a":41753,"t":"code","b":[203,58],"m":"srl","o":"d"},{"a":41755,"t":"code","b":[203,27],"m":"rr","o":"e"},{"a":41757,"t":"code","b":[31],"m":"rra"},{"a":41758,"t":"code","b":[203,58],"m":"srl","o":"d"},{"a":41760,"t":"code","b":[203,27],"m":"rr","o":"e"},{"a":41762,"t":"code","b":[31],"m":"rra"},{"a":41763,"t":"code","b":[79],"m":"ld","o":"c,a"},{"a":41764,"t":"code","b":[42,84,160],"m":"ld","oa":41044,"o":"hl,(draw_vars)"},{"a":41767,"t":"code","b":[217],"m":"exx"},{"a":41768,"t":"code","b":[42,90,160],"m":"ld","oa":41050,"o":"hl,($A05A)"},{"a":41771,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":41772,"t":"code","b":[47],"m":"cpl"},{"a":41773,"t":"code","b":[178],"m":"or","o":"d"},{"a":41774,"t":"code","b":[217],"m":"exx"},{"a":41775,"t":"code","b":[166],"m":"and","o":"(hl)"},{"a":41776,"t":"code","b":[71],"m":"ld","o":"b,a"},{"a":41777,"t":"code","b":[122],"m":"ld","o":"a,d"},{"a":41778,"t":"code","b":[217],"m":"exx"},{"a":41779,"t":"code","b":[166],"m":"and","o":"(hl)"},{"a":41780,"t":"code","b":[44],"m":"inc","o":"l"},{"a":41781,"t":"code","b":[217],"m":"exx"},{"a":41782,"t":"code","b":[176],"m":"or","o":"b"},{"a":41783,"t":"code","b":[119],"m":"ld","o":"(hl),a"},{"a":41784,"t":"code","b":[44],"m":"inc","o":"l"},{"a":41785,"t":"code","b":[217],"m":"exx"},{"a":41786,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":41787,"t":"code","b":[47],"m":"cpl"},{"a":41788,"t":"code","b":[179],"m":"or","o":"e"},{"a":41789,"t":"code","b":[217],"m":"exx"},{"a":41790,"t":"code","b":[166],"m":"and","o":"(hl)"},{"a":41791,"t":"code","b":[71],"m":"ld","o":"b,a"},{"a":41792,"t":"code","b":[123],"m":"ld","o":"a,e"},{"a":41793,"t":"code","b":[217],"m":"exx"},{"a":41794,"t":"code","b":[166],"m":"and","o":"(hl)"},{"a":41795,"t":"code","b":[44],"m":"inc","o":"l"},{"a":41796,"t":"code","b":[217],"m":"exx"},{"a":41797,"t":"code","b":[176],"m":"or","o":"b"},{"a":41798,"t":"code","b":[119],"m":"ld","o":"(hl),a"},{"a":41799,"t":"code","b":[44],"m":"inc","o":"l"},{"a":41800,"t":"code","b":[217],"m":"exx"},{"a":41801,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":41802,"t":"code","b":[47],"m":"cpl"},{"a":41803,"t":"code","b":[177],"m":"or","o":"c"},{"a":41804,"t":"code","b":[217],"m":"exx"},{"a":41805,"t":"code","b":[166],"m":"and","o":"(hl)"},{"a":41806,"t":"code","b":[71],"m":"ld","o":"b,a"},{"a":41807,"t":"code","b":[121],"m":"ld","o":"a,c"},{"a":41808,"t":"code","b":[217],"m":"exx"},{"a":41809,"t":"code","b":[166],"m":"and","o":"(hl)"},{"a":41810,"t":"code","b":[44],"m":"inc","o":"l"},{"a":41811,"t":"code","b":[44],"m":"inc","o":"l"},{"a":41812,"t":"code","b":[34,90,160],"m":"ld","oa":41050,"o":"($A05A),hl"},{"a":41815,"t":"code","b":[217],"m":"exx"},{"a":41816,"t":"code","b":[176],"m":"or","o":"b"},{"a":41817,"t":"code","b":[119],"m":"ld","o":"(hl),a"},{"a":41818,"t":"code","b":[44],"m":"inc","o":"l"},{"a":41819,"t":"code","b":[42,84,160],"m":"ld","oa":41044,"o":"hl,(draw_vars)"},{"a":41822,"t":"code","b":[36],"m":"inc","o":"h"},{"a":41823,"t":"code","b":[124],"m":"ld","o":"a,h"},{"a":41824,"t":"code","b":[230,7],"m":"and","o":"$07"},{"a":41826,"t":"code","b":[32,11],"m":"jr","oa":41839,"o":"nz,$A36F"},{"a":41828,"t":"code","b":[17,32,248],"m":"ld","o":"de,$F820"},{"a":41831,"t":"code","b":[125],"m":"ld","o":"a,l"},{"a":41832,"t":"code","b":[254,224],"m":"cp","o":"$E0"},{"a":41834,"t":"code","b":[56,2],"m":"jr","oa":41838,"o":"c,$A36E"},{"a":41836,"t":"code","b":[22,255],"m":"ld","o":"d,$FF"},{"a":41838,"t":"code","b":[25],"m":"add","o":"hl,de","x":[41834]},{"a":41839,"t":"code","b":[34,84,160],"m":"ld","oa":41044,"o":"(draw_vars),hl","x":[41826]},{"a":41842,"t":"code","b":[225],"m":"pop","o":"hl"},{"a":41843,"t":"code","b":[193],"m":"pop","o":"bc"},{"a":41844,"t":"code","b":[5],"m":"dec","o":"b"},{"a":41845,"t":"code","b":[194,172,162],"m":"jp","oa":41644,"o":"nz,$A2AC"},{"a":41848,"t":"code","b":[201],"m":"ret"},{"a":41849,"l":"draw_sprite_16_left","c":"The left-shifting half of $A277, for pixel positions 4 to 7.","t":"code","b":[214,4],"m":"sub","o":"$04","x":[41601]},{"a":41851,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":41852,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":41853,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":41854,"t":"code","b":[133],"m":"add","o":"a,l"},{"a":41855,"t":"code","b":[50,11,164],"m":"ld","oa":41995,"o":"($A40B),a"},{"a":41858,"t":"code","b":[50,242,163],"m":"ld","oa":41970,"o":"($A3F2),a"},{"a":41861,"t":"code","b":[58,30,141],"m":"ld","oa":36126,"o":"a,($8D1E)"},{"a":41864,"t":"code","b":[230,248],"m":"and","o":"$F8"},{"a":41866,"t":"code","b":[177],"m":"or","o":"c"},{"a":41867,"t":"code","b":[50,162,163],"m":"ld","oa":41890,"o":"($A3A2),a"},{"a":41870,"t":"code","b":[230,248],"m":"and","o":"$F8"},{"a":41872,"t":"code","b":[246,5],"m":"or","o":"$05"},{"a":41874,"t":"code","b":[203,95],"m":"bit","o":"3,a"},{"a":41876,"t":"code","b":[32,2],"m":"jr","oa":41880,"o":"nz,$A398"},{"a":41878,"t":"code","b":[246,7],"m":"or","o":"$07"},{"a":41880,"t":"code","b":[50,218,163],"m":"ld","oa":41946,"o":"($A3DA),a","x":[41876]},{"a":41883,"t":"code","b":[42,86,160],"m":"ld","oa":41046,"o":"hl,($A056)"},{"a":41886,"t":"code","b":[6,26],"m":"ld","o":"b,$1A"},{"a":41888,"t":"code","b":[197],"m":"push","o":"bc","x":[42098]},{"a":41889,"t":"code","b":[62,1],"m":"ld","o":"a,$01"},{"a":41891,"t":"code","b":[1,253,127],"m":"ld","o":"bc,$7FFD"},{"a":41894,"t":"code","b":[237,121],"m":"out","o":"(c),a"},{"a":41896,"t":"code","b":[86],"m":"ld","o":"d,(hl)"},{"a":41897,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":41898,"t":"code","b":[94],"m":"ld","o":"e,(hl)"},{"a":41899,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":41900,"t":"code","b":[229],"m":"push","o":"hl"},{"a":41901,"t":"code","b":[58,92,160],"m":"ld","oa":41052,"o":"a,($A05C)"},{"a":41904,"t":"code","b":[167],"m":"and","o":"a"},{"a":41905,"t":"code","b":[252,139,164],"m":"call","oa":42123,"o":"m,mirror_16"},{"a":41908,"t":"code","b":[122],"m":"ld","o":"a,d"},{"a":41909,"t":"code","b":[217],"m":"exx"},{"a":41910,"t":"code","b":[38,129],"m":"ld","o":"h,$81"},{"a":41912,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":41913,"t":"code","b":[86],"m":"ld","o":"d,(hl)"},{"a":41914,"t":"code","b":[167],"m":"and","o":"a"},{"a":41915,"t":"code","b":[194,197,163],"m":"jp","oa":41925,"o":"nz,$A3C5"},{"a":41918,"t":"code","b":[217],"m":"exx"},{"a":41919,"t":"code","b":[123],"m":"ld","o":"a,e"},{"a":41920,"t":"code","b":[167],"m":"and","o":"a"},{"a":41921,"t":"code","b":[217],"m":"exx"},{"a":41922,"t":"code","b":[40,1],"m":"jr","oa":41925,"o":"z,$A3C5"},{"a":41924,"t":"code","b":[21],"m":"dec","o":"d"},{"a":41925,"t":"code","b":[217],"m":"exx","x":[41915,41922]},{"a":41926,"t":"code","b":[123],"m":"ld","o":"a,e"},{"a":41927,"t":"code","b":[217],"m":"exx"},{"a":41928,"t":"code","b":[36],"m":"inc","o":"h"},{"a":41929,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":41930,"t":"code","b":[94],"m":"ld","o":"e,(hl)"},{"a":41931,"t":"code","b":[167],"m":"and","o":"a"},{"a":41932,"t":"code","b":[194,215,163],"m":"jp","oa":41943,"o":"nz,$A3D7"},{"a":41935,"t":"code","b":[217],"m":"exx"},{"a":41936,"t":"code","b":[122],"m":"ld","o":"a,d"},{"a":41937,"t":"code","b":[167],"m":"and","o":"a"},{"a":41938,"t":"code","b":[217],"m":"exx"},{"a":41939,"t":"code","b":[40,2],"m":"jr","oa":41943,"o":"z,$A3D7"},{"a":41941,"t":"code","b":[203,187],"m":"res","o":"7,e"},{"a":41943,"t":"code","b":[105],"m":"ld","o":"l,c","x":[41932,41939]},{"a":41944,"t":"code","b":[96],"m":"ld","o":"h,b"},{"a":41945,"t":"code","b":[62,7],"m":"ld","o":"a,$07"},{"a":41947,"t":"code","b":[1,253,127],"m":"ld","o":"bc,$7FFD"},{"a":41950,"t":"code","b":[237,121],"m":"out","o":"(c),a"},{"a":41952,"t":"code","b":[68],"m":"ld","o":"b,h"},{"a":41953,"t":"code","b":[77],"m":"ld","o":"c,l"},{"a":41954,"t":"code","b":[217],"m":"exx"},{"a":41955,"t":"code","b":[62,255],"m":"ld","o":"a,$FF"},{"a":41957,"t":"code","b":[203,122],"m":"bit","o":"7,d"},{"a":41959,"t":"code","b":[40,1],"m":"jr","oa":41962,"o":"z,$A3EA"},{"a":41961,"t":"code","b":[61],"m":"dec","o":"a"},{"a":41962,"t":"code","b":[55],"m":"scf","x":[41959]},{"a":41963,"t":"code","b":[203,67],"m":"bit","o":"0,e"},{"a":41965,"t":"code","b":[40,1],"m":"jr","oa":41968,"o":"z,$A3F0"},{"a":41967,"t":"code","b":[63],"m":"ccf"},{"a":41968,"t":"code","b":[217],"m":"exx","x":[41965]},{"a":41969,"t":"code","b":[24,0],"m":"jr","oa":41971,"o":"$A3F3"},{"a":41971,"t":"code","b":[203,19],"m":"rl","o":"e","x":[41969]},{"a":41973,"t":"code","b":[203,18],"m":"rl","o":"d"},{"a":41975,"t":"code","b":[23],"m":"rla"},{"a":41976,"t":"code","b":[203,19],"m":"rl","o":"e"},{"a":41978,"t":"code","b":[203,18],"m":"rl","o":"d"},{"a":41980,"t":"code","b":[23],"m":"rla"},{"a":41981,"t":"code","b":[203,19],"m":"rl","o":"e"},{"a":41983,"t":"code","b":[203,18],"m":"rl","o":"d"},{"a":41985,"t":"code","b":[23],"m":"rla"},{"a":41986,"t":"code","b":[203,19],"m":"rl","o":"e"},{"a":41988,"t":"code","b":[203,18],"m":"rl","o":"d"},{"a":41990,"t":"code","b":[23],"m":"rla"},{"a":41991,"t":"code","b":[79],"m":"ld","o":"c,a"},{"a":41992,"t":"code","b":[217],"m":"exx"},{"a":41993,"t":"code","b":[175],"m":"xor","o":"a"},{"a":41994,"t":"code","b":[24,0],"m":"jr","oa":41996,"o":"$A40C"},{"a":41996,"t":"code","b":[203,35],"m":"sla","o":"e","x":[41994]},{"a":41998,"t":"code","b":[203,18],"m":"rl","o":"d"},{"a":42000,"t":"code","b":[23],"m":"rla"},{"a":42001,"t":"code","b":[203,35],"m":"sla","o":"e"},{"a":42003,"t":"code","b":[203,18],"m":"rl","o":"d"},{"a":42005,"t":"code","b":[23],"m":"rla"},{"a":42006,"t":"code","b":[203,35],"m":"sla","o":"e"},{"a":42008,"t":"code","b":[203,18],"m":"rl","o":"d"},{"a":42010,"t":"code","b":[23],"m":"rla"},{"a":42011,"t":"code","b":[203,35],"m":"sla","o":"e"},{"a":42013,"t":"code","b":[203,18],"m":"rl","o":"d"},{"a":42015,"t":"code","b":[23],"m":"rla"},{"a":42016,"t":"code","b":[79],"m":"ld","o":"c,a"},{"a":42017,"t":"code","b":[42,84,160],"m":"ld","oa":41044,"o":"hl,(draw_vars)"},{"a":42020,"t":"code","b":[217],"m":"exx"},{"a":42021,"t":"code","b":[42,90,160],"m":"ld","oa":41050,"o":"hl,($A05A)"},{"a":42024,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":42025,"t":"code","b":[47],"m":"cpl"},{"a":42026,"t":"code","b":[177],"m":"or","o":"c"},{"a":42027,"t":"code","b":[217],"m":"exx"},{"a":42028,"t":"code","b":[166],"m":"and","o":"(hl)"},{"a":42029,"t":"code","b":[71],"m":"ld","o":"b,a"},{"a":42030,"t":"code","b":[121],"m":"ld","o":"a,c"},{"a":42031,"t":"code","b":[217],"m":"exx"},{"a":42032,"t":"code","b":[166],"m":"and","o":"(hl)"},{"a":42033,"t":"code","b":[44],"m":"inc","o":"l"},{"a":42034,"t":"code","b":[217],"m":"exx"},{"a":42035,"t":"code","b":[176],"m":"or","o":"b"},{"a":42036,"t":"code","b":[119],"m":"ld","o":"(hl),a"},{"a":42037,"t":"code","b":[44],"m":"inc","o":"l"},{"a":42038,"t":"code","b":[217],"m":"exx"},{"a":42039,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":42040,"t":"code","b":[47],"m":"cpl"},{"a":42041,"t":"code","b":[178],"m":"or","o":"d"},{"a":42042,"t":"code","b":[217],"m":"exx"},{"a":42043,"t":"code","b":[166],"m":"and","o":"(hl)"},{"a":42044,"t":"code","b":[71],"m":"ld","o":"b,a"},{"a":42045,"t":"code","b":[122],"m":"ld","o":"a,d"},{"a":42046,"t":"code","b":[217],"m":"exx"},{"a":42047,"t":"code","b":[166],"m":"and","o":"(hl)"},{"a":42048,"t":"code","b":[44],"m":"inc","o":"l"},{"a":42049,"t":"code","b":[217],"m":"exx"},{"a":42050,"t":"code","b":[176],"m":"or","o":"b"},{"a":42051,"t":"code","b":[119],"m":"ld","o":"(hl),a"},{"a":42052,"t":"code","b":[44],"m":"inc","o":"l"},{"a":42053,"t":"code","b":[217],"m":"exx"},{"a":42054,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":42055,"t":"code","b":[47],"m":"cpl"},{"a":42056,"t":"code","b":[179],"m":"or","o":"e"},{"a":42057,"t":"code","b":[217],"m":"exx"},{"a":42058,"t":"code","b":[166],"m":"and","o":"(hl)"},{"a":42059,"t":"code","b":[71],"m":"ld","o":"b,a"},{"a":42060,"t":"code","b":[123],"m":"ld","o":"a,e"},{"a":42061,"t":"code","b":[217],"m":"exx"},{"a":42062,"t":"code","b":[166],"m":"and","o":"(hl)"},{"a":42063,"t":"code","b":[44],"m":"inc","o":"l"},{"a":42064,"t":"code","b":[44],"m":"inc","o":"l"},{"a":42065,"t":"code","b":[34,90,160],"m":"ld","oa":41050,"o":"($A05A),hl"},{"a":42068,"t":"code","b":[217],"m":"exx"},{"a":42069,"t":"code","b":[176],"m":"or","o":"b"},{"a":42070,"t":"code","b":[119],"m":"ld","o":"(hl),a"},{"a":42071,"t":"code","b":[44],"m":"inc","o":"l"},{"a":42072,"t":"code","b":[42,84,160],"m":"ld","oa":41044,"o":"hl,(draw_vars)"},{"a":42075,"t":"code","b":[36],"m":"inc","o":"h"},{"a":42076,"t":"code","b":[124],"m":"ld","o":"a,h"},{"a":42077,"t":"code","b":[230,7],"m":"and","o":"$07"},{"a":42079,"t":"code","b":[32,11],"m":"jr","oa":42092,"o":"nz,$A46C"},{"a":42081,"t":"code","b":[17,32,248],"m":"ld","o":"de,$F820"},{"a":42084,"t":"code","b":[125],"m":"ld","o":"a,l"},{"a":42085,"t":"code","b":[254,224],"m":"cp","o":"$E0"},{"a":42087,"t":"code","b":[56,2],"m":"jr","oa":42091,"o":"c,$A46B"},{"a":42089,"t":"code","b":[22,255],"m":"ld","o":"d,$FF"},{"a":42091,"t":"code","b":[25],"m":"add","o":"hl,de","x":[42087]},{"a":42092,"t":"code","b":[34,84,160],"m":"ld","oa":41044,"o":"(draw_vars),hl","x":[42079]},{"a":42095,"t":"code","b":[225],"m":"pop","o":"hl"},{"a":42096,"t":"code","b":[193],"m":"pop","o":"bc"},{"a":42097,"t":"code","b":[5],"m":"dec","o":"b"},{"a":42098,"t":"code","b":[194,160,163],"m":"jp","oa":41888,"o":"nz,$A3A0"},{"a":42101,"t":"code","b":[201],"m":"ret"},{"a":42102,"l":"mirror_24","c":"Mirrors a row of the 24-pixel sprite, graphics and mask: the three bytes swap ends and each is reversed through the table at $8000. Not reached in the code map's sessions.","t":"code","b":[38,128],"m":"ld","o":"h,$80","x":[41167,41419]},{"a":42104,"t":"code","b":[107],"m":"ld","o":"l,e"},{"a":42105,"t":"code","b":[88],"m":"ld","o":"e,b"},{"a":42106,"t":"code","b":[70],"m":"ld","o":"b,(hl)"},{"a":42107,"t":"code","b":[107],"m":"ld","o":"l,e"},{"a":42108,"t":"code","b":[94],"m":"ld","o":"e,(hl)"},{"a":42109,"t":"code","b":[105],"m":"ld","o":"l,c"},{"a":42110,"t":"code","b":[78],"m":"ld","o":"c,(hl)"},{"a":42111,"t":"code","b":[217],"m":"exx"},{"a":42112,"t":"code","b":[38,128],"m":"ld","o":"h,$80"},{"a":42114,"t":"code","b":[107],"m":"ld","o":"l,e"},{"a":42115,"t":"code","b":[88],"m":"ld","o":"e,b"},{"a":42116,"t":"code","b":[70],"m":"ld","o":"b,(hl)"},{"a":42117,"t":"code","b":[107],"m":"ld","o":"l,e"},{"a":42118,"t":"code","b":[94],"m":"ld","o":"e,(hl)"},{"a":42119,"t":"code","b":[105],"m":"ld","o":"l,c"},{"a":42120,"t":"code","b":[78],"m":"ld","o":"c,(hl)"},{"a":42121,"t":"code","b":[217],"m":"exx"},{"a":42122,"t":"code","b":[201],"m":"ret"},{"a":42123,"l":"mirror_16","c":"Mirrors a row of the 16-pixel sprite: its two bytes swap and each is reversed through $8000.","t":"code","b":[38,128],"m":"ld","o":"h,$80","x":[41661,41905]},{"a":42125,"t":"code","b":[106],"m":"ld","o":"l,d"},{"a":42126,"t":"code","b":[83],"m":"ld","o":"d,e"},{"a":42127,"t":"code","b":[94],"m":"ld","o":"e,(hl)"},{"a":42128,"t":"code","b":[106],"m":"ld","o":"l,d"},{"a":42129,"t":"code","b":[86],"m":"ld","o":"d,(hl)"},{"a":42130,"t":"code","b":[201],"m":"ret"},{"a":42131,"l":"set_up_sprite","c":"Sets up the drawing of the actor whose record is at IY (and HL). The actor's bank (+$1F) is paged in and its screen position across (+$14) is 4 less when the view is half a character across. Its frame (+$1B, bit 7 mirrored) picks a six-byte entry from the list at +$19: width (into +$1C: 3 for the 16-pixel drawer, 4 for the 24), rows, and the addresses of its graphics and mask. The rows less its sink count (type $20 never sinks) go into +$1D; the top row (+$16, the bottom, less them) is kept while it is drawn. NZ if none of it is in the view ($A653); otherwise the drawers are patched for its clipped rows and bytes ($A5EF), and the screen address, the visibility mask's row and the graphics addresses are set past the rows clipped at the top.","t":"code","b":[253,126,31],"m":"ld","o":"a,(iy+$1F)","x":[42758,42844]},{"a":42134,"t":"code","b":[205,179,140],"m":"call","oa":36019,"o":"page_bank_a"},{"a":42137,"t":"code","b":[62,20],"m":"ld","o":"a,$14"},{"a":42139,"t":"code","b":[133],"m":"add","o":"a,l"},{"a":42140,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":42141,"t":"code","b":[58,49,150],"m":"ld","oa":38449,"o":"a,($9631)"},{"a":42144,"t":"code","b":[167],"m":"and","o":"a"},{"a":42145,"t":"code","b":[40,9],"m":"jr","oa":42156,"o":"z,$A4AC"},{"a":42147,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":42148,"t":"code","b":[214,4],"m":"sub","o":"$04"},{"a":42150,"t":"code","b":[119],"m":"ld","o":"(hl),a"},{"a":42151,"t":"code","b":[48,3],"m":"jr","oa":42156,"o":"nc,$A4AC"},{"a":42153,"t":"code","b":[44],"m":"inc","o":"l"},{"a":42154,"t":"code","b":[53],"m":"dec","o":"(hl)"},{"a":42155,"t":"code","b":[45],"m":"dec","o":"l"},{"a":42156,"t":"code","b":[125],"m":"ld","o":"a,l","x":[42145,42151]},{"a":42157,"t":"code","b":[198,5],"m":"add","o":"a,$05"},{"a":42159,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":42160,"t":"code","b":[94],"m":"ld","o":"e,(hl)"},{"a":42161,"t":"code","b":[44],"m":"inc","o":"l"},{"a":42162,"t":"code","b":[86],"m":"ld","o":"d,(hl)"},{"a":42163,"t":"code","b":[44],"m":"inc","o":"l"},{"a":42164,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":42165,"t":"code","b":[50,92,160],"m":"ld","oa":41052,"o":"($A05C),a"},{"a":42168,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":42169,"t":"code","b":[79],"m":"ld","o":"c,a"},{"a":42170,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":42171,"t":"code","b":[129],"m":"add","o":"a,c"},{"a":42172,"t":"code","b":[131],"m":"add","o":"a,e"},{"a":42173,"t":"code","b":[95],"m":"ld","o":"e,a"},{"a":42174,"t":"code","b":[48,1],"m":"jr","oa":42177,"o":"nc,$A4C1"},{"a":42176,"t":"code","b":[20],"m":"inc","o":"d"},{"a":42177,"t":"code","b":[44],"m":"inc","o":"l","x":[42174]},{"a":42178,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":42179,"t":"code","b":[237,160],"m":"ldi"},{"a":42181,"t":"code","b":[253,126,0],"m":"ld","o":"a,(iy+$00)"},{"a":42184,"t":"code","b":[254,32],"m":"cp","o":"$20"},{"a":42186,"t":"code","b":[32,3],"m":"jr","oa":42191,"o":"nz,$A4CF"},{"a":42188,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":42189,"t":"code","b":[24,64],"m":"jr","oa":42255,"o":"$A50F"},{"a":42191,"t":"code","b":[205,19,150],"m":"call","oa":38419,"o":"type_byte","x":[42186]},{"a":42194,"t":"code","b":[10],"m":"ld","o":"a,(bc)"},{"a":42195,"t":"code","b":[79],"m":"ld","o":"c,a"},{"a":42196,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":42197,"t":"code","b":[145],"m":"sub","o":"c"},{"a":42198,"t":"code","b":[48,1],"m":"jr","oa":42201,"o":"nc,$A4D9"},{"a":42200,"t":"code","b":[175],"m":"xor","o":"a"},{"a":42201,"t":"code","b":[194,15,165],"m":"jp","oa":42255,"o":"nz,$A50F","x":[42198]},{"a":42204,"c":"An actor sunk out of sight: for types $0C to $0F the count starts again; any other is removed through bank 3's $E492 (+1 set to $FF), and $8D09 is set when it was the leader.","t":"code","b":[58,10,141],"m":"ld","oa":36106,"o":"a,($8D0A)"},{"a":42207,"t":"code","b":[253,190,0],"m":"cp","o":"(iy+$00)"},{"a":42210,"t":"code","b":[253,126,0],"m":"ld","o":"a,(iy+$00)"},{"a":42213,"t":"code","b":[32,5],"m":"jr","oa":42220,"o":"nz,$A4EC"},{"a":42215,"t":"code","b":[47],"m":"cpl"},{"a":42216,"t":"code","b":[50,9,141],"m":"ld","oa":36105,"o":"($8D09),a"},{"a":42219,"t":"code","b":[47],"m":"cpl"},{"a":42220,"t":"code","b":[95],"m":"ld","o":"e,a","x":[42213]},{"a":42221,"t":"code","b":[230,252],"m":"and","o":"$FC"},{"a":42223,"t":"code","b":[254,12],"m":"cp","o":"$0C"},{"a":42225,"t":"code","b":[32,8],"m":"jr","oa":42235,"o":"nz,$A4FB"},{"a":42227,"t":"code","b":[205,19,150],"m":"call","oa":38419,"o":"type_byte"},{"a":42230,"t":"code","b":[175],"m":"xor","o":"a"},{"a":42231,"t":"code","b":[2],"m":"ld","o":"(bc),a"},{"a":42232,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":42233,"t":"code","b":[24,20],"m":"jr","oa":42255,"o":"$A50F"},{"a":42235,"t":"code","b":[123],"m":"ld","o":"a,e","x":[42225]},{"a":42236,"t":"code","b":[205,146,140],"m":"call","oa":35986,"o":"page_bank_3"},{"a":42239,"t":"code","b":[205,146,228],"m":"call","oa":58514,"o":"$E492"},{"a":42242,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":42243,"t":"code","b":[54,8],"m":"ld","o":"(hl),$08"},{"a":42245,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":42246,"t":"code","b":[54,0],"m":"ld","o":"(hl),$00"},{"a":42248,"t":"code","b":[62,255],"m":"ld","o":"a,$FF"},{"a":42250,"t":"code","b":[253,119,1],"m":"ld","o":"(iy+$01),a"},{"a":42253,"t":"code","b":[183],"m":"or","o":"a"},{"a":42254,"t":"code","b":[201],"m":"ret"},{"a":42255,"t":"code","b":[18],"m":"ld","o":"(de),a","x":[42189,42201,42233]},{"a":42256,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":42257,"t":"code","b":[229],"m":"push","o":"hl"},{"a":42258,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":42259,"t":"code","b":[78],"m":"ld","o":"c,(hl)"},{"a":42260,"t":"code","b":[125],"m":"ld","o":"a,l"},{"a":42261,"t":"code","b":[214,7],"m":"sub","o":"$07"},{"a":42263,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":42264,"t":"code","b":[94],"m":"ld","o":"e,(hl)"},{"a":42265,"t":"code","b":[44],"m":"inc","o":"l"},{"a":42266,"t":"code","b":[86],"m":"ld","o":"d,(hl)"},{"a":42267,"t":"code","b":[213],"m":"push","o":"de"},{"a":42268,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":42269,"t":"code","b":[6,0],"m":"ld","o":"b,$00"},{"a":42271,"t":"code","b":[167],"m":"and","o":"a"},{"a":42272,"t":"code","b":[237,66],"m":"sbc","o":"hl,bc"},{"a":42274,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":42275,"t":"code","b":[114],"m":"ld","o":"(hl),d"},{"a":42276,"t":"code","b":[45],"m":"dec","o":"l"},{"a":42277,"t":"code","b":[115],"m":"ld","o":"(hl),e"},{"a":42278,"t":"code","b":[125],"m":"ld","o":"a,l"},{"a":42279,"t":"code","b":[214,8],"m":"sub","o":"$08"},{"a":42281,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":42282,"t":"code","b":[205,187,165],"m":"call","oa":42427,"o":"coarse_position"},{"a":42285,"t":"code","b":[209],"m":"pop","o":"de"},{"a":42286,"t":"code","b":[225],"m":"pop","o":"hl"},{"a":42287,"t":"code","b":[213],"m":"push","o":"de"},{"a":42288,"t":"code","b":[17,86,160],"m":"ld","o":"de,$A056"},{"a":42291,"t":"code","b":[1,4,0],"m":"ld","o":"bc,$0004"},{"a":42294,"t":"code","b":[237,176],"m":"ldir"},{"a":42296,"t":"code","b":[205,83,166],"m":"call","oa":42579,"o":"clip_sprite"},{"a":42299,"t":"code","b":[167],"m":"and","o":"a"},{"a":42300,"t":"code","b":[202,71,165],"m":"jp","oa":42311,"o":"z,$A547"},{"a":42303,"t":"code","b":[209],"m":"pop","o":"de"},{"a":42304,"t":"code","b":[253,115,22],"m":"ld","o":"(iy+$16),e"},{"a":42307,"t":"code","b":[253,114,23],"m":"ld","o":"(iy+$17),d"},{"a":42310,"t":"code","b":[201],"m":"ret"},{"a":42311,"t":"code","b":[213],"m":"push","o":"de","x":[42300]},{"a":42312,"t":"code","b":[205,239,165],"m":"call","oa":42479,"o":"patch_drawers"},{"a":42315,"t":"code","b":[122],"m":"ld","o":"a,d"},{"a":42316,"t":"code","b":[167],"m":"and","o":"a"},{"a":42317,"t":"code","b":[17,34,192],"m":"ld","o":"de,$C022"},{"a":42320,"t":"code","b":[32,28],"m":"jr","oa":42350,"o":"nz,$A56E"},{"a":42322,"t":"code","b":[237,91,55,150],"m":"ld","oa":38455,"o":"de,($9637)"},{"a":42326,"t":"code","b":[253,110,22],"m":"ld","o":"l,(iy+$16)"},{"a":42329,"t":"code","b":[253,102,23],"m":"ld","o":"h,(iy+$17)"},{"a":42332,"t":"code","b":[167],"m":"and","o":"a"},{"a":42333,"t":"code","b":[237,82],"m":"sbc","o":"hl,de"},{"a":42335,"t":"code","b":[58,50,150],"m":"ld","oa":38450,"o":"a,($9632)"},{"a":42338,"t":"code","b":[237,68],"m":"neg"},{"a":42340,"t":"code","b":[133],"m":"add","o":"a,l"},{"a":42341,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":42342,"t":"code","b":[41],"m":"add","o":"hl,hl"},{"a":42343,"t":"code","b":[17,93,141],"m":"ld","o":"de,$8D5D"},{"a":42346,"t":"code","b":[25],"m":"add","o":"hl,de"},{"a":42347,"t":"code","b":[94],"m":"ld","o":"e,(hl)"},{"a":42348,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":42349,"t":"code","b":[86],"m":"ld","o":"d,(hl)"},{"a":42350,"t":"code","b":[58,61,160],"m":"ld","oa":41021,"o":"a,($A03D)","x":[42320]},{"a":42353,"t":"code","b":[33,51,150],"m":"ld","o":"hl,$9633"},{"a":42356,"t":"code","b":[150],"m":"sub","o":"(hl)"},{"a":42357,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":42358,"t":"code","b":[38,0],"m":"ld","o":"h,$00"},{"a":42360,"t":"code","b":[48,3],"m":"jr","oa":42365,"o":"nc,$A57D"},{"a":42362,"t":"code","b":[33,0,0],"m":"ld","o":"hl,$0000"},{"a":42365,"t":"code","b":[25],"m":"add","o":"hl,de","x":[42360]},{"a":42366,"t":"code","b":[34,84,160],"m":"ld","oa":41044,"o":"(draw_vars),hl"},{"a":42369,"t":"code","b":[33,33,133],"m":"ld","o":"hl,$8521"},{"a":42372,"t":"code","b":[209],"m":"pop","o":"de"},{"a":42373,"t":"code","b":[213],"m":"push","o":"de"},{"a":42374,"t":"code","b":[253,126,22],"m":"ld","o":"a,(iy+$16)"},{"a":42377,"t":"code","b":[230,7],"m":"and","o":"$07"},{"a":42379,"t":"code","b":[130],"m":"add","o":"a,d"},{"a":42380,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":42381,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":42382,"t":"code","b":[133],"m":"add","o":"a,l"},{"a":42383,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":42384,"t":"code","b":[34,90,160],"m":"ld","oa":41050,"o":"($A05A),hl"},{"a":42387,"t":"code","b":[209],"m":"pop","o":"de"},{"a":42388,"t":"code","b":[122],"m":"ld","o":"a,d"},{"a":42389,"t":"code","b":[167],"m":"and","o":"a"},{"a":42390,"t":"code","b":[40,11],"m":"jr","oa":42403,"o":"z,$A5A3"},{"a":42392,"t":"code","b":[87],"m":"ld","o":"d,a"},{"a":42393,"t":"code","b":[175],"m":"xor","o":"a"},{"a":42394,"t":"code","b":[253,94,28],"m":"ld","o":"e,(iy+$1C)"},{"a":42397,"t":"code","b":[29],"m":"dec","o":"e"},{"a":42398,"t":"code","b":[131],"m":"add","o":"a,e","x":[42400]},{"a":42399,"t":"code","b":[21],"m":"dec","o":"d"},{"a":42400,"t":"code","b":[194,158,165],"m":"jp","oa":42398,"o":"nz,$A59E"},{"a":42403,"t":"code","b":[95],"m":"ld","o":"e,a","x":[42390]},{"a":42404,"t":"code","b":[42,86,160],"m":"ld","oa":41046,"o":"hl,($A056)"},{"a":42407,"t":"code","b":[25],"m":"add","o":"hl,de"},{"a":42408,"t":"code","b":[34,86,160],"m":"ld","oa":41046,"o":"($A056),hl"},{"a":42411,"t":"code","b":[42,88,160],"m":"ld","oa":41048,"o":"hl,($A058)"},{"a":42414,"t":"code","b":[25],"m":"add","o":"hl,de"},{"a":42415,"t":"code","b":[34,88,160],"m":"ld","oa":41048,"o":"($A058),hl"},{"a":42418,"t":"code","b":[209],"m":"pop","o":"de"},{"a":42419,"t":"code","b":[253,115,22],"m":"ld","o":"(iy+$16),e"},{"a":42422,"t":"code","b":[253,114,23],"m":"ld","o":"(iy+$17),d"},{"a":42425,"t":"code","b":[175],"m":"xor","o":"a"},{"a":42426,"t":"code","b":[201],"m":"ret"},{"a":42427,"l":"coarse_position","c":"Fills $A03A-$A03E from the record's position words at HL (+$0E on): across plus 2, and down, divided by 4; height, screen across and screen down divided by 8.","t":"code","b":[17,58,160],"m":"ld","o":"de,$A03A","x":[42282]},{"a":42430,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":42431,"t":"code","b":[44],"m":"inc","o":"l"},{"a":42432,"t":"code","b":[78],"m":"ld","o":"c,(hl)"},{"a":42433,"t":"code","b":[198,2],"m":"add","o":"a,$02"},{"a":42435,"t":"code","b":[48,1],"m":"jr","oa":42438,"o":"nc,$A5C6"},{"a":42437,"t":"code","b":[12],"m":"inc","o":"c"},{"a":42438,"t":"code","b":[203,57],"m":"srl","o":"c","x":[42435]},{"a":42440,"t":"code","b":[31],"m":"rra"},{"a":42441,"t":"code","b":[203,57],"m":"srl","o":"c"},{"a":42443,"t":"code","b":[31],"m":"rra"},{"a":42444,"t":"code","b":[18],"m":"ld","o":"(de),a"},{"a":42445,"t":"code","b":[44],"m":"inc","o":"l"},{"a":42446,"t":"code","b":[19],"m":"inc","o":"de"},{"a":42447,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":42448,"t":"code","b":[44],"m":"inc","o":"l"},{"a":42449,"t":"code","b":[78],"m":"ld","o":"c,(hl)"},{"a":42450,"t":"code","b":[203,57],"m":"srl","o":"c"},{"a":42452,"t":"code","b":[31],"m":"rra"},{"a":42453,"t":"code","b":[203,57],"m":"srl","o":"c"},{"a":42455,"t":"code","b":[31],"m":"rra"},{"a":42456,"t":"code","b":[18],"m":"ld","o":"(de),a"},{"a":42457,"t":"code","b":[44],"m":"inc","o":"l"},{"a":42458,"t":"code","b":[19],"m":"inc","o":"de"},{"a":42459,"t":"code","b":[6,3],"m":"ld","o":"b,$03"},{"a":42461,"t":"code","b":[126],"m":"ld","o":"a,(hl)","x":[42476]},{"a":42462,"t":"code","b":[44],"m":"inc","o":"l"},{"a":42463,"t":"code","b":[78],"m":"ld","o":"c,(hl)"},{"a":42464,"t":"code","b":[203,57],"m":"srl","o":"c"},{"a":42466,"t":"code","b":[31],"m":"rra"},{"a":42467,"t":"code","b":[203,57],"m":"srl","o":"c"},{"a":42469,"t":"code","b":[31],"m":"rra"},{"a":42470,"t":"code","b":[203,57],"m":"srl","o":"c"},{"a":42472,"t":"code","b":[31],"m":"rra"},{"a":42473,"t":"code","b":[18],"m":"ld","o":"(de),a"},{"a":42474,"t":"code","b":[44],"m":"inc","o":"l"},{"a":42475,"t":"code","b":[19],"m":"inc","o":"de"},{"a":42476,"t":"code","b":[16,239],"m":"djnz","oa":42461,"o":"$A5DD"},{"a":42478,"t":"code","b":[201],"m":"ret"},{"a":42479,"l":"patch_drawers","c":"Patches the drawers for the sprite's width (+$1C, 3 or 4): the row count E into both drawers of that width, and each byte's stores ($A05D or $A069) to write or not: B bytes skipped at the left, then C written, the rest skipped. Entered at $A5F2 with A already the width.","t":"code","b":[253,126,28],"m":"ld","o":"a,(iy+$1C)","x":[42312]},{"a":42482,"t":"code","b":[254,3],"m":"cp","o":"$03","x":[44516]},{"a":42484,"t":"code","b":[123],"m":"ld","o":"a,e"},{"a":42485,"t":"code","b":[32,13],"m":"jr","oa":42500,"o":"nz,$A604"},{"a":42487,"t":"code","b":[50,171,162],"m":"ld","oa":41643,"o":"($A2AB),a"},{"a":42490,"t":"code","b":[50,159,163],"m":"ld","oa":41887,"o":"($A39F),a"},{"a":42493,"t":"code","b":[62,3],"m":"ld","o":"a,$03"},{"a":42495,"t":"code","b":[33,93,160],"m":"ld","o":"hl,$A05D"},{"a":42498,"t":"code","b":[24,11],"m":"jr","oa":42511,"o":"$A60F"},{"a":42500,"t":"code","b":[50,179,160],"m":"ld","oa":41139,"o":"($A0B3),a","x":[42485]},{"a":42503,"t":"code","b":[50,164,161],"m":"ld","oa":41380,"o":"($A1A4),a"},{"a":42506,"t":"code","b":[62,4],"m":"ld","o":"a,$04"},{"a":42508,"t":"code","b":[33,105,160],"m":"ld","o":"hl,$A069"},{"a":42511,"t":"code","b":[229],"m":"push","o":"hl","x":[42498]},{"a":42512,"t":"code","b":[50,51,166],"m":"ld","oa":42547,"o":"($A633),a"},{"a":42515,"t":"code","b":[95],"m":"ld","o":"e,a"},{"a":42516,"t":"code","b":[120],"m":"ld","o":"a,b"},{"a":42517,"t":"code","b":[167],"m":"and","o":"a"},{"a":42518,"t":"code","b":[32,6],"m":"jr","oa":42526,"o":"nz,$A61E"},{"a":42520,"t":"code","b":[62,119],"m":"ld","o":"a,$77"},{"a":42522,"t":"code","b":[8],"m":"ex","o":"af,af'"},{"a":42523,"t":"code","b":[121],"m":"ld","o":"a,c"},{"a":42524,"t":"code","b":[24,4],"m":"jr","oa":42530,"o":"$A622"},{"a":42526,"t":"code","b":[175],"m":"xor","o":"a","x":[42518]},{"a":42527,"t":"code","b":[8],"m":"ex","o":"af,af'"},{"a":42528,"t":"code","b":[123],"m":"ld","o":"a,e"},{"a":42529,"t":"code","b":[145],"m":"sub","o":"c"},{"a":42530,"t":"code","b":[217],"m":"exx","x":[42524]},{"a":42531,"t":"code","b":[225],"m":"pop","o":"hl"},{"a":42532,"t":"code","b":[79],"m":"ld","o":"c,a"},{"a":42533,"t":"code","b":[8],"m":"ex","o":"af,af'"},{"a":42534,"t":"code","b":[254,119],"m":"cp","o":"$77"},{"a":42536,"t":"code","b":[32,5],"m":"jr","oa":42543,"o":"nz,$A62F"},{"a":42538,"t":"code","b":[8],"m":"ex","o":"af,af'"},{"a":42539,"t":"code","b":[62,44],"m":"ld","o":"a,$2C"},{"a":42541,"t":"code","b":[24,2],"m":"jr","oa":42545,"o":"$A631"},{"a":42543,"t":"code","b":[8],"m":"ex","o":"af,af'","x":[42536]},{"a":42544,"t":"code","b":[175],"m":"xor","o":"a"},{"a":42545,"t":"code","b":[8],"m":"ex","o":"af,af'","x":[42541]},{"a":42546,"t":"code","b":[6,3],"m":"ld","o":"b,$03"},{"a":42548,"t":"code","b":[94],"m":"ld","o":"e,(hl)","x":[42575]},{"a":42549,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":42550,"t":"code","b":[86],"m":"ld","o":"d,(hl)"},{"a":42551,"t":"code","b":[18],"m":"ld","o":"(de),a"},{"a":42552,"t":"code","b":[19],"m":"inc","o":"de"},{"a":42553,"t":"code","b":[8],"m":"ex","o":"af,af'"},{"a":42554,"t":"code","b":[18],"m":"ld","o":"(de),a"},{"a":42555,"t":"code","b":[8],"m":"ex","o":"af,af'"},{"a":42556,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":42557,"t":"code","b":[94],"m":"ld","o":"e,(hl)"},{"a":42558,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":42559,"t":"code","b":[86],"m":"ld","o":"d,(hl)"},{"a":42560,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":42561,"t":"code","b":[18],"m":"ld","o":"(de),a"},{"a":42562,"t":"code","b":[19],"m":"inc","o":"de"},{"a":42563,"t":"code","b":[8],"m":"ex","o":"af,af'"},{"a":42564,"t":"code","b":[18],"m":"ld","o":"(de),a"},{"a":42565,"t":"code","b":[8],"m":"ex","o":"af,af'"},{"a":42566,"t":"code","b":[13],"m":"dec","o":"c"},{"a":42567,"t":"code","b":[32,6],"m":"jr","oa":42575,"o":"nz,$A64F"},{"a":42569,"t":"code","b":[238,119],"m":"xor","o":"$77"},{"a":42571,"t":"code","b":[8],"m":"ex","o":"af,af'"},{"a":42572,"t":"code","b":[238,44],"m":"xor","o":"$2C"},{"a":42574,"t":"code","b":[8],"m":"ex","o":"af,af'"},{"a":42575,"t":"code","b":[16,227],"m":"djnz","oa":42548,"o":"$A634","x":[42567]},{"a":42577,"t":"code","b":[217],"m":"exx"},{"a":42578,"t":"code","b":[201],"m":"ret"},{"a":42579,"l":"clip_sprite","c":"Whether any of the sprite is in the view, which is 28 bytes across from column $9633 and 144 rows down from $9637 plus the pixel offset: NZ if not. Otherwise B and C are the bytes clipped at the left and drawn, from its column ($A03D) and width (+$1C); D and E the rows clipped at the top and drawn, from its top row (+$16) and rows (+$1D).","t":"code","b":[58,61,160],"m":"ld","oa":41021,"o":"a,($A03D)","x":[42296]},{"a":42582,"t":"code","b":[79],"m":"ld","o":"c,a"},{"a":42583,"t":"code","b":[58,51,150],"m":"ld","oa":38451,"o":"a,($9633)"},{"a":42586,"t":"code","b":[71],"m":"ld","o":"b,a"},{"a":42587,"t":"code","b":[198,27],"m":"add","o":"a,$1B"},{"a":42589,"t":"code","b":[145],"m":"sub","o":"c"},{"a":42590,"t":"code","b":[56,122],"m":"jr","oa":42714,"o":"c,$A6DA"},{"a":42592,"t":"code","b":[253,86,28],"m":"ld","o":"d,(iy+$1C)"},{"a":42595,"t":"code","b":[186],"m":"cp","o":"d"},{"a":42596,"t":"code","b":[48,6],"m":"jr","oa":42604,"o":"nc,$A66C"},{"a":42598,"t":"code","b":[6,0],"m":"ld","o":"b,$00"},{"a":42600,"t":"code","b":[60],"m":"inc","o":"a"},{"a":42601,"t":"code","b":[79],"m":"ld","o":"c,a"},{"a":42602,"t":"code","b":[24,22],"m":"jr","oa":42626,"o":"$A682"},{"a":42604,"t":"code","b":[122],"m":"ld","o":"a,d","x":[42596]},{"a":42605,"t":"code","b":[129],"m":"add","o":"a,c"},{"a":42606,"t":"code","b":[144],"m":"sub","o":"b"},{"a":42607,"t":"code","b":[218,218,166],"m":"jp","oa":42714,"o":"c,$A6DA"},{"a":42610,"t":"code","b":[202,218,166],"m":"jp","oa":42714,"o":"z,$A6DA"},{"a":42613,"t":"code","b":[186],"m":"cp","o":"d"},{"a":42614,"t":"code","b":[48,7],"m":"jr","oa":42623,"o":"nc,$A67F"},{"a":42616,"t":"code","b":[79],"m":"ld","o":"c,a"},{"a":42617,"t":"code","b":[237,68],"m":"neg"},{"a":42619,"t":"code","b":[130],"m":"add","o":"a,d"},{"a":42620,"t":"code","b":[71],"m":"ld","o":"b,a"},{"a":42621,"t":"code","b":[24,3],"m":"jr","oa":42626,"o":"$A682"},{"a":42623,"t":"code","b":[6,0],"m":"ld","o":"b,$00","x":[42614]},{"a":42625,"t":"code","b":[74],"m":"ld","o":"c,d"},{"a":42626,"t":"code","b":[42,55,150],"m":"ld","oa":38455,"o":"hl,($9637)","x":[42602,42621]},{"a":42629,"t":"code","b":[17,144,0],"m":"ld","o":"de,$0090"},{"a":42632,"t":"code","b":[25],"m":"add","o":"hl,de"},{"a":42633,"t":"code","b":[58,50,150],"m":"ld","oa":38450,"o":"a,($9632)"},{"a":42636,"t":"code","b":[133],"m":"add","o":"a,l"},{"a":42637,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":42638,"t":"code","b":[253,94,22],"m":"ld","o":"e,(iy+$16)"},{"a":42641,"t":"code","b":[253,86,23],"m":"ld","o":"d,(iy+$17)"},{"a":42644,"t":"code","b":[167],"m":"and","o":"a"},{"a":42645,"t":"code","b":[237,82],"m":"sbc","o":"hl,de"},{"a":42647,"t":"code","b":[56,65],"m":"jr","oa":42714,"o":"c,$A6DA"},{"a":42649,"t":"code","b":[40,63],"m":"jr","oa":42714,"o":"z,$A6DA"},{"a":42651,"t":"code","b":[124],"m":"ld","o":"a,h"},{"a":42652,"t":"code","b":[167],"m":"and","o":"a"},{"a":42653,"t":"code","b":[194,218,166],"m":"jp","oa":42714,"o":"nz,$A6DA"},{"a":42656,"t":"code","b":[125],"m":"ld","o":"a,l"},{"a":42657,"t":"code","b":[197],"m":"push","o":"bc"},{"a":42658,"t":"code","b":[253,78,29],"m":"ld","o":"c,(iy+$1D)"},{"a":42661,"t":"code","b":[185],"m":"cp","o":"c"},{"a":42662,"t":"code","b":[48,5],"m":"jr","oa":42669,"o":"nc,$A6AD"},{"a":42664,"t":"code","b":[95],"m":"ld","o":"e,a"},{"a":42665,"t":"code","b":[22,0],"m":"ld","o":"d,$00"},{"a":42667,"t":"code","b":[24,41],"m":"jr","oa":42710,"o":"$A6D6"},{"a":42669,"t":"code","b":[105],"m":"ld","o":"l,c","x":[42662]},{"a":42670,"t":"code","b":[38,0],"m":"ld","o":"h,$00"},{"a":42672,"t":"code","b":[25],"m":"add","o":"hl,de"},{"a":42673,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":42674,"t":"code","b":[42,55,150],"m":"ld","oa":38455,"o":"hl,($9637)"},{"a":42677,"t":"code","b":[58,50,150],"m":"ld","oa":38450,"o":"a,($9632)"},{"a":42680,"t":"code","b":[133],"m":"add","o":"a,l"},{"a":42681,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":42682,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":42683,"t":"code","b":[237,82],"m":"sbc","o":"hl,de"},{"a":42685,"t":"code","b":[218,217,166],"m":"jp","oa":42713,"o":"c,$A6D9"},{"a":42688,"t":"code","b":[202,217,166],"m":"jp","oa":42713,"o":"z,$A6D9"},{"a":42691,"t":"code","b":[124],"m":"ld","o":"a,h"},{"a":42692,"t":"code","b":[167],"m":"and","o":"a"},{"a":42693,"t":"code","b":[194,217,166],"m":"jp","oa":42713,"o":"nz,$A6D9"},{"a":42696,"t":"code","b":[125],"m":"ld","o":"a,l"},{"a":42697,"t":"code","b":[185],"m":"cp","o":"c"},{"a":42698,"t":"code","b":[48,7],"m":"jr","oa":42707,"o":"nc,$A6D3"},{"a":42700,"t":"code","b":[95],"m":"ld","o":"e,a"},{"a":42701,"t":"code","b":[237,68],"m":"neg"},{"a":42703,"t":"code","b":[129],"m":"add","o":"a,c"},{"a":42704,"t":"code","b":[87],"m":"ld","o":"d,a"},{"a":42705,"t":"code","b":[24,3],"m":"jr","oa":42710,"o":"$A6D6"},{"a":42707,"t":"code","b":[22,0],"m":"ld","o":"d,$00","x":[42698]},{"a":42709,"t":"code","b":[89],"m":"ld","o":"e,c"},{"a":42710,"t":"code","b":[193],"m":"pop","o":"bc","x":[42667,42705]},{"a":42711,"t":"code","b":[175],"m":"xor","o":"a"},{"a":42712,"t":"code","b":[201],"m":"ret"},{"a":42713,"t":"code","b":[193],"m":"pop","o":"bc","x":[42685,42688,42693]},{"a":42714,"t":"code","b":[246,1],"m":"or","o":"$01","x":[42590,42607,42610,42647,42649,42653]},{"a":42716,"t":"code","b":[201],"m":"ret"},{"a":42717,"l":"divide_8","c":"Divides C:A, plus 4, by 8 into A. Called from bank 3.","t":"code","b":[198,4],"m":"add","o":"a,$04"},{"a":42719,"t":"code","b":[48,1],"m":"jr","oa":42722,"o":"nc,$A6E2"},{"a":42721,"t":"code","b":[12],"m":"inc","o":"c"},{"a":42722,"t":"code","b":[203,57],"m":"srl","o":"c","x":[42719]},{"a":42724,"t":"code","b":[31],"m":"rra"},{"a":42725,"t":"code","b":[203,57],"m":"srl","o":"c"},{"a":42727,"t":"code","b":[31],"m":"rra"},{"a":42728,"t":"code","b":[203,57],"m":"srl","o":"c"},{"a":42730,"t":"code","b":[31],"m":"rra"},{"a":42731,"t":"code","b":[201],"m":"ret"},{"a":42732,"l":"occluder_vars","c":"The part of a scenery piece being cut out of the visibility mask ($A8F3): where it starts in the piece across ($A6EC) and down ($A6ED), how many rows ($A6EE) and columns ($A6EF), and the mask address ($A6F0); $A6F2 is set when the mask holds a cut-out, and $A6F3 is the number of scenery pieces in the area (bank 4 from $C002).","t":"byte","b":[0,0,0,0,0,0,1,1],"x":[43262,43282,43371,43440,43475]},{"a":42740,"l":"draw_actors","c":"Draws the actors and objects into the screen not shown, back to front: $A802 picks the next one. Actor types $14 to $1B are drawn in two pieces ($A725); the others set up ($A493), have their visibility mask built ($A879, shifted at a half character, $A7ED) and are drawn 16 or 24 pixels wide by their width; the screen position across is restored after ($8B6F).","t":"code","b":[205,2,168],"m":"call","oa":43010,"o":"next_to_draw","x":[34527,42761,42787,43115]},{"a":42743,"t":"code","b":[200],"m":"ret","o":"z"},{"a":42744,"t":"code","b":[253,126,0],"m":"ld","o":"a,(iy+$00)"},{"a":42747,"t":"code","b":[230,63],"m":"and","o":"$3F"},{"a":42749,"t":"code","b":[254,20],"m":"cp","o":"$14"},{"a":42751,"t":"code","b":[56,5],"m":"jr","oa":42758,"o":"c,$A706"},{"a":42753,"t":"code","b":[254,28],"m":"cp","o":"$1C"},{"a":42755,"t":"code","b":[218,37,167],"m":"jp","oa":42789,"o":"c,draw_two_pieces"},{"a":42758,"t":"code","b":[205,147,164],"m":"call","oa":42131,"o":"set_up_sprite","x":[42751,42986]},{"a":42761,"t":"code","b":[32,233],"m":"jr","oa":42740,"o":"nz,draw_actors"},{"a":42763,"t":"code","b":[205,121,168],"m":"call","oa":43129,"o":"build_mask"},{"a":42766,"t":"code","b":[205,237,167],"m":"call","oa":42989,"o":"shift_mask_half"},{"a":42769,"t":"code","b":[253,126,28],"m":"ld","o":"a,(iy+$1C)"},{"a":42772,"t":"code","b":[254,3],"m":"cp","o":"$03"},{"a":42774,"t":"code","b":[32,5],"m":"jr","oa":42781,"o":"nz,$A71D"},{"a":42776,"t":"code","b":[205,119,162],"m":"call","oa":41591,"o":"draw_sprite_16"},{"a":42779,"t":"code","b":[24,3],"m":"jr","oa":42784,"o":"$A720"},{"a":42781,"t":"code","b":[205,121,160],"m":"call","oa":41081,"o":"draw_sprite_24","x":[42774]},{"a":42784,"t":"code","b":[205,111,139],"m":"call","oa":35695,"o":"restore_screen_x","x":[42779]},{"a":42787,"t":"code","b":[24,207],"m":"jr","oa":42740,"o":"draw_actors"},{"a":42789,"l":"draw_two_pieces","c":"An actor of types $14 to $1B is drawn as two sprites from a copy of its record at $8501. Its frame (+$1B) picks a four-byte entry at $F26A (types under $18) or $E2EF in the actor's bank: the first sprite's frame; then, for the second, a step across (negated when mirrored) and down for the copy's screen position (+$14, +$16) and its frame. Before the second, the copy's position is moved 12 units across or down, by its direction (+$0D), when that is 2 or 3.","t":"code","b":[253,126,31],"m":"ld","o":"a,(iy+$1F)","x":[42755]},{"a":42792,"t":"code","b":[205,179,140],"m":"call","oa":36019,"o":"page_bank_a"},{"a":42795,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":42796,"t":"code","b":[1,32,0],"m":"ld","o":"bc,$0020"},{"a":42799,"t":"code","b":[17,1,133],"m":"ld","o":"de,$8501"},{"a":42802,"t":"code","b":[237,176],"m":"ldir"},{"a":42804,"t":"code","b":[33,106,242],"m":"ld","o":"hl,$F26A"},{"a":42807,"t":"code","b":[254,24],"m":"cp","o":"$18"},{"a":42809,"t":"code","b":[56,3],"m":"jr","oa":42814,"o":"c,$A73E"},{"a":42811,"t":"code","b":[33,239,226],"m":"ld","o":"hl,$E2EF"},{"a":42814,"t":"code","b":[253,126,27],"m":"ld","o":"a,(iy+$1B)","x":[42809]},{"a":42817,"t":"code","b":[79],"m":"ld","o":"c,a"},{"a":42818,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":42819,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":42820,"t":"code","b":[133],"m":"add","o":"a,l"},{"a":42821,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":42822,"t":"code","b":[48,1],"m":"jr","oa":42825,"o":"nc,$A749"},{"a":42824,"t":"code","b":[36],"m":"inc","o":"h"},{"a":42825,"t":"code","b":[229],"m":"push","o":"hl","x":[42822]},{"a":42826,"t":"code","b":[197],"m":"push","o":"bc"},{"a":42827,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":42828,"t":"code","b":[203,121],"m":"bit","o":"7,c"},{"a":42830,"t":"code","b":[40,2],"m":"jr","oa":42834,"o":"z,$A752"},{"a":42832,"t":"code","b":[246,128],"m":"or","o":"$80"},{"a":42834,"t":"code","b":[253,33,1,133],"m":"ld","o":"iy,$8501","x":[42830]},{"a":42838,"t":"code","b":[50,28,133],"m":"ld","oa":34076,"o":"($851C),a"},{"a":42841,"t":"code","b":[33,1,133],"m":"ld","o":"hl,$8501"},{"a":42844,"t":"code","b":[205,147,164],"m":"call","oa":42131,"o":"set_up_sprite"},{"a":42847,"t":"code","b":[32,21],"m":"jr","oa":42870,"o":"nz,$A776"},{"a":42849,"t":"code","b":[205,121,168],"m":"call","oa":43129,"o":"build_mask"},{"a":42852,"t":"code","b":[205,237,167],"m":"call","oa":42989,"o":"shift_mask_half"},{"a":42855,"t":"code","b":[253,126,28],"m":"ld","o":"a,(iy+$1C)"},{"a":42858,"t":"code","b":[254,3],"m":"cp","o":"$03"},{"a":42860,"t":"code","b":[32,5],"m":"jr","oa":42867,"o":"nz,$A773"},{"a":42862,"t":"code","b":[205,119,162],"m":"call","oa":41591,"o":"draw_sprite_16"},{"a":42865,"t":"code","b":[24,3],"m":"jr","oa":42870,"o":"$A776"},{"a":42867,"t":"code","b":[205,121,160],"m":"call","oa":41081,"o":"draw_sprite_24","x":[42860]},{"a":42870,"t":"code","b":[205,111,139],"m":"call","oa":35695,"o":"restore_screen_x","x":[42847,42865]},{"a":42873,"t":"code","b":[58,1,133],"m":"ld","oa":34049,"o":"a,(record_copy)"},{"a":42876,"t":"code","b":[254,19],"m":"cp","o":"$13"},{"a":42878,"t":"code","b":[202,167,167],"m":"jp","oa":42919,"o":"z,$A7A7"},{"a":42881,"t":"code","b":[218,167,167],"m":"jp","oa":42919,"o":"c,$A7A7"},{"a":42884,"t":"code","b":[58,14,133],"m":"ld","oa":34062,"o":"a,($850E)"},{"a":42887,"t":"code","b":[230,3],"m":"and","o":"$03"},{"a":42889,"t":"code","b":[1,12,0],"m":"ld","o":"bc,$000C"},{"a":42892,"t":"code","b":[254,2],"m":"cp","o":"$02"},{"a":42894,"t":"code","b":[48,3],"m":"jr","oa":42899,"o":"nc,$A793"},{"a":42896,"t":"code","b":[1,0,0],"m":"ld","o":"bc,$0000"},{"a":42899,"t":"code","b":[203,71],"m":"bit","o":"0,a","x":[42894]},{"a":42901,"t":"code","b":[32,9],"m":"jr","oa":42912,"o":"nz,$A7A0"},{"a":42903,"t":"code","b":[42,15,133],"m":"ld","oa":34063,"o":"hl,($850F)"},{"a":42906,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":42907,"t":"code","b":[34,15,133],"m":"ld","oa":34063,"o":"($850F),hl"},{"a":42910,"t":"code","b":[24,7],"m":"jr","oa":42919,"o":"$A7A7"},{"a":42912,"t":"code","b":[42,17,133],"m":"ld","oa":34065,"o":"hl,($8511)","x":[42901]},{"a":42915,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":42916,"t":"code","b":[34,17,133],"m":"ld","oa":34065,"o":"($8511),hl"},{"a":42919,"t":"code","b":[253,126,31],"m":"ld","o":"a,(iy+$1F)","x":[42878,42881,42910]},{"a":42922,"t":"code","b":[205,179,140],"m":"call","oa":36019,"o":"page_bank_a"},{"a":42925,"t":"code","b":[193],"m":"pop","o":"bc"},{"a":42926,"t":"code","b":[225],"m":"pop","o":"hl"},{"a":42927,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":42928,"t":"code","b":[203,121],"m":"bit","o":"7,c"},{"a":42930,"t":"code","b":[32,3],"m":"jr","oa":42935,"o":"nz,$A7B7"},{"a":42932,"t":"code","b":[78],"m":"ld","o":"c,(hl)"},{"a":42933,"t":"code","b":[24,4],"m":"jr","oa":42939,"o":"$A7BB"},{"a":42935,"t":"code","b":[126],"m":"ld","o":"a,(hl)","x":[42930]},{"a":42936,"t":"code","b":[237,68],"m":"neg"},{"a":42938,"t":"code","b":[79],"m":"ld","o":"c,a"},{"a":42939,"t":"code","b":[35],"m":"inc","o":"hl","x":[42933]},{"a":42940,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":42941,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":42942,"t":"code","b":[42,21,133],"m":"ld","oa":34069,"o":"hl,($8515)"},{"a":42945,"t":"code","b":[6,0],"m":"ld","o":"b,$00"},{"a":42947,"t":"code","b":[203,121],"m":"bit","o":"7,c"},{"a":42949,"t":"code","b":[40,2],"m":"jr","oa":42953,"o":"z,$A7C9"},{"a":42951,"t":"code","b":[6,255],"m":"ld","o":"b,$FF"},{"a":42953,"t":"code","b":[9],"m":"add","o":"hl,bc","x":[42949]},{"a":42954,"t":"code","b":[34,21,133],"m":"ld","oa":34069,"o":"($8515),hl"},{"a":42957,"t":"code","b":[6,0],"m":"ld","o":"b,$00"},{"a":42959,"t":"code","b":[79],"m":"ld","o":"c,a"},{"a":42960,"t":"code","b":[23],"m":"rla"},{"a":42961,"t":"code","b":[48,2],"m":"jr","oa":42965,"o":"nc,$A7D5"},{"a":42963,"t":"code","b":[6,255],"m":"ld","o":"b,$FF"},{"a":42965,"t":"code","b":[42,23,133],"m":"ld","oa":34071,"o":"hl,($8517)","x":[42961]},{"a":42968,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":42969,"t":"code","b":[34,23,133],"m":"ld","oa":34071,"o":"($8517),hl"},{"a":42972,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":42973,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":42974,"t":"code","b":[58,28,133],"m":"ld","oa":34076,"o":"a,($851C)"},{"a":42977,"t":"code","b":[230,128],"m":"and","o":"$80"},{"a":42979,"t":"code","b":[182],"m":"or","o":"(hl)"},{"a":42980,"t":"code","b":[253,119,27],"m":"ld","o":"(iy+$1B),a"},{"a":42983,"t":"code","b":[33,1,133],"m":"ld","o":"hl,$8501"},{"a":42986,"t":"code","b":[195,6,167],"m":"jp","oa":42758,"o":"$A706"},{"a":42989,"l":"shift_mask_half","c":"With the view half a character across and a cut-out in the visibility mask ($A6F2), shifts the mask's 192 bytes ($8521-$85E0) 4 pixels left.","t":"code","b":[58,49,150],"m":"ld","oa":38449,"o":"a,($9631)","x":[34586,42766,42852]},{"a":42992,"t":"code","b":[167],"m":"and","o":"a"},{"a":42993,"t":"code","b":[200],"m":"ret","o":"z"},{"a":42994,"t":"code","b":[58,242,166],"m":"ld","oa":42738,"o":"a,($A6F2)"},{"a":42997,"t":"code","b":[167],"m":"and","o":"a"},{"a":42998,"t":"code","b":[200],"m":"ret","o":"z"},{"a":42999,"t":"code","b":[33,224,133],"m":"ld","o":"hl,$85E0"},{"a":43002,"t":"code","b":[6,192],"m":"ld","o":"b,$C0"},{"a":43004,"t":"code","b":[237,111],"m":"rld","x":[43007]},{"a":43006,"t":"code","b":[45],"m":"dec","o":"l"},{"a":43007,"t":"code","b":[16,251],"m":"djnz","oa":43004,"o":"$A7FC"},{"a":43009,"t":"code","b":[201],"m":"ret"},{"a":43010,"l":"next_to_draw","c":"The next actor or object to draw, back to front: of the records at $8300 waiting to be drawn (bit 7 of +$18), the last whose position across (+$0E) and down (+$10) are both at least those of the one picked before it; then bank 3 decides between it and the objects ($F689, $C3C7). Returns HL and IY the record and NZ, with bit 7 of +$18 cleared; Z when nothing is left; an object comes back as the record $8501, filled by bank 3's $F6D6.","t":"code","b":[205,146,140],"m":"call","oa":35986,"o":"page_bank_3","x":[42740]},{"a":43013,"t":"code","b":[1,0,0],"m":"ld","o":"bc,$0000"},{"a":43016,"t":"code","b":[217],"m":"exx"},{"a":43017,"t":"code","b":[1,0,0],"m":"ld","o":"bc,$0000"},{"a":43020,"t":"code","b":[253,33,0,131],"m":"ld","o":"iy,$8300"},{"a":43024,"t":"code","b":[33,24,131],"m":"ld","o":"hl,$8318"},{"a":43027,"t":"code","b":[203,126],"m":"bit","o":"7,(hl)","x":[43079]},{"a":43029,"t":"code","b":[40,44],"m":"jr","oa":43075,"o":"z,$A843"},{"a":43031,"t":"code","b":[229],"m":"push","o":"hl"},{"a":43032,"t":"code","b":[125],"m":"ld","o":"a,l"},{"a":43033,"t":"code","b":[214,10],"m":"sub","o":"$0A"},{"a":43035,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":43036,"t":"code","b":[94],"m":"ld","o":"e,(hl)"},{"a":43037,"t":"code","b":[44],"m":"inc","o":"l"},{"a":43038,"t":"code","b":[86],"m":"ld","o":"d,(hl)"},{"a":43039,"t":"code","b":[20],"m":"inc","o":"d"},{"a":43040,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":43041,"t":"code","b":[237,66],"m":"sbc","o":"hl,bc"},{"a":43043,"t":"code","b":[56,29],"m":"jr","oa":43074,"o":"c,$A842"},{"a":43045,"t":"code","b":[213],"m":"push","o":"de"},{"a":43046,"t":"code","b":[217],"m":"exx"},{"a":43047,"t":"code","b":[225],"m":"pop","o":"hl"},{"a":43048,"t":"code","b":[44],"m":"inc","o":"l"},{"a":43049,"t":"code","b":[94],"m":"ld","o":"e,(hl)"},{"a":43050,"t":"code","b":[44],"m":"inc","o":"l"},{"a":43051,"t":"code","b":[86],"m":"ld","o":"d,(hl)"},{"a":43052,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":43053,"t":"code","b":[167],"m":"and","o":"a"},{"a":43054,"t":"code","b":[237,66],"m":"sbc","o":"hl,bc"},{"a":43056,"t":"code","b":[217],"m":"exx"},{"a":43057,"t":"code","b":[56,15],"m":"jr","oa":43074,"o":"c,$A842"},{"a":43059,"t":"code","b":[217],"m":"exx"},{"a":43060,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":43061,"t":"code","b":[77],"m":"ld","o":"c,l"},{"a":43062,"t":"code","b":[68],"m":"ld","o":"b,h"},{"a":43063,"t":"code","b":[217],"m":"exx"},{"a":43064,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":43065,"t":"code","b":[77],"m":"ld","o":"c,l"},{"a":43066,"t":"code","b":[68],"m":"ld","o":"b,h"},{"a":43067,"t":"code","b":[123],"m":"ld","o":"a,e"},{"a":43068,"t":"code","b":[214,15],"m":"sub","o":"$0F"},{"a":43070,"t":"code","b":[95],"m":"ld","o":"e,a"},{"a":43071,"t":"code","b":[213],"m":"push","o":"de"},{"a":43072,"t":"code","b":[253,225],"m":"pop","o":"iy"},{"a":43074,"t":"code","b":[225],"m":"pop","o":"hl","x":[43043,43057]},{"a":43075,"t":"code","b":[125],"m":"ld","o":"a,l","x":[43029]},{"a":43076,"t":"code","b":[198,32],"m":"add","o":"a,$20"},{"a":43078,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":43079,"t":"code","b":[210,19,168],"m":"jp","oa":43027,"o":"nc,$A813"},{"a":43082,"t":"code","b":[205,137,246],"m":"call","oa":63113,"o":"$F689"},{"a":43085,"t":"code","b":[32,31],"m":"jr","oa":43118,"o":"nz,$A86E"},{"a":43087,"t":"code","b":[205,199,195],"m":"call","oa":50119,"o":"$C3C7"},{"a":43090,"t":"code","b":[32,12],"m":"jr","oa":43104,"o":"nz,$A860"},{"a":43092,"t":"code","b":[120],"m":"ld","o":"a,b"},{"a":43093,"t":"code","b":[177],"m":"or","o":"c"},{"a":43094,"t":"code","b":[200],"m":"ret","o":"z"},{"a":43095,"t":"code","b":[253,229],"m":"push","o":"iy"},{"a":43097,"t":"code","b":[225],"m":"pop","o":"hl"},{"a":43098,"t":"code","b":[253,203,24,190],"m":"res","o":"7,(iy+$18)"},{"a":43102,"t":"code","b":[183],"m":"or","o":"a"},{"a":43103,"t":"code","b":[201],"m":"ret"},{"a":43104,"t":"code","b":[42,24,194],"m":"ld","oa":49688,"o":"hl,($C218)","x":[43090]},{"a":43107,"t":"code","b":[44],"m":"inc","o":"l"},{"a":43108,"t":"code","b":[203,254],"m":"set","o":"7,(hl)"},{"a":43110,"t":"code","b":[45],"m":"dec","o":"l"},{"a":43111,"t":"code","b":[205,138,197],"m":"call","oa":50570,"o":"$C58A"},{"a":43114,"t":"code","b":[193],"m":"pop","o":"bc"},{"a":43115,"t":"code","b":[195,244,166],"m":"jp","oa":42740,"o":"draw_actors"},{"a":43118,"t":"code","b":[253,229],"m":"push","o":"iy","x":[43085]},{"a":43120,"t":"code","b":[225],"m":"pop","o":"hl"},{"a":43121,"t":"code","b":[205,214,246],"m":"call","oa":63190,"o":"$F6D6"},{"a":43124,"t":"code","b":[33,1,133],"m":"ld","o":"hl,$8501"},{"a":43127,"t":"code","b":[180],"m":"or","o":"h"},{"a":43128,"t":"code","b":[201],"m":"ret"},{"a":43129,"l":"build_mask","c":"Builds the visibility mask for the sprite set up: the 192 bytes at $8521 (4 bytes across by 48 rows) are set to $FF if a cut-out was left there, then each of the $A6F3 scenery pieces of the area (8 bytes each in bank 4 from $C000: shape, first and last column, first and last row, and where it stands: across, down and how high) that overlaps the sprite's columns and rows and stands in front of it is cut out ($A8F3).","t":"code","b":[205,136,140],"m":"call","oa":35976,"o":"page_bank_4","x":[34583,42763,42849]},{"a":43132,"t":"code","b":[58,242,166],"m":"ld","oa":42738,"o":"a,($A6F2)"},{"a":43135,"t":"code","b":[167],"m":"and","o":"a"},{"a":43136,"t":"code","b":[40,17],"m":"jr","oa":43155,"o":"z,$A893"},{"a":43138,"t":"code","b":[1,191,0],"m":"ld","o":"bc,$00BF"},{"a":43141,"t":"code","b":[33,33,133],"m":"ld","o":"hl,$8521"},{"a":43144,"t":"code","b":[17,34,133],"m":"ld","o":"de,$8522"},{"a":43147,"t":"code","b":[54,255],"m":"ld","o":"(hl),$FF"},{"a":43149,"t":"code","b":[237,176],"m":"ldir"},{"a":43151,"t":"code","b":[175],"m":"xor","o":"a"},{"a":43152,"t":"code","b":[50,242,166],"m":"ld","oa":42738,"o":"($A6F2),a"},{"a":43155,"t":"code","b":[58,243,166],"m":"ld","oa":42739,"o":"a,($A6F3)","x":[43136]},{"a":43158,"t":"code","b":[167],"m":"and","o":"a"},{"a":43159,"t":"code","b":[200],"m":"ret","o":"z"},{"a":43160,"t":"code","b":[71],"m":"ld","o":"b,a"},{"a":43161,"t":"code","b":[237,91,61,160],"m":"ld","oa":41021,"o":"de,($A03D)"},{"a":43165,"t":"code","b":[33,2,192],"m":"ld","o":"hl,$C002"},{"a":43168,"t":"code","b":[229],"m":"push","o":"hl","x":[43248]},{"a":43169,"t":"code","b":[123],"m":"ld","o":"a,e"},{"a":43170,"t":"code","b":[61],"m":"dec","o":"a"},{"a":43171,"t":"code","b":[190],"m":"cp","o":"(hl)"},{"a":43172,"t":"code","b":[210,232,168],"m":"jp","oa":43240,"o":"nc,$A8E8"},{"a":43175,"t":"code","b":[198,3],"m":"add","o":"a,$03"},{"a":43177,"t":"code","b":[45],"m":"dec","o":"l"},{"a":43178,"t":"code","b":[190],"m":"cp","o":"(hl)"},{"a":43179,"t":"code","b":[218,232,168],"m":"jp","oa":43240,"o":"c,$A8E8"},{"a":43182,"t":"code","b":[44],"m":"inc","o":"l"},{"a":43183,"t":"code","b":[44],"m":"inc","o":"l"},{"a":43184,"t":"code","b":[44],"m":"inc","o":"l"},{"a":43185,"t":"code","b":[122],"m":"ld","o":"a,d"},{"a":43186,"t":"code","b":[61],"m":"dec","o":"a"},{"a":43187,"t":"code","b":[190],"m":"cp","o":"(hl)"},{"a":43188,"t":"code","b":[210,232,168],"m":"jp","oa":43240,"o":"nc,$A8E8"},{"a":43191,"t":"code","b":[198,6],"m":"add","o":"a,$06"},{"a":43193,"t":"code","b":[45],"m":"dec","o":"l"},{"a":43194,"t":"code","b":[190],"m":"cp","o":"(hl)"},{"a":43195,"t":"code","b":[218,232,168],"m":"jp","oa":43240,"o":"c,$A8E8"},{"a":43198,"t":"code","b":[44],"m":"inc","o":"l"},{"a":43199,"t":"code","b":[44],"m":"inc","o":"l"},{"a":43200,"t":"code","b":[58,58,160],"m":"ld","oa":41018,"o":"a,($A03A)"},{"a":43203,"t":"code","b":[190],"m":"cp","o":"(hl)"},{"a":43204,"t":"code","b":[218,232,168],"m":"jp","oa":43240,"o":"c,$A8E8"},{"a":43207,"t":"code","b":[202,232,168],"m":"jp","oa":43240,"o":"z,$A8E8"},{"a":43210,"t":"code","b":[44],"m":"inc","o":"l"},{"a":43211,"t":"code","b":[58,59,160],"m":"ld","oa":41019,"o":"a,($A03B)"},{"a":43214,"t":"code","b":[190],"m":"cp","o":"(hl)"},{"a":43215,"t":"code","b":[218,232,168],"m":"jp","oa":43240,"o":"c,$A8E8"},{"a":43218,"t":"code","b":[44],"m":"inc","o":"l"},{"a":43219,"t":"code","b":[58,60,160],"m":"ld","oa":41020,"o":"a,($A03C)"},{"a":43222,"t":"code","b":[167],"m":"and","o":"a"},{"a":43223,"t":"code","b":[250,225,168],"m":"jp","oa":43233,"o":"m,$A8E1"},{"a":43226,"t":"code","b":[40,1],"m":"jr","oa":43229,"o":"z,$A8DD"},{"a":43228,"t":"code","b":[61],"m":"dec","o":"a"},{"a":43229,"t":"code","b":[190],"m":"cp","o":"(hl)","x":[43226]},{"a":43230,"t":"code","b":[210,232,168],"m":"jp","oa":43240,"o":"nc,$A8E8"},{"a":43233,"t":"code","b":[197],"m":"push","o":"bc","x":[43223]},{"a":43234,"t":"code","b":[213],"m":"push","o":"de"},{"a":43235,"t":"code","b":[205,243,168],"m":"call","oa":43251,"o":"cut_occluder"},{"a":43238,"t":"code","b":[209],"m":"pop","o":"de"},{"a":43239,"t":"code","b":[193],"m":"pop","o":"bc"},{"a":43240,"t":"code","b":[225],"m":"pop","o":"hl","x":[43172,43179,43188,43195,43204,43207,43215,43230]},{"a":43241,"t":"code","b":[125],"m":"ld","o":"a,l"},{"a":43242,"t":"code","b":[198,8],"m":"add","o":"a,$08"},{"a":43244,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":43245,"t":"code","b":[48,1],"m":"jr","oa":43248,"o":"nc,$A8F0"},{"a":43247,"t":"code","b":[36],"m":"inc","o":"h"},{"a":43248,"t":"code","b":[16,174],"m":"djnz","oa":43168,"o":"$A8A0","x":[43245]},{"a":43250,"t":"code","b":[201],"m":"ret"},{"a":43251,"l":"cut_occluder","c":"Cuts the part of a scenery piece that overlaps the sprite out of the visibility mask: the piece's shape (its number picks a word from bank 4's table at $FE28) is blocks of 4 by 4 characters, each block 16 character numbers at $C2C0 in bank 4; every non-zero one is ANDed into the mask from its 8-byte mask character at $F678. Sets $A6F2.","t":"code","b":[125],"m":"ld","o":"a,l","x":[43235]},{"a":43252,"t":"code","b":[214,6],"m":"sub","o":"$06"},{"a":43254,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":43255,"t":"code","b":[123],"m":"ld","o":"a,e"},{"a":43256,"t":"code","b":[75],"m":"ld","o":"c,e"},{"a":43257,"t":"code","b":[190],"m":"cp","o":"(hl)"},{"a":43258,"t":"code","b":[218,16,169],"m":"jp","oa":43280,"o":"c,$A910"},{"a":43261,"t":"code","b":[150],"m":"sub","o":"(hl)"},{"a":43262,"t":"code","b":[50,236,166],"m":"ld","oa":42732,"o":"(occluder_vars),a"},{"a":43265,"t":"code","b":[44],"m":"inc","o":"l"},{"a":43266,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":43267,"t":"code","b":[145],"m":"sub","o":"c"},{"a":43268,"t":"code","b":[254,3],"m":"cp","o":"$03"},{"a":43270,"t":"code","b":[56,2],"m":"jr","oa":43274,"o":"c,$A90A"},{"a":43272,"t":"code","b":[62,3],"m":"ld","o":"a,$03"},{"a":43274,"t":"code","b":[60],"m":"inc","o":"a","x":[43270]},{"a":43275,"t":"code","b":[50,239,166],"m":"ld","oa":42735,"o":"($A6EF),a"},{"a":43278,"t":"code","b":[24,23],"m":"jr","oa":43303,"o":"$A927"},{"a":43280,"t":"code","b":[70],"m":"ld","o":"b,(hl)","x":[43258]},{"a":43281,"t":"code","b":[175],"m":"xor","o":"a"},{"a":43282,"t":"code","b":[50,236,166],"m":"ld","oa":42732,"o":"(occluder_vars),a"},{"a":43285,"t":"code","b":[120],"m":"ld","o":"a,b"},{"a":43286,"t":"code","b":[145],"m":"sub","o":"c"},{"a":43287,"t":"code","b":[79],"m":"ld","o":"c,a"},{"a":43288,"t":"code","b":[62,4],"m":"ld","o":"a,$04"},{"a":43290,"t":"code","b":[145],"m":"sub","o":"c"},{"a":43291,"t":"code","b":[79],"m":"ld","o":"c,a"},{"a":43292,"t":"code","b":[44],"m":"inc","o":"l"},{"a":43293,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":43294,"t":"code","b":[144],"m":"sub","o":"b"},{"a":43295,"t":"code","b":[60],"m":"inc","o":"a"},{"a":43296,"t":"code","b":[185],"m":"cp","o":"c"},{"a":43297,"t":"code","b":[56,1],"m":"jr","oa":43300,"o":"c,$A924"},{"a":43299,"t":"code","b":[121],"m":"ld","o":"a,c"},{"a":43300,"t":"code","b":[50,239,166],"m":"ld","oa":42735,"o":"($A6EF),a","x":[43297]},{"a":43303,"t":"code","b":[44],"m":"inc","o":"l","x":[43278]},{"a":43304,"t":"code","b":[122],"m":"ld","o":"a,d"},{"a":43305,"t":"code","b":[74],"m":"ld","o":"c,d"},{"a":43306,"t":"code","b":[190],"m":"cp","o":"(hl)"},{"a":43307,"t":"code","b":[218,65,169],"m":"jp","oa":43329,"o":"c,$A941"},{"a":43310,"t":"code","b":[150],"m":"sub","o":"(hl)"},{"a":43311,"t":"code","b":[50,237,166],"m":"ld","oa":42733,"o":"($A6ED),a"},{"a":43314,"t":"code","b":[44],"m":"inc","o":"l"},{"a":43315,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":43316,"t":"code","b":[145],"m":"sub","o":"c"},{"a":43317,"t":"code","b":[254,5],"m":"cp","o":"$05"},{"a":43319,"t":"code","b":[56,2],"m":"jr","oa":43323,"o":"c,$A93B"},{"a":43321,"t":"code","b":[62,5],"m":"ld","o":"a,$05"},{"a":43323,"t":"code","b":[60],"m":"inc","o":"a","x":[43319]},{"a":43324,"t":"code","b":[50,238,166],"m":"ld","oa":42734,"o":"($A6EE),a"},{"a":43327,"t":"code","b":[24,23],"m":"jr","oa":43352,"o":"$A958"},{"a":43329,"t":"code","b":[70],"m":"ld","o":"b,(hl)","x":[43307]},{"a":43330,"t":"code","b":[175],"m":"xor","o":"a"},{"a":43331,"t":"code","b":[50,237,166],"m":"ld","oa":42733,"o":"($A6ED),a"},{"a":43334,"t":"code","b":[120],"m":"ld","o":"a,b"},{"a":43335,"t":"code","b":[145],"m":"sub","o":"c"},{"a":43336,"t":"code","b":[79],"m":"ld","o":"c,a"},{"a":43337,"t":"code","b":[62,6],"m":"ld","o":"a,$06"},{"a":43339,"t":"code","b":[145],"m":"sub","o":"c"},{"a":43340,"t":"code","b":[79],"m":"ld","o":"c,a"},{"a":43341,"t":"code","b":[44],"m":"inc","o":"l"},{"a":43342,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":43343,"t":"code","b":[144],"m":"sub","o":"b"},{"a":43344,"t":"code","b":[60],"m":"inc","o":"a"},{"a":43345,"t":"code","b":[185],"m":"cp","o":"c"},{"a":43346,"t":"code","b":[56,1],"m":"jr","oa":43349,"o":"c,$A955"},{"a":43348,"t":"code","b":[121],"m":"ld","o":"a,c"},{"a":43349,"t":"code","b":[50,238,166],"m":"ld","oa":42734,"o":"($A6EE),a","x":[43346]},{"a":43352,"t":"code","b":[45],"m":"dec","o":"l","x":[43327]},{"a":43353,"t":"code","b":[1,0,0],"m":"ld","o":"bc,$0000"},{"a":43356,"t":"code","b":[58,237,166],"m":"ld","oa":42733,"o":"a,($A6ED)"},{"a":43359,"t":"code","b":[167],"m":"and","o":"a"},{"a":43360,"t":"code","b":[32,7],"m":"jr","oa":43369,"o":"nz,$A969"},{"a":43362,"t":"code","b":[58,62,160],"m":"ld","oa":41022,"o":"a,($A03E)"},{"a":43365,"t":"code","b":[237,68],"m":"neg"},{"a":43367,"t":"code","b":[134],"m":"add","o":"a,(hl)"},{"a":43368,"t":"code","b":[79],"m":"ld","o":"c,a"},{"a":43369,"t":"code","b":[45],"m":"dec","o":"l","x":[43360]},{"a":43370,"t":"code","b":[45],"m":"dec","o":"l"},{"a":43371,"t":"code","b":[58,236,166],"m":"ld","oa":42732,"o":"a,(occluder_vars)"},{"a":43374,"t":"code","b":[167],"m":"and","o":"a"},{"a":43375,"t":"code","b":[32,7],"m":"jr","oa":43384,"o":"nz,$A978"},{"a":43377,"t":"code","b":[58,61,160],"m":"ld","oa":41021,"o":"a,($A03D)"},{"a":43380,"t":"code","b":[237,68],"m":"neg"},{"a":43382,"t":"code","b":[134],"m":"add","o":"a,(hl)"},{"a":43383,"t":"code","b":[71],"m":"ld","o":"b,a"},{"a":43384,"t":"code","b":[45],"m":"dec","o":"l","x":[43375]},{"a":43385,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":43386,"t":"code","b":[8],"m":"ex","o":"af,af'"},{"a":43387,"t":"code","b":[121],"m":"ld","o":"a,c"},{"a":43388,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":43389,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":43390,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":43391,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":43392,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":43393,"t":"code","b":[128],"m":"add","o":"a,b"},{"a":43394,"t":"code","b":[33,33,133],"m":"ld","o":"hl,$8521"},{"a":43397,"t":"code","b":[133],"m":"add","o":"a,l"},{"a":43398,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":43399,"t":"code","b":[34,240,166],"m":"ld","oa":42736,"o":"($A6F0),hl"},{"a":43402,"t":"code","b":[8],"m":"ex","o":"af,af'"},{"a":43403,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":43404,"t":"code","b":[79],"m":"ld","o":"c,a"},{"a":43405,"t":"code","b":[6,0],"m":"ld","o":"b,$00"},{"a":43407,"t":"code","b":[33,40,254],"m":"ld","o":"hl,$FE28"},{"a":43410,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":43411,"t":"code","b":[94],"m":"ld","o":"e,(hl)"},{"a":43412,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":43413,"t":"code","b":[86],"m":"ld","o":"d,(hl)"},{"a":43414,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":43415,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":43416,"t":"code","b":[31],"m":"rra"},{"a":43417,"t":"code","b":[31],"m":"rra"},{"a":43418,"t":"code","b":[230,63],"m":"and","o":"$3F"},{"a":43420,"t":"code","b":[50,38,170],"m":"ld","oa":43558,"o":"($AA26),a"},{"a":43423,"t":"code","b":[79],"m":"ld","o":"c,a"},{"a":43424,"t":"code","b":[58,237,166],"m":"ld","oa":42733,"o":"a,($A6ED)"},{"a":43427,"t":"code","b":[31],"m":"rra"},{"a":43428,"t":"code","b":[31],"m":"rra"},{"a":43429,"t":"code","b":[230,63],"m":"and","o":"$3F"},{"a":43431,"t":"code","b":[71],"m":"ld","o":"b,a"},{"a":43432,"t":"code","b":[202,176,169],"m":"jp","oa":43440,"o":"z,$A9B0"},{"a":43435,"t":"code","b":[175],"m":"xor","o":"a"},{"a":43436,"t":"code","b":[129],"m":"add","o":"a,c","x":[43437]},{"a":43437,"t":"code","b":[16,253],"m":"djnz","oa":43436,"o":"$A9AC"},{"a":43439,"t":"code","b":[71],"m":"ld","o":"b,a"},{"a":43440,"t":"code","b":[58,236,166],"m":"ld","oa":42732,"o":"a,(occluder_vars)","x":[43432]},{"a":43443,"t":"code","b":[31],"m":"rra"},{"a":43444,"t":"code","b":[31],"m":"rra"},{"a":43445,"t":"code","b":[230,63],"m":"and","o":"$3F"},{"a":43447,"t":"code","b":[128],"m":"add","o":"a,b"},{"a":43448,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":43449,"t":"code","b":[133],"m":"add","o":"a,l"},{"a":43450,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":43451,"t":"code","b":[48,1],"m":"jr","oa":43454,"o":"nc,$A9BE"},{"a":43453,"t":"code","b":[36],"m":"inc","o":"h"},{"a":43454,"t":"code","b":[235],"m":"ex","o":"de,hl","x":[43451]},{"a":43455,"t":"code","b":[26],"m":"ld","o":"a,(de)"},{"a":43456,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":43457,"t":"code","b":[38,0],"m":"ld","o":"h,$00"},{"a":43459,"t":"code","b":[41],"m":"add","o":"hl,hl"},{"a":43460,"t":"code","b":[41],"m":"add","o":"hl,hl"},{"a":43461,"t":"code","b":[41],"m":"add","o":"hl,hl"},{"a":43462,"t":"code","b":[41],"m":"add","o":"hl,hl"},{"a":43463,"t":"code","b":[1,192,194],"m":"ld","o":"bc,$C2C0"},{"a":43466,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":43467,"t":"code","b":[58,237,166],"m":"ld","oa":42733,"o":"a,($A6ED)"},{"a":43470,"t":"code","b":[230,3],"m":"and","o":"$03"},{"a":43472,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":43473,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":43474,"t":"code","b":[71],"m":"ld","o":"b,a"},{"a":43475,"t":"code","b":[58,236,166],"m":"ld","oa":42732,"o":"a,(occluder_vars)"},{"a":43478,"t":"code","b":[230,3],"m":"and","o":"$03"},{"a":43480,"t":"code","b":[128],"m":"add","o":"a,b"},{"a":43481,"t":"code","b":[133],"m":"add","o":"a,l"},{"a":43482,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":43483,"t":"code","b":[217],"m":"exx"},{"a":43484,"t":"code","b":[42,240,166],"m":"ld","oa":42736,"o":"hl,($A6F0)"},{"a":43487,"t":"code","b":[217],"m":"exx"},{"a":43488,"t":"code","b":[26],"m":"ld","o":"a,(de)"},{"a":43489,"t":"code","b":[58,238,166],"m":"ld","oa":42734,"o":"a,($A6EE)"},{"a":43492,"t":"code","b":[79],"m":"ld","o":"c,a"},{"a":43493,"t":"code","b":[58,239,166],"m":"ld","oa":42735,"o":"a,($A6EF)","x":[43538]},{"a":43496,"t":"code","b":[71],"m":"ld","o":"b,a"},{"a":43497,"t":"code","b":[217],"m":"exx"},{"a":43498,"t":"code","b":[229],"m":"push","o":"hl"},{"a":43499,"t":"code","b":[217],"m":"exx"},{"a":43500,"t":"code","b":[229],"m":"push","o":"hl"},{"a":43501,"t":"code","b":[213],"m":"push","o":"de"},{"a":43502,"t":"code","b":[126],"m":"ld","o":"a,(hl)","x":[43517]},{"a":43503,"t":"code","b":[167],"m":"and","o":"a"},{"a":43504,"t":"code","b":[196,60,170],"m":"call","oa":43580,"o":"nz,$AA3C"},{"a":43507,"t":"code","b":[217],"m":"exx"},{"a":43508,"t":"code","b":[44],"m":"inc","o":"l"},{"a":43509,"t":"code","b":[217],"m":"exx"},{"a":43510,"t":"code","b":[44],"m":"inc","o":"l"},{"a":43511,"t":"code","b":[125],"m":"ld","o":"a,l"},{"a":43512,"t":"code","b":[230,3],"m":"and","o":"$03"},{"a":43514,"t":"code","b":[204,22,170],"m":"call","oa":43542,"o":"z,$AA16"},{"a":43517,"t":"code","b":[16,239],"m":"djnz","oa":43502,"o":"$A9EE"},{"a":43519,"t":"code","b":[209],"m":"pop","o":"de"},{"a":43520,"t":"code","b":[225],"m":"pop","o":"hl"},{"a":43521,"t":"code","b":[125],"m":"ld","o":"a,l"},{"a":43522,"t":"code","b":[198,4],"m":"add","o":"a,$04"},{"a":43524,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":43525,"t":"code","b":[230,12],"m":"and","o":"$0C"},{"a":43527,"t":"code","b":[204,31,170],"m":"call","oa":43551,"o":"z,$AA1F"},{"a":43530,"t":"code","b":[217],"m":"exx"},{"a":43531,"t":"code","b":[225],"m":"pop","o":"hl"},{"a":43532,"t":"code","b":[125],"m":"ld","o":"a,l"},{"a":43533,"t":"code","b":[198,32],"m":"add","o":"a,$20"},{"a":43535,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":43536,"t":"code","b":[217],"m":"exx"},{"a":43537,"t":"code","b":[13],"m":"dec","o":"c"},{"a":43538,"t":"code","b":[194,229,169],"m":"jp","oa":43493,"o":"nz,$A9E5"},{"a":43541,"t":"code","b":[201],"m":"ret"},{"a":43542,"t":"code","b":[197],"m":"push","o":"bc","x":[43514]},{"a":43543,"t":"code","b":[125],"m":"ld","o":"a,l"},{"a":43544,"t":"code","b":[61],"m":"dec","o":"a"},{"a":43545,"t":"code","b":[230,12],"m":"and","o":"$0C"},{"a":43547,"t":"code","b":[8],"m":"ex","o":"af,af'"},{"a":43548,"t":"code","b":[19],"m":"inc","o":"de"},{"a":43549,"t":"code","b":[24,12],"m":"jr","oa":43563,"o":"$AA2B"},{"a":43551,"t":"code","b":[197],"m":"push","o":"bc","x":[43527]},{"a":43552,"t":"code","b":[125],"m":"ld","o":"a,l"},{"a":43553,"t":"code","b":[230,3],"m":"and","o":"$03"},{"a":43555,"t":"code","b":[8],"m":"ex","o":"af,af'"},{"a":43556,"t":"code","b":[123],"m":"ld","o":"a,e"},{"a":43557,"t":"code","b":[198,2],"m":"add","o":"a,$02"},{"a":43559,"t":"code","b":[95],"m":"ld","o":"e,a"},{"a":43560,"t":"code","b":[48,1],"m":"jr","oa":43563,"o":"nc,$AA2B"},{"a":43562,"t":"code","b":[20],"m":"inc","o":"d"},{"a":43563,"t":"code","b":[26],"m":"ld","o":"a,(de)","x":[43549,43560]},{"a":43564,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":43565,"t":"code","b":[38,0],"m":"ld","o":"h,$00"},{"a":43567,"t":"code","b":[41],"m":"add","o":"hl,hl"},{"a":43568,"t":"code","b":[41],"m":"add","o":"hl,hl"},{"a":43569,"t":"code","b":[41],"m":"add","o":"hl,hl"},{"a":43570,"t":"code","b":[41],"m":"add","o":"hl,hl"},{"a":43571,"t":"code","b":[1,192,194],"m":"ld","o":"bc,$C2C0"},{"a":43574,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":43575,"t":"code","b":[8],"m":"ex","o":"af,af'"},{"a":43576,"t":"code","b":[181],"m":"or","o":"l"},{"a":43577,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":43578,"t":"code","b":[193],"m":"pop","o":"bc"},{"a":43579,"t":"code","b":[201],"m":"ret"},{"a":43580,"t":"code","b":[217],"m":"exx","x":[43504]},{"a":43581,"t":"code","b":[229],"m":"push","o":"hl"},{"a":43582,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":43583,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":43584,"t":"code","b":[38,0],"m":"ld","o":"h,$00"},{"a":43586,"t":"code","b":[41],"m":"add","o":"hl,hl"},{"a":43587,"t":"code","b":[41],"m":"add","o":"hl,hl"},{"a":43588,"t":"code","b":[41],"m":"add","o":"hl,hl"},{"a":43589,"t":"code","b":[1,120,246],"m":"ld","o":"bc,$F678"},{"a":43592,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":43593,"t":"code","b":[1,4,8],"m":"ld","o":"bc,$0804"},{"a":43596,"t":"code","b":[26],"m":"ld","o":"a,(de)","x":[43603]},{"a":43597,"t":"code","b":[166],"m":"and","o":"(hl)"},{"a":43598,"t":"code","b":[18],"m":"ld","o":"(de),a"},{"a":43599,"t":"code","b":[44],"m":"inc","o":"l"},{"a":43600,"t":"code","b":[123],"m":"ld","o":"a,e"},{"a":43601,"t":"code","b":[129],"m":"add","o":"a,c"},{"a":43602,"t":"code","b":[95],"m":"ld","o":"e,a"},{"a":43603,"t":"code","b":[16,247],"m":"djnz","oa":43596,"o":"$AA4C"},{"a":43605,"t":"code","b":[225],"m":"pop","o":"hl"},{"a":43606,"t":"code","b":[217],"m":"exx"},{"a":43607,"t":"code","b":[62,1],"m":"ld","o":"a,$01"},{"a":43609,"t":"code","b":[50,242,166],"m":"ld","oa":42738,"o":"($A6F2),a"},{"a":43612,"t":"code","b":[201],"m":"ret"},{"a":43613,"l":"multiply","c":"HL = A times E.","t":"code","b":[6,8],"m":"ld","o":"b,$08","x":[44036,44174,62421]},{"a":43615,"t":"code","b":[33,0,0],"m":"ld","o":"hl,$0000"},{"a":43618,"t":"code","b":[84],"m":"ld","o":"d,h"},{"a":43619,"t":"code","b":[41],"m":"add","o":"hl,hl","x":[43625]},{"a":43620,"t":"code","b":[23],"m":"rla"},{"a":43621,"t":"code","b":[210,105,170],"m":"jp","oa":43625,"o":"nc,$AA69"},{"a":43624,"t":"code","b":[25],"m":"add","o":"hl,de"},{"a":43625,"t":"code","b":[16,248],"m":"djnz","oa":43619,"o":"$AA63","x":[43621]},{"a":43627,"t":"code","b":[201],"m":"ret"},{"a":43628,"l":"window_vars","c":"The window being drawn: $AA6C points to the row-table entry of its first row shown, $AA6E to the first byte of its contents shown. $AA70-$AA7C are its 13-byte record, copied there by bank 3's $CAEB: its width and height shown in characters, its left column on the screen, the columns and rows of its contents not yet shown at the left and top (a window opens from its middle), its full width and height, and the addresses of its contents' pixels and attributes and of the row-table entry of its top row.","t":"byte","b":[237,141,0,91,21,9,6,0],"x":[44023,44058,44191,44271]},{"a":43636,"t":"byte","b":[0,21,9,0,0,200,95,221],"x":[44008,44026,44167]},{"a":43644,"t":"byte","b":[141]},{"a":43645,"l":"view_colour","c":"The attribute of the view, set by the clock's day and night ($8C47).","t":"byte","b":[7],"x":[35928,35931,63178]},{"a":43646,"l":"message_window","c":"The record of the conversation window, as $AA70 holds a window's.","t":"byte","b":[1,1,1,5,4,12,10,165]},{"a":43654,"t":"byte","b":[97,165,100,93,141]},{"a":43659,"l":"set_bank6_word","c":"Writes HL into bank 6's $F1EF and pages bank 3 back in. Called from bank 3.","t":"code","b":[205,122,140],"m":"call","oa":35962,"o":"page_bank_6"},{"a":43662,"t":"code","b":[34,239,241],"m":"ld","oa":61935,"o":"($F1EF),hl"},{"a":43665,"t":"code","b":[195,146,140],"m":"jp","oa":35986,"o":"page_bank_3"},{"a":43668,"l":"windows_pass","c":"The windows, once a pass, after bank 3's $D7B9 (the conversation queue): the conversation window's state is $8D25 (bit 6 opening, bit 7 closing, both while it is open, with a countdown in the low bits); the menus' state is $8D22 (first window, $C8A6 in bank 3: 1 opening, 3 open, 2 closing; the second, $C899: 8 opening, $18 open, $10 closing). Each window opening or closing takes a step, then the windows open are drawn ($ABBB).","t":"code","b":[205,185,215],"m":"call","oa":55225,"o":"$D7B9","x":[34463,34542]},{"a":43671,"t":"code","b":[33,37,141],"m":"ld","o":"hl,$8D25"},{"a":43674,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":43675,"t":"code","b":[230,192],"m":"and","o":"$C0"},{"a":43677,"t":"code","b":[40,20],"m":"jr","oa":43699,"o":"z,$AAB3"},{"a":43679,"t":"code","b":[254,192],"m":"cp","o":"$C0"},{"a":43681,"t":"code","b":[32,7],"m":"jr","oa":43690,"o":"nz,$AAAA"},{"a":43683,"t":"code","b":[53],"m":"dec","o":"(hl)"},{"a":43684,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":43685,"t":"code","b":[230,64],"m":"and","o":"$40"},{"a":43687,"t":"code","b":[32,10],"m":"jr","oa":43699,"o":"nz,$AAB3"},{"a":43689,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":43690,"t":"code","b":[23],"m":"rla","x":[43681]},{"a":43691,"t":"code","b":[220,83,171],"m":"call","oa":43859,"o":"c,close_message_step"},{"a":43694,"t":"code","b":[23],"m":"rla"},{"a":43695,"t":"code","b":[220,217,170],"m":"call","oa":43737,"o":"c,open_message_step"},{"a":43698,"t":"code","b":[23],"m":"rla"},{"a":43699,"t":"code","b":[58,34,141],"m":"ld","oa":36130,"o":"a,($8D22)","x":[43677,43687]},{"a":43702,"t":"code","b":[230,7],"m":"and","o":"$07"},{"a":43704,"t":"code","b":[40,12],"m":"jr","oa":43718,"o":"z,$AAC6"},{"a":43706,"t":"code","b":[254,2],"m":"cp","o":"$02"},{"a":43708,"t":"code","b":[204,101,171],"m":"call","oa":43877,"o":"z,close_window_1_step"},{"a":43711,"t":"code","b":[254,1],"m":"cp","o":"$01"},{"a":43713,"t":"code","b":[204,5,171],"m":"call","oa":43781,"o":"z,open_window_1_step"},{"a":43716,"t":"code","b":[24,15],"m":"jr","oa":43733,"o":"$AAD5"},{"a":43718,"t":"code","b":[58,34,141],"m":"ld","oa":36130,"o":"a,($8D22)","x":[43704]},{"a":43721,"t":"code","b":[230,56],"m":"and","o":"$38"},{"a":43723,"t":"code","b":[254,8],"m":"cp","o":"$08"},{"a":43725,"t":"code","b":[204,250,170],"m":"call","oa":43770,"o":"z,open_window_2_step"},{"a":43728,"t":"code","b":[254,16],"m":"cp","o":"$10"},{"a":43730,"t":"code","b":[204,123,171],"m":"call","oa":43899,"o":"z,close_window_2_step"},{"a":43733,"t":"code","b":[205,187,171],"m":"call","oa":43963,"o":"draw_windows","x":[43716]},{"a":43736,"t":"code","b":[201],"m":"ret"},{"a":43737,"l":"open_message_step","c":"A step of the conversation window opening ($AB23); when it is full size, bit 7 of $8D25 is set. Not reached in the code map's sessions.","t":"code","b":[17,126,170],"m":"ld","o":"de,$AA7E","x":[43695]},{"a":43740,"t":"code","b":[33,131,170],"m":"ld","o":"hl,$AA83"},{"a":43743,"t":"code","b":[26],"m":"ld","o":"a,(de)"},{"a":43744,"t":"code","b":[190],"m":"cp","o":"(hl)"},{"a":43745,"t":"code","b":[32,17],"m":"jr","oa":43764,"o":"nz,$AAF4"},{"a":43747,"t":"code","b":[19],"m":"inc","o":"de"},{"a":43748,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":43749,"t":"code","b":[26],"m":"ld","o":"a,(de)"},{"a":43750,"t":"code","b":[190],"m":"cp","o":"(hl)"},{"a":43751,"t":"code","b":[32,9],"m":"jr","oa":43762,"o":"nz,$AAF2"},{"a":43753,"t":"code","b":[58,37,141],"m":"ld","oa":36133,"o":"a,($8D25)"},{"a":43756,"t":"code","b":[203,255],"m":"set","o":"7,a"},{"a":43758,"t":"code","b":[50,37,141],"m":"ld","oa":36133,"o":"($8D25),a"},{"a":43761,"t":"code","b":[201],"m":"ret"},{"a":43762,"t":"code","b":[43],"m":"dec","o":"hl","x":[43751]},{"a":43763,"t":"code","b":[27],"m":"dec","o":"de"},{"a":43764,"t":"code","b":[6,2],"m":"ld","o":"b,$02","x":[43745]},{"a":43766,"t":"code","b":[205,35,171],"m":"call","oa":43811,"o":"$AB23"},{"a":43769,"t":"code","b":[201],"m":"ret"},{"a":43770,"l":"open_window_2_step","c":"A step of bank 3's window at $C899 opening towards the size at $C89E; bit 4 of $8D22 is set when it is full size.","t":"code","b":[17,153,200],"m":"ld","o":"de,$C899","x":[43725]},{"a":43773,"t":"code","b":[33,158,200],"m":"ld","o":"hl,$C89E"},{"a":43776,"t":"code","b":[1,16,4],"m":"ld","o":"bc,$0410"},{"a":43779,"t":"code","b":[24,9],"m":"jr","oa":43790,"o":"$AB0E"},{"a":43781,"l":"open_window_1_step","c":"A step of bank 3's window at $C8A6 opening towards the size at $C8AB; bit 1 of $8D22 is set when it is full size.","t":"code","b":[17,166,200],"m":"ld","o":"de,$C8A6","x":[43713]},{"a":43784,"t":"code","b":[33,171,200],"m":"ld","o":"hl,$C8AB"},{"a":43787,"t":"code","b":[1,2,4],"m":"ld","o":"bc,$0402"},{"a":43790,"t":"code","b":[8],"m":"ex","o":"af,af'","x":[43779]},{"a":43791,"t":"code","b":[26],"m":"ld","o":"a,(de)"},{"a":43792,"t":"code","b":[190],"m":"cp","o":"(hl)"},{"a":43793,"t":"code","b":[32,15],"m":"jr","oa":43810,"o":"nz,$AB22"},{"a":43795,"t":"code","b":[19],"m":"inc","o":"de"},{"a":43796,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":43797,"t":"code","b":[26],"m":"ld","o":"a,(de)"},{"a":43798,"t":"code","b":[190],"m":"cp","o":"(hl)"},{"a":43799,"t":"code","b":[27],"m":"dec","o":"de"},{"a":43800,"t":"code","b":[43],"m":"dec","o":"hl"},{"a":43801,"t":"code","b":[32,7],"m":"jr","oa":43810,"o":"nz,$AB22"},{"a":43803,"t":"code","b":[58,34,141],"m":"ld","oa":36130,"o":"a,($8D22)"},{"a":43806,"t":"code","b":[177],"m":"or","o":"c"},{"a":43807,"t":"code","b":[50,34,141],"m":"ld","oa":36130,"o":"($8D22),a"},{"a":43810,"t":"code","b":[8],"m":"ex","o":"af,af'","x":[43793,43801]},{"a":43811,"c":"One step: the width grows by up to B (4), the columns not shown less half of it, the height by up to 2 and the rows not shown by one less.","t":"code","b":[8],"m":"ex","o":"af,af'","x":[43766]},{"a":43812,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":43813,"t":"code","b":[26],"m":"ld","o":"a,(de)"},{"a":43814,"t":"code","b":[150],"m":"sub","o":"(hl)"},{"a":43815,"t":"code","b":[184],"m":"cp","o":"b"},{"a":43816,"t":"code","b":[56,1],"m":"jr","oa":43819,"o":"c,$AB2B"},{"a":43818,"t":"code","b":[120],"m":"ld","o":"a,b"},{"a":43819,"t":"code","b":[79],"m":"ld","o":"c,a","x":[43816]},{"a":43820,"t":"code","b":[167],"m":"and","o":"a"},{"a":43821,"t":"code","b":[31],"m":"rra"},{"a":43822,"t":"code","b":[71],"m":"ld","o":"b,a"},{"a":43823,"t":"code","b":[27],"m":"dec","o":"de"},{"a":43824,"t":"code","b":[27],"m":"dec","o":"de"},{"a":43825,"t":"code","b":[26],"m":"ld","o":"a,(de)"},{"a":43826,"t":"code","b":[144],"m":"sub","o":"b"},{"a":43827,"t":"code","b":[48,1],"m":"jr","oa":43830,"o":"nc,$AB36"},{"a":43829,"t":"code","b":[175],"m":"xor","o":"a"},{"a":43830,"t":"code","b":[18],"m":"ld","o":"(de),a","x":[43827]},{"a":43831,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":43832,"t":"code","b":[129],"m":"add","o":"a,c"},{"a":43833,"t":"code","b":[119],"m":"ld","o":"(hl),a"},{"a":43834,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":43835,"t":"code","b":[19],"m":"inc","o":"de"},{"a":43836,"t":"code","b":[19],"m":"inc","o":"de"},{"a":43837,"t":"code","b":[19],"m":"inc","o":"de"},{"a":43838,"t":"code","b":[26],"m":"ld","o":"a,(de)"},{"a":43839,"t":"code","b":[150],"m":"sub","o":"(hl)"},{"a":43840,"t":"code","b":[254,3],"m":"cp","o":"$03"},{"a":43842,"t":"code","b":[56,2],"m":"jr","oa":43846,"o":"c,$AB46"},{"a":43844,"t":"code","b":[62,2],"m":"ld","o":"a,$02"},{"a":43846,"t":"code","b":[134],"m":"add","o":"a,(hl)","x":[43842]},{"a":43847,"t":"code","b":[119],"m":"ld","o":"(hl),a"},{"a":43848,"t":"code","b":[27],"m":"dec","o":"de"},{"a":43849,"t":"code","b":[27],"m":"dec","o":"de"},{"a":43850,"t":"code","b":[26],"m":"ld","o":"a,(de)"},{"a":43851,"t":"code","b":[214,1],"m":"sub","o":"$01"},{"a":43853,"t":"code","b":[48,1],"m":"jr","oa":43856,"o":"nc,$AB50"},{"a":43855,"t":"code","b":[175],"m":"xor","o":"a"},{"a":43856,"t":"code","b":[18],"m":"ld","o":"(de),a","x":[43853]},{"a":43857,"t":"code","b":[8],"m":"ex","o":"af,af'"},{"a":43858,"t":"code","b":[201],"m":"ret"},{"a":43859,"l":"close_message_step","c":"A step of the conversation window closing; when it has closed, $8D25 is cleared. Not reached in the code map's sessions.","t":"code","b":[245],"m":"push","o":"af","x":[43691]},{"a":43860,"t":"code","b":[33,126,170],"m":"ld","o":"hl,$AA7E"},{"a":43863,"t":"code","b":[1,1,2],"m":"ld","o":"bc,$0201"},{"a":43866,"t":"code","b":[205,145,171],"m":"call","oa":43921,"o":"$AB91"},{"a":43869,"t":"code","b":[32,4],"m":"jr","oa":43875,"o":"nz,$AB63"},{"a":43871,"t":"code","b":[175],"m":"xor","o":"a"},{"a":43872,"t":"code","b":[50,37,141],"m":"ld","oa":36133,"o":"($8D25),a"},{"a":43875,"t":"code","b":[241],"m":"pop","o":"af","x":[43869]},{"a":43876,"t":"code","b":[201],"m":"ret"},{"a":43877,"l":"close_window_1_step","c":"A step of the window at $C8A6 closing; when it has closed, the low three bits of $8D22 are cleared, and bank 3's $CE57 runs if the other window's bits are set.","t":"code","b":[245],"m":"push","o":"af","x":[43708]},{"a":43878,"t":"code","b":[33,166,200],"m":"ld","o":"hl,$C8A6"},{"a":43881,"t":"code","b":[205,142,171],"m":"call","oa":43918,"o":"close_step"},{"a":43884,"t":"code","b":[32,11],"m":"jr","oa":43897,"o":"nz,$AB79"},{"a":43886,"t":"code","b":[58,34,141],"m":"ld","oa":36130,"o":"a,($8D22)"},{"a":43889,"t":"code","b":[230,248],"m":"and","o":"$F8"},{"a":43891,"t":"code","b":[50,34,141],"m":"ld","oa":36130,"o":"($8D22),a"},{"a":43894,"t":"code","b":[196,87,206],"m":"call","oa":52823,"o":"nz,$CE57"},{"a":43897,"t":"code","b":[241],"m":"pop","o":"af","x":[43884]},{"a":43898,"t":"code","b":[201],"m":"ret"},{"a":43899,"l":"close_window_2_step","c":"A step of the window at $C899 closing; when it has closed, $8D22 becomes 1 (the other window opens) and bank 3's $CE77 runs. Not reached in the code map's sessions.","t":"code","b":[245],"m":"push","o":"af","x":[43730]},{"a":43900,"t":"code","b":[33,153,200],"m":"ld","o":"hl,$C899"},{"a":43903,"t":"code","b":[205,142,171],"m":"call","oa":43918,"o":"close_step"},{"a":43906,"t":"code","b":[32,8],"m":"jr","oa":43916,"o":"nz,$AB8C"},{"a":43908,"t":"code","b":[62,1],"m":"ld","o":"a,$01"},{"a":43910,"t":"code","b":[50,34,141],"m":"ld","oa":36130,"o":"($8D22),a"},{"a":43913,"t":"code","b":[205,119,206],"m":"call","oa":52855,"o":"$CE77"},{"a":43916,"t":"code","b":[241],"m":"pop","o":"af","x":[43906]},{"a":43917,"t":"code","b":[201],"m":"ret"},{"a":43918,"l":"close_step","c":"A step of the window whose record is at HL closing: what is behind it is drawn again ($ACEC), then it narrows by B (4) columns and one character's worth of rows on each side; Z when it is already shut (width 0). Entered at $AB91 with BC set.","t":"code","b":[1,2,4],"m":"ld","o":"bc,$0402","x":[43881,43903]},{"a":43921,"t":"code","b":[197],"m":"push","o":"bc","x":[43866]},{"a":43922,"t":"code","b":[229],"m":"push","o":"hl"},{"a":43923,"t":"code","b":[205,235,202],"m":"call","oa":51947,"o":"$CAEB"},{"a":43926,"t":"code","b":[205,236,172],"m":"call","oa":44268,"o":"redraw_behind"},{"a":43929,"t":"code","b":[225],"m":"pop","o":"hl"},{"a":43930,"t":"code","b":[193],"m":"pop","o":"bc"},{"a":43931,"t":"code","b":[93],"m":"ld","o":"e,l"},{"a":43932,"t":"code","b":[84],"m":"ld","o":"d,h"},{"a":43933,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":43934,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":43935,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":43936,"t":"code","b":[26],"m":"ld","o":"a,(de)"},{"a":43937,"t":"code","b":[167],"m":"and","o":"a"},{"a":43938,"t":"code","b":[200],"m":"ret","o":"z"},{"a":43939,"t":"code","b":[144],"m":"sub","o":"b"},{"a":43940,"t":"code","b":[48,1],"m":"jr","oa":43943,"o":"nc,$ABA7"},{"a":43942,"t":"code","b":[175],"m":"xor","o":"a"},{"a":43943,"t":"code","b":[18],"m":"ld","o":"(de),a","x":[43940]},{"a":43944,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":43945,"t":"code","b":[129],"m":"add","o":"a,c"},{"a":43946,"t":"code","b":[119],"m":"ld","o":"(hl),a"},{"a":43947,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":43948,"t":"code","b":[19],"m":"inc","o":"de"},{"a":43949,"t":"code","b":[26],"m":"ld","o":"a,(de)"},{"a":43950,"t":"code","b":[61],"m":"dec","o":"a"},{"a":43951,"t":"code","b":[40,7],"m":"jr","oa":43960,"o":"z,$ABB8"},{"a":43953,"t":"code","b":[254,3],"m":"cp","o":"$03"},{"a":43955,"t":"code","b":[56,2],"m":"jr","oa":43959,"o":"c,$ABB7"},{"a":43957,"t":"code","b":[61],"m":"dec","o":"a"},{"a":43958,"t":"code","b":[52],"m":"inc","o":"(hl)"},{"a":43959,"t":"code","b":[18],"m":"ld","o":"(de),a","x":[43955]},{"a":43960,"t":"code","b":[246,255],"m":"or","o":"$FF","x":[43951]},{"a":43962,"t":"code","b":[201],"m":"ret"},{"a":43963,"l":"draw_windows","c":"Draws into the screen not shown the window open or opening ($C8A6 first, or $C899), then the menu pointer ($AD9F), then the conversation window if it is up.","t":"code","b":[58,34,141],"m":"ld","oa":36130,"o":"a,($8D22)","x":[43733]},{"a":43966,"t":"code","b":[230,7],"m":"and","o":"$07"},{"a":43968,"t":"code","b":[40,5],"m":"jr","oa":43975,"o":"z,$ABC7"},{"a":43970,"t":"code","b":[33,166,200],"m":"ld","o":"hl,$C8A6"},{"a":43973,"t":"code","b":[24,10],"m":"jr","oa":43985,"o":"$ABD1"},{"a":43975,"t":"code","b":[58,34,141],"m":"ld","oa":36130,"o":"a,($8D22)","x":[43968]},{"a":43978,"t":"code","b":[230,56],"m":"and","o":"$38"},{"a":43980,"t":"code","b":[40,6],"m":"jr","oa":43988,"o":"z,$ABD4"},{"a":43982,"t":"code","b":[33,153,200],"m":"ld","o":"hl,$C899"},{"a":43985,"t":"code","b":[205,224,171],"m":"call","oa":44000,"o":"draw_window","x":[43973]},{"a":43988,"t":"code","b":[205,159,173],"m":"call","oa":44447,"o":"draw_pointer","x":[43980]},{"a":43991,"t":"code","b":[58,37,141],"m":"ld","oa":36133,"o":"a,($8D25)"},{"a":43994,"t":"code","b":[230,192],"m":"and","o":"$C0"},{"a":43996,"t":"code","b":[200],"m":"ret","o":"z"},{"a":43997,"t":"code","b":[33,126,170],"m":"ld","o":"hl,$AA7E"},{"a":44000,"l":"draw_window","c":"Draws the window whose record is at HL ($CAEB copies it to $AA70) into the screen not shown: the part of its contents its size shows, a pixel row at a time (LDIs, the JR at $AC51 patched to skip those the width does not need) to the rows the row table gives, then its attributes.","t":"code","b":[205,235,202],"m":"call","oa":51947,"o":"$CAEB","x":[43985]},{"a":44003,"t":"code","b":[58,112,170],"m":"ld","oa":43632,"o":"a,($AA70)"},{"a":44006,"t":"code","b":[167],"m":"and","o":"a"},{"a":44007,"t":"code","b":[200],"m":"ret","o":"z"},{"a":44008,"t":"code","b":[58,116,170],"m":"ld","oa":43636,"o":"a,($AA74)"},{"a":44011,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":44012,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":44013,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":44014,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":44015,"t":"code","b":[42,123,170],"m":"ld","oa":43643,"o":"hl,($AA7B)"},{"a":44018,"t":"code","b":[133],"m":"add","o":"a,l"},{"a":44019,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":44020,"t":"code","b":[48,1],"m":"jr","oa":44023,"o":"nc,$ABF7"},{"a":44022,"t":"code","b":[36],"m":"inc","o":"h"},{"a":44023,"t":"code","b":[34,108,170],"m":"ld","oa":43628,"o":"(window_vars),hl","x":[44020]},{"a":44026,"t":"code","b":[58,116,170],"m":"ld","oa":43636,"o":"a,($AA74)"},{"a":44029,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":44030,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":44031,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":44032,"t":"code","b":[95],"m":"ld","o":"e,a"},{"a":44033,"t":"code","b":[58,117,170],"m":"ld","oa":43637,"o":"a,($AA75)"},{"a":44036,"t":"code","b":[205,93,170],"m":"call","oa":43613,"o":"multiply"},{"a":44039,"t":"code","b":[58,115,170],"m":"ld","oa":43635,"o":"a,($AA73)"},{"a":44042,"t":"code","b":[133],"m":"add","o":"a,l"},{"a":44043,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":44044,"t":"code","b":[48,1],"m":"jr","oa":44047,"o":"nc,$AC0F"},{"a":44046,"t":"code","b":[36],"m":"inc","o":"h"},{"a":44047,"t":"code","b":[237,75,119,170],"m":"ld","oa":43639,"o":"bc,($AA77)","x":[44044]},{"a":44051,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":44052,"t":"code","b":[34,110,170],"m":"ld","oa":43630,"o":"($AA6E),hl"},{"a":44055,"t":"code","b":[205,165,140],"m":"call","oa":36005,"o":"page_hidden_screen"},{"a":44058,"t":"code","b":[221,42,108,170],"m":"ld","oa":43628,"o":"ix,(window_vars)"},{"a":44062,"t":"code","b":[42,110,170],"m":"ld","oa":43630,"o":"hl,($AA6E)"},{"a":44065,"t":"code","b":[217],"m":"exx"},{"a":44066,"t":"code","b":[33,112,170],"m":"ld","o":"hl,$AA70"},{"a":44069,"t":"code","b":[58,117,170],"m":"ld","oa":43637,"o":"a,($AA75)"},{"a":44072,"t":"code","b":[150],"m":"sub","o":"(hl)"},{"a":44073,"t":"code","b":[50,126,172],"m":"ld","oa":44158,"o":"($AC7E),a"},{"a":44076,"t":"code","b":[62,21],"m":"ld","o":"a,$15"},{"a":44078,"t":"code","b":[150],"m":"sub","o":"(hl)"},{"a":44079,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":44080,"t":"code","b":[50,82,172],"m":"ld","oa":44114,"o":"($AC52),a"},{"a":44083,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":44084,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":44085,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":44086,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":44087,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":44088,"t":"code","b":[71],"m":"ld","o":"b,a"},{"a":44089,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":44090,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":44091,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":44092,"t":"code","b":[134],"m":"add","o":"a,(hl)"},{"a":44093,"t":"code","b":[50,79,172],"m":"ld","oa":44111,"o":"($AC4F),a"},{"a":44096,"t":"code","b":[217],"m":"exx","x":[44165]},{"a":44097,"t":"code","b":[221,94,0],"m":"ld","o":"e,(ix+$00)"},{"a":44100,"t":"code","b":[221,35],"m":"inc","o":"ix"},{"a":44102,"t":"code","b":[221,86,0],"m":"ld","o":"d,(ix+$00)"},{"a":44105,"t":"code","b":[221,35],"m":"inc","o":"ix"},{"a":44107,"t":"code","b":[123],"m":"ld","o":"a,e"},{"a":44108,"t":"code","b":[230,224],"m":"and","o":"$E0"},{"a":44110,"t":"code","b":[246,6],"m":"or","o":"$06"},{"a":44112,"t":"code","b":[95],"m":"ld","o":"e,a"},{"a":44113,"t":"code","b":[24,0],"m":"jr","oa":44115,"o":"$AC53"},{"a":44115,"t":"code","b":[237,160],"m":"ldi","x":[44113]},{"a":44117,"t":"code","b":[237,160],"m":"ldi"},{"a":44119,"t":"code","b":[237,160],"m":"ldi"},{"a":44121,"t":"code","b":[237,160],"m":"ldi"},{"a":44123,"t":"code","b":[237,160],"m":"ldi"},{"a":44125,"t":"code","b":[237,160],"m":"ldi"},{"a":44127,"t":"code","b":[237,160],"m":"ldi"},{"a":44129,"t":"code","b":[237,160],"m":"ldi"},{"a":44131,"t":"code","b":[237,160],"m":"ldi"},{"a":44133,"t":"code","b":[237,160],"m":"ldi"},{"a":44135,"t":"code","b":[237,160],"m":"ldi"},{"a":44137,"t":"code","b":[237,160],"m":"ldi"},{"a":44139,"t":"code","b":[237,160],"m":"ldi"},{"a":44141,"t":"code","b":[237,160],"m":"ldi"},{"a":44143,"t":"code","b":[237,160],"m":"ldi"},{"a":44145,"t":"code","b":[237,160],"m":"ldi"},{"a":44147,"t":"code","b":[237,160],"m":"ldi"},{"a":44149,"t":"code","b":[237,160],"m":"ldi"},{"a":44151,"t":"code","b":[237,160],"m":"ldi"},{"a":44153,"t":"code","b":[237,160],"m":"ldi"},{"a":44155,"t":"code","b":[237,160],"m":"ldi"},{"a":44157,"t":"code","b":[62,0],"m":"ld","o":"a,$00"},{"a":44159,"t":"code","b":[133],"m":"add","o":"a,l"},{"a":44160,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":44161,"t":"code","b":[48,1],"m":"jr","oa":44164,"o":"nc,$AC84"},{"a":44163,"t":"code","b":[36],"m":"inc","o":"h"},{"a":44164,"t":"code","b":[217],"m":"exx","x":[44161]},{"a":44165,"t":"code","b":[16,185],"m":"djnz","oa":44096,"o":"$AC40"},{"a":44167,"t":"code","b":[58,116,170],"m":"ld","oa":43636,"o":"a,($AA74)"},{"a":44170,"t":"code","b":[95],"m":"ld","o":"e,a"},{"a":44171,"t":"code","b":[58,117,170],"m":"ld","oa":43637,"o":"a,($AA75)"},{"a":44174,"t":"code","b":[205,93,170],"m":"call","oa":43613,"o":"multiply"},{"a":44177,"t":"code","b":[58,115,170],"m":"ld","oa":43635,"o":"a,($AA73)"},{"a":44180,"t":"code","b":[133],"m":"add","o":"a,l"},{"a":44181,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":44182,"t":"code","b":[48,1],"m":"jr","oa":44185,"o":"nc,$AC99"},{"a":44184,"t":"code","b":[36],"m":"inc","o":"h"},{"a":44185,"t":"code","b":[237,75,121,170],"m":"ld","oa":43641,"o":"bc,($AA79)","x":[44182]},{"a":44189,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":44190,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":44191,"t":"code","b":[42,108,170],"m":"ld","oa":43628,"o":"hl,(window_vars)"},{"a":44194,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":44195,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":44196,"t":"code","b":[102],"m":"ld","o":"h,(hl)"},{"a":44197,"t":"code","b":[230,224],"m":"and","o":"$E0"},{"a":44199,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":44200,"t":"code","b":[58,114,170],"m":"ld","oa":43634,"o":"a,($AA72)"},{"a":44203,"t":"code","b":[71],"m":"ld","o":"b,a"},{"a":44204,"t":"code","b":[58,115,170],"m":"ld","oa":43635,"o":"a,($AA73)"},{"a":44207,"t":"code","b":[128],"m":"add","o":"a,b"},{"a":44208,"t":"code","b":[71],"m":"ld","o":"b,a"},{"a":44209,"t":"code","b":[125],"m":"ld","o":"a,l"},{"a":44210,"t":"code","b":[230,224],"m":"and","o":"$E0"},{"a":44212,"t":"code","b":[176],"m":"or","o":"b"},{"a":44213,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":44214,"t":"code","b":[124],"m":"ld","o":"a,h"},{"a":44215,"t":"code","b":[38,216],"m":"ld","o":"h,$D8"},{"a":44217,"t":"code","b":[254,200],"m":"cp","o":"$C8"},{"a":44219,"t":"code","b":[56,6],"m":"jr","oa":44227,"o":"c,$ACC3"},{"a":44221,"t":"code","b":[36],"m":"inc","o":"h"},{"a":44222,"t":"code","b":[254,208],"m":"cp","o":"$D0"},{"a":44224,"t":"code","b":[56,1],"m":"jr","oa":44227,"o":"c,$ACC3"},{"a":44226,"t":"code","b":[36],"m":"inc","o":"h"},{"a":44227,"t":"code","b":[235],"m":"ex","o":"de,hl","x":[44219,44224]},{"a":44228,"t":"code","b":[6,0],"m":"ld","o":"b,$00"},{"a":44230,"t":"code","b":[58,112,170],"m":"ld","oa":43632,"o":"a,($AA70)"},{"a":44233,"t":"code","b":[50,210,172],"m":"ld","oa":44242,"o":"($ACD2),a"},{"a":44236,"t":"code","b":[58,113,170],"m":"ld","oa":43633,"o":"a,($AA71)"},{"a":44239,"t":"code","b":[71],"m":"ld","o":"b,a"},{"a":44240,"t":"code","b":[197],"m":"push","o":"bc","x":[44263]},{"a":44241,"t":"code","b":[1,4,0],"m":"ld","o":"bc,$0004"},{"a":44244,"t":"code","b":[229],"m":"push","o":"hl"},{"a":44245,"t":"code","b":[213],"m":"push","o":"de"},{"a":44246,"t":"code","b":[237,176],"m":"ldir"},{"a":44248,"t":"code","b":[225],"m":"pop","o":"hl"},{"a":44249,"t":"code","b":[209],"m":"pop","o":"de"},{"a":44250,"t":"code","b":[14,32],"m":"ld","o":"c,$20"},{"a":44252,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":44253,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":44254,"t":"code","b":[58,117,170],"m":"ld","oa":43637,"o":"a,($AA75)"},{"a":44257,"t":"code","b":[133],"m":"add","o":"a,l"},{"a":44258,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":44259,"t":"code","b":[48,1],"m":"jr","oa":44262,"o":"nc,$ACE6"},{"a":44261,"t":"code","b":[36],"m":"inc","o":"h"},{"a":44262,"t":"code","b":[193],"m":"pop","o":"bc","x":[44259]},{"a":44263,"t":"code","b":[16,231],"m":"djnz","oa":44240,"o":"$ACD0"},{"a":44265,"t":"code","b":[195,146,140],"m":"jp","oa":35986,"o":"page_bank_3"},{"a":44268,"l":"redraw_behind","c":"Draws again what the window whose record is in $AA70 covers at full size, from the character map at $6505 (32 by 24): each character's 8 bytes and attribute are 9 bytes in bank 0 from $ED25, the bank switched between bank 0 and the screen not shown for each byte; character $FF is the view's colour ($AA7D) with nothing drawn.","t":"code","b":[42,123,170],"m":"ld","oa":43643,"o":"hl,($AA7B)","x":[43926,62250]},{"a":44271,"t":"code","b":[34,108,170],"m":"ld","oa":43628,"o":"(window_vars),hl"},{"a":44274,"t":"code","b":[94],"m":"ld","o":"e,(hl)"},{"a":44275,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":44276,"t":"code","b":[86],"m":"ld","o":"d,(hl)"},{"a":44277,"t":"code","b":[33,114,170],"m":"ld","o":"hl,$AA72"},{"a":44280,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":44281,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":44282,"t":"code","b":[123],"m":"ld","o":"a,e"},{"a":44283,"t":"code","b":[230,224],"m":"and","o":"$E0"},{"a":44285,"t":"code","b":[181],"m":"or","o":"l"},{"a":44286,"t":"code","b":[95],"m":"ld","o":"e,a"},{"a":44287,"t":"code","b":[122],"m":"ld","o":"a,d"},{"a":44288,"t":"code","b":[38,0],"m":"ld","o":"h,$00"},{"a":44290,"t":"code","b":[254,200],"m":"cp","o":"$C8"},{"a":44292,"t":"code","b":[56,6],"m":"jr","oa":44300,"o":"c,$AD0C"},{"a":44294,"t":"code","b":[36],"m":"inc","o":"h"},{"a":44295,"t":"code","b":[254,208],"m":"cp","o":"$D0"},{"a":44297,"t":"code","b":[56,1],"m":"jr","oa":44300,"o":"c,$AD0C"},{"a":44299,"t":"code","b":[36],"m":"inc","o":"h"},{"a":44300,"t":"code","b":[107],"m":"ld","o":"l,e","x":[44292,44297]},{"a":44301,"t":"code","b":[1,5,101],"m":"ld","o":"bc,$6505"},{"a":44304,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":44305,"t":"code","b":[58,118,170],"m":"ld","oa":43638,"o":"a,($AA76)"},{"a":44308,"t":"code","b":[79],"m":"ld","o":"c,a"},{"a":44309,"t":"code","b":[217],"m":"exx"},{"a":44310,"t":"code","b":[1,253,127],"m":"ld","o":"bc,$7FFD"},{"a":44313,"t":"code","b":[58,30,141],"m":"ld","oa":36126,"o":"a,($8D1E)"},{"a":44316,"t":"code","b":[230,248],"m":"and","o":"$F8"},{"a":44318,"t":"code","b":[103],"m":"ld","o":"h,a"},{"a":44319,"t":"code","b":[246,5],"m":"or","o":"$05"},{"a":44321,"t":"code","b":[203,95],"m":"bit","o":"3,a"},{"a":44323,"t":"code","b":[32,2],"m":"jr","oa":44327,"o":"nz,$AD27"},{"a":44325,"t":"code","b":[246,7],"m":"or","o":"$07"},{"a":44327,"t":"code","b":[111],"m":"ld","o":"l,a","x":[44323]},{"a":44328,"t":"code","b":[217],"m":"exx"},{"a":44329,"t":"code","b":[213],"m":"push","o":"de","x":[44441]},{"a":44330,"t":"code","b":[229],"m":"push","o":"hl"},{"a":44331,"t":"code","b":[58,117,170],"m":"ld","oa":43637,"o":"a,($AA75)"},{"a":44334,"t":"code","b":[71],"m":"ld","o":"b,a"},{"a":44335,"t":"code","b":[197],"m":"push","o":"bc","x":[44417]},{"a":44336,"t":"code","b":[229],"m":"push","o":"hl"},{"a":44337,"t":"code","b":[213],"m":"push","o":"de"},{"a":44338,"t":"code","b":[217],"m":"exx"},{"a":44339,"t":"code","b":[237,97],"m":"out","o":"(c),h"},{"a":44341,"t":"code","b":[217],"m":"exx"},{"a":44342,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":44343,"t":"code","b":[254,255],"m":"cp","o":"$FF"},{"a":44345,"t":"code","b":[32,9],"m":"jr","oa":44356,"o":"nz,$AD44"},{"a":44347,"t":"code","b":[33,125,170],"m":"ld","o":"hl,$AA7D"},{"a":44350,"t":"code","b":[217],"m":"exx"},{"a":44351,"t":"code","b":[237,105],"m":"out","o":"(c),l"},{"a":44353,"t":"code","b":[217],"m":"exx"},{"a":44354,"t":"code","b":[24,31],"m":"jr","oa":44387,"o":"$AD63"},{"a":44356,"t":"code","b":[111],"m":"ld","o":"l,a","x":[44345]},{"a":44357,"t":"code","b":[38,0],"m":"ld","o":"h,$00"},{"a":44359,"t":"code","b":[41],"m":"add","o":"hl,hl"},{"a":44360,"t":"code","b":[41],"m":"add","o":"hl,hl"},{"a":44361,"t":"code","b":[41],"m":"add","o":"hl,hl"},{"a":44362,"t":"code","b":[133],"m":"add","o":"a,l"},{"a":44363,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":44364,"t":"code","b":[48,1],"m":"jr","oa":44367,"o":"nc,$AD4F"},{"a":44366,"t":"code","b":[36],"m":"inc","o":"h"},{"a":44367,"t":"code","b":[1,37,237],"m":"ld","o":"bc,$ED25","x":[44364]},{"a":44370,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":44371,"t":"code","b":[6,8],"m":"ld","o":"b,$08"},{"a":44373,"t":"code","b":[217],"m":"exx","x":[44385]},{"a":44374,"t":"code","b":[237,97],"m":"out","o":"(c),h"},{"a":44376,"t":"code","b":[217],"m":"exx"},{"a":44377,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":44378,"t":"code","b":[217],"m":"exx"},{"a":44379,"t":"code","b":[237,105],"m":"out","o":"(c),l"},{"a":44381,"t":"code","b":[217],"m":"exx"},{"a":44382,"t":"code","b":[18],"m":"ld","o":"(de),a"},{"a":44383,"t":"code","b":[20],"m":"inc","o":"d"},{"a":44384,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":44385,"t":"code","b":[16,242],"m":"djnz","oa":44373,"o":"$AD55"},{"a":44387,"t":"code","b":[209],"m":"pop","o":"de","x":[44354]},{"a":44388,"t":"code","b":[213],"m":"push","o":"de"},{"a":44389,"t":"code","b":[122],"m":"ld","o":"a,d"},{"a":44390,"t":"code","b":[22,216],"m":"ld","o":"d,$D8"},{"a":44392,"t":"code","b":[254,200],"m":"cp","o":"$C8"},{"a":44394,"t":"code","b":[56,6],"m":"jr","oa":44402,"o":"c,$AD72"},{"a":44396,"t":"code","b":[20],"m":"inc","o":"d"},{"a":44397,"t":"code","b":[254,208],"m":"cp","o":"$D0"},{"a":44399,"t":"code","b":[56,1],"m":"jr","oa":44402,"o":"c,$AD72"},{"a":44401,"t":"code","b":[20],"m":"inc","o":"d"},{"a":44402,"t":"code","b":[217],"m":"exx","x":[44394,44399]},{"a":44403,"t":"code","b":[237,97],"m":"out","o":"(c),h"},{"a":44405,"t":"code","b":[217],"m":"exx"},{"a":44406,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":44407,"t":"code","b":[217],"m":"exx"},{"a":44408,"t":"code","b":[237,105],"m":"out","o":"(c),l"},{"a":44410,"t":"code","b":[217],"m":"exx"},{"a":44411,"t":"code","b":[18],"m":"ld","o":"(de),a"},{"a":44412,"t":"code","b":[209],"m":"pop","o":"de"},{"a":44413,"t":"code","b":[19],"m":"inc","o":"de"},{"a":44414,"t":"code","b":[225],"m":"pop","o":"hl"},{"a":44415,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":44416,"t":"code","b":[193],"m":"pop","o":"bc"},{"a":44417,"t":"code","b":[16,172],"m":"djnz","oa":44335,"o":"$AD2F"},{"a":44419,"t":"code","b":[225],"m":"pop","o":"hl"},{"a":44420,"t":"code","b":[17,32,0],"m":"ld","o":"de,$0020"},{"a":44423,"t":"code","b":[25],"m":"add","o":"hl,de"},{"a":44424,"t":"code","b":[209],"m":"pop","o":"de"},{"a":44425,"t":"code","b":[197],"m":"push","o":"bc"},{"a":44426,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":44427,"t":"code","b":[1,32,0],"m":"ld","o":"bc,$0020"},{"a":44430,"t":"code","b":[125],"m":"ld","o":"a,l"},{"a":44431,"t":"code","b":[254,224],"m":"cp","o":"$E0"},{"a":44433,"t":"code","b":[56,2],"m":"jr","oa":44437,"o":"c,$AD95"},{"a":44435,"t":"code","b":[6,7],"m":"ld","o":"b,$07"},{"a":44437,"t":"code","b":[9],"m":"add","o":"hl,bc","x":[44433]},{"a":44438,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":44439,"t":"code","b":[193],"m":"pop","o":"bc"},{"a":44440,"t":"code","b":[13],"m":"dec","o":"c"},{"a":44441,"t":"code","b":[194,41,173],"m":"jp","oa":44329,"o":"nz,$AD29"},{"a":44444,"t":"code","b":[195,146,140],"m":"jp","oa":35986,"o":"page_bank_3"},{"a":44447,"l":"draw_pointer","c":"Draws the menu pointer when a menu is open ($8D22 with $1B at 3 or $18): its sprite record is copied from bank 3's $C8B3, its position is $8D24 (row) and $8D23 (column), and it is drawn unmasked by any scenery (the visibility mask set to $FF) with bank 6's graphics, by the 16-pixel drawer, or the 24-pixel one when it is 4 bytes wide.","t":"code","b":[58,34,141],"m":"ld","oa":36130,"o":"a,($8D22)","x":[43988]},{"a":44450,"t":"code","b":[167],"m":"and","o":"a"},{"a":44451,"t":"code","b":[200],"m":"ret","o":"z"},{"a":44452,"t":"code","b":[79],"m":"ld","o":"c,a"},{"a":44453,"t":"code","b":[230,27],"m":"and","o":"$1B"},{"a":44455,"t":"code","b":[254,3],"m":"cp","o":"$03"},{"a":44457,"t":"code","b":[40,3],"m":"jr","oa":44462,"o":"z,$ADAE"},{"a":44459,"t":"code","b":[254,24],"m":"cp","o":"$18"},{"a":44461,"t":"code","b":[192],"m":"ret","o":"nz"},{"a":44462,"t":"code","b":[42,123,170],"m":"ld","oa":43643,"o":"hl,($AA7B)","x":[44457]},{"a":44465,"t":"code","b":[58,36,141],"m":"ld","oa":36132,"o":"a,($8D24)"},{"a":44468,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":44469,"t":"code","b":[133],"m":"add","o":"a,l"},{"a":44470,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":44471,"t":"code","b":[48,1],"m":"jr","oa":44474,"o":"nc,$ADBA"},{"a":44473,"t":"code","b":[36],"m":"inc","o":"h"},{"a":44474,"t":"code","b":[58,35,141],"m":"ld","oa":36131,"o":"a,($8D23)","x":[44471]},{"a":44477,"t":"code","b":[31],"m":"rra"},{"a":44478,"t":"code","b":[31],"m":"rra"},{"a":44479,"t":"code","b":[31],"m":"rra"},{"a":44480,"t":"code","b":[230,31],"m":"and","o":"$1F"},{"a":44482,"t":"code","b":[79],"m":"ld","o":"c,a"},{"a":44483,"t":"code","b":[58,114,170],"m":"ld","oa":43634,"o":"a,($AA72)"},{"a":44486,"t":"code","b":[129],"m":"add","o":"a,c"},{"a":44487,"t":"code","b":[79],"m":"ld","o":"c,a"},{"a":44488,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":44489,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":44490,"t":"code","b":[86],"m":"ld","o":"d,(hl)"},{"a":44491,"t":"code","b":[230,224],"m":"and","o":"$E0"},{"a":44493,"t":"code","b":[129],"m":"add","o":"a,c"},{"a":44494,"t":"code","b":[95],"m":"ld","o":"e,a"},{"a":44495,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":44496,"t":"code","b":[34,84,160],"m":"ld","oa":41044,"o":"(draw_vars),hl"},{"a":44499,"t":"code","b":[33,179,200],"m":"ld","o":"hl,$C8B3"},{"a":44502,"t":"code","b":[17,86,160],"m":"ld","o":"de,$A056"},{"a":44505,"t":"code","b":[1,7,0],"m":"ld","o":"bc,$0007"},{"a":44508,"t":"code","b":[237,176],"m":"ldir"},{"a":44510,"t":"code","b":[78],"m":"ld","o":"c,(hl)"},{"a":44511,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":44512,"t":"code","b":[94],"m":"ld","o":"e,(hl)"},{"a":44513,"t":"code","b":[80],"m":"ld","o":"d,b"},{"a":44514,"t":"code","b":[121],"m":"ld","o":"a,c"},{"a":44515,"t":"code","b":[245],"m":"push","o":"af"},{"a":44516,"t":"code","b":[205,242,165],"m":"call","oa":42482,"o":"$A5F2"},{"a":44519,"t":"code","b":[33,33,133],"m":"ld","o":"hl,$8521"},{"a":44522,"t":"code","b":[54,255],"m":"ld","o":"(hl),$FF"},{"a":44524,"t":"code","b":[17,34,133],"m":"ld","o":"de,$8522"},{"a":44527,"t":"code","b":[1,64,0],"m":"ld","o":"bc,$0040"},{"a":44530,"t":"code","b":[237,176],"m":"ldir"},{"a":44532,"t":"code","b":[241],"m":"pop","o":"af"},{"a":44533,"t":"code","b":[254,4],"m":"cp","o":"$04"},{"a":44535,"t":"code","b":[58,35,141],"m":"ld","oa":36131,"o":"a,($8D23)"},{"a":44538,"t":"code","b":[14,6],"m":"ld","o":"c,$06"},{"a":44540,"t":"code","b":[40,6],"m":"jr","oa":44548,"o":"z,$AE04"},{"a":44542,"t":"code","b":[205,125,162],"m":"call","oa":41597,"o":"$A27D"},{"a":44545,"t":"code","b":[195,146,140],"m":"jp","oa":35986,"o":"page_bank_3"},{"a":44548,"t":"code","b":[205,127,160],"m":"call","oa":41087,"o":"$A07F","x":[44540]},{"a":44551,"t":"code","b":[195,146,140],"m":"jp","oa":35986,"o":"page_bank_3"},{"a":44554,"l":"fill_ae0a","c":"Six bytes of $FF before the title code.","t":"byte","b":[255,255,255,255,255,255]},{"a":44560,"l":"title","c":"The control selection screen, in the normal screen with bank 0 and the 128 ROM paged in: the screen is cleared ($AE88) and coloured (rows 0 to 6 bright yellow, row 7 bright red, rows 8 to 19 cyan), the logo drawn from $B259 in five strips of 4, 4, 4, 4 and 1 bytes across from column 7, and the six lines of $B0E0 printed. The first option is lit and $AF0F runs until a choice is confirmed; the screen is cleared again.","t":"code","b":[1,253,127],"m":"ld","o":"bc,$7FFD","x":[34097]},{"a":44563,"t":"code","b":[175],"m":"xor","o":"a"},{"a":44564,"t":"code","b":[237,121],"m":"out","o":"(c),a"},{"a":44566,"t":"code","b":[205,136,174],"m":"call","oa":44680,"o":"clear_screen"},{"a":44569,"t":"code","b":[33,0,88],"m":"ld","o":"hl,$5800"},{"a":44572,"t":"code","b":[17,1,88],"m":"ld","o":"de,$5801"},{"a":44575,"t":"code","b":[54,70],"m":"ld","o":"(hl),$46"},{"a":44577,"t":"code","b":[1,224,0],"m":"ld","o":"bc,$00E0"},{"a":44580,"t":"code","b":[237,176],"m":"ldir"},{"a":44582,"t":"code","b":[54,66],"m":"ld","o":"(hl),$42"},{"a":44584,"t":"code","b":[14,32],"m":"ld","o":"c,$20"},{"a":44586,"t":"code","b":[237,176],"m":"ldir"},{"a":44588,"t":"code","b":[54,5],"m":"ld","o":"(hl),$05"},{"a":44590,"t":"code","b":[1,128,1],"m":"ld","o":"bc,$0180"},{"a":44593,"t":"code","b":[237,176],"m":"ldir"},{"a":44595,"c":"The logo: each strip is its width (patched into the LD BC at $AE46) and its rows, then its bytes, row by row down the screen.","t":"code","b":[33,89,178],"m":"ld","o":"hl,$B259"},{"a":44598,"t":"code","b":[17,7,64],"m":"ld","o":"de,$4007"},{"a":44601,"t":"code","b":[6,5],"m":"ld","o":"b,$05"},{"a":44603,"t":"code","b":[197],"m":"push","o":"bc","x":[44648]},{"a":44604,"t":"code","b":[213],"m":"push","o":"de"},{"a":44605,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":44606,"t":"code","b":[50,71,174],"m":"ld","oa":44615,"o":"($AE47),a"},{"a":44609,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":44610,"t":"code","b":[70],"m":"ld","o":"b,(hl)"},{"a":44611,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":44612,"t":"code","b":[197],"m":"push","o":"bc","x":[44640]},{"a":44613,"t":"code","b":[213],"m":"push","o":"de"},{"a":44614,"t":"code","b":[1,4,0],"m":"ld","o":"bc,$0004"},{"a":44617,"t":"code","b":[237,176],"m":"ldir"},{"a":44619,"t":"code","b":[209],"m":"pop","o":"de"},{"a":44620,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":44621,"t":"code","b":[36],"m":"inc","o":"h"},{"a":44622,"t":"code","b":[124],"m":"ld","o":"a,h"},{"a":44623,"t":"code","b":[230,7],"m":"and","o":"$07"},{"a":44625,"t":"code","b":[32,11],"m":"jr","oa":44638,"o":"nz,$AE5E"},{"a":44627,"t":"code","b":[1,32,248],"m":"ld","o":"bc,$F820"},{"a":44630,"t":"code","b":[125],"m":"ld","o":"a,l"},{"a":44631,"t":"code","b":[254,224],"m":"cp","o":"$E0"},{"a":44633,"t":"code","b":[56,2],"m":"jr","oa":44637,"o":"c,$AE5D"},{"a":44635,"t":"code","b":[6,255],"m":"ld","o":"b,$FF"},{"a":44637,"t":"code","b":[9],"m":"add","o":"hl,bc","x":[44633]},{"a":44638,"t":"code","b":[235],"m":"ex","o":"de,hl","x":[44625]},{"a":44639,"t":"code","b":[193],"m":"pop","o":"bc"},{"a":44640,"t":"code","b":[16,226],"m":"djnz","oa":44612,"o":"$AE44"},{"a":44642,"t":"code","b":[209],"m":"pop","o":"de"},{"a":44643,"t":"code","b":[123],"m":"ld","o":"a,e"},{"a":44644,"t":"code","b":[198,4],"m":"add","o":"a,$04"},{"a":44646,"t":"code","b":[95],"m":"ld","o":"e,a"},{"a":44647,"t":"code","b":[193],"m":"pop","o":"bc"},{"a":44648,"t":"code","b":[16,209],"m":"djnz","oa":44603,"o":"$AE3B"},{"a":44650,"t":"code","b":[6,6],"m":"ld","o":"b,$06"},{"a":44652,"t":"code","b":[33,224,176],"m":"ld","o":"hl,$B0E0"},{"a":44655,"t":"code","b":[197],"m":"push","o":"bc","x":[44660]},{"a":44656,"t":"code","b":[205,159,174],"m":"call","oa":44703,"o":"print_counted"},{"a":44659,"t":"code","b":[193],"m":"pop","o":"bc"},{"a":44660,"t":"code","b":[16,249],"m":"djnz","oa":44655,"o":"$AE6F"},{"a":44662,"t":"code","b":[175],"m":"xor","o":"a"},{"a":44663,"t":"code","b":[30,70],"m":"ld","o":"e,$46"},{"a":44665,"t":"code","b":[205,159,176],"m":"call","oa":45215,"o":"light_option"},{"a":44668,"t":"code","b":[205,131,174],"m":"call","oa":44675,"o":"title_loop"},{"a":44671,"t":"code","b":[205,136,174],"m":"call","oa":44680,"o":"clear_screen"},{"a":44674,"t":"code","b":[201],"m":"ret"},{"a":44675,"l":"title_loop","c":"Calls $AF0F for ever: the confirmed choice leaves by dropping this loop's return address.","t":"code","b":[205,15,175],"m":"call","oa":44815,"o":"title_keys","x":[44668,44678]},{"a":44678,"t":"code","b":[24,251],"m":"jr","oa":44675,"o":"title_loop"},{"a":44680,"l":"clear_screen","c":"Clears the normal screen's pixels and sets its attributes to 7 (white ink on black).","t":"code","b":[33,0,64],"m":"ld","o":"hl,$4000","x":[44566,44671,45036]},{"a":44683,"t":"code","b":[17,1,64],"m":"ld","o":"de,$4001"},{"a":44686,"t":"code","b":[54,0],"m":"ld","o":"(hl),$00"},{"a":44688,"t":"code","b":[1,255,23],"m":"ld","o":"bc,$17FF"},{"a":44691,"t":"code","b":[237,176],"m":"ldir"},{"a":44693,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":44694,"t":"code","b":[19],"m":"inc","o":"de"},{"a":44695,"t":"code","b":[54,7],"m":"ld","o":"(hl),$07"},{"a":44697,"t":"code","b":[1,255,2],"m":"ld","o":"bc,$02FF"},{"a":44700,"t":"code","b":[237,176],"m":"ldir"},{"a":44702,"t":"code","b":[201],"m":"ret"},{"a":44703,"l":"print_counted","c":"Prints a string at HL: the screen address, a count, then that many character codes ($AEAF).","t":"code","b":[94],"m":"ld","o":"e,(hl)","x":[44656,44746,44756]},{"a":44704,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":44705,"t":"code","b":[86],"m":"ld","o":"d,(hl)"},{"a":44706,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":44707,"t":"code","b":[70],"m":"ld","o":"b,(hl)"},{"a":44708,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":44709,"t":"code","b":[197],"m":"push","o":"bc","x":[44716]},{"a":44710,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":44711,"t":"code","b":[205,175,174],"m":"call","oa":44719,"o":"print_char"},{"a":44714,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":44715,"t":"code","b":[193],"m":"pop","o":"bc"},{"a":44716,"t":"code","b":[16,247],"m":"djnz","oa":44709,"o":"$AEA5"},{"a":44718,"t":"code","b":[201],"m":"ret"},{"a":44719,"l":"print_char","c":"Prints the character code in A at DE in the title's font (8 bytes each from $B131) and moves DE a column right.","t":"code","b":[229],"m":"push","o":"hl","x":[44711,45053,45188]},{"a":44720,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":44721,"t":"code","b":[38,0],"m":"ld","o":"h,$00"},{"a":44723,"t":"code","b":[41],"m":"add","o":"hl,hl"},{"a":44724,"t":"code","b":[41],"m":"add","o":"hl,hl"},{"a":44725,"t":"code","b":[41],"m":"add","o":"hl,hl"},{"a":44726,"t":"code","b":[1,49,177],"m":"ld","o":"bc,$B131"},{"a":44729,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":44730,"t":"code","b":[6,8],"m":"ld","o":"b,$08"},{"a":44732,"t":"code","b":[213],"m":"push","o":"de"},{"a":44733,"t":"code","b":[126],"m":"ld","o":"a,(hl)","x":[44737]},{"a":44734,"t":"code","b":[18],"m":"ld","o":"(de),a"},{"a":44735,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":44736,"t":"code","b":[20],"m":"inc","o":"d"},{"a":44737,"t":"code","b":[16,250],"m":"djnz","oa":44733,"o":"$AEBD"},{"a":44739,"t":"code","b":[209],"m":"pop","o":"de"},{"a":44740,"t":"code","b":[225],"m":"pop","o":"hl"},{"a":44741,"t":"code","b":[28],"m":"inc","o":"e"},{"a":44742,"t":"code","b":[201],"m":"ret"},{"a":44743,"l":"confirm","c":"Prints CONFIRM? Y OR N ($AEFD), waits for Y or N ($AED9), then blanks the line ($AEEB): Z for Y.","t":"code","b":[33,253,174],"m":"ld","o":"hl,$AEFD","x":[44852,45208]},{"a":44746,"t":"code","b":[205,159,174],"m":"call","oa":44703,"o":"print_counted"},{"a":44749,"t":"code","b":[205,217,174],"m":"call","oa":44761,"o":"wait_y_or_n"},{"a":44752,"t":"code","b":[245],"m":"push","o":"af"},{"a":44753,"t":"code","b":[33,235,174],"m":"ld","o":"hl,$AEEB"},{"a":44756,"t":"code","b":[205,159,174],"m":"call","oa":44703,"o":"print_counted"},{"a":44759,"t":"code","b":[241],"m":"pop","o":"af"},{"a":44760,"t":"code","b":[201],"m":"ret"},{"a":44761,"l":"wait_y_or_n","c":"Waits for Y (Z) or N (NZ).","t":"code","b":[1,254,223],"m":"ld","o":"bc,$DFFE","x":[44749,44777]},{"a":44764,"t":"code","b":[237,120],"m":"in","o":"a,(c)"},{"a":44766,"t":"code","b":[203,103],"m":"bit","o":"4,a"},{"a":44768,"t":"code","b":[200],"m":"ret","o":"z"},{"a":44769,"t":"code","b":[6,127],"m":"ld","o":"b,$7F"},{"a":44771,"t":"code","b":[237,120],"m":"in","o":"a,(c)"},{"a":44773,"t":"code","b":[47],"m":"cpl"},{"a":44774,"t":"code","b":[203,95],"m":"bit","o":"3,a"},{"a":44776,"t":"code","b":[192],"m":"ret","o":"nz"},{"a":44777,"t":"code","b":[24,238],"m":"jr","oa":44761,"o":"wait_y_or_n"},{"a":44779,"l":"title_strings","c":"Two strings for $AE9F, in the game's alphabet (0 to 9, then A to N and P to Z with no O: the zero stands for it; $23 a space, $24 a question mark): fifteen spaces and CONFIRM? Y OR N.","t":"byte","b":[136,80,15,35,35,35,35,35]},{"a":44787,"t":"byte","b":[35,35,35,35,35,35,35,35]},{"a":44795,"t":"byte","b":[35,35,136,80,15,12,0,23]},{"a":44803,"t":"byte","b":[15,18,26,22,36,35,33,35]},{"a":44811,"t":"byte","b":[0,26,35,23]},{"a":44815,"l":"title_keys","c":"One look at the keys ($B0B6): 1 to 4 light that option (attribute $46, the one before put back to $05); 0 picks the one lit ($B0DF) once it is confirmed: its input routine, $47 bytes from the address at $B0D7, is copied to $6811 for the game to call, the keys are chosen for KEYBOARD ($AFEC), and the title loop is left.","t":"code","b":[205,182,176],"m":"call","oa":45238,"o":"title_key","x":[44675]},{"a":44818,"t":"code","b":[254,255],"m":"cp","o":"$FF"},{"a":44820,"t":"code","b":[200],"m":"ret","o":"z"},{"a":44821,"t":"code","b":[167],"m":"and","o":"a"},{"a":44822,"t":"code","b":[40,20],"m":"jr","oa":44844,"o":"z,$AF2C"},{"a":44824,"t":"code","b":[61],"m":"dec","o":"a"},{"a":44825,"t":"code","b":[245],"m":"push","o":"af"},{"a":44826,"t":"code","b":[58,223,176],"m":"ld","oa":45279,"o":"a,(chosen_option)"},{"a":44829,"t":"code","b":[30,5],"m":"ld","o":"e,$05"},{"a":44831,"t":"code","b":[205,159,176],"m":"call","oa":45215,"o":"light_option"},{"a":44834,"t":"code","b":[241],"m":"pop","o":"af"},{"a":44835,"t":"code","b":[50,223,176],"m":"ld","oa":45279,"o":"(chosen_option),a"},{"a":44838,"t":"code","b":[30,70],"m":"ld","o":"e,$46"},{"a":44840,"t":"code","b":[205,159,176],"m":"call","oa":45215,"o":"light_option"},{"a":44843,"t":"code","b":[201],"m":"ret"},{"a":44844,"t":"code","b":[58,223,176],"m":"ld","oa":45279,"o":"a,(chosen_option)","x":[44822]},{"a":44847,"t":"code","b":[30,71],"m":"ld","o":"e,$47"},{"a":44849,"t":"code","b":[205,159,176],"m":"call","oa":45215,"o":"light_option"},{"a":44852,"t":"code","b":[205,199,174],"m":"call","oa":44743,"o":"confirm"},{"a":44855,"t":"code","b":[40,9],"m":"jr","oa":44866,"o":"z,$AF42"},{"a":44857,"t":"code","b":[30,70],"m":"ld","o":"e,$46"},{"a":44859,"t":"code","b":[58,223,176],"m":"ld","oa":45279,"o":"a,(chosen_option)"},{"a":44862,"t":"code","b":[205,159,176],"m":"call","oa":45215,"o":"light_option"},{"a":44865,"t":"code","b":[201],"m":"ret"},{"a":44866,"t":"code","b":[58,223,176],"m":"ld","oa":45279,"o":"a,(chosen_option)","x":[44855]},{"a":44869,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":44870,"t":"code","b":[79],"m":"ld","o":"c,a"},{"a":44871,"t":"code","b":[6,0],"m":"ld","o":"b,$00"},{"a":44873,"t":"code","b":[8],"m":"ex","o":"af,af'"},{"a":44874,"t":"code","b":[33,215,176],"m":"ld","o":"hl,$B0D7"},{"a":44877,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":44878,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":44879,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":44880,"t":"code","b":[102],"m":"ld","o":"h,(hl)"},{"a":44881,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":44882,"t":"code","b":[17,17,104],"m":"ld","o":"de,$6811"},{"a":44885,"t":"code","b":[1,71,0],"m":"ld","o":"bc,$0047"},{"a":44888,"t":"code","b":[237,176],"m":"ldir"},{"a":44890,"t":"code","b":[8],"m":"ex","o":"af,af'"},{"a":44891,"t":"code","b":[167],"m":"and","o":"a"},{"a":44892,"t":"code","b":[204,236,175],"m":"call","oa":45036,"o":"z,define_keys"},{"a":44895,"t":"code","b":[193],"m":"pop","o":"bc"},{"a":44896,"t":"code","b":[201],"m":"ret"},{"a":44897,"l":"define_strings","c":"The CHOOSE KEYS screen, six strings for $AE9F: CHOOSE KEYS, WEST?, EAST?, NORTH?, SOUTH?, FIRE?.","t":"byte","b":[106,64,11,12,17,0,0,27]},{"a":44905,"t":"byte","b":[14,35,20,14,33,27,202,64]},{"a":44913,"t":"byte","b":[5,31,14,27,28,36,10,72]},{"a":44921,"t":"byte","b":[5,14,10,27,28,36,74,72]},{"a":44929,"t":"byte","b":[6,23,0,26,28,17,36,138]},{"a":44937,"t":"byte","b":[72,6,27,0,29,28,17,36]},{"a":44945,"t":"byte","b":[202,72,5,15,18,26,14,36]},{"a":44953,"l":"key_rows","c":"The high bytes of the ports of the keyboard's eight half rows, $F7FE (1 to 5) to $7FFE (SPACE to B), in the order $AFBA lists their keys; a 0 ends them.","t":"byte","b":[247,239,251,223,253,191,254,127]},{"a":44961,"t":"byte","b":[0]},{"a":44962,"l":"key_names","c":"The names of four keys, each a count and its characters: ENTER, CAPS, SYMBOL and SPACE.","t":"byte","b":[5,14,23,28,14,26,4,12]},{"a":44970,"t":"byte","b":[10,24,27,6,27,33,22,11]},{"a":44978,"t":"byte","b":[0,21,5,27,24,10,12,14]},{"a":44986,"l":"key_chars","c":"The character for each key, five to a half row in the order of $AF99 and of the port's bits, or $80 plus the offset of its name in $AFA2.","t":"byte","b":[1,2,3,4,5,0,9,8]},{"a":44994,"t":"byte","b":[7,6,25,31,14,26,28,24]},{"a":45002,"t":"byte","b":[0,18,29,33,10,27,13,15]},{"a":45010,"t":"byte","b":[16,128,21,20,19,17,134,34]},{"a":45018,"t":"byte","b":[32,12,30,146,139,22,23,11]},{"a":45026,"l":"key_prompt_places","c":"Where on the screen the name of each of the five keys chosen is printed.","t":"word","b":[210,64,18,72,82,72,146,72],"d":[16594,18450,18514,18578]},{"a":45034,"t":"word","b":[210,72],"d":[18642]},{"a":45036,"l":"define_keys","c":"The CHOOSE KEYS screen: for each of west, east, north, south and fire, waits for every key to be let go, then for one, refused if already taken (the list from $6805, where SPACE is kept, since it calls up the menus); its port and bit go into $6807 on, and its name is printed. After a pause, CONFIRM? Y OR N: N starts again.","t":"code","b":[205,136,174],"m":"call","oa":44680,"o":"clear_screen","x":[44892,45212]},{"a":45039,"t":"code","b":[6,6],"m":"ld","o":"b,$06"},{"a":45041,"t":"code","b":[33,97,175],"m":"ld","o":"hl,$AF61"},{"a":45044,"t":"code","b":[197],"m":"push","o":"bc","x":[45061]},{"a":45045,"t":"code","b":[94],"m":"ld","o":"e,(hl)"},{"a":45046,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":45047,"t":"code","b":[86],"m":"ld","o":"d,(hl)"},{"a":45048,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":45049,"t":"code","b":[70],"m":"ld","o":"b,(hl)"},{"a":45050,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":45051,"t":"code","b":[197],"m":"push","o":"bc","x":[45058]},{"a":45052,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":45053,"t":"code","b":[205,175,174],"m":"call","oa":44719,"o":"print_char"},{"a":45056,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":45057,"t":"code","b":[193],"m":"pop","o":"bc"},{"a":45058,"t":"code","b":[16,247],"m":"djnz","oa":45051,"o":"$AFFB"},{"a":45060,"t":"code","b":[193],"m":"pop","o":"bc"},{"a":45061,"t":"code","b":[16,237],"m":"djnz","oa":45044,"o":"$AFF4"},{"a":45063,"t":"code","b":[33,7,104],"m":"ld","o":"hl,$6807"},{"a":45066,"t":"code","b":[6,10],"m":"ld","o":"b,$0A"},{"a":45068,"t":"code","b":[175],"m":"xor","o":"a"},{"a":45069,"t":"code","b":[119],"m":"ld","o":"(hl),a","x":[45071]},{"a":45070,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":45071,"t":"code","b":[16,252],"m":"djnz","oa":45069,"o":"$B00D"},{"a":45073,"t":"code","b":[6,5],"m":"ld","o":"b,$05"},{"a":45075,"t":"code","b":[33,226,175],"m":"ld","o":"hl,$AFE2"},{"a":45078,"t":"code","b":[197],"m":"push","o":"bc","x":[45198]},{"a":45079,"t":"code","b":[94],"m":"ld","o":"e,(hl)"},{"a":45080,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":45081,"t":"code","b":[86],"m":"ld","o":"d,(hl)"},{"a":45082,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":45083,"t":"code","b":[229],"m":"push","o":"hl"},{"a":45084,"t":"code","b":[237,83,128,176],"m":"ld","oa":45184,"o":"($B080),de"},{"a":45088,"t":"code","b":[62,255],"m":"ld","o":"a,$FF"},{"a":45090,"t":"code","b":[8],"m":"ex","o":"af,af'","x":[45100,45121,45141]},{"a":45091,"t":"code","b":[33,152,175],"m":"ld","o":"hl,$AF98"},{"a":45094,"t":"code","b":[22,255],"m":"ld","o":"d,$FF"},{"a":45096,"t":"code","b":[35],"m":"inc","o":"hl","x":[45113]},{"a":45097,"t":"code","b":[20],"m":"inc","o":"d"},{"a":45098,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":45099,"t":"code","b":[183],"m":"or","o":"a"},{"a":45100,"t":"code","b":[40,244],"m":"jr","oa":45090,"o":"z,$B022"},{"a":45102,"t":"code","b":[71],"m":"ld","o":"b,a"},{"a":45103,"t":"code","b":[14,254],"m":"ld","o":"c,$FE"},{"a":45105,"t":"code","b":[237,120],"m":"in","o":"a,(c)"},{"a":45107,"t":"code","b":[47],"m":"cpl"},{"a":45108,"t":"code","b":[95],"m":"ld","o":"e,a"},{"a":45109,"t":"code","b":[14,32],"m":"ld","o":"c,$20"},{"a":45111,"t":"code","b":[203,57],"m":"srl","o":"c","x":[45117]},{"a":45113,"t":"code","b":[56,237],"m":"jr","oa":45096,"o":"c,$B028"},{"a":45115,"t":"code","b":[121],"m":"ld","o":"a,c"},{"a":45116,"t":"code","b":[163],"m":"and","o":"e"},{"a":45117,"t":"code","b":[40,248],"m":"jr","oa":45111,"o":"z,$B037"},{"a":45119,"t":"code","b":[8],"m":"ex","o":"af,af'"},{"a":45120,"t":"code","b":[183],"m":"or","o":"a"},{"a":45121,"t":"code","b":[32,223],"m":"jr","oa":45090,"o":"nz,$B022"},{"a":45123,"t":"code","b":[122],"m":"ld","o":"a,d"},{"a":45124,"t":"code","b":[8],"m":"ex","o":"af,af'"},{"a":45125,"t":"code","b":[33,4,104],"m":"ld","o":"hl,$6804"},{"a":45128,"t":"code","b":[35],"m":"inc","o":"hl","x":[45135,45139]},{"a":45129,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":45130,"t":"code","b":[183],"m":"or","o":"a"},{"a":45131,"t":"code","b":[40,11],"m":"jr","oa":45144,"o":"z,$B058"},{"a":45133,"t":"code","b":[184],"m":"cp","o":"b"},{"a":45134,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":45135,"t":"code","b":[32,247],"m":"jr","oa":45128,"o":"nz,$B048"},{"a":45137,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":45138,"t":"code","b":[185],"m":"cp","o":"c"},{"a":45139,"t":"code","b":[32,243],"m":"jr","oa":45128,"o":"nz,$B048"},{"a":45141,"t":"code","b":[195,34,176],"m":"jp","oa":45090,"o":"$B022"},{"a":45144,"t":"code","b":[112],"m":"ld","o":"(hl),b","x":[45131]},{"a":45145,"t":"code","b":[44],"m":"inc","o":"l"},{"a":45146,"t":"code","b":[113],"m":"ld","o":"(hl),c"},{"a":45147,"t":"code","b":[8],"m":"ex","o":"af,af'"},{"a":45148,"t":"code","b":[71],"m":"ld","o":"b,a"},{"a":45149,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":45150,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":45151,"t":"code","b":[128],"m":"add","o":"a,b"},{"a":45152,"t":"code","b":[33,185,175],"m":"ld","o":"hl,$AFB9"},{"a":45155,"t":"code","b":[133],"m":"add","o":"a,l"},{"a":45156,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":45157,"t":"code","b":[48,1],"m":"jr","oa":45160,"o":"nc,$B068"},{"a":45159,"t":"code","b":[36],"m":"inc","o":"h"},{"a":45160,"t":"code","b":[35],"m":"inc","o":"hl","x":[45157,45163]},{"a":45161,"t":"code","b":[203,25],"m":"rr","o":"c"},{"a":45163,"t":"code","b":[48,251],"m":"jr","oa":45160,"o":"nc,$B068"},{"a":45165,"t":"code","b":[6,1],"m":"ld","o":"b,$01"},{"a":45167,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":45168,"t":"code","b":[183],"m":"or","o":"a"},{"a":45169,"t":"code","b":[242,127,176],"m":"jp","oa":45183,"o":"p,$B07F"},{"a":45172,"t":"code","b":[230,127],"m":"and","o":"$7F"},{"a":45174,"t":"code","b":[17,162,175],"m":"ld","o":"de,$AFA2"},{"a":45177,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":45178,"t":"code","b":[38,0],"m":"ld","o":"h,$00"},{"a":45180,"t":"code","b":[25],"m":"add","o":"hl,de"},{"a":45181,"t":"code","b":[70],"m":"ld","o":"b,(hl)"},{"a":45182,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":45183,"t":"code","b":[17,213,64],"m":"ld","o":"de,$40D5","x":[45169]},{"a":45186,"t":"code","b":[197],"m":"push","o":"bc","x":[45193]},{"a":45187,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":45188,"t":"code","b":[205,175,174],"m":"call","oa":44719,"o":"print_char"},{"a":45191,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":45192,"t":"code","b":[193],"m":"pop","o":"bc"},{"a":45193,"t":"code","b":[16,247],"m":"djnz","oa":45186,"o":"$B082"},{"a":45195,"t":"code","b":[225],"m":"pop","o":"hl"},{"a":45196,"t":"code","b":[193],"m":"pop","o":"bc"},{"a":45197,"t":"code","b":[5],"m":"dec","o":"b"},{"a":45198,"t":"code","b":[32,134],"m":"jr","oa":45078,"o":"nz,$B016"},{"a":45200,"t":"code","b":[1,255,255],"m":"ld","o":"bc,$FFFF"},{"a":45203,"t":"code","b":[11],"m":"dec","o":"bc","x":[45206]},{"a":45204,"t":"code","b":[120],"m":"ld","o":"a,b"},{"a":45205,"t":"code","b":[177],"m":"or","o":"c"},{"a":45206,"t":"code","b":[32,251],"m":"jr","oa":45203,"o":"nz,$B093"},{"a":45208,"t":"code","b":[205,199,174],"m":"call","oa":44743,"o":"confirm"},{"a":45211,"t":"code","b":[200],"m":"ret","o":"z"},{"a":45212,"t":"code","b":[194,236,175],"m":"jp","oa":45036,"o":"nz,define_keys"},{"a":45215,"l":"light_option","c":"Colours the ten attribute cells of option A's line (row 11 plus two for each, from column 11) with E.","t":"code","b":[33,107,89],"m":"ld","o":"hl,$596B","x":[44665,44831,44840,44849,44862]},{"a":45218,"t":"code","b":[167],"m":"and","o":"a"},{"a":45219,"t":"code","b":[40,10],"m":"jr","oa":45231,"o":"z,$B0AF"},{"a":45221,"t":"code","b":[71],"m":"ld","o":"b,a"},{"a":45222,"t":"code","b":[125],"m":"ld","o":"a,l","x":[45229]},{"a":45223,"t":"code","b":[198,64],"m":"add","o":"a,$40"},{"a":45225,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":45226,"t":"code","b":[48,1],"m":"jr","oa":45229,"o":"nc,$B0AD"},{"a":45228,"t":"code","b":[36],"m":"inc","o":"h"},{"a":45229,"t":"code","b":[16,247],"m":"djnz","oa":45222,"o":"$B0A6","x":[45226]},{"a":45231,"t":"code","b":[6,10],"m":"ld","o":"b,$0A","x":[45219]},{"a":45233,"t":"code","b":[115],"m":"ld","o":"(hl),e","x":[45235]},{"a":45234,"t":"code","b":[44],"m":"inc","o":"l"},{"a":45235,"t":"code","b":[16,252],"m":"djnz","oa":45233,"o":"$B0B1"},{"a":45237,"t":"code","b":[201],"m":"ret"},{"a":45238,"l":"title_key","c":"Which title key is held: 1 to 4 for the keys 1 to 4, 0 for the key 0, $FF for none.","t":"code","b":[1,254,247],"m":"ld","o":"bc,$F7FE","x":[44815]},{"a":45241,"t":"code","b":[30,0],"m":"ld","o":"e,$00"},{"a":45243,"t":"code","b":[237,120],"m":"in","o":"a,(c)"},{"a":45245,"t":"code","b":[47],"m":"cpl"},{"a":45246,"t":"code","b":[230,15],"m":"and","o":"$0F"},{"a":45248,"t":"code","b":[40,10],"m":"jr","oa":45260,"o":"z,$B0CC"},{"a":45250,"t":"code","b":[6,4],"m":"ld","o":"b,$04"},{"a":45252,"t":"code","b":[31],"m":"rra","x":[45256]},{"a":45253,"t":"code","b":[28],"m":"inc","o":"e"},{"a":45254,"t":"code","b":[56,2],"m":"jr","oa":45258,"o":"c,$B0CA"},{"a":45256,"t":"code","b":[16,250],"m":"djnz","oa":45252,"o":"$B0C4"},{"a":45258,"t":"code","b":[123],"m":"ld","o":"a,e","x":[45254]},{"a":45259,"t":"code","b":[201],"m":"ret"},{"a":45260,"t":"code","b":[6,239],"m":"ld","o":"b,$EF","x":[45248]},{"a":45262,"t":"code","b":[237,120],"m":"in","o":"a,(c)"},{"a":45264,"t":"code","b":[230,1],"m":"and","o":"$01"},{"a":45266,"t":"code","b":[123],"m":"ld","o":"a,e"},{"a":45267,"t":"code","b":[200],"m":"ret","o":"z"},{"a":45268,"t":"code","b":[62,255],"m":"ld","o":"a,$FF"},{"a":45270,"t":"code","b":[201],"m":"ret"},{"a":45271,"l":"input_routines","c":"The input routine for each option: KEYBOARD $B57F, KEMPSTON $B5FD, SINCLAIR $B64C and CURSOR $B5C6.","t":"word","b":[127,181,253,181,76,182,198,181],"d":[46463,46589,46668,46534]},{"a":45279,"l":"chosen_option","c":"The option lit, 0 to 3.","t":"byte","b":[0],"x":[44826,44835,44844,44859,44866]},{"a":45280,"l":"title_lines","c":"The six lines of the title for $AE9F: CONTROL SELECTION, 0 SELECT, 1 KEYBOARD, 2 KEMPSTON, 3 SINCLAIR, 4 CURSOR.","t":"byte","b":[231,64,17,12,0,23,28,26]},{"a":45288,"t":"byte","b":[0,21,35,27,14,21,14,12]},{"a":45296,"t":"byte","b":[28,18,0,23,43,72,8,0]},{"a":45304,"t":"byte","b":[35,27,14,21,14,12,28,107]},{"a":45312,"t":"byte","b":[72,10,1,35,20,14,33,11]},{"a":45320,"t":"byte","b":[0,10,26,13,171,72,10,2]},{"a":45328,"t":"byte","b":[35,20,14,22,24,27,28,0]},{"a":45336,"t":"byte","b":[23,235,72,10,3,35,27,18]},{"a":45344,"t":"byte","b":[23,12,21,10,18,26,43,80]},{"a":45352,"t":"byte","b":[8,4,35,12,29,26,27,0]},{"a":45360,"t":"byte","b":[26]},{"a":45361,"l":"title_font","c":"The title's font, 8 bytes for each character code 0 to $24.","t":"byte","b":[0,124,254,238,238,238,254,124]},{"a":45369,"t":"byte","b":[0,30,62,110,14,14,14,14]},{"a":45377,"t":"byte","b":[0,124,254,206,28,112,254,254]},{"a":45385,"t":"byte","b":[0,252,254,14,60,14,254,252]},{"a":45393,"t":"byte","b":[0,14,30,62,110,254,14,14]},{"a":45401,"t":"byte","b":[0,252,192,252,126,14,254,252]},{"a":45409,"t":"byte","b":[0,56,96,252,254,198,254,124]},{"a":45417,"t":"byte","b":[0,254,14,14,28,28,56,56]},{"a":45425,"t":"byte","b":[0,124,238,238,124,238,238,124]},{"a":45433,"t":"byte","b":[0,124,254,198,254,126,12,56]},{"a":45441,"t":"byte","b":[0,56,124,124,238,238,254,238]},{"a":45449,"t":"byte","b":[0,252,238,238,252,238,238,252]},{"a":45457,"t":"byte","b":[0,30,126,254,240,254,126,30]},{"a":45465,"t":"byte","b":[0,240,252,238,238,238,252,240]},{"a":45473,"t":"byte","b":[0,254,254,224,254,224,254,254]},{"a":45481,"t":"byte","b":[0,254,254,224,252,224,224,224]},{"a":45489,"t":"byte","b":[0,30,126,240,238,242,126,30]},{"a":45497,"t":"byte","b":[0,238,238,238,254,238,238,238]},{"a":45505,"t":"byte","b":[0,56,56,56,56,56,56,56]},{"a":45513,"t":"byte","b":[0,254,56,56,56,56,248,240]},{"a":45521,"t":"byte","b":[0,238,238,252,248,252,238,238]},{"a":45529,"t":"byte","b":[0,224,224,224,224,224,254,254]},{"a":45537,"t":"byte","b":[0,108,254,254,214,214,198,198]},{"a":45545,"t":"byte","b":[0,230,246,254,254,238,230,230]},{"a":45553,"t":"byte","b":[0,252,238,238,238,252,224,224]},{"a":45561,"t":"byte","b":[0,124,254,238,238,238,252,126]},{"a":45569,"t":"byte","b":[0,252,238,238,252,248,236,238]},{"a":45577,"t":"byte","b":[0,126,254,240,124,30,254,252]},{"a":45585,"t":"byte","b":[0,254,254,56,56,56,56,56]},{"a":45593,"t":"byte","b":[0,238,238,238,238,238,254,124]},{"a":45601,"t":"byte","b":[0,238,238,238,238,108,124,56]},{"a":45609,"t":"byte","b":[0,198,198,198,214,254,238,198]},{"a":45617,"t":"byte","b":[0,198,238,124,56,124,238,198]},{"a":45625,"t":"byte","b":[0,198,238,124,56,56,56,56]},{"a":45633,"t":"byte","b":[0,254,254,14,56,224,254,254]},{"a":45641,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":45649,"t":"byte","b":[0,0,0,0,0,0,192,192]},{"a":45657,"l":"logo","c":"The logo, five strips for $AE33: 4 bytes by 49 rows, 4 by 42, 4 by 43, 4 by 52 and 1 by 52.","t":"byte","b":[4,49,0,0,0,0,0,0]},{"a":45665,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":45673,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":45681,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":45689,"t":"byte","b":[0,0,0,0,0,26,0,0]},{"a":45697,"t":"byte","b":[3,30,0,0,6,190,0,15]},{"a":45705,"t":"byte","b":[5,172,0,14,13,61,0,30]},{"a":45713,"t":"byte","b":[11,119,0,28,223,119,0,60]},{"a":45721,"t":"byte","b":[222,63,0,61,254,251,0,63]},{"a":45729,"t":"byte","b":[252,243,0,119,221,246,0,119]},{"a":45737,"t":"byte","b":[105,96,0,126,107,7,0,108]},{"a":45745,"t":"byte","b":[48,111,0,96,15,159,0,9]},{"a":45753,"t":"byte","b":[206,126,0,51,220,254,0,207]},{"a":45761,"t":"byte","b":[223,254,1,255,159,254,3,255]},{"a":45769,"t":"byte","b":[188,240,3,189,59,224,2,122]},{"a":45777,"t":"byte","b":[115,225,5,240,67,97,7,192]},{"a":45785,"t":"byte","b":[7,33,15,143,7,160,15,60]},{"a":45793,"t":"byte","b":[199,129,15,59,231,193,15,255]},{"a":45801,"t":"byte","b":[231,195,14,255,239,131,9,255]},{"a":45809,"t":"byte","b":[239,131,3,159,239,131,0,3]},{"a":45817,"t":"byte","b":[238,195,0,24,237,195,0,63]},{"a":45825,"t":"byte","b":[205,193,0,127,203,192,3,255]},{"a":45833,"t":"byte","b":[217,0,127,191,0,0,125,223]},{"a":45841,"t":"byte","b":[0,0,123,252,0,0,55,240]},{"a":45849,"t":"byte","b":[0,0,23,0,0,0,4,42]},{"a":45857,"t":"byte","b":[0,0,0,0,0,0,14,63]},{"a":45865,"t":"byte","b":[0,0,127,31,0,6,255,27]},{"a":45873,"t":"byte","b":[0,30,191,183,0,126,242,180]},{"a":45881,"t":"byte","b":[1,188,247,168,123,112,255,174]},{"a":45889,"t":"byte","b":[219,192,189,111,187,240,254,126]},{"a":45897,"t":"byte","b":[243,121,190,124,247,121,175,62]},{"a":45905,"t":"byte","b":[231,193,175,62,237,205,103,191]},{"a":45913,"t":"byte","b":[239,253,103,147,77,253,227,220]},{"a":45921,"t":"byte","b":[219,253,195,207,159,224,193,224]},{"a":45929,"t":"byte","b":[188,0,0,7,32,204,61,199]},{"a":45937,"t":"byte","b":[7,222,243,167,31,254,231,230]},{"a":45945,"t":"byte","b":[63,229,255,119,125,157,254,247]},{"a":45953,"t":"byte","b":[92,189,251,231,184,249,227,231]},{"a":45961,"t":"byte","b":[120,251,19,230,248,243,243,230]},{"a":45969,"t":"byte","b":[216,243,227,55,184,243,227,247]},{"a":45977,"t":"byte","b":[184,243,211,247,48,243,49,246]},{"a":45985,"t":"byte","b":[113,247,241,244,225,247,225,247]},{"a":45993,"t":"byte","b":[243,231,201,199,247,231,219,247]},{"a":46001,"t":"byte","b":[223,151,191,247,93,247,255,103]},{"a":46009,"t":"byte","b":[189,227,254,103,123,192,253,199]},{"a":46017,"t":"byte","b":[120,0,0,0,224,0,0,0]},{"a":46025,"t":"byte","b":[4,43,0,0,0,0,224,255]},{"a":46033,"t":"byte","b":[0,0,160,255,247,199,192,255]},{"a":46041,"t":"byte","b":[247,180,192,191,247,123,0,247]},{"a":46049,"t":"byte","b":[215,250,0,199,179,233,0,13]},{"a":46057,"t":"byte","b":[129,211,192,11,131,243,192,7]},{"a":46065,"t":"byte","b":[131,247,0,15,129,243,0,15]},{"a":46073,"t":"byte","b":[130,251,48,7,131,123,240,11]},{"a":46081,"t":"byte","b":[131,121,240,11,195,249,224,13]},{"a":46089,"t":"byte","b":[129,253,128,13,0,53,24,14]},{"a":46097,"t":"byte","b":[98,13,248,0,247,129,228,0]},{"a":46105,"t":"byte","b":[255,225,158,0,221,244,127,0]},{"a":46113,"t":"byte","b":[61,247,223,0,253,151,159,0]},{"a":46121,"t":"byte","b":[253,119,79,0,252,247,79,0]},{"a":46129,"t":"byte","b":[252,7,198,0,255,7,196,0]},{"a":46137,"t":"byte","b":[255,231,199,0,251,242,198,128]},{"a":46145,"t":"byte","b":[103,233,206,128,31,104,79,128]},{"a":46153,"t":"byte","b":[7,92,29,128,0,218,63,128]},{"a":46161,"t":"byte","b":[0,118,255,128,0,126,255,128]},{"a":46169,"t":"byte","b":[254,126,127,128,95,250,63,0]},{"a":46177,"t":"byte","b":[63,220,156,0,127,190,192,0]},{"a":46185,"t":"byte","b":[255,190,0,0,255,126,0,0]},{"a":46193,"t":"byte","b":[158,252,0,0,2,240,4,52]},{"a":46201,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":46209,"t":"byte","b":[128,0,0,0,112,0,0,0]},{"a":46217,"t":"byte","b":[248,0,0,0,124,8,0,0]},{"a":46225,"t":"byte","b":[252,14,0,0,254,31,0,0]},{"a":46233,"t":"byte","b":[238,62,224,0,239,62,60,0]},{"a":46241,"t":"byte","b":[223,126,255,0,223,254,255,192]},{"a":46249,"t":"byte","b":[191,254,255,96,254,255,19,160]},{"a":46257,"t":"byte","b":[252,255,127,176,253,247,103,240]},{"a":46265,"t":"byte","b":[185,239,12,16,217,239,124,0]},{"a":46273,"t":"byte","b":[233,223,63,128,200,223,63,128]},{"a":46281,"t":"byte","b":[40,155,28,0,128,13,47,0]},{"a":46289,"t":"byte","b":[252,13,55,240,255,192,63,172]},{"a":46297,"t":"byte","b":[127,230,63,214,127,175,3,254]},{"a":46305,"t":"byte","b":[119,79,56,127,110,223,46,16]},{"a":46313,"t":"byte","b":[30,223,15,12,63,95,23,143]},{"a":46321,"t":"byte","b":[63,7,23,207,55,11,23,207]},{"a":46329,"t":"byte","b":[47,31,15,207,47,30,175,207]},{"a":46337,"t":"byte","b":[31,31,191,173,127,31,191,99]},{"a":46345,"t":"byte","b":[111,27,188,235,31,19,63,205]},{"a":46353,"t":"byte","b":[63,6,143,205,63,14,191,205]},{"a":46361,"t":"byte","b":[63,14,187,157,59,13,135,219]},{"a":46369,"t":"byte","b":[55,13,159,135,119,29,191,67]},{"a":46377,"t":"byte","b":[103,27,191,252,103,27,63,195]},{"a":46385,"t":"byte","b":[3,6,191,191,0,1,191,255]},{"a":46393,"t":"byte","b":[0,0,135,239,0,0,0,247]},{"a":46401,"t":"byte","b":[0,0,0,27,0,0,0,1]},{"a":46409,"t":"byte","b":[1,52,0,0,0,0,0,0]},{"a":46417,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":46425,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":46433,"t":"byte","b":[0,0,0,0,0,0,0,128]},{"a":46441,"t":"byte","b":[192,192,192,192,192,192,192,192]},{"a":46449,"t":"byte","b":[192,224,24,252,254,236,108,156]},{"a":46457,"t":"byte","b":[160,128,128,128,128,128]},{"a":46463,"l":"read_keyboard","c":"The input routine for keys the player chose (copied to $6811): the five port and bit pairs from $6807 give left 3 or else right 6, plus up 1 or else down 2, plus 9 for fire, in A.","t":"code","b":[33,7,104],"m":"ld","o":"hl,$6807"},{"a":46466,"t":"code","b":[14,254],"m":"ld","o":"c,$FE"},{"a":46468,"t":"code","b":[70],"m":"ld","o":"b,(hl)"},{"a":46469,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":46470,"t":"code","b":[237,120],"m":"in","o":"a,(c)"},{"a":46472,"t":"code","b":[47],"m":"cpl"},{"a":46473,"t":"code","b":[166],"m":"and","o":"(hl)"},{"a":46474,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":46475,"t":"code","b":[40,6],"m":"jr","oa":46483,"o":"z,$B593"},{"a":46477,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":46478,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":46479,"t":"code","b":[30,3],"m":"ld","o":"e,$03"},{"a":46481,"t":"code","b":[24,14],"m":"jr","oa":46497,"o":"$B5A1"},{"a":46483,"t":"code","b":[70],"m":"ld","o":"b,(hl)","x":[46475]},{"a":46484,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":46485,"t":"code","b":[237,120],"m":"in","o":"a,(c)"},{"a":46487,"t":"code","b":[47],"m":"cpl"},{"a":46488,"t":"code","b":[166],"m":"and","o":"(hl)"},{"a":46489,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":46490,"t":"code","b":[40,4],"m":"jr","oa":46496,"o":"z,$B5A0"},{"a":46492,"t":"code","b":[30,6],"m":"ld","o":"e,$06"},{"a":46494,"t":"code","b":[24,1],"m":"jr","oa":46497,"o":"$B5A1"},{"a":46496,"t":"code","b":[95],"m":"ld","o":"e,a","x":[46490]},{"a":46497,"t":"code","b":[70],"m":"ld","o":"b,(hl)","x":[46481,46494]},{"a":46498,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":46499,"t":"code","b":[237,120],"m":"in","o":"a,(c)"},{"a":46501,"t":"code","b":[47],"m":"cpl"},{"a":46502,"t":"code","b":[166],"m":"and","o":"(hl)"},{"a":46503,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":46504,"t":"code","b":[40,5],"m":"jr","oa":46511,"o":"z,$B5AF"},{"a":46506,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":46507,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":46508,"t":"code","b":[28],"m":"inc","o":"e"},{"a":46509,"t":"code","b":[24,11],"m":"jr","oa":46522,"o":"$B5BA"},{"a":46511,"t":"code","b":[70],"m":"ld","o":"b,(hl)","x":[46504]},{"a":46512,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":46513,"t":"code","b":[237,120],"m":"in","o":"a,(c)"},{"a":46515,"t":"code","b":[47],"m":"cpl"},{"a":46516,"t":"code","b":[166],"m":"and","o":"(hl)"},{"a":46517,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":46518,"t":"code","b":[40,2],"m":"jr","oa":46522,"o":"z,$B5BA"},{"a":46520,"t":"code","b":[28],"m":"inc","o":"e"},{"a":46521,"t":"code","b":[28],"m":"inc","o":"e"},{"a":46522,"t":"code","b":[70],"m":"ld","o":"b,(hl)","x":[46509,46518]},{"a":46523,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":46524,"t":"code","b":[237,120],"m":"in","o":"a,(c)"},{"a":46526,"t":"code","b":[47],"m":"cpl"},{"a":46527,"t":"code","b":[166],"m":"and","o":"(hl)"},{"a":46528,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":46529,"t":"code","b":[123],"m":"ld","o":"a,e"},{"a":46530,"t":"code","b":[200],"m":"ret","o":"z"},{"a":46531,"t":"code","b":[198,9],"m":"add","o":"a,$09"},{"a":46533,"t":"code","b":[201],"m":"ret"},{"a":46534,"l":"read_cursor","c":"The input routine for the cursor keys: 5 left, 8 right, 7 up, 6 down and 0 fire, in the same codes.","t":"code","b":[1,254,247],"m":"ld","o":"bc,$F7FE"},{"a":46537,"t":"code","b":[237,120],"m":"in","o":"a,(c)"},{"a":46539,"t":"code","b":[47],"m":"cpl"},{"a":46540,"t":"code","b":[230,16],"m":"and","o":"$10"},{"a":46542,"t":"code","b":[30,3],"m":"ld","o":"e,$03"},{"a":46544,"t":"code","b":[6,239],"m":"ld","o":"b,$EF"},{"a":46546,"t":"code","b":[32,11],"m":"jr","oa":46559,"o":"nz,$B5DF"},{"a":46548,"t":"code","b":[237,120],"m":"in","o":"a,(c)"},{"a":46550,"t":"code","b":[47],"m":"cpl"},{"a":46551,"t":"code","b":[230,4],"m":"and","o":"$04"},{"a":46553,"t":"code","b":[30,6],"m":"ld","o":"e,$06"},{"a":46555,"t":"code","b":[32,2],"m":"jr","oa":46559,"o":"nz,$B5DF"},{"a":46557,"t":"code","b":[30,0],"m":"ld","o":"e,$00"},{"a":46559,"t":"code","b":[237,120],"m":"in","o":"a,(c)","x":[46546,46555]},{"a":46561,"t":"code","b":[47],"m":"cpl"},{"a":46562,"t":"code","b":[87],"m":"ld","o":"d,a"},{"a":46563,"t":"code","b":[230,8],"m":"and","o":"$08"},{"a":46565,"t":"code","b":[62,1],"m":"ld","o":"a,$01"},{"a":46567,"t":"code","b":[32,8],"m":"jr","oa":46577,"o":"nz,$B5F1"},{"a":46569,"t":"code","b":[122],"m":"ld","o":"a,d"},{"a":46570,"t":"code","b":[230,16],"m":"and","o":"$10"},{"a":46572,"t":"code","b":[62,2],"m":"ld","o":"a,$02"},{"a":46574,"t":"code","b":[32,1],"m":"jr","oa":46577,"o":"nz,$B5F1"},{"a":46576,"t":"code","b":[175],"m":"xor","o":"a"},{"a":46577,"t":"code","b":[131],"m":"add","o":"a,e","x":[46567,46574]},{"a":46578,"t":"code","b":[95],"m":"ld","o":"e,a"},{"a":46579,"t":"code","b":[122],"m":"ld","o":"a,d"},{"a":46580,"t":"code","b":[230,1],"m":"and","o":"$01"},{"a":46582,"t":"code","b":[62,9],"m":"ld","o":"a,$09"},{"a":46584,"t":"code","b":[32,1],"m":"jr","oa":46587,"o":"nz,$B5FB"},{"a":46586,"t":"code","b":[175],"m":"xor","o":"a"},{"a":46587,"t":"code","b":[131],"m":"add","o":"a,e","x":[46584]},{"a":46588,"t":"code","b":[201],"m":"ret"},{"a":46589,"l":"read_kempston","c":"The input routine for a Kempston joystick, port $1F: right, left, down, up and fire bits 0 to 4.","t":"code","b":[1,31,0],"m":"ld","o":"bc,$001F"},{"a":46592,"t":"code","b":[237,120],"m":"in","o":"a,(c)"},{"a":46594,"t":"code","b":[1,0,0],"m":"ld","o":"bc,$0000"},{"a":46597,"t":"code","b":[31],"m":"rra"},{"a":46598,"t":"code","b":[48,2],"m":"jr","oa":46602,"o":"nc,$B60A"},{"a":46600,"t":"code","b":[6,6],"m":"ld","o":"b,$06"},{"a":46602,"t":"code","b":[31],"m":"rra","x":[46598]},{"a":46603,"t":"code","b":[48,2],"m":"jr","oa":46607,"o":"nc,$B60F"},{"a":46605,"t":"code","b":[6,3],"m":"ld","o":"b,$03"},{"a":46607,"t":"code","b":[31],"m":"rra","x":[46603]},{"a":46608,"t":"code","b":[48,2],"m":"jr","oa":46612,"o":"nc,$B614"},{"a":46610,"t":"code","b":[14,2],"m":"ld","o":"c,$02"},{"a":46612,"t":"code","b":[31],"m":"rra","x":[46608]},{"a":46613,"t":"code","b":[48,2],"m":"jr","oa":46617,"o":"nc,$B619"},{"a":46615,"t":"code","b":[14,1],"m":"ld","o":"c,$01"},{"a":46617,"t":"code","b":[31],"m":"rra","x":[46613]},{"a":46618,"t":"code","b":[62,9],"m":"ld","o":"a,$09"},{"a":46620,"t":"code","b":[56,1],"m":"jr","oa":46623,"o":"c,$B61F"},{"a":46622,"t":"code","b":[175],"m":"xor","o":"a"},{"a":46623,"t":"code","b":[128],"m":"add","o":"a,b","x":[46620]},{"a":46624,"t":"code","b":[129],"m":"add","o":"a,c"},{"a":46625,"t":"code","b":[201],"m":"ret"},{"a":46626,"l":"read_port_7f","c":"A fifth input routine, the same shape as the others, for a joystick on port $7F: up, down, left and right in bits 0 to 3 and fire in bit 7. No option of the title lists it.","t":"code","b":[1,127,0],"m":"ld","o":"bc,$007F"},{"a":46629,"t":"code","b":[237,120],"m":"in","o":"a,(c)"},{"a":46631,"t":"code","b":[1,0,0],"m":"ld","o":"bc,$0000"},{"a":46634,"t":"code","b":[203,103],"m":"bit","o":"4,a"},{"a":46636,"t":"code","b":[40,1],"m":"jr","oa":46639,"o":"z,$B62F"},{"a":46638,"t":"code","b":[47],"m":"cpl"},{"a":46639,"t":"code","b":[31],"m":"rra","x":[46636]},{"a":46640,"t":"code","b":[48,2],"m":"jr","oa":46644,"o":"nc,$B634"},{"a":46642,"t":"code","b":[14,1],"m":"ld","o":"c,$01"},{"a":46644,"t":"code","b":[31],"m":"rra","x":[46640]},{"a":46645,"t":"code","b":[48,2],"m":"jr","oa":46649,"o":"nc,$B639"},{"a":46647,"t":"code","b":[14,2],"m":"ld","o":"c,$02"},{"a":46649,"t":"code","b":[31],"m":"rra","x":[46645]},{"a":46650,"t":"code","b":[48,2],"m":"jr","oa":46654,"o":"nc,$B63E"},{"a":46652,"t":"code","b":[6,3],"m":"ld","o":"b,$03"},{"a":46654,"t":"code","b":[31],"m":"rra","x":[46650]},{"a":46655,"t":"code","b":[48,2],"m":"jr","oa":46659,"o":"nc,$B643"},{"a":46657,"t":"code","b":[6,6],"m":"ld","o":"b,$06"},{"a":46659,"t":"code","b":[230,8],"m":"and","o":"$08","x":[46655]},{"a":46661,"t":"code","b":[40,2],"m":"jr","oa":46665,"o":"z,$B649"},{"a":46663,"t":"code","b":[62,9],"m":"ld","o":"a,$09"},{"a":46665,"t":"code","b":[128],"m":"add","o":"a,b","x":[46661]},{"a":46666,"t":"code","b":[129],"m":"add","o":"a,c"},{"a":46667,"t":"code","b":[201],"m":"ret"},{"a":46668,"l":"read_sinclair","c":"The input routine for a Sinclair (Interface 2) joystick, the keys 6 to 0: 6 left, 7 right, 8 down, 9 up and 0 fire.","t":"code","b":[1,254,239],"m":"ld","o":"bc,$EFFE"},{"a":46671,"t":"code","b":[237,120],"m":"in","o":"a,(c)"},{"a":46673,"t":"code","b":[47],"m":"cpl"},{"a":46674,"t":"code","b":[1,0,0],"m":"ld","o":"bc,$0000"},{"a":46677,"t":"code","b":[15],"m":"rrca"},{"a":46678,"t":"code","b":[15],"m":"rrca"},{"a":46679,"t":"code","b":[48,2],"m":"jr","oa":46683,"o":"nc,$B65B"},{"a":46681,"t":"code","b":[14,1],"m":"ld","o":"c,$01"},{"a":46683,"t":"code","b":[15],"m":"rrca","x":[46679]},{"a":46684,"t":"code","b":[48,2],"m":"jr","oa":46688,"o":"nc,$B660"},{"a":46686,"t":"code","b":[14,2],"m":"ld","o":"c,$02"},{"a":46688,"t":"code","b":[15],"m":"rrca","x":[46684]},{"a":46689,"t":"code","b":[48,2],"m":"jr","oa":46693,"o":"nc,$B665"},{"a":46691,"t":"code","b":[6,6],"m":"ld","o":"b,$06"},{"a":46693,"t":"code","b":[15],"m":"rrca","x":[46689]},{"a":46694,"t":"code","b":[48,2],"m":"jr","oa":46698,"o":"nc,$B66A"},{"a":46696,"t":"code","b":[6,3],"m":"ld","o":"b,$03"},{"a":46698,"t":"code","b":[230,8],"m":"and","o":"$08","x":[46694]},{"a":46700,"t":"code","b":[40,2],"m":"jr","oa":46704,"o":"z,$B670"},{"a":46702,"t":"code","b":[62,9],"m":"ld","o":"a,$09"},{"a":46704,"t":"code","b":[128],"m":"add","o":"a,b","x":[46700]},{"a":46705,"t":"code","b":[129],"m":"add","o":"a,c"},{"a":46706,"t":"code","b":[201],"m":"ret"},{"a":46707,"l":"view_buffer_rest","c":"The rest of the room the view buffer takes ($AE10-$BEAF) once play starts, here holding bytes that came from the tape with the title. The routines of the view are the only code that addresses this range, and play draws the whole view ($A012) before it is shown.","t":"byte","b":[8,64,0,0,0,0,0,6]},{"a":46715,"t":"byte","b":[8,0,4,0,8,85,0,0]},{"a":46723,"t":"byte","b":[0,0,4,0,8,0,0,0]},{"a":46731,"t":"byte","b":[0,0,4,0,0,0,4,0]},{"a":46739,"t":"byte","b":[8,0,0,0,0,4,0,0]},{"a":46747,"t":"byte","b":[0,0,0,0,0,4,0,0]},{"a":46755,"t":"byte","b":[0,0,0,0,0,4,0,0]},{"a":46763,"t":"byte","b":[0,4,0,0,0,0,0,0]},{"a":46771,"t":"byte","b":[0,0,0,4,0,4,0,0]},{"a":46779,"t":"byte","b":[0,0,0,4,0,4,0,0]},{"a":46787,"t":"byte","b":[0,0,0,4,0,0,0,4]},{"a":46795,"t":"byte","b":[0,4,0,0,0,0,0,0]},{"a":46803,"t":"byte","b":[2,0,16,0,0,0,0,0]},{"a":46811,"t":"byte","b":[2,0,16,0,0,0,0,0]},{"a":46819,"t":"byte","b":[0,0,0,0,2,0,16,0]},{"a":46827,"t":"byte","b":[0,0,32,0,0,0,0,32]},{"a":46835,"t":"byte","b":[0,0,32,0,0,0,0,32]},{"a":46843,"t":"byte","b":[0,0,32,0,0,85,32,0]},{"a":46851,"t":"byte","b":[0,0,0,32,0,0,0,0]},{"a":46859,"t":"byte","b":[128,96,2,0,96,0,0,0]},{"a":46867,"t":"byte","b":[128,96,2,0,96,0,0,0]},{"a":46875,"t":"byte","b":[96,0,0,0,128,96,2,0]},{"a":46883,"t":"byte","b":[96,0,0,0,0,0,0,0]},{"a":46891,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":46899,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":46907,"t":"byte","b":[0,0,0,0,0,8,6,8]},{"a":46915,"t":"byte","b":[4,0,64,0,0,8,6,8]},{"a":46923,"t":"byte","b":[4,0,64,0,0,8,6,8]},{"a":46931,"t":"byte","b":[0,8,6,8,4,0,64,0]},{"a":46939,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":46947,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":46955,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":46963,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":46971,"t":"byte","b":[0,0,4,0,0,84,0,0]},{"a":46979,"t":"byte","b":[0,0,4,0,0,0,0,0]},{"a":46987,"t":"byte","b":[0,0,0,0,0,0,4,0]},{"a":46995,"t":"byte","b":[0,0,0,0,0,4,0,0]},{"a":47003,"t":"byte","b":[4,0,0,0,0,4,0,0]},{"a":47011,"t":"byte","b":[4,0,0,0,4,0,0,0]},{"a":47019,"t":"byte","b":[0,4,0,0,4,0,0,0]},{"a":47027,"t":"byte","b":[0,0,0,2,0,0,0,0]},{"a":47035,"t":"byte","b":[0,0,0,2,0,0,0,0]},{"a":47043,"t":"byte","b":[0,0,0,0,0,0,0,2]},{"a":47051,"t":"byte","b":[0,2,0,0,2,0,0,0]},{"a":47059,"t":"byte","b":[0,2,0,0,2,0,0,0]},{"a":47067,"t":"byte","b":[0,2,0,0,0,2,0,0]},{"a":47075,"t":"byte","b":[2,0,0,0,0,0,96,32]},{"a":47083,"t":"byte","b":[32,0,96,128,0,0,96,32]},{"a":47091,"t":"byte","b":[32,0,96,128,0,0,96,32]},{"a":47099,"t":"byte","b":[0,0,96,32,32,85,96,128]},{"a":47107,"t":"byte","b":[0,0,0,0,0,32,0,0]},{"a":47115,"t":"byte","b":[0,0,0,0,0,32,0,0]},{"a":47123,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":47131,"t":"byte","b":[0,32,0,0,0,64,0,0]},{"a":47139,"t":"byte","b":[0,0,0,4,8,64,0,0]},{"a":47147,"t":"byte","b":[0,0,0,4,8,64,0,0]},{"a":47155,"t":"byte","b":[8,64,0,0,0,0,0,4]},{"a":47163,"t":"byte","b":[8,0,0,4,0,8,0,0]},{"a":47171,"t":"byte","b":[0,0,0,4,0,8,0,0]},{"a":47179,"t":"byte","b":[0,0,0,4,0,0,0,4]},{"a":47187,"t":"byte","b":[0,8,0,0,0,4,0,0]},{"a":47195,"t":"byte","b":[4,0,0,0,0,4,0,0]},{"a":47203,"t":"byte","b":[4,0,0,0,0,4,0,0]},{"a":47211,"t":"byte","b":[0,4,0,0,4,0,0,0]},{"a":47219,"t":"byte","b":[0,0,4,0,0,0,4,0]},{"a":47227,"t":"byte","b":[0,0,4,0,0,45,4,0]},{"a":47235,"t":"byte","b":[0,0,4,0,0,0,4,0]},{"a":47243,"t":"byte","b":[0,0,4,0,0,0,0,2]},{"a":47251,"t":"byte","b":[0,0,0,0,64,0,0,2]},{"a":47259,"t":"byte","b":[64,0,0,2,64,0,0,2]},{"a":47267,"t":"byte","b":[64,0,0,2,64,0,0,2]},{"a":47275,"t":"byte","b":[64,0,0,0,0,0,32,0]},{"a":47283,"t":"byte","b":[64,0,0,0,64,0,0,0]},{"a":47291,"t":"byte","b":[64,0,0,0,64,0,0,0]},{"a":47299,"t":"byte","b":[64,0,0,0,64,0,96,128]},{"a":47307,"t":"byte","b":[96,0,0,32,4,0,96,128]},{"a":47315,"t":"byte","b":[4,0,96,128,4,0,96,128]},{"a":47323,"t":"byte","b":[4,0,96,128,4,0,96,128]},{"a":47331,"t":"byte","b":[4,32,0,0,0,0,0,0]},{"a":47339,"t":"byte","b":[0,32,0,0,0,32,0,0]},{"a":47347,"t":"byte","b":[0,32,0,0,0,32,0,0]},{"a":47355,"t":"byte","b":[0,32,0,0,0,117,0,4]},{"a":47363,"t":"byte","b":[0,8,6,0,0,0,0,4]},{"a":47371,"t":"byte","b":[0,0,0,4,0,0,0,4]},{"a":47379,"t":"byte","b":[0,0,0,4,0,0,0,4]},{"a":47387,"t":"byte","b":[0,8,0,0,0,0,0,4]},{"a":47395,"t":"byte","b":[8,8,0,0,8,8,0,0]},{"a":47403,"t":"byte","b":[8,8,0,0,8,8,0,0]},{"a":47411,"t":"byte","b":[8,8,0,0,8,0,0,0]},{"a":47419,"t":"byte","b":[0,0,0,0,16,0,0,0]},{"a":47427,"t":"byte","b":[16,0,0,0,16,0,0,0]},{"a":47435,"t":"byte","b":[16,0,0,0,16,0,0,0]},{"a":47443,"t":"byte","b":[16,0,4,0,4,0,0,0]},{"a":47451,"t":"byte","b":[0,0,4,0,0,0,4,0]},{"a":47459,"t":"byte","b":[0,0,4,0,0,0,4,0]},{"a":47467,"t":"byte","b":[0,0,4,0,0,0,0,0]},{"a":47475,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":47483,"t":"byte","b":[0,0,0,0,0,117,0,0]},{"a":47491,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":47499,"t":"byte","b":[0,0,32,32,0,2,0,0]},{"a":47507,"t":"byte","b":[0,0,32,32,0,0,32,32]},{"a":47515,"t":"byte","b":[0,0,32,32,0,0,32,32]},{"a":47523,"t":"byte","b":[0,0,32,32,0,96,0,0]},{"a":47531,"t":"byte","b":[0,0,32,96,0,96,0,0]},{"a":47539,"t":"byte","b":[0,96,0,0,0,96,0,0]},{"a":47547,"t":"byte","b":[0,96,0,0,0,96,0,0]},{"a":47555,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":47563,"t":"byte","b":[32,0,0,0,32,0,0,0]},{"a":47571,"t":"byte","b":[32,0,0,0,32,0,0,0]},{"a":47579,"t":"byte","b":[32,0,0,0,32,0,0,6]},{"a":47587,"t":"byte","b":[8,64,0,0,0,0,0,6]},{"a":47595,"t":"byte","b":[0,0,0,6,0,0,0,6]},{"a":47603,"t":"byte","b":[0,0,0,6,0,0,0,6]},{"a":47611,"t":"byte","b":[0,0,0,0,0,84,4,0]},{"a":47619,"t":"byte","b":[8,0,0,0,8,0,0,0]},{"a":47627,"t":"byte","b":[8,0,0,0,8,0,0,0]},{"a":47635,"t":"byte","b":[8,0,0,0,8,0,0,0]},{"a":47643,"t":"byte","b":[0,4,0,0,0,0,0,0]},{"a":47651,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":47659,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":47667,"t":"byte","b":[0,4,0,0,0,0,0,4]},{"a":47675,"t":"byte","b":[0,4,0,0,0,4,0,0]},{"a":47683,"t":"byte","b":[0,4,0,0,0,4,0,0]},{"a":47691,"t":"byte","b":[0,4,0,0,0,0,16,0]},{"a":47699,"t":"byte","b":[0,0,0,0,2,0,16,0]},{"a":47707,"t":"byte","b":[2,0,16,0,2,0,16,0]},{"a":47715,"t":"byte","b":[2,0,16,0,2,0,16,0]},{"a":47723,"t":"byte","b":[2,0,0,32,0,0,32,0]},{"a":47731,"l":"view_buffer_rest_2","c":"More of the view buffer's room, holding bytes from the tape.","t":"byte","b":[0,0,0,32,0,0,0,32]},{"a":47739,"t":"byte","b":[0,0,0,32,0,95,0,32]},{"a":47747,"t":"byte","b":[0,0,0,32,0,96,2,0]},{"a":47755,"t":"byte","b":[96,0,0,0,128,96,2,0]},{"a":47763,"t":"byte","b":[128,96,2,0,128,96,2,0]},{"a":47771,"t":"byte","b":[128,96,2,0,128,96,2,0]},{"a":47779,"t":"byte","b":[128,0,0,0,0,0,0,0]},{"a":47787,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":47795,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":47803,"t":"byte","b":[0,0,0,0,0,0,64,0]},{"a":47811,"t":"byte","b":[0,8,6,8,4,0,64,0]},{"a":47819,"t":"byte","b":[4,0,64,0,4,0,64,0]},{"a":47827,"t":"byte","b":[4,0,64,0,4,0,64,0]},{"a":47835,"t":"byte","b":[4,0,0,0,0,0,0,0]},{"a":47843,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":47851,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":47859,"t":"byte","b":[0,0,0,0,0,0,4,0]},{"a":47867,"t":"byte","b":[0,0,0,0,0,117,4,0]},{"a":47875,"t":"byte","b":[0,0,4,0,0,0,4,0]},{"a":47883,"t":"byte","b":[0,0,4,0,0,0,4,0]},{"a":47891,"t":"byte","b":[0,4,0,0,4,0,0,0]},{"a":47899,"t":"byte","b":[0,4,0,0,0,4,0,0]},{"a":47907,"t":"byte","b":[0,4,0,0,0,4,0,0]},{"a":47915,"t":"byte","b":[0,4,0,0,0,0,0,2]},{"a":47923,"t":"byte","b":[0,0,0,0,0,0,0,2]},{"a":47931,"t":"byte","b":[0,0,0,2,0,0,0,2]},{"a":47939,"t":"byte","b":[0,0,0,2,0,0,0,2]},{"a":47947,"t":"byte","b":[0,0,0,0,0,2,0,0]},{"a":47955,"t":"byte","b":[2,0,0,0,2,0,0,0]},{"a":47963,"t":"byte","b":[2,0,0,0,2,0,0,0]},{"a":47971,"t":"byte","b":[2,0,0,0,2,0,96,128]},{"a":47979,"t":"byte","b":[0,0,96,32,32,0,96,128]},{"a":47987,"t":"byte","b":[32,0,96,128,32,0,96,128]},{"a":47995,"t":"byte","b":[32,0,96,128,32,85,96,128]},{"a":48003,"t":"byte","b":[32,32,0,0,0,0,0,0]},{"a":48011,"t":"byte","b":[0,32,0,0,0,32,0,0]},{"a":48019,"t":"byte","b":[0,32,0,0,0,32,0,0]},{"a":48027,"t":"byte","b":[0,32,0,0,0,0,0,4]},{"a":48035,"t":"byte","b":[8,64,0,0,0,0,0,4]},{"a":48043,"t":"byte","b":[0,0,0,4,0,0,0,4]},{"a":48051,"t":"byte","b":[0,0,0,4,0,0,0,4]},{"a":48059,"t":"byte","b":[0,8,0,0,0,0,0,4]},{"a":48067,"t":"byte","b":[0,8,0,0,0,8,0,0]},{"a":48075,"t":"byte","b":[0,8,0,0,0,8,0,0]},{"a":48083,"t":"byte","b":[0,8,0,0,0,0,0,0]},{"a":48091,"t":"byte","b":[0,4,0,0,4,0,0,0]},{"a":48099,"t":"byte","b":[4,0,0,0,4,0,0,0]},{"a":48107,"t":"byte","b":[4,0,0,0,4,0,0,0]},{"a":48115,"t":"byte","b":[4,0,4,0,0,0,4,0]},{"a":48123,"t":"byte","b":[0,0,4,0,0,100,4,0]},{"a":48131,"t":"byte","b":[0,0,4,0,0,0,4,0]},{"a":48139,"t":"byte","b":[0,0,4,0,0,0,0,2]},{"a":48147,"t":"byte","b":[64,0,0,2,64,0,0,2]},{"a":48155,"t":"byte","b":[64,0,0,2,64,0,0,2]},{"a":48163,"t":"byte","b":[64,0,0,2,64,0,0,2]},{"a":48171,"t":"byte","b":[64,0,0,0,64,0,0,0]},{"a":48179,"t":"byte","b":[64,0,0,0,64,0,0,0]},{"a":48187,"t":"byte","b":[64,0,0,0,64,0,0,0]},{"a":48195,"t":"byte","b":[64,0,0,0,64,0,96,128]},{"a":48203,"t":"byte","b":[4,0,96,128,4,0,96,128]},{"a":48211,"t":"byte","b":[4,0,96,128,4,0,96,128]},{"a":48219,"t":"byte","b":[4,0,96,128,4,0,96,128]},{"a":48227,"t":"byte","b":[4,32,0,0,0,32,0,0]},{"a":48235,"t":"byte","b":[0,32,0,0,0,32,0,0]},{"a":48243,"t":"byte","b":[0,32,0,0,0,32,0,0]},{"a":48251,"t":"byte","b":[0,32,0,0,0,92,0,4]},{"a":48259,"t":"byte","b":[0,0,0,4,0,0,0,4]},{"a":48267,"t":"byte","b":[0,0,0,4,0,0,0,4]},{"a":48275,"t":"byte","b":[0,0,0,4,0,0,0,4]},{"a":48283,"t":"byte","b":[0,8,0,0,8,8,0,0]},{"a":48291,"t":"byte","b":[8,8,0,0,8,8,0,0]},{"a":48299,"t":"byte","b":[8,8,0,0,8,8,0,0]},{"a":48307,"t":"byte","b":[8,8,0,0,8,0,0,0]},{"a":48315,"t":"byte","b":[16,0,0,0,16,0,0,0]},{"a":48323,"t":"byte","b":[16,0,0,0,16,0,0,0]},{"a":48331,"t":"byte","b":[16,0,0,0,16,0,0,0]},{"a":48339,"t":"byte","b":[16,0,4,0,0,0,4,0]},{"a":48347,"t":"byte","b":[0,0,4,0,0,0,4,0]},{"a":48355,"t":"byte","b":[0,0,4,0,0,0,4,0]},{"a":48363,"t":"byte","b":[0,0,4,0,0,0,0,0]},{"a":48371,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":48379,"t":"byte","b":[0,0,0,0,0,253,0,0]},{"a":48387,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":48395,"t":"byte","b":[0,0,32,32,0,0,32,32]},{"a":48403,"t":"byte","b":[0,0,32,32,0,0,32,32]},{"a":48411,"t":"byte","b":[0,0,32,32,0,0,32,32]},{"a":48419,"t":"byte","b":[0,0,32,32,0,96,0,0]},{"a":48427,"t":"byte","b":[0,96,0,0,0,96,0,0]},{"a":48435,"t":"byte","b":[0,96,0,0,0,96,0,0]},{"a":48443,"t":"byte","b":[0,96,0,0,0,96,0,0]},{"a":48451,"t":"byte","b":[0,0,0,0,32,0,0,0]},{"a":48459,"t":"byte","b":[32,0,0,0,32,0,0,0]},{"a":48467,"t":"byte","b":[32,0,0,0,32,0,0,0]},{"a":48475,"t":"byte","b":[32,0,0,0,32,0,0,6]},{"a":48483,"t":"byte","b":[0,0,0,6,0,0,0,6]},{"a":48491,"t":"byte","b":[0,0,0,6,0,0,0,6]},{"a":48499,"t":"byte","b":[0,0,0,6,0,0,0,6]},{"a":48507,"t":"byte","b":[0,0,0,0,8,84,0,0]},{"a":48515,"t":"byte","b":[8,0,0,0,8,0,0,0]},{"a":48523,"t":"byte","b":[8,0,0,0,8,0,0,0]},{"a":48531,"t":"byte","b":[8,0,0,0,8,0,0,0]},{"a":48539,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":48547,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":48555,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":48563,"t":"byte","b":[0,4,0,0,0,4,0,0]},{"a":48571,"t":"byte","b":[0,4,0,0,0,4,0,0]},{"a":48579,"t":"byte","b":[0,4,0,0,0,4,0,0]},{"a":48587,"t":"byte","b":[0,4,0,0,0,0,16,0]},{"a":48595,"t":"byte","b":[2,0,16,0,2,0,16,0]},{"a":48603,"t":"byte","b":[2,0,16,0,2,0,16,0]},{"a":48611,"t":"byte","b":[2,0,16,0,2,0,16,0]},{"a":48619,"t":"byte","b":[2,0,0,32,0,0,0,32]},{"a":48627,"t":"byte","b":[0,0,0,32,0,0,0,32]},{"a":48635,"t":"byte","b":[0,0,0,32,0,212,0,32]},{"a":48643,"t":"byte","b":[0,0,0,32,0,96,2,0]},{"a":48651,"t":"byte","b":[128,96,2,0,128,96,2,0]},{"a":48659,"t":"byte","b":[128,96,2,0,128,96,2,0]},{"a":48667,"t":"byte","b":[128,96,2,0,128,96,2,0]},{"a":48675,"t":"byte","b":[128,0,0,0,0,0,0,0]},{"a":48683,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":48691,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":48699,"t":"byte","b":[0,0,0,0,0,0,64,0]},{"a":48707,"t":"byte","b":[4,0,64,0,4,0,64,0]},{"a":48715,"t":"byte","b":[4,0,64,0,4,0,64,0]},{"a":48723,"t":"byte","b":[4,0,64,0,4,0,64,0]},{"a":48731,"t":"byte","b":[4,0,0,0,0,0,0,0]},{"a":48739,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":48747,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":48755,"l":"view_buffer_last","c":"The view buffer's last 61 bytes, to $BEAF.","t":"byte","b":[0,0,0,0,0,0,4,0]},{"a":48763,"t":"byte","b":[0,0,4,0,0,84,4,0]},{"a":48771,"t":"byte","b":[0,0,4,0,0,0,4,0]},{"a":48779,"t":"byte","b":[0,0,4,0,0,0,4,0]},{"a":48787,"t":"byte","b":[0,4,0,0,0,4,0,0]},{"a":48795,"t":"byte","b":[0,4,0,0,0,4,0,0]},{"a":48803,"t":"byte","b":[0,4,0,0,0,4,0,0]},{"a":48811,"t":"byte","b":[0,4,0,0,0]},{"a":48816,"l":"view_buffer_after","c":"Eight zeros after the view buffer.","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":48824,"l":"fill_beb8","c":"Six bytes of $FF.","t":"byte","b":[255,255,255,255,255,255]},{"a":48830,"l":"interrupt","c":"The interrupt routine (IM 2: every entry of the table at $8400 is $BE): saves every register, runs the clock ($BEEF) unless $BF30 stops it, and plays a pass of the sound driver ($7000).","t":"code","b":[243],"m":"di"},{"a":48831,"t":"code","b":[229],"m":"push","o":"hl"},{"a":48832,"t":"code","b":[213],"m":"push","o":"de"},{"a":48833,"t":"code","b":[197],"m":"push","o":"bc"},{"a":48834,"t":"code","b":[245],"m":"push","o":"af"},{"a":48835,"t":"code","b":[8],"m":"ex","o":"af,af'"},{"a":48836,"t":"code","b":[217],"m":"exx"},{"a":48837,"t":"code","b":[229],"m":"push","o":"hl"},{"a":48838,"t":"code","b":[213],"m":"push","o":"de"},{"a":48839,"t":"code","b":[197],"m":"push","o":"bc"},{"a":48840,"t":"code","b":[245],"m":"push","o":"af"},{"a":48841,"t":"code","b":[58,48,191],"m":"ld","oa":48944,"o":"a,($BF30)"},{"a":48844,"t":"code","b":[167],"m":"and","o":"a"},{"a":48845,"t":"code","b":[204,239,190],"m":"call","oa":48879,"o":"z,clock"},{"a":48848,"t":"code","b":[205,0,112],"m":"call","oa":28672,"o":"snd_frame"},{"a":48851,"t":"code","b":[241],"m":"pop","o":"af"},{"a":48852,"t":"code","b":[193],"m":"pop","o":"bc"},{"a":48853,"t":"code","b":[209],"m":"pop","o":"de"},{"a":48854,"t":"code","b":[225],"m":"pop","o":"hl"},{"a":48855,"t":"code","b":[217],"m":"exx"},{"a":48856,"t":"code","b":[8],"m":"ex","o":"af,af'"},{"a":48857,"t":"code","b":[241],"m":"pop","o":"af"},{"a":48858,"t":"code","b":[193],"m":"pop","o":"bc"},{"a":48859,"t":"code","b":[209],"m":"pop","o":"de"},{"a":48860,"t":"code","b":[225],"m":"pop","o":"hl"},{"a":48861,"t":"code","b":[251],"m":"ei"},{"a":48862,"t":"code","b":[237,77],"m":"reti"},{"a":48864,"l":"caps_reset","c":"Resets the machine (JP 0, with the stack at $5B00) when CAPS SHIFT is held. No code in the code maps calls it.","t":"code","b":[1,254,254],"m":"ld","o":"bc,$FEFE"},{"a":48867,"t":"code","b":[237,120],"m":"in","o":"a,(c)"},{"a":48869,"t":"code","b":[230,1],"m":"and","o":"$01"},{"a":48871,"t":"code","b":[192],"m":"ret","o":"nz"},{"a":48872,"t":"code","b":[49,0,91],"m":"ld","o":"sp,$5B00"},{"a":48875,"t":"code","b":[243],"m":"di"},{"a":48876,"t":"code","b":[195,0,0],"m":"jp","oa":0,"o":"$0000"},{"a":48879,"l":"clock","c":"The game's clock, an interrupt at a time: $BF2A counts up to $3000, a day, and its high byte halved is the hour ($BF2C). In play about one interrupt in five is missed while the view is copied with interrupts off ($963B), so a day lasts about 15,000 frames, five minutes. At hour 0, $BF2D (the day count) goes up and $BF29 is set to 4; at hour 6, $BF2E becomes $C7 (day: white ink) and at hour 20 $C5 (night: cyan), with $BF2F set to 4. Bits 7 and 6 of $BF2E tell $8C47 to recolour the view.","t":"code","b":[42,42,191],"m":"ld","oa":48938,"o":"hl,($BF2A)","x":[48845]},{"a":48882,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":48883,"t":"code","b":[124],"m":"ld","o":"a,h"},{"a":48884,"t":"code","b":[254,48],"m":"cp","o":"$30"},{"a":48886,"t":"code","b":[32,2],"m":"jr","oa":48890,"o":"nz,$BEFA"},{"a":48888,"t":"code","b":[175],"m":"xor","o":"a"},{"a":48889,"t":"code","b":[103],"m":"ld","o":"h,a"},{"a":48890,"t":"code","b":[34,42,191],"m":"ld","oa":48938,"o":"($BF2A),hl","x":[48886]},{"a":48893,"t":"code","b":[31],"m":"rra"},{"a":48894,"t":"code","b":[230,127],"m":"and","o":"$7F"},{"a":48896,"t":"code","b":[33,44,191],"m":"ld","o":"hl,$BF2C"},{"a":48899,"t":"code","b":[190],"m":"cp","o":"(hl)"},{"a":48900,"t":"code","b":[200],"m":"ret","o":"z"},{"a":48901,"t":"code","b":[119],"m":"ld","o":"(hl),a"},{"a":48902,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":48903,"t":"code","b":[167],"m":"and","o":"a"},{"a":48904,"t":"code","b":[32,7],"m":"jr","oa":48913,"o":"nz,$BF11"},{"a":48906,"t":"code","b":[62,4],"m":"ld","o":"a,$04"},{"a":48908,"t":"code","b":[50,41,191],"m":"ld","oa":48937,"o":"(clock_vars),a"},{"a":48911,"t":"code","b":[52],"m":"inc","o":"(hl)"},{"a":48912,"t":"code","b":[201],"m":"ret"},{"a":48913,"t":"code","b":[35],"m":"inc","o":"hl","x":[48904]},{"a":48914,"t":"code","b":[254,6],"m":"cp","o":"$06"},{"a":48916,"t":"code","b":[32,8],"m":"jr","oa":48926,"o":"nz,$BF1E"},{"a":48918,"t":"code","b":[54,199],"m":"ld","o":"(hl),$C7"},{"a":48920,"t":"code","b":[62,4],"m":"ld","o":"a,$04"},{"a":48922,"t":"code","b":[50,47,191],"m":"ld","oa":48943,"o":"($BF2F),a"},{"a":48925,"t":"code","b":[201],"m":"ret"},{"a":48926,"t":"code","b":[254,20],"m":"cp","o":"$14","x":[48916]},{"a":48928,"t":"code","b":[192],"m":"ret","o":"nz"},{"a":48929,"t":"code","b":[54,197],"m":"ld","o":"(hl),$C5"},{"a":48931,"t":"code","b":[62,4],"m":"ld","o":"a,$04"},{"a":48933,"t":"code","b":[50,47,191],"m":"ld","oa":48943,"o":"($BF2F),a"},{"a":48936,"t":"code","b":[201],"m":"ret"},{"a":48937,"l":"clock_vars","c":"The clock's bytes (set from bank 0's $FECE at new game, $8637): $BF29 a flag set at midnight, $BF2A the frame count, $BF2C the hour, $BF2D the days since the crash, $BF2E the light (bits 7 and 6 a change to show, the low six bits the view's attribute), $BF2F a flag set at dawn and dusk, and $BF30, which stops the clock when it is not 0.","t":"byte","b":[4,0,0,95,0,7,4,0],"x":[48908,62565,62577]},{"a":48945,"l":"clock_after","c":"Blocks of eight $00 and eight $FF bytes with a few others set, that no code in the code maps addresses.","t":"byte","b":[0,0,0,0,0,0,0,255]},{"a":48953,"t":"byte","b":[255,255,255,255,255,255,255,32]},{"a":48961,"t":"byte","b":[0,0,0,0,0,0,0,255]},{"a":48969,"t":"byte","b":[255,255,255,255,255,255,255,0]},{"a":48977,"t":"byte","b":[0,0,0,0,0,0,0,255]},{"a":48985,"t":"byte","b":[255,255,255,255,255,255,255,0]},{"a":48993,"t":"byte","b":[0,64,1,0,0,0,0,255]},{"a":49001,"t":"byte","b":[255,255,255,255,255,255,255,0]},{"a":49009,"t":"byte","b":[0,0,0,0,0,0,0,255]},{"a":49017,"t":"byte","b":[255,255,255,255,255,255,255]},{"a":49024,"l":"digits","c":"Bytes the shape of the digits 1 to 9 (8 each from $BF88; the 8 before them do not draw a 0), that no code in the code maps addresses.","t":"byte","b":[12,0,0,0,0,0,126,0]},{"a":49032,"t":"byte","b":[24,56,24,24,24,24,126,0]},{"a":49040,"t":"byte","b":[126,102,6,126,96,96,126,0]},{"a":49048,"t":"byte","b":[126,102,6,30,6,102,126,0]},{"a":49056,"t":"byte","b":[102,102,102,126,6,6,6,0]},{"a":49064,"t":"byte","b":[126,96,96,126,6,102,126,0]},{"a":49072,"t":"byte","b":[126,102,96,126,102,102,126,0]},{"a":49080,"t":"byte","b":[126,102,6,14,12,12,12,0]},{"a":49088,"t":"byte","b":[126,102,102,126,102,102,126,0]},{"a":49096,"t":"byte","b":[126,102,102,126,6,102,126,0]},{"a":49104,"l":"fill_bfd0","c":"Zeros.","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":49112,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":49120,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":49128,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":49136,"t":"byte","b":[0,0,0]},{"a":49139,"l":"loader_stack","c":"Words above the game's stack (it starts at $BFF0, $8522) that look like return addresses into $BCxx-$BExx, where the tape's loader ran: left from loading, it seems.","t":"byte","b":[191,188,191,188,27,190,131,189]},{"a":49147,"t":"byte","b":[170,190,227,190,0]},{"a":49152,"l":"area_map","c":"Bank 0, paged in at the hand-over. $C000-$C7FF is the area's map, 64 blocks across by 32 down, each block 4 by 4 characters ($9A6D): unpacked from bank 7 by $8A9B, then the pieces of the area's objects stamped on it ($899B). At the hand-over, before any area, its first 768 bytes are the frame's cell numbers that $8549 copies to $6505; the rest is zeros.","t":"byte","b":[0,89,90,91,90,91,90,91]},{"a":49160,"t":"byte","b":[90,91,90,91,90,91,90,91]},{"a":49168,"t":"byte","b":[90,91,90,91,90,91,90,91]},{"a":49176,"t":"byte","b":[90,91,90,91,90,91,92,0]},{"a":49184,"t":"byte","b":[0,93,255,255,255,255,255,255]},{"a":49192,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":49200,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":49208,"t":"byte","b":[255,255,255,255,255,255,94,0]},{"a":49216,"t":"byte","b":[0,95,255,255,255,255,255,255]},{"a":49224,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":49232,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":49240,"t":"byte","b":[255,255,255,255,255,255,96,0]},{"a":49248,"t":"byte","b":[0,93,255,255,255,255,255,255]},{"a":49256,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":49264,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":49272,"t":"byte","b":[255,255,255,255,255,255,94,0]},{"a":49280,"t":"byte","b":[0,95,255,255,255,255,255,255]},{"a":49288,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":49296,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":49304,"t":"byte","b":[255,255,255,255,255,255,96,0]},{"a":49312,"t":"byte","b":[0,93,255,255,255,255,255,255]},{"a":49320,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":49328,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":49336,"t":"byte","b":[255,255,255,255,255,255,94,0]},{"a":49344,"t":"byte","b":[0,95,255,255,255,255,255,255]},{"a":49352,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":49360,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":49368,"t":"byte","b":[255,255,255,255,255,255,96,0]},{"a":49376,"t":"byte","b":[0,93,255,255,255,255,255,255]},{"a":49384,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":49392,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":49400,"t":"byte","b":[255,255,255,255,255,255,94,0]},{"a":49408,"t":"byte","b":[0,95,255,255,255,255,255,255]},{"a":49416,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":49424,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":49432,"t":"byte","b":[255,255,255,255,255,255,96,0]},{"a":49440,"t":"byte","b":[0,93,255,255,255,255,255,255]},{"a":49448,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":49456,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":49464,"t":"byte","b":[255,255,255,255,255,255,94,0]},{"a":49472,"t":"byte","b":[0,95,255,255,255,255,255,255]},{"a":49480,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":49488,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":49496,"t":"byte","b":[255,255,255,255,255,255,96,0]},{"a":49504,"t":"byte","b":[0,93,255,255,255,255,255,255]},{"a":49512,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":49520,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":49528,"t":"byte","b":[255,255,255,255,255,255,94,0]},{"a":49536,"t":"byte","b":[0,95,255,255,255,255,255,255]},{"a":49544,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":49552,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":49560,"t":"byte","b":[255,255,255,255,255,255,96,0]},{"a":49568,"t":"byte","b":[0,93,255,255,255,255,255,255]},{"a":49576,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":49584,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":49592,"t":"byte","b":[255,255,255,255,255,255,94,0]},{"a":49600,"t":"byte","b":[0,95,255,255,255,255,255,255]},{"a":49608,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":49616,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":49624,"t":"byte","b":[255,255,255,255,255,255,96,0]},{"a":49632,"t":"byte","b":[0,93,255,255,255,255,255,255]},{"a":49640,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":49648,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":49656,"t":"byte","b":[255,255,255,255,255,255,94,0]},{"a":49664,"t":"byte","b":[0,95,255,255,255,255,255,255]},{"a":49672,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":49680,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":49688,"t":"byte","b":[255,255,255,255,255,255,96,0],"x":[43104]},{"a":49696,"t":"byte","b":[0,93,255,255,255,255,255,255]},{"a":49704,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":49712,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":49720,"t":"byte","b":[255,255,255,255,255,255,94,0]},{"a":49728,"t":"byte","b":[0,95,255,255,255,255,255,255]},{"a":49736,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":49744,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":49752,"t":"byte","b":[255,255,255,255,255,255,96,0]},{"a":49760,"t":"byte","b":[0,97,98,99,98,99,98,99]},{"a":49768,"t":"byte","b":[98,99,98,99,98,99,98,35]},{"a":49776,"t":"byte","b":[98,99,98,99,98,99,36,99]},{"a":49784,"t":"byte","b":[45,46,98,99,98,99,100,0]},{"a":49792,"t":"byte","b":[0,101,102,103,0,22,0,0]},{"a":49800,"t":"byte","b":[0,0,0,0,0,33,34,37]},{"a":49808,"t":"byte","b":[68,66,66,59,66,66,38,47]},{"a":49816,"t":"byte","b":[48,49,50,86,87,88,0,0]},{"a":49824,"t":"byte","b":[0,104,105,106,0,25,0,0]},{"a":49832,"t":"byte","b":[0,0,0,0,0,29,30,39]},{"a":49840,"t":"byte","b":[69,67,67,60,67,67,40,51]},{"a":49848,"t":"byte","b":[1,2,52,0,0,0,0,0]},{"a":49856,"t":"byte","b":[0,107,108,109,0,28,0,0]},{"a":49864,"t":"byte","b":[0,0,0,0,0,31,32,41]},{"a":49872,"t":"byte","b":[90,91,90,91,90,91,42,53]},{"a":49880,"t":"byte","b":[3,4,54,0,0,0,0,0]},{"a":49888,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":49896,"t":"byte","b":[0,0,0,0,0,0,0,43]},{"a":49904,"t":"byte","b":[0,0,0,0,0,0,44,55]},{"a":49912,"t":"byte","b":[5,6,58,0,0,0,0,0]},{"a":49920,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":49928,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":49936,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":49944,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":49952,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":49960,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":49968,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":49976,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":49984,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":49992,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50000,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50008,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50016,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50024,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50032,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50040,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50048,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50056,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50064,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50072,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50080,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50088,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50096,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50104,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50112,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50120,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50128,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50136,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50144,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50152,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50160,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50168,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50176,"l":"area_map_lower","c":"The map's rows 16 to 31 (zeros at the hand-over).","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50184,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50192,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50200,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50208,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50216,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50224,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50232,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50240,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50248,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50256,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50264,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50272,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50280,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50288,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50296,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50304,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50312,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50320,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50328,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50336,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50344,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50352,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50360,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50368,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50376,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50384,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50392,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50400,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50408,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50416,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50424,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50432,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50440,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50448,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50456,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50464,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50472,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50480,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50488,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50496,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50504,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50512,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50520,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50528,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50536,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50544,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50552,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50560,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50568,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50576,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50584,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50592,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50600,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50608,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50616,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50624,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50632,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50640,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50648,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50656,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50664,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50672,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50680,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50688,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50696,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50704,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50712,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50720,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50728,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50736,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50744,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50752,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50760,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50768,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50776,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50784,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50792,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50800,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50808,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50816,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50824,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50832,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50840,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50848,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50856,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50864,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50872,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50880,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50888,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50896,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50904,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50912,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50920,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50928,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50936,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50944,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50952,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50960,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50968,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50976,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50984,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50992,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51000,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51008,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51016,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51024,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51032,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51040,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51048,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51056,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51064,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51072,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51080,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51088,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51096,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51104,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51112,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51120,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51128,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51136,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51144,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51152,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51160,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51168,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51176,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51184,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51192,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51200,"l":"block_numbers","c":"For each block number in the map, its definition ($9C10), from the area's list ($87CF); $C800 itself is set to 4. Zeros at the hand-over.","t":"byte","b":[0,0,0,0,0,0,0,0],"x":[34886]},{"a":51208,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51216,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51224,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51232,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51240,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51248,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51256,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51264,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51272,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51280,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51288,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51296,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51304,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51312,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51320,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51328,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51336,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51344,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51352,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51360,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51368,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51376,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51384,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51392,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51400,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51408,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51416,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51424,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51432,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51440,"l":"block_defs","c":"The block definitions, 16 character numbers each, four rows of four ($9C10): definitions 0 to 63. A character number is added to the base $9C10 finds and picks one of bank 4's characters ($CD40, 8 bytes each).","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51448,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51456,"t":"byte","b":[7,5,4,7,3,3,4,5]},{"a":51464,"t":"byte","b":[4,6,26,16,3,4,18,23]},{"a":51472,"t":"byte","b":[4,73,74,67,103,74,72,69]},{"a":51480,"t":"byte","b":[104,9,75,76,3,12,11,80]},{"a":51488,"t":"byte","b":[0,12,82,81,5,15,10,82]},{"a":51496,"t":"byte","b":[3,13,14,83,4,2,2,5]},{"a":51504,"t":"byte","b":[34,5,3,4,5,3,6,7]},{"a":51512,"t":"byte","b":[4,3,8,6,2,5,3,4]},{"a":51520,"t":"byte","b":[8,7,19,24,3,2,20,5]},{"a":51528,"t":"byte","b":[5,3,5,3,2,5,3,6]},{"a":51536,"t":"byte","b":[59,4,26,4,25,16,18,6]},{"a":51544,"t":"byte","b":[21,58,19,2,22,24,20,3]},{"a":51552,"t":"byte","b":[60,54,62,5,76,57,54,64]},{"a":51560,"t":"byte","b":[60,56,55,4,86,84,91,2]},{"a":51568,"t":"byte","b":[5,3,2,4,2,5,3,6]},{"a":51576,"t":"byte","b":[79,4,6,3,61,62,2,5]},{"a":51584,"t":"byte","b":[2,5,3,4,5,6,4,1]},{"a":51592,"t":"byte","b":[3,2,5,66,3,5,73,65]},{"a":51600,"t":"byte","b":[4,73,74,67,103,74,72,69]},{"a":51608,"t":"byte","b":[104,78,75,76,3,94,102,80]},{"a":51616,"t":"byte","b":[4,96,97,81,5,99,98,82]},{"a":51624,"t":"byte","b":[3,8,101,83,4,2,2,5]},{"a":51632,"t":"byte","b":[84,81,91,5,86,88,92,3]},{"a":51640,"t":"byte","b":[85,89,93,7,3,4,7,2]},{"a":51648,"t":"byte","b":[84,109,110,3,86,111,112,5]},{"a":51656,"t":"byte","b":[85,113,8,7,3,4,5,2]},{"a":51664,"t":"byte","b":[5,3,19,35,3,2,20,3]},{"a":51672,"t":"byte","b":[5,3,5,3,2,5,3,6]},{"a":51680,"t":"byte","b":[5,4,6,2,3,3,4,17]},{"a":51688,"t":"byte","b":[4,6,26,32,3,4,18,28]},{"a":51696,"t":"byte","b":[3,17,26,2,31,32,18,3]},{"a":51704,"t":"byte","b":[29,28,19,4,33,27,20,2]},{"a":51712,"t":"byte","b":[34,36,26,3,26,30,37,5]},{"a":51720,"t":"byte","b":[19,35,20,3,20,3,5,0]},{"a":51728,"t":"byte","b":[42,38,39,40,43,44,45,41]},{"a":51736,"t":"byte","b":[49,48,47,46,50,52,51,53]},{"a":51744,"t":"byte","b":[66,37,38,39,40,41,75,72]},{"a":51752,"t":"byte","b":[42,43,70,73,44,45,21,20]},{"a":51760,"t":"byte","b":[21,20,71,75,25,51,76,77]},{"a":51768,"t":"byte","b":[47,60,0,27,57,30,0,82]},{"a":51776,"t":"byte","b":[70,71,80,81,78,79,36,0]},{"a":51784,"t":"byte","b":[69,66,50,25,66,52,17,0]},{"a":51792,"t":"byte","b":[53,54,70,73,52,50,55,56]},{"a":51800,"t":"byte","b":[74,27,0,25,66,52,34,0]},{"a":51808,"t":"byte","b":[70,85,71,74,57,73,75,70]},{"a":51816,"t":"byte","b":[58,59,85,73,52,46,55,59]},{"a":51824,"t":"byte","b":[70,74,70,85,70,71,72,73]},{"a":51832,"t":"byte","b":[31,32,33,72,66,34,35,36]},{"a":51840,"t":"byte","b":[1,2,74,71,25,3,4,5]},{"a":51848,"t":"byte","b":[24,0,69,52,34,45,46,0]},{"a":51856,"t":"byte","b":[53,54,73,72,48,0,42,119]},{"a":51864,"t":"byte","b":[69,37,38,120,40,41,85,75]},{"a":51872,"t":"byte","b":[46,47,0,51,48,49,0,0]},{"a":51880,"t":"byte","b":[66,86,51,0,34,0,30,0]},{"a":51888,"t":"byte","b":[70,71,28,29,22,26,0,30]},{"a":51896,"t":"byte","b":[23,27,86,68,24,0,60,0]},{"a":51904,"t":"byte","b":[73,85,9,10,6,7,8,30]},{"a":51912,"t":"byte","b":[86,30,17,60,0,63,47,0]},{"a":51920,"t":"byte","b":[24,0,65,0,27,101,87,0]},{"a":51928,"t":"byte","b":[46,93,13,14,11,12,75,73]},{"a":51936,"t":"byte","b":[15,16,75,72,17,18,21,20]},{"a":51944,"t":"byte","b":[0,19,50,0,0,51,60,86]},{"a":51952,"t":"byte","b":[66,37,38,39,40,41,75,75]},{"a":51960,"t":"byte","b":[85,71,70,74,85,71,72,73]},{"a":51968,"t":"byte","b":[90,86,30,0,89,0,18,0]},{"a":51976,"t":"byte","b":[88,88,0,88,66,48,0,25]},{"a":51984,"t":"byte","b":[46,68,0,65,68,17,0,24]},{"a":51992,"t":"byte","b":[51,0,0,88,87,0,89,75]},{"a":52000,"t":"byte","b":[0,47,0,89,0,0,0,88]},{"a":52008,"t":"byte","b":[0,90,0,50,0,89,0,0]},{"a":52016,"t":"byte","b":[0,91,0,19,26,0,0,0]},{"a":52024,"t":"byte","b":[0,0,58,92,0,90,0,87]},{"a":52032,"t":"byte","b":[25,0,68,0,24,90,0,0]},{"a":52040,"t":"byte","b":[46,89,0,0,91,0,88,0]},{"a":52048,"t":"byte","b":[69,0,91,0,66,90,0,24]},{"a":52056,"t":"byte","b":[91,68,0,37,66,47,0,0]},{"a":52064,"t":"byte","b":[0,47,0,17,0,0,19,49]},{"a":52072,"t":"byte","b":[17,0,0,35,0,93,94,0]},{"a":52080,"t":"byte","b":[0,86,89,0,92,74,24,0]},{"a":52088,"t":"byte","b":[91,0,27,73,0,0,93,94]},{"a":52096,"t":"byte","b":[95,82,66,0,0,0,93,92]},{"a":52104,"t":"byte","b":[0,18,0,91,83,23,0,66]},{"a":52112,"t":"byte","b":[8,0,23,0,88,94,96,0]},{"a":52120,"t":"byte","b":[0,89,0,0,65,0,0,95]},{"a":52128,"t":"byte","b":[0,97,94,60,50,89,0,87]},{"a":52136,"t":"byte","b":[98,24,0,92,94,0,0,90]},{"a":52144,"t":"byte","b":[88,91,86,0,91,93,58,0]},{"a":52152,"t":"byte","b":[69,0,24,0,66,50,100,49]},{"a":52160,"t":"byte","b":[37,99,0,0,0,50,0,50]},{"a":52168,"t":"byte","b":[87,51,0,88,65,0,0,50]},{"a":52176,"t":"byte","b":[17,0,0,89,0,69,92,98]},{"a":52184,"t":"byte","b":[0,0,98,2,94,0,0,17]},{"a":52192,"t":"byte","b":[75,72,71,70,74,70,73,85]},{"a":52200,"t":"byte","b":[70,71,6,39,38,7,68,86]},{"a":52208,"t":"byte","b":[93,17,47,0,86,0,101,97]},{"a":52216,"t":"byte","b":[100,0,101,0,0,45,94,0]},{"a":52224,"t":"byte","b":[0,87,90,0,0,88,86,0]},{"a":52232,"t":"byte","b":[0,46,0,71,0,25,97,0]},{"a":52240,"t":"byte","b":[73,74,73,72,73,72,85,71]},{"a":52248,"t":"byte","b":[102,103,104,105,106,107,108,109]},{"a":52256,"t":"byte","b":[70,71,70,73,102,74,73,110]},{"a":52264,"t":"byte","b":[85,73,112,111,80,81,107,108]},{"a":52272,"t":"byte","b":[114,115,50,90,73,116,117,118]},{"a":52280,"t":"byte","b":[73,74,75,71,85,70,71,74]},{"a":52288,"t":"byte","b":[86,0,123,124,112,121,122,75]},{"a":52296,"t":"byte","b":[71,85,71,74,73,75,102,72]},{"a":52304,"t":"byte","b":[0,90,0,19,89,108,0,37]},{"a":52312,"t":"byte","b":[123,89,110,122,112,125,120,74]},{"a":52320,"t":"byte","b":[71,74,78,79,103,81,50,90]},{"a":52328,"t":"byte","b":[114,121,127,0,85,71,126,64]},{"a":52336,"t":"byte","b":[128,129,94,65,75,74,130,118]},{"a":52344,"t":"byte","b":[85,70,112,121,28,81,68,82]},{"a":52352,"t":"byte","b":[46,0,48,0,90,0,52,50]},{"a":52360,"t":"byte","b":[114,119,0,65,73,116,117,118]},{"a":52368,"t":"byte","b":[114,118,0,87,71,74,128,129]},{"a":52376,"t":"byte","b":[85,102,71,72,0,75,85,73]},{"a":52384,"t":"byte","b":[69,27,94,24,93,95,108,34]},{"a":52392,"t":"byte","b":[131,132,133,47,75,74,73,134]},{"a":52400,"t":"byte","b":[92,137,138,139,135,136,75,73]},{"a":52408,"t":"byte","b":[85,70,71,72,71,72,75,74]},{"a":52416,"t":"byte","b":[91,35,143,144,140,141,142,71]},{"a":52424,"t":"byte","b":[85,71,73,75,73,74,75,71]},{"a":52432,"t":"byte","b":[160,163,159,157,161,162,73,136]},{"a":52440,"t":"byte","b":[160,74,112,14,80,12,74,73]},{"a":52448,"t":"byte","b":[159,136,141,149,40,156,159,162]},{"a":52456,"t":"byte","b":[42,43,157,161,48,0,21,20]},{"a":52464,"l":"block_defs_64","c":"Block definitions 64 to 112.","t":"byte","b":[171,10,67,68,67,68,69,65]},{"a":52472,"t":"byte","b":[69,65,64,63,64,63,62,59]},{"a":52480,"t":"byte","b":[104,157,0,118,116,160,183,157]},{"a":52488,"t":"byte","b":[114,0,159,135,161,152,170,66]},{"a":52496,"t":"byte","b":[0,95,158,0,0,115,152,10]},{"a":52504,"t":"byte","b":[156,66,67,68,67,68,69,65]},{"a":52512,"t":"byte","b":[62,59,60,61,60,61,100,168]},{"a":52520,"t":"byte","b":[105,87,119,0,118,88,156,0]},{"a":52528,"t":"byte","b":[69,65,64,63,64,63,62,59]},{"a":52536,"t":"byte","b":[62,59,60,61,60,61,120,156]},{"a":52544,"t":"byte","b":[54,59,51,61,55,57,58,121]},{"a":52552,"t":"byte","b":[52,56,160,138,172,140,184,203]},{"a":52560,"t":"byte","b":[50,49,48,47,42,43,44,46]},{"a":52568,"t":"byte","b":[41,0,145,45,145,143,172,145]},{"a":52576,"t":"byte","b":[136,32,30,109,32,29,144,155]},{"a":52584,"t":"byte","b":[31,0,144,42,142,0,42,41]},{"a":52592,"t":"byte","b":[157,33,135,170,32,34,170,66]},{"a":52600,"t":"byte","b":[31,37,36,35,170,38,39,40]},{"a":52608,"t":"byte","b":[0,117,0,159,0,100,0,158]},{"a":52616,"t":"byte","b":[0,160,169,32,0,159,32,31]},{"a":52624,"t":"byte","b":[120,66,67,68,67,68,69,65]},{"a":52632,"t":"byte","b":[69,65,64,63,53,63,62,59]},{"a":52640,"t":"byte","b":[19,20,21,22,64,28,27,23]},{"a":52648,"t":"byte","b":[62,59,60,26,60,61,25,24]},{"a":52656,"t":"byte","b":[143,12,142,143,172,13,8,11]},{"a":52664,"t":"byte","b":[141,14,143,15,18,17,142,16]},{"a":52672,"t":"byte","b":[140,155,141,144,127,143,145,140]},{"a":52680,"t":"byte","b":[128,129,155,144,122,116,125,9]},{"a":52688,"t":"byte","b":[143,172,141,143,11,8,11,8]},{"a":52696,"t":"byte","b":[7,7,7,7,144,0,0,145]},{"a":52704,"t":"byte","b":[6,142,141,140,5,144,143,155]},{"a":52712,"t":"byte","b":[7,7,4,109,108,77,138,156]},{"a":52720,"t":"byte","b":[94,157,135,0,97,104,157,0]},{"a":52728,"t":"byte","b":[116,152,83,3,81,82,1,31]},{"a":52736,"t":"byte","b":[141,32,31,140,32,31,145,145]},{"a":52744,"t":"byte","b":[31,144,0,42,0,145,42,43]},{"a":52752,"t":"byte","b":[140,42,43,141,2,43,141,144]},{"a":52760,"t":"byte","b":[141,140,172,145,145,141,144,145]},{"a":52768,"t":"byte","b":[0,159,129,0,0,175,0,246]},{"a":52776,"t":"byte","b":[40,39,0,160,29,30,40,39]},{"a":52784,"t":"byte","b":[0,0,0,201,0,0,160,0]},{"a":52792,"t":"byte","b":[157,0,28,41,33,41,32,30]},{"a":52800,"t":"byte","b":[35,37,31,31,36,38,34,37]},{"a":52808,"t":"byte","b":[178,0,36,38,203,0,178,158]},{"a":52816,"t":"byte","b":[181,0,203,27,158,0,0,26]},{"a":52824,"t":"byte","b":[137,0,158,25,200,198,200,24]},{"a":52832,"t":"byte","b":[203,147,255,23,252,253,254,183]},{"a":52840,"t":"byte","b":[197,183,185,187,185,186,187,183]},{"a":52848,"t":"byte","b":[200,203,172,147,203,205,163,14]},{"a":52856,"t":"byte","b":[181,199,15,16,22,21,18,17]},{"a":52864,"t":"byte","b":[203,156,202,163,13,213,163,159]},{"a":52872,"t":"byte","b":[12,11,142,175,10,9,20,19]},{"a":52880,"t":"byte","b":[241,243,245,247,242,242,241,246]},{"a":52888,"t":"byte","b":[254,248,249,250,255,253,252,251]},{"a":52896,"t":"byte","b":[240,239,238,237,236,235,234,233]},{"a":52904,"t":"byte","b":[232,231,230,229,228,227,226,225]},{"a":52912,"t":"byte","b":[224,223,222,221,220,219,218,217]},{"a":52920,"t":"byte","b":[206,215,216,221,218,192,218,217]},{"a":52928,"t":"byte","b":[218,219,216,215,206,215,212,213]},{"a":52936,"t":"byte","b":[212,213,180,176,176,180,178,177]},{"a":52944,"t":"byte","b":[211,210,209,208,207,202,205,204]},{"a":52952,"t":"byte","b":[235,247,203,202,242,235,200,199]},{"a":52960,"t":"byte","b":[224,223,222,221,220,219,218,217]},{"a":52968,"t":"byte","b":[206,215,216,221,194,193,218,214]},{"a":52976,"t":"byte","b":[244,201,162,163,174,173,164,165]},{"a":52984,"t":"byte","b":[172,171,167,162,169,186,170,168]},{"a":52992,"t":"byte","b":[198,177,180,178,197,178,181,177]},{"a":53000,"t":"byte","b":[196,180,176,181,195,180,179,178]},{"a":53008,"t":"byte","b":[211,210,209,208,188,191,205,204]},{"a":53016,"t":"byte","b":[187,186,188,191,188,191,187,190]},{"a":53024,"t":"byte","b":[187,186,188,191,184,185,187,190]},{"a":53032,"t":"byte","b":[176,181,184,189,179,182,180,176]},{"a":53040,"t":"byte","b":[212,183,187,186,181,181,184,185]},{"a":53048,"t":"byte","b":[176,177,180,181,181,182,180,176]},{"a":53056,"t":"byte","b":[166,173,164,165,187,171,167,162]},{"a":53064,"t":"byte","b":[184,185,170,168,181,182,184,185]},{"a":53072,"t":"byte","b":[164,160,159,219,161,162,157,158]},{"a":53080,"t":"byte","b":[163,164,165,161,165,161,162,163]},{"a":53088,"t":"byte","b":[212,180,182,177,176,177,180,178]},{"a":53096,"t":"byte","b":[154,156,179,180,164,160,155,178]},{"a":53104,"t":"byte","b":[161,162,157,153,163,164,165,161]},{"a":53112,"t":"byte","b":[165,161,162,163,166,173,164,165]},{"a":53120,"t":"byte","b":[178,181,179,178,154,156,176,179]},{"a":53128,"t":"byte","b":[164,160,155,177,161,162,157,153]},{"a":53136,"t":"byte","b":[184,152,167,162,181,176,151,150]},{"a":53144,"t":"byte","b":[182,177,176,180,181,178,179,181]},{"a":53152,"t":"byte","b":[163,164,147,146,149,148,177,178]},{"a":53160,"t":"byte","b":[176,179,181,177,179,180,181,178]},{"a":53168,"t":"byte","b":[60,54,62,8,76,57,54,64]},{"a":53176,"t":"byte","b":[60,56,100,4,86,107,108,2]},{"a":53184,"t":"byte","b":[4,73,74,67,103,74,72,69]},{"a":53192,"t":"byte","b":[104,9,75,76,3,12,11,114]},{"a":53200,"t":"byte","b":[60,54,62,5,76,57,54,64]},{"a":53208,"t":"byte","b":[60,56,55,4,115,84,91,2]},{"a":53216,"t":"byte","b":[3,12,82,116,5,15,10,111]},{"a":53224,"t":"byte","b":[3,13,14,113,6,5,7,8]},{"a":53232,"t":"byte","b":[117,10,91,5,118,88,92,3]},{"a":53240,"t":"byte","b":[118,89,93,7,3,4,7,2]},{"a":53248,"l":"block_defs_113","c":"Block definitions 113 to 176.","t":"byte","b":[6,119,120,4,7,121,122,123]},{"a":53256,"t":"byte","b":[124,125,126,7,5,8,4,3]},{"a":53264,"t":"byte","b":[134,135,136,7,133,131,132,4]},{"a":53272,"t":"byte","b":[127,128,129,130,49,48,47,46]},{"a":53280,"t":"byte","b":[8,2,4,142,4,142,140,143]},{"a":53288,"t":"byte","b":[2,143,137,138,4,8,4,143]},{"a":53296,"t":"byte","b":[140,4,5,53,137,132,138,2]},{"a":53304,"t":"byte","b":[138,143,139,141,139,141,4,2]},{"a":53312,"t":"byte","b":[182,136,137,182,139,250,232,140]},{"a":53320,"t":"byte","b":[138,251,228,141,145,144,143,142]},{"a":53328,"t":"byte","b":[149,243,242,235,148,148,149,135]},{"a":53336,"t":"byte","b":[182,176,178,181,181,178,179,182]},{"a":53344,"t":"byte","b":[247,242,247,235,243,242,235,247]},{"a":53352,"t":"byte","b":[149,148,243,235,182,178,147,135]},{"a":53360,"t":"byte","b":[247,242,242,147,242,235,247,134]},{"a":53368,"t":"byte","b":[247,242,235,135,235,247,235,134]},{"a":53376,"t":"byte","b":[179,182,176,177,178,176,179,182]},{"a":53384,"t":"byte","b":[178,176,179,178,177,182,149,135]},{"a":53392,"t":"byte","b":[176,178,182,177,178,182,149,135]},{"a":53400,"t":"byte","b":[149,134,242,235,247,235,247,242]},{"a":53408,"t":"byte","b":[125,235,124,242,127,126,125,235]},{"a":53416,"t":"byte","b":[129,128,127,243,132,131,243,235]},{"a":53424,"t":"byte","b":[247,242,247,126,242,126,129,128]},{"a":53432,"t":"byte","b":[243,133,127,130,242,235,247,133]},{"a":53440,"t":"byte","b":[147,247,242,235,242,247,235,242]},{"a":53448,"t":"byte","b":[235,243,247,235,242,247,235,247]},{"a":53456,"t":"byte","b":[179,178,182,179,182,181,179,176]},{"a":53464,"t":"byte","b":[182,177,178,180,178,181,182,181]},{"a":53472,"t":"byte","b":[2,31,47,46,46,44,22,50]},{"a":53480,"t":"byte","b":[45,96,46,64,105,104,139,89]},{"a":53488,"t":"byte","b":[46,58,64,113,45,30,39,50]},{"a":53496,"t":"byte","b":[31,43,6,45,139,138,3,54]},{"a":53504,"t":"byte","b":[182,180,179,178,181,178,176,178]},{"a":53512,"t":"byte","b":[182,123,178,176,122,121,120,177]},{"a":53520,"t":"byte","b":[119,118,117,180,116,115,114,176]},{"a":53528,"t":"byte","b":[113,112,111,179,110,109,108,182]},{"a":53536,"t":"byte","b":[180,178,176,177,175,176,177,177]},{"a":53544,"t":"byte","b":[178,107,106,179,105,104,103,180]},{"a":53552,"t":"byte","b":[102,101,100,177,99,98,97,176]},{"a":53560,"t":"byte","b":[96,95,94,178,93,92,91,179]},{"a":53568,"t":"byte","b":[182,179,179,178,176,178,182,181]},{"a":53576,"t":"byte","b":[180,179,178,176,179,178,176,178]},{"a":53584,"t":"byte","b":[176,182,179,182,182,176,86,87]},{"a":53592,"t":"byte","b":[179,149,88,89,182,176,74,147]},{"a":53600,"t":"byte","b":[212,179,176,177,182,176,179,178]},{"a":53608,"t":"byte","b":[180,182,179,176,176,180,179,178]},{"a":53616,"t":"byte","b":[182,176,177,180,179,182,178,136]},{"a":53624,"t":"byte","b":[178,176,84,250,84,253,252,251]},{"a":53632,"t":"byte","b":[178,179,182,179,137,182,176,178]},{"a":53640,"t":"byte","b":[232,83,182,178,228,227,226,225]},{"a":53648,"t":"byte","b":[82,243,81,191,79,176,81,190]},{"a":53656,"t":"byte","b":[176,178,80,189,182,177,181,178]},{"a":53664,"t":"byte","b":[211,210,209,208,78,77,205,204]},{"a":53672,"t":"byte","b":[82,85,76,191,82,213,81,190]},{"a":53680,"t":"byte","b":[182,185,183,8,214,183,186,26]},{"a":53688,"t":"byte","b":[183,187,183,25,197,184,185,24]},{"a":53696,"t":"byte","b":[182,183,87,23,214,183,183,87]},{"a":53704,"t":"byte","b":[197,183,186,185,185,187,183,214]},{"a":53712,"t":"byte","b":[33,45,56,46,45,49,60,47]},{"a":53720,"t":"byte","b":[46,50,51,34,53,54,0,0]},{"a":53728,"t":"byte","b":[33,63,32,59,45,46,47,63]},{"a":53736,"t":"byte","b":[49,50,32,46,64,31,60,29]},{"a":53744,"t":"byte","b":[47,44,0,20,33,32,43,48]},{"a":53752,"t":"byte","b":[45,32,45,63,59,66,32,29]},{"a":53760,"t":"byte","b":[41,0,55,58,28,56,60,59]},{"a":53768,"t":"byte","b":[49,29,32,64,63,64,46,66]},{"a":53776,"t":"byte","b":[47,56,50,59,63,64,31,58]},{"a":53784,"t":"byte","b":[65,66,32,29,17,0,61,62]},{"a":53792,"t":"byte","b":[43,44,0,6,45,46,47,48]},{"a":53800,"t":"byte","b":[49,50,51,52,53,54,0,0]},{"a":53808,"t":"byte","b":[0,0,55,56,57,58,59,60]},{"a":53816,"t":"byte","b":[61,62,63,64,20,0,65,66]},{"a":53824,"t":"byte","b":[40,11,0,39,12,13,0,0]},{"a":53832,"t":"byte","b":[41,0,25,24,28,27,26,46]},{"a":53840,"t":"byte","b":[65,62,58,56,0,42,65,46]},{"a":53848,"t":"byte","b":[15,0,27,27,25,24,47,26]},{"a":53856,"t":"byte","b":[65,62,63,49,19,0,65,23]},{"a":53864,"t":"byte","b":[37,13,0,0,0,0,39,0]},{"a":53872,"t":"byte","b":[0,0,16,0,0,12,17,0]},{"a":53880,"t":"byte","b":[43,44,0,6,45,29,47,22]},{"a":53888,"t":"byte","b":[58,50,53,34,21,54,30,0]},{"a":53896,"t":"byte","b":[49,48,41,39,64,46,43,22]},{"a":53904,"t":"byte","b":[49,50,53,34,51,54,0,0]},{"a":53912,"t":"byte","b":[0,14,9,0,0,0,10,0]},{"a":53920,"t":"byte","b":[0,0,0,0,40,35,36,0]},{"a":53928,"t":"byte","b":[0,37,38,0,0,41,0,14]},{"a":53936,"t":"byte","b":[40,16,0,14,0,17,15,40]},{"a":53944,"t":"byte","b":[0,18,0,39,0,0,0,0]},{"a":53952,"t":"byte","b":[0,0,6,0,0,0,0,0]},{"a":53960,"t":"byte","b":[0,20,41,0,6,0,8,7]},{"a":53968,"t":"byte","b":[65,62,63,49,0,0,65,23]},{"a":53976,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":53984,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":53992,"t":"byte","b":[43,44,0,0,45,29,47,22]},{"a":54000,"t":"byte","b":[0,0,0,0,0,0,13,0]},{"a":54008,"t":"byte","b":[0,6,25,24,28,27,26,46]},{"a":54016,"t":"byte","b":[49,50,53,34,51,54,0,15]},{"a":54024,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":54032,"t":"byte","b":[15,0,69,70,67,68,3,2]},{"a":54040,"t":"byte","b":[1,3,5,4,4,5,2,1]},{"a":54048,"t":"byte","b":[0,0,0,0,0,17,13,0]},{"a":54056,"t":"byte","b":[0,0,67,68,67,68,3,2]},{"a":54064,"t":"byte","b":[65,62,49,64,0,0,65,66]},{"a":54072,"t":"byte","b":[18,17,69,70,69,70,5,1]},{"a":54080,"t":"byte","b":[43,44,0,0,45,46,47,48]},{"a":54088,"t":"byte","b":[49,50,56,71,47,71,72,1]},{"a":54096,"t":"byte","b":[33,56,71,72,71,72,1,2]},{"a":54104,"t":"byte","b":[2,1,3,5,4,2,3,4]},{"a":54112,"t":"byte","b":[73,74,0,0,5,1,75,76]},{"a":54120,"t":"byte","b":[1,5,3,2,5,2,1,3]},{"a":54128,"t":"byte","b":[0,0,0,0,0,12,6,0]},{"a":54136,"t":"byte","b":[73,74,37,13,3,5,73,74]},{"a":54144,"t":"byte","b":[77,62,63,64,1,47,77,66]},{"a":54152,"t":"byte","b":[5,3,1,72,2,1,2,1]},{"a":54160,"t":"byte","b":[29,33,47,50,32,45,58,31]},{"a":54168,"t":"byte","b":[49,72,60,29,1,77,77,72]},{"a":54176,"t":"byte","b":[78,79,1,3,17,0,80,81]},{"a":54184,"t":"byte","b":[0,20,0,0,0,0,0,0]},{"a":54192,"t":"byte","b":[1,2,1,4,5,3,1,2]},{"a":54200,"t":"byte","b":[80,81,3,4,0,0,80,79]},{"a":54208,"t":"byte","b":[3,5,4,1,2,1,3,5]},{"a":54216,"t":"byte","b":[5,4,84,85,82,83,0,0]},{"a":54224,"t":"byte","b":[1,5,84,85,84,85,0,11]},{"a":54232,"t":"byte","b":[0,16,12,13,18,17,0,0]},{"a":54240,"t":"byte","b":[1,3,82,85,82,83,6,0]},{"a":54248,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":54256,"t":"byte","b":[3,2,82,83,84,85,14,0]},{"a":54264,"t":"byte","b":[73,74,0,0,1,2,75,76]},{"a":54272,"l":"block_defs_177","c":"Block definitions 177 to 240.","t":"byte","b":[86,86,72,47,72,58,59,60]},{"a":54280,"t":"byte","b":[61,62,63,64,0,0,65,66]},{"a":54288,"t":"byte","b":[0,0,69,70,67,68,4,1]},{"a":54296,"t":"byte","b":[78,79,3,3,6,0,80,81]},{"a":54304,"t":"byte","b":[2,2,5,1,3,1,2,5]},{"a":54312,"t":"byte","b":[72,73,72,1,50,49,47,73]},{"a":54320,"t":"byte","b":[91,92,87,0,41,12,88,13]},{"a":54328,"t":"byte","b":[14,0,20,0,0,0,0,0]},{"a":54336,"t":"byte","b":[0,0,0,0,0,11,0,0]},{"a":54344,"t":"byte","b":[12,13,6,89,8,7,106,90]},{"a":54352,"t":"byte","b":[93,0,0,0,94,95,0,0]},{"a":54360,"t":"byte","b":[96,97,0,98,12,7,30,99]},{"a":54368,"t":"byte","b":[14,0,104,98,0,18,96,99]},{"a":54376,"t":"byte","b":[0,0,17,40,0,0,0,0]},{"a":54384,"t":"byte","b":[0,0,0,0,100,101,81,0]},{"a":54392,"t":"byte","b":[102,103,0,9,41,40,39,105]},{"a":54400,"t":"byte","b":[0,15,12,20,0,0,0,0]},{"a":54408,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":54416,"t":"byte","b":[107,5,3,5,0,78,79,108]},{"a":54424,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":54432,"t":"byte","b":[5,4,2,1,1,5,4,2]},{"a":54440,"t":"byte","b":[109,80,81,3,0,0,0,110]},{"a":54448,"t":"byte","b":[2,4,5,3,4,1,3,2]},{"a":54456,"t":"byte","b":[2,4,5,4,4,1,2,3]},{"a":54464,"t":"byte","b":[111,112,113,3,0,114,115,116]},{"a":54472,"t":"byte","b":[0,0,0,117,0,0,0,0]},{"a":54480,"t":"byte","b":[3,5,3,2,113,1,4,3]},{"a":54488,"t":"byte","b":[115,116,113,5,0,117,115,118]},{"a":54496,"t":"byte","b":[75,76,0,0,3,2,73,119]},{"a":54504,"t":"byte","b":[2,1,3,5,3,2,5,3]},{"a":54512,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":54520,"t":"byte","b":[120,0,0,0,3,121,122,74]},{"a":54528,"t":"byte","b":[123,124,0,0,4,125,126,127]},{"a":54536,"t":"byte","b":[2,3,1,2,3,2,4,5]},{"a":54544,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":54552,"t":"byte","b":[128,129,130,0,2,1,5,131]},{"a":54560,"t":"byte","b":[0,0,0,0,0,14,132,133]},{"a":54568,"t":"byte","b":[121,139,134,134,3,125,138,137]},{"a":54576,"t":"byte","b":[132,140,141,0,134,134,142,0]},{"a":54584,"t":"byte","b":[136,135,106,13,0,17,0,0]},{"a":54592,"t":"byte","b":[0,0,0,0,0,0,0,143]},{"a":54600,"t":"byte","b":[144,145,146,147,148,149,150,151]},{"a":54608,"t":"byte","b":[0,87,0,89,87,82,50,0]},{"a":54616,"t":"byte","b":[34,100,147,156,145,146,148,154]},{"a":54624,"t":"byte","b":[90,113,151,152,150,146,154,155]},{"a":54632,"t":"byte","b":[154,155,148,163,163,158,136,136]},{"a":54640,"t":"byte","b":[148,155,158,155,155,153,163,163]},{"a":54648,"t":"byte","b":[163,136,159,157,136,160,161,159]},{"a":54656,"t":"byte","b":[158,156,136,155,148,155,154,155]},{"a":54664,"t":"byte","b":[155,158,155,163,155,136,159,157]},{"a":54672,"t":"byte","b":[160,159,162,157,162,156,136,164]},{"a":54680,"t":"byte","b":[159,160,158,161,162,164,162,160]},{"a":54688,"t":"byte","b":[68,110,185,146,106,186,155,153]},{"a":54696,"t":"byte","b":[148,158,156,136,163,155,136,158]},{"a":54704,"t":"byte","b":[155,136,159,160,136,163,164,161]},{"a":54712,"t":"byte","b":[159,162,161,164,157,162,160,161]},{"a":54720,"t":"byte","b":[94,176,177,132,109,88,178,82]},{"a":54728,"t":"byte","b":[45,94,179,180,47,100,90,92]},{"a":54736,"t":"byte","b":[127,82,90,0,182,139,183,119]},{"a":54744,"t":"byte","b":[181,141,119,184,178,108,90,120]},{"a":54752,"t":"byte","b":[68,110,185,146,106,186,155,153]},{"a":54760,"t":"byte","b":[148,158,156,136,163,155,136,158]},{"a":54768,"t":"byte","b":[109,89,109,90,187,123,109,140]},{"a":54776,"t":"byte","b":[136,132,149,136,155,153,136,155]},{"a":54784,"t":"byte","b":[90,86,151,152,150,146,155,156]},{"a":54792,"t":"byte","b":[188,32,33,72,48,34,35,36]},{"a":54800,"t":"byte","b":[0,25,0,68,36,37,87,100]},{"a":54808,"t":"byte","b":[17,134,151,152,97,19,189,158]},{"a":54816,"t":"byte","b":[86,190,117,119,90,88,106,116]},{"a":54824,"t":"byte","b":[108,63,18,17,86,91,48,71]},{"a":54832,"t":"byte","b":[107,75,87,0,57,92,100,93]},{"a":54840,"t":"byte","b":[96,123,90,0,76,76,127,0]},{"a":54848,"t":"byte","b":[49,90,19,73,30,107,37,72]},{"a":54856,"t":"byte","b":[45,67,75,90,87,49,70,108]},{"a":54864,"t":"byte","b":[71,134,116,191,92,113,0,95]},{"a":54872,"t":"byte","b":[115,108,45,58,126,57,47,25]},{"a":54880,"t":"byte","b":[88,106,94,86,48,119,89,85]},{"a":54888,"t":"byte","b":[91,27,88,94,48,0,69,100]},{"a":54896,"t":"byte","b":[94,96,115,17,115,94,90,49]},{"a":54904,"t":"byte","b":[73,107,68,99,18,65,75,50]},{"a":54912,"t":"byte","b":[82,25,192,57,111,17,98,17]},{"a":54920,"t":"byte","b":[134,9,145,146,185,155,148,158]},{"a":54928,"t":"byte","b":[88,108,137,152,145,146,155,148]},{"a":54936,"t":"byte","b":[156,163,165,166,158,155,186,136]},{"a":54944,"t":"byte","b":[63,73,95,71,116,180,147,133]},{"a":54952,"t":"byte","b":[153,155,158,155,158,155,148,136]},{"a":54960,"t":"byte","b":[193,50,93,90,182,58,59,89]},{"a":54968,"t":"byte","b":[181,141,119,184,178,108,90,120]},{"a":54976,"t":"byte","b":[50,51,71,94,123,181,98,89]},{"a":54984,"t":"byte","b":[87,3,134,72,91,145,71,19]},{"a":54992,"t":"byte","b":[157,160,196,195,161,159,161,196]},{"a":55000,"t":"byte","b":[162,157,160,162,160,161,162,157]},{"a":55008,"t":"byte","b":[132,133,97,82,165,166,198,197]},{"a":55016,"t":"byte","b":[158,155,199,158,196,154,195,158]},{"a":55024,"t":"byte","b":[50,36,71,109,86,71,95,82]},{"a":55032,"t":"byte","b":[201,132,133,90,163,199,158,200]},{"a":55040,"t":"byte","b":[0,2,18,73,74,27,27,92]},{"a":55048,"t":"byte","b":[134,0,101,88,148,201,198,197]},{"a":55056,"t":"byte","b":[202,84,36,92,203,133,127,204]},{"a":55064,"t":"byte","b":[90,134,128,205,196,200,140,205]},{"a":55072,"t":"byte","b":[154,156,158,153,158,163,199,158]},{"a":55080,"t":"byte","b":[154,195,158,148,195,148,155,158]},{"a":55088,"t":"byte","b":[163,196,165,166,160,163,201,195]},{"a":55096,"t":"byte","b":[159,160,157,136,164,161,163,162]},{"a":55104,"t":"byte","b":[136,196,195,158,160,163,163,196]},{"a":55112,"t":"byte","b":[159,164,160,136,164,159,161,163]},{"a":55120,"t":"byte","b":[206,157,159,162,207,160,161,161]},{"a":55128,"t":"byte","b":[196,163,160,162,195,194,164,159]},{"a":55136,"t":"byte","b":[92,185,213,214,209,212,0,36]},{"a":55144,"t":"byte","b":[206,133,86,0,208,71,117,133]},{"a":55152,"t":"byte","b":[34,118,89,85,91,119,88,92]},{"a":55160,"t":"byte","b":[198,204,101,90,196,195,131,210]},{"a":55168,"t":"byte","b":[2,106,94,89,26,216,217,209]},{"a":55176,"t":"byte","b":[213,214,99,86,113,47,0,0]},{"a":55184,"t":"byte","b":[82,95,102,88,184,73,90,93]},{"a":55192,"t":"byte","b":[101,87,106,79,215,215,213,214]},{"a":55200,"t":"byte","b":[220,221,89,119,92,218,90,93]},{"a":55208,"t":"byte","b":[52,222,223,221,72,92,93,220]},{"a":55216,"t":"byte","b":[0,86,0,25,214,218,50,44]},{"a":55224,"t":"byte","b":[88,219,217,221,91,87,194,220]},{"a":55232,"t":"byte","b":[137,175,90,0,136,88,89,86]},{"a":55240,"t":"byte","b":[100,69,184,90,4,198,175,133]},{"a":55248,"t":"byte","b":[92,93,94,25,135,167,89,24]},{"a":55256,"t":"byte","b":[90,47,0,27,87,100,46,52]},{"a":55264,"t":"byte","b":[211,173,74,92,87,143,173,7]},{"a":55272,"t":"byte","b":[123,150,94,88,158,183,133,135]},{"a":55280,"t":"byte","b":[0,74,111,160,92,86,143,129]},{"a":55288,"t":"byte","b":[90,143,152,94,87,89,50,108]},{"a":55296,"l":"block_defs_241","c":"Block definitions 241 to 304; those from 256 are for block numbers above the area's limit ($9C13).","t":"byte","b":[218,0,45,0,222,224,27,0]},{"a":55304,"t":"byte","b":[225,68,0,92,226,47,0,98]},{"a":55312,"t":"byte","b":[236,157,239,227,162,229,230,87]},{"a":55320,"t":"byte","b":[231,232,233,152,185,156,158,195]},{"a":55328,"t":"byte","b":[236,243,240,251,154,153,199,155]},{"a":55336,"t":"byte","b":[158,155,136,148,148,163,136,159]},{"a":55344,"t":"byte","b":[244,245,195,235,165,166,238,163]},{"a":55352,"t":"byte","b":[174,163,163,155,159,160,236,158]},{"a":55360,"t":"byte","b":[88,89,134,96,188,32,0,134]},{"a":55368,"t":"byte","b":[208,96,246,227,208,0,231,158]},{"a":55376,"t":"byte","b":[119,248,250,155,249,250,161,236]},{"a":55384,"t":"byte","b":[247,160,235,157,194,162,241,246]},{"a":55392,"t":"byte","b":[88,57,0,100,93,106,0,92]},{"a":55400,"t":"byte","b":[26,0,74,90,0,72,88,252]},{"a":55408,"t":"byte","b":[98,119,0,252,0,249,250,155]},{"a":55416,"t":"byte","b":[243,253,136,235,247,159,236,237]},{"a":55424,"t":"byte","b":[94,82,151,152,150,149,153,171]},{"a":55432,"t":"byte","b":[195,195,158,155,199,195,196,195]},{"a":55440,"t":"byte","b":[254,235,237,161,194,236,236,246]},{"a":55448,"t":"byte","b":[194,243,230,87,231,232,100,88]},{"a":55456,"t":"byte","b":[231,232,92,86,58,89,90,0]},{"a":55464,"t":"byte","b":[19,107,147,152,145,146,158,155]},{"a":55472,"t":"byte","b":[91,71,92,35,93,94,249,250]},{"a":55480,"t":"byte","b":[19,229,253,235,252,254,236,237]},{"a":55488,"t":"byte","b":[252,247,236,157,156,235,159,159]},{"a":55496,"t":"byte","b":[235,157,241,246,237,243,255,68]},{"a":55504,"t":"byte","b":[238,229,230,35,231,232,90,45]},{"a":55512,"t":"byte","b":[100,86,109,44,25,74,92,90]},{"a":55520,"t":"byte","b":[89,86,92,87,98,0,91,90]},{"a":55528,"t":"byte","b":[0,106,0,252,99,169,251,155]},{"a":55536,"t":"byte","b":[136,239,237,227,238,229,230,87]},{"a":55544,"t":"byte","b":[231,232,26,88,0,106,94,90]},{"a":55552,"t":"byte","b":[252,232,0,94,89,85,74,89]},{"a":55560,"t":"byte","b":[91,88,0,123,0,90,0,68]},{"a":55568,"t":"byte","b":[18,0,94,90,19,94,108,68]},{"a":55576,"t":"byte","b":[25,123,26,151,47,0,185,158]},{"a":55584,"t":"byte","b":[217,215,111,117,210,195,115,191]},{"a":55592,"t":"byte","b":[224,225,226,227,101,102,112,111]},{"a":55600,"t":"byte","b":[1,50,233,216,217,218,219,210]},{"a":55608,"t":"byte","b":[193,192,116,117,220,221,222,223]},{"a":55616,"t":"byte","b":[220,221,228,229,42,28,0,69]},{"a":55624,"t":"byte","b":[45,233,103,102,101,102,109,114]},{"a":55632,"t":"byte","b":[54,75,233,52,233,67,233,216]},{"a":55640,"t":"byte","b":[213,214,215,114,111,116,193,230]},{"a":55648,"t":"byte","b":[49,45,233,2,233,79,37,47]},{"a":55656,"t":"byte","b":[75,43,233,212,217,218,219,210]},{"a":55664,"t":"byte","b":[111,195,119,231,224,225,222,223]},{"a":55672,"t":"byte","b":[48,6,50,45,63,14,43,26]},{"a":55680,"t":"byte","b":[2,233,233,233,19,233,233,233]},{"a":55688,"t":"byte","b":[0,75,13,233,8,233,14,216]},{"a":55696,"t":"byte","b":[217,214,215,203,111,92,193,230]},{"a":55704,"t":"byte","b":[224,225,228,229,57,50,44,5]},{"a":55712,"t":"byte","b":[224,225,222,223,50,57,62,63]},{"a":55720,"t":"byte","b":[21,53,50,45,54,233,44,233]},{"a":55728,"t":"byte","b":[48,87,1,177,50,2,3,26]},{"a":55736,"t":"byte","b":[47,4,5,238,49,6,7,8]},{"a":55744,"t":"byte","b":[9,10,11,12,13,14,15,16]},{"a":55752,"t":"byte","b":[17,18,19,20,21,22,23,48]},{"a":55760,"t":"byte","b":[50,51,47,75,37,49,88,51]},{"a":55768,"t":"byte","b":[46,24,25,26,27,28,29,30]},{"a":55776,"t":"byte","b":[31,32,33,90,34,35,36,37]},{"a":55784,"t":"byte","b":[38,39,40,48,47,86,87,49]},{"a":55792,"t":"byte","b":[182,75,149,41,181,176,42,43]},{"a":55800,"t":"byte","b":[178,178,44,45,146,156,75,67]},{"a":55808,"t":"byte","b":[75,52,53,54,55,56,57,58]},{"a":55816,"t":"byte","b":[60,61,62,63,178,90,68,69]},{"a":55824,"t":"byte","b":[146,75,74,126,59,182,177,75]},{"a":55832,"t":"byte","b":[64,65,66,67,70,71,72,73]},{"a":55840,"t":"byte","b":[183,1,197,186,3,4,5,6]},{"a":55848,"t":"byte","b":[248,2,214,248,87,186,87,7]},{"a":55856,"t":"byte","b":[161,159,157,6,164,61,62,86]},{"a":55864,"t":"byte","b":[74,27,38,40,75,48,108,97]},{"a":55872,"t":"byte","b":[90,25,0,19,127,96,119,17]},{"a":55880,"t":"byte","b":[96,119,97,106,52,90,0,123]},{"a":55888,"t":"byte","b":[126,92,96,119,134,90,36,126]},{"a":55896,"t":"byte","b":[0,183,181,0,74,88,222,92]},{"a":55904,"t":"byte","b":[217,2,162,160,0,15,43,161]},{"a":55912,"t":"byte","b":[121,127,119,131,99,0,90,21]},{"a":55920,"t":"byte","b":[46,74,71,163,27,161,160,164]},{"a":55928,"t":"byte","b":[114,119,164,159,89,90,160,161]},{"a":55936,"t":"byte","b":[157,159,161,164,133,164,74,102]},{"a":55944,"t":"byte","b":[91,131,191,160,93,92,90,134]},{"a":55952,"t":"byte","b":[154,250,251,119,152,242,252,253]},{"a":55960,"t":"byte","b":[119,155,151,152,116,119,115,116]},{"a":55968,"t":"byte","b":[245,152,238,239,254,119,104,152]},{"a":55976,"t":"byte","b":[115,245,117,254,244,245,115,113]},{"a":55984,"t":"byte","b":[244,245,119,245,45,246,247,116]},{"a":55992,"t":"byte","b":[86,153,248,249,155,114,238,239]},{"a":56000,"t":"byte","b":[203,119,254,119,145,245,116,115]},{"a":56008,"t":"byte","b":[45,246,247,113,29,47,248,249]},{"a":56016,"t":"byte","b":[48,90,178,193,52,86,80,151]},{"a":56024,"t":"byte","b":[244,245,193,254,233,246,221,224]},{"a":56032,"t":"byte","b":[234,235,233,47,114,236,237,233]},{"a":56040,"t":"byte","b":[119,112,238,239,117,116,119,104]},{"a":56048,"t":"byte","b":[44,52,20,30,57,158,233,84]},{"a":56056,"t":"byte","b":[53,63,202,105,234,235,204,113]},{"a":56064,"t":"byte","b":[210,236,237,233,119,152,238,239]},{"a":56072,"t":"byte","b":[116,117,152,112,119,115,120,119]},{"a":56080,"t":"byte","b":[128,45,62,178,56,80,1,233]},{"a":56088,"t":"byte","b":[234,235,3,233,242,236,237,67]},{"a":56096,"t":"byte","b":[233,50,44,233,234,235,46,50]},{"a":56104,"t":"byte","b":[219,236,241,45,155,254,242,243]},{"a":56112,"t":"byte","b":[193,135,89,114,132,127,90,90]},{"a":56120,"t":"byte","b":[44,47,50,83,154,153,156,141]},{"a":56128,"t":"byte","b":[233,233,233,233,233,233,233,233]},{"a":56136,"t":"byte","b":[233,233,233,233,233,233,233,233]},{"a":56144,"t":"byte","b":[162,157,159,155,2,162,148,159]},{"a":56152,"t":"byte","b":[99,9,161,146,29,2,44,10]},{"a":56160,"t":"byte","b":[146,49,12,55,129,114,10,48]},{"a":56168,"t":"byte","b":[14,15,152,32,143,13,80,12]},{"a":56176,"t":"byte","b":[87,152,29,2,152,155,29,5]},{"a":56184,"t":"byte","b":[120,84,23,12,151,11,17,23]},{"a":56192,"t":"byte","b":[159,154,9,140,151,155,139,107]},{"a":56200,"t":"byte","b":[7,107,90,11,60,81,88,81]},{"a":56208,"t":"byte","b":[148,163,165,84,165,166,99,165]},{"a":56216,"t":"byte","b":[97,167,4,5,64,2,165,165]},{"a":56224,"t":"byte","b":[165,151,165,164,158,157,142,159]},{"a":56232,"t":"byte","b":[87,158,148,165,80,0,143,150]},{"a":56240,"t":"byte","b":[149,150,166,163,164,52,135,167]},{"a":56248,"t":"byte","b":[48,48,168,2,84,2,165,165]},{"a":56256,"t":"byte","b":[126,32,125,161,5,10,21,10]},{"a":56264,"t":"byte","b":[0,87,23,96,10,89,10,101]},{"a":56272,"t":"byte","b":[142,49,164,154,159,155,48,164]},{"a":56280,"t":"byte","b":[158,157,142,159,153,143,144,165]},{"a":56288,"t":"byte","b":[48,154,168,5,168,2,159,165]},{"a":56296,"t":"byte","b":[15,14,165,17,165,15,165,159]},{"a":56304,"t":"byte","b":[13,12,12,7,15,16,90,107]},{"a":56312,"t":"byte","b":[13,159,90,52,155,48,11,154]},{"a":56320,"l":"block_defs_305","c":"Block definitions 305 to 368.","t":"byte","b":[12,82,13,12,14,165,155,13]},{"a":56328,"t":"byte","b":[18,19,168,30,93,95,141,166]},{"a":56336,"t":"byte","b":[48,1,105,108,32,106,135,129]},{"a":56344,"t":"byte","b":[45,143,144,47,46,64,145,89]},{"a":56352,"t":"byte","b":[15,13,15,14,14,10,12,13]},{"a":56360,"t":"byte","b":[15,17,16,10,10,15,8,11]},{"a":56368,"t":"byte","b":[48,141,169,170,165,168,111,177]},{"a":56376,"t":"byte","b":[151,152,117,117,114,119,119,116]},{"a":56384,"t":"byte","b":[115,118,116,62,113,117,114,99]},{"a":56392,"t":"byte","b":[116,193,151,237,151,119,114,51]},{"a":56400,"t":"byte","b":[169,170,171,172,142,10,48,107]},{"a":56408,"t":"byte","b":[12,151,165,142,181,182,183,184]},{"a":56416,"t":"byte","b":[127,92,93,61,204,187,210,230]},{"a":56424,"t":"byte","b":[222,223,224,225,199,97,96,95]},{"a":56432,"t":"byte","b":[58,41,146,208,218,219,220,221]},{"a":56440,"t":"byte","b":[127,53,54,56,200,230,59,127]},{"a":56448,"t":"byte","b":[0,74,211,13,76,24,25,13]},{"a":56456,"t":"byte","b":[214,215,216,221,135,127,93,199]},{"a":56464,"t":"byte","b":[197,211,197,208,4,68,17,5]},{"a":56472,"t":"byte","b":[197,41,13,6,218,219,220,217]},{"a":56480,"t":"byte","b":[226,231,224,229,179,211,74,179]},{"a":56488,"t":"byte","b":[180,181,41,208,93,199,194,195]},{"a":56496,"t":"byte","b":[92,187,230,204,171,226,224,225]},{"a":56504,"t":"byte","b":[11,41,197,13,8,25,197,7]},{"a":56512,"t":"byte","b":[94,93,56,209,230,187,127,94]},{"a":56520,"t":"byte","b":[226,227,225,229,41,25,197,7]},{"a":56528,"t":"byte","b":[146,104,233,78,218,105,93,94]},{"a":56536,"t":"byte","b":[93,52,61,92,127,94,204,187]},{"a":56544,"t":"byte","b":[128,139,132,130,144,107,232,115]},{"a":56552,"t":"byte","b":[79,104,7,197,197,106,41,208]},{"a":56560,"t":"byte","b":[32,197,208,211,99,96,180,16]},{"a":56568,"t":"byte","b":[61,230,46,152,200,58,55,230]},{"a":56576,"t":"byte","b":[13,11,197,234,211,92,208,104]},{"a":56584,"t":"byte","b":[99,231,220,234,0,94,93,105]},{"a":56592,"t":"byte","b":[197,33,67,197,119,103,6,211]},{"a":56600,"t":"byte","b":[236,232,233,235,208,187,17,197]},{"a":56608,"t":"byte","b":[197,144,197,4,207,146,47,74]},{"a":56616,"t":"byte","b":[235,119,62,80,0,236,121,83]},{"a":56624,"t":"byte","b":[226,227,228,229,41,36,20,5]},{"a":56632,"t":"byte","b":[7,197,33,6,210,4,197,211]},{"a":56640,"t":"byte","b":[58,59,60,58,55,51,59,61]},{"a":56648,"t":"byte","b":[86,31,187,204,218,219,192,52]},{"a":56656,"t":"byte","b":[86,191,210,55,211,208,96,89]},{"a":56664,"t":"byte","b":[214,215,216,217,196,230,152,199]},{"a":56672,"t":"byte","b":[109,54,230,92,94,93,61,60]},{"a":56680,"t":"byte","b":[187,34,94,59,64,53,57,58]},{"a":56688,"t":"byte","b":[92,7,7,0,93,41,0,198]},{"a":56696,"t":"byte","b":[60,238,125,197,237,80,146,197]},{"a":56704,"t":"byte","b":[152,94,93,61,53,94,55,58]},{"a":56712,"t":"byte","b":[61,59,135,93,60,61,152,199]},{"a":56720,"t":"byte","b":[53,57,57,55,59,92,58,57]},{"a":56728,"t":"byte","b":[230,204,39,22,203,22,238,146]},{"a":56736,"t":"byte","b":[58,0,57,0,60,204,59,58]},{"a":56744,"t":"byte","b":[186,17,210,60,144,23,3,32]},{"a":56752,"t":"byte","b":[12,63,65,92,68,197,80,32]},{"a":56760,"t":"byte","b":[197,210,80,81,187,197,41,134]},{"a":56768,"t":"byte","b":[39,35,50,33,162,163,157,93]},{"a":56776,"t":"byte","b":[93,97,53,92,92,58,55,57]},{"a":56784,"t":"byte","b":[174,172,83,47,50,99,152,34]},{"a":56792,"t":"byte","b":[81,95,34,62,196,231,109,181]},{"a":56800,"t":"byte","b":[4,20,160,163,74,160,55,64]},{"a":56808,"t":"byte","b":[71,74,80,81,83,84,90,111]},{"a":56816,"t":"byte","b":[57,55,60,62,58,59,204,60]},{"a":56824,"t":"byte","b":[12,31,60,92,204,210,28,31]},{"a":56832,"t":"byte","b":[205,197,80,5,86,197,13,83]},{"a":56840,"t":"byte","b":[41,32,71,73,83,84,152,93]},{"a":56848,"t":"byte","b":[60,55,57,62,59,58,60,7]},{"a":56856,"t":"byte","b":[58,62,62,41,77,170,96,153]},{"a":56864,"t":"byte","b":[21,208,17,5,9,6,6,10]},{"a":56872,"t":"byte","b":[142,95,4,197,94,152,97,239]},{"a":56880,"t":"byte","b":[31,204,59,58,174,234,60,62]},{"a":56888,"t":"byte","b":[74,159,92,59,208,174,32,204]},{"a":56896,"t":"byte","b":[60,59,74,50,203,191,198,62]},{"a":56904,"t":"byte","b":[68,197,197,48,13,141,75,197]},{"a":56912,"t":"byte","b":[34,53,127,189,59,34,198,5]},{"a":56920,"t":"byte","b":[60,237,197,4,1,50,134,197]},{"a":56928,"t":"byte","b":[57,55,58,237,59,58,62,240]},{"a":56936,"t":"byte","b":[60,63,32,238,33,141,31,72]},{"a":56944,"t":"byte","b":[41,175,175,234,175,226,237,62]},{"a":56952,"t":"byte","b":[175,234,179,59,25,175,32,58]},{"a":56960,"t":"byte","b":[146,238,34,62,221,131,56,46]},{"a":56968,"t":"byte","b":[93,152,53,58,58,55,57,62]},{"a":56976,"t":"byte","b":[12,16,175,175,92,204,30,31]},{"a":56984,"t":"byte","b":[206,31,241,144,234,240,175,240]},{"a":56992,"t":"byte","b":[146,6,150,84,49,149,53,34]},{"a":57000,"t":"byte","b":[53,133,94,133,55,137,52,89]},{"a":57008,"t":"byte","b":[135,134,128,11,141,128,237,175]},{"a":57016,"t":"byte","b":[234,5,45,50,43,44,56,53]},{"a":57024,"t":"byte","b":[150,130,45,50,43,161,152,53]},{"a":57032,"t":"byte","b":[135,53,34,51,34,46,62,59]},{"a":57040,"t":"byte","b":[34,133,62,60,135,60,127,144]},{"a":57048,"t":"byte","b":[133,167,138,149,148,149,145,53]},{"a":57056,"t":"byte","b":[203,229,241,136,48,206,75,76]},{"a":57064,"t":"byte","b":[71,68,48,47,39,50,60,58]},{"a":57072,"t":"byte","b":[203,191,60,62,208,175,86,227]},{"a":57080,"t":"byte","b":[190,206,31,175,240,175,226,32]},{"a":57088,"t":"byte","b":[58,60,141,47,39,132,34,59]},{"a":57096,"t":"byte","b":[58,62,60,58,57,60,55,57]},{"a":57104,"t":"byte","b":[13,6,190,191,4,208,146,175]},{"a":57112,"t":"byte","b":[28,95,175,211,152,199,180,181]},{"a":57120,"t":"byte","b":[187,210,204,204,196,61,46,94]},{"a":57128,"t":"byte","b":[57,187,0,196,186,187,55,204]},{"a":57136,"t":"byte","b":[186,187,204,230,208,188,189,204]},{"a":57144,"t":"byte","b":[197,238,190,191,4,197,6,197]},{"a":57152,"t":"byte","b":[197,7,190,191,114,9,6,197]},{"a":57160,"t":"byte","b":[208,237,127,144,240,204,197,211]},{"a":57168,"t":"byte","b":[60,187,204,200,200,92,60,92]},{"a":57176,"t":"byte","b":[205,202,187,60,198,188,189,58]},{"a":57184,"t":"byte","b":[57,187,46,196,55,55,204,55]},{"a":57192,"t":"byte","b":[196,60,200,59,230,58,59,230]},{"a":57200,"t":"byte","b":[94,209,178,181,57,92,93,93]},{"a":57208,"t":"byte","b":[58,196,55,135,59,58,200,210]},{"a":57216,"t":"byte","b":[211,197,208,197,146,175,41,237]},{"a":57224,"t":"byte","b":[204,35,156,157,108,209,152,58]},{"a":57232,"t":"byte","b":[94,176,193,94,196,56,194,191]},{"a":57240,"t":"byte","b":[200,230,94,93,58,59,200,62]},{"a":57248,"t":"byte","b":[55,62,58,59,55,59,62,58]},{"a":57256,"t":"byte","b":[176,0,60,62,93,32,187,60]},{"a":57264,"t":"byte","b":[200,56,96,191,55,92,94,200]},{"a":57272,"t":"byte","b":[204,196,61,94,55,46,60,196]},{"a":57280,"t":"byte","b":[58,60,62,55,176,0,62,57]},{"a":57288,"t":"byte","b":[94,178,225,62,92,94,184,89]},{"a":57296,"t":"byte","b":[176,0,58,62,94,178,17,55]},{"a":57304,"t":"byte","b":[204,94,180,31,200,92,196,94]},{"a":57312,"t":"byte","b":[55,57,92,59,92,60,62,58]},{"a":57320,"t":"byte","b":[62,92,57,55,32,60,58,59]},{"a":57328,"t":"byte","b":[94,81,193,59,92,94,14,195]},{"a":57336,"t":"byte","b":[196,55,55,60,62,58,200,57]},{"a":57344,"l":"block_defs_369","c":"Block definitions 369 to 432.","t":"byte","b":[55,57,58,62,51,52,56,55]},{"a":57352,"t":"byte","b":[145,152,53,58,62,59,58,55]},{"a":57360,"t":"byte","b":[99,98,240,237,176,199,96,216]},{"a":57368,"t":"byte","b":[93,178,225,199,200,135,184,89]},{"a":57376,"t":"byte","b":[93,230,96,239,55,92,196,61]},{"a":57384,"t":"byte","b":[230,92,61,135,92,61,92,230]},{"a":57392,"t":"byte","b":[175,240,175,33,26,41,33,53]},{"a":57400,"t":"byte","b":[175,203,175,74,237,0,175,41]},{"a":57408,"t":"byte","b":[134,4,197,134,20,197,77,144]},{"a":57416,"t":"byte","b":[197,174,9,93,92,7,11,197]},{"a":57424,"t":"byte","b":[237,183,197,238,237,197,33,200]},{"a":57432,"t":"byte","b":[139,66,74,165,101,197,7,237]},{"a":57440,"t":"byte","b":[55,59,60,62,58,60,55,60]},{"a":57448,"t":"byte","b":[59,58,39,132,39,50,76,137]},{"a":57456,"t":"byte","b":[57,55,10,22,39,47,197,130]},{"a":57464,"t":"byte","b":[186,0,9,90,197,205,175,25]},{"a":57472,"t":"byte","b":[28,95,59,58,125,204,28,95]},{"a":57480,"t":"byte","b":[100,153,33,128,6,68,197,234]},{"a":57488,"t":"byte","b":[55,57,60,94,58,59,55,57]},{"a":57496,"t":"byte","b":[30,191,60,58,230,4,203,191]},{"a":57504,"t":"byte","b":[12,31,60,204,58,94,30,191]},{"a":57512,"t":"byte","b":[57,55,62,59,62,60,92,62]},{"a":57520,"t":"byte","b":[94,176,49,50,196,56,194,191]},{"a":57528,"t":"byte","b":[230,61,135,56,59,58,56,62]},{"a":57536,"t":"byte","b":[59,204,58,92,186,0,187,62]},{"a":57544,"t":"byte","b":[96,192,193,61,94,184,194,195]},{"a":57552,"t":"byte","b":[28,95,190,191,97,56,180,181]},{"a":57560,"t":"byte","b":[92,61,93,152,62,55,58,61]},{"a":57568,"t":"byte","b":[208,14,189,200,41,211,80,26]},{"a":57576,"t":"byte","b":[201,212,237,174,182,199,215,216]},{"a":57584,"t":"byte","b":[12,31,61,59,35,47,12,95]},{"a":57592,"t":"byte","b":[167,170,138,217,175,50,175,33]},{"a":57600,"t":"byte","b":[34,136,58,134,62,133,92,133]},{"a":57608,"t":"byte","b":[137,59,137,57,60,58,139,144]},{"a":57616,"t":"byte","b":[134,59,62,58,58,55,137,134]},{"a":57624,"t":"byte","b":[136,57,139,144,135,141,153,5]},{"a":57632,"t":"byte","b":[137,133,58,136,135,62,137,133]},{"a":57640,"t":"byte","b":[133,134,133,58,62,133,135,136]},{"a":57648,"t":"byte","b":[57,58,59,62,62,60,58,55]},{"a":57656,"t":"byte","b":[55,55,242,66,57,141,153,134]},{"a":57664,"t":"byte","b":[33,53,55,133,55,54,53,134]},{"a":57672,"t":"byte","b":[136,62,137,62,133,134,55,133]},{"a":57680,"t":"byte","b":[55,62,58,59,58,59,74,50]},{"a":57688,"t":"byte","b":[55,8,20,134,150,73,34,135]},{"a":57696,"t":"byte","b":[58,57,127,50,55,246,73,137]},{"a":57704,"t":"byte","b":[150,126,97,133,137,134,133,55]},{"a":57712,"t":"byte","b":[55,57,92,58,59,92,62,58]},{"a":57720,"t":"byte","b":[58,55,57,92,57,62,242,148]},{"a":57728,"t":"byte","b":[55,74,40,137,33,247,136,133]},{"a":57736,"t":"byte","b":[55,134,133,55,133,55,133,134]},{"a":57744,"t":"byte","b":[57,55,59,62,62,60,58,55]},{"a":57752,"t":"byte","b":[30,31,59,58,59,92,109,148]},{"a":57760,"t":"byte","b":[58,62,202,239,74,75,78,33]},{"a":57768,"t":"byte","b":[28,31,33,5,62,59,81,78]},{"a":57776,"t":"byte","b":[211,41,244,143,154,157,53,93]},{"a":57784,"t":"byte","b":[53,94,135,55,55,34,58,59]},{"a":57792,"t":"byte","b":[237,175,100,146,240,15,146,237]},{"a":57800,"t":"byte","b":[77,234,150,143,243,149,93,53]},{"a":57808,"t":"byte","b":[194,195,41,85,61,152,222,216]},{"a":57816,"t":"byte","b":[0,135,94,93,62,58,57,55]},{"a":57824,"t":"byte","b":[175,234,190,189,234,238,245,205]},{"a":57832,"t":"byte","b":[96,95,204,208,94,93,109,181]},{"a":57840,"t":"byte","b":[56,57,8,9,13,14,15,16]},{"a":57848,"t":"byte","b":[20,21,44,23,28,29,30,31]},{"a":57856,"t":"byte","b":[10,11,12,62,38,17,18,19]},{"a":57864,"t":"byte","b":[24,25,26,27,23,24,31,32]},{"a":57872,"t":"byte","b":[33,34,35,29,61,49,40,41]},{"a":57880,"t":"byte","b":[62,51,52,53,59,58,46,47]},{"a":57888,"t":"byte","b":[36,37,38,39,42,43,52,53]},{"a":57896,"t":"byte","b":[54,57,45,48,55,45,48,62]},{"a":57904,"t":"byte","b":[60,57,66,61,56,64,25,19]},{"a":57912,"t":"byte","b":[64,29,24,65,63,23,24,39]},{"a":57920,"t":"byte","b":[18,71,16,27,21,23,24,31]},{"a":57928,"t":"byte","b":[41,63,38,39,68,58,55,8]},{"a":57936,"t":"byte","b":[69,62,62,56,39,61,9,73]},{"a":57944,"t":"byte","b":[55,64,31,72,58,33,40,42]},{"a":57952,"t":"byte","b":[13,14,11,57,20,23,25,19]},{"a":57960,"t":"byte","b":[28,28,31,39,33,41,42,43]},{"a":57968,"t":"byte","b":[59,57,56,76,60,13,75,17]},{"a":57976,"t":"byte","b":[61,74,71,6,62,28,37,38]},{"a":57984,"t":"byte","b":[45,28,38,20,53,33,33,77]},{"a":57992,"t":"byte","b":[53,52,53,58,46,47,48,61]},{"a":58000,"t":"byte","b":[24,28,44,55,70,37,78,56]},{"a":58008,"t":"byte","b":[77,78,55,57,48,49,55,56]},{"a":58016,"t":"byte","b":[11,60,59,61,17,11,57,62]},{"a":58024,"t":"byte","b":[36,17,19,57,16,63,27,56]},{"a":58032,"t":"byte","b":[59,58,58,57,59,58,56,76]},{"a":58040,"t":"byte","b":[61,13,80,16,60,20,23,24]},{"a":58048,"t":"byte","b":[60,62,50,60,58,49,52,50]},{"a":58056,"t":"byte","b":[19,51,53,54,27,58,57,55]},{"a":58064,"t":"byte","b":[58,57,58,58,56,57,55,58]},{"a":58072,"t":"byte","b":[10,11,14,12,28,26,17,26]},{"a":58080,"t":"byte","b":[60,59,49,46,56,58,47,48]},{"a":58088,"t":"byte","b":[57,53,57,60,58,55,60,62]},{"a":58096,"t":"byte","b":[60,56,57,59,49,58,54,60]},{"a":58104,"t":"byte","b":[45,51,55,61,81,46,48,55]},{"a":58112,"t":"byte","b":[175,159,175,207,175,100,198,125]},{"a":58120,"t":"byte","b":[177,5,144,175,176,177,146,208]},{"a":58128,"t":"byte","b":[101,103,104,105,41,40,38,32]},{"a":58136,"t":"byte","b":[112,56,113,60,113,57,112,59]},{"a":58144,"t":"byte","b":[156,157,158,163,165,108,166,57]},{"a":58152,"t":"byte","b":[56,112,167,58,57,113,168,60]},{"a":58160,"t":"byte","b":[106,109,107,108,56,57,62,113]},{"a":58168,"t":"byte","b":[57,60,61,114,55,56,57,115]},{"a":58176,"t":"byte","b":[156,157,104,166,56,166,110,168]},{"a":58184,"t":"byte","b":[173,174,175,167,51,53,54,168]},{"a":58192,"t":"byte","b":[169,170,163,164,56,171,56,55]},{"a":58200,"t":"byte","b":[60,167,57,58,68,168,58,51]},{"a":58208,"t":"byte","b":[166,100,101,120,168,60,108,107]},{"a":58216,"t":"byte","b":[167,49,114,45,168,116,117,118]},{"a":58224,"t":"byte","b":[114,51,115,47,113,52,114,53]},{"a":58232,"t":"byte","b":[117,66,112,54,45,116,117,118]},{"a":58240,"t":"byte","b":[47,112,168,49,51,114,167,51]},{"a":58248,"t":"byte","b":[116,117,167,172,68,173,174,175]},{"a":58256,"t":"byte","b":[176,118,57,114,48,53,48,115]},{"a":58264,"t":"byte","b":[43,52,116,117,45,54,52,53]},{"a":58272,"t":"byte","b":[176,58,182,167,52,53,54,168]},{"a":58280,"t":"byte","b":[45,52,173,174,46,53,52,46]},{"a":58288,"t":"byte","b":[176,167,176,53,53,168,45,176]},{"a":58296,"t":"byte","b":[52,167,172,52,173,174,175,53]},{"a":58304,"t":"byte","b":[167,59,58,57,167,176,182,176]},{"a":58312,"t":"byte","b":[168,172,53,182,174,175,52,48]},{"a":58320,"t":"byte","b":[61,59,57,56,62,57,177,61]},{"a":58328,"t":"byte","b":[62,62,61,60,130,131,132,133]},{"a":58336,"t":"byte","b":[90,144,56,61,5,18,19,60]},{"a":58344,"t":"byte","b":[21,10,10,90,87,88,89,87]},{"a":58352,"t":"byte","b":[60,61,177,62,177,56,59,61]},{"a":58360,"t":"byte","b":[58,8,9,10,9,15,16,17]},{"a":58368,"l":"block_defs_433","c":"Block definitions 433 to 496.","t":"byte","b":[8,64,16,17,128,23,24,25]},{"a":58376,"t":"byte","b":[30,25,23,24,35,29,36,37]},{"a":58384,"t":"byte","b":[56,57,59,61,10,11,61,62]},{"a":58392,"t":"byte","b":[28,30,133,8,1,2,27,64]},{"a":58400,"t":"byte","b":[119,130,91,56,138,148,25,11]},{"a":58408,"t":"byte","b":[137,149,150,151,152,153,151,158]},{"a":58416,"t":"byte","b":[124,59,61,62,143,177,59,61]},{"a":58424,"t":"byte","b":[130,124,57,59,27,65,59,61]},{"a":58432,"t":"byte","b":[2,16,17,65,18,1,6,88]},{"a":58440,"t":"byte","b":[23,3,36,38,150,151,152,138]},{"a":58448,"t":"byte","b":[56,57,59,60,177,59,61,60]},{"a":58456,"t":"byte","b":[56,57,59,61,132,133,62,59]},{"a":58464,"t":"byte","b":[93,27,57,59,92,78,56,60]},{"a":58472,"t":"byte","b":[78,60,57,62,39,61,56,61]},{"a":58480,"t":"byte","b":[19,62,60,62,143,59,177,56]},{"a":58488,"t":"byte","b":[89,65,56,57,129,97,59,177]},{"a":58496,"t":"byte","b":[61,60,57,64,60,59,134,74]},{"a":58504,"t":"byte","b":[56,57,64,3,126,83,86,21]},{"a":58512,"t":"byte","b":[56,177,63,93,57,60,145,94]},{"a":58520,"t":"byte","b":[56,61,178,100,14,128,10,101]},{"a":58528,"t":"byte","b":[177,59,56,64,60,62,179,26]},{"a":58536,"t":"byte","b":[57,177,136,63,57,56,20,26]},{"a":58544,"t":"byte","b":[34,30,25,26,57,28,2,17]},{"a":58552,"t":"byte","b":[60,33,7,23,61,62,59,156]},{"a":58560,"t":"byte","b":[56,61,60,128,57,9,64,23]},{"a":58568,"t":"byte","b":[179,29,30,25,67,35,29,36]},{"a":58576,"t":"byte","b":[57,62,145,23,55,55,67,24]},{"a":58584,"t":"byte","b":[48,54,180,25,51,61,177,156]},{"a":58592,"t":"byte","b":[56,57,59,134,61,177,60,67]},{"a":58600,"t":"byte","b":[62,61,56,20,59,57,179,3]},{"a":58608,"t":"byte","b":[0,128,26,38,134,23,24,25]},{"a":58616,"t":"byte","b":[145,5,31,37,58,156,157,150]},{"a":58624,"t":"byte","b":[129,130,131,92,138,139,140,141]},{"a":58632,"t":"byte","b":[34,108,166,156,182,114,167,180]},{"a":58640,"t":"byte","b":[56,60,77,120,57,58,45,108]},{"a":58648,"t":"byte","b":[59,58,58,115,53,51,182,115]},{"a":58656,"t":"byte","b":[95,96,97,95,102,103,104,154]},{"a":58664,"t":"byte","b":[101,38,165,43,78,167,45,118]},{"a":58672,"t":"byte","b":[108,101,32,182,112,176,113,53]},{"a":58680,"t":"byte","b":[113,182,112,51,114,54,114,52]},{"a":58688,"t":"byte","b":[23,24,16,32,25,26,104,181]},{"a":58696,"t":"byte","b":[29,27,39,54,16,2,90,51]},{"a":58704,"t":"byte","b":[113,53,113,51,112,116,117,118]},{"a":58712,"t":"byte","b":[117,52,68,51,53,54,52,48]},{"a":58720,"t":"byte","b":[87,88,89,101,93,94,95,96]},{"a":58728,"t":"byte","b":[100,101,102,103,94,96,97,104]},{"a":58736,"t":"byte","b":[6,16,17,18,23,24,25,26]},{"a":58744,"t":"byte","b":[30,25,23,24,35,29,36,37]},{"a":58752,"t":"byte","b":[31,25,26,27,2,4,7,31]},{"a":58760,"t":"byte","b":[3,5,18,15,16,28,38,35]},{"a":58768,"t":"byte","b":[138,119,128,129,135,136,137,138]},{"a":58776,"t":"byte","b":[146,147,148,149,156,157,158,138]},{"a":58784,"t":"byte","b":[130,131,132,93,139,140,141,142]},{"a":58792,"t":"byte","b":[150,151,152,153,157,152,158,170]},{"a":58800,"t":"byte","b":[150,149,119,137,142,139,132,15]},{"a":58808,"t":"byte","b":[119,154,138,139,16,17,18,37]},{"a":58816,"t":"byte","b":[68,46,53,52,58,45,68,51]},{"a":58824,"t":"byte","b":[56,58,46,46,59,61,58,43]},{"a":58832,"t":"byte","b":[53,52,51,48,68,66,47,51]},{"a":58840,"t":"byte","b":[47,54,47,43,47,43,55,56]},{"a":58848,"t":"byte","b":[58,45,46,53,55,43,54,46]},{"a":58856,"t":"byte","b":[57,58,43,58,56,59,60,62]},{"a":58864,"t":"byte","b":[53,54,48,55,68,47,43,55]},{"a":58872,"t":"byte","b":[48,43,55,61,60,57,59,60]},{"a":58880,"t":"byte","b":[54,43,56,61,52,53,48,62]},{"a":58888,"t":"byte","b":[68,48,55,60,53,43,55,61]},{"a":58896,"t":"byte","b":[62,56,46,51,61,43,45,52]},{"a":58904,"t":"byte","b":[60,58,68,54,59,55,46,53]},{"a":58912,"t":"byte","b":[156,21,22,23,180,29,16,25]},{"a":58920,"t":"byte","b":[57,146,24,31,62,156,36,37]},{"a":58928,"t":"byte","b":[10,11,9,37,27,28,29,31]},{"a":58936,"t":"byte","b":[32,35,37,38,63,69,88,89]},{"a":58944,"t":"byte","b":[88,87,93,78,108,1,45,57]},{"a":58952,"t":"byte","b":[77,65,55,54,78,55,51,55]},{"a":58960,"t":"byte","b":[63,37,38,32,64,63,87,39]},{"a":58968,"t":"byte","b":[88,89,92,65,95,94,93,90]},{"a":58976,"t":"byte","b":[131,78,77,129,78,176,25,149]},{"a":58984,"t":"byte","b":[90,182,40,44,130,85,80,88]},{"a":58992,"t":"byte","b":[152,153,154,155,169,170,171,172]},{"a":59000,"t":"byte","b":[174,175,176,177,179,180,181,182]},{"a":59008,"t":"byte","b":[0,0,156,0,157,158,159,119]},{"a":59016,"t":"byte","b":[160,161,162,163,0,164,165,166]},{"a":59024,"t":"byte","b":[0,0,0,0,0,167,129,106]},{"a":59032,"t":"byte","b":[0,0,0,0,8,20,41,0]},{"a":59040,"t":"byte","b":[0,0,0,0,166,0,0,0]},{"a":59048,"t":"byte","b":[0,167,166,0,0,0,0,167]},{"a":59056,"t":"byte","b":[184,185,186,187,189,190,191,192]},{"a":59064,"t":"byte","b":[194,155,195,179,152,172,188,182]},{"a":59072,"t":"byte","b":[168,174,175,176,173,179,180,181]},{"a":59080,"t":"byte","b":[178,184,185,186,183,189,190,191]},{"a":59088,"t":"byte","b":[188,181,153,183,193,186,170,183]},{"a":59096,"t":"byte","b":[182,192,184,188,168,179,189,168]},{"a":59104,"t":"byte","b":[196,197,198,184,3,7,199,200]},{"a":59112,"t":"byte","b":[2,3,4,5,1,2,7,2]},{"a":59120,"t":"byte","b":[182,175,180,171,168,180,185,176]},{"a":59128,"t":"byte","b":[189,185,190,181,201,190,171,186]},{"a":59136,"t":"byte","b":[153,185,169,168,170,190,174,173]},{"a":59144,"t":"byte","b":[199,200,179,183,5,4,199,202]},{"a":59152,"t":"byte","b":[203,204,205,206,0,207,208,209]},{"a":59160,"t":"byte","b":[210,211,212,213,214,215,216,217]},{"a":59168,"t":"byte","b":[218,219,220,221,222,223,224,185]},{"a":59176,"t":"byte","b":[225,193,187,190,177,226,191,153]},{"a":59184,"t":"byte","b":[0,210,205,0,0,0,196,196]},{"a":59192,"t":"byte","b":[203,209,123,127,0,206,218,204]},{"a":59200,"t":"byte","b":[0,0,0,0,0,207,204,205]},{"a":59208,"t":"byte","b":[0,0,0,228,0,0,227,127]},{"a":59216,"t":"byte","b":[168,182,191,187,173,187,195,192]},{"a":59224,"t":"byte","b":[229,230,231,232,233,234,235,236]},{"a":59232,"t":"byte","b":[168,182,237,238,239,240,241,242]},{"a":59240,"t":"byte","b":[243,234,244,245,246,247,248,249]},{"a":59248,"t":"byte","b":[1,2,3,4,5,6,7,9]},{"a":59256,"t":"byte","b":[9,10,11,13,13,0,10,11]},{"a":59264,"t":"byte","b":[246,249,0,0,0,167,129,106]},{"a":59272,"t":"byte","b":[203,0,0,0,8,20,41,0]},{"a":59280,"t":"byte","b":[8,20,0,0,0,0,0,0]},{"a":59288,"t":"byte","b":[20,41,0,0,0,0,0,0]},{"a":59296,"t":"byte","b":[30,191,92,55,238,0,86,227]},{"a":59304,"t":"byte","b":[186,198,238,234,199,180,183,238]},{"a":59312,"t":"byte","b":[55,57,58,59,92,60,204,55]},{"a":59320,"t":"byte","b":[226,224,225,210,186,198,240,32]},{"a":59328,"t":"byte","b":[28,191,187,127,93,94,30,191]},{"a":59336,"t":"byte","b":[57,55,94,93,62,55,92,62]},{"a":59344,"t":"byte","b":[199,180,183,211,196,187,184,185]},{"a":59352,"t":"byte","b":[96,95,200,199,61,135,28,195]},{"a":59360,"t":"byte","b":[28,195,184,185,55,94,30,195]},{"a":59368,"t":"byte","b":[59,58,62,60,58,57,59,55]},{"a":59376,"t":"byte","b":[55,57,58,59,186,250,92,55]},{"a":59384,"t":"byte","b":[28,192,251,60,93,94,248,249]},{"a":59392,"l":"block_defs_497","c":"Block definitions 497 to 500, the last, to $E83F.","t":"byte","b":[52,228,0,0,127,194,252,89]},{"a":59400,"t":"byte","b":[196,127,184,185,135,0,200,199]},{"a":59408,"t":"byte","b":[59,61,92,200,92,135,141,135]},{"a":59416,"t":"byte","b":[215,89,133,127,93,94,12,31]},{"a":59424,"t":"byte","b":[132,133,38,39,13,39,75,72]},{"a":59432,"t":"byte","b":[42,43,70,73,44,45,21,20]},{"a":59440,"t":"byte","b":[0,2,18,73,0,74,27,92]},{"a":59448,"t":"byte","b":[114,118,13,14,103,81,75,73]},{"a":59456,"l":"char_bases","c":"The character bases for $9C10, three bytes an entry: a limit and the word added to the character numbers of the definitions under it. From $E840 for definitions 0 to 255, from $E864 for the rest.","t":"byte","b":[19,0,0,64,0,2,83,186]},{"a":59464,"t":"byte","b":[1,90,144,1,108,144,0,117]},{"a":59472,"t":"byte","b":[0,0,127,144,0,129,44,2]},{"a":59480,"t":"byte","b":[140,144,0,142,144,1,198,101]},{"a":59488,"t":"byte","b":[3,255,0,2,3,0,2,12]},{"a":59496,"t":"byte","b":[44,2,19,144,0,20,144,1]},{"a":59504,"t":"byte","b":[26,0,2,38,44,2,52,147]},{"a":59512,"t":"byte","b":[2,54,44,2,55,147,2,79]},{"a":59520,"t":"byte","b":[102,2,80,0,2,144,102,2]},{"a":59528,"t":"byte","b":[161,97,4,162,102,2,216,97]},{"a":59536,"t":"byte","b":[4,232,101,3,233,24,5,235]},{"a":59544,"t":"byte","b":[101,3,243,102,2,245,0,2]},{"a":59552,"t":"byte","b":[255,102,2]},{"a":59555,"l":"area_blocks","c":"Four bytes for each of the 16 areas: the address of its list of block definitions (a byte that goes into $9C13, then pairs, the first definition and a count, up to a count of $FF, $87CF) and a second address, which $899B writes into $8B3E for $8B31.","t":"byte","b":[227,232,254,232,36,233,73,233]},{"a":59563,"t":"byte","b":[89,233,122,233,150,233,191,233]},{"a":59571,"t":"byte","b":[231,233,6,234,26,234,61,234]},{"a":59579,"t":"byte","b":[95,234,124,234,138,234,175,234]},{"a":59587,"t":"byte","b":[213,234,2,235,18,235,65,235]},{"a":59595,"t":"byte","b":[125,235,160,235,218,235,1,236]},{"a":59603,"t":"byte","b":[37,236,50,236,54,236,105,236]},{"a":59611,"t":"byte","b":[147,236,188,236,246,236,19,237]},{"a":59619,"l":"area_block_lists","c":"The areas' lists of block definitions, and the tables of the second addresses.","t":"byte","b":[43,0,2,4,1,9,1,12]},{"a":59627,"t":"byte","b":[1,58,3,142,15,172,1,188]},{"a":59635,"t":"byte","b":[1,198,7,217,2,220,1,246]},{"a":59643,"t":"byte","b":[5,252,4,0,2,4,1,6]},{"a":59651,"t":"byte","b":[6,51,1,54,1,56,6,64]},{"a":59659,"t":"byte","b":[2,68,1,72,1,82,1,85]},{"a":59667,"t":"byte","b":[3,92,3,99,1,144,3,152]},{"a":59675,"t":"byte","b":[5,158,1,162,47,211,1,255]},{"a":59683,"t":"byte","b":[255,78,0,1,8,2,19,7]},{"a":59691,"t":"byte","b":[27,3,33,19,115,1,126,1]},{"a":59699,"t":"byte","b":[129,6,166,1,171,2,180,1]},{"a":59707,"t":"byte","b":[184,2,187,2,198,11,210,12]},{"a":59715,"t":"byte","b":[246,3,250,1,252,4,1,11]},{"a":59723,"t":"byte","b":[37,1,159,1,216,7,224,1]},{"a":59731,"t":"byte","b":[228,1,230,5,255,255,120,0]},{"a":59739,"t":"byte","b":[1,4,1,19,12,32,21,54]},{"a":59747,"t":"byte","b":[4,60,2,63,1,83,25,126]},{"a":59755,"t":"byte","b":[1,129,6,166,1,169,1,179]},{"a":59763,"t":"byte","b":[1,188,1,198,11,210,32,48]},{"a":59771,"t":"byte","b":[1,51,1,73,1,113,1,144]},{"a":59779,"t":"byte","b":[17,162,2,165,1,167,3,171]},{"a":59787,"t":"byte","b":[18,190,1,192,13,207,3,211]},{"a":59795,"t":"byte","b":[5,255,255,80,0,1,4,1]},{"a":59803,"t":"byte","b":[19,12,32,19,53,2,60,4]},{"a":59811,"t":"byte","b":[166,1,169,1,171,1,179,1]},{"a":59819,"t":"byte","b":[188,1,191,2,198,1,200,3]},{"a":59827,"t":"byte","b":[204,5,211,3,215,1,218,1]},{"a":59835,"t":"byte","b":[220,10,231,11,36,1,42,1]},{"a":59843,"t":"byte","b":[44,1,47,2,51,20,113,1]},{"a":59851,"t":"byte","b":[144,17,163,1,169,1,172,1]},{"a":59859,"t":"byte","b":[174,2,177,3,181,4,187,2]},{"a":59867,"t":"byte","b":[190,1,192,2,195,10,207,3]},{"a":59875,"t":"byte","b":[211,4,255,255,72,0,1,4]},{"a":59883,"t":"byte","b":[1,12,1,20,6,27,4,33]},{"a":59891,"t":"byte","b":[19,166,1,169,1,179,1,188]},{"a":59899,"t":"byte","b":[1,198,11,210,10,226,1,228]},{"a":59907,"t":"byte","b":[1,242,14,0,1,48,1,51]},{"a":59915,"t":"byte","b":[1,113,1,144,15,169,3,189]},{"a":59923,"t":"byte","b":[1,193,2,211,1,255,255,134]},{"a":59931,"t":"byte","b":[0,1,2,3,7,6,14,3]},{"a":59939,"t":"byte","b":[20,6,27,3,33,18,109,4]},{"a":59947,"t":"byte","b":[114,3,142,20,166,4,171,7]},{"a":59955,"t":"byte","b":[179,27,207,2,210,13,228,1]},{"a":59963,"t":"byte","b":[242,14,0,2,37,1,48,1]},{"a":59971,"t":"byte","b":[51,1,113,1,144,15,160,1]},{"a":59979,"t":"byte","b":[162,1,165,1,167,15,183,7]},{"a":59987,"t":"byte","b":[192,20,216,7,224,1,230,5]},{"a":59995,"t":"byte","b":[240,1,255,255,119,0,58,60]},{"a":60003,"t":"byte","b":[2,63,1,108,6,117,9,142]},{"a":60011,"t":"byte","b":[14,157,7,171,5,177,12,190]},{"a":60019,"t":"byte","b":[1,219,1,223,1,228,2,240]},{"a":60027,"t":"byte","b":[1,37,1,144,4,155,2,158]},{"a":60035,"t":"byte","b":[1,160,1,162,54,255,255,90]},{"a":60043,"t":"byte","b":[0,1,4,1,19,45,127,1]},{"a":60051,"t":"byte","b":[166,1,169,1,179,1,188,1]},{"a":60059,"t":"byte","b":[200,3,204,3,211,6,219,12]},{"a":60067,"t":"byte","b":[232,2,237,4,244,1,246,3]},{"a":60075,"t":"byte","b":[250,1,252,4,0,2,21,1]},{"a":60083,"t":"byte","b":[31,4,36,1,41,1,44,1]},{"a":60091,"t":"byte","b":[47,2,51,1,54,21,98,1]},{"a":60099,"t":"byte","b":[104,1,113,1,144,17,162,2]},{"a":60107,"t":"byte","b":[165,24,190,1,192,24,235,10]},{"a":60115,"t":"byte","b":[255,255,87,0,1,4,1,12]},{"a":60123,"t":"byte","b":[1,19,33,53,1,56,1,65]},{"a":60131,"t":"byte","b":[1,166,2,169,1,173,1,179]},{"a":60139,"t":"byte","b":[1,188,1,198,14,213,11,226]},{"a":60147,"t":"byte","b":[1,228,2,232,1,237,3,242]},{"a":60155,"t":"byte","b":[5,248,1,250,4,255,1,12]},{"a":60163,"t":"byte","b":[18,31,6,45,2,48,1,51]},{"a":60171,"t":"byte","b":[1,75,13,144,16,255,255,123]},{"a":60179,"t":"byte","b":[0,1,4,1,8,1,20,10]},{"a":60187,"t":"byte","b":[33,19,53,3,57,2,60,4]},{"a":60195,"t":"byte","b":[107,1]},{"a":60197,"l":"area_block_lists_end","c":"The rest of the areas' lists, to $ED24.","t":"byte","b":[126,1,142,28,171,6,179,3]},{"a":60205,"t":"byte","b":[188,1,198,10,209,1,211,8]},{"a":60213,"t":"byte","b":[220,4,225,5,232,1,237,5]},{"a":60221,"t":"byte","b":[246,5,252,4,0,2,19,1]},{"a":60229,"t":"byte","b":[21,2,29,1,31,2,36,2]},{"a":60237,"t":"byte","b":[44,1,48,1,51,1,72,2]},{"a":60245,"t":"byte","b":[80,1,82,1,85,3,92,3]},{"a":60253,"t":"byte","b":[97,1,99,5,106,6,113,1]},{"a":60261,"t":"byte","b":[116,23,144,17,162,2,165,10]},{"a":60269,"t":"byte","b":[178,1,181,1,183,1,186,3]},{"a":60277,"t":"byte","b":[192,20,216,1,220,3,255,255]},{"a":60285,"t":"byte","b":[133,0,1,4,1,20,11,32]},{"a":60293,"t":"byte","b":[20,54,10,126,1,142,14,157]},{"a":60301,"t":"byte","b":[16,178,17,198,10,209,1,211]},{"a":60309,"t":"byte","b":[19,232,1,237,4,246,3,250]},{"a":60317,"t":"byte","b":[1,252,4,0,3,20,3,24]},{"a":60325,"t":"byte","b":[2,27,1,29,1,31,7,40]},{"a":60333,"t":"byte","b":[1,43,1,72,2,75,2,78]},{"a":60341,"t":"byte","b":[3,82,1,84,7,95,17,114]},{"a":60349,"t":"byte","b":[10,125,3,139,6,155,2,158]},{"a":60357,"t":"byte","b":[1,161,1,163,5,169,8,181]},{"a":60365,"t":"byte","b":[1,189,1,193,17,211,1,216]},{"a":60373,"t":"byte","b":[1,218,12,255,255,107,0,1]},{"a":60381,"t":"byte","b":[4,1,20,11,32,21,54,8]},{"a":60389,"t":"byte","b":[92,2,97,1,117,1,135,7]},{"a":60397,"t":"byte","b":[171,2,179,1,186,3,198,12]},{"a":60405,"t":"byte","b":[211,3,215,1,217,14,232,1]},{"a":60413,"t":"byte","b":[237,4,242,14,0,2,21,1]},{"a":60421,"t":"byte","b":[31,4,36,6,43,1,45,1]},{"a":60429,"t":"byte","b":[49,3,98,1,104,1,144,4]},{"a":60437,"t":"byte","b":[155,1,158,3,162,2,165,21]},{"a":60445,"t":"byte","b":[187,4,192,24,226,1,255,255]},{"a":60453,"t":"byte","b":[31,0,1,4,1,21,9,31]},{"a":60461,"t":"byte","b":[1,33,19,188,1,35,1,255]},{"a":60469,"t":"byte","b":[255,87,0,1,4,1,19,34]},{"a":60477,"t":"byte","b":[56,6,107,1,126,1,142,1]},{"a":60485,"t":"byte","b":[145,1,154,1,162,2,166,3]},{"a":60493,"t":"byte","b":[173,2,179,1,188,1,198,7]},{"a":60501,"t":"byte","b":[212,2,215,1,217,2,220,5]},{"a":60509,"t":"byte","b":[227,3,232,1,237,3,246,5]},{"a":60517,"t":"byte","b":[252,2,255,1,0,2,12,7]},{"a":60525,"t":"byte","b":[20,17,48,1,72,2,75,2]},{"a":60533,"t":"byte","b":[82,1,85,3,92,3,99,5]},{"a":60541,"t":"byte","b":[106,6,113,1,125,3,144,16]},{"a":60549,"t":"byte","b":[163,5,169,8,181,1,189,1]},{"a":60557,"t":"byte","b":[193,7,201,11,255,255,118,0]},{"a":60565,"t":"byte","b":[1,4,1,19,34,55,6,64]},{"a":60573,"t":"byte","b":[19,107,1,113,1,166,1,169]},{"a":60581,"t":"byte","b":[1,171,2,179,1,186,3,198]},{"a":60589,"t":"byte","b":[10,209,1,211,3,215,4,220]},{"a":60597,"t":"byte","b":[11,232,1,237,4,242,14,0]},{"a":60605,"t":"byte","b":[3,7,1,9,1,21,1,24]},{"a":60613,"t":"byte","b":[1,26,4,31,3,35,1,48]},{"a":60621,"t":"byte","b":[1,72,2,75,1,82,1,85]},{"a":60629,"t":"byte","b":[3,89,1,92,3,96,1,98]},{"a":60637,"t":"byte","b":[16,116,1,118,1,125,2,144]},{"a":60645,"t":"byte","b":[16,163,5,169,8,181,1,189]},{"a":60653,"t":"byte","b":[1,193,7,201,9,211,1,255]},{"a":60661,"t":"byte","b":[255,35,0,1,4,1,22,4]},{"a":60669,"t":"byte","b":[27,2,33,12,46,3,56,1]},{"a":60677,"t":"byte","b":[58,2,61,1,171,2,186,3]},{"a":60685,"t":"byte","b":[209,1,221,1,228,2,146,2]},{"a":60693,"t":"byte","b":[155,1,162,12,182,1,185,1]},{"a":60701,"t":"byte","b":[193,2,199,8,209,3,255,255]},{"a":60709,"l":"tiles","c":"The 156 tiles of the play screen's frame and panel, 9 bytes each (eight rows of pixels, then the attribute), one for each cell number at $6505: tiles 0 to 112 here. $16, $19 and $1C are the ends of the three bars, rewritten as they grow and shrink ($F43C); 5 to 8 hold the day of the month ($F4DC).","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60717,"t":"byte","b":[7,0,0,0,1,2,1,1]},{"a":60725,"t":"byte","b":[1,58,0,0,192,192,192,192]},{"a":60733,"t":"byte","b":[192,192,58,1,1,1,1,1]},{"a":60741,"t":"byte","b":[7,0,0,58,192,192,192,192]},{"a":60749,"t":"byte","b":[192,224,0,0,58,0,0,0]},{"a":60757,"t":"byte","b":[0,0,0,0,0,58,0,0]},{"a":60765,"t":"byte","b":[0,0,0,0,0,0,58,0]},{"a":60773,"t":"byte","b":[0,0,0,0,0,0,0,58]},{"a":60781,"t":"byte","b":[8,12,12,14,238,110,46,14]},{"a":60789,"t":"byte","b":[58,0,0,0,0,223,239,239]},{"a":60797,"t":"byte","b":[0,6,0,0,0,32,255,255]},{"a":60805,"t":"byte","b":[255,2,6,0,0,96,112,119]},{"a":60813,"t":"byte","b":[118,116,112,6,14,14,14,14]},{"a":60821,"t":"byte","b":[6,8,14,14,6,112,112,112]},{"a":60829,"t":"byte","b":[112,112,224,16,112,6,14,14]},{"a":60837,"t":"byte","b":[30,14,14,14,15,14,6,112]},{"a":60845,"t":"byte","b":[112,120,112,112,112,240,112,6]},{"a":60853,"t":"byte","b":[14,46,42,110,14,6,0,0]},{"a":60861,"t":"byte","b":[6,0,255,255,255,16,0,0]},{"a":60869,"t":"byte","b":[0,6,0,123,251,247,0,0]},{"a":60877,"t":"byte","b":[0,0,6,16,116,116,116,112]},{"a":60885,"t":"byte","b":[112,96,96,6,63,63,63,63]},{"a":60893,"t":"byte","b":[63,63,63,0,4,255,255,255]},{"a":60901,"t":"byte","b":[255,255,255,255,0,4,0,0]},{"a":60909,"t":"byte","b":[0,0,0,0,0,0,4,63]},{"a":60917,"t":"byte","b":[63,63,63,63,63,63,0,2]},{"a":60925,"t":"byte","b":[255,255,255,255,255,255,255,0]},{"a":60933,"t":"byte","b":[2,0,0,0,0,0,0,0]},{"a":60941,"t":"byte","b":[0,2,63,63,63,63,63,63]},{"a":60949,"t":"byte","b":[63,0,3,255,255,255,255,255]},{"a":60957,"t":"byte","b":[255,255,0,3,0,0,0,0]},{"a":60965,"t":"byte","b":[0,0,0,0,3,0,83,87]},{"a":60973,"t":"byte","b":[37,37,38,35,0,7,0,196]},{"a":60981,"t":"byte","b":[228,228,224,100,196,0,7,0]},{"a":60989,"t":"byte","b":[3,12,120,20,48,56,0,7]},{"a":60997,"t":"byte","b":[0,0,20,20,0,84,84,0]},{"a":61005,"t":"byte","b":[7,16,48,48,183,48,48,16]},{"a":61013,"t":"byte","b":[0,7,16,24,24,218,24,24]},{"a":61021,"t":"byte","b":[16,0,7,0,123,251,231,219]},{"a":61029,"t":"byte","b":[60,60,60,6,64,251,251,243]},{"a":61037,"t":"byte","b":[205,60,60,60,6,60,60,60]},{"a":61045,"t":"byte","b":[24,36,60,60,60,6,60,62]},{"a":61053,"t":"byte","b":[60,60,60,60,28,60,6,60]},{"a":61061,"t":"byte","b":[60,124,60,60,56,60,60,6]},{"a":61069,"t":"byte","b":[60,60,60,60,60,24,36,60]},{"a":61077,"t":"byte","b":[6,60,60,0,255,254,127,63]},{"a":61085,"t":"byte","b":[0,6,60,60,28,189,189,189]},{"a":61093,"t":"byte","b":[188,60,6,60,28,28,4,0]},{"a":61101,"t":"byte","b":[0,0,0,6,60,48,32,0]},{"a":61109,"t":"byte","b":[0,0,0,0,6,16,255,255]},{"a":61117,"t":"byte","b":[255,207,48,48,48,6,0,123]},{"a":61125,"t":"byte","b":[251,247,243,12,12,12,6,15]},{"a":61133,"t":"byte","b":[15,15,15,15,15,15,15,7]},{"a":61141,"t":"byte","b":[48,135,207,255,218,194,218,218]},{"a":61149,"t":"byte","b":[7,12,225,243,255,43,171,55]},{"a":61157,"t":"byte","b":[183,7,240,240,240,240,244,244]},{"a":61165,"t":"byte","b":[244,244,7,15,15,15,15,15]},{"a":61173,"t":"byte","b":[15,15,15,7,244,244,244,244]},{"a":61181,"t":"byte","b":[244,244,244,244,7,0,15,15]},{"a":61189,"t":"byte","b":[15,15,15,15,15,7,4,244]},{"a":61197,"t":"byte","b":[244,244,244,244,244,244,7,15]},{"a":61205,"t":"byte","b":[15,15,15,0,0,0,0,7]},{"a":61213,"t":"byte","b":[255,255,255,255,0,255,0,0]},{"a":61221,"t":"byte","b":[7,254,254,254,255,0,255,0]},{"a":61229,"t":"byte","b":[0,7,4,196,148,52,4,248]},{"a":61237,"t":"byte","b":[0,0,7,0,0,0,0,0]},{"a":61245,"t":"byte","b":[0,0,28,69,28,0,0,0]},{"a":61253,"t":"byte","b":[0,0,0,0,69,48,135,207]},{"a":61261,"t":"byte","b":[255,138,218,218,152,7,12,225]},{"a":61269,"t":"byte","b":[243,255,137,169,171,169,7,12]},{"a":61277,"t":"byte","b":[225,243,255,181,181,187,139,7]},{"a":61285,"t":"byte","b":[48,135,207,255,197,213,197,212]},{"a":61293,"t":"byte","b":[7,12,225,243,255,71,95,83]},{"a":61301,"t":"byte","b":[71,7,0,0,28,62,38,103]},{"a":61309,"t":"byte","b":[99,99,69,99,99,115,50,62]},{"a":61317,"t":"byte","b":[28,0,0,69,0,0,12,12]},{"a":61325,"t":"byte","b":[28,28,44,12,69,12,12,12]},{"a":61333,"t":"byte","b":[12,12,30,0,0,69,0,0]},{"a":61341,"t":"byte","b":[46,127,99,67,7,14,69,28]},{"a":61349,"t":"byte","b":[56,48,99,111,127,0,0,69]},{"a":61357,"t":"byte","b":[0,0,46,127,99,67,14,28]},{"a":61365,"t":"byte","b":[69,14,3,3,3,6,4,24]},{"a":61373,"t":"byte","b":[96,69,0,0,12,12,28,28]},{"a":61381,"t":"byte","b":[44,44,69,76,77,127,12,12]},{"a":61389,"t":"byte","b":[30,0,0,69,0,4,62,38]},{"a":61397,"t":"byte","b":[34,108,126,103,69,3,3,6]},{"a":61405,"t":"byte","b":[6,12,8,16,96,69,2,4]},{"a":61413,"t":"byte","b":[8,24,48,48,96,124,69,110]},{"a":61421,"t":"byte","b":[103,99,51,58,28,0,0,69]},{"a":61429,"t":"byte","b":[0,0,47,127,99,71,6,14]},{"a":61437,"t":"byte","b":[69,12,12]},{"a":61440,"l":"tiles_2","c":"Continued from tiles ($ED25): its bytes from $F000.","t":"byte","b":[24,24,16,32,32,64,69,0]},{"a":61448,"t":"byte","b":[0,28,38,34,50,28,62,69]},{"a":61456,"t":"byte","b":[38,99,99,50,62,28,0,0]},{"a":61464,"t":"byte","b":[69,0,0,28,46,102,99,115]},{"a":61472,"t":"byte","b":[59,69,31,3,6,6,12,8]},{"a":61480,"t":"byte","b":[16,32,69,27,15,1,7,12]},{"a":61488,"t":"byte","b":[28,18,32,70,255,221,255,42]},{"a":61496,"t":"byte","b":[73,128,8,0,70,236,248,192]},{"a":61504,"t":"byte","b":[112,24,156,36,2,70,16,24]},{"a":61512,"t":"byte","b":[28,222,218,94,30,26,6,0]},{"a":61520,"t":"byte","b":[0,0,239,94,223,239,0,6]},{"a":61528,"t":"byte","b":[0,0,32,255,63,255,255,2]},{"a":61536,"t":"byte","b":[6,112,120,0,255,47,254,248]},{"a":61544,"t":"byte","b":[0,6,26,30,30,30,12,18]},{"a":61552,"t":"byte","b":[30,26,6,104,104,120,120,48]},{"a":61560,"t":"byte","b":[72,120,104,6,26,26,62,30]},{"a":61568,"t":"byte","b":[30,30,31,30,6,120,120,120]},{"a":61576,"t":"byte","b":[124,120,120,232,104,6,0,62]},{"a":61584,"t":"byte","b":[117,125,30,0,30,6,6,2]},{"a":61592,"t":"byte","b":[255,248,255,255,32,0,0,6]},{"a":61600,"t":"byte","b":[0,251,118,247,251,0,0,0]},{"a":61608,"t":"byte","b":[6,104,106,122,106,120,120,112]},{"a":61616,"t":"byte","b":[112,6,224,128,0,0,0,1]},{"a":61624,"t":"byte","b":[1,3,7,0,0,24,115,239]},{"a":61632,"t":"byte","b":[223,191,127,7,7,1,1,192]},{"a":61640,"t":"byte","b":[224,224,224,224,7,3,2,6]},{"a":61648,"t":"byte","b":[6,5,1,1,0,7,112,207]},{"a":61656,"t":"byte","b":[63,254,230,247,189,189,7,64]},{"a":61664,"t":"byte","b":[128,192,64,128,192,192,192,7]},{"a":61672,"t":"byte","b":[0,0,0,0,1,7,30,57]},{"a":61680,"t":"byte","b":[7,223,125,185,63,206,224,121]},{"a":61688,"t":"byte","b":[127,7,192,188,191,115,252,255]},{"a":61696,"t":"byte","b":[255,255,7,224,128,128,0,0]},{"a":61704,"t":"byte","b":[0,0,1,7,0,0,0,28]},{"a":61712,"t":"byte","b":[127,239,249,246,7,7,1,1]},{"a":61720,"t":"byte","b":[0,0,128,128,192,7]},{"a":61726,"l":"tiles_113","c":"Tiles 113 to 155: $42 to $55 (from $EF77, before these) are the ten digits two cells high, $65 to $88 the four characters' portraits, nine cells each, and $89 to $9B the pictures of the light.","t":"byte","b":[1,3,3,3,3,7,7,7]},{"a":61734,"t":"byte","b":[7,183,175,108,102,111,221,223]},{"a":61742,"t":"byte","b":[237,7,64,64,160,160,160,160]},{"a":61750,"t":"byte","b":[160,32,7,6,6,13,15,14]},{"a":61758,"t":"byte","b":[141,131,227,7,239,230,217,175]},{"a":61766,"t":"byte","b":[51,253,254,255,7,104,88,92]},{"a":61774,"t":"byte","b":[92,60,126,126,126,7,224,128]},{"a":61782,"t":"byte","b":[128,0,0,0,1,3,7,0]},{"a":61790,"t":"byte","b":[0,0,0,0,79,191,127,7]},{"a":61798,"t":"byte","b":[7,1,1,0,0,0,128,128]},{"a":61806,"t":"byte","b":[7,3,6,6,6,4,3,5]},{"a":61814,"t":"byte","b":[3,7,127,248,199,63,233,157]},{"a":61822,"t":"byte","b":[223,251,7,0,0,0,0,128]},{"a":61830,"t":"byte","b":[128,128,128,7,1,1,0,0]},{"a":61838,"t":"byte","b":[3,15,31,31,7,119,191,243]},{"a":61846,"t":"byte","b":[126,30,193,241,123,7,0,0]},{"a":61854,"t":"byte","b":[0,128,224,240,248,248,7,224]},{"a":61862,"t":"byte","b":[128,128,1,3,7,6,5,7]},{"a":61870,"t":"byte","b":[0,24,124,248,199,63,255,248]},{"a":61878,"t":"byte","b":[7,7,1,1,0,128,224,224]},{"a":61886,"t":"byte","b":[112,7,3,7,14,13,29,27]},{"a":61894,"t":"byte","b":[27,13,7,199,63,254,230,239]},{"a":61902,"t":"byte","b":[126,122,191,7,176,208,64,128]},{"a":61910,"t":"byte","b":[192,192,192,184,7,0,1,1]},{"a":61918,"t":"byte","b":[6,30,62,126,255,7,249,63]},{"a":61926,"t":"byte","b":[158,225,243,253,158,95,7,166]},{"a":61934,"t":"byte","b":[59,179,167,123,119,47,47,7]},{"a":61942,"t":"byte","b":[0,0,0,0,0,14,7,7]},{"a":61950,"t":"byte","b":[71,8,8,24,28,52,54,153]},{"a":61958,"t":"byte","b":[102,71,0,0,0,0,96,224]},{"a":61966,"t":"byte","b":[192,192,71,2,1,13,58,234]},{"a":61974,"t":"byte","b":[61,5,2,71,153,126,126,219]},{"a":61982,"t":"byte","b":[255,102,126,153,71,64,176,188]},{"a":61990,"t":"byte","b":[87,92,176,128,64,71,7,15]},{"a":61998,"t":"byte","b":[28,0,0,0,0,0,71,102]},{"a":62006,"t":"byte","b":[153,102,62,54,28,12,8,71]},{"a":62014,"t":"byte","b":[224,240,48,0,0,0,0,0]},{"a":62022,"t":"byte","b":[71,0,0,0,1,3,7,5]},{"a":62030,"t":"byte","b":[12,71,24,112,224,224,64,64]},{"a":62038,"t":"byte","b":[192,192,71,15,27,25,31,27]},{"a":62046,"t":"byte","b":[30,31,11,71,128,128,128,192]},{"a":62054,"t":"byte","b":[240,120,120,240,71,12,7,7]},{"a":62062,"t":"byte","b":[3,1,0,0,0,71,224,112]},{"a":62070,"t":"byte","b":[224,246,255,127,15,0,71,0]},{"a":62078,"t":"byte","b":[0,0,0,208,224,0,0,71]},{"a":62086,"t":"byte","b":[136,8,8,8,24,12,24,12]},{"a":62094,"t":"byte","b":[71,12,24,12,24,24,12,12]},{"a":62102,"t":"byte","b":[24,71,12,24,12,24,8,8]},{"a":62110,"t":"byte","b":[8,8,71]},{"a":62113,"l":"panel_vars","c":"The panel as drawn: $F2A1-$F2A3 the lengths of the three bars, $F2A4-$F2A8 the five digits, $F2A9 the leader whose portrait it shows and $F2AA the passes since the portrait changed (to 3).","t":"byte","b":[0,0,0,1,0,0,0,0]},{"a":62121,"t":"byte","b":[0,0]},{"a":62123,"l":"panel_pass","c":"The status panel, once a pass with bank 0 paged in: the leader's portrait ($F2EA), the five digits ($F32D), the three bars ($F3C2), the light ($F37C) and the calendar ($F465) are brought up to date in the cell map at $6505, and each part that changed is drawn again from it into the screen not shown ($F319) on the passes after the change, so that both screens get it.","t":"code","b":[205,234,242],"m":"call","oa":62186,"o":"panel_portrait","x":[34533]},{"a":62126,"t":"code","b":[205,45,243],"m":"call","oa":62253,"o":"panel_digits"},{"a":62129,"t":"code","b":[205,194,243],"m":"call","oa":62402,"o":"panel_bars"},{"a":62132,"t":"code","b":[205,124,243],"m":"call","oa":62332,"o":"panel_light"},{"a":62135,"t":"code","b":[205,101,244],"m":"call","oa":62565,"o":"panel_calendar"},{"a":62138,"t":"code","b":[17,4,4],"m":"ld","o":"de,$0404"},{"a":62141,"t":"code","b":[62,23],"m":"ld","o":"a,$17"},{"a":62143,"t":"code","b":[196,25,243],"m":"call","oa":62233,"o":"nz,panel_redraw"},{"a":62146,"t":"code","b":[58,25,141],"m":"ld","oa":36121,"o":"a,($8D19)"},{"a":62149,"t":"code","b":[254,2],"m":"cp","o":"$02"},{"a":62151,"t":"code","b":[17,8,3],"m":"ld","o":"de,$0308"},{"a":62154,"t":"code","b":[62,5],"m":"ld","o":"a,$05"},{"a":62156,"t":"code","b":[196,25,243],"m":"call","oa":62233,"o":"nz,panel_redraw"},{"a":62159,"t":"code","b":[58,24,141],"m":"ld","oa":36120,"o":"a,(vars_8d18)"},{"a":62162,"t":"code","b":[254,2],"m":"cp","o":"$02"},{"a":62164,"t":"code","b":[17,6,2],"m":"ld","o":"de,$0206"},{"a":62167,"t":"code","b":[62,16],"m":"ld","o":"a,$10"},{"a":62169,"t":"code","b":[196,25,243],"m":"call","oa":62233,"o":"nz,panel_redraw"},{"a":62172,"t":"code","b":[58,170,242],"m":"ld","oa":62122,"o":"a,($F2AA)"},{"a":62175,"t":"code","b":[254,3],"m":"cp","o":"$03"},{"a":62177,"t":"code","b":[17,3,3],"m":"ld","o":"de,$0303"},{"a":62180,"t":"code","b":[62,1],"m":"ld","o":"a,$01"},{"a":62182,"t":"code","b":[194,25,243],"m":"jp","oa":62233,"o":"nz,panel_redraw"},{"a":62185,"t":"code","b":[201],"m":"ret"},{"a":62186,"l":"panel_portrait","c":"When the leader ($8D0A) is not the one whose portrait is drawn ($F2A9), his portrait goes into the cell map: three rows of three cells from $6786, cells $65 plus nine times his number; $F2AA counts the passes since, to 3.","t":"code","b":[33,169,242],"m":"ld","o":"hl,$F2A9","x":[62123]},{"a":62189,"t":"code","b":[58,10,141],"m":"ld","oa":36106,"o":"a,($8D0A)"},{"a":62192,"t":"code","b":[190],"m":"cp","o":"(hl)"},{"a":62193,"t":"code","b":[32,7],"m":"jr","oa":62202,"o":"nz,$F2FA"},{"a":62195,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":62196,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":62197,"t":"code","b":[254,3],"m":"cp","o":"$03"},{"a":62199,"t":"code","b":[200],"m":"ret","o":"z"},{"a":62200,"t":"code","b":[52],"m":"inc","o":"(hl)"},{"a":62201,"t":"code","b":[201],"m":"ret"},{"a":62202,"t":"code","b":[119],"m":"ld","o":"(hl),a","x":[62193]},{"a":62203,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":62204,"t":"code","b":[54,0],"m":"ld","o":"(hl),$00"},{"a":62206,"t":"code","b":[33,134,103],"m":"ld","o":"hl,$6786"},{"a":62209,"t":"code","b":[79],"m":"ld","o":"c,a"},{"a":62210,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":62211,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":62212,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":62213,"t":"code","b":[129],"m":"add","o":"a,c"},{"a":62214,"t":"code","b":[198,101],"m":"add","o":"a,$65"},{"a":62216,"t":"code","b":[6,3],"m":"ld","o":"b,$03"},{"a":62218,"t":"code","b":[17,30,0],"m":"ld","o":"de,$001E"},{"a":62221,"t":"code","b":[119],"m":"ld","o":"(hl),a","x":[62230]},{"a":62222,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":62223,"t":"code","b":[60],"m":"inc","o":"a"},{"a":62224,"t":"code","b":[119],"m":"ld","o":"(hl),a"},{"a":62225,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":62226,"t":"code","b":[60],"m":"inc","o":"a"},{"a":62227,"t":"code","b":[119],"m":"ld","o":"(hl),a"},{"a":62228,"t":"code","b":[60],"m":"inc","o":"a"},{"a":62229,"t":"code","b":[25],"m":"add","o":"hl,de"},{"a":62230,"t":"code","b":[16,245],"m":"djnz","oa":62221,"o":"$F30D"},{"a":62232,"t":"code","b":[201],"m":"ret"},{"a":62233,"l":"panel_redraw","c":"Draws again from the cell map ($ACEC) the part of the panel D rows by E cells at column A, from the row whose entry in the row table is $8E8D (row 160); bank 0 is paged back in. Entered at $F31C with HL another row's entry.","t":"code","b":[33,141,142],"m":"ld","o":"hl,$8E8D","x":[62143,62156,62169,62182]},{"a":62236,"t":"code","b":[34,123,170],"m":"ld","oa":43643,"o":"($AA7B),hl","x":[62399]},{"a":62239,"t":"code","b":[237,83,117,170],"m":"ld","oa":43637,"o":"($AA75),de"},{"a":62243,"t":"code","b":[50,114,170],"m":"ld","oa":43634,"o":"($AA72),a"},{"a":62246,"t":"code","b":[33,127,140],"m":"ld","o":"hl,$8C7F"},{"a":62249,"t":"code","b":[229],"m":"push","o":"hl"},{"a":62250,"t":"code","b":[195,236,172],"m":"jp","oa":44268,"o":"redraw_behind"},{"a":62253,"l":"panel_digits","c":"When the five digits at $8D04-$8D08 differ from those drawn ($F2A4), they are copied there and put in the cell map from $6795, each two cells high (cell $42 plus twice the digit, and the cell after it below), with a cell's gap after the third; $8D18 counts the passes since, to 2.","t":"code","b":[33,164,242],"m":"ld","o":"hl,$F2A4","x":[62126]},{"a":62256,"t":"code","b":[17,4,141],"m":"ld","o":"de,$8D04"},{"a":62259,"t":"code","b":[6,5],"m":"ld","o":"b,$05"},{"a":62261,"t":"code","b":[26],"m":"ld","o":"a,(de)","x":[62267]},{"a":62262,"t":"code","b":[190],"m":"cp","o":"(hl)"},{"a":62263,"t":"code","b":[32,15],"m":"jr","oa":62280,"o":"nz,$F348"},{"a":62265,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":62266,"t":"code","b":[19],"m":"inc","o":"de"},{"a":62267,"t":"code","b":[16,248],"m":"djnz","oa":62261,"o":"$F335"},{"a":62269,"t":"code","b":[58,24,141],"m":"ld","oa":36120,"o":"a,(vars_8d18)"},{"a":62272,"t":"code","b":[254,2],"m":"cp","o":"$02"},{"a":62274,"t":"code","b":[200],"m":"ret","o":"z"},{"a":62275,"t":"code","b":[60],"m":"inc","o":"a"},{"a":62276,"t":"code","b":[50,24,141],"m":"ld","oa":36120,"o":"(vars_8d18),a"},{"a":62279,"t":"code","b":[201],"m":"ret"},{"a":62280,"t":"code","b":[175],"m":"xor","o":"a","x":[62263]},{"a":62281,"t":"code","b":[50,24,141],"m":"ld","oa":36120,"o":"(vars_8d18),a"},{"a":62284,"t":"code","b":[33,4,141],"m":"ld","o":"hl,$8D04"},{"a":62287,"t":"code","b":[17,164,242],"m":"ld","o":"de,$F2A4"},{"a":62290,"t":"code","b":[1,5,0],"m":"ld","o":"bc,$0005"},{"a":62293,"t":"code","b":[237,176],"m":"ldir"},{"a":62295,"t":"code","b":[6,5],"m":"ld","o":"b,$05"},{"a":62297,"t":"code","b":[33,164,242],"m":"ld","o":"hl,$F2A4"},{"a":62300,"t":"code","b":[17,149,103],"m":"ld","o":"de,$6795"},{"a":62303,"t":"code","b":[197],"m":"push","o":"bc","x":[62329]},{"a":62304,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":62305,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":62306,"t":"code","b":[198,66],"m":"add","o":"a,$42"},{"a":62308,"t":"code","b":[18],"m":"ld","o":"(de),a"},{"a":62309,"t":"code","b":[60],"m":"inc","o":"a"},{"a":62310,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":62311,"t":"code","b":[1,32,0],"m":"ld","o":"bc,$0020"},{"a":62314,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":62315,"t":"code","b":[119],"m":"ld","o":"(hl),a"},{"a":62316,"t":"code","b":[167],"m":"and","o":"a"},{"a":62317,"t":"code","b":[237,66],"m":"sbc","o":"hl,bc"},{"a":62319,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":62320,"t":"code","b":[19],"m":"inc","o":"de"},{"a":62321,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":62322,"t":"code","b":[193],"m":"pop","o":"bc"},{"a":62323,"t":"code","b":[120],"m":"ld","o":"a,b"},{"a":62324,"t":"code","b":[254,3],"m":"cp","o":"$03"},{"a":62326,"t":"code","b":[32,1],"m":"jr","oa":62329,"o":"nz,$F379"},{"a":62328,"t":"code","b":[19],"m":"inc","o":"de"},{"a":62329,"t":"code","b":[16,228],"m":"djnz","oa":62303,"o":"$F35F","x":[62326]},{"a":62331,"t":"code","b":[201],"m":"ret"},{"a":62332,"l":"panel_light","c":"While $BF2F counts down from 4 (the clock sets it at dawn and dusk): on the first pass the picture at $F5D4 goes into the cell map at $67C0, then the day's ($F5C2, when the view's colour is 7) or the night's ($F5CB), each drawn three by three cells at column 27 ($F3B7).","t":"code","b":[58,47,191],"m":"ld","oa":48943,"o":"a,($BF2F)","x":[62132]},{"a":62335,"t":"code","b":[167],"m":"and","o":"a"},{"a":62336,"t":"code","b":[200],"m":"ret","o":"z"},{"a":62337,"t":"code","b":[61],"m":"dec","o":"a"},{"a":62338,"t":"code","b":[50,47,191],"m":"ld","oa":48943,"o":"($BF2F),a"},{"a":62341,"t":"code","b":[254,1],"m":"cp","o":"$01"},{"a":62343,"t":"code","b":[40,46],"m":"jr","oa":62391,"o":"z,$F3B7"},{"a":62345,"t":"code","b":[33,212,245],"m":"ld","o":"hl,$F5D4"},{"a":62348,"t":"code","b":[254,3],"m":"cp","o":"$03"},{"a":62350,"t":"code","b":[40,15],"m":"jr","oa":62367,"o":"z,$F39F"},{"a":62352,"t":"code","b":[33,194,245],"m":"ld","o":"hl,$F5C2"},{"a":62355,"t":"code","b":[58,46,191],"m":"ld","oa":48942,"o":"a,($BF2E)"},{"a":62358,"t":"code","b":[230,63],"m":"and","o":"$3F"},{"a":62360,"t":"code","b":[254,7],"m":"cp","o":"$07"},{"a":62362,"t":"code","b":[40,3],"m":"jr","oa":62367,"o":"z,$F39F"},{"a":62364,"t":"code","b":[33,203,245],"m":"ld","o":"hl,$F5CB"},{"a":62367,"t":"code","b":[17,192,103],"m":"ld","o":"de,$67C0","x":[62350,62362]},{"a":62370,"t":"code","b":[1,30,0],"m":"ld","o":"bc,$001E"},{"a":62373,"t":"code","b":[6,3],"m":"ld","o":"b,$03"},{"a":62375,"t":"code","b":[197],"m":"push","o":"bc","x":[62389]},{"a":62376,"t":"code","b":[237,160],"m":"ldi"},{"a":62378,"t":"code","b":[237,160],"m":"ldi"},{"a":62380,"t":"code","b":[237,160],"m":"ldi"},{"a":62382,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":62383,"t":"code","b":[1,29,0],"m":"ld","o":"bc,$001D"},{"a":62386,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":62387,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":62388,"t":"code","b":[193],"m":"pop","o":"bc"},{"a":62389,"t":"code","b":[16,240],"m":"djnz","oa":62375,"o":"$F3A7"},{"a":62391,"t":"code","b":[33,157,142],"m":"ld","o":"hl,$8E9D","x":[62343]},{"a":62394,"t":"code","b":[17,3,3],"m":"ld","o":"de,$0303"},{"a":62397,"t":"code","b":[62,27],"m":"ld","o":"a,$1B"},{"a":62399,"t":"code","b":[195,28,243],"m":"jp","oa":62236,"o":"$F31C"},{"a":62402,"l":"panel_bars","c":"The three bars: each is the product of a pair of the leader's need bytes (copied to $8CFB by $8CB6), divided by 1024 ($AA5D); a bar longer or shorter than drawn ($F2A1) grows or shrinks a pixel ($F420, $F403). $8D19 counts the passes since a change, to 2.","t":"code","b":[205,182,140],"m":"call","oa":36022,"o":"copy_needs","x":[62129]},{"a":62405,"t":"code","b":[17,251,140],"m":"ld","o":"de,$8CFB"},{"a":62408,"t":"code","b":[33,161,242],"m":"ld","o":"hl,$F2A1"},{"a":62411,"t":"code","b":[1,0,0],"m":"ld","o":"bc,$0000"},{"a":62414,"t":"code","b":[235],"m":"ex","o":"de,hl","x":[62449]},{"a":62415,"t":"code","b":[229],"m":"push","o":"hl"},{"a":62416,"t":"code","b":[213],"m":"push","o":"de"},{"a":62417,"t":"code","b":[197],"m":"push","o":"bc"},{"a":62418,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":62419,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":62420,"t":"code","b":[94],"m":"ld","o":"e,(hl)"},{"a":62421,"t":"code","b":[205,93,170],"m":"call","oa":43613,"o":"multiply"},{"a":62424,"t":"code","b":[124],"m":"ld","o":"a,h"},{"a":62425,"t":"code","b":[31],"m":"rra"},{"a":62426,"t":"code","b":[31],"m":"rra"},{"a":62427,"t":"code","b":[230,63],"m":"and","o":"$3F"},{"a":62429,"t":"code","b":[193],"m":"pop","o":"bc"},{"a":62430,"t":"code","b":[209],"m":"pop","o":"de"},{"a":62431,"t":"code","b":[225],"m":"pop","o":"hl"},{"a":62432,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":62433,"t":"code","b":[190],"m":"cp","o":"(hl)"},{"a":62434,"t":"code","b":[40,6],"m":"jr","oa":62442,"o":"z,$F3EA"},{"a":62436,"t":"code","b":[220,3,244],"m":"call","oa":62467,"o":"c,bar_shrink"},{"a":62439,"t":"code","b":[212,32,244],"m":"call","oa":62496,"o":"nc,bar_grow"},{"a":62442,"t":"code","b":[19],"m":"inc","o":"de","x":[62434]},{"a":62443,"t":"code","b":[19],"m":"inc","o":"de"},{"a":62444,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":62445,"t":"code","b":[4],"m":"inc","o":"b"},{"a":62446,"t":"code","b":[120],"m":"ld","o":"a,b"},{"a":62447,"t":"code","b":[254,3],"m":"cp","o":"$03"},{"a":62449,"t":"code","b":[194,206,243],"m":"jp","oa":62414,"o":"nz,$F3CE"},{"a":62452,"t":"code","b":[121],"m":"ld","o":"a,c"},{"a":62453,"t":"code","b":[33,25,141],"m":"ld","o":"hl,$8D19"},{"a":62456,"t":"code","b":[60],"m":"inc","o":"a"},{"a":62457,"t":"code","b":[32,2],"m":"jr","oa":62461,"o":"nz,$F3FD"},{"a":62459,"t":"code","b":[119],"m":"ld","o":"(hl),a"},{"a":62460,"t":"code","b":[201],"m":"ret"},{"a":62461,"t":"code","b":[126],"m":"ld","o":"a,(hl)","x":[62457]},{"a":62462,"t":"code","b":[254,2],"m":"cp","o":"$02"},{"a":62464,"t":"code","b":[200],"m":"ret","o":"z"},{"a":62465,"t":"code","b":[52],"m":"inc","o":"(hl)"},{"a":62466,"t":"code","b":[201],"m":"ret"},{"a":62467,"l":"bar_shrink","c":"Shortens bar B by a pixel: the end cell's tile ($F43C) is rewritten one pixel shorter, and an empty end cell gives way to the cell before it.","t":"code","b":[245],"m":"push","o":"af","x":[62436]},{"a":62468,"t":"code","b":[53],"m":"dec","o":"(hl)"},{"a":62469,"t":"code","b":[120],"m":"ld","o":"a,b"},{"a":62470,"t":"code","b":[217],"m":"exx"},{"a":62471,"t":"code","b":[205,60,244],"m":"call","oa":62524,"o":"bar_end"},{"a":62474,"t":"code","b":[26],"m":"ld","o":"a,(de)"},{"a":62475,"t":"code","b":[167],"m":"and","o":"a"},{"a":62476,"t":"code","b":[23],"m":"rla"},{"a":62477,"t":"code","b":[32,6],"m":"jr","oa":62485,"o":"nz,$F415"},{"a":62479,"t":"code","b":[54,0],"m":"ld","o":"(hl),$00"},{"a":62481,"t":"code","b":[43],"m":"dec","o":"hl"},{"a":62482,"t":"code","b":[113],"m":"ld","o":"(hl),c"},{"a":62483,"t":"code","b":[62,254],"m":"ld","o":"a,$FE"},{"a":62485,"t":"code","b":[6,7],"m":"ld","o":"b,$07","x":[62477]},{"a":62487,"t":"code","b":[18],"m":"ld","o":"(de),a","x":[62489]},{"a":62488,"t":"code","b":[19],"m":"inc","o":"de"},{"a":62489,"t":"code","b":[16,252],"m":"djnz","oa":62487,"o":"$F417"},{"a":62491,"t":"code","b":[217],"m":"exx"},{"a":62492,"t":"code","b":[241],"m":"pop","o":"af"},{"a":62493,"t":"code","b":[14,255],"m":"ld","o":"c,$FF"},{"a":62495,"t":"code","b":[201],"m":"ret"},{"a":62496,"l":"bar_grow","c":"Lengthens bar B by a pixel: the end cell's tile is rewritten one pixel longer, and a full one moves the end on a cell.","t":"code","b":[52],"m":"inc","o":"(hl)","x":[62439]},{"a":62497,"t":"code","b":[120],"m":"ld","o":"a,b"},{"a":62498,"t":"code","b":[217],"m":"exx"},{"a":62499,"t":"code","b":[205,60,244],"m":"call","oa":62524,"o":"bar_end"},{"a":62502,"t":"code","b":[26],"m":"ld","o":"a,(de)"},{"a":62503,"t":"code","b":[254,255],"m":"cp","o":"$FF"},{"a":62505,"t":"code","b":[55],"m":"scf"},{"a":62506,"t":"code","b":[31],"m":"rra"},{"a":62507,"t":"code","b":[32,5],"m":"jr","oa":62514,"o":"nz,$F432"},{"a":62509,"t":"code","b":[53],"m":"dec","o":"(hl)"},{"a":62510,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":62511,"t":"code","b":[113],"m":"ld","o":"(hl),c"},{"a":62512,"t":"code","b":[62,128],"m":"ld","o":"a,$80"},{"a":62514,"t":"code","b":[6,7],"m":"ld","o":"b,$07","x":[62507]},{"a":62516,"t":"code","b":[18],"m":"ld","o":"(de),a","x":[62518]},{"a":62517,"t":"code","b":[19],"m":"inc","o":"de"},{"a":62518,"t":"code","b":[16,252],"m":"djnz","oa":62516,"o":"$F434"},{"a":62520,"t":"code","b":[217],"m":"exx"},{"a":62521,"t":"code","b":[14,255],"m":"ld","o":"c,$FF"},{"a":62523,"t":"code","b":[201],"m":"ret"},{"a":62524,"l":"bar_end","c":"For bar A (0 to 2): HL the bar's end in its row of the cell map ($6789, $67A9 or $67C9, the first of the next eight cells that holds the end cell $16, $19 or $1C) and DE that cell's tile ($EDEB, $EE06 or $EE21).","t":"code","b":[33,137,103],"m":"ld","o":"hl,$6789","x":[62471,62499]},{"a":62527,"t":"code","b":[17,235,237],"m":"ld","o":"de,$EDEB"},{"a":62530,"t":"code","b":[14,22],"m":"ld","o":"c,$16"},{"a":62532,"t":"code","b":[167],"m":"and","o":"a"},{"a":62533,"t":"code","b":[40,19],"m":"jr","oa":62554,"o":"z,$F45A"},{"a":62535,"t":"code","b":[33,169,103],"m":"ld","o":"hl,$67A9"},{"a":62538,"t":"code","b":[17,6,238],"m":"ld","o":"de,$EE06"},{"a":62541,"t":"code","b":[14,25],"m":"ld","o":"c,$19"},{"a":62543,"t":"code","b":[61],"m":"dec","o":"a"},{"a":62544,"t":"code","b":[40,8],"m":"jr","oa":62554,"o":"z,$F45A"},{"a":62546,"t":"code","b":[33,201,103],"m":"ld","o":"hl,$67C9"},{"a":62549,"t":"code","b":[17,33,238],"m":"ld","o":"de,$EE21"},{"a":62552,"t":"code","b":[14,28],"m":"ld","o":"c,$1C"},{"a":62554,"t":"code","b":[6,8],"m":"ld","o":"b,$08","x":[62533,62544]},{"a":62556,"t":"code","b":[121],"m":"ld","o":"a,c"},{"a":62557,"t":"code","b":[35],"m":"inc","o":"hl","x":[62560]},{"a":62558,"t":"code","b":[190],"m":"cp","o":"(hl)"},{"a":62559,"t":"code","b":[200],"m":"ret","o":"z"},{"a":62560,"t":"code","b":[16,251],"m":"djnz","oa":62557,"o":"$F45D"},{"a":62562,"t":"code","b":[201],"m":"ret"},{"a":62563,"l":"calendar_cells","c":"Two cells of the calendar kept while its page turns.","t":"word","b":[0,0],"d":[0],"x":[62580,62602]},{"a":62565,"l":"panel_calendar","c":"The clock sets $BF29 to 4 at midnight, and this turns the calendar's page over the next passes: each puts a picture from $F586 into the cell map ($F559). On the first, the day of the month ($8D14) goes up; after the month's last day (the 31st, or the 30th in month 1) it is 1 again and the month ($8D15) becomes one more, kept to 0 to 3, the cells of its name from $F57E going to $679D; then the day is drawn into its tiles ($F4DC). NZ when the panel is to be drawn again. $8D15 is also bank 3's count for the ceremony, $FF when none runs, so after the first May the month is May again.","t":"code","b":[58,41,191],"m":"ld","oa":48937,"o":"a,(clock_vars)","x":[62135]},{"a":62568,"t":"code","b":[254,255],"m":"cp","o":"$FF"},{"a":62570,"t":"code","b":[200],"m":"ret","o":"z"},{"a":62571,"t":"code","b":[245],"m":"push","o":"af"},{"a":62572,"t":"code","b":[205,89,245],"m":"call","oa":62809,"o":"calendar_picture"},{"a":62575,"t":"code","b":[241],"m":"pop","o":"af"},{"a":62576,"t":"code","b":[61],"m":"dec","o":"a"},{"a":62577,"t":"code","b":[50,41,191],"m":"ld","oa":48937,"o":"(clock_vars),a"},{"a":62580,"t":"code","b":[42,99,244],"m":"ld","oa":62563,"o":"hl,(calendar_cells)"},{"a":62583,"t":"code","b":[254,0],"m":"cp","o":"$00"},{"a":62585,"t":"code","b":[40,71],"m":"jr","oa":62658,"o":"z,$F4C2"},{"a":62587,"t":"code","b":[254,1],"m":"cp","o":"$01"},{"a":62589,"t":"code","b":[40,76],"m":"jr","oa":62667,"o":"z,$F4CB"},{"a":62591,"t":"code","b":[254,2],"m":"cp","o":"$02"},{"a":62593,"t":"code","b":[40,66],"m":"jr","oa":62661,"o":"z,$F4C5"},{"a":62595,"t":"code","b":[254,255],"m":"cp","o":"$FF"},{"a":62597,"t":"code","b":[40,59],"m":"jr","oa":62658,"o":"z,$F4C2"},{"a":62599,"t":"code","b":[42,157,103],"m":"ld","oa":26525,"o":"hl,($679D)"},{"a":62602,"t":"code","b":[34,99,244],"m":"ld","oa":62563,"o":"(calendar_cells),hl"},{"a":62605,"t":"code","b":[34,189,103],"m":"ld","oa":26557,"o":"($67BD),hl"},{"a":62608,"t":"code","b":[33,20,141],"m":"ld","o":"hl,$8D14"},{"a":62611,"t":"code","b":[52],"m":"inc","o":"(hl)"},{"a":62612,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":62613,"t":"code","b":[254,31],"m":"cp","o":"$1F"},{"a":62615,"t":"code","b":[32,9],"m":"jr","oa":62626,"o":"nz,$F4A2"},{"a":62617,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":62618,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":62619,"t":"code","b":[43],"m":"dec","o":"hl"},{"a":62620,"t":"code","b":[254,1],"m":"cp","o":"$01"},{"a":62622,"t":"code","b":[32,2],"m":"jr","oa":62626,"o":"nz,$F4A2"},{"a":62624,"t":"code","b":[62,32],"m":"ld","o":"a,$20"},{"a":62626,"t":"code","b":[254,32],"m":"cp","o":"$20","x":[62615,62622]},{"a":62628,"t":"code","b":[194,191,244],"m":"jp","oa":62655,"o":"nz,$F4BF"},{"a":62631,"t":"code","b":[54,1],"m":"ld","o":"(hl),$01"},{"a":62633,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":62634,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":62635,"t":"code","b":[60],"m":"inc","o":"a"},{"a":62636,"t":"code","b":[230,3],"m":"and","o":"$03"},{"a":62638,"t":"code","b":[119],"m":"ld","o":"(hl),a"},{"a":62639,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":62640,"t":"code","b":[33,126,245],"m":"ld","o":"hl,$F57E"},{"a":62643,"t":"code","b":[133],"m":"add","o":"a,l"},{"a":62644,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":62645,"t":"code","b":[48,1],"m":"jr","oa":62648,"o":"nc,$F4B8"},{"a":62647,"t":"code","b":[36],"m":"inc","o":"h"},{"a":62648,"t":"code","b":[126],"m":"ld","o":"a,(hl)","x":[62645]},{"a":62649,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":62650,"t":"code","b":[102],"m":"ld","o":"h,(hl)"},{"a":62651,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":62652,"t":"code","b":[34,157,103],"m":"ld","oa":26525,"o":"($679D),hl"},{"a":62655,"t":"code","b":[205,220,244],"m":"call","oa":62684,"o":"calendar_day","x":[62628]},{"a":62658,"t":"code","b":[246,1],"m":"or","o":"$01","x":[62585,62597]},{"a":62660,"t":"code","b":[201],"m":"ret"},{"a":62661,"t":"code","b":[34,221,103],"m":"ld","oa":26589,"o":"($67DD),hl","x":[62593]},{"a":62664,"t":"code","b":[246,1],"m":"or","o":"$01"},{"a":62666,"t":"code","b":[201],"m":"ret"},{"a":62667,"t":"code","b":[34,253,103],"m":"ld","oa":26621,"o":"($67FD),hl","x":[62589]},{"a":62670,"t":"code","b":[17,46,237],"m":"ld","o":"de,$ED2E"},{"a":62673,"t":"code","b":[33,82,237],"m":"ld","o":"hl,$ED52"},{"a":62676,"t":"code","b":[1,36,0],"m":"ld","o":"bc,$0024"},{"a":62679,"t":"code","b":[237,176],"m":"ldir"},{"a":62681,"t":"code","b":[246,1],"m":"or","o":"$01"},{"a":62683,"t":"code","b":[201],"m":"ret"},{"a":62684,"l":"calendar_day","c":"Draws the day of the month into tiles 5 to 8 ($ED52), top halves in 5 and 7, bottom halves in 6 and 8: two digits side by side ($F53E for each), or one split across both columns so that it stands in the middle. The digits' tiles are the panel's, from $EF77.","t":"code","b":[58,20,141],"m":"ld","oa":36116,"o":"a,($8D14)","x":[62655]},{"a":62687,"t":"code","b":[6,255],"m":"ld","o":"b,$FF"},{"a":62689,"t":"code","b":[4],"m":"inc","o":"b","x":[62692]},{"a":62690,"t":"code","b":[214,10],"m":"sub","o":"$0A"},{"a":62692,"t":"code","b":[210,225,244],"m":"jp","oa":62689,"o":"nc,$F4E1"},{"a":62695,"t":"code","b":[8],"m":"ex","o":"af,af'"},{"a":62696,"t":"code","b":[120],"m":"ld","o":"a,b"},{"a":62697,"t":"code","b":[167],"m":"and","o":"a"},{"a":62698,"t":"code","b":[194,46,245],"m":"jp","oa":62766,"o":"nz,$F52E"},{"a":62701,"t":"code","b":[8],"m":"ex","o":"af,af'"},{"a":62702,"t":"code","b":[198,10],"m":"add","o":"a,$0A"},{"a":62704,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":62705,"t":"code","b":[79],"m":"ld","o":"c,a"},{"a":62706,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":62707,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":62708,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":62709,"t":"code","b":[129],"m":"add","o":"a,c"},{"a":62710,"t":"code","b":[33,119,239],"m":"ld","o":"hl,$EF77"},{"a":62713,"t":"code","b":[133],"m":"add","o":"a,l"},{"a":62714,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":62715,"t":"code","b":[48,1],"m":"jr","oa":62718,"o":"nc,$F4FE"},{"a":62717,"t":"code","b":[36],"m":"inc","o":"h"},{"a":62718,"t":"code","b":[17,82,237],"m":"ld","o":"de,$ED52","x":[62715]},{"a":62721,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":62722,"t":"code","b":[6,2],"m":"ld","o":"b,$02"},{"a":62724,"t":"code","b":[197],"m":"push","o":"bc","x":[62763]},{"a":62725,"t":"code","b":[62,8],"m":"ld","o":"a,$08"},{"a":62727,"t":"code","b":[8],"m":"ex","o":"af,af'","x":[62757]},{"a":62728,"t":"code","b":[26],"m":"ld","o":"a,(de)"},{"a":62729,"t":"code","b":[167],"m":"and","o":"a"},{"a":62730,"t":"code","b":[14,0],"m":"ld","o":"c,$00"},{"a":62732,"t":"code","b":[23],"m":"rla"},{"a":62733,"t":"code","b":[203,17],"m":"rl","o":"c"},{"a":62735,"t":"code","b":[23],"m":"rla"},{"a":62736,"t":"code","b":[203,17],"m":"rl","o":"c"},{"a":62738,"t":"code","b":[23],"m":"rla"},{"a":62739,"t":"code","b":[203,17],"m":"rl","o":"c"},{"a":62741,"t":"code","b":[23],"m":"rla"},{"a":62742,"t":"code","b":[203,17],"m":"rl","o":"c"},{"a":62744,"t":"code","b":[113],"m":"ld","o":"(hl),c"},{"a":62745,"t":"code","b":[1,18,0],"m":"ld","o":"bc,$0012"},{"a":62748,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":62749,"t":"code","b":[119],"m":"ld","o":"(hl),a"},{"a":62750,"t":"code","b":[167],"m":"and","o":"a"},{"a":62751,"t":"code","b":[237,66],"m":"sbc","o":"hl,bc"},{"a":62753,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":62754,"t":"code","b":[19],"m":"inc","o":"de"},{"a":62755,"t":"code","b":[8],"m":"ex","o":"af,af'"},{"a":62756,"t":"code","b":[61],"m":"dec","o":"a"},{"a":62757,"t":"code","b":[194,7,245],"m":"jp","oa":62727,"o":"nz,$F507"},{"a":62760,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":62761,"t":"code","b":[19],"m":"inc","o":"de"},{"a":62762,"t":"code","b":[193],"m":"pop","o":"bc"},{"a":62763,"t":"code","b":[16,215],"m":"djnz","oa":62724,"o":"$F504"},{"a":62765,"t":"code","b":[201],"m":"ret"},{"a":62766,"t":"code","b":[33,82,237],"m":"ld","o":"hl,$ED52","x":[62698]},{"a":62769,"t":"code","b":[205,62,245],"m":"call","oa":62782,"o":"calendar_digit"},{"a":62772,"t":"code","b":[8],"m":"ex","o":"af,af'"},{"a":62773,"t":"code","b":[198,10],"m":"add","o":"a,$0A"},{"a":62775,"t":"code","b":[33,100,237],"m":"ld","o":"hl,$ED64"},{"a":62778,"t":"code","b":[205,62,245],"m":"call","oa":62782,"o":"calendar_digit"},{"a":62781,"t":"code","b":[201],"m":"ret"},{"a":62782,"l":"calendar_digit","c":"Copies digit A's two tiles from $EF77 (pixels only) into the tiles at HL.","t":"code","b":[235],"m":"ex","o":"de,hl","x":[62769,62778]},{"a":62783,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":62784,"t":"code","b":[79],"m":"ld","o":"c,a"},{"a":62785,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":62786,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":62787,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":62788,"t":"code","b":[129],"m":"add","o":"a,c"},{"a":62789,"t":"code","b":[33,119,239],"m":"ld","o":"hl,$EF77"},{"a":62792,"t":"code","b":[133],"m":"add","o":"a,l"},{"a":62793,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":62794,"t":"code","b":[48,1],"m":"jr","oa":62797,"o":"nc,$F54D"},{"a":62796,"t":"code","b":[36],"m":"inc","o":"h"},{"a":62797,"t":"code","b":[1,8,0],"m":"ld","o":"bc,$0008","x":[62794]},{"a":62800,"t":"code","b":[237,176],"m":"ldir"},{"a":62802,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":62803,"t":"code","b":[19],"m":"inc","o":"de"},{"a":62804,"t":"code","b":[14,8],"m":"ld","o":"c,$08"},{"a":62806,"t":"code","b":[237,176],"m":"ldir"},{"a":62808,"t":"code","b":[201],"m":"ret"},{"a":62809,"l":"calendar_picture","c":"Copies picture A, 4 cells across by 3 down from $F586, into the cell map at $67BC.","t":"code","b":[135],"m":"add","o":"a,a","x":[62572]},{"a":62810,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":62811,"t":"code","b":[79],"m":"ld","o":"c,a"},{"a":62812,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":62813,"t":"code","b":[129],"m":"add","o":"a,c"},{"a":62814,"t":"code","b":[33,134,245],"m":"ld","o":"hl,$F586"},{"a":62817,"t":"code","b":[133],"m":"add","o":"a,l"},{"a":62818,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":62819,"t":"code","b":[48,1],"m":"jr","oa":62822,"o":"nc,$F566"},{"a":62821,"t":"code","b":[36],"m":"inc","o":"h"},{"a":62822,"t":"code","b":[17,188,103],"m":"ld","o":"de,$67BC","x":[62819]},{"a":62825,"t":"code","b":[62,3],"m":"ld","o":"a,$03"},{"a":62827,"t":"code","b":[237,160],"m":"ldi","x":[62842]},{"a":62829,"t":"code","b":[237,160],"m":"ldi"},{"a":62831,"t":"code","b":[237,160],"m":"ldi"},{"a":62833,"t":"code","b":[237,160],"m":"ldi"},{"a":62835,"t":"code","b":[1,28,0],"m":"ld","o":"bc,$001C"},{"a":62838,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":62839,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":62840,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":62841,"t":"code","b":[61],"m":"dec","o":"a"},{"a":62842,"t":"code","b":[194,107,245],"m":"jp","oa":62827,"o":"nz,$F56B"},{"a":62845,"t":"code","b":[201],"m":"ret"},{"a":62846,"l":"month_cells","c":"The two cells of the name of each month: 0 MAY, 1 JUN, 2 JUL and 3 AUG.","t":"word","b":[48,49,61,62,61,63,64,65],"d":[12592,15933,16189,16704]},{"a":62854,"l":"calendar_pictures","c":"Five pictures of the calendar's page turning, 12 cells each.","t":"byte","b":[51,1,3,52,51,2,4,52]},{"a":62862,"t":"byte","b":[55,56,57,58,51,1,3,52]},{"a":62870,"t":"byte","b":[51,2,4,52,55,56,57,58]},{"a":62878,"t":"byte","b":[51,5,7,52,51,6,8,52]},{"a":62886,"t":"byte","b":[53,1,3,54,51,5,7,52]},{"a":62894,"t":"byte","b":[53,1,3,54,51,1,3,52]},{"a":62902,"t":"byte","b":[53,1,3,54,51,1,3,52]},{"a":62910,"t":"byte","b":[51,2,4,52]},{"a":62914,"l":"light_pictures","c":"The light's pictures, 3 by 3 cells: day ($F5C2), night ($F5CB) and between ($F5D4).","t":"byte","b":[137,138,139,140,141,142,143,144]},{"a":62922,"t":"byte","b":[145,146,147,0,148,149,0,150]},{"a":62930,"t":"byte","b":[151,152,0,153,0,0,154,0]},{"a":62938,"t":"byte","b":[0,155,0]},{"a":62941,"l":"shimmer_check","c":"Whether the area ($8D1F) is one of the three with a shimmering rectangle ($F706), and whether it is in the view (28 by 18 characters from $9633 and $9634): with an edge on the view's edge the view is coloured plainly ($8C5B); inside it, the rectangle's mask is unpacked into $8521 from its pattern ($F783, $F760 or $F718: a byte under $80 is a count of bytes that follow, $80 plus a count repeats the next byte, $FF ends), the view is coloured and $F659 goes on.","t":"code","b":[6,3],"m":"ld","o":"b,$03","x":[34512]},{"a":62943,"t":"code","b":[33,6,247],"m":"ld","o":"hl,$F706"},{"a":62946,"t":"code","b":[58,31,141],"m":"ld","oa":36127,"o":"a,($8D1F)"},{"a":62949,"t":"code","b":[17,6,0],"m":"ld","o":"de,$0006"},{"a":62952,"t":"code","b":[190],"m":"cp","o":"(hl)","x":[62956]},{"a":62953,"t":"code","b":[40,4],"m":"jr","oa":62959,"o":"z,$F5EF"},{"a":62955,"t":"code","b":[25],"m":"add","o":"hl,de"},{"a":62956,"t":"code","b":[16,250],"m":"djnz","oa":62952,"o":"$F5E8"},{"a":62958,"t":"code","b":[201],"m":"ret"},{"a":62959,"t":"code","b":[237,91,51,150],"m":"ld","oa":38451,"o":"de,($9633)","x":[62953]},{"a":62963,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":62964,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":62965,"t":"code","b":[147],"m":"sub","o":"e"},{"a":62966,"t":"code","b":[216],"m":"ret","o":"c"},{"a":62967,"t":"code","b":[202,91,140],"m":"jp","oa":35931,"o":"z,colour_view"},{"a":62970,"t":"code","b":[79],"m":"ld","o":"c,a"},{"a":62971,"t":"code","b":[123],"m":"ld","o":"a,e"},{"a":62972,"t":"code","b":[198,28],"m":"add","o":"a,$1C"},{"a":62974,"t":"code","b":[95],"m":"ld","o":"e,a"},{"a":62975,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":62976,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":62977,"t":"code","b":[147],"m":"sub","o":"e"},{"a":62978,"t":"code","b":[202,91,140],"m":"jp","oa":35931,"o":"z,colour_view"},{"a":62981,"t":"code","b":[208],"m":"ret","o":"nc"},{"a":62982,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":62983,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":62984,"t":"code","b":[146],"m":"sub","o":"d"},{"a":62985,"t":"code","b":[216],"m":"ret","o":"c"},{"a":62986,"t":"code","b":[202,91,140],"m":"jp","oa":35931,"o":"z,colour_view"},{"a":62989,"t":"code","b":[95],"m":"ld","o":"e,a"},{"a":62990,"t":"code","b":[122],"m":"ld","o":"a,d"},{"a":62991,"t":"code","b":[198,18],"m":"add","o":"a,$12"},{"a":62993,"t":"code","b":[87],"m":"ld","o":"d,a"},{"a":62994,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":62995,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":62996,"t":"code","b":[146],"m":"sub","o":"d"},{"a":62997,"t":"code","b":[202,91,140],"m":"jp","oa":35931,"o":"z,colour_view"},{"a":63000,"t":"code","b":[208],"m":"ret","o":"nc"},{"a":63001,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":63002,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":63003,"t":"code","b":[217],"m":"exx"},{"a":63004,"t":"code","b":[33,131,247],"m":"ld","o":"hl,$F783"},{"a":63007,"t":"code","b":[167],"m":"and","o":"a"},{"a":63008,"t":"code","b":[40,9],"m":"jr","oa":63019,"o":"z,$F62B"},{"a":63010,"t":"code","b":[33,96,247],"m":"ld","o":"hl,$F760"},{"a":63013,"t":"code","b":[61],"m":"dec","o":"a"},{"a":63014,"t":"code","b":[40,3],"m":"jr","oa":63019,"o":"z,$F62B"},{"a":63016,"t":"code","b":[33,24,247],"m":"ld","o":"hl,$F718"},{"a":63019,"t":"code","b":[17,33,133],"m":"ld","o":"de,$8521","x":[63008,63014]},{"a":63022,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":63023,"t":"code","b":[35],"m":"inc","o":"hl","x":[63048]},{"a":63024,"t":"code","b":[254,128],"m":"cp","o":"$80"},{"a":63026,"t":"code","b":[218,64,246],"m":"jp","oa":63040,"o":"c,$F640"},{"a":63029,"t":"code","b":[230,127],"m":"and","o":"$7F"},{"a":63031,"t":"code","b":[71],"m":"ld","o":"b,a"},{"a":63032,"t":"code","b":[126],"m":"ld","o":"a,(hl)"},{"a":63033,"t":"code","b":[18],"m":"ld","o":"(de),a","x":[63035]},{"a":63034,"t":"code","b":[28],"m":"inc","o":"e"},{"a":63035,"t":"code","b":[16,252],"m":"djnz","oa":63033,"o":"$F639"},{"a":63037,"t":"code","b":[35],"m":"inc","o":"hl"},{"a":63038,"t":"code","b":[24,5],"m":"jr","oa":63045,"o":"$F645"},{"a":63040,"t":"code","b":[79],"m":"ld","o":"c,a","x":[63026]},{"a":63041,"t":"code","b":[6,0],"m":"ld","o":"b,$00"},{"a":63043,"t":"code","b":[237,176],"m":"ldir"},{"a":63045,"t":"code","b":[126],"m":"ld","o":"a,(hl)","x":[63038]},{"a":63046,"t":"code","b":[254,255],"m":"cp","o":"$FF"},{"a":63048,"t":"code","b":[194,47,246],"m":"jp","oa":63023,"o":"nz,$F62F"},{"a":63051,"t":"code","b":[50,242,166],"m":"ld","oa":42738,"o":"($A6F2),a"},{"a":63054,"t":"code","b":[33,89,246],"m":"ld","o":"hl,$F659"},{"a":63057,"t":"code","b":[229],"m":"push","o":"hl"},{"a":63058,"t":"code","b":[33,127,140],"m":"ld","o":"hl,$8C7F"},{"a":63061,"t":"code","b":[229],"m":"push","o":"hl"},{"a":63062,"t":"code","b":[195,91,140],"m":"jp","oa":35931,"o":"colour_view"},{"a":63065,"l":"shimmer_clip","c":"Clips the rectangle to the view, works out where it starts in the attributes of the screen not shown ($D822, or $5822 when bank 7's is shown) and in the mask, and goes to $6903 with bank 7 paged in ($8C83).","t":"code","b":[217],"m":"exx"},{"a":63066,"t":"code","b":[121],"m":"ld","o":"a,c"},{"a":63067,"t":"code","b":[214,24],"m":"sub","o":"$18"},{"a":63069,"t":"code","b":[218,115,246],"m":"jp","oa":63091,"o":"c,$F673"},{"a":63072,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":63073,"t":"code","b":[14,0],"m":"ld","o":"c,$00"},{"a":63075,"t":"code","b":[62,28],"m":"ld","o":"a,$1C"},{"a":63077,"t":"code","b":[149],"m":"sub","o":"l"},{"a":63078,"t":"code","b":[254,24],"m":"cp","o":"$18"},{"a":63080,"t":"code","b":[202,112,246],"m":"jp","oa":63088,"o":"z,$F670"},{"a":63083,"t":"code","b":[218,112,246],"m":"jp","oa":63088,"o":"c,$F670"},{"a":63086,"t":"code","b":[62,24],"m":"ld","o":"a,$18"},{"a":63088,"t":"code","b":[71],"m":"ld","o":"b,a","x":[63080,63083]},{"a":63089,"t":"code","b":[24,7],"m":"jr","oa":63098,"o":"$F67A"},{"a":63091,"t":"code","b":[65],"m":"ld","o":"b,c","x":[63069]},{"a":63092,"t":"code","b":[4],"m":"inc","o":"b"},{"a":63093,"t":"code","b":[46,0],"m":"ld","o":"l,$00"},{"a":63095,"t":"code","b":[237,68],"m":"neg"},{"a":63097,"t":"code","b":[79],"m":"ld","o":"c,a"},{"a":63098,"t":"code","b":[123],"m":"ld","o":"a,e","x":[63089]},{"a":63099,"t":"code","b":[214,28],"m":"sub","o":"$1C"},{"a":63101,"t":"code","b":[218,143,246],"m":"jp","oa":63119,"o":"c,$F68F"},{"a":63104,"t":"code","b":[103],"m":"ld","o":"h,a"},{"a":63105,"t":"code","b":[30,0],"m":"ld","o":"e,$00"},{"a":63107,"t":"code","b":[62,18],"m":"ld","o":"a,$12"},{"a":63109,"t":"code","b":[148],"m":"sub","o":"h"},{"a":63110,"t":"code","b":[254,19],"m":"cp","o":"$13"},{"a":63112,"t":"code","b":[56,2],"m":"jr","oa":63116,"o":"c,$F68C"},{"a":63114,"t":"code","b":[62,18],"m":"ld","o":"a,$12"},{"a":63116,"t":"code","b":[87],"m":"ld","o":"d,a","x":[63112]},{"a":63117,"t":"code","b":[24,13],"m":"jr","oa":63132,"o":"$F69C"},{"a":63119,"t":"code","b":[83],"m":"ld","o":"d,e","x":[63101]},{"a":63120,"t":"code","b":[237,68],"m":"neg"},{"a":63122,"t":"code","b":[95],"m":"ld","o":"e,a"},{"a":63123,"t":"code","b":[122],"m":"ld","o":"a,d"},{"a":63124,"t":"code","b":[254,19],"m":"cp","o":"$13"},{"a":63126,"t":"code","b":[56,2],"m":"jr","oa":63130,"o":"c,$F69A"},{"a":63128,"t":"code","b":[22,18],"m":"ld","o":"d,$12"},{"a":63130,"t":"code","b":[38,0],"m":"ld","o":"h,$00","x":[63126]},{"a":63132,"t":"code","b":[120],"m":"ld","o":"a,b","x":[63117]},{"a":63133,"t":"code","b":[50,2,247],"m":"ld","oa":63234,"o":"($F702),a"},{"a":63136,"t":"code","b":[122],"m":"ld","o":"a,d"},{"a":63137,"t":"code","b":[50,3,247],"m":"ld","oa":63235,"o":"($F703),a"},{"a":63140,"t":"code","b":[125],"m":"ld","o":"a,l"},{"a":63141,"t":"code","b":[46,0],"m":"ld","o":"l,$00"},{"a":63143,"t":"code","b":[167],"m":"and","o":"a"},{"a":63144,"t":"code","b":[203,28],"m":"rr","o":"h"},{"a":63146,"t":"code","b":[203,29],"m":"rr","o":"l"},{"a":63148,"t":"code","b":[203,28],"m":"rr","o":"h"},{"a":63150,"t":"code","b":[203,29],"m":"rr","o":"l"},{"a":63152,"t":"code","b":[203,28],"m":"rr","o":"h"},{"a":63154,"t":"code","b":[203,29],"m":"rr","o":"l"},{"a":63156,"t":"code","b":[133],"m":"add","o":"a,l"},{"a":63157,"t":"code","b":[111],"m":"ld","o":"l,a"},{"a":63158,"t":"code","b":[229],"m":"push","o":"hl"},{"a":63159,"t":"code","b":[217],"m":"exx"},{"a":63160,"t":"code","b":[225],"m":"pop","o":"hl"},{"a":63161,"t":"code","b":[17,34,216],"m":"ld","o":"de,$D822"},{"a":63164,"t":"code","b":[58,30,141],"m":"ld","oa":36126,"o":"a,($8D1E)"},{"a":63167,"t":"code","b":[230,8],"m":"and","o":"$08"},{"a":63169,"t":"code","b":[40,2],"m":"jr","oa":63173,"o":"z,$F6C5"},{"a":63171,"t":"code","b":[22,88],"m":"ld","o":"d,$58"},{"a":63173,"t":"code","b":[25],"m":"add","o":"hl,de","x":[63169]},{"a":63174,"t":"code","b":[237,91,2,247],"m":"ld","oa":63234,"o":"de,($F702)"},{"a":63178,"t":"code","b":[58,125,170],"m":"ld","oa":43645,"o":"a,(view_colour)"},{"a":63181,"t":"code","b":[79],"m":"ld","o":"c,a"},{"a":63182,"t":"code","b":[246,64],"m":"or","o":"$40"},{"a":63184,"t":"code","b":[71],"m":"ld","o":"b,a"},{"a":63185,"t":"code","b":[217],"m":"exx"},{"a":63186,"t":"code","b":[123],"m":"ld","o":"a,e"},{"a":63187,"t":"code","b":[135],"m":"add","o":"a,a"},{"a":63188,"t":"code","b":[131],"m":"add","o":"a,e"},{"a":63189,"t":"code","b":[89],"m":"ld","o":"e,c"},{"a":63190,"t":"code","b":[79],"m":"ld","o":"c,a","x":[43121]},{"a":63191,"t":"code","b":[123],"m":"ld","o":"a,e"},{"a":63192,"t":"code","b":[31],"m":"rra"},{"a":63193,"t":"code","b":[31],"m":"rra"},{"a":63194,"t":"code","b":[31],"m":"rra"},{"a":63195,"t":"code","b":[230,31],"m":"and","o":"$1F"},{"a":63197,"t":"code","b":[129],"m":"add","o":"a,c"},{"a":63198,"t":"code","b":[79],"m":"ld","o":"c,a"},{"a":63199,"t":"code","b":[123],"m":"ld","o":"a,e"},{"a":63200,"t":"code","b":[230,7],"m":"and","o":"$07"},{"a":63202,"t":"code","b":[71],"m":"ld","o":"b,a"},{"a":63203,"t":"code","b":[62,128],"m":"ld","o":"a,$80"},{"a":63205,"t":"code","b":[202,235,246],"m":"jp","oa":63211,"o":"z,$F6EB"},{"a":63208,"t":"code","b":[15],"m":"rrca","x":[63209]},{"a":63209,"t":"code","b":[16,253],"m":"djnz","oa":63208,"o":"$F6E8"},{"a":63211,"t":"code","b":[50,1,247],"m":"ld","oa":63233,"o":"(shimmer_vars),a","x":[63205]},{"a":63214,"t":"code","b":[33,3,105],"m":"ld","o":"hl,$6903"},{"a":63217,"t":"code","b":[229],"m":"push","o":"hl"},{"a":63218,"t":"code","b":[33,93,105],"m":"ld","o":"hl,$695D"},{"a":63221,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":63222,"t":"code","b":[235],"m":"ex","o":"de,hl"},{"a":63223,"t":"code","b":[33,33,133],"m":"ld","o":"hl,$8521"},{"a":63226,"t":"code","b":[9],"m":"add","o":"hl,bc"},{"a":63227,"t":"code","b":[58,1,247],"m":"ld","oa":63233,"o":"a,(shimmer_vars)"},{"a":63230,"t":"code","b":[195,131,140],"m":"jp","oa":35971,"o":"page_bank_7"},{"a":63233,"l":"shimmer_vars","c":"The rectangle's first bit ($F701) and its width and rows as clipped ($F702, $F703).","t":"byte","b":[0,0,0,0,0],"x":[63211,63227]},{"a":63238,"l":"shimmer_areas","c":"The three shimmering rectangles, six bytes each (area, last and first column, last and first row, pattern): area 1, columns $58-$6F and rows $5F-$7A, pattern 0; area 5, columns $58-$6F and rows 0-$1B, pattern 1; area 10, columns $CC-$E3 and rows $50-$6B, pattern 2.","t":"byte","b":[1,111,88,122,95,0,5,111]},{"a":63246,"t":"byte","b":[88,27,0,1,10,227,204,107]},{"a":63254,"t":"byte","b":[80,2]},{"a":63256,"l":"shimmer_masks","c":"The rectangles' masks, packed: pattern 2 ($F718), pattern 1 ($F760) and pattern 0 ($F783, every bit set).","t":"byte","b":[31,0,0,3,0,0,15,0]},{"a":63264,"t":"byte","b":[0,63,0,0,255,0,3,255]},{"a":63272,"t":"byte","b":[0,15,255,0,63,255,0,255]},{"a":63280,"t":"byte","b":[255,3,255,255,15,255,255,63]},{"a":63288,"t":"byte","b":[145,255,36,63,255,255,15,255]},{"a":63296,"t":"byte","b":[255,3,255,255,0,255,255,0]},{"a":63304,"t":"byte","b":[63,255,0,15,255,0,3,255]},{"a":63312,"t":"byte","b":[0,0,255,0,0,63,0,0]},{"a":63320,"t":"byte","b":[15,0,0,3,0,0,1,255]},{"a":63328,"t":"byte","b":[181,255,31,252,255,255,240,255]},{"a":63336,"t":"byte","b":[255,192,255,255,0,255,252,0]},{"a":63344,"t":"byte","b":[255,240,0,255,192,0,255,0]},{"a":63352,"t":"byte","b":[0,252,0,0,240,0,0,192]},{"a":63360,"t":"byte","b":[0,0,255,212,255,255]},{"a":63366,"l":"clive_frames","c":"Clive's sprite frames (his record's +$19 and +$1F name this list and bank 0), 28 of 6 bytes: width in bytes (3 for the 16-pixel drawer, 4 for the 24), rows, and the addresses of the graphics and of the mask, which only the 24-pixel drawer uses.","t":"byte","b":[3,28,102,248,29,251,3,28]},{"a":63374,"t":"byte","b":[46,248,29,251,3,32,51,249]},{"a":63382,"t":"byte","b":[29,251,3,32,111,249,125,251]},{"a":63390,"t":"byte","b":[3,32,171,249,29,251,3,32]},{"a":63398,"t":"byte","b":[233,249,125,251,3,32,37,250]},{"a":63406,"t":"byte","b":[125,251,3,32,101,250,125,251]},{"a":63414,"t":"byte","b":[3,32,161,250,125,251,3,32]},{"a":63422,"t":"byte","b":[221,250,125,251,3,32,51,249]},{"a":63430,"t":"byte","b":[29,251,3,32,111,249,125,251]},{"a":63438,"t":"byte","b":[3,32,171,249,29,251,3,32]},{"a":63446,"t":"byte","b":[233,249,125,251,3,32,37,250]},{"a":63454,"t":"byte","b":[125,251,3,32,101,250,125,251]},{"a":63462,"t":"byte","b":[3,32,161,250,125,251,3,32]},{"a":63470,"t":"byte","b":[221,250,125,251,4,32,158,248]},{"a":63478,"t":"byte","b":[29,251,3,28,251,248,29,251]},{"a":63486,"t":"byte","b":[4,23,47,252,117,253,4,15]},{"a":63494,"t":"byte","b":[2,252,69,253,3,31,119,252]},{"a":63502,"t":"byte","b":[69,253,4,24,181,252,253,252]},{"a":63510,"t":"byte","b":[4,32,158,248,29,251,3,28]},{"a":63518,"t":"byte","b":[251,248,29,251,3,32,125,251]},{"a":63526,"t":"byte","b":[5,254,4,23,189,251,189,253]},{"a":63534,"l":"clive_graphics","c":"Clive's graphics and masks.","t":"byte","b":[3,0,6,96,5,240,3,32]},{"a":63542,"t":"byte","b":[6,192,13,208,3,184,10,88]},{"a":63550,"t":"byte","b":[13,80,22,208,57,80,62,160]},{"a":63558,"t":"byte","b":[123,208,117,208,119,208,119,160]},{"a":63566,"t":"byte","b":[55,128,11,96,56,96,3,64]},{"a":63574,"t":"byte","b":[31,64,14,192,14,192,6,32]},{"a":63582,"t":"byte","b":[6,240,1,32,7,128,1,0]},{"a":63590,"t":"byte","b":[0,0,3,0,6,192,6,224]},{"a":63598,"t":"byte","b":[7,96,3,64,1,160,0,232]},{"a":63606,"t":"byte","b":[3,24,7,252,15,244,15,244]},{"a":63614,"t":"byte","b":[31,244,29,240,61,240,59,240]},{"a":63622,"t":"byte","b":[59,224,71,208,119,48,8,176]},{"a":63630,"t":"byte","b":[15,160,7,160,7,96,3,64]},{"a":63638,"t":"byte","b":[3,64,11,0,12,64,3,0]},{"a":63646,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63654,"t":"byte","b":[0,0,0,0,0,24,0,0]},{"a":63662,"t":"byte","b":[54,0,96,59,0,56,27,0]},{"a":63670,"t":"byte","b":[20,26,0,15,13,0,7,199]},{"a":63678,"t":"byte","b":[64,3,248,192,1,255,224,0]},{"a":63686,"t":"byte","b":[255,160,0,127,176,0,31,176]},{"a":63694,"t":"byte","b":[0,95,160,0,95,128,0,127]},{"a":63702,"t":"byte","b":[128,0,127,0,0,62,128,0]},{"a":63710,"t":"byte","b":[73,128,0,117,128,0,61,0]},{"a":63718,"t":"byte","b":[0,61,0,0,59,0,0,58]},{"a":63726,"t":"byte","b":[0,0,54,0,0,176,0,0]},{"a":63734,"t":"byte","b":[202,0,0,48,0,3,0,6]},{"a":63742,"t":"byte","b":[96,5,240,3,32,6,192,13]},{"a":63750,"t":"byte","b":[192,3,176,10,88,13,80,22]},{"a":63758,"t":"byte","b":[208,57,80,60,160,62,208,31]},{"a":63766,"t":"byte","b":[80,7,144,25,160,30,112,15]},{"a":63774,"t":"byte","b":[32,4,64,27,64,15,96,14]},{"a":63782,"t":"byte","b":[224,14,96,6,16,6,120,1]},{"a":63790,"t":"byte","b":[16,7,128,1,0,0,0,0]},{"a":63798,"t":"byte","b":[0,0,0,0,0,3,0,6]},{"a":63806,"t":"byte","b":[192,6,224,7,96,3,64,1]},{"a":63814,"t":"byte","b":[160,0,232,3,24,7,252,15]},{"a":63822,"t":"byte","b":[244,15,244,31,240,29,240,61]},{"a":63830,"t":"byte","b":[240,59,240,59,224,71,208,119]},{"a":63838,"t":"byte","b":[48,8,176,31,96,30,96,12]},{"a":63846,"t":"byte","b":[224,14,192,22,192,9,0,6]},{"a":63854,"t":"byte","b":[192,0,0,0,0,0,0,0]},{"a":63862,"t":"byte","b":[0,7,0,2,192,3,96,1]},{"a":63870,"t":"byte","b":[160,2,192,3,96,0,160,1]},{"a":63878,"t":"byte","b":[16,3,248,3,248,7,240,7]},{"a":63886,"t":"byte","b":[240,7,112,15,112,30,224,45]},{"a":63894,"t":"byte","b":[224,51,192,3,32,12,64,15]},{"a":63902,"t":"byte","b":[0,14,128,30,192,93,0,88]},{"a":63910,"t":"byte","b":[192,32,0,16,0,0,0,0]},{"a":63918,"t":"byte","b":[0,0,0,0,0,3,0,6]},{"a":63926,"t":"byte","b":[192,6,224,7,96,3,64,1]},{"a":63934,"t":"byte","b":[160,0,232,3,24,7,252,7]},{"a":63942,"t":"byte","b":[244,15,244,14,240,221,240,189]},{"a":63950,"t":"byte","b":[240,187,240,7,224,15,208,7]},{"a":63958,"t":"byte","b":[32,8,128,15,128,7,128,7]},{"a":63966,"t":"byte","b":[64,3,64,3,0,11,0,12]},{"a":63974,"t":"byte","b":[0,3,0,0,0,0,0,0]},{"a":63982,"t":"byte","b":[0,0,0,1,64,2,160,2]},{"a":63990,"t":"byte","b":[208,2,208,3,80,1,176,0]},{"a":63998,"t":"byte","b":[232,7,28,15,252,15,244,31]},{"a":64006,"t":"byte","b":[246,220,246,189,240,123,240,7]},{"a":64014,"t":"byte","b":[240,31,224,7,208,9,32,14]},{"a":64022,"t":"byte","b":[128,15,128,7,128,23,0,11]},{"a":64030,"t":"byte","b":[128,1,64,2,128,3,0,0]},{"a":64038,"t":"byte","b":[0,0,0,0,0,0,0,3]},{"a":64046,"t":"byte","b":[0,6,96,5,240,3,32,6]},{"a":64054,"t":"byte","b":[192,13,192,3,160,10,64,13]},{"a":64062,"t":"byte","b":[80,22,208,57,80,62,160,123]},{"a":64070,"t":"byte","b":[208,115,208,123,192,53,128,13]},{"a":64078,"t":"byte","b":[160,27,96,4,240,27,112,31]},{"a":64086,"t":"byte","b":[96,14,192,14,16,6,120,6]},{"a":64094,"t":"byte","b":[16,1,0,7,128,1,128,0]},{"a":64102,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64110,"t":"byte","b":[32,3,176,7,112,6,224,5]},{"a":64118,"t":"byte","b":[128,11,64,6,160,9,64,13]},{"a":64126,"t":"byte","b":[64,22,192,25,80,62,160,57]},{"a":64134,"t":"byte","b":[208,62,192,29,64,13,64,19]},{"a":64142,"t":"byte","b":[0,12,96,17,160,31,112,15]},{"a":64150,"t":"byte","b":[112,14,48,28,8,40,60,52]},{"a":64158,"t":"byte","b":[12,28,0,0,0,0,0,0]},{"a":64166,"t":"byte","b":[0,0,0,3,0,6,96,5]},{"a":64174,"t":"byte","b":[240,3,32,6,192,13,192,3]},{"a":64182,"t":"byte","b":[160,10,64,13,64,22,208,57]},{"a":64190,"t":"byte","b":[80,62,168,123,208,117,208,119]},{"a":64198,"t":"byte","b":[192,119,128,55,160,11,96,56]},{"a":64206,"t":"byte","b":[160,7,160,15,128,7,64,14]},{"a":64214,"t":"byte","b":[64,9,32,7,176,1,48,0]},{"a":64222,"t":"byte","b":[0,0,0,0,0,0,0,6]},{"a":64230,"t":"byte","b":[0,1,128,7,192,12,192,27]},{"a":64238,"t":"byte","b":[64,23,128,7,160,10,80,13]},{"a":64246,"t":"byte","b":[80,54,208,122,80,125,32,246]},{"a":64254,"t":"byte","b":[180,231,178,247,182,79,160,55]},{"a":64262,"t":"byte","b":[64,111,64,28,192,3,0,15]},{"a":64270,"t":"byte","b":[0,7,0,7,0,3,0,11]},{"a":64278,"t":"byte","b":[0,2,128,1,192,0,192,255]},{"a":64286,"t":"byte","b":[255,255,255,255,255,223,255,255]},{"a":64294,"t":"byte","b":[143,227,255,135,193,255,131,128]},{"a":64302,"t":"byte","b":[255,1,128,127,128,128,127,192]},{"a":64310,"t":"byte","b":[0,255,224,0,63,240,0,31]},{"a":64318,"t":"byte","b":[248,0,31,252,0,15,254,0]},{"a":64326,"t":"byte","b":[15,255,0,7,255,128,7,255]},{"a":64334,"t":"byte","b":[0,15,255,0,15,254,0,7]},{"a":64342,"t":"byte","b":[255,0,7,254,0,15,254,0]},{"a":64350,"t":"byte","b":[63,254,0,63,254,0,127,254]},{"a":64358,"t":"byte","b":[0,127,254,0,127,252,0,255]},{"a":64366,"t":"byte","b":[248,0,255,248,1,255,252,0]},{"a":64374,"t":"byte","b":[255,255,1,255,255,207,255,0]},{"a":64382,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64390,"t":"byte","b":[0,0,0,3,0,6,96,5]},{"a":64398,"t":"byte","b":[240,3,32,6,192,13,208,3]},{"a":64406,"t":"byte","b":[184,10,88,13,80,22,208,57]},{"a":64414,"t":"byte","b":[80,62,160,123,208,117,208,119]},{"a":64422,"t":"byte","b":[208,119,160,103,144,19,112,116]},{"a":64430,"t":"byte","b":[176,15,160,15,128,7,32,14]},{"a":64438,"t":"byte","b":[240,1,32,7,128,1,0,0]},{"a":64446,"t":"byte","b":[96,0,0,204,0,0,190,0]},{"a":64454,"t":"byte","b":[0,100,0,0,216,0,1,184]},{"a":64462,"t":"byte","b":[0,0,116,0,1,74,0,1]},{"a":64470,"t":"byte","b":[170,0,2,205,0,7,21,0]},{"a":64478,"t":"byte","b":[7,235,0,15,61,96,14,220]},{"a":64486,"t":"byte","b":[240,28,251,112,24,119,184,32]},{"a":64494,"t":"byte","b":[111,152,56,13,164,0,125,220]},{"a":64502,"t":"byte","b":[0,28,134,0,1,64,0,0]},{"a":64510,"t":"byte","b":[192,0,0,96,0,0,0,12]},{"a":64518,"t":"byte","b":[0,0,53,192,0,117,248,0]},{"a":64526,"t":"byte","b":[105,254,0,155,255,0,247,191]},{"a":64534,"t":"byte","b":[64,199,223,32,3,238,184,8]},{"a":64542,"t":"byte","b":[238,190,13,158,197,0,5,251]},{"a":64550,"t":"byte","b":[0,1,244,0,0,204,0,0]},{"a":64558,"l":"clive_graphics_end","c":"The rest of Clive's graphics and masks, to $FE04.","t":"byte","b":[12,1,128,0,5,224,0,14]},{"a":64566,"t":"byte","b":[96,0,7,16,0,1,244,0]},{"a":64574,"t":"byte","b":[2,78,0,1,191,0,0,126]},{"a":64582,"t":"byte","b":[128,0,127,0,0,127,128,0]},{"a":64590,"t":"byte","b":[119,128,0,119,192,0,247,192]},{"a":64598,"t":"byte","b":[0,239,160,0,239,96,1,46]},{"a":64606,"t":"byte","b":[160,1,205,176,0,3,184,0]},{"a":64614,"t":"byte","b":[7,212,0,3,236,0,0,240]},{"a":64622,"t":"byte","b":[0,0,40,0,0,80,0,0]},{"a":64630,"t":"byte","b":[96,0,0,0,0,0,0,0]},{"a":64638,"t":"byte","b":[0,0,0,0,0,3,0,6]},{"a":64646,"t":"byte","b":[192,6,224,7,96,3,64,1]},{"a":64654,"t":"byte","b":[160,0,232,3,24,7,252,7]},{"a":64662,"t":"byte","b":[244,15,244,15,244,14,240,14]},{"a":64670,"t":"byte","b":[240,14,240,14,224,17,208,29]},{"a":64678,"t":"byte","b":[48,2,160,31,128,14,0,7]},{"a":64686,"t":"byte","b":[64,11,0,12,192,3,0,0]},{"a":64694,"t":"byte","b":[0,0,0,0,0,0,12,0]},{"a":64702,"t":"byte","b":[0,27,0,0,27,128,0,29]},{"a":64710,"t":"byte","b":[128,0,13,0,0,6,128,0]},{"a":64718,"t":"byte","b":[3,160,0,0,112,0,47,240]},{"a":64726,"t":"byte","b":[2,95,248,5,159,248,3,191]},{"a":64734,"t":"byte","b":[216,55,187,216,111,187,220,20]},{"a":64742,"t":"byte","b":[187,204,8,187,200,0,187,134]},{"a":64750,"t":"byte","b":[0,50,12,0,53,0,0,36]},{"a":64758,"t":"byte","b":[0,0,16,0,0,48,0,255]},{"a":64766,"t":"byte","b":[255,255,255,243,255,255,224,255]},{"a":64774,"t":"byte","b":[255,192,127,255,192,63,255,192]},{"a":64782,"t":"byte","b":[63,255,224,127,255,240,31,255]},{"a":64790,"t":"byte","b":[248,15,243,208,7,193,128,7]},{"a":64798,"t":"byte","b":[128,0,3,0,0,3,0,0]},{"a":64806,"t":"byte","b":[3,0,0,3,0,0,1,128]},{"a":64814,"t":"byte","b":[0,1,224,0,1,240,0,48]},{"a":64822,"t":"byte","b":[254,0,97,255,128,115,255,128]},{"a":64830,"t":"byte","b":[255,255,195,255,255,135,255,243]},{"a":64838,"t":"byte","b":[255,255,192,63,255,128,7,255]},{"a":64846,"t":"byte","b":[0,1,255,0,0,255,0,0]},{"a":64854,"t":"byte","b":[63,0,0,31,0,0,7,48]},{"a":64862,"t":"byte","b":[0,1,224,0,0,224,0,0]},{"a":64870,"t":"byte","b":[242,96,0,255,248,0,255,254]},{"a":64878,"t":"byte","b":[1,255,255,33,255,255,243,248]},{"a":64886,"t":"byte","b":[31,255,240,15,255,224,15,255]},{"a":64894,"t":"byte","b":[240,3,255,248,1,255,248,0]},{"a":64902,"t":"byte","b":[255,252,0,127,254,0,63,255]},{"a":64910,"t":"byte","b":[0,127,255,0,63,255,0,63]},{"a":64918,"t":"byte","b":[255,0,31,254,0,31,254,0]},{"a":64926,"t":"byte","b":[15,254,0,15,252,0,15,252]},{"a":64934,"t":"byte","b":[0,7,254,48,3,255,240,1]},{"a":64942,"t":"byte","b":[255,248,1,255,252,3,255,255]},{"a":64950,"t":"byte","b":[3,255,255,7,255,255,15,254]},{"a":64958,"t":"byte","b":[3,255,252,1,255,252,0,255]},{"a":64966,"t":"byte","b":[254,1,255,252,3,255,248,3]},{"a":64974,"t":"byte","b":[255,252,1,255,248,0,255,248]},{"a":64982,"t":"byte","b":[0,255,240,0,127,224,0,127]},{"a":64990,"t":"byte","b":[224,0,31,192,0,15,192,0]},{"a":64998,"t":"byte","b":[7,128,0,7,130,0,1,6]},{"a":65006,"t":"byte","b":[0,0,3,0,0,135,0,1]},{"a":65014,"t":"byte","b":[255,128,0,255,224,1,255,252]},{"a":65022,"t":"byte","b":[3,255,255,7,255,255,143]},{"a":65029,"l":"starting_values","c":"What new game ($85E2) starts from: $FE05-$FE54 go through $8521 to bank 3's $EB05 (64 bytes) and $EC5D (16), $FE55-$FECD to bank 3's $ECD8, $FECE-$FED4 to the clock ($BF29) and $FED5-$FEDA to the view's position ($9633).","t":"byte","b":[0,0,13,112,147,0,1,1]},{"a":65037,"t":"byte","b":[1,1,13,109,140,0,1,0]},{"a":65045,"t":"byte","b":[2,1,13,105,140,0,0,0]},{"a":65053,"t":"byte","b":[3,1,13,103,143,0,0,0]},{"a":65061,"t":"byte","b":[4,0,5,141,80,0,7,1]},{"a":65069,"t":"byte","b":[5,0,5,158,80,0,7,2]},{"a":65077,"t":"byte","b":[6,0,5,158,106,0,7,3]},{"a":65085,"t":"byte","b":[7,0,5,144,111,0,0,2]},{"a":65093,"t":"byte","b":[43,0,7,126,150,0,0,0]},{"a":65101,"t":"byte","b":[44,0,7,126,152,0,0,0]},{"a":65109,"t":"byte","b":[0,13,114,149,0,163,60,1]},{"a":65117,"t":"byte","b":[0,141,110,0,97,66,2,13]},{"a":65125,"t":"byte","b":[94,158,0,192,66,3,6,132]},{"a":65133,"t":"byte","b":[95,0,91,78,4,2,122,193]},{"a":65141,"t":"byte","b":[0,199,34,5,13,128,148,0]},{"a":65149,"t":"byte","b":[148,54,6,10,168,86,16,46]},{"a":65157,"t":"byte","b":[48,7,8,36,126,0,218,111]},{"a":65165,"t":"byte","b":[8,8,47,134,0,215,101,9]},{"a":65173,"t":"byte","b":[39,152,152,0,128,40,10,2]},{"a":65181,"t":"byte","b":[85,143,8,183,72,11,33,152]},{"a":65189,"t":"byte","b":[152,0,128,40,12,34,152,152]},{"a":65197,"t":"byte","b":[0,128,40,13,13,118,163,0]},{"a":65205,"t":"byte","b":[173,51,14,13,149,160,0,139]},{"a":65213,"t":"byte","b":[37,15,0,108,137,0,157,69]},{"a":65221,"t":"byte","b":[16,8,66,130,0,192,94,17]},{"a":65229,"t":"byte","b":[0,4,0,12,6,0,199,3]},{"a":65237,"t":"byte","b":[150,54,176,4,176,1]},{"a":65243,"l":"frames_fedb","c":"The sprite frames of types $28 to $2C, the runners (class $0A of bank 3's $EAC8, at $EAFB): eighteen of 6 bytes, each width 3, 16 rows, one of the four pictures from $FF47, and $8521 for the mask, which this width does not use.","t":"byte","b":[3,16,71,255,33,133,3,16]},{"a":65251,"t":"byte","b":[71,255,33,133,3,16,167,255]},{"a":65259,"t":"byte","b":[33,133,3,16,135,255,33,133]},{"a":65267,"t":"byte","b":[3,16,103,255,33,133,3,16]},{"a":65275,"t":"byte","b":[71,255,33,133,3,16,71,255]},{"a":65283,"t":"byte","b":[33,133,3,16,103,255,33,133]},{"a":65291,"t":"byte","b":[3,16,135,255,33,133,3,16]},{"a":65299,"t":"byte","b":[167,255,33,133,3,16,167,255]},{"a":65307,"t":"byte","b":[33,133,3,16,135,255,33,133]},{"a":65315,"t":"byte","b":[3,16,103,255,33,133,3,16]},{"a":65323,"t":"byte","b":[71,255,33,133,3,16,71,255]},{"a":65331,"t":"byte","b":[33,133,3,16,103,255,33,133]},{"a":65339,"t":"byte","b":[3,16,135,255,33,133,3,16]},{"a":65347,"t":"byte","b":[167,255,33,133]},{"a":65351,"l":"graphics_ff47","c":"The four 16-by-16 graphics of those frames, 32 bytes each.","t":"byte","b":[0,0,0,0,0,64,0,240]},{"a":65359,"t":"byte","b":[1,248,5,120,27,116,55,180]},{"a":65367,"t":"byte","b":[55,236,111,222,111,254,231,254]},{"a":65375,"t":"byte","b":[232,254,111,126,55,158,11,248]},{"a":65383,"t":"byte","b":[0,0,31,0,63,192,48,96]},{"a":65391,"t":"byte","b":[43,128,27,248,59,254,123,238]},{"a":65399,"t":"byte","b":[123,222,55,254,55,62,31,196]},{"a":65407,"t":"byte","b":[31,248,31,224,15,192,15,0]},{"a":65415,"t":"byte","b":[0,0,0,24,1,156,3,238]},{"a":65423,"t":"byte","b":[15,214,27,54,124,246,255,250]},{"a":65431,"t":"byte","b":[255,250,127,250,62,184,30,216]},{"a":65439,"t":"byte","b":[14,248,6,248,1,240,0,224]},{"a":65447,"t":"byte","b":[0,0,0,240,3,240,7,248]},{"a":65455,"t":"byte","b":[31,248,31,248,33,236,126,236]},{"a":65463,"t":"byte","b":[127,222,123,222,119,236,63,232]},{"a":65471,"t":"byte","b":[0,244,7,12,1,252,0,112]},{"a":65479,"l":"bank0_end","c":"The last bytes of bank 0, after the graphics: no instruction in the code maps names them.","t":"byte","b":[0,255,255,255,255,255,255,255]},{"a":65487,"t":"byte","b":[255,0,0,0,0,0,0,0]},{"a":65495,"t":"byte","b":[0,255,255,255,255,255,255,255]},{"a":65503,"t":"byte","b":[255,0,0,64,1,0,0,0]},{"a":65511,"t":"byte","b":[0,255,255,255,81,0,33,133]},{"a":65519,"t":"byte","b":[15,0,15,0,15,0,15,0]},{"a":65527,"t":"byte","b":[15,0,15,0,15,0,15,0]},{"a":65535,"t":"byte","b":[255]}]}