{"schema":1,"platform":"c64","game":"speedball-2","part":"game","title":"Speedball 2","build":"Mirrorsoft's 1991 disk release, speedball_2[mirrorsoft_1991].g64 from the C64 Preservation Project's 10th Anniversary Collection on the Internet Archive (SHA-256 c379e7c1\u20264dc4)","symbols_sha256":"da6d317afabb6525d4b87d26951b60c8259d71a2b31cdd4284021a58a618669b","snapshot":{"file":"work/entry.vsf","sha256":"3aa827c1d46c0619b15507f4b520abe22dadc5d1a8414f6449cb6e8ace0abc16"},"index":[{"a":512,"n":"sfx_init","k":"routine","len":54,"c":true},{"a":554,"n":"b_022A","k":"branch","len":1,"c":false},{"a":566,"n":"sfx_update","k":"routine","len":12,"c":true},{"a":578,"n":"sfx_voice","k":"routine","len":95,"c":true},{"a":602,"n":"b_025A","k":"branch","len":1,"c":false},{"a":611,"n":"b_0263","k":"branch","len":1,"c":false},{"a":614,"n":"b_0266","k":"branch","len":1,"c":false},{"a":673,"n":"a_02A1","k":"routine","len":8,"c":true},{"a":681,"n":"a_02A9","k":"routine","len":85,"c":true},{"a":766,"n":"sfx_step","k":"routine","len":2,"c":true},{"a":768,"n":"f_0300","k":"routine","len":20,"c":true},{"a":774,"n":"b_0306","k":"branch","len":1,"c":false},{"a":788,"n":"a_0314","k":"routine","len":1,"c":true},{"a":789,"n":"a_0315","k":"routine","len":3,"c":true},{"a":792,"n":"a_0318","k":"routine","len":360,"c":true},{"a":793,"n":"b_0319","k":"branch","len":1,"c":false},{"a":824,"n":"b_0338","k":"branch","len":1,"c":false},{"a":833,"n":"b_0341","k":"branch","len":1,"c":false},{"a":836,"n":"b_0344","k":"branch","len":1,"c":false},{"a":879,"n":"b_036F","k":"branch","len":1,"c":false},{"a":912,"n":"b_0390","k":"branch","len":1,"c":false},{"a":920,"n":"b_0398","k":"branch","len":1,"c":false},{"a":932,"n":"b_03A4","k":"branch","len":1,"c":false},{"a":944,"n":"b_03B0","k":"branch","len":1,"c":false},{"a":955,"n":"b_03BB","k":"branch","len":1,"c":false},{"a":966,"n":"b_03C6","k":"branch","len":1,"c":false},{"a":978,"n":"b_03D2","k":"branch","len":1,"c":false},{"a":990,"n":"b_03DE","k":"branch","len":1,"c":false},{"a":1001,"n":"b_03E9","k":"branch","len":1,"c":false},{"a":1005,"n":"b_03ED","k":"branch","len":1,"c":false},{"a":1033,"n":"b_0409","k":"branch","len":1,"c":false},{"a":1037,"n":"b_040D","k":"branch","len":1,"c":false},{"a":1062,"n":"j_0426","k":"branch","len":1,"c":false},{"a":1068,"n":"b_042C","k":"branch","len":1,"c":false},{"a":1091,"n":"b_0443","k":"branch","len":1,"c":false},{"a":1114,"n":"b_045A","k":"branch","len":1,"c":false},{"a":1133,"n":"b_046D","k":"branch","len":1,"c":false},{"a":1151,"n":"r_047F","k":"branch","len":1,"c":false},{"a":1152,"n":"sfx_priority","k":"table","len":41,"c":true},{"a":1193,"n":"a_04A9","k":"table","len":7,"c":true},{"a":1278,"n":"sfx_params","k":"variable","len":1,"c":true},{"a":1279,"n":"sfx_sustain","k":"variable","len":1,"c":true},{"a":1280,"n":"sfx_gate","k":"variable","len":1,"c":true},{"a":1281,"n":"sfx_length","k":"table","len":168,"c":true},{"a":1449,"n":"a_05A9","k":"table","len":21,"c":true},{"a":1470,"n":"sfx_waves","k":"variable","len":1,"c":true},{"a":1471,"n":"sfx_wave_off","k":"variable","len":1,"c":true},{"a":1472,"n":"sfx_freq_hi","k":"variable","len":1,"c":true},{"a":1473,"n":"sfx_freq_lo","k":"table","len":189,"c":true},{"a":1662,"n":"sfx_sweeps","k":"variable","len":1,"c":true},{"a":1663,"n":"sfx_sweep_hi","k":"variable","len":1,"c":true},{"a":1664,"n":"sfx_sweep_lo","k":"variable","len":1,"c":true},{"a":1665,"n":"sfx_pulse","k":"table","len":40,"c":true},{"a":1705,"n":"a_06A9","k":"table","len":64,"c":true},{"a":1769,"n":"a_06E9","k":"table","len":64,"c":true},{"a":1854,"n":"sfx_specials","k":"variable","len":1,"c":true},{"a":1855,"n":"sfx_special_bits","k":"variable","len":1,"c":true},{"a":1856,"n":"sfx_flip","k":"variable","len":1,"c":true},{"a":1857,"n":"sfx_special_value","k":"table","len":189,"c":true},{"a":2046,"n":"paused","k":"variable","len":1,"c":true},{"a":2047,"n":"dodge_distance","k":"variable","len":1,"c":true},{"a":3089,"n":"mini_font","k":"variable","len":1,"c":true},{"a":3090,"n":"mini_font_1","k":"variable","len":1,"c":true},{"a":3091,"n":"mini_font_2","k":"variable","len":1,"c":true},{"a":3092,"n":"mini_font_3","k":"table","len":172,"c":true},{"a":3264,"n":"f_0CC0","k":"table","len":64,"c":true},{"a":3345,"n":"team_strength","k":"table","len":16,"c":true},{"a":3361,"n":"team_ratings","k":"table","len":240,"c":true},{"a":3601,"n":"team_names","k":"table","len":308,"c":true},{"a":3909,"n":"f_0F45","k":"table","len":60,"c":true},{"a":3969,"n":"transfer_players","k":"table","len":70,"c":true},{"a":4039,"n":"run_packed","k":"routine","len":36,"c":true},{"a":4075,"n":"panel_delays","k":"table","len":8,"c":true},{"a":4083,"n":"f_0FF3","k":"table","len":8,"c":true},{"a":4091,"n":"panel_d011","k":"table","len":5,"c":true},{"a":4099,"n":"irq_panel","k":"routine","len":50,"c":true},{"a":4101,"n":"b_1005","k":"branch","len":1,"c":false},{"a":4111,"n":"b_100F","k":"branch","len":1,"c":false},{"a":4149,"n":"irq_panel_low","k":"routine","len":29,"c":true},{"a":4156,"n":"b_103C","k":"branch","len":1,"c":false},{"a":4166,"n":"b_1046","k":"branch","len":1,"c":false},{"a":4178,"n":"mux_match","k":"routine","len":56,"c":true},{"a":4186,"n":"b_105A","k":"branch","len":1,"c":false},{"a":4196,"n":"b_1064","k":"branch","len":1,"c":false},{"a":4234,"n":"irq_enable","k":"routine","len":25,"c":true},{"a":4259,"n":"mux_menus","k":"routine","len":6,"c":true},{"a":4265,"n":"a_10A9","k":"routine","len":58,"c":true},{"a":4284,"n":"b_10BC","k":"branch","len":1,"c":false},{"a":4323,"n":"irq_sound_only","k":"routine","len":13,"c":true},{"a":4336,"n":"mux_sort_all","k":"routine","len":15,"c":true},{"a":4342,"n":"b_10F6","k":"branch","len":1,"c":false},{"a":4351,"n":"mux_sort","k":"routine","len":180,"c":true},{"a":4357,"n":"b_1105","k":"branch","len":1,"c":false},{"a":4372,"n":"j_1114","k":"branch","len":1,"c":false},{"a":4376,"n":"b_1118","k":"branch","len":1,"c":false},{"a":4382,"n":"j_111E","k":"branch","len":1,"c":false},{"a":4391,"n":"b_1127","k":"branch","len":1,"c":false},{"a":4408,"n":"b_1138","k":"branch","len":1,"c":false},{"a":4465,"n":"b_1171","k":"branch","len":1,"c":false},{"a":4489,"n":"b_1189","k":"branch","len":1,"c":false},{"a":4525,"n":"r_11AD","k":"branch","len":1,"c":false},{"a":4526,"n":"b_11AE","k":"branch","len":1,"c":false},{"a":4531,"n":"sprites_direct","k":"routine","len":184,"c":true},{"a":4537,"n":"b_11B9","k":"branch","len":1,"c":false},{"a":4543,"n":"j_11BF","k":"branch","len":1,"c":false},{"a":4557,"n":"b_11CD","k":"branch","len":1,"c":false},{"a":4566,"n":"b_11D6","k":"branch","len":1,"c":false},{"a":4582,"n":"b_11E6","k":"branch","len":1,"c":false},{"a":4604,"n":"b_11FC","k":"branch","len":1,"c":false},{"a":4666,"n":"b_123A","k":"branch","len":1,"c":false},{"a":4687,"n":"b_124F","k":"branch","len":1,"c":false},{"a":4693,"n":"j_1255","k":"branch","len":1,"c":false},{"a":4715,"n":"irq_mux","k":"routine","len":46,"c":true},{"a":4761,"n":"a_1299","k":"routine","len":30,"c":true},{"a":4782,"n":"b_12AE","k":"branch","len":1,"c":false},{"a":4788,"n":"j_12B4","k":"branch","len":1,"c":false},{"a":4791,"n":"mux_next","k":"routine","len":23,"c":true},{"a":4814,"n":"mux_command","k":"routine","len":26,"c":true},{"a":4840,"n":"irq_return","k":"routine","len":6,"c":true},{"a":4846,"n":"mux_late","k":"routine","len":18,"c":true},{"a":4864,"n":"irq_mux_menus","k":"routine","len":130,"c":true},{"a":4931,"n":"b_1343","k":"branch","len":1,"c":false},{"a":4937,"n":"j_1349","k":"branch","len":1,"c":false},{"a":4956,"n":"b_135C","k":"branch","len":1,"c":false},{"a":4962,"n":"j_1362","k":"branch","len":1,"c":false},{"a":4982,"n":"b_1376","k":"branch","len":1,"c":false},{"a":4988,"n":"j_137C","k":"branch","len":1,"c":false},{"a":4994,"n":"raster_commands","k":"variable","len":1,"c":true},{"a":4995,"n":"f_1383","k":"table","len":17,"c":true},{"a":5012,"n":"irq_nothing","k":"routine","len":3,"c":true},{"a":5015,"n":"irq_colour","k":"routine","len":8,"c":true},{"a":5023,"n":"irq_pitch_top","k":"routine","len":29,"c":true},{"a":5052,"n":"irq_screen","k":"routine","len":49,"c":true},{"a":5092,"n":"b_13E4","k":"branch","len":1,"c":false},{"a":5101,"n":"irq_pitch_top2","k":"routine","len":50,"c":true},{"a":5142,"n":"b_1416","k":"branch","len":1,"c":false},{"a":5151,"n":"irq_frame_end","k":"routine","len":51,"c":true},{"a":5186,"n":"b_1442","k":"branch","len":1,"c":false},{"a":5189,"n":"b_1445","k":"branch","len":1,"c":false},{"a":5202,"n":"irq_menus_end","k":"routine","len":17,"c":true},{"a":5219,"n":"irq_sfx","k":"routine","len":20,"c":true},{"a":5239,"n":"camera_edge_fixed","k":"routine","len":60,"c":true},{"a":5257,"n":"b_1489","k":"branch","len":1,"c":false},{"a":5260,"n":"b_148C","k":"branch","len":1,"c":false},{"a":5280,"n":"b_14A0","k":"branch","len":1,"c":false},{"a":5283,"n":"b_14A3","k":"branch","len":1,"c":false},{"a":5294,"n":"b_14AE","k":"branch","len":1,"c":false},{"a":5299,"n":"camera_check","k":"routine","len":167,"c":true},{"a":5308,"n":"b_14BC","k":"branch","len":1,"c":false},{"a":5328,"n":"b_14D0","k":"branch","len":1,"c":false},{"a":5370,"n":"b_14FA","k":"branch","len":1,"c":false},{"a":5382,"n":"b_1506","k":"branch","len":1,"c":false},{"a":5396,"n":"b_1514","k":"branch","len":1,"c":false},{"a":5437,"n":"b_153D","k":"branch","len":1,"c":false},{"a":5444,"n":"b_1544","k":"branch","len":1,"c":false},{"a":5449,"n":"b_1549","k":"branch","len":1,"c":false},{"a":5466,"n":"camera_step","k":"routine","len":96,"c":true},{"a":5472,"n":"b_1560","k":"branch","len":1,"c":false},{"a":5512,"n":"b_1588","k":"branch","len":1,"c":false},{"a":5520,"n":"r_1590","k":"branch","len":1,"c":false},{"a":5521,"n":"b_1591","k":"branch","len":1,"c":false},{"a":5561,"n":"r_15B9","k":"branch","len":1,"c":false},{"a":5562,"n":"scroll_start","k":"routine","len":190,"c":true},{"a":5567,"n":"b_15BF","k":"branch","len":1,"c":false},{"a":5611,"n":"b_15EB","k":"branch","len":1,"c":false},{"a":5631,"n":"b_15FF","k":"branch","len":1,"c":false},{"a":5653,"n":"b_1615","k":"branch","len":1,"c":false},{"a":5675,"n":"b_162B","k":"branch","len":1,"c":false},{"a":5685,"n":"b_1635","k":"branch","len":1,"c":false},{"a":5695,"n":"b_163F","k":"branch","len":1,"c":false},{"a":5717,"n":"b_1655","k":"branch","len":1,"c":false},{"a":5730,"n":"b_1662","k":"branch","len":1,"c":false},{"a":5737,"n":"b_1669","k":"branch","len":1,"c":false},{"a":5744,"n":"b_1670","k":"branch","len":1,"c":false},{"a":5751,"n":"r_1677","k":"branch","len":1,"c":false},{"a":5752,"n":"camera_windows","k":"table","len":4,"c":true},{"a":5756,"n":"f_167C","k":"table","len":4,"c":true},{"a":5760,"n":"f_1680","k":"table","len":4,"c":true},{"a":5764,"n":"f_1684","k":"table","len":4,"c":true},{"a":5768,"n":"pitch_row_tables","k":"routine","len":69,"c":true},{"a":5778,"n":"b_1692","k":"branch","len":1,"c":false},{"a":5812,"n":"b_16B4","k":"branch","len":1,"c":false},{"a":5837,"n":"pitch_redraw","k":"routine","len":237,"c":true},{"a":5863,"n":"b_16E7","k":"branch","len":1,"c":false},{"a":5866,"n":"b_16EA","k":"branch","len":1,"c":false},{"a":5869,"n":"b_16ED","k":"branch","len":1,"c":false},{"a":5891,"n":"b_1703","k":"branch","len":1,"c":false},{"a":5895,"n":"b_1707","k":"branch","len":1,"c":false},{"a":5897,"n":"b_1709","k":"branch","len":1,"c":false},{"a":5905,"n":"b_1711","k":"branch","len":1,"c":false},{"a":5915,"n":"b_171B","k":"branch","len":1,"c":false},{"a":5921,"n":"b_1721","k":"branch","len":1,"c":false},{"a":5961,"n":"b_1749","k":"branch","len":1,"c":false},{"a":5968,"n":"j_1750","k":"branch","len":1,"c":false},{"a":5983,"n":"b_175F","k":"branch","len":1,"c":false},{"a":5989,"n":"b_1765","k":"branch","len":1,"c":false},{"a":5995,"n":"b_176B","k":"branch","len":1,"c":false},{"a":6014,"n":"b_177E","k":"branch","len":1,"c":false},{"a":6030,"n":"b_178E","k":"branch","len":1,"c":false},{"a":6045,"n":"b_179D","k":"branch","len":1,"c":false},{"a":6051,"n":"b_17A3","k":"branch","len":1,"c":false},{"a":6053,"n":"b_17A5","k":"branch","len":1,"c":false},{"a":6068,"n":"b_17B4","k":"branch","len":1,"c":false},{"a":6074,"n":"pitch_new_top","k":"routine","len":67,"c":true},{"a":6085,"n":"b_17C5","k":"branch","len":1,"c":false},{"a":6113,"n":"b_17E1","k":"branch","len":1,"c":false},{"a":6141,"n":"pitch_new_bottom","k":"routine","len":70,"c":true},{"a":6155,"n":"b_180B","k":"branch","len":1,"c":false},{"a":6183,"n":"b_1827","k":"branch","len":1,"c":false},{"a":6211,"n":"pitch_new_left","k":"routine","len":46,"c":true},{"a":6227,"n":"b_1853","k":"branch","len":1,"c":false},{"a":6235,"n":"b_185B","k":"branch","len":1,"c":false},{"a":6251,"n":"b_186B","k":"branch","len":1,"c":false},{"a":6257,"n":"pitch_new_right","k":"routine","len":49,"c":true},{"a":6276,"n":"b_1884","k":"branch","len":1,"c":false},{"a":6284,"n":"b_188C","k":"branch","len":1,"c":false},{"a":6300,"n":"b_189C","k":"branch","len":1,"c":false},{"a":6306,"n":"pitch_row_bytes","k":"routine","len":119,"c":true},{"a":6350,"n":"b_18CE","k":"branch","len":1,"c":false},{"a":6367,"n":"b_18DF","k":"branch","len":1,"c":false},{"a":6414,"n":"b_190E","k":"branch","len":1,"c":false},{"a":6420,"n":"b_1914","k":"branch","len":1,"c":false},{"a":6425,"n":"pitch_column_bytes","k":"routine","len":115,"c":true},{"a":6459,"n":"b_193B","k":"branch","len":1,"c":false},{"a":6471,"n":"b_1947","k":"branch","len":1,"c":false},{"a":6535,"n":"b_1987","k":"branch","len":1,"c":false},{"a":6540,"n":"pitch_scroll_draw","k":"routine","len":97,"c":true},{"a":6566,"n":"b_19A6","k":"branch","len":1,"c":false},{"a":6583,"n":"b_19B7","k":"branch","len":1,"c":false},{"a":6600,"n":"b_19C8","k":"branch","len":1,"c":false},{"a":6603,"n":"b_19CB","k":"branch","len":1,"c":false},{"a":6620,"n":"b_19DC","k":"branch","len":1,"c":false},{"a":6623,"n":"b_19DF","k":"branch","len":1,"c":false},{"a":6632,"n":"b_19E8","k":"branch","len":1,"c":false},{"a":6637,"n":"mirror_chars","k":"routine","len":126,"c":true},{"a":6666,"n":"b_1A0A","k":"branch","len":1,"c":false},{"a":6746,"n":"b_1A5A","k":"branch","len":1,"c":false},{"a":6758,"n":"b_1A66","k":"branch","len":1,"c":false},{"a":6763,"n":"panel_colours","k":"routine","len":70,"c":true},{"a":6767,"n":"b_1A6F","k":"branch","len":1,"c":false},{"a":6775,"n":"b_1A77","k":"branch","len":1,"c":false},{"a":6833,"n":"a_1AB1","k":"routine","len":14,"c":true},{"a":6847,"n":"panel_scores","k":"routine","len":132,"c":true},{"a":6867,"n":"b_1AD3","k":"branch","len":1,"c":false},{"a":6882,"n":"j_1AE2","k":"branch","len":1,"c":false},{"a":6902,"n":"b_1AF6","k":"branch","len":1,"c":false},{"a":6917,"n":"j_1B05","k":"branch","len":1,"c":false},{"a":6957,"n":"b_1B2D","k":"branch","len":1,"c":false},{"a":6979,"n":"panel_marker_cols","k":"table","len":19,"c":true},{"a":6998,"n":"panel_bar","k":"routine","len":72,"c":true},{"a":7007,"n":"b_1B5F","k":"branch","len":1,"c":false},{"a":7016,"n":"b_1B68","k":"branch","len":1,"c":false},{"a":7028,"n":"b_1B74","k":"branch","len":1,"c":false},{"a":7040,"n":"b_1B80","k":"branch","len":1,"c":false},{"a":7070,"n":"score_add","k":"routine","len":21,"c":true},{"a":7077,"n":"b_1BA5","k":"branch","len":1,"c":false},{"a":7083,"n":"b_1BAB","k":"branch","len":1,"c":false},{"a":7091,"n":"score_add_bcd","k":"routine","len":41,"c":true},{"a":7106,"n":"b_1BC2","k":"branch","len":1,"c":false},{"a":7129,"n":"b_1BD9","k":"branch","len":1,"c":false},{"a":7132,"n":"score_sub","k":"routine","len":20,"c":true},{"a":7147,"n":"b_1BEB","k":"branch","len":1,"c":false},{"a":7152,"n":"sfx_play","k":"routine","len":9,"c":true},{"a":7161,"n":"sfx_play_v3","k":"routine","len":4,"c":true},{"a":7165,"n":"sfx_play_pair","k":"routine","len":10,"c":true},{"a":7175,"n":"sfx_stop_all","k":"routine","len":15,"c":true},{"a":7190,"n":"bit_masks","k":"table","len":8,"c":true},{"a":7198,"n":"bit_clears","k":"table","len":8,"c":true},{"a":7206,"n":"pixel_masks","k":"table","len":4,"c":true},{"a":7210,"n":"nibble_pairs","k":"table","len":16,"c":true},{"a":7226,"n":"series_matches","k":"table","len":3,"c":true},{"a":7229,"n":"stick_dirs","k":"table","len":16,"c":true},{"a":7245,"n":"key_sticks","k":"table","len":6,"c":true},{"a":7251,"n":"key_sticks_2","k":"table","len":6,"c":true},{"a":7257,"n":"big_text_rows","k":"table","len":7,"c":true},{"a":7264,"n":"f_1C60","k":"table","len":14,"c":true},{"a":7278,"n":"goal_points_1","k":"table","len":5,"c":true},{"a":7283,"n":"goal_points_2","k":"table","len":5,"c":true},{"a":7288,"n":"bonus_points_1","k":"table","len":5,"c":true},{"a":7293,"n":"bonus_points_2","k":"table","len":5,"c":true},{"a":7298,"n":"electro_charges_1","k":"table","len":5,"c":true},{"a":7303,"n":"electro_charges_2","k":"table","len":5,"c":true},{"a":7308,"n":"shield_bits","k":"table","len":18,"c":true},{"a":7326,"n":"electric_bits","k":"table","len":18,"c":true},{"a":7344,"n":"goal_door_bits","k":"variable","len":2,"c":true},{"a":7346,"n":"marker_frames","k":"table","len":18,"c":true},{"a":7364,"n":"player_roles","k":"table","len":19,"c":true},{"a":7383,"n":"player_lines","k":"table","len":19,"c":true},{"a":7402,"n":"place_groups","k":"table","len":12,"c":true},{"a":7414,"n":"marker_of_1","k":"table","len":9,"c":true},{"a":7423,"n":"marker_of_2","k":"table","len":9,"c":true},{"a":7432,"n":"team_of","k":"table","len":9,"c":true},{"a":7441,"n":"f_1D11","k":"table","len":9,"c":true},{"a":7450,"n":"runout_dirs_2","k":"table","len":9,"c":true},{"a":7459,"n":"runout_dirs_1","k":"table","len":9,"c":true},{"a":7468,"n":"keeper_frames","k":"table","len":8,"c":true},{"a":7476,"n":"team_2_colours","k":"table","len":4,"c":true},{"a":7480,"n":"team_2_possession","k":"table","len":4,"c":true},{"a":7484,"n":"team_2_panel","k":"table","len":4,"c":true},{"a":7488,"n":"player_colours_1","k":"table","len":8,"c":true},{"a":7496,"n":"f_1D48","k":"variable","len":1,"c":true},{"a":7497,"n":"player_colours_2","k":"table","len":10,"c":true},{"a":7507,"n":"possession_colour_1","k":"variable","len":1,"c":true},{"a":7508,"n":"possession_colour_2","k":"variable","len":1,"c":true},{"a":7509,"n":"kickoff_cols_1","k":"table","len":9,"c":true},{"a":7518,"n":"kickoff_cols_2","k":"table","len":9,"c":true},{"a":7527,"n":"kickoff_rows_1","k":"table","len":9,"c":true},{"a":7536,"n":"kickoff_rows_2","k":"table","len":9,"c":true},{"a":7545,"n":"runout_rows_1","k":"table","len":9,"c":true},{"a":7554,"n":"runout_rows_2","k":"table","len":9,"c":true},{"a":7563,"n":"ends_1","k":"table","len":9,"c":true},{"a":7572,"n":"ends_2","k":"table","len":10,"c":true},{"a":7582,"n":"area_left_1","k":"table","len":9,"c":true},{"a":7591,"n":"area_left_2","k":"table","len":9,"c":true},{"a":7600,"n":"area_top_1","k":"table","len":9,"c":true},{"a":7609,"n":"area_top_2","k":"table","len":9,"c":true},{"a":7618,"n":"area_right_1","k":"table","len":9,"c":true},{"a":7627,"n":"area_right_2","k":"table","len":9,"c":true},{"a":7636,"n":"area_bottom_1","k":"table","len":9,"c":true},{"a":7645,"n":"area_bottom_2","k":"table","len":9,"c":true},{"a":7654,"n":"menu_items_0","k":"table","len":46,"c":true},{"a":7700,"n":"menu_tables","k":"variable","len":1,"c":true},{"a":7701,"n":"f_1E15","k":"table","len":7,"c":true},{"a":7708,"n":"menu_items_1","k":"table","len":50,"c":true},{"a":7758,"n":"menu_items_2","k":"table","len":46,"c":true},{"a":7804,"n":"menu_items_3","k":"table","len":42,"c":true},{"a":7846,"n":"messages","k":"table","len":11,"c":true},{"a":7857,"n":"text_p1_wins","k":"table","len":17,"c":true},{"a":7874,"n":"text_p2_wins","k":"table","len":17,"c":true},{"a":7891,"n":"text_player_one","k":"table","len":12,"c":true},{"a":7903,"n":"text_player_two","k":"table","len":12,"c":true},{"a":7915,"n":"text_you_won","k":"table","len":9,"c":true},{"a":7924,"n":"text_you_lost","k":"table","len":10,"c":true},{"a":7934,"n":"text_game_drawn","k":"table","len":12,"c":true},{"a":7946,"n":"text_match_drawn","k":"table","len":13,"c":true},{"a":7959,"n":"text_goal","k":"table","len":6,"c":true},{"a":7965,"n":"text_substitution","k":"table","len":14,"c":true},{"a":7979,"n":"text_speedball","k":"table","len":12,"c":true},{"a":7991,"n":"text_press_fire","k":"table","len":11,"c":true},{"a":8002,"n":"text_select_game","k":"table","len":12,"c":true},{"a":8014,"n":"text_win_for","k":"table","len":11,"c":true},{"a":8025,"n":"text_cup_won","k":"table","len":37,"c":true},{"a":8062,"n":"text_promotion","k":"table","len":38,"c":true},{"a":8100,"n":"text_league_won","k":"table","len":5,"c":true},{"a":8105,"n":"a_1FA9","k":"table","len":93,"c":true},{"a":8198,"n":"text_overall_win","k":"table","len":37,"c":true},{"a":8235,"n":"text_overall_loss","k":"table","len":34,"c":true},{"a":8269,"n":"text_of","k":"table","len":5,"c":true},{"a":8274,"n":"match_frame","k":"routine","len":87,"c":true},{"a":8285,"n":"b_205D","k":"branch","len":1,"c":false},{"a":8314,"n":"r_207A","k":"branch","len":1,"c":false},{"a":8315,"n":"b_207B","k":"branch","len":1,"c":false},{"a":8343,"n":"b_2097","k":"branch","len":1,"c":false},{"a":8361,"n":"a_20A9","k":"routine","len":154,"c":true},{"a":8363,"n":"b_20AB","k":"branch","len":1,"c":false},{"a":8371,"n":"j_20B3","k":"branch","len":1,"c":false},{"a":8393,"n":"b_20C9","k":"branch","len":1,"c":false},{"a":8396,"n":"b_20CC","k":"branch","len":1,"c":false},{"a":8399,"n":"b_20CF","k":"branch","len":1,"c":false},{"a":8405,"n":"b_20D5","k":"branch","len":1,"c":false},{"a":8419,"n":"b_20E3","k":"branch","len":1,"c":false},{"a":8422,"n":"j_20E6","k":"branch","len":1,"c":false},{"a":8438,"n":"b_20F6","k":"branch","len":1,"c":false},{"a":8454,"n":"b_2106","k":"branch","len":1,"c":false},{"a":8463,"n":"b_210F","k":"branch","len":1,"c":false},{"a":8482,"n":"b_2122","k":"branch","len":1,"c":false},{"a":8494,"n":"b_212E","k":"branch","len":1,"c":false},{"a":8505,"n":"b_2139","k":"branch","len":1,"c":false},{"a":8515,"n":"match_cheat_keys","k":"routine","len":229,"c":true},{"a":8531,"n":"b_2153","k":"branch","len":1,"c":false},{"a":8542,"n":"b_215E","k":"branch","len":1,"c":false},{"a":8557,"n":"b_216D","k":"branch","len":1,"c":false},{"a":8570,"n":"b_217A","k":"branch","len":1,"c":false},{"a":8594,"n":"b_2192","k":"branch","len":1,"c":false},{"a":8598,"n":"b_2196","k":"branch","len":1,"c":false},{"a":8608,"n":"b_21A0","k":"branch","len":1,"c":false},{"a":8621,"n":"b_21AD","k":"branch","len":1,"c":false},{"a":8632,"n":"j_21B8","k":"branch","len":1,"c":false},{"a":8672,"n":"b_21E0","k":"branch","len":1,"c":false},{"a":8697,"n":"b_21F9","k":"branch","len":1,"c":false},{"a":8702,"n":"b_21FE","k":"branch","len":1,"c":false},{"a":8715,"n":"b_220B","k":"branch","len":1,"c":false},{"a":8720,"n":"b_2210","k":"branch","len":1,"c":false},{"a":8744,"n":"scroll_flip","k":"routine","len":21,"c":true},{"a":8765,"n":"match_end_frame","k":"routine","len":108,"c":true},{"a":8787,"n":"b_2253","k":"branch","len":1,"c":false},{"a":8794,"n":"b_225A","k":"branch","len":1,"c":false},{"a":8873,"n":"a_22A9","k":"routine","len":6,"c":true},{"a":8879,"n":"fine_scroll","k":"routine","len":21,"c":true},{"a":8900,"n":"fine_scroll_steps","k":"table","len":8,"c":true},{"a":8908,"n":"players_control","k":"routine","len":99,"c":true},{"a":8919,"n":"b_22D7","k":"branch","len":1,"c":false},{"a":8926,"n":"r_22DE","k":"branch","len":1,"c":false},{"a":8927,"n":"b_22DF","k":"branch","len":1,"c":false},{"a":8952,"n":"b_22F8","k":"branch","len":1,"c":false},{"a":8955,"n":"b_22FB","k":"branch","len":1,"c":false},{"a":8976,"n":"b_2310","k":"branch","len":1,"c":false},{"a":8979,"n":"r_2313","k":"branch","len":1,"c":false},{"a":8980,"n":"b_2314","k":"branch","len":1,"c":false},{"a":8999,"n":"b_2327","k":"branch","len":1,"c":false},{"a":9006,"n":"r_232E","k":"branch","len":1,"c":false},{"a":9007,"n":"reverse_stick","k":"routine","len":49,"c":true},{"a":9056,"n":"objects_visible","k":"routine","len":70,"c":true},{"a":9060,"n":"b_2364","k":"branch","len":1,"c":false},{"a":9064,"n":"b_2368","k":"branch","len":1,"c":false},{"a":9070,"n":"b_236E","k":"branch","len":1,"c":false},{"a":9107,"n":"b_2393","k":"branch","len":1,"c":false},{"a":9126,"n":"objects_move","k":"routine","len":316,"c":true},{"a":9128,"n":"b_23A8","k":"branch","len":1,"c":false},{"a":9166,"n":"j_23CE","k":"branch","len":1,"c":false},{"a":9171,"n":"b_23D3","k":"branch","len":1,"c":false},{"a":9188,"n":"j_23E4","k":"branch","len":1,"c":false},{"a":9201,"n":"b_23F1","k":"branch","len":1,"c":false},{"a":9207,"n":"b_23F7","k":"branch","len":1,"c":false},{"a":9233,"n":"b_2411","k":"branch","len":1,"c":false},{"a":9259,"n":"b_242B","k":"branch","len":1,"c":false},{"a":9270,"n":"b_2436","k":"branch","len":1,"c":false},{"a":9281,"n":"b_2441","k":"branch","len":1,"c":false},{"a":9317,"n":"b_2465","k":"branch","len":1,"c":false},{"a":9320,"n":"b_2468","k":"branch","len":1,"c":false},{"a":9333,"n":"j_2475","k":"branch","len":1,"c":false},{"a":9364,"n":"j_2494","k":"branch","len":1,"c":false},{"a":9389,"n":"r_24AD","k":"branch","len":1,"c":false},{"a":9390,"n":"b_24AE","k":"branch","len":1,"c":false},{"a":9416,"n":"b_24C8","k":"branch","len":1,"c":false},{"a":9442,"n":"clear_season","k":"routine","len":13,"c":true},{"a":9446,"n":"b_24E6","k":"branch","len":1,"c":false},{"a":9455,"n":"clear_cup","k":"routine","len":13,"c":true},{"a":9459,"n":"b_24F3","k":"branch","len":1,"c":false},{"a":9468,"n":"new_game_state","k":"routine","len":85,"c":true},{"a":9472,"n":"b_2500","k":"branch","len":1,"c":false},{"a":9504,"n":"b_2520","k":"branch","len":1,"c":false},{"a":9516,"n":"b_252C","k":"branch","len":1,"c":false},{"a":9526,"n":"b_2536","k":"branch","len":1,"c":false},{"a":9535,"n":"b_253F","k":"branch","len":1,"c":false},{"a":9553,"n":"match_reset","k":"routine","len":73,"c":true},{"a":9587,"n":"b_2573","k":"branch","len":1,"c":false},{"a":9597,"n":"b_257D","k":"branch","len":1,"c":false},{"a":9613,"n":"b_258D","k":"branch","len":1,"c":false},{"a":9619,"n":"b_2593","k":"branch","len":1,"c":false},{"a":9626,"n":"clock_reset","k":"routine","len":15,"c":true},{"a":9634,"n":"b_25A2","k":"branch","len":1,"c":false},{"a":9641,"n":"match_sides","k":"routine","len":157,"c":true},{"a":9657,"n":"b_25B9","k":"branch","len":1,"c":false},{"a":9672,"n":"b_25C8","k":"branch","len":1,"c":false},{"a":9687,"n":"b_25D7","k":"branch","len":1,"c":false},{"a":9781,"n":"b_2635","k":"branch","len":1,"c":false},{"a":9783,"n":"b_2637","k":"branch","len":1,"c":false},{"a":9798,"n":"arena_unpack_list","k":"table","len":17,"c":true},{"a":9815,"n":"match_setup","k":"routine","len":338,"c":true},{"a":10025,"n":"b_2729","k":"branch","len":1,"c":false},{"a":10072,"n":"b_2758","k":"branch","len":1,"c":false},{"a":10082,"n":"b_2762","k":"branch","len":1,"c":false},{"a":10116,"n":"b_2784","k":"branch","len":1,"c":false},{"a":10153,"n":"a_27A9","k":"routine","len":256,"c":true},{"a":10159,"n":"b_27AF","k":"branch","len":1,"c":false},{"a":10168,"n":"b_27B8","k":"branch","len":1,"c":false},{"a":10309,"n":"b_2845","k":"branch","len":1,"c":false},{"a":10367,"n":"b_287F","k":"branch","len":1,"c":false},{"a":10378,"n":"b_288A","k":"branch","len":1,"c":false},{"a":10384,"n":"b_2890","k":"branch","len":1,"c":false},{"a":10393,"n":"b_2899","k":"branch","len":1,"c":false},{"a":10404,"n":"b_28A4","k":"branch","len":1,"c":false},{"a":10409,"n":"a_28A9","k":"routine","len":322,"c":true},{"a":10410,"n":"b_28AA","k":"branch","len":1,"c":false},{"a":10480,"n":"b_28F0","k":"branch","len":1,"c":false},{"a":10543,"n":"b_292F","k":"branch","len":1,"c":false},{"a":10551,"n":"b_2937","k":"branch","len":1,"c":false},{"a":10556,"n":"b_293C","k":"branch","len":1,"c":false},{"a":10564,"n":"b_2944","k":"branch","len":1,"c":false},{"a":10570,"n":"b_294A","k":"branch","len":1,"c":false},{"a":10572,"n":"b_294C","k":"branch","len":1,"c":false},{"a":10580,"n":"b_2954","k":"branch","len":1,"c":false},{"a":10583,"n":"j_2957","k":"branch","len":1,"c":false},{"a":10589,"n":"b_295D","k":"branch","len":1,"c":false},{"a":10595,"n":"b_2963","k":"branch","len":1,"c":false},{"a":10617,"n":"b_2979","k":"branch","len":1,"c":false},{"a":10639,"n":"b_298F","k":"branch","len":1,"c":false},{"a":10731,"n":"map_translate","k":"routine","len":32,"c":true},{"a":10735,"n":"b_29EF","k":"branch","len":1,"c":false},{"a":10739,"n":"b_29F3","k":"branch","len":1,"c":false},{"a":10754,"n":"b_2A02","k":"branch","len":1,"c":false},{"a":10763,"n":"mirror_pairs","k":"table","len":100,"c":true},{"a":10863,"n":"copy_pairs","k":"table","len":46,"c":true},{"a":10909,"n":"control_markers","k":"routine","len":117,"c":true},{"a":10958,"n":"b_2ACE","k":"branch","len":1,"c":false},{"a":10964,"n":"b_2AD4","k":"branch","len":1,"c":false},{"a":10968,"n":"j_2AD8","k":"branch","len":1,"c":false},{"a":11017,"n":"b_2B09","k":"branch","len":1,"c":false},{"a":11021,"n":"b_2B0D","k":"branch","len":1,"c":false},{"a":11026,"n":"ball_frame","k":"routine","len":151,"c":true},{"a":11042,"n":"b_2B22","k":"branch","len":1,"c":false},{"a":11052,"n":"b_2B2C","k":"branch","len":1,"c":false},{"a":11066,"n":"b_2B3A","k":"branch","len":1,"c":false},{"a":11072,"n":"b_2B40","k":"branch","len":1,"c":false},{"a":11082,"n":"b_2B4A","k":"branch","len":1,"c":false},{"a":11089,"n":"b_2B51","k":"branch","len":1,"c":false},{"a":11102,"n":"b_2B5E","k":"branch","len":1,"c":false},{"a":11126,"n":"b_2B76","k":"branch","len":1,"c":false},{"a":11135,"n":"b_2B7F","k":"branch","len":1,"c":false},{"a":11177,"n":"a_2BA9","k":"routine","len":184,"c":true},{"a":11178,"n":"b_2BAA","k":"branch","len":1,"c":false},{"a":11251,"n":"b_2BF3","k":"branch","len":1,"c":false},{"a":11269,"n":"b_2C05","k":"branch","len":1,"c":false},{"a":11274,"n":"j_2C0A","k":"branch","len":1,"c":false},{"a":11312,"n":"b_2C30","k":"branch","len":1,"c":false},{"a":11321,"n":"j_2C39","k":"branch","len":1,"c":false},{"a":11324,"n":"b_2C3C","k":"branch","len":1,"c":false},{"a":11327,"n":"b_2C3F","k":"branch","len":1,"c":false},{"a":11342,"n":"b_2C4E","k":"branch","len":1,"c":false},{"a":11361,"n":"multiplier_ramp","k":"routine","len":72,"c":true},{"a":11373,"n":"j_2C6D","k":"branch","len":1,"c":false},{"a":11379,"n":"b_2C73","k":"branch","len":1,"c":false},{"a":11403,"n":"b_2C8B","k":"branch","len":1,"c":false},{"a":11414,"n":"b_2C96","k":"branch","len":1,"c":false},{"a":11424,"n":"b_2CA0","k":"branch","len":1,"c":false},{"a":11433,"n":"a_2CA9","k":"routine","len":176,"c":true},{"a":11445,"n":"b_2CB5","k":"branch","len":1,"c":false},{"a":11463,"n":"j_2CC7","k":"branch","len":1,"c":false},{"a":11517,"n":"b_2CFD","k":"branch","len":1,"c":false},{"a":11533,"n":"b_2D0D","k":"branch","len":1,"c":false},{"a":11549,"n":"b_2D1D","k":"branch","len":1,"c":false},{"a":11565,"n":"b_2D2D","k":"branch","len":1,"c":false},{"a":11605,"n":"b_2D55","k":"branch","len":1,"c":false},{"a":11609,"n":"pick_up","k":"routine","len":152,"c":true},{"a":11615,"n":"b_2D5F","k":"branch","len":1,"c":false},{"a":11678,"n":"b_2D9E","k":"branch","len":1,"c":false},{"a":11700,"n":"b_2DB4","k":"branch","len":1,"c":false},{"a":11707,"n":"r_2DBB","k":"branch","len":1,"c":false},{"a":11708,"n":"b_2DBC","k":"branch","len":1,"c":false},{"a":11720,"n":"b_2DC8","k":"branch","len":1,"c":false},{"a":11754,"n":"b_2DEA","k":"branch","len":1,"c":false},{"a":11761,"n":"nearest_player","k":"routine","len":179,"c":true},{"a":11795,"n":"b_2E13","k":"branch","len":1,"c":false},{"a":11807,"n":"b_2E1F","k":"branch","len":1,"c":false},{"a":11821,"n":"b_2E2D","k":"branch","len":1,"c":false},{"a":11825,"n":"b_2E31","k":"branch","len":1,"c":false},{"a":11845,"n":"b_2E45","k":"branch","len":1,"c":false},{"a":11873,"n":"b_2E61","k":"branch","len":1,"c":false},{"a":11887,"n":"b_2E6F","k":"branch","len":1,"c":false},{"a":11899,"n":"b_2E7B","k":"branch","len":1,"c":false},{"a":11916,"n":"b_2E8C","k":"branch","len":1,"c":false},{"a":11929,"n":"b_2E99","k":"branch","len":1,"c":false},{"a":11940,"n":"bounce_dome","k":"routine","len":5,"c":true},{"a":11945,"n":"a_2EA9","k":"routine","len":111,"c":true},{"a":11966,"n":"b_2EBE","k":"branch","len":1,"c":false},{"a":11979,"n":"b_2ECB","k":"branch","len":1,"c":false},{"a":11987,"n":"j_2ED3","k":"branch","len":1,"c":false},{"a":12002,"n":"b_2EE2","k":"branch","len":1,"c":false},{"a":12047,"n":"b_2F0F","k":"branch","len":1,"c":false},{"a":12056,"n":"electrobounce","k":"routine","len":144,"c":true},{"a":12085,"n":"b_2F35","k":"branch","len":1,"c":false},{"a":12095,"n":"j_2F3F","k":"branch","len":1,"c":false},{"a":12114,"n":"b_2F52","k":"branch","len":1,"c":false},{"a":12120,"n":"j_2F58","k":"branch","len":1,"c":false},{"a":12133,"n":"b_2F65","k":"branch","len":1,"c":false},{"a":12176,"n":"b_2F90","k":"branch","len":1,"c":false},{"a":12200,"n":"bounce_away","k":"routine","len":64,"c":true},{"a":12218,"n":"b_2FBA","k":"branch","len":1,"c":false},{"a":12242,"n":"b_2FD2","k":"branch","len":1,"c":false},{"a":12255,"n":"b_2FDF","k":"branch","len":1,"c":false},{"a":12263,"n":"r_2FE7","k":"branch","len":1,"c":false},{"a":12264,"n":"spawn_pickup","k":"routine","len":129,"c":true},{"a":12266,"n":"b_2FEA","k":"branch","len":1,"c":false},{"a":12270,"n":"b_2FEE","k":"branch","len":1,"c":false},{"a":12276,"n":"b_2FF4","k":"branch","len":1,"c":false},{"a":12289,"n":"b_3001","k":"branch","len":1,"c":false},{"a":12304,"n":"b_3010","k":"branch","len":1,"c":false},{"a":12326,"n":"b_3026","k":"branch","len":1,"c":false},{"a":12340,"n":"b_3034","k":"branch","len":1,"c":false},{"a":12348,"n":"b_303C","k":"branch","len":1,"c":false},{"a":12374,"n":"b_3056","k":"branch","len":1,"c":false},{"a":12393,"n":"a_3069","k":"routine","len":5,"c":true},{"a":12397,"n":"r_306D","k":"branch","len":1,"c":false},{"a":12398,"n":"pickups_spin","k":"routine","len":35,"c":true},{"a":12425,"n":"b_3089","k":"branch","len":1,"c":false},{"a":12432,"n":"r_3090","k":"branch","len":1,"c":false},{"a":12433,"n":"pickup_take","k":"routine","len":30,"c":true},{"a":12463,"n":"pickup_handlers","k":"variable","len":1,"c":true},{"a":12464,"n":"f_30B0","k":"table","len":63,"c":true},{"a":12527,"n":"attribute_offsets","k":"table","len":8,"c":true},{"a":12535,"n":"pickup_coin","k":"routine","len":15,"c":true},{"a":12547,"n":"b_3103","k":"branch","len":1,"c":false},{"a":12550,"n":"armour_wear","k":"routine","len":85,"c":true},{"a":12590,"n":"j_312E","k":"branch","len":1,"c":false},{"a":12611,"n":"b_3143","k":"branch","len":1,"c":false},{"a":12614,"n":"j_3146","k":"branch","len":1,"c":false},{"a":12635,"n":"armour_lose","k":"routine","len":58,"c":true},{"a":12690,"n":"b_3192","k":"branch","len":1,"c":false},{"a":12693,"n":"token_start","k":"routine","len":119,"c":true},{"a":12699,"n":"b_319B","k":"branch","len":1,"c":false},{"a":12710,"n":"b_31A6","k":"branch","len":1,"c":false},{"a":12722,"n":"b_31B2","k":"branch","len":1,"c":false},{"a":12757,"n":"b_31D5","k":"branch","len":1,"c":false},{"a":12787,"n":"b_31F3","k":"branch","len":1,"c":false},{"a":12812,"n":"token_tick","k":"routine","len":19,"c":true},{"a":12825,"n":"r_3219","k":"branch","len":1,"c":false},{"a":12826,"n":"b_321A","k":"branch","len":1,"c":false},{"a":12831,"n":"token_end","k":"routine","len":53,"c":true},{"a":12843,"n":"b_322B","k":"branch","len":1,"c":false},{"a":12856,"n":"b_3238","k":"branch","len":1,"c":false},{"a":12871,"n":"b_3247","k":"branch","len":1,"c":false},{"a":12884,"n":"token_panel_cells","k":"table","len":12,"c":true},{"a":12896,"n":"f_3260","k":"table","len":12,"c":true},{"a":12908,"n":"token_grab_ball","k":"routine","len":28,"c":true},{"a":12936,"n":"token_transport","k":"routine","len":37,"c":true},{"a":12973,"n":"token_zap_team","k":"routine","len":36,"c":true},{"a":12988,"n":"b_32BC","k":"branch","len":1,"c":false},{"a":12996,"n":"b_32C4","k":"branch","len":1,"c":false},{"a":13008,"n":"r_32D0","k":"branch","len":1,"c":false},{"a":13009,"n":"token_full_energy","k":"routine","len":10,"c":true},{"a":13019,"n":"token_goal_door","k":"routine","len":16,"c":true},{"a":13030,"n":"b_32E6","k":"branch","len":1,"c":false},{"a":13035,"n":"token_shield","k":"routine","len":16,"c":true},{"a":13046,"n":"b_32F6","k":"branch","len":1,"c":false},{"a":13051,"n":"token_reverse","k":"routine","len":16,"c":true},{"a":13062,"n":"b_3306","k":"branch","len":1,"c":false},{"a":13067,"n":"token_reduce","k":"routine","len":15,"c":true},{"a":13082,"n":"token_increase","k":"routine","len":15,"c":true},{"a":13097,"n":"token_manic","k":"routine","len":16,"c":true},{"a":13104,"n":"b_3330","k":"branch","len":1,"c":false},{"a":13113,"n":"token_slow","k":"routine","len":21,"c":true},{"a":13125,"n":"b_3345","k":"branch","len":1,"c":false},{"a":13134,"n":"token_freeze","k":"routine","len":26,"c":true},{"a":13144,"n":"b_3358","k":"branch","len":1,"c":false},{"a":13154,"n":"b_3362","k":"branch","len":1,"c":false},{"a":13160,"n":"pitch_halves_colour","k":"routine","len":107,"c":true},{"a":13179,"n":"b_337B","k":"branch","len":1,"c":false},{"a":13210,"n":"b_339A","k":"branch","len":1,"c":false},{"a":13225,"n":"b_33A9","k":"branch","len":1,"c":false},{"a":13250,"n":"b_33C2","k":"branch","len":1,"c":false},{"a":13253,"n":"b_33C5","k":"branch","len":1,"c":false},{"a":13256,"n":"b_33C8","k":"branch","len":1,"c":false},{"a":13262,"n":"b_33CE","k":"branch","len":1,"c":false},{"a":13267,"n":"side_wall_hit","k":"routine","len":81,"c":true},{"a":13276,"n":"b_33DC","k":"branch","len":1,"c":false},{"a":13330,"n":"b_3412","k":"branch","len":1,"c":false},{"a":13348,"n":"b_3424","k":"routine","len":103,"c":true},{"a":13363,"n":"b_3433","k":"branch","len":1,"c":false},{"a":13407,"n":"b_345F","k":"branch","len":1,"c":false},{"a":13422,"n":"j_346E","k":"branch","len":1,"c":false},{"a":13427,"n":"j_3473","k":"branch","len":1,"c":false},{"a":13451,"n":"b_348B","k":"routine","len":55,"c":true},{"a":13465,"n":"j_3499","k":"branch","len":1,"c":false},{"a":13496,"n":"b_34B8","k":"branch","len":1,"c":false},{"a":13499,"n":"b_34BB","k":"branch","len":1,"c":false},{"a":13506,"n":"throw_speed_of","k":"routine","len":5,"c":true},{"a":13511,"n":"multiplier_points","k":"routine","len":33,"c":true},{"a":13544,"n":"star_light","k":"routine","len":21,"c":true},{"a":13551,"n":"b_34EF","k":"branch","len":1,"c":false},{"a":13565,"n":"star_draw","k":"routine","len":196,"c":true},{"a":13568,"n":"j_3500","k":"branch","len":1,"c":false},{"a":13594,"n":"b_351A","k":"branch","len":1,"c":false},{"a":13674,"n":"b_356A","k":"branch","len":1,"c":false},{"a":13700,"n":"b_3584","k":"branch","len":1,"c":false},{"a":13704,"n":"b_3588","k":"branch","len":1,"c":false},{"a":13720,"n":"b_3598","k":"branch","len":1,"c":false},{"a":13747,"n":"b_35B3","k":"branch","len":1,"c":false},{"a":13759,"n":"b_35BF","k":"branch","len":1,"c":false},{"a":13761,"n":"star_unlight","k":"routine","len":18,"c":true},{"a":13768,"n":"b_35C8","k":"branch","len":1,"c":false},{"a":13779,"n":"stars_complete","k":"routine","len":81,"c":true},{"a":13811,"n":"j_35F3","k":"branch","len":1,"c":false},{"a":13822,"n":"b_35FE","k":"branch","len":1,"c":false},{"a":13859,"n":"r_3623","k":"branch","len":1,"c":false},{"a":13860,"n":"stars_all_lit","k":"routine","len":16,"c":true},{"a":13876,"n":"multiplier_lights","k":"routine","len":43,"c":true},{"a":13919,"n":"stars_redraw","k":"routine","len":18,"c":true},{"a":13921,"n":"b_3661","k":"branch","len":1,"c":false},{"a":13933,"n":"b_366D","k":"branch","len":1,"c":false},{"a":13937,"n":"ramp_ride","k":"routine","len":164,"c":true},{"a":13948,"n":"b_367C","k":"branch","len":1,"c":false},{"a":13986,"n":"b_36A2","k":"branch","len":1,"c":false},{"a":14035,"n":"b_36D3","k":"branch","len":1,"c":false},{"a":14074,"n":"r_36FA","k":"branch","len":1,"c":false},{"a":14075,"n":"b_36FB","k":"branch","len":1,"c":false},{"a":14090,"n":"b_370A","k":"branch","len":1,"c":false},{"a":14101,"n":"ramp_path_x","k":"table","len":32,"c":true},{"a":14133,"n":"ramp_path_y","k":"table","len":32,"c":true},{"a":14165,"n":"star_rows","k":"table","len":14,"c":true},{"a":14179,"n":"star_cols","k":"table","len":14,"c":true},{"a":14193,"n":"star_map_lo","k":"table","len":14,"c":true},{"a":14207,"n":"f_377F","k":"table","len":14,"c":true},{"a":14221,"n":"star_screen_lo","k":"table","len":14,"c":true},{"a":14235,"n":"f_379B","k":"table","len":14,"c":true},{"a":14249,"n":"star_lit_blocks","k":"table","len":10,"c":true},{"a":14259,"n":"star_out_blocks","k":"table","len":10,"c":true},{"a":14269,"n":"multiplier_light_blocks","k":"table","len":5,"c":true},{"a":14274,"n":"f_37C2","k":"table","len":5,"c":true},{"a":14279,"n":"f_37C7","k":"table","len":5,"c":true},{"a":14284,"n":"f_37CC","k":"table","len":6,"c":true},{"a":14290,"n":"throw","k":"routine","len":109,"c":true},{"a":14399,"n":"throw_speed","k":"routine","len":14,"c":true},{"a":14412,"n":"r_384C","k":"branch","len":1,"c":false},{"a":14413,"n":"jump","k":"routine","len":27,"c":true},{"a":14440,"n":"tackle","k":"routine","len":359,"c":true},{"a":14480,"n":"b_3890","k":"branch","len":1,"c":false},{"a":14517,"n":"b_38B5","k":"branch","len":1,"c":false},{"a":14529,"n":"j_38C1","k":"branch","len":1,"c":false},{"a":14554,"n":"b_38DA","k":"branch","len":1,"c":false},{"a":14565,"n":"b_38E5","k":"branch","len":1,"c":false},{"a":14604,"n":"b_390C","k":"branch","len":1,"c":false},{"a":14610,"n":"b_3912","k":"branch","len":1,"c":false},{"a":14624,"n":"b_3920","k":"branch","len":1,"c":false},{"a":14630,"n":"b_3926","k":"branch","len":1,"c":false},{"a":14674,"n":"b_3952","k":"branch","len":1,"c":false},{"a":14681,"n":"b_3959","k":"branch","len":1,"c":false},{"a":14701,"n":"b_396D","k":"branch","len":1,"c":false},{"a":14711,"n":"b_3977","k":"branch","len":1,"c":false},{"a":14720,"n":"b_3980","k":"branch","len":1,"c":false},{"a":14732,"n":"b_398C","k":"branch","len":1,"c":false},{"a":14749,"n":"b_399D","k":"branch","len":1,"c":false},{"a":14782,"n":"b_39BE","k":"branch","len":1,"c":false},{"a":14798,"n":"r_39CE","k":"branch","len":1,"c":false},{"a":14799,"n":"injured","k":"routine","len":123,"c":true},{"a":14895,"n":"b_3A2F","k":"branch","len":1,"c":false},{"a":14922,"n":"injury_subs","k":"table","len":8,"c":true},{"a":14930,"n":"keeper_dive_left","k":"routine","len":31,"c":true},{"a":14951,"n":"j_3A67","k":"branch","len":1,"c":false},{"a":14961,"n":"keeper_dive_right","k":"routine","len":24,"c":true},{"a":14985,"n":"slide","k":"routine","len":27,"c":true},{"a":15012,"n":"player_input","k":"routine","len":136,"c":true},{"a":15019,"n":"b_3AAB","k":"branch","len":1,"c":false},{"a":15041,"n":"b_3AC1","k":"branch","len":1,"c":false},{"a":15050,"n":"b_3ACA","k":"branch","len":1,"c":false},{"a":15059,"n":"b_3AD3","k":"branch","len":1,"c":false},{"a":15068,"n":"b_3ADC","k":"branch","len":1,"c":false},{"a":15091,"n":"b_3AF3","k":"branch","len":1,"c":false},{"a":15097,"n":"b_3AF9","k":"branch","len":1,"c":false},{"a":15112,"n":"b_3B08","k":"branch","len":1,"c":false},{"a":15132,"n":"b_3B1C","k":"branch","len":1,"c":false},{"a":15135,"n":"j_3B1F","k":"branch","len":1,"c":false},{"a":15147,"n":"r_3B2B","k":"branch","len":1,"c":false},{"a":15148,"n":"players_contact","k":"routine","len":257,"c":true},{"a":15153,"n":"b_3B31","k":"branch","len":1,"c":false},{"a":15157,"n":"j_3B35","k":"branch","len":1,"c":false},{"a":15166,"n":"b_3B3E","k":"branch","len":1,"c":false},{"a":15180,"n":"b_3B4C","k":"branch","len":1,"c":false},{"a":15189,"n":"b_3B55","k":"branch","len":1,"c":false},{"a":15201,"n":"b_3B61","k":"branch","len":1,"c":false},{"a":15208,"n":"b_3B68","k":"branch","len":1,"c":false},{"a":15216,"n":"b_3B70","k":"branch","len":1,"c":false},{"a":15285,"n":"b_3BB5","k":"branch","len":1,"c":false},{"a":15330,"n":"b_3BE2","k":"branch","len":1,"c":false},{"a":15357,"n":"b_3BFD","k":"branch","len":1,"c":false},{"a":15362,"n":"j_3C02","k":"branch","len":1,"c":false},{"a":15383,"n":"b_3C17","k":"branch","len":1,"c":false},{"a":15388,"n":"j_3C1C","k":"branch","len":1,"c":false},{"a":15405,"n":"block_dirs","k":"routine","len":316,"c":true},{"a":15412,"n":"j_3C34","k":"branch","len":1,"c":false},{"a":15414,"n":"b_3C36","k":"branch","len":1,"c":false},{"a":15464,"n":"b_3C68","k":"branch","len":1,"c":false},{"a":15469,"n":"j_3C6D","k":"branch","len":1,"c":false},{"a":15495,"n":"b_3C87","k":"branch","len":1,"c":false},{"a":15498,"n":"b_3C8A","k":"branch","len":1,"c":false},{"a":15506,"n":"b_3C92","k":"branch","len":1,"c":false},{"a":15516,"n":"b_3C9C","k":"branch","len":1,"c":false},{"a":15526,"n":"b_3CA6","k":"branch","len":1,"c":false},{"a":15537,"n":"b_3CB1","k":"branch","len":1,"c":false},{"a":15551,"n":"b_3CBF","k":"branch","len":1,"c":false},{"a":15556,"n":"b_3CC4","k":"branch","len":1,"c":false},{"a":15580,"n":"b_3CDC","k":"branch","len":1,"c":false},{"a":15588,"n":"b_3CE4","k":"branch","len":1,"c":false},{"a":15591,"n":"b_3CE7","k":"branch","len":1,"c":false},{"a":15645,"n":"b_3D1D","k":"branch","len":1,"c":false},{"a":15654,"n":"b_3D26","k":"branch","len":1,"c":false},{"a":15658,"n":"b_3D2A","k":"branch","len":1,"c":false},{"a":15690,"n":"b_3D4A","k":"branch","len":1,"c":false},{"a":15696,"n":"j_3D50","k":"branch","len":1,"c":false},{"a":15699,"n":"j_3D53","k":"branch","len":1,"c":false},{"a":15718,"n":"b_3D66","k":"branch","len":1,"c":false},{"a":15721,"n":"players_animate","k":"routine","len":72,"c":true},{"a":15726,"n":"b_3D6E","k":"branch","len":1,"c":false},{"a":15730,"n":"j_3D72","k":"branch","len":1,"c":false},{"a":15737,"n":"b_3D79","k":"branch","len":1,"c":false},{"a":15776,"n":"b_3DA0","k":"branch","len":1,"c":false},{"a":15782,"n":"j_3DA6","k":"branch","len":1,"c":false},{"a":15785,"n":"b_3DA9","k":"branch","len":1,"c":false},{"a":15793,"n":"throw_aftertouch","k":"routine","len":155,"c":true},{"a":15797,"n":"r_3DB5","k":"branch","len":1,"c":false},{"a":15798,"n":"b_3DB6","k":"branch","len":1,"c":false},{"a":15819,"n":"b_3DCB","k":"branch","len":1,"c":false},{"a":15824,"n":"b_3DD0","k":"branch","len":1,"c":false},{"a":15829,"n":"b_3DD5","k":"branch","len":1,"c":false},{"a":15837,"n":"j_3DDD","k":"branch","len":1,"c":false},{"a":15850,"n":"b_3DEA","k":"branch","len":1,"c":false},{"a":15883,"n":"b_3E0B","k":"branch","len":1,"c":false},{"a":15902,"n":"b_3E1E","k":"branch","len":1,"c":false},{"a":15928,"n":"b_3E38","k":"branch","len":1,"c":false},{"a":15947,"n":"r_3E4B","k":"branch","len":1,"c":false},{"a":15948,"n":"player_resume","k":"routine","len":9,"c":true},{"a":15957,"n":"player_yield","k":"routine","len":11,"c":true},{"a":15968,"n":"coroutine_idle","k":"routine","len":6,"c":true},{"a":15974,"n":"player_ai","k":"routine","len":67,"c":true},{"a":15987,"n":"r_3E73","k":"branch","len":1,"c":false},{"a":15988,"n":"b_3E74","k":"branch","len":1,"c":false},{"a":16003,"n":"b_3E83","k":"branch","len":1,"c":false},{"a":16015,"n":"b_3E8F","k":"branch","len":1,"c":false},{"a":16041,"n":"a_3EA9","k":"routine","len":74,"c":true},{"a":16064,"n":"b_3EC0","k":"branch","len":1,"c":false},{"a":16072,"n":"b_3EC8","k":"branch","len":1,"c":false},{"a":16078,"n":"b_3ECE","k":"branch","len":1,"c":false},{"a":16080,"n":"b_3ED0","k":"branch","len":1,"c":false},{"a":16083,"n":"b_3ED3","k":"branch","len":1,"c":false},{"a":16097,"n":"b_3EE1","k":"branch","len":1,"c":false},{"a":16105,"n":"j_3EE9","k":"branch","len":1,"c":false},{"a":16115,"n":"move_towards","k":"routine","len":250,"c":true},{"a":16126,"n":"b_3EFE","k":"branch","len":1,"c":false},{"a":16129,"n":"b_3F01","k":"branch","len":1,"c":false},{"a":16144,"n":"b_3F10","k":"branch","len":1,"c":false},{"a":16147,"n":"b_3F13","k":"branch","len":1,"c":false},{"a":16163,"n":"b_3F23","k":"branch","len":1,"c":false},{"a":16170,"n":"j_3F2A","k":"branch","len":1,"c":false},{"a":16178,"n":"b_3F32","k":"branch","len":1,"c":false},{"a":16186,"n":"b_3F3A","k":"branch","len":1,"c":false},{"a":16194,"n":"b_3F42","k":"branch","len":1,"c":false},{"a":16217,"n":"b_3F59","k":"branch","len":1,"c":false},{"a":16220,"n":"b_3F5C","k":"branch","len":1,"c":false},{"a":16223,"n":"b_3F5F","k":"branch","len":1,"c":false},{"a":16239,"n":"b_3F6F","k":"branch","len":1,"c":false},{"a":16243,"n":"j_3F73","k":"branch","len":1,"c":false},{"a":16252,"n":"b_3F7C","k":"branch","len":1,"c":false},{"a":16260,"n":"b_3F84","k":"branch","len":1,"c":false},{"a":16287,"n":"b_3F9F","k":"branch","len":1,"c":false},{"a":16301,"n":"j_3FAD","k":"branch","len":1,"c":false},{"a":16332,"n":"b_3FCC","k":"branch","len":1,"c":false},{"a":16349,"n":"b_3FDD","k":"branch","len":1,"c":false},{"a":16352,"n":"j_3FE0","k":"branch","len":1,"c":false},{"a":16362,"n":"j_3FEA","k":"branch","len":1,"c":false},{"a":16365,"n":"pickup_near","k":"routine","len":54,"c":true},{"a":16371,"n":"b_3FF3","k":"branch","len":1,"c":false},{"a":16390,"n":"b_4006","k":"branch","len":1,"c":false},{"a":16406,"n":"b_4016","k":"branch","len":1,"c":false},{"a":16410,"n":"b_401A","k":"branch","len":1,"c":false},{"a":16417,"n":"b_4021","k":"branch","len":1,"c":false},{"a":16419,"n":"shot_check","k":"routine","len":174,"c":true},{"a":16429,"n":"b_402D","k":"branch","len":1,"c":false},{"a":16457,"n":"b_4049","k":"branch","len":1,"c":false},{"a":16472,"n":"b_4058","k":"branch","len":1,"c":false},{"a":16481,"n":"b_4061","k":"branch","len":1,"c":false},{"a":16485,"n":"b_4065","k":"branch","len":1,"c":false},{"a":16517,"n":"b_4085","k":"branch","len":1,"c":false},{"a":16547,"n":"b_40A3","k":"branch","len":1,"c":false},{"a":16573,"n":"b_40BD","k":"branch","len":1,"c":false},{"a":16591,"n":"b_40CF","k":"branch","len":1,"c":false},{"a":16593,"n":"f_40D1","k":"variable","len":2,"c":true},{"a":16595,"n":"way_upfield","k":"routine","len":20,"c":true},{"a":16608,"n":"b_40E0","k":"branch","len":1,"c":false},{"a":16610,"n":"b_40E2","k":"branch","len":1,"c":false},{"a":16615,"n":"way_left","k":"routine","len":20,"c":true},{"a":16632,"n":"b_40F8","k":"branch","len":1,"c":false},{"a":16635,"n":"way_right","k":"routine","len":20,"c":true},{"a":16652,"n":"b_410C","k":"branch","len":1,"c":false},{"a":16655,"n":"pass_ball","k":"routine","len":104,"c":true},{"a":16675,"n":"b_4123","k":"branch","len":1,"c":false},{"a":16695,"n":"b_4137","k":"branch","len":1,"c":false},{"a":16711,"n":"b_4147","k":"branch","len":1,"c":false},{"a":16732,"n":"b_415C","k":"branch","len":1,"c":false},{"a":16737,"n":"b_4161","k":"branch","len":1,"c":false},{"a":16748,"n":"b_416C","k":"branch","len":1,"c":false},{"a":16759,"n":"f_4177","k":"routine","len":109,"c":true},{"a":16786,"n":"b_4192","k":"branch","len":1,"c":false},{"a":16802,"n":"b_41A2","k":"branch","len":1,"c":false},{"a":16823,"n":"b_41B7","k":"branch","len":1,"c":false},{"a":16827,"n":"b_41BB","k":"branch","len":1,"c":false},{"a":16841,"n":"b_41C9","k":"branch","len":1,"c":false},{"a":16867,"n":"b_41E3","k":"branch","len":1,"c":false},{"a":16868,"n":"throw_lob","k":"routine","len":12,"c":true},{"a":16880,"n":"shoot","k":"routine","len":84,"c":true},{"a":16897,"n":"b_4201","k":"branch","len":1,"c":false},{"a":16906,"n":"j_420A","k":"branch","len":1,"c":false},{"a":16931,"n":"b_4223","k":"branch","len":1,"c":false},{"a":16935,"n":"b_4227","k":"branch","len":1,"c":false},{"a":16948,"n":"b_4234","k":"branch","len":1,"c":false},{"a":16951,"n":"b_4237","k":"branch","len":1,"c":false},{"a":16953,"n":"b_4239","k":"branch","len":1,"c":false},{"a":16964,"n":"throw_away","k":"routine","len":34,"c":true},{"a":16972,"n":"b_424C","k":"branch","len":1,"c":false},{"a":16976,"n":"j_4250","k":"branch","len":1,"c":false},{"a":16985,"n":"b_4259","k":"branch","len":1,"c":false},{"a":16998,"n":"keeper_ai","k":"routine","len":82,"c":true},{"a":17028,"n":"b_4284","k":"branch","len":1,"c":false},{"a":17047,"n":"b_4297","k":"branch","len":1,"c":false},{"a":17054,"n":"b_429E","k":"branch","len":1,"c":false},{"a":17071,"n":"b_42AF","k":"branch","len":1,"c":false},{"a":17077,"n":"b_42B5","k":"branch","len":1,"c":false},{"a":17080,"n":"distance_to","k":"routine","len":30,"c":true},{"a":17092,"n":"b_42C4","k":"branch","len":1,"c":false},{"a":17106,"n":"b_42D2","k":"branch","len":1,"c":false},{"a":17110,"n":"stick_to_object","k":"routine","len":10,"c":true},{"a":17120,"n":"stick_towards","k":"routine","len":87,"c":true},{"a":17140,"n":"b_42F4","k":"branch","len":1,"c":false},{"a":17143,"n":"b_42F7","k":"branch","len":1,"c":false},{"a":17167,"n":"b_430F","k":"branch","len":1,"c":false},{"a":17170,"n":"b_4312","k":"branch","len":1,"c":false},{"a":17190,"n":"b_4326","k":"branch","len":1,"c":false},{"a":17204,"n":"b_4334","k":"branch","len":1,"c":false},{"a":17207,"n":"walk_to_place","k":"routine","len":112,"c":true},{"a":17233,"n":"b_4351","k":"branch","len":1,"c":false},{"a":17243,"n":"b_435B","k":"branch","len":1,"c":false},{"a":17255,"n":"b_4367","k":"branch","len":1,"c":false},{"a":17280,"n":"b_4380","k":"branch","len":1,"c":false},{"a":17290,"n":"b_438A","k":"branch","len":1,"c":false},{"a":17302,"n":"b_4396","k":"branch","len":1,"c":false},{"a":17315,"n":"b_43A3","k":"branch","len":1,"c":false},{"a":17319,"n":"team_mate_ai","k":"routine","len":165,"c":true},{"a":17331,"n":"b_43B3","k":"branch","len":1,"c":false},{"a":17341,"n":"b_43BD","k":"branch","len":1,"c":false},{"a":17353,"n":"b_43C9","k":"branch","len":1,"c":false},{"a":17367,"n":"b_43D7","k":"branch","len":1,"c":false},{"a":17380,"n":"b_43E4","k":"branch","len":1,"c":false},{"a":17388,"n":"b_43EC","k":"branch","len":1,"c":false},{"a":17405,"n":"b_43FD","k":"branch","len":1,"c":false},{"a":17419,"n":"b_440B","k":"branch","len":1,"c":false},{"a":17440,"n":"b_4420","k":"branch","len":1,"c":false},{"a":17450,"n":"b_442A","k":"branch","len":1,"c":false},{"a":17465,"n":"b_4439","k":"branch","len":1,"c":false},{"a":17478,"n":"b_4446","k":"branch","len":1,"c":false},{"a":17481,"n":"b_4449","k":"branch","len":1,"c":false},{"a":17484,"n":"go_to","k":"routine","len":10,"c":true},{"a":17494,"n":"go_on","k":"routine","len":66,"c":true},{"a":17506,"n":"b_4462","k":"branch","len":1,"c":false},{"a":17509,"n":"b_4465","k":"branch","len":1,"c":false},{"a":17525,"n":"b_4475","k":"branch","len":1,"c":false},{"a":17528,"n":"b_4478","k":"branch","len":1,"c":false},{"a":17545,"n":"b_4489","k":"branch","len":1,"c":false},{"a":17560,"n":"step_aside","k":"routine","len":29,"c":true},{"a":17570,"n":"b_44A2","k":"branch","len":1,"c":false},{"a":17584,"n":"b_44B0","k":"branch","len":1,"c":false},{"a":17589,"n":"keeper_place","k":"routine","len":130,"c":true},{"a":17602,"n":"b_44C2","k":"branch","len":1,"c":false},{"a":17629,"n":"b_44DD","k":"branch","len":1,"c":false},{"a":17644,"n":"b_44EC","k":"branch","len":1,"c":false},{"a":17655,"n":"b_44F7","k":"branch","len":1,"c":false},{"a":17670,"n":"b_4506","k":"branch","len":1,"c":false},{"a":17682,"n":"b_4512","k":"branch","len":1,"c":false},{"a":17702,"n":"b_4526","k":"branch","len":1,"c":false},{"a":17705,"n":"b_4529","k":"branch","len":1,"c":false},{"a":17708,"n":"b_452C","k":"branch","len":1,"c":false},{"a":17712,"n":"b_4530","k":"branch","len":1,"c":false},{"a":17719,"n":"forward_place","k":"routine","len":141,"c":true},{"a":17730,"n":"b_4542","k":"branch","len":1,"c":false},{"a":17736,"n":"j_4548","k":"branch","len":1,"c":false},{"a":17743,"n":"b_454F","k":"branch","len":1,"c":false},{"a":17762,"n":"b_4562","k":"branch","len":1,"c":false},{"a":17778,"n":"b_4572","k":"branch","len":1,"c":false},{"a":17805,"n":"b_458D","k":"branch","len":1,"c":false},{"a":17815,"n":"b_4597","k":"branch","len":1,"c":false},{"a":17823,"n":"b_459F","k":"branch","len":1,"c":false},{"a":17837,"n":"b_45AD","k":"branch","len":1,"c":false},{"a":17847,"n":"b_45B7","k":"branch","len":1,"c":false},{"a":17855,"n":"b_45BF","k":"branch","len":1,"c":false},{"a":17860,"n":"cover","k":"routine","len":166,"c":true},{"a":17876,"n":"b_45D4","k":"branch","len":1,"c":false},{"a":17884,"n":"b_45DC","k":"branch","len":1,"c":false},{"a":17896,"n":"b_45E8","k":"branch","len":1,"c":false},{"a":17913,"n":"b_45F9","k":"branch","len":1,"c":false},{"a":17930,"n":"b_460A","k":"branch","len":1,"c":false},{"a":17943,"n":"b_4617","k":"branch","len":1,"c":false},{"a":17946,"n":"j_461A","k":"branch","len":1,"c":false},{"a":17966,"n":"b_462E","k":"branch","len":1,"c":false},{"a":17984,"n":"b_4640","k":"branch","len":1,"c":false},{"a":17989,"n":"j_4645","k":"branch","len":1,"c":false},{"a":18002,"n":"b_4652","k":"branch","len":1,"c":false},{"a":18005,"n":"j_4655","k":"branch","len":1,"c":false},{"a":18013,"n":"b_465D","k":"branch","len":1,"c":false},{"a":18021,"n":"b_4665","k":"branch","len":1,"c":false},{"a":18026,"n":"hold_row","k":"routine","len":97,"c":true},{"a":18037,"n":"b_4675","k":"branch","len":1,"c":false},{"a":18045,"n":"b_467D","k":"branch","len":1,"c":false},{"a":18062,"n":"b_468E","k":"branch","len":1,"c":false},{"a":18081,"n":"b_46A1","k":"branch","len":1,"c":false},{"a":18097,"n":"b_46B1","k":"branch","len":1,"c":false},{"a":18102,"n":"j_46B6","k":"branch","len":1,"c":false},{"a":18110,"n":"b_46BE","k":"branch","len":1,"c":false},{"a":18118,"n":"b_46C6","k":"branch","len":1,"c":false},{"a":18123,"n":"go_in_area","k":"routine","len":43,"c":true},{"a":18133,"n":"b_46D5","k":"branch","len":1,"c":false},{"a":18141,"n":"b_46DD","k":"branch","len":1,"c":false},{"a":18153,"n":"b_46E9","k":"branch","len":1,"c":false},{"a":18161,"n":"b_46F1","k":"branch","len":1,"c":false},{"a":18166,"n":"lead_target","k":"routine","len":90,"c":true},{"a":18225,"n":"b_4731","k":"branch","len":1,"c":false},{"a":18256,"n":"run_dir","k":"routine","len":35,"c":true},{"a":18286,"n":"b_476E","k":"branch","len":1,"c":false},{"a":18291,"n":"run_dir_routines","k":"variable","len":1,"c":true},{"a":18292,"n":"f_4774","k":"table","len":15,"c":true},{"a":18307,"n":"run_up","k":"routine","len":21,"c":true},{"a":18328,"n":"run_up_right","k":"routine","len":21,"c":true},{"a":18349,"n":"run_right","k":"routine","len":15,"c":true},{"a":18364,"n":"run_down_right","k":"routine","len":15,"c":true},{"a":18379,"n":"run_down","k":"routine","len":15,"c":true},{"a":18394,"n":"run_down_left","k":"routine","len":21,"c":true},{"a":18415,"n":"run_left","k":"routine","len":21,"c":true},{"a":18436,"n":"run_up_left","k":"routine","len":19,"c":true},{"a":18455,"n":"forward_places_lo","k":"table","len":12,"c":true},{"a":18467,"n":"f_4823","k":"table","len":12,"c":true},{"a":18479,"n":"forward_places","k":"table","len":216,"c":true},{"a":18695,"n":"slow_down","k":"routine","len":79,"c":true},{"a":18710,"n":"b_4916","k":"branch","len":1,"c":false},{"a":18713,"n":"j_4919","k":"branch","len":1,"c":false},{"a":18745,"n":"r_4939","k":"branch","len":1,"c":false},{"a":18746,"n":"b_493A","k":"branch","len":1,"c":false},{"a":18773,"n":"r_4955","k":"branch","len":1,"c":false},{"a":18774,"n":"slow_up_y","k":"routine","len":28,"c":true},{"a":18801,"n":"r_4971","k":"branch","len":1,"c":false},{"a":18802,"n":"slow_down_y","k":"routine","len":28,"c":true},{"a":18829,"n":"r_498D","k":"branch","len":1,"c":false},{"a":18830,"n":"unpack","k":"routine","len":124,"c":true},{"a":18848,"n":"b_49A0","k":"branch","len":1,"c":false},{"a":18864,"n":"b_49B0","k":"branch","len":1,"c":false},{"a":18884,"n":"b_49C4","k":"branch","len":1,"c":false},{"a":18898,"n":"b_49D2","k":"branch","len":1,"c":false},{"a":18904,"n":"b_49D8","k":"branch","len":1,"c":false},{"a":18911,"n":"b_49DF","k":"branch","len":1,"c":false},{"a":18925,"n":"b_49ED","k":"branch","len":1,"c":false},{"a":18940,"n":"b_49FC","k":"branch","len":1,"c":false},{"a":18951,"n":"b_4A07","k":"branch","len":1,"c":false},{"a":18954,"n":"random","k":"routine","len":14,"c":true},{"a":18968,"n":"noise_on","k":"routine","len":14,"c":true},{"a":18982,"n":"noise_off","k":"routine","len":14,"c":true},{"a":18996,"n":"wait_frame","k":"routine","len":11,"c":true},{"a":19001,"n":"b_4A39","k":"branch","len":1,"c":false},{"a":19007,"n":"fill","k":"routine","len":23,"c":true},{"a":19009,"n":"b_4A41","k":"branch","len":1,"c":false},{"a":19017,"n":"b_4A49","k":"branch","len":1,"c":false},{"a":19030,"n":"copy","k":"routine","len":31,"c":true},{"a":19032,"n":"b_4A58","k":"branch","len":1,"c":false},{"a":19042,"n":"b_4A62","k":"branch","len":1,"c":false},{"a":19048,"n":"b_4A68","k":"branch","len":1,"c":false},{"a":19061,"n":"read_input","k":"routine","len":224,"c":true},{"a":19118,"n":"b_4AAE","k":"branch","len":1,"c":false},{"a":19155,"n":"j_4AD3","k":"branch","len":1,"c":false},{"a":19159,"n":"b_4AD7","k":"branch","len":1,"c":false},{"a":19203,"n":"b_4B03","k":"branch","len":1,"c":false},{"a":19234,"n":"b_4B22","k":"branch","len":1,"c":false},{"a":19265,"n":"b_4B41","k":"branch","len":1,"c":false},{"a":19268,"n":"j_4B44","k":"branch","len":1,"c":false},{"a":19285,"n":"unpack_list","k":"routine","len":50,"c":true},{"a":19295,"n":"b_4B5F","k":"branch","len":1,"c":false},{"a":19330,"n":"b_4B82","k":"branch","len":1,"c":false},{"a":19335,"n":"irq_null","k":"routine","len":4,"c":true},{"a":19339,"n":"nmi","k":"routine","len":3,"c":true},{"a":19342,"n":"jump_29","k":"routine","len":3,"c":true},{"a":19345,"n":"divide","k":"routine","len":51,"c":true},{"a":19361,"n":"b_4BA1","k":"branch","len":1,"c":false},{"a":19384,"n":"b_4BB8","k":"branch","len":1,"c":false},{"a":19396,"n":"multiply","k":"routine","len":23,"c":true},{"a":19406,"n":"b_4BCE","k":"branch","len":1,"c":false},{"a":19408,"n":"b_4BD0","k":"branch","len":1,"c":false},{"a":19415,"n":"b_4BD7","k":"branch","len":1,"c":false},{"a":19419,"n":"times_10","k":"routine","len":8,"c":true},{"a":19427,"n":"rating_to_attr","k":"routine","len":10,"c":true},{"a":19437,"n":"wait_and_read","k":"routine","len":6,"c":true},{"a":19443,"n":"tape_motor","k":"routine","len":27,"c":true},{"a":19455,"n":"b_4BFF","k":"branch","len":1,"c":false},{"a":19462,"n":"j_4C06","k":"branch","len":1,"c":false},{"a":19470,"n":"fade_out","k":"routine","len":182,"c":true},{"a":19472,"n":"b_4C10","k":"branch","len":1,"c":false},{"a":19512,"n":"b_4C38","k":"branch","len":1,"c":false},{"a":19516,"n":"j_4C3C","k":"branch","len":1,"c":false},{"a":19596,"n":"b_4C8C","k":"branch","len":1,"c":false},{"a":19613,"n":"b_4C9D","k":"branch","len":1,"c":false},{"a":19638,"n":"b_4CB6","k":"branch","len":1,"c":false},{"a":19641,"n":"j_4CB9","k":"branch","len":1,"c":false},{"a":19648,"n":"b_4CC0","k":"branch","len":1,"c":false},{"a":19652,"n":"fade_colour_ram","k":"routine","len":63,"c":true},{"a":19654,"n":"b_4CC6","k":"branch","len":1,"c":false},{"a":19669,"n":"b_4CD5","k":"branch","len":1,"c":false},{"a":19684,"n":"b_4CE4","k":"branch","len":1,"c":false},{"a":19699,"n":"b_4CF3","k":"branch","len":1,"c":false},{"a":19715,"n":"fade_bitmap_colours","k":"routine","len":89,"c":true},{"a":19717,"n":"b_4D05","k":"branch","len":1,"c":false},{"a":19738,"n":"b_4D1A","k":"branch","len":1,"c":false},{"a":19759,"n":"b_4D2F","k":"branch","len":1,"c":false},{"a":19780,"n":"b_4D44","k":"branch","len":1,"c":false},{"a":19820,"n":"darker_colour","k":"table","len":16,"c":true},{"a":19836,"n":"darker_mc","k":"table","len":16,"c":true},{"a":19852,"n":"sprite_rows","k":"routine","len":104,"c":true},{"a":19865,"n":"b_4D99","k":"branch","len":1,"c":false},{"a":19867,"n":"b_4D9B","k":"branch","len":1,"c":false},{"a":19879,"n":"b_4DA7","k":"branch","len":1,"c":false},{"a":19894,"n":"b_4DB6","k":"branch","len":1,"c":false},{"a":19911,"n":"b_4DC7","k":"branch","len":1,"c":false},{"a":19919,"n":"r_4DCF","k":"branch","len":1,"c":false},{"a":19920,"n":"b_4DD0","k":"branch","len":1,"c":false},{"a":19923,"n":"j_4DD3","k":"branch","len":1,"c":false},{"a":19937,"n":"b_4DE1","k":"branch","len":1,"c":false},{"a":19948,"n":"b_4DEC","k":"branch","len":1,"c":false},{"a":19955,"n":"r_4DF3","k":"branch","len":1,"c":false},{"a":19956,"n":"mirror_table","k":"routine","len":36,"c":true},{"a":19958,"n":"b_4DF6","k":"branch","len":1,"c":false},{"a":19992,"n":"sprite_mirror","k":"routine","len":46,"c":true},{"a":19998,"n":"b_4E1E","k":"branch","len":1,"c":false},{"a":20038,"n":"mirror_pairs_do","k":"routine","len":24,"c":true},{"a":20051,"n":"b_4E53","k":"branch","len":1,"c":false},{"a":20061,"n":"r_4E5D","k":"branch","len":1,"c":false},{"a":20062,"n":"sprite_copy","k":"routine","len":47,"c":true},{"a":20079,"n":"b_4E6F","k":"branch","len":1,"c":false},{"a":20088,"n":"b_4E78","k":"branch","len":1,"c":false},{"a":20097,"n":"b_4E81","k":"branch","len":1,"c":false},{"a":20104,"n":"b_4E88","k":"branch","len":1,"c":false},{"a":20108,"n":"r_4E8C","k":"branch","len":1,"c":false},{"a":20109,"n":"frame_pair_addr","k":"routine","len":51,"c":true},{"a":20159,"n":"r_4EBF","k":"branch","len":1,"c":false},{"a":20160,"n":"tile_screen_c8","k":"routine","len":9,"c":true},{"a":20169,"n":"tile_screen_cc","k":"routine","len":21,"c":true},{"a":20183,"n":"b_4ED7","k":"branch","len":1,"c":false},{"a":20190,"n":"show_picture_7afc","k":"routine","len":7,"c":true},{"a":20197,"n":"tile_screen","k":"routine","len":109,"c":true},{"a":20199,"n":"b_4EE7","k":"branch","len":1,"c":false},{"a":20210,"n":"b_4EF2","k":"branch","len":1,"c":false},{"a":20248,"n":"b_4F18","k":"branch","len":1,"c":false},{"a":20278,"n":"b_4F36","k":"branch","len":1,"c":false},{"a":20284,"n":"b_4F3C","k":"branch","len":1,"c":false},{"a":20295,"n":"b_4F47","k":"branch","len":1,"c":false},{"a":20306,"n":"tile_fill","k":"routine","len":37,"c":true},{"a":20322,"n":"b_4F62","k":"branch","len":1,"c":false},{"a":20332,"n":"b_4F6C","k":"branch","len":1,"c":false},{"a":20343,"n":"draw_tile","k":"routine","len":124,"c":true},{"a":20359,"n":"b_4F87","k":"branch","len":1,"c":false},{"a":20374,"n":"b_4F96","k":"branch","len":1,"c":false},{"a":20392,"n":"b_4FA8","k":"branch","len":1,"c":false},{"a":20401,"n":"b_4FB1","k":"branch","len":1,"c":false},{"a":20409,"n":"b_4FB9","k":"branch","len":1,"c":false},{"a":20421,"n":"b_4FC5","k":"branch","len":1,"c":false},{"a":20423,"n":"b_4FC7","k":"branch","len":1,"c":false},{"a":20467,"n":"show_picture","k":"routine","len":70,"c":true},{"a":20529,"n":"b_5031","k":"branch","len":1,"c":false},{"a":20537,"n":"screen_on","k":"routine","len":42,"c":true},{"a":20544,"n":"b_5040","k":"branch","len":1,"c":false},{"a":20579,"n":"screen_off","k":"routine","len":20,"c":true},{"a":20599,"n":"print_char","k":"routine","len":3,"c":true},{"a":20602,"n":"print_char_colour","k":"routine","len":46,"c":true},{"a":20617,"n":"b_5089","k":"branch","len":1,"c":false},{"a":20648,"n":"print_nibble_hi","k":"routine","len":4,"c":true},{"a":20652,"n":"print_nibble","k":"routine","len":46,"c":true},{"a":20697,"n":"r_50D9","k":"branch","len":1,"c":false},{"a":20698,"n":"print_char_tall","k":"routine","len":59,"c":true},{"a":20757,"n":"tall_nibble_hi","k":"routine","len":4,"c":true},{"a":20761,"n":"tall_nibble","k":"routine","len":35,"c":true},{"a":20795,"n":"r_513B","k":"branch","len":1,"c":false},{"a":20796,"n":"plot","k":"routine","len":85,"c":true},{"a":20809,"n":"b_5149","k":"branch","len":1,"c":false},{"a":20816,"n":"b_5150","k":"branch","len":1,"c":false},{"a":20853,"n":"b_5175","k":"branch","len":1,"c":false},{"a":20859,"n":"b_517B","k":"branch","len":1,"c":false},{"a":20881,"n":"print_big","k":"routine","len":123,"c":true},{"a":20903,"n":"j_51A7","k":"branch","len":1,"c":false},{"a":20910,"n":"b_51AE","k":"branch","len":1,"c":false},{"a":20921,"n":"b_51B9","k":"branch","len":1,"c":false},{"a":20947,"n":"b_51D3","k":"branch","len":1,"c":false},{"a":20970,"n":"b_51EA","k":"branch","len":1,"c":false},{"a":20982,"n":"b_51F6","k":"branch","len":1,"c":false},{"a":20988,"n":"b_51FC","k":"branch","len":1,"c":false},{"a":21004,"n":"merge_byte","k":"routine","len":29,"c":true},{"a":21033,"n":"print_sprite_text","k":"routine","len":44,"c":true},{"a":21037,"n":"b_522D","k":"branch","len":1,"c":false},{"a":21059,"n":"b_5243","k":"branch","len":1,"c":false},{"a":21065,"n":"b_5249","k":"branch","len":1,"c":false},{"a":21067,"n":"b_524B","k":"branch","len":1,"c":false},{"a":21076,"n":"r_5254","k":"branch","len":1,"c":false},{"a":21077,"n":"sprite_char","k":"routine","len":95,"c":true},{"a":21106,"n":"b_5272","k":"branch","len":1,"c":false},{"a":21133,"n":"j_528D","k":"branch","len":1,"c":false},{"a":21138,"n":"b_5292","k":"branch","len":1,"c":false},{"a":21172,"n":"sprite_next_row","k":"routine","len":2,"c":true},{"a":21174,"n":"sprite_offset","k":"routine","len":21,"c":true},{"a":21195,"n":"draw_sprites","k":"routine","len":129,"c":true},{"a":21197,"n":"b_52CD","k":"branch","len":1,"c":false},{"a":21248,"n":"b_5300","k":"branch","len":1,"c":false},{"a":21252,"n":"b_5304","k":"branch","len":1,"c":false},{"a":21277,"n":"b_531D","k":"branch","len":1,"c":false},{"a":21282,"n":"b_5322","k":"branch","len":1,"c":false},{"a":21289,"n":"b_5329","k":"branch","len":1,"c":false},{"a":21316,"n":"b_5344","k":"branch","len":1,"c":false},{"a":21324,"n":"team_2_ratings","k":"routine","len":3,"c":true},{"a":21432,"n":"swap_squads","k":"routine","len":51,"c":true},{"a":21434,"n":"b_53BA","k":"branch","len":1,"c":false},{"a":21483,"n":"squad_to_team_2","k":"routine","len":6,"c":true},{"a":21489,"n":"squad_to_team_1","k":"routine","len":64,"c":true},{"a":21492,"n":"b_53F4","k":"branch","len":1,"c":false},{"a":21500,"n":"b_53FC","k":"branch","len":1,"c":false},{"a":21504,"n":"b_5400","k":"branch","len":1,"c":false},{"a":21553,"n":"league_result","k":"routine","len":3,"c":true},{"a":21738,"n":"league_sort","k":"routine","len":42,"c":true},{"a":21740,"n":"b_54EC","k":"branch","len":1,"c":false},{"a":21780,"n":"sort_division","k":"routine","len":68,"c":true},{"a":21788,"n":"b_551C","k":"branch","len":1,"c":false},{"a":21794,"n":"b_5522","k":"branch","len":1,"c":false},{"a":21836,"n":"b_554C","k":"branch","len":1,"c":false},{"a":21848,"n":"league_better","k":"routine","len":67,"c":true},{"a":21914,"n":"r_559A","k":"branch","len":1,"c":false},{"a":21915,"n":"simulate_match","k":"routine","len":3,"c":true},{"a":21920,"n":"a_55A0","k":"table","len":64,"c":true},{"a":22158,"n":"transfer_init","k":"routine","len":27,"c":true},{"a":22160,"n":"b_5690","k":"branch","len":1,"c":false},{"a":22176,"n":"b_56A0","k":"branch","len":1,"c":false},{"a":22185,"n":"transfer_week","k":"routine","len":100,"c":true},{"a":22187,"n":"b_56AB","k":"branch","len":1,"c":false},{"a":22207,"n":"b_56BF","k":"branch","len":1,"c":false},{"a":22234,"n":"b_56DA","k":"branch","len":1,"c":false},{"a":22240,"n":"b_56E0","k":"branch","len":1,"c":false},{"a":22252,"n":"b_56EC","k":"branch","len":1,"c":false},{"a":22254,"n":"b_56EE","k":"branch","len":1,"c":false},{"a":22268,"n":"b_56FC","k":"branch","len":1,"c":false},{"a":22276,"n":"b_5704","k":"branch","len":1,"c":false},{"a":22281,"n":"b_5709","k":"branch","len":1,"c":false},{"a":22285,"n":"colour_screen","k":"routine","len":93,"c":true},{"a":22288,"n":"j_5710","k":"branch","len":1,"c":false},{"a":22302,"n":"b_571E","k":"branch","len":1,"c":false},{"a":22325,"n":"j_5735","k":"branch","len":1,"c":false},{"a":22345,"n":"b_5749","k":"branch","len":1,"c":false},{"a":22365,"n":"b_575D","k":"branch","len":1,"c":false},{"a":22368,"n":"b_5760","k":"branch","len":1,"c":false},{"a":22378,"n":"colour_step","k":"routine","len":25,"c":true},{"a":22389,"n":"b_5775","k":"branch","len":1,"c":false},{"a":22392,"n":"b_5778","k":"branch","len":1,"c":false},{"a":22403,"n":"colour_band","k":"routine","len":40,"c":true},{"a":22419,"n":"b_5793","k":"branch","len":1,"c":false},{"a":22421,"n":"b_5795","k":"branch","len":1,"c":false},{"a":22438,"n":"b_57A6","k":"branch","len":1,"c":false},{"a":22443,"n":"colour_band_2","k":"routine","len":50,"c":true},{"a":22464,"n":"b_57C0","k":"branch","len":1,"c":false},{"a":22473,"n":"b_57C9","k":"branch","len":1,"c":false},{"a":22478,"n":"b_57CE","k":"branch","len":1,"c":false},{"a":22489,"n":"b_57D9","k":"branch","len":1,"c":false},{"a":22493,"n":"band_colours","k":"table","len":8,"c":true},{"a":22501,"n":"next_fixture","k":"routine","len":117,"c":true},{"a":22604,"n":"b_584C","k":"branch","len":1,"c":false},{"a":22618,"n":"fixture_week","k":"routine","len":30,"c":true},{"a":22641,"n":"b_5871","k":"branch","len":1,"c":false},{"a":22648,"n":"statistics","k":"routine","len":122,"c":true},{"a":22770,"n":"cup_screen","k":"routine","len":44,"c":true},{"a":22798,"n":"b_590E","k":"branch","len":1,"c":false},{"a":22811,"n":"b_591B","k":"branch","len":1,"c":false},{"a":22814,"n":"fixture_list","k":"routine","len":156,"c":true},{"a":22838,"n":"b_5936","k":"branch","len":1,"c":false},{"a":22861,"n":"j_594D","k":"branch","len":1,"c":false},{"a":22876,"n":"b_595C","k":"branch","len":1,"c":false},{"a":22948,"n":"b_59A4","k":"branch","len":1,"c":false},{"a":22970,"n":"league_table","k":"routine","len":107,"c":true},{"a":22977,"n":"j_59C1","k":"branch","len":1,"c":false},{"a":23007,"n":"b_59DF","k":"branch","len":1,"c":false},{"a":23029,"n":"b_59F5","k":"branch","len":1,"c":false},{"a":23077,"n":"league_row","k":"routine","len":270,"c":true},{"a":23143,"n":"b_5A67","k":"branch","len":1,"c":false},{"a":23146,"n":"b_5A6A","k":"branch","len":1,"c":false},{"a":23199,"n":"b_5A9F","k":"branch","len":1,"c":false},{"a":23203,"n":"j_5AA3","k":"branch","len":1,"c":false},{"a":23212,"n":"b_5AAC","k":"branch","len":1,"c":false},{"a":23220,"n":"b_5AB4","k":"branch","len":1,"c":false},{"a":23224,"n":"j_5AB8","k":"branch","len":1,"c":false},{"a":23244,"n":"b_5ACC","k":"branch","len":1,"c":false},{"a":23283,"n":"b_5AF3","k":"branch","len":1,"c":false},{"a":23289,"n":"b_5AF9","k":"branch","len":1,"c":false},{"a":23294,"n":"b_5AFE","k":"branch","len":1,"c":false},{"a":23312,"n":"b_5B10","k":"branch","len":1,"c":false},{"a":23321,"n":"b_5B19","k":"branch","len":1,"c":false},{"a":23330,"n":"b_5B22","k":"branch","len":1,"c":false},{"a":23337,"n":"b_5B29","k":"branch","len":1,"c":false},{"a":23347,"n":"league_layout","k":"table","len":8,"c":true},{"a":23355,"n":"f_5B3B","k":"variable","len":1,"c":true},{"a":23356,"n":"f_5B3C","k":"table","len":15,"c":true},{"a":23371,"n":"f_5B4B","k":"variable","len":1,"c":true},{"a":23372,"n":"f_5B4C","k":"table","len":15,"c":true},{"a":23387,"n":"f_5B5B","k":"variable","len":1,"c":true},{"a":23388,"n":"f_5B5C","k":"table","len":17,"c":true},{"a":23405,"n":"print_player","k":"routine","len":14,"c":true},{"a":23419,"n":"print_team","k":"routine","len":14,"c":true},{"a":23433,"n":"print_team_name","k":"routine","len":31,"c":true},{"a":23452,"n":"j_5B9C","k":"branch","len":1,"c":false},{"a":23457,"n":"b_5BA1","k":"branch","len":1,"c":false},{"a":23464,"n":"print_fixture","k":"routine","len":3,"c":true},{"a":23467,"n":"print_team_at","k":"routine","len":20,"c":true},{"a":23481,"n":"b_5BB9","k":"branch","len":1,"c":false},{"a":23487,"n":"nth_string","k":"routine","len":27,"c":true},{"a":23491,"n":"b_5BC3","k":"branch","len":1,"c":false},{"a":23493,"n":"b_5BC5","k":"branch","len":1,"c":false},{"a":23500,"n":"b_5BCC","k":"branch","len":1,"c":false},{"a":23510,"n":"b_5BD6","k":"branch","len":1,"c":false},{"a":23513,"n":"r_5BD9","k":"branch","len":1,"c":false},{"a":23514,"n":"print_text","k":"routine","len":49,"c":true},{"a":23522,"n":"j_5BE2","k":"branch","len":1,"c":false},{"a":23535,"n":"j_5BEF","k":"branch","len":1,"c":false},{"a":23541,"n":"b_5BF5","k":"branch","len":1,"c":false},{"a":23544,"n":"r_5BF8","k":"branch","len":1,"c":false},{"a":23545,"n":"b_5BF9","k":"branch","len":1,"c":false},{"a":23563,"n":"text_commands","k":"variable","len":1,"c":true},{"a":23564,"n":"f_5C0C","k":"table","len":17,"c":true},{"a":23581,"n":"text_newline","k":"routine","len":18,"c":true},{"a":23599,"n":"text_gap","k":"routine","len":3,"c":true},{"a":23602,"n":"move_cells","k":"routine","len":13,"c":true},{"a":23614,"n":"r_5C3E","k":"branch","len":1,"c":false},{"a":23615,"n":"text_underline","k":"routine","len":16,"c":true},{"a":23618,"n":"b_5C42","k":"branch","len":1,"c":false},{"a":23631,"n":"text_num_3","k":"routine","len":6,"c":true},{"a":23637,"n":"text_num_4","k":"routine","len":6,"c":true},{"a":23643,"n":"text_num_7","k":"routine","len":6,"c":true},{"a":23649,"n":"text_next","k":"routine","len":9,"c":true},{"a":23655,"n":"b_5C67","k":"branch","len":1,"c":false},{"a":23658,"n":"value_read","k":"routine","len":25,"c":true},{"a":23664,"n":"b_5C70","k":"branch","len":1,"c":false},{"a":23674,"n":"b_5C7A","k":"branch","len":1,"c":false},{"a":23683,"n":"text_position","k":"routine","len":15,"c":true},{"a":23698,"n":"text_rating","k":"routine","len":112,"c":true},{"a":23704,"n":"b_5C98","k":"branch","len":1,"c":false},{"a":23725,"n":"b_5CAD","k":"branch","len":1,"c":false},{"a":23742,"n":"b_5CBE","k":"branch","len":1,"c":false},{"a":23758,"n":"b_5CCE","k":"branch","len":1,"c":false},{"a":23776,"n":"b_5CE0","k":"branch","len":1,"c":false},{"a":23790,"n":"j_5CEE","k":"branch","len":1,"c":false},{"a":23793,"n":"j_5CF1","k":"branch","len":1,"c":false},{"a":23796,"n":"j_5CF4","k":"branch","len":1,"c":false},{"a":23810,"n":"print_digit","k":"routine","len":8,"c":true},{"a":23818,"n":"print_value","k":"routine","len":14,"c":true},{"a":23832,"n":"print_number","k":"routine","len":26,"c":true},{"a":23840,"n":"b_5D20","k":"branch","len":1,"c":false},{"a":23853,"n":"b_5D2D","k":"branch","len":1,"c":false},{"a":23858,"n":"digit_split","k":"routine","len":50,"c":true},{"a":23868,"n":"b_5D3C","k":"branch","len":1,"c":false},{"a":23878,"n":"b_5D46","k":"branch","len":1,"c":false},{"a":23881,"n":"j_5D49","k":"branch","len":1,"c":false},{"a":23896,"n":"j_5D58","k":"branch","len":1,"c":false},{"a":23908,"n":"print_small","k":"routine","len":18,"c":true},{"a":23926,"n":"menu_texts","k":"table","len":47,"c":true},{"a":23973,"n":"a_5DA5","k":"table","len":14,"c":true},{"a":23987,"n":"table_rule","k":"table","len":16,"c":true},{"a":24003,"n":"table_row_text","k":"table","len":21,"c":true},{"a":24024,"n":"text_division_1","k":"table","len":11,"c":true},{"a":24035,"n":"text_division_2","k":"table","len":11,"c":true},{"a":24046,"n":"text_results","k":"table","len":8,"c":true},{"a":24054,"n":"result_scores","k":"table","len":14,"c":true},{"a":24068,"n":"text_next_fixture","k":"table","len":13,"c":true},{"a":24081,"n":"text_vs","k":"table","len":4,"c":true},{"a":24085,"n":"team_record_text","k":"table","len":150,"c":true},{"a":24235,"n":"text_statistics","k":"table","len":11,"c":true},{"a":24246,"n":"statistics_text","k":"table","len":157,"c":true},{"a":24403,"n":"statistics_values","k":"table","len":32,"c":true},{"a":24435,"n":"gym","k":"routine","len":152,"c":true},{"a":24522,"n":"b_5FCA","k":"branch","len":1,"c":false},{"a":24587,"n":"gym_loop","k":"routine","len":375,"c":true},{"a":24611,"n":"b_6023","k":"branch","len":1,"c":false},{"a":24620,"n":"j_602C","k":"branch","len":1,"c":false},{"a":24630,"n":"b_6036","k":"branch","len":1,"c":false},{"a":24637,"n":"b_603D","k":"branch","len":1,"c":false},{"a":24646,"n":"b_6046","k":"branch","len":1,"c":false},{"a":24654,"n":"b_604E","k":"branch","len":1,"c":false},{"a":24663,"n":"b_6057","k":"branch","len":1,"c":false},{"a":24672,"n":"b_6060","k":"branch","len":1,"c":false},{"a":24686,"n":"b_606E","k":"branch","len":1,"c":false},{"a":24702,"n":"b_607E","k":"branch","len":1,"c":false},{"a":24716,"n":"b_608C","k":"branch","len":1,"c":false},{"a":24732,"n":"b_609C","k":"branch","len":1,"c":false},{"a":24748,"n":"b_60AC","k":"branch","len":1,"c":false},{"a":24757,"n":"b_60B5","k":"branch","len":1,"c":false},{"a":24789,"n":"b_60D5","k":"branch","len":1,"c":false},{"a":24800,"n":"b_60E0","k":"branch","len":1,"c":false},{"a":24812,"n":"b_60EC","k":"branch","len":1,"c":false},{"a":24816,"n":"b_60F0","k":"branch","len":1,"c":false},{"a":24836,"n":"b_6104","k":"branch","len":1,"c":false},{"a":24838,"n":"b_6106","k":"branch","len":1,"c":false},{"a":24853,"n":"b_6115","k":"branch","len":1,"c":false},{"a":24877,"n":"b_612D","k":"branch","len":1,"c":false},{"a":24879,"n":"b_612F","k":"branch","len":1,"c":false},{"a":24882,"n":"b_6132","k":"branch","len":1,"c":false},{"a":24897,"n":"b_6141","k":"branch","len":1,"c":false},{"a":24912,"n":"b_6150","k":"branch","len":1,"c":false},{"a":24921,"n":"b_6159","k":"branch","len":1,"c":false},{"a":24934,"n":"b_6166","k":"branch","len":1,"c":false},{"a":24940,"n":"b_616C","k":"branch","len":1,"c":false},{"a":24959,"n":"b_617F","k":"branch","len":1,"c":false},{"a":24962,"n":"gym_cursor","k":"routine","len":7,"c":true},{"a":24969,"n":"menu_frame","k":"routine","len":49,"c":true},{"a":24992,"n":"b_61A0","k":"branch","len":1,"c":false},{"a":25017,"n":"r_61B9","k":"branch","len":1,"c":false},{"a":25018,"n":"button_light","k":"routine","len":59,"c":true},{"a":25032,"n":"b_61C8","k":"branch","len":1,"c":false},{"a":25036,"n":"j_61CC","k":"branch","len":1,"c":false},{"a":25077,"n":"button_dim","k":"routine","len":21,"c":true},{"a":25091,"n":"b_6203","k":"branch","len":1,"c":false},{"a":25098,"n":"button_press","k":"routine","len":21,"c":true},{"a":25112,"n":"b_6218","k":"branch","len":1,"c":false},{"a":25119,"n":"gym_sprites","k":"routine","len":77,"c":true},{"a":25124,"n":"b_6224","k":"branch","len":1,"c":false},{"a":25180,"n":"b_625C","k":"branch","len":1,"c":false},{"a":25196,"n":"gym_player","k":"routine","len":87,"c":true},{"a":25220,"n":"b_6284","k":"branch","len":1,"c":false},{"a":25259,"n":"b_62AB","k":"branch","len":1,"c":false},{"a":25277,"n":"j_62BD","k":"branch","len":1,"c":false},{"a":25282,"n":"r_62C2","k":"branch","len":1,"c":false},{"a":25283,"n":"gym_clear_name","k":"routine","len":18,"c":true},{"a":25295,"n":"b_62CF","k":"branch","len":1,"c":false},{"a":25301,"n":"armour_names","k":"table","len":101,"c":true},{"a":25402,"n":"gym_buy","k":"routine","len":35,"c":true},{"a":25420,"n":"b_634C","k":"branch","len":1,"c":false},{"a":25437,"n":"squad_raise","k":"routine","len":46,"c":true},{"a":25479,"n":"b_6387","k":"branch","len":1,"c":false},{"a":25482,"n":"r_638A","k":"branch","len":1,"c":false},{"a":25483,"n":"bank_pay","k":"routine","len":49,"c":true},{"a":25515,"n":"b_63AB","k":"branch","len":1,"c":false},{"a":25532,"n":"bank_add","k":"routine","len":24,"c":true},{"a":25556,"n":"bank_show","k":"routine","len":50,"c":true},{"a":25566,"n":"b_63DE","k":"branch","len":1,"c":false},{"a":25575,"n":"b_63E7","k":"branch","len":1,"c":false},{"a":25606,"n":"group_size","k":"routine","len":14,"c":true},{"a":25615,"n":"b_640F","k":"branch","len":1,"c":false},{"a":25620,"n":"bar_draw","k":"routine","len":10,"c":true},{"a":25624,"n":"b_6418","k":"branch","len":1,"c":false},{"a":25630,"n":"gym_bars","k":"routine","len":110,"c":true},{"a":25640,"n":"b_6428","k":"branch","len":1,"c":false},{"a":25649,"n":"b_6431","k":"branch","len":1,"c":false},{"a":25669,"n":"b_6445","k":"branch","len":1,"c":false},{"a":25704,"n":"b_6468","k":"branch","len":1,"c":false},{"a":25737,"n":"b_6489","k":"branch","len":1,"c":false},{"a":25740,"n":"squad_value","k":"routine","len":104,"c":true},{"a":25750,"n":"b_6496","k":"branch","len":1,"c":false},{"a":25758,"n":"b_649E","k":"branch","len":1,"c":false},{"a":25770,"n":"b_64AA","k":"branch","len":1,"c":false},{"a":25785,"n":"b_64B9","k":"branch","len":1,"c":false},{"a":25796,"n":"b_64C4","k":"branch","len":1,"c":false},{"a":25826,"n":"b_64E2","k":"branch","len":1,"c":false},{"a":25835,"n":"b_64EB","k":"branch","len":1,"c":false},{"a":25844,"n":"value_show","k":"routine","len":42,"c":true},{"a":25859,"n":"b_6503","k":"branch","len":1,"c":false},{"a":25861,"n":"b_6505","k":"branch","len":1,"c":false},{"a":25886,"n":"player_value","k":"routine","len":68,"c":true},{"a":25902,"n":"b_652E","k":"branch","len":1,"c":false},{"a":25934,"n":"b_654E","k":"branch","len":1,"c":false},{"a":25937,"n":"b_6551","k":"branch","len":1,"c":false},{"a":25954,"n":"print_position","k":"routine","len":23,"c":true},{"a":25962,"n":"b_656A","k":"branch","len":1,"c":false},{"a":25977,"n":"attribute_bar","k":"routine","len":96,"c":true},{"a":26033,"n":"b_65B1","k":"branch","len":1,"c":false},{"a":26039,"n":"b_65B7","k":"branch","len":1,"c":false},{"a":26050,"n":"b_65C2","k":"branch","len":1,"c":false},{"a":26053,"n":"b_65C5","k":"branch","len":1,"c":false},{"a":26073,"n":"gym_price","k":"routine","len":81,"c":true},{"a":26081,"n":"b_65E1","k":"branch","len":1,"c":false},{"a":26089,"n":"b_65E9","k":"branch","len":1,"c":false},{"a":26108,"n":"b_65FC","k":"branch","len":1,"c":false},{"a":26124,"n":"b_660C","k":"branch","len":1,"c":false},{"a":26140,"n":"b_661C","k":"branch","len":1,"c":false},{"a":26146,"n":"b_6622","k":"branch","len":1,"c":false},{"a":26153,"n":"r_6629","k":"branch","len":1,"c":false},{"a":26154,"n":"bar_scale","k":"routine","len":84,"c":true},{"a":26158,"n":"b_662E","k":"branch","len":1,"c":false},{"a":26174,"n":"b_663E","k":"branch","len":1,"c":false},{"a":26184,"n":"b_6648","k":"branch","len":1,"c":false},{"a":26195,"n":"b_6653","k":"branch","len":1,"c":false},{"a":26211,"n":"b_6663","k":"branch","len":1,"c":false},{"a":26238,"n":"gym_tables","k":"table","len":12,"c":true},{"a":26250,"n":"gym_button_rows","k":"table","len":12,"c":true},{"a":26262,"n":"sprite_figure_cols","k":"table","len":36,"c":true},{"a":26298,"n":"sprite_figure_rows","k":"table","len":36,"c":true},{"a":26334,"n":"sprite_figure_frames","k":"table","len":36,"c":true},{"a":26370,"n":"gym_bar_places","k":"variable","len":1,"c":true},{"a":26371,"n":"f_6703","k":"table","len":31,"c":true},{"a":26402,"n":"gym_buttons","k":"table","len":28,"c":true},{"a":26430,"n":"attribute_prices","k":"table","len":8,"c":true},{"a":26438,"n":"group_sizes","k":"table","len":17,"c":true},{"a":26455,"n":"bar_places","k":"table","len":17,"c":true},{"a":26472,"n":"manager","k":"routine","len":25,"c":true},{"a":26487,"n":"b_6777","k":"branch","len":1,"c":false},{"a":26497,"n":"portrait","k":"routine","len":108,"c":true},{"a":26509,"n":"b_678D","k":"branch","len":1,"c":false},{"a":26525,"n":"b_679D","k":"branch","len":1,"c":false},{"a":26534,"n":"b_67A6","k":"branch","len":1,"c":false},{"a":26563,"n":"b_67C3","k":"branch","len":1,"c":false},{"a":26569,"n":"b_67C9","k":"branch","len":1,"c":false},{"a":26605,"n":"manager_draw","k":"routine","len":95,"c":true},{"a":26689,"n":"b_6841","k":"branch","len":1,"c":false},{"a":26700,"n":"manager_sprites","k":"routine","len":66,"c":true},{"a":26702,"n":"b_684E","k":"branch","len":1,"c":false},{"a":26766,"n":"manager_redraw","k":"routine","len":18,"c":true},{"a":26769,"n":"j_6891","k":"branch","len":1,"c":false},{"a":26784,"n":"manager_loop","k":"routine","len":311,"c":true},{"a":26831,"n":"b_68CF","k":"branch","len":1,"c":false},{"a":26856,"n":"b_68E8","k":"branch","len":1,"c":false},{"a":26868,"n":"b_68F4","k":"branch","len":1,"c":false},{"a":26886,"n":"b_6906","k":"branch","len":1,"c":false},{"a":26897,"n":"b_6911","k":"branch","len":1,"c":false},{"a":26910,"n":"b_691E","k":"branch","len":1,"c":false},{"a":26919,"n":"b_6927","k":"branch","len":1,"c":false},{"a":26927,"n":"b_692F","k":"branch","len":1,"c":false},{"a":26941,"n":"b_693D","k":"branch","len":1,"c":false},{"a":26955,"n":"b_694B","k":"branch","len":1,"c":false},{"a":26964,"n":"b_6954","k":"branch","len":1,"c":false},{"a":26982,"n":"b_6966","k":"branch","len":1,"c":false},{"a":26990,"n":"b_696E","k":"branch","len":1,"c":false},{"a":27006,"n":"b_697E","k":"branch","len":1,"c":false},{"a":27026,"n":"b_6992","k":"branch","len":1,"c":false},{"a":27034,"n":"b_699A","k":"branch","len":1,"c":false},{"a":27050,"n":"b_69AA","k":"branch","len":1,"c":false},{"a":27077,"n":"b_69C5","k":"branch","len":1,"c":false},{"a":27086,"n":"b_69CE","k":"branch","len":1,"c":false},{"a":27092,"n":"b_69D4","k":"branch","len":1,"c":false},{"a":27095,"n":"manager_action","k":"routine","len":313,"c":true},{"a":27110,"n":"b_69E6","k":"branch","len":1,"c":false},{"a":27119,"n":"b_69EF","k":"branch","len":1,"c":false},{"a":27140,"n":"b_6A04","k":"branch","len":1,"c":false},{"a":27147,"n":"b_6A0B","k":"branch","len":1,"c":false},{"a":27151,"n":"b_6A0F","k":"branch","len":1,"c":false},{"a":27153,"n":"b_6A11","k":"branch","len":1,"c":false},{"a":27160,"n":"b_6A18","k":"branch","len":1,"c":false},{"a":27166,"n":"b_6A1E","k":"branch","len":1,"c":false},{"a":27172,"n":"b_6A24","k":"branch","len":1,"c":false},{"a":27181,"n":"b_6A2D","k":"branch","len":1,"c":false},{"a":27189,"n":"b_6A35","k":"branch","len":1,"c":false},{"a":27195,"n":"b_6A3B","k":"branch","len":1,"c":false},{"a":27202,"n":"b_6A42","k":"branch","len":1,"c":false},{"a":27208,"n":"b_6A48","k":"branch","len":1,"c":false},{"a":27214,"n":"b_6A4E","k":"branch","len":1,"c":false},{"a":27226,"n":"b_6A5A","k":"branch","len":1,"c":false},{"a":27245,"n":"b_6A6D","k":"branch","len":1,"c":false},{"a":27268,"n":"b_6A84","k":"branch","len":1,"c":false},{"a":27271,"n":"b_6A87","k":"branch","len":1,"c":false},{"a":27285,"n":"b_6A95","k":"branch","len":1,"c":false},{"a":27295,"n":"b_6A9F","k":"branch","len":1,"c":false},{"a":27308,"n":"b_6AAC","k":"branch","len":1,"c":false},{"a":27326,"n":"b_6ABE","k":"branch","len":1,"c":false},{"a":27346,"n":"b_6AD2","k":"branch","len":1,"c":false},{"a":27370,"n":"b_6AEA","k":"branch","len":1,"c":false},{"a":27397,"n":"b_6B05","k":"branch","len":1,"c":false},{"a":27405,"n":"b_6B0D","k":"branch","len":1,"c":false},{"a":27408,"n":"manager_click","k":"routine","len":7,"c":true},{"a":27415,"n":"manager_wait","k":"routine","len":12,"c":true},{"a":27419,"n":"b_6B1B","k":"branch","len":1,"c":false},{"a":27427,"n":"sprites_plain","k":"routine","len":13,"c":true},{"a":27440,"n":"formation_sprites","k":"routine","len":105,"c":true},{"a":27502,"n":"b_6B6E","k":"branch","len":1,"c":false},{"a":27513,"n":"b_6B79","k":"branch","len":1,"c":false},{"a":27517,"n":"b_6B7D","k":"branch","len":1,"c":false},{"a":27543,"n":"b_6B97","k":"branch","len":1,"c":false},{"a":27545,"n":"star_fees_base","k":"routine","len":1,"c":true},{"a":27546,"n":"f_6B9A","k":"routine","len":23,"c":true},{"a":27562,"n":"b_6BAA","k":"branch","len":1,"c":false},{"a":27569,"n":"star_fees","k":"table","len":28,"c":true},{"a":27597,"n":"place_value","k":"routine","len":68,"c":true},{"a":27610,"n":"b_6BDA","k":"branch","len":1,"c":false},{"a":27621,"n":"b_6BE5","k":"branch","len":1,"c":false},{"a":27626,"n":"b_6BEA","k":"branch","len":1,"c":false},{"a":27639,"n":"b_6BF7","k":"branch","len":1,"c":false},{"a":27657,"n":"b_6C09","k":"branch","len":1,"c":false},{"a":27665,"n":"transfer_buy","k":"routine","len":62,"c":true},{"a":27721,"n":"b_6C49","k":"branch","len":1,"c":false},{"a":27725,"n":"b_6C4D","k":"branch","len":1,"c":false},{"a":27727,"n":"transfer_swap","k":"routine","len":74,"c":true},{"a":27758,"n":"b_6C6E","k":"branch","len":1,"c":false},{"a":27769,"n":"b_6C79","k":"branch","len":1,"c":false},{"a":27799,"n":"b_6C97","k":"branch","len":1,"c":false},{"a":27800,"n":"r_6C98","k":"branch","len":1,"c":false},{"a":27801,"n":"squad_swap","k":"routine","len":95,"c":true},{"a":27847,"n":"b_6CC7","k":"branch","len":1,"c":false},{"a":27896,"n":"star_check","k":"routine","len":28,"c":true},{"a":27922,"n":"b_6D12","k":"branch","len":1,"c":false},{"a":27924,"n":"portrait_list","k":"table","len":9,"c":true},{"a":27933,"n":"portrait_draw","k":"routine","len":6,"c":true},{"a":27939,"n":"portrait_unpack","k":"routine","len":13,"c":true},{"a":27952,"n":"portrait_tiles_draw","k":"routine","len":202,"c":true},{"a":27968,"n":"b_6D40","k":"branch","len":1,"c":false},{"a":27974,"n":"b_6D46","k":"branch","len":1,"c":false},{"a":27978,"n":"b_6D4A","k":"branch","len":1,"c":false},{"a":27980,"n":"b_6D4C","k":"branch","len":1,"c":false},{"a":28058,"n":"b_6D9A","k":"branch","len":1,"c":false},{"a":28083,"n":"b_6DB3","k":"branch","len":1,"c":false},{"a":28102,"n":"b_6DC6","k":"branch","len":1,"c":false},{"a":28108,"n":"b_6DCC","k":"branch","len":1,"c":false},{"a":28119,"n":"b_6DD7","k":"branch","len":1,"c":false},{"a":28136,"n":"b_6DE8","k":"branch","len":1,"c":false},{"a":28154,"n":"portrait_tables","k":"variable","len":1,"c":true},{"a":28155,"n":"f_6DFB","k":"variable","len":1,"c":true},{"a":28156,"n":"f_6DFC","k":"variable","len":1,"c":true},{"a":28157,"n":"f_6DFD","k":"table","len":23,"c":true},{"a":28180,"n":"f_6E14","k":"variable","len":1,"c":true},{"a":28181,"n":"f_6E15","k":"table","len":25,"c":true},{"a":28206,"n":"f_6E2E","k":"table","len":12,"c":true},{"a":28218,"n":"f_6E3A","k":"table","len":12,"c":true},{"a":28230,"n":"position_names","k":"table","len":12,"c":true},{"a":28242,"n":"group_names","k":"table","len":60,"c":true},{"a":28302,"n":"main_menu","k":"routine","len":205,"c":true},{"a":28316,"n":"b_6E9C","k":"branch","len":1,"c":false},{"a":28334,"n":"b_6EAE","k":"branch","len":1,"c":false},{"a":28348,"n":"b_6EBC","k":"branch","len":1,"c":false},{"a":28372,"n":"b_6ED4","k":"branch","len":1,"c":false},{"a":28403,"n":"b_6EF3","k":"branch","len":1,"c":false},{"a":28418,"n":"b_6F02","k":"branch","len":1,"c":false},{"a":28433,"n":"b_6F11","k":"branch","len":1,"c":false},{"a":28449,"n":"b_6F21","k":"branch","len":1,"c":false},{"a":28469,"n":"b_6F35","k":"branch","len":1,"c":false},{"a":28484,"n":"b_6F44","k":"branch","len":1,"c":false},{"a":28495,"n":"b_6F4F","k":"branch","len":1,"c":false},{"a":28507,"n":"message_screen","k":"routine","len":32,"c":true},{"a":28539,"n":"two_player_game","k":"routine","len":132,"c":true},{"a":28575,"n":"b_6F9F","k":"branch","len":1,"c":false},{"a":28584,"n":"b_6FA8","k":"branch","len":1,"c":false},{"a":28654,"n":"b_6FEE","k":"branch","len":1,"c":false},{"a":28661,"n":"b_6FF5","k":"branch","len":1,"c":false},{"a":28665,"n":"j_6FF9","k":"branch","len":1,"c":false},{"a":28668,"n":"b_6FFC","k":"branch","len":1,"c":false},{"a":28671,"n":"f_6FFF","k":"table","len":3,"c":true},{"a":28674,"n":"knockout","k":"routine","len":48,"c":true},{"a":28683,"n":"b_700B","k":"branch","len":1,"c":false},{"a":28685,"n":"b_700D","k":"branch","len":1,"c":false},{"a":28719,"n":"b_702F","k":"branch","len":1,"c":false},{"a":28722,"n":"cup","k":"routine","len":13,"c":true},{"a":28735,"n":"cup_round","k":"routine","len":257,"c":true},{"a":28743,"n":"b_7047","k":"branch","len":1,"c":false},{"a":28750,"n":"b_704E","k":"branch","len":1,"c":false},{"a":28762,"n":"b_705A","k":"branch","len":1,"c":false},{"a":28790,"n":"b_7076","k":"branch","len":1,"c":false},{"a":28799,"n":"b_707F","k":"branch","len":1,"c":false},{"a":28813,"n":"b_708D","k":"branch","len":1,"c":false},{"a":28838,"n":"b_70A6","k":"branch","len":1,"c":false},{"a":28851,"n":"b_70B3","k":"branch","len":1,"c":false},{"a":28868,"n":"b_70C4","k":"branch","len":1,"c":false},{"a":28876,"n":"b_70CC","k":"branch","len":1,"c":false},{"a":28922,"n":"b_70FA","k":"branch","len":1,"c":false},{"a":28982,"n":"b_7136","k":"branch","len":1,"c":false},{"a":28989,"n":"b_713D","k":"branch","len":1,"c":false},{"a":28992,"n":"cup_loser","k":"routine","len":15,"c":true},{"a":29001,"n":"b_7149","k":"branch","len":1,"c":false},{"a":29007,"n":"random_team","k":"routine","len":10,"c":true},{"a":29017,"n":"cup_rounds","k":"table","len":4,"c":true},{"a":29021,"n":"league","k":"routine","len":26,"c":true},{"a":29034,"n":"b_716A","k":"branch","len":1,"c":false},{"a":29047,"n":"league_half","k":"routine","len":42,"c":true},{"a":29049,"n":"b_7179","k":"branch","len":1,"c":false},{"a":29060,"n":"b_7184","k":"branch","len":1,"c":false},{"a":29089,"n":"league_week","k":"routine","len":125,"c":true},{"a":29100,"n":"b_71AC","k":"branch","len":1,"c":false},{"a":29173,"n":"b_71F5","k":"branch","len":1,"c":false},{"a":29189,"n":"b_7205","k":"branch","len":1,"c":false},{"a":29214,"n":"league_playoff","k":"routine","len":92,"c":true},{"a":29231,"n":"b_722F","k":"branch","len":1,"c":false},{"a":29254,"n":"b_7246","k":"branch","len":1,"c":false},{"a":29293,"n":"b_726D","k":"branch","len":1,"c":false},{"a":29296,"n":"b_7270","k":"branch","len":1,"c":false},{"a":29306,"n":"league_match","k":"routine","len":39,"c":true},{"a":29317,"n":"b_7285","k":"branch","len":1,"c":false},{"a":29326,"n":"b_728E","k":"branch","len":1,"c":false},{"a":29345,"n":"random_week","k":"routine","len":10,"c":true},{"a":29355,"n":"swap_places","k":"routine","len":39,"c":true},{"a":29394,"n":"find_team","k":"routine","len":18,"c":true},{"a":29398,"n":"b_72D6","k":"branch","len":1,"c":false},{"a":29410,"n":"b_72E2","k":"branch","len":1,"c":false},{"a":29412,"n":"cup_record","k":"routine","len":89,"c":true},{"a":29479,"n":"b_7327","k":"branch","len":1,"c":false},{"a":29496,"n":"b_7338","k":"branch","len":1,"c":false},{"a":29501,"n":"week_fixtures","k":"routine","len":59,"c":true},{"a":29506,"n":"b_7342","k":"branch","len":1,"c":false},{"a":29560,"n":"division_team","k":"routine","len":3,"c":true},{"a":29563,"n":"division_1_team","k":"routine","len":24,"c":true},{"a":29571,"n":"b_7383","k":"branch","len":1,"c":false},{"a":29587,"n":"fixtures","k":"table","len":28,"c":true},{"a":29615,"n":"two_player_result","k":"routine","len":41,"c":true},{"a":29636,"n":"b_73C4","k":"branch","len":1,"c":false},{"a":29646,"n":"b_73CE","k":"branch","len":1,"c":false},{"a":29656,"n":"match_result","k":"routine","len":122,"c":true},{"a":29677,"n":"b_73ED","k":"branch","len":1,"c":false},{"a":29722,"n":"b_741A","k":"branch","len":1,"c":false},{"a":29778,"n":"type_modes","k":"table","len":7,"c":true},{"a":29785,"n":"type_coins_max","k":"table","len":7,"c":true},{"a":29792,"n":"type_coins_min","k":"table","len":7,"c":true},{"a":29799,"n":"play_match","k":"routine","len":33,"c":true},{"a":29832,"n":"play_half","k":"routine","len":254,"c":true},{"a":29835,"n":"j_748B","k":"branch","len":1,"c":false},{"a":29838,"n":"b_748E","k":"branch","len":1,"c":false},{"a":29847,"n":"b_7497","k":"branch","len":1,"c":false},{"a":29888,"n":"b_74C0","k":"branch","len":1,"c":false},{"a":29895,"n":"b_74C7","k":"branch","len":1,"c":false},{"a":29937,"n":"b_74F1","k":"branch","len":1,"c":false},{"a":29951,"n":"b_74FF","k":"branch","len":1,"c":false},{"a":29963,"n":"b_750B","k":"branch","len":1,"c":false},{"a":29977,"n":"b_7519","k":"branch","len":1,"c":false},{"a":29991,"n":"b_7527","k":"branch","len":1,"c":false},{"a":30029,"n":"b_754D","k":"branch","len":1,"c":false},{"a":30064,"n":"b_7570","k":"branch","len":1,"c":false},{"a":30081,"n":"b_7581","k":"branch","len":1,"c":false},{"a":30086,"n":"play_coins","k":"routine","len":42,"c":true},{"a":30098,"n":"b_7592","k":"branch","len":1,"c":false},{"a":30106,"n":"b_759A","k":"branch","len":1,"c":false},{"a":30110,"n":"b_759E","k":"branch","len":1,"c":false},{"a":30120,"n":"b_75A8","k":"branch","len":1,"c":false},{"a":30126,"n":"b_75AE","k":"branch","len":1,"c":false},{"a":30128,"n":"wait_fire","k":"routine","len":24,"c":true},{"a":30132,"n":"b_75B4","k":"branch","len":1,"c":false},{"a":30152,"n":"run_menu","k":"routine","len":133,"c":true},{"a":30193,"n":"b_75F1","k":"branch","len":1,"c":false},{"a":30244,"n":"b_7624","k":"branch","len":1,"c":false},{"a":30278,"n":"b_7646","k":"branch","len":1,"c":false},{"a":30571,"n":"message_big","k":"routine","len":3,"c":true},{"a":30574,"n":"message_big_noscore","k":"routine","len":123,"c":true},{"a":30618,"n":"b_779A","k":"branch","len":1,"c":false},{"a":30694,"n":"b_77E6","k":"branch","len":1,"c":false},{"a":30697,"n":"message_wait","k":"routine","len":3,"c":true},{"a":30700,"n":"message_timed","k":"routine","len":23,"c":true},{"a":30704,"n":"b_77F0","k":"branch","len":1,"c":false},{"a":30719,"n":"b_77FF","k":"branch","len":1,"c":false},{"a":30723,"n":"message_fire","k":"routine","len":18,"c":true},{"a":30726,"n":"b_7806","k":"branch","len":1,"c":false},{"a":30741,"n":"message_fire_noscore","k":"routine","len":6,"c":true},{"a":30747,"n":"goal_message","k":"routine","len":100,"c":true},{"a":30768,"n":"b_7830","k":"branch","len":1,"c":false},{"a":30802,"n":"b_7852","k":"branch","len":1,"c":false},{"a":30806,"n":"b_7856","k":"branch","len":1,"c":false},{"a":30810,"n":"j_785A","k":"branch","len":1,"c":false},{"a":30820,"n":"j_7864","k":"branch","len":1,"c":false},{"a":30841,"n":"b_7879","k":"branch","len":1,"c":false},{"a":30844,"n":"b_787C","k":"branch","len":1,"c":false},{"a":30847,"n":"screen_clear","k":"routine","len":64,"c":true},{"a":30911,"n":"save_game","k":"routine","len":67,"c":true},{"a":30926,"n":"b_78CE","k":"branch","len":1,"c":false},{"a":30978,"n":"kernal_on","k":"routine","len":145,"c":true},{"a":31010,"n":"b_7922","k":"branch","len":1,"c":false},{"a":31123,"n":"kernal_off","k":"routine","len":96,"c":true},{"a":31174,"n":"b_79C6","k":"branch","len":1,"c":false},{"a":31182,"n":"b_79CE","k":"branch","len":1,"c":false},{"a":31197,"n":"b_79DD","k":"branch","len":1,"c":false},{"a":31219,"n":"save_name","k":"table","len":12,"c":true},{"a":31231,"n":"load_game","k":"routine","len":80,"c":true},{"a":31279,"n":"b_7A2F","k":"branch","len":1,"c":false},{"a":31311,"n":"screen_rows_copy","k":"routine","len":143,"c":true},{"a":31313,"n":"j_7A51","k":"branch","len":1,"c":false},{"a":31451,"n":"b_7ADB","k":"branch","len":1,"c":false},{"a":31454,"n":"team_attributes","k":"routine","len":30,"c":true},{"a":31484,"n":"defeat_picture","k":"table","len":13,"c":true},{"a":31497,"n":"defeat_bitmap","k":"table","len":476,"c":true},{"a":31973,"n":"defeat_screen","k":"table","len":83,"c":true},{"a":32056,"n":"defeat_colours","k":"table","len":58,"c":true},{"a":32114,"n":"message_tiles_list","k":"table","len":13,"c":true},{"a":32127,"n":"message_tiles","k":"table","len":641,"c":true},{"a":32768,"n":"message_tiles_281","k":"table","len":359,"c":true},{"a":33127,"n":"message_tiles_3e8","k":"table","len":599,"c":true},{"a":33726,"n":"message_flips","k":"table","len":40,"c":true},{"a":33766,"n":"message_map","k":"table","len":321,"c":true},{"a":34087,"n":"menu_tiles_list","k":"table","len":13,"c":true},{"a":34100,"n":"menu_tiles","k":"table","len":722,"c":true},{"a":34822,"n":"menu_flips","k":"table","len":197,"c":true},{"a":35019,"n":"menu_map","k":"table","len":665,"c":true},{"a":35684,"n":"manager_list","k":"table","len":13,"c":true},{"a":35697,"n":"gym_list","k":"table","len":17,"c":true},{"a":35714,"n":"manager_first_list","k":"table","len":17,"c":true},{"a":35731,"n":"gym_tiles","k":"table","len":790,"c":true},{"a":36521,"n":"a_8EA9","k":"table","len":64,"c":true},{"a":36585,"n":"gym_tiles_0356","k":"table","len":146,"c":true},{"a":36731,"n":"gym_tiles_3e8","k":"table","len":493,"c":true},{"a":37224,"n":"manager_flips","k":"table","len":108,"c":true},{"a":37332,"n":"manager_map","k":"table","len":444,"c":true},{"a":37776,"n":"gym_flips","k":"table","len":161,"c":true},{"a":37937,"n":"gym_map","k":"table","len":520,"c":true},{"a":38457,"n":"manager_first_flips","k":"table","len":104,"c":true},{"a":38561,"n":"manager_first_map","k":"table","len":27,"c":true},{"a":38588,"n":"pitch_blocks","k":"table","len":992,"c":true},{"a":39580,"n":"pitch_blocks_62","k":"table","len":384,"c":true},{"a":39964,"n":"pitch_map","k":"table","len":351,"c":true},{"a":40315,"n":"menu_sprite","k":"table","len":29,"c":true},{"a":40344,"n":"manager_frames","k":"table","len":30,"c":true},{"a":40374,"n":"gym_sprites_a","k":"table","len":254,"c":true},{"a":40628,"n":"gym_sprites_b","k":"table","len":332,"c":true},{"a":40960,"n":"gym_sprites_b_14c","k":"table","len":79,"c":true},{"a":41039,"n":"match_sprites","k":"table","len":385,"c":true},{"a":41424,"n":"arena_sprites","k":"table","len":1000,"c":true},{"a":42424,"n":"arena_sprites_3e8","k":"table","len":3,"c":true},{"a":42427,"n":"door_sprites","k":"table","len":406,"c":true},{"a":42833,"n":"arena_chars","k":"table","len":1000,"c":true},{"a":43833,"n":"arena_chars_3e8","k":"table","len":98,"c":true},{"a":43931,"n":"panel_screen","k":"table","len":408,"c":true},{"a":44339,"n":"panel_rows","k":"table","len":108,"c":true},{"a":44447,"n":"big_font","k":"table","len":685,"c":true},{"a":45132,"n":"portrait_mirrors","k":"table","len":54,"c":true},{"a":45186,"n":"portrait_maps","k":"table","len":620,"c":true},{"a":45806,"n":"portrait_tiles","k":"table","len":1000,"c":true},{"a":46806,"n":"portrait_tiles_100","k":"table","len":1000,"c":true},{"a":47806,"n":"portrait_tiles_200","k":"table","len":540,"c":true},{"a":49152,"n":"start_game","k":"routine","len":8,"c":true},{"a":49160,"n":"perving_message","k":"table","len":60,"c":true},{"a":49220,"n":"start_init","k":"routine","len":128,"c":true},{"a":49316,"n":"b_C0A4","k":"branch","len":1,"c":false},{"a":49348,"n":"title","k":"routine","len":218,"c":true},{"a":49350,"n":"b_C0C6","k":"branch","len":1,"c":false},{"a":49359,"n":"j_C0CF","k":"branch","len":1,"c":false},{"a":49406,"n":"j_C0FE","k":"branch","len":1,"c":false},{"a":49439,"n":"b_C11F","k":"branch","len":1,"c":false},{"a":49478,"n":"b_C146","k":"branch","len":1,"c":false},{"a":49484,"n":"b_C14C","k":"branch","len":1,"c":false},{"a":49486,"n":"b_C14E","k":"branch","len":1,"c":false},{"a":49504,"n":"b_C160","k":"branch","len":1,"c":false},{"a":49522,"n":"b_C172","k":"branch","len":1,"c":false},{"a":49540,"n":"j_C184","k":"branch","len":1,"c":false},{"a":49551,"n":"b_C18F","k":"branch","len":1,"c":false},{"a":49563,"n":"b_C19B","k":"branch","len":1,"c":false},{"a":49566,"n":"key_pos_1","k":"variable","len":1,"c":true},{"a":49567,"n":"key_pos_2","k":"variable","len":1,"c":true},{"a":49568,"n":"code_cheat","k":"table","len":17,"c":true},{"a":49585,"n":"code_martin","k":"table","len":7,"c":true},{"a":49592,"n":"title_bitmap","k":"table","len":783,"c":true},{"a":50375,"n":"title_screen","k":"table","len":50,"c":true},{"a":50425,"n":"martin_list","k":"table","len":13,"c":true},{"a":50438,"n":"martin_bitmap","k":"table","len":959,"c":true},{"a":51397,"n":"martin_screen","k":"table","len":207,"c":true},{"a":51604,"n":"martin_colours","k":"table","len":132,"c":true},{"a":52224,"n":"title_routine","k":"table","len":10,"c":true},{"a":52234,"n":"f_CC0A","k":"table","len":10,"c":true},{"a":52244,"n":"f_CC14","k":"table","len":10,"c":true},{"a":52254,"n":"f_CC1E","k":"table","len":10,"c":true},{"a":52264,"n":"f_CC28","k":"table","len":40,"c":true},{"a":52304,"n":"f_CC50","k":"table","len":40,"c":true},{"a":52344,"n":"f_CC78","k":"table","len":8,"c":true},{"a":52352,"n":"title_line","k":"table","len":32,"c":true},{"a":52384,"n":"f_CCA0","k":"table","len":9,"c":true},{"a":52393,"n":"a_CCA9","k":"table","len":14,"c":true},{"a":53248,"n":"frame_40","k":"table","len":64,"c":true},{"a":53312,"n":"frame_41","k":"table","len":64,"c":true},{"a":53376,"n":"frame_42","k":"table","len":64,"c":true},{"a":53440,"n":"frame_43","k":"table","len":64,"c":true},{"a":53504,"n":"frame_44","k":"table","len":64,"c":true},{"a":53568,"n":"frame_45","k":"table","len":64,"c":true},{"a":53632,"n":"frame_46","k":"table","len":64,"c":true},{"a":53696,"n":"frame_47","k":"table","len":64,"c":true},{"a":53760,"n":"frame_48","k":"table","len":64,"c":true},{"a":53824,"n":"frame_49","k":"table","len":64,"c":true},{"a":53888,"n":"frame_4a","k":"table","len":64,"c":true},{"a":53952,"n":"frame_4b","k":"table","len":64,"c":true},{"a":54016,"n":"frame_4c","k":"table","len":64,"c":true},{"a":54080,"n":"frame_4d","k":"table","len":64,"c":true},{"a":54144,"n":"frame_4e","k":"table","len":64,"c":true},{"a":54208,"n":"frame_4f","k":"table","len":64,"c":true},{"a":54272,"n":"frame_50","k":"table","len":64,"c":true},{"a":54336,"n":"frame_51","k":"table","len":64,"c":true},{"a":54400,"n":"frame_52","k":"table","len":64,"c":true},{"a":54464,"n":"frame_53","k":"table","len":64,"c":true},{"a":54528,"n":"frame_54","k":"table","len":64,"c":true},{"a":54592,"n":"frame_55","k":"table","len":64,"c":true},{"a":54656,"n":"frame_56","k":"table","len":64,"c":true},{"a":54720,"n":"frame_57","k":"table","len":64,"c":true},{"a":54784,"n":"frame_58","k":"table","len":64,"c":true},{"a":54848,"n":"frame_59","k":"table","len":64,"c":true},{"a":54912,"n":"frame_5a","k":"table","len":64,"c":true},{"a":54976,"n":"frame_5b","k":"table","len":64,"c":true},{"a":55040,"n":"frame_5c","k":"table","len":64,"c":true},{"a":55104,"n":"frame_5d","k":"table","len":64,"c":true},{"a":55168,"n":"frame_5e","k":"table","len":64,"c":true},{"a":55232,"n":"frame_5f","k":"table","len":64,"c":true},{"a":55296,"n":"frame_60","k":"table","len":64,"c":true},{"a":55360,"n":"frame_61","k":"table","len":64,"c":true},{"a":55424,"n":"frame_62","k":"table","len":64,"c":true},{"a":55488,"n":"frame_63","k":"table","len":64,"c":true},{"a":55552,"n":"frame_64","k":"table","len":64,"c":true},{"a":55616,"n":"frame_65","k":"table","len":64,"c":true},{"a":55680,"n":"frame_66","k":"table","len":64,"c":true},{"a":55744,"n":"frame_67","k":"table","len":64,"c":true},{"a":55808,"n":"frame_68","k":"table","len":64,"c":true},{"a":55872,"n":"frame_69","k":"table","len":64,"c":true},{"a":55936,"n":"frame_6a","k":"table","len":64,"c":true},{"a":56000,"n":"frame_6b","k":"table","len":64,"c":true},{"a":56064,"n":"frame_6c","k":"table","len":64,"c":true},{"a":56128,"n":"frame_6d","k":"table","len":48,"c":true},{"a":56176,"n":"f_DB70","k":"table","len":16,"c":true},{"a":56192,"n":"frame_6e","k":"table","len":24,"c":true},{"a":56216,"n":"f_DB98","k":"variable","len":2,"c":true},{"a":56218,"n":"a_DB9A","k":"variable","len":1,"c":true},{"a":56219,"n":"a_DB9B","k":"variable","len":1,"c":true},{"a":56220,"n":"a_DB9C","k":"table","len":4,"c":true},{"a":56224,"n":"a_DBA0","k":"variable","len":1,"c":true},{"a":56225,"n":"a_DBA1","k":"variable","len":1,"c":true},{"a":56226,"n":"a_DBA2","k":"variable","len":1,"c":true},{"a":56227,"n":"a_DBA3","k":"table","len":8,"c":true},{"a":56235,"n":"a_DBAB","k":"variable","len":1,"c":true},{"a":56236,"n":"a_DBAC","k":"table","len":8,"c":true},{"a":56244,"n":"a_DBB4","k":"variable","len":1,"c":true},{"a":56245,"n":"a_DBB5","k":"variable","len":1,"c":true},{"a":56246,"n":"a_DBB6","k":"variable","len":1,"c":true},{"a":56247,"n":"a_DBB7","k":"table","len":4,"c":true},{"a":56251,"n":"a_DBBB","k":"variable","len":1,"c":true},{"a":56252,"n":"a_DBBC","k":"variable","len":1,"c":true},{"a":56253,"n":"a_DBBD","k":"table","len":3,"c":true},{"a":56256,"n":"frame_6f","k":"table","len":64,"c":true},{"a":56320,"n":"frame_70","k":"table","len":64,"c":true},{"a":56384,"n":"frame_71","k":"table","len":64,"c":true},{"a":56448,"n":"frame_72","k":"table","len":64,"c":true},{"a":56512,"n":"frame_73","k":"table","len":64,"c":true},{"a":56576,"n":"frame_74","k":"table","len":64,"c":true},{"a":56640,"n":"frame_75","k":"table","len":64,"c":true},{"a":56704,"n":"frame_76","k":"table","len":64,"c":true},{"a":56768,"n":"frame_77","k":"table","len":64,"c":true},{"a":56832,"n":"frame_78","k":"table","len":64,"c":true},{"a":56896,"n":"frame_79","k":"table","len":64,"c":true},{"a":56960,"n":"frame_7a","k":"table","len":64,"c":true},{"a":57024,"n":"frame_7b","k":"table","len":64,"c":true},{"a":57088,"n":"frame_7c","k":"table","len":64,"c":true},{"a":57152,"n":"frame_7d","k":"table","len":64,"c":true},{"a":57216,"n":"frame_7e","k":"table","len":64,"c":true},{"a":57280,"n":"frame_7f","k":"table","len":64,"c":true}],"records":[{"a":0,"t":"gap","n":512,"x":[31010,31177,49230]},{"a":0,"t":"note","l":"cpu_port_ddr","note":"outside the tracked image","x":[31010,31177,49230]},{"a":512,"l":"sfx_init","c":"Silences the sound-effects driver: marks no effect requested on the three voices ($04B0, $04B7, $04BE = $FF), sets their running priorities ($04DE, $04E5, $04EC) to $FF so that any effect may start, zeroes their length and hold counters, clears all 24 SID registers ($D400-$D417) and sets the volume to 15 with no filter ($D418 = $0F).","t":"code","b":[169,255],"m":"lda","x":[31021,31169,31185,49334],"o":"#$FF"},{"a":514,"t":"code","b":[141,176,4],"m":"sta","oa":1200,"o":"a_04B0"},{"a":517,"t":"code","b":[141,183,4],"m":"sta","oa":1207,"o":"a_04B7"},{"a":520,"t":"code","b":[141,190,4],"m":"sta","oa":1214,"o":"a_04BE"},{"a":523,"t":"code","b":[141,222,4],"m":"sta","oa":1246,"o":"a_04DE"},{"a":526,"t":"code","b":[141,229,4],"m":"sta","oa":1253,"o":"a_04E5"},{"a":529,"t":"code","b":[141,236,4],"m":"sta","oa":1260,"o":"a_04EC"},{"a":532,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":534,"t":"code","b":[141,178,4],"m":"sta","oa":1202,"o":"a_04B2"},{"a":537,"t":"code","b":[141,185,4],"m":"sta","oa":1209,"o":"a_04B9"},{"a":540,"t":"code","b":[141,192,4],"m":"sta","oa":1216,"o":"a_04C0"},{"a":543,"t":"code","b":[141,177,4],"m":"sta","oa":1201,"o":"a_04B1"},{"a":546,"t":"code","b":[141,184,4],"m":"sta","oa":1208,"o":"a_04B8"},{"a":549,"t":"code","b":[141,191,4],"m":"sta","oa":1215,"o":"a_04BF"},{"a":552,"t":"code","b":[160,23],"m":"ldy","o":"#$17"},{"a":554,"l":"b_022A","t":"code","b":[153,0,212],"m":"sta","x":[558],"o":"sid_v1_freq_lo,y"},{"a":557,"t":"code","b":[136],"m":"dey"},{"a":558,"t":"code","b":[16,250],"m":"bpl","oa":554,"o":"b_022A"},{"a":560,"t":"code","b":[169,15],"m":"lda","o":"#$0F"},{"a":562,"t":"code","b":[141,24,212],"m":"sta","o":"sid_filter_mode_volume"},{"a":565,"t":"code","b":[96],"m":"rts"},{"a":566,"l":"sfx_update","c":"The sound-effects driver's frame step: runs sfx_voice for voice 1 (X = 0), voice 2 (X = 7) and voice 3 (X = 14), the offset of each voice in the SID and in the driver's own state at $04B0. Called from the raster interrupts' end-of-frame handlers ($1446, $1452), the sound-only interrupt at $1463, sfx_stop_all ($1C12) and three more places ($2062, $75B7, $C101).","t":"code","b":[162,0],"m":"ldx","x":[5190,5202,5225,7186,8290,8632,30135,49409],"o":"#$00"},{"a":568,"t":"code","b":[32,66,2],"m":"jsr","oa":578,"o":"sfx_voice"},{"a":571,"t":"code","b":[162,7],"m":"ldx","o":"#$07"},{"a":573,"t":"code","b":[32,66,2],"m":"jsr","oa":578,"o":"sfx_voice"},{"a":576,"t":"code","b":[162,14],"m":"ldx","o":"#$0E"},{"a":578,"l":"sfx_voice","c":"One voice of the sound-effects driver, X = the voice's offset (0, 7, 14). A request waits in $04B0,x (bit 7 set means none). It starts when the voice's hold counter $04B1,x is zero or when the effect's priority byte (sfx_priority) is no higher than the running effect's ($04DE,x): a lower number wins. Otherwise the request is dropped. Starting an effect gates the voice off, then copies the effect's four-byte rows from the tables at $04FE-$0741 into the voice: attack/decay, sustain/release, gate time, length, waveform at start and after the gate, frequency, frequency-sweep mode and step, pulse width, pulse sweep, special effects and their period; the hold counter is set to 50 frames. A running effect goes on at sfx_step.","t":"code","b":[189,176,4],"m":"lda","oa":1200,"x":[568,573],"o":"a_04B0,x"},{"a":581,"t":"code","b":[48,19],"m":"bmi","oa":602,"o":"b_025A"},{"a":583,"t":"code","b":[168],"m":"tay"},{"a":584,"t":"code","b":[189,222,4],"m":"lda","oa":1246,"o":"a_04DE,x"},{"a":587,"t":"code","b":[217,128,4],"m":"cmp","oa":1152,"o":"sfx_priority,y"},{"a":590,"t":"code","b":[176,22],"m":"bcs","oa":614,"o":"b_0266"},{"a":592,"t":"code","b":[189,177,4],"m":"lda","oa":1201,"o":"a_04B1,x"},{"a":595,"t":"code","b":[240,17],"m":"beq","oa":614,"o":"b_0266"},{"a":597,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":599,"t":"code","b":[157,176,4],"m":"sta","oa":1200,"o":"a_04B0,x"},{"a":602,"l":"b_025A","t":"code","b":[189,178,4],"m":"lda","oa":1202,"x":[581],"o":"a_04B2,x"},{"a":605,"t":"code","b":[208,4],"m":"bne","oa":611,"o":"b_0263"},{"a":607,"t":"code","b":[157,177,4],"m":"sta","oa":1201,"o":"a_04B1,x"},{"a":610,"t":"code","b":[96],"m":"rts"},{"a":611,"l":"b_0263","t":"code","b":[76,254,2],"m":"jmp","oa":766,"x":[605],"o":"sfx_step"},{"a":614,"l":"b_0266","t":"code","b":[169,0],"m":"lda","x":[590,595],"o":"#$00"},{"a":616,"t":"code","b":[157,4,212],"m":"sta","o":"sid_v1_control,x"},{"a":619,"t":"code","b":[185,128,4],"m":"lda","oa":1152,"o":"sfx_priority,y"},{"a":622,"t":"code","b":[157,222,4],"m":"sta","oa":1246,"o":"a_04DE,x"},{"a":625,"t":"code","b":[152],"m":"tya"},{"a":626,"t":"code","b":[10],"m":"asl","o":"a"},{"a":627,"t":"code","b":[10],"m":"asl","o":"a"},{"a":628,"t":"code","b":[168],"m":"tay"},{"a":629,"t":"code","b":[185,254,4],"m":"lda","oa":1278,"o":"sfx_params,y"},{"a":632,"t":"code","b":[157,5,212],"m":"sta","o":"sid_v1_attack_decay,x"},{"a":635,"t":"code","b":[185,255,4],"m":"lda","oa":1279,"o":"sfx_sustain,y"},{"a":638,"t":"code","b":[157,6,212],"m":"sta","o":"sid_v1_sustain_release,x"},{"a":641,"t":"code","b":[185,0,5],"m":"lda","oa":1280,"o":"sfx_gate,y"},{"a":644,"t":"code","b":[157,224,4],"m":"sta","oa":1248,"o":"f_04E0,x"},{"a":647,"t":"code","b":[185,1,5],"m":"lda","oa":1281,"o":"sfx_length,y"},{"a":650,"t":"code","b":[157,178,4],"m":"sta","oa":1202,"o":"a_04B2,x"},{"a":653,"t":"code","b":[185,193,5],"m":"lda","oa":1473,"o":"sfx_freq_lo,y"},{"a":656,"t":"code","b":[157,0,212],"m":"sta","o":"sid_v1_freq_lo,x"},{"a":659,"t":"code","b":[157,182,4],"m":"sta","oa":1206,"o":"f_04B6,x"},{"a":662,"t":"code","b":[185,192,5],"m":"lda","oa":1472,"o":"sfx_freq_hi,y"},{"a":665,"t":"code","b":[157,1,212],"m":"sta","o":"sid_v1_freq_hi,x"},{"a":668,"t":"code","b":[157,181,4],"m":"sta","oa":1205,"o":"f_04B5,x"},{"a":671,"t":"code","b":[185,126,6],"m":"lda","oa":1662,"o":"sfx_sweeps,y"},{"a":673,"t":"note","l":"a_02A1","c":"kernal_on writes 0 to $02A1, the KERNAL's RS-232 interrupt flags, after copying this page away; here the bytes are the sound driver's code (sfx_step), put back by kernal_off.","note":"inside the item at $029F","x":[31119]},{"a":674,"t":"code","b":[157,197,4],"m":"sta","oa":1221,"o":"f_04C5,x"},{"a":677,"t":"code","b":[185,127,6],"m":"lda","oa":1663,"o":"sfx_sweep_hi,y"},{"a":680,"t":"code","b":[157,198,4],"m":"sta","oa":1222,"o":"f_04C6,x"},{"a":681,"t":"note","l":"a_02A9","c":"A false symbol: the BIT at $65C1 skips the two-byte instruction inside it; no instruction names $02A9, which lies in sfx_voice.","note":"inside the item at $02A8","x":[26049]},{"a":683,"t":"code","b":[185,128,6],"m":"lda","oa":1664,"o":"sfx_sweep_lo,y"},{"a":686,"t":"code","b":[157,199,4],"m":"sta","oa":1223,"o":"f_04C7,x"},{"a":689,"t":"code","b":[185,129,6],"m":"lda","oa":1665,"o":"sfx_pulse,y"},{"a":692,"t":"code","b":[72],"m":"pha"},{"a":693,"t":"code","b":[41,240],"m":"and","o":"#$F0"},{"a":695,"t":"code","b":[157,2,212],"m":"sta","o":"sid_v1_pulse_lo,x"},{"a":698,"t":"code","b":[157,201,4],"m":"sta","oa":1225,"o":"f_04C9,x"},{"a":701,"t":"code","b":[104],"m":"pla"},{"a":702,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":704,"t":"code","b":[157,3,212],"m":"sta","o":"sid_v1_pulse_hi,x"},{"a":707,"t":"code","b":[157,200,4],"m":"sta","oa":1224,"o":"f_04C8,x"},{"a":710,"t":"code","b":[185,62,7],"m":"lda","oa":1854,"o":"sfx_specials,y"},{"a":713,"t":"code","b":[157,202,4],"m":"sta","oa":1226,"o":"f_04CA,x"},{"a":716,"t":"code","b":[185,63,7],"m":"lda","oa":1855,"o":"sfx_special_bits,y"},{"a":719,"t":"code","b":[157,218,4],"m":"sta","oa":1242,"o":"f_04DA,x"},{"a":722,"t":"code","b":[185,64,7],"m":"lda","oa":1856,"o":"sfx_flip,y"},{"a":725,"t":"code","b":[157,219,4],"m":"sta","oa":1243,"o":"f_04DB,x"},{"a":728,"t":"code","b":[157,220,4],"m":"sta","oa":1244,"o":"f_04DC,x"},{"a":731,"t":"code","b":[185,65,7],"m":"lda","oa":1857,"o":"sfx_special_value,y"},{"a":734,"t":"code","b":[157,221,4],"m":"sta","oa":1245,"o":"f_04DD,x"},{"a":737,"t":"code","b":[185,191,5],"m":"lda","oa":1471,"o":"sfx_wave_off,y"},{"a":740,"t":"code","b":[157,180,4],"m":"sta","oa":1204,"o":"f_04B4,x"},{"a":743,"t":"code","b":[185,190,5],"m":"lda","oa":1470,"o":"sfx_waves,y"},{"a":746,"t":"code","b":[157,179,4],"m":"sta","oa":1203,"o":"f_04B3,x"},{"a":749,"t":"code","b":[157,4,212],"m":"sta","o":"sid_v1_control,x"},{"a":752,"t":"code","b":[169,50],"m":"lda","o":"#$32"},{"a":754,"t":"code","b":[157,177,4],"m":"sta","oa":1201,"o":"a_04B1,x"},{"a":757,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":759,"t":"code","b":[157,176,4],"m":"sta","oa":1200,"o":"a_04B0,x"},{"a":762,"t":"code","b":[157,223,4],"m":"sta","oa":1247,"o":"f_04DF,x"},{"a":765,"t":"code","b":[96],"m":"rts"},{"a":766,"l":"sfx_step","c":"A running effect's frame (sfx_voice jumps here, X = the voice). Counts the hold counter down and toggles the flip flag $04DF,x every $04DC,x + 1 frames. While the gate time $04E0,x lasts it counts down; once it is out the voice switches to its release waveform (gate off), then the length $04B2,x counts down to silence unless it is $FF (endless). Then: pulse-width sweep between $08xx and $0Exx when $04CA,x is set; the frequency sweep chosen by $04C5,x (1 up, 2 down, 3 up while gated, 4 down while gated, 5 up then down at release, 6 down then up, 7 up after release, 8 down after release, 9 up or down with the flip flag); and the special bits of $04DA,x: 1 swap the frequency's two bytes, 2 subtract the step's high byte $04C6,x from the frequency's high byte and EOR it with $04DD,x, 4 add the low nibble of voice 3's oscillator ($D41B AND $0F) to the high byte for noise, 8 reset the high byte to $04DD,x when the flip timer runs out.","t":"code","b":[189,177,4],"m":"lda","oa":1201,"x":[611],"o":"a_04B1,x"},{"a":768,"t":"note","l":"f_0300","c":"kernal_on copies the page from here ($0300-$03FF, the sound driver's code) to $E600 before handing the machine to the KERNAL, and kernal_off copies it back.","note":"inside the item at $02FE","x":[31027,31191]},{"a":769,"t":"code","b":[240,3],"m":"beq","oa":774,"o":"b_0306"},{"a":771,"t":"code","b":[222,177,4],"m":"dec","oa":1201,"o":"a_04B1,x"},{"a":774,"l":"b_0306","t":"code","b":[222,219,4],"m":"dec","oa":1243,"x":[769],"o":"f_04DB,x"},{"a":777,"t":"code","b":[16,14],"m":"bpl","oa":793,"o":"b_0319"},{"a":779,"t":"code","b":[189,220,4],"m":"lda","oa":1244,"o":"f_04DC,x"},{"a":782,"t":"code","b":[157,219,4],"m":"sta","oa":1243,"o":"f_04DB,x"},{"a":785,"t":"code","b":[189,223,4],"m":"lda","oa":1247,"o":"f_04DF,x"},{"a":788,"l":"a_0314","c":"kernal_on and load_game set the KERNAL's interrupt vector at $0314-$0315 here once the page is saved; the bytes are the sound driver's, put back by kernal_off.","t":"code","b":[73,255],"m":"eor","x":[31078,31236],"o":"#$FF"},{"a":789,"t":"note","l":"a_0315","c":"The high byte of the KERNAL's interrupt vector, set with $0314.","note":"inside the item at $0314","x":[31083,31241]},{"a":790,"t":"code","b":[157,223,4],"m":"sta","oa":1247,"o":"f_04DF,x"},{"a":792,"t":"note","l":"a_0318","c":"kernal_on sets the KERNAL's NMI vector at $0318 here once the page is saved; the bytes are the sound driver's, put back by kernal_off.","note":"inside the item at $0316","x":[31088]},{"a":793,"l":"b_0319","t":"code","b":[189,224,4],"m":"lda","oa":1248,"x":[777,31093],"o":"f_04E0,x"},{"a":796,"t":"code","b":[208,35],"m":"bne","oa":833,"o":"b_0341"},{"a":798,"t":"code","b":[189,180,4],"m":"lda","oa":1204,"o":"f_04B4,x"},{"a":801,"t":"code","b":[221,179,4],"m":"cmp","oa":1203,"o":"f_04B3,x"},{"a":804,"t":"code","b":[208,18],"m":"bne","oa":824,"o":"b_0338"},{"a":806,"t":"code","b":[189,178,4],"m":"lda","oa":1202,"o":"a_04B2,x"},{"a":809,"t":"code","b":[201,255],"m":"cmp","o":"#$FF"},{"a":811,"t":"code","b":[240,23],"m":"beq","oa":836,"o":"b_0344"},{"a":813,"t":"code","b":[222,178,4],"m":"dec","oa":1202,"o":"a_04B2,x"},{"a":816,"t":"code","b":[208,18],"m":"bne","oa":836,"o":"b_0344"},{"a":818,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":820,"t":"code","b":[157,4,212],"m":"sta","o":"sid_v1_control,x"},{"a":823,"t":"code","b":[96],"m":"rts"},{"a":824,"l":"b_0338","t":"code","b":[157,4,212],"m":"sta","x":[804],"o":"sid_v1_control,x"},{"a":827,"t":"code","b":[157,179,4],"m":"sta","oa":1203,"o":"f_04B3,x"},{"a":830,"t":"code","b":[76,68,3],"m":"jmp","oa":836,"o":"b_0344"},{"a":833,"l":"b_0341","t":"code","b":[222,224,4],"m":"dec","oa":1248,"x":[796],"o":"f_04E0,x"},{"a":836,"l":"b_0344","t":"code","b":[189,202,4],"m":"lda","oa":1226,"x":[811,816,830],"o":"f_04CA,x"},{"a":839,"t":"code","b":[240,71],"m":"beq","oa":912,"o":"b_0390"},{"a":841,"t":"code","b":[189,203,4],"m":"lda","oa":1227,"o":"f_04CB,x"},{"a":844,"t":"code","b":[208,33],"m":"bne","oa":879,"o":"b_036F"},{"a":846,"t":"code","b":[24],"m":"clc"},{"a":847,"t":"code","b":[189,201,4],"m":"lda","oa":1225,"o":"f_04C9,x"},{"a":850,"t":"code","b":[125,202,4],"m":"adc","oa":1226,"o":"f_04CA,x"},{"a":853,"t":"code","b":[157,201,4],"m":"sta","oa":1225,"o":"f_04C9,x"},{"a":856,"t":"code","b":[157,2,212],"m":"sta","o":"sid_v1_pulse_lo,x"},{"a":859,"t":"code","b":[189,200,4],"m":"lda","oa":1224,"o":"f_04C8,x"},{"a":862,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":864,"t":"code","b":[157,200,4],"m":"sta","oa":1224,"o":"f_04C8,x"},{"a":867,"t":"code","b":[157,3,212],"m":"sta","o":"sid_v1_pulse_hi,x"},{"a":870,"t":"code","b":[201,14],"m":"cmp","o":"#$0E"},{"a":872,"t":"code","b":[144,38],"m":"bcc","oa":912,"o":"b_0390"},{"a":874,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":876,"t":"code","b":[157,203,4],"m":"sta","oa":1227,"o":"f_04CB,x"},{"a":879,"l":"b_036F","t":"code","b":[56],"m":"sec","x":[844]},{"a":880,"t":"code","b":[189,201,4],"m":"lda","oa":1225,"o":"f_04C9,x"},{"a":883,"t":"code","b":[253,202,4],"m":"sbc","oa":1226,"o":"f_04CA,x"},{"a":886,"t":"code","b":[157,201,4],"m":"sta","oa":1225,"o":"f_04C9,x"},{"a":889,"t":"code","b":[157,2,212],"m":"sta","o":"sid_v1_pulse_lo,x"},{"a":892,"t":"code","b":[189,200,4],"m":"lda","oa":1224,"o":"f_04C8,x"},{"a":895,"t":"code","b":[233,0],"m":"sbc","o":"#$00"},{"a":897,"t":"code","b":[157,200,4],"m":"sta","oa":1224,"o":"f_04C8,x"},{"a":900,"t":"code","b":[157,3,212],"m":"sta","o":"sid_v1_pulse_hi,x"},{"a":903,"t":"code","b":[201,8],"m":"cmp","o":"#$08"},{"a":905,"t":"code","b":[176,5],"m":"bcs","oa":912,"o":"b_0390"},{"a":907,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":909,"t":"code","b":[157,203,4],"m":"sta","oa":1227,"o":"f_04CB,x"},{"a":912,"l":"b_0390","t":"code","b":[189,197,4],"m":"lda","oa":1221,"x":[839,872,905],"o":"f_04C5,x"},{"a":915,"t":"code","b":[208,3],"m":"bne","oa":920,"o":"b_0398"},{"a":917,"t":"code","b":[76,38,4],"m":"jmp","oa":1062,"o":"j_0426"},{"a":920,"l":"b_0398","t":"code","b":[201,3],"m":"cmp","x":[915],"o":"#$03"},{"a":922,"t":"code","b":[208,8],"m":"bne","oa":932,"o":"b_03A4"},{"a":924,"t":"code","b":[189,224,4],"m":"lda","oa":1248,"o":"f_04E0,x"},{"a":927,"t":"code","b":[208,76],"m":"bne","oa":1005,"o":"b_03ED"},{"a":929,"t":"code","b":[76,38,4],"m":"jmp","oa":1062,"o":"j_0426"},{"a":932,"l":"b_03A4","t":"code","b":[201,4],"m":"cmp","x":[922],"o":"#$04"},{"a":934,"t":"code","b":[208,8],"m":"bne","oa":944,"o":"b_03B0"},{"a":936,"t":"code","b":[189,224,4],"m":"lda","oa":1248,"o":"f_04E0,x"},{"a":939,"t":"code","b":[208,96],"m":"bne","oa":1037,"o":"b_040D"},{"a":941,"t":"code","b":[76,38,4],"m":"jmp","oa":1062,"o":"j_0426"},{"a":944,"l":"b_03B0","t":"code","b":[201,5],"m":"cmp","x":[934],"o":"#$05"},{"a":946,"t":"code","b":[208,7],"m":"bne","oa":955,"o":"b_03BB"},{"a":948,"t":"code","b":[189,224,4],"m":"lda","oa":1248,"o":"f_04E0,x"},{"a":951,"t":"code","b":[208,52],"m":"bne","oa":1005,"o":"b_03ED"},{"a":953,"t":"code","b":[240,82],"m":"beq","oa":1037,"o":"b_040D"},{"a":955,"l":"b_03BB","t":"code","b":[201,6],"m":"cmp","x":[946],"o":"#$06"},{"a":957,"t":"code","b":[208,7],"m":"bne","oa":966,"o":"b_03C6"},{"a":959,"t":"code","b":[189,224,4],"m":"lda","oa":1248,"o":"f_04E0,x"},{"a":962,"t":"code","b":[208,73],"m":"bne","oa":1037,"o":"b_040D"},{"a":964,"t":"code","b":[240,39],"m":"beq","oa":1005,"o":"b_03ED"},{"a":966,"l":"b_03C6","t":"code","b":[201,7],"m":"cmp","x":[957],"o":"#$07"},{"a":968,"t":"code","b":[208,8],"m":"bne","oa":978,"o":"b_03D2"},{"a":970,"t":"code","b":[189,224,4],"m":"lda","oa":1248,"o":"f_04E0,x"},{"a":973,"t":"code","b":[240,30],"m":"beq","oa":1005,"o":"b_03ED"},{"a":975,"t":"code","b":[76,38,4],"m":"jmp","oa":1062,"o":"j_0426"},{"a":978,"l":"b_03D2","t":"code","b":[201,8],"m":"cmp","x":[968],"o":"#$08"},{"a":980,"t":"code","b":[208,8],"m":"bne","oa":990,"o":"b_03DE"},{"a":982,"t":"code","b":[189,224,4],"m":"lda","oa":1248,"o":"f_04E0,x"},{"a":985,"t":"code","b":[240,50],"m":"beq","oa":1037,"o":"b_040D"},{"a":987,"t":"code","b":[76,38,4],"m":"jmp","oa":1062,"o":"j_0426"},{"a":990,"l":"b_03DE","t":"code","b":[201,9],"m":"cmp","x":[980],"o":"#$09"},{"a":992,"t":"code","b":[208,7],"m":"bne","oa":1001,"o":"b_03E9"},{"a":994,"t":"code","b":[189,223,4],"m":"lda","oa":1247,"o":"f_04DF,x"},{"a":997,"t":"code","b":[48,6],"m":"bmi","oa":1005,"o":"b_03ED"},{"a":999,"t":"code","b":[16,36],"m":"bpl","oa":1037,"o":"b_040D"},{"a":1001,"l":"b_03E9","t":"code","b":[201,1],"m":"cmp","x":[992],"o":"#$01"},{"a":1003,"t":"code","b":[208,28],"m":"bne","oa":1033,"o":"b_0409"},{"a":1005,"l":"b_03ED","t":"code","b":[24],"m":"clc","x":[927,951,964,973,997]},{"a":1006,"t":"code","b":[189,182,4],"m":"lda","oa":1206,"o":"f_04B6,x"},{"a":1009,"t":"code","b":[125,199,4],"m":"adc","oa":1223,"o":"f_04C7,x"},{"a":1012,"t":"code","b":[157,182,4],"m":"sta","oa":1206,"o":"f_04B6,x"},{"a":1015,"t":"code","b":[157,0,212],"m":"sta","o":"sid_v1_freq_lo,x"},{"a":1018,"t":"code","b":[189,181,4],"m":"lda","oa":1205,"o":"f_04B5,x"},{"a":1021,"t":"code","b":[125,198,4],"m":"adc","oa":1222,"o":"f_04C6,x"},{"a":1024,"t":"code","b":[157,181,4],"m":"sta","oa":1205,"o":"f_04B5,x"},{"a":1027,"t":"code","b":[157,1,212],"m":"sta","o":"sid_v1_freq_hi,x"},{"a":1030,"t":"code","b":[76,38,4],"m":"jmp","oa":1062,"o":"j_0426"},{"a":1033,"l":"b_0409","t":"code","b":[201,2],"m":"cmp","x":[1003],"o":"#$02"},{"a":1035,"t":"code","b":[208,25],"m":"bne","oa":1062,"o":"j_0426"},{"a":1037,"l":"b_040D","t":"code","b":[56],"m":"sec","x":[939,953,962,985,999]},{"a":1038,"t":"code","b":[189,182,4],"m":"lda","oa":1206,"o":"f_04B6,x"},{"a":1041,"t":"code","b":[253,199,4],"m":"sbc","oa":1223,"o":"f_04C7,x"},{"a":1044,"t":"code","b":[157,182,4],"m":"sta","oa":1206,"o":"f_04B6,x"},{"a":1047,"t":"code","b":[157,0,212],"m":"sta","o":"sid_v1_freq_lo,x"},{"a":1050,"t":"code","b":[189,181,4],"m":"lda","oa":1205,"o":"f_04B5,x"},{"a":1053,"t":"code","b":[253,198,4],"m":"sbc","oa":1222,"o":"f_04C6,x"},{"a":1056,"t":"code","b":[157,181,4],"m":"sta","oa":1205,"o":"f_04B5,x"},{"a":1059,"t":"code","b":[157,1,212],"m":"sta","o":"sid_v1_freq_hi,x"},{"a":1062,"l":"j_0426","t":"code","b":[189,218,4],"m":"lda","oa":1242,"x":[917,929,941,975,987,1030,1035],"o":"f_04DA,x"},{"a":1065,"t":"code","b":[208,1],"m":"bne","oa":1068,"o":"b_042C"},{"a":1067,"t":"code","b":[96],"m":"rts"},{"a":1068,"l":"b_042C","t":"code","b":[41,1],"m":"and","x":[1065],"o":"#$01"},{"a":1070,"t":"code","b":[240,19],"m":"beq","oa":1091,"o":"b_0443"},{"a":1072,"t":"code","b":[189,182,4],"m":"lda","oa":1206,"o":"f_04B6,x"},{"a":1075,"t":"code","b":[188,181,4],"m":"ldy","oa":1205,"o":"f_04B5,x"},{"a":1078,"t":"code","b":[157,181,4],"m":"sta","oa":1205,"o":"f_04B5,x"},{"a":1081,"t":"code","b":[157,0,212],"m":"sta","o":"sid_v1_freq_lo,x"},{"a":1084,"t":"code","b":[152],"m":"tya"},{"a":1085,"t":"code","b":[157,182,4],"m":"sta","oa":1206,"o":"f_04B6,x"},{"a":1088,"t":"code","b":[157,1,212],"m":"sta","o":"sid_v1_freq_hi,x"},{"a":1091,"l":"b_0443","t":"code","b":[189,218,4],"m":"lda","oa":1242,"x":[1070],"o":"f_04DA,x"},{"a":1094,"t":"code","b":[41,2],"m":"and","o":"#$02"},{"a":1096,"t":"code","b":[240,16],"m":"beq","oa":1114,"o":"b_045A"},{"a":1098,"t":"code","b":[56],"m":"sec"},{"a":1099,"t":"code","b":[189,181,4],"m":"lda","oa":1205,"o":"f_04B5,x"},{"a":1102,"t":"code","b":[253,198,4],"m":"sbc","oa":1222,"o":"f_04C6,x"},{"a":1105,"t":"code","b":[93,221,4],"m":"eor","oa":1245,"o":"f_04DD,x"},{"a":1108,"t":"code","b":[157,181,4],"m":"sta","oa":1205,"o":"f_04B5,x"},{"a":1111,"t":"code","b":[157,1,212],"m":"sta","o":"sid_v1_freq_hi,x"},{"a":1114,"l":"b_045A","t":"code","b":[189,218,4],"m":"lda","oa":1242,"x":[1096],"o":"f_04DA,x"},{"a":1117,"t":"code","b":[41,4],"m":"and","o":"#$04"},{"a":1119,"t":"code","b":[240,12],"m":"beq","oa":1133,"o":"b_046D"},{"a":1121,"t":"code","b":[173,27,212],"m":"lda","o":"sid_v3_oscillator"},{"a":1124,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":1126,"t":"code","b":[24],"m":"clc"},{"a":1127,"t":"code","b":[125,181,4],"m":"adc","oa":1205,"o":"f_04B5,x"},{"a":1130,"t":"code","b":[157,1,212],"m":"sta","o":"sid_v1_freq_hi,x"},{"a":1133,"l":"b_046D","t":"code","b":[189,218,4],"m":"lda","oa":1242,"x":[1119],"o":"f_04DA,x"},{"a":1136,"t":"code","b":[41,8],"m":"and","o":"#$08"},{"a":1138,"t":"code","b":[240,11],"m":"beq","oa":1151,"o":"r_047F"},{"a":1140,"t":"code","b":[189,219,4],"m":"lda","oa":1243,"o":"f_04DB,x"},{"a":1143,"t":"code","b":[208,6],"m":"bne","oa":1151,"o":"r_047F"},{"a":1145,"t":"code","b":[189,221,4],"m":"lda","oa":1245,"o":"f_04DD,x"},{"a":1148,"t":"code","b":[157,181,4],"m":"sta","oa":1205,"o":"f_04B5,x"},{"a":1151,"l":"r_047F","t":"code","b":[96],"m":"rts","x":[1138,1143]},{"a":1152,"l":"sfx_priority","c":"Each sound effect's priority, one byte for each of the 48 effects (0-47): a new effect replaces a running one when its byte is no higher. Mostly 3, with 2 for the effects that must be heard. Read by sfx_voice ($024B, $026B).","t":"byte","b":[3,3,3,3,3,3,3,2],"x":[587,619]},{"a":1160,"t":"byte","b":[2,2,3,3,3,3,2,2]},{"a":1168,"t":"byte","b":[3,3,3,3,3,3,3,3]},{"a":1176,"t":"byte","b":[3,2,2,3,3,3,2,3]},{"a":1184,"t":"byte","b":[3,3,3,3,3,2,3,3]},{"a":1192,"t":"byte","b":[3]},{"a":1193,"l":"a_04A9","c":"A false symbol: BIT $04A9 at $1488 is the two-byte-skip idiom (it hides the LDA #$04 at $1489 when $1486 runs), not a read of this table. sfx_priority runs on to $04AF here.","t":"byte","b":[3,3,3,3,3,3,3],"x":[5256,16128,16480,17142,17508]},{"a":1200,"t":"gap","n":78,"x":[514,578,599,759,7152,7165,7177]},{"a":1278,"l":"sfx_params","c":"The 48 sound effects' parameters, six interleaved tables of four bytes per effect (effect number times 4 indexes them), read only by sfx_voice: $04FE attack/decay, $04FF sustain/release, $0500 gate time in frames, $0501 length after the gate ($FF endless); then (at $05BE) waveform at start, waveform after the gate, frequency high and low; (at $067E) frequency-sweep mode, sweep step high and low, pulse width (high nibble the low byte, low nibble the high byte); (at $073E) pulse-sweep step, special-effect bits, flip period and the value the special effects use. Effect 0 is all zeros.","t":"byte","b":[0],"x":[629]},{"a":1279,"l":"sfx_sustain","c":"The second column of sfx_params: each effect's sustain and release (SID register 6), four bytes apart.","t":"byte","b":[0],"x":[635]},{"a":1280,"l":"sfx_gate","c":"The third column: how many frames each effect's gate stays on.","t":"byte","b":[1],"x":[641]},{"a":1281,"l":"sfx_length","c":"The fourth column: how many frames each effect runs after the gate, $FF for endless.","t":"byte","b":[1,153,231,4,9,0,232,4],"x":[647]},{"a":1289,"t":"byte","b":[9,0,169,2,24,153,135,8]},{"a":1297,"t":"byte","b":[6,9,8,2,9,10,10,2]},{"a":1305,"t":"byte","b":[24,0,0,2,22,11,233,2]},{"a":1313,"t":"byte","b":[34,200,137,1,255,7,8,1]},{"a":1321,"t":"byte","b":[17,7,8,2,16,0,169,9]},{"a":1329,"t":"byte","b":[16,0,233,9,16,10,233,27]},{"a":1337,"t":"byte","b":[30,10,169,27,30,9,9,6]},{"a":1345,"t":"byte","b":[11,0,169,11,6,5,5,1]},{"a":1353,"t":"byte","b":[7,5,5,2,6,10,8,1]},{"a":1361,"t":"byte","b":[5,5,5,6,4,7,8,2]},{"a":1369,"t":"byte","b":[24,0,201,1,25,189,42,1]},{"a":1377,"t":"byte","b":[255,0,224,2,9,0,224,2]},{"a":1385,"t":"byte","b":[53,73,9,7,16,0,233,3]},{"a":1393,"t":"byte","b":[31,13,9,21,20,13,235,1]},{"a":1401,"t":"byte","b":[21,10,37,1,1,5,165,1]},{"a":1409,"t":"byte","b":[6,5,165,1,6,14,232,6]},{"a":1417,"t":"byte","b":[13,137,137,16,19,78,232,9]},{"a":1425,"t":"byte","b":[9,0,193,1,42,67,201,5]},{"a":1433,"t":"byte","b":[28,0,138,16,3,0,224,3]},{"a":1441,"t":"byte","b":[2,0,0,0,0,4,39,3]},{"a":1449,"l":"a_05A9","c":"A false symbol: the BIT at $2BF2 skips the two-byte instruction inside it; no instruction names $05A9, which lies in sfx_params.","t":"byte","b":[2,6,26,6,9,7,8,3],"x":[11250]},{"a":1457,"t":"byte","b":[7,10,202,6,4,0,160,5]},{"a":1465,"t":"byte","b":[9,0,202,3,7]},{"a":1470,"l":"sfx_waves","c":"Second group of sfx_params, four bytes per effect: the waveform and gate written at the start ($05BE), the waveform after the gate time ($05BF), the start frequency's high byte ($05C0) and low byte ($05C1).","t":"byte","b":[0],"x":[743]},{"a":1471,"l":"sfx_wave_off","c":"The second column of the second group: the waveform after the gate.","t":"byte","b":[0],"x":[737]},{"a":1472,"l":"sfx_freq_hi","c":"The third column: the starting frequency, high byte.","t":"byte","b":[0],"x":[662]},{"a":1473,"l":"sfx_freq_lo","c":"The fourth column: the starting frequency, low byte.","t":"byte","b":[0,129,128,10,0,21,20,0],"x":[653]},{"a":1481,"t":"byte","b":[0,65,64,63,0,129,128,10]},{"a":1489,"t":"byte","b":[0,129,65,51,0,129,65,52]},{"a":1497,"t":"byte","b":[0,0,0,79,0,21,20,134]},{"a":1505,"t":"byte","b":[133,65,65,33,0,129,16,144]},{"a":1513,"t":"byte","b":[0,21,20,125,0,129,128,8]},{"a":1521,"t":"byte","b":[21,21,20,43,0,129]},{"a":1527,"c":"The waveform and frequency rows of sfx_waves go on here (an index into the table at $05F7 is how one reader names it); the group ends at $067D.","t":"byte","b":[128,8,21,21,20,25,0,129]},{"a":1535,"t":"byte","b":[128,0,0,21,20,29,0,129]},{"a":1543,"t":"byte","b":[16,42,0,21,20,151,0,129]},{"a":1551,"t":"byte","b":[128,32,5,17,16,19,11,17]},{"a":1559,"t":"byte","b":[128,0,0,129,128,18,0,129]},{"a":1567,"t":"byte","b":[129,16,17,65,17,192,192,65]},{"a":1575,"t":"byte","b":[17,192,192,129,128,16,71,129]},{"a":1583,"t":"byte","b":[64,96,0,129,128,3,9,65]},{"a":1591,"t":"byte","b":[64,14,13,65,64,33,0,17]},{"a":1599,"t":"byte","b":[16,36,0,17,16,18,0,65]},{"a":1607,"t":"byte","b":[64,6,0,65,64,14,128,81]},{"a":1615,"t":"byte","b":[80,2,128,17,17,42,64,129]},{"a":1623,"t":"byte","b":[128,118,0,65,64,25,26,33]},{"a":1631,"t":"byte","b":[17,217,236,0,0,29,0,21]},{"a":1639,"t":"byte","b":[20,128,215,21,16,104,0,129]},{"a":1647,"t":"byte","b":[128,21,0,19,19,36,0,129]},{"a":1655,"t":"byte","b":[128,8,0,21,20,28,0]},{"a":1662,"l":"sfx_sweeps","c":"Third group of sfx_params, four bytes per effect: frequency-sweep mode (0 none to 9, see sfx_step), sweep step high and low, and the pulse width packed as two nibbles.","t":"byte","b":[0],"x":[671]},{"a":1663,"l":"sfx_sweep_hi","c":"The second column of the third group: the frequency sweep's step, high byte.","t":"byte","b":[0],"x":[677]},{"a":1664,"l":"sfx_sweep_lo","c":"The third column: the sweep's step, low byte.","t":"byte","b":[0],"x":[683]},{"a":1665,"l":"sfx_pulse","c":"The fourth column: the pulse width, its low byte in the high nibble and its high byte in the low nibble.","t":"byte","b":[0,1,3,0,0,1,1,0],"x":[689]},{"a":1673,"t":"byte","b":[0,1,28,0,8,1,3,0]},{"a":1681,"t":"byte","b":[0,2,3,0,0,2,2,0]},{"a":1689,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":1697,"t":"byte","b":[0,9,5,0,8,0,0,0]},{"a":1705,"l":"a_06A9","c":"The rows of sfx_sweeps go on here; the group ends at $073D.","t":"byte","b":[0,4,15,0,0,4,7,0],"x":[10308]},{"a":1713,"t":"byte","b":[0,7,2,0,0,4,5,0]},{"a":1721,"t":"byte","b":[0,5,1,0,0,3,3,0]},{"a":1729,"t":"byte","b":[0,7,5,0,0,9,0,0]},{"a":1737,"t":"byte","b":[0,4,15,0,0,2,2,0]},{"a":1745,"t":"byte","b":[0,0,0,0,0,1,7,0]},{"a":1753,"t":"byte","b":[0,4,3,0,0,0,0,0]},{"a":1761,"t":"byte","b":[0,2,176,0,8,2,176,0]},{"a":1769,"l":"a_06E9","c":"More rows of sfx_sweeps, to $073D.","t":"byte","b":[8,0,0,0,0,1,0,0],"x":[17583]},{"a":1777,"t":"byte","b":[8,2,2,0,0,0,0,0]},{"a":1785,"t":"byte","b":[192,0,102,0,0,0,0,0]},{"a":1793,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":1801,"t":"byte","b":[8,1,49,0,8,0,0,0]},{"a":1809,"t":"byte","b":[0,9,160,0,6,2,4,0]},{"a":1817,"t":"byte","b":[0,7,0,1,8,1,182,0]},{"a":1825,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":1833,"c":"sfx_params' pulse widths for effects 43-47 (the end of the third group).","t":"byte","b":[0,2,4,0,0,3,2,0]},{"a":1841,"t":"byte","b":[0,2,3,0,0,4,1,0]},{"a":1849,"t":"byte","b":[0,9,4,5,0]},{"a":1854,"l":"sfx_specials","c":"Fourth group of sfx_params, four bytes per effect: pulse-sweep step (0 for none), special-effect bits (see sfx_step), the flip period less one, in frames, and the value the special effects use as a frequency or a mask.","t":"byte","b":[0],"x":[710]},{"a":1855,"l":"sfx_special_bits","c":"The second column of sfx_specials: which special effects the effect uses (sfx_step).","t":"byte","b":[0],"x":[716]},{"a":1856,"l":"sfx_flip","c":"The third column: the flip period less one, in frames (the flag toggles every value + 1 frames).","t":"byte","b":[0],"x":[722]},{"a":1857,"l":"sfx_special_value","c":"The fourth column: the value the special effects use as a frequency or a mask.","t":"byte","b":[0,0,8,6,17,0,0,0],"x":[731]},{"a":1865,"t":"byte","b":[0,0,8,4,109,0,8,6]},{"a":1873,"t":"byte","b":[17,24,0,0,0,36,0,0]},{"a":1881,"t":"byte","b":[0,0,0,0,0,0,1,0]},{"a":1889,"t":"byte","b":[0,48,0,10,0,0,0,0]},{"a":1897,"t":"byte","b":[0,0,0,0,0,0,9,4]},{"a":1905,"t":"byte","b":[22,0,2,0,0,0,9,4]},{"a":1913,"t":"byte","b":[24,0,1,0,0,0,9,1]},{"a":1921,"t":"byte","b":[48,0,8,6,5,0,0,0]},{"a":1929,"t":"byte","b":[0,0,0,0,0,0,9,2]},{"a":1937,"t":"byte","b":[40,0,1,0,0,0,9,2]},{"a":1945,"t":"byte","b":[52,0,9,6,18,0,1,0]},{"a":1953,"t":"byte","b":[0,0,3,0,0,0,3,0]},{"a":1961,"t":"byte","b":[0,0,9,4,48,0,8,3]},{"a":1969,"t":"byte","b":[4,0,9,4,34,12,9,7]},{"a":1977,"t":"byte","b":[13,128,2,0,0,0,0,0]},{"a":1985,"t":"byte","b":[0,0,0,0,0,48,9,4]},{"a":1993,"t":"byte","b":[7,32,2,0,0,0,8,4]},{"a":2001,"t":"byte","b":[3,0,2,0,0,0,0,0]},{"a":2009,"t":"byte","b":[0,32,1,0,0,0,1,0]},{"a":2017,"t":"byte","b":[0,0,0,0,0,0,1,0]},{"a":2025,"t":"byte","b":[0,0,2,0,0,0,9,6]},{"a":2033,"t":"byte","b":[9,0,0,0,0,0,8,2]},{"a":2041,"t":"byte","b":[5,0,9,6,43]},{"a":2046,"l":"paused","c":"1 while the game is paused with the P key (match_frame); match_setup clears it.","t":"byte","b":[0],"x":[8285,8311,8502,10293]},{"a":2047,"l":"dodge_distance","c":"How near (column plus row distance) an opponent may come before a computer ball carrier dodges or passes: 3, or 6 when the computer plays both teams. Set by match_setup.","t":"byte","b":[0],"x":[10311,16204,16467,16716]},{"a":2048,"t":"gap","n":1041,"x":[4408,4609,5402,5541,9171,9178,9239,9246,9285,9292,9364,9371,9422,9429,10129,10929,10988,11591,11642,14362,14529,14532,14668,15234,15237,15362,15365,15439,15442,16047,18243,25164,26739,27474]},{"a":3089,"l":"mini_font","c":"A small font of 3-pixel-wide glyphs, two rows of a glyph packed in each byte as nibbles, four bytes a glyph, read by the bitmap text printer at $508B-$5280. The order follows the screen codes the game prints: letters first, then digits and punctuation.","t":"byte","b":[164],"x":[20619,20625,20713,20719,21106,21118,21138,21150]},{"a":3090,"l":"mini_font_1","c":"mini_font's second byte of each character, read by print_char_tall with the first, third and fourth.","t":"byte","b":[170],"x":[20725]},{"a":3091,"l":"mini_font_2","c":"mini_font's third byte of each character, for print_char_tall.","t":"byte","b":[138],"x":[20731]},{"a":3092,"l":"mini_font_3","c":"mini_font's fourth byte of each character, for print_char_tall.","t":"byte","b":[6,164,234,170,10,172,202,170],"x":[20737]},{"a":3100,"t":"byte","b":[12,164,136,168,4,172,170,170]},{"a":3108,"t":"byte","b":[12,142,232,136,14,142,200,136]},{"a":3116,"t":"byte","b":[8,164,232,170,6,170,234,170]},{"a":3124,"t":"byte","b":[10,78,68,68,14,38,34,162]},{"a":3132,"t":"byte","b":[4,170,202,170,10,136,136,136]},{"a":3140,"t":"byte","b":[14,234,174,170,10,170,238,174]},{"a":3148,"t":"byte","b":[10,164,170,170,4,172,202,136]},{"a":3156,"t":"byte","b":[8,164,170,234,7,172,202,170]},{"a":3164,"t":"byte","b":[10,164,72,162,4,78,68,68]},{"a":3172,"t":"byte","b":[4,170,170,170,6,170,170,170]},{"a":3180,"t":"byte","b":[4,170,170,238,10,170,74,170]},{"a":3188,"t":"byte","b":[10,170,74,68,4,46,66,136]},{"a":3196,"t":"byte","b":[14,142,136,136,14,66,228,132]},{"a":3204,"t":"byte","b":[14,46,34,34,14,68,68,68]},{"a":3212,"t":"byte","b":[68,0,240,0,0,0,0,0]},{"a":3220,"t":"byte","b":[0,68,68,4,4,170,10,0]},{"a":3228,"t":"byte","b":[0,68,244,68,68,68,196,0]},{"a":3236,"t":"byte","b":[0,68,116,68,68,68,196,68]},{"a":3244,"t":"byte","b":[68,0,240,68,68,0,112,68]},{"a":3252,"t":"byte","b":[68,0,192,68,68,68,244,0]},{"a":3260,"t":"byte","b":[0,68,116,0]},{"a":3264,"l":"f_0CC0","c":"The rest of mini_font: digits, punctuation and a few symbols, to $0D10.","t":"byte","b":[0,0,0,68,8,0,224,0]},{"a":3272,"t":"byte","b":[0,0,0,102,0,34,68,132]},{"a":3280,"t":"byte","b":[8,164,170,170,4,196,68,68]},{"a":3288,"t":"byte","b":[14,164,66,136,14,44,66,34]},{"a":3296,"t":"byte","b":[12,168,234,34,2,142,72,162]},{"a":3304,"t":"byte","b":[4,66,200,170,4,46,66,132]},{"a":3312,"t":"byte","b":[8,164,74,170,4,164,106,66]},{"a":3320,"t":"byte","b":[8,64,4,68,0,64,4,132]},{"a":3328,"c":"mini_font's characters from $3C on.","t":"byte","b":[0,170,238,68,0,228,238,4]},{"a":3336,"t":"byte","b":[0,68,238,170,0,174,66,4]},{"a":3344,"t":"byte","b":[4]},{"a":3345,"l":"team_strength","c":"Each of the 16 teams' overall strength for a match between two computer teams (simulate_match): Brutal Deluxe $64, then $70 up to $E2 for Super Nashwan. The rows of team_ratings follow on, and $5CBE reads the two as one table, 16 bytes a team from here.","t":"byte","b":[100,112,124,131,141,151,163,170],"x":[23742,23758]},{"a":3353,"t":"byte","b":[165,175,181,190,202,211,220,226]},{"a":3361,"l":"team_ratings","c":"The ratings of teams 1-15, 16 bytes a team, two 4-bit digits a byte: eight attributes (AGR, ATT, DEF, SPD, THR, POW, STA, INT) for each of the three groups of three players, then eight for the substitutes. An attribute is 100 + 10 x digit (team_2_ratings).","t":"byte","b":[35,35,36,66,0,0,1,16]},{"a":3369,"t":"byte","b":[18,18,19,33,0,0,1,16]},{"a":3377,"t":"byte","b":[37,17,17,49,85,35,66,68]},{"a":3385,"t":"byte","b":[69,34,50,51,36,1,16,33]},{"a":3393,"t":"byte","b":[81,101,86,101,33,50,35,66]},{"a":3401,"t":"byte","b":[49,67,52,67,33,50,35,50]},{"a":3409,"t":"byte","b":[51,67,51,67,68,84,68,84]},{"a":3417,"t":"byte","b":[100,118,102,118,50,67,51,67]},{"a":3425,"t":"byte","b":[68,68,68,84,85,119,102,118]},{"a":3433,"t":"byte","b":[85,119,101,118,68,85,68,84]},{"a":3441,"t":"byte","b":[148,152,121,152,83,133,86,117]},{"a":3449,"t":"byte","b":[100,150,102,118,99,118,86,117]},{"a":3457,"t":"byte","b":[101,150,102,134,117,167,119,151]},{"a":3465,"t":"byte","b":[133,168,136,152,100,134,102,118]},{"a":3473,"t":"byte","b":[87,101,85,117,104,119,103,134]},{"a":3481,"t":"byte","b":[120,136,135,152,86,101,86,117]},{"a":3489,"t":"byte","b":[154,136,152,152,138,119,151,135]},{"a":3497,"t":"byte","b":[121,102,150,118,120,102,134,118]},{"a":3505,"t":"byte","b":[118,121,119,137,134,138,136,170]},{"a":3513,"t":"byte","b":[150,155,153,171,117,121,119,137]},{"a":3521,"t":"byte","b":[168,187,171,202,167,187,171,186]},{"a":3529,"t":"byte","b":[119,153,119,151,134,153,136,136]},{"a":3537,"t":"byte","b":[169,153,169,169,186,170,186,186]},{"a":3545,"t":"byte","b":[218,204,220,220,168,153,169,169]},{"a":3553,"t":"byte","b":[232,206,222,221,184,203,189,219]},{"a":3561,"t":"byte","b":[167,202,172,202,182,187,172,202]},{"a":3569,"t":"byte","b":[183,219,219,204,199,236,236,237]},{"a":3577,"t":"byte","b":[232,254,253,254,182,219,187,205]},{"a":3585,"t":"byte","b":[199,238,206,236,216,255,221,253]},{"a":3593,"t":"byte","b":[216,255,221,253,198,238,204,236]},{"a":3601,"l":"team_names","c":"The 16 teams' names in ASCII capitals, each ended by a zero byte: BRUTAL DELUXE, REVOLVER, RAW MESSIAHS, VIOLENT DESIRE, BAROQUE, THE RENEGADES, DAMOCLES, STEEL FURY, POWERHOUSE, RAGE 2000, MEAN MACHINE, EXPLOSIVE LORDS, LETHAL FORMULA, TURBO HAMMERS, FATAL JUSTICE, SUPER NASHWAN. Then the players' names to $0F80: BARRY, COLIN, JUSTIN, NIGEL, DARREN, GRAHAM, ARNOLD, ROBIN, TREVOR, STUART, GORDON, KEVIN, SHORN, QUISS, ROCCO, LUTHOR, WEISS, CAZA, ROSCOP, QUAID, MONTEZ, COOPER, GARRIK, NORMAN, JENSON, JAMS.","t":"byte","b":[66,82,85,84,65,76,32,68]},{"a":3609,"t":"byte","b":[69,76,85,88,69,0,82,69]},{"a":3617,"t":"byte","b":[86,79,76,86,69,82,0,82]},{"a":3625,"t":"byte","b":[65,87,32,77,69,83,83,73]},{"a":3633,"t":"byte","b":[65,72,83,0,86,73,79,76]},{"a":3641,"t":"byte","b":[69,78,84,32,68,69,83,73]},{"a":3649,"t":"byte","b":[82,69,0,66,65,82,79,81]},{"a":3657,"t":"byte","b":[85,69,0,84,72,69,32,82]},{"a":3665,"t":"byte","b":[69,78,69,71,65,68,69,83]},{"a":3673,"t":"byte","b":[0,68,65,77,79,67,76,69]},{"a":3681,"t":"byte","b":[83,0,83,84,69,69,76,32]},{"a":3689,"t":"byte","b":[70,85,82,89,0,80,79,87]},{"a":3697,"t":"byte","b":[69,82,72,79,85,83,69,0]},{"a":3705,"t":"byte","b":[82,65,71,69,32,50,48,48]},{"a":3713,"t":"byte","b":[48,0,77,69,65,78,32,77]},{"a":3721,"t":"byte","b":[65,67,72,73,78,69,0,69]},{"a":3729,"t":"byte","b":[88,80,76,79,83,73,86,69]},{"a":3737,"t":"byte","b":[32,76,79,82,68,83,0,76]},{"a":3745,"t":"byte","b":[69,84,72,65,76,32,70,79]},{"a":3753,"t":"byte","b":[82,77,85,76,65,0,84,85]},{"a":3761,"t":"byte","b":[82,66,79,32,72,65,77,77]},{"a":3769,"t":"byte","b":[69,82,83,0,70,65,84,65]},{"a":3777,"t":"byte","b":[76,32,74,85,83,84,73,67]},{"a":3785,"t":"byte","b":[69,0,83,85,80,69,82,32]},{"a":3793,"t":"byte","b":[78,65,83,72,87,65,78,0]},{"a":3801,"t":"byte","b":[66,65,82,82,89,0,67,79]},{"a":3809,"t":"byte","b":[76,73,78,0,74,85,83,84]},{"a":3817,"t":"byte","b":[73,78,0,78,73,71,69,76]},{"a":3825,"t":"byte","b":[0,68,65,82,82,69,78,0]},{"a":3833,"t":"byte","b":[71,82,65,72,65,77,0,65]},{"a":3841,"t":"byte","b":[82,78,79,76,68,0,82,79]},{"a":3849,"t":"byte","b":[66,73,78,0,84,82,69,86]},{"a":3857,"t":"byte","b":[79,82,0,83,84,85,65,82]},{"a":3865,"t":"byte","b":[84,0,71,79,82,68,79,78]},{"a":3873,"t":"byte","b":[0,75,69,86,73,78,0,83]},{"a":3881,"t":"byte","b":[72,79,82,78,0,81,85,73]},{"a":3889,"t":"byte","b":[83,83,0,82,79,67,67,79]},{"a":3897,"t":"byte","b":[0,76,85,84,72,79,82,0]},{"a":3905,"t":"byte","b":[87,69,73,83]},{"a":3909,"l":"f_0F45","c":"The players' names go on (WEISS's last letter, CAZA, ROSCOP, QUAID, MONTEZ, COOPER, GARRIK, NORMAN, JENSON, JAMS); $6483 and $6D06 index the table from here.","t":"byte","b":[83,0,67,65,90,65,0,82],"x":[25731,27910]},{"a":3917,"t":"byte","b":[79,83,67,79,80,0,81,85]},{"a":3925,"t":"byte","b":[65,73,68,0,77,79,78,84]},{"a":3933,"t":"byte","b":[69,90,0,67,79,79,80,69]},{"a":3941,"t":"byte","b":[82,0,71,65,82,82,73,75]},{"a":3949,"t":"byte","b":[0,78,79,82,77,65,78,0]},{"a":3957,"t":"byte","b":[74,69,78,83,79,78,0,74]},{"a":3965,"t":"byte","b":[65,77,83,0]},{"a":3969,"l":"transfer_players","c":"Rows of five bytes for the star players on the transfer market: a flag byte, then four bytes of packed 4-bit attributes. Read at $652E and $653A.","t":"byte","b":[0,168,136,170,136,2,134,170],"x":[25902,25914]},{"a":3977,"t":"byte","b":[136,138,1,151,169,154,136,0]},{"a":3985,"t":"byte","b":[184,136,187,152,1,167,186,171]},{"a":3993,"t":"byte","b":[152,2,166,204,153,172,1,183]},{"a":4001,"t":"byte","b":[203,188,169,1,201,220,205,204]},{"a":4009,"t":"byte","b":[2,200,221,204,205,0,218,204]},{"a":4017,"t":"byte","b":[221,204,0,234,204,238,220,2]},{"a":4025,"t":"byte","b":[200,238,204,222,0,250,221,255]},{"a":4033,"t":"byte","b":[253,2,216,255,221,255]},{"a":4039,"l":"run_packed","c":"Unpacks the routine packed straight after the JSR that called it to $C000 and runs it there: takes the return address off the stack as the packed data's start, calls unpack ($498E) to write from $C000, then jumps to $C000 with A and Y as the caller left them. The packed routine's own RTS returns to the caller of the routine that called run_packed. Called at $534C, $5431, $559B and $764A, each followed by its packed bytes.","t":"code","b":[133,38],"m":"sta","oa":38,"x":[21324,21553,21915,30282],"o":"zpa_26"},{"a":4041,"t":"code","b":[104],"m":"pla"},{"a":4042,"t":"code","b":[24],"m":"clc"},{"a":4043,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":4045,"t":"code","b":[133,46],"m":"sta","oa":46,"o":"zpa_2E"},{"a":4047,"t":"code","b":[104],"m":"pla"},{"a":4048,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":4050,"t":"code","b":[133,47],"m":"sta","oa":47,"o":"zpa_2F"},{"a":4052,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":4054,"t":"code","b":[133,48],"m":"sta","oa":48,"o":"zpa_30"},{"a":4056,"t":"code","b":[169,192],"m":"lda","o":"#$C0"},{"a":4058,"t":"code","b":[133,49],"m":"sta","oa":49,"o":"zpa_31"},{"a":4060,"t":"code","b":[165,38],"m":"lda","oa":38,"o":"zpa_26"},{"a":4062,"t":"code","b":[72],"m":"pha"},{"a":4063,"t":"code","b":[152],"m":"tya"},{"a":4064,"t":"code","b":[72],"m":"pha"},{"a":4065,"t":"code","b":[32,142,73],"m":"jsr","oa":18830,"o":"unpack"},{"a":4068,"t":"code","b":[104],"m":"pla"},{"a":4069,"t":"code","b":[168],"m":"tay"},{"a":4070,"t":"code","b":[104],"m":"pla"},{"a":4071,"t":"code","b":[76,0,192],"m":"jmp","oa":49152,"o":"start_game"},{"a":4074,"c":"An RTS nothing jumps to, between run_packed and the panel split's delay table.","t":"code","b":[96],"m":"rts"},{"a":4075,"l":"panel_delays","c":"How many delay loops the score panel's raster split waits before switching the video mode, one byte for each of the eight vertical scroll positions ($7A, the pitch's $D011 scroll), so that the switch lands at the same place on the screen. Read at $100C; the second split at $1035 reads the eight bytes from $0FF3.","t":"byte","b":[8,8,8,8,8,1,8,8],"x":[4108]},{"a":4083,"l":"f_0FF3","c":"The second half of panel_d011's table: the values irq_panel_low loads by Y.","t":"byte","b":[21,21,21,21,21,8,8,21],"x":[4163]},{"a":4091,"l":"panel_d011","c":"The $D011 value the score panel's split writes for each vertical scroll position: $5F for most (bitmap off, extended colour off, 25 rows, scroll 7), $5E for two. Read at $1013.","t":"byte","b":[95,95,95,95,95],"x":[4115]},{"a":4096,"c":"The last three values of panel_d011.","t":"byte","b":[94,94,95]},{"a":4099,"l":"irq_panel","c":"Raster command $82 (raster_commands): the score panel's split. Waits for raster line $DC, waits the delay panel_delays gives for the pitch's vertical scroll, sets the panel's scroll ($D011 from panel_d011), screen and characters ($D018 = $CC: screen $F000, characters $D800 in bank 3), 38-column scroll off ($D016 = $18), and its colours: background black, $D022 and $D023 from $5E and $5F.","t":"code","b":[169,220],"m":"lda","o":"#$DC"},{"a":4101,"l":"b_1005","t":"code","b":[205,18,208],"m":"cmp","x":[4104],"o":"vic_raster"},{"a":4104,"t":"code","b":[176,251],"m":"bcs","oa":4101,"o":"b_1005"},{"a":4106,"t":"code","b":[164,122],"m":"ldy","oa":122,"o":"zpa_7A"},{"a":4108,"t":"code","b":[190,235,15],"m":"ldx","oa":4075,"o":"panel_delays,y"},{"a":4111,"l":"b_100F","t":"code","b":[202],"m":"dex","x":[4112]},{"a":4112,"t":"code","b":[208,253],"m":"bne","oa":4111,"o":"b_100F"},{"a":4114,"t":"code","b":[234],"m":"nop"},{"a":4115,"t":"code","b":[185,251,15],"m":"lda","oa":4091,"o":"panel_d011,y"},{"a":4118,"t":"code","b":[141,17,208],"m":"sta","o":"vic_control1"},{"a":4121,"t":"code","b":[162,204],"m":"ldx","o":"#$CC"},{"a":4123,"t":"code","b":[142,24,208],"m":"stx","o":"vic_memory"},{"a":4126,"t":"code","b":[169,24],"m":"lda","o":"#$18"},{"a":4128,"t":"code","b":[141,22,208],"m":"sta","o":"vic_control2"},{"a":4131,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":4133,"t":"code","b":[141,33,208],"m":"sta","o":"vic_background0"},{"a":4136,"t":"code","b":[165,94],"m":"lda","oa":94,"o":"zpa_5E"},{"a":4138,"t":"code","b":[141,34,208],"m":"sta","o":"vic_background1"},{"a":4141,"t":"code","b":[165,95],"m":"lda","oa":95,"o":"zpa_5F"},{"a":4143,"t":"code","b":[141,35,208],"m":"sta","o":"vic_background2"},{"a":4146,"t":"code","b":[76,183,18],"m":"jmp","oa":4791,"o":"mux_next"},{"a":4149,"l":"irq_panel_low","c":"Raster command $83: a second split for the panel, lower down. Waits for raster line $E4 and the delay from $0FF3, then sets $D011 = $1F (screen on, 25 rows); returns through the multiplexer's next-entry step.","t":"code","b":[169,95],"m":"lda","o":"#$5F"},{"a":4151,"t":"code","b":[141,17,208],"m":"sta","o":"vic_control1"},{"a":4154,"t":"code","b":[169,228],"m":"lda","o":"#$E4"},{"a":4156,"l":"b_103C","t":"code","b":[205,18,208],"m":"cmp","x":[4159],"o":"vic_raster"},{"a":4159,"t":"code","b":[176,251],"m":"bcs","oa":4156,"o":"b_103C"},{"a":4161,"t":"code","b":[164,122],"m":"ldy","oa":122,"o":"zpa_7A"},{"a":4163,"t":"code","b":[190,243,15],"m":"ldx","oa":4083,"o":"f_0FF3,y"},{"a":4166,"l":"b_1046","t":"code","b":[202],"m":"dex","x":[4167]},{"a":4167,"t":"code","b":[208,253],"m":"bne","oa":4166,"o":"b_1046"},{"a":4169,"t":"code","b":[234],"m":"nop"},{"a":4170,"t":"code","b":[169,31],"m":"lda","o":"#$1F"},{"a":4172,"t":"code","b":[141,17,208],"m":"sta","o":"vic_control1"},{"a":4175,"t":"code","b":[76,183,18],"m":"jmp","oa":4791,"o":"mux_next"},{"a":4178,"l":"mux_match","c":"Sets up the sprite multiplexer for a match: clears the raster list's buckets at $0100, puts the raster commands $81 at the top (pitch), $82 (panel split) at bucket $36, $83 at $38 and $84 (end of frame) at $3A, marks buckets $36-$3F used, points the IRQ vector at $126B and starts the raster interrupt at line $23 through irq_enable. Called at $2911.","t":"code","b":[169,58],"m":"lda","x":[10513],"o":"#$3A"},{"a":4180,"t":"code","b":[133,4],"m":"sta","oa":4,"o":"zpa_04"},{"a":4182,"t":"code","b":[162,54],"m":"ldx","o":"#$36"},{"a":4184,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":4186,"l":"b_105A","t":"code","b":[157,0,1],"m":"sta","oa":256,"x":[4190],"o":"f_0100,x"},{"a":4189,"t":"code","b":[202],"m":"dex"},{"a":4190,"t":"code","b":[16,250],"m":"bpl","oa":4186,"o":"b_105A"},{"a":4192,"t":"code","b":[169,128],"m":"lda","o":"#$80"},{"a":4194,"t":"code","b":[162,54],"m":"ldx","o":"#$36"},{"a":4196,"l":"b_1064","t":"code","b":[157,0,1],"m":"sta","oa":256,"x":[4202],"o":"f_0100,x"},{"a":4199,"t":"code","b":[232],"m":"inx"},{"a":4200,"t":"code","b":[224,64],"m":"cpx","o":"#$40"},{"a":4202,"t":"code","b":[208,248],"m":"bne","oa":4196,"o":"b_1064"},{"a":4204,"t":"code","b":[169,129],"m":"lda","o":"#$81"},{"a":4206,"t":"code","b":[141,0,1],"m":"sta","oa":256,"o":"f_0100"},{"a":4209,"t":"code","b":[169,130],"m":"lda","o":"#$82"},{"a":4211,"t":"code","b":[141,54,1],"m":"sta","oa":310,"o":"a_0136"},{"a":4214,"t":"code","b":[169,131],"m":"lda","o":"#$83"},{"a":4216,"t":"code","b":[141,56,1],"m":"sta","oa":312,"o":"a_0138"},{"a":4219,"t":"code","b":[169,132],"m":"lda","o":"#$84"},{"a":4221,"t":"code","b":[141,58,1],"m":"sta","oa":314,"o":"a_013A"},{"a":4224,"t":"code","b":[169,107],"m":"lda","o":"#$6B"},{"a":4226,"t":"code","b":[141,254,255],"m":"sta","oa":65534,"o":"$FFFE"},{"a":4229,"t":"code","b":[169,18],"m":"lda","o":"#$12"},{"a":4231,"t":"code","b":[141,255,255],"m":"sta","oa":65535,"o":"$FFFF"},{"a":4234,"l":"irq_enable","c":"Turns on the raster interrupt ($D01A = 1), acknowledges any pending one, resets the multiplexer's list positions ($05, $07, $08) and sets the first interrupt at line $23.","t":"code","b":[169,1],"m":"lda","x":[4320,4333],"o":"#$01"},{"a":4236,"t":"code","b":[141,26,208],"m":"sta","o":"vic_irq_enable"},{"a":4239,"t":"code","b":[173,25,208],"m":"lda","o":"vic_irq_status"},{"a":4242,"t":"code","b":[141,25,208],"m":"sta","o":"vic_irq_status"},{"a":4245,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":4247,"t":"code","b":[133,8],"m":"sta","oa":8,"o":"zpa_08"},{"a":4249,"t":"code","b":[133,7],"m":"sta","oa":7,"o":"zpa_07"},{"a":4251,"t":"code","b":[133,5],"m":"sta","oa":5,"o":"zpa_05"},{"a":4253,"t":"code","b":[169,35],"m":"lda","o":"#$23"},{"a":4255,"t":"code","b":[141,18,208],"m":"sta","o":"vic_raster"},{"a":4258,"t":"code","b":[96],"m":"rts"},{"a":4259,"l":"mux_menus","c":"Sets up the multiplexer for the menus and managers' screens: list length $3F, sprite pointers through $CFF8 (the store at $1299 patched to $CF), camera at zero, the raster list cleared with command $85 at the top and $86 at bucket $3F, and the IRQ vector at $1300 (the multiplexer with per-sprite multicolour and expansion); then irq_enable.","t":"code","b":[169,63],"m":"lda","x":[20580,24577,26803],"o":"#$3F"},{"a":4261,"t":"code","b":[133,4],"m":"sta","oa":4,"o":"zpa_04"},{"a":4263,"t":"code","b":[169,207],"m":"lda","o":"#$CF"},{"a":4265,"l":"a_10A9","c":"A false symbol: the BIT at $2C72, $4C37 skips the two-byte instruction inside it; no instruction names $10A9, which lies in mux_menus.","t":"code","b":[141,153,18],"m":"sta","oa":4761,"x":[11378,19511],"o":"a_1299"},{"a":4268,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":4270,"t":"code","b":[133,124],"m":"sta","oa":124,"o":"zpa_7C"},{"a":4272,"t":"code","b":[133,125],"m":"sta","oa":125,"o":"zpa_7D"},{"a":4274,"t":"code","b":[133,126],"m":"sta","oa":126,"o":"zpa_7E"},{"a":4276,"t":"code","b":[133,127],"m":"sta","oa":127,"o":"zpa_7F"},{"a":4278,"t":"code","b":[133,128],"m":"sta","oa":128,"o":"zpa_80"},{"a":4280,"t":"code","b":[162,63],"m":"ldx","o":"#$3F"},{"a":4282,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":4284,"l":"b_10BC","t":"code","b":[157,0,1],"m":"sta","oa":256,"x":[4288],"o":"f_0100,x"},{"a":4287,"t":"code","b":[202],"m":"dex"},{"a":4288,"t":"code","b":[16,250],"m":"bpl","oa":4284,"o":"b_10BC"},{"a":4290,"t":"code","b":[169,133],"m":"lda","o":"#$85"},{"a":4292,"t":"code","b":[141,0,1],"m":"sta","oa":256,"o":"f_0100"},{"a":4295,"t":"code","b":[169,134],"m":"lda","o":"#$86"},{"a":4297,"t":"code","b":[141,63,1],"m":"sta","oa":319,"o":"a_013F"},{"a":4300,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":4302,"t":"code","b":[141,64,1],"m":"sta","oa":320,"o":"a_0140"},{"a":4305,"t":"code","b":[169,63],"m":"lda","o":"#$3F"},{"a":4307,"t":"code","b":[141,65,1],"m":"sta","oa":321,"o":"a_0141"},{"a":4310,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":4312,"t":"code","b":[141,254,255],"m":"sta","oa":65534,"o":"$FFFE"},{"a":4315,"t":"code","b":[169,19],"m":"lda","o":"#$13"},{"a":4317,"t":"code","b":[141,255,255],"m":"sta","oa":65535,"o":"$FFFF"},{"a":4320,"t":"code","b":[76,138,16],"m":"jmp","oa":4234,"o":"irq_enable"},{"a":4323,"l":"irq_sound_only","c":"Points the IRQ vector at irq_sfx ($1463), which only plays sound effects, and starts the raster interrupt with irq_enable. Used while a screen is unpacked or drawn.","t":"code","b":[169,99],"m":"lda","x":[22321,23220,30153],"o":"#$63"},{"a":4325,"t":"code","b":[141,254,255],"m":"sta","oa":65534,"o":"$FFFE"},{"a":4328,"t":"code","b":[169,20],"m":"lda","o":"#$14"},{"a":4330,"t":"code","b":[141,255,255],"m":"sta","oa":65535,"o":"$FFFF"},{"a":4333,"t":"code","b":[76,138,16],"m":"jmp","oa":4234,"o":"irq_enable"},{"a":4336,"l":"mux_sort_all","c":"Rebuilds the multiplexer's raster list with no colour-change line: clears buckets 1-$3E, then sorts as mux_sort does.","t":"code","b":[8],"m":"php","x":[24580,24972,26806]},{"a":4337,"t":"code","b":[120],"m":"sei"},{"a":4338,"t":"code","b":[162,62],"m":"ldx","o":"#$3E"},{"a":4340,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":4342,"l":"b_10F6","t":"code","b":[157,0,1],"m":"sta","oa":256,"x":[4346],"o":"f_0100,x"},{"a":4345,"t":"code","b":[202],"m":"dex"},{"a":4346,"t":"code","b":[208,250],"m":"bne","oa":4342,"o":"b_10F6"},{"a":4348,"t":"code","b":[76,20,17],"m":"jmp","oa":4372,"o":"j_1114"},{"a":4351,"l":"mux_sort","c":"Sorts the visible objects into the raster list for the next frame, with interrupts held off. Clears buckets 1-$35, puts command $88 (a colour change) at bucket $08 when it is set, then for each of the 26 objects (X = 0-$19) whose flag at $A0,x has bit 0 set: converts its pitch position ($0800/$E6 down, $0180/$CC across) less the camera ($7F/$80, $7D/$7E) into a sprite's Y (+$32) and X (+$18, with the ninth bit), keeps them with its colour ($0834) and frame ($081A) in the slot tables at $0A20-$0A88, and drops its slot number in the first free bucket at or above its line / 4, skipping objects above line 20. Finally compacts the used buckets, in order, into the list at $0140 the interrupt walks.","t":"code","b":[8],"m":"php","x":[8357,10519,10598,10642,10675]},{"a":4352,"t":"code","b":[120],"m":"sei"},{"a":4353,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":4355,"t":"code","b":[162,53],"m":"ldx","o":"#$35"},{"a":4357,"l":"b_1105","t":"code","b":[157,0,1],"m":"sta","oa":256,"x":[4361],"o":"f_0100,x"},{"a":4360,"t":"code","b":[202],"m":"dex"},{"a":4361,"t":"code","b":[208,250],"m":"bne","oa":4357,"o":"b_1105"},{"a":4363,"t":"code","b":[166,8],"m":"ldx","oa":8,"o":"zpa_08"},{"a":4365,"t":"code","b":[240,5],"m":"beq","oa":4372,"o":"j_1114"},{"a":4367,"t":"code","b":[169,136],"m":"lda","o":"#$88"},{"a":4369,"t":"code","b":[157,0,1],"m":"sta","oa":256,"o":"f_0100,x"},{"a":4372,"l":"j_1114","t":"code","b":[162,0],"m":"ldx","x":[4348,4365],"o":"#$00"},{"a":4374,"t":"code","b":[160,1],"m":"ldy","o":"#$01"},{"a":4376,"l":"b_1118","t":"code","b":[181,160],"m":"lda","oa":160,"x":[4385],"o":"zpf_A0,x"},{"a":4378,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":4380,"t":"code","b":[208,26],"m":"bne","oa":4408,"o":"b_1138"},{"a":4382,"l":"j_111E","t":"code","b":[232],"m":"inx","x":[4522,4528]},{"a":4383,"t":"code","b":[224,26],"m":"cpx","o":"#$1A"},{"a":4385,"t":"code","b":[208,245],"m":"bne","oa":4376,"o":"b_1118"},{"a":4387,"t":"code","b":[162,255],"m":"ldx","o":"#$FF"},{"a":4389,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":4391,"l":"b_1127","t":"code","b":[232],"m":"inx","x":[4395,4404]},{"a":4392,"t":"code","b":[189,0,1],"m":"lda","oa":256,"o":"f_0100,x"},{"a":4395,"t":"code","b":[240,250],"m":"beq","oa":4391,"o":"b_1127"},{"a":4397,"t":"code","b":[138],"m":"txa"},{"a":4398,"t":"code","b":[153,64,1],"m":"sta","oa":320,"o":"a_0140,y"},{"a":4401,"t":"code","b":[200],"m":"iny"},{"a":4402,"t":"code","b":[228,4],"m":"cpx","oa":4,"o":"zpa_04"},{"a":4404,"t":"code","b":[144,241],"m":"bcc","oa":4391,"o":"b_1127"},{"a":4406,"t":"code","b":[40],"m":"plp"},{"a":4407,"t":"code","b":[96],"m":"rts"},{"a":4408,"l":"b_1138","t":"code","b":[189,0,8],"m":"lda","oa":2048,"x":[4380],"o":"f_0800,x"},{"a":4411,"t":"code","b":[56],"m":"sec"},{"a":4412,"t":"code","b":[229,127],"m":"sbc","oa":127,"o":"zpa_7F"},{"a":4414,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":4416,"t":"code","b":[181,230],"m":"lda","oa":230,"o":"zpf_E6,x"},{"a":4418,"t":"code","b":[229,128],"m":"sbc","oa":128,"o":"zpa_80"},{"a":4420,"t":"code","b":[6,34],"m":"asl","oa":34,"o":"zpa_22"},{"a":4422,"t":"code","b":[42],"m":"rol","o":"a"},{"a":4423,"t":"code","b":[6,34],"m":"asl","oa":34,"o":"zpa_22"},{"a":4425,"t":"code","b":[42],"m":"rol","o":"a"},{"a":4426,"t":"code","b":[6,34],"m":"asl","oa":34,"o":"zpa_22"},{"a":4428,"t":"code","b":[42],"m":"rol","o":"a"},{"a":4429,"t":"code","b":[24],"m":"clc"},{"a":4430,"t":"code","b":[105,50],"m":"adc","o":"#$32"},{"a":4432,"t":"code","b":[153,110,10],"m":"sta","oa":2670,"o":"f_0A6E,y"},{"a":4435,"t":"code","b":[189,128,1],"m":"lda","oa":384,"o":"f_0180,x"},{"a":4438,"t":"code","b":[56],"m":"sec"},{"a":4439,"t":"code","b":[229,125],"m":"sbc","oa":125,"o":"zpa_7D"},{"a":4441,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":4443,"t":"code","b":[181,204],"m":"lda","oa":204,"o":"zpf_CC,x"},{"a":4445,"t":"code","b":[229,126],"m":"sbc","oa":126,"o":"zpa_7E"},{"a":4447,"t":"code","b":[6,34],"m":"asl","oa":34,"o":"zpa_22"},{"a":4449,"t":"code","b":[42],"m":"rol","o":"a"},{"a":4450,"t":"code","b":[6,34],"m":"asl","oa":34,"o":"zpa_22"},{"a":4452,"t":"code","b":[42],"m":"rol","o":"a"},{"a":4453,"t":"code","b":[6,34],"m":"asl","oa":34,"o":"zpa_22"},{"a":4455,"t":"code","b":[42],"m":"rol","o":"a"},{"a":4456,"t":"code","b":[38,34],"m":"rol","oa":34,"o":"zpa_22"},{"a":4458,"t":"code","b":[24],"m":"clc"},{"a":4459,"t":"code","b":[105,24],"m":"adc","o":"#$18"},{"a":4461,"t":"code","b":[144,2],"m":"bcc","oa":4465,"o":"b_1171"},{"a":4463,"t":"code","b":[230,34],"m":"inc","oa":34,"o":"zpa_22"},{"a":4465,"l":"b_1171","t":"code","b":[153,84,10],"m":"sta","oa":2644,"x":[4461],"o":"f_0A54,y"},{"a":4468,"t":"code","b":[165,34],"m":"lda","oa":34,"o":"zpa_22"},{"a":4470,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":4472,"t":"code","b":[153,136,10],"m":"sta","oa":2696,"o":"f_0A88,y"},{"a":4475,"t":"code","b":[134,65],"m":"stx","oa":65,"o":"zpa_41"},{"a":4477,"t":"code","b":[185,110,10],"m":"lda","oa":2670,"o":"f_0A6E,y"},{"a":4480,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":4481,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":4482,"t":"code","b":[170],"m":"tax"},{"a":4483,"t":"code","b":[201,5],"m":"cmp","o":"#$05"},{"a":4485,"t":"code","b":[144,39],"m":"bcc","oa":4526,"o":"b_11AE"},{"a":4487,"t":"code","b":[202],"m":"dex"},{"a":4488,"t":"code","b":[202],"m":"dex"},{"a":4489,"l":"b_1189","t":"code","b":[202],"m":"dex","x":[4495]},{"a":4490,"t":"code","b":[240,34],"m":"beq","oa":4526,"o":"b_11AE"},{"a":4492,"t":"code","b":[189,0,1],"m":"lda","oa":256,"o":"f_0100,x"},{"a":4495,"t":"code","b":[208,248],"m":"bne","oa":4489,"o":"b_1189"},{"a":4497,"t":"code","b":[152],"m":"tya"},{"a":4498,"t":"code","b":[157,0,1],"m":"sta","oa":256,"o":"f_0100,x"},{"a":4501,"t":"code","b":[166,65],"m":"ldx","oa":65,"o":"zpa_41"},{"a":4503,"t":"code","b":[189,52,8],"m":"lda","oa":2100,"o":"f_0834,x"},{"a":4506,"t":"code","b":[153,58,10],"m":"sta","oa":2618,"o":"f_0A3A,y"},{"a":4509,"t":"code","b":[189,26,8],"m":"lda","oa":2074,"o":"f_081A,x"},{"a":4512,"t":"code","b":[153,32,10],"m":"sta","oa":2592,"o":"f_0A20,y"},{"a":4515,"t":"code","b":[166,65],"m":"ldx","oa":65,"o":"zpa_41"},{"a":4517,"t":"code","b":[200],"m":"iny"},{"a":4518,"t":"code","b":[192,26],"m":"cpy","o":"#$1A"},{"a":4520,"t":"code","b":[240,3],"m":"beq","oa":4525,"o":"r_11AD"},{"a":4522,"t":"code","b":[76,30,17],"m":"jmp","oa":4382,"o":"j_111E"},{"a":4525,"l":"r_11AD","t":"code","b":[96],"m":"rts","x":[4520]},{"a":4526,"l":"b_11AE","t":"code","b":[166,65],"m":"ldx","oa":65,"x":[4485,4490],"o":"zpa_41"},{"a":4528,"t":"code","b":[76,30,17],"m":"jmp","oa":4382,"o":"j_111E"},{"a":4531,"l":"sprites_direct","c":"Places up to eight objects straight into the video chip's sprite registers, without the multiplexer: the same position sums as mux_sort, writes $D000-$D00F, $D010, colours and the frame to both sets of sprite pointers ($CFF8 and $F7F8), parks the unused sprites at Y = $FA, and leaves a raster list of only the commands ($88 if set, then $36, $38, $3A). Called at $20B0.","t":"code","b":[8],"m":"php","x":[8368]},{"a":4532,"t":"code","b":[120],"m":"sei"},{"a":4533,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":4535,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":4537,"l":"b_11B9","t":"code","b":[181,160],"m":"lda","oa":160,"x":[4546],"o":"zpf_A0,x"},{"a":4539,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":4541,"t":"code","b":[208,61],"m":"bne","oa":4604,"o":"b_11FC"},{"a":4543,"l":"j_11BF","t":"code","b":[232],"m":"inx","x":[4712]},{"a":4544,"t":"code","b":[224,26],"m":"cpx","o":"#$1A"},{"a":4546,"t":"code","b":[208,245],"m":"bne","oa":4537,"o":"b_11B9"},{"a":4548,"t":"code","b":[152],"m":"tya"},{"a":4549,"t":"code","b":[10],"m":"asl","o":"a"},{"a":4550,"t":"code","b":[168],"m":"tay"},{"a":4551,"t":"code","b":[192,16],"m":"cpy","o":"#$10"},{"a":4553,"t":"code","b":[176,11],"m":"bcs","oa":4566,"o":"b_11D6"},{"a":4555,"t":"code","b":[169,250],"m":"lda","o":"#$FA"},{"a":4557,"l":"b_11CD","t":"code","b":[153,1,208],"m":"sta","x":[4564],"o":"vic_sprite0_y,y"},{"a":4560,"t":"code","b":[200],"m":"iny"},{"a":4561,"t":"code","b":[200],"m":"iny"},{"a":4562,"t":"code","b":[192,16],"m":"cpy","o":"#$10"},{"a":4564,"t":"code","b":[144,247],"m":"bcc","oa":4557,"o":"b_11CD"},{"a":4566,"l":"b_11D6","t":"code","b":[160,0],"m":"ldy","x":[4553],"o":"#$00"},{"a":4568,"t":"code","b":[166,8],"m":"ldx","oa":8,"o":"zpa_08"},{"a":4570,"t":"code","b":[240,10],"m":"beq","oa":4582,"o":"b_11E6"},{"a":4572,"t":"code","b":[169,136],"m":"lda","o":"#$88"},{"a":4574,"t":"code","b":[157,0,1],"m":"sta","oa":256,"o":"f_0100,x"},{"a":4577,"t":"code","b":[138],"m":"txa"},{"a":4578,"t":"code","b":[141,65,1],"m":"sta","oa":321,"o":"a_0141"},{"a":4581,"t":"code","b":[200],"m":"iny"},{"a":4582,"l":"b_11E6","t":"code","b":[169,0],"m":"lda","x":[4570],"o":"#$00"},{"a":4584,"t":"code","b":[141,64,1],"m":"sta","oa":320,"o":"a_0140"},{"a":4587,"t":"code","b":[169,54],"m":"lda","o":"#$36"},{"a":4589,"t":"code","b":[153,65,1],"m":"sta","oa":321,"o":"a_0141,y"},{"a":4592,"t":"code","b":[169,56],"m":"lda","o":"#$38"},{"a":4594,"t":"code","b":[153,66,1],"m":"sta","oa":322,"o":"f_0142,y"},{"a":4597,"t":"code","b":[169,58],"m":"lda","o":"#$3A"},{"a":4599,"t":"code","b":[153,67,1],"m":"sta","oa":323,"o":"f_0143,y"},{"a":4602,"t":"code","b":[40],"m":"plp"},{"a":4603,"t":"code","b":[96],"m":"rts"},{"a":4604,"l":"b_11FC","t":"code","b":[152],"m":"tya","x":[4541]},{"a":4605,"t":"code","b":[41,7],"m":"and","o":"#$07"},{"a":4607,"t":"code","b":[10],"m":"asl","o":"a"},{"a":4608,"t":"code","b":[168],"m":"tay"},{"a":4609,"t":"code","b":[189,0,8],"m":"lda","oa":2048,"o":"f_0800,x"},{"a":4612,"t":"code","b":[56],"m":"sec"},{"a":4613,"t":"code","b":[229,127],"m":"sbc","oa":127,"o":"zpa_7F"},{"a":4615,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":4617,"t":"code","b":[181,230],"m":"lda","oa":230,"o":"zpf_E6,x"},{"a":4619,"t":"code","b":[229,128],"m":"sbc","oa":128,"o":"zpa_80"},{"a":4621,"t":"code","b":[6,34],"m":"asl","oa":34,"o":"zpa_22"},{"a":4623,"t":"code","b":[42],"m":"rol","o":"a"},{"a":4624,"t":"code","b":[6,34],"m":"asl","oa":34,"o":"zpa_22"},{"a":4626,"t":"code","b":[42],"m":"rol","o":"a"},{"a":4627,"t":"code","b":[6,34],"m":"asl","oa":34,"o":"zpa_22"},{"a":4629,"t":"code","b":[42],"m":"rol","o":"a"},{"a":4630,"t":"code","b":[24],"m":"clc"},{"a":4631,"t":"code","b":[105,50],"m":"adc","o":"#$32"},{"a":4633,"t":"code","b":[153,1,208],"m":"sta","o":"vic_sprite0_y,y"},{"a":4636,"t":"code","b":[189,128,1],"m":"lda","oa":384,"o":"f_0180,x"},{"a":4639,"t":"code","b":[56],"m":"sec"},{"a":4640,"t":"code","b":[229,125],"m":"sbc","oa":125,"o":"zpa_7D"},{"a":4642,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":4644,"t":"code","b":[181,204],"m":"lda","oa":204,"o":"zpf_CC,x"},{"a":4646,"t":"code","b":[229,126],"m":"sbc","oa":126,"o":"zpa_7E"},{"a":4648,"t":"code","b":[6,34],"m":"asl","oa":34,"o":"zpa_22"},{"a":4650,"t":"code","b":[42],"m":"rol","o":"a"},{"a":4651,"t":"code","b":[6,34],"m":"asl","oa":34,"o":"zpa_22"},{"a":4653,"t":"code","b":[42],"m":"rol","o":"a"},{"a":4654,"t":"code","b":[6,34],"m":"asl","oa":34,"o":"zpa_22"},{"a":4656,"t":"code","b":[42],"m":"rol","o":"a"},{"a":4657,"t":"code","b":[38,34],"m":"rol","oa":34,"o":"zpa_22"},{"a":4659,"t":"code","b":[24],"m":"clc"},{"a":4660,"t":"code","b":[105,24],"m":"adc","o":"#$18"},{"a":4662,"t":"code","b":[144,2],"m":"bcc","oa":4666,"o":"b_123A"},{"a":4664,"t":"code","b":[230,34],"m":"inc","oa":34,"o":"zpa_22"},{"a":4666,"l":"b_123A","t":"code","b":[153,0,208],"m":"sta","x":[4662],"o":"vic_sprite0_x,y"},{"a":4669,"t":"code","b":[152],"m":"tya"},{"a":4670,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":4671,"t":"code","b":[168],"m":"tay"},{"a":4672,"t":"code","b":[165,34],"m":"lda","oa":34,"o":"zpa_22"},{"a":4674,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":4676,"t":"code","b":[240,9],"m":"beq","oa":4687,"o":"b_124F"},{"a":4678,"t":"code","b":[173,16,208],"m":"lda","o":"vic_sprite_x_msb"},{"a":4681,"t":"code","b":[25,22,28],"m":"ora","oa":7190,"o":"bit_masks,y"},{"a":4684,"t":"code","b":[76,85,18],"m":"jmp","oa":4693,"o":"j_1255"},{"a":4687,"l":"b_124F","t":"code","b":[173,16,208],"m":"lda","x":[4676],"o":"vic_sprite_x_msb"},{"a":4690,"t":"code","b":[57,30,28],"m":"and","oa":7198,"o":"bit_clears,y"},{"a":4693,"l":"j_1255","t":"code","b":[141,16,208],"m":"sta","x":[4684],"o":"vic_sprite_x_msb"},{"a":4696,"t":"code","b":[189,52,8],"m":"lda","oa":2100,"o":"f_0834,x"},{"a":4699,"t":"code","b":[153,39,208],"m":"sta","o":"vic_sprite0_colour,y"},{"a":4702,"t":"code","b":[189,26,8],"m":"lda","oa":2074,"o":"f_081A,x"},{"a":4705,"t":"code","b":[153,248,207],"m":"sta","oa":53240,"o":"f_CFF8,y"},{"a":4708,"t":"code","b":[153,248,247],"m":"sta","oa":63480,"o":"f_F7F8,y"},{"a":4711,"t":"code","b":[200],"m":"iny"},{"a":4712,"t":"code","b":[76,191,17],"m":"jmp","oa":4543,"o":"j_11BF"},{"a":4715,"l":"irq_mux","c":"The raster interrupt in a match: the sprite multiplexer. Takes the list entry for this line from the bucket table at $0100: an object's slot number moves the next of the eight hardware sprites in turn to that object's Y, X, frame (into the sprite pointers, high byte patched at $1299), colour and ninth X bit; a byte with bit 7 set is a raster command (raster_commands). Then (mux_next) steps to the next list entry and sets $D012 to its line (bucket times 4); when that line has passed already it handles the entry at once by jumping back in past the register saves (the vector plus 5).","t":"code","b":[72],"m":"pha"},{"a":4716,"t":"code","b":[138],"m":"txa"},{"a":4717,"t":"code","b":[72],"m":"pha"},{"a":4718,"t":"code","b":[152],"m":"tya"},{"a":4719,"t":"code","b":[72],"m":"pha"},{"a":4720,"t":"code","b":[169,127],"m":"lda","o":"#$7F"},{"a":4722,"t":"code","b":[141,25,208],"m":"sta","o":"vic_irq_status"},{"a":4725,"t":"code","b":[166,5],"m":"ldx","oa":5,"o":"zpa_05"},{"a":4727,"t":"code","b":[189,0,1],"m":"lda","oa":256,"o":"f_0100,x"},{"a":4730,"t":"code","b":[48,82],"m":"bmi","oa":4814,"o":"mux_command"},{"a":4732,"t":"code","b":[170],"m":"tax"},{"a":4733,"t":"code","b":[230,6],"m":"inc","oa":6,"o":"zpa_06"},{"a":4735,"t":"code","b":[165,6],"m":"lda","oa":6,"o":"zpa_06"},{"a":4737,"t":"code","b":[41,7],"m":"and","o":"#$07"},{"a":4739,"t":"code","b":[10],"m":"asl","o":"a"},{"a":4740,"t":"code","b":[168],"m":"tay"},{"a":4741,"t":"code","b":[189,110,10],"m":"lda","oa":2670,"o":"f_0A6E,x"},{"a":4744,"t":"code","b":[153,1,208],"m":"sta","o":"vic_sprite0_y,y"},{"a":4747,"t":"code","b":[189,84,10],"m":"lda","oa":2644,"o":"f_0A54,x"},{"a":4750,"t":"code","b":[153,0,208],"m":"sta","o":"vic_sprite0_x,y"},{"a":4753,"t":"code","b":[152],"m":"tya"},{"a":4754,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":4755,"t":"code","b":[168],"m":"tay"},{"a":4756,"t":"code","b":[189,32,10],"m":"lda","oa":2592,"o":"f_0A20,x"},{"a":4759,"t":"code","b":[153,248,207],"m":"sta","oa":53240,"o":"f_CFF8,y"},{"a":4761,"t":"note","l":"a_1299","c":"The interrupt routines write the next raster line's sprite registers into the operands of the instructions here (the operand at $1299), which mux_next then runs.","note":"inside the item at $1297","x":[4265,5095,5145]},{"a":4762,"t":"code","b":[189,58,10],"m":"lda","oa":2618,"o":"f_0A3A,x"},{"a":4765,"t":"code","b":[153,39,208],"m":"sta","o":"vic_sprite0_colour,y"},{"a":4768,"t":"code","b":[189,136,10],"m":"lda","oa":2696,"o":"f_0A88,x"},{"a":4771,"t":"code","b":[240,9],"m":"beq","oa":4782,"o":"b_12AE"},{"a":4773,"t":"code","b":[173,16,208],"m":"lda","o":"vic_sprite_x_msb"},{"a":4776,"t":"code","b":[25,22,28],"m":"ora","oa":7190,"o":"bit_masks,y"},{"a":4779,"t":"code","b":[76,180,18],"m":"jmp","oa":4788,"o":"j_12B4"},{"a":4782,"l":"b_12AE","t":"code","b":[173,16,208],"m":"lda","x":[4771],"o":"vic_sprite_x_msb"},{"a":4785,"t":"code","b":[57,30,28],"m":"and","oa":7198,"o":"bit_clears,y"},{"a":4788,"l":"j_12B4","t":"code","b":[141,16,208],"m":"sta","x":[4779],"o":"vic_sprite_x_msb"},{"a":4791,"l":"mux_next","c":"The multiplexer's step to the next raster-list entry, shared by every raster command: reads the entry's bucket from $0140, programs $D012 for line bucket*4 and returns from the interrupt, or runs the entry at once when the line has gone.","t":"code","b":[230,7],"m":"inc","oa":7,"x":[4146,4175,4818,4991,5012,5020,5098,5148],"o":"zpa_07"},{"a":4793,"t":"code","b":[166,7],"m":"ldx","oa":7,"o":"zpa_07"},{"a":4795,"t":"code","b":[189,64,1],"m":"lda","oa":320,"o":"a_0140,x"},{"a":4798,"t":"code","b":[133,5],"m":"sta","oa":5,"o":"zpa_05"},{"a":4800,"t":"code","b":[10],"m":"asl","o":"a"},{"a":4801,"t":"code","b":[10],"m":"asl","o":"a"},{"a":4802,"t":"code","b":[205,18,208],"m":"cmp","o":"vic_raster"},{"a":4805,"t":"code","b":[240,39],"m":"beq","oa":4846,"o":"mux_late"},{"a":4807,"t":"code","b":[144,37],"m":"bcc","oa":4846,"o":"mux_late"},{"a":4809,"t":"code","b":[141,18,208],"m":"sta","o":"vic_raster"},{"a":4812,"t":"code","b":[176,26],"m":"bcs","oa":4840,"o":"irq_return"},{"a":4814,"l":"mux_command","c":"A raster-list entry with bit 7 set: its low nibble (0-8) indexes raster_commands, and the handler is jumped to through $2B. Entries 9-15 are skipped.","t":"code","b":[41,15],"m":"and","x":[4730,4880],"o":"#$0F"},{"a":4816,"t":"code","b":[201,9],"m":"cmp","o":"#$09"},{"a":4818,"t":"code","b":[176,227],"m":"bcs","oa":4791,"o":"mux_next"},{"a":4820,"t":"code","b":[10],"m":"asl","o":"a"},{"a":4821,"t":"code","b":[170],"m":"tax"},{"a":4822,"t":"code","b":[189,130,19],"m":"lda","oa":4994,"o":"raster_commands,x"},{"a":4825,"t":"code","b":[133,43],"m":"sta","oa":43,"o":"zpa_2B"},{"a":4827,"t":"code","b":[189,131,19],"m":"lda","oa":4995,"o":"f_1383,x"},{"a":4830,"t":"code","b":[133,44],"m":"sta","oa":44,"o":"zpa_2C"},{"a":4832,"t":"code","b":[108,43,0],"m":"jmp","oa":43,"o":"(zpa_2B)"},{"a":4835,"c":"Five bytes nothing runs: LDA #$00 / STA $D01A, which would turn the raster interrupt off.","t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":4837,"t":"code","b":[141,26,208],"m":"sta","o":"vic_irq_enable"},{"a":4840,"l":"irq_return","c":"Restores Y, X and A and returns from the interrupt.","t":"code","b":[104],"m":"pla","x":[4812,5186,5199,5216]},{"a":4841,"t":"code","b":[168],"m":"tay"},{"a":4842,"t":"code","b":[104],"m":"pla"},{"a":4843,"t":"code","b":[170],"m":"tax"},{"a":4844,"t":"code","b":[104],"m":"pla"},{"a":4845,"t":"code","b":[64],"m":"rti"},{"a":4846,"l":"mux_late","c":"The next entry's line has passed: re-enter the interrupt handler five bytes in (past its pushes), through the vector at $FFFE.","t":"code","b":[173,254,255],"m":"lda","oa":65534,"x":[4805,4807],"o":"$FFFE"},{"a":4849,"t":"code","b":[24],"m":"clc"},{"a":4850,"t":"code","b":[105,5],"m":"adc","o":"#$05"},{"a":4852,"t":"code","b":[133,43],"m":"sta","oa":43,"o":"zpa_2B"},{"a":4854,"t":"code","b":[173,255,255],"m":"lda","oa":65535,"o":"$FFFF"},{"a":4857,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":4859,"t":"code","b":[133,44],"m":"sta","oa":44,"o":"zpa_2C"},{"a":4861,"t":"code","b":[108,43,0],"m":"jmp","oa":43,"o":"(zpa_2B)"},{"a":4864,"l":"irq_mux_menus","c":"The multiplexer for the menus and managers' screens (vector set by mux_menus): as irq_mux, and also sets each sprite's multicolour bit (on for colour 2, off otherwise) and doubles its size in both directions for colour 15 (the gym's player figure).","t":"code","b":[72],"m":"pha"},{"a":4865,"t":"code","b":[138],"m":"txa"},{"a":4866,"t":"code","b":[72],"m":"pha"},{"a":4867,"t":"code","b":[152],"m":"tya"},{"a":4868,"t":"code","b":[72],"m":"pha"},{"a":4869,"t":"code","b":[216],"m":"cld"},{"a":4870,"t":"code","b":[169,127],"m":"lda","o":"#$7F"},{"a":4872,"t":"code","b":[141,25,208],"m":"sta","o":"vic_irq_status"},{"a":4875,"t":"code","b":[166,5],"m":"ldx","oa":5,"o":"zpa_05"},{"a":4877,"t":"code","b":[189,0,1],"m":"lda","oa":256,"o":"f_0100,x"},{"a":4880,"t":"code","b":[48,188],"m":"bmi","oa":4814,"o":"mux_command"},{"a":4882,"t":"code","b":[170],"m":"tax"},{"a":4883,"t":"code","b":[230,6],"m":"inc","oa":6,"o":"zpa_06"},{"a":4885,"t":"code","b":[165,6],"m":"lda","oa":6,"o":"zpa_06"},{"a":4887,"t":"code","b":[41,7],"m":"and","o":"#$07"},{"a":4889,"t":"code","b":[10],"m":"asl","o":"a"},{"a":4890,"t":"code","b":[168],"m":"tay"},{"a":4891,"t":"code","b":[189,110,10],"m":"lda","oa":2670,"o":"f_0A6E,x"},{"a":4894,"t":"code","b":[153,1,208],"m":"sta","o":"vic_sprite0_y,y"},{"a":4897,"t":"code","b":[189,84,10],"m":"lda","oa":2644,"o":"f_0A54,x"},{"a":4900,"t":"code","b":[153,0,208],"m":"sta","o":"vic_sprite0_x,y"},{"a":4903,"t":"code","b":[152],"m":"tya"},{"a":4904,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":4905,"t":"code","b":[168],"m":"tay"},{"a":4906,"t":"code","b":[189,32,10],"m":"lda","oa":2592,"o":"f_0A20,x"},{"a":4909,"t":"code","b":[153,248,207],"m":"sta","oa":53240,"o":"f_CFF8,y"},{"a":4912,"t":"code","b":[189,58,10],"m":"lda","oa":2618,"o":"f_0A3A,x"},{"a":4915,"t":"code","b":[153,39,208],"m":"sta","o":"vic_sprite0_colour,y"},{"a":4918,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":4920,"t":"code","b":[208,9],"m":"bne","oa":4931,"o":"b_1343"},{"a":4922,"t":"code","b":[173,28,208],"m":"lda","o":"vic_sprite_multicolour"},{"a":4925,"t":"code","b":[25,22,28],"m":"ora","oa":7190,"o":"bit_masks,y"},{"a":4928,"t":"code","b":[76,73,19],"m":"jmp","oa":4937,"o":"j_1349"},{"a":4931,"l":"b_1343","t":"code","b":[173,28,208],"m":"lda","x":[4920],"o":"vic_sprite_multicolour"},{"a":4934,"t":"code","b":[57,30,28],"m":"and","oa":7198,"o":"bit_clears,y"},{"a":4937,"l":"j_1349","t":"code","b":[141,28,208],"m":"sta","x":[4928],"o":"vic_sprite_multicolour"},{"a":4940,"t":"code","b":[189,58,10],"m":"lda","oa":2618,"o":"f_0A3A,x"},{"a":4943,"t":"code","b":[201,15],"m":"cmp","o":"#$0F"},{"a":4945,"t":"code","b":[208,9],"m":"bne","oa":4956,"o":"b_135C"},{"a":4947,"t":"code","b":[173,29,208],"m":"lda","o":"vic_sprite_expand_x"},{"a":4950,"t":"code","b":[25,22,28],"m":"ora","oa":7190,"o":"bit_masks,y"},{"a":4953,"t":"code","b":[76,98,19],"m":"jmp","oa":4962,"o":"j_1362"},{"a":4956,"l":"b_135C","t":"code","b":[173,29,208],"m":"lda","x":[4945],"o":"vic_sprite_expand_x"},{"a":4959,"t":"code","b":[57,30,28],"m":"and","oa":7198,"o":"bit_clears,y"},{"a":4962,"l":"j_1362","t":"code","b":[141,29,208],"m":"sta","x":[4953],"o":"vic_sprite_expand_x"},{"a":4965,"t":"code","b":[141,23,208],"m":"sta","o":"vic_sprite_expand_y"},{"a":4968,"t":"code","b":[189,136,10],"m":"lda","oa":2696,"o":"f_0A88,x"},{"a":4971,"t":"code","b":[240,9],"m":"beq","oa":4982,"o":"b_1376"},{"a":4973,"t":"code","b":[173,16,208],"m":"lda","o":"vic_sprite_x_msb"},{"a":4976,"t":"code","b":[25,22,28],"m":"ora","oa":7190,"o":"bit_masks,y"},{"a":4979,"t":"code","b":[76,124,19],"m":"jmp","oa":4988,"o":"j_137C"},{"a":4982,"l":"b_1376","t":"code","b":[173,16,208],"m":"lda","x":[4971],"o":"vic_sprite_x_msb"},{"a":4985,"t":"code","b":[57,30,28],"m":"and","oa":7198,"o":"bit_clears,y"},{"a":4988,"l":"j_137C","t":"code","b":[141,16,208],"m":"sta","x":[4979],"o":"vic_sprite_x_msb"},{"a":4991,"t":"code","b":[76,183,18],"m":"jmp","oa":4791,"o":"mux_next"},{"a":4994,"l":"raster_commands","c":"The raster-list commands $80-$88, as addresses of their handlers: $80 nothing, $81 pitch top ($139F), $82 panel split ($1003), $83 low panel split ($1035), $84 end of frame ($141F), $85 menus' top ($13BC), $86 menus' end of frame ($1452), $87 pitch top without parking the sprites ($13ED), $88 colour change ($1397).","t":"word","b":[148,19,159,19,3,16,53,16],"d":[5012,5023,4099,4149],"x":[4822]},{"a":4995,"t":"note","l":"f_1383","c":"The high bytes of raster_commands' addresses.","note":"inside the item at $1382","x":[4827]},{"a":5002,"t":"word","b":[31,20,188,19,82,20,237,19],"d":[5151,5052,5202,5101]},{"a":5010,"t":"word","b":[151,19],"d":[5015]},{"a":5012,"l":"irq_nothing","c":"Raster command $80: does nothing and steps on.","t":"code","b":[76,183,18],"m":"jmp","oa":4791,"o":"mux_next"},{"a":5015,"l":"irq_colour","c":"Raster command $88: sets multicolour 2 ($D023) from $5D partway down the screen.","t":"code","b":[165,93],"m":"lda","oa":93,"o":"zpa_5D"},{"a":5017,"t":"code","b":[141,35,208],"m":"sta","o":"vic_background2"},{"a":5020,"t":"code","b":[76,183,18],"m":"jmp","oa":4791,"o":"mux_next"},{"a":5023,"l":"irq_pitch_top","c":"Raster command $81, the top of the pitch: sets the vertical and horizontal scroll ($7A, $7B, with the screen on and 38 columns), the three background colours from $5A-$5C, then parks all eight sprites at Y = $FA and chooses the screen being shown (irq_screen).","t":"code","b":[165,122],"m":"lda","oa":122,"o":"zpa_7A"},{"a":5025,"t":"code","b":[9,16],"m":"ora","o":"#$10"},{"a":5027,"t":"code","b":[141,17,208],"m":"sta","o":"vic_control1"},{"a":5030,"t":"code","b":[165,123],"m":"lda","oa":123,"o":"zpa_7B"},{"a":5032,"t":"code","b":[9,16],"m":"ora","o":"#$10"},{"a":5034,"t":"code","b":[141,22,208],"m":"sta","o":"vic_control2"},{"a":5037,"t":"code","b":[165,90],"m":"lda","oa":90,"o":"zpa_5A"},{"a":5039,"t":"code","b":[141,33,208],"m":"sta","o":"vic_background0"},{"a":5042,"t":"code","b":[165,91],"m":"lda","oa":91,"o":"zpa_5B"},{"a":5044,"t":"code","b":[141,34,208],"m":"sta","o":"vic_background1"},{"a":5047,"t":"code","b":[165,92],"m":"lda","oa":92,"o":"zpa_5C"},{"a":5049,"t":"code","b":[141,35,208],"m":"sta","o":"vic_background2"},{"a":5052,"l":"irq_screen","c":"Raster command $85: parks the eight sprites below the screen and shows one of the two screens: with $7C zero, $D018 = $3E (screen $CC00) and sprite pointers at $CFF8; otherwise $D018 = $DE (screen $F400) and pointers at $F7F8. The pointer page is patched into irq_mux's store at $1299.","t":"code","b":[169,250],"m":"lda","o":"#$FA"},{"a":5054,"t":"code","b":[141,1,208],"m":"sta","o":"vic_sprite0_y"},{"a":5057,"t":"code","b":[141,3,208],"m":"sta","o":"vic_sprite1_y"},{"a":5060,"t":"code","b":[141,5,208],"m":"sta","o":"vic_sprite2_y"},{"a":5063,"t":"code","b":[141,7,208],"m":"sta","o":"vic_sprite3_y"},{"a":5066,"t":"code","b":[141,9,208],"m":"sta","o":"vic_sprite4_y"},{"a":5069,"t":"code","b":[141,11,208],"m":"sta","o":"vic_sprite5_y"},{"a":5072,"t":"code","b":[141,13,208],"m":"sta","o":"vic_sprite6_y"},{"a":5075,"t":"code","b":[141,15,208],"m":"sta","o":"vic_sprite7_y"},{"a":5078,"t":"code","b":[133,6],"m":"sta","oa":6,"o":"zpa_06"},{"a":5080,"t":"code","b":[160,222],"m":"ldy","o":"#$DE"},{"a":5082,"t":"code","b":[162,247],"m":"ldx","o":"#$F7"},{"a":5084,"t":"code","b":[165,124],"m":"lda","oa":124,"o":"zpa_7C"},{"a":5086,"t":"code","b":[208,4],"m":"bne","oa":5092,"o":"b_13E4"},{"a":5088,"t":"code","b":[160,62],"m":"ldy","o":"#$3E"},{"a":5090,"t":"code","b":[162,207],"m":"ldx","o":"#$CF"},{"a":5092,"l":"b_13E4","t":"code","b":[140,24,208],"m":"sty","x":[5086],"o":"vic_memory"},{"a":5095,"t":"code","b":[142,153,18],"m":"stx","oa":4761,"o":"a_1299"},{"a":5098,"t":"code","b":[76,183,18],"m":"jmp","oa":4791,"o":"mux_next"},{"a":5101,"l":"irq_pitch_top2","c":"Raster command $87: as irq_pitch_top without parking the sprites.","t":"code","b":[165,122],"m":"lda","oa":122,"o":"zpa_7A"},{"a":5103,"t":"code","b":[9,16],"m":"ora","o":"#$10"},{"a":5105,"t":"code","b":[141,17,208],"m":"sta","o":"vic_control1"},{"a":5108,"t":"code","b":[165,123],"m":"lda","oa":123,"o":"zpa_7B"},{"a":5110,"t":"code","b":[9,16],"m":"ora","o":"#$10"},{"a":5112,"t":"code","b":[141,22,208],"m":"sta","o":"vic_control2"},{"a":5115,"t":"code","b":[165,90],"m":"lda","oa":90,"o":"zpa_5A"},{"a":5117,"t":"code","b":[141,33,208],"m":"sta","o":"vic_background0"},{"a":5120,"t":"code","b":[165,91],"m":"lda","oa":91,"o":"zpa_5B"},{"a":5122,"t":"code","b":[141,34,208],"m":"sta","o":"vic_background1"},{"a":5125,"t":"code","b":[165,92],"m":"lda","oa":92,"o":"zpa_5C"},{"a":5127,"t":"code","b":[141,35,208],"m":"sta","o":"vic_background2"},{"a":5130,"t":"code","b":[160,222],"m":"ldy","o":"#$DE"},{"a":5132,"t":"code","b":[162,247],"m":"ldx","o":"#$F7"},{"a":5134,"t":"code","b":[165,124],"m":"lda","oa":124,"o":"zpa_7C"},{"a":5136,"t":"code","b":[208,4],"m":"bne","oa":5142,"o":"b_1416"},{"a":5138,"t":"code","b":[160,62],"m":"ldy","o":"#$3E"},{"a":5140,"t":"code","b":[162,207],"m":"ldx","o":"#$CF"},{"a":5142,"l":"b_1416","t":"code","b":[140,24,208],"m":"sty","x":[5136],"o":"vic_memory"},{"a":5145,"t":"code","b":[142,153,18],"m":"stx","oa":4761,"o":"a_1299"},{"a":5148,"t":"code","b":[76,183,18],"m":"jmp","oa":4791,"o":"mux_next"},{"a":5151,"l":"irq_frame_end","c":"Raster command $84, the end of a match frame: resets the raster list to its top and the next interrupt to line $23, counts the frame in $43, and with interrupts back on runs the game's frame, match_frame ($2052), unless the last one has not finished ($09) or bit 7 of $45 asks for sound only, when it plays the sound effects instead and takes the frame back out of $43.","t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":5153,"t":"code","b":[133,7],"m":"sta","oa":7,"o":"zpa_07"},{"a":5155,"t":"code","b":[133,5],"m":"sta","oa":5,"o":"zpa_05"},{"a":5157,"t":"code","b":[169,35],"m":"lda","o":"#$23"},{"a":5159,"t":"code","b":[141,18,208],"m":"sta","o":"vic_raster"},{"a":5162,"t":"code","b":[230,67],"m":"inc","oa":67,"o":"zpa_43"},{"a":5164,"t":"code","b":[165,9],"m":"lda","oa":9,"o":"zpa_09"},{"a":5166,"t":"code","b":[208,18],"m":"bne","oa":5186,"o":"b_1442"},{"a":5168,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":5170,"t":"code","b":[133,9],"m":"sta","oa":9,"o":"zpa_09"},{"a":5172,"t":"code","b":[165,69],"m":"lda","oa":69,"o":"zpa_45"},{"a":5174,"t":"code","b":[41,128],"m":"and","o":"#$80"},{"a":5176,"t":"code","b":[208,11],"m":"bne","oa":5189,"o":"b_1445"},{"a":5178,"t":"code","b":[88],"m":"cli"},{"a":5179,"t":"code","b":[32,82,32],"m":"jsr","oa":8274,"o":"match_frame"},{"a":5182,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":5184,"t":"code","b":[133,9],"m":"sta","oa":9,"o":"zpa_09"},{"a":5186,"l":"b_1442","t":"code","b":[76,232,18],"m":"jmp","oa":4840,"x":[5166],"o":"irq_return"},{"a":5189,"l":"b_1445","t":"code","b":[88],"m":"cli","x":[5176]},{"a":5190,"t":"code","b":[32,54,2],"m":"jsr","oa":566,"o":"sfx_update"},{"a":5193,"t":"code","b":[198,67],"m":"dec","oa":67,"o":"zpa_43"},{"a":5195,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":5197,"t":"code","b":[133,9],"m":"sta","oa":9,"o":"zpa_09"},{"a":5199,"t":"code","b":[76,232,18],"m":"jmp","oa":4840,"o":"irq_return"},{"a":5202,"l":"irq_menus_end","c":"Raster command $86, the end of a menu frame: plays the sound effects and resets the raster list to line $23.","t":"code","b":[32,54,2],"m":"jsr","oa":566,"o":"sfx_update"},{"a":5205,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":5207,"t":"code","b":[133,7],"m":"sta","oa":7,"o":"zpa_07"},{"a":5209,"t":"code","b":[133,5],"m":"sta","oa":5,"o":"zpa_05"},{"a":5211,"t":"code","b":[169,35],"m":"lda","o":"#$23"},{"a":5213,"t":"code","b":[141,18,208],"m":"sta","o":"vic_raster"},{"a":5216,"t":"code","b":[76,232,18],"m":"jmp","oa":4840,"o":"irq_return"},{"a":5219,"l":"irq_sfx","c":"An interrupt handler that only plays the sound effects and acknowledges the video chip (set by irq_sound_only).","t":"code","b":[72],"m":"pha"},{"a":5220,"t":"code","b":[152],"m":"tya"},{"a":5221,"t":"code","b":[72],"m":"pha"},{"a":5222,"t":"code","b":[138],"m":"txa"},{"a":5223,"t":"code","b":[72],"m":"pha"},{"a":5224,"t":"code","b":[216],"m":"cld"},{"a":5225,"t":"code","b":[32,54,2],"m":"jsr","oa":566,"o":"sfx_update"},{"a":5228,"t":"code","b":[169,127],"m":"lda","o":"#$7F"},{"a":5230,"t":"code","b":[141,25,208],"m":"sta","o":"vic_irq_status"},{"a":5233,"t":"code","b":[104],"m":"pla"},{"a":5234,"t":"code","b":[170],"m":"tax"},{"a":5235,"t":"code","b":[104],"m":"pla"},{"a":5236,"t":"code","b":[168],"m":"tay"},{"a":5237,"t":"code","b":[104],"m":"pla"},{"a":5238,"t":"code","b":[64],"m":"rti"},{"a":5239,"l":"camera_edge_fixed","c":"The camera check (camera_check) when bit 6 of $45 is set, the camera following a fixed point: tests whether the followed object ($60) is more than $12 columns right of the camera or $0A rows below it, and starts the scroll with those directions; otherwise no scroll ($86 = 0).","t":"code","b":[166,96],"m":"ldx","oa":96,"x":[5312],"o":"zpa_60"},{"a":5241,"t":"code","b":[181,204],"m":"lda","oa":204,"o":"zpf_CC,x"},{"a":5243,"t":"code","b":[56],"m":"sec"},{"a":5244,"t":"code","b":[229,126],"m":"sbc","oa":126,"o":"zpa_7E"},{"a":5246,"t":"code","b":[144,9],"m":"bcc","oa":5257,"o":"b_1489"},{"a":5248,"t":"code","b":[201,18],"m":"cmp","o":"#$12"},{"a":5250,"t":"code","b":[240,8],"m":"beq","oa":5260,"o":"b_148C"},{"a":5252,"t":"code","b":[144,3],"m":"bcc","oa":5257,"o":"b_1489"},{"a":5254,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":5256,"t":"code","b":[44,169,4],"m":"bit","oa":1193,"o":"a_04A9"},{"a":5259,"t":"code","b":[44,169,0],"m":"bit","oa":169,"o":"a_00A9"},{"a":5262,"t":"code","b":[133,135],"m":"sta","oa":135,"o":"zpa_87"},{"a":5264,"t":"code","b":[181,230],"m":"lda","oa":230,"o":"zpf_E6,x"},{"a":5266,"t":"code","b":[56],"m":"sec"},{"a":5267,"t":"code","b":[229,128],"m":"sbc","oa":128,"o":"zpa_80"},{"a":5269,"t":"code","b":[144,9],"m":"bcc","oa":5280,"o":"b_14A0"},{"a":5271,"t":"code","b":[201,10],"m":"cmp","o":"#$0A"},{"a":5273,"t":"code","b":[240,8],"m":"beq","oa":5283,"o":"b_14A3"},{"a":5275,"t":"code","b":[144,3],"m":"bcc","oa":5280,"o":"b_14A0"},{"a":5277,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":5279,"t":"code","b":[44,169,1],"m":"bit","oa":425,"o":"a_01A9"},{"a":5282,"t":"code","b":[44,169,0],"m":"bit","oa":169,"o":"a_00A9"},{"a":5285,"t":"code","b":[5,135],"m":"ora","oa":135,"o":"zpa_87"},{"a":5287,"t":"code","b":[133,135],"m":"sta","oa":135,"o":"zpa_87"},{"a":5289,"t":"code","b":[240,3],"m":"beq","oa":5294,"o":"b_14AE"},{"a":5291,"t":"code","b":[76,90,21],"m":"jmp","oa":5466,"o":"camera_step"},{"a":5294,"l":"b_14AE","t":"code","b":[169,0],"m":"lda","x":[5289],"o":"#$00"},{"a":5296,"t":"code","b":[133,134],"m":"sta","oa":134,"o":"zpa_86"},{"a":5298,"t":"code","b":[96],"m":"rts"},{"a":5299,"l":"camera_check","c":"Decides whether the pitch must scroll to keep the followed object ($60, normally the ball) in view. Not while a scroll is running ($88). Compares the object's place, less the camera's, with a window ($10-$18 across, $13-$15 when already moving sideways; $08-$0B down) and builds the directions in $87: 1 up, 2 down, 4 left, 8 right, as far as the pitch's edges allow ($7E 3-$26 across, $80 3-$80 down). With a direction it goes on at camera_step, otherwise clears $86.","t":"code","b":[165,136],"m":"lda","oa":136,"x":[5711,8371],"o":"zpa_88"},{"a":5301,"t":"code","b":[240,5],"m":"beq","oa":5308,"o":"b_14BC"},{"a":5303,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":5305,"t":"code","b":[133,134],"m":"sta","oa":134,"o":"zpa_86"},{"a":5307,"t":"code","b":[96],"m":"rts"},{"a":5308,"l":"b_14BC","t":"code","b":[165,69],"m":"lda","oa":69,"x":[5301],"o":"zpa_45"},{"a":5310,"t":"code","b":[41,64],"m":"and","o":"#$40"},{"a":5312,"t":"code","b":[208,181],"m":"bne","oa":5239,"o":"camera_edge_fixed"},{"a":5314,"t":"code","b":[162,16],"m":"ldx","o":"#$10"},{"a":5316,"t":"code","b":[160,24],"m":"ldy","o":"#$18"},{"a":5318,"t":"code","b":[165,134],"m":"lda","oa":134,"o":"zpa_86"},{"a":5320,"t":"code","b":[41,12],"m":"and","o":"#$0C"},{"a":5322,"t":"code","b":[240,4],"m":"beq","oa":5328,"o":"b_14D0"},{"a":5324,"t":"code","b":[162,19],"m":"ldx","o":"#$13"},{"a":5326,"t":"code","b":[160,21],"m":"ldy","o":"#$15"},{"a":5328,"l":"b_14D0","t":"code","b":[134,34],"m":"stx","oa":34,"x":[5322],"o":"zpa_22"},{"a":5330,"t":"code","b":[132,35],"m":"sty","oa":35,"o":"zpa_23"},{"a":5332,"t":"code","b":[166,96],"m":"ldx","oa":96,"o":"zpa_60"},{"a":5334,"t":"code","b":[189,128,1],"m":"lda","oa":384,"o":"f_0180,x"},{"a":5337,"t":"code","b":[56],"m":"sec"},{"a":5338,"t":"code","b":[229,125],"m":"sbc","oa":125,"o":"zpa_7D"},{"a":5340,"t":"code","b":[181,204],"m":"lda","oa":204,"o":"zpf_CC,x"},{"a":5342,"t":"code","b":[229,126],"m":"sbc","oa":126,"o":"zpa_7E"},{"a":5344,"t":"code","b":[144,24],"m":"bcc","oa":5370,"o":"b_14FA"},{"a":5346,"t":"code","b":[197,34],"m":"cmp","oa":34,"o":"zpa_22"},{"a":5348,"t":"code","b":[144,20],"m":"bcc","oa":5370,"o":"b_14FA"},{"a":5350,"t":"code","b":[197,35],"m":"cmp","oa":35,"o":"zpa_23"},{"a":5352,"t":"code","b":[144,28],"m":"bcc","oa":5382,"o":"b_1506"},{"a":5354,"t":"code","b":[169,78],"m":"lda","o":"#$4E"},{"a":5356,"t":"code","b":[56],"m":"sec"},{"a":5357,"t":"code","b":[233,40],"m":"sbc","o":"#$28"},{"a":5359,"t":"code","b":[197,126],"m":"cmp","oa":126,"o":"zpa_7E"},{"a":5361,"t":"code","b":[144,19],"m":"bcc","oa":5382,"o":"b_1506"},{"a":5363,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":5365,"t":"code","b":[133,135],"m":"sta","oa":135,"o":"zpa_87"},{"a":5367,"t":"code","b":[76,6,21],"m":"jmp","oa":5382,"o":"b_1506"},{"a":5370,"l":"b_14FA","t":"code","b":[165,126],"m":"lda","oa":126,"x":[5344,5348],"o":"zpa_7E"},{"a":5372,"t":"code","b":[201,3],"m":"cmp","o":"#$03"},{"a":5374,"t":"code","b":[240,6],"m":"beq","oa":5382,"o":"b_1506"},{"a":5376,"t":"code","b":[144,4],"m":"bcc","oa":5382,"o":"b_1506"},{"a":5378,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":5380,"t":"code","b":[133,135],"m":"sta","oa":135,"o":"zpa_87"},{"a":5382,"l":"b_1506","t":"code","b":[162,8],"m":"ldx","x":[5352,5361,5367,5374,5376],"o":"#$08"},{"a":5384,"t":"code","b":[160,11],"m":"ldy","o":"#$0B"},{"a":5386,"t":"code","b":[165,134],"m":"lda","oa":134,"o":"zpa_86"},{"a":5388,"t":"code","b":[41,3],"m":"and","o":"#$03"},{"a":5390,"t":"code","b":[240,4],"m":"beq","oa":5396,"o":"b_1514"},{"a":5392,"t":"code","b":[162,8],"m":"ldx","o":"#$08"},{"a":5394,"t":"code","b":[160,11],"m":"ldy","o":"#$0B"},{"a":5396,"l":"b_1514","t":"code","b":[134,34],"m":"stx","oa":34,"x":[5390],"o":"zpa_22"},{"a":5398,"t":"code","b":[132,35],"m":"sty","oa":35,"o":"zpa_23"},{"a":5400,"t":"code","b":[166,96],"m":"ldx","oa":96,"o":"zpa_60"},{"a":5402,"t":"code","b":[189,0,8],"m":"lda","oa":2048,"o":"f_0800,x"},{"a":5405,"t":"code","b":[56],"m":"sec"},{"a":5406,"t":"code","b":[229,127],"m":"sbc","oa":127,"o":"zpa_7F"},{"a":5408,"t":"code","b":[181,230],"m":"lda","oa":230,"o":"zpf_E6,x"},{"a":5410,"t":"code","b":[229,128],"m":"sbc","oa":128,"o":"zpa_80"},{"a":5412,"t":"code","b":[144,35],"m":"bcc","oa":5449,"o":"b_1549"},{"a":5414,"t":"code","b":[197,34],"m":"cmp","oa":34,"o":"zpa_22"},{"a":5416,"t":"code","b":[144,31],"m":"bcc","oa":5449,"o":"b_1549"},{"a":5418,"t":"code","b":[197,35],"m":"cmp","oa":35,"o":"zpa_23"},{"a":5420,"t":"code","b":[144,15],"m":"bcc","oa":5437,"o":"b_153D"},{"a":5422,"t":"code","b":[165,128],"m":"lda","oa":128,"o":"zpa_80"},{"a":5424,"t":"code","b":[24],"m":"clc"},{"a":5425,"t":"code","b":[105,22],"m":"adc","o":"#$16"},{"a":5427,"t":"code","b":[201,150],"m":"cmp","o":"#$96"},{"a":5429,"t":"code","b":[176,6],"m":"bcs","oa":5437,"o":"b_153D"},{"a":5431,"t":"code","b":[165,135],"m":"lda","oa":135,"o":"zpa_87"},{"a":5433,"t":"code","b":[9,2],"m":"ora","o":"#$02"},{"a":5435,"t":"code","b":[133,135],"m":"sta","oa":135,"o":"zpa_87"},{"a":5437,"l":"b_153D","t":"code","b":[165,135],"m":"lda","oa":135,"x":[5420,5429,5453,5455,5463],"o":"zpa_87"},{"a":5439,"t":"code","b":[240,3],"m":"beq","oa":5444,"o":"b_1544"},{"a":5441,"t":"code","b":[76,90,21],"m":"jmp","oa":5466,"o":"camera_step"},{"a":5444,"l":"b_1544","t":"code","b":[169,0],"m":"lda","x":[5439],"o":"#$00"},{"a":5446,"t":"code","b":[133,134],"m":"sta","oa":134,"o":"zpa_86"},{"a":5448,"t":"code","b":[96],"m":"rts"},{"a":5449,"l":"b_1549","t":"code","b":[165,128],"m":"lda","oa":128,"x":[5412,5416],"o":"zpa_80"},{"a":5451,"t":"code","b":[201,3],"m":"cmp","o":"#$03"},{"a":5453,"t":"code","b":[240,238],"m":"beq","oa":5437,"o":"b_153D"},{"a":5455,"t":"code","b":[144,236],"m":"bcc","oa":5437,"o":"b_153D"},{"a":5457,"t":"code","b":[165,135],"m":"lda","oa":135,"o":"zpa_87"},{"a":5459,"t":"code","b":[9,1],"m":"ora","o":"#$01"},{"a":5461,"t":"code","b":[133,135],"m":"sta","oa":135,"o":"zpa_87"},{"a":5463,"t":"code","b":[76,61,21],"m":"jmp","oa":5437,"o":"b_153D"},{"a":5466,"l":"camera_step","c":"Chooses the scroll's speed: $83 (0-3) indexes the windows at camera_windows; the scroll speeds up a step, up to 3, while the object stays outside the window for its speed, and each faster speed's window is wider.","t":"code","b":[165,134],"m":"lda","oa":134,"x":[5291,5441],"o":"zpa_86"},{"a":5468,"t":"code","b":[208,2],"m":"bne","oa":5472,"o":"b_1560"},{"a":5470,"t":"code","b":[133,131],"m":"sta","oa":131,"o":"zpa_83"},{"a":5472,"l":"b_1560","t":"code","b":[166,131],"m":"ldx","oa":131,"x":[5468],"o":"zpa_83"},{"a":5474,"t":"code","b":[189,120,22],"m":"lda","oa":5752,"o":"camera_windows,x"},{"a":5477,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":5479,"t":"code","b":[189,124,22],"m":"lda","oa":5756,"o":"f_167C,x"},{"a":5482,"t":"code","b":[133,35],"m":"sta","oa":35,"o":"zpa_23"},{"a":5484,"t":"code","b":[165,135],"m":"lda","oa":135,"o":"zpa_87"},{"a":5486,"t":"code","b":[41,12],"m":"and","o":"#$0C"},{"a":5488,"t":"code","b":[240,31],"m":"beq","oa":5521,"o":"b_1591"},{"a":5490,"t":"code","b":[166,96],"m":"ldx","oa":96,"o":"zpa_60"},{"a":5492,"t":"code","b":[189,128,1],"m":"lda","oa":384,"o":"f_0180,x"},{"a":5495,"t":"code","b":[56],"m":"sec"},{"a":5496,"t":"code","b":[229,125],"m":"sbc","oa":125,"o":"zpa_7D"},{"a":5498,"t":"code","b":[181,204],"m":"lda","oa":204,"o":"zpf_CC,x"},{"a":5500,"t":"code","b":[229,126],"m":"sbc","oa":126,"o":"zpa_7E"},{"a":5502,"t":"code","b":[144,8],"m":"bcc","oa":5512,"o":"b_1588"},{"a":5504,"t":"code","b":[197,34],"m":"cmp","oa":34,"o":"zpa_22"},{"a":5506,"t":"code","b":[144,4],"m":"bcc","oa":5512,"o":"b_1588"},{"a":5508,"t":"code","b":[197,35],"m":"cmp","oa":35,"o":"zpa_23"},{"a":5510,"t":"code","b":[144,9],"m":"bcc","oa":5521,"o":"b_1591"},{"a":5512,"l":"b_1588","t":"code","b":[165,131],"m":"lda","oa":131,"x":[5502,5506,5551,5555,5559],"o":"zpa_83"},{"a":5514,"t":"code","b":[201,3],"m":"cmp","o":"#$03"},{"a":5516,"t":"code","b":[240,2],"m":"beq","oa":5520,"o":"r_1590"},{"a":5518,"t":"code","b":[230,131],"m":"inc","oa":131,"o":"zpa_83"},{"a":5520,"l":"r_1590","t":"code","b":[96],"m":"rts","x":[5516]},{"a":5521,"l":"b_1591","t":"code","b":[165,135],"m":"lda","oa":135,"x":[5488,5510],"o":"zpa_87"},{"a":5523,"t":"code","b":[41,3],"m":"and","o":"#$03"},{"a":5525,"t":"code","b":[240,34],"m":"beq","oa":5561,"o":"r_15B9"},{"a":5527,"t":"code","b":[166,131],"m":"ldx","oa":131,"o":"zpa_83"},{"a":5529,"t":"code","b":[189,128,22],"m":"lda","oa":5760,"o":"f_1680,x"},{"a":5532,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":5534,"t":"code","b":[189,132,22],"m":"lda","oa":5764,"o":"f_1684,x"},{"a":5537,"t":"code","b":[133,35],"m":"sta","oa":35,"o":"zpa_23"},{"a":5539,"t":"code","b":[166,96],"m":"ldx","oa":96,"o":"zpa_60"},{"a":5541,"t":"code","b":[189,0,8],"m":"lda","oa":2048,"o":"f_0800,x"},{"a":5544,"t":"code","b":[56],"m":"sec"},{"a":5545,"t":"code","b":[229,127],"m":"sbc","oa":127,"o":"zpa_7F"},{"a":5547,"t":"code","b":[181,230],"m":"lda","oa":230,"o":"zpf_E6,x"},{"a":5549,"t":"code","b":[229,128],"m":"sbc","oa":128,"o":"zpa_80"},{"a":5551,"t":"code","b":[144,215],"m":"bcc","oa":5512,"o":"b_1588"},{"a":5553,"t":"code","b":[197,34],"m":"cmp","oa":34,"o":"zpa_22"},{"a":5555,"t":"code","b":[144,211],"m":"bcc","oa":5512,"o":"b_1588"},{"a":5557,"t":"code","b":[197,35],"m":"cmp","oa":35,"o":"zpa_23"},{"a":5559,"t":"code","b":[176,207],"m":"bcs","oa":5512,"o":"b_1588"},{"a":5561,"l":"r_15B9","t":"code","b":[96],"m":"rts","x":[5525]},{"a":5562,"l":"scroll_start","c":"Advances a scroll of the pitch by a step of one pixel in the directions in $87, over nine frames a character: on the first it works out the new camera character position ($84 across, $85 down) and which fine scroll positions ($81, $82) roll over, on the fifth flags ($8A) that the new row or column must be drawn, and on the ninth makes the new position the camera's and checks again (camera_check). Each frame it moves the fine scroll ($81, $82) a pixel unless that axis has finished.","t":"code","b":[165,135],"m":"lda","oa":135,"x":[5714,8390,8393,8396,8399],"o":"zpa_87"},{"a":5564,"t":"code","b":[208,1],"m":"bne","oa":5567,"o":"b_15BF"},{"a":5566,"t":"code","b":[96],"m":"rts"},{"a":5567,"l":"b_15BF","t":"code","b":[230,136],"m":"inc","oa":136,"x":[5564],"o":"zpa_88"},{"a":5569,"t":"code","b":[165,136],"m":"lda","oa":136,"o":"zpa_88"},{"a":5571,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":5573,"t":"code","b":[208,100],"m":"bne","oa":5675,"o":"b_162B"},{"a":5575,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":5577,"t":"code","b":[133,139],"m":"sta","oa":139,"o":"zpa_8B"},{"a":5579,"t":"code","b":[165,128],"m":"lda","oa":128,"o":"zpa_80"},{"a":5581,"t":"code","b":[133,133],"m":"sta","oa":133,"o":"zpa_85"},{"a":5583,"t":"code","b":[165,126],"m":"lda","oa":126,"o":"zpa_7E"},{"a":5585,"t":"code","b":[133,132],"m":"sta","oa":132,"o":"zpa_84"},{"a":5587,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":5589,"t":"code","b":[133,137],"m":"sta","oa":137,"o":"zpa_89"},{"a":5591,"t":"code","b":[165,135],"m":"lda","oa":135,"o":"zpa_87"},{"a":5593,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":5595,"t":"code","b":[240,14],"m":"beq","oa":5611,"o":"b_15EB"},{"a":5597,"t":"code","b":[198,133],"m":"dec","oa":133,"o":"zpa_85"},{"a":5599,"t":"code","b":[165,130],"m":"lda","oa":130,"o":"zpa_82"},{"a":5601,"t":"code","b":[41,7],"m":"and","o":"#$07"},{"a":5603,"t":"code","b":[201,3],"m":"cmp","o":"#$03"},{"a":5605,"t":"code","b":[240,4],"m":"beq","oa":5611,"o":"b_15EB"},{"a":5607,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":5609,"t":"code","b":[133,137],"m":"sta","oa":137,"o":"zpa_89"},{"a":5611,"l":"b_15EB","t":"code","b":[165,135],"m":"lda","oa":135,"x":[5595,5605],"o":"zpa_87"},{"a":5613,"t":"code","b":[41,2],"m":"and","o":"#$02"},{"a":5615,"t":"code","b":[240,14],"m":"beq","oa":5631,"o":"b_15FF"},{"a":5617,"t":"code","b":[230,133],"m":"inc","oa":133,"o":"zpa_85"},{"a":5619,"t":"code","b":[165,130],"m":"lda","oa":130,"o":"zpa_82"},{"a":5621,"t":"code","b":[41,7],"m":"and","o":"#$07"},{"a":5623,"t":"code","b":[201,4],"m":"cmp","o":"#$04"},{"a":5625,"t":"code","b":[240,4],"m":"beq","oa":5631,"o":"b_15FF"},{"a":5627,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":5629,"t":"code","b":[133,137],"m":"sta","oa":137,"o":"zpa_89"},{"a":5631,"l":"b_15FF","t":"code","b":[165,135],"m":"lda","oa":135,"x":[5615,5625],"o":"zpa_87"},{"a":5633,"t":"code","b":[41,4],"m":"and","o":"#$04"},{"a":5635,"t":"code","b":[240,16],"m":"beq","oa":5653,"o":"b_1615"},{"a":5637,"t":"code","b":[198,132],"m":"dec","oa":132,"o":"zpa_84"},{"a":5639,"t":"code","b":[165,129],"m":"lda","oa":129,"o":"zpa_81"},{"a":5641,"t":"code","b":[41,7],"m":"and","o":"#$07"},{"a":5643,"t":"code","b":[201,3],"m":"cmp","o":"#$03"},{"a":5645,"t":"code","b":[240,6],"m":"beq","oa":5653,"o":"b_1615"},{"a":5647,"t":"code","b":[165,137],"m":"lda","oa":137,"o":"zpa_89"},{"a":5649,"t":"code","b":[9,4],"m":"ora","o":"#$04"},{"a":5651,"t":"code","b":[133,137],"m":"sta","oa":137,"o":"zpa_89"},{"a":5653,"l":"b_1615","t":"code","b":[165,135],"m":"lda","oa":135,"x":[5635,5645],"o":"zpa_87"},{"a":5655,"t":"code","b":[41,8],"m":"and","o":"#$08"},{"a":5657,"t":"code","b":[240,16],"m":"beq","oa":5675,"o":"b_162B"},{"a":5659,"t":"code","b":[230,132],"m":"inc","oa":132,"o":"zpa_84"},{"a":5661,"t":"code","b":[165,129],"m":"lda","oa":129,"o":"zpa_81"},{"a":5663,"t":"code","b":[41,7],"m":"and","o":"#$07"},{"a":5665,"t":"code","b":[201,4],"m":"cmp","o":"#$04"},{"a":5667,"t":"code","b":[240,6],"m":"beq","oa":5675,"o":"b_162B"},{"a":5669,"t":"code","b":[165,137],"m":"lda","oa":137,"o":"zpa_89"},{"a":5671,"t":"code","b":[9,8],"m":"ora","o":"#$08"},{"a":5673,"t":"code","b":[133,137],"m":"sta","oa":137,"o":"zpa_89"},{"a":5675,"l":"b_162B","t":"code","b":[165,136],"m":"lda","oa":136,"x":[5573,5657,5667],"o":"zpa_88"},{"a":5677,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":5679,"t":"code","b":[208,4],"m":"bne","oa":5685,"o":"b_1635"},{"a":5681,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":5683,"t":"code","b":[133,137],"m":"sta","oa":137,"o":"zpa_89"},{"a":5685,"l":"b_1635","t":"code","b":[165,136],"m":"lda","oa":136,"x":[5679],"o":"zpa_88"},{"a":5687,"t":"code","b":[201,5],"m":"cmp","o":"#$05"},{"a":5689,"t":"code","b":[208,4],"m":"bne","oa":5695,"o":"b_163F"},{"a":5691,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":5693,"t":"code","b":[133,138],"m":"sta","oa":138,"o":"zpa_8A"},{"a":5695,"l":"b_163F","t":"code","b":[165,136],"m":"lda","oa":136,"x":[5689],"o":"zpa_88"},{"a":5697,"t":"code","b":[201,9],"m":"cmp","o":"#$09"},{"a":5699,"t":"code","b":[208,16],"m":"bne","oa":5717,"o":"b_1655"},{"a":5701,"t":"code","b":[165,135],"m":"lda","oa":135,"o":"zpa_87"},{"a":5703,"t":"code","b":[133,134],"m":"sta","oa":134,"o":"zpa_86"},{"a":5705,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":5707,"t":"code","b":[133,135],"m":"sta","oa":135,"o":"zpa_87"},{"a":5709,"t":"code","b":[133,136],"m":"sta","oa":136,"o":"zpa_88"},{"a":5711,"t":"code","b":[32,179,20],"m":"jsr","oa":5299,"o":"camera_check"},{"a":5714,"t":"code","b":[76,186,21],"m":"jmp","oa":5562,"o":"scroll_start"},{"a":5717,"l":"b_1655","t":"code","b":[165,137],"m":"lda","oa":137,"x":[5699],"o":"zpa_89"},{"a":5719,"t":"code","b":[37,135],"m":"and","oa":135,"o":"zpa_87"},{"a":5721,"t":"code","b":[69,135],"m":"eor","oa":135,"o":"zpa_87"},{"a":5723,"t":"code","b":[170],"m":"tax"},{"a":5724,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":5726,"t":"code","b":[240,2],"m":"beq","oa":5730,"o":"b_1662"},{"a":5728,"t":"code","b":[230,130],"m":"inc","oa":130,"o":"zpa_82"},{"a":5730,"l":"b_1662","t":"code","b":[138],"m":"txa","x":[5726]},{"a":5731,"t":"code","b":[41,2],"m":"and","o":"#$02"},{"a":5733,"t":"code","b":[240,2],"m":"beq","oa":5737,"o":"b_1669"},{"a":5735,"t":"code","b":[198,130],"m":"dec","oa":130,"o":"zpa_82"},{"a":5737,"l":"b_1669","t":"code","b":[138],"m":"txa","x":[5733]},{"a":5738,"t":"code","b":[41,4],"m":"and","o":"#$04"},{"a":5740,"t":"code","b":[240,2],"m":"beq","oa":5744,"o":"b_1670"},{"a":5742,"t":"code","b":[230,129],"m":"inc","oa":129,"o":"zpa_81"},{"a":5744,"l":"b_1670","t":"code","b":[138],"m":"txa","x":[5740]},{"a":5745,"t":"code","b":[41,8],"m":"and","o":"#$08"},{"a":5747,"t":"code","b":[240,2],"m":"beq","oa":5751,"o":"r_1677"},{"a":5749,"t":"code","b":[198,129],"m":"dec","oa":129,"o":"zpa_81"},{"a":5751,"l":"r_1677","t":"code","b":[96],"m":"rts","x":[5747]},{"a":5752,"l":"camera_windows","c":"Four speeds' windows for camera_step: column limits ($1678 left, $167C right) and row limits ($1680 top, $1684 bottom) around the followed object, wider as the scroll speeds up: columns 13-27, 10-30, 6-34, 6-34 and rows 6-13, 4-15, 2-17, 2-17.","t":"byte","b":[13,10,6,6],"x":[5474]},{"a":5756,"l":"f_167C","c":"The second byte of each camera window (camera_windows), read by camera_step.","t":"byte","b":[27,30,34,34],"x":[5479]},{"a":5760,"l":"f_1680","c":"The camera's vertical windows, read with $1684 by camera_step for its rows.","t":"byte","b":[6,4,2,2],"x":[5529]},{"a":5764,"l":"f_1684","c":"The second byte of each vertical window.","t":"byte","b":[13,15,17,17],"x":[5534]},{"a":5768,"l":"pitch_row_tables","c":"Builds the pitch's lookup tables: 38 row addresses of the block map at $BCEF (20 bytes a row) into $0920 (low) and $0946 (high), and 90 block addresses at $96BC (16 bytes a block, 4 by 4 characters) into $096C and $09C6. Called at $273B and $29DF.","t":"code","b":[169,239],"m":"lda","x":[10043,10719],"o":"#$EF"},{"a":5770,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":5772,"t":"code","b":[169,188],"m":"lda","o":"#$BC"},{"a":5774,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":5776,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":5778,"l":"b_1692","t":"code","b":[165,26],"m":"lda","oa":26,"x":[5800],"o":"zpa_1A"},{"a":5780,"t":"code","b":[157,32,9],"m":"sta","oa":2336,"o":"f_0920,x"},{"a":5783,"t":"code","b":[24],"m":"clc"},{"a":5784,"t":"code","b":[105,20],"m":"adc","o":"#$14"},{"a":5786,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":5788,"t":"code","b":[165,27],"m":"lda","oa":27,"o":"zpa_1B"},{"a":5790,"t":"code","b":[157,70,9],"m":"sta","oa":2374,"o":"f_0946,x"},{"a":5793,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":5795,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":5797,"t":"code","b":[232],"m":"inx"},{"a":5798,"t":"code","b":[224,38],"m":"cpx","o":"#$26"},{"a":5800,"t":"code","b":[208,232],"m":"bne","oa":5778,"o":"b_1692"},{"a":5802,"t":"code","b":[169,188],"m":"lda","o":"#$BC"},{"a":5804,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":5806,"t":"code","b":[169,150],"m":"lda","o":"#$96"},{"a":5808,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":5810,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":5812,"l":"b_16B4","t":"code","b":[165,26],"m":"lda","oa":26,"x":[5834],"o":"zpa_1A"},{"a":5814,"t":"code","b":[157,108,9],"m":"sta","oa":2412,"o":"f_096C,x"},{"a":5817,"t":"code","b":[24],"m":"clc"},{"a":5818,"t":"code","b":[105,16],"m":"adc","o":"#$10"},{"a":5820,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":5822,"t":"code","b":[165,27],"m":"lda","oa":27,"o":"zpa_1B"},{"a":5824,"t":"code","b":[157,198,9],"m":"sta","oa":2502,"o":"f_09C6,x"},{"a":5827,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":5829,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":5831,"t":"code","b":[232],"m":"inx"},{"a":5832,"t":"code","b":[224,90],"m":"cpx","o":"#$5A"},{"a":5834,"t":"code","b":[208,232],"m":"bne","oa":5812,"o":"b_16B4"},{"a":5836,"t":"code","b":[96],"m":"rts"},{"a":5837,"l":"pitch_redraw","c":"Draws the pitch after a scroll by a whole character. When the camera moved by at most one character on each axis it shifts the visible screen by patching the screen-copy routine at $7A51 (its source and destination offsets and screen page, $F4 or $CC for the hidden screen) and runs it (pitch_copy, $7A4F); otherwise it draws all 22 rows afresh from the block map (row by row through pitch_row_bytes into $E4D0, 40 characters a row) and turns the pitch's characters for the half the camera is in (mirror_chars).","t":"code","b":[169,81],"m":"lda","x":[10447,29844],"o":"#$51"},{"a":5839,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"zpa_10"},{"a":5841,"t":"code","b":[169,122],"m":"lda","o":"#$7A"},{"a":5843,"t":"code","b":[133,17],"m":"sta","oa":17,"o":"zpa_11"},{"a":5845,"t":"code","b":[165,133],"m":"lda","oa":133,"o":"zpa_85"},{"a":5847,"t":"code","b":[56],"m":"sec"},{"a":5848,"t":"code","b":[229,128],"m":"sbc","oa":128,"o":"zpa_80"},{"a":5850,"t":"code","b":[240,17],"m":"beq","oa":5869,"o":"b_16ED"},{"a":5852,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":5854,"t":"code","b":[240,10],"m":"beq","oa":5866,"o":"b_16EA"},{"a":5856,"t":"code","b":[201,255],"m":"cmp","o":"#$FF"},{"a":5858,"t":"code","b":[240,3],"m":"beq","oa":5863,"o":"b_16E7"},{"a":5860,"t":"code","b":[76,80,23],"m":"jmp","oa":5968,"o":"j_1750"},{"a":5863,"l":"b_16E7","t":"code","b":[169,216],"m":"lda","x":[5858],"o":"#$D8"},{"a":5865,"t":"code","b":[44,169,40],"m":"bit","oa":10409,"o":"a_28A9"},{"a":5868,"t":"code","b":[44,169,0],"m":"bit","oa":169,"o":"a_00A9"},{"a":5871,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"zpa_0C"},{"a":5873,"t":"code","b":[165,132],"m":"lda","oa":132,"o":"zpa_84"},{"a":5875,"t":"code","b":[56],"m":"sec"},{"a":5876,"t":"code","b":[229,126],"m":"sbc","oa":126,"o":"zpa_7E"},{"a":5878,"t":"code","b":[240,17],"m":"beq","oa":5897,"o":"b_1709"},{"a":5880,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":5882,"t":"code","b":[240,7],"m":"beq","oa":5891,"o":"b_1703"},{"a":5884,"t":"code","b":[201,255],"m":"cmp","o":"#$FF"},{"a":5886,"t":"code","b":[240,7],"m":"beq","oa":5895,"o":"b_1707"},{"a":5888,"t":"code","b":[76,80,23],"m":"jmp","oa":5968,"o":"j_1750"},{"a":5891,"l":"b_1703","t":"code","b":[230,12],"m":"inc","oa":12,"x":[5882],"o":"zpa_0C"},{"a":5893,"t":"code","b":[230,12],"m":"inc","oa":12,"o":"zpa_0C"},{"a":5895,"l":"b_1707","t":"code","b":[198,12],"m":"dec","oa":12,"x":[5886],"o":"zpa_0C"},{"a":5897,"l":"b_1709","t":"code","b":[165,12],"m":"lda","oa":12,"x":[5878],"o":"zpa_0C"},{"a":5899,"t":"code","b":[41,128],"m":"and","o":"#$80"},{"a":5901,"t":"code","b":[240,2],"m":"beq","oa":5905,"o":"b_1711"},{"a":5903,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":5905,"l":"b_1711","t":"code","b":[133,13],"m":"sta","oa":13,"x":[5901],"o":"zpa_0D"},{"a":5907,"t":"code","b":[160,244],"m":"ldy","o":"#$F4"},{"a":5909,"t":"code","b":[165,124],"m":"lda","oa":124,"o":"zpa_7C"},{"a":5911,"t":"code","b":[240,2],"m":"beq","oa":5915,"o":"b_171B"},{"a":5913,"t":"code","b":[160,204],"m":"ldy","o":"#$CC"},{"a":5915,"l":"b_171B","t":"code","b":[132,14],"m":"sty","oa":14,"x":[5911],"o":"zpa_0E"},{"a":5917,"t":"code","b":[169,22],"m":"lda","o":"#$16"},{"a":5919,"t":"code","b":[133,10],"m":"sta","oa":10,"o":"zpa_0A"},{"a":5921,"l":"b_1721","t":"code","b":[160,4],"m":"ldy","x":[5963],"o":"#$04"},{"a":5923,"t":"code","b":[177,16],"m":"lda","oa":16,"o":"(zpa_10),y"},{"a":5925,"t":"code","b":[160,1],"m":"ldy","o":"#$01"},{"a":5927,"t":"code","b":[24],"m":"clc"},{"a":5928,"t":"code","b":[101,12],"m":"adc","oa":12,"o":"zpa_0C"},{"a":5930,"t":"code","b":[145,16],"m":"sta","oa":16,"o":"(zpa_10),y"},{"a":5932,"t":"code","b":[160,5],"m":"ldy","o":"#$05"},{"a":5934,"t":"code","b":[177,16],"m":"lda","oa":16,"o":"(zpa_10),y"},{"a":5936,"t":"code","b":[41,3],"m":"and","o":"#$03"},{"a":5938,"t":"code","b":[5,14],"m":"ora","oa":14,"o":"zpa_0E"},{"a":5940,"t":"code","b":[145,16],"m":"sta","oa":16,"o":"(zpa_10),y"},{"a":5942,"t":"code","b":[160,2],"m":"ldy","o":"#$02"},{"a":5944,"t":"code","b":[73,56],"m":"eor","o":"#$38"},{"a":5946,"t":"code","b":[101,13],"m":"adc","oa":13,"o":"zpa_0D"},{"a":5948,"t":"code","b":[145,16],"m":"sta","oa":16,"o":"(zpa_10),y"},{"a":5950,"t":"code","b":[24],"m":"clc"},{"a":5951,"t":"code","b":[165,16],"m":"lda","oa":16,"o":"zpa_10"},{"a":5953,"t":"code","b":[105,6],"m":"adc","o":"#$06"},{"a":5955,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"zpa_10"},{"a":5957,"t":"code","b":[144,2],"m":"bcc","oa":5961,"o":"b_1749"},{"a":5959,"t":"code","b":[230,17],"m":"inc","oa":17,"o":"zpa_11"},{"a":5961,"l":"b_1749","t":"code","b":[198,10],"m":"dec","oa":10,"x":[5957],"o":"zpa_0A"},{"a":5963,"t":"code","b":[208,212],"m":"bne","oa":5921,"o":"b_1721"},{"a":5965,"t":"code","b":[76,79,122],"m":"jmp","oa":31311,"o":"screen_rows_copy"},{"a":5968,"l":"j_1750","t":"code","b":[169,22],"m":"lda","x":[5860,5888],"o":"#$16"},{"a":5970,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"zpa_0B"},{"a":5972,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":5974,"t":"code","b":[133,22],"m":"sta","oa":22,"o":"zpa_16"},{"a":5976,"t":"code","b":[165,124],"m":"lda","oa":124,"o":"zpa_7C"},{"a":5978,"t":"code","b":[240,3],"m":"beq","oa":5983,"o":"b_175F"},{"a":5980,"t":"code","b":[169,244],"m":"lda","o":"#$F4"},{"a":5982,"t":"code","b":[44,169,204],"m":"bit","oa":52393,"o":"a_CCA9"},{"a":5985,"t":"code","b":[133,23],"m":"sta","oa":23,"o":"zpa_17"},{"a":5987,"t":"code","b":[165,133],"m":"lda","oa":133,"o":"zpa_85"},{"a":5989,"l":"b_1765","t":"code","b":[72],"m":"pha","x":[6020]},{"a":5990,"t":"code","b":[32,162,24],"m":"jsr","oa":6306,"o":"pitch_row_bytes"},{"a":5993,"t":"code","b":[160,39],"m":"ldy","o":"#$27"},{"a":5995,"l":"b_176B","t":"code","b":[185,208,228],"m":"lda","oa":58576,"x":[6001],"o":"f_E4D0,y"},{"a":5998,"t":"code","b":[145,22],"m":"sta","oa":22,"o":"(zpa_16),y"},{"a":6000,"t":"code","b":[136],"m":"dey"},{"a":6001,"t":"code","b":[16,248],"m":"bpl","oa":5995,"o":"b_176B"},{"a":6003,"t":"code","b":[165,22],"m":"lda","oa":22,"o":"zpa_16"},{"a":6005,"t":"code","b":[24],"m":"clc"},{"a":6006,"t":"code","b":[105,40],"m":"adc","o":"#$28"},{"a":6008,"t":"code","b":[133,22],"m":"sta","oa":22,"o":"zpa_16"},{"a":6010,"t":"code","b":[144,2],"m":"bcc","oa":6014,"o":"b_177E"},{"a":6012,"t":"code","b":[230,23],"m":"inc","oa":23,"o":"zpa_17"},{"a":6014,"l":"b_177E","t":"code","b":[104],"m":"pla","x":[6010]},{"a":6015,"t":"code","b":[24],"m":"clc"},{"a":6016,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":6018,"t":"code","b":[198,11],"m":"dec","oa":11,"o":"zpa_0B"},{"a":6020,"t":"code","b":[208,223],"m":"bne","oa":5989,"o":"b_1765"},{"a":6022,"t":"code","b":[165,133],"m":"lda","oa":133,"o":"zpa_85"},{"a":6024,"t":"code","b":[201,74],"m":"cmp","o":"#$4A"},{"a":6026,"t":"code","b":[144,23],"m":"bcc","oa":6051,"o":"b_17A3"},{"a":6028,"t":"code","b":[162,32],"m":"ldx","o":"#$20"},{"a":6030,"l":"b_178E","t":"code","b":[189,54,229],"m":"lda","oa":58678,"x":[6048],"o":"f_E536,x"},{"a":6033,"t":"code","b":[208,10],"m":"bne","oa":6045,"o":"b_179D"},{"a":6035,"t":"code","b":[254,54,229],"m":"inc","oa":58678,"o":"f_E536,x"},{"a":6038,"t":"code","b":[32,237,25],"m":"jsr","oa":6637,"o":"mirror_chars"},{"a":6041,"t":"code","b":[138],"m":"txa"},{"a":6042,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":6043,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":6044,"t":"code","b":[170],"m":"tax"},{"a":6045,"l":"b_179D","t":"code","b":[232],"m":"inx","x":[6033]},{"a":6046,"t":"code","b":[224,64],"m":"cpx","o":"#$40"},{"a":6048,"t":"code","b":[208,236],"m":"bne","oa":6030,"o":"b_178E"},{"a":6050,"t":"code","b":[96],"m":"rts"},{"a":6051,"l":"b_17A3","t":"code","b":[162,32],"m":"ldx","x":[6026],"o":"#$20"},{"a":6053,"l":"b_17A5","t":"code","b":[189,54,229],"m":"lda","oa":58678,"x":[6071],"o":"f_E536,x"},{"a":6056,"t":"code","b":[240,10],"m":"beq","oa":6068,"o":"b_17B4"},{"a":6058,"t":"code","b":[222,54,229],"m":"dec","oa":58678,"o":"f_E536,x"},{"a":6061,"t":"code","b":[32,237,25],"m":"jsr","oa":6637,"o":"mirror_chars"},{"a":6064,"t":"code","b":[138],"m":"txa"},{"a":6065,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":6066,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":6067,"t":"code","b":[170],"m":"tax"},{"a":6068,"l":"b_17B4","t":"code","b":[232],"m":"inx","x":[6056]},{"a":6069,"t":"code","b":[224,64],"m":"cpx","o":"#$40"},{"a":6071,"t":"code","b":[208,236],"m":"bne","oa":6053,"o":"b_17A5"},{"a":6073,"t":"code","b":[96],"m":"rts"},{"a":6074,"l":"pitch_new_top","c":"Draws the new top row after a scroll up: decodes the row from the block map into $E4D0 and copies its 40 characters to the hidden screen's first row ($F400 or $CC00, by $7C).","t":"code","b":[165,133],"m":"lda","oa":133,"x":[6594],"o":"zpa_85"},{"a":6076,"t":"code","b":[32,162,24],"m":"jsr","oa":6306,"o":"pitch_row_bytes"},{"a":6079,"t":"code","b":[162,9],"m":"ldx","o":"#$09"},{"a":6081,"t":"code","b":[165,124],"m":"lda","oa":124,"o":"zpa_7C"},{"a":6083,"t":"code","b":[208,28],"m":"bne","oa":6113,"o":"b_17E1"},{"a":6085,"l":"b_17C5","t":"code","b":[189,208,228],"m":"lda","oa":58576,"x":[6110],"o":"f_E4D0,x"},{"a":6088,"t":"code","b":[157,0,244],"m":"sta","oa":62464,"o":"f_F400,x"},{"a":6091,"t":"code","b":[189,218,228],"m":"lda","oa":58586,"o":"f_E4DA,x"},{"a":6094,"t":"code","b":[157,10,244],"m":"sta","oa":62474,"o":"f_F40A,x"},{"a":6097,"t":"code","b":[189,228,228],"m":"lda","oa":58596,"o":"f_E4E4,x"},{"a":6100,"t":"code","b":[157,20,244],"m":"sta","oa":62484,"o":"f_F414,x"},{"a":6103,"t":"code","b":[189,238,228],"m":"lda","oa":58606,"o":"f_E4EE,x"},{"a":6106,"t":"code","b":[157,30,244],"m":"sta","oa":62494,"o":"f_F41E,x"},{"a":6109,"t":"code","b":[202],"m":"dex"},{"a":6110,"t":"code","b":[16,229],"m":"bpl","oa":6085,"o":"b_17C5"},{"a":6112,"t":"code","b":[96],"m":"rts"},{"a":6113,"l":"b_17E1","t":"code","b":[189,208,228],"m":"lda","oa":58576,"x":[6083,6138],"o":"f_E4D0,x"},{"a":6116,"t":"code","b":[157,0,204],"m":"sta","oa":52224,"o":"title_routine,x"},{"a":6119,"t":"code","b":[189,218,228],"m":"lda","oa":58586,"o":"f_E4DA,x"},{"a":6122,"t":"code","b":[157,10,204],"m":"sta","oa":52234,"o":"f_CC0A,x"},{"a":6125,"t":"code","b":[189,228,228],"m":"lda","oa":58596,"o":"f_E4E4,x"},{"a":6128,"t":"code","b":[157,20,204],"m":"sta","oa":52244,"o":"f_CC14,x"},{"a":6131,"t":"code","b":[189,238,228],"m":"lda","oa":58606,"o":"f_E4EE,x"},{"a":6134,"t":"code","b":[157,30,204],"m":"sta","oa":52254,"o":"f_CC1E,x"},{"a":6137,"t":"code","b":[202],"m":"dex"},{"a":6138,"t":"code","b":[16,229],"m":"bpl","oa":6113,"o":"b_17E1"},{"a":6140,"t":"code","b":[96],"m":"rts"},{"a":6141,"l":"pitch_new_bottom","c":"Draws the new bottom row after a scroll down, into the hidden screen's row 21 ($F748 or $CF48).","t":"code","b":[165,133],"m":"lda","oa":133,"x":[6600],"o":"zpa_85"},{"a":6143,"t":"code","b":[24],"m":"clc"},{"a":6144,"t":"code","b":[105,21],"m":"adc","o":"#$15"},{"a":6146,"t":"code","b":[32,162,24],"m":"jsr","oa":6306,"o":"pitch_row_bytes"},{"a":6149,"t":"code","b":[162,9],"m":"ldx","o":"#$09"},{"a":6151,"t":"code","b":[165,124],"m":"lda","oa":124,"o":"zpa_7C"},{"a":6153,"t":"code","b":[208,28],"m":"bne","oa":6183,"o":"b_1827"},{"a":6155,"l":"b_180B","t":"code","b":[189,208,228],"m":"lda","oa":58576,"x":[6180],"o":"f_E4D0,x"},{"a":6158,"t":"code","b":[157,72,247],"m":"sta","oa":63304,"o":"f_F748,x"},{"a":6161,"t":"code","b":[189,218,228],"m":"lda","oa":58586,"o":"f_E4DA,x"},{"a":6164,"t":"code","b":[157,82,247],"m":"sta","oa":63314,"o":"f_F752,x"},{"a":6167,"t":"code","b":[189,228,228],"m":"lda","oa":58596,"o":"f_E4E4,x"},{"a":6170,"t":"code","b":[157,92,247],"m":"sta","oa":63324,"o":"f_F75C,x"},{"a":6173,"t":"code","b":[189,238,228],"m":"lda","oa":58606,"o":"f_E4EE,x"},{"a":6176,"t":"code","b":[157,102,247],"m":"sta","oa":63334,"o":"f_F766,x"},{"a":6179,"t":"code","b":[202],"m":"dex"},{"a":6180,"t":"code","b":[16,229],"m":"bpl","oa":6155,"o":"b_180B"},{"a":6182,"t":"code","b":[96],"m":"rts"},{"a":6183,"l":"b_1827","t":"code","b":[189,208,228],"m":"lda","oa":58576,"x":[6153,6208],"o":"f_E4D0,x"},{"a":6186,"t":"code","b":[157,72,207],"m":"sta","oa":53064,"o":"f_CF48,x"},{"a":6189,"t":"code","b":[189,218,228],"m":"lda","oa":58586,"o":"f_E4DA,x"},{"a":6192,"t":"code","b":[157,82,207],"m":"sta","oa":53074,"o":"f_CF52,x"},{"a":6195,"t":"code","b":[189,228,228],"m":"lda","oa":58596,"o":"f_E4E4,x"},{"a":6198,"t":"code","b":[157,92,207],"m":"sta","oa":53084,"o":"f_CF5C,x"},{"a":6201,"t":"code","b":[189,238,228],"m":"lda","oa":58606,"o":"f_E4EE,x"},{"a":6204,"t":"code","b":[157,102,207],"m":"sta","oa":53094,"o":"f_CF66,x"},{"a":6207,"t":"code","b":[202],"m":"dex"},{"a":6208,"t":"code","b":[16,229],"m":"bpl","oa":6183,"o":"b_1827"},{"a":6210,"t":"code","b":[96],"m":"rts"},{"a":6211,"l":"pitch_new_left","c":"Draws the new left column after a scroll left: decodes the column (pitch_column_bytes) and stores its 22 characters down the hidden screen's first column.","t":"code","b":[165,132],"m":"lda","oa":132,"x":[6614],"o":"zpa_84"},{"a":6213,"t":"code","b":[32,25,25],"m":"jsr","oa":6425,"o":"pitch_column_bytes"},{"a":6216,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":6218,"t":"code","b":[133,22],"m":"sta","oa":22,"o":"zpa_16"},{"a":6220,"t":"code","b":[165,124],"m":"lda","oa":124,"o":"zpa_7C"},{"a":6222,"t":"code","b":[208,3],"m":"bne","oa":6227,"o":"b_1853"},{"a":6224,"t":"code","b":[169,244],"m":"lda","o":"#$F4"},{"a":6226,"t":"code","b":[44,169,204],"m":"bit","oa":52393,"o":"a_CCA9"},{"a":6229,"t":"code","b":[133,23],"m":"sta","oa":23,"o":"zpa_17"},{"a":6231,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":6233,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":6235,"l":"b_185B","t":"code","b":[189,208,228],"m":"lda","oa":58576,"x":[6254],"o":"f_E4D0,x"},{"a":6238,"t":"code","b":[145,22],"m":"sta","oa":22,"o":"(zpa_16),y"},{"a":6240,"t":"code","b":[165,22],"m":"lda","oa":22,"o":"zpa_16"},{"a":6242,"t":"code","b":[24],"m":"clc"},{"a":6243,"t":"code","b":[105,40],"m":"adc","o":"#$28"},{"a":6245,"t":"code","b":[133,22],"m":"sta","oa":22,"o":"zpa_16"},{"a":6247,"t":"code","b":[144,2],"m":"bcc","oa":6251,"o":"b_186B"},{"a":6249,"t":"code","b":[230,23],"m":"inc","oa":23,"o":"zpa_17"},{"a":6251,"l":"b_186B","t":"code","b":[232],"m":"inx","x":[6247]},{"a":6252,"t":"code","b":[224,22],"m":"cpx","o":"#$16"},{"a":6254,"t":"code","b":[208,235],"m":"bne","oa":6235,"o":"b_185B"},{"a":6256,"t":"code","b":[96],"m":"rts"},{"a":6257,"l":"pitch_new_right","c":"Draws the new right column after a scroll right, into column 39 of the hidden screen.","t":"code","b":[165,132],"m":"lda","oa":132,"x":[6620],"o":"zpa_84"},{"a":6259,"t":"code","b":[24],"m":"clc"},{"a":6260,"t":"code","b":[105,39],"m":"adc","o":"#$27"},{"a":6262,"t":"code","b":[32,25,25],"m":"jsr","oa":6425,"o":"pitch_column_bytes"},{"a":6265,"t":"code","b":[169,39],"m":"lda","o":"#$27"},{"a":6267,"t":"code","b":[133,22],"m":"sta","oa":22,"o":"zpa_16"},{"a":6269,"t":"code","b":[165,124],"m":"lda","oa":124,"o":"zpa_7C"},{"a":6271,"t":"code","b":[208,3],"m":"bne","oa":6276,"o":"b_1884"},{"a":6273,"t":"code","b":[169,244],"m":"lda","o":"#$F4"},{"a":6275,"t":"code","b":[44,169,204],"m":"bit","oa":52393,"o":"a_CCA9"},{"a":6278,"t":"code","b":[133,23],"m":"sta","oa":23,"o":"zpa_17"},{"a":6280,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":6282,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":6284,"l":"b_188C","t":"code","b":[189,208,228],"m":"lda","oa":58576,"x":[6303],"o":"f_E4D0,x"},{"a":6287,"t":"code","b":[145,22],"m":"sta","oa":22,"o":"(zpa_16),y"},{"a":6289,"t":"code","b":[165,22],"m":"lda","oa":22,"o":"zpa_16"},{"a":6291,"t":"code","b":[24],"m":"clc"},{"a":6292,"t":"code","b":[105,40],"m":"adc","o":"#$28"},{"a":6294,"t":"code","b":[133,22],"m":"sta","oa":22,"o":"zpa_16"},{"a":6296,"t":"code","b":[144,2],"m":"bcc","oa":6300,"o":"b_189C"},{"a":6298,"t":"code","b":[230,23],"m":"inc","oa":23,"o":"zpa_17"},{"a":6300,"l":"b_189C","t":"code","b":[232],"m":"inx","x":[6296]},{"a":6301,"t":"code","b":[224,22],"m":"cpx","o":"#$16"},{"a":6303,"t":"code","b":[208,235],"m":"bne","oa":6284,"o":"b_188C"},{"a":6305,"t":"code","b":[96],"m":"rts"},{"a":6306,"l":"pitch_row_bytes","c":"Decodes one screen row of the pitch into the buffer $E4D0 (40 characters): A = the row; works out the block row (A / 4) and the line in the block (A and 3), the block column from the camera's column $84, then for 12 blocks across copies four characters from each block's definition.","t":"code","b":[170],"m":"tax","x":[5990,6076,6146]},{"a":6307,"t":"code","b":[41,3],"m":"and","o":"#$03"},{"a":6309,"t":"code","b":[10],"m":"asl","o":"a"},{"a":6310,"t":"code","b":[10],"m":"asl","o":"a"},{"a":6311,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"zpa_0E"},{"a":6313,"t":"code","b":[165,132],"m":"lda","oa":132,"o":"zpa_84"},{"a":6315,"t":"code","b":[41,3],"m":"and","o":"#$03"},{"a":6317,"t":"code","b":[101,14],"m":"adc","oa":14,"o":"zpa_0E"},{"a":6319,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"zpa_0F"},{"a":6321,"t":"code","b":[138],"m":"txa"},{"a":6322,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":6323,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":6324,"t":"code","b":[168],"m":"tay"},{"a":6325,"t":"code","b":[185,32,9],"m":"lda","oa":2336,"o":"f_0920,y"},{"a":6328,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"zpa_10"},{"a":6330,"t":"code","b":[185,70,9],"m":"lda","oa":2374,"o":"f_0946,y"},{"a":6333,"t":"code","b":[133,17],"m":"sta","oa":17,"o":"zpa_11"},{"a":6335,"t":"code","b":[165,132],"m":"lda","oa":132,"o":"zpa_84"},{"a":6337,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":6338,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":6339,"t":"code","b":[24],"m":"clc"},{"a":6340,"t":"code","b":[105,2],"m":"adc","o":"#$02"},{"a":6342,"t":"code","b":[101,16],"m":"adc","oa":16,"o":"zpa_10"},{"a":6344,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"zpa_10"},{"a":6346,"t":"code","b":[144,2],"m":"bcc","oa":6350,"o":"b_18CE"},{"a":6348,"t":"code","b":[230,17],"m":"inc","oa":17,"o":"zpa_11"},{"a":6350,"l":"b_18CE","t":"code","b":[169,208],"m":"lda","x":[6346],"o":"#$D0"},{"a":6352,"t":"code","b":[56],"m":"sec"},{"a":6353,"t":"code","b":[229,15],"m":"sbc","oa":15,"o":"zpa_0F"},{"a":6355,"t":"code","b":[133,20],"m":"sta","oa":20,"o":"zpa_14"},{"a":6357,"t":"code","b":[169,228],"m":"lda","o":"#$E4"},{"a":6359,"t":"code","b":[233,0],"m":"sbc","o":"#$00"},{"a":6361,"t":"code","b":[133,21],"m":"sta","oa":21,"o":"zpa_15"},{"a":6363,"t":"code","b":[169,12],"m":"lda","o":"#$0C"},{"a":6365,"t":"code","b":[133,10],"m":"sta","oa":10,"o":"zpa_0A"},{"a":6367,"l":"b_18DF","t":"code","b":[160,0],"m":"ldy","x":[6422],"o":"#$00"},{"a":6369,"t":"code","b":[177,16],"m":"lda","oa":16,"o":"(zpa_10),y"},{"a":6371,"t":"code","b":[168],"m":"tay"},{"a":6372,"t":"code","b":[185,108,9],"m":"lda","oa":2412,"o":"f_096C,y"},{"a":6375,"t":"code","b":[133,18],"m":"sta","oa":18,"o":"zpa_12"},{"a":6377,"t":"code","b":[185,198,9],"m":"lda","oa":2502,"o":"f_09C6,y"},{"a":6380,"t":"code","b":[133,19],"m":"sta","oa":19,"o":"zpa_13"},{"a":6382,"t":"code","b":[164,14],"m":"ldy","oa":14,"o":"zpa_0E"},{"a":6384,"t":"code","b":[177,18],"m":"lda","oa":18,"o":"(zpa_12),y"},{"a":6386,"t":"code","b":[145,20],"m":"sta","oa":20,"o":"(zpa_14),y"},{"a":6388,"t":"code","b":[200],"m":"iny"},{"a":6389,"t":"code","b":[177,18],"m":"lda","oa":18,"o":"(zpa_12),y"},{"a":6391,"t":"code","b":[145,20],"m":"sta","oa":20,"o":"(zpa_14),y"},{"a":6393,"t":"code","b":[200],"m":"iny"},{"a":6394,"t":"code","b":[177,18],"m":"lda","oa":18,"o":"(zpa_12),y"},{"a":6396,"t":"code","b":[145,20],"m":"sta","oa":20,"o":"(zpa_14),y"},{"a":6398,"t":"code","b":[200],"m":"iny"},{"a":6399,"t":"code","b":[177,18],"m":"lda","oa":18,"o":"(zpa_12),y"},{"a":6401,"t":"code","b":[145,20],"m":"sta","oa":20,"o":"(zpa_14),y"},{"a":6403,"t":"code","b":[165,20],"m":"lda","oa":20,"o":"zpa_14"},{"a":6405,"t":"code","b":[24],"m":"clc"},{"a":6406,"t":"code","b":[105,4],"m":"adc","o":"#$04"},{"a":6408,"t":"code","b":[133,20],"m":"sta","oa":20,"o":"zpa_14"},{"a":6410,"t":"code","b":[144,2],"m":"bcc","oa":6414,"o":"b_190E"},{"a":6412,"t":"code","b":[230,21],"m":"inc","oa":21,"o":"zpa_15"},{"a":6414,"l":"b_190E","t":"code","b":[230,16],"m":"inc","oa":16,"x":[6410],"o":"zpa_10"},{"a":6416,"t":"code","b":[208,2],"m":"bne","oa":6420,"o":"b_1914"},{"a":6418,"t":"code","b":[230,17],"m":"inc","oa":17,"o":"zpa_11"},{"a":6420,"l":"b_1914","t":"code","b":[198,10],"m":"dec","oa":10,"x":[6416],"o":"zpa_0A"},{"a":6422,"t":"code","b":[208,199],"m":"bne","oa":6367,"o":"b_18DF"},{"a":6424,"t":"code","b":[96],"m":"rts"},{"a":6425,"l":"pitch_column_bytes","c":"Decodes one screen column of the pitch into $E4D0 (22 characters): A = the column; walks seven blocks down from the camera's row $85, four characters from each.","t":"code","b":[170],"m":"tax","x":[6213,6262]},{"a":6426,"t":"code","b":[41,3],"m":"and","o":"#$03"},{"a":6428,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"zpa_0E"},{"a":6430,"t":"code","b":[165,133],"m":"lda","oa":133,"o":"zpa_85"},{"a":6432,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":6433,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":6434,"t":"code","b":[168],"m":"tay"},{"a":6435,"t":"code","b":[185,32,9],"m":"lda","oa":2336,"o":"f_0920,y"},{"a":6438,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"zpa_10"},{"a":6440,"t":"code","b":[185,70,9],"m":"lda","oa":2374,"o":"f_0946,y"},{"a":6443,"t":"code","b":[133,17],"m":"sta","oa":17,"o":"zpa_11"},{"a":6445,"t":"code","b":[138],"m":"txa"},{"a":6446,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":6447,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":6448,"t":"code","b":[24],"m":"clc"},{"a":6449,"t":"code","b":[105,2],"m":"adc","o":"#$02"},{"a":6451,"t":"code","b":[101,16],"m":"adc","oa":16,"o":"zpa_10"},{"a":6453,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"zpa_10"},{"a":6455,"t":"code","b":[144,2],"m":"bcc","oa":6459,"o":"b_193B"},{"a":6457,"t":"code","b":[230,17],"m":"inc","oa":17,"o":"zpa_11"},{"a":6459,"l":"b_193B","t":"code","b":[165,133],"m":"lda","oa":133,"x":[6455],"o":"zpa_85"},{"a":6461,"t":"code","b":[41,3],"m":"and","o":"#$03"},{"a":6463,"t":"code","b":[73,3],"m":"eor","o":"#$03"},{"a":6465,"t":"code","b":[170],"m":"tax"},{"a":6466,"t":"code","b":[232],"m":"inx"},{"a":6467,"t":"code","b":[169,7],"m":"lda","o":"#$07"},{"a":6469,"t":"code","b":[133,10],"m":"sta","oa":10,"o":"zpa_0A"},{"a":6471,"l":"b_1947","t":"code","b":[160,0],"m":"ldy","x":[6537],"o":"#$00"},{"a":6473,"t":"code","b":[177,16],"m":"lda","oa":16,"o":"(zpa_10),y"},{"a":6475,"t":"code","b":[168],"m":"tay"},{"a":6476,"t":"code","b":[185,108,9],"m":"lda","oa":2412,"o":"f_096C,y"},{"a":6479,"t":"code","b":[133,18],"m":"sta","oa":18,"o":"zpa_12"},{"a":6481,"t":"code","b":[185,198,9],"m":"lda","oa":2502,"o":"f_09C6,y"},{"a":6484,"t":"code","b":[133,19],"m":"sta","oa":19,"o":"zpa_13"},{"a":6486,"t":"code","b":[164,14],"m":"ldy","oa":14,"o":"zpa_0E"},{"a":6488,"t":"code","b":[177,18],"m":"lda","oa":18,"o":"(zpa_12),y"},{"a":6490,"t":"code","b":[157,204,228],"m":"sta","oa":58572,"o":"f_E4CC,x"},{"a":6493,"t":"code","b":[200],"m":"iny"},{"a":6494,"t":"code","b":[200],"m":"iny"},{"a":6495,"t":"code","b":[200],"m":"iny"},{"a":6496,"t":"code","b":[200],"m":"iny"},{"a":6497,"t":"code","b":[177,18],"m":"lda","oa":18,"o":"(zpa_12),y"},{"a":6499,"t":"code","b":[157,205,228],"m":"sta","oa":58573,"o":"f_E4CD,x"},{"a":6502,"t":"code","b":[200],"m":"iny"},{"a":6503,"t":"code","b":[200],"m":"iny"},{"a":6504,"t":"code","b":[200],"m":"iny"},{"a":6505,"t":"code","b":[200],"m":"iny"},{"a":6506,"t":"code","b":[177,18],"m":"lda","oa":18,"o":"(zpa_12),y"},{"a":6508,"t":"code","b":[157,206,228],"m":"sta","oa":58574,"o":"f_E4CE,x"},{"a":6511,"t":"code","b":[200],"m":"iny"},{"a":6512,"t":"code","b":[200],"m":"iny"},{"a":6513,"t":"code","b":[200],"m":"iny"},{"a":6514,"t":"code","b":[200],"m":"iny"},{"a":6515,"t":"code","b":[177,18],"m":"lda","oa":18,"o":"(zpa_12),y"},{"a":6517,"t":"code","b":[157,207,228],"m":"sta","oa":58575,"o":"f_E4CF,x"},{"a":6520,"t":"code","b":[232],"m":"inx"},{"a":6521,"t":"code","b":[232],"m":"inx"},{"a":6522,"t":"code","b":[232],"m":"inx"},{"a":6523,"t":"code","b":[232],"m":"inx"},{"a":6524,"t":"code","b":[165,16],"m":"lda","oa":16,"o":"zpa_10"},{"a":6526,"t":"code","b":[24],"m":"clc"},{"a":6527,"t":"code","b":[105,20],"m":"adc","o":"#$14"},{"a":6529,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"zpa_10"},{"a":6531,"t":"code","b":[144,2],"m":"bcc","oa":6535,"o":"b_1987"},{"a":6533,"t":"code","b":[230,17],"m":"inc","oa":17,"o":"zpa_11"},{"a":6535,"l":"b_1987","t":"code","b":[198,10],"m":"dec","oa":10,"x":[6531],"o":"zpa_0A"},{"a":6537,"t":"code","b":[208,188],"m":"bne","oa":6471,"o":"b_1947"},{"a":6539,"t":"code","b":[96],"m":"rts"},{"a":6540,"l":"pitch_scroll_draw","c":"The drawing half of a scroll by a character: turns the characters of the half of the pitch the camera has crossed into (mirror_chars, from $E536) and draws the new row or column at the side the camera moved to. Then sets $8B to 2 (draw done) unless it is 3.","t":"code","b":[165,133],"m":"lda","oa":133,"x":[31451],"o":"zpa_85"},{"a":6542,"t":"code","b":[201,70],"m":"cmp","o":"#$46"},{"a":6544,"t":"code","b":[176,20],"m":"bcs","oa":6566,"o":"b_19A6"},{"a":6546,"t":"code","b":[56],"m":"sec"},{"a":6547,"t":"code","b":[233,53],"m":"sbc","o":"#$35"},{"a":6549,"t":"code","b":[41,63],"m":"and","o":"#$3F"},{"a":6551,"t":"code","b":[170],"m":"tax"},{"a":6552,"t":"code","b":[189,54,229],"m":"lda","oa":58678,"o":"f_E536,x"},{"a":6555,"t":"code","b":[240,26],"m":"beq","oa":6583,"o":"b_19B7"},{"a":6557,"t":"code","b":[222,54,229],"m":"dec","oa":58678,"o":"f_E536,x"},{"a":6560,"t":"code","b":[32,237,25],"m":"jsr","oa":6637,"o":"mirror_chars"},{"a":6563,"t":"code","b":[76,183,25],"m":"jmp","oa":6583,"o":"b_19B7"},{"a":6566,"l":"b_19A6","t":"code","b":[56],"m":"sec","x":[6544]},{"a":6567,"t":"code","b":[233,103],"m":"sbc","o":"#$67"},{"a":6569,"t":"code","b":[41,63],"m":"and","o":"#$3F"},{"a":6571,"t":"code","b":[170],"m":"tax"},{"a":6572,"t":"code","b":[189,54,229],"m":"lda","oa":58678,"o":"f_E536,x"},{"a":6575,"t":"code","b":[208,6],"m":"bne","oa":6583,"o":"b_19B7"},{"a":6577,"t":"code","b":[254,54,229],"m":"inc","oa":58678,"o":"f_E536,x"},{"a":6580,"t":"code","b":[32,237,25],"m":"jsr","oa":6637,"o":"mirror_chars"},{"a":6583,"l":"b_19B7","t":"code","b":[165,133],"m":"lda","oa":133,"x":[6555,6563,6575],"o":"zpa_85"},{"a":6585,"t":"code","b":[56],"m":"sec"},{"a":6586,"t":"code","b":[229,128],"m":"sbc","oa":128,"o":"zpa_80"},{"a":6588,"t":"code","b":[240,13],"m":"beq","oa":6603,"o":"b_19CB"},{"a":6590,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":6592,"t":"code","b":[240,6],"m":"beq","oa":6600,"o":"b_19C8"},{"a":6594,"t":"code","b":[32,186,23],"m":"jsr","oa":6074,"o":"pitch_new_top"},{"a":6597,"t":"code","b":[76,203,25],"m":"jmp","oa":6603,"o":"b_19CB"},{"a":6600,"l":"b_19C8","t":"code","b":[32,253,23],"m":"jsr","oa":6141,"x":[6592],"o":"pitch_new_bottom"},{"a":6603,"l":"b_19CB","t":"code","b":[165,132],"m":"lda","oa":132,"x":[6588,6597],"o":"zpa_84"},{"a":6605,"t":"code","b":[56],"m":"sec"},{"a":6606,"t":"code","b":[229,126],"m":"sbc","oa":126,"o":"zpa_7E"},{"a":6608,"t":"code","b":[240,13],"m":"beq","oa":6623,"o":"b_19DF"},{"a":6610,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":6612,"t":"code","b":[240,6],"m":"beq","oa":6620,"o":"b_19DC"},{"a":6614,"t":"code","b":[32,67,24],"m":"jsr","oa":6211,"o":"pitch_new_left"},{"a":6617,"t":"code","b":[76,223,25],"m":"jmp","oa":6623,"o":"b_19DF"},{"a":6620,"l":"b_19DC","t":"code","b":[32,113,24],"m":"jsr","oa":6257,"x":[6612],"o":"pitch_new_right"},{"a":6623,"l":"b_19DF","t":"code","b":[165,139],"m":"lda","oa":139,"x":[6608,6617],"o":"zpa_8B"},{"a":6625,"t":"code","b":[201,3],"m":"cmp","o":"#$03"},{"a":6627,"t":"code","b":[240,3],"m":"beq","oa":6632,"o":"b_19E8"},{"a":6629,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":6631,"t":"code","b":[44,169,1],"m":"bit","oa":425,"o":"a_01A9"},{"a":6634,"t":"code","b":[133,139],"m":"sta","oa":139,"o":"zpa_8B"},{"a":6636,"t":"code","b":[96],"m":"rts"},{"a":6637,"l":"mirror_chars","c":"Turns four characters of the pitch's set at $F800 upside down: X = a group number; swaps the bytes 0 and 7, 1 and 6, 2 and 5, 3 and 4 of each of characters 4X to 4X+3 that lie between $80 and $FE. The two halves of the arena use the same characters, one half drawn upside down; the flags at $E536 say which groups are turned now.","t":"code","b":[169,4],"m":"lda","x":[6038,6061,6560,6580],"o":"#$04"},{"a":6639,"t":"code","b":[133,10],"m":"sta","oa":10,"o":"zpa_0A"},{"a":6641,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":6643,"t":"code","b":[133,17],"m":"sta","oa":17,"o":"zpa_11"},{"a":6645,"t":"code","b":[138],"m":"txa"},{"a":6646,"t":"code","b":[10],"m":"asl","o":"a"},{"a":6647,"t":"code","b":[10],"m":"asl","o":"a"},{"a":6648,"t":"code","b":[170],"m":"tax"},{"a":6649,"t":"code","b":[10],"m":"asl","o":"a"},{"a":6650,"t":"code","b":[38,17],"m":"rol","oa":17,"o":"zpa_11"},{"a":6652,"t":"code","b":[10],"m":"asl","o":"a"},{"a":6653,"t":"code","b":[38,17],"m":"rol","oa":17,"o":"zpa_11"},{"a":6655,"t":"code","b":[10],"m":"asl","o":"a"},{"a":6656,"t":"code","b":[38,17],"m":"rol","oa":17,"o":"zpa_11"},{"a":6658,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"zpa_10"},{"a":6660,"t":"code","b":[165,17],"m":"lda","oa":17,"o":"zpa_11"},{"a":6662,"t":"code","b":[9,248],"m":"ora","o":"#$F8"},{"a":6664,"t":"code","b":[133,17],"m":"sta","oa":17,"o":"zpa_11"},{"a":6666,"l":"b_1A0A","t":"code","b":[224,128],"m":"cpx","x":[6760],"o":"#$80"},{"a":6668,"t":"code","b":[144,76],"m":"bcc","oa":6746,"o":"b_1A5A"},{"a":6670,"t":"code","b":[224,255],"m":"cpx","o":"#$FF"},{"a":6672,"t":"code","b":[176,72],"m":"bcs","oa":6746,"o":"b_1A5A"},{"a":6674,"t":"code","b":[134,14],"m":"stx","oa":14,"o":"zpa_0E"},{"a":6676,"t":"code","b":[160,7],"m":"ldy","o":"#$07"},{"a":6678,"t":"code","b":[177,16],"m":"lda","oa":16,"o":"(zpa_10),y"},{"a":6680,"t":"code","b":[170],"m":"tax"},{"a":6681,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":6683,"t":"code","b":[177,16],"m":"lda","oa":16,"o":"(zpa_10),y"},{"a":6685,"t":"code","b":[160,7],"m":"ldy","o":"#$07"},{"a":6687,"t":"code","b":[145,16],"m":"sta","oa":16,"o":"(zpa_10),y"},{"a":6689,"t":"code","b":[138],"m":"txa"},{"a":6690,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":6692,"t":"code","b":[145,16],"m":"sta","oa":16,"o":"(zpa_10),y"},{"a":6694,"t":"code","b":[160,6],"m":"ldy","o":"#$06"},{"a":6696,"t":"code","b":[177,16],"m":"lda","oa":16,"o":"(zpa_10),y"},{"a":6698,"t":"code","b":[170],"m":"tax"},{"a":6699,"t":"code","b":[160,1],"m":"ldy","o":"#$01"},{"a":6701,"t":"code","b":[177,16],"m":"lda","oa":16,"o":"(zpa_10),y"},{"a":6703,"t":"code","b":[160,6],"m":"ldy","o":"#$06"},{"a":6705,"t":"code","b":[145,16],"m":"sta","oa":16,"o":"(zpa_10),y"},{"a":6707,"t":"code","b":[138],"m":"txa"},{"a":6708,"t":"code","b":[160,1],"m":"ldy","o":"#$01"},{"a":6710,"t":"code","b":[145,16],"m":"sta","oa":16,"o":"(zpa_10),y"},{"a":6712,"t":"code","b":[160,5],"m":"ldy","o":"#$05"},{"a":6714,"t":"code","b":[177,16],"m":"lda","oa":16,"o":"(zpa_10),y"},{"a":6716,"t":"code","b":[170],"m":"tax"},{"a":6717,"t":"code","b":[160,2],"m":"ldy","o":"#$02"},{"a":6719,"t":"code","b":[177,16],"m":"lda","oa":16,"o":"(zpa_10),y"},{"a":6721,"t":"code","b":[160,5],"m":"ldy","o":"#$05"},{"a":6723,"t":"code","b":[145,16],"m":"sta","oa":16,"o":"(zpa_10),y"},{"a":6725,"t":"code","b":[138],"m":"txa"},{"a":6726,"t":"code","b":[160,2],"m":"ldy","o":"#$02"},{"a":6728,"t":"code","b":[145,16],"m":"sta","oa":16,"o":"(zpa_10),y"},{"a":6730,"t":"code","b":[200],"m":"iny"},{"a":6731,"t":"code","b":[177,16],"m":"lda","oa":16,"o":"(zpa_10),y"},{"a":6733,"t":"code","b":[170],"m":"tax"},{"a":6734,"t":"code","b":[200],"m":"iny"},{"a":6735,"t":"code","b":[177,16],"m":"lda","oa":16,"o":"(zpa_10),y"},{"a":6737,"t":"code","b":[136],"m":"dey"},{"a":6738,"t":"code","b":[145,16],"m":"sta","oa":16,"o":"(zpa_10),y"},{"a":6740,"t":"code","b":[138],"m":"txa"},{"a":6741,"t":"code","b":[200],"m":"iny"},{"a":6742,"t":"code","b":[145,16],"m":"sta","oa":16,"o":"(zpa_10),y"},{"a":6744,"t":"code","b":[166,14],"m":"ldx","oa":14,"o":"zpa_0E"},{"a":6746,"l":"b_1A5A","t":"code","b":[232],"m":"inx","x":[6668,6672]},{"a":6747,"t":"code","b":[165,16],"m":"lda","oa":16,"o":"zpa_10"},{"a":6749,"t":"code","b":[24],"m":"clc"},{"a":6750,"t":"code","b":[105,8],"m":"adc","o":"#$08"},{"a":6752,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"zpa_10"},{"a":6754,"t":"code","b":[144,2],"m":"bcc","oa":6758,"o":"b_1A66"},{"a":6756,"t":"code","b":[230,17],"m":"inc","oa":17,"o":"zpa_11"},{"a":6758,"l":"b_1A66","t":"code","b":[198,10],"m":"dec","oa":10,"x":[6754],"o":"zpa_0A"},{"a":6760,"t":"code","b":[208,160],"m":"bne","oa":6666,"o":"b_1A0A"},{"a":6762,"t":"code","b":[96],"m":"rts"},{"a":6763,"l":"panel_colours","c":"Colours the score panel: sprite pointers of the panel screen ($F3F8) to $BF (an empty frame), colour RAM rows $DB70-$DBE7 light blue, the white parts ($DB9A-$DB9C, $DBBB-$DBBD, $DBAB, $DBAC), the team colours from $1D40 and from the table at $1D3C by $3D.","t":"code","b":[162,7],"m":"ldx","x":[10467],"o":"#$07"},{"a":6765,"t":"code","b":[169,191],"m":"lda","o":"#$BF"},{"a":6767,"l":"b_1A6F","t":"code","b":[157,248,243],"m":"sta","oa":62456,"x":[6771],"o":"f_F3F8,x"},{"a":6770,"t":"code","b":[202],"m":"dex"},{"a":6771,"t":"code","b":[16,250],"m":"bpl","oa":6767,"o":"b_1A6F"},{"a":6773,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":6775,"l":"b_1A77","t":"code","b":[169,14],"m":"lda","x":[6783],"o":"#$0E"},{"a":6777,"t":"code","b":[157,112,219],"m":"sta","o":"$DB70,x"},{"a":6780,"t":"code","b":[232],"m":"inx"},{"a":6781,"t":"code","b":[224,120],"m":"cpx","o":"#$78"},{"a":6783,"t":"code","b":[208,246],"m":"bne","oa":6775,"o":"b_1A77"},{"a":6785,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":6787,"t":"code","b":[141,154,219],"m":"sta","o":"$DB9A"},{"a":6790,"t":"code","b":[141,155,219],"m":"sta","o":"$DB9B"},{"a":6793,"t":"code","b":[141,156,219],"m":"sta","o":"$DB9C"},{"a":6796,"t":"code","b":[141,187,219],"m":"sta","o":"$DBBB"},{"a":6799,"t":"code","b":[141,188,219],"m":"sta","o":"$DBBC"},{"a":6802,"t":"code","b":[141,189,219],"m":"sta","o":"$DBBD"},{"a":6805,"t":"code","b":[141,171,219],"m":"sta","o":"$DBAB"},{"a":6808,"t":"code","b":[141,172,219],"m":"sta","o":"$DBAC"},{"a":6811,"t":"code","b":[173,64,29],"m":"lda","oa":7488,"o":"player_colours_1"},{"a":6814,"t":"code","b":[141,160,219],"m":"sta","o":"$DBA0"},{"a":6817,"t":"code","b":[141,161,219],"m":"sta","o":"$DBA1"},{"a":6820,"t":"code","b":[141,162,219],"m":"sta","o":"$DBA2"},{"a":6823,"t":"code","b":[141,163,219],"m":"sta","o":"$DBA3"},{"a":6826,"t":"code","b":[165,61],"m":"lda","oa":61,"o":"zpa_3D"},{"a":6828,"t":"code","b":[41,3],"m":"and","o":"#$03"},{"a":6830,"t":"code","b":[170],"m":"tax"},{"a":6831,"t":"code","b":[189,60,29],"m":"lda","oa":7484,"o":"team_2_panel,x"},{"a":6833,"t":"note","l":"a_1AB1","c":"A false symbol: the BIT at $458C, $45AC skips the two-byte instruction inside it; no instruction names $1AB1, which lies in panel_colours.","note":"inside the item at $1AAF","x":[17804,17836]},{"a":6834,"t":"code","b":[141,180,219],"m":"sta","o":"$DBB4"},{"a":6837,"t":"code","b":[141,181,219],"m":"sta","o":"$DBB5"},{"a":6840,"t":"code","b":[141,182,219],"m":"sta","o":"$DBB6"},{"a":6843,"t":"code","b":[141,183,219],"m":"sta","o":"$DBB7"},{"a":6846,"t":"code","b":[96],"m":"rts"},{"a":6847,"l":"panel_scores","c":"Writes the two scores and the clock into the score panel's screen ($F39A-$F3BD): each score is three decimal digits ($47/$49/$4B for team 1, $48/$4A/$4C for team 2), shown as 999 when the hundreds pass 9; the clock $4D is two BCD digits at $F3AB. Then the two energy bars (panel_bar for the players $72 and $73) and the marker under the controlled player ($60) in colour RAM, from panel_marker_cols.","t":"code","b":[165,75],"m":"lda","oa":75,"x":[8578,10470],"o":"zpa_4B"},{"a":6849,"t":"code","b":[201,10],"m":"cmp","o":"#$0A"},{"a":6851,"t":"code","b":[144,14],"m":"bcc","oa":6867,"o":"b_1AD3"},{"a":6853,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":6855,"t":"code","b":[141,156,243],"m":"sta","oa":62364,"o":"a_F39C"},{"a":6858,"t":"code","b":[141,155,243],"m":"sta","oa":62363,"o":"a_F39B"},{"a":6861,"t":"code","b":[141,154,243],"m":"sta","oa":62362,"o":"a_F39A"},{"a":6864,"t":"code","b":[76,226,26],"m":"jmp","oa":6882,"o":"j_1AE2"},{"a":6867,"l":"b_1AD3","t":"code","b":[165,71],"m":"lda","oa":71,"x":[6851],"o":"zpa_47"},{"a":6869,"t":"code","b":[141,156,243],"m":"sta","oa":62364,"o":"a_F39C"},{"a":6872,"t":"code","b":[165,73],"m":"lda","oa":73,"o":"zpa_49"},{"a":6874,"t":"code","b":[141,155,243],"m":"sta","oa":62363,"o":"a_F39B"},{"a":6877,"t":"code","b":[165,75],"m":"lda","oa":75,"o":"zpa_4B"},{"a":6879,"t":"code","b":[141,154,243],"m":"sta","oa":62362,"o":"a_F39A"},{"a":6882,"l":"j_1AE2","t":"code","b":[165,76],"m":"lda","oa":76,"x":[6864],"o":"zpa_4C"},{"a":6884,"t":"code","b":[201,10],"m":"cmp","o":"#$0A"},{"a":6886,"t":"code","b":[144,14],"m":"bcc","oa":6902,"o":"b_1AF6"},{"a":6888,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":6890,"t":"code","b":[141,189,243],"m":"sta","oa":62397,"o":"a_F3BD"},{"a":6893,"t":"code","b":[141,188,243],"m":"sta","oa":62396,"o":"a_F3BC"},{"a":6896,"t":"code","b":[141,187,243],"m":"sta","oa":62395,"o":"a_F3BB"},{"a":6899,"t":"code","b":[76,5,27],"m":"jmp","oa":6917,"o":"j_1B05"},{"a":6902,"l":"b_1AF6","t":"code","b":[165,72],"m":"lda","oa":72,"x":[6886],"o":"zpa_48"},{"a":6904,"t":"code","b":[141,189,243],"m":"sta","oa":62397,"o":"a_F3BD"},{"a":6907,"t":"code","b":[165,74],"m":"lda","oa":74,"o":"zpa_4A"},{"a":6909,"t":"code","b":[141,188,243],"m":"sta","oa":62396,"o":"a_F3BC"},{"a":6912,"t":"code","b":[165,76],"m":"lda","oa":76,"o":"zpa_4C"},{"a":6914,"t":"code","b":[141,187,243],"m":"sta","oa":62395,"o":"a_F3BB"},{"a":6917,"l":"j_1B05","t":"code","b":[165,77],"m":"lda","oa":77,"x":[6899],"o":"zpa_4D"},{"a":6919,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":6920,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":6921,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":6922,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":6923,"t":"code","b":[141,171,243],"m":"sta","oa":62379,"o":"a_F3AB"},{"a":6926,"t":"code","b":[165,77],"m":"lda","oa":77,"o":"zpa_4D"},{"a":6928,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":6930,"t":"code","b":[141,172,243],"m":"sta","oa":62380,"o":"a_F3AC"},{"a":6933,"t":"code","b":[164,114],"m":"ldy","oa":114,"o":"zpa_72"},{"a":6935,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":6937,"t":"code","b":[32,86,27],"m":"jsr","oa":6998,"o":"panel_bar"},{"a":6940,"t":"code","b":[153,160,243],"m":"sta","oa":62368,"o":"f_F3A0,y"},{"a":6943,"t":"code","b":[164,115],"m":"ldy","oa":115,"o":"zpa_73"},{"a":6945,"t":"code","b":[162,20],"m":"ldx","o":"#$14"},{"a":6947,"t":"code","b":[32,86,27],"m":"jsr","oa":6998,"o":"panel_bar"},{"a":6950,"t":"code","b":[153,180,243],"m":"sta","oa":62388,"o":"f_F3B4,y"},{"a":6953,"t":"code","b":[162,17],"m":"ldx","o":"#$11"},{"a":6955,"t":"code","b":[169,14],"m":"lda","o":"#$0E"},{"a":6957,"l":"b_1B2D","t":"code","b":[188,67,27],"m":"ldy","oa":6979,"x":[6966],"o":"panel_marker_cols,x"},{"a":6960,"t":"code","b":[153,152,219],"m":"sta","o":"$DB98,y"},{"a":6963,"t":"code","b":[202],"m":"dex"},{"a":6964,"t":"code","b":[202],"m":"dex"},{"a":6965,"t":"code","b":[202],"m":"dex"},{"a":6966,"t":"code","b":[16,245],"m":"bpl","oa":6957,"o":"b_1B2D"},{"a":6968,"t":"code","b":[166,96],"m":"ldx","oa":96,"o":"zpa_60"},{"a":6970,"t":"code","b":[188,67,27],"m":"ldy","oa":6979,"o":"panel_marker_cols,x"},{"a":6973,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":6975,"t":"code","b":[153,152,219],"m":"sta","o":"$DB98,y"},{"a":6978,"t":"code","b":[96],"m":"rts"},{"a":6979,"l":"panel_marker_cols","c":"The colour RAM column of the panel marker for each of the 18 players (three bytes each for six positions), read at $1B2D and $1B3A. The 19th byte, $1B55 ($50), is past the table and nothing reads it.","t":"byte","b":[13,13,13,15,15,15,17,17],"x":[6957,6970]},{"a":6987,"t":"byte","b":[17,26,26,26,24,24,24,22]},{"a":6995,"t":"byte","b":[22,22,80]},{"a":6998,"l":"panel_bar","c":"Draws a player's energy bar in the panel: Y = the player; reads his energy at $08DE,y (a fixed value when Y is $12 or more). Each of the bar's first three cells at $F3A0,x shows full (character $12) when the energy reaches 64, 128 and 192, otherwise empty ($0A), and the fourth starts empty; it returns in Y the cell the energy ends in (energy / 64) and in A the part-filled character for it, $0A plus (energy / 8) mod 8, which the caller stores there.","t":"code","b":[192,18],"m":"cpy","x":[6937,6947],"o":"#$12"},{"a":7000,"t":"code","b":[176,5],"m":"bcs","oa":7007,"o":"b_1B5F"},{"a":7002,"t":"code","b":[185,222,8],"m":"lda","oa":2270,"o":"f_08DE,y"},{"a":7005,"t":"code","b":[168],"m":"tay"},{"a":7006,"t":"code","b":[44,160,0],"m":"bit","oa":160,"o":"zpf_A0"},{"a":7009,"t":"code","b":[192,64],"m":"cpy","o":"#$40"},{"a":7011,"t":"code","b":[144,3],"m":"bcc","oa":7016,"o":"b_1B68"},{"a":7013,"t":"code","b":[169,18],"m":"lda","o":"#$12"},{"a":7015,"t":"code","b":[44,169,10],"m":"bit","oa":2729,"o":"a_0AA9"},{"a":7018,"t":"code","b":[157,160,243],"m":"sta","oa":62368,"o":"f_F3A0,x"},{"a":7021,"t":"code","b":[192,128],"m":"cpy","o":"#$80"},{"a":7023,"t":"code","b":[144,3],"m":"bcc","oa":7028,"o":"b_1B74"},{"a":7025,"t":"code","b":[169,18],"m":"lda","o":"#$12"},{"a":7027,"t":"code","b":[44,169,10],"m":"bit","oa":2729,"o":"a_0AA9"},{"a":7030,"t":"code","b":[157,161,243],"m":"sta","oa":62369,"o":"f_F3A1,x"},{"a":7033,"t":"code","b":[192,192],"m":"cpy","o":"#$C0"},{"a":7035,"t":"code","b":[144,3],"m":"bcc","oa":7040,"o":"b_1B80"},{"a":7037,"t":"code","b":[169,18],"m":"lda","o":"#$12"},{"a":7039,"t":"code","b":[44,169,10],"m":"bit","oa":2729,"o":"a_0AA9"},{"a":7042,"t":"code","b":[157,162,243],"m":"sta","oa":62370,"o":"f_F3A2,x"},{"a":7045,"t":"code","b":[169,10],"m":"lda","o":"#$0A"},{"a":7047,"t":"code","b":[157,163,243],"m":"sta","oa":62371,"o":"f_F3A3,x"},{"a":7050,"t":"code","b":[152],"m":"tya"},{"a":7051,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":7052,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":7053,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":7054,"t":"code","b":[41,7],"m":"and","o":"#$07"},{"a":7056,"t":"code","b":[170],"m":"tax"},{"a":7057,"t":"code","b":[152],"m":"tya"},{"a":7058,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":7059,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":7060,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":7061,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":7062,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":7063,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":7064,"t":"code","b":[168],"m":"tay"},{"a":7065,"t":"code","b":[138],"m":"txa"},{"a":7066,"t":"code","b":[24],"m":"clc"},{"a":7067,"t":"code","b":[105,10],"m":"adc","o":"#$0A"},{"a":7069,"t":"code","b":[96],"m":"rts"},{"a":7070,"l":"score_add","c":"Adds A (a BCD bonus) to team X's score: keeps a running count in $0C09,x and adds the value to the decimal digits through score_add_bcd.","t":"code","b":[72],"m":"pha","x":[11999,13324,13401,13814]},{"a":7071,"t":"code","b":[201,32],"m":"cmp","o":"#$20"},{"a":7073,"t":"code","b":[144,2],"m":"bcc","oa":7077,"o":"b_1BA5"},{"a":7075,"t":"code","b":[233,6],"m":"sbc","o":"#$06"},{"a":7077,"l":"b_1BA5","t":"code","b":[201,16],"m":"cmp","x":[7073],"o":"#$10"},{"a":7079,"t":"code","b":[144,2],"m":"bcc","oa":7083,"o":"b_1BAB"},{"a":7081,"t":"code","b":[233,6],"m":"sbc","o":"#$06"},{"a":7083,"l":"b_1BAB","t":"code","b":[24],"m":"clc","x":[7079]},{"a":7084,"t":"code","b":[125,9,12],"m":"adc","oa":3081,"o":"f_0C09,x"},{"a":7087,"t":"code","b":[157,9,12],"m":"sta","oa":3081,"o":"f_0C09,x"},{"a":7090,"t":"code","b":[104],"m":"pla"},{"a":7091,"l":"score_add_bcd","c":"Adds the BCD byte A to team X's three-digit score: units $47,x, tens $49,x, hundreds $4B,x, carrying by tens; the hundreds stop at 255.","t":"code","b":[133,34],"m":"sta","oa":34,"x":[7137,8567,11191,14791],"o":"zpa_22"},{"a":7093,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":7095,"t":"code","b":[24],"m":"clc"},{"a":7096,"t":"code","b":[117,71],"m":"adc","oa":71,"o":"zpa_47,x"},{"a":7098,"t":"code","b":[201,10],"m":"cmp","o":"#$0A"},{"a":7100,"t":"code","b":[144,4],"m":"bcc","oa":7106,"o":"b_1BC2"},{"a":7102,"t":"code","b":[233,10],"m":"sbc","o":"#$0A"},{"a":7104,"t":"code","b":[246,73],"m":"inc","oa":73,"o":"zpa_49,x"},{"a":7106,"l":"b_1BC2","t":"code","b":[149,71],"m":"sta","oa":71,"x":[7100],"o":"zpa_47,x"},{"a":7108,"t":"code","b":[165,34],"m":"lda","oa":34,"o":"zpa_22"},{"a":7110,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":7111,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":7112,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":7113,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":7114,"t":"code","b":[24],"m":"clc"},{"a":7115,"t":"code","b":[117,73],"m":"adc","oa":73,"o":"zpa_49,x"},{"a":7117,"t":"code","b":[201,10],"m":"cmp","o":"#$0A"},{"a":7119,"t":"code","b":[144,8],"m":"bcc","oa":7129,"o":"b_1BD9"},{"a":7121,"t":"code","b":[233,10],"m":"sbc","o":"#$0A"},{"a":7123,"t":"code","b":[246,75],"m":"inc","oa":75,"o":"zpa_4B,x"},{"a":7125,"t":"code","b":[208,2],"m":"bne","oa":7129,"o":"b_1BD9"},{"a":7127,"t":"code","b":[214,75],"m":"dec","oa":75,"o":"zpa_4B,x"},{"a":7129,"l":"b_1BD9","t":"code","b":[149,73],"m":"sta","oa":73,"x":[7119,7125],"o":"zpa_49,x"},{"a":7131,"t":"code","b":[96],"m":"rts"},{"a":7132,"l":"score_sub","c":"Takes A from team X's score (adds its tens' complement in BCD), and clears the score to zero when it would go below.","t":"code","b":[73,255],"m":"eor","x":[13342,13416],"o":"#$FF"},{"a":7134,"t":"code","b":[24],"m":"clc"},{"a":7135,"t":"code","b":[105,155],"m":"adc","o":"#$9B"},{"a":7137,"t":"code","b":[32,179,27],"m":"jsr","oa":7091,"o":"score_add_bcd"},{"a":7140,"t":"code","b":[181,75],"m":"lda","oa":75,"o":"zpa_4B,x"},{"a":7142,"t":"code","b":[240,3],"m":"beq","oa":7147,"o":"b_1BEB"},{"a":7144,"t":"code","b":[214,75],"m":"dec","oa":75,"o":"zpa_4B,x"},{"a":7146,"t":"code","b":[96],"m":"rts"},{"a":7147,"l":"b_1BEB","t":"code","b":[149,73],"m":"sta","oa":73,"x":[7142],"o":"zpa_49,x"},{"a":7149,"t":"code","b":[149,71],"m":"sta","oa":71,"o":"zpa_47,x"},{"a":7151,"t":"code","b":[96],"m":"rts"},{"a":7152,"l":"sfx_play","c":"Requests sound effect A on voice 1 and clears voice 2's request: the usual way the game plays an effect.","t":"code","b":[141,176,4],"m":"sta","oa":1200,"x":[8738,10632,10665,12394,12809,12828,12933,12970,13016,14437,15009,22336,22370,23235,23339,24759,24966,24983,25527,25553,26838,27121,27399,27412,27917,28486,30129,49431,49553],"o":"a_04B0"},{"a":7155,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":7157,"t":"code","b":[141,183,4],"m":"sta","oa":1207,"o":"a_04B7"},{"a":7160,"t":"code","b":[96],"m":"rts"},{"a":7161,"l":"sfx_play_v3","c":"Requests sound effect A on voice 3.","t":"code","b":[141,190,4],"m":"sta","oa":1214,"x":[8704,11263,12053,12061,13503,13562,13819,14071,14848],"o":"a_04BE"},{"a":7164,"t":"code","b":[96],"m":"rts"},{"a":7165,"l":"sfx_play_pair","c":"Requests effect A on voice 1 and effect A+1 on voice 2: the two-voice effects.","t":"code","b":[141,176,4],"m":"sta","oa":1200,"x":[11271,11729,12537,12632,12822,13005,13424,14395,14482,15534,25510],"o":"a_04B0"},{"a":7168,"t":"code","b":[24],"m":"clc"},{"a":7169,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":7171,"t":"code","b":[141,183,4],"m":"sta","oa":1207,"o":"a_04B7"},{"a":7174,"t":"code","b":[96],"m":"rts"},{"a":7175,"l":"sfx_stop_all","c":"Clears the three voices' requests to effect 0 and runs the driver once, so that every voice stops.","t":"code","b":[169,0],"m":"lda","x":[29864,30146],"o":"#$00"},{"a":7177,"t":"code","b":[141,176,4],"m":"sta","oa":1200,"o":"a_04B0"},{"a":7180,"t":"code","b":[141,183,4],"m":"sta","oa":1207,"o":"a_04B7"},{"a":7183,"t":"code","b":[141,190,4],"m":"sta","oa":1214,"o":"a_04BE"},{"a":7186,"t":"code","b":[32,54,2],"m":"jsr","oa":566,"o":"sfx_update"},{"a":7189,"t":"code","b":[96],"m":"rts"},{"a":7190,"l":"bit_masks","c":"The eight bit masks 1, 2, 4 ... $80: a sprite's bit in the VIC's registers, and a key's column in the keyboard scan.","t":"byte","b":[1,2,4,8,16,32,64,128],"x":[4681,4776,4925,4950,4976,19209,19229,19240,19260,49488]},{"a":7198,"l":"bit_clears","c":"The eight masks with one bit clear ($FE ... $7F): a sprite's bit cleared, and a keyboard row selected in $DC00.","t":"byte","b":[254,253,251,247,239,223,191,127],"x":[4690,4785,4934,4959,4985,19167]},{"a":7206,"l":"pixel_masks","c":"The masks that clear one multicolour pixel of a byte, left to right ($3F, $CF, $F3, $FC), for plot.","t":"byte","b":[63,207,243,252],"x":[20873]},{"a":7210,"l":"nibble_pairs","c":"Each 4-bit nibble with every bit doubled into a pixel pair ($00, $03, $0C, $0F ... $FF): the mini font's rows as multicolour pixels.","t":"byte","b":[0,3,12,15,48,51,60,63],"x":[20655,20664,20764]},{"a":7218,"t":"byte","b":[192,195,204,207,240,243,252,255]},{"a":7226,"l":"series_matches","c":"The matches in a two-player series for each choice of menu 1: 1, 3 and 5.","t":"byte","b":[1,3,5],"x":[28540]},{"a":7229,"l":"stick_dirs","c":"The direction (0 up, 1 up-right ... 7 up-left) for each combination of the joystick bits (1 up, 2 down, 4 left, 8 right), $FF for none or an impossible one.","t":"byte","b":[255,0,4,255,6,7,5,255],"x":[15033,16155,16848,16956,16990,17305,17536]},{"a":7237,"t":"byte","b":[2,1,3,255,255,255,255,255]},{"a":7245,"l":"key_sticks","c":"The keys that stand in for joystick port 2 (read_input), as key numbers: I (up), M (down), J (left), K (right), SPACE (fire) and RUN/STOP; the seventh entry the loop reads is the next table's first byte, A.","t":"byte","b":[33,36,34,37,60,63],"x":[19203,19214]},{"a":7251,"l":"key_sticks_2","c":"The keys for joystick port 1: A (up), Z (down), comma (left), full stop (right), / (fire) and RUN/STOP; the seventh read is $C0 from the next table.","t":"byte","b":[10,12,47,44,55,63],"x":[19234,19245]},{"a":7257,"l":"big_text_rows","c":"The bitmap address of each text row for print_big, low bytes ($1C59) and high bytes ($1C60): seven rows from $E3C0.","t":"byte","b":[192,128,64,0,192,128,64],"x":[20891]},{"a":7264,"l":"f_1C60","c":"The high bytes of big_text_rows.","t":"byte","b":[227,231,235,239,242,246,250],"x":[20896]},{"a":7271,"c":"Seven more bytes after the text rows' high bytes ($4A to $DA in steps of $18) that nothing reads.","t":"byte","b":[74,98,122,146,170,194,218]},{"a":7278,"l":"goal_points_1","c":"What a goal is worth to team 1 for each multiplier position (0-4), in decimal: 20, 15, 10, 10, 10 (multiplier_points). An injury the team causes and a row of five stars are worth the same.","t":"byte","b":[32,21,16,16,16],"x":[13513]},{"a":7283,"l":"goal_points_2","c":"What a goal is worth to team 2: 10, 10, 10, 15, 20.","t":"byte","b":[16,16,16,21,32],"x":[13518]},{"a":7288,"l":"bonus_points_1","c":"What a star or a dome is worth to team 1: 4, 3, 2, 2, 2.","t":"byte","b":[4,3,2,2,2],"x":[13523]},{"a":7293,"l":"bonus_points_2","c":"The same for team 2: 2, 2, 2, 3, 4.","t":"byte","b":[2,2,2,3,4],"x":[13528]},{"a":7298,"l":"electro_charges_1","c":"How many opponents team 1's electric ball can knock down: 3, 2, 1, 1, 1.","t":"byte","b":[3,2,1,1,1],"x":[13533]},{"a":7303,"l":"electro_charges_2","c":"The same for team 2: 1, 1, 1, 2, 3.","t":"byte","b":[1,1,1,2,3],"x":[13538]},{"a":7308,"l":"shield_bits","c":"The shield token's bit of $46 for each player: $10 for team 1's nine, $20 for team 2's.","t":"byte","b":[16,16,16,16,16,16,16,16],"x":[15285]},{"a":7316,"t":"byte","b":[16,32,32,32,32,32,32,32]},{"a":7324,"t":"byte","b":[32,32]},{"a":7326,"l":"electric_bits","c":"The electric ball's bit of $46 for each player: $40 for team 1, $80 for team 2.","t":"byte","b":[64,64,64,64,64,64,64,64],"x":[11678]},{"a":7334,"t":"byte","b":[64,128,128,128,128,128,128,128]},{"a":7342,"t":"byte","b":[128,128]},{"a":7344,"l":"goal_door_bits","c":"The goal door's bit of $46 for each end: 8 and 4.","t":"byte","b":[8,4],"x":[11179]},{"a":7346,"l":"marker_frames","c":"The frame of the arc over a controlled player who has the ball, by his place in the team.","t":"byte","b":[5,4,4,3,3,3,1,2],"x":[10955,11014]},{"a":7354,"t":"byte","b":[2,5,4,4,3,3,3,1]},{"a":7362,"t":"byte","b":[2,2]},{"a":7364,"l":"player_roles","c":"Each player's role for the computer's play (team_mate_ai): 0 goalkeeper, 1 defender, 2 midfielder, 3 centre forward, 4 winger; $FF ends.","t":"byte","b":[0,1,1,2,2,2,3,4],"x":[9166,11732,11771,11849,15054,15068,15556,16064,16170,16226,16721,17411,17440,17454,17764]},{"a":7372,"t":"byte","b":[4,0,1,1,2,2,2,3]},{"a":7380,"t":"byte","b":[4,4,255]},{"a":7383,"l":"player_lines","c":"Each player's line: 1 defence (with the goalkeeper), 2 midfield, 3 attack, which pass_ball and cover compare.","t":"byte","b":[1,1,1,2,2,2,3,3],"x":[16352,16740,16748,17903,17906,18052,18055]},{"a":7391,"t":"byte","b":[3,1,1,1,2,2,2,3]},{"a":7399,"t":"byte","b":[3,3,255]},{"a":7402,"l":"place_groups","c":"The group of each squad place for the gym: 0 goalkeeper and defence, 1 midfield, 2 attack, 3 substitutes.","t":"byte","b":[0,0,0,1,1,1,2,2],"x":[27907]},{"a":7410,"t":"byte","b":[2,3,3,3]},{"a":7414,"l":"marker_of_1","c":"For each of team 1's players, a player of his team (here 0) for team_mate_ai and the transport token ($1CF6,x + 6).","t":"byte","b":[0,0,0,0,0,0,0,0],"x":[12951,13089,16737,17459]},{"a":7422,"t":"byte","b":[0]},{"a":7423,"l":"marker_of_2","c":"The same for team 2 (9).","t":"byte","b":[9,9,9,9,9,9,9,9],"x":[12981,13074,13120,13141,15194]},{"a":7431,"t":"byte","b":[9]},{"a":7432,"l":"team_of","c":"Each player's team number: 0 for team 1 ($1D08), 1 for team 2 ($1D11).","t":"byte","b":[0,0,0,0,0,0,0,0],"x":[8649,11204,11747,11993,12918,12944,14766,15315,16429]},{"a":7440,"t":"byte","b":[0]},{"a":7441,"l":"f_1D11","c":"Team 2's entries of team_of: 1 for each of its nine players; read with $1D1A in the run-out.","t":"byte","b":[1,1,1,1,1,1,1,1],"x":[10543]},{"a":7449,"t":"byte","b":[1]},{"a":7450,"l":"runout_dirs_2","c":"The direction team 2's players walk in during the run-out ($FF to stand), read in turn with $1D23.","t":"byte","b":[4,5,3,4,5,3,255,5],"x":[10572]},{"a":7458,"t":"byte","b":[3]},{"a":7459,"l":"runout_dirs_1","c":"The run-out directions for team 1's players.","t":"byte","b":[0,1,7,0,1,7,255,1],"x":[10556]},{"a":7467,"t":"byte","b":[7]},{"a":7468,"l":"keeper_frames","c":"The goalkeeper's stance frames, by his stance and the end he defends ($AD, $A5, $AE, $A6 ...).","t":"byte","b":[173,165,174,166,173,165,175,167],"x":[15639]},{"a":7476,"l":"team_2_colours","c":"Team 2's players' colour by its team number ($3D, from 0 to 3 by its low two bits): 12, 5, 7 or 6, into player_colours_2 (match_sides).","t":"byte","b":[12,5,7,6],"x":[9652]},{"a":7480,"l":"team_2_possession","c":"Team 2's possession colour by its team number: 1, 3, 1 or 3, into possession_colour_2.","t":"byte","b":[1,3,1,3],"x":[9646]},{"a":7484,"l":"team_2_panel","c":"Team 2's colour in the panel by its team number: 1, 5, 7 or 6 (panel_colours).","t":"byte","b":[1,5,7,6],"x":[6831]},{"a":7488,"l":"player_colours_1","c":"The sprite colours of team 1's nine players (2, red; the goalkeeper is player 0, the first), also team 1's panel colour (panel_colours). The ninth, at $1D48, is also read as team 1's colour with team 2's first at $1D49 (pitch_halves_colour).","t":"byte","b":[2,2,2,2,2,2,2,2],"x":[6811,8830,10172,12910,12938,14303,14569]},{"a":7496,"l":"f_1D48","c":"Team 1's ninth player's colour (player 8, a winger); pitch_halves_colour reads it and $1D49 as the two teams' colours, indexed by team.","t":"byte","b":[2],"x":[13179,13195,13212]},{"a":7497,"l":"player_colours_2","c":"The colours of team 2's nine players, set by match_sides from team_2_colours; the ball's colour (1, white) after them.","t":"byte","b":[5,5,5,5,5,5,5,5],"x":[9657]},{"a":7505,"t":"byte","b":[5,1]},{"a":7507,"l":"possession_colour_1","c":"The colour of a team 1 player with the ball (4, purple).","t":"byte","b":[4],"x":[11710,12921,12947,14614]},{"a":7508,"l":"possession_colour_2","c":"The colour of a team 2 player with the ball, set by match_sides from team_2_possession.","t":"byte","b":[13],"x":[9649,11717,14621]},{"a":7509,"l":"kickoff_cols_1","c":"Each of team 1's players' column at kick-off; match_sides swaps it with team 2's ($1D5E) when the teams change ends.","t":"byte","b":[44,29,49,34,25,53,39,22],"x":[9742,9749,10178,17212]},{"a":7517,"t":"byte","b":[56]},{"a":7518,"l":"kickoff_cols_2","c":"Team 2's kick-off columns.","t":"byte","b":[34,49,29,44,53,25,39,56],"x":[9739,9745]},{"a":7526,"t":"byte","b":[22]},{"a":7527,"l":"kickoff_rows_1","c":"Team 1's kick-off rows.","t":"byte","b":[82,81,81,82,79,79,83,77],"x":[9755,9762,10183,17259]},{"a":7535,"t":"byte","b":[77]},{"a":7536,"l":"kickoff_rows_2","c":"Team 2's kick-off rows.","t":"byte","b":[68,69,69,68,71,71,67,73],"x":[9752,9758]},{"a":7544,"t":"byte","b":[73]},{"a":7545,"l":"runout_rows_1","c":"The row each of team 1's players starts the run-out from, at his resting column.","t":"byte","b":[131,125,125,100,100,100,83,25],"x":[9768,9775,10622]},{"a":7553,"t":"byte","b":[25]},{"a":7554,"l":"runout_rows_2","c":"Team 2's.","t":"byte","b":[18,25,25,50,50,50,67,125],"x":[9765,9771]},{"a":7562,"t":"byte","b":[125]},{"a":7563,"l":"ends_1","c":"The end each of team 1's players attacks (0) at kick-off; match_sides sets it for each half.","t":"byte","b":[0,0,0,0,0,0,0,0],"x":[8660,9302,9663,9674,11739,11742,13307,13387,14930,14961,15591,15610,15635,15645,16265,16508,16538,16624,16644,16880,16964,17310,17594,17719,17826,17898,18047]},{"a":7571,"t":"byte","b":[0]},{"a":7572,"l":"ends_2","c":"Team 2's ends (1), with the ball's after them.","t":"byte","b":[1,1,1,1,1,1,1,1],"x":[9679]},{"a":7580,"t":"byte","b":[1,2]},{"a":7582,"l":"area_left_1","c":"The left edge of each of team 1's players' area (the formation), in columns; the computer keeps him inside it.","t":"byte","b":[20,8,40,26,8,53,26,8],"x":[9690,9697,9783,16618,17468,17807,17812,17868,17873,18005,18010,18029,18034,18145,18150]},{"a":7590,"t":"byte","b":[53]},{"a":7591,"l":"area_left_2","c":"Team 2's left edges.","t":"byte","b":[20,8,40,26,8,53,26,8],"x":[9687,9693]},{"a":7599,"t":"byte","b":[53]},{"a":7600,"l":"area_top_1","c":"The top edge of each of team 1's players' area, in rows.","t":"byte","b":[125,100,100,50,50,50,8,8],"x":[9307,9703,9710,11779,11857,16278,17839,17844,17946,17953,18090,18102,18107,18125,18130]},{"a":7608,"t":"byte","b":[8]},{"a":7609,"l":"area_top_2","c":"Team 2's top edges.","t":"byte","b":[0,8,8,50,50,50,100,100],"x":[9700,9706]},{"a":7617,"t":"byte","b":[100]},{"a":7618,"l":"area_right_1","c":"The right edge of each of team 1's players' area.","t":"byte","b":[60,40,72,53,26,72,53,26],"x":[9716,9723,9787,16638,17473,17815,17820,17876,17881,18013,18018,18037,18042,18153,18158]},{"a":7626,"t":"byte","b":[72]},{"a":7627,"l":"area_right_2","c":"Team 2's right edges.","t":"byte","b":[60,40,72,53,26,72,53,26],"x":[9713,9719]},{"a":7635,"t":"byte","b":[72]},{"a":7636,"l":"area_bottom_1","c":"The bottom edge of each of team 1's players' area.","t":"byte","b":[150,142,142,100,100,100,50,50],"x":[9320,9729,9736,11784,11862,16295,17847,17852,17966,17971,17976,18074,18110,18115,18133,18138]},{"a":7644,"t":"byte","b":[50]},{"a":7645,"l":"area_bottom_2","c":"Team 2's bottom edges.","t":"byte","b":[25,50,50,100,100,100,142,142],"x":[9726,9732]},{"a":7653,"t":"byte","b":[142]},{"a":7654,"l":"menu_items_0","c":"Menu 0's items for run_menu: a count, then column, row and text address for each: 1 PLAYER GAME, 2 PLAYER GAME, DEMO; the texts follow.","t":"byte","b":[3,7,2,243,29,7,3,1]},{"a":7662,"t":"byte","b":[30,16,4,15,30,49,32,80]},{"a":7670,"t":"byte","b":[76,65,89,69,82,32,71,65]},{"a":7678,"t":"byte","b":[77,69,0,50,32,80,76,65]},{"a":7686,"t":"byte","b":[89,69,82,32,71,65,77,69]},{"a":7694,"t":"byte","b":[0,68,69,77,79,0]},{"a":7700,"l":"menu_tables","c":"The address of each menu's items for run_menu, menus 0-3 (high bytes at $1E15).","t":"byte","b":[230],"x":[30226]},{"a":7701,"l":"f_1E15","c":"The high bytes of menu_tables' addresses.","t":"byte","b":[29,28,30,78,30,124,30],"x":[30231]},{"a":7708,"l":"menu_items_1","c":"Menu 1's items: ONE MATCH, BEST OF THREE, BEST OF FIVE.","t":"byte","b":[3,11,2,41,30,7,3,51]},{"a":7716,"t":"byte","b":[30,8,4,65,30,79,78,69]},{"a":7724,"t":"byte","b":[32,77,65,84,67,72,0,66]},{"a":7732,"t":"byte","b":[69,83,84,32,79,70,32,84]},{"a":7740,"t":"byte","b":[72,82,69,69,0,66,69,83]},{"a":7748,"t":"byte","b":[84,32,79,70,32,70,73,86]},{"a":7756,"t":"byte","b":[69,0]},{"a":7758,"l":"menu_items_2","c":"Menu 2's items: KNOCKOUT, LEAGUE, CUP, PRACTICE.","t":"byte","b":[4,12,1,95,30,14,2,104]},{"a":7766,"t":"byte","b":[30,17,3,111,30,12,4,115]},{"a":7774,"t":"byte","b":[30,75,78,79,67,75,79,85]},{"a":7782,"t":"byte","b":[84,0,76,69,65,71,85,69]},{"a":7790,"t":"byte","b":[0,67,85,80,0,80,82,65]},{"a":7798,"t":"byte","b":[67,84,73,67,69,0]},{"a":7804,"l":"menu_items_3","c":"Menu 3's items: NEW GAME, TEAM GAME, LOAD GAME.","t":"byte","b":[3,12,2,137,30,11,3,146]},{"a":7812,"t":"byte","b":[30,11,4,156,30,78,69,87]},{"a":7820,"t":"byte","b":[32,71,65,77,69,0,84,69]},{"a":7828,"t":"byte","b":[65,77,32,71,65,77,69,0]},{"a":7836,"t":"byte","b":[76,79,65,68,32,71,65,77]},{"a":7844,"t":"byte","b":[69,0]},{"a":7846,"l":"messages","c":"The texts of the messages and result screens, each starting with its column: HALF TIME, PLAYER ONE, PLAYER TWO, the results, GOAL, SUBSTITUTION, SPEEDBALL 2, PRESS FIRE, SELECT GAME, A WIN FOR, CONGRATULATIONS! YOU WON THE CUP!, CONGRATULATIONS ON YOUR PROMOTION! and YO! YOU DID IT! YOU TOOK BRUTAL DELUXE TO THE TOP OF THE LEAGUE! OUTRAGEOUS, MAN, OUTRAGEOUS!","t":"byte","b":[11,72,65,76,70,32,84,73]},{"a":7854,"t":"byte","b":[77,69,0]},{"a":7857,"l":"text_p1_wins","c":"PLAYER ONE WINS, the end of a two-player series.","t":"byte","b":[5,80,76,65,89,69,82,32]},{"a":7865,"t":"byte","b":[79,78,69,32,87,73,78,83]},{"a":7873,"t":"byte","b":[0]},{"a":7874,"l":"text_p2_wins","c":"PLAYER TWO WINS.","t":"byte","b":[5,80,76,65,89,69,82,32]},{"a":7882,"t":"byte","b":[84,87,79,32,87,73,78,83]},{"a":7890,"t":"byte","b":[0]},{"a":7891,"l":"text_player_one","c":"PLAYER ONE, before the first coach's visit to the gym.","t":"byte","b":[10,80,76,65,89,69,82,32]},{"a":7899,"t":"byte","b":[79,78,69,0]},{"a":7903,"l":"text_player_two","c":"PLAYER TWO.","t":"byte","b":[10,80,76,65,89,69,82,32]},{"a":7911,"t":"byte","b":[84,87,79,0]},{"a":7915,"l":"text_you_won","c":"YOU WON.","t":"byte","b":[13,89,79,85,32,87,79,78]},{"a":7923,"t":"byte","b":[0]},{"a":7924,"l":"text_you_lost","c":"YOU LOST.","t":"byte","b":[12,89,79,85,32,76,79,83]},{"a":7932,"t":"byte","b":[84,0]},{"a":7934,"l":"text_game_drawn","c":"GAME DRAWN.","t":"byte","b":[10,71,65,77,69,32,68,82]},{"a":7942,"t":"byte","b":[65,87,78,0]},{"a":7946,"l":"text_match_drawn","c":"MATCH DRAWN.","t":"byte","b":[9,77,65,84,67,72,32,68]},{"a":7954,"t":"byte","b":[82,65,87,78,0]},{"a":7959,"l":"text_goal","c":"GOAL.","t":"byte","b":[16,71,79,65,76,0]},{"a":7965,"l":"text_substitution","c":"SUBSTITUTION, after an injury.","t":"byte","b":[8,83,85,66,83,84,73,84]},{"a":7973,"t":"byte","b":[85,84,73,79,78,0]},{"a":7979,"l":"text_speedball","c":"SPEEDBALL 2.","t":"byte","b":[83,80,69,69,68,66,65,76]},{"a":7987,"t":"byte","b":[76,32,50,0]},{"a":7991,"l":"text_press_fire","c":"PRESS FIRE.","t":"byte","b":[80,82,69,83,83,32,70,73]},{"a":7999,"t":"byte","b":[82,69,0]},{"a":8002,"l":"text_select_game","c":"SELECT GAME.","t":"byte","b":[83,69,76,69,67,84,32,71]},{"a":8010,"t":"byte","b":[65,77,69,0]},{"a":8014,"l":"text_win_for","c":"A WIN FOR, before the winner's name.","t":"byte","b":[65,32,87,73,78,32,70,79]},{"a":8022,"t":"byte","b":[82,32,0]},{"a":8025,"l":"text_cup_won","c":"CONGRATULATIONS! YOU WON THE CUP!","t":"byte","b":[1,32,32,67,79,78,71,82]},{"a":8033,"t":"byte","b":[65,84,85,76,65,84,73,79]},{"a":8041,"t":"byte","b":[78,83,33,32,89,79,85,32]},{"a":8049,"t":"byte","b":[87,79,78,32,84,72,69,32]},{"a":8057,"t":"byte","b":[67,85,80,33,0]},{"a":8062,"l":"text_promotion","c":"CONGRATULATIONS ON YOUR PROMOTION!","t":"byte","b":[1,32,32,67,79,78,71,82]},{"a":8070,"t":"byte","b":[65,84,85,76,65,84,73,79]},{"a":8078,"t":"byte","b":[78,83,32,79,78,32,89,79]},{"a":8086,"t":"byte","b":[85,82,32,80,82,79,77,79]},{"a":8094,"t":"byte","b":[84,73,79,78,33,0]},{"a":8100,"l":"text_league_won","c":"YO! YOU DID IT! YOU TOOK BRUTAL DELUXE TO THE TOP OF THE LEAGUE! OUTRAGEOUS, MAN, OUTRAGEOUS!","t":"byte","b":[89,79,33,32,89]},{"a":8105,"l":"a_1FA9","c":"A false symbol: the BIT at $6103 skips the two-byte instruction inside it; no instruction names $1FA9, which lies in sfx_stop_all.","t":"byte","b":[79,85,32,68,73,68,32,73],"x":[24835]},{"a":8113,"t":"byte","b":[84,33,32,89,79,85,32,84]},{"a":8121,"t":"byte","b":[79,79,75,32,66,82,85,84]},{"a":8129,"t":"byte","b":[65,76,32,68,69,76,85,88]},{"a":8137,"t":"byte","b":[69,1,2,6,84,79,32,84]},{"a":8145,"t":"byte","b":[72,69,32,84,79,80,32,79]},{"a":8153,"t":"byte","b":[70,32,84,72,69,32,76,69]},{"a":8161,"t":"byte","b":[65,71,85,69,33,1,2,5]},{"a":8169,"c":"The last line of text_league_won: OUTRAGEOUS, MAN, OUTRAGEOUS!","t":"byte","b":[79,85,84,82,65,71,69,79]},{"a":8177,"t":"byte","b":[85,83,44,32,77,65,78,44]},{"a":8185,"t":"byte","b":[32,79,85,84,82,65,71,69]},{"a":8193,"t":"byte","b":[79,85,83,33,0]},{"a":8198,"l":"text_overall_win","c":"AN OVERALL WIN FOR BRUTAL DELUXE!","t":"byte","b":[1,32,32,65,78,32,79,86]},{"a":8206,"t":"byte","b":[69,82,65,76,76,32,87,73]},{"a":8214,"t":"byte","b":[78,32,70,79,82,32,66,82]},{"a":8222,"t":"byte","b":[85,84,65,76,32,68,69,76]},{"a":8230,"t":"byte","b":[85,88,69,33,0]},{"a":8235,"l":"text_overall_loss","c":"AN OVERALL LOSS FOR BRUTAL DELUXE.","t":"byte","b":[65,78,32,79,86,69,82,65]},{"a":8243,"t":"byte","b":[76,76,32,76,79,83,83,32]},{"a":8251,"t":"byte","b":[70,79,82,32,66,82,85,84]},{"a":8259,"t":"byte","b":[65,76,32,68,69,76,85,88]},{"a":8267,"t":"byte","b":[69,0]},{"a":8269,"l":"text_of","c":"OF, between a player's name and his team's in goal_message.","t":"byte","b":[32,79,70,32,0]},{"a":8274,"l":"match_frame","c":"The game's frame in a match, called from the end-of-frame interrupt (irq_frame_end) with interrupts on, and once at kick-off. Does nothing on the frame a scroll's drawing is half done. While paused ($07FE set) it only plays sound, reads the controls and unpauses on fire. Otherwise: sets the fine scroll from the scroll counters, finishes a scroll by a character (swap screens, draw the new row or column), sorts the sprites (mux_sort, or sprites_direct when 8 or fewer objects are on screen), moves the camera (camera_check and one to four scroll steps for its speed), then runs the players' control and the computer's play, the ball, the objects' movement and their collisions; on alternate frames reads the controls, or puts the objects on screen, flashes the controlled player and takes the pause key (P), the end key and the cheat keys. Every fourth frame it redraws the scores and the clock. Then it plays the sound, and once a second ($44 counts 50 frames) counts possession, runs the clock down a second and sounds the hooter at full time.","t":"code","b":[165,138],"m":"lda","oa":138,"x":[5179,10529],"o":"zpa_8A"},{"a":8276,"t":"code","b":[240,7],"m":"beq","oa":8285,"o":"b_205D"},{"a":8278,"t":"code","b":[165,139],"m":"lda","oa":139,"o":"zpa_8B"},{"a":8280,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":8282,"t":"code","b":[240,1],"m":"beq","oa":8285,"o":"b_205D"},{"a":8284,"t":"code","b":[96],"m":"rts"},{"a":8285,"l":"b_205D","t":"code","b":[173,254,7],"m":"lda","oa":2046,"x":[8276,8282],"o":"paused"},{"a":8288,"t":"code","b":[240,25],"m":"beq","oa":8315,"o":"b_207B"},{"a":8290,"t":"code","b":[32,54,2],"m":"jsr","oa":566,"o":"sfx_update"},{"a":8293,"t":"code","b":[198,67],"m":"dec","oa":67,"o":"zpa_43"},{"a":8295,"t":"code","b":[32,117,74],"m":"jsr","oa":19061,"o":"read_input"},{"a":8298,"t":"code","b":[32,243,75],"m":"jsr","oa":19443,"o":"tape_motor"},{"a":8301,"t":"code","b":[165,158],"m":"lda","oa":158,"o":"zpa_9E"},{"a":8303,"t":"code","b":[5,159],"m":"ora","oa":159,"o":"zpa_9F"},{"a":8305,"t":"code","b":[41,16],"m":"and","o":"#$10"},{"a":8307,"t":"code","b":[240,5],"m":"beq","oa":8314,"o":"r_207A"},{"a":8309,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":8311,"t":"code","b":[141,254,7],"m":"sta","oa":2046,"o":"paused"},{"a":8314,"l":"r_207A","t":"code","b":[96],"m":"rts","x":[8307]},{"a":8315,"l":"b_207B","t":"code","b":[165,130],"m":"lda","oa":130,"x":[8288],"o":"zpa_82"},{"a":8317,"t":"code","b":[41,7],"m":"and","o":"#$07"},{"a":8319,"t":"code","b":[133,122],"m":"sta","oa":122,"o":"zpa_7A"},{"a":8321,"t":"code","b":[165,129],"m":"lda","oa":129,"o":"zpa_81"},{"a":8323,"t":"code","b":[41,7],"m":"and","o":"#$07"},{"a":8325,"t":"code","b":[133,123],"m":"sta","oa":123,"o":"zpa_7B"},{"a":8327,"t":"code","b":[165,139],"m":"lda","oa":139,"o":"zpa_8B"},{"a":8329,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":8331,"t":"code","b":[208,10],"m":"bne","oa":8343,"o":"b_2097"},{"a":8333,"t":"code","b":[165,138],"m":"lda","oa":138,"o":"zpa_8A"},{"a":8335,"t":"code","b":[240,6],"m":"beq","oa":8343,"o":"b_2097"},{"a":8337,"t":"code","b":[32,40,34],"m":"jsr","oa":8744,"o":"scroll_flip"},{"a":8340,"t":"code","b":[32,104,51],"m":"jsr","oa":13160,"o":"pitch_halves_colour"},{"a":8343,"l":"b_2097","t":"code","b":[32,175,34],"m":"jsr","oa":8879,"x":[8331,8335],"o":"fine_scroll"},{"a":8346,"t":"code","b":[165,89],"m":"lda","oa":89,"o":"zpa_59"},{"a":8348,"t":"code","b":[201,9],"m":"cmp","o":"#$09"},{"a":8350,"t":"code","b":[144,11],"m":"bcc","oa":8363,"o":"b_20AB"},{"a":8352,"t":"code","b":[169,129],"m":"lda","o":"#$81"},{"a":8354,"t":"code","b":[141,0,1],"m":"sta","oa":256,"o":"f_0100"},{"a":8357,"t":"code","b":[32,255,16],"m":"jsr","oa":4351,"o":"mux_sort"},{"a":8360,"t":"code","b":[76,179,32],"m":"jmp","oa":8371,"o":"j_20B3"},{"a":8361,"t":"note","l":"a_20A9","c":"A false symbol: the BIT at $5D1F, $5D2C skips the two-byte instruction inside it; no instruction names $20A9, which lies in match_frame.","note":"inside the item at $20A8","x":[23839,23852]},{"a":8363,"l":"b_20AB","t":"code","b":[169,135],"m":"lda","x":[8350],"o":"#$87"},{"a":8365,"t":"code","b":[141,0,1],"m":"sta","oa":256,"o":"f_0100"},{"a":8368,"t":"code","b":[32,179,17],"m":"jsr","oa":4531,"o":"sprites_direct"},{"a":8371,"l":"j_20B3","t":"code","b":[32,179,20],"m":"jsr","oa":5299,"x":[8360],"o":"camera_check"},{"a":8374,"t":"code","b":[165,138],"m":"lda","oa":138,"o":"zpa_8A"},{"a":8376,"t":"code","b":[208,27],"m":"bne","oa":8405,"o":"b_20D5"},{"a":8378,"t":"code","b":[165,131],"m":"lda","oa":131,"o":"zpa_83"},{"a":8380,"t":"code","b":[240,17],"m":"beq","oa":8399,"o":"b_20CF"},{"a":8382,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":8384,"t":"code","b":[240,10],"m":"beq","oa":8396,"o":"b_20CC"},{"a":8386,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":8388,"t":"code","b":[240,3],"m":"beq","oa":8393,"o":"b_20C9"},{"a":8390,"t":"code","b":[32,186,21],"m":"jsr","oa":5562,"o":"scroll_start"},{"a":8393,"l":"b_20C9","t":"code","b":[32,186,21],"m":"jsr","oa":5562,"x":[8388],"o":"scroll_start"},{"a":8396,"l":"b_20CC","t":"code","b":[32,186,21],"m":"jsr","oa":5562,"x":[8384],"o":"scroll_start"},{"a":8399,"l":"b_20CF","t":"code","b":[32,186,21],"m":"jsr","oa":5562,"x":[8380],"o":"scroll_start"},{"a":8402,"t":"code","b":[32,175,34],"m":"jsr","oa":8879,"o":"fine_scroll"},{"a":8405,"l":"b_20D5","t":"code","b":[230,66],"m":"inc","oa":66,"x":[8376],"o":"zpa_42"},{"a":8407,"t":"code","b":[165,69],"m":"lda","oa":69,"o":"zpa_45"},{"a":8409,"t":"code","b":[201,3],"m":"cmp","o":"#$03"},{"a":8411,"t":"code","b":[144,6],"m":"bcc","oa":8419,"o":"b_20E3"},{"a":8413,"t":"code","b":[32,105,61],"m":"jsr","oa":15721,"o":"players_animate"},{"a":8416,"t":"code","b":[76,230,32],"m":"jmp","oa":8422,"o":"j_20E6"},{"a":8419,"l":"b_20E3","t":"code","b":[32,44,59],"m":"jsr","oa":15148,"x":[8411],"o":"players_contact"},{"a":8422,"l":"j_20E6","t":"code","b":[32,110,48],"m":"jsr","oa":12398,"x":[8416],"o":"pickups_spin"},{"a":8425,"t":"code","b":[32,166,35],"m":"jsr","oa":9126,"o":"objects_move"},{"a":8428,"t":"code","b":[32,157,42],"m":"jsr","oa":10909,"o":"control_markers"},{"a":8431,"t":"code","b":[165,105],"m":"lda","oa":105,"o":"zpa_69"},{"a":8433,"t":"code","b":[240,3],"m":"beq","oa":8438,"o":"b_20F6"},{"a":8435,"t":"code","b":[32,113,54],"m":"jsr","oa":13937,"o":"ramp_ride"},{"a":8438,"l":"b_20F6","t":"code","b":[165,66],"m":"lda","oa":66,"x":[8433],"o":"zpa_42"},{"a":8440,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":8442,"t":"code","b":[208,19],"m":"bne","oa":8463,"o":"b_210F"},{"a":8444,"t":"code","b":[32,117,74],"m":"jsr","oa":19061,"o":"read_input"},{"a":8447,"t":"code","b":[165,69],"m":"lda","oa":69,"o":"zpa_45"},{"a":8449,"t":"code","b":[240,3],"m":"beq","oa":8454,"o":"b_2106"},{"a":8451,"t":"code","b":[76,184,33],"m":"jmp","oa":8632,"o":"j_21B8"},{"a":8454,"l":"b_2106","t":"code","b":[32,204,34],"m":"jsr","oa":8908,"x":[8449],"o":"players_control"},{"a":8457,"t":"code","b":[32,18,43],"m":"jsr","oa":11026,"o":"ball_frame"},{"a":8460,"t":"code","b":[76,184,33],"m":"jmp","oa":8632,"o":"j_21B8"},{"a":8463,"l":"b_210F","t":"code","b":[32,96,35],"m":"jsr","oa":9056,"x":[8442],"o":"objects_visible"},{"a":8466,"t":"code","b":[165,70],"m":"lda","oa":70,"o":"zpa_46"},{"a":8468,"t":"code","b":[41,192],"m":"and","o":"#$C0"},{"a":8470,"t":"code","b":[240,10],"m":"beq","oa":8482,"o":"b_2122"},{"a":8472,"t":"code","b":[164,96],"m":"ldy","oa":96,"o":"zpa_60"},{"a":8474,"t":"code","b":[185,52,8],"m":"lda","oa":2100,"o":"f_0834,y"},{"a":8477,"t":"code","b":[73,5],"m":"eor","o":"#$05"},{"a":8479,"t":"code","b":[153,52,8],"m":"sta","oa":2100,"o":"f_0834,y"},{"a":8482,"l":"b_2122","t":"code","b":[165,113],"m":"lda","oa":113,"x":[8470],"o":"zpa_71"},{"a":8484,"t":"code","b":[240,8],"m":"beq","oa":8494,"o":"b_212E"},{"a":8486,"t":"code","b":[198,113],"m":"dec","oa":113,"o":"zpa_71"},{"a":8488,"t":"code","b":[208,4],"m":"bne","oa":8494,"o":"b_212E"},{"a":8490,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":8492,"t":"code","b":[133,181],"m":"sta","oa":181,"o":"zpa_B5"},{"a":8494,"l":"b_212E","t":"code","b":[165,145],"m":"lda","oa":145,"x":[8484,8488],"o":"zpa_91"},{"a":8496,"t":"code","b":[41,2],"m":"and","o":"#$02"},{"a":8498,"t":"code","b":[240,5],"m":"beq","oa":8505,"o":"b_2139"},{"a":8500,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":8502,"t":"code","b":[141,254,7],"m":"sta","oa":2046,"o":"paused"},{"a":8505,"l":"b_2139","t":"code","b":[165,158],"m":"lda","oa":158,"x":[8498],"o":"zpa_9E"},{"a":8507,"t":"code","b":[41,32],"m":"and","o":"#$20"},{"a":8509,"t":"code","b":[240,4],"m":"beq","oa":8515,"o":"match_cheat_keys"},{"a":8511,"t":"code","b":[169,131],"m":"lda","o":"#$83"},{"a":8513,"t":"code","b":[133,69],"m":"sta","oa":69,"o":"zpa_45"},{"a":8515,"l":"match_cheat_keys","c":"With the cheat on ($0C10 set by typing BRADFORD-ON-AVON on the title screen), four keys act in a match: T calls $32AD for team 1, G calls $326C for the controlled player ($72), F calls $334E with $0E, and + adds the bonus $55 to team 1's score.","t":"code","b":[173,16,12],"m":"lda","oa":3088,"x":[8509],"o":"a_0C10"},{"a":8518,"t":"code","b":[240,50],"m":"beq","oa":8570,"o":"b_217A"},{"a":8520,"t":"code","b":[165,142],"m":"lda","oa":142,"o":"zpa_8E"},{"a":8522,"t":"code","b":[41,64],"m":"and","o":"#$40"},{"a":8524,"t":"code","b":[240,5],"m":"beq","oa":8531,"o":"b_2153"},{"a":8526,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":8528,"t":"code","b":[32,173,50],"m":"jsr","oa":12973,"o":"token_zap_team"},{"a":8531,"l":"b_2153","t":"code","b":[165,143],"m":"lda","oa":143,"x":[8524],"o":"zpa_8F"},{"a":8533,"t":"code","b":[41,4],"m":"and","o":"#$04"},{"a":8535,"t":"code","b":[240,5],"m":"beq","oa":8542,"o":"b_215E"},{"a":8537,"t":"code","b":[166,114],"m":"ldx","oa":114,"o":"zpa_72"},{"a":8539,"t":"code","b":[32,108,50],"m":"jsr","oa":12908,"o":"token_grab_ball"},{"a":8542,"l":"b_215E","t":"code","b":[165,142],"m":"lda","oa":142,"x":[8535],"o":"zpa_8E"},{"a":8544,"t":"code","b":[41,32],"m":"and","o":"#$20"},{"a":8546,"t":"code","b":[240,9],"m":"beq","oa":8557,"o":"b_216D"},{"a":8548,"t":"code","b":[169,14],"m":"lda","o":"#$0E"},{"a":8550,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":8552,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":8554,"t":"code","b":[32,78,51],"m":"jsr","oa":13134,"o":"token_freeze"},{"a":8557,"l":"b_216D","t":"code","b":[165,145],"m":"lda","oa":145,"x":[8546],"o":"zpa_91"},{"a":8559,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":8561,"t":"code","b":[240,7],"m":"beq","oa":8570,"o":"b_217A"},{"a":8563,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":8565,"t":"code","b":[181,85],"m":"lda","oa":85,"o":"zpf_55,x"},{"a":8567,"t":"code","b":[32,179,27],"m":"jsr","oa":7091,"o":"score_add_bcd"},{"a":8570,"l":"b_217A","t":"code","b":[165,66],"m":"lda","oa":66,"x":[8518,8561],"o":"zpa_42"},{"a":8572,"t":"code","b":[41,3],"m":"and","o":"#$03"},{"a":8574,"t":"code","b":[201,3],"m":"cmp","o":"#$03"},{"a":8576,"t":"code","b":[208,54],"m":"bne","oa":8632,"o":"j_21B8"},{"a":8578,"t":"code","b":[32,191,26],"m":"jsr","oa":6847,"o":"panel_scores"},{"a":8581,"t":"code","b":[165,69],"m":"lda","oa":69,"o":"zpa_45"},{"a":8583,"t":"code","b":[201,3],"m":"cmp","o":"#$03"},{"a":8585,"t":"code","b":[144,34],"m":"bcc","oa":8621,"o":"b_21AD"},{"a":8587,"t":"code","b":[41,192],"m":"and","o":"#$C0"},{"a":8589,"t":"code","b":[208,3],"m":"bne","oa":8594,"o":"b_2192"},{"a":8591,"t":"code","b":[32,61,34],"m":"jsr","oa":8765,"o":"match_end_frame"},{"a":8594,"l":"b_2192","t":"code","b":[162,17],"m":"ldx","x":[8589],"o":"#$11"},{"a":8596,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":8598,"l":"b_2196","t":"code","b":[180,160],"m":"ldy","oa":160,"x":[8609],"o":"zpf_A0,x"},{"a":8600,"t":"code","b":[240,6],"m":"beq","oa":8608,"o":"b_21A0"},{"a":8602,"t":"code","b":[29,0,228],"m":"ora","oa":58368,"o":"f_E400,x"},{"a":8605,"t":"code","b":[29,38,228],"m":"ora","oa":58406,"o":"f_E426,x"},{"a":8608,"l":"b_21A0","t":"code","b":[202],"m":"dex","x":[8600]},{"a":8609,"t":"code","b":[16,243],"m":"bpl","oa":8598,"o":"b_2196"},{"a":8611,"t":"code","b":[201,0],"m":"cmp","o":"#$00"},{"a":8613,"t":"code","b":[208,6],"m":"bne","oa":8621,"o":"b_21AD"},{"a":8615,"t":"code","b":[165,69],"m":"lda","oa":69,"o":"zpa_45"},{"a":8617,"t":"code","b":[9,128],"m":"ora","o":"#$80"},{"a":8619,"t":"code","b":[133,69],"m":"sta","oa":69,"o":"zpa_45"},{"a":8621,"l":"b_21AD","t":"code","b":[165,82],"m":"lda","oa":82,"x":[8585,8613],"o":"zpa_52"},{"a":8623,"t":"code","b":[240,7],"m":"beq","oa":8632,"o":"j_21B8"},{"a":8625,"t":"code","b":[198,82],"m":"dec","oa":82,"o":"zpa_52"},{"a":8627,"t":"code","b":[208,3],"m":"bne","oa":8632,"o":"j_21B8"},{"a":8629,"t":"code","b":[32,211,53],"m":"jsr","oa":13779,"o":"stars_complete"},{"a":8632,"l":"j_21B8","t":"code","b":[32,54,2],"m":"jsr","oa":566,"x":[8451,8460,8576,8623,8627,8717],"o":"sfx_update"},{"a":8635,"t":"code","b":[165,69],"m":"lda","oa":69,"o":"zpa_45"},{"a":8637,"t":"code","b":[208,81],"m":"bne","oa":8720,"o":"b_2210"},{"a":8639,"c":"Once a second of play (every 50 frames, counted in $44): a second of possession for the holder's team ($0C01,x) and, in the opponents' half, a second there ($0C03,x); a new pickup (spawn_pickup), the running token's second (token_tick), and the clock down by one second in decimal; at 0 the half is over ($45 = 4) with effect $1E.","t":"code","b":[198,68],"m":"dec","oa":68,"o":"zpa_44"},{"a":8641,"t":"code","b":[208,72],"m":"bne","oa":8715,"o":"b_220B"},{"a":8643,"t":"code","b":[164,96],"m":"ldy","oa":96,"o":"zpa_60"},{"a":8645,"t":"code","b":[192,18],"m":"cpy","o":"#$12"},{"a":8647,"t":"code","b":[240,23],"m":"beq","oa":8672,"o":"b_21E0"},{"a":8649,"t":"code","b":[190,8,29],"m":"ldx","oa":7432,"o":"team_of,y"},{"a":8652,"t":"code","b":[254,1,12],"m":"inc","oa":3073,"o":"f_0C01,x"},{"a":8655,"t":"code","b":[185,230,0],"m":"lda","oa":230,"o":"zpf_E6,y"},{"a":8658,"t":"code","b":[201,75],"m":"cmp","o":"#$4B"},{"a":8660,"t":"code","b":[185,139,29],"m":"lda","oa":7563,"o":"ends_1,y"},{"a":8663,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":8665,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":8667,"t":"code","b":[208,3],"m":"bne","oa":8672,"o":"b_21E0"},{"a":8669,"t":"code","b":[254,3,12],"m":"inc","oa":3075,"o":"f_0C03,x"},{"a":8672,"l":"b_21E0","t":"code","b":[32,232,47],"m":"jsr","oa":12264,"x":[8647,8667],"o":"spawn_pickup"},{"a":8675,"t":"code","b":[32,12,50],"m":"jsr","oa":12812,"o":"token_tick"},{"a":8678,"t":"code","b":[169,50],"m":"lda","o":"#$32"},{"a":8680,"t":"code","b":[133,68],"m":"sta","oa":68,"o":"zpa_44"},{"a":8682,"t":"code","b":[165,77],"m":"lda","oa":77,"o":"zpa_4D"},{"a":8684,"t":"code","b":[240,16],"m":"beq","oa":8702,"o":"b_21FE"},{"a":8686,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":8688,"t":"code","b":[208,7],"m":"bne","oa":8697,"o":"b_21F9"},{"a":8690,"t":"code","b":[165,77],"m":"lda","oa":77,"o":"zpa_4D"},{"a":8692,"t":"code","b":[56],"m":"sec"},{"a":8693,"t":"code","b":[233,6],"m":"sbc","o":"#$06"},{"a":8695,"t":"code","b":[133,77],"m":"sta","oa":77,"o":"zpa_4D"},{"a":8697,"l":"b_21F9","t":"code","b":[198,77],"m":"dec","oa":77,"x":[8688],"o":"zpa_4D"},{"a":8699,"t":"code","b":[76,11,34],"m":"jmp","oa":8715,"o":"b_220B"},{"a":8702,"l":"b_21FE","t":"code","b":[169,30],"m":"lda","x":[8684],"o":"#$1E"},{"a":8704,"t":"code","b":[32,249,27],"m":"jsr","oa":7161,"o":"sfx_play_v3"},{"a":8707,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":8709,"t":"code","b":[133,69],"m":"sta","oa":69,"o":"zpa_45"},{"a":8711,"t":"code","b":[169,20],"m":"lda","o":"#$14"},{"a":8713,"t":"code","b":[133,68],"m":"sta","oa":68,"o":"zpa_44"},{"a":8715,"l":"b_220B","t":"code","b":[198,67],"m":"dec","oa":67,"x":[8641,8699,8722,8726,8734,8741],"o":"zpa_43"},{"a":8717,"t":"code","b":[208,169],"m":"bne","oa":8632,"o":"j_21B8"},{"a":8719,"t":"code","b":[96],"m":"rts"},{"a":8720,"l":"b_2210","t":"code","b":[165,68],"m":"lda","oa":68,"x":[8637],"o":"zpa_44"},{"a":8722,"t":"code","b":[240,247],"m":"beq","oa":8715,"o":"b_220B"},{"a":8724,"t":"code","b":[198,68],"m":"dec","oa":68,"o":"zpa_44"},{"a":8726,"t":"code","b":[208,243],"m":"bne","oa":8715,"o":"b_220B"},{"a":8728,"t":"code","b":[165,69],"m":"lda","oa":69,"o":"zpa_45"},{"a":8730,"t":"code","b":[41,63],"m":"and","o":"#$3F"},{"a":8732,"t":"code","b":[201,4],"m":"cmp","o":"#$04"},{"a":8734,"t":"code","b":[208,235],"m":"bne","oa":8715,"o":"b_220B"},{"a":8736,"t":"code","b":[169,30],"m":"lda","o":"#$1E"},{"a":8738,"t":"code","b":[32,240,27],"m":"jsr","oa":7152,"o":"sfx_play"},{"a":8741,"t":"code","b":[76,11,34],"m":"jmp","oa":8715,"o":"b_220B"},{"a":8744,"l":"scroll_flip","c":"Ends a scroll by a character: clears the scroll flags ($8A, $8B), swaps the screen shown and the screen drawn into ($7C), and makes the new character position the camera's ($84 to $7E, $85 to $80).","t":"code","b":[169,0],"m":"lda","x":[8337],"o":"#$00"},{"a":8746,"t":"code","b":[133,139],"m":"sta","oa":139,"o":"zpa_8B"},{"a":8748,"t":"code","b":[133,138],"m":"sta","oa":138,"o":"zpa_8A"},{"a":8750,"t":"code","b":[165,124],"m":"lda","oa":124,"o":"zpa_7C"},{"a":8752,"t":"code","b":[73,1],"m":"eor","o":"#$01"},{"a":8754,"t":"code","b":[133,124],"m":"sta","oa":124,"o":"zpa_7C"},{"a":8756,"t":"code","b":[166,132],"m":"ldx","oa":132,"o":"zpa_84"},{"a":8758,"t":"code","b":[164,133],"m":"ldy","oa":133,"o":"zpa_85"},{"a":8760,"t":"code","b":[134,126],"m":"stx","oa":126,"o":"zpa_7E"},{"a":8762,"t":"code","b":[132,128],"m":"sty","oa":128,"o":"zpa_80"},{"a":8764,"t":"code","b":[96],"m":"rts"},{"a":8765,"l":"match_end_frame","c":"The end of a half or the match: sets bit 6 of $45 (camera on a fixed point), takes control from both players ($72, $73 = $FF), clears the controls' state, stops the 18 players (targets $E472/$E48C), clears their moving and action flags, makes the ball the followed object and puts the ball back to the centre spot at column $27, row $4B.","t":"code","b":[165,69],"m":"lda","oa":69,"x":[8591],"o":"zpa_45"},{"a":8767,"t":"code","b":[9,64],"m":"ora","o":"#$40"},{"a":8769,"t":"code","b":[133,69],"m":"sta","oa":69,"o":"zpa_45"},{"a":8771,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":8773,"t":"code","b":[133,114],"m":"sta","oa":114,"o":"zpa_72"},{"a":8775,"t":"code","b":[133,115],"m":"sta","oa":115,"o":"zpa_73"},{"a":8777,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":8779,"t":"code","b":[133,179],"m":"sta","oa":179,"o":"zpa_B3"},{"a":8781,"t":"code","b":[133,180],"m":"sta","oa":180,"o":"zpa_B4"},{"a":8783,"t":"code","b":[162,3],"m":"ldx","o":"#$03"},{"a":8785,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":8787,"l":"b_2253","t":"code","b":[149,182],"m":"sta","oa":182,"x":[8790],"o":"zpf_B6,x"},{"a":8789,"t":"code","b":[202],"m":"dex"},{"a":8790,"t":"code","b":[16,251],"m":"bpl","oa":8787,"o":"b_2253"},{"a":8792,"t":"code","b":[160,17],"m":"ldy","o":"#$11"},{"a":8794,"l":"b_225A","t":"code","b":[169,54],"m":"lda","x":[8818],"o":"#$36"},{"a":8796,"t":"code","b":[153,114,228],"m":"sta","oa":58482,"o":"f_E472,y"},{"a":8799,"t":"code","b":[169,67],"m":"lda","o":"#$43"},{"a":8801,"t":"code","b":[153,140,228],"m":"sta","oa":58508,"o":"f_E48C,y"},{"a":8804,"t":"code","b":[185,160,0],"m":"lda","oa":160,"o":"zpf_A0,y"},{"a":8807,"t":"code","b":[41,251],"m":"and","o":"#$FB"},{"a":8809,"t":"code","b":[153,160,0],"m":"sta","oa":160,"o":"zpf_A0,y"},{"a":8812,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":8814,"t":"code","b":[153,186,0],"m":"sta","oa":186,"o":"f_00BA,y"},{"a":8817,"t":"code","b":[136],"m":"dey"},{"a":8818,"t":"code","b":[16,230],"m":"bpl","oa":8794,"o":"b_225A"},{"a":8820,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":8822,"t":"code","b":[141,0,228],"m":"sta","oa":58368,"o":"f_E400"},{"a":8825,"t":"code","b":[141,19,228],"m":"sta","oa":58387,"o":"a_E413"},{"a":8828,"t":"code","b":[166,96],"m":"ldx","oa":96,"o":"zpa_60"},{"a":8830,"t":"code","b":[189,64,29],"m":"lda","oa":7488,"o":"player_colours_1,x"},{"a":8833,"t":"code","b":[157,52,8],"m":"sta","oa":2100,"o":"f_0834,x"},{"a":8836,"t":"code","b":[169,60],"m":"lda","o":"#$3C"},{"a":8838,"t":"code","b":[133,70],"m":"sta","oa":70,"o":"zpa_46"},{"a":8840,"t":"code","b":[169,18],"m":"lda","o":"#$12"},{"a":8842,"t":"code","b":[133,96],"m":"sta","oa":96,"o":"zpa_60"},{"a":8844,"t":"code","b":[133,97],"m":"sta","oa":97,"o":"zpa_61"},{"a":8846,"t":"code","b":[133,98],"m":"sta","oa":98,"o":"zpa_62"},{"a":8848,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":8850,"t":"code","b":[133,178],"m":"sta","oa":178,"o":"zpa_B2"},{"a":8852,"t":"code","b":[169,39],"m":"lda","o":"#$27"},{"a":8854,"t":"code","b":[133,222],"m":"sta","oa":222,"o":"zpa_DE"},{"a":8856,"t":"code","b":[169,75],"m":"lda","o":"#$4B"},{"a":8858,"t":"code","b":[133,248],"m":"sta","oa":248,"o":"zpa_F8"},{"a":8860,"t":"code","b":[169,184],"m":"lda","o":"#$B8"},{"a":8862,"t":"code","b":[141,44,8],"m":"sta","oa":2092,"o":"a_082C"},{"a":8865,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":8867,"t":"code","b":[141,70,8],"m":"sta","oa":2118,"o":"a_0846"},{"a":8870,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":8872,"t":"code","b":[133,100],"m":"sta","oa":100,"o":"zpa_64"},{"a":8873,"t":"note","l":"a_22A9","c":"A false symbol: the BIT at $612C skips the two-byte instruction inside it; no instruction names $22A9, which lies in match_end_frame.","note":"inside the item at $22A8","x":[24876]},{"a":8874,"t":"code","b":[133,99],"m":"sta","oa":99,"o":"zpa_63"},{"a":8876,"t":"code","b":[133,105],"m":"sta","oa":105,"o":"zpa_69"},{"a":8878,"t":"code","b":[96],"m":"rts"},{"a":8879,"l":"fine_scroll","c":"Turns the fine scroll counters ($81 across, $82 down, 0-7) into the camera's sub-character position ($7D, $7F) through fine_scroll_steps.","t":"code","b":[165,129],"m":"lda","oa":129,"x":[8343,8402,10458],"o":"zpa_81"},{"a":8881,"t":"code","b":[41,7],"m":"and","o":"#$07"},{"a":8883,"t":"code","b":[170],"m":"tax"},{"a":8884,"t":"code","b":[189,196,34],"m":"lda","oa":8900,"o":"fine_scroll_steps,x"},{"a":8887,"t":"code","b":[133,125],"m":"sta","oa":125,"o":"zpa_7D"},{"a":8889,"t":"code","b":[165,130],"m":"lda","oa":130,"o":"zpa_82"},{"a":8891,"t":"code","b":[41,7],"m":"and","o":"#$07"},{"a":8893,"t":"code","b":[170],"m":"tax"},{"a":8894,"t":"code","b":[189,196,34],"m":"lda","oa":8900,"o":"fine_scroll_steps,x"},{"a":8897,"t":"code","b":[133,127],"m":"sta","oa":127,"o":"zpa_7F"},{"a":8899,"t":"code","b":[96],"m":"rts"},{"a":8900,"l":"fine_scroll_steps","c":"The camera's sub-character position for each fine scroll position, in 32nds: $E0 down to $00. Read by fine_scroll.","t":"byte","b":[224,192,160,128,96,64,32,0],"x":[8884,8894]},{"a":8908,"l":"players_control","c":"Moves the two controlled players for this frame by the game mode in $3B: 0 the computer plays both ($3E66 on $72 and $73); 1 one player on both joysticks against the computer (port 1 or port 2, either works); otherwise two players, team 1 on port 2 ($9C/$9E) and team 2 on port 1 ($9D/$9F), each through player_input ($3AA4), with a reversed joystick (bits 0 and 1 of $46, the token) swapped by reverse_stick first.","t":"code","b":[165,59],"m":"lda","oa":59,"x":[8454],"o":"zpa_3B"},{"a":8910,"t":"code","b":[208,15],"m":"bne","oa":8927,"o":"b_22DF"},{"a":8912,"t":"code","b":[166,114],"m":"ldx","oa":114,"o":"zpa_72"},{"a":8914,"t":"code","b":[48,3],"m":"bmi","oa":8919,"o":"b_22D7"},{"a":8916,"t":"code","b":[32,102,62],"m":"jsr","oa":15974,"o":"player_ai"},{"a":8919,"l":"b_22D7","t":"code","b":[166,115],"m":"ldx","oa":115,"x":[8914],"o":"zpa_73"},{"a":8921,"t":"code","b":[48,3],"m":"bmi","oa":8926,"o":"r_22DE"},{"a":8923,"t":"code","b":[32,102,62],"m":"jsr","oa":15974,"o":"player_ai"},{"a":8926,"l":"r_22DE","t":"code","b":[96],"m":"rts","x":[8921]},{"a":8927,"l":"b_22DF","t":"code","b":[201,1],"m":"cmp","x":[8910],"o":"#$01"},{"a":8929,"t":"code","b":[240,49],"m":"beq","oa":8980,"o":"b_2314"},{"a":8931,"t":"code","b":[166,114],"m":"ldx","oa":114,"o":"zpa_72"},{"a":8933,"t":"code","b":[48,20],"m":"bmi","oa":8955,"o":"b_22FB"},{"a":8935,"t":"code","b":[165,156],"m":"lda","oa":156,"o":"zpa_9C"},{"a":8937,"t":"code","b":[133,63],"m":"sta","oa":63,"o":"zpa_3F"},{"a":8939,"t":"code","b":[165,158],"m":"lda","oa":158,"o":"zpa_9E"},{"a":8941,"t":"code","b":[133,64],"m":"sta","oa":64,"o":"zpa_40"},{"a":8943,"t":"code","b":[165,70],"m":"lda","oa":70,"o":"zpa_46"},{"a":8945,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":8947,"t":"code","b":[240,3],"m":"beq","oa":8952,"o":"b_22F8"},{"a":8949,"t":"code","b":[32,47,35],"m":"jsr","oa":9007,"o":"reverse_stick"},{"a":8952,"l":"b_22F8","t":"code","b":[32,164,58],"m":"jsr","oa":15012,"x":[8947],"o":"player_input"},{"a":8955,"l":"b_22FB","t":"code","b":[166,115],"m":"ldx","oa":115,"x":[8933],"o":"zpa_73"},{"a":8957,"t":"code","b":[48,20],"m":"bmi","oa":8979,"o":"r_2313"},{"a":8959,"t":"code","b":[165,157],"m":"lda","oa":157,"o":"zpa_9D"},{"a":8961,"t":"code","b":[133,63],"m":"sta","oa":63,"o":"zpa_3F"},{"a":8963,"t":"code","b":[165,159],"m":"lda","oa":159,"o":"zpa_9F"},{"a":8965,"t":"code","b":[133,64],"m":"sta","oa":64,"o":"zpa_40"},{"a":8967,"t":"code","b":[165,70],"m":"lda","oa":70,"o":"zpa_46"},{"a":8969,"t":"code","b":[41,2],"m":"and","o":"#$02"},{"a":8971,"t":"code","b":[240,3],"m":"beq","oa":8976,"o":"b_2310"},{"a":8973,"t":"code","b":[32,47,35],"m":"jsr","oa":9007,"o":"reverse_stick"},{"a":8976,"l":"b_2310","t":"code","b":[76,164,58],"m":"jmp","oa":15012,"x":[8971],"o":"player_input"},{"a":8979,"l":"r_2313","t":"code","b":[96],"m":"rts","x":[8957]},{"a":8980,"l":"b_2314","t":"code","b":[166,114],"m":"ldx","oa":114,"x":[8929],"o":"zpa_72"},{"a":8982,"t":"code","b":[48,15],"m":"bmi","oa":8999,"o":"b_2327"},{"a":8984,"t":"code","b":[165,156],"m":"lda","oa":156,"o":"zpa_9C"},{"a":8986,"t":"code","b":[5,157],"m":"ora","oa":157,"o":"zpa_9D"},{"a":8988,"t":"code","b":[133,63],"m":"sta","oa":63,"o":"zpa_3F"},{"a":8990,"t":"code","b":[165,158],"m":"lda","oa":158,"o":"zpa_9E"},{"a":8992,"t":"code","b":[5,159],"m":"ora","oa":159,"o":"zpa_9F"},{"a":8994,"t":"code","b":[133,64],"m":"sta","oa":64,"o":"zpa_40"},{"a":8996,"t":"code","b":[32,164,58],"m":"jsr","oa":15012,"o":"player_input"},{"a":8999,"l":"b_2327","t":"code","b":[166,115],"m":"ldx","oa":115,"x":[8982],"o":"zpa_73"},{"a":9001,"t":"code","b":[48,3],"m":"bmi","oa":9006,"o":"r_232E"},{"a":9003,"t":"code","b":[76,102,62],"m":"jmp","oa":15974,"o":"player_ai"},{"a":9006,"l":"r_232E","t":"code","b":[96],"m":"rts","x":[9001]},{"a":9007,"l":"reverse_stick","c":"Reverses a joystick for the reverse-joystick token: swaps up with down and left with right in the held bits $3F and the new presses $40, keeping fire.","t":"code","b":[165,63],"m":"lda","oa":63,"x":[8949,8973],"o":"zpa_3F"},{"a":9009,"t":"code","b":[41,5],"m":"and","o":"#$05"},{"a":9011,"t":"code","b":[10],"m":"asl","o":"a"},{"a":9012,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":9014,"t":"code","b":[165,63],"m":"lda","oa":63,"o":"zpa_3F"},{"a":9016,"t":"code","b":[41,10],"m":"and","o":"#$0A"},{"a":9018,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":9019,"t":"code","b":[5,34],"m":"ora","oa":34,"o":"zpa_22"},{"a":9021,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":9023,"t":"code","b":[165,63],"m":"lda","oa":63,"o":"zpa_3F"},{"a":9025,"t":"code","b":[41,48],"m":"and","o":"#$30"},{"a":9027,"t":"code","b":[5,34],"m":"ora","oa":34,"o":"zpa_22"},{"a":9029,"t":"code","b":[133,63],"m":"sta","oa":63,"o":"zpa_3F"},{"a":9031,"t":"code","b":[165,64],"m":"lda","oa":64,"o":"zpa_40"},{"a":9033,"t":"code","b":[41,5],"m":"and","o":"#$05"},{"a":9035,"t":"code","b":[10],"m":"asl","o":"a"},{"a":9036,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":9038,"t":"code","b":[165,64],"m":"lda","oa":64,"o":"zpa_40"},{"a":9040,"t":"code","b":[41,10],"m":"and","o":"#$0A"},{"a":9042,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":9043,"t":"code","b":[5,34],"m":"ora","oa":34,"o":"zpa_22"},{"a":9045,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":9047,"t":"code","b":[165,64],"m":"lda","oa":64,"o":"zpa_40"},{"a":9049,"t":"code","b":[41,48],"m":"and","o":"#$30"},{"a":9051,"t":"code","b":[5,34],"m":"ora","oa":34,"o":"zpa_22"},{"a":9053,"t":"code","b":[133,64],"m":"sta","oa":64,"o":"zpa_40"},{"a":9055,"t":"code","b":[96],"m":"rts"},{"a":9056,"l":"objects_visible","c":"Marks which of the 26 objects are near enough to the camera to be drawn: sets bit 0 of $A0,x for those within 43 columns and 26 rows of the camera's corner (allowing 3 for the sprite's size), clears it for the others (and clears the off-screen players' action bits in $BA,x), and counts the visible ones in $59.","t":"code","b":[162,0],"m":"ldx","x":[8463,10516,10604],"o":"#$00"},{"a":9058,"t":"code","b":[134,89],"m":"stx","oa":89,"o":"zpa_59"},{"a":9060,"l":"b_2364","t":"code","b":[181,160],"m":"lda","oa":160,"x":[9067],"o":"zpf_A0,x"},{"a":9062,"t":"code","b":[208,6],"m":"bne","oa":9070,"o":"b_236E"},{"a":9064,"l":"b_2368","t":"code","b":[232],"m":"inx","x":[9075,9104,9115,9123]},{"a":9065,"t":"code","b":[224,26],"m":"cpx","o":"#$1A"},{"a":9067,"t":"code","b":[208,247],"m":"bne","oa":9060,"o":"b_2364"},{"a":9069,"t":"code","b":[96],"m":"rts"},{"a":9070,"l":"b_236E","t":"code","b":[181,204],"m":"lda","oa":204,"x":[9062],"o":"zpf_CC,x"},{"a":9072,"t":"code","b":[24],"m":"clc"},{"a":9073,"t":"code","b":[105,3],"m":"adc","o":"#$03"},{"a":9075,"t":"code","b":[176,243],"m":"bcs","oa":9064,"o":"b_2368"},{"a":9077,"t":"code","b":[56],"m":"sec"},{"a":9078,"t":"code","b":[229,126],"m":"sbc","oa":126,"o":"zpa_7E"},{"a":9080,"t":"code","b":[201,43],"m":"cmp","o":"#$2B"},{"a":9082,"t":"code","b":[176,23],"m":"bcs","oa":9107,"o":"b_2393"},{"a":9084,"t":"code","b":[56],"m":"sec"},{"a":9085,"t":"code","b":[181,230],"m":"lda","oa":230,"o":"zpf_E6,x"},{"a":9087,"t":"code","b":[229,128],"m":"sbc","oa":128,"o":"zpa_80"},{"a":9089,"t":"code","b":[24],"m":"clc"},{"a":9090,"t":"code","b":[105,3],"m":"adc","o":"#$03"},{"a":9092,"t":"code","b":[201,26],"m":"cmp","o":"#$1A"},{"a":9094,"t":"code","b":[176,11],"m":"bcs","oa":9107,"o":"b_2393"},{"a":9096,"t":"code","b":[230,89],"m":"inc","oa":89,"o":"zpa_59"},{"a":9098,"t":"code","b":[181,160],"m":"lda","oa":160,"o":"zpf_A0,x"},{"a":9100,"t":"code","b":[9,1],"m":"ora","o":"#$01"},{"a":9102,"t":"code","b":[149,160],"m":"sta","oa":160,"o":"zpf_A0,x"},{"a":9104,"t":"code","b":[76,104,35],"m":"jmp","oa":9064,"o":"b_2368"},{"a":9107,"l":"b_2393","t":"code","b":[181,160],"m":"lda","oa":160,"x":[9082,9094],"o":"zpf_A0,x"},{"a":9109,"t":"code","b":[41,254],"m":"and","o":"#$FE"},{"a":9111,"t":"code","b":[149,160],"m":"sta","oa":160,"o":"zpf_A0,x"},{"a":9113,"t":"code","b":[224,18],"m":"cpx","o":"#$12"},{"a":9115,"t":"code","b":[176,203],"m":"bcs","oa":9064,"o":"b_2368"},{"a":9117,"t":"code","b":[181,186],"m":"lda","oa":186,"o":"f_00BA,x"},{"a":9119,"t":"code","b":[41,225],"m":"and","o":"#$E1"},{"a":9121,"t":"code","b":[149,186],"m":"sta","oa":186,"o":"f_00BA,x"},{"a":9123,"t":"code","b":[76,104,35],"m":"jmp","oa":9064,"o":"b_2368"},{"a":9126,"l":"objects_move","c":"Moves the 18 players by their speeds ($E400/$E413 across, $E426/$E439 down, 8.8 fixed point), stopping each axis when it reaches the player's target ($E44C, $E45F) and bouncing it off the arena's walls (columns $08-$47, rows $08-$8E) by undoing the step and setting bit 6 (side) or bit 7 (end) of $A0,x. A goalkeeper ($1CC4 zero) in play keeps to his goal area, rows up to $1DB0 or from $1DD4 by the end his team defends ($1D8B). Then moves the ball the same way between columns $06-$49 and rows $06-$90.","t":"code","b":[162,17],"m":"ldx","x":[8425,10601],"o":"#$11"},{"a":9128,"l":"b_23A8","t":"code","b":[181,160],"m":"lda","oa":160,"x":[9202],"o":"zpf_A0,x"},{"a":9130,"t":"code","b":[240,69],"m":"beq","oa":9201,"o":"b_23F1"},{"a":9132,"t":"code","b":[41,4],"m":"and","o":"#$04"},{"a":9134,"t":"code","b":[208,65],"m":"bne","oa":9201,"o":"b_23F1"},{"a":9136,"t":"code","b":[189,128,1],"m":"lda","oa":384,"o":"f_0180,x"},{"a":9139,"t":"code","b":[24],"m":"clc"},{"a":9140,"t":"code","b":[125,0,228],"m":"adc","oa":58368,"o":"f_E400,x"},{"a":9143,"t":"code","b":[157,128,1],"m":"sta","oa":384,"o":"f_0180,x"},{"a":9146,"t":"code","b":[181,204],"m":"lda","oa":204,"o":"zpf_CC,x"},{"a":9148,"t":"code","b":[125,19,228],"m":"adc","oa":58387,"o":"a_E413,x"},{"a":9151,"t":"code","b":[149,204],"m":"sta","oa":204,"o":"zpf_CC,x"},{"a":9153,"t":"code","b":[201,8],"m":"cmp","o":"#$08"},{"a":9155,"t":"code","b":[144,50],"m":"bcc","oa":9207,"o":"b_23F7"},{"a":9157,"t":"code","b":[201,72],"m":"cmp","o":"#$48"},{"a":9159,"t":"code","b":[176,46],"m":"bcs","oa":9207,"o":"b_23F7"},{"a":9161,"t":"code","b":[221,76,228],"m":"cmp","oa":58444,"o":"f_E44C,x"},{"a":9164,"t":"code","b":[240,93],"m":"beq","oa":9259,"o":"b_242B"},{"a":9166,"l":"j_23CE","t":"code","b":[189,196,28],"m":"lda","oa":7364,"x":[9230,9267],"o":"player_roles,x"},{"a":9169,"t":"code","b":[240,110],"m":"beq","oa":9281,"o":"b_2441"},{"a":9171,"l":"b_23D3","t":"code","b":[189,0,8],"m":"lda","oa":2048,"x":[9283],"o":"f_0800,x"},{"a":9174,"t":"code","b":[24],"m":"clc"},{"a":9175,"t":"code","b":[125,38,228],"m":"adc","oa":58406,"o":"f_E426,x"},{"a":9178,"t":"code","b":[157,0,8],"m":"sta","oa":2048,"o":"f_0800,x"},{"a":9181,"t":"code","b":[181,230],"m":"lda","oa":230,"o":"zpf_E6,x"},{"a":9183,"t":"code","b":[125,57,228],"m":"adc","oa":58425,"o":"f_E439,x"},{"a":9186,"t":"code","b":[149,230],"m":"sta","oa":230,"o":"zpf_E6,x"},{"a":9188,"l":"j_23E4","t":"code","b":[201,8],"m":"cmp","x":[9317,9330],"o":"#$08"},{"a":9190,"t":"code","b":[144,41],"m":"bcc","oa":9233,"o":"b_2411"},{"a":9192,"t":"code","b":[201,143],"m":"cmp","o":"#$8F"},{"a":9194,"t":"code","b":[176,37],"m":"bcs","oa":9233,"o":"b_2411"},{"a":9196,"t":"code","b":[221,95,228],"m":"cmp","oa":58463,"o":"f_E45F,x"},{"a":9199,"t":"code","b":[240,69],"m":"beq","oa":9270,"o":"b_2436"},{"a":9201,"l":"b_23F1","t":"code","b":[202],"m":"dex","x":[9130,9134,9256,9278]},{"a":9202,"t":"code","b":[16,180],"m":"bpl","oa":9128,"o":"b_23A8"},{"a":9204,"t":"code","b":[76,117,36],"m":"jmp","oa":9333,"o":"j_2475"},{"a":9207,"l":"b_23F7","t":"code","b":[181,160],"m":"lda","oa":160,"x":[9155,9159],"o":"zpf_A0,x"},{"a":9209,"t":"code","b":[9,64],"m":"ora","o":"#$40"},{"a":9211,"t":"code","b":[149,160],"m":"sta","oa":160,"o":"zpf_A0,x"},{"a":9213,"t":"code","b":[189,128,1],"m":"lda","oa":384,"o":"f_0180,x"},{"a":9216,"t":"code","b":[56],"m":"sec"},{"a":9217,"t":"code","b":[253,0,228],"m":"sbc","oa":58368,"o":"f_E400,x"},{"a":9220,"t":"code","b":[157,128,1],"m":"sta","oa":384,"o":"f_0180,x"},{"a":9223,"t":"code","b":[181,204],"m":"lda","oa":204,"o":"zpf_CC,x"},{"a":9225,"t":"code","b":[253,19,228],"m":"sbc","oa":58387,"o":"a_E413,x"},{"a":9228,"t":"code","b":[149,204],"m":"sta","oa":204,"o":"zpf_CC,x"},{"a":9230,"t":"code","b":[76,206,35],"m":"jmp","oa":9166,"o":"j_23CE"},{"a":9233,"l":"b_2411","t":"code","b":[181,160],"m":"lda","oa":160,"x":[9190,9194,9315,9328],"o":"zpf_A0,x"},{"a":9235,"t":"code","b":[9,128],"m":"ora","o":"#$80"},{"a":9237,"t":"code","b":[149,160],"m":"sta","oa":160,"o":"zpf_A0,x"},{"a":9239,"t":"code","b":[189,0,8],"m":"lda","oa":2048,"o":"f_0800,x"},{"a":9242,"t":"code","b":[56],"m":"sec"},{"a":9243,"t":"code","b":[253,38,228],"m":"sbc","oa":58406,"o":"f_E426,x"},{"a":9246,"t":"code","b":[157,0,8],"m":"sta","oa":2048,"o":"f_0800,x"},{"a":9249,"t":"code","b":[181,230],"m":"lda","oa":230,"o":"zpf_E6,x"},{"a":9251,"t":"code","b":[253,57,228],"m":"sbc","oa":58425,"o":"f_E439,x"},{"a":9254,"t":"code","b":[149,230],"m":"sta","oa":230,"o":"zpf_E6,x"},{"a":9256,"t":"code","b":[76,241,35],"m":"jmp","oa":9201,"o":"b_23F1"},{"a":9259,"l":"b_242B","t":"code","b":[169,0],"m":"lda","x":[9164],"o":"#$00"},{"a":9261,"t":"code","b":[157,0,228],"m":"sta","oa":58368,"o":"f_E400,x"},{"a":9264,"t":"code","b":[157,19,228],"m":"sta","oa":58387,"o":"a_E413,x"},{"a":9267,"t":"code","b":[76,206,35],"m":"jmp","oa":9166,"o":"j_23CE"},{"a":9270,"l":"b_2436","t":"code","b":[169,0],"m":"lda","x":[9199],"o":"#$00"},{"a":9272,"t":"code","b":[157,38,228],"m":"sta","oa":58406,"o":"f_E426,x"},{"a":9275,"t":"code","b":[157,57,228],"m":"sta","oa":58425,"o":"f_E439,x"},{"a":9278,"t":"code","b":[76,241,35],"m":"jmp","oa":9201,"o":"b_23F1"},{"a":9281,"l":"b_2441","t":"code","b":[165,69],"m":"lda","oa":69,"x":[9169],"o":"zpa_45"},{"a":9283,"t":"code","b":[208,142],"m":"bne","oa":9171,"o":"b_23D3"},{"a":9285,"t":"code","b":[189,0,8],"m":"lda","oa":2048,"o":"f_0800,x"},{"a":9288,"t":"code","b":[24],"m":"clc"},{"a":9289,"t":"code","b":[125,38,228],"m":"adc","oa":58406,"o":"f_E426,x"},{"a":9292,"t":"code","b":[157,0,8],"m":"sta","oa":2048,"o":"f_0800,x"},{"a":9295,"t":"code","b":[181,230],"m":"lda","oa":230,"o":"zpf_E6,x"},{"a":9297,"t":"code","b":[125,57,228],"m":"adc","oa":58425,"o":"f_E439,x"},{"a":9300,"t":"code","b":[149,230],"m":"sta","oa":230,"o":"zpf_E6,x"},{"a":9302,"t":"code","b":[188,139,29],"m":"ldy","oa":7563,"o":"ends_1,x"},{"a":9305,"t":"code","b":[208,13],"m":"bne","oa":9320,"o":"b_2468"},{"a":9307,"t":"code","b":[221,176,29],"m":"cmp","oa":7600,"o":"area_top_1,x"},{"a":9310,"t":"code","b":[176,5],"m":"bcs","oa":9317,"o":"b_2465"},{"a":9312,"t":"code","b":[188,57,228],"m":"ldy","oa":58425,"o":"f_E439,x"},{"a":9315,"t":"code","b":[48,172],"m":"bmi","oa":9233,"o":"b_2411"},{"a":9317,"l":"b_2465","t":"code","b":[76,228,35],"m":"jmp","oa":9188,"x":[9310,9323],"o":"j_23E4"},{"a":9320,"l":"b_2468","t":"code","b":[221,212,29],"m":"cmp","oa":7636,"x":[9305],"o":"area_bottom_1,x"},{"a":9323,"t":"code","b":[144,248],"m":"bcc","oa":9317,"o":"b_2465"},{"a":9325,"t":"code","b":[188,57,228],"m":"ldy","oa":58425,"o":"f_E439,x"},{"a":9328,"t":"code","b":[16,159],"m":"bpl","oa":9233,"o":"b_2411"},{"a":9330,"t":"code","b":[76,228,35],"m":"jmp","oa":9188,"o":"j_23E4"},{"a":9333,"l":"j_2475","t":"code","b":[162,18],"m":"ldx","x":[9204],"o":"#$12"},{"a":9335,"t":"code","b":[181,160],"m":"lda","oa":160,"o":"zpf_A0,x"},{"a":9337,"t":"code","b":[240,50],"m":"beq","oa":9389,"o":"r_24AD"},{"a":9339,"t":"code","b":[189,128,1],"m":"lda","oa":384,"o":"f_0180,x"},{"a":9342,"t":"code","b":[24],"m":"clc"},{"a":9343,"t":"code","b":[125,0,228],"m":"adc","oa":58368,"o":"f_E400,x"},{"a":9346,"t":"code","b":[157,128,1],"m":"sta","oa":384,"o":"f_0180,x"},{"a":9349,"t":"code","b":[181,204],"m":"lda","oa":204,"o":"zpf_CC,x"},{"a":9351,"t":"code","b":[125,19,228],"m":"adc","oa":58387,"o":"a_E413,x"},{"a":9354,"t":"code","b":[149,204],"m":"sta","oa":204,"o":"zpf_CC,x"},{"a":9356,"t":"code","b":[201,6],"m":"cmp","o":"#$06"},{"a":9358,"t":"code","b":[144,30],"m":"bcc","oa":9390,"o":"b_24AE"},{"a":9360,"t":"code","b":[201,74],"m":"cmp","o":"#$4A"},{"a":9362,"t":"code","b":[176,26],"m":"bcs","oa":9390,"o":"b_24AE"},{"a":9364,"l":"j_2494","t":"code","b":[189,0,8],"m":"lda","oa":2048,"x":[9413],"o":"f_0800,x"},{"a":9367,"t":"code","b":[24],"m":"clc"},{"a":9368,"t":"code","b":[125,38,228],"m":"adc","oa":58406,"o":"f_E426,x"},{"a":9371,"t":"code","b":[157,0,8],"m":"sta","oa":2048,"o":"f_0800,x"},{"a":9374,"t":"code","b":[181,230],"m":"lda","oa":230,"o":"zpf_E6,x"},{"a":9376,"t":"code","b":[125,57,228],"m":"adc","oa":58425,"o":"f_E439,x"},{"a":9379,"t":"code","b":[149,230],"m":"sta","oa":230,"o":"zpf_E6,x"},{"a":9381,"t":"code","b":[201,6],"m":"cmp","o":"#$06"},{"a":9383,"t":"code","b":[144,31],"m":"bcc","oa":9416,"o":"b_24C8"},{"a":9385,"t":"code","b":[201,145],"m":"cmp","o":"#$91"},{"a":9387,"t":"code","b":[176,27],"m":"bcs","oa":9416,"o":"b_24C8"},{"a":9389,"l":"r_24AD","t":"code","b":[96],"m":"rts","x":[9337,9439]},{"a":9390,"l":"b_24AE","t":"code","b":[181,160],"m":"lda","oa":160,"x":[9358,9362],"o":"zpf_A0,x"},{"a":9392,"t":"code","b":[9,64],"m":"ora","o":"#$40"},{"a":9394,"t":"code","b":[149,160],"m":"sta","oa":160,"o":"zpf_A0,x"},{"a":9396,"t":"code","b":[189,128,1],"m":"lda","oa":384,"o":"f_0180,x"},{"a":9399,"t":"code","b":[56],"m":"sec"},{"a":9400,"t":"code","b":[253,0,228],"m":"sbc","oa":58368,"o":"f_E400,x"},{"a":9403,"t":"code","b":[157,128,1],"m":"sta","oa":384,"o":"f_0180,x"},{"a":9406,"t":"code","b":[181,204],"m":"lda","oa":204,"o":"zpf_CC,x"},{"a":9408,"t":"code","b":[253,19,228],"m":"sbc","oa":58387,"o":"a_E413,x"},{"a":9411,"t":"code","b":[149,204],"m":"sta","oa":204,"o":"zpf_CC,x"},{"a":9413,"t":"code","b":[76,148,36],"m":"jmp","oa":9364,"o":"j_2494"},{"a":9416,"l":"b_24C8","t":"code","b":[181,160],"m":"lda","oa":160,"x":[9383,9387],"o":"zpf_A0,x"},{"a":9418,"t":"code","b":[9,128],"m":"ora","o":"#$80"},{"a":9420,"t":"code","b":[149,160],"m":"sta","oa":160,"o":"zpf_A0,x"},{"a":9422,"t":"code","b":[189,0,8],"m":"lda","oa":2048,"o":"f_0800,x"},{"a":9425,"t":"code","b":[56],"m":"sec"},{"a":9426,"t":"code","b":[253,38,228],"m":"sbc","oa":58406,"o":"f_E426,x"},{"a":9429,"t":"code","b":[157,0,8],"m":"sta","oa":2048,"o":"f_0800,x"},{"a":9432,"t":"code","b":[181,230],"m":"lda","oa":230,"o":"zpf_E6,x"},{"a":9434,"t":"code","b":[253,57,228],"m":"sbc","oa":58425,"o":"f_E439,x"},{"a":9437,"t":"code","b":[149,230],"m":"sta","oa":230,"o":"zpf_E6,x"},{"a":9439,"t":"code","b":[76,173,36],"m":"jmp","oa":9389,"o":"r_24AD"},{"a":9442,"l":"clear_season","c":"Zeroes $0B33-$0BC2: the 144 bytes of league and cup results.","t":"code","b":[169,0],"m":"lda","x":[29287],"o":"#$00"},{"a":9444,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":9446,"l":"b_24E6","t":"code","b":[157,51,11],"m":"sta","oa":2867,"x":[9452],"o":"f_0B33,x"},{"a":9449,"t":"code","b":[232],"m":"inx"},{"a":9450,"t":"code","b":[224,144],"m":"cpx","o":"#$90"},{"a":9452,"t":"code","b":[208,248],"m":"bne","oa":9446,"o":"b_24E6"},{"a":9454,"t":"code","b":[96],"m":"rts"},{"a":9455,"l":"clear_cup","c":"Zeroes the 32 bytes at $0BDB.","t":"code","b":[169,0],"m":"lda","x":[28738,29089],"o":"#$00"},{"a":9457,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":9459,"l":"b_24F3","t":"code","b":[157,219,11],"m":"sta","oa":3035,"x":[9465],"o":"f_0BDB,x"},{"a":9462,"t":"code","b":[232],"m":"inx"},{"a":9463,"t":"code","b":[224,32],"m":"cpx","o":"#$20"},{"a":9465,"t":"code","b":[208,248],"m":"bne","oa":9459,"o":"b_24F3"},{"a":9467,"t":"code","b":[96],"m":"rts"},{"a":9468,"l":"new_game_state","c":"Resets the game for a new season: zeroes zero page from $02 to $FF and $07FE-$0C0C, sets every player attribute in $084E-$091F and $0AC3-$0B22 to 100, numbers the 12 squad places 0-11 ($0AB7), fills the 16-team table at $0B23 with each team's number in both nibbles, and starts the transfer market (transfer_init, $568E). Then runs on into match_reset.","t":"code","b":[169,0],"m":"lda","x":[28313,28489,49359],"o":"#$00"},{"a":9470,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":9472,"l":"b_2500","t":"code","b":[149,2],"m":"sta","oa":2,"x":[9477],"o":"zpf_02,x"},{"a":9474,"t":"code","b":[232],"m":"inx"},{"a":9475,"t":"code","b":[224,254],"m":"cpx","o":"#$FE"},{"a":9477,"t":"code","b":[208,249],"m":"bne","oa":9472,"o":"b_2500"},{"a":9479,"t":"code","b":[169,254],"m":"lda","o":"#$FE"},{"a":9481,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":9483,"t":"code","b":[169,7],"m":"lda","o":"#$07"},{"a":9485,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":9487,"t":"code","b":[169,13],"m":"lda","o":"#$0D"},{"a":9489,"t":"code","b":[133,28],"m":"sta","oa":28,"o":"zpa_1C"},{"a":9491,"t":"code","b":[169,12],"m":"lda","o":"#$0C"},{"a":9493,"t":"code","b":[133,29],"m":"sta","oa":29,"o":"zpa_1D"},{"a":9495,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":9497,"t":"code","b":[32,63,74],"m":"jsr","oa":19007,"o":"fill"},{"a":9500,"t":"code","b":[169,100],"m":"lda","o":"#$64"},{"a":9502,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":9504,"l":"b_2520","t":"code","b":[157,78,8],"m":"sta","oa":2126,"x":[9510],"o":"f_084E,x"},{"a":9507,"t":"code","b":[232],"m":"inx"},{"a":9508,"t":"code","b":[224,210],"m":"cpx","o":"#$D2"},{"a":9510,"t":"code","b":[208,248],"m":"bne","oa":9504,"o":"b_2520"},{"a":9512,"t":"code","b":[169,100],"m":"lda","o":"#$64"},{"a":9514,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":9516,"l":"b_252C","t":"code","b":[157,195,10],"m":"sta","oa":2755,"x":[9522],"o":"f_0AC3,x"},{"a":9519,"t":"code","b":[232],"m":"inx"},{"a":9520,"t":"code","b":[224,96],"m":"cpx","o":"#$60"},{"a":9522,"t":"code","b":[208,248],"m":"bne","oa":9516,"o":"b_252C"},{"a":9524,"t":"code","b":[162,11],"m":"ldx","o":"#$0B"},{"a":9526,"l":"b_2536","t":"code","b":[138],"m":"txa","x":[9531]},{"a":9527,"t":"code","b":[157,183,10],"m":"sta","oa":2743,"o":"f_0AB7,x"},{"a":9530,"t":"code","b":[202],"m":"dex"},{"a":9531,"t":"code","b":[16,249],"m":"bpl","oa":9526,"o":"b_2536"},{"a":9533,"t":"code","b":[162,15],"m":"ldx","o":"#$0F"},{"a":9535,"l":"b_253F","t":"code","b":[138],"m":"txa","x":[9548]},{"a":9536,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":9538,"t":"code","b":[10],"m":"asl","o":"a"},{"a":9539,"t":"code","b":[10],"m":"asl","o":"a"},{"a":9540,"t":"code","b":[10],"m":"asl","o":"a"},{"a":9541,"t":"code","b":[10],"m":"asl","o":"a"},{"a":9542,"t":"code","b":[5,34],"m":"ora","oa":34,"o":"zpa_22"},{"a":9544,"t":"code","b":[157,35,11],"m":"sta","oa":2851,"o":"f_0B23,x"},{"a":9547,"t":"code","b":[202],"m":"dex"},{"a":9548,"t":"code","b":[16,241],"m":"bpl","oa":9535,"o":"b_253F"},{"a":9550,"t":"code","b":[32,142,86],"m":"jsr","oa":22158,"o":"transfer_init"},{"a":9553,"l":"match_reset","c":"Zeroes both scores and the two teams' injury counts ($6F, $70), keeps the two teams ($3C, $3D) in $0C0B/$0C0C, zeroes the 16 match statistics at $0BFB, marks all 18 players fit ($08DE = $FF; in practice, with no opponent ($3B negative), the other team's nine at $08E7 are cleared), puts the multiplier in the middle ($51 = 2, neither team) with what scoring is worth there (multiplier_points), and runs on into the clock's reset.","t":"code","b":[169,0],"m":"lda","x":[29829],"o":"#$00"},{"a":9555,"t":"code","b":[133,71],"m":"sta","oa":71,"o":"zpa_47"},{"a":9557,"t":"code","b":[133,73],"m":"sta","oa":73,"o":"zpa_49"},{"a":9559,"t":"code","b":[133,75],"m":"sta","oa":75,"o":"zpa_4B"},{"a":9561,"t":"code","b":[133,72],"m":"sta","oa":72,"o":"zpa_48"},{"a":9563,"t":"code","b":[133,74],"m":"sta","oa":74,"o":"zpa_4A"},{"a":9565,"t":"code","b":[133,76],"m":"sta","oa":76,"o":"zpa_4C"},{"a":9567,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":9569,"t":"code","b":[133,111],"m":"sta","oa":111,"o":"zpa_6F"},{"a":9571,"t":"code","b":[133,112],"m":"sta","oa":112,"o":"zpa_70"},{"a":9573,"t":"code","b":[165,60],"m":"lda","oa":60,"o":"zpa_3C"},{"a":9575,"t":"code","b":[141,11,12],"m":"sta","oa":3083,"o":"a_0C0B"},{"a":9578,"t":"code","b":[165,61],"m":"lda","oa":61,"o":"zpa_3D"},{"a":9580,"t":"code","b":[141,12,12],"m":"sta","oa":3084,"o":"a_0C0C"},{"a":9583,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":9585,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":9587,"l":"b_2573","t":"code","b":[157,251,11],"m":"sta","oa":3067,"x":[9593],"o":"f_0BFB,x"},{"a":9590,"t":"code","b":[232],"m":"inx"},{"a":9591,"t":"code","b":[224,16],"m":"cpx","o":"#$10"},{"a":9593,"t":"code","b":[208,248],"m":"bne","oa":9587,"o":"b_2573"},{"a":9595,"t":"code","b":[162,17],"m":"ldx","o":"#$11"},{"a":9597,"l":"b_257D","t":"code","b":[169,255],"m":"lda","x":[9603],"o":"#$FF"},{"a":9599,"t":"code","b":[157,222,8],"m":"sta","oa":2270,"o":"f_08DE,x"},{"a":9602,"t":"code","b":[202],"m":"dex"},{"a":9603,"t":"code","b":[16,248],"m":"bpl","oa":9597,"o":"b_257D"},{"a":9605,"t":"code","b":[165,59],"m":"lda","oa":59,"o":"zpa_3B"},{"a":9607,"t":"code","b":[16,10],"m":"bpl","oa":9619,"o":"b_2593"},{"a":9609,"t":"code","b":[162,8],"m":"ldx","o":"#$08"},{"a":9611,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":9613,"l":"b_258D","t":"code","b":[157,231,8],"m":"sta","oa":2279,"x":[9617],"o":"f_08E7,x"},{"a":9616,"t":"code","b":[202],"m":"dex"},{"a":9617,"t":"code","b":[16,250],"m":"bpl","oa":9613,"o":"b_258D"},{"a":9619,"l":"b_2593","t":"code","b":[162,2],"m":"ldx","x":[9607],"o":"#$02"},{"a":9621,"t":"code","b":[134,81],"m":"stx","oa":81,"o":"zpa_51"},{"a":9623,"t":"code","b":[32,199,52],"m":"jsr","oa":13511,"o":"multiplier_points"},{"a":9626,"l":"clock_reset","c":"Sets the clock to 90 seconds ($4D = $90, BCD) and zeroes the ten counters at $0AA2.","t":"code","b":[169,144],"m":"lda","x":[29832],"o":"#$90"},{"a":9628,"t":"code","b":[133,77],"m":"sta","oa":77,"o":"zpa_4D"},{"a":9630,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":9632,"t":"code","b":[162,9],"m":"ldx","o":"#$09"},{"a":9634,"l":"b_25A2","t":"code","b":[157,162,10],"m":"sta","oa":2722,"x":[9638],"o":"f_0AA2,x"},{"a":9637,"t":"code","b":[202],"m":"dex"},{"a":9638,"t":"code","b":[16,250],"m":"bpl","oa":9634,"o":"b_25A2"},{"a":9640,"t":"code","b":[96],"m":"rts"},{"a":9641,"l":"match_sides","c":"Sets the teams' colours and the ends they play: the colours from $1D34 and $1D38 by $3D, the nine team-2 colours at $1D49 and $1D54; when the side in $3E differs from the formation tables' ($1D8B), swaps each of the seven pairs of formation tables (the two teams' columns and rows in attack and defence, and the goalkeepers' limits) and sets each player's end. Then each player's resting column, halfway between his attack and defence columns, into $E576.","t":"code","b":[165,61],"m":"lda","oa":61,"x":[10020],"o":"zpa_3D"},{"a":9643,"t":"code","b":[41,3],"m":"and","o":"#$03"},{"a":9645,"t":"code","b":[170],"m":"tax"},{"a":9646,"t":"code","b":[189,56,29],"m":"lda","oa":7480,"o":"team_2_possession,x"},{"a":9649,"t":"code","b":[141,84,29],"m":"sta","oa":7508,"o":"possession_colour_2"},{"a":9652,"t":"code","b":[189,52,29],"m":"lda","oa":7476,"o":"team_2_colours,x"},{"a":9655,"t":"code","b":[160,8],"m":"ldy","o":"#$08"},{"a":9657,"l":"b_25B9","t":"code","b":[153,73,29],"m":"sta","oa":7497,"x":[9661],"o":"player_colours_2,y"},{"a":9660,"t":"code","b":[136],"m":"dey"},{"a":9661,"t":"code","b":[16,250],"m":"bpl","oa":9657,"o":"b_25B9"},{"a":9663,"t":"code","b":[173,139,29],"m":"lda","oa":7563,"o":"ends_1"},{"a":9666,"t":"code","b":[197,62],"m":"cmp","oa":62,"o":"zpa_3E"},{"a":9668,"t":"code","b":[240,111],"m":"beq","oa":9781,"o":"b_2635"},{"a":9670,"t":"code","b":[162,8],"m":"ldx","o":"#$08"},{"a":9672,"l":"b_25C8","t":"code","b":[165,62],"m":"lda","oa":62,"x":[9683],"o":"zpa_3E"},{"a":9674,"t":"code","b":[157,139,29],"m":"sta","oa":7563,"o":"ends_1,x"},{"a":9677,"t":"code","b":[73,1],"m":"eor","o":"#$01"},{"a":9679,"t":"code","b":[157,148,29],"m":"sta","oa":7572,"o":"ends_2,x"},{"a":9682,"t":"code","b":[202],"m":"dex"},{"a":9683,"t":"code","b":[16,243],"m":"bpl","oa":9672,"o":"b_25C8"},{"a":9685,"t":"code","b":[162,8],"m":"ldx","o":"#$08"},{"a":9687,"l":"b_25D7","t":"code","b":[188,167,29],"m":"ldy","oa":7591,"x":[9779],"o":"area_left_2,x"},{"a":9690,"t":"code","b":[189,158,29],"m":"lda","oa":7582,"o":"area_left_1,x"},{"a":9693,"t":"code","b":[157,167,29],"m":"sta","oa":7591,"o":"area_left_2,x"},{"a":9696,"t":"code","b":[152],"m":"tya"},{"a":9697,"t":"code","b":[157,158,29],"m":"sta","oa":7582,"o":"area_left_1,x"},{"a":9700,"t":"code","b":[188,185,29],"m":"ldy","oa":7609,"o":"area_top_2,x"},{"a":9703,"t":"code","b":[189,176,29],"m":"lda","oa":7600,"o":"area_top_1,x"},{"a":9706,"t":"code","b":[157,185,29],"m":"sta","oa":7609,"o":"area_top_2,x"},{"a":9709,"t":"code","b":[152],"m":"tya"},{"a":9710,"t":"code","b":[157,176,29],"m":"sta","oa":7600,"o":"area_top_1,x"},{"a":9713,"t":"code","b":[188,203,29],"m":"ldy","oa":7627,"o":"area_right_2,x"},{"a":9716,"t":"code","b":[189,194,29],"m":"lda","oa":7618,"o":"area_right_1,x"},{"a":9719,"t":"code","b":[157,203,29],"m":"sta","oa":7627,"o":"area_right_2,x"},{"a":9722,"t":"code","b":[152],"m":"tya"},{"a":9723,"t":"code","b":[157,194,29],"m":"sta","oa":7618,"o":"area_right_1,x"},{"a":9726,"t":"code","b":[188,221,29],"m":"ldy","oa":7645,"o":"area_bottom_2,x"},{"a":9729,"t":"code","b":[189,212,29],"m":"lda","oa":7636,"o":"area_bottom_1,x"},{"a":9732,"t":"code","b":[157,221,29],"m":"sta","oa":7645,"o":"area_bottom_2,x"},{"a":9735,"t":"code","b":[152],"m":"tya"},{"a":9736,"t":"code","b":[157,212,29],"m":"sta","oa":7636,"o":"area_bottom_1,x"},{"a":9739,"t":"code","b":[188,94,29],"m":"ldy","oa":7518,"o":"kickoff_cols_2,x"},{"a":9742,"t":"code","b":[189,85,29],"m":"lda","oa":7509,"o":"kickoff_cols_1,x"},{"a":9745,"t":"code","b":[157,94,29],"m":"sta","oa":7518,"o":"kickoff_cols_2,x"},{"a":9748,"t":"code","b":[152],"m":"tya"},{"a":9749,"t":"code","b":[157,85,29],"m":"sta","oa":7509,"o":"kickoff_cols_1,x"},{"a":9752,"t":"code","b":[188,112,29],"m":"ldy","oa":7536,"o":"kickoff_rows_2,x"},{"a":9755,"t":"code","b":[189,103,29],"m":"lda","oa":7527,"o":"kickoff_rows_1,x"},{"a":9758,"t":"code","b":[157,112,29],"m":"sta","oa":7536,"o":"kickoff_rows_2,x"},{"a":9761,"t":"code","b":[152],"m":"tya"},{"a":9762,"t":"code","b":[157,103,29],"m":"sta","oa":7527,"o":"kickoff_rows_1,x"},{"a":9765,"t":"code","b":[188,130,29],"m":"ldy","oa":7554,"o":"runout_rows_2,x"},{"a":9768,"t":"code","b":[189,121,29],"m":"lda","oa":7545,"o":"runout_rows_1,x"},{"a":9771,"t":"code","b":[157,130,29],"m":"sta","oa":7554,"o":"runout_rows_2,x"},{"a":9774,"t":"code","b":[152],"m":"tya"},{"a":9775,"t":"code","b":[157,121,29],"m":"sta","oa":7545,"o":"runout_rows_1,x"},{"a":9778,"t":"code","b":[202],"m":"dex"},{"a":9779,"t":"code","b":[16,162],"m":"bpl","oa":9687,"o":"b_25D7"},{"a":9781,"l":"b_2635","t":"code","b":[162,35],"m":"ldx","x":[9668],"o":"#$23"},{"a":9783,"l":"b_2637","t":"code","b":[189,158,29],"m":"lda","oa":7582,"x":[9795],"o":"area_left_1,x"},{"a":9786,"t":"code","b":[24],"m":"clc"},{"a":9787,"t":"code","b":[125,194,29],"m":"adc","oa":7618,"o":"area_right_1,x"},{"a":9790,"t":"code","b":[106],"m":"ror","o":"a"},{"a":9791,"t":"code","b":[157,118,229],"m":"sta","oa":58742,"o":"f_E576,x"},{"a":9794,"t":"code","b":[202],"m":"dex"},{"a":9795,"t":"code","b":[16,242],"m":"bpl","oa":9783,"o":"b_2637"},{"a":9797,"t":"code","b":[96],"m":"rts"},{"a":9798,"l":"arena_unpack_list","c":"The list unpack_list ($4B55) takes at match_setup's $26E2: a count (4), then four entries of packed source and destination: $9C1C to $BCEF (the pitch's block map), $A751 to $F800 (the arena's characters), $AB9B to $F000 (the panel's screen) and $AD33 to $F370.","t":"byte","b":[4,28,156,239,188,81,167,0]},{"a":9806,"t":"byte","b":[248,155,171,0,240,51,173,112]},{"a":9814,"t":"byte","b":[243]},{"a":9815,"l":"match_setup","c":"Sets up a match. Unpacks the match sprites from $A04F to $E000 and turns their $40 frames ($80-$BF) from columns to rows (sprite_rows), $30 more from $A1D0 to $C000 (frames $00-$2F), and ten from $A5BB (door_sprites) over the first ten of those, for the run-out; with all RAM in, copies 23 frames (sprite_copy, list copy_pairs) and makes 45 left-facing frames as mirror images of right-facing ones (sprite_mirror, list mirror_pairs); unpacks the pitch's block map, the arena's characters and the panel (arena_unpack_list), and makes mirror images of 52 arena characters ($F800 to $F9A0), 47 more ($FC00 to $FD78) and 15 of the panel's ($F110 to $F098) through the pixel-pair table sprite_mirror left at $0920 (map_translate): the arena's right side is its left side mirrored. Then the teams' sides, the players' state (speeds, targets, sprite frames $40, colours, positions from the formation tables), the ball at the centre, the camera on the ball, the colours ($5A-$5F), clears colour RAM, draws the pitch and the panel, sets up the multiplexer, runs the first frame and the players' run-out: they walk to their places, the ball is launched with effects $1C and $1D, and then the frames from $A1D0 are unpacked again over the door ($29B6) and five more mirrored, the rest of the coin's spin ($1E-$22). The clock starts at 50 frames to the first second.","t":"code","b":[120],"m":"sei","x":[29835]},{"a":9816,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":9818,"t":"code","b":[141,32,208],"m":"sta","o":"vic_border"},{"a":9821,"t":"code","b":[169,79],"m":"lda","o":"#$4F"},{"a":9823,"t":"code","b":[133,46],"m":"sta","oa":46,"o":"zpa_2E"},{"a":9825,"t":"code","b":[169,160],"m":"lda","o":"#$A0"},{"a":9827,"t":"code","b":[133,47],"m":"sta","oa":47,"o":"zpa_2F"},{"a":9829,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":9831,"t":"code","b":[133,48],"m":"sta","oa":48,"o":"zpa_30"},{"a":9833,"t":"code","b":[169,224],"m":"lda","o":"#$E0"},{"a":9835,"t":"code","b":[133,49],"m":"sta","oa":49,"o":"zpa_31"},{"a":9837,"t":"code","b":[32,142,73],"m":"jsr","oa":18830,"o":"unpack"},{"a":9840,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":9842,"t":"code","b":[160,224],"m":"ldy","o":"#$E0"},{"a":9844,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":9846,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"zpa_26"},{"a":9848,"t":"code","b":[169,64],"m":"lda","o":"#$40"},{"a":9850,"t":"code","b":[32,140,77],"m":"jsr","oa":19852,"o":"sprite_rows"},{"a":9853,"t":"code","b":[169,208],"m":"lda","o":"#$D0"},{"a":9855,"t":"code","b":[133,46],"m":"sta","oa":46,"o":"zpa_2E"},{"a":9857,"t":"code","b":[169,161],"m":"lda","o":"#$A1"},{"a":9859,"t":"code","b":[133,47],"m":"sta","oa":47,"o":"zpa_2F"},{"a":9861,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":9863,"t":"code","b":[133,48],"m":"sta","oa":48,"o":"zpa_30"},{"a":9865,"t":"code","b":[169,192],"m":"lda","o":"#$C0"},{"a":9867,"t":"code","b":[133,49],"m":"sta","oa":49,"o":"zpa_31"},{"a":9869,"t":"code","b":[32,142,73],"m":"jsr","oa":18830,"o":"unpack"},{"a":9872,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":9874,"t":"code","b":[160,192],"m":"ldy","o":"#$C0"},{"a":9876,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":9878,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"zpa_26"},{"a":9880,"t":"code","b":[169,48],"m":"lda","o":"#$30"},{"a":9882,"t":"code","b":[32,140,77],"m":"jsr","oa":19852,"o":"sprite_rows"},{"a":9885,"t":"code","b":[169,187],"m":"lda","o":"#$BB"},{"a":9887,"t":"code","b":[133,46],"m":"sta","oa":46,"o":"zpa_2E"},{"a":9889,"t":"code","b":[169,165],"m":"lda","o":"#$A5"},{"a":9891,"t":"code","b":[133,47],"m":"sta","oa":47,"o":"zpa_2F"},{"a":9893,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":9895,"t":"code","b":[133,48],"m":"sta","oa":48,"o":"zpa_30"},{"a":9897,"t":"code","b":[169,192],"m":"lda","o":"#$C0"},{"a":9899,"t":"code","b":[133,49],"m":"sta","oa":49,"o":"zpa_31"},{"a":9901,"t":"code","b":[32,142,73],"m":"jsr","oa":18830,"o":"unpack"},{"a":9904,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":9906,"t":"code","b":[160,192],"m":"ldy","o":"#$C0"},{"a":9908,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":9910,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"zpa_26"},{"a":9912,"t":"code","b":[169,10],"m":"lda","o":"#$0A"},{"a":9914,"t":"code","b":[32,140,77],"m":"jsr","oa":19852,"o":"sprite_rows"},{"a":9917,"t":"code","b":[169,20],"m":"lda","o":"#$14"},{"a":9919,"t":"code","b":[13,13,12],"m":"ora","oa":3085,"o":"a_0C0D"},{"a":9922,"t":"code","b":[133,1],"m":"sta","oa":1,"o":"zpa_01"},{"a":9924,"t":"code","b":[169,23],"m":"lda","o":"#$17"},{"a":9926,"t":"code","b":[162,111],"m":"ldx","o":"#$6F"},{"a":9928,"t":"code","b":[160,42],"m":"ldy","o":"#$2A"},{"a":9930,"t":"code","b":[24],"m":"clc"},{"a":9931,"t":"code","b":[32,94,78],"m":"jsr","oa":20062,"o":"sprite_copy"},{"a":9934,"t":"code","b":[169,45],"m":"lda","o":"#$2D"},{"a":9936,"t":"code","b":[162,11],"m":"ldx","o":"#$0B"},{"a":9938,"t":"code","b":[160,42],"m":"ldy","o":"#$2A"},{"a":9940,"t":"code","b":[32,70,78],"m":"jsr","oa":20038,"o":"mirror_pairs_do"},{"a":9943,"t":"code","b":[169,21],"m":"lda","o":"#$15"},{"a":9945,"t":"code","b":[13,13,12],"m":"ora","oa":3085,"o":"a_0C0D"},{"a":9948,"t":"code","b":[133,1],"m":"sta","oa":1,"o":"zpa_01"},{"a":9950,"t":"code","b":[162,70],"m":"ldx","o":"#$46"},{"a":9952,"t":"code","b":[160,38],"m":"ldy","o":"#$26"},{"a":9954,"t":"code","b":[32,85,75],"m":"jsr","oa":19285,"o":"unpack_list"},{"a":9957,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":9959,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":9961,"t":"code","b":[169,248],"m":"lda","o":"#$F8"},{"a":9963,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":9965,"t":"code","b":[169,160],"m":"lda","o":"#$A0"},{"a":9967,"t":"code","b":[133,28],"m":"sta","oa":28,"o":"zpa_1C"},{"a":9969,"t":"code","b":[169,249],"m":"lda","o":"#$F9"},{"a":9971,"t":"code","b":[133,29],"m":"sta","oa":29,"o":"zpa_1D"},{"a":9973,"t":"code","b":[169,52],"m":"lda","o":"#$34"},{"a":9975,"t":"code","b":[32,235,41],"m":"jsr","oa":10731,"o":"map_translate"},{"a":9978,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":9980,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":9982,"t":"code","b":[169,252],"m":"lda","o":"#$FC"},{"a":9984,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":9986,"t":"code","b":[169,120],"m":"lda","o":"#$78"},{"a":9988,"t":"code","b":[133,28],"m":"sta","oa":28,"o":"zpa_1C"},{"a":9990,"t":"code","b":[169,253],"m":"lda","o":"#$FD"},{"a":9992,"t":"code","b":[133,29],"m":"sta","oa":29,"o":"zpa_1D"},{"a":9994,"t":"code","b":[169,47],"m":"lda","o":"#$2F"},{"a":9996,"t":"code","b":[32,235,41],"m":"jsr","oa":10731,"o":"map_translate"},{"a":9999,"t":"code","b":[169,16],"m":"lda","o":"#$10"},{"a":10001,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":10003,"t":"code","b":[169,241],"m":"lda","o":"#$F1"},{"a":10005,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":10007,"t":"code","b":[169,152],"m":"lda","o":"#$98"},{"a":10009,"t":"code","b":[133,28],"m":"sta","oa":28,"o":"zpa_1C"},{"a":10011,"t":"code","b":[169,240],"m":"lda","o":"#$F0"},{"a":10013,"t":"code","b":[133,29],"m":"sta","oa":29,"o":"zpa_1D"},{"a":10015,"t":"code","b":[169,15],"m":"lda","o":"#$0F"},{"a":10017,"t":"code","b":[32,235,41],"m":"jsr","oa":10731,"o":"map_translate"},{"a":10020,"t":"code","b":[32,169,37],"m":"jsr","oa":9641,"o":"match_sides"},{"a":10023,"t":"code","b":[162,17],"m":"ldx","o":"#$11"},{"a":10025,"l":"b_2729","t":"code","b":[169,255],"m":"lda","x":[10041],"o":"#$FF"},{"a":10027,"t":"code","b":[157,36,229],"m":"sta","oa":58660,"o":"f_E524,x"},{"a":10030,"t":"code","b":[169,15],"m":"lda","o":"#$0F"},{"a":10032,"t":"code","b":[157,0,229],"m":"sta","oa":58624,"o":"KERNAL_IOBASEj,x"},{"a":10035,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":10037,"t":"code","b":[157,18,229],"m":"sta","oa":58642,"o":"f_E512,x"},{"a":10040,"t":"code","b":[202],"m":"dex"},{"a":10041,"t":"code","b":[16,238],"m":"bpl","oa":10025,"o":"b_2729"},{"a":10043,"t":"code","b":[32,136,22],"m":"jsr","oa":5768,"o":"pitch_row_tables"},{"a":10046,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":10048,"t":"code","b":[133,90],"m":"sta","oa":90,"o":"zpa_5A"},{"a":10050,"t":"code","b":[169,14],"m":"lda","o":"#$0E"},{"a":10052,"t":"code","b":[133,91],"m":"sta","oa":91,"o":"zpa_5B"},{"a":10054,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":10056,"t":"code","b":[133,92],"m":"sta","oa":92,"o":"zpa_5C"},{"a":10058,"t":"code","b":[133,93],"m":"sta","oa":93,"o":"zpa_5D"},{"a":10060,"t":"code","b":[169,15],"m":"lda","o":"#$0F"},{"a":10062,"t":"code","b":[133,94],"m":"sta","oa":94,"o":"zpa_5E"},{"a":10064,"t":"code","b":[169,14],"m":"lda","o":"#$0E"},{"a":10066,"t":"code","b":[133,95],"m":"sta","oa":95,"o":"zpa_5F"},{"a":10068,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":10070,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":10072,"l":"b_2758","t":"code","b":[157,54,229],"m":"sta","oa":58678,"x":[10078],"o":"f_E536,x"},{"a":10075,"t":"code","b":[232],"m":"inx"},{"a":10076,"t":"code","b":[224,64],"m":"cpx","o":"#$40"},{"a":10078,"t":"code","b":[208,248],"m":"bne","oa":10072,"o":"b_2758"},{"a":10080,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":10082,"l":"b_2762","t":"code","b":[169,0],"m":"lda","x":[10155],"o":"#$00"},{"a":10084,"t":"code","b":[224,19],"m":"cpx","o":"#$13"},{"a":10086,"t":"code","b":[176,28],"m":"bcs","oa":10116,"o":"b_2784"},{"a":10088,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":10090,"t":"code","b":[157,0,228],"m":"sta","oa":58368,"o":"f_E400,x"},{"a":10093,"t":"code","b":[157,19,228],"m":"sta","oa":58387,"o":"a_E413,x"},{"a":10096,"t":"code","b":[157,38,228],"m":"sta","oa":58406,"o":"f_E426,x"},{"a":10099,"t":"code","b":[157,57,228],"m":"sta","oa":58425,"o":"f_E439,x"},{"a":10102,"t":"code","b":[157,185,228],"m":"sta","oa":58553,"o":"f_E4B9,x"},{"a":10105,"t":"code","b":[157,166,228],"m":"sta","oa":58534,"o":"f_E4A6,x"},{"a":10108,"t":"code","b":[169,250],"m":"lda","o":"#$FA"},{"a":10110,"t":"code","b":[157,76,228],"m":"sta","oa":58444,"o":"f_E44C,x"},{"a":10113,"t":"code","b":[157,95,228],"m":"sta","oa":58463,"o":"f_E45F,x"},{"a":10116,"l":"b_2784","t":"code","b":[169,0],"m":"lda","x":[10086],"o":"#$00"},{"a":10118,"t":"code","b":[149,204],"m":"sta","oa":204,"o":"zpf_CC,x"},{"a":10120,"t":"code","b":[149,230],"m":"sta","oa":230,"o":"zpf_E6,x"},{"a":10122,"t":"code","b":[149,160],"m":"sta","oa":160,"o":"zpf_A0,x"},{"a":10124,"t":"code","b":[169,128],"m":"lda","o":"#$80"},{"a":10126,"t":"code","b":[157,128,1],"m":"sta","oa":384,"o":"f_0180,x"},{"a":10129,"t":"code","b":[157,0,8],"m":"sta","oa":2048,"o":"f_0800,x"},{"a":10132,"t":"code","b":[169,95],"m":"lda","o":"#$5F"},{"a":10134,"t":"code","b":[157,114,228],"m":"sta","oa":58482,"o":"f_E472,x"},{"a":10137,"t":"code","b":[169,62],"m":"lda","o":"#$3E"},{"a":10139,"t":"code","b":[157,140,228],"m":"sta","oa":58508,"o":"f_E48C,x"},{"a":10142,"t":"code","b":[169,64],"m":"lda","o":"#$40"},{"a":10144,"t":"code","b":[157,26,8],"m":"sta","oa":2074,"o":"f_081A,x"},{"a":10147,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":10149,"t":"code","b":[157,52,8],"m":"sta","oa":2100,"o":"f_0834,x"},{"a":10152,"t":"code","b":[232],"m":"inx"},{"a":10153,"l":"a_27A9","c":"A false symbol: the BIT at $452B skips the two-byte instruction inside it; no instruction names $27A9, which lies in match_setup.","t":"code","b":[224,26],"m":"cpx","x":[17707],"o":"#$1A"},{"a":10155,"t":"code","b":[208,181],"m":"bne","oa":10082,"o":"b_2762"},{"a":10157,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":10159,"l":"b_27AF","t":"code","b":[189,222,8],"m":"lda","oa":2270,"x":[10213],"o":"f_08DE,x"},{"a":10162,"t":"code","b":[240,4],"m":"beq","oa":10168,"o":"b_27B8"},{"a":10164,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":10166,"t":"code","b":[149,160],"m":"sta","oa":160,"o":"zpf_A0,x"},{"a":10168,"l":"b_27B8","t":"code","b":[169,0],"m":"lda","x":[10162],"o":"#$00"},{"a":10170,"t":"code","b":[149,186],"m":"sta","oa":186,"o":"f_00BA,x"},{"a":10172,"t":"code","b":[189,64,29],"m":"lda","oa":7488,"o":"player_colours_1,x"},{"a":10175,"t":"code","b":[157,52,8],"m":"sta","oa":2100,"o":"f_0834,x"},{"a":10178,"t":"code","b":[189,85,29],"m":"lda","oa":7509,"o":"kickoff_cols_1,x"},{"a":10181,"t":"code","b":[149,204],"m":"sta","oa":204,"o":"zpf_CC,x"},{"a":10183,"t":"code","b":[189,103,29],"m":"lda","oa":7527,"o":"kickoff_rows_1,x"},{"a":10186,"t":"code","b":[149,230],"m":"sta","oa":230,"o":"zpf_E6,x"},{"a":10188,"t":"code","b":[189,118,229],"m":"lda","oa":58742,"o":"f_E576,x"},{"a":10191,"t":"code","b":[157,76,228],"m":"sta","oa":58444,"o":"f_E44C,x"},{"a":10194,"t":"code","b":[189,136,229],"m":"lda","oa":58760,"o":"f_E588,x"},{"a":10197,"t":"code","b":[157,95,228],"m":"sta","oa":58463,"o":"f_E45F,x"},{"a":10200,"t":"code","b":[169,166],"m":"lda","o":"#$A6"},{"a":10202,"t":"code","b":[157,114,228],"m":"sta","oa":58482,"o":"f_E472,x"},{"a":10205,"t":"code","b":[169,67],"m":"lda","o":"#$43"},{"a":10207,"t":"code","b":[157,140,228],"m":"sta","oa":58508,"o":"f_E48C,x"},{"a":10210,"t":"code","b":[232],"m":"inx"},{"a":10211,"t":"code","b":[224,18],"m":"cpx","o":"#$12"},{"a":10213,"t":"code","b":[208,200],"m":"bne","oa":10159,"o":"b_27AF"},{"a":10215,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":10217,"t":"code","b":[133,107],"m":"sta","oa":107,"o":"zpa_6B"},{"a":10219,"t":"code","b":[162,18],"m":"ldx","o":"#$12"},{"a":10221,"t":"code","b":[134,96],"m":"stx","oa":96,"o":"zpa_60"},{"a":10223,"t":"code","b":[134,97],"m":"stx","oa":97,"o":"zpa_61"},{"a":10225,"t":"code","b":[134,98],"m":"stx","oa":98,"o":"zpa_62"},{"a":10227,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":10229,"t":"code","b":[133,178],"m":"sta","oa":178,"o":"zpa_B2"},{"a":10231,"t":"code","b":[133,181],"m":"sta","oa":181,"o":"zpa_B5"},{"a":10233,"t":"code","b":[169,39],"m":"lda","o":"#$27"},{"a":10235,"t":"code","b":[133,222],"m":"sta","oa":222,"o":"zpa_DE"},{"a":10237,"t":"code","b":[133,225],"m":"sta","oa":225,"o":"zpa_E1"},{"a":10239,"t":"code","b":[169,75],"m":"lda","o":"#$4B"},{"a":10241,"t":"code","b":[133,248],"m":"sta","oa":248,"o":"zpa_F8"},{"a":10243,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"zpa_FB"},{"a":10245,"t":"code","b":[169,191],"m":"lda","o":"#$BF"},{"a":10247,"t":"code","b":[141,44,8],"m":"sta","oa":2092,"o":"a_082C"},{"a":10250,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":10252,"t":"code","b":[141,47,8],"m":"sta","oa":2095,"o":"a_082F"},{"a":10255,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":10257,"t":"code","b":[141,70,8],"m":"sta","oa":2118,"o":"a_0846"},{"a":10260,"t":"code","b":[169,12],"m":"lda","o":"#$0C"},{"a":10262,"t":"code","b":[141,73,8],"m":"sta","oa":2121,"o":"a_0849"},{"a":10265,"t":"code","b":[169,19],"m":"lda","o":"#$13"},{"a":10267,"t":"code","b":[133,100],"m":"sta","oa":100,"o":"zpa_64"},{"a":10269,"t":"code","b":[169,20],"m":"lda","o":"#$14"},{"a":10271,"t":"code","b":[133,99],"m":"sta","oa":99,"o":"zpa_63"},{"a":10273,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":10275,"t":"code","b":[133,113],"m":"sta","oa":113,"o":"zpa_71"},{"a":10277,"t":"code","b":[133,105],"m":"sta","oa":105,"o":"zpa_69"},{"a":10279,"t":"code","b":[133,106],"m":"sta","oa":106,"o":"zpa_6A"},{"a":10281,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":10283,"t":"code","b":[133,179],"m":"sta","oa":179,"o":"zpa_B3"},{"a":10285,"t":"code","b":[133,180],"m":"sta","oa":180,"o":"zpa_B4"},{"a":10287,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":10289,"t":"code","b":[133,69],"m":"sta","oa":69,"o":"zpa_45"},{"a":10291,"t":"code","b":[133,124],"m":"sta","oa":124,"o":"zpa_7C"},{"a":10293,"t":"code","b":[141,254,7],"m":"sta","oa":2046,"o":"paused"},{"a":10296,"t":"code","b":[133,70],"m":"sta","oa":70,"o":"zpa_46"},{"a":10298,"t":"code","b":[133,101],"m":"sta","oa":101,"o":"zpa_65"},{"a":10300,"t":"code","b":[165,59],"m":"lda","oa":59,"o":"zpa_3B"},{"a":10302,"t":"code","b":[201,0],"m":"cmp","o":"#$00"},{"a":10304,"t":"code","b":[240,3],"m":"beq","oa":10309,"o":"b_2845"},{"a":10306,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":10308,"t":"code","b":[44,169,6],"m":"bit","oa":1705,"o":"a_06A9"},{"a":10311,"t":"code","b":[141,255,7],"m":"sta","oa":2047,"o":"dodge_distance"},{"a":10314,"t":"code","b":[169,6],"m":"lda","o":"#$06"},{"a":10316,"t":"code","b":[133,114],"m":"sta","oa":114,"o":"zpa_72"},{"a":10318,"t":"code","b":[169,15],"m":"lda","o":"#$0F"},{"a":10320,"t":"code","b":[133,115],"m":"sta","oa":115,"o":"zpa_73"},{"a":10322,"t":"code","b":[32,117,74],"m":"jsr","oa":19061,"o":"read_input"},{"a":10325,"t":"code","b":[32,243,75],"m":"jsr","oa":19443,"o":"tape_motor"},{"a":10328,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":10330,"t":"code","b":[133,123],"m":"sta","oa":123,"o":"zpa_7B"},{"a":10332,"t":"code","b":[133,122],"m":"sta","oa":122,"o":"zpa_7A"},{"a":10334,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":10336,"t":"code","b":[133,129],"m":"sta","oa":129,"o":"zpa_81"},{"a":10338,"t":"code","b":[133,130],"m":"sta","oa":130,"o":"zpa_82"},{"a":10340,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":10342,"t":"code","b":[133,125],"m":"sta","oa":125,"o":"zpa_7D"},{"a":10344,"t":"code","b":[133,127],"m":"sta","oa":127,"o":"zpa_7F"},{"a":10346,"t":"code","b":[133,135],"m":"sta","oa":135,"o":"zpa_87"},{"a":10348,"t":"code","b":[133,134],"m":"sta","oa":134,"o":"zpa_86"},{"a":10350,"t":"code","b":[133,136],"m":"sta","oa":136,"o":"zpa_88"},{"a":10352,"t":"code","b":[133,137],"m":"sta","oa":137,"o":"zpa_89"},{"a":10354,"t":"code","b":[133,131],"m":"sta","oa":131,"o":"zpa_83"},{"a":10356,"t":"code","b":[166,96],"m":"ldx","oa":96,"o":"zpa_60"},{"a":10358,"t":"code","b":[181,204],"m":"lda","oa":204,"o":"zpf_CC,x"},{"a":10360,"t":"code","b":[56],"m":"sec"},{"a":10361,"t":"code","b":[233,18],"m":"sbc","o":"#$12"},{"a":10363,"t":"code","b":[176,2],"m":"bcs","oa":10367,"o":"b_287F"},{"a":10365,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":10367,"l":"b_287F","t":"code","b":[133,132],"m":"sta","oa":132,"x":[10363],"o":"zpa_84"},{"a":10369,"t":"code","b":[169,80],"m":"lda","o":"#$50"},{"a":10371,"t":"code","b":[56],"m":"sec"},{"a":10372,"t":"code","b":[233,39],"m":"sbc","o":"#$27"},{"a":10374,"t":"code","b":[176,2],"m":"bcs","oa":10378,"o":"b_288A"},{"a":10376,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":10378,"l":"b_288A","t":"code","b":[197,132],"m":"cmp","oa":132,"x":[10374],"o":"zpa_84"},{"a":10380,"t":"code","b":[176,2],"m":"bcs","oa":10384,"o":"b_2890"},{"a":10382,"t":"code","b":[133,132],"m":"sta","oa":132,"o":"zpa_84"},{"a":10384,"l":"b_2890","t":"code","b":[181,230],"m":"lda","oa":230,"x":[10380],"o":"zpf_E6,x"},{"a":10386,"t":"code","b":[56],"m":"sec"},{"a":10387,"t":"code","b":[233,10],"m":"sbc","o":"#$0A"},{"a":10389,"t":"code","b":[176,2],"m":"bcs","oa":10393,"o":"b_2899"},{"a":10391,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":10393,"l":"b_2899","t":"code","b":[133,133],"m":"sta","oa":133,"x":[10389],"o":"zpa_85"},{"a":10395,"t":"code","b":[169,152],"m":"lda","o":"#$98"},{"a":10397,"t":"code","b":[56],"m":"sec"},{"a":10398,"t":"code","b":[233,22],"m":"sbc","o":"#$16"},{"a":10400,"t":"code","b":[176,2],"m":"bcs","oa":10404,"o":"b_28A4"},{"a":10402,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":10404,"l":"b_28A4","t":"code","b":[197,133],"m":"cmp","oa":133,"x":[10400],"o":"zpa_85"},{"a":10406,"t":"code","b":[176,2],"m":"bcs","oa":10410,"o":"b_28AA"},{"a":10408,"t":"code","b":[133,133],"m":"sta","oa":133,"o":"zpa_85"},{"a":10409,"t":"note","l":"a_28A9","c":"A false symbol: the BIT at $16E9 skips the two-byte instruction inside it; no instruction names $28A9, which lies in match_setup.","note":"inside the item at $28A8","x":[5865]},{"a":10410,"l":"b_28AA","t":"code","b":[169,0],"m":"lda","x":[10406],"o":"#$00"},{"a":10412,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":10414,"t":"code","b":[169,216],"m":"lda","o":"#$D8"},{"a":10416,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":10418,"t":"code","b":[169,232],"m":"lda","o":"#$E8"},{"a":10420,"t":"code","b":[133,28],"m":"sta","oa":28,"o":"zpa_1C"},{"a":10422,"t":"code","b":[169,219],"m":"lda","o":"#$DB"},{"a":10424,"t":"code","b":[133,29],"m":"sta","oa":29,"o":"zpa_1D"},{"a":10426,"t":"code","b":[169,14],"m":"lda","o":"#$0E"},{"a":10428,"t":"code","b":[32,63,74],"m":"jsr","oa":19007,"o":"fill"},{"a":10431,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":10433,"t":"code","b":[133,124],"m":"sta","oa":124,"o":"zpa_7C"},{"a":10435,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":10437,"t":"code","b":[133,139],"m":"sta","oa":139,"o":"zpa_8B"},{"a":10439,"t":"code","b":[133,138],"m":"sta","oa":138,"o":"zpa_8A"},{"a":10441,"t":"code","b":[165,132],"m":"lda","oa":132,"o":"zpa_84"},{"a":10443,"t":"code","b":[105,128],"m":"adc","o":"#$80"},{"a":10445,"t":"code","b":[133,126],"m":"sta","oa":126,"o":"zpa_7E"},{"a":10447,"t":"code","b":[32,205,22],"m":"jsr","oa":5837,"o":"pitch_redraw"},{"a":10450,"t":"code","b":[165,132],"m":"lda","oa":132,"o":"zpa_84"},{"a":10452,"t":"code","b":[133,126],"m":"sta","oa":126,"o":"zpa_7E"},{"a":10454,"t":"code","b":[165,133],"m":"lda","oa":133,"o":"zpa_85"},{"a":10456,"t":"code","b":[133,128],"m":"sta","oa":128,"o":"zpa_80"},{"a":10458,"t":"code","b":[32,175,34],"m":"jsr","oa":8879,"o":"fine_scroll"},{"a":10461,"t":"code","b":[32,52,54],"m":"jsr","oa":13876,"o":"multiplier_lights"},{"a":10464,"t":"code","b":[32,95,54],"m":"jsr","oa":13919,"o":"stars_redraw"},{"a":10467,"t":"code","b":[32,107,26],"m":"jsr","oa":6763,"o":"panel_colours"},{"a":10470,"t":"code","b":[32,191,26],"m":"jsr","oa":6847,"o":"panel_scores"},{"a":10473,"t":"code","b":[32,52,74],"m":"jsr","oa":18996,"o":"wait_frame"},{"a":10476,"t":"code","b":[162,46],"m":"ldx","o":"#$2E"},{"a":10478,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":10480,"l":"b_28F0","t":"code","b":[157,0,208],"m":"sta","x":[10484],"o":"vic_sprite0_x,x"},{"a":10483,"t":"code","b":[202],"m":"dex"},{"a":10484,"t":"code","b":[16,250],"m":"bpl","oa":10480,"o":"b_28F0"},{"a":10486,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":10488,"t":"code","b":[141,21,208],"m":"sta","o":"vic_sprite_enable"},{"a":10491,"t":"code","b":[141,28,208],"m":"sta","o":"vic_sprite_multicolour"},{"a":10494,"t":"code","b":[169,15],"m":"lda","o":"#$0F"},{"a":10496,"t":"code","b":[141,38,208],"m":"sta","o":"vic_sprite_mc1"},{"a":10499,"t":"code","b":[169,62],"m":"lda","o":"#$3E"},{"a":10501,"t":"code","b":[141,24,208],"m":"sta","o":"vic_memory"},{"a":10504,"t":"code","b":[169,24],"m":"lda","o":"#$18"},{"a":10506,"t":"code","b":[141,22,208],"m":"sta","o":"vic_control2"},{"a":10509,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":10511,"t":"code","b":[133,9],"m":"sta","oa":9,"o":"zpa_09"},{"a":10513,"t":"code","b":[32,82,16],"m":"jsr","oa":4178,"o":"mux_match"},{"a":10516,"t":"code","b":[32,96,35],"m":"jsr","oa":9056,"o":"objects_visible"},{"a":10519,"t":"code","b":[32,255,16],"m":"jsr","oa":4351,"o":"mux_sort"},{"a":10522,"t":"code","b":[32,52,74],"m":"jsr","oa":18996,"o":"wait_frame"},{"a":10525,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":10527,"t":"code","b":[133,67],"m":"sta","oa":67,"o":"zpa_43"},{"a":10529,"t":"code","b":[32,82,32],"m":"jsr","oa":8274,"o":"match_frame"},{"a":10532,"t":"code","b":[88],"m":"cli"},{"a":10533,"t":"code","b":[169,134],"m":"lda","o":"#$86"},{"a":10535,"t":"code","b":[133,69],"m":"sta","oa":69,"o":"zpa_45"},{"a":10537,"t":"code","b":[165,62],"m":"lda","oa":62,"o":"zpa_3E"},{"a":10539,"t":"code","b":[240,29],"m":"beq","oa":10570,"o":"b_294A"},{"a":10541,"t":"code","b":[162,17],"m":"ldx","o":"#$11"},{"a":10543,"l":"b_292F","t":"code","b":[189,17,29],"m":"lda","oa":7441,"x":[10554],"o":"f_1D11,x"},{"a":10546,"t":"code","b":[48,3],"m":"bmi","oa":10551,"o":"b_2937"},{"a":10548,"t":"code","b":[32,80,71],"m":"jsr","oa":18256,"o":"run_dir"},{"a":10551,"l":"b_2937","t":"code","b":[202],"m":"dex","x":[10546]},{"a":10552,"t":"code","b":[224,8],"m":"cpx","o":"#$08"},{"a":10554,"t":"code","b":[208,243],"m":"bne","oa":10543,"o":"b_292F"},{"a":10556,"l":"b_293C","t":"code","b":[189,35,29],"m":"lda","oa":7459,"x":[10565],"o":"runout_dirs_1,x"},{"a":10559,"t":"code","b":[48,3],"m":"bmi","oa":10564,"o":"b_2944"},{"a":10561,"t":"code","b":[32,80,71],"m":"jsr","oa":18256,"o":"run_dir"},{"a":10564,"l":"b_2944","t":"code","b":[202],"m":"dex","x":[10559]},{"a":10565,"t":"code","b":[16,245],"m":"bpl","oa":10556,"o":"b_293C"},{"a":10567,"t":"code","b":[76,87,41],"m":"jmp","oa":10583,"o":"j_2957"},{"a":10570,"l":"b_294A","t":"code","b":[162,17],"m":"ldx","x":[10539],"o":"#$11"},{"a":10572,"l":"b_294C","t":"code","b":[189,26,29],"m":"lda","oa":7450,"x":[10581],"o":"runout_dirs_2,x"},{"a":10575,"t":"code","b":[48,3],"m":"bmi","oa":10580,"o":"b_2954"},{"a":10577,"t":"code","b":[32,80,71],"m":"jsr","oa":18256,"o":"run_dir"},{"a":10580,"l":"b_2954","t":"code","b":[202],"m":"dex","x":[10575]},{"a":10581,"t":"code","b":[16,245],"m":"bpl","oa":10572,"o":"b_294C"},{"a":10583,"l":"j_2957","t":"code","b":[169,0],"m":"lda","x":[10567],"o":"#$00"},{"a":10585,"t":"code","b":[133,66],"m":"sta","oa":66,"o":"zpa_42"},{"a":10587,"t":"code","b":[162,16],"m":"ldx","o":"#$10"},{"a":10589,"l":"b_295D","t":"code","b":[32,52,74],"m":"jsr","oa":18996,"x":[10593],"o":"wait_frame"},{"a":10592,"t":"code","b":[202],"m":"dex"},{"a":10593,"t":"code","b":[208,250],"m":"bne","oa":10589,"o":"b_295D"},{"a":10595,"l":"b_2963","t":"code","b":[32,52,74],"m":"jsr","oa":18996,"x":[10613],"o":"wait_frame"},{"a":10598,"t":"code","b":[32,255,16],"m":"jsr","oa":4351,"o":"mux_sort"},{"a":10601,"t":"code","b":[32,166,35],"m":"jsr","oa":9126,"o":"objects_move"},{"a":10604,"t":"code","b":[32,96,35],"m":"jsr","oa":9056,"o":"objects_visible"},{"a":10607,"t":"code","b":[230,66],"m":"inc","oa":66,"o":"zpa_42"},{"a":10609,"t":"code","b":[165,66],"m":"lda","oa":66,"o":"zpa_42"},{"a":10611,"t":"code","b":[201,40],"m":"cmp","o":"#$28"},{"a":10613,"t":"code","b":[208,236],"m":"bne","oa":10595,"o":"b_2963"},{"a":10615,"t":"code","b":[162,17],"m":"ldx","o":"#$11"},{"a":10617,"l":"b_2979","t":"code","b":[189,118,229],"m":"lda","oa":58742,"x":[10628],"o":"f_E576,x"},{"a":10620,"t":"code","b":[149,204],"m":"sta","oa":204,"o":"zpf_CC,x"},{"a":10622,"t":"code","b":[189,121,29],"m":"lda","oa":7545,"o":"runout_rows_1,x"},{"a":10625,"t":"code","b":[149,230],"m":"sta","oa":230,"o":"zpf_E6,x"},{"a":10627,"t":"code","b":[202],"m":"dex"},{"a":10628,"t":"code","b":[16,243],"m":"bpl","oa":10617,"o":"b_2979"},{"a":10630,"t":"code","b":[169,28],"m":"lda","o":"#$1C"},{"a":10632,"t":"code","b":[32,240,27],"m":"jsr","oa":7152,"o":"sfx_play"},{"a":10635,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":10637,"t":"code","b":[133,66],"m":"sta","oa":66,"o":"zpa_42"},{"a":10639,"l":"b_298F","t":"code","b":[32,52,74],"m":"jsr","oa":18996,"x":[10661],"o":"wait_frame"},{"a":10642,"t":"code","b":[32,255,16],"m":"jsr","oa":4351,"o":"mux_sort"},{"a":10645,"t":"code","b":[165,66],"m":"lda","oa":66,"o":"zpa_42"},{"a":10647,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":10648,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":10649,"t":"code","b":[24],"m":"clc"},{"a":10650,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":10652,"t":"code","b":[141,47,8],"m":"sta","oa":2095,"o":"a_082F"},{"a":10655,"t":"code","b":[230,66],"m":"inc","oa":66,"o":"zpa_42"},{"a":10657,"t":"code","b":[165,66],"m":"lda","oa":66,"o":"zpa_42"},{"a":10659,"t":"code","b":[201,40],"m":"cmp","o":"#$28"},{"a":10661,"t":"code","b":[208,232],"m":"bne","oa":10639,"o":"b_298F"},{"a":10663,"t":"code","b":[169,29],"m":"lda","o":"#$1D"},{"a":10665,"t":"code","b":[32,240,27],"m":"jsr","oa":7152,"o":"sfx_play"},{"a":10668,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":10670,"t":"code","b":[133,181],"m":"sta","oa":181,"o":"zpa_B5"},{"a":10672,"t":"code","b":[32,52,74],"m":"jsr","oa":18996,"o":"wait_frame"},{"a":10675,"t":"code","b":[32,255,16],"m":"jsr","oa":4351,"o":"mux_sort"},{"a":10678,"t":"code","b":[169,208],"m":"lda","o":"#$D0"},{"a":10680,"t":"code","b":[133,46],"m":"sta","oa":46,"o":"zpa_2E"},{"a":10682,"t":"code","b":[169,161],"m":"lda","o":"#$A1"},{"a":10684,"t":"code","b":[133,47],"m":"sta","oa":47,"o":"zpa_2F"},{"a":10686,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":10688,"t":"code","b":[133,48],"m":"sta","oa":48,"o":"zpa_30"},{"a":10690,"t":"code","b":[169,192],"m":"lda","o":"#$C0"},{"a":10692,"t":"code","b":[133,49],"m":"sta","oa":49,"o":"zpa_31"},{"a":10694,"t":"code","b":[32,142,73],"m":"jsr","oa":18830,"o":"unpack"},{"a":10697,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":10699,"t":"code","b":[160,192],"m":"ldy","o":"#$C0"},{"a":10701,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":10703,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"zpa_26"},{"a":10705,"t":"code","b":[169,48],"m":"lda","o":"#$30"},{"a":10707,"t":"code","b":[32,140,77],"m":"jsr","oa":19852,"o":"sprite_rows"},{"a":10710,"t":"code","b":[169,5],"m":"lda","o":"#$05"},{"a":10712,"t":"code","b":[162,101],"m":"ldx","o":"#$65"},{"a":10714,"t":"code","b":[160,42],"m":"ldy","o":"#$2A"},{"a":10716,"t":"code","b":[32,70,78],"m":"jsr","oa":20038,"o":"mirror_pairs_do"},{"a":10719,"t":"code","b":[32,136,22],"m":"jsr","oa":5768,"o":"pitch_row_tables"},{"a":10722,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":10724,"t":"code","b":[133,69],"m":"sta","oa":69,"o":"zpa_45"},{"a":10726,"t":"code","b":[169,50],"m":"lda","o":"#$32"},{"a":10728,"t":"code","b":[133,68],"m":"sta","oa":68,"o":"zpa_44"},{"a":10730,"t":"code","b":[96],"m":"rts"},{"a":10731,"l":"map_translate","c":"Copies A blocks of 8 bytes from ($1A) to ($1C), each byte through the 256-byte table at $0920.","t":"code","b":[133,38],"m":"sta","oa":38,"x":[9975,9996,10017],"o":"zpa_26"},{"a":10733,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":10735,"l":"b_29EF","t":"code","b":[169,8],"m":"lda","x":[10760],"o":"#$08"},{"a":10737,"t":"code","b":[133,39],"m":"sta","oa":39,"o":"zpa_27"},{"a":10739,"l":"b_29F3","t":"code","b":[177,26],"m":"lda","oa":26,"x":[10756],"o":"(zpa_1A),y"},{"a":10741,"t":"code","b":[170],"m":"tax"},{"a":10742,"t":"code","b":[189,32,9],"m":"lda","oa":2336,"o":"f_0920,x"},{"a":10745,"t":"code","b":[145,28],"m":"sta","oa":28,"o":"(zpa_1C),y"},{"a":10747,"t":"code","b":[200],"m":"iny"},{"a":10748,"t":"code","b":[208,4],"m":"bne","oa":10754,"o":"b_2A02"},{"a":10750,"t":"code","b":[230,27],"m":"inc","oa":27,"o":"zpa_1B"},{"a":10752,"t":"code","b":[230,29],"m":"inc","oa":29,"o":"zpa_1D"},{"a":10754,"l":"b_2A02","t":"code","b":[198,39],"m":"dec","oa":39,"x":[10748],"o":"zpa_27"},{"a":10756,"t":"code","b":[208,237],"m":"bne","oa":10739,"o":"b_29F3"},{"a":10758,"t":"code","b":[198,38],"m":"dec","oa":38,"o":"zpa_26"},{"a":10760,"t":"code","b":[208,229],"m":"bne","oa":10735,"o":"b_29EF"},{"a":10762,"t":"code","b":[96],"m":"rts"},{"a":10763,"l":"mirror_pairs","c":"Pairs of sprite frames for sprite_mirror: a frame and the frame to hold its mirror image, a left-facing figure from a right-facing one; 45 pairs used by match_setup ($26D4), then from $2A65 five more, the coin's spin $1E-$22, after the run-out unpacks arena_sprites again ($29DC). A frame number N is the 64 bytes at $C000 + 64N.","t":"byte","b":[65,71,66,70,67,69,73,79]},{"a":10771,"t":"byte","b":[74,78,75,77,80,82,81,83]},{"a":10779,"t":"byte","b":[84,110,85,111,86,108,87,109]},{"a":10787,"t":"byte","b":[88,106,89,105,90,104,91,107]},{"a":10795,"t":"byte","b":[92,102,93,103,94,100,95,101]},{"a":10803,"t":"byte","b":[96,98,97,99,115,133,116,134]},{"a":10811,"t":"byte","b":[117,135,118,130,119,131,120,132]},{"a":10819,"t":"byte","b":[121,127,122,128,123,129,137,143]},{"a":10827,"t":"byte","b":[138,142,139,141,161,162,163,164]},{"a":10835,"t":"byte","b":[169,170,171,172,166,167,174,175]},{"a":10843,"t":"byte","b":[177,179,176,178,181,183,180,182]},{"a":10851,"t":"byte","b":[189,190,26,32,27,31,28,30]},{"a":10859,"t":"byte","b":[37,33,36,34]},{"a":10863,"l":"copy_pairs","c":"23 pairs of sprite frames for sprite_copy ($26CB): a frame and the frame it is copied to, for figures used unchanged in another place in the set.","t":"byte","b":[69,168,70,136,71,169,77,137]},{"a":10871,"t":"byte","b":[78,171,79,138,82,173,83,139]},{"a":10879,"t":"byte","b":[98,174,99,140,100,152,101,153]},{"a":10887,"t":"byte","b":[102,154,103,155,104,156,105,157]},{"a":10895,"t":"byte","b":[106,158,107,159,108,160,109,161]},{"a":10903,"t":"byte","b":[110,163,111,165,127,166]},{"a":10909,"l":"control_markers","c":"Places the two arcs over the controlled players ($72 team 1, $73 team 2) as objects 19 and 20: copies each player's position (three rows higher) and colour to the marker, and its frame from $1CB2 when that player has the ball (0, no frame, otherwise); a marker whose player is not controlled or not on the pitch is moved off ($E0, $DF = $FA).","t":"code","b":[164,114],"m":"ldy","oa":114,"x":[8428],"o":"zpa_72"},{"a":10911,"t":"code","b":[48,51],"m":"bmi","oa":10964,"o":"b_2AD4"},{"a":10913,"t":"code","b":[185,160,0],"m":"lda","oa":160,"o":"zpf_A0,y"},{"a":10916,"t":"code","b":[240,46],"m":"beq","oa":10964,"o":"b_2AD4"},{"a":10918,"t":"code","b":[185,128,1],"m":"lda","oa":384,"o":"f_0180,y"},{"a":10921,"t":"code","b":[141,147,1],"m":"sta","oa":403,"o":"a_0193"},{"a":10924,"t":"code","b":[185,204,0],"m":"lda","oa":204,"o":"zpf_CC,y"},{"a":10927,"t":"code","b":[133,223],"m":"sta","oa":223,"o":"zpa_DF"},{"a":10929,"t":"code","b":[185,0,8],"m":"lda","oa":2048,"o":"f_0800,y"},{"a":10932,"t":"code","b":[141,19,8],"m":"sta","oa":2067,"o":"a_0813"},{"a":10935,"t":"code","b":[185,230,0],"m":"lda","oa":230,"o":"zpf_E6,y"},{"a":10938,"t":"code","b":[56],"m":"sec"},{"a":10939,"t":"code","b":[233,3],"m":"sbc","o":"#$03"},{"a":10941,"t":"code","b":[133,249],"m":"sta","oa":249,"o":"zpa_F9"},{"a":10943,"t":"code","b":[185,52,8],"m":"lda","oa":2100,"o":"f_0834,y"},{"a":10946,"t":"code","b":[141,71,8],"m":"sta","oa":2119,"o":"a_0847"},{"a":10949,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":10951,"t":"code","b":[196,96],"m":"cpy","oa":96,"o":"zpa_60"},{"a":10953,"t":"code","b":[208,3],"m":"bne","oa":10958,"o":"b_2ACE"},{"a":10955,"t":"code","b":[185,178,28],"m":"lda","oa":7346,"o":"marker_frames,y"},{"a":10958,"l":"b_2ACE","t":"code","b":[141,45,8],"m":"sta","oa":2093,"x":[10953],"o":"a_082D"},{"a":10961,"t":"code","b":[76,216,42],"m":"jmp","oa":10968,"o":"j_2AD8"},{"a":10964,"l":"b_2AD4","t":"code","b":[169,250],"m":"lda","x":[10911,10916],"o":"#$FA"},{"a":10966,"t":"code","b":[133,224],"m":"sta","oa":224,"o":"zpa_E0"},{"a":10968,"l":"j_2AD8","t":"code","b":[164,115],"m":"ldy","oa":115,"x":[10961],"o":"zpa_73"},{"a":10970,"t":"code","b":[48,49],"m":"bmi","oa":11021,"o":"b_2B0D"},{"a":10972,"t":"code","b":[185,160,0],"m":"lda","oa":160,"o":"zpf_A0,y"},{"a":10975,"t":"code","b":[240,44],"m":"beq","oa":11021,"o":"b_2B0D"},{"a":10977,"t":"code","b":[185,128,1],"m":"lda","oa":384,"o":"f_0180,y"},{"a":10980,"t":"code","b":[141,148,1],"m":"sta","oa":404,"o":"a_0194"},{"a":10983,"t":"code","b":[185,204,0],"m":"lda","oa":204,"o":"zpf_CC,y"},{"a":10986,"t":"code","b":[133,224],"m":"sta","oa":224,"o":"zpa_E0"},{"a":10988,"t":"code","b":[185,0,8],"m":"lda","oa":2048,"o":"f_0800,y"},{"a":10991,"t":"code","b":[141,20,8],"m":"sta","oa":2068,"o":"a_0814"},{"a":10994,"t":"code","b":[185,230,0],"m":"lda","oa":230,"o":"zpf_E6,y"},{"a":10997,"t":"code","b":[56],"m":"sec"},{"a":10998,"t":"code","b":[233,3],"m":"sbc","o":"#$03"},{"a":11000,"t":"code","b":[133,250],"m":"sta","oa":250,"o":"zpa_FA"},{"a":11002,"t":"code","b":[185,52,8],"m":"lda","oa":2100,"o":"f_0834,y"},{"a":11005,"t":"code","b":[141,72,8],"m":"sta","oa":2120,"o":"a_0848"},{"a":11008,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":11010,"t":"code","b":[196,96],"m":"cpy","oa":96,"o":"zpa_60"},{"a":11012,"t":"code","b":[208,3],"m":"bne","oa":11017,"o":"b_2B09"},{"a":11014,"t":"code","b":[185,178,28],"m":"lda","oa":7346,"o":"marker_frames,y"},{"a":11017,"l":"b_2B09","t":"code","b":[141,46,8],"m":"sta","oa":2094,"x":[11012],"o":"a_082E"},{"a":11020,"t":"code","b":[96],"m":"rts"},{"a":11021,"l":"b_2B0D","t":"code","b":[169,250],"m":"lda","x":[10970,10975],"o":"#$FA"},{"a":11023,"t":"code","b":[133,224],"m":"sta","oa":224,"o":"zpa_E0"},{"a":11025,"t":"code","b":[96],"m":"rts"},{"a":11026,"l":"ball_frame","c":"Once a frame, in a match. Gives each human team the player who has the ball, or the nearest one to it (nearest_player), as its controlled player, stopping his own run; then, when the ball is free ($60 = $12), moves it: its height ($63) rises and falls by the vertical speed $64, which drops by one a frame (gravity), and its frame shows the height. A bounce off an end wall turns its vertical speed round and, between columns $22 and $2D below height $40, is a goal for the team attacking that end, unless the goal-door token protects it: counts the goal ($0BFD), adds the goal's points ($53,x, with the multiplier) to the score, lets the scorer celebrate (frame $A1, a run up the pitch), sets the goal state ($45 = 2) and plays effect $18; any other end-wall bounce plays effect $0C. Then the score multiplier ramps ($2C61), the bounce domes (bounce_dome), the electrobounce units (electrobounce), the ball slowing down every 7 frames and coming off the walls, losing the ball when it is more than two away from its holder, and picking it up (pick_up, $2D59).","t":"code","b":[166,114],"m":"ldx","oa":114,"x":[8457],"o":"zpa_72"},{"a":11028,"t":"code","b":[48,22],"m":"bmi","oa":11052,"o":"b_2B2C"},{"a":11030,"t":"code","b":[164,96],"m":"ldy","oa":96,"o":"zpa_60"},{"a":11032,"t":"code","b":[192,9],"m":"cpy","o":"#$09"},{"a":11034,"t":"code","b":[144,6],"m":"bcc","oa":11042,"o":"b_2B22"},{"a":11036,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":11038,"t":"code","b":[32,241,45],"m":"jsr","oa":11761,"o":"nearest_player"},{"a":11041,"t":"code","b":[168],"m":"tay"},{"a":11042,"l":"b_2B22","t":"code","b":[132,114],"m":"sty","oa":114,"x":[11034],"o":"zpa_72"},{"a":11044,"t":"code","b":[169,250],"m":"lda","o":"#$FA"},{"a":11046,"t":"code","b":[153,76,228],"m":"sta","oa":58444,"o":"f_E44C,y"},{"a":11049,"t":"code","b":[153,95,228],"m":"sta","oa":58463,"o":"f_E45F,y"},{"a":11052,"l":"b_2B2C","t":"code","b":[166,115],"m":"ldx","oa":115,"x":[11028],"o":"zpa_73"},{"a":11054,"t":"code","b":[48,26],"m":"bmi","oa":11082,"o":"b_2B4A"},{"a":11056,"t":"code","b":[164,96],"m":"ldy","oa":96,"o":"zpa_60"},{"a":11058,"t":"code","b":[192,18],"m":"cpy","o":"#$12"},{"a":11060,"t":"code","b":[240,4],"m":"beq","oa":11066,"o":"b_2B3A"},{"a":11062,"t":"code","b":[192,9],"m":"cpy","o":"#$09"},{"a":11064,"t":"code","b":[176,6],"m":"bcs","oa":11072,"o":"b_2B40"},{"a":11066,"l":"b_2B3A","t":"code","b":[169,9],"m":"lda","x":[11060],"o":"#$09"},{"a":11068,"t":"code","b":[32,241,45],"m":"jsr","oa":11761,"o":"nearest_player"},{"a":11071,"t":"code","b":[168],"m":"tay"},{"a":11072,"l":"b_2B40","t":"code","b":[132,115],"m":"sty","oa":115,"x":[11064],"o":"zpa_73"},{"a":11074,"t":"code","b":[169,250],"m":"lda","o":"#$FA"},{"a":11076,"t":"code","b":[153,76,228],"m":"sta","oa":58444,"o":"f_E44C,y"},{"a":11079,"t":"code","b":[153,95,228],"m":"sta","oa":58463,"o":"f_E45F,y"},{"a":11082,"l":"b_2B4A","t":"code","b":[165,96],"m":"lda","oa":96,"x":[11054],"o":"zpa_60"},{"a":11084,"t":"code","b":[201,18],"m":"cmp","o":"#$12"},{"a":11086,"t":"code","b":[240,1],"m":"beq","oa":11089,"o":"b_2B51"},{"a":11088,"t":"code","b":[96],"m":"rts"},{"a":11089,"l":"b_2B51","t":"code","b":[162,18],"m":"ldx","x":[11086],"o":"#$12"},{"a":11091,"t":"code","b":[165,99],"m":"lda","oa":99,"o":"zpa_63"},{"a":11093,"t":"code","b":[240,7],"m":"beq","oa":11102,"o":"b_2B5E"},{"a":11095,"t":"code","b":[24],"m":"clc"},{"a":11096,"t":"code","b":[101,100],"m":"adc","oa":100,"o":"zpa_64"},{"a":11098,"t":"code","b":[133,99],"m":"sta","oa":99,"o":"zpa_63"},{"a":11100,"t":"code","b":[198,100],"m":"dec","oa":100,"o":"zpa_64"},{"a":11102,"l":"b_2B5E","t":"code","b":[74],"m":"lsr","x":[11093],"o":"a"},{"a":11103,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":11104,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":11105,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":11106,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":11107,"t":"code","b":[24],"m":"clc"},{"a":11108,"t":"code","b":[105,40],"m":"adc","o":"#$28"},{"a":11110,"t":"code","b":[141,44,8],"m":"sta","oa":2092,"o":"a_082C"},{"a":11113,"t":"code","b":[165,178],"m":"lda","oa":178,"o":"zpa_B2"},{"a":11115,"t":"code","b":[41,64],"m":"and","o":"#$40"},{"a":11117,"t":"code","b":[240,7],"m":"beq","oa":11126,"o":"b_2B76"},{"a":11119,"t":"code","b":[165,105],"m":"lda","oa":105,"o":"zpa_69"},{"a":11121,"t":"code","b":[208,3],"m":"bne","oa":11126,"o":"b_2B76"},{"a":11123,"t":"code","b":[32,211,51],"m":"jsr","oa":13267,"o":"side_wall_hit"},{"a":11126,"l":"b_2B76","t":"code","b":[165,178],"m":"lda","oa":178,"x":[11117,11121],"o":"zpa_B2"},{"a":11128,"t":"code","b":[41,128],"m":"and","o":"#$80"},{"a":11130,"t":"code","b":[208,3],"m":"bne","oa":11135,"o":"b_2B7F"},{"a":11132,"t":"code","b":[76,10,44],"m":"jmp","oa":11274,"o":"j_2C0A"},{"a":11135,"l":"b_2B7F","t":"code","b":[169,0],"m":"lda","x":[11130],"o":"#$00"},{"a":11137,"t":"code","b":[56],"m":"sec"},{"a":11138,"t":"code","b":[237,56,228],"m":"sbc","oa":58424,"o":"a_E438"},{"a":11141,"t":"code","b":[141,56,228],"m":"sta","oa":58424,"o":"a_E438"},{"a":11144,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":11146,"t":"code","b":[237,75,228],"m":"sbc","oa":58443,"o":"a_E44B"},{"a":11149,"t":"code","b":[141,75,228],"m":"sta","oa":58443,"o":"a_E44B"},{"a":11152,"t":"code","b":[134,98],"m":"stx","oa":98,"o":"zpa_62"},{"a":11154,"t":"code","b":[165,222],"m":"lda","oa":222,"o":"zpa_DE"},{"a":11156,"t":"code","b":[201,34],"m":"cmp","o":"#$22"},{"a":11158,"t":"code","b":[144,109],"m":"bcc","oa":11269,"o":"b_2C05"},{"a":11160,"t":"code","b":[201,46],"m":"cmp","o":"#$2E"},{"a":11162,"t":"code","b":[176,105],"m":"bcs","oa":11269,"o":"b_2C05"},{"a":11164,"t":"code","b":[165,99],"m":"lda","oa":99,"o":"zpa_63"},{"a":11166,"t":"code","b":[201,64],"m":"cmp","o":"#$40"},{"a":11168,"t":"code","b":[176,99],"m":"bcs","oa":11269,"o":"b_2C05"},{"a":11170,"t":"code","b":[165,62],"m":"lda","oa":62,"o":"zpa_3E"},{"a":11172,"t":"code","b":[166,248],"m":"ldx","oa":248,"o":"zpa_F8"},{"a":11174,"t":"code","b":[16,2],"m":"bpl","oa":11178,"o":"b_2BAA"},{"a":11176,"t":"code","b":[73,1],"m":"eor","o":"#$01"},{"a":11177,"t":"note","l":"a_2BA9","c":"A false symbol: the BIT at $2F0E skips the two-byte instruction inside it; no instruction names $2BA9, which lies in ball_frame.","note":"inside the item at $2BA8","x":[12046]},{"a":11178,"l":"b_2BAA","t":"code","b":[170],"m":"tax","x":[11174]},{"a":11179,"t":"code","b":[189,176,28],"m":"lda","oa":7344,"o":"goal_door_bits,x"},{"a":11182,"t":"code","b":[37,70],"m":"and","oa":70,"o":"zpa_46"},{"a":11184,"t":"code","b":[208,83],"m":"bne","oa":11269,"o":"b_2C05"},{"a":11186,"t":"code","b":[254,253,11],"m":"inc","oa":3069,"o":"f_0BFD,x"},{"a":11189,"t":"code","b":[181,83],"m":"lda","oa":83,"o":"zpf_53,x"},{"a":11191,"t":"code","b":[32,179,27],"m":"jsr","oa":7091,"o":"score_add_bcd"},{"a":11194,"t":"code","b":[134,34],"m":"stx","oa":34,"o":"zpa_22"},{"a":11196,"t":"code","b":[164,97],"m":"ldy","oa":97,"o":"zpa_61"},{"a":11198,"t":"code","b":[132,50],"m":"sty","oa":50,"o":"zpa_32"},{"a":11200,"t":"code","b":[192,18],"m":"cpy","o":"#$12"},{"a":11202,"t":"code","b":[240,47],"m":"beq","oa":11251,"o":"b_2BF3"},{"a":11204,"t":"code","b":[185,8,29],"m":"lda","oa":7432,"o":"team_of,y"},{"a":11207,"t":"code","b":[197,34],"m":"cmp","oa":34,"o":"zpa_22"},{"a":11209,"t":"code","b":[208,40],"m":"bne","oa":11251,"o":"b_2BF3"},{"a":11211,"t":"code","b":[169,64],"m":"lda","o":"#$40"},{"a":11213,"t":"code","b":[153,186,0],"m":"sta","oa":186,"o":"f_00BA,y"},{"a":11216,"t":"code","b":[169,12],"m":"lda","o":"#$0C"},{"a":11218,"t":"code","b":[153,166,228],"m":"sta","oa":58534,"o":"f_E4A6,y"},{"a":11221,"t":"code","b":[169,161],"m":"lda","o":"#$A1"},{"a":11223,"t":"code","b":[153,26,8],"m":"sta","oa":2074,"o":"f_081A,y"},{"a":11226,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":11228,"t":"code","b":[153,0,228],"m":"sta","oa":58368,"o":"f_E400,y"},{"a":11231,"t":"code","b":[153,19,228],"m":"sta","oa":58387,"o":"a_E413,y"},{"a":11234,"t":"code","b":[153,57,228],"m":"sta","oa":58425,"o":"f_E439,y"},{"a":11237,"t":"code","b":[169,32],"m":"lda","o":"#$20"},{"a":11239,"t":"code","b":[153,38,228],"m":"sta","oa":58406,"o":"f_E426,y"},{"a":11242,"t":"code","b":[132,96],"m":"sty","oa":96,"o":"zpa_60"},{"a":11244,"t":"code","b":[169,60],"m":"lda","o":"#$3C"},{"a":11246,"t":"code","b":[133,70],"m":"sta","oa":70,"o":"zpa_46"},{"a":11248,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":11250,"t":"code","b":[44,169,5],"m":"bit","oa":1449,"o":"a_05A9"},{"a":11253,"t":"code","b":[133,69],"m":"sta","oa":69,"o":"zpa_45"},{"a":11255,"t":"code","b":[162,18],"m":"ldx","o":"#$12"},{"a":11257,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":11259,"t":"code","b":[133,178],"m":"sta","oa":178,"o":"zpa_B2"},{"a":11261,"t":"code","b":[169,24],"m":"lda","o":"#$18"},{"a":11263,"t":"code","b":[32,249,27],"m":"jsr","oa":7161,"o":"sfx_play_v3"},{"a":11266,"t":"code","b":[76,10,44],"m":"jmp","oa":11274,"o":"j_2C0A"},{"a":11269,"l":"b_2C05","t":"code","b":[169,12],"m":"lda","x":[11158,11162,11168,11184],"o":"#$0C"},{"a":11271,"t":"code","b":[32,253,27],"m":"jsr","oa":7165,"o":"sfx_play_pair"},{"a":11274,"l":"j_2C0A","t":"code","b":[165,178],"m":"lda","oa":178,"x":[11132,11266],"o":"zpa_B2"},{"a":11276,"t":"code","b":[41,63],"m":"and","o":"#$3F"},{"a":11278,"t":"code","b":[133,178],"m":"sta","oa":178,"o":"zpa_B2"},{"a":11280,"t":"code","b":[228,97],"m":"cpx","oa":97,"o":"zpa_61"},{"a":11282,"t":"code","b":[240,40],"m":"beq","oa":11324,"o":"b_2C3C"},{"a":11284,"t":"code","b":[165,99],"m":"lda","oa":99,"o":"zpa_63"},{"a":11286,"t":"code","b":[41,192],"m":"and","o":"#$C0"},{"a":11288,"t":"code","b":[208,34],"m":"bne","oa":11324,"o":"b_2C3C"},{"a":11290,"t":"code","b":[165,222],"m":"lda","oa":222,"o":"zpa_DE"},{"a":11292,"t":"code","b":[201,38],"m":"cmp","o":"#$26"},{"a":11294,"t":"code","b":[144,31],"m":"bcc","oa":11327,"o":"b_2C3F"},{"a":11296,"t":"code","b":[201,42],"m":"cmp","o":"#$2A"},{"a":11298,"t":"code","b":[176,27],"m":"bcs","oa":11327,"o":"b_2C3F"},{"a":11300,"t":"code","b":[165,248],"m":"lda","oa":248,"o":"zpa_F8"},{"a":11302,"t":"code","b":[56],"m":"sec"},{"a":11303,"t":"code","b":[233,42],"m":"sbc","o":"#$2A"},{"a":11305,"t":"code","b":[201,5],"m":"cmp","o":"#$05"},{"a":11307,"t":"code","b":[176,3],"m":"bcs","oa":11312,"o":"b_2C30"},{"a":11309,"t":"code","b":[76,57,44],"m":"jmp","oa":11321,"o":"j_2C39"},{"a":11312,"l":"b_2C30","t":"code","b":[165,248],"m":"lda","oa":248,"x":[11307],"o":"zpa_F8"},{"a":11314,"t":"code","b":[56],"m":"sec"},{"a":11315,"t":"code","b":[233,106],"m":"sbc","o":"#$6A"},{"a":11317,"t":"code","b":[201,5],"m":"cmp","o":"#$05"},{"a":11319,"t":"code","b":[176,6],"m":"bcs","oa":11327,"o":"b_2C3F"},{"a":11321,"l":"j_2C39","t":"code","b":[32,164,46],"m":"jsr","oa":11940,"x":[11309],"o":"bounce_dome"},{"a":11324,"l":"b_2C3C","t":"code","b":[76,199,44],"m":"jmp","oa":11463,"x":[11282,11288],"o":"j_2CC7"},{"a":11327,"l":"b_2C3F","t":"code","b":[173,18,228],"m":"lda","oa":58386,"x":[11294,11298,11319],"o":"a_E412"},{"a":11330,"t":"code","b":[208,92],"m":"bne","oa":11424,"o":"b_2CA0"},{"a":11332,"t":"code","b":[165,222],"m":"lda","oa":222,"o":"zpa_DE"},{"a":11334,"t":"code","b":[201,10],"m":"cmp","o":"#$0A"},{"a":11336,"t":"code","b":[144,4],"m":"bcc","oa":11342,"o":"b_2C4E"},{"a":11338,"t":"code","b":[201,70],"m":"cmp","o":"#$46"},{"a":11340,"t":"code","b":[144,82],"m":"bcc","oa":11424,"o":"b_2CA0"},{"a":11342,"l":"b_2C4E","t":"code","b":[165,105],"m":"lda","oa":105,"x":[11336],"o":"zpa_69"},{"a":11344,"t":"code","b":[208,78],"m":"bne","oa":11424,"o":"b_2CA0"},{"a":11346,"t":"code","b":[173,75,228],"m":"lda","oa":58443,"o":"a_E44B"},{"a":11349,"t":"code","b":[48,63],"m":"bmi","oa":11414,"o":"b_2C96"},{"a":11351,"t":"code","b":[165,248],"m":"lda","oa":248,"o":"zpa_F8"},{"a":11353,"t":"code","b":[201,72],"m":"cmp","o":"#$48"},{"a":11355,"t":"code","b":[240,4],"m":"beq","oa":11361,"o":"multiplier_ramp"},{"a":11357,"t":"code","b":[201,73],"m":"cmp","o":"#$49"},{"a":11359,"t":"code","b":[208,63],"m":"bne","oa":11424,"o":"b_2CA0"},{"a":11361,"l":"multiplier_ramp","c":"The ball runs up a score multiplier ramp (rows $48-$49 going down, $4B-$4C going up, at the sides of the pitch): moves the multiplier $51 a step towards the team whose player threw it (0 or 1 for team 1, 3 or 4 for team 2, 2 for neither), recomputes the goals' worth and the panel lights (multiplier_points, $34C7) and holds the ball in the ramp for two passes of 31 frames ($69, ramp_ride).","t":"code","b":[165,97],"m":"lda","oa":97,"x":[11355,11418,11422],"o":"zpa_61"},{"a":11363,"t":"code","b":[201,9],"m":"cmp","o":"#$09"},{"a":11365,"t":"code","b":[176,36],"m":"bcs","oa":11403,"o":"b_2C8B"},{"a":11367,"t":"code","b":[165,81],"m":"lda","oa":81,"o":"zpa_51"},{"a":11369,"t":"code","b":[240,8],"m":"beq","oa":11379,"o":"b_2C73"},{"a":11371,"t":"code","b":[198,81],"m":"dec","oa":81,"o":"zpa_51"},{"a":11373,"l":"j_2C6D","t":"code","b":[32,199,52],"m":"jsr","oa":13511,"x":[11411],"o":"multiplier_points"},{"a":11376,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":11378,"t":"code","b":[44,169,16],"m":"bit","oa":4265,"o":"a_10A9"},{"a":11381,"t":"code","b":[133,106],"m":"sta","oa":106,"o":"zpa_6A"},{"a":11383,"t":"code","b":[169,31],"m":"lda","o":"#$1F"},{"a":11385,"t":"code","b":[133,105],"m":"sta","oa":105,"o":"zpa_69"},{"a":11387,"t":"code","b":[165,222],"m":"lda","oa":222,"o":"zpa_DE"},{"a":11389,"t":"code","b":[201,36],"m":"cmp","o":"#$24"},{"a":11391,"t":"code","b":[38,106],"m":"rol","oa":106,"o":"zpa_6A"},{"a":11393,"t":"code","b":[173,75,228],"m":"lda","oa":58443,"o":"a_E44B"},{"a":11396,"t":"code","b":[201,128],"m":"cmp","o":"#$80"},{"a":11398,"t":"code","b":[38,106],"m":"rol","oa":106,"o":"zpa_6A"},{"a":11400,"t":"code","b":[76,160,44],"m":"jmp","oa":11424,"o":"b_2CA0"},{"a":11403,"l":"b_2C8B","t":"code","b":[165,81],"m":"lda","oa":81,"x":[11365],"o":"zpa_51"},{"a":11405,"t":"code","b":[201,4],"m":"cmp","o":"#$04"},{"a":11407,"t":"code","b":[240,226],"m":"beq","oa":11379,"o":"b_2C73"},{"a":11409,"t":"code","b":[230,81],"m":"inc","oa":81,"o":"zpa_51"},{"a":11411,"t":"code","b":[76,109,44],"m":"jmp","oa":11373,"o":"j_2C6D"},{"a":11414,"l":"b_2C96","t":"code","b":[165,248],"m":"lda","oa":248,"x":[11349],"o":"zpa_F8"},{"a":11416,"t":"code","b":[201,76],"m":"cmp","o":"#$4C"},{"a":11418,"t":"code","b":[240,197],"m":"beq","oa":11361,"o":"multiplier_ramp"},{"a":11420,"t":"code","b":[201,75],"m":"cmp","o":"#$4B"},{"a":11422,"t":"code","b":[240,193],"m":"beq","oa":11361,"o":"multiplier_ramp"},{"a":11424,"l":"b_2CA0","t":"code","b":[165,222],"m":"lda","oa":222,"x":[11330,11340,11344,11359,11400],"o":"zpa_DE"},{"a":11426,"t":"code","b":[201,8],"m":"cmp","o":"#$08"},{"a":11428,"t":"code","b":[176,15],"m":"bcs","oa":11445,"o":"b_2CB5"},{"a":11430,"t":"code","b":[165,248],"m":"lda","oa":248,"o":"zpa_F8"},{"a":11432,"t":"code","b":[56],"m":"sec"},{"a":11433,"l":"a_2CA9","c":"A false symbol: the BIT at $388F skips the two-byte instruction inside it; no instruction names $2CA9, which lies in multiplier_ramp.","t":"code","b":[233,107],"m":"sbc","x":[14479],"o":"#$6B"},{"a":11435,"t":"code","b":[201,5],"m":"cmp","o":"#$05"},{"a":11437,"t":"code","b":[176,24],"m":"bcs","oa":11463,"o":"j_2CC7"},{"a":11439,"t":"code","b":[32,24,47],"m":"jsr","oa":12056,"o":"electrobounce"},{"a":11442,"t":"code","b":[76,199,44],"m":"jmp","oa":11463,"o":"j_2CC7"},{"a":11445,"l":"b_2CB5","t":"code","b":[165,222],"m":"lda","oa":222,"x":[11428],"o":"zpa_DE"},{"a":11447,"t":"code","b":[201,72],"m":"cmp","o":"#$48"},{"a":11449,"t":"code","b":[144,12],"m":"bcc","oa":11463,"o":"j_2CC7"},{"a":11451,"t":"code","b":[165,248],"m":"lda","oa":248,"o":"zpa_F8"},{"a":11453,"t":"code","b":[56],"m":"sec"},{"a":11454,"t":"code","b":[233,39],"m":"sbc","o":"#$27"},{"a":11456,"t":"code","b":[201,5],"m":"cmp","o":"#$05"},{"a":11458,"t":"code","b":[176,3],"m":"bcs","oa":11463,"o":"j_2CC7"},{"a":11460,"t":"code","b":[32,24,47],"m":"jsr","oa":12056,"o":"electrobounce"},{"a":11463,"l":"j_2CC7","t":"code","b":[198,102],"m":"dec","oa":102,"x":[11324,11437,11442,11449,11458],"o":"zpa_66"},{"a":11465,"t":"code","b":[208,98],"m":"bne","oa":11565,"o":"b_2D2D"},{"a":11467,"t":"code","b":[169,7],"m":"lda","o":"#$07"},{"a":11469,"t":"code","b":[133,102],"m":"sta","oa":102,"o":"zpa_66"},{"a":11471,"t":"code","b":[165,103],"m":"lda","oa":103,"o":"zpa_67"},{"a":11473,"t":"code","b":[164,104],"m":"ldy","oa":104,"o":"zpa_68"},{"a":11475,"t":"code","b":[32,7,73],"m":"jsr","oa":18695,"o":"slow_down"},{"a":11478,"t":"code","b":[189,0,228],"m":"lda","oa":58368,"o":"f_E400,x"},{"a":11481,"t":"code","b":[29,38,228],"m":"ora","oa":58406,"o":"f_E426,x"},{"a":11484,"t":"code","b":[208,79],"m":"bne","oa":11565,"o":"b_2D2D"},{"a":11486,"t":"code","b":[169,18],"m":"lda","o":"#$12"},{"a":11488,"t":"code","b":[133,98],"m":"sta","oa":98,"o":"zpa_62"},{"a":11490,"t":"code","b":[165,70],"m":"lda","oa":70,"o":"zpa_46"},{"a":11492,"t":"code","b":[41,63],"m":"and","o":"#$3F"},{"a":11494,"t":"code","b":[133,70],"m":"sta","oa":70,"o":"zpa_46"},{"a":11496,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":11498,"t":"code","b":[141,70,8],"m":"sta","oa":2118,"o":"a_0846"},{"a":11501,"t":"code","b":[165,222],"m":"lda","oa":222,"o":"zpa_DE"},{"a":11503,"t":"code","b":[201,8],"m":"cmp","o":"#$08"},{"a":11505,"t":"code","b":[176,10],"m":"bcs","oa":11517,"o":"b_2CFD"},{"a":11507,"t":"code","b":[169,16],"m":"lda","o":"#$10"},{"a":11509,"t":"code","b":[141,18,228],"m":"sta","oa":58386,"o":"a_E412"},{"a":11512,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":11514,"t":"code","b":[141,37,228],"m":"sta","oa":58405,"o":"a_E425"},{"a":11517,"l":"b_2CFD","t":"code","b":[165,222],"m":"lda","oa":222,"x":[11505],"o":"zpa_DE"},{"a":11519,"t":"code","b":[201,72],"m":"cmp","o":"#$48"},{"a":11521,"t":"code","b":[144,10],"m":"bcc","oa":11533,"o":"b_2D0D"},{"a":11523,"t":"code","b":[169,240],"m":"lda","o":"#$F0"},{"a":11525,"t":"code","b":[141,18,228],"m":"sta","oa":58386,"o":"a_E412"},{"a":11528,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":11530,"t":"code","b":[141,37,228],"m":"sta","oa":58405,"o":"a_E425"},{"a":11533,"l":"b_2D0D","t":"code","b":[165,248],"m":"lda","oa":248,"x":[11521],"o":"zpa_F8"},{"a":11535,"t":"code","b":[201,8],"m":"cmp","o":"#$08"},{"a":11537,"t":"code","b":[176,10],"m":"bcs","oa":11549,"o":"b_2D1D"},{"a":11539,"t":"code","b":[169,16],"m":"lda","o":"#$10"},{"a":11541,"t":"code","b":[141,56,228],"m":"sta","oa":58424,"o":"a_E438"},{"a":11544,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":11546,"t":"code","b":[141,75,228],"m":"sta","oa":58443,"o":"a_E44B"},{"a":11549,"l":"b_2D1D","t":"code","b":[165,248],"m":"lda","oa":248,"x":[11537],"o":"zpa_F8"},{"a":11551,"t":"code","b":[201,143],"m":"cmp","o":"#$8F"},{"a":11553,"t":"code","b":[144,10],"m":"bcc","oa":11565,"o":"b_2D2D"},{"a":11555,"t":"code","b":[169,240],"m":"lda","o":"#$F0"},{"a":11557,"t":"code","b":[141,56,228],"m":"sta","oa":58424,"o":"a_E438"},{"a":11560,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":11562,"t":"code","b":[141,75,228],"m":"sta","oa":58443,"o":"a_E44B"},{"a":11565,"l":"b_2D2D","t":"code","b":[166,98],"m":"ldx","oa":98,"x":[11465,11484,11553],"o":"zpa_62"},{"a":11567,"t":"code","b":[224,18],"m":"cpx","o":"#$12"},{"a":11569,"t":"code","b":[240,38],"m":"beq","oa":11609,"o":"pick_up"},{"a":11571,"t":"code","b":[173,146,1],"m":"lda","oa":402,"o":"a_0192"},{"a":11574,"t":"code","b":[221,128,1],"m":"cmp","oa":384,"o":"f_0180,x"},{"a":11577,"t":"code","b":[165,222],"m":"lda","oa":222,"o":"zpa_DE"},{"a":11579,"t":"code","b":[245,204],"m":"sbc","oa":204,"o":"zpf_CC,x"},{"a":11581,"t":"code","b":[24],"m":"clc"},{"a":11582,"t":"code","b":[105,2],"m":"adc","o":"#$02"},{"a":11584,"t":"code","b":[201,4],"m":"cmp","o":"#$04"},{"a":11586,"t":"code","b":[176,17],"m":"bcs","oa":11605,"o":"b_2D55"},{"a":11588,"t":"code","b":[173,18,8],"m":"lda","oa":2066,"o":"a_0812"},{"a":11591,"t":"code","b":[221,0,8],"m":"cmp","oa":2048,"o":"f_0800,x"},{"a":11594,"t":"code","b":[165,248],"m":"lda","oa":248,"o":"zpa_F8"},{"a":11596,"t":"code","b":[245,230],"m":"sbc","oa":230,"o":"zpf_E6,x"},{"a":11598,"t":"code","b":[24],"m":"clc"},{"a":11599,"t":"code","b":[105,2],"m":"adc","o":"#$02"},{"a":11601,"t":"code","b":[201,4],"m":"cmp","o":"#$04"},{"a":11603,"t":"code","b":[144,4],"m":"bcc","oa":11609,"o":"pick_up"},{"a":11605,"l":"b_2D55","t":"code","b":[169,18],"m":"lda","x":[11586],"o":"#$12"},{"a":11607,"t":"code","b":[133,98],"m":"sta","oa":98,"o":"zpa_62"},{"a":11609,"l":"pick_up","c":"A free ball within one column and one row of a player who is not down and did not just lose it, and low enough (or the player jumping), is his: he becomes the ball's holder ($60) and takes the possession colour ($1D53 or $1D54), with effect $14. A goalkeeper who takes the ball from the other team counts a save ($0BFF). A ball the other team electrified (bit 6 or 7 of $46, by $1C9E) instead knocks the player down (tackle, $3868) and uses up one of its charges ($65); when they are gone it is an ordinary ball again.","t":"code","b":[165,105],"m":"lda","oa":105,"x":[11569,11603],"o":"zpa_69"},{"a":11611,"t":"code","b":[208,94],"m":"bne","oa":11707,"o":"r_2DBB"},{"a":11613,"t":"code","b":[162,18],"m":"ldx","o":"#$12"},{"a":11615,"l":"b_2D5F","t":"code","b":[202],"m":"dex","x":[11620,11637,11654,11660,11664,11676]},{"a":11616,"t":"code","b":[48,89],"m":"bmi","oa":11707,"o":"r_2DBB"},{"a":11618,"t":"code","b":[181,160],"m":"lda","oa":160,"o":"zpf_A0,x"},{"a":11620,"t":"code","b":[240,249],"m":"beq","oa":11615,"o":"b_2D5F"},{"a":11622,"t":"code","b":[173,146,1],"m":"lda","oa":402,"o":"a_0192"},{"a":11625,"t":"code","b":[221,128,1],"m":"cmp","oa":384,"o":"f_0180,x"},{"a":11628,"t":"code","b":[165,222],"m":"lda","oa":222,"o":"zpa_DE"},{"a":11630,"t":"code","b":[245,204],"m":"sbc","oa":204,"o":"zpf_CC,x"},{"a":11632,"t":"code","b":[24],"m":"clc"},{"a":11633,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":11635,"t":"code","b":[201,3],"m":"cmp","o":"#$03"},{"a":11637,"t":"code","b":[176,232],"m":"bcs","oa":11615,"o":"b_2D5F"},{"a":11639,"t":"code","b":[173,18,8],"m":"lda","oa":2066,"o":"a_0812"},{"a":11642,"t":"code","b":[221,0,8],"m":"cmp","oa":2048,"o":"f_0800,x"},{"a":11645,"t":"code","b":[165,248],"m":"lda","oa":248,"o":"zpa_F8"},{"a":11647,"t":"code","b":[245,230],"m":"sbc","oa":230,"o":"zpf_E6,x"},{"a":11649,"t":"code","b":[24],"m":"clc"},{"a":11650,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":11652,"t":"code","b":[201,3],"m":"cmp","o":"#$03"},{"a":11654,"t":"code","b":[176,215],"m":"bcs","oa":11615,"o":"b_2D5F"},{"a":11656,"t":"code","b":[181,186],"m":"lda","oa":186,"o":"f_00BA,x"},{"a":11658,"t":"code","b":[41,2],"m":"and","o":"#$02"},{"a":11660,"t":"code","b":[208,209],"m":"bne","oa":11615,"o":"b_2D5F"},{"a":11662,"t":"code","b":[228,98],"m":"cpx","oa":98,"o":"zpa_62"},{"a":11664,"t":"code","b":[240,205],"m":"beq","oa":11615,"o":"b_2D5F"},{"a":11666,"t":"code","b":[181,186],"m":"lda","oa":186,"o":"f_00BA,x"},{"a":11668,"t":"code","b":[41,8],"m":"and","o":"#$08"},{"a":11670,"t":"code","b":[208,6],"m":"bne","oa":11678,"o":"b_2D9E"},{"a":11672,"t":"code","b":[165,99],"m":"lda","oa":99,"o":"zpa_63"},{"a":11674,"t":"code","b":[41,192],"m":"and","o":"#$C0"},{"a":11676,"t":"code","b":[208,193],"m":"bne","oa":11615,"o":"b_2D5F"},{"a":11678,"l":"b_2D9E","t":"code","b":[189,158,28],"m":"lda","oa":7326,"x":[11670],"o":"electric_bits,x"},{"a":11681,"t":"code","b":[37,70],"m":"and","oa":70,"o":"zpa_46"},{"a":11683,"t":"code","b":[240,23],"m":"beq","oa":11708,"o":"b_2DBC"},{"a":11685,"t":"code","b":[198,101],"m":"dec","oa":101,"o":"zpa_65"},{"a":11687,"t":"code","b":[208,11],"m":"bne","oa":11700,"o":"b_2DB4"},{"a":11689,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":11691,"t":"code","b":[141,70,8],"m":"sta","oa":2118,"o":"a_0846"},{"a":11694,"t":"code","b":[165,70],"m":"lda","oa":70,"o":"zpa_46"},{"a":11696,"t":"code","b":[41,63],"m":"and","o":"#$3F"},{"a":11698,"t":"code","b":[133,70],"m":"sta","oa":70,"o":"zpa_46"},{"a":11700,"l":"b_2DB4","t":"code","b":[138],"m":"txa","x":[11687]},{"a":11701,"t":"code","b":[168],"m":"tay"},{"a":11702,"t":"code","b":[162,18],"m":"ldx","o":"#$12"},{"a":11704,"t":"code","b":[76,104,56],"m":"jmp","oa":14440,"o":"tackle"},{"a":11707,"l":"r_2DBB","t":"code","b":[96],"m":"rts","x":[11611,11616]},{"a":11708,"l":"b_2DBC","t":"code","b":[134,96],"m":"stx","oa":96,"x":[11683],"o":"zpa_60"},{"a":11710,"t":"code","b":[173,83,29],"m":"lda","oa":7507,"o":"possession_colour_1"},{"a":11713,"t":"code","b":[224,9],"m":"cpx","o":"#$09"},{"a":11715,"t":"code","b":[144,3],"m":"bcc","oa":11720,"o":"b_2DC8"},{"a":11717,"t":"code","b":[173,84,29],"m":"lda","oa":7508,"o":"possession_colour_2"},{"a":11720,"l":"b_2DC8","t":"code","b":[157,52,8],"m":"sta","oa":2100,"x":[11715],"o":"f_0834,x"},{"a":11723,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":11725,"t":"code","b":[133,178],"m":"sta","oa":178,"o":"zpa_B2"},{"a":11727,"t":"code","b":[169,20],"m":"lda","o":"#$14"},{"a":11729,"t":"code","b":[32,253,27],"m":"jsr","oa":7165,"o":"sfx_play_pair"},{"a":11732,"t":"code","b":[189,196,28],"m":"lda","oa":7364,"o":"player_roles,x"},{"a":11735,"t":"code","b":[208,17],"m":"bne","oa":11754,"o":"b_2DEA"},{"a":11737,"t":"code","b":[164,97],"m":"ldy","oa":97,"o":"zpa_61"},{"a":11739,"t":"code","b":[189,139,29],"m":"lda","oa":7563,"o":"ends_1,x"},{"a":11742,"t":"code","b":[217,139,29],"m":"cmp","oa":7563,"o":"ends_1,y"},{"a":11745,"t":"code","b":[240,7],"m":"beq","oa":11754,"o":"b_2DEA"},{"a":11747,"t":"code","b":[189,8,29],"m":"lda","oa":7432,"o":"team_of,x"},{"a":11750,"t":"code","b":[170],"m":"tax"},{"a":11751,"t":"code","b":[254,255,11],"m":"inc","oa":3071,"o":"f_0BFF,x"},{"a":11754,"l":"b_2DEA","t":"code","b":[169,18],"m":"lda","x":[11735,11745],"o":"#$12"},{"a":11756,"t":"code","b":[133,97],"m":"sta","oa":97,"o":"zpa_61"},{"a":11758,"t":"code","b":[133,98],"m":"sta","oa":98,"o":"zpa_62"},{"a":11760,"t":"code","b":[96],"m":"rts"},{"a":11761,"l":"nearest_player","c":"Finds the player of a team nearest the player Y (the ball holder or the ball): A = 0 for team 1 or 9 for team 2, X the team's controlled player, measured first ($FF when he cannot be used). Then every fourth player of the team, from (frame counter $42 / 2) AND 3, so two or three players a call and a different set every second frame. The distance is the column plus row distance, 10 more for a player off screen; a goalkeeper counts only while Y's row lies inside the goalkeeper's area ($1DB0, $1DD4) and he is on screen; players with $A0,x = 0 are skipped. Returns the nearest in A.","t":"code","b":[134,36],"m":"stx","oa":36,"x":[11038,11068],"o":"zpa_24"},{"a":11763,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":11765,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"zpa_26"},{"a":11767,"t":"code","b":[181,160],"m":"lda","oa":160,"o":"zpf_A0,x"},{"a":11769,"t":"code","b":[240,54],"m":"beq","oa":11825,"o":"b_2E31"},{"a":11771,"t":"code","b":[189,196,28],"m":"lda","oa":7364,"o":"player_roles,x"},{"a":11774,"t":"code","b":[208,19],"m":"bne","oa":11795,"o":"b_2E13"},{"a":11776,"t":"code","b":[185,230,0],"m":"lda","oa":230,"o":"zpf_E6,y"},{"a":11779,"t":"code","b":[221,176,29],"m":"cmp","oa":7600,"o":"area_top_1,x"},{"a":11782,"t":"code","b":[144,41],"m":"bcc","oa":11825,"o":"b_2E31"},{"a":11784,"t":"code","b":[221,212,29],"m":"cmp","oa":7636,"o":"area_bottom_1,x"},{"a":11787,"t":"code","b":[176,36],"m":"bcs","oa":11825,"o":"b_2E31"},{"a":11789,"t":"code","b":[181,160],"m":"lda","oa":160,"o":"zpf_A0,x"},{"a":11791,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":11793,"t":"code","b":[240,30],"m":"beq","oa":11825,"o":"b_2E31"},{"a":11795,"l":"b_2E13","t":"code","b":[181,204],"m":"lda","oa":204,"x":[11774],"o":"zpf_CC,x"},{"a":11797,"t":"code","b":[56],"m":"sec"},{"a":11798,"t":"code","b":[249,204,0],"m":"sbc","oa":204,"o":"zpf_CC,y"},{"a":11801,"t":"code","b":[176,4],"m":"bcs","oa":11807,"o":"b_2E1F"},{"a":11803,"t":"code","b":[73,255],"m":"eor","o":"#$FF"},{"a":11805,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":11807,"l":"b_2E1F","t":"code","b":[133,34],"m":"sta","oa":34,"x":[11801],"o":"zpa_22"},{"a":11809,"t":"code","b":[181,230],"m":"lda","oa":230,"o":"zpf_E6,x"},{"a":11811,"t":"code","b":[56],"m":"sec"},{"a":11812,"t":"code","b":[249,230,0],"m":"sbc","oa":230,"o":"zpf_E6,y"},{"a":11815,"t":"code","b":[176,4],"m":"bcs","oa":11821,"o":"b_2E2D"},{"a":11817,"t":"code","b":[73,255],"m":"eor","o":"#$FF"},{"a":11819,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":11821,"l":"b_2E2D","t":"code","b":[24],"m":"clc","x":[11815]},{"a":11822,"t":"code","b":[101,34],"m":"adc","oa":34,"o":"zpa_22"},{"a":11824,"t":"code","b":[44,169,255],"m":"bit","oa":65449,"o":"a_FFA9"},{"a":11827,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":11829,"t":"code","b":[165,66],"m":"lda","oa":66,"o":"zpa_42"},{"a":11831,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":11832,"t":"code","b":[41,3],"m":"and","o":"#$03"},{"a":11834,"t":"code","b":[24],"m":"clc"},{"a":11835,"t":"code","b":[101,38],"m":"adc","oa":38,"o":"zpa_26"},{"a":11837,"t":"code","b":[170],"m":"tax"},{"a":11838,"t":"code","b":[165,38],"m":"lda","oa":38,"o":"zpa_26"},{"a":11840,"t":"code","b":[24],"m":"clc"},{"a":11841,"t":"code","b":[105,9],"m":"adc","o":"#$09"},{"a":11843,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"zpa_26"},{"a":11845,"l":"b_2E45","t":"code","b":[181,160],"m":"lda","oa":160,"x":[11935],"o":"zpf_A0,x"},{"a":11847,"t":"code","b":[240,80],"m":"beq","oa":11929,"o":"b_2E99"},{"a":11849,"t":"code","b":[189,196,28],"m":"lda","oa":7364,"o":"player_roles,x"},{"a":11852,"t":"code","b":[208,19],"m":"bne","oa":11873,"o":"b_2E61"},{"a":11854,"t":"code","b":[185,230,0],"m":"lda","oa":230,"o":"zpf_E6,y"},{"a":11857,"t":"code","b":[221,176,29],"m":"cmp","oa":7600,"o":"area_top_1,x"},{"a":11860,"t":"code","b":[144,67],"m":"bcc","oa":11929,"o":"b_2E99"},{"a":11862,"t":"code","b":[221,212,29],"m":"cmp","oa":7636,"o":"area_bottom_1,x"},{"a":11865,"t":"code","b":[176,62],"m":"bcs","oa":11929,"o":"b_2E99"},{"a":11867,"t":"code","b":[181,160],"m":"lda","oa":160,"o":"zpf_A0,x"},{"a":11869,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":11871,"t":"code","b":[240,56],"m":"beq","oa":11929,"o":"b_2E99"},{"a":11873,"l":"b_2E61","t":"code","b":[169,0],"m":"lda","x":[11852],"o":"#$00"},{"a":11875,"t":"code","b":[133,35],"m":"sta","oa":35,"o":"zpa_23"},{"a":11877,"t":"code","b":[181,160],"m":"lda","oa":160,"o":"zpf_A0,x"},{"a":11879,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":11881,"t":"code","b":[208,4],"m":"bne","oa":11887,"o":"b_2E6F"},{"a":11883,"t":"code","b":[169,10],"m":"lda","o":"#$0A"},{"a":11885,"t":"code","b":[133,35],"m":"sta","oa":35,"o":"zpa_23"},{"a":11887,"l":"b_2E6F","t":"code","b":[181,204],"m":"lda","oa":204,"x":[11881],"o":"zpf_CC,x"},{"a":11889,"t":"code","b":[56],"m":"sec"},{"a":11890,"t":"code","b":[249,204,0],"m":"sbc","oa":204,"o":"zpf_CC,y"},{"a":11893,"t":"code","b":[176,4],"m":"bcs","oa":11899,"o":"b_2E7B"},{"a":11895,"t":"code","b":[73,255],"m":"eor","o":"#$FF"},{"a":11897,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":11899,"l":"b_2E7B","t":"code","b":[24],"m":"clc","x":[11893]},{"a":11900,"t":"code","b":[101,35],"m":"adc","oa":35,"o":"zpa_23"},{"a":11902,"t":"code","b":[133,35],"m":"sta","oa":35,"o":"zpa_23"},{"a":11904,"t":"code","b":[181,230],"m":"lda","oa":230,"o":"zpf_E6,x"},{"a":11906,"t":"code","b":[56],"m":"sec"},{"a":11907,"t":"code","b":[249,230,0],"m":"sbc","oa":230,"o":"zpf_E6,y"},{"a":11910,"t":"code","b":[176,4],"m":"bcs","oa":11916,"o":"b_2E8C"},{"a":11912,"t":"code","b":[73,255],"m":"eor","o":"#$FF"},{"a":11914,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":11916,"l":"b_2E8C","t":"code","b":[24],"m":"clc","x":[11910]},{"a":11917,"t":"code","b":[101,35],"m":"adc","oa":35,"o":"zpa_23"},{"a":11919,"t":"code","b":[197,34],"m":"cmp","oa":34,"o":"zpa_22"},{"a":11921,"t":"code","b":[240,6],"m":"beq","oa":11929,"o":"b_2E99"},{"a":11923,"t":"code","b":[176,4],"m":"bcs","oa":11929,"o":"b_2E99"},{"a":11925,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":11927,"t":"code","b":[134,36],"m":"stx","oa":36,"o":"zpa_24"},{"a":11929,"l":"b_2E99","t":"code","b":[232],"m":"inx","x":[11847,11860,11865,11871,11921,11923]},{"a":11930,"t":"code","b":[232],"m":"inx"},{"a":11931,"t":"code","b":[232],"m":"inx"},{"a":11932,"t":"code","b":[232],"m":"inx"},{"a":11933,"t":"code","b":[228,38],"m":"cpx","oa":38,"o":"zpa_26"},{"a":11935,"t":"code","b":[144,164],"m":"bcc","oa":11845,"o":"b_2E45"},{"a":11937,"t":"code","b":[165,36],"m":"lda","oa":36,"o":"zpa_24"},{"a":11939,"t":"code","b":[96],"m":"rts"},{"a":11940,"l":"bounce_dome","c":"The ball hits one of the two bounce domes on the centre line (rows $2A-$2E and $6A-$6E): sends it back off the dome (bounce_away), gives the team that threw it the dome's bonus ($55,x, score_add), shows the dome flashing (object 21, frame $BC, for 6 frames) and plays effect $22.","t":"code","b":[32,168,47],"m":"jsr","oa":12200,"x":[11321],"o":"bounce_away"},{"a":11943,"t":"code","b":[165,222],"m":"lda","oa":222,"o":"zpa_DE"},{"a":11945,"l":"a_2EA9","c":"A false symbol: the BIT at $4528 skips the two-byte instruction inside it; no instruction names $2EA9, which lies in bounce_dome.","t":"code","b":[201,40],"m":"cmp","x":[17704],"o":"#$28"},{"a":11947,"t":"code","b":[240,30],"m":"beq","oa":11979,"o":"b_2ECB"},{"a":11949,"t":"code","b":[176,15],"m":"bcs","oa":11966,"o":"b_2EBE"},{"a":11951,"t":"code","b":[165,34],"m":"lda","oa":34,"o":"zpa_22"},{"a":11953,"t":"code","b":[73,255],"m":"eor","o":"#$FF"},{"a":11955,"t":"code","b":[141,18,228],"m":"sta","oa":58386,"o":"a_E412"},{"a":11958,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":11960,"t":"code","b":[141,37,228],"m":"sta","oa":58405,"o":"a_E425"},{"a":11963,"t":"code","b":[76,211,46],"m":"jmp","oa":11987,"o":"j_2ED3"},{"a":11966,"l":"b_2EBE","t":"code","b":[165,34],"m":"lda","oa":34,"x":[11949],"o":"zpa_22"},{"a":11968,"t":"code","b":[141,18,228],"m":"sta","oa":58386,"o":"a_E412"},{"a":11971,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":11973,"t":"code","b":[141,37,228],"m":"sta","oa":58405,"o":"a_E425"},{"a":11976,"t":"code","b":[76,211,46],"m":"jmp","oa":11987,"o":"j_2ED3"},{"a":11979,"l":"b_2ECB","t":"code","b":[169,0],"m":"lda","x":[11947],"o":"#$00"},{"a":11981,"t":"code","b":[141,18,228],"m":"sta","oa":58386,"o":"a_E412"},{"a":11984,"t":"code","b":[141,37,228],"m":"sta","oa":58405,"o":"a_E425"},{"a":11987,"l":"j_2ED3","t":"code","b":[166,97],"m":"ldx","oa":97,"x":[11963,11976],"o":"zpa_61"},{"a":11989,"t":"code","b":[224,18],"m":"cpx","o":"#$12"},{"a":11991,"t":"code","b":[240,9],"m":"beq","oa":12002,"o":"b_2EE2"},{"a":11993,"t":"code","b":[189,8,29],"m":"lda","oa":7432,"o":"team_of,x"},{"a":11996,"t":"code","b":[170],"m":"tax"},{"a":11997,"t":"code","b":[181,85],"m":"lda","oa":85,"o":"zpf_55,x"},{"a":11999,"t":"code","b":[32,158,27],"m":"jsr","oa":7070,"o":"score_add"},{"a":12002,"l":"b_2EE2","t":"code","b":[162,18],"m":"ldx","x":[11991],"o":"#$12"},{"a":12004,"t":"code","b":[134,97],"m":"stx","oa":97,"o":"zpa_61"},{"a":12006,"t":"code","b":[169,6],"m":"lda","o":"#$06"},{"a":12008,"t":"code","b":[133,113],"m":"sta","oa":113,"o":"zpa_71"},{"a":12010,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":12012,"t":"code","b":[133,181],"m":"sta","oa":181,"o":"zpa_B5"},{"a":12014,"t":"code","b":[169,188],"m":"lda","o":"#$BC"},{"a":12016,"t":"code","b":[141,47,8],"m":"sta","oa":2095,"o":"a_082F"},{"a":12019,"t":"code","b":[169,13],"m":"lda","o":"#$0D"},{"a":12021,"t":"code","b":[141,73,8],"m":"sta","oa":2121,"o":"a_0849"},{"a":12024,"t":"code","b":[169,224],"m":"lda","o":"#$E0"},{"a":12026,"t":"code","b":[141,149,1],"m":"sta","oa":405,"o":"a_0195"},{"a":12029,"t":"code","b":[169,39],"m":"lda","o":"#$27"},{"a":12031,"t":"code","b":[133,225],"m":"sta","oa":225,"o":"zpa_E1"},{"a":12033,"t":"code","b":[169,160],"m":"lda","o":"#$A0"},{"a":12035,"t":"code","b":[141,21,8],"m":"sta","oa":2069,"o":"a_0815"},{"a":12038,"t":"code","b":[165,248],"m":"lda","oa":248,"o":"zpa_F8"},{"a":12040,"t":"code","b":[201,76],"m":"cmp","o":"#$4C"},{"a":12042,"t":"code","b":[144,3],"m":"bcc","oa":12047,"o":"b_2F0F"},{"a":12044,"t":"code","b":[169,107],"m":"lda","o":"#$6B"},{"a":12046,"t":"code","b":[44,169,43],"m":"bit","oa":11177,"o":"a_2BA9"},{"a":12049,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"zpa_FB"},{"a":12051,"t":"code","b":[169,34],"m":"lda","o":"#$22"},{"a":12053,"t":"code","b":[76,249,27],"m":"jmp","oa":7161,"o":"sfx_play_v3"},{"a":12056,"l":"electrobounce","c":"The ball rolls through an electrobounce unit (left wall at rows $6B-$6F, right wall at rows $27-$2B): sends it back off the wall with effect $24, and, when a player threw it, electrifies it for his team (bit 7 of $46 for team 1, 6 for team 2) with that team's charges ($57 or $58 into $65), turns it yellow and frees it; the unit flashes (object 21, frame $BD or $BE).","t":"code","b":[32,168,47],"m":"jsr","oa":12200,"x":[11439,11460],"o":"bounce_away"},{"a":12059,"t":"code","b":[169,36],"m":"lda","o":"#$24"},{"a":12061,"t":"code","b":[32,249,27],"m":"jsr","oa":7161,"o":"sfx_play_v3"},{"a":12064,"t":"code","b":[165,222],"m":"lda","oa":222,"o":"zpa_DE"},{"a":12066,"t":"code","b":[201,40],"m":"cmp","o":"#$28"},{"a":12068,"t":"code","b":[144,15],"m":"bcc","oa":12085,"o":"b_2F35"},{"a":12070,"t":"code","b":[165,34],"m":"lda","oa":34,"o":"zpa_22"},{"a":12072,"t":"code","b":[73,255],"m":"eor","o":"#$FF"},{"a":12074,"t":"code","b":[141,18,228],"m":"sta","oa":58386,"o":"a_E412"},{"a":12077,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":12079,"t":"code","b":[141,37,228],"m":"sta","oa":58405,"o":"a_E425"},{"a":12082,"t":"code","b":[76,63,47],"m":"jmp","oa":12095,"o":"j_2F3F"},{"a":12085,"l":"b_2F35","t":"code","b":[165,34],"m":"lda","oa":34,"x":[12068],"o":"zpa_22"},{"a":12087,"t":"code","b":[141,18,228],"m":"sta","oa":58386,"o":"a_E412"},{"a":12090,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":12092,"t":"code","b":[141,37,228],"m":"sta","oa":58405,"o":"a_E425"},{"a":12095,"l":"j_2F3F","t":"code","b":[166,97],"m":"ldx","oa":97,"x":[12082],"o":"zpa_61"},{"a":12097,"t":"code","b":[224,18],"m":"cpx","o":"#$12"},{"a":12099,"t":"code","b":[240,32],"m":"beq","oa":12133,"o":"b_2F65"},{"a":12101,"t":"code","b":[224,9],"m":"cpx","o":"#$09"},{"a":12103,"t":"code","b":[144,9],"m":"bcc","oa":12114,"o":"b_2F52"},{"a":12105,"t":"code","b":[165,88],"m":"lda","oa":88,"o":"zpa_58"},{"a":12107,"t":"code","b":[133,101],"m":"sta","oa":101,"o":"zpa_65"},{"a":12109,"t":"code","b":[169,64],"m":"lda","o":"#$40"},{"a":12111,"t":"code","b":[76,88,47],"m":"jmp","oa":12120,"o":"j_2F58"},{"a":12114,"l":"b_2F52","t":"code","b":[165,87],"m":"lda","oa":87,"x":[12103],"o":"zpa_57"},{"a":12116,"t":"code","b":[133,101],"m":"sta","oa":101,"o":"zpa_65"},{"a":12118,"t":"code","b":[169,128],"m":"lda","o":"#$80"},{"a":12120,"l":"j_2F58","t":"code","b":[5,70],"m":"ora","oa":70,"x":[12111],"o":"zpa_46"},{"a":12122,"t":"code","b":[133,70],"m":"sta","oa":70,"o":"zpa_46"},{"a":12124,"t":"code","b":[169,7],"m":"lda","o":"#$07"},{"a":12126,"t":"code","b":[141,70,8],"m":"sta","oa":2118,"o":"a_0846"},{"a":12129,"t":"code","b":[162,18],"m":"ldx","o":"#$12"},{"a":12131,"t":"code","b":[134,98],"m":"stx","oa":98,"o":"zpa_62"},{"a":12133,"l":"b_2F65","t":"code","b":[169,6],"m":"lda","x":[12099],"o":"#$06"},{"a":12135,"t":"code","b":[133,113],"m":"sta","oa":113,"o":"zpa_71"},{"a":12137,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":12139,"t":"code","b":[133,181],"m":"sta","oa":181,"o":"zpa_B5"},{"a":12141,"t":"code","b":[169,13],"m":"lda","o":"#$0D"},{"a":12143,"t":"code","b":[141,73,8],"m":"sta","oa":2121,"o":"a_0849"},{"a":12146,"t":"code","b":[165,222],"m":"lda","oa":222,"o":"zpa_DE"},{"a":12148,"t":"code","b":[201,40],"m":"cmp","o":"#$28"},{"a":12150,"t":"code","b":[176,24],"m":"bcs","oa":12176,"o":"b_2F90"},{"a":12152,"t":"code","b":[169,189],"m":"lda","o":"#$BD"},{"a":12154,"t":"code","b":[141,47,8],"m":"sta","oa":2095,"o":"a_082F"},{"a":12157,"t":"code","b":[169,109],"m":"lda","o":"#$6D"},{"a":12159,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"zpa_FB"},{"a":12161,"t":"code","b":[169,32],"m":"lda","o":"#$20"},{"a":12163,"t":"code","b":[141,21,8],"m":"sta","oa":2069,"o":"a_0815"},{"a":12166,"t":"code","b":[169,6],"m":"lda","o":"#$06"},{"a":12168,"t":"code","b":[133,225],"m":"sta","oa":225,"o":"zpa_E1"},{"a":12170,"t":"code","b":[169,32],"m":"lda","o":"#$20"},{"a":12172,"t":"code","b":[141,149,1],"m":"sta","oa":405,"o":"a_0195"},{"a":12175,"t":"code","b":[96],"m":"rts"},{"a":12176,"l":"b_2F90","t":"code","b":[169,190],"m":"lda","x":[12150],"o":"#$BE"},{"a":12178,"t":"code","b":[141,47,8],"m":"sta","oa":2095,"o":"a_082F"},{"a":12181,"t":"code","b":[169,41],"m":"lda","o":"#$29"},{"a":12183,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"zpa_FB"},{"a":12185,"t":"code","b":[169,32],"m":"lda","o":"#$20"},{"a":12187,"t":"code","b":[141,21,8],"m":"sta","oa":2069,"o":"a_0815"},{"a":12190,"t":"code","b":[169,73],"m":"lda","o":"#$49"},{"a":12192,"t":"code","b":[133,225],"m":"sta","oa":225,"o":"zpa_E1"},{"a":12194,"t":"code","b":[169,160],"m":"lda","o":"#$A0"},{"a":12196,"t":"code","b":[141,149,1],"m":"sta","oa":405,"o":"a_0195"},{"a":12199,"t":"code","b":[96],"m":"rts"},{"a":12200,"l":"bounce_away","c":"Sets the ball's vertical speed for a bounce: A less than 2 sends it up the screen, more than 2 down, and 2 stops it; at speed $96, or the thrower's throw speed from $383F when the ball was thrown; returns the speed in $22. Clears the ball's slowing counters ($67, $68).","t":"code","b":[72],"m":"pha","x":[11940,12056]},{"a":12201,"t":"code","b":[169,18],"m":"lda","o":"#$12"},{"a":12203,"t":"code","b":[133,103],"m":"sta","oa":103,"o":"zpa_67"},{"a":12205,"t":"code","b":[133,104],"m":"sta","oa":104,"o":"zpa_68"},{"a":12207,"t":"code","b":[169,150],"m":"lda","o":"#$96"},{"a":12209,"t":"code","b":[166,97],"m":"ldx","oa":97,"o":"zpa_61"},{"a":12211,"t":"code","b":[224,18],"m":"cpx","o":"#$12"},{"a":12213,"t":"code","b":[208,3],"m":"bne","oa":12218,"o":"b_2FBA"},{"a":12215,"t":"code","b":[32,63,56],"m":"jsr","oa":14399,"o":"throw_speed"},{"a":12218,"l":"b_2FBA","t":"code","b":[133,34],"m":"sta","oa":34,"x":[12213],"o":"zpa_22"},{"a":12220,"t":"code","b":[104],"m":"pla"},{"a":12221,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":12223,"t":"code","b":[240,30],"m":"beq","oa":12255,"o":"b_2FDF"},{"a":12225,"t":"code","b":[176,15],"m":"bcs","oa":12242,"o":"b_2FD2"},{"a":12227,"t":"code","b":[165,34],"m":"lda","oa":34,"o":"zpa_22"},{"a":12229,"t":"code","b":[73,255],"m":"eor","o":"#$FF"},{"a":12231,"t":"code","b":[141,56,228],"m":"sta","oa":58424,"o":"a_E438"},{"a":12234,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":12236,"t":"code","b":[141,75,228],"m":"sta","oa":58443,"o":"a_E44B"},{"a":12239,"t":"code","b":[76,231,47],"m":"jmp","oa":12263,"o":"r_2FE7"},{"a":12242,"l":"b_2FD2","t":"code","b":[165,34],"m":"lda","oa":34,"x":[12225],"o":"zpa_22"},{"a":12244,"t":"code","b":[141,56,228],"m":"sta","oa":58424,"o":"a_E438"},{"a":12247,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":12249,"t":"code","b":[141,75,228],"m":"sta","oa":58443,"o":"a_E44B"},{"a":12252,"t":"code","b":[76,231,47],"m":"jmp","oa":12263,"o":"r_2FE7"},{"a":12255,"l":"b_2FDF","t":"code","b":[169,0],"m":"lda","x":[12223],"o":"#$00"},{"a":12257,"t":"code","b":[141,56,228],"m":"sta","oa":58424,"o":"a_E438"},{"a":12260,"t":"code","b":[141,75,228],"m":"sta","oa":58443,"o":"a_E44B"},{"a":12263,"l":"r_2FE7","t":"code","b":[96],"m":"rts","x":[12239,12252]},{"a":12264,"l":"spawn_pickup","c":"Once a second, puts a new pickup on the pitch in the first free slot of objects 22-25 that may take it: half the time a coin (type $14), otherwise a random type 0-31. Armour (0-7) goes only in slot 22 and only while nobody wears any ($6B negative); tokens (8-19) only in slots 23-25, the reverse joystick (9) only in a two-player game ($0AAC = 2); coins ($14 and over, coloured 6) only while neither team has more than the game type's most ($0AB5). It shows as frame type + 6 at a random column 8-$47 outside the centre ($24-$2B) and a random row $10-$8F, with effect 5.","t":"code","b":[162,22],"m":"ldx","x":[8672],"o":"#$16"},{"a":12266,"l":"b_2FEA","t":"code","b":[181,160],"m":"lda","oa":160,"x":[12273],"o":"zpf_A0,x"},{"a":12268,"t":"code","b":[240,6],"m":"beq","oa":12276,"o":"b_2FF4"},{"a":12270,"l":"b_2FEE","t":"code","b":[232],"m":"inx","x":[12302,12318,12322,12342,12372]},{"a":12271,"t":"code","b":[224,26],"m":"cpx","o":"#$1A"},{"a":12273,"t":"code","b":[208,247],"m":"bne","oa":12266,"o":"b_2FEA"},{"a":12275,"t":"code","b":[96],"m":"rts"},{"a":12276,"l":"b_2FF4","t":"code","b":[169,9],"m":"lda","x":[12268],"o":"#$09"},{"a":12278,"t":"code","b":[157,52,8],"m":"sta","oa":2100,"o":"f_0834,x"},{"a":12281,"t":"code","b":[32,10,74],"m":"jsr","oa":18954,"o":"random"},{"a":12284,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":12285,"t":"code","b":[144,2],"m":"bcc","oa":12289,"o":"b_3001"},{"a":12287,"t":"code","b":[169,20],"m":"lda","o":"#$14"},{"a":12289,"l":"b_3001","t":"code","b":[41,31],"m":"and","x":[12285],"o":"#$1F"},{"a":12291,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":12293,"t":"code","b":[201,9],"m":"cmp","o":"#$09"},{"a":12295,"t":"code","b":[208,7],"m":"bne","oa":12304,"o":"b_3010"},{"a":12297,"t":"code","b":[172,172,10],"m":"ldy","oa":2732,"o":"a_0AAC"},{"a":12300,"t":"code","b":[192,2],"m":"cpy","o":"#$02"},{"a":12302,"t":"code","b":[208,222],"m":"bne","oa":12270,"o":"b_2FEE"},{"a":12304,"l":"b_3010","t":"code","b":[201,20],"m":"cmp","x":[12295],"o":"#$14"},{"a":12306,"t":"code","b":[144,18],"m":"bcc","oa":12326,"o":"b_3026"},{"a":12308,"t":"code","b":[169,6],"m":"lda","o":"#$06"},{"a":12310,"t":"code","b":[157,52,8],"m":"sta","oa":2100,"o":"f_0834,x"},{"a":12313,"t":"code","b":[173,181,10],"m":"lda","oa":2741,"o":"a_0AB5"},{"a":12316,"t":"code","b":[197,79],"m":"cmp","oa":79,"o":"zpa_4F"},{"a":12318,"t":"code","b":[144,206],"m":"bcc","oa":12270,"o":"b_2FEE"},{"a":12320,"t":"code","b":[197,80],"m":"cmp","oa":80,"o":"zpa_50"},{"a":12322,"t":"code","b":[144,202],"m":"bcc","oa":12270,"o":"b_2FEE"},{"a":12324,"t":"code","b":[165,34],"m":"lda","oa":34,"o":"zpa_22"},{"a":12326,"l":"b_3026","t":"code","b":[201,8],"m":"cmp","x":[12306],"o":"#$08"},{"a":12328,"t":"code","b":[176,10],"m":"bcs","oa":12340,"o":"b_3034"},{"a":12330,"t":"code","b":[224,22],"m":"cpx","o":"#$16"},{"a":12332,"t":"code","b":[208,63],"m":"bne","oa":12397,"o":"r_306D"},{"a":12334,"t":"code","b":[165,107],"m":"lda","oa":107,"o":"zpa_6B"},{"a":12336,"t":"code","b":[16,59],"m":"bpl","oa":12397,"o":"r_306D"},{"a":12338,"t":"code","b":[48,8],"m":"bmi","oa":12348,"o":"b_303C"},{"a":12340,"l":"b_3034","t":"code","b":[224,22],"m":"cpx","x":[12328],"o":"#$16"},{"a":12342,"t":"code","b":[240,182],"m":"beq","oa":12270,"o":"b_2FEE"},{"a":12344,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":12346,"t":"code","b":[133,110],"m":"sta","oa":110,"o":"zpa_6E"},{"a":12348,"l":"b_303C","t":"code","b":[165,34],"m":"lda","oa":34,"x":[12338],"o":"zpa_22"},{"a":12350,"t":"code","b":[24],"m":"clc"},{"a":12351,"t":"code","b":[105,6],"m":"adc","o":"#$06"},{"a":12353,"t":"code","b":[157,26,8],"m":"sta","oa":2074,"o":"f_081A,x"},{"a":12356,"t":"code","b":[32,10,74],"m":"jsr","oa":18954,"o":"random"},{"a":12359,"t":"code","b":[101,66],"m":"adc","oa":66,"o":"zpa_42"},{"a":12361,"t":"code","b":[41,63],"m":"and","o":"#$3F"},{"a":12363,"t":"code","b":[24],"m":"clc"},{"a":12364,"t":"code","b":[105,8],"m":"adc","o":"#$08"},{"a":12366,"t":"code","b":[201,36],"m":"cmp","o":"#$24"},{"a":12368,"t":"code","b":[144,4],"m":"bcc","oa":12374,"o":"b_3056"},{"a":12370,"t":"code","b":[201,44],"m":"cmp","o":"#$2C"},{"a":12372,"t":"code","b":[144,152],"m":"bcc","oa":12270,"o":"b_2FEE"},{"a":12374,"l":"b_3056","t":"code","b":[149,204],"m":"sta","oa":204,"x":[12368],"o":"zpf_CC,x"},{"a":12376,"t":"code","b":[32,10,74],"m":"jsr","oa":18954,"o":"random"},{"a":12379,"t":"code","b":[69,66],"m":"eor","oa":66,"o":"zpa_42"},{"a":12381,"t":"code","b":[41,127],"m":"and","o":"#$7F"},{"a":12383,"t":"code","b":[24],"m":"clc"},{"a":12384,"t":"code","b":[105,16],"m":"adc","o":"#$10"},{"a":12386,"t":"code","b":[149,230],"m":"sta","oa":230,"o":"zpf_E6,x"},{"a":12388,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":12390,"t":"code","b":[149,160],"m":"sta","oa":160,"o":"zpf_A0,x"},{"a":12392,"t":"code","b":[169,5],"m":"lda","o":"#$05"},{"a":12393,"t":"note","l":"a_3069","c":"A false symbol: the BIT at $476D skips the two-byte instruction inside it; no instruction names $3069, which lies in spawn_pickup.","note":"inside the item at $3068","x":[18285]},{"a":12394,"t":"code","b":[32,240,27],"m":"jsr","oa":7152,"o":"sfx_play"},{"a":12397,"l":"r_306D","t":"code","b":[96],"m":"rts","x":[12332,12336]},{"a":12398,"l":"pickups_spin","c":"Animates one of the four pickups each frame (the frame counter picks which): a spinning coin steps through frames $1A-$25 and round again.","t":"code","b":[165,66],"m":"lda","oa":66,"x":[8422],"o":"zpa_42"},{"a":12400,"t":"code","b":[41,3],"m":"and","o":"#$03"},{"a":12402,"t":"code","b":[24],"m":"clc"},{"a":12403,"t":"code","b":[105,22],"m":"adc","o":"#$16"},{"a":12405,"t":"code","b":[170],"m":"tax"},{"a":12406,"t":"code","b":[181,160],"m":"lda","oa":160,"o":"zpf_A0,x"},{"a":12408,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":12410,"t":"code","b":[240,20],"m":"beq","oa":12432,"o":"r_3090"},{"a":12412,"t":"code","b":[189,26,8],"m":"lda","oa":2074,"o":"f_081A,x"},{"a":12415,"t":"code","b":[201,37],"m":"cmp","o":"#$25"},{"a":12417,"t":"code","b":[208,6],"m":"bne","oa":12425,"o":"b_3089"},{"a":12419,"t":"code","b":[169,26],"m":"lda","o":"#$1A"},{"a":12421,"t":"code","b":[157,26,8],"m":"sta","oa":2074,"o":"f_081A,x"},{"a":12424,"t":"code","b":[96],"m":"rts"},{"a":12425,"l":"b_3089","t":"code","b":[201,26],"m":"cmp","x":[12417],"o":"#$1A"},{"a":12427,"t":"code","b":[144,3],"m":"bcc","oa":12432,"o":"r_3090"},{"a":12429,"t":"code","b":[254,26,8],"m":"inc","oa":2074,"o":"f_081A,x"},{"a":12432,"l":"r_3090","t":"code","b":[96],"m":"rts","x":[12410,12427]},{"a":12433,"l":"pickup_take","c":"A player (X) touches pickup object Y: removes it ($A0,y = 0) and runs the handler for its type (frame - 6, 0-31) from pickup_handlers through $29: types 0-7 armour, 8-19 tokens, 20-31 coins.","t":"code","b":[169,0],"m":"lda","x":[15459],"o":"#$00"},{"a":12435,"t":"code","b":[153,160,0],"m":"sta","oa":160,"o":"zpf_A0,y"},{"a":12438,"t":"code","b":[185,26,8],"m":"lda","oa":2074,"o":"f_081A,y"},{"a":12441,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":12443,"t":"code","b":[56],"m":"sec"},{"a":12444,"t":"code","b":[233,6],"m":"sbc","o":"#$06"},{"a":12446,"t":"code","b":[41,31],"m":"and","o":"#$1F"},{"a":12448,"t":"code","b":[10],"m":"asl","o":"a"},{"a":12449,"t":"code","b":[168],"m":"tay"},{"a":12450,"t":"code","b":[185,175,48],"m":"lda","oa":12463,"o":"pickup_handlers,y"},{"a":12453,"t":"code","b":[133,41],"m":"sta","oa":41,"o":"zpa_29"},{"a":12455,"t":"code","b":[185,176,48],"m":"lda","oa":12464,"o":"f_30B0,y"},{"a":12458,"t":"code","b":[133,42],"m":"sta","oa":42,"o":"zpa_2A"},{"a":12460,"t":"code","b":[108,41,0],"m":"jmp","oa":41,"o":"(zpa_29)"},{"a":12463,"l":"pickup_handlers","c":"The 32 pickup types' handlers. Types 0-7 are armour, each raising one attribute (armour_wear): type 0 SPD ($3115), 1 INT ($3129), 2 DEF ($3110), 3 ATT ($310B), 4 POW ($311F), 5 STA ($3124), 6 THR ($311A), 7 AGR ($3106). Types 8-19 are the tokens, in the order the coaching manual lists them: freeze team ($334E), reverse joystick ($32FB), reduce team ($330B), increase team ($331A), manic ($3329), slow team ($3339), grab ball ($326C), transport ($3288), goal door ($32DB), shield ($32EB), full energy ($32D1), zap team ($32AD). Types 20-31 are coins ($30F7).","t":"byte","b":[21],"x":[12450]},{"a":12464,"l":"f_30B0","c":"The high bytes of pickup_handlers' addresses.","t":"byte","b":[49,41,49,16,49,11,49,31],"x":[12455]},{"a":12472,"t":"byte","b":[49,36,49,26,49,6,49,78]},{"a":12480,"t":"byte","b":[51,251,50,11,51,26,51,41]},{"a":12488,"t":"byte","b":[51,57,51,108,50,136,50,219]},{"a":12496,"t":"byte","b":[50,235,50,209,50,173,50,247]},{"a":12504,"t":"byte","b":[48,247,48,247,48,247,48,247]},{"a":12512,"t":"byte","b":[48,247,48,247,48,247,48,247]},{"a":12520,"t":"byte","b":[48,247,48,247,48,247,48]},{"a":12527,"l":"attribute_offsets","c":"The offset of each of the eight attributes in the players' attribute table at $084E (18 players each): AGR $00, ATT $12, DEF $24, SPD $36, THR $48, POW $5A, STA $6C, INT $7E.","t":"byte","b":[0,18,36,54,72,90,108,126],"x":[12594,12645]},{"a":12535,"l":"pickup_coin","c":"A coin: effect $0A, and one more coin for the player's team ($4F team 1, $50 team 2); the coins are paid into the bank after the match.","t":"code","b":[169,10],"m":"lda","o":"#$0A"},{"a":12537,"t":"code","b":[32,253,27],"m":"jsr","oa":7165,"o":"sfx_play_pair"},{"a":12540,"t":"code","b":[224,9],"m":"cpx","o":"#$09"},{"a":12542,"t":"code","b":[176,3],"m":"bcs","oa":12547,"o":"b_3103"},{"a":12544,"t":"code","b":[230,79],"m":"inc","oa":79,"o":"zpa_4F"},{"a":12546,"t":"code","b":[96],"m":"rts"},{"a":12547,"l":"b_3103","t":"code","b":[230,80],"m":"inc","oa":80,"x":[12542],"o":"zpa_50"},{"a":12549,"t":"code","b":[96],"m":"rts"},{"a":12550,"l":"armour_wear","c":"The armour pickups' common part: Y = the attribute (0-7) for each piece's entry at $3106-$312B. Raises that attribute of player X halfway to 255 (keeping the old value in $6D, and in the token copy at $EE00 while a token runs), marks him as wearing armour ($6B = X, $6C = the attribute) and plays effect $12.","t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":12552,"t":"code","b":[76,46,49],"m":"jmp","oa":12590,"o":"j_312E"},{"a":12555,"t":"code","b":[160,1],"m":"ldy","o":"#$01"},{"a":12557,"t":"code","b":[76,46,49],"m":"jmp","oa":12590,"o":"j_312E"},{"a":12560,"t":"code","b":[160,2],"m":"ldy","o":"#$02"},{"a":12562,"t":"code","b":[76,46,49],"m":"jmp","oa":12590,"o":"j_312E"},{"a":12565,"t":"code","b":[160,3],"m":"ldy","o":"#$03"},{"a":12567,"t":"code","b":[76,46,49],"m":"jmp","oa":12590,"o":"j_312E"},{"a":12570,"t":"code","b":[160,4],"m":"ldy","o":"#$04"},{"a":12572,"t":"code","b":[76,46,49],"m":"jmp","oa":12590,"o":"j_312E"},{"a":12575,"t":"code","b":[160,5],"m":"ldy","o":"#$05"},{"a":12577,"t":"code","b":[76,46,49],"m":"jmp","oa":12590,"o":"j_312E"},{"a":12580,"t":"code","b":[160,6],"m":"ldy","o":"#$06"},{"a":12582,"t":"code","b":[76,46,49],"m":"jmp","oa":12590,"o":"j_312E"},{"a":12585,"t":"code","b":[160,7],"m":"ldy","o":"#$07"},{"a":12587,"t":"code","b":[76,46,49],"m":"jmp","oa":12590,"o":"j_312E"},{"a":12590,"l":"j_312E","t":"code","b":[134,34],"m":"stx","oa":34,"x":[12552,12557,12562,12567,12572,12577,12582,12587],"o":"zpa_22"},{"a":12592,"t":"code","b":[132,108],"m":"sty","oa":108,"o":"zpa_6C"},{"a":12594,"t":"code","b":[185,239,48],"m":"lda","oa":12527,"o":"attribute_offsets,y"},{"a":12597,"t":"code","b":[24],"m":"clc"},{"a":12598,"t":"code","b":[101,34],"m":"adc","oa":34,"o":"zpa_22"},{"a":12600,"t":"code","b":[168],"m":"tay"},{"a":12601,"t":"code","b":[165,78],"m":"lda","oa":78,"o":"zpa_4E"},{"a":12603,"t":"code","b":[240,6],"m":"beq","oa":12611,"o":"b_3143"},{"a":12605,"t":"code","b":[185,0,238],"m":"lda","oa":60928,"o":"f_EE00,y"},{"a":12608,"t":"code","b":[76,70,49],"m":"jmp","oa":12614,"o":"j_3146"},{"a":12611,"l":"b_3143","t":"code","b":[185,78,8],"m":"lda","oa":2126,"x":[12603],"o":"f_084E,y"},{"a":12614,"l":"j_3146","t":"code","b":[133,109],"m":"sta","oa":109,"x":[12608],"o":"zpa_6D"},{"a":12616,"t":"code","b":[73,255],"m":"eor","o":"#$FF"},{"a":12618,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":12619,"t":"code","b":[24],"m":"clc"},{"a":12620,"t":"code","b":[101,109],"m":"adc","oa":109,"o":"zpa_6D"},{"a":12622,"t":"code","b":[153,78,8],"m":"sta","oa":2126,"o":"f_084E,y"},{"a":12625,"t":"code","b":[153,0,238],"m":"sta","oa":60928,"o":"f_EE00,y"},{"a":12628,"t":"code","b":[134,107],"m":"stx","oa":107,"o":"zpa_6B"},{"a":12630,"t":"code","b":[169,18],"m":"lda","o":"#$12"},{"a":12632,"t":"code","b":[76,253,27],"m":"jmp","oa":7165,"o":"sfx_play_pair"},{"a":12635,"l":"armour_lose","c":"The player wearing armour is tackled: puts his attribute back to the value before, and the first time the piece falls off (object 22 placed where he is, with the piece's frame).","t":"code","b":[169,255],"m":"lda","x":[14678,29892],"o":"#$FF"},{"a":12637,"t":"code","b":[133,107],"m":"sta","oa":107,"o":"zpa_6B"},{"a":12639,"t":"code","b":[134,34],"m":"stx","oa":34,"o":"zpa_22"},{"a":12641,"t":"code","b":[132,35],"m":"sty","oa":35,"o":"zpa_23"},{"a":12643,"t":"code","b":[166,108],"m":"ldx","oa":108,"o":"zpa_6C"},{"a":12645,"t":"code","b":[189,239,48],"m":"lda","oa":12527,"o":"attribute_offsets,x"},{"a":12648,"t":"code","b":[24],"m":"clc"},{"a":12649,"t":"code","b":[101,35],"m":"adc","oa":35,"o":"zpa_23"},{"a":12651,"t":"code","b":[170],"m":"tax"},{"a":12652,"t":"code","b":[165,109],"m":"lda","oa":109,"o":"zpa_6D"},{"a":12654,"t":"code","b":[157,78,8],"m":"sta","oa":2126,"o":"f_084E,x"},{"a":12657,"t":"code","b":[157,0,238],"m":"sta","oa":60928,"o":"f_EE00,x"},{"a":12660,"t":"code","b":[230,110],"m":"inc","oa":110,"o":"zpa_6E"},{"a":12662,"t":"code","b":[165,110],"m":"lda","oa":110,"o":"zpa_6E"},{"a":12664,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":12666,"t":"code","b":[176,22],"m":"bcs","oa":12690,"o":"b_3192"},{"a":12668,"t":"code","b":[185,204,0],"m":"lda","oa":204,"o":"zpf_CC,y"},{"a":12671,"t":"code","b":[133,226],"m":"sta","oa":226,"o":"zpa_E2"},{"a":12673,"t":"code","b":[185,230,0],"m":"lda","oa":230,"o":"zpf_E6,y"},{"a":12676,"t":"code","b":[133,252],"m":"sta","oa":252,"o":"zpa_FC"},{"a":12678,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":12680,"t":"code","b":[133,182],"m":"sta","oa":182,"o":"zpf_B6"},{"a":12682,"t":"code","b":[165,108],"m":"lda","oa":108,"o":"zpa_6C"},{"a":12684,"t":"code","b":[24],"m":"clc"},{"a":12685,"t":"code","b":[105,6],"m":"adc","o":"#$06"},{"a":12687,"t":"code","b":[141,48,8],"m":"sta","oa":2096,"o":"a_0830"},{"a":12690,"l":"b_3192","t":"code","b":[166,34],"m":"ldx","oa":34,"x":[12666],"o":"zpa_22"},{"a":12692,"t":"code","b":[96],"m":"rts"},{"a":12693,"l":"token_start","c":"Starts a token's 10-second run ($4E): keeps a copy of all attributes at $EE00 (unless one runs already), draws the token's symbol in the panel on the side of the team that took it (characters $50-$55 at $F376 or $F390, the sprite frame's picture copied into the panel's characters at $F283) and plays effect 6.","t":"code","b":[165,78],"m":"lda","oa":78,"x":[13019,13035,13051,13067,13082,13097,13113,13134],"o":"zpa_4E"},{"a":12695,"t":"code","b":[208,13],"m":"bne","oa":12710,"o":"b_31A6"},{"a":12697,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":12699,"l":"b_319B","t":"code","b":[185,78,8],"m":"lda","oa":2126,"x":[12708],"o":"f_084E,y"},{"a":12702,"t":"code","b":[153,0,238],"m":"sta","oa":60928,"o":"f_EE00,y"},{"a":12705,"t":"code","b":[200],"m":"iny"},{"a":12706,"t":"code","b":[192,144],"m":"cpy","o":"#$90"},{"a":12708,"t":"code","b":[208,245],"m":"bne","oa":12699,"o":"b_319B"},{"a":12710,"l":"b_31A6","t":"code","b":[169,10],"m":"lda","x":[12695],"o":"#$0A"},{"a":12712,"t":"code","b":[133,78],"m":"sta","oa":78,"o":"zpa_4E"},{"a":12714,"t":"code","b":[160,6],"m":"ldy","o":"#$06"},{"a":12716,"t":"code","b":[224,9],"m":"cpx","o":"#$09"},{"a":12718,"t":"code","b":[144,2],"m":"bcc","oa":12722,"o":"b_31B2"},{"a":12720,"t":"code","b":[160,32],"m":"ldy","o":"#$20"},{"a":12722,"l":"b_31B2","t":"code","b":[169,80],"m":"lda","x":[12718],"o":"#$50"},{"a":12724,"t":"code","b":[24],"m":"clc"},{"a":12725,"t":"code","b":[153,112,243],"m":"sta","oa":62320,"o":"f_F370,y"},{"a":12728,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":12730,"t":"code","b":[153,152,243],"m":"sta","oa":62360,"o":"f_F398,y"},{"a":12733,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":12735,"t":"code","b":[153,192,243],"m":"sta","oa":62400,"o":"f_F3C0,y"},{"a":12738,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":12740,"t":"code","b":[153,113,243],"m":"sta","oa":62321,"o":"f_F371,y"},{"a":12743,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":12745,"t":"code","b":[153,153,243],"m":"sta","oa":62361,"o":"f_F399,y"},{"a":12748,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":12750,"t":"code","b":[153,193,243],"m":"sta","oa":62401,"o":"f_F3C1,y"},{"a":12753,"t":"code","b":[160,47],"m":"ldy","o":"#$2F"},{"a":12755,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":12757,"l":"b_31D5","t":"code","b":[153,128,242],"m":"sta","oa":62080,"x":[12761],"o":"f_F280,y"},{"a":12760,"t":"code","b":[136],"m":"dey"},{"a":12761,"t":"code","b":[16,250],"m":"bpl","oa":12757,"o":"b_31D5"},{"a":12763,"t":"code","b":[165,34],"m":"lda","oa":34,"o":"zpa_22"},{"a":12765,"t":"code","b":[10],"m":"asl","o":"a"},{"a":12766,"t":"code","b":[10],"m":"asl","o":"a"},{"a":12767,"t":"code","b":[10],"m":"asl","o":"a"},{"a":12768,"t":"code","b":[10],"m":"asl","o":"a"},{"a":12769,"t":"code","b":[10],"m":"asl","o":"a"},{"a":12770,"t":"code","b":[10],"m":"asl","o":"a"},{"a":12771,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":12773,"t":"code","b":[165,34],"m":"lda","oa":34,"o":"zpa_22"},{"a":12775,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":12776,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":12777,"t":"code","b":[9,192],"m":"ora","o":"#$C0"},{"a":12779,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":12781,"t":"code","b":[134,34],"m":"stx","oa":34,"o":"zpa_22"},{"a":12783,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":12785,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":12787,"l":"b_31F3","t":"code","b":[177,26],"m":"lda","oa":26,"x":[12803],"o":"(zpa_1A),y"},{"a":12789,"t":"code","b":[157,131,242],"m":"sta","oa":62083,"o":"f_F283,x"},{"a":12792,"t":"code","b":[200],"m":"iny"},{"a":12793,"t":"code","b":[177,26],"m":"lda","oa":26,"o":"(zpa_1A),y"},{"a":12795,"t":"code","b":[157,155,242],"m":"sta","oa":62107,"o":"f_F29B,x"},{"a":12798,"t":"code","b":[200],"m":"iny"},{"a":12799,"t":"code","b":[200],"m":"iny"},{"a":12800,"t":"code","b":[232],"m":"inx"},{"a":12801,"t":"code","b":[224,16],"m":"cpx","o":"#$10"},{"a":12803,"t":"code","b":[208,238],"m":"bne","oa":12787,"o":"b_31F3"},{"a":12805,"t":"code","b":[166,34],"m":"ldx","oa":34,"o":"zpa_22"},{"a":12807,"t":"code","b":[169,6],"m":"lda","o":"#$06"},{"a":12809,"t":"code","b":[76,240,27],"m":"jmp","oa":7152,"o":"sfx_play"},{"a":12812,"l":"token_tick","c":"Once a second, while a token runs: counts it down with a tick (effect 7); at the end plays effect 3 and ends it (token_end).","t":"code","b":[165,78],"m":"lda","oa":78,"x":[8675],"o":"zpa_4E"},{"a":12814,"t":"code","b":[240,9],"m":"beq","oa":12825,"o":"r_3219"},{"a":12816,"t":"code","b":[198,78],"m":"dec","oa":78,"o":"zpa_4E"},{"a":12818,"t":"code","b":[240,6],"m":"beq","oa":12826,"o":"b_321A"},{"a":12820,"t":"code","b":[169,7],"m":"lda","o":"#$07"},{"a":12822,"t":"code","b":[32,253,27],"m":"jsr","oa":7165,"o":"sfx_play_pair"},{"a":12825,"l":"r_3219","t":"code","b":[96],"m":"rts","x":[12814]},{"a":12826,"l":"b_321A","t":"code","b":[169,3],"m":"lda","x":[12818],"o":"#$03"},{"a":12828,"t":"code","b":[32,240,27],"m":"jsr","oa":7152,"o":"sfx_play"},{"a":12831,"l":"token_end","c":"Ends the running token: clears the token bits of $46 (keeping the electric ball's), restores every attribute from the copy at $EE00, unfreezes all players and puts the panel's characters back (token_panel_cells).","t":"code","b":[165,70],"m":"lda","oa":70,"x":[29885],"o":"zpa_46"},{"a":12833,"t":"code","b":[41,192],"m":"and","o":"#$C0"},{"a":12835,"t":"code","b":[133,70],"m":"sta","oa":70,"o":"zpa_46"},{"a":12837,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":12839,"t":"code","b":[133,78],"m":"sta","oa":78,"o":"zpa_4E"},{"a":12841,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":12843,"l":"b_322B","t":"code","b":[185,0,238],"m":"lda","oa":60928,"x":[12852],"o":"f_EE00,y"},{"a":12846,"t":"code","b":[153,78,8],"m":"sta","oa":2126,"o":"f_084E,y"},{"a":12849,"t":"code","b":[200],"m":"iny"},{"a":12850,"t":"code","b":[192,144],"m":"cpy","o":"#$90"},{"a":12852,"t":"code","b":[208,245],"m":"bne","oa":12843,"o":"b_322B"},{"a":12854,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":12856,"l":"b_3238","t":"code","b":[185,160,0],"m":"lda","oa":160,"x":[12867],"o":"zpf_A0,y"},{"a":12859,"t":"code","b":[41,251],"m":"and","o":"#$FB"},{"a":12861,"t":"code","b":[153,160,0],"m":"sta","oa":160,"o":"zpf_A0,y"},{"a":12864,"t":"code","b":[200],"m":"iny"},{"a":12865,"t":"code","b":[192,18],"m":"cpy","o":"#$12"},{"a":12867,"t":"code","b":[208,243],"m":"bne","oa":12856,"o":"b_3238"},{"a":12869,"t":"code","b":[162,11],"m":"ldx","o":"#$0B"},{"a":12871,"l":"b_3247","t":"code","b":[188,84,50],"m":"ldy","oa":12884,"x":[12881],"o":"token_panel_cells,x"},{"a":12874,"t":"code","b":[189,96,50],"m":"lda","oa":12896,"o":"f_3260,x"},{"a":12877,"t":"code","b":[153,112,243],"m":"sta","oa":62320,"o":"f_F370,y"},{"a":12880,"t":"code","b":[202],"m":"dex"},{"a":12881,"t":"code","b":[16,244],"m":"bpl","oa":12871,"o":"b_3247"},{"a":12883,"t":"code","b":[96],"m":"rts"},{"a":12884,"l":"token_panel_cells","c":"Where token_end puts back the panel's characters: twelve offsets from $F370, then ($3260) the characters to put there.","t":"byte","b":[6,7,46,47,86,87,32,33],"x":[12871]},{"a":12892,"t":"byte","b":[72,73,112,113]},{"a":12896,"l":"f_3260","c":"The characters token_end puts back, after token_panel_cells' twelve offsets.","t":"byte","b":[50,51,58,59,32,31,55,56],"x":[12874]},{"a":12904,"t":"byte","b":[68,69,46,47]},{"a":12908,"l":"token_grab_ball","c":"Grab ball (token 14, and the G cheat key): player X takes the ball: the old holder gets his team's colour back, X becomes the holder ($60) in the possession colour, effect $28.","t":"code","b":[164,96],"m":"ldy","oa":96,"x":[8539],"o":"zpa_60"},{"a":12910,"t":"code","b":[185,64,29],"m":"lda","oa":7488,"o":"player_colours_1,y"},{"a":12913,"t":"code","b":[153,52,8],"m":"sta","oa":2100,"o":"f_0834,y"},{"a":12916,"t":"code","b":[134,96],"m":"stx","oa":96,"o":"zpa_60"},{"a":12918,"t":"code","b":[188,8,29],"m":"ldy","oa":7432,"o":"team_of,x"},{"a":12921,"t":"code","b":[185,83,29],"m":"lda","oa":7507,"o":"possession_colour_1,y"},{"a":12924,"t":"code","b":[157,52,8],"m":"sta","oa":2100,"o":"f_0834,x"},{"a":12927,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":12929,"t":"code","b":[133,178],"m":"sta","oa":178,"o":"zpa_B2"},{"a":12931,"t":"code","b":[169,40],"m":"lda","o":"#$28"},{"a":12933,"t":"code","b":[76,240,27],"m":"jmp","oa":7152,"o":"sfx_play"},{"a":12936,"l":"token_transport","c":"Transport (token 15): the ball goes to the team's player in place 6 of its formation ($1CF6,x + 6, the forward) with effect $26.","t":"code","b":[164,96],"m":"ldy","oa":96,"o":"zpa_60"},{"a":12938,"t":"code","b":[185,64,29],"m":"lda","oa":7488,"o":"player_colours_1,y"},{"a":12941,"t":"code","b":[153,52,8],"m":"sta","oa":2100,"o":"f_0834,y"},{"a":12944,"t":"code","b":[188,8,29],"m":"ldy","oa":7432,"o":"team_of,x"},{"a":12947,"t":"code","b":[185,83,29],"m":"lda","oa":7507,"o":"possession_colour_1,y"},{"a":12950,"t":"code","b":[72],"m":"pha"},{"a":12951,"t":"code","b":[189,246,28],"m":"lda","oa":7414,"o":"marker_of_1,x"},{"a":12954,"t":"code","b":[24],"m":"clc"},{"a":12955,"t":"code","b":[105,6],"m":"adc","o":"#$06"},{"a":12957,"t":"code","b":[133,96],"m":"sta","oa":96,"o":"zpa_60"},{"a":12959,"t":"code","b":[168],"m":"tay"},{"a":12960,"t":"code","b":[104],"m":"pla"},{"a":12961,"t":"code","b":[153,52,8],"m":"sta","oa":2100,"o":"f_0834,y"},{"a":12964,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":12966,"t":"code","b":[133,178],"m":"sta","oa":178,"o":"zpa_B2"},{"a":12968,"t":"code","b":[169,38],"m":"lda","o":"#$26"},{"a":12970,"t":"code","b":[76,240,27],"m":"jmp","oa":7152,"o":"sfx_play"},{"a":12973,"l":"token_zap_team","c":"Zap team (token 19, and the T cheat key): every player of the other team on the pitch is tackled down (tackle), with effect $0E. Not during a stoppage ($45 set).","t":"code","b":[165,69],"m":"lda","oa":69,"x":[8528],"o":"zpa_45"},{"a":12975,"t":"code","b":[208,31],"m":"bne","oa":13008,"o":"r_32D0"},{"a":12977,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":12979,"t":"code","b":[133,39],"m":"sta","oa":39,"o":"zpa_27"},{"a":12981,"t":"code","b":[188,255,28],"m":"ldy","oa":7423,"o":"marker_of_2,x"},{"a":12984,"t":"code","b":[134,65],"m":"stx","oa":65,"o":"zpa_41"},{"a":12986,"t":"code","b":[162,18],"m":"ldx","o":"#$12"},{"a":12988,"l":"b_32BC","t":"code","b":[185,160,0],"m":"lda","oa":160,"x":[12999],"o":"zpf_A0,y"},{"a":12991,"t":"code","b":[240,3],"m":"beq","oa":12996,"o":"b_32C4"},{"a":12993,"t":"code","b":[32,104,56],"m":"jsr","oa":14440,"o":"tackle"},{"a":12996,"l":"b_32C4","t":"code","b":[200],"m":"iny","x":[12991]},{"a":12997,"t":"code","b":[198,39],"m":"dec","oa":39,"o":"zpa_27"},{"a":12999,"t":"code","b":[208,243],"m":"bne","oa":12988,"o":"b_32BC"},{"a":13001,"t":"code","b":[166,65],"m":"ldx","oa":65,"o":"zpa_41"},{"a":13003,"t":"code","b":[169,14],"m":"lda","o":"#$0E"},{"a":13005,"t":"code","b":[76,253,27],"m":"jmp","oa":7165,"o":"sfx_play_pair"},{"a":13008,"l":"r_32D0","t":"code","b":[96],"m":"rts","x":[12975]},{"a":13009,"l":"token_full_energy","c":"Full energy (token 18): the player's energy back to 255 and effect $27.","t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":13011,"t":"code","b":[157,222,8],"m":"sta","oa":2270,"o":"f_08DE,x"},{"a":13014,"t":"code","b":[169,39],"m":"lda","o":"#$27"},{"a":13016,"t":"code","b":[76,240,27],"m":"jmp","oa":7152,"o":"sfx_play"},{"a":13019,"l":"token_goal_door","c":"Goal door (token 16): sets bit 2 (team 1) or 3 (team 2) of $46: the goal is shut to the other team's shots.","t":"code","b":[32,149,49],"m":"jsr","oa":12693,"o":"token_start"},{"a":13022,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":13024,"t":"code","b":[224,9],"m":"cpx","o":"#$09"},{"a":13026,"t":"code","b":[144,2],"m":"bcc","oa":13030,"o":"b_32E6"},{"a":13028,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":13030,"l":"b_32E6","t":"code","b":[5,70],"m":"ora","oa":70,"x":[13026],"o":"zpa_46"},{"a":13032,"t":"code","b":[133,70],"m":"sta","oa":70,"o":"zpa_46"},{"a":13034,"t":"code","b":[96],"m":"rts"},{"a":13035,"l":"token_shield","c":"Shield (token 17): bit 4 or 5 of $46: the team's players cannot be tackled.","t":"code","b":[32,149,49],"m":"jsr","oa":12693,"o":"token_start"},{"a":13038,"t":"code","b":[169,16],"m":"lda","o":"#$10"},{"a":13040,"t":"code","b":[224,9],"m":"cpx","o":"#$09"},{"a":13042,"t":"code","b":[144,2],"m":"bcc","oa":13046,"o":"b_32F6"},{"a":13044,"t":"code","b":[169,32],"m":"lda","o":"#$20"},{"a":13046,"l":"b_32F6","t":"code","b":[5,70],"m":"ora","oa":70,"x":[13042],"o":"zpa_46"},{"a":13048,"t":"code","b":[133,70],"m":"sta","oa":70,"o":"zpa_46"},{"a":13050,"t":"code","b":[96],"m":"rts"},{"a":13051,"l":"token_reverse","c":"Reverse joystick (token 9): bit 1 or 0 of $46 reverses the other team's joystick (reverse_stick).","t":"code","b":[32,149,49],"m":"jsr","oa":12693,"o":"token_start"},{"a":13054,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":13056,"t":"code","b":[224,9],"m":"cpx","o":"#$09"},{"a":13058,"t":"code","b":[144,2],"m":"bcc","oa":13062,"o":"b_3306"},{"a":13060,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":13062,"l":"b_3306","t":"code","b":[5,70],"m":"ora","oa":70,"x":[13058],"o":"zpa_46"},{"a":13064,"t":"code","b":[133,70],"m":"sta","oa":70,"o":"zpa_46"},{"a":13066,"t":"code","b":[96],"m":"rts"},{"a":13067,"l":"token_reduce","c":"Reduce team (token 10): every attribute of the other team's nine players to 0 (team_attributes) for the token's time.","t":"code","b":[32,149,49],"m":"jsr","oa":12693,"o":"token_start"},{"a":13070,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":13072,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":13074,"t":"code","b":[188,255,28],"m":"ldy","oa":7423,"o":"marker_of_2,x"},{"a":13077,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":13079,"t":"code","b":[76,222,122],"m":"jmp","oa":31454,"o":"team_attributes"},{"a":13082,"l":"token_increase","c":"Increase team (token 11): every attribute of the team's nine players to 255 for the token's time.","t":"code","b":[32,149,49],"m":"jsr","oa":12693,"o":"token_start"},{"a":13085,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":13087,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":13089,"t":"code","b":[188,246,28],"m":"ldy","oa":7414,"o":"marker_of_1,x"},{"a":13092,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":13094,"t":"code","b":[76,222,122],"m":"jmp","oa":31454,"o":"team_attributes"},{"a":13097,"l":"token_manic","c":"Manic (token 12): every attribute of all 18 players to 255 for the token's time.","t":"code","b":[32,149,49],"m":"jsr","oa":12693,"o":"token_start"},{"a":13100,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":13102,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":13104,"l":"b_3330","t":"code","b":[153,78,8],"m":"sta","oa":2126,"x":[13110],"o":"f_084E,y"},{"a":13107,"t":"code","b":[200],"m":"iny"},{"a":13108,"t":"code","b":[192,144],"m":"cpy","o":"#$90"},{"a":13110,"t":"code","b":[208,248],"m":"bne","oa":13104,"o":"b_3330"},{"a":13112,"t":"code","b":[96],"m":"rts"},{"a":13113,"l":"token_slow","c":"Slow team (token 13): the other team's speed (attribute 3, $0884) to 0 for the token's time.","t":"code","b":[32,149,49],"m":"jsr","oa":12693,"o":"token_start"},{"a":13116,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":13118,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":13120,"t":"code","b":[188,255,28],"m":"ldy","oa":7423,"o":"marker_of_2,x"},{"a":13123,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":13125,"l":"b_3345","t":"code","b":[153,132,8],"m":"sta","oa":2180,"x":[13131],"o":"f_0884,y"},{"a":13128,"t":"code","b":[200],"m":"iny"},{"a":13129,"t":"code","b":[198,34],"m":"dec","oa":34,"o":"zpa_22"},{"a":13131,"t":"code","b":[208,248],"m":"bne","oa":13125,"o":"b_3345"},{"a":13133,"t":"code","b":[96],"m":"rts"},{"a":13134,"l":"token_freeze","c":"Freeze team (token 8, and the F cheat key): sets bit 2 of $A0 for the other team's players on the pitch, which stops objects_move moving them, for the token's time.","t":"code","b":[32,149,49],"m":"jsr","oa":12693,"x":[8554],"o":"token_start"},{"a":13137,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":13139,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":13141,"t":"code","b":[188,255,28],"m":"ldy","oa":7423,"o":"marker_of_2,x"},{"a":13144,"l":"b_3358","t":"code","b":[185,160,0],"m":"lda","oa":160,"x":[13157],"o":"zpf_A0,y"},{"a":13147,"t":"code","b":[240,5],"m":"beq","oa":13154,"o":"b_3362"},{"a":13149,"t":"code","b":[9,4],"m":"ora","o":"#$04"},{"a":13151,"t":"code","b":[153,160,0],"m":"sta","oa":160,"o":"zpf_A0,y"},{"a":13154,"l":"b_3362","t":"code","b":[200],"m":"iny","x":[13147]},{"a":13155,"t":"code","b":[198,34],"m":"dec","oa":34,"o":"zpa_22"},{"a":13157,"t":"code","b":[208,241],"m":"bne","oa":13144,"o":"b_3358"},{"a":13159,"t":"code","b":[96],"m":"rts"},{"a":13160,"l":"pitch_halves_colour","c":"Colours the pitch's two halves: multicolour 2 above and below the centre line ($5C, $5D) from the team colours at $1D48, lit for the team the multiplier favours ($51), with the colour change (raster command $88) put at the centre line's raster line in $08 when the line is on screen and the two colours differ.","t":"code","b":[165,128],"m":"lda","oa":128,"x":[8340,13916],"o":"zpa_80"},{"a":13162,"t":"code","b":[201,12],"m":"cmp","o":"#$0C"},{"a":13164,"t":"code","b":[144,90],"m":"bcc","oa":13256,"o":"b_33C8"},{"a":13166,"t":"code","b":[201,116],"m":"cmp","o":"#$74"},{"a":13168,"t":"code","b":[176,86],"m":"bcs","oa":13256,"o":"b_33C8"},{"a":13170,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":13172,"t":"code","b":[165,81],"m":"lda","oa":81,"o":"zpa_51"},{"a":13174,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":13176,"t":"code","b":[144,1],"m":"bcc","oa":13179,"o":"b_337B"},{"a":13178,"t":"code","b":[232],"m":"inx"},{"a":13179,"l":"b_337B","t":"code","b":[189,72,29],"m":"lda","oa":7496,"x":[13176],"o":"f_1D48,x"},{"a":13182,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":13184,"t":"code","b":[165,126],"m":"lda","oa":126,"o":"zpa_7E"},{"a":13186,"t":"code","b":[201,20],"m":"cmp","o":"#$14"},{"a":13188,"t":"code","b":[144,20],"m":"bcc","oa":13210,"o":"b_339A"},{"a":13190,"t":"code","b":[165,62],"m":"lda","oa":62,"o":"zpa_3E"},{"a":13192,"t":"code","b":[73,1],"m":"eor","o":"#$01"},{"a":13194,"t":"code","b":[170],"m":"tax"},{"a":13195,"t":"code","b":[189,72,29],"m":"lda","oa":7496,"o":"f_1D48,x"},{"a":13198,"t":"code","b":[133,35],"m":"sta","oa":35,"o":"zpa_23"},{"a":13200,"t":"code","b":[133,93],"m":"sta","oa":93,"o":"zpa_5D"},{"a":13202,"t":"code","b":[165,34],"m":"lda","oa":34,"o":"zpa_22"},{"a":13204,"t":"code","b":[133,92],"m":"sta","oa":92,"o":"zpa_5C"},{"a":13206,"t":"code","b":[169,85],"m":"lda","o":"#$55"},{"a":13208,"t":"code","b":[208,15],"m":"bne","oa":13225,"o":"b_33A9"},{"a":13210,"l":"b_339A","t":"code","b":[166,62],"m":"ldx","oa":62,"x":[13188],"o":"zpa_3E"},{"a":13212,"t":"code","b":[189,72,29],"m":"lda","oa":7496,"o":"f_1D48,x"},{"a":13215,"t":"code","b":[133,35],"m":"sta","oa":35,"o":"zpa_23"},{"a":13217,"t":"code","b":[133,92],"m":"sta","oa":92,"o":"zpa_5C"},{"a":13219,"t":"code","b":[165,34],"m":"lda","oa":34,"o":"zpa_22"},{"a":13221,"t":"code","b":[133,93],"m":"sta","oa":93,"o":"zpa_5D"},{"a":13223,"t":"code","b":[169,79],"m":"lda","o":"#$4F"},{"a":13225,"l":"b_33A9","t":"code","b":[56],"m":"sec","x":[13208]},{"a":13226,"t":"code","b":[229,128],"m":"sbc","oa":128,"o":"zpa_80"},{"a":13228,"t":"code","b":[144,23],"m":"bcc","oa":13253,"o":"b_33C5"},{"a":13230,"t":"code","b":[10],"m":"asl","o":"a"},{"a":13231,"t":"code","b":[176,17],"m":"bcs","oa":13250,"o":"b_33C2"},{"a":13233,"t":"code","b":[201,10],"m":"cmp","o":"#$0A"},{"a":13235,"t":"code","b":[144,16],"m":"bcc","oa":13253,"o":"b_33C5"},{"a":13237,"t":"code","b":[201,54],"m":"cmp","o":"#$36"},{"a":13239,"t":"code","b":[176,9],"m":"bcs","oa":13250,"o":"b_33C2"},{"a":13241,"t":"code","b":[133,8],"m":"sta","oa":8,"o":"zpa_08"},{"a":13243,"t":"code","b":[165,92],"m":"lda","oa":92,"o":"zpa_5C"},{"a":13245,"t":"code","b":[197,93],"m":"cmp","oa":93,"o":"zpa_5D"},{"a":13247,"t":"code","b":[240,13],"m":"beq","oa":13262,"o":"b_33CE"},{"a":13249,"t":"code","b":[96],"m":"rts"},{"a":13250,"l":"b_33C2","t":"code","b":[165,92],"m":"lda","oa":92,"x":[13231,13239],"o":"zpa_5C"},{"a":13252,"t":"code","b":[44,165,93],"m":"bit","oa":23973,"o":"a_5DA5"},{"a":13255,"t":"code","b":[44,169,1],"m":"bit","oa":425,"o":"a_01A9"},{"a":13258,"t":"code","b":[133,92],"m":"sta","oa":92,"o":"zpa_5C"},{"a":13260,"t":"code","b":[133,93],"m":"sta","oa":93,"o":"zpa_5D"},{"a":13262,"l":"b_33CE","t":"code","b":[169,0],"m":"lda","x":[13247],"o":"#$00"},{"a":13264,"t":"code","b":[133,8],"m":"sta","oa":8,"o":"zpa_08"},{"a":13266,"t":"code","b":[96],"m":"rts"},{"a":13267,"l":"side_wall_hit","c":"The ball bounces off a side wall: at a star's row (four rows a star, five stars on each side) lights the star for the attacking team and gives it the bonus ($55,x) through star_light, or, thrown by the defending team, puts a lit star out and takes the bonus back (star_unlight, score_sub). At the warp gates, two on each wall (rows $2F-$32 and $63-$66), it moves the ball to the other side wall (column 9 from the right wall, $46 from the left) and sends it on away from that wall at its thrower's throw speed, with effect $23. Otherwise it turns the ball's sideways speed round and frees it, with effect $0C unless a star changed.","t":"code","b":[165,99],"m":"lda","oa":99,"x":[11123],"o":"zpa_63"},{"a":13269,"t":"code","b":[41,128],"m":"and","o":"#$80"},{"a":13271,"t":"code","b":[240,3],"m":"beq","oa":13276,"o":"b_33DC"},{"a":13273,"t":"code","b":[76,110,52],"m":"jmp","oa":13422,"o":"j_346E"},{"a":13276,"l":"b_33DC","t":"code","b":[165,222],"m":"lda","oa":222,"x":[13271],"o":"zpa_DE"},{"a":13278,"t":"code","b":[201,40],"m":"cmp","o":"#$28"},{"a":13280,"t":"code","b":[144,81],"m":"bcc","oa":13363,"o":"b_3433"},{"a":13282,"t":"code","b":[165,248],"m":"lda","oa":248,"o":"zpa_F8"},{"a":13284,"t":"code","b":[24],"m":"clc"},{"a":13285,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":13287,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":13288,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":13289,"t":"code","b":[201,12],"m":"cmp","o":"#$0C"},{"a":13291,"t":"code","b":[240,55],"m":"beq","oa":13348,"o":"b_3424"},{"a":13293,"t":"code","b":[56],"m":"sec"},{"a":13294,"t":"code","b":[233,20],"m":"sbc","o":"#$14"},{"a":13296,"t":"code","b":[201,5],"m":"cmp","o":"#$05"},{"a":13298,"t":"code","b":[240,48],"m":"beq","oa":13348,"o":"b_3424"},{"a":13300,"t":"code","b":[176,120],"m":"bcs","oa":13422,"o":"j_346E"},{"a":13302,"t":"code","b":[105,5],"m":"adc","o":"#$05"},{"a":13304,"t":"code","b":[168],"m":"tay"},{"a":13305,"t":"code","b":[166,97],"m":"ldx","oa":97,"o":"zpa_61"},{"a":13307,"t":"code","b":[189,139,29],"m":"lda","oa":7563,"o":"ends_1,x"},{"a":13310,"t":"code","b":[240,18],"m":"beq","oa":13330,"o":"b_3412"},{"a":13312,"t":"code","b":[32,232,52],"m":"jsr","oa":13544,"o":"star_light"},{"a":13315,"t":"code","b":[144,105],"m":"bcc","oa":13422,"o":"j_346E"},{"a":13317,"t":"code","b":[165,62],"m":"lda","oa":62,"o":"zpa_3E"},{"a":13319,"t":"code","b":[73,1],"m":"eor","o":"#$01"},{"a":13321,"t":"code","b":[170],"m":"tax"},{"a":13322,"t":"code","b":[181,85],"m":"lda","oa":85,"o":"zpf_55,x"},{"a":13324,"t":"code","b":[32,158,27],"m":"jsr","oa":7070,"o":"score_add"},{"a":13327,"t":"code","b":[76,115,52],"m":"jmp","oa":13427,"o":"j_3473"},{"a":13330,"l":"b_3412","t":"code","b":[32,193,53],"m":"jsr","oa":13761,"x":[13310],"o":"star_unlight"},{"a":13333,"t":"code","b":[144,87],"m":"bcc","oa":13422,"o":"j_346E"},{"a":13335,"t":"code","b":[165,62],"m":"lda","oa":62,"o":"zpa_3E"},{"a":13337,"t":"code","b":[73,1],"m":"eor","o":"#$01"},{"a":13339,"t":"code","b":[170],"m":"tax"},{"a":13340,"t":"code","b":[181,85],"m":"lda","oa":85,"o":"zpf_55,x"},{"a":13342,"t":"code","b":[32,220,27],"m":"jsr","oa":7132,"o":"score_sub"},{"a":13345,"t":"code","b":[76,115,52],"m":"jmp","oa":13427,"o":"j_3473"},{"a":13348,"l":"b_3424","c":"A warp gate on the right wall: the ball comes out of the left wall's gate at column 9, moving right.","t":"code","b":[169,9],"m":"lda","x":[13291,13298],"o":"#$09"},{"a":13350,"t":"code","b":[133,222],"m":"sta","oa":222,"o":"zpa_DE"},{"a":13352,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":13354,"t":"code","b":[141,37,228],"m":"sta","oa":58405,"o":"a_E425"},{"a":13357,"t":"code","b":[32,194,52],"m":"jsr","oa":13506,"o":"throw_speed_of"},{"a":13360,"t":"code","b":[76,153,52],"m":"jmp","oa":13465,"o":"j_3499"},{"a":13363,"l":"b_3433","t":"code","b":[165,248],"m":"lda","oa":248,"x":[13280],"o":"zpa_F8"},{"a":13365,"t":"code","b":[24],"m":"clc"},{"a":13366,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":13368,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":13369,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":13370,"t":"code","b":[201,25],"m":"cmp","o":"#$19"},{"a":13372,"t":"code","b":[240,77],"m":"beq","oa":13451,"o":"b_348B"},{"a":13374,"t":"code","b":[56],"m":"sec"},{"a":13375,"t":"code","b":[233,12],"m":"sbc","o":"#$0C"},{"a":13377,"t":"code","b":[240,72],"m":"beq","oa":13451,"o":"b_348B"},{"a":13379,"t":"code","b":[201,6],"m":"cmp","o":"#$06"},{"a":13381,"t":"code","b":[176,39],"m":"bcs","oa":13422,"o":"j_346E"},{"a":13383,"t":"code","b":[168],"m":"tay"},{"a":13384,"t":"code","b":[136],"m":"dey"},{"a":13385,"t":"code","b":[166,97],"m":"ldx","oa":97,"o":"zpa_61"},{"a":13387,"t":"code","b":[189,139,29],"m":"lda","oa":7563,"o":"ends_1,x"},{"a":13390,"t":"code","b":[208,15],"m":"bne","oa":13407,"o":"b_345F"},{"a":13392,"t":"code","b":[32,232,52],"m":"jsr","oa":13544,"o":"star_light"},{"a":13395,"t":"code","b":[144,25],"m":"bcc","oa":13422,"o":"j_346E"},{"a":13397,"t":"code","b":[166,62],"m":"ldx","oa":62,"o":"zpa_3E"},{"a":13399,"t":"code","b":[181,85],"m":"lda","oa":85,"o":"zpf_55,x"},{"a":13401,"t":"code","b":[32,158,27],"m":"jsr","oa":7070,"o":"score_add"},{"a":13404,"t":"code","b":[76,115,52],"m":"jmp","oa":13427,"o":"j_3473"},{"a":13407,"l":"b_345F","t":"code","b":[32,193,53],"m":"jsr","oa":13761,"x":[13390],"o":"star_unlight"},{"a":13410,"t":"code","b":[144,10],"m":"bcc","oa":13422,"o":"j_346E"},{"a":13412,"t":"code","b":[166,62],"m":"ldx","oa":62,"o":"zpa_3E"},{"a":13414,"t":"code","b":[181,85],"m":"lda","oa":85,"o":"zpf_55,x"},{"a":13416,"t":"code","b":[32,220,27],"m":"jsr","oa":7132,"o":"score_sub"},{"a":13419,"t":"code","b":[76,115,52],"m":"jmp","oa":13427,"o":"j_3473"},{"a":13422,"l":"j_346E","t":"code","b":[169,12],"m":"lda","x":[13273,13300,13315,13333,13381,13395,13410],"o":"#$0C"},{"a":13424,"t":"code","b":[32,253,27],"m":"jsr","oa":7165,"o":"sfx_play_pair"},{"a":13427,"l":"j_3473","t":"code","b":[169,0],"m":"lda","x":[13327,13345,13404,13419],"o":"#$00"},{"a":13429,"t":"code","b":[56],"m":"sec"},{"a":13430,"t":"code","b":[237,18,228],"m":"sbc","oa":58386,"o":"a_E412"},{"a":13433,"t":"code","b":[141,18,228],"m":"sta","oa":58386,"o":"a_E412"},{"a":13436,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":13438,"t":"code","b":[237,37,228],"m":"sbc","oa":58405,"o":"a_E425"},{"a":13441,"t":"code","b":[141,37,228],"m":"sta","oa":58405,"o":"a_E425"},{"a":13444,"t":"code","b":[162,18],"m":"ldx","o":"#$12"},{"a":13446,"t":"code","b":[134,98],"m":"stx","oa":98,"o":"zpa_62"},{"a":13448,"t":"code","b":[164,96],"m":"ldy","oa":96,"o":"zpa_60"},{"a":13450,"t":"code","b":[96],"m":"rts"},{"a":13451,"l":"b_348B","c":"A warp gate on the left wall: the ball comes out of the right wall's gate at column $46, moving left.","t":"code","b":[169,70],"m":"lda","x":[13372,13377],"o":"#$46"},{"a":13453,"t":"code","b":[133,222],"m":"sta","oa":222,"o":"zpa_DE"},{"a":13455,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":13457,"t":"code","b":[141,37,228],"m":"sta","oa":58405,"o":"a_E425"},{"a":13460,"t":"code","b":[32,194,52],"m":"jsr","oa":13506,"o":"throw_speed_of"},{"a":13463,"t":"code","b":[73,255],"m":"eor","o":"#$FF"},{"a":13465,"l":"j_3499","t":"code","b":[141,18,228],"m":"sta","oa":58386,"x":[13360],"o":"a_E412"},{"a":13468,"t":"code","b":[169,18],"m":"lda","o":"#$12"},{"a":13470,"t":"code","b":[133,103],"m":"sta","oa":103,"o":"zpa_67"},{"a":13472,"t":"code","b":[133,104],"m":"sta","oa":104,"o":"zpa_68"},{"a":13474,"t":"code","b":[169,128],"m":"lda","o":"#$80"},{"a":13476,"t":"code","b":[141,146,1],"m":"sta","oa":402,"o":"a_0192"},{"a":13479,"t":"code","b":[173,56,228],"m":"lda","oa":58424,"o":"a_E438"},{"a":13482,"t":"code","b":[240,15],"m":"beq","oa":13499,"o":"b_34BB"},{"a":13484,"t":"code","b":[173,75,228],"m":"lda","oa":58443,"o":"a_E44B"},{"a":13487,"t":"code","b":[8],"m":"php"},{"a":13488,"t":"code","b":[32,194,52],"m":"jsr","oa":13506,"o":"throw_speed_of"},{"a":13491,"t":"code","b":[40],"m":"plp"},{"a":13492,"t":"code","b":[16,2],"m":"bpl","oa":13496,"o":"b_34B8"},{"a":13494,"t":"code","b":[73,255],"m":"eor","o":"#$FF"},{"a":13496,"l":"b_34B8","t":"code","b":[141,56,228],"m":"sta","oa":58424,"x":[13492],"o":"a_E438"},{"a":13499,"l":"b_34BB","t":"code","b":[164,96],"m":"ldy","oa":96,"x":[13482],"o":"zpa_60"},{"a":13501,"t":"code","b":[169,35],"m":"lda","o":"#$23"},{"a":13503,"t":"code","b":[76,249,27],"m":"jmp","oa":7161,"o":"sfx_play_v3"},{"a":13506,"l":"throw_speed_of","c":"The thrower's ($61) throw speed (throw_speed).","t":"code","b":[166,97],"m":"ldx","oa":97,"x":[13357,13460,13488],"o":"zpa_61"},{"a":13508,"t":"code","b":[76,63,56],"m":"jmp","oa":14399,"o":"throw_speed"},{"a":13511,"l":"multiplier_points","c":"Sets what scoring is worth for the multiplier position $51 (0-4, 2 is neither team): a goal, an injury or a row of five stars ($53 team 1, $54 team 2: 20, 15, 10, 10, 10 and the reverse, in BCD), a star or a dome ($55, $56: 4, 3, 2, 2, 2), and the electric ball's charges, the opponents it tackles ($57, $58: 3, 2, 1, 1, 1).","t":"code","b":[166,81],"m":"ldx","oa":81,"x":[9623,11373],"o":"zpa_51"},{"a":13513,"t":"code","b":[189,110,28],"m":"lda","oa":7278,"o":"goal_points_1,x"},{"a":13516,"t":"code","b":[133,83],"m":"sta","oa":83,"o":"zpf_53"},{"a":13518,"t":"code","b":[189,115,28],"m":"lda","oa":7283,"o":"goal_points_2,x"},{"a":13521,"t":"code","b":[133,84],"m":"sta","oa":84,"o":"zpa_54"},{"a":13523,"t":"code","b":[189,120,28],"m":"lda","oa":7288,"o":"bonus_points_1,x"},{"a":13526,"t":"code","b":[133,85],"m":"sta","oa":85,"o":"zpf_55"},{"a":13528,"t":"code","b":[189,125,28],"m":"lda","oa":7293,"o":"bonus_points_2,x"},{"a":13531,"t":"code","b":[133,86],"m":"sta","oa":86,"o":"zpa_56"},{"a":13533,"t":"code","b":[189,130,28],"m":"lda","oa":7298,"o":"electro_charges_1,x"},{"a":13536,"t":"code","b":[133,87],"m":"sta","oa":87,"o":"zpa_57"},{"a":13538,"t":"code","b":[189,135,28],"m":"lda","oa":7303,"o":"electro_charges_2,x"},{"a":13541,"t":"code","b":[133,88],"m":"sta","oa":88,"o":"zpa_58"},{"a":13543,"t":"code","b":[96],"m":"rts"},{"a":13544,"l":"star_light","c":"Lights star Y (0-4 team 1's side, 5-9 team 2's) if it is out: marks it in $0AA2,y, starts the five-star check timer ($52 = 12), plays effect $19 and draws its lit block (star_draw). Returns with carry set if it lit, clear if it was lit already.","t":"code","b":[185,162,10],"m":"lda","oa":2722,"x":[13312,13392],"o":"f_0AA2,y"},{"a":13547,"t":"code","b":[240,2],"m":"beq","oa":13551,"o":"b_34EF"},{"a":13549,"t":"code","b":[24],"m":"clc"},{"a":13550,"t":"code","b":[96],"m":"rts"},{"a":13551,"l":"b_34EF","t":"code","b":[169,1],"m":"lda","x":[13547],"o":"#$01"},{"a":13553,"t":"code","b":[153,162,10],"m":"sta","oa":2722,"o":"f_0AA2,y"},{"a":13556,"t":"code","b":[169,12],"m":"lda","o":"#$0C"},{"a":13558,"t":"code","b":[133,82],"m":"sta","oa":82,"o":"zpa_52"},{"a":13560,"t":"code","b":[169,25],"m":"lda","o":"#$19"},{"a":13562,"t":"code","b":[32,249,27],"m":"jsr","oa":7161,"o":"sfx_play_v3"},{"a":13565,"l":"star_draw","c":"Draws the block for star or light Y (0-13) on the pitch: A = the block number (from star_lit_blocks, or the caller's); writes it into the block map at the star's place (star_map_lo/hi) and, when on screen, its 4 by 4 characters into the hidden screen (star_screen_lo/hi, $28 more for the screen at $CC00), clipped to 40 columns and 22 rows. Sets $8B to 3 so the next frame redraws.","t":"code","b":[185,169,55],"m":"lda","oa":14249,"x":[13928],"o":"star_lit_blocks,y"},{"a":13568,"l":"j_3500","t":"code","b":[72],"m":"pha","x":[13776,13883,13893,13903,13913]},{"a":13569,"t":"code","b":[185,113,55],"m":"lda","oa":14193,"o":"star_map_lo,y"},{"a":13572,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":13574,"t":"code","b":[185,127,55],"m":"lda","oa":14207,"o":"f_377F,y"},{"a":13577,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":13579,"t":"code","b":[185,141,55],"m":"lda","oa":14221,"o":"star_screen_lo,y"},{"a":13582,"t":"code","b":[133,30],"m":"sta","oa":30,"o":"zpa_1E"},{"a":13584,"t":"code","b":[185,155,55],"m":"lda","oa":14235,"o":"f_379B,y"},{"a":13587,"t":"code","b":[166,124],"m":"ldx","oa":124,"o":"zpa_7C"},{"a":13589,"t":"code","b":[240,3],"m":"beq","oa":13594,"o":"b_351A"},{"a":13591,"t":"code","b":[24],"m":"clc"},{"a":13592,"t":"code","b":[105,40],"m":"adc","o":"#$28"},{"a":13594,"l":"b_351A","t":"code","b":[133,31],"m":"sta","oa":31,"x":[13589],"o":"zpa_1F"},{"a":13596,"t":"code","b":[185,85,55],"m":"lda","oa":14165,"o":"star_rows,y"},{"a":13599,"t":"code","b":[56],"m":"sec"},{"a":13600,"t":"code","b":[229,128],"m":"sbc","oa":128,"o":"zpa_80"},{"a":13602,"t":"code","b":[133,53],"m":"sta","oa":53,"o":"zpa_35"},{"a":13604,"t":"code","b":[185,99,55],"m":"lda","oa":14179,"o":"star_cols,y"},{"a":13607,"t":"code","b":[56],"m":"sec"},{"a":13608,"t":"code","b":[229,126],"m":"sbc","oa":126,"o":"zpa_7E"},{"a":13610,"t":"code","b":[133,52],"m":"sta","oa":52,"o":"zpa_34"},{"a":13612,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":13614,"t":"code","b":[132,29],"m":"sty","oa":29,"o":"zpa_1D"},{"a":13616,"t":"code","b":[104],"m":"pla"},{"a":13617,"t":"code","b":[145,26],"m":"sta","oa":26,"o":"(zpa_1A),y"},{"a":13619,"t":"code","b":[10],"m":"asl","o":"a"},{"a":13620,"t":"code","b":[38,29],"m":"rol","oa":29,"o":"zpa_1D"},{"a":13622,"t":"code","b":[10],"m":"asl","o":"a"},{"a":13623,"t":"code","b":[38,29],"m":"rol","oa":29,"o":"zpa_1D"},{"a":13625,"t":"code","b":[10],"m":"asl","o":"a"},{"a":13626,"t":"code","b":[38,29],"m":"rol","oa":29,"o":"zpa_1D"},{"a":13628,"t":"code","b":[10],"m":"asl","o":"a"},{"a":13629,"t":"code","b":[38,29],"m":"rol","oa":29,"o":"zpa_1D"},{"a":13631,"t":"code","b":[24],"m":"clc"},{"a":13632,"t":"code","b":[105,188],"m":"adc","o":"#$BC"},{"a":13634,"t":"code","b":[133,28],"m":"sta","oa":28,"o":"zpa_1C"},{"a":13636,"t":"code","b":[165,29],"m":"lda","oa":29,"o":"zpa_1D"},{"a":13638,"t":"code","b":[105,150],"m":"adc","o":"#$96"},{"a":13640,"t":"code","b":[133,29],"m":"sta","oa":29,"o":"zpa_1D"},{"a":13642,"t":"code","b":[165,30],"m":"lda","oa":30,"o":"zpa_1E"},{"a":13644,"t":"code","b":[56],"m":"sec"},{"a":13645,"t":"code","b":[229,126],"m":"sbc","oa":126,"o":"zpa_7E"},{"a":13647,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":13649,"t":"code","b":[165,31],"m":"lda","oa":31,"o":"zpa_1F"},{"a":13651,"t":"code","b":[233,0],"m":"sbc","o":"#$00"},{"a":13653,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":13655,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":13657,"t":"code","b":[133,31],"m":"sta","oa":31,"o":"zpa_1F"},{"a":13659,"t":"code","b":[165,128],"m":"lda","oa":128,"o":"zpa_80"},{"a":13661,"t":"code","b":[10],"m":"asl","o":"a"},{"a":13662,"t":"code","b":[38,31],"m":"rol","oa":31,"o":"zpa_1F"},{"a":13664,"t":"code","b":[10],"m":"asl","o":"a"},{"a":13665,"t":"code","b":[38,31],"m":"rol","oa":31,"o":"zpa_1F"},{"a":13667,"t":"code","b":[24],"m":"clc"},{"a":13668,"t":"code","b":[101,128],"m":"adc","oa":128,"o":"zpa_80"},{"a":13670,"t":"code","b":[144,2],"m":"bcc","oa":13674,"o":"b_356A"},{"a":13672,"t":"code","b":[230,31],"m":"inc","oa":31,"o":"zpa_1F"},{"a":13674,"l":"b_356A","t":"code","b":[10],"m":"asl","x":[13670],"o":"a"},{"a":13675,"t":"code","b":[38,31],"m":"rol","oa":31,"o":"zpa_1F"},{"a":13677,"t":"code","b":[10],"m":"asl","o":"a"},{"a":13678,"t":"code","b":[38,31],"m":"rol","oa":31,"o":"zpa_1F"},{"a":13680,"t":"code","b":[10],"m":"asl","o":"a"},{"a":13681,"t":"code","b":[38,31],"m":"rol","oa":31,"o":"zpa_1F"},{"a":13683,"t":"code","b":[133,30],"m":"sta","oa":30,"o":"zpa_1E"},{"a":13685,"t":"code","b":[165,26],"m":"lda","oa":26,"o":"zpa_1A"},{"a":13687,"t":"code","b":[56],"m":"sec"},{"a":13688,"t":"code","b":[229,30],"m":"sbc","oa":30,"o":"zpa_1E"},{"a":13690,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":13692,"t":"code","b":[165,27],"m":"lda","oa":27,"o":"zpa_1B"},{"a":13694,"t":"code","b":[229,31],"m":"sbc","oa":31,"o":"zpa_1F"},{"a":13696,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":13698,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":13700,"l":"b_3584","t":"code","b":[169,4],"m":"lda","x":[13749],"o":"#$04"},{"a":13702,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"zpa_26"},{"a":13704,"l":"b_3588","t":"code","b":[177,28],"m":"lda","oa":28,"x":[13725],"o":"(zpa_1C),y"},{"a":13706,"t":"code","b":[166,52],"m":"ldx","oa":52,"o":"zpa_34"},{"a":13708,"t":"code","b":[224,40],"m":"cpx","o":"#$28"},{"a":13710,"t":"code","b":[176,8],"m":"bcs","oa":13720,"o":"b_3598"},{"a":13712,"t":"code","b":[166,53],"m":"ldx","oa":53,"o":"zpa_35"},{"a":13714,"t":"code","b":[224,22],"m":"cpx","o":"#$16"},{"a":13716,"t":"code","b":[176,2],"m":"bcs","oa":13720,"o":"b_3598"},{"a":13718,"t":"code","b":[145,26],"m":"sta","oa":26,"o":"(zpa_1A),y"},{"a":13720,"l":"b_3598","t":"code","b":[230,52],"m":"inc","oa":52,"x":[13710,13716],"o":"zpa_34"},{"a":13722,"t":"code","b":[200],"m":"iny"},{"a":13723,"t":"code","b":[198,38],"m":"dec","oa":38,"o":"zpa_26"},{"a":13725,"t":"code","b":[208,233],"m":"bne","oa":13704,"o":"b_3588"},{"a":13727,"t":"code","b":[230,53],"m":"inc","oa":53,"o":"zpa_35"},{"a":13729,"t":"code","b":[165,52],"m":"lda","oa":52,"o":"zpa_34"},{"a":13731,"t":"code","b":[56],"m":"sec"},{"a":13732,"t":"code","b":[233,4],"m":"sbc","o":"#$04"},{"a":13734,"t":"code","b":[133,52],"m":"sta","oa":52,"o":"zpa_34"},{"a":13736,"t":"code","b":[165,26],"m":"lda","oa":26,"o":"zpa_1A"},{"a":13738,"t":"code","b":[24],"m":"clc"},{"a":13739,"t":"code","b":[105,36],"m":"adc","o":"#$24"},{"a":13741,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":13743,"t":"code","b":[144,2],"m":"bcc","oa":13747,"o":"b_35B3"},{"a":13745,"t":"code","b":[230,27],"m":"inc","oa":27,"o":"zpa_1B"},{"a":13747,"l":"b_35B3","t":"code","b":[192,16],"m":"cpy","x":[13743],"o":"#$10"},{"a":13749,"t":"code","b":[208,205],"m":"bne","oa":13700,"o":"b_3584"},{"a":13751,"t":"code","b":[165,139],"m":"lda","oa":139,"o":"zpa_8B"},{"a":13753,"t":"code","b":[240,4],"m":"beq","oa":13759,"o":"b_35BF"},{"a":13755,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":13757,"t":"code","b":[133,139],"m":"sta","oa":139,"o":"zpa_8B"},{"a":13759,"l":"b_35BF","t":"code","b":[56],"m":"sec","x":[13753]},{"a":13760,"t":"code","b":[96],"m":"rts"},{"a":13761,"l":"star_unlight","c":"Puts star Y out if it is lit (star_out_blocks); returns with carry set if it did.","t":"code","b":[185,162,10],"m":"lda","oa":2722,"x":[13330,13407,13786,13791,13796,13801,13806,13829,13834,13839,13844,13849],"o":"f_0AA2,y"},{"a":13764,"t":"code","b":[208,2],"m":"bne","oa":13768,"o":"b_35C8"},{"a":13766,"t":"code","b":[24],"m":"clc"},{"a":13767,"t":"code","b":[96],"m":"rts"},{"a":13768,"l":"b_35C8","t":"code","b":[169,0],"m":"lda","x":[13764],"o":"#$00"},{"a":13770,"t":"code","b":[153,162,10],"m":"sta","oa":2722,"o":"f_0AA2,y"},{"a":13773,"t":"code","b":[185,179,55],"m":"lda","oa":14259,"o":"star_out_blocks,y"},{"a":13776,"t":"code","b":[76,0,53],"m":"jmp","oa":13568,"o":"j_3500"},{"a":13779,"l":"stars_complete","c":"When the five-star timer runs out: if all five stars on a side are lit, puts them all out and gives the side's team a goal's worth ($53,x) more, with effect $1A.","t":"code","b":[160,0],"m":"ldy","x":[8629],"o":"#$00"},{"a":13781,"t":"code","b":[32,36,54],"m":"jsr","oa":13860,"o":"stars_all_lit"},{"a":13784,"t":"code","b":[240,36],"m":"beq","oa":13822,"o":"b_35FE"},{"a":13786,"t":"code","b":[32,193,53],"m":"jsr","oa":13761,"o":"star_unlight"},{"a":13789,"t":"code","b":[160,1],"m":"ldy","o":"#$01"},{"a":13791,"t":"code","b":[32,193,53],"m":"jsr","oa":13761,"o":"star_unlight"},{"a":13794,"t":"code","b":[160,2],"m":"ldy","o":"#$02"},{"a":13796,"t":"code","b":[32,193,53],"m":"jsr","oa":13761,"o":"star_unlight"},{"a":13799,"t":"code","b":[160,3],"m":"ldy","o":"#$03"},{"a":13801,"t":"code","b":[32,193,53],"m":"jsr","oa":13761,"o":"star_unlight"},{"a":13804,"t":"code","b":[160,4],"m":"ldy","o":"#$04"},{"a":13806,"t":"code","b":[32,193,53],"m":"jsr","oa":13761,"o":"star_unlight"},{"a":13809,"t":"code","b":[165,62],"m":"lda","oa":62,"o":"zpa_3E"},{"a":13811,"l":"j_35F3","t":"code","b":[170],"m":"tax","x":[13856]},{"a":13812,"t":"code","b":[181,83],"m":"lda","oa":83,"o":"zpf_53,x"},{"a":13814,"t":"code","b":[32,158,27],"m":"jsr","oa":7070,"o":"score_add"},{"a":13817,"t":"code","b":[169,26],"m":"lda","o":"#$1A"},{"a":13819,"t":"code","b":[32,249,27],"m":"jsr","oa":7161,"o":"sfx_play_v3"},{"a":13822,"l":"b_35FE","t":"code","b":[160,5],"m":"ldy","x":[13784],"o":"#$05"},{"a":13824,"t":"code","b":[32,36,54],"m":"jsr","oa":13860,"o":"stars_all_lit"},{"a":13827,"t":"code","b":[240,30],"m":"beq","oa":13859,"o":"r_3623"},{"a":13829,"t":"code","b":[32,193,53],"m":"jsr","oa":13761,"o":"star_unlight"},{"a":13832,"t":"code","b":[160,6],"m":"ldy","o":"#$06"},{"a":13834,"t":"code","b":[32,193,53],"m":"jsr","oa":13761,"o":"star_unlight"},{"a":13837,"t":"code","b":[160,7],"m":"ldy","o":"#$07"},{"a":13839,"t":"code","b":[32,193,53],"m":"jsr","oa":13761,"o":"star_unlight"},{"a":13842,"t":"code","b":[160,8],"m":"ldy","o":"#$08"},{"a":13844,"t":"code","b":[32,193,53],"m":"jsr","oa":13761,"o":"star_unlight"},{"a":13847,"t":"code","b":[160,9],"m":"ldy","o":"#$09"},{"a":13849,"t":"code","b":[32,193,53],"m":"jsr","oa":13761,"o":"star_unlight"},{"a":13852,"t":"code","b":[165,62],"m":"lda","oa":62,"o":"zpa_3E"},{"a":13854,"t":"code","b":[73,1],"m":"eor","o":"#$01"},{"a":13856,"t":"code","b":[76,243,53],"m":"jmp","oa":13811,"o":"j_35F3"},{"a":13859,"l":"r_3623","t":"code","b":[96],"m":"rts","x":[13827]},{"a":13860,"l":"stars_all_lit","c":"Returns non-zero when the five stars from Y are all lit.","t":"code","b":[185,162,10],"m":"lda","oa":2722,"x":[13781,13824],"o":"f_0AA2,y"},{"a":13863,"t":"code","b":[57,163,10],"m":"and","oa":2723,"o":"f_0AA3,y"},{"a":13866,"t":"code","b":[57,164,10],"m":"and","oa":2724,"o":"f_0AA4,y"},{"a":13869,"t":"code","b":[57,165,10],"m":"and","oa":2725,"o":"f_0AA5,y"},{"a":13872,"t":"code","b":[57,166,10],"m":"and","oa":2726,"o":"f_0AA6,y"},{"a":13875,"t":"code","b":[96],"m":"rts"},{"a":13876,"l":"multiplier_lights","c":"Draws the four lights of the score multiplier for its position $51 (blocks from multiplier_light_blocks, map places 10-13) and colours the pitch's halves (pitch_halves_colour).","t":"code","b":[166,81],"m":"ldx","oa":81,"x":[10461,14060],"o":"zpa_51"},{"a":13878,"t":"code","b":[189,189,55],"m":"lda","oa":14269,"o":"multiplier_light_blocks,x"},{"a":13881,"t":"code","b":[160,10],"m":"ldy","o":"#$0A"},{"a":13883,"t":"code","b":[32,0,53],"m":"jsr","oa":13568,"o":"j_3500"},{"a":13886,"t":"code","b":[166,81],"m":"ldx","oa":81,"o":"zpa_51"},{"a":13888,"t":"code","b":[189,194,55],"m":"lda","oa":14274,"o":"f_37C2,x"},{"a":13891,"t":"code","b":[160,11],"m":"ldy","o":"#$0B"},{"a":13893,"t":"code","b":[32,0,53],"m":"jsr","oa":13568,"o":"j_3500"},{"a":13896,"t":"code","b":[166,81],"m":"ldx","oa":81,"o":"zpa_51"},{"a":13898,"t":"code","b":[189,199,55],"m":"lda","oa":14279,"o":"f_37C7,x"},{"a":13901,"t":"code","b":[160,12],"m":"ldy","o":"#$0C"},{"a":13903,"t":"code","b":[32,0,53],"m":"jsr","oa":13568,"o":"j_3500"},{"a":13906,"t":"code","b":[166,81],"m":"ldx","oa":81,"o":"zpa_51"},{"a":13908,"t":"code","b":[189,204,55],"m":"lda","oa":14284,"o":"f_37CC,x"},{"a":13911,"t":"code","b":[160,13],"m":"ldy","o":"#$0D"},{"a":13913,"t":"code","b":[32,0,53],"m":"jsr","oa":13568,"o":"j_3500"},{"a":13916,"t":"code","b":[76,104,51],"m":"jmp","oa":13160,"o":"pitch_halves_colour"},{"a":13919,"l":"stars_redraw","c":"Draws every lit star again (after the pitch is drawn afresh).","t":"code","b":[160,9],"m":"ldy","x":[10464],"o":"#$09"},{"a":13921,"l":"b_3661","t":"code","b":[185,162,10],"m":"lda","oa":2722,"x":[13934],"o":"f_0AA2,y"},{"a":13924,"t":"code","b":[240,7],"m":"beq","oa":13933,"o":"b_366D"},{"a":13926,"t":"code","b":[152],"m":"tya"},{"a":13927,"t":"code","b":[72],"m":"pha"},{"a":13928,"t":"code","b":[32,253,52],"m":"jsr","oa":13565,"o":"star_draw"},{"a":13931,"t":"code","b":[104],"m":"pla"},{"a":13932,"t":"code","b":[168],"m":"tay"},{"a":13933,"l":"b_366D","t":"code","b":[136],"m":"dey","x":[13924]},{"a":13934,"t":"code","b":[16,241],"m":"bpl","oa":13921,"o":"b_3661"},{"a":13936,"t":"code","b":[96],"m":"rts"},{"a":13937,"l":"ramp_ride","c":"The ball rides the score multiplier ramp: its place along the ramp's curve, from ramp_path_x and ramp_path_y, mirrored for the side ($6A bit 1) and the direction ($6A bit 0). The ride is two passes of 31 frames ($69): at the end of the first ($6A EOR $81) it lights the multiplier (multiplier_lights) with effect $25, unless the multiplier was at its end already ($6A bit 6), and rides back; at the end of the second it sends the ball out down or up the pitch.","t":"code","b":[165,105],"m":"lda","oa":105,"x":[8435],"o":"zpa_69"},{"a":13939,"t":"code","b":[164,106],"m":"ldy","oa":106,"o":"zpa_6A"},{"a":13941,"t":"code","b":[16,5],"m":"bpl","oa":13948,"o":"b_367C"},{"a":13943,"t":"code","b":[169,31],"m":"lda","o":"#$1F"},{"a":13945,"t":"code","b":[56],"m":"sec"},{"a":13946,"t":"code","b":[229,105],"m":"sbc","oa":105,"o":"zpa_69"},{"a":13948,"l":"b_367C","t":"code","b":[170],"m":"tax","x":[13941]},{"a":13949,"t":"code","b":[189,21,55],"m":"lda","oa":14101,"o":"ramp_path_x,x"},{"a":13952,"t":"code","b":[10],"m":"asl","o":"a"},{"a":13953,"t":"code","b":[10],"m":"asl","o":"a"},{"a":13954,"t":"code","b":[10],"m":"asl","o":"a"},{"a":13955,"t":"code","b":[10],"m":"asl","o":"a"},{"a":13956,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":13958,"t":"code","b":[189,21,55],"m":"lda","oa":14101,"o":"ramp_path_x,x"},{"a":13961,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":13962,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":13963,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":13964,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":13965,"t":"code","b":[133,35],"m":"sta","oa":35,"o":"zpa_23"},{"a":13967,"t":"code","b":[165,106],"m":"lda","oa":106,"o":"zpa_6A"},{"a":13969,"t":"code","b":[41,2],"m":"and","o":"#$02"},{"a":13971,"t":"code","b":[240,13],"m":"beq","oa":13986,"o":"b_36A2"},{"a":13973,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":13975,"t":"code","b":[56],"m":"sec"},{"a":13976,"t":"code","b":[229,34],"m":"sbc","oa":34,"o":"zpa_22"},{"a":13978,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":13980,"t":"code","b":[169,80],"m":"lda","o":"#$50"},{"a":13982,"t":"code","b":[229,35],"m":"sbc","oa":35,"o":"zpa_23"},{"a":13984,"t":"code","b":[133,35],"m":"sta","oa":35,"o":"zpa_23"},{"a":13986,"l":"b_36A2","t":"code","b":[165,34],"m":"lda","oa":34,"x":[13971],"o":"zpa_22"},{"a":13988,"t":"code","b":[141,146,1],"m":"sta","oa":402,"o":"a_0192"},{"a":13991,"t":"code","b":[165,35],"m":"lda","oa":35,"o":"zpa_23"},{"a":13993,"t":"code","b":[133,222],"m":"sta","oa":222,"o":"zpa_DE"},{"a":13995,"t":"code","b":[189,53,55],"m":"lda","oa":14133,"o":"ramp_path_y,x"},{"a":13998,"t":"code","b":[10],"m":"asl","o":"a"},{"a":13999,"t":"code","b":[10],"m":"asl","o":"a"},{"a":14000,"t":"code","b":[10],"m":"asl","o":"a"},{"a":14001,"t":"code","b":[10],"m":"asl","o":"a"},{"a":14002,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":14004,"t":"code","b":[189,53,55],"m":"lda","oa":14133,"o":"ramp_path_y,x"},{"a":14007,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":14008,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":14009,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":14010,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":14011,"t":"code","b":[24],"m":"clc"},{"a":14012,"t":"code","b":[105,72],"m":"adc","o":"#$48"},{"a":14014,"t":"code","b":[133,35],"m":"sta","oa":35,"o":"zpa_23"},{"a":14016,"t":"code","b":[165,106],"m":"lda","oa":106,"o":"zpa_6A"},{"a":14018,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":14020,"t":"code","b":[208,13],"m":"bne","oa":14035,"o":"b_36D3"},{"a":14022,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":14024,"t":"code","b":[56],"m":"sec"},{"a":14025,"t":"code","b":[229,34],"m":"sbc","oa":34,"o":"zpa_22"},{"a":14027,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":14029,"t":"code","b":[169,150],"m":"lda","o":"#$96"},{"a":14031,"t":"code","b":[229,35],"m":"sbc","oa":35,"o":"zpa_23"},{"a":14033,"t":"code","b":[133,35],"m":"sta","oa":35,"o":"zpa_23"},{"a":14035,"l":"b_36D3","t":"code","b":[165,34],"m":"lda","oa":34,"x":[14020],"o":"zpa_22"},{"a":14037,"t":"code","b":[141,18,8],"m":"sta","oa":2066,"o":"a_0812"},{"a":14040,"t":"code","b":[165,35],"m":"lda","oa":35,"o":"zpa_23"},{"a":14042,"t":"code","b":[133,248],"m":"sta","oa":248,"o":"zpa_F8"},{"a":14044,"t":"code","b":[198,105],"m":"dec","oa":105,"o":"zpa_69"},{"a":14046,"t":"code","b":[208,26],"m":"bne","oa":14074,"o":"r_36FA"},{"a":14048,"t":"code","b":[165,106],"m":"lda","oa":106,"o":"zpa_6A"},{"a":14050,"t":"code","b":[73,129],"m":"eor","o":"#$81"},{"a":14052,"t":"code","b":[133,106],"m":"sta","oa":106,"o":"zpa_6A"},{"a":14054,"t":"code","b":[16,19],"m":"bpl","oa":14075,"o":"b_36FB"},{"a":14056,"t":"code","b":[169,31],"m":"lda","o":"#$1F"},{"a":14058,"t":"code","b":[133,105],"m":"sta","oa":105,"o":"zpa_69"},{"a":14060,"t":"code","b":[32,52,54],"m":"jsr","oa":13876,"o":"multiplier_lights"},{"a":14063,"t":"code","b":[165,106],"m":"lda","oa":106,"o":"zpa_6A"},{"a":14065,"t":"code","b":[41,64],"m":"and","o":"#$40"},{"a":14067,"t":"code","b":[208,5],"m":"bne","oa":14074,"o":"r_36FA"},{"a":14069,"t":"code","b":[169,37],"m":"lda","o":"#$25"},{"a":14071,"t":"code","b":[32,249,27],"m":"jsr","oa":7161,"o":"sfx_play_v3"},{"a":14074,"l":"r_36FA","t":"code","b":[96],"m":"rts","x":[14046,14067]},{"a":14075,"l":"b_36FB","t":"code","b":[41,1],"m":"and","x":[14054],"o":"#$01"},{"a":14077,"t":"code","b":[208,11],"m":"bne","oa":14090,"o":"b_370A"},{"a":14079,"t":"code","b":[169,96],"m":"lda","o":"#$60"},{"a":14081,"t":"code","b":[141,56,228],"m":"sta","oa":58424,"o":"a_E438"},{"a":14084,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":14086,"t":"code","b":[141,75,228],"m":"sta","oa":58443,"o":"a_E44B"},{"a":14089,"t":"code","b":[96],"m":"rts"},{"a":14090,"l":"b_370A","t":"code","b":[169,159],"m":"lda","x":[14077],"o":"#$9F"},{"a":14092,"t":"code","b":[141,56,228],"m":"sta","oa":58424,"o":"a_E438"},{"a":14095,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":14097,"t":"code","b":[141,75,228],"m":"sta","oa":58443,"o":"a_E44B"},{"a":14100,"t":"code","b":[96],"m":"rts"},{"a":14101,"l":"ramp_path_x","c":"The ramp's curve across: 32 steps, each a column (high nibble) and a sixteenth (low nibble), read by ramp_ride.","t":"byte","b":[0,0,0,0,0,0,0,0],"x":[13949,13958]},{"a":14109,"t":"byte","b":[86,90,94,98,102,106,110,114]},{"a":14117,"t":"byte","b":[118,122,126,129,132,134,136,137]},{"a":14125,"t":"byte","b":[137,137,138,138,138,138,138,138]},{"a":14133,"l":"ramp_path_y","c":"The ramp's curve down: 32 steps, the row offset from $48 and a sixteenth, read by ramp_ride.","t":"byte","b":[24,26,30,34,38,42,46,50],"x":[13995,14004]},{"a":14141,"t":"byte","b":[24,24,24,24,24,24,25,26]},{"a":14149,"t":"byte","b":[27,29,31,33,36,39,42,45]},{"a":14157,"t":"byte","b":[48,51,54,57,60,63,66,69]},{"a":14165,"l":"star_rows","c":"The pitch row of each of the 14 places star_draw writes (ten stars, four multiplier lights).","t":"byte","b":[52,56,60,64,68,80,84,88],"x":[13596]},{"a":14173,"t":"byte","b":[92,96,72,76,72,76]},{"a":14179,"l":"star_cols","c":"Their pitch column.","t":"byte","b":[4,4,4,4,4,72,72,72],"x":[13604]},{"a":14187,"t":"byte","b":[72,72,4,4,72,72]},{"a":14193,"l":"star_map_lo","c":"Their address in the block map, low byte ($3771) and high byte ($377F).","t":"byte","b":[246,10,30,50,70,147,167,187],"x":[13569]},{"a":14201,"t":"byte","b":[207,227,90,110,107,127]},{"a":14207,"l":"f_377F","c":"The high bytes of star_map_lo's addresses.","t":"byte","b":[189,190,190,190,190,190,190,190],"x":[13574]},{"a":14215,"t":"byte","b":[190,190,190,190,190,190]},{"a":14221,"l":"star_screen_lo","c":"Their address on the screen at $F400, low byte ($378D) and high byte ($379B), less the camera's offset.","t":"byte","b":[36,196,100,4,164,200,104,8],"x":[13579]},{"a":14229,"t":"byte","b":[168,72,68,228,136,40]},{"a":14235,"l":"f_379B","c":"The high bytes of star_screen_lo's addresses.","t":"byte","b":[212,212,213,214,214,216,217,218],"x":[13584]},{"a":14243,"t":"byte","b":[218,219,215,215,215,216]},{"a":14249,"l":"star_lit_blocks","c":"The block number of a lit star, team 1's five ($4F) and team 2's ($50, $51).","t":"byte","b":[79,79,79,79,79,80,80,81],"x":[13565]},{"a":14257,"t":"byte","b":[80,81]},{"a":14259,"l":"star_out_blocks","c":"The block number of a star that is out.","t":"byte","b":[38,38,38,38,38,47,47,48],"x":[13773]},{"a":14267,"t":"byte","b":[47,48]},{"a":14269,"l":"multiplier_light_blocks","c":"The blocks of the four multiplier lights for each of the five positions ($37BD, $37C2, $37C7, $37CC): lit ($52-$55) or out.","t":"byte","b":[82,82,39,39,82],"x":[13878]},{"a":14274,"l":"f_37C2","c":"The multiplier lights' blocks for position 1.","t":"byte","b":[83,43,43,83,83],"x":[13888]},{"a":14279,"l":"f_37C7","c":"For position 2.","t":"byte","b":[84,84,42,42,84],"x":[13898]},{"a":14284,"l":"f_37CC","c":"For position 3.","t":"byte","b":[85,46,46,85,85],"x":[13908]},{"a":14289,"c":"A byte ($EA) after the multiplier lights' table that nothing reads.","t":"byte","b":[234]},{"a":14290,"l":"throw","c":"Player X throws the ball in direction A: the ball becomes free with X as its thrower ($61, $62), held low, his colour back, he plays the throw frame ($70 + 3 x direction) for 3 frames, the ball starts at his place and its speed for the direction comes from throw_dirs at the throw speed (throw_speed), with effect 1.","t":"code","b":[72],"m":"pha","x":[15062,16183,16864,16868,16961]},{"a":14291,"t":"code","b":[134,97],"m":"stx","oa":97,"o":"zpa_61"},{"a":14293,"t":"code","b":[134,98],"m":"stx","oa":98,"o":"zpa_62"},{"a":14295,"t":"code","b":[169,18],"m":"lda","o":"#$12"},{"a":14297,"t":"code","b":[133,96],"m":"sta","oa":96,"o":"zpa_60"},{"a":14299,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":14301,"t":"code","b":[133,178],"m":"sta","oa":178,"o":"zpa_B2"},{"a":14303,"t":"code","b":[189,64,29],"m":"lda","oa":7488,"o":"player_colours_1,x"},{"a":14306,"t":"code","b":[157,52,8],"m":"sta","oa":2100,"o":"f_0834,x"},{"a":14309,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":14311,"t":"code","b":[133,99],"m":"sta","oa":99,"o":"zpa_63"},{"a":14313,"t":"code","b":[133,100],"m":"sta","oa":100,"o":"zpa_64"},{"a":14315,"t":"code","b":[169,7],"m":"lda","o":"#$07"},{"a":14317,"t":"code","b":[133,102],"m":"sta","oa":102,"o":"zpa_66"},{"a":14319,"t":"code","b":[169,18],"m":"lda","o":"#$12"},{"a":14321,"t":"code","b":[133,103],"m":"sta","oa":103,"o":"zpa_67"},{"a":14323,"t":"code","b":[133,104],"m":"sta","oa":104,"o":"zpa_68"},{"a":14325,"t":"code","b":[181,186],"m":"lda","oa":186,"o":"f_00BA,x"},{"a":14327,"t":"code","b":[9,16],"m":"ora","o":"#$10"},{"a":14329,"t":"code","b":[149,186],"m":"sta","oa":186,"o":"f_00BA,x"},{"a":14331,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":14333,"t":"code","b":[157,166,228],"m":"sta","oa":58534,"o":"f_E4A6,x"},{"a":14336,"t":"code","b":[189,185,228],"m":"lda","oa":58553,"o":"f_E4B9,x"},{"a":14339,"t":"code","b":[10],"m":"asl","o":"a"},{"a":14340,"t":"code","b":[125,185,228],"m":"adc","oa":58553,"o":"f_E4B9,x"},{"a":14343,"t":"code","b":[105,112],"m":"adc","o":"#$70"},{"a":14345,"t":"code","b":[157,26,8],"m":"sta","oa":2074,"o":"f_081A,x"},{"a":14348,"t":"code","b":[181,204],"m":"lda","oa":204,"o":"zpf_CC,x"},{"a":14350,"t":"code","b":[133,222],"m":"sta","oa":222,"o":"zpa_DE"},{"a":14352,"t":"code","b":[189,128,1],"m":"lda","oa":384,"o":"f_0180,x"},{"a":14355,"t":"code","b":[141,146,1],"m":"sta","oa":402,"o":"a_0192"},{"a":14358,"t":"code","b":[181,230],"m":"lda","oa":230,"o":"zpf_E6,x"},{"a":14360,"t":"code","b":[133,248],"m":"sta","oa":248,"o":"zpa_F8"},{"a":14362,"t":"code","b":[189,0,8],"m":"lda","oa":2048,"o":"f_0800,x"},{"a":14365,"t":"code","b":[141,18,8],"m":"sta","oa":2066,"o":"a_0812"},{"a":14368,"t":"code","b":[104],"m":"pla"},{"a":14369,"t":"code","b":[10],"m":"asl","o":"a"},{"a":14370,"t":"code","b":[168],"m":"tay"},{"a":14371,"t":"code","b":[185,115,71],"m":"lda","oa":18291,"o":"run_dir_routines,y"},{"a":14374,"t":"code","b":[133,41],"m":"sta","oa":41,"o":"zpa_29"},{"a":14376,"t":"code","b":[185,116,71],"m":"lda","oa":18292,"o":"f_4774,y"},{"a":14379,"t":"code","b":[133,42],"m":"sta","oa":42,"o":"zpa_2A"},{"a":14381,"t":"code","b":[32,63,56],"m":"jsr","oa":14399,"o":"throw_speed"},{"a":14384,"t":"code","b":[134,34],"m":"stx","oa":34,"o":"zpa_22"},{"a":14386,"t":"code","b":[162,18],"m":"ldx","o":"#$12"},{"a":14388,"t":"code","b":[32,142,75],"m":"jsr","oa":19342,"o":"jump_29"},{"a":14391,"t":"code","b":[166,34],"m":"ldx","oa":34,"o":"zpa_22"},{"a":14393,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":14395,"t":"code","b":[32,253,27],"m":"jsr","oa":7165,"o":"sfx_play_pair"},{"a":14398,"t":"code","b":[96],"m":"rts"},{"a":14399,"l":"throw_speed","c":"A player's throw speed: his THR attribute ($0896,x) / 4 + $74, at most $A5.","t":"code","b":[189,150,8],"m":"lda","oa":2198,"x":[12215,13508,14381,15850],"o":"f_0896,x"},{"a":14402,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":14403,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":14404,"t":"code","b":[105,116],"m":"adc","o":"#$74"},{"a":14406,"t":"code","b":[201,165],"m":"cmp","o":"#$A5"},{"a":14408,"t":"code","b":[144,2],"m":"bcc","oa":14412,"o":"r_384C"},{"a":14410,"t":"code","b":[169,165],"m":"lda","o":"#$A5"},{"a":14412,"l":"r_384C","t":"code","b":[96],"m":"rts","x":[14408]},{"a":14413,"l":"jump","c":"Player X jumps or slides: sets his action bit 3 for 4 frames and the jump frame for his direction ($88-$8F), effect 4.","t":"code","b":[181,186],"m":"lda","oa":186,"x":[15132,16061],"o":"f_00BA,x"},{"a":14415,"t":"code","b":[9,8],"m":"ora","o":"#$08"},{"a":14417,"t":"code","b":[149,186],"m":"sta","oa":186,"o":"f_00BA,x"},{"a":14419,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":14421,"t":"code","b":[157,166,228],"m":"sta","oa":58534,"o":"f_E4A6,x"},{"a":14424,"t":"code","b":[189,185,228],"m":"lda","oa":58553,"o":"f_E4B9,x"},{"a":14427,"t":"code","b":[41,7],"m":"and","o":"#$07"},{"a":14429,"t":"code","b":[24],"m":"clc"},{"a":14430,"t":"code","b":[105,136],"m":"adc","o":"#$88"},{"a":14432,"t":"code","b":[157,26,8],"m":"sta","oa":2074,"o":"f_081A,x"},{"a":14435,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":14437,"t":"code","b":[76,240,27],"m":"jmp","oa":7152,"o":"sfx_play"},{"a":14440,"l":"tackle","c":"Player X tackles player Y: Y falls (down for 12 + (255 - X's energy) / 32 frames, frame $98, effect $2C or $2E by team) and is knocked away from X at X's speed / 4; a ball holder loses the ball to X (or it stays free when X is the electric ball), and one wearing armour loses it. The damage is X's power / 2 + $4B less Y's stamina / 2, over 16: half of it (at least 1) comes off each of Y's eight attributes, to no less than 90, and all of it (at least 1) off his energy. Below zero he is injured (injured), and the other team scores a goal's worth ($53,x, through score_add_bcd, so it is not counted as a bonus).","t":"code","b":[185,160,0],"m":"lda","oa":160,"x":[11704,12993,15324],"o":"zpf_A0,y"},{"a":14443,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":14445,"t":"code","b":[240,118],"m":"beq","oa":14565,"o":"b_38E5"},{"a":14447,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":14449,"t":"code","b":[153,186,0],"m":"sta","oa":186,"o":"f_00BA,y"},{"a":14452,"t":"code","b":[169,152],"m":"lda","o":"#$98"},{"a":14454,"t":"code","b":[153,26,8],"m":"sta","oa":2074,"o":"f_081A,y"},{"a":14457,"t":"code","b":[189,222,8],"m":"lda","oa":2270,"o":"f_08DE,x"},{"a":14460,"t":"code","b":[73,255],"m":"eor","o":"#$FF"},{"a":14462,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":14463,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":14464,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":14465,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":14466,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":14467,"t":"code","b":[24],"m":"clc"},{"a":14468,"t":"code","b":[105,12],"m":"adc","o":"#$0C"},{"a":14470,"t":"code","b":[153,166,228],"m":"sta","oa":58534,"o":"f_E4A6,y"},{"a":14473,"t":"code","b":[192,9],"m":"cpy","o":"#$09"},{"a":14475,"t":"code","b":[144,3],"m":"bcc","oa":14480,"o":"b_3890"},{"a":14477,"t":"code","b":[169,46],"m":"lda","o":"#$2E"},{"a":14479,"t":"code","b":[44,169,44],"m":"bit","oa":11433,"o":"a_2CA9"},{"a":14482,"t":"code","b":[32,253,27],"m":"jsr","oa":7165,"o":"sfx_play_pair"},{"a":14485,"t":"code","b":[189,132,8],"m":"lda","oa":2180,"o":"f_0884,x"},{"a":14488,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":14489,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":14490,"t":"code","b":[72],"m":"pha"},{"a":14491,"t":"code","b":[189,128,1],"m":"lda","oa":384,"o":"f_0180,x"},{"a":14494,"t":"code","b":[217,128,1],"m":"cmp","oa":384,"o":"f_0180,y"},{"a":14497,"t":"code","b":[181,204],"m":"lda","oa":204,"o":"zpf_CC,x"},{"a":14499,"t":"code","b":[249,204,0],"m":"sbc","oa":204,"o":"zpf_CC,y"},{"a":14502,"t":"code","b":[176,13],"m":"bcs","oa":14517,"o":"b_38B5"},{"a":14504,"t":"code","b":[104],"m":"pla"},{"a":14505,"t":"code","b":[72],"m":"pha"},{"a":14506,"t":"code","b":[153,0,228],"m":"sta","oa":58368,"o":"f_E400,y"},{"a":14509,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":14511,"t":"code","b":[153,19,228],"m":"sta","oa":58387,"o":"a_E413,y"},{"a":14514,"t":"code","b":[76,193,56],"m":"jmp","oa":14529,"o":"j_38C1"},{"a":14517,"l":"b_38B5","t":"code","b":[104],"m":"pla","x":[14502]},{"a":14518,"t":"code","b":[72],"m":"pha"},{"a":14519,"t":"code","b":[73,255],"m":"eor","o":"#$FF"},{"a":14521,"t":"code","b":[153,0,228],"m":"sta","oa":58368,"o":"f_E400,y"},{"a":14524,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":14526,"t":"code","b":[153,19,228],"m":"sta","oa":58387,"o":"a_E413,y"},{"a":14529,"l":"j_38C1","t":"code","b":[189,0,8],"m":"lda","oa":2048,"x":[14514],"o":"f_0800,x"},{"a":14532,"t":"code","b":[217,0,8],"m":"cmp","oa":2048,"o":"f_0800,y"},{"a":14535,"t":"code","b":[181,230],"m":"lda","oa":230,"o":"zpf_E6,x"},{"a":14537,"t":"code","b":[249,230,0],"m":"sbc","oa":230,"o":"zpf_E6,y"},{"a":14540,"t":"code","b":[176,12],"m":"bcs","oa":14554,"o":"b_38DA"},{"a":14542,"t":"code","b":[104],"m":"pla"},{"a":14543,"t":"code","b":[153,38,228],"m":"sta","oa":58406,"o":"f_E426,y"},{"a":14546,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":14548,"t":"code","b":[153,57,228],"m":"sta","oa":58425,"o":"f_E439,y"},{"a":14551,"t":"code","b":[76,229,56],"m":"jmp","oa":14565,"o":"b_38E5"},{"a":14554,"l":"b_38DA","t":"code","b":[104],"m":"pla","x":[14540]},{"a":14555,"t":"code","b":[73,255],"m":"eor","o":"#$FF"},{"a":14557,"t":"code","b":[153,38,228],"m":"sta","oa":58406,"o":"f_E426,y"},{"a":14560,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":14562,"t":"code","b":[153,57,228],"m":"sta","oa":58425,"o":"f_E439,y"},{"a":14565,"l":"b_38E5","t":"code","b":[196,96],"m":"cpy","oa":96,"x":[14445,14551],"o":"zpa_60"},{"a":14567,"t":"code","b":[208,105],"m":"bne","oa":14674,"o":"b_3952"},{"a":14569,"t":"code","b":[185,64,29],"m":"lda","oa":7488,"o":"player_colours_1,y"},{"a":14572,"t":"code","b":[153,52,8],"m":"sta","oa":2100,"o":"f_0834,y"},{"a":14575,"t":"code","b":[134,96],"m":"stx","oa":96,"o":"zpa_60"},{"a":14577,"t":"code","b":[169,18],"m":"lda","o":"#$12"},{"a":14579,"t":"code","b":[133,97],"m":"sta","oa":97,"o":"zpa_61"},{"a":14581,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":14583,"t":"code","b":[141,70,8],"m":"sta","oa":2118,"o":"a_0846"},{"a":14586,"t":"code","b":[165,70],"m":"lda","oa":70,"o":"zpa_46"},{"a":14588,"t":"code","b":[41,192],"m":"and","o":"#$C0"},{"a":14590,"t":"code","b":[240,18],"m":"beq","oa":14610,"o":"b_3912"},{"a":14592,"t":"code","b":[224,18],"m":"cpx","o":"#$12"},{"a":14594,"t":"code","b":[240,8],"m":"beq","oa":14604,"o":"b_390C"},{"a":14596,"t":"code","b":[165,70],"m":"lda","oa":70,"o":"zpa_46"},{"a":14598,"t":"code","b":[73,192],"m":"eor","o":"#$C0"},{"a":14600,"t":"code","b":[133,70],"m":"sta","oa":70,"o":"zpa_46"},{"a":14602,"t":"code","b":[208,6],"m":"bne","oa":14610,"o":"b_3912"},{"a":14604,"l":"b_390C","t":"code","b":[165,70],"m":"lda","oa":70,"x":[14594],"o":"zpa_46"},{"a":14606,"t":"code","b":[41,63],"m":"and","o":"#$3F"},{"a":14608,"t":"code","b":[133,70],"m":"sta","oa":70,"o":"zpa_46"},{"a":14610,"l":"b_3912","t":"code","b":[224,18],"m":"cpx","x":[14590,14602],"o":"#$12"},{"a":14612,"t":"code","b":[240,16],"m":"beq","oa":14630,"o":"b_3926"},{"a":14614,"t":"code","b":[173,83,29],"m":"lda","oa":7507,"o":"possession_colour_1"},{"a":14617,"t":"code","b":[224,9],"m":"cpx","o":"#$09"},{"a":14619,"t":"code","b":[144,3],"m":"bcc","oa":14624,"o":"b_3920"},{"a":14621,"t":"code","b":[173,84,29],"m":"lda","oa":7508,"o":"possession_colour_2"},{"a":14624,"l":"b_3920","t":"code","b":[157,52,8],"m":"sta","oa":2100,"x":[14619],"o":"f_0834,x"},{"a":14627,"t":"code","b":[76,82,57],"m":"jmp","oa":14674,"o":"b_3952"},{"a":14630,"l":"b_3926","t":"code","b":[169,2],"m":"lda","x":[14612],"o":"#$02"},{"a":14632,"t":"code","b":[133,178],"m":"sta","oa":178,"o":"zpa_B2"},{"a":14634,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":14636,"t":"code","b":[133,99],"m":"sta","oa":99,"o":"zpa_63"},{"a":14638,"t":"code","b":[133,100],"m":"sta","oa":100,"o":"zpa_64"},{"a":14640,"t":"code","b":[141,18,228],"m":"sta","oa":58386,"o":"a_E412"},{"a":14643,"t":"code","b":[141,37,228],"m":"sta","oa":58405,"o":"a_E425"},{"a":14646,"t":"code","b":[141,56,228],"m":"sta","oa":58424,"o":"a_E438"},{"a":14649,"t":"code","b":[141,75,228],"m":"sta","oa":58443,"o":"a_E44B"},{"a":14652,"t":"code","b":[185,204,0],"m":"lda","oa":204,"o":"zpf_CC,y"},{"a":14655,"t":"code","b":[133,222],"m":"sta","oa":222,"o":"zpa_DE"},{"a":14657,"t":"code","b":[185,128,1],"m":"lda","oa":384,"o":"f_0180,y"},{"a":14660,"t":"code","b":[141,146,1],"m":"sta","oa":402,"o":"a_0192"},{"a":14663,"t":"code","b":[185,230,0],"m":"lda","oa":230,"o":"zpf_E6,y"},{"a":14666,"t":"code","b":[133,248],"m":"sta","oa":248,"o":"zpa_F8"},{"a":14668,"t":"code","b":[185,0,8],"m":"lda","oa":2048,"o":"f_0800,y"},{"a":14671,"t":"code","b":[141,18,8],"m":"sta","oa":2066,"o":"a_0812"},{"a":14674,"l":"b_3952","t":"code","b":[196,107],"m":"cpy","oa":107,"x":[14567,14627],"o":"zpa_6B"},{"a":14676,"t":"code","b":[208,3],"m":"bne","oa":14681,"o":"b_3959"},{"a":14678,"t":"code","b":[32,91,49],"m":"jsr","oa":12635,"o":"armour_lose"},{"a":14681,"l":"b_3959","t":"code","b":[185,186,8],"m":"lda","oa":2234,"x":[14676],"o":"f_08BA,y"},{"a":14684,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":14685,"t":"code","b":[133,35],"m":"sta","oa":35,"o":"zpa_23"},{"a":14687,"t":"code","b":[189,168,8],"m":"lda","oa":2216,"o":"f_08A8,x"},{"a":14690,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":14691,"t":"code","b":[24],"m":"clc"},{"a":14692,"t":"code","b":[105,75],"m":"adc","o":"#$4B"},{"a":14694,"t":"code","b":[56],"m":"sec"},{"a":14695,"t":"code","b":[229,35],"m":"sbc","oa":35,"o":"zpa_23"},{"a":14697,"t":"code","b":[176,2],"m":"bcs","oa":14701,"o":"b_396D"},{"a":14699,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":14701,"l":"b_396D","t":"code","b":[74],"m":"lsr","x":[14697],"o":"a"},{"a":14702,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":14703,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":14704,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":14705,"t":"code","b":[72],"m":"pha"},{"a":14706,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":14707,"t":"code","b":[208,2],"m":"bne","oa":14711,"o":"b_3977"},{"a":14709,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":14711,"l":"b_3977","t":"code","b":[133,35],"m":"sta","oa":35,"x":[14707],"o":"zpa_23"},{"a":14713,"t":"code","b":[132,34],"m":"sty","oa":34,"o":"zpa_22"},{"a":14715,"t":"code","b":[152],"m":"tya"},{"a":14716,"t":"code","b":[24],"m":"clc"},{"a":14717,"t":"code","b":[105,144],"m":"adc","o":"#$90"},{"a":14719,"t":"code","b":[168],"m":"tay"},{"a":14720,"l":"b_3980","t":"code","b":[185,60,8],"m":"lda","oa":2108,"x":[14742],"o":"f_083C,y"},{"a":14723,"t":"code","b":[56],"m":"sec"},{"a":14724,"t":"code","b":[229,35],"m":"sbc","oa":35,"o":"zpa_23"},{"a":14726,"t":"code","b":[201,90],"m":"cmp","o":"#$5A"},{"a":14728,"t":"code","b":[176,2],"m":"bcs","oa":14732,"o":"b_398C"},{"a":14730,"t":"code","b":[169,90],"m":"lda","o":"#$5A"},{"a":14732,"l":"b_398C","t":"code","b":[153,60,8],"m":"sta","oa":2108,"x":[14728],"o":"f_083C,y"},{"a":14735,"t":"code","b":[152],"m":"tya"},{"a":14736,"t":"code","b":[56],"m":"sec"},{"a":14737,"t":"code","b":[233,18],"m":"sbc","o":"#$12"},{"a":14739,"t":"code","b":[168],"m":"tay"},{"a":14740,"t":"code","b":[196,34],"m":"cpy","oa":34,"o":"zpa_22"},{"a":14742,"t":"code","b":[208,232],"m":"bne","oa":14720,"o":"b_3980"},{"a":14744,"t":"code","b":[104],"m":"pla"},{"a":14745,"t":"code","b":[208,2],"m":"bne","oa":14749,"o":"b_399D"},{"a":14747,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":14749,"l":"b_399D","t":"code","b":[133,35],"m":"sta","oa":35,"x":[14745],"o":"zpa_23"},{"a":14751,"t":"code","b":[185,222,8],"m":"lda","oa":2270,"o":"f_08DE,y"},{"a":14754,"t":"code","b":[56],"m":"sec"},{"a":14755,"t":"code","b":[229,35],"m":"sbc","oa":35,"o":"zpa_23"},{"a":14757,"t":"code","b":[153,222,8],"m":"sta","oa":2270,"o":"f_08DE,y"},{"a":14760,"t":"code","b":[176,36],"m":"bcs","oa":14798,"o":"r_39CE"},{"a":14762,"t":"code","b":[152],"m":"tya"},{"a":14763,"t":"code","b":[72],"m":"pha"},{"a":14764,"t":"code","b":[134,65],"m":"stx","oa":65,"o":"zpa_41"},{"a":14766,"t":"code","b":[190,8,29],"m":"ldx","oa":7432,"o":"team_of,y"},{"a":14769,"t":"code","b":[254,7,12],"m":"inc","oa":3079,"o":"f_0C07,x"},{"a":14772,"t":"code","b":[181,111],"m":"lda","oa":111,"o":"zpa_6F,x"},{"a":14774,"t":"code","b":[201,3],"m":"cmp","o":"#$03"},{"a":14776,"t":"code","b":[208,4],"m":"bne","oa":14782,"o":"b_39BE"},{"a":14778,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":14780,"t":"code","b":[149,111],"m":"sta","oa":111,"o":"zpa_6F,x"},{"a":14782,"l":"b_39BE","t":"code","b":[32,207,57],"m":"jsr","oa":14799,"x":[14776],"o":"injured"},{"a":14785,"c":"The injury scores for the other team: what a goal is worth to it now ($53,x).","t":"code","b":[138],"m":"txa"},{"a":14786,"t":"code","b":[73,1],"m":"eor","o":"#$01"},{"a":14788,"t":"code","b":[170],"m":"tax"},{"a":14789,"t":"code","b":[181,83],"m":"lda","oa":83,"o":"zpf_53,x"},{"a":14791,"t":"code","b":[32,179,27],"m":"jsr","oa":7091,"o":"score_add_bcd"},{"a":14794,"t":"code","b":[166,65],"m":"ldx","oa":65,"o":"zpa_41"},{"a":14796,"t":"code","b":[104],"m":"pla"},{"a":14797,"t":"code","b":[168],"m":"tay"},{"a":14798,"l":"r_39CE","t":"code","b":[96],"m":"rts","x":[14760]},{"a":14799,"l":"injured","c":"Player Y is injured and stretchered off: energy refilled, stopped, sent to his resting place, frame $9F, effect 9; the match stops ($45 = 1). The team's injury count goes up and the player changes places with the next substitute in the squad (his attributes swapped with the substitute's at $08F0, through injury_subs). tackle, the caller, then gives the other team a goal's worth.","t":"code","b":[169,255],"m":"lda","x":[14782],"o":"#$FF"},{"a":14801,"t":"code","b":[153,222,8],"m":"sta","oa":2270,"o":"f_08DE,y"},{"a":14804,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":14806,"t":"code","b":[153,0,228],"m":"sta","oa":58368,"o":"f_E400,y"},{"a":14809,"t":"code","b":[153,19,228],"m":"sta","oa":58387,"o":"a_E413,y"},{"a":14812,"t":"code","b":[153,38,228],"m":"sta","oa":58406,"o":"f_E426,y"},{"a":14815,"t":"code","b":[153,57,228],"m":"sta","oa":58425,"o":"f_E439,y"},{"a":14818,"t":"code","b":[153,185,228],"m":"sta","oa":58553,"o":"f_E4B9,y"},{"a":14821,"t":"code","b":[153,166,228],"m":"sta","oa":58534,"o":"f_E4A6,y"},{"a":14824,"t":"code","b":[185,118,229],"m":"lda","oa":58742,"o":"f_E576,y"},{"a":14827,"t":"code","b":[153,76,228],"m":"sta","oa":58444,"o":"f_E44C,y"},{"a":14830,"t":"code","b":[185,136,229],"m":"lda","oa":58760,"o":"f_E588,y"},{"a":14833,"t":"code","b":[153,95,228],"m":"sta","oa":58463,"o":"f_E45F,y"},{"a":14836,"t":"code","b":[169,166],"m":"lda","o":"#$A6"},{"a":14838,"t":"code","b":[153,114,228],"m":"sta","oa":58482,"o":"f_E472,y"},{"a":14841,"t":"code","b":[169,67],"m":"lda","o":"#$43"},{"a":14843,"t":"code","b":[153,140,228],"m":"sta","oa":58508,"o":"f_E48C,y"},{"a":14846,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":14848,"t":"code","b":[32,249,27],"m":"jsr","oa":7161,"o":"sfx_play_v3"},{"a":14851,"t":"code","b":[169,128],"m":"lda","o":"#$80"},{"a":14853,"t":"code","b":[153,186,0],"m":"sta","oa":186,"o":"f_00BA,y"},{"a":14856,"t":"code","b":[169,16],"m":"lda","o":"#$10"},{"a":14858,"t":"code","b":[153,166,228],"m":"sta","oa":58534,"o":"f_E4A6,y"},{"a":14861,"t":"code","b":[169,159],"m":"lda","o":"#$9F"},{"a":14863,"t":"code","b":[153,26,8],"m":"sta","oa":2074,"o":"f_081A,y"},{"a":14866,"t":"code","b":[132,96],"m":"sty","oa":96,"o":"zpa_60"},{"a":14868,"t":"code","b":[132,50],"m":"sty","oa":50,"o":"zpa_32"},{"a":14870,"t":"code","b":[169,60],"m":"lda","o":"#$3C"},{"a":14872,"t":"code","b":[133,70],"m":"sta","oa":70,"o":"zpa_46"},{"a":14874,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":14876,"t":"code","b":[133,69],"m":"sta","oa":69,"o":"zpa_45"},{"a":14878,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":14880,"t":"code","b":[133,178],"m":"sta","oa":178,"o":"zpa_B2"},{"a":14882,"t":"code","b":[246,111],"m":"inc","oa":111,"o":"zpa_6F,x"},{"a":14884,"t":"code","b":[138],"m":"txa"},{"a":14885,"t":"code","b":[72],"m":"pha"},{"a":14886,"t":"code","b":[10],"m":"asl","o":"a"},{"a":14887,"t":"code","b":[10],"m":"asl","o":"a"},{"a":14888,"t":"code","b":[21,111],"m":"ora","oa":111,"o":"zpa_6F,x"},{"a":14890,"t":"code","b":[170],"m":"tax"},{"a":14891,"t":"code","b":[189,74,58],"m":"lda","oa":14922,"o":"injury_subs,x"},{"a":14894,"t":"code","b":[170],"m":"tax"},{"a":14895,"l":"b_3A2F","t":"code","b":[189,240,8],"m":"lda","oa":2288,"x":[14917],"o":"f_08F0,x"},{"a":14898,"t":"code","b":[72],"m":"pha"},{"a":14899,"t":"code","b":[185,78,8],"m":"lda","oa":2126,"o":"f_084E,y"},{"a":14902,"t":"code","b":[157,240,8],"m":"sta","oa":2288,"o":"f_08F0,x"},{"a":14905,"t":"code","b":[104],"m":"pla"},{"a":14906,"t":"code","b":[153,78,8],"m":"sta","oa":2126,"o":"f_084E,y"},{"a":14909,"t":"code","b":[232],"m":"inx"},{"a":14910,"t":"code","b":[152],"m":"tya"},{"a":14911,"t":"code","b":[24],"m":"clc"},{"a":14912,"t":"code","b":[105,18],"m":"adc","o":"#$12"},{"a":14914,"t":"code","b":[168],"m":"tay"},{"a":14915,"t":"code","b":[192,144],"m":"cpy","o":"#$90"},{"a":14917,"t":"code","b":[144,232],"m":"bcc","oa":14895,"o":"b_3A2F"},{"a":14919,"t":"code","b":[104],"m":"pla"},{"a":14920,"t":"code","b":[170],"m":"tax"},{"a":14921,"t":"code","b":[96],"m":"rts"},{"a":14922,"l":"injury_subs","c":"Which substitute's attributes come on for each injury (by team and count): offsets into $08F0 of eight bytes a substitute.","t":"byte","b":[0,8,16,0,24,32,40,0],"x":[14891]},{"a":14930,"l":"keeper_dive_left","c":"Goalkeeper X dives left: the dive frame for his end ($B0 + 4 x end), a sideways speed of -$70 (moving left), action bit 5 (diving) and its timer cleared.","t":"code","b":[189,139,29],"m":"lda","oa":7563,"x":[15091,17051],"o":"ends_1,x"},{"a":14933,"t":"code","b":[10],"m":"asl","o":"a"},{"a":14934,"t":"code","b":[10],"m":"asl","o":"a"},{"a":14935,"t":"code","b":[24],"m":"clc"},{"a":14936,"t":"code","b":[105,176],"m":"adc","o":"#$B0"},{"a":14938,"t":"code","b":[157,26,8],"m":"sta","oa":2074,"o":"f_081A,x"},{"a":14941,"t":"code","b":[169,144],"m":"lda","o":"#$90"},{"a":14943,"t":"code","b":[157,0,228],"m":"sta","oa":58368,"o":"f_E400,x"},{"a":14946,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":14948,"t":"code","b":[157,19,228],"m":"sta","oa":58387,"o":"a_E413,x"},{"a":14951,"l":"j_3A67","t":"code","b":[169,32],"m":"lda","x":[14982],"o":"#$20"},{"a":14953,"t":"code","b":[149,186],"m":"sta","oa":186,"o":"f_00BA,x"},{"a":14955,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":14957,"t":"code","b":[157,166,228],"m":"sta","oa":58534,"o":"f_E4A6,x"},{"a":14960,"t":"code","b":[96],"m":"rts"},{"a":14961,"l":"keeper_dive_right","c":"Goalkeeper X dives right: frame $B2 + 4 x end, sideways speed $70, action bit 5.","t":"code","b":[189,139,29],"m":"lda","oa":7563,"x":[15085,17044],"o":"ends_1,x"},{"a":14964,"t":"code","b":[10],"m":"asl","o":"a"},{"a":14965,"t":"code","b":[10],"m":"asl","o":"a"},{"a":14966,"t":"code","b":[24],"m":"clc"},{"a":14967,"t":"code","b":[105,178],"m":"adc","o":"#$B2"},{"a":14969,"t":"code","b":[157,26,8],"m":"sta","oa":2074,"o":"f_081A,x"},{"a":14972,"t":"code","b":[169,112],"m":"lda","o":"#$70"},{"a":14974,"t":"code","b":[157,0,228],"m":"sta","oa":58368,"o":"f_E400,x"},{"a":14977,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":14979,"t":"code","b":[157,19,228],"m":"sta","oa":58387,"o":"a_E413,x"},{"a":14982,"t":"code","b":[76,103,58],"m":"jmp","oa":14951,"o":"j_3A67"},{"a":14985,"l":"slide","c":"Player X slides along the ground: action bit 2 for 4 frames, the slide frame for his direction ($48-$4F), effect $1B.","t":"code","b":[181,186],"m":"lda","oa":186,"x":[15126,17017],"o":"f_00BA,x"},{"a":14987,"t":"code","b":[9,4],"m":"ora","o":"#$04"},{"a":14989,"t":"code","b":[149,186],"m":"sta","oa":186,"o":"f_00BA,x"},{"a":14991,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":14993,"t":"code","b":[157,166,228],"m":"sta","oa":58534,"o":"f_E4A6,x"},{"a":14996,"t":"code","b":[189,185,228],"m":"lda","oa":58553,"o":"f_E4B9,x"},{"a":14999,"t":"code","b":[41,7],"m":"and","o":"#$07"},{"a":15001,"t":"code","b":[24],"m":"clc"},{"a":15002,"t":"code","b":[105,72],"m":"adc","o":"#$48"},{"a":15004,"t":"code","b":[157,26,8],"m":"sta","oa":2074,"o":"f_081A,x"},{"a":15007,"t":"code","b":[169,27],"m":"lda","o":"#$1B"},{"a":15009,"t":"code","b":[76,240,27],"m":"jmp","oa":7152,"o":"sfx_play"},{"a":15012,"l":"player_input","c":"A controlled player X (not down, sliding, diving or injured) answers the joystick in $3F (held) and $40 (new presses). Steers the ball while it flies (aftertouch, ball_steer at $4907); runs in the stick's direction (run_dir through stick_dirs, less the directions blocked in $E500,x); on a new fire press: with the ball, throws it the way he faces; a goalkeeper without it dives left or right with the stick; with the ball held by another player, tackles (action bit 0 while fire is held); with the ball free, jumps for a high ball or slides for a low one when moving.","t":"code","b":[181,186],"m":"lda","oa":186,"x":[8952,8976,8996],"o":"f_00BA,x"},{"a":15014,"t":"code","b":[41,226],"m":"and","o":"#$E2"},{"a":15016,"t":"code","b":[240,1],"m":"beq","oa":15019,"o":"b_3AAB"},{"a":15018,"t":"code","b":[96],"m":"rts"},{"a":15019,"l":"b_3AAB","t":"code","b":[169,18],"m":"lda","x":[15016],"o":"#$12"},{"a":15021,"t":"code","b":[168],"m":"tay"},{"a":15022,"t":"code","b":[32,7,73],"m":"jsr","oa":18695,"o":"slow_down"},{"a":15025,"t":"code","b":[165,63],"m":"lda","oa":63,"o":"zpa_3F"},{"a":15027,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":15029,"t":"code","b":[61,0,229],"m":"and","oa":58624,"o":"KERNAL_IOBASEj,x"},{"a":15032,"t":"code","b":[168],"m":"tay"},{"a":15033,"t":"code","b":[185,61,28],"m":"lda","oa":7229,"o":"stick_dirs,y"},{"a":15036,"t":"code","b":[48,3],"m":"bmi","oa":15041,"o":"b_3AC1"},{"a":15038,"t":"code","b":[32,80,71],"m":"jsr","oa":18256,"o":"run_dir"},{"a":15041,"l":"b_3AC1","t":"code","b":[165,64],"m":"lda","oa":64,"x":[15036],"o":"zpa_40"},{"a":15043,"t":"code","b":[41,16],"m":"and","o":"#$10"},{"a":15045,"t":"code","b":[208,3],"m":"bne","oa":15050,"o":"b_3ACA"},{"a":15047,"t":"code","b":[76,31,59],"m":"jmp","oa":15135,"o":"j_3B1F"},{"a":15050,"l":"b_3ACA","t":"code","b":[228,96],"m":"cpx","oa":96,"x":[15045],"o":"zpa_60"},{"a":15052,"t":"code","b":[208,14],"m":"bne","oa":15068,"o":"b_3ADC"},{"a":15054,"t":"code","b":[189,196,28],"m":"lda","oa":7364,"o":"player_roles,x"},{"a":15057,"t":"code","b":[208,0],"m":"bne","oa":15059,"o":"b_3AD3"},{"a":15059,"l":"b_3AD3","t":"code","b":[189,185,228],"m":"lda","oa":58553,"x":[15057],"o":"f_E4B9,x"},{"a":15062,"t":"code","b":[32,210,55],"m":"jsr","oa":14290,"o":"throw"},{"a":15065,"t":"code","b":[76,31,59],"m":"jmp","oa":15135,"o":"j_3B1F"},{"a":15068,"l":"b_3ADC","t":"code","b":[189,196,28],"m":"lda","oa":7364,"x":[15052],"o":"player_roles,x"},{"a":15071,"t":"code","b":[208,24],"m":"bne","oa":15097,"o":"b_3AF9"},{"a":15073,"t":"code","b":[165,63],"m":"lda","oa":63,"o":"zpa_3F"},{"a":15075,"t":"code","b":[41,4],"m":"and","o":"#$04"},{"a":15077,"t":"code","b":[208,12],"m":"bne","oa":15091,"o":"b_3AF3"},{"a":15079,"t":"code","b":[165,63],"m":"lda","oa":63,"o":"zpa_3F"},{"a":15081,"t":"code","b":[41,8],"m":"and","o":"#$08"},{"a":15083,"t":"code","b":[240,12],"m":"beq","oa":15097,"o":"b_3AF9"},{"a":15085,"t":"code","b":[32,113,58],"m":"jsr","oa":14961,"o":"keeper_dive_right"},{"a":15088,"t":"code","b":[76,31,59],"m":"jmp","oa":15135,"o":"j_3B1F"},{"a":15091,"l":"b_3AF3","t":"code","b":[32,82,58],"m":"jsr","oa":14930,"x":[15077],"o":"keeper_dive_left"},{"a":15094,"t":"code","b":[76,31,59],"m":"jmp","oa":15135,"o":"j_3B1F"},{"a":15097,"l":"b_3AF9","t":"code","b":[165,96],"m":"lda","oa":96,"x":[15071,15083],"o":"zpa_60"},{"a":15099,"t":"code","b":[201,18],"m":"cmp","o":"#$12"},{"a":15101,"t":"code","b":[240,9],"m":"beq","oa":15112,"o":"b_3B08"},{"a":15103,"t":"code","b":[181,186],"m":"lda","oa":186,"o":"f_00BA,x"},{"a":15105,"t":"code","b":[9,1],"m":"ora","o":"#$01"},{"a":15107,"t":"code","b":[149,186],"m":"sta","oa":186,"o":"f_00BA,x"},{"a":15109,"t":"code","b":[76,31,59],"m":"jmp","oa":15135,"o":"j_3B1F"},{"a":15112,"l":"b_3B08","t":"code","b":[165,99],"m":"lda","oa":99,"x":[15101],"o":"zpa_63"},{"a":15114,"t":"code","b":[41,192],"m":"and","o":"#$C0"},{"a":15116,"t":"code","b":[208,14],"m":"bne","oa":15132,"o":"b_3B1C"},{"a":15118,"t":"code","b":[189,0,228],"m":"lda","oa":58368,"o":"f_E400,x"},{"a":15121,"t":"code","b":[29,38,228],"m":"ora","oa":58406,"o":"f_E426,x"},{"a":15124,"t":"code","b":[240,9],"m":"beq","oa":15135,"o":"j_3B1F"},{"a":15126,"t":"code","b":[32,137,58],"m":"jsr","oa":14985,"o":"slide"},{"a":15129,"t":"code","b":[76,31,59],"m":"jmp","oa":15135,"o":"j_3B1F"},{"a":15132,"l":"b_3B1C","t":"code","b":[32,77,56],"m":"jsr","oa":14413,"x":[15116],"o":"jump"},{"a":15135,"l":"j_3B1F","t":"code","b":[165,63],"m":"lda","oa":63,"x":[15047,15065,15088,15094,15109,15124,15129],"o":"zpa_3F"},{"a":15137,"t":"code","b":[41,16],"m":"and","o":"#$10"},{"a":15139,"t":"code","b":[208,6],"m":"bne","oa":15147,"o":"r_3B2B"},{"a":15141,"t":"code","b":[181,186],"m":"lda","oa":186,"o":"f_00BA,x"},{"a":15143,"t":"code","b":[41,254],"m":"and","o":"#$FE"},{"a":15145,"t":"code","b":[149,186],"m":"sta","oa":186,"o":"f_00BA,x"},{"a":15147,"l":"r_3B2B","t":"code","b":[96],"m":"rts","x":[15139]},{"a":15148,"l":"players_contact","c":"Runs a quarter of the players each frame (the frame counter picks which). For each one on screen and not busy: an opponent within two cells is tackled when this player is tackling (bits 0 or 2) or is a computer player whose aggression ($084E) beats his threshold ($E524), the opponent is not shielded (bit 4 or 5 of $46 by $1C8C), and a random number is above 128 + the opponent's DEF / 2 - this player's ATT / 2; the tackle counts in the team's statistics ($0C05). Otherwise the two block each other's way ($E500,x). Then any pickup within two cells is taken (pickup_take). Then the player's action timer: at its end a throw lets the ball go (throw_aftertouch), a celebration ends the goal ($45 = 5), a jump lands (effect $16) and a stretcher leaves the pitch ($45 = 7). Then his frame for running, standing or the goalkeeper's stance, and a computer player's coroutine (player_resume).","t":"code","b":[165,66],"m":"lda","oa":66,"x":[8419],"o":"zpa_42"},{"a":15150,"t":"code","b":[41,3],"m":"and","o":"#$03"},{"a":15152,"t":"code","b":[170],"m":"tax"},{"a":15153,"l":"b_3B31","t":"code","b":[181,160],"m":"lda","oa":160,"x":[15163],"o":"zpf_A0,x"},{"a":15155,"t":"code","b":[208,9],"m":"bne","oa":15166,"o":"b_3B3E"},{"a":15157,"l":"j_3B35","t":"code","b":[232],"m":"inx","x":[15718]},{"a":15158,"t":"code","b":[232],"m":"inx"},{"a":15159,"t":"code","b":[232],"m":"inx"},{"a":15160,"t":"code","b":[232],"m":"inx"},{"a":15161,"t":"code","b":[224,18],"m":"cpx","o":"#$12"},{"a":15163,"t":"code","b":[144,244],"m":"bcc","oa":15153,"o":"b_3B31"},{"a":15165,"t":"code","b":[96],"m":"rts"},{"a":15166,"l":"b_3B3E","t":"code","b":[134,65],"m":"stx","oa":65,"x":[15155],"o":"zpa_41"},{"a":15168,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":15170,"t":"code","b":[208,8],"m":"bne","oa":15180,"o":"b_3B4C"},{"a":15172,"t":"code","b":[169,15],"m":"lda","o":"#$0F"},{"a":15174,"t":"code","b":[157,0,229],"m":"sta","oa":58624,"o":"KERNAL_IOBASEj,x"},{"a":15177,"t":"code","b":[76,83,61],"m":"jmp","oa":15699,"o":"j_3D53"},{"a":15180,"l":"b_3B4C","t":"code","b":[181,186],"m":"lda","oa":186,"x":[15170],"o":"f_00BA,x"},{"a":15182,"t":"code","b":[41,226],"m":"and","o":"#$E2"},{"a":15184,"t":"code","b":[240,3],"m":"beq","oa":15189,"o":"b_3B55"},{"a":15186,"t":"code","b":[76,109,60],"m":"jmp","oa":15469,"o":"j_3C6D"},{"a":15189,"l":"b_3B55","t":"code","b":[169,15],"m":"lda","x":[15184],"o":"#$0F"},{"a":15191,"t":"code","b":[157,0,229],"m":"sta","oa":58624,"o":"KERNAL_IOBASEj,x"},{"a":15194,"t":"code","b":[188,255,28],"m":"ldy","oa":7423,"o":"marker_of_2,x"},{"a":15197,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":15199,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"zpa_26"},{"a":15201,"l":"b_3B61","t":"code","b":[185,160,0],"m":"lda","oa":160,"x":[15211],"o":"zpf_A0,y"},{"a":15204,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":15206,"t":"code","b":[208,8],"m":"bne","oa":15216,"o":"b_3B70"},{"a":15208,"l":"b_3B68","t":"code","b":[200],"m":"iny","x":[15232,15250,15257,15327,15402]},{"a":15209,"t":"code","b":[198,38],"m":"dec","oa":38,"o":"zpa_26"},{"a":15211,"t":"code","b":[208,244],"m":"bne","oa":15201,"o":"b_3B61"},{"a":15213,"t":"code","b":[76,52,60],"m":"jmp","oa":15412,"o":"j_3C34"},{"a":15216,"l":"b_3B70","t":"code","b":[185,128,1],"m":"lda","oa":384,"x":[15206],"o":"f_0180,y"},{"a":15219,"t":"code","b":[221,128,1],"m":"cmp","oa":384,"o":"f_0180,x"},{"a":15222,"t":"code","b":[185,204,0],"m":"lda","oa":204,"o":"zpf_CC,y"},{"a":15225,"t":"code","b":[245,204],"m":"sbc","oa":204,"o":"zpf_CC,x"},{"a":15227,"t":"code","b":[24],"m":"clc"},{"a":15228,"t":"code","b":[105,2],"m":"adc","o":"#$02"},{"a":15230,"t":"code","b":[201,4],"m":"cmp","o":"#$04"},{"a":15232,"t":"code","b":[176,230],"m":"bcs","oa":15208,"o":"b_3B68"},{"a":15234,"t":"code","b":[185,0,8],"m":"lda","oa":2048,"o":"f_0800,y"},{"a":15237,"t":"code","b":[221,0,8],"m":"cmp","oa":2048,"o":"f_0800,x"},{"a":15240,"t":"code","b":[185,230,0],"m":"lda","oa":230,"o":"zpf_E6,y"},{"a":15243,"t":"code","b":[245,230],"m":"sbc","oa":230,"o":"zpf_E6,x"},{"a":15245,"t":"code","b":[24],"m":"clc"},{"a":15246,"t":"code","b":[105,2],"m":"adc","o":"#$02"},{"a":15248,"t":"code","b":[201,4],"m":"cmp","o":"#$04"},{"a":15250,"t":"code","b":[176,212],"m":"bcs","oa":15208,"o":"b_3B68"},{"a":15252,"t":"code","b":[185,186,0],"m":"lda","oa":186,"o":"f_00BA,y"},{"a":15255,"t":"code","b":[41,2],"m":"and","o":"#$02"},{"a":15257,"t":"code","b":[208,205],"m":"bne","oa":15208,"o":"b_3B68"},{"a":15259,"t":"code","b":[228,96],"m":"cpx","oa":96,"o":"zpa_60"},{"a":15261,"t":"code","b":[240,67],"m":"beq","oa":15330,"o":"b_3BE2"},{"a":15263,"t":"code","b":[181,186],"m":"lda","oa":186,"o":"f_00BA,x"},{"a":15265,"t":"code","b":[41,5],"m":"and","o":"#$05"},{"a":15267,"t":"code","b":[208,16],"m":"bne","oa":15285,"o":"b_3BB5"},{"a":15269,"t":"code","b":[228,114],"m":"cpx","oa":114,"o":"zpa_72"},{"a":15271,"t":"code","b":[240,57],"m":"beq","oa":15330,"o":"b_3BE2"},{"a":15273,"t":"code","b":[228,115],"m":"cpx","oa":115,"o":"zpa_73"},{"a":15275,"t":"code","b":[240,53],"m":"beq","oa":15330,"o":"b_3BE2"},{"a":15277,"t":"code","b":[189,78,8],"m":"lda","oa":2126,"o":"f_084E,x"},{"a":15280,"t":"code","b":[221,36,229],"m":"cmp","oa":58660,"o":"f_E524,x"},{"a":15283,"t":"code","b":[144,45],"m":"bcc","oa":15330,"o":"b_3BE2"},{"a":15285,"l":"b_3BB5","t":"code","b":[185,140,28],"m":"lda","oa":7308,"x":[15267],"o":"shield_bits,y"},{"a":15288,"t":"code","b":[37,70],"m":"and","oa":70,"o":"zpa_46"},{"a":15290,"t":"code","b":[208,38],"m":"bne","oa":15330,"o":"b_3BE2"},{"a":15292,"t":"code","b":[32,10,74],"m":"jsr","oa":18954,"o":"random"},{"a":15295,"t":"code","b":[189,96,8],"m":"lda","oa":2144,"o":"f_0860,x"},{"a":15298,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":15299,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":15301,"t":"code","b":[185,114,8],"m":"lda","oa":2162,"o":"f_0872,y"},{"a":15304,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":15305,"t":"code","b":[105,128],"m":"adc","o":"#$80"},{"a":15307,"t":"code","b":[229,34],"m":"sbc","oa":34,"o":"zpa_22"},{"a":15309,"t":"code","b":[197,45],"m":"cmp","oa":45,"o":"zpa_2D"},{"a":15311,"t":"code","b":[176,17],"m":"bcs","oa":15330,"o":"b_3BE2"},{"a":15313,"t":"code","b":[134,34],"m":"stx","oa":34,"o":"zpa_22"},{"a":15315,"t":"code","b":[189,8,29],"m":"lda","oa":7432,"o":"team_of,x"},{"a":15318,"t":"code","b":[170],"m":"tax"},{"a":15319,"t":"code","b":[254,5,12],"m":"inc","oa":3077,"o":"f_0C05,x"},{"a":15322,"t":"code","b":[166,34],"m":"ldx","oa":34,"o":"zpa_22"},{"a":15324,"t":"code","b":[32,104,56],"m":"jsr","oa":14440,"o":"tackle"},{"a":15327,"t":"code","b":[76,104,59],"m":"jmp","oa":15208,"o":"b_3B68"},{"a":15330,"l":"b_3BE2","t":"code","b":[181,186],"m":"lda","oa":186,"x":[15261,15271,15275,15283,15290,15311],"o":"f_00BA,x"},{"a":15332,"t":"code","b":[41,254],"m":"and","o":"#$FE"},{"a":15334,"t":"code","b":[149,186],"m":"sta","oa":186,"o":"f_00BA,x"},{"a":15336,"t":"code","b":[185,128,1],"m":"lda","oa":384,"o":"f_0180,y"},{"a":15339,"t":"code","b":[221,128,1],"m":"cmp","oa":384,"o":"f_0180,x"},{"a":15342,"t":"code","b":[185,204,0],"m":"lda","oa":204,"o":"zpf_CC,y"},{"a":15345,"t":"code","b":[245,204],"m":"sbc","oa":204,"o":"zpf_CC,x"},{"a":15347,"t":"code","b":[144,8],"m":"bcc","oa":15357,"o":"b_3BFD"},{"a":15349,"t":"code","b":[169,247],"m":"lda","o":"#$F7"},{"a":15351,"t":"code","b":[32,45,60],"m":"jsr","oa":15405,"o":"block_dirs"},{"a":15354,"t":"code","b":[76,2,60],"m":"jmp","oa":15362,"o":"j_3C02"},{"a":15357,"l":"b_3BFD","t":"code","b":[169,251],"m":"lda","x":[15347],"o":"#$FB"},{"a":15359,"t":"code","b":[32,45,60],"m":"jsr","oa":15405,"o":"block_dirs"},{"a":15362,"l":"j_3C02","t":"code","b":[185,0,8],"m":"lda","oa":2048,"x":[15354],"o":"f_0800,y"},{"a":15365,"t":"code","b":[221,0,8],"m":"cmp","oa":2048,"o":"f_0800,x"},{"a":15368,"t":"code","b":[185,230,0],"m":"lda","oa":230,"o":"zpf_E6,y"},{"a":15371,"t":"code","b":[245,230],"m":"sbc","oa":230,"o":"zpf_E6,x"},{"a":15373,"t":"code","b":[144,8],"m":"bcc","oa":15383,"o":"b_3C17"},{"a":15375,"t":"code","b":[169,253],"m":"lda","o":"#$FD"},{"a":15377,"t":"code","b":[32,45,60],"m":"jsr","oa":15405,"o":"block_dirs"},{"a":15380,"t":"code","b":[76,28,60],"m":"jmp","oa":15388,"o":"j_3C1C"},{"a":15383,"l":"b_3C17","t":"code","b":[169,254],"m":"lda","x":[15373],"o":"#$FE"},{"a":15385,"t":"code","b":[32,45,60],"m":"jsr","oa":15405,"o":"block_dirs"},{"a":15388,"l":"j_3C1C","t":"code","b":[169,0],"m":"lda","x":[15380],"o":"#$00"},{"a":15390,"t":"code","b":[157,0,228],"m":"sta","oa":58368,"o":"f_E400,x"},{"a":15393,"t":"code","b":[157,19,228],"m":"sta","oa":58387,"o":"a_E413,x"},{"a":15396,"t":"code","b":[157,38,228],"m":"sta","oa":58406,"o":"f_E426,x"},{"a":15399,"t":"code","b":[157,57,228],"m":"sta","oa":58425,"o":"f_E439,x"},{"a":15402,"t":"code","b":[76,104,59],"m":"jmp","oa":15208,"o":"b_3B68"},{"a":15405,"l":"block_dirs","c":"Clears from player X's free directions ($E500,x) the bits not in A: the ways another player blocks (players_contact).","t":"code","b":[61,0,229],"m":"and","oa":58624,"x":[15351,15359,15377,15385],"o":"KERNAL_IOBASEj,x"},{"a":15408,"t":"code","b":[157,0,229],"m":"sta","oa":58624,"o":"KERNAL_IOBASEj,x"},{"a":15411,"t":"code","b":[96],"m":"rts"},{"a":15412,"l":"j_3C34","t":"code","b":[160,22],"m":"ldy","x":[15213],"o":"#$16"},{"a":15414,"l":"b_3C36","t":"code","b":[185,160,0],"m":"lda","oa":160,"x":[15467],"o":"zpf_A0,y"},{"a":15417,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":15419,"t":"code","b":[240,43],"m":"beq","oa":15464,"o":"b_3C68"},{"a":15421,"t":"code","b":[185,128,1],"m":"lda","oa":384,"o":"f_0180,y"},{"a":15424,"t":"code","b":[221,128,1],"m":"cmp","oa":384,"o":"f_0180,x"},{"a":15427,"t":"code","b":[185,204,0],"m":"lda","oa":204,"o":"zpf_CC,y"},{"a":15430,"t":"code","b":[245,204],"m":"sbc","oa":204,"o":"zpf_CC,x"},{"a":15432,"t":"code","b":[24],"m":"clc"},{"a":15433,"t":"code","b":[105,2],"m":"adc","o":"#$02"},{"a":15435,"t":"code","b":[201,4],"m":"cmp","o":"#$04"},{"a":15437,"t":"code","b":[176,25],"m":"bcs","oa":15464,"o":"b_3C68"},{"a":15439,"t":"code","b":[185,0,8],"m":"lda","oa":2048,"o":"f_0800,y"},{"a":15442,"t":"code","b":[221,0,8],"m":"cmp","oa":2048,"o":"f_0800,x"},{"a":15445,"t":"code","b":[185,230,0],"m":"lda","oa":230,"o":"zpf_E6,y"},{"a":15448,"t":"code","b":[245,230],"m":"sbc","oa":230,"o":"zpf_E6,x"},{"a":15450,"t":"code","b":[24],"m":"clc"},{"a":15451,"t":"code","b":[105,2],"m":"adc","o":"#$02"},{"a":15453,"t":"code","b":[201,4],"m":"cmp","o":"#$04"},{"a":15455,"t":"code","b":[176,7],"m":"bcs","oa":15464,"o":"b_3C68"},{"a":15457,"t":"code","b":[132,38],"m":"sty","oa":38,"o":"zpa_26"},{"a":15459,"t":"code","b":[32,145,48],"m":"jsr","oa":12433,"o":"pickup_take"},{"a":15462,"t":"code","b":[164,38],"m":"ldy","oa":38,"o":"zpa_26"},{"a":15464,"l":"b_3C68","t":"code","b":[200],"m":"iny","x":[15419,15437,15455]},{"a":15465,"t":"code","b":[192,26],"m":"cpy","o":"#$1A"},{"a":15467,"t":"code","b":[208,201],"m":"bne","oa":15414,"o":"b_3C36"},{"a":15469,"l":"j_3C6D","t":"code","b":[181,186],"m":"lda","oa":186,"x":[15186],"o":"f_00BA,x"},{"a":15471,"t":"code","b":[41,222],"m":"and","o":"#$DE"},{"a":15473,"t":"code","b":[240,81],"m":"beq","oa":15556,"o":"b_3CC4"},{"a":15475,"t":"code","b":[41,82],"m":"and","o":"#$52"},{"a":15477,"t":"code","b":[240,19],"m":"beq","oa":15498,"o":"b_3C8A"},{"a":15479,"t":"code","b":[189,26,8],"m":"lda","oa":2074,"o":"f_081A,x"},{"a":15482,"t":"code","b":[201,158],"m":"cmp","o":"#$9E"},{"a":15484,"t":"code","b":[240,12],"m":"beq","oa":15498,"o":"b_3C8A"},{"a":15486,"t":"code","b":[201,164],"m":"cmp","o":"#$A4"},{"a":15488,"t":"code","b":[208,5],"m":"bne","oa":15495,"o":"b_3C87"},{"a":15490,"t":"code","b":[222,26,8],"m":"dec","oa":2074,"o":"f_081A,x"},{"a":15493,"t":"code","b":[208,3],"m":"bne","oa":15498,"o":"b_3C8A"},{"a":15495,"l":"b_3C87","t":"code","b":[254,26,8],"m":"inc","oa":2074,"x":[15488],"o":"f_081A,x"},{"a":15498,"l":"b_3C8A","t":"code","b":[222,166,228],"m":"dec","oa":58534,"x":[15477,15484,15493],"o":"f_E4A6,x"},{"a":15501,"t":"code","b":[240,3],"m":"beq","oa":15506,"o":"b_3C92"},{"a":15503,"t":"code","b":[76,83,61],"m":"jmp","oa":15699,"o":"j_3D53"},{"a":15506,"l":"b_3C92","t":"code","b":[181,186],"m":"lda","oa":186,"x":[15501],"o":"f_00BA,x"},{"a":15508,"t":"code","b":[72],"m":"pha"},{"a":15509,"t":"code","b":[41,16],"m":"and","o":"#$10"},{"a":15511,"t":"code","b":[240,3],"m":"beq","oa":15516,"o":"b_3C9C"},{"a":15513,"t":"code","b":[32,177,61],"m":"jsr","oa":15793,"o":"throw_aftertouch"},{"a":15516,"l":"b_3C9C","t":"code","b":[104],"m":"pla","x":[15511]},{"a":15517,"t":"code","b":[72],"m":"pha"},{"a":15518,"t":"code","b":[41,64],"m":"and","o":"#$40"},{"a":15520,"t":"code","b":[240,4],"m":"beq","oa":15526,"o":"b_3CA6"},{"a":15522,"t":"code","b":[169,5],"m":"lda","o":"#$05"},{"a":15524,"t":"code","b":[133,69],"m":"sta","oa":69,"o":"zpa_45"},{"a":15526,"l":"b_3CA6","t":"code","b":[104],"m":"pla","x":[15520]},{"a":15527,"t":"code","b":[72],"m":"pha"},{"a":15528,"t":"code","b":[41,8],"m":"and","o":"#$08"},{"a":15530,"t":"code","b":[240,5],"m":"beq","oa":15537,"o":"b_3CB1"},{"a":15532,"t":"code","b":[169,22],"m":"lda","o":"#$16"},{"a":15534,"t":"code","b":[32,253,27],"m":"jsr","oa":7165,"o":"sfx_play_pair"},{"a":15537,"l":"b_3CB1","t":"code","b":[104],"m":"pla","x":[15530]},{"a":15538,"t":"code","b":[72],"m":"pha"},{"a":15539,"t":"code","b":[41,128],"m":"and","o":"#$80"},{"a":15541,"t":"code","b":[240,8],"m":"beq","oa":15551,"o":"b_3CBF"},{"a":15543,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":15545,"t":"code","b":[149,160],"m":"sta","oa":160,"o":"zpf_A0,x"},{"a":15547,"t":"code","b":[169,7],"m":"lda","o":"#$07"},{"a":15549,"t":"code","b":[133,69],"m":"sta","oa":69,"o":"zpa_45"},{"a":15551,"l":"b_3CBF","t":"code","b":[104],"m":"pla","x":[15541]},{"a":15552,"t":"code","b":[41,225],"m":"and","o":"#$E1"},{"a":15554,"t":"code","b":[149,186],"m":"sta","oa":186,"o":"f_00BA,x"},{"a":15556,"l":"b_3CC4","t":"code","b":[189,196,28],"m":"lda","oa":7364,"x":[15473],"o":"player_roles,x"},{"a":15559,"t":"code","b":[208,97],"m":"bne","oa":15658,"o":"b_3D2A"},{"a":15561,"t":"code","b":[181,186],"m":"lda","oa":186,"o":"f_00BA,x"},{"a":15563,"t":"code","b":[41,32],"m":"and","o":"#$20"},{"a":15565,"t":"code","b":[240,24],"m":"beq","oa":15591,"o":"b_3CE7"},{"a":15567,"t":"code","b":[254,166,228],"m":"inc","oa":58534,"o":"f_E4A6,x"},{"a":15570,"t":"code","b":[189,166,228],"m":"lda","oa":58534,"o":"f_E4A6,x"},{"a":15573,"t":"code","b":[201,3],"m":"cmp","o":"#$03"},{"a":15575,"t":"code","b":[208,3],"m":"bne","oa":15580,"o":"b_3CDC"},{"a":15577,"t":"code","b":[254,26,8],"m":"inc","oa":2074,"o":"f_081A,x"},{"a":15580,"l":"b_3CDC","t":"code","b":[201,6],"m":"cmp","x":[15575],"o":"#$06"},{"a":15582,"t":"code","b":[208,4],"m":"bne","oa":15588,"o":"b_3CE4"},{"a":15584,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":15586,"t":"code","b":[149,186],"m":"sta","oa":186,"o":"f_00BA,x"},{"a":15588,"l":"b_3CE4","t":"code","b":[76,83,61],"m":"jmp","oa":15699,"x":[15582],"o":"j_3D53"},{"a":15591,"l":"b_3CE7","t":"code","b":[189,139,29],"m":"lda","oa":7563,"x":[15565],"o":"ends_1,x"},{"a":15594,"t":"code","b":[10],"m":"asl","o":"a"},{"a":15595,"t":"code","b":[10],"m":"asl","o":"a"},{"a":15596,"t":"code","b":[56],"m":"sec"},{"a":15597,"t":"code","b":[253,185,228],"m":"sbc","oa":58553,"o":"f_E4B9,x"},{"a":15600,"t":"code","b":[41,7],"m":"and","o":"#$07"},{"a":15602,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":15604,"t":"code","b":[240,52],"m":"beq","oa":15658,"o":"b_3D2A"},{"a":15606,"t":"code","b":[201,7],"m":"cmp","o":"#$07"},{"a":15608,"t":"code","b":[240,48],"m":"beq","oa":15658,"o":"b_3D2A"},{"a":15610,"t":"code","b":[189,139,29],"m":"lda","oa":7563,"o":"ends_1,x"},{"a":15613,"t":"code","b":[10],"m":"asl","o":"a"},{"a":15614,"t":"code","b":[10],"m":"asl","o":"a"},{"a":15615,"t":"code","b":[157,185,228],"m":"sta","oa":58553,"o":"f_E4B9,x"},{"a":15618,"t":"code","b":[189,0,228],"m":"lda","oa":58368,"o":"f_E400,x"},{"a":15621,"t":"code","b":[29,38,228],"m":"ora","oa":58406,"o":"f_E426,x"},{"a":15624,"t":"code","b":[240,19],"m":"beq","oa":15645,"o":"b_3D1D"},{"a":15626,"t":"code","b":[254,166,228],"m":"inc","oa":58534,"o":"f_E4A6,x"},{"a":15629,"t":"code","b":[189,166,228],"m":"lda","oa":58534,"o":"f_E4A6,x"},{"a":15632,"t":"code","b":[41,3],"m":"and","o":"#$03"},{"a":15634,"t":"code","b":[10],"m":"asl","o":"a"},{"a":15635,"t":"code","b":[29,139,29],"m":"ora","oa":7563,"o":"ends_1,x"},{"a":15638,"t":"code","b":[168],"m":"tay"},{"a":15639,"t":"code","b":[185,44,29],"m":"lda","oa":7468,"o":"keeper_frames,y"},{"a":15642,"t":"code","b":[76,80,61],"m":"jmp","oa":15696,"o":"j_3D50"},{"a":15645,"l":"b_3D1D","t":"code","b":[189,139,29],"m":"lda","oa":7563,"x":[15624],"o":"ends_1,x"},{"a":15648,"t":"code","b":[240,4],"m":"beq","oa":15654,"o":"b_3D26"},{"a":15650,"t":"code","b":[169,165],"m":"lda","o":"#$A5"},{"a":15652,"t":"code","b":[208,42],"m":"bne","oa":15696,"o":"j_3D50"},{"a":15654,"l":"b_3D26","t":"code","b":[169,173],"m":"lda","x":[15648],"o":"#$AD"},{"a":15656,"t":"code","b":[208,38],"m":"bne","oa":15696,"o":"j_3D50"},{"a":15658,"l":"b_3D2A","t":"code","b":[189,0,228],"m":"lda","oa":58368,"x":[15559,15604,15608],"o":"f_E400,x"},{"a":15661,"t":"code","b":[29,38,228],"m":"ora","oa":58406,"o":"f_E426,x"},{"a":15664,"t":"code","b":[240,24],"m":"beq","oa":15690,"o":"b_3D4A"},{"a":15666,"t":"code","b":[254,166,228],"m":"inc","oa":58534,"o":"f_E4A6,x"},{"a":15669,"t":"code","b":[189,166,228],"m":"lda","oa":58534,"o":"f_E4A6,x"},{"a":15672,"t":"code","b":[41,3],"m":"and","o":"#$03"},{"a":15674,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":15676,"t":"code","b":[189,185,228],"m":"lda","oa":58553,"o":"f_E4B9,x"},{"a":15679,"t":"code","b":[41,7],"m":"and","o":"#$07"},{"a":15681,"t":"code","b":[10],"m":"asl","o":"a"},{"a":15682,"t":"code","b":[10],"m":"asl","o":"a"},{"a":15683,"t":"code","b":[5,34],"m":"ora","oa":34,"o":"zpa_22"},{"a":15685,"t":"code","b":[105,80],"m":"adc","o":"#$50"},{"a":15687,"t":"code","b":[76,80,61],"m":"jmp","oa":15696,"o":"j_3D50"},{"a":15690,"l":"b_3D4A","t":"code","b":[189,185,228],"m":"lda","oa":58553,"x":[15664],"o":"f_E4B9,x"},{"a":15693,"t":"code","b":[24],"m":"clc"},{"a":15694,"t":"code","b":[105,64],"m":"adc","o":"#$40"},{"a":15696,"l":"j_3D50","t":"code","b":[157,26,8],"m":"sta","oa":2074,"x":[15642,15652,15656,15687],"o":"f_081A,x"},{"a":15699,"l":"j_3D53","t":"code","b":[228,114],"m":"cpx","oa":114,"x":[15177,15503,15588],"o":"zpa_72"},{"a":15701,"t":"code","b":[240,15],"m":"beq","oa":15718,"o":"b_3D66"},{"a":15703,"t":"code","b":[228,115],"m":"cpx","oa":115,"o":"zpa_73"},{"a":15705,"t":"code","b":[240,11],"m":"beq","oa":15718,"o":"b_3D66"},{"a":15707,"t":"code","b":[181,186],"m":"lda","oa":186,"o":"f_00BA,x"},{"a":15709,"t":"code","b":[41,234],"m":"and","o":"#$EA"},{"a":15711,"t":"code","b":[208,5],"m":"bne","oa":15718,"o":"b_3D66"},{"a":15713,"t":"code","b":[32,76,62],"m":"jsr","oa":15948,"o":"player_resume"},{"a":15716,"t":"code","b":[166,65],"m":"ldx","oa":65,"o":"zpa_41"},{"a":15718,"l":"b_3D66","t":"code","b":[76,53,59],"m":"jmp","oa":15157,"x":[15701,15705,15711],"o":"j_3B35"},{"a":15721,"l":"players_animate","c":"Animates the players while play is stopped ($45 three or more): half of them each frame, the run frames ($50 + 4 x direction + step) or the standing frame ($40 + direction), and runs each one's coroutine.","t":"code","b":[165,66],"m":"lda","oa":66,"x":[8413],"o":"zpa_42"},{"a":15723,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":15725,"t":"code","b":[170],"m":"tax"},{"a":15726,"l":"b_3D6E","t":"code","b":[181,160],"m":"lda","oa":160,"x":[15734],"o":"zpf_A0,x"},{"a":15728,"t":"code","b":[208,7],"m":"bne","oa":15737,"o":"b_3D79"},{"a":15730,"l":"j_3D72","t":"code","b":[232],"m":"inx","x":[15790]},{"a":15731,"t":"code","b":[232],"m":"inx"},{"a":15732,"t":"code","b":[224,18],"m":"cpx","o":"#$12"},{"a":15734,"t":"code","b":[144,246],"m":"bcc","oa":15726,"o":"b_3D6E"},{"a":15736,"t":"code","b":[96],"m":"rts"},{"a":15737,"l":"b_3D79","t":"code","b":[134,65],"m":"stx","oa":65,"x":[15728],"o":"zpa_41"},{"a":15739,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":15741,"t":"code","b":[240,42],"m":"beq","oa":15785,"o":"b_3DA9"},{"a":15743,"t":"code","b":[189,0,228],"m":"lda","oa":58368,"o":"f_E400,x"},{"a":15746,"t":"code","b":[29,38,228],"m":"ora","oa":58406,"o":"f_E426,x"},{"a":15749,"t":"code","b":[240,25],"m":"beq","oa":15776,"o":"b_3DA0"},{"a":15751,"t":"code","b":[254,166,228],"m":"inc","oa":58534,"o":"f_E4A6,x"},{"a":15754,"t":"code","b":[189,166,228],"m":"lda","oa":58534,"o":"f_E4A6,x"},{"a":15757,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":15758,"t":"code","b":[41,3],"m":"and","o":"#$03"},{"a":15760,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":15762,"t":"code","b":[189,185,228],"m":"lda","oa":58553,"o":"f_E4B9,x"},{"a":15765,"t":"code","b":[41,7],"m":"and","o":"#$07"},{"a":15767,"t":"code","b":[10],"m":"asl","o":"a"},{"a":15768,"t":"code","b":[10],"m":"asl","o":"a"},{"a":15769,"t":"code","b":[5,34],"m":"ora","oa":34,"o":"zpa_22"},{"a":15771,"t":"code","b":[105,80],"m":"adc","o":"#$50"},{"a":15773,"t":"code","b":[76,166,61],"m":"jmp","oa":15782,"o":"j_3DA6"},{"a":15776,"l":"b_3DA0","t":"code","b":[189,185,228],"m":"lda","oa":58553,"x":[15749],"o":"f_E4B9,x"},{"a":15779,"t":"code","b":[24],"m":"clc"},{"a":15780,"t":"code","b":[105,64],"m":"adc","o":"#$40"},{"a":15782,"l":"j_3DA6","t":"code","b":[157,26,8],"m":"sta","oa":2074,"x":[15773,29000],"o":"f_081A,x"},{"a":15785,"l":"b_3DA9","t":"code","b":[32,76,62],"m":"jsr","oa":15948,"x":[15741,23145],"o":"player_resume"},{"a":15788,"t":"code","b":[166,65],"m":"ldx","oa":65,"o":"zpa_41"},{"a":15790,"t":"code","b":[76,114,61],"m":"jmp","oa":15730,"o":"j_3D72"},{"a":15793,"l":"throw_aftertouch","c":"When the thrower's throw ends and a human threw it, the stick still held adds to the ball: fire lobs it (vertical speed $10, height $4A), and a direction adds a quarter of the throw speed across or down where the ball is not already moving that way, halving its slowing counters.","t":"code","b":[228,97],"m":"cpx","oa":97,"x":[15513],"o":"zpa_61"},{"a":15795,"t":"code","b":[240,1],"m":"beq","oa":15798,"o":"b_3DB6"},{"a":15797,"l":"r_3DB5","t":"code","b":[96],"m":"rts","x":[15800,15804,15831]},{"a":15798,"l":"b_3DB6","t":"code","b":[165,105],"m":"lda","oa":105,"x":[15795],"o":"zpa_69"},{"a":15800,"t":"code","b":[208,251],"m":"bne","oa":15797,"o":"r_3DB5"},{"a":15802,"t":"code","b":[165,59],"m":"lda","oa":59,"o":"zpa_3B"},{"a":15804,"t":"code","b":[240,247],"m":"beq","oa":15797,"o":"r_3DB5"},{"a":15806,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":15808,"t":"code","b":[240,19],"m":"beq","oa":15829,"o":"b_3DD5"},{"a":15810,"t":"code","b":[228,114],"m":"cpx","oa":114,"o":"zpa_72"},{"a":15812,"t":"code","b":[240,5],"m":"beq","oa":15819,"o":"b_3DCB"},{"a":15814,"t":"code","b":[228,115],"m":"cpx","oa":115,"o":"zpa_73"},{"a":15816,"t":"code","b":[240,6],"m":"beq","oa":15824,"o":"b_3DD0"},{"a":15818,"t":"code","b":[96],"m":"rts"},{"a":15819,"l":"b_3DCB","t":"code","b":[165,156],"m":"lda","oa":156,"x":[15812],"o":"zpa_9C"},{"a":15821,"t":"code","b":[76,221,61],"m":"jmp","oa":15837,"o":"j_3DDD"},{"a":15824,"l":"b_3DD0","t":"code","b":[165,157],"m":"lda","oa":157,"x":[15816],"o":"zpa_9D"},{"a":15826,"t":"code","b":[76,221,61],"m":"jmp","oa":15837,"o":"j_3DDD"},{"a":15829,"l":"b_3DD5","t":"code","b":[224,9],"m":"cpx","x":[15808],"o":"#$09"},{"a":15831,"t":"code","b":[176,220],"m":"bcs","oa":15797,"o":"r_3DB5"},{"a":15833,"t":"code","b":[165,156],"m":"lda","oa":156,"o":"zpa_9C"},{"a":15835,"t":"code","b":[5,157],"m":"ora","oa":157,"o":"zpa_9D"},{"a":15837,"l":"j_3DDD","t":"code","b":[168],"m":"tay","x":[15821,15826]},{"a":15838,"t":"code","b":[41,16],"m":"and","o":"#$10"},{"a":15840,"t":"code","b":[240,8],"m":"beq","oa":15850,"o":"b_3DEA"},{"a":15842,"t":"code","b":[169,16],"m":"lda","o":"#$10"},{"a":15844,"t":"code","b":[133,100],"m":"sta","oa":100,"o":"zpa_64"},{"a":15846,"t":"code","b":[169,74],"m":"lda","o":"#$4A"},{"a":15848,"t":"code","b":[133,99],"m":"sta","oa":99,"o":"zpa_63"},{"a":15850,"l":"b_3DEA","t":"code","b":[32,63,56],"m":"jsr","oa":14399,"x":[15840],"o":"throw_speed"},{"a":15853,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":15854,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":15855,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":15857,"t":"code","b":[152],"m":"tya"},{"a":15858,"t":"code","b":[41,4],"m":"and","o":"#$04"},{"a":15860,"t":"code","b":[240,21],"m":"beq","oa":15883,"o":"b_3E0B"},{"a":15862,"t":"code","b":[173,18,228],"m":"lda","oa":58386,"o":"a_E412"},{"a":15865,"t":"code","b":[208,16],"m":"bne","oa":15883,"o":"b_3E0B"},{"a":15867,"t":"code","b":[165,34],"m":"lda","oa":34,"o":"zpa_22"},{"a":15869,"t":"code","b":[73,255],"m":"eor","o":"#$FF"},{"a":15871,"t":"code","b":[141,18,228],"m":"sta","oa":58386,"o":"a_E412"},{"a":15874,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":15876,"t":"code","b":[141,37,228],"m":"sta","oa":58405,"o":"a_E425"},{"a":15879,"t":"code","b":[70,103],"m":"lsr","oa":103,"o":"zpa_67"},{"a":15881,"t":"code","b":[70,103],"m":"lsr","oa":103,"o":"zpa_67"},{"a":15883,"l":"b_3E0B","t":"code","b":[152],"m":"tya","x":[15860,15865]},{"a":15884,"t":"code","b":[41,8],"m":"and","o":"#$08"},{"a":15886,"t":"code","b":[240,14],"m":"beq","oa":15902,"o":"b_3E1E"},{"a":15888,"t":"code","b":[173,18,228],"m":"lda","oa":58386,"o":"a_E412"},{"a":15891,"t":"code","b":[208,9],"m":"bne","oa":15902,"o":"b_3E1E"},{"a":15893,"t":"code","b":[165,34],"m":"lda","oa":34,"o":"zpa_22"},{"a":15895,"t":"code","b":[141,18,228],"m":"sta","oa":58386,"o":"a_E412"},{"a":15898,"t":"code","b":[70,103],"m":"lsr","oa":103,"o":"zpa_67"},{"a":15900,"t":"code","b":[70,103],"m":"lsr","oa":103,"o":"zpa_67"},{"a":15902,"l":"b_3E1E","t":"code","b":[152],"m":"tya","x":[15886,15891]},{"a":15903,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":15905,"t":"code","b":[240,21],"m":"beq","oa":15928,"o":"b_3E38"},{"a":15907,"t":"code","b":[173,56,228],"m":"lda","oa":58424,"o":"a_E438"},{"a":15910,"t":"code","b":[208,16],"m":"bne","oa":15928,"o":"b_3E38"},{"a":15912,"t":"code","b":[165,34],"m":"lda","oa":34,"o":"zpa_22"},{"a":15914,"t":"code","b":[73,255],"m":"eor","o":"#$FF"},{"a":15916,"t":"code","b":[141,56,228],"m":"sta","oa":58424,"o":"a_E438"},{"a":15919,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":15921,"t":"code","b":[141,75,228],"m":"sta","oa":58443,"o":"a_E44B"},{"a":15924,"t":"code","b":[70,104],"m":"lsr","oa":104,"o":"zpa_68"},{"a":15926,"t":"code","b":[70,104],"m":"lsr","oa":104,"o":"zpa_68"},{"a":15928,"l":"b_3E38","t":"code","b":[152],"m":"tya","x":[15905,15910]},{"a":15929,"t":"code","b":[41,2],"m":"and","o":"#$02"},{"a":15931,"t":"code","b":[240,14],"m":"beq","oa":15947,"o":"r_3E4B"},{"a":15933,"t":"code","b":[173,56,228],"m":"lda","oa":58424,"o":"a_E438"},{"a":15936,"t":"code","b":[208,9],"m":"bne","oa":15947,"o":"r_3E4B"},{"a":15938,"t":"code","b":[165,34],"m":"lda","oa":34,"o":"zpa_22"},{"a":15940,"t":"code","b":[141,56,228],"m":"sta","oa":58424,"o":"a_E438"},{"a":15943,"t":"code","b":[70,104],"m":"lsr","oa":104,"o":"zpa_68"},{"a":15945,"t":"code","b":[70,104],"m":"lsr","oa":104,"o":"zpa_68"},{"a":15947,"l":"r_3E4B","t":"code","b":[96],"m":"rts","x":[15931,15936]},{"a":15948,"l":"player_resume","c":"Resumes computer player X's coroutine: pushes the address kept at $E48C,x (high) and $E472,x (low), less one, and returns into it. A coroutine gives the frame back with player_yield.","t":"code","b":[189,140,228],"m":"lda","oa":58508,"x":[15713,15785],"o":"f_E48C,x"},{"a":15951,"t":"code","b":[72],"m":"pha"},{"a":15952,"t":"code","b":[189,114,228],"m":"lda","oa":58482,"o":"f_E472,x"},{"a":15955,"t":"code","b":[72],"m":"pha"},{"a":15956,"t":"code","b":[96],"m":"rts"},{"a":15957,"l":"player_yield","c":"Ends a computer player's turn: takes the caller's return address off the stack into $E472/$E48C for the player in $41, so that the next player_resume carries on after the call, and returns to player_resume's caller.","t":"code","b":[166,65],"m":"ldx","oa":65,"x":[15968,17207,17319],"o":"zpa_41"},{"a":15959,"t":"code","b":[104],"m":"pla"},{"a":15960,"t":"code","b":[157,114,228],"m":"sta","oa":58482,"o":"f_E472,x"},{"a":15963,"t":"code","b":[104],"m":"pla"},{"a":15964,"t":"code","b":[157,140,228],"m":"sta","oa":58508,"o":"f_E48C,x"},{"a":15967,"t":"code","b":[96],"m":"rts"},{"a":15968,"l":"coroutine_idle","c":"The idle coroutine every player starts with: yields, and yields again.","t":"code","b":[32,85,62],"m":"jsr","oa":15957,"x":[15971],"o":"player_yield"},{"a":15971,"t":"code","b":[76,96,62],"m":"jmp","oa":15968,"o":"coroutine_idle"},{"a":15974,"l":"player_ai","c":"The computer's control of a team's controlled player X when the computer plays that team (in place of player_input): thinks every 2, 4 or 6 frames by his intelligence ($08CC: $C8 and over, $96 and over, less). Without the ball: jumps for a high free ball within two cells; a goalkeeper keeps goal (keeper_ai); others run for a pickup within four cells (pickup_near), or for the ball or its holder, or, while the ball rides a ramp, for the other team's controlled player. With the ball: a goalkeeper passes (pass_ball); others throw when placed for a shot (shot_check); dodge an opponent nearer than dodge_distance; at times (a random number against his intelligence, half for a forward) go for a pickup; otherwise run towards the goal, halfway to the end of their formation area each time, trying the two diagonals when the way is the opponent's, and when every way leads into him, a forward (role 3) shoots (shoot) and the others pass (pass_ball).","t":"code","b":[181,186],"m":"lda","oa":186,"x":[8916,8923,9003],"o":"f_00BA,x"},{"a":15976,"t":"code","b":[41,234],"m":"and","o":"#$EA"},{"a":15978,"t":"code","b":[208,7],"m":"bne","oa":15987,"o":"r_3E73"},{"a":15980,"t":"code","b":[134,65],"m":"stx","oa":65,"o":"zpa_41"},{"a":15982,"t":"code","b":[222,18,229],"m":"dec","oa":58642,"o":"f_E512,x"},{"a":15985,"t":"code","b":[48,1],"m":"bmi","oa":15988,"o":"b_3E74"},{"a":15987,"l":"r_3E73","t":"code","b":[96],"m":"rts","x":[15978]},{"a":15988,"l":"b_3E74","t":"code","b":[189,204,8],"m":"lda","oa":2252,"x":[15985],"o":"f_08CC,x"},{"a":15991,"t":"code","b":[160,4],"m":"ldy","o":"#$04"},{"a":15993,"t":"code","b":[201,150],"m":"cmp","o":"#$96"},{"a":15995,"t":"code","b":[144,6],"m":"bcc","oa":16003,"o":"b_3E83"},{"a":15997,"t":"code","b":[136],"m":"dey"},{"a":15998,"t":"code","b":[201,200],"m":"cmp","o":"#$C8"},{"a":16000,"t":"code","b":[144,1],"m":"bcc","oa":16003,"o":"b_3E83"},{"a":16002,"t":"code","b":[136],"m":"dey"},{"a":16003,"l":"b_3E83","t":"code","b":[152],"m":"tya","x":[15995,16000]},{"a":16004,"t":"code","b":[10],"m":"asl","o":"a"},{"a":16005,"t":"code","b":[157,18,229],"m":"sta","oa":58642,"o":"f_E512,x"},{"a":16008,"t":"code","b":[228,96],"m":"cpx","oa":96,"o":"zpa_60"},{"a":16010,"t":"code","b":[208,3],"m":"bne","oa":16015,"o":"b_3E8F"},{"a":16012,"t":"code","b":[76,42,63],"m":"jmp","oa":16170,"o":"j_3F2A"},{"a":16015,"l":"b_3E8F","t":"code","b":[165,99],"m":"lda","oa":99,"x":[16010],"o":"zpa_63"},{"a":16017,"t":"code","b":[41,192],"m":"and","o":"#$C0"},{"a":16019,"t":"code","b":[240,43],"m":"beq","oa":16064,"o":"b_3EC0"},{"a":16021,"t":"code","b":[165,96],"m":"lda","oa":96,"o":"zpa_60"},{"a":16023,"t":"code","b":[201,18],"m":"cmp","o":"#$12"},{"a":16025,"t":"code","b":[208,37],"m":"bne","oa":16064,"o":"b_3EC0"},{"a":16027,"t":"code","b":[173,146,1],"m":"lda","oa":402,"o":"a_0192"},{"a":16030,"t":"code","b":[221,128,1],"m":"cmp","oa":384,"o":"f_0180,x"},{"a":16033,"t":"code","b":[165,222],"m":"lda","oa":222,"o":"zpa_DE"},{"a":16035,"t":"code","b":[245,204],"m":"sbc","oa":204,"o":"zpf_CC,x"},{"a":16037,"t":"code","b":[24],"m":"clc"},{"a":16038,"t":"code","b":[105,2],"m":"adc","o":"#$02"},{"a":16040,"t":"code","b":[201,5],"m":"cmp","o":"#$05"},{"a":16041,"t":"note","l":"a_3EA9","c":"A false symbol: the BIT at $5A66 skips the two-byte instruction inside it; no instruction names $3EA9, which lies in player_ai.","note":"inside the item at $3EA8","x":[23142]},{"a":16042,"t":"code","b":[176,20],"m":"bcs","oa":16064,"o":"b_3EC0"},{"a":16044,"t":"code","b":[173,18,8],"m":"lda","oa":2066,"o":"a_0812"},{"a":16047,"t":"code","b":[221,0,8],"m":"cmp","oa":2048,"o":"f_0800,x"},{"a":16050,"t":"code","b":[165,248],"m":"lda","oa":248,"o":"zpa_F8"},{"a":16052,"t":"code","b":[245,230],"m":"sbc","oa":230,"o":"zpf_E6,x"},{"a":16054,"t":"code","b":[24],"m":"clc"},{"a":16055,"t":"code","b":[105,2],"m":"adc","o":"#$02"},{"a":16057,"t":"code","b":[201,5],"m":"cmp","o":"#$05"},{"a":16059,"t":"code","b":[176,3],"m":"bcs","oa":16064,"o":"b_3EC0"},{"a":16061,"t":"code","b":[32,77,56],"m":"jsr","oa":14413,"o":"jump"},{"a":16064,"l":"b_3EC0","t":"code","b":[189,196,28],"m":"lda","oa":7364,"x":[16019,16025,16042,16059],"o":"player_roles,x"},{"a":16067,"t":"code","b":[208,3],"m":"bne","oa":16072,"o":"b_3EC8"},{"a":16069,"t":"code","b":[76,102,66],"m":"jmp","oa":16998,"o":"keeper_ai"},{"a":16072,"l":"b_3EC8","t":"code","b":[181,160],"m":"lda","oa":160,"x":[16067],"o":"zpf_A0,x"},{"a":16074,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":16076,"t":"code","b":[208,5],"m":"bne","oa":16083,"o":"b_3ED3"},{"a":16078,"l":"b_3ECE","t":"code","b":[164,96],"m":"ldy","oa":96,"x":[16095],"o":"zpa_60"},{"a":16080,"l":"b_3ED0","t":"code","b":[76,233,62],"m":"jmp","oa":16105,"x":[16086],"o":"j_3EE9"},{"a":16083,"l":"b_3ED3","t":"code","b":[32,237,63],"m":"jsr","oa":16365,"x":[16076],"o":"pickup_near"},{"a":16086,"t":"code","b":[144,248],"m":"bcc","oa":16080,"o":"b_3ED0"},{"a":16088,"t":"code","b":[164,96],"m":"ldy","oa":96,"o":"zpa_60"},{"a":16090,"t":"code","b":[165,105],"m":"lda","oa":105,"o":"zpa_69"},{"a":16092,"t":"code","b":[208,3],"m":"bne","oa":16097,"o":"b_3EE1"},{"a":16094,"t":"code","b":[24],"m":"clc"},{"a":16095,"t":"code","b":[144,237],"m":"bcc","oa":16078,"o":"b_3ECE"},{"a":16097,"l":"b_3EE1","t":"code","b":[164,115],"m":"ldy","oa":115,"x":[16092],"o":"zpa_73"},{"a":16099,"t":"code","b":[224,9],"m":"cpx","o":"#$09"},{"a":16101,"t":"code","b":[144,2],"m":"bcc","oa":16105,"o":"j_3EE9"},{"a":16103,"t":"code","b":[164,114],"m":"ldy","oa":114,"o":"zpa_72"},{"a":16105,"l":"j_3EE9","t":"code","b":[185,204,0],"m":"lda","oa":204,"x":[16080,16101,16217],"o":"zpf_CC,y"},{"a":16108,"t":"code","b":[133,117],"m":"sta","oa":117,"o":"zpa_75"},{"a":16110,"t":"code","b":[185,230,0],"m":"lda","oa":230,"o":"zpf_E6,y"},{"a":16113,"t":"code","b":[133,119],"m":"sta","oa":119,"o":"zpa_77"},{"a":16115,"l":"move_towards","c":"Steps player X towards the column $75 and row $77: picks the joystick bits for the way (8 right, 4 left, 2 down, 1 up), drops those blocked ($E500,x), turns them into a direction (stick_dirs) and runs (run_dir); when every way is blocked he tackles (action bit 0).","t":"code","b":[181,204],"m":"lda","oa":204,"x":[16349],"o":"zpf_CC,x"},{"a":16117,"t":"code","b":[197,117],"m":"cmp","oa":117,"o":"zpa_75"},{"a":16119,"t":"code","b":[240,5],"m":"beq","oa":16126,"o":"b_3EFE"},{"a":16121,"t":"code","b":[176,6],"m":"bcs","oa":16129,"o":"b_3F01"},{"a":16123,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":16125,"t":"code","b":[44,169,0],"m":"bit","oa":169,"o":"a_00A9"},{"a":16128,"t":"code","b":[44,169,4],"m":"bit","oa":1193,"o":"a_04A9"},{"a":16131,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":16133,"t":"code","b":[181,230],"m":"lda","oa":230,"o":"zpf_E6,x"},{"a":16135,"t":"code","b":[197,119],"m":"cmp","oa":119,"o":"zpa_77"},{"a":16137,"t":"code","b":[240,5],"m":"beq","oa":16144,"o":"b_3F10"},{"a":16139,"t":"code","b":[176,6],"m":"bcs","oa":16147,"o":"b_3F13"},{"a":16141,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":16143,"t":"code","b":[44,169,0],"m":"bit","oa":169,"o":"a_00A9"},{"a":16146,"t":"code","b":[44,169,1],"m":"bit","oa":425,"o":"a_01A9"},{"a":16149,"t":"code","b":[5,34],"m":"ora","oa":34,"o":"zpa_22"},{"a":16151,"t":"code","b":[61,0,229],"m":"and","oa":58624,"o":"KERNAL_IOBASEj,x"},{"a":16154,"t":"code","b":[168],"m":"tay"},{"a":16155,"t":"code","b":[185,61,28],"m":"lda","oa":7229,"o":"stick_dirs,y"},{"a":16158,"t":"code","b":[48,3],"m":"bmi","oa":16163,"o":"b_3F23"},{"a":16160,"t":"code","b":[76,80,71],"m":"jmp","oa":18256,"o":"run_dir"},{"a":16163,"l":"b_3F23","t":"code","b":[181,186],"m":"lda","oa":186,"x":[16158],"o":"f_00BA,x"},{"a":16165,"t":"code","b":[9,1],"m":"ora","o":"#$01"},{"a":16167,"t":"code","b":[149,186],"m":"sta","oa":186,"o":"f_00BA,x"},{"a":16169,"t":"code","b":[96],"m":"rts"},{"a":16170,"l":"j_3F2A","t":"code","b":[189,196,28],"m":"lda","oa":7364,"x":[16012],"o":"player_roles,x"},{"a":16173,"t":"code","b":[208,3],"m":"bne","oa":16178,"o":"b_3F32"},{"a":16175,"t":"code","b":[76,234,63],"m":"jmp","oa":16362,"o":"j_3FEA"},{"a":16178,"l":"b_3F32","t":"code","b":[32,35,64],"m":"jsr","oa":16419,"x":[16173],"o":"shot_check"},{"a":16181,"t":"code","b":[144,3],"m":"bcc","oa":16186,"o":"b_3F3A"},{"a":16183,"t":"code","b":[76,210,55],"m":"jmp","oa":14290,"o":"throw"},{"a":16186,"l":"b_3F3A","t":"code","b":[164,115],"m":"ldy","oa":115,"x":[16181],"o":"zpa_73"},{"a":16188,"t":"code","b":[224,9],"m":"cpx","o":"#$09"},{"a":16190,"t":"code","b":[144,2],"m":"bcc","oa":16194,"o":"b_3F42"},{"a":16192,"t":"code","b":[164,114],"m":"ldy","oa":114,"o":"zpa_72"},{"a":16194,"l":"b_3F42","t":"code","b":[185,186,0],"m":"lda","oa":186,"x":[16190],"o":"f_00BA,y"},{"a":16197,"t":"code","b":[41,2],"m":"and","o":"#$02"},{"a":16199,"t":"code","b":[208,22],"m":"bne","oa":16223,"o":"b_3F5F"},{"a":16201,"t":"code","b":[32,184,66],"m":"jsr","oa":17080,"o":"distance_to"},{"a":16204,"t":"code","b":[205,255,7],"m":"cmp","oa":2047,"o":"dodge_distance"},{"a":16207,"t":"code","b":[240,11],"m":"beq","oa":16220,"o":"b_3F5C"},{"a":16209,"t":"code","b":[176,12],"m":"bcs","oa":16223,"o":"b_3F5F"},{"a":16211,"t":"code","b":[32,152,68],"m":"jsr","oa":17560,"o":"step_aside"},{"a":16214,"t":"code","b":[76,76,68],"m":"jmp","oa":17484,"o":"go_to"},{"a":16217,"l":"b_3F59","t":"code","b":[76,233,62],"m":"jmp","oa":16105,"x":[16250],"o":"j_3EE9"},{"a":16220,"l":"b_3F5C","t":"code","b":[76,224,63],"m":"jmp","oa":16352,"x":[16207],"o":"j_3FE0"},{"a":16223,"l":"b_3F5F","t":"code","b":[32,10,74],"m":"jsr","oa":18954,"x":[16199,16209],"o":"random"},{"a":16226,"t":"code","b":[189,196,28],"m":"lda","oa":7364,"o":"player_roles,x"},{"a":16229,"t":"code","b":[201,3],"m":"cmp","o":"#$03"},{"a":16231,"t":"code","b":[240,6],"m":"beq","oa":16239,"o":"b_3F6F"},{"a":16233,"t":"code","b":[189,204,8],"m":"lda","oa":2252,"o":"f_08CC,x"},{"a":16236,"t":"code","b":[76,115,63],"m":"jmp","oa":16243,"o":"j_3F73"},{"a":16239,"l":"b_3F6F","t":"code","b":[189,204,8],"m":"lda","oa":2252,"x":[16231],"o":"f_08CC,x"},{"a":16242,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":16243,"l":"j_3F73","t":"code","b":[197,45],"m":"cmp","oa":45,"x":[16236],"o":"zpa_2D"},{"a":16245,"t":"code","b":[176,5],"m":"bcs","oa":16252,"o":"b_3F7C"},{"a":16247,"t":"code","b":[32,237,63],"m":"jsr","oa":16365,"o":"pickup_near"},{"a":16250,"t":"code","b":[144,221],"m":"bcc","oa":16217,"o":"b_3F59"},{"a":16252,"l":"b_3F7C","t":"code","b":[164,115],"m":"ldy","oa":115,"x":[16245],"o":"zpa_73"},{"a":16254,"t":"code","b":[224,9],"m":"cpx","o":"#$09"},{"a":16256,"t":"code","b":[144,2],"m":"bcc","oa":16260,"o":"b_3F84"},{"a":16258,"t":"code","b":[164,114],"m":"ldy","oa":114,"o":"zpa_72"},{"a":16260,"l":"b_3F84","t":"code","b":[32,214,66],"m":"jsr","oa":17110,"x":[16256],"o":"stick_to_object"},{"a":16263,"t":"code","b":[133,36],"m":"sta","oa":36,"o":"zpa_24"},{"a":16265,"t":"code","b":[189,139,29],"m":"lda","oa":7563,"o":"ends_1,x"},{"a":16268,"t":"code","b":[208,17],"m":"bne","oa":16287,"o":"b_3F9F"},{"a":16270,"t":"code","b":[181,230],"m":"lda","oa":230,"o":"zpf_E6,x"},{"a":16272,"t":"code","b":[221,136,229],"m":"cmp","oa":58760,"o":"f_E588,x"},{"a":16275,"t":"code","b":[144,75],"m":"bcc","oa":16352,"o":"j_3FE0"},{"a":16277,"t":"code","b":[24],"m":"clc"},{"a":16278,"t":"code","b":[125,176,29],"m":"adc","oa":7600,"o":"area_top_1,x"},{"a":16281,"t":"code","b":[106],"m":"ror","o":"a"},{"a":16282,"t":"code","b":[133,119],"m":"sta","oa":119,"o":"zpa_77"},{"a":16284,"t":"code","b":[76,173,63],"m":"jmp","oa":16301,"o":"j_3FAD"},{"a":16287,"l":"b_3F9F","t":"code","b":[181,230],"m":"lda","oa":230,"x":[16268],"o":"zpf_E6,x"},{"a":16289,"t":"code","b":[221,136,229],"m":"cmp","oa":58760,"o":"f_E588,x"},{"a":16292,"t":"code","b":[176,58],"m":"bcs","oa":16352,"o":"j_3FE0"},{"a":16294,"t":"code","b":[24],"m":"clc"},{"a":16295,"t":"code","b":[125,212,29],"m":"adc","oa":7636,"o":"area_bottom_1,x"},{"a":16298,"t":"code","b":[106],"m":"ror","o":"a"},{"a":16299,"t":"code","b":[133,119],"m":"sta","oa":119,"o":"zpa_77"},{"a":16301,"l":"j_3FAD","t":"code","b":[32,211,64],"m":"jsr","oa":16595,"x":[16284],"o":"way_upfield"},{"a":16304,"t":"code","b":[197,36],"m":"cmp","oa":36,"o":"zpa_24"},{"a":16306,"t":"code","b":[208,41],"m":"bne","oa":16349,"o":"b_3FDD"},{"a":16308,"t":"code","b":[189,36,229],"m":"lda","oa":58660,"o":"f_E524,x"},{"a":16311,"t":"code","b":[41,8],"m":"and","o":"#$08"},{"a":16313,"t":"code","b":[240,17],"m":"beq","oa":16332,"o":"b_3FCC"},{"a":16315,"t":"code","b":[32,251,64],"m":"jsr","oa":16635,"o":"way_right"},{"a":16318,"t":"code","b":[197,36],"m":"cmp","oa":36,"o":"zpa_24"},{"a":16320,"t":"code","b":[208,27],"m":"bne","oa":16349,"o":"b_3FDD"},{"a":16322,"t":"code","b":[32,231,64],"m":"jsr","oa":16615,"o":"way_left"},{"a":16325,"t":"code","b":[197,36],"m":"cmp","oa":36,"o":"zpa_24"},{"a":16327,"t":"code","b":[208,20],"m":"bne","oa":16349,"o":"b_3FDD"},{"a":16329,"t":"code","b":[76,224,63],"m":"jmp","oa":16352,"o":"j_3FE0"},{"a":16332,"l":"b_3FCC","t":"code","b":[32,231,64],"m":"jsr","oa":16615,"x":[16313],"o":"way_left"},{"a":16335,"t":"code","b":[197,36],"m":"cmp","oa":36,"o":"zpa_24"},{"a":16337,"t":"code","b":[208,10],"m":"bne","oa":16349,"o":"b_3FDD"},{"a":16339,"t":"code","b":[32,251,64],"m":"jsr","oa":16635,"o":"way_right"},{"a":16342,"t":"code","b":[197,36],"m":"cmp","oa":36,"o":"zpa_24"},{"a":16344,"t":"code","b":[208,3],"m":"bne","oa":16349,"o":"b_3FDD"},{"a":16346,"t":"code","b":[76,224,63],"m":"jmp","oa":16352,"o":"j_3FE0"},{"a":16349,"l":"b_3FDD","t":"code","b":[76,243,62],"m":"jmp","oa":16115,"x":[16306,16320,16327,16337,16344],"o":"move_towards"},{"a":16352,"l":"j_3FE0","t":"code","b":[189,215,28],"m":"lda","oa":7383,"x":[16220,16275,16292,16329,16346],"o":"player_lines,x"},{"a":16355,"t":"code","b":[201,3],"m":"cmp","o":"#$03"},{"a":16357,"t":"code","b":[208,3],"m":"bne","oa":16362,"o":"j_3FEA"},{"a":16359,"t":"code","b":[76,240,65],"m":"jmp","oa":16880,"o":"shoot"},{"a":16362,"l":"j_3FEA","t":"code","b":[76,15,65],"m":"jmp","oa":16655,"x":[16175,16357],"o":"pass_ball"},{"a":16365,"l":"pickup_near","c":"Carry clear and Y the pickup when one of the four pickups (objects 22-25) on screen is within four columns and four rows of player X; carry set when none is.","t":"code","b":[169,4],"m":"lda","x":[16083,16247],"o":"#$04"},{"a":16367,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"zpa_26"},{"a":16369,"t":"code","b":[160,22],"m":"ldy","o":"#$16"},{"a":16371,"l":"b_3FF3","t":"code","b":[185,160,0],"m":"lda","oa":160,"x":[16413],"o":"zpf_A0,y"},{"a":16374,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":16376,"t":"code","b":[240,32],"m":"beq","oa":16410,"o":"b_401A"},{"a":16378,"t":"code","b":[181,204],"m":"lda","oa":204,"o":"zpf_CC,x"},{"a":16380,"t":"code","b":[56],"m":"sec"},{"a":16381,"t":"code","b":[249,204,0],"m":"sbc","oa":204,"o":"zpf_CC,y"},{"a":16384,"t":"code","b":[176,4],"m":"bcs","oa":16390,"o":"b_4006"},{"a":16386,"t":"code","b":[73,255],"m":"eor","o":"#$FF"},{"a":16388,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":16390,"l":"b_4006","t":"code","b":[201,4],"m":"cmp","x":[16384],"o":"#$04"},{"a":16392,"t":"code","b":[176,16],"m":"bcs","oa":16410,"o":"b_401A"},{"a":16394,"t":"code","b":[181,230],"m":"lda","oa":230,"o":"zpf_E6,x"},{"a":16396,"t":"code","b":[56],"m":"sec"},{"a":16397,"t":"code","b":[249,230,0],"m":"sbc","oa":230,"o":"zpf_E6,y"},{"a":16400,"t":"code","b":[176,4],"m":"bcs","oa":16406,"o":"b_4016"},{"a":16402,"t":"code","b":[73,255],"m":"eor","o":"#$FF"},{"a":16404,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":16406,"l":"b_4016","t":"code","b":[201,4],"m":"cmp","x":[16400],"o":"#$04"},{"a":16408,"t":"code","b":[144,7],"m":"bcc","oa":16417,"o":"b_4021"},{"a":16410,"l":"b_401A","t":"code","b":[200],"m":"iny","x":[16376,16392]},{"a":16411,"t":"code","b":[198,38],"m":"dec","oa":38,"o":"zpa_26"},{"a":16413,"t":"code","b":[208,212],"m":"bne","oa":16371,"o":"b_3FF3"},{"a":16415,"t":"code","b":[56],"m":"sec"},{"a":16416,"t":"code","b":[96],"m":"rts"},{"a":16417,"l":"b_4021","t":"code","b":[24],"m":"clc","x":[16408]},{"a":16418,"t":"code","b":[96],"m":"rts"},{"a":16419,"l":"shot_check","c":"Carry set and A a direction (0 up, 1 up-right, 2 right ... 7 up-left) when computer player X with the ball is placed to throw at something worth points: at a side wall by the multiplier ramp's mouth (rows $3B-$58, column below $0A or $46 and over), when the multiplier is not yet all his team's (f_40D1) and no opponent is within dodge_distance, into the ramp (down above row $4A, up below it); beside the left or right wall at a star's row whose star is not his team's, at the star (left or right); and, when the ball is not electric, on the diagonal that leads into an electrobounce unit (down-left towards the left one, up-right towards the right). Carry clear otherwise.","t":"code","b":[181,204],"m":"lda","oa":204,"x":[16178],"o":"zpf_CC,x"},{"a":16421,"t":"code","b":[201,10],"m":"cmp","o":"#$0A"},{"a":16423,"t":"code","b":[144,4],"m":"bcc","oa":16429,"o":"b_402D"},{"a":16425,"t":"code","b":[201,70],"m":"cmp","o":"#$46"},{"a":16427,"t":"code","b":[144,56],"m":"bcc","oa":16485,"o":"b_4065"},{"a":16429,"l":"b_402D","t":"code","b":[188,8,29],"m":"ldy","oa":7432,"x":[16423],"o":"team_of,x"},{"a":16432,"t":"code","b":[185,209,64],"m":"lda","oa":16593,"o":"f_40D1,y"},{"a":16435,"t":"code","b":[197,81],"m":"cmp","oa":81,"o":"zpa_51"},{"a":16437,"t":"code","b":[240,46],"m":"beq","oa":16485,"o":"b_4065"},{"a":16439,"t":"code","b":[181,230],"m":"lda","oa":230,"o":"zpf_E6,x"},{"a":16441,"t":"code","b":[201,59],"m":"cmp","o":"#$3B"},{"a":16443,"t":"code","b":[144,40],"m":"bcc","oa":16485,"o":"b_4065"},{"a":16445,"t":"code","b":[201,89],"m":"cmp","o":"#$59"},{"a":16447,"t":"code","b":[176,36],"m":"bcs","oa":16485,"o":"b_4065"},{"a":16449,"t":"code","b":[164,115],"m":"ldy","oa":115,"o":"zpa_73"},{"a":16451,"t":"code","b":[224,9],"m":"cpx","o":"#$09"},{"a":16453,"t":"code","b":[144,2],"m":"bcc","oa":16457,"o":"b_4049"},{"a":16455,"t":"code","b":[164,114],"m":"ldy","oa":114,"o":"zpa_72"},{"a":16457,"l":"b_4049","t":"code","b":[185,186,0],"m":"lda","oa":186,"x":[16453],"o":"f_00BA,y"},{"a":16460,"t":"code","b":[41,2],"m":"and","o":"#$02"},{"a":16462,"t":"code","b":[208,8],"m":"bne","oa":16472,"o":"b_4058"},{"a":16464,"t":"code","b":[32,184,66],"m":"jsr","oa":17080,"o":"distance_to"},{"a":16467,"t":"code","b":[205,255,7],"m":"cmp","oa":2047,"o":"dodge_distance"},{"a":16470,"t":"code","b":[144,13],"m":"bcc","oa":16485,"o":"b_4065"},{"a":16472,"l":"b_4058","t":"code","b":[181,230],"m":"lda","oa":230,"x":[16462],"o":"zpf_E6,x"},{"a":16474,"t":"code","b":[201,74],"m":"cmp","o":"#$4A"},{"a":16476,"t":"code","b":[144,3],"m":"bcc","oa":16481,"o":"b_4061"},{"a":16478,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":16480,"t":"code","b":[44,169,4],"m":"bit","oa":1193,"o":"a_04A9"},{"a":16483,"t":"code","b":[56],"m":"sec"},{"a":16484,"t":"code","b":[96],"m":"rts"},{"a":16485,"l":"b_4065","t":"code","b":[181,204],"m":"lda","oa":204,"x":[16427,16437,16443,16447,16470],"o":"zpf_CC,x"},{"a":16487,"t":"code","b":[201,13],"m":"cmp","o":"#$0D"},{"a":16489,"t":"code","b":[176,26],"m":"bcs","oa":16517,"o":"b_4085"},{"a":16491,"t":"code","b":[181,230],"m":"lda","oa":230,"o":"zpf_E6,x"},{"a":16493,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":16495,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":16496,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":16497,"t":"code","b":[56],"m":"sec"},{"a":16498,"t":"code","b":[233,13],"m":"sbc","o":"#$0D"},{"a":16500,"t":"code","b":[201,5],"m":"cmp","o":"#$05"},{"a":16502,"t":"code","b":[176,43],"m":"bcs","oa":16547,"o":"b_40A3"},{"a":16504,"t":"code","b":[168],"m":"tay"},{"a":16505,"t":"code","b":[185,162,10],"m":"lda","oa":2722,"o":"f_0AA2,y"},{"a":16508,"t":"code","b":[221,139,29],"m":"cmp","oa":7563,"o":"ends_1,x"},{"a":16511,"t":"code","b":[208,34],"m":"bne","oa":16547,"o":"b_40A3"},{"a":16513,"t":"code","b":[169,6],"m":"lda","o":"#$06"},{"a":16515,"t":"code","b":[56],"m":"sec"},{"a":16516,"t":"code","b":[96],"m":"rts"},{"a":16517,"l":"b_4085","t":"code","b":[201,67],"m":"cmp","x":[16489],"o":"#$43"},{"a":16519,"t":"code","b":[144,26],"m":"bcc","oa":16547,"o":"b_40A3"},{"a":16521,"t":"code","b":[181,230],"m":"lda","oa":230,"o":"zpf_E6,x"},{"a":16523,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":16525,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":16526,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":16527,"t":"code","b":[56],"m":"sec"},{"a":16528,"t":"code","b":[233,20],"m":"sbc","o":"#$14"},{"a":16530,"t":"code","b":[201,5],"m":"cmp","o":"#$05"},{"a":16532,"t":"code","b":[176,13],"m":"bcs","oa":16547,"o":"b_40A3"},{"a":16534,"t":"code","b":[168],"m":"tay"},{"a":16535,"t":"code","b":[185,167,10],"m":"lda","oa":2727,"o":"f_0AA7,y"},{"a":16538,"t":"code","b":[221,139,29],"m":"cmp","oa":7563,"o":"ends_1,x"},{"a":16541,"t":"code","b":[240,4],"m":"beq","oa":16547,"o":"b_40A3"},{"a":16543,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":16545,"t":"code","b":[56],"m":"sec"},{"a":16546,"t":"code","b":[96],"m":"rts"},{"a":16547,"l":"b_40A3","t":"code","b":[165,70],"m":"lda","oa":70,"x":[16502,16511,16519,16532,16541],"o":"zpa_46"},{"a":16549,"t":"code","b":[41,192],"m":"and","o":"#$C0"},{"a":16551,"t":"code","b":[208,38],"m":"bne","oa":16591,"o":"b_40CF"},{"a":16553,"t":"code","b":[181,204],"m":"lda","oa":204,"o":"zpf_CC,x"},{"a":16555,"t":"code","b":[201,28],"m":"cmp","o":"#$1C"},{"a":16557,"t":"code","b":[176,14],"m":"bcs","oa":16573,"o":"b_40BD"},{"a":16559,"t":"code","b":[117,230],"m":"adc","oa":230,"o":"zpf_E6,x"},{"a":16561,"t":"code","b":[176,28],"m":"bcs","oa":16591,"o":"b_40CF"},{"a":16563,"t":"code","b":[233,118],"m":"sbc","o":"#$76"},{"a":16565,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":16567,"t":"code","b":[176,22],"m":"bcs","oa":16591,"o":"b_40CF"},{"a":16569,"t":"code","b":[169,5],"m":"lda","o":"#$05"},{"a":16571,"t":"code","b":[56],"m":"sec"},{"a":16572,"t":"code","b":[96],"m":"rts"},{"a":16573,"l":"b_40BD","t":"code","b":[201,52],"m":"cmp","x":[16557],"o":"#$34"},{"a":16575,"t":"code","b":[144,14],"m":"bcc","oa":16591,"o":"b_40CF"},{"a":16577,"t":"code","b":[117,230],"m":"adc","oa":230,"o":"zpf_E6,x"},{"a":16579,"t":"code","b":[176,10],"m":"bcs","oa":16591,"o":"b_40CF"},{"a":16581,"t":"code","b":[233,114],"m":"sbc","o":"#$72"},{"a":16583,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":16585,"t":"code","b":[176,4],"m":"bcs","oa":16591,"o":"b_40CF"},{"a":16587,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":16589,"t":"code","b":[56],"m":"sec"},{"a":16590,"t":"code","b":[96],"m":"rts"},{"a":16591,"l":"b_40CF","t":"code","b":[24],"m":"clc","x":[16551,16561,16567,16575,16579,16585]},{"a":16592,"t":"code","b":[96],"m":"rts"},{"a":16593,"l":"f_40D1","c":"The multiplier position each team is aiming for (0 for team 1, 4 for team 2), by the team number at $1D08; shot_check does not aim at the ramp once it is there.","t":"byte","b":[0,4],"x":[16432]},{"a":16595,"l":"way_upfield","c":"The joystick bits from player X towards the row $77, keeping his column (held between 9 and $47), through stick_towards.","t":"code","b":[181,204],"m":"lda","oa":204,"x":[16301],"o":"zpf_CC,x"},{"a":16597,"t":"code","b":[201,16],"m":"cmp","o":"#$10"},{"a":16599,"t":"code","b":[144,7],"m":"bcc","oa":16608,"o":"b_40E0"},{"a":16601,"t":"code","b":[201,64],"m":"cmp","o":"#$40"},{"a":16603,"t":"code","b":[144,5],"m":"bcc","oa":16610,"o":"b_40E2"},{"a":16605,"t":"code","b":[169,71],"m":"lda","o":"#$47"},{"a":16607,"t":"code","b":[44,169,9],"m":"bit","oa":2473,"o":"a_09A9"},{"a":16610,"l":"b_40E2","t":"code","b":[133,117],"m":"sta","oa":117,"x":[16603],"o":"zpa_75"},{"a":16612,"t":"code","b":[76,224,66],"m":"jmp","oa":17120,"o":"stick_towards"},{"a":16615,"l":"way_left","c":"Sets $75 halfway from player X's column to his formation's left limit ($1D9E) and returns the diagonal joystick bits up-left (5) or down-left (6) by the end he attacks.","t":"code","b":[181,204],"m":"lda","oa":204,"x":[16322,16332],"o":"zpf_CC,x"},{"a":16617,"t":"code","b":[24],"m":"clc"},{"a":16618,"t":"code","b":[125,158,29],"m":"adc","oa":7582,"o":"area_left_1,x"},{"a":16621,"t":"code","b":[106],"m":"ror","o":"a"},{"a":16622,"t":"code","b":[133,117],"m":"sta","oa":117,"o":"zpa_75"},{"a":16624,"t":"code","b":[189,139,29],"m":"lda","oa":7563,"o":"ends_1,x"},{"a":16627,"t":"code","b":[208,3],"m":"bne","oa":16632,"o":"b_40F8"},{"a":16629,"t":"code","b":[169,5],"m":"lda","o":"#$05"},{"a":16631,"t":"code","b":[96],"m":"rts"},{"a":16632,"l":"b_40F8","t":"code","b":[169,6],"m":"lda","x":[16627],"o":"#$06"},{"a":16634,"t":"code","b":[96],"m":"rts"},{"a":16635,"l":"way_right","c":"The same towards the right limit ($1DC2): up-right (9) or down-right ($0A).","t":"code","b":[181,204],"m":"lda","oa":204,"x":[16315,16339],"o":"zpf_CC,x"},{"a":16637,"t":"code","b":[24],"m":"clc"},{"a":16638,"t":"code","b":[125,194,29],"m":"adc","oa":7618,"o":"area_right_1,x"},{"a":16641,"t":"code","b":[106],"m":"ror","o":"a"},{"a":16642,"t":"code","b":[133,117],"m":"sta","oa":117,"o":"zpa_75"},{"a":16644,"t":"code","b":[189,139,29],"m":"lda","oa":7563,"o":"ends_1,x"},{"a":16647,"t":"code","b":[208,3],"m":"bne","oa":16652,"o":"b_410C"},{"a":16649,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":16651,"t":"code","b":[96],"m":"rts"},{"a":16652,"l":"b_410C","t":"code","b":[169,10],"m":"lda","x":[16647],"o":"#$0A"},{"a":16654,"t":"code","b":[96],"m":"rts"},{"a":16655,"l":"pass_ball","c":"Computer player X passes. With the other team's controlled player within dodge_distance, an outfield player dodges him; a goalkeeper lobs the ball left or right (stick 4 or 8), to the side away from him, through throw_lob. Otherwise looks through his team for the nearest player of the next line up (player_lines, $1CD7, + 1) who is not down, avoiding one in the same direction as the opponent unless nearer than him; throws at where that player will be (lead_target, stick_towards), lobbing the ball (height $14, rising $13) when the receiver is further than his THR / 4. With no one to pass to he throws the ball upfield, away from the opponent (throw_away).","t":"code","b":[169,255],"m":"lda","x":[16362],"o":"#$FF"},{"a":16657,"t":"code","b":[133,120],"m":"sta","oa":120,"o":"zpa_78"},{"a":16659,"t":"code","b":[169,18],"m":"lda","o":"#$12"},{"a":16661,"t":"code","b":[133,121],"m":"sta","oa":121,"o":"zpa_79"},{"a":16663,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":16665,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"zpa_26"},{"a":16667,"t":"code","b":[164,114],"m":"ldy","oa":114,"o":"zpa_72"},{"a":16669,"t":"code","b":[224,9],"m":"cpx","o":"#$09"},{"a":16671,"t":"code","b":[176,2],"m":"bcs","oa":16675,"o":"b_4123"},{"a":16673,"t":"code","b":[164,115],"m":"ldy","oa":115,"o":"zpa_73"},{"a":16675,"l":"b_4123","t":"code","b":[169,0],"m":"lda","x":[16671],"o":"#$00"},{"a":16677,"t":"code","b":[133,37],"m":"sta","oa":37,"o":"zpa_25"},{"a":16679,"t":"code","b":[181,204],"m":"lda","oa":204,"o":"zpf_CC,x"},{"a":16681,"t":"code","b":[56],"m":"sec"},{"a":16682,"t":"code","b":[249,204,0],"m":"sbc","oa":204,"o":"zpf_CC,y"},{"a":16685,"t":"code","b":[176,8],"m":"bcs","oa":16695,"o":"b_4137"},{"a":16687,"t":"code","b":[73,255],"m":"eor","o":"#$FF"},{"a":16689,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":16691,"t":"code","b":[230,37],"m":"inc","oa":37,"o":"zpa_25"},{"a":16693,"t":"code","b":[230,37],"m":"inc","oa":37,"o":"zpa_25"},{"a":16695,"l":"b_4137","t":"code","b":[133,35],"m":"sta","oa":35,"x":[16685],"o":"zpa_23"},{"a":16697,"t":"code","b":[181,230],"m":"lda","oa":230,"o":"zpf_E6,x"},{"a":16699,"t":"code","b":[56],"m":"sec"},{"a":16700,"t":"code","b":[249,230,0],"m":"sbc","oa":230,"o":"zpf_E6,y"},{"a":16703,"t":"code","b":[176,6],"m":"bcs","oa":16711,"o":"b_4147"},{"a":16705,"t":"code","b":[73,255],"m":"eor","o":"#$FF"},{"a":16707,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":16709,"t":"code","b":[230,37],"m":"inc","oa":37,"o":"zpa_25"},{"a":16711,"l":"b_4147","t":"code","b":[24],"m":"clc","x":[16703]},{"a":16712,"t":"code","b":[101,35],"m":"adc","oa":35,"o":"zpa_23"},{"a":16714,"t":"code","b":[133,35],"m":"sta","oa":35,"o":"zpa_23"},{"a":16716,"t":"code","b":[205,255,7],"m":"cmp","oa":2047,"o":"dodge_distance"},{"a":16719,"t":"code","b":[176,16],"m":"bcs","oa":16737,"o":"b_4161"},{"a":16721,"t":"code","b":[189,196,28],"m":"lda","oa":7364,"o":"player_roles,x"},{"a":16724,"t":"code","b":[240,6],"m":"beq","oa":16732,"o":"b_415C"},{"a":16726,"t":"code","b":[32,152,68],"m":"jsr","oa":17560,"o":"step_aside"},{"a":16729,"t":"code","b":[76,76,68],"m":"jmp","oa":17484,"o":"go_to"},{"a":16732,"l":"b_415C","t":"code","b":[133,34],"m":"sta","oa":34,"x":[16724],"o":"zpa_22"},{"a":16734,"t":"code","b":[76,80,66],"m":"jmp","oa":16976,"o":"j_4250"},{"a":16737,"l":"b_4161","t":"code","b":[188,246,28],"m":"ldy","oa":7414,"x":[16719],"o":"marker_of_1,x"},{"a":16740,"t":"code","b":[189,215,28],"m":"lda","oa":7383,"o":"player_lines,x"},{"a":16743,"t":"code","b":[24],"m":"clc"},{"a":16744,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":16746,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":16748,"l":"b_416C","t":"code","b":[185,215,28],"m":"lda","oa":7383,"x":[16830],"o":"player_lines,y"},{"a":16751,"t":"code","b":[197,34],"m":"cmp","oa":34,"o":"zpa_22"},{"a":16753,"t":"code","b":[208,72],"m":"bne","oa":16827,"o":"b_41BB"},{"a":16755,"t":"code","b":[196,65],"m":"cpy","oa":65,"o":"zpa_41"},{"a":16757,"t":"code","b":[240,68],"m":"beq","oa":16827,"o":"b_41BB"},{"a":16759,"l":"f_4177","c":"The pass's search loop goes on here for each candidate (pass_ball).","t":"code","b":[185,186,0],"m":"lda","oa":186,"o":"f_00BA,y"},{"a":16762,"t":"code","b":[41,2],"m":"and","o":"#$02"},{"a":16764,"t":"code","b":[208,61],"m":"bne","oa":16827,"o":"b_41BB"},{"a":16766,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":16768,"t":"code","b":[133,36],"m":"sta","oa":36,"o":"zpa_24"},{"a":16770,"t":"code","b":[181,204],"m":"lda","oa":204,"o":"zpf_CC,x"},{"a":16772,"t":"code","b":[56],"m":"sec"},{"a":16773,"t":"code","b":[249,204,0],"m":"sbc","oa":204,"o":"zpf_CC,y"},{"a":16776,"t":"code","b":[176,8],"m":"bcs","oa":16786,"o":"b_4192"},{"a":16778,"t":"code","b":[73,255],"m":"eor","o":"#$FF"},{"a":16780,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":16782,"t":"code","b":[230,36],"m":"inc","oa":36,"o":"zpa_24"},{"a":16784,"t":"code","b":[230,36],"m":"inc","oa":36,"o":"zpa_24"},{"a":16786,"l":"b_4192","t":"code","b":[133,34],"m":"sta","oa":34,"x":[16776],"o":"zpa_22"},{"a":16788,"t":"code","b":[181,230],"m":"lda","oa":230,"o":"zpf_E6,x"},{"a":16790,"t":"code","b":[56],"m":"sec"},{"a":16791,"t":"code","b":[249,230,0],"m":"sbc","oa":230,"o":"zpf_E6,y"},{"a":16794,"t":"code","b":[176,6],"m":"bcs","oa":16802,"o":"b_41A2"},{"a":16796,"t":"code","b":[73,255],"m":"eor","o":"#$FF"},{"a":16798,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":16800,"t":"code","b":[230,36],"m":"inc","oa":36,"o":"zpa_24"},{"a":16802,"l":"b_41A2","t":"code","b":[24],"m":"clc","x":[16794]},{"a":16803,"t":"code","b":[101,34],"m":"adc","oa":34,"o":"zpa_22"},{"a":16805,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":16807,"t":"code","b":[197,120],"m":"cmp","oa":120,"o":"zpa_78"},{"a":16809,"t":"code","b":[176,16],"m":"bcs","oa":16827,"o":"b_41BB"},{"a":16811,"t":"code","b":[197,35],"m":"cmp","oa":35,"o":"zpa_23"},{"a":16813,"t":"code","b":[144,8],"m":"bcc","oa":16823,"o":"b_41B7"},{"a":16815,"t":"code","b":[165,36],"m":"lda","oa":36,"o":"zpa_24"},{"a":16817,"t":"code","b":[197,37],"m":"cmp","oa":37,"o":"zpa_25"},{"a":16819,"t":"code","b":[240,6],"m":"beq","oa":16827,"o":"b_41BB"},{"a":16821,"t":"code","b":[165,34],"m":"lda","oa":34,"o":"zpa_22"},{"a":16823,"l":"b_41B7","t":"code","b":[133,120],"m":"sta","oa":120,"x":[16813],"o":"zpa_78"},{"a":16825,"t":"code","b":[132,121],"m":"sty","oa":121,"o":"zpa_79"},{"a":16827,"l":"b_41BB","t":"code","b":[200],"m":"iny","x":[16753,16757,16764,16809,16819]},{"a":16828,"t":"code","b":[198,38],"m":"dec","oa":38,"o":"zpa_26"},{"a":16830,"t":"code","b":[208,172],"m":"bne","oa":16748,"o":"b_416C"},{"a":16832,"t":"code","b":[164,121],"m":"ldy","oa":121,"o":"zpa_79"},{"a":16834,"t":"code","b":[192,18],"m":"cpy","o":"#$12"},{"a":16836,"t":"code","b":[208,3],"m":"bne","oa":16841,"o":"b_41C9"},{"a":16838,"t":"code","b":[76,68,66],"m":"jmp","oa":16964,"o":"throw_away"},{"a":16841,"l":"b_41C9","t":"code","b":[32,246,70],"m":"jsr","oa":18166,"x":[16836],"o":"lead_target"},{"a":16844,"t":"code","b":[32,224,66],"m":"jsr","oa":17120,"o":"stick_towards"},{"a":16847,"t":"code","b":[168],"m":"tay"},{"a":16848,"t":"code","b":[185,61,28],"m":"lda","oa":7229,"o":"stick_dirs,y"},{"a":16851,"t":"code","b":[41,7],"m":"and","o":"#$07"},{"a":16853,"t":"code","b":[72],"m":"pha"},{"a":16854,"t":"code","b":[189,150,8],"m":"lda","oa":2198,"o":"f_0896,x"},{"a":16857,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":16858,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":16859,"t":"code","b":[197,120],"m":"cmp","oa":120,"o":"zpa_78"},{"a":16861,"t":"code","b":[144,4],"m":"bcc","oa":16867,"o":"b_41E3"},{"a":16863,"t":"code","b":[104],"m":"pla"},{"a":16864,"t":"code","b":[76,210,55],"m":"jmp","oa":14290,"o":"throw"},{"a":16867,"l":"b_41E3","t":"code","b":[104],"m":"pla","x":[16861]},{"a":16868,"l":"throw_lob","c":"Throws the ball in direction A (throw) and lobs it: height $14, vertical speed $13.","t":"code","b":[32,210,55],"m":"jsr","oa":14290,"x":[16995],"o":"throw"},{"a":16871,"t":"code","b":[169,20],"m":"lda","o":"#$14"},{"a":16873,"t":"code","b":[133,99],"m":"sta","oa":99,"o":"zpa_63"},{"a":16875,"t":"code","b":[169,19],"m":"lda","o":"#$13"},{"a":16877,"t":"code","b":[133,100],"m":"sta","oa":100,"o":"zpa_64"},{"a":16879,"t":"code","b":[96],"m":"rts"},{"a":16880,"l":"shoot","c":"Computer player X shoots at the goal he attacks: straight up or down the pitch when he is between the goal posts' columns ($22-$2D), or diagonally towards the goal when he is as far from the posts across as he is from the goal line, otherwise straight across towards the posts.","t":"code","b":[189,139,29],"m":"lda","oa":7563,"x":[16359],"o":"ends_1,x"},{"a":16883,"t":"code","b":[208,12],"m":"bne","oa":16897,"o":"b_4201"},{"a":16885,"t":"code","b":[181,230],"m":"lda","oa":230,"o":"zpf_E6,x"},{"a":16887,"t":"code","b":[56],"m":"sec"},{"a":16888,"t":"code","b":[233,8],"m":"sbc","o":"#$08"},{"a":16890,"t":"code","b":[133,35],"m":"sta","oa":35,"o":"zpa_23"},{"a":16892,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":16894,"t":"code","b":[76,10,66],"m":"jmp","oa":16906,"o":"j_420A"},{"a":16897,"l":"b_4201","t":"code","b":[169,143],"m":"lda","x":[16883],"o":"#$8F"},{"a":16899,"t":"code","b":[56],"m":"sec"},{"a":16900,"t":"code","b":[245,230],"m":"sbc","oa":230,"o":"zpf_E6,x"},{"a":16902,"t":"code","b":[133,35],"m":"sta","oa":35,"o":"zpa_23"},{"a":16904,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":16906,"l":"j_420A","t":"code","b":[133,34],"m":"sta","oa":34,"x":[16894],"o":"zpa_22"},{"a":16908,"t":"code","b":[181,204],"m":"lda","oa":204,"o":"zpf_CC,x"},{"a":16910,"t":"code","b":[201,34],"m":"cmp","o":"#$22"},{"a":16912,"t":"code","b":[144,21],"m":"bcc","oa":16935,"o":"b_4227"},{"a":16914,"t":"code","b":[201,46],"m":"cmp","o":"#$2E"},{"a":16916,"t":"code","b":[144,33],"m":"bcc","oa":16951,"o":"b_4237"},{"a":16918,"t":"code","b":[181,204],"m":"lda","oa":204,"o":"zpf_CC,x"},{"a":16920,"t":"code","b":[56],"m":"sec"},{"a":16921,"t":"code","b":[233,46],"m":"sbc","o":"#$2E"},{"a":16923,"t":"code","b":[197,35],"m":"cmp","oa":35,"o":"zpa_23"},{"a":16925,"t":"code","b":[144,4],"m":"bcc","oa":16931,"o":"b_4223"},{"a":16927,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":16929,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":16931,"l":"b_4223","t":"code","b":[169,4],"m":"lda","x":[16925],"o":"#$04"},{"a":16933,"t":"code","b":[208,18],"m":"bne","oa":16953,"o":"b_4239"},{"a":16935,"l":"b_4227","t":"code","b":[169,34],"m":"lda","x":[16912],"o":"#$22"},{"a":16937,"t":"code","b":[56],"m":"sec"},{"a":16938,"t":"code","b":[245,204],"m":"sbc","oa":204,"o":"zpf_CC,x"},{"a":16940,"t":"code","b":[197,35],"m":"cmp","oa":35,"o":"zpa_23"},{"a":16942,"t":"code","b":[144,4],"m":"bcc","oa":16948,"o":"b_4234"},{"a":16944,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":16946,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":16948,"l":"b_4234","t":"code","b":[169,8],"m":"lda","x":[16942],"o":"#$08"},{"a":16950,"t":"code","b":[44,169,0],"m":"bit","oa":169,"o":"a_00A9"},{"a":16953,"l":"b_4239","t":"code","b":[5,34],"m":"ora","oa":34,"x":[16933],"o":"zpa_22"},{"a":16955,"t":"code","b":[168],"m":"tay"},{"a":16956,"t":"code","b":[185,61,28],"m":"lda","oa":7229,"o":"stick_dirs,y"},{"a":16959,"t":"code","b":[41,7],"m":"and","o":"#$07"},{"a":16961,"t":"code","b":[76,210,55],"m":"jmp","oa":14290,"o":"throw"},{"a":16964,"l":"throw_away","c":"Throws the ball up the pitch (team 1's end 0) or down it, and to the right or left away from the opponent ($25 bit 1), lobbed (throw_lob).","t":"code","b":[189,139,29],"m":"lda","oa":7563,"x":[16838],"o":"ends_1,x"},{"a":16967,"t":"code","b":[240,3],"m":"beq","oa":16972,"o":"b_424C"},{"a":16969,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":16971,"t":"code","b":[44,169,1],"m":"bit","oa":425,"o":"a_01A9"},{"a":16974,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":16976,"l":"j_4250","t":"code","b":[165,37],"m":"lda","oa":37,"x":[16734],"o":"zpa_25"},{"a":16978,"t":"code","b":[41,2],"m":"and","o":"#$02"},{"a":16980,"t":"code","b":[240,3],"m":"beq","oa":16985,"o":"b_4259"},{"a":16982,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":16984,"t":"code","b":[44,169,8],"m":"bit","oa":2217,"o":"a_08A9"},{"a":16987,"t":"code","b":[5,34],"m":"ora","oa":34,"o":"zpa_22"},{"a":16989,"t":"code","b":[168],"m":"tay"},{"a":16990,"t":"code","b":[185,61,28],"m":"lda","oa":7229,"o":"stick_dirs,y"},{"a":16993,"t":"code","b":[41,7],"m":"and","o":"#$07"},{"a":16995,"t":"code","b":[76,228,65],"m":"jmp","oa":16868,"o":"throw_lob"},{"a":16998,"l":"keeper_ai","c":"The computer's goalkeeper X when he is on screen: slides at a holder of the ball within four cells; dives at a free ball within six cells that will pass him, left or right by its side (keeper_dive_left, keeper_dive_right); otherwise, when the ball is moving, or his aggression ($084E) / 2 is at least his threshold ($E524), moves to where the ball will be (lead_target), kept to his area (go_in_area); else stands in front of the goal (keeper_place).","t":"code","b":[164,96],"m":"ldy","oa":96,"x":[16069],"o":"zpa_60"},{"a":17000,"t":"code","b":[181,160],"m":"lda","oa":160,"o":"zpf_A0,x"},{"a":17002,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":17004,"t":"code","b":[240,48],"m":"beq","oa":17054,"o":"b_429E"},{"a":17006,"t":"code","b":[32,184,66],"m":"jsr","oa":17080,"o":"distance_to"},{"a":17009,"t":"code","b":[192,18],"m":"cpy","o":"#$12"},{"a":17011,"t":"code","b":[240,15],"m":"beq","oa":17028,"o":"b_4284"},{"a":17013,"t":"code","b":[201,4],"m":"cmp","o":"#$04"},{"a":17015,"t":"code","b":[176,37],"m":"bcs","oa":17054,"o":"b_429E"},{"a":17017,"t":"code","b":[32,137,58],"m":"jsr","oa":14985,"o":"slide"},{"a":17020,"t":"code","b":[164,96],"m":"ldy","oa":96,"o":"zpa_60"},{"a":17022,"t":"code","b":[32,246,70],"m":"jsr","oa":18166,"o":"lead_target"},{"a":17025,"t":"code","b":[76,76,68],"m":"jmp","oa":17484,"o":"go_to"},{"a":17028,"l":"b_4284","t":"code","b":[201,6],"m":"cmp","x":[17011],"o":"#$06"},{"a":17030,"t":"code","b":[176,22],"m":"bcs","oa":17054,"o":"b_429E"},{"a":17032,"t":"code","b":[181,204],"m":"lda","oa":204,"o":"zpf_CC,x"},{"a":17034,"t":"code","b":[56],"m":"sec"},{"a":17035,"t":"code","b":[249,204,0],"m":"sbc","oa":204,"o":"zpf_CC,y"},{"a":17038,"t":"code","b":[176,7],"m":"bcs","oa":17047,"o":"b_4297"},{"a":17040,"t":"code","b":[201,253],"m":"cmp","o":"#$FD"},{"a":17042,"t":"code","b":[176,27],"m":"bcs","oa":17071,"o":"b_42AF"},{"a":17044,"t":"code","b":[76,113,58],"m":"jmp","oa":14961,"o":"keeper_dive_right"},{"a":17047,"l":"b_4297","t":"code","b":[201,3],"m":"cmp","x":[17038],"o":"#$03"},{"a":17049,"t":"code","b":[144,20],"m":"bcc","oa":17071,"o":"b_42AF"},{"a":17051,"t":"code","b":[76,82,58],"m":"jmp","oa":14930,"o":"keeper_dive_left"},{"a":17054,"l":"b_429E","t":"code","b":[185,0,228],"m":"lda","oa":58368,"x":[17004,17015,17030],"o":"f_E400,y"},{"a":17057,"t":"code","b":[25,38,228],"m":"ora","oa":58406,"o":"f_E426,y"},{"a":17060,"t":"code","b":[208,15],"m":"bne","oa":17077,"o":"b_42B5"},{"a":17062,"t":"code","b":[189,78,8],"m":"lda","oa":2126,"o":"f_084E,x"},{"a":17065,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":17066,"t":"code","b":[221,36,229],"m":"cmp","oa":58660,"o":"f_E524,x"},{"a":17069,"t":"code","b":[144,6],"m":"bcc","oa":17077,"o":"b_42B5"},{"a":17071,"l":"b_42AF","t":"code","b":[32,246,70],"m":"jsr","oa":18166,"x":[17042,17049],"o":"lead_target"},{"a":17074,"t":"code","b":[76,203,70],"m":"jmp","oa":18123,"o":"go_in_area"},{"a":17077,"l":"b_42B5","t":"code","b":[76,181,68],"m":"jmp","oa":17589,"x":[17060,17069],"o":"keeper_place"},{"a":17080,"l":"distance_to","c":"The distance from player X to object Y, columns plus rows.","t":"code","b":[181,204],"m":"lda","oa":204,"x":[16201,16464,17006],"o":"zpf_CC,x"},{"a":17082,"t":"code","b":[56],"m":"sec"},{"a":17083,"t":"code","b":[249,204,0],"m":"sbc","oa":204,"o":"zpf_CC,y"},{"a":17086,"t":"code","b":[176,4],"m":"bcs","oa":17092,"o":"b_42C4"},{"a":17088,"t":"code","b":[73,255],"m":"eor","o":"#$FF"},{"a":17090,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":17092,"l":"b_42C4","t":"code","b":[133,34],"m":"sta","oa":34,"x":[17086],"o":"zpa_22"},{"a":17094,"t":"code","b":[181,230],"m":"lda","oa":230,"o":"zpf_E6,x"},{"a":17096,"t":"code","b":[56],"m":"sec"},{"a":17097,"t":"code","b":[249,230,0],"m":"sbc","oa":230,"o":"zpf_E6,y"},{"a":17100,"t":"code","b":[176,4],"m":"bcs","oa":17106,"o":"b_42D2"},{"a":17102,"t":"code","b":[73,255],"m":"eor","o":"#$FF"},{"a":17104,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":17106,"l":"b_42D2","t":"code","b":[24],"m":"clc","x":[17100]},{"a":17107,"t":"code","b":[101,34],"m":"adc","oa":34,"o":"zpa_22"},{"a":17109,"t":"code","b":[96],"m":"rts"},{"a":17110,"l":"stick_to_object","c":"The joystick bits from player X towards object Y (its column and row into $75 and $77, then stick_towards).","t":"code","b":[185,204,0],"m":"lda","oa":204,"x":[16260],"o":"zpf_CC,y"},{"a":17113,"t":"code","b":[133,117],"m":"sta","oa":117,"o":"zpa_75"},{"a":17115,"t":"code","b":[185,230,0],"m":"lda","oa":230,"o":"zpf_E6,y"},{"a":17118,"t":"code","b":[133,119],"m":"sta","oa":119,"o":"zpa_77"},{"a":17120,"l":"stick_towards","c":"The joystick bits (8 right, 4 left, 2 down, 1 up) from player X towards the column $75 and row $77, dropping the across part when it is less than a quarter of the distance down, and the down part when it is less than a quarter of the distance across.","t":"code","b":[181,204],"m":"lda","oa":204,"x":[16612,16844],"o":"zpf_CC,x"},{"a":17122,"t":"code","b":[56],"m":"sec"},{"a":17123,"t":"code","b":[229,117],"m":"sbc","oa":117,"o":"zpa_75"},{"a":17125,"t":"code","b":[133,35],"m":"sta","oa":35,"o":"zpa_23"},{"a":17127,"t":"code","b":[240,11],"m":"beq","oa":17140,"o":"b_42F4"},{"a":17129,"t":"code","b":[176,12],"m":"bcs","oa":17143,"o":"b_42F7"},{"a":17131,"t":"code","b":[73,255],"m":"eor","o":"#$FF"},{"a":17133,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":17135,"t":"code","b":[133,35],"m":"sta","oa":35,"o":"zpa_23"},{"a":17137,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":17139,"t":"code","b":[44,169,0],"m":"bit","oa":169,"o":"a_00A9"},{"a":17142,"t":"code","b":[44,169,4],"m":"bit","oa":1193,"o":"a_04A9"},{"a":17145,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":17147,"t":"code","b":[181,230],"m":"lda","oa":230,"o":"zpf_E6,x"},{"a":17149,"t":"code","b":[56],"m":"sec"},{"a":17150,"t":"code","b":[229,119],"m":"sbc","oa":119,"o":"zpa_77"},{"a":17152,"t":"code","b":[133,37],"m":"sta","oa":37,"o":"zpa_25"},{"a":17154,"t":"code","b":[240,11],"m":"beq","oa":17167,"o":"b_430F"},{"a":17156,"t":"code","b":[176,12],"m":"bcs","oa":17170,"o":"b_4312"},{"a":17158,"t":"code","b":[73,255],"m":"eor","o":"#$FF"},{"a":17160,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":17162,"t":"code","b":[133,37],"m":"sta","oa":37,"o":"zpa_25"},{"a":17164,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":17166,"t":"code","b":[44,169,0],"m":"bit","oa":169,"o":"a_00A9"},{"a":17169,"t":"code","b":[44,169,1],"m":"bit","oa":425,"o":"a_01A9"},{"a":17172,"t":"code","b":[5,34],"m":"ora","oa":34,"o":"zpa_22"},{"a":17174,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":17176,"t":"code","b":[165,37],"m":"lda","oa":37,"o":"zpa_25"},{"a":17178,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":17179,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":17180,"t":"code","b":[197,35],"m":"cmp","oa":35,"o":"zpa_23"},{"a":17182,"t":"code","b":[144,6],"m":"bcc","oa":17190,"o":"b_4326"},{"a":17184,"t":"code","b":[165,34],"m":"lda","oa":34,"o":"zpa_22"},{"a":17186,"t":"code","b":[41,243],"m":"and","o":"#$F3"},{"a":17188,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":17190,"l":"b_4326","t":"code","b":[165,35],"m":"lda","oa":35,"x":[17182],"o":"zpa_23"},{"a":17192,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":17193,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":17194,"t":"code","b":[197,37],"m":"cmp","oa":37,"o":"zpa_25"},{"a":17196,"t":"code","b":[144,6],"m":"bcc","oa":17204,"o":"b_4334"},{"a":17198,"t":"code","b":[165,34],"m":"lda","oa":34,"o":"zpa_22"},{"a":17200,"t":"code","b":[41,252],"m":"and","o":"#$FC"},{"a":17202,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":17204,"l":"b_4334","t":"code","b":[165,34],"m":"lda","oa":34,"x":[17196],"o":"zpa_22"},{"a":17206,"t":"code","b":[96],"m":"rts"},{"a":17207,"l":"walk_to_place","c":"The coroutine that walks player X to his kick-off place ($1D55 column, $1D67 row) at speed $60 a frame on each axis, facing the way he walks, or along the pitch (the end he plays, $1D8B) once there. match_setup gives it to every player for the run-out.","t":"code","b":[32,85,62],"m":"jsr","oa":15957,"o":"player_yield"},{"a":17210,"t":"code","b":[181,204],"m":"lda","oa":204,"o":"zpf_CC,x"},{"a":17212,"t":"code","b":[221,85,29],"m":"cmp","oa":7509,"o":"kickoff_cols_1,x"},{"a":17215,"t":"code","b":[240,16],"m":"beq","oa":17233,"o":"b_4351"},{"a":17217,"t":"code","b":[176,24],"m":"bcs","oa":17243,"o":"b_435B"},{"a":17219,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":17221,"t":"code","b":[157,19,228],"m":"sta","oa":58387,"o":"a_E413,x"},{"a":17224,"t":"code","b":[169,96],"m":"lda","o":"#$60"},{"a":17226,"t":"code","b":[157,0,228],"m":"sta","oa":58368,"o":"f_E400,x"},{"a":17229,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":17231,"t":"code","b":[208,22],"m":"bne","oa":17255,"o":"b_4367"},{"a":17233,"l":"b_4351","t":"code","b":[169,0],"m":"lda","x":[17215],"o":"#$00"},{"a":17235,"t":"code","b":[157,0,228],"m":"sta","oa":58368,"o":"f_E400,x"},{"a":17238,"t":"code","b":[157,19,228],"m":"sta","oa":58387,"o":"a_E413,x"},{"a":17241,"t":"code","b":[240,12],"m":"beq","oa":17255,"o":"b_4367"},{"a":17243,"l":"b_435B","t":"code","b":[169,255],"m":"lda","x":[17217],"o":"#$FF"},{"a":17245,"t":"code","b":[157,19,228],"m":"sta","oa":58387,"o":"a_E413,x"},{"a":17248,"t":"code","b":[169,160],"m":"lda","o":"#$A0"},{"a":17250,"t":"code","b":[157,0,228],"m":"sta","oa":58368,"o":"f_E400,x"},{"a":17253,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":17255,"l":"b_4367","t":"code","b":[133,34],"m":"sta","oa":34,"x":[17231,17241],"o":"zpa_22"},{"a":17257,"t":"code","b":[181,230],"m":"lda","oa":230,"o":"zpf_E6,x"},{"a":17259,"t":"code","b":[221,103,29],"m":"cmp","oa":7527,"o":"kickoff_rows_1,x"},{"a":17262,"t":"code","b":[240,16],"m":"beq","oa":17280,"o":"b_4380"},{"a":17264,"t":"code","b":[176,24],"m":"bcs","oa":17290,"o":"b_438A"},{"a":17266,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":17268,"t":"code","b":[157,57,228],"m":"sta","oa":58425,"o":"f_E439,x"},{"a":17271,"t":"code","b":[169,96],"m":"lda","o":"#$60"},{"a":17273,"t":"code","b":[157,38,228],"m":"sta","oa":58406,"o":"f_E426,x"},{"a":17276,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":17278,"t":"code","b":[208,22],"m":"bne","oa":17302,"o":"b_4396"},{"a":17280,"l":"b_4380","t":"code","b":[169,0],"m":"lda","x":[17262],"o":"#$00"},{"a":17282,"t":"code","b":[157,38,228],"m":"sta","oa":58406,"o":"f_E426,x"},{"a":17285,"t":"code","b":[157,57,228],"m":"sta","oa":58425,"o":"f_E439,x"},{"a":17288,"t":"code","b":[240,12],"m":"beq","oa":17302,"o":"b_4396"},{"a":17290,"l":"b_438A","t":"code","b":[169,255],"m":"lda","x":[17264],"o":"#$FF"},{"a":17292,"t":"code","b":[157,57,228],"m":"sta","oa":58425,"o":"f_E439,x"},{"a":17295,"t":"code","b":[169,160],"m":"lda","o":"#$A0"},{"a":17297,"t":"code","b":[157,38,228],"m":"sta","oa":58406,"o":"f_E426,x"},{"a":17300,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":17302,"l":"b_4396","t":"code","b":[5,34],"m":"ora","oa":34,"x":[17278,17288],"o":"zpa_22"},{"a":17304,"t":"code","b":[168],"m":"tay"},{"a":17305,"t":"code","b":[185,61,28],"m":"lda","oa":7229,"o":"stick_dirs,y"},{"a":17308,"t":"code","b":[16,5],"m":"bpl","oa":17315,"o":"b_43A3"},{"a":17310,"t":"code","b":[189,139,29],"m":"lda","oa":7563,"o":"ends_1,x"},{"a":17313,"t":"code","b":[10],"m":"asl","o":"a"},{"a":17314,"t":"code","b":[10],"m":"asl","o":"a"},{"a":17315,"l":"b_43A3","t":"code","b":[157,185,228],"m":"sta","oa":58553,"x":[17308],"o":"f_E4B9,x"},{"a":17318,"t":"code","b":[96],"m":"rts"},{"a":17319,"l":"team_mate_ai","c":"The coroutine of every player the joystick does not control, run on his turn (player_resume). Y is his team's controlled player (player 6, the forward, or 15 for a team the computer plays). Within 6 cells of Y he steps aside (step_aside). Every 2, 3 or 4 turns by his intelligence he picks a new place to go, and a new random threshold ($E524): a goalkeeper the goal mouth (keeper_place); with Y down, where the ball's holder will be (lead_target); a forward (role 3 and over, $1CC4) a place from forward_places when Y is near the end (forward_place); a defender (role 1) covers Y, or the player at $1CF6 when Y is a defender too (cover); a midfielder (role 2) covers Y when Y is within his columns ($1D9E-$1DC2) and otherwise holds his row (hold_row). In between he keeps running at the place ($E44C, $E45F, go_on).","t":"code","b":[32,85,62],"m":"jsr","oa":15957,"o":"player_yield"},{"a":17322,"t":"code","b":[222,18,229],"m":"dec","oa":58642,"o":"f_E512,x"},{"a":17325,"t":"code","b":[164,114],"m":"ldy","oa":114,"o":"zpa_72"},{"a":17327,"t":"code","b":[16,2],"m":"bpl","oa":17331,"o":"b_43B3"},{"a":17329,"t":"code","b":[160,6],"m":"ldy","o":"#$06"},{"a":17331,"l":"b_43B3","t":"code","b":[224,9],"m":"cpx","x":[17327],"o":"#$09"},{"a":17333,"t":"code","b":[144,6],"m":"bcc","oa":17341,"o":"b_43BD"},{"a":17335,"t":"code","b":[164,115],"m":"ldy","oa":115,"o":"zpa_73"},{"a":17337,"t":"code","b":[16,2],"m":"bpl","oa":17341,"o":"b_43BD"},{"a":17339,"t":"code","b":[160,15],"m":"ldy","o":"#$0F"},{"a":17341,"l":"b_43BD","t":"code","b":[181,204],"m":"lda","oa":204,"x":[17333,17337],"o":"zpf_CC,x"},{"a":17343,"t":"code","b":[56],"m":"sec"},{"a":17344,"t":"code","b":[249,204,0],"m":"sbc","oa":204,"o":"zpf_CC,y"},{"a":17347,"t":"code","b":[176,4],"m":"bcs","oa":17353,"o":"b_43C9"},{"a":17349,"t":"code","b":[73,255],"m":"eor","o":"#$FF"},{"a":17351,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":17353,"l":"b_43C9","t":"code","b":[133,34],"m":"sta","oa":34,"x":[17347],"o":"zpa_22"},{"a":17355,"t":"code","b":[181,230],"m":"lda","oa":230,"o":"zpf_E6,x"},{"a":17357,"t":"code","b":[56],"m":"sec"},{"a":17358,"t":"code","b":[249,230,0],"m":"sbc","oa":230,"o":"zpf_E6,y"},{"a":17361,"t":"code","b":[176,4],"m":"bcs","oa":17367,"o":"b_43D7"},{"a":17363,"t":"code","b":[73,255],"m":"eor","o":"#$FF"},{"a":17365,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":17367,"l":"b_43D7","t":"code","b":[24],"m":"clc","x":[17361]},{"a":17368,"t":"code","b":[101,34],"m":"adc","oa":34,"o":"zpa_22"},{"a":17370,"t":"code","b":[201,6],"m":"cmp","o":"#$06"},{"a":17372,"t":"code","b":[176,6],"m":"bcs","oa":17380,"o":"b_43E4"},{"a":17374,"t":"code","b":[32,152,68],"m":"jsr","oa":17560,"o":"step_aside"},{"a":17377,"t":"code","b":[76,203,70],"m":"jmp","oa":18123,"o":"go_in_area"},{"a":17380,"l":"b_43E4","t":"code","b":[189,18,229],"m":"lda","oa":58642,"x":[17372],"o":"f_E512,x"},{"a":17383,"t":"code","b":[48,3],"m":"bmi","oa":17388,"o":"b_43EC"},{"a":17385,"t":"code","b":[76,86,68],"m":"jmp","oa":17494,"o":"go_on"},{"a":17388,"l":"b_43EC","t":"code","b":[132,34],"m":"sty","oa":34,"x":[17383],"o":"zpa_22"},{"a":17390,"t":"code","b":[189,204,8],"m":"lda","oa":2252,"o":"f_08CC,x"},{"a":17393,"t":"code","b":[160,4],"m":"ldy","o":"#$04"},{"a":17395,"t":"code","b":[201,150],"m":"cmp","o":"#$96"},{"a":17397,"t":"code","b":[144,6],"m":"bcc","oa":17405,"o":"b_43FD"},{"a":17399,"t":"code","b":[136],"m":"dey"},{"a":17400,"t":"code","b":[201,200],"m":"cmp","o":"#$C8"},{"a":17402,"t":"code","b":[144,1],"m":"bcc","oa":17405,"o":"b_43FD"},{"a":17404,"t":"code","b":[136],"m":"dey"},{"a":17405,"l":"b_43FD","t":"code","b":[152],"m":"tya","x":[17397,17402]},{"a":17406,"t":"code","b":[164,34],"m":"ldy","oa":34,"o":"zpa_22"},{"a":17408,"t":"code","b":[157,18,229],"m":"sta","oa":58642,"o":"f_E512,x"},{"a":17411,"t":"code","b":[189,196,28],"m":"lda","oa":7364,"o":"player_roles,x"},{"a":17414,"t":"code","b":[208,3],"m":"bne","oa":17419,"o":"b_440B"},{"a":17416,"t":"code","b":[76,181,68],"m":"jmp","oa":17589,"o":"keeper_place"},{"a":17419,"l":"b_440B","t":"code","b":[32,10,74],"m":"jsr","oa":18954,"x":[17414],"o":"random"},{"a":17422,"t":"code","b":[157,36,229],"m":"sta","oa":58660,"o":"f_E524,x"},{"a":17425,"t":"code","b":[185,186,0],"m":"lda","oa":186,"o":"f_00BA,y"},{"a":17428,"t":"code","b":[41,2],"m":"and","o":"#$02"},{"a":17430,"t":"code","b":[240,8],"m":"beq","oa":17440,"o":"b_4420"},{"a":17432,"t":"code","b":[164,96],"m":"ldy","oa":96,"o":"zpa_60"},{"a":17434,"t":"code","b":[32,246,70],"m":"jsr","oa":18166,"o":"lead_target"},{"a":17437,"t":"code","b":[76,203,70],"m":"jmp","oa":18123,"o":"go_in_area"},{"a":17440,"l":"b_4420","t":"code","b":[189,196,28],"m":"lda","oa":7364,"x":[17430],"o":"player_roles,x"},{"a":17443,"t":"code","b":[201,3],"m":"cmp","o":"#$03"},{"a":17445,"t":"code","b":[144,3],"m":"bcc","oa":17450,"o":"b_442A"},{"a":17447,"t":"code","b":[76,55,69],"m":"jmp","oa":17719,"o":"forward_place"},{"a":17450,"l":"b_442A","t":"code","b":[201,1],"m":"cmp","x":[17445],"o":"#$01"},{"a":17452,"t":"code","b":[208,11],"m":"bne","oa":17465,"o":"b_4439"},{"a":17454,"t":"code","b":[217,196,28],"m":"cmp","oa":7364,"o":"player_roles,y"},{"a":17457,"t":"code","b":[208,19],"m":"bne","oa":17478,"o":"b_4446"},{"a":17459,"t":"code","b":[188,246,28],"m":"ldy","oa":7414,"o":"marker_of_1,x"},{"a":17462,"t":"code","b":[76,70,68],"m":"jmp","oa":17478,"o":"b_4446"},{"a":17465,"l":"b_4439","t":"code","b":[185,204,0],"m":"lda","oa":204,"x":[17452],"o":"zpf_CC,y"},{"a":17468,"t":"code","b":[221,158,29],"m":"cmp","oa":7582,"o":"area_left_1,x"},{"a":17471,"t":"code","b":[144,8],"m":"bcc","oa":17481,"o":"b_4449"},{"a":17473,"t":"code","b":[221,194,29],"m":"cmp","oa":7618,"o":"area_right_1,x"},{"a":17476,"t":"code","b":[176,3],"m":"bcs","oa":17481,"o":"b_4449"},{"a":17478,"l":"b_4446","t":"code","b":[76,196,69],"m":"jmp","oa":17860,"x":[17457,17462],"o":"cover"},{"a":17481,"l":"b_4449","t":"code","b":[76,106,70],"m":"jmp","oa":18026,"x":[17471,17476],"o":"hold_row"},{"a":17484,"l":"go_to","c":"Makes the column $75 and row $77 player X's target ($E44C, $E45F) and runs at it (go_on).","t":"code","b":[165,117],"m":"lda","oa":117,"x":[16214,16729,17025,17716,17857,17986,18023,18120,18163],"o":"zpa_75"},{"a":17486,"t":"code","b":[157,76,228],"m":"sta","oa":58444,"o":"f_E44C,x"},{"a":17489,"t":"code","b":[165,119],"m":"lda","oa":119,"o":"zpa_77"},{"a":17491,"t":"code","b":[157,95,228],"m":"sta","oa":58463,"o":"f_E45F,x"},{"a":17494,"l":"go_on","c":"Runs player X towards his target ($E44C, $E45F), less the blocked directions, or stops him (all four speeds zero) when he is there or every way is blocked.","t":"code","b":[181,204],"m":"lda","oa":204,"x":[17385],"o":"zpf_CC,x"},{"a":17496,"t":"code","b":[221,76,228],"m":"cmp","oa":58444,"o":"f_E44C,x"},{"a":17499,"t":"code","b":[240,5],"m":"beq","oa":17506,"o":"b_4462"},{"a":17501,"t":"code","b":[176,6],"m":"bcs","oa":17509,"o":"b_4465"},{"a":17503,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":17505,"t":"code","b":[44,169,0],"m":"bit","oa":169,"o":"a_00A9"},{"a":17508,"t":"code","b":[44,169,4],"m":"bit","oa":1193,"o":"a_04A9"},{"a":17511,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":17513,"t":"code","b":[181,230],"m":"lda","oa":230,"o":"zpf_E6,x"},{"a":17515,"t":"code","b":[221,95,228],"m":"cmp","oa":58463,"o":"f_E45F,x"},{"a":17518,"t":"code","b":[240,5],"m":"beq","oa":17525,"o":"b_4475"},{"a":17520,"t":"code","b":[176,6],"m":"bcs","oa":17528,"o":"b_4478"},{"a":17522,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":17524,"t":"code","b":[44,169,0],"m":"bit","oa":169,"o":"a_00A9"},{"a":17527,"t":"code","b":[44,169,1],"m":"bit","oa":425,"o":"a_01A9"},{"a":17530,"t":"code","b":[5,34],"m":"ora","oa":34,"o":"zpa_22"},{"a":17532,"t":"code","b":[61,0,229],"m":"and","oa":58624,"o":"KERNAL_IOBASEj,x"},{"a":17535,"t":"code","b":[168],"m":"tay"},{"a":17536,"t":"code","b":[185,61,28],"m":"lda","oa":7229,"o":"stick_dirs,y"},{"a":17539,"t":"code","b":[48,4],"m":"bmi","oa":17545,"o":"b_4489"},{"a":17541,"t":"code","b":[32,80,71],"m":"jsr","oa":18256,"o":"run_dir"},{"a":17544,"t":"code","b":[96],"m":"rts"},{"a":17545,"l":"b_4489","t":"code","b":[169,0],"m":"lda","x":[17539],"o":"#$00"},{"a":17547,"t":"code","b":[157,0,228],"m":"sta","oa":58368,"o":"f_E400,x"},{"a":17550,"t":"code","b":[157,19,228],"m":"sta","oa":58387,"o":"a_E413,x"},{"a":17553,"t":"code","b":[157,38,228],"m":"sta","oa":58406,"o":"f_E426,x"},{"a":17556,"t":"code","b":[157,57,228],"m":"sta","oa":58425,"o":"f_E439,x"},{"a":17559,"t":"code","b":[96],"m":"rts"},{"a":17560,"l":"step_aside","c":"A place eight columns and six rows from object Y, on player X's side of it, into $75 and $77.","t":"code","b":[185,204,0],"m":"lda","oa":204,"x":[16211,16726,17374],"o":"zpf_CC,y"},{"a":17563,"t":"code","b":[213,204],"m":"cmp","oa":204,"o":"zpf_CC,x"},{"a":17565,"t":"code","b":[176,3],"m":"bcs","oa":17570,"o":"b_44A2"},{"a":17567,"t":"code","b":[105,8],"m":"adc","o":"#$08"},{"a":17569,"t":"code","b":[44,233,8],"m":"bit","oa":2281,"o":"a_08E9"},{"a":17572,"t":"code","b":[133,117],"m":"sta","oa":117,"o":"zpa_75"},{"a":17574,"t":"code","b":[185,230,0],"m":"lda","oa":230,"o":"zpf_E6,y"},{"a":17577,"t":"code","b":[213,230],"m":"cmp","oa":230,"o":"zpf_E6,x"},{"a":17579,"t":"code","b":[176,3],"m":"bcs","oa":17584,"o":"b_44B0"},{"a":17581,"t":"code","b":[105,6],"m":"adc","o":"#$06"},{"a":17583,"t":"code","b":[44,233,6],"m":"bit","oa":1769,"o":"a_06E9"},{"a":17586,"t":"code","b":[133,119],"m":"sta","oa":119,"o":"zpa_77"},{"a":17588,"t":"code","b":[96],"m":"rts"},{"a":17589,"l":"keeper_place","c":"The goalkeeper's place: across, where the ball is heading (lead_target), held within the goal mouth ($21-$2E) and moved along the line between the ball and the goal line ($8E row for one end, $08 for the other by $1D8B) when the ball is outside it; down, on his goal line.","t":"code","b":[164,96],"m":"ldy","oa":96,"x":[17077,17416],"o":"zpa_60"},{"a":17591,"t":"code","b":[32,246,70],"m":"jsr","oa":18166,"o":"lead_target"},{"a":17594,"t":"code","b":[189,139,29],"m":"lda","oa":7563,"o":"ends_1,x"},{"a":17597,"t":"code","b":[240,3],"m":"beq","oa":17602,"o":"b_44C2"},{"a":17599,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":17601,"t":"code","b":[44,169,142],"m":"bit","oa":36521,"o":"a_8EA9"},{"a":17604,"t":"code","b":[133,120],"m":"sta","oa":120,"o":"zpa_78"},{"a":17606,"t":"code","b":[165,117],"m":"lda","oa":117,"o":"zpa_75"},{"a":17608,"t":"code","b":[201,33],"m":"cmp","o":"#$21"},{"a":17610,"t":"code","b":[144,32],"m":"bcc","oa":17644,"o":"b_44EC"},{"a":17612,"t":"code","b":[201,46],"m":"cmp","o":"#$2E"},{"a":17614,"t":"code","b":[176,54],"m":"bcs","oa":17670,"o":"b_4506"},{"a":17616,"t":"code","b":[192,18],"m":"cpy","o":"#$12"},{"a":17618,"t":"code","b":[208,9],"m":"bne","oa":17629,"o":"b_44DD"},{"a":17620,"t":"code","b":[173,18,228],"m":"lda","oa":58386,"o":"a_E412"},{"a":17623,"t":"code","b":[240,87],"m":"beq","oa":17712,"o":"b_4530"},{"a":17625,"t":"code","b":[16,17],"m":"bpl","oa":17644,"o":"b_44EC"},{"a":17627,"t":"code","b":[48,41],"m":"bmi","oa":17670,"o":"b_4506"},{"a":17629,"l":"b_44DD","t":"code","b":[185,185,228],"m":"lda","oa":58553,"x":[17618],"o":"f_E4B9,y"},{"a":17632,"t":"code","b":[41,7],"m":"and","o":"#$07"},{"a":17634,"t":"code","b":[240,76],"m":"beq","oa":17712,"o":"b_4530"},{"a":17636,"t":"code","b":[201,4],"m":"cmp","o":"#$04"},{"a":17638,"t":"code","b":[240,72],"m":"beq","oa":17712,"o":"b_4530"},{"a":17640,"t":"code","b":[144,2],"m":"bcc","oa":17644,"o":"b_44EC"},{"a":17642,"t":"code","b":[176,26],"m":"bcs","oa":17670,"o":"b_4506"},{"a":17644,"l":"b_44EC","t":"code","b":[165,120],"m":"lda","oa":120,"x":[17610,17625,17640],"o":"zpa_78"},{"a":17646,"t":"code","b":[56],"m":"sec"},{"a":17647,"t":"code","b":[229,119],"m":"sbc","oa":119,"o":"zpa_77"},{"a":17649,"t":"code","b":[24],"m":"clc"},{"a":17650,"t":"code","b":[16,3],"m":"bpl","oa":17655,"o":"b_44F7"},{"a":17652,"t":"code","b":[73,255],"m":"eor","o":"#$FF"},{"a":17654,"t":"code","b":[56],"m":"sec"},{"a":17655,"l":"b_44F7","t":"code","b":[101,117],"m":"adc","oa":117,"x":[17650],"o":"zpa_75"},{"a":17657,"t":"code","b":[201,32],"m":"cmp","o":"#$20"},{"a":17659,"t":"code","b":[144,41],"m":"bcc","oa":17702,"o":"b_4526"},{"a":17661,"t":"code","b":[201,47],"m":"cmp","o":"#$2F"},{"a":17663,"t":"code","b":[176,43],"m":"bcs","oa":17708,"o":"b_452C"},{"a":17665,"t":"code","b":[133,117],"m":"sta","oa":117,"o":"zpa_75"},{"a":17667,"t":"code","b":[76,48,69],"m":"jmp","oa":17712,"o":"b_4530"},{"a":17670,"l":"b_4506","t":"code","b":[165,120],"m":"lda","oa":120,"x":[17614,17627,17642],"o":"zpa_78"},{"a":17672,"t":"code","b":[56],"m":"sec"},{"a":17673,"t":"code","b":[229,119],"m":"sbc","oa":119,"o":"zpa_77"},{"a":17675,"t":"code","b":[16,5],"m":"bpl","oa":17682,"o":"b_4512"},{"a":17677,"t":"code","b":[73,255],"m":"eor","o":"#$FF"},{"a":17679,"t":"code","b":[24],"m":"clc"},{"a":17680,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":17682,"l":"b_4512","t":"code","b":[133,34],"m":"sta","oa":34,"x":[17675],"o":"zpa_22"},{"a":17684,"t":"code","b":[165,117],"m":"lda","oa":117,"o":"zpa_75"},{"a":17686,"t":"code","b":[56],"m":"sec"},{"a":17687,"t":"code","b":[229,34],"m":"sbc","oa":34,"o":"zpa_22"},{"a":17689,"t":"code","b":[201,32],"m":"cmp","o":"#$20"},{"a":17691,"t":"code","b":[144,15],"m":"bcc","oa":17708,"o":"b_452C"},{"a":17693,"t":"code","b":[201,47],"m":"cmp","o":"#$2F"},{"a":17695,"t":"code","b":[176,8],"m":"bcs","oa":17705,"o":"b_4529"},{"a":17697,"t":"code","b":[133,117],"m":"sta","oa":117,"o":"zpa_75"},{"a":17699,"t":"code","b":[76,48,69],"m":"jmp","oa":17712,"o":"b_4530"},{"a":17702,"l":"b_4526","t":"code","b":[169,33],"m":"lda","x":[17659],"o":"#$21"},{"a":17704,"t":"code","b":[44,169,46],"m":"bit","oa":11945,"o":"a_2EA9"},{"a":17707,"t":"code","b":[44,169,39],"m":"bit","oa":10153,"o":"a_27A9"},{"a":17710,"t":"code","b":[133,117],"m":"sta","oa":117,"o":"zpa_75"},{"a":17712,"l":"b_4530","t":"code","b":[165,120],"m":"lda","oa":120,"x":[17623,17634,17638,17667,17699],"o":"zpa_78"},{"a":17714,"t":"code","b":[133,119],"m":"sta","oa":119,"o":"zpa_77"},{"a":17716,"t":"code","b":[76,76,68],"m":"jmp","oa":17484,"o":"go_to"},{"a":17719,"l":"forward_place","c":"A forward's place when Y is within $1A rows of the end (from row 0, or from $95 for a team playing the other way, $1D8B): from forward_places, the row by that distance / 4 (six rows on for role 4) and the pair by Y's column / 4 (mirrored for the right half), held within his formation's area; further away he covers Y (cover).","t":"code","b":[189,139,29],"m":"lda","oa":7563,"x":[17447],"o":"ends_1,x"},{"a":17722,"t":"code","b":[208,6],"m":"bne","oa":17730,"o":"b_4542"},{"a":17724,"t":"code","b":[185,230,0],"m":"lda","oa":230,"o":"zpf_E6,y"},{"a":17727,"t":"code","b":[76,72,69],"m":"jmp","oa":17736,"o":"j_4548"},{"a":17730,"l":"b_4542","t":"code","b":[169,149],"m":"lda","x":[17722],"o":"#$95"},{"a":17732,"t":"code","b":[56],"m":"sec"},{"a":17733,"t":"code","b":[249,230,0],"m":"sbc","oa":230,"o":"zpf_E6,y"},{"a":17736,"l":"j_4548","t":"code","b":[201,26],"m":"cmp","x":[17727],"o":"#$1A"},{"a":17738,"t":"code","b":[144,3],"m":"bcc","oa":17743,"o":"b_454F"},{"a":17740,"t":"code","b":[76,196,69],"m":"jmp","oa":17860,"o":"cover"},{"a":17743,"l":"b_454F","t":"code","b":[133,119],"m":"sta","oa":119,"x":[17738],"o":"zpa_77"},{"a":17745,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":17747,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":17749,"t":"code","b":[185,204,0],"m":"lda","oa":204,"o":"zpf_CC,y"},{"a":17752,"t":"code","b":[201,40],"m":"cmp","o":"#$28"},{"a":17754,"t":"code","b":[144,6],"m":"bcc","oa":17762,"o":"b_4562"},{"a":17756,"t":"code","b":[230,34],"m":"inc","oa":34,"o":"zpa_22"},{"a":17758,"t":"code","b":[73,255],"m":"eor","o":"#$FF"},{"a":17760,"t":"code","b":[105,80],"m":"adc","o":"#$50"},{"a":17762,"l":"b_4562","t":"code","b":[133,117],"m":"sta","oa":117,"x":[17754],"o":"zpa_75"},{"a":17764,"t":"code","b":[188,196,28],"m":"ldy","oa":7364,"o":"player_roles,x"},{"a":17767,"t":"code","b":[165,119],"m":"lda","oa":119,"o":"zpa_77"},{"a":17769,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":17770,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":17771,"t":"code","b":[192,4],"m":"cpy","o":"#$04"},{"a":17773,"t":"code","b":[208,3],"m":"bne","oa":17778,"o":"b_4572"},{"a":17775,"t":"code","b":[24],"m":"clc"},{"a":17776,"t":"code","b":[105,6],"m":"adc","o":"#$06"},{"a":17778,"l":"b_4572","t":"code","b":[168],"m":"tay","x":[17773]},{"a":17779,"t":"code","b":[185,23,72],"m":"lda","oa":18455,"o":"forward_places_lo,y"},{"a":17782,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":17784,"t":"code","b":[185,35,72],"m":"lda","oa":18467,"o":"f_4823,y"},{"a":17787,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":17789,"t":"code","b":[165,117],"m":"lda","oa":117,"o":"zpa_75"},{"a":17791,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":17792,"t":"code","b":[41,254],"m":"and","o":"#$FE"},{"a":17794,"t":"code","b":[168],"m":"tay"},{"a":17795,"t":"code","b":[165,34],"m":"lda","oa":34,"o":"zpa_22"},{"a":17797,"t":"code","b":[240,6],"m":"beq","oa":17805,"o":"b_458D"},{"a":17799,"t":"code","b":[169,79],"m":"lda","o":"#$4F"},{"a":17801,"t":"code","b":[56],"m":"sec"},{"a":17802,"t":"code","b":[241,26],"m":"sbc","oa":26,"o":"(zpa_1A),y"},{"a":17804,"t":"code","b":[44,177,26],"m":"bit","oa":6833,"o":"a_1AB1"},{"a":17807,"t":"code","b":[221,158,29],"m":"cmp","oa":7582,"o":"area_left_1,x"},{"a":17810,"t":"code","b":[176,3],"m":"bcs","oa":17815,"o":"b_4597"},{"a":17812,"t":"code","b":[189,158,29],"m":"lda","oa":7582,"o":"area_left_1,x"},{"a":17815,"l":"b_4597","t":"code","b":[221,194,29],"m":"cmp","oa":7618,"x":[17810],"o":"area_right_1,x"},{"a":17818,"t":"code","b":[144,3],"m":"bcc","oa":17823,"o":"b_459F"},{"a":17820,"t":"code","b":[189,194,29],"m":"lda","oa":7618,"o":"area_right_1,x"},{"a":17823,"l":"b_459F","t":"code","b":[133,117],"m":"sta","oa":117,"x":[17818],"o":"zpa_75"},{"a":17825,"t":"code","b":[200],"m":"iny"},{"a":17826,"t":"code","b":[189,139,29],"m":"lda","oa":7563,"o":"ends_1,x"},{"a":17829,"t":"code","b":[240,6],"m":"beq","oa":17837,"o":"b_45AD"},{"a":17831,"t":"code","b":[169,149],"m":"lda","o":"#$95"},{"a":17833,"t":"code","b":[56],"m":"sec"},{"a":17834,"t":"code","b":[241,26],"m":"sbc","oa":26,"o":"(zpa_1A),y"},{"a":17836,"t":"code","b":[44,177,26],"m":"bit","oa":6833,"o":"a_1AB1"},{"a":17839,"t":"code","b":[221,176,29],"m":"cmp","oa":7600,"o":"area_top_1,x"},{"a":17842,"t":"code","b":[176,3],"m":"bcs","oa":17847,"o":"b_45B7"},{"a":17844,"t":"code","b":[189,176,29],"m":"lda","oa":7600,"o":"area_top_1,x"},{"a":17847,"l":"b_45B7","t":"code","b":[221,212,29],"m":"cmp","oa":7636,"x":[17842],"o":"area_bottom_1,x"},{"a":17850,"t":"code","b":[144,3],"m":"bcc","oa":17855,"o":"b_45BF"},{"a":17852,"t":"code","b":[189,212,29],"m":"lda","oa":7636,"o":"area_bottom_1,x"},{"a":17855,"l":"b_45BF","t":"code","b":[133,119],"m":"sta","oa":119,"x":[17850],"o":"zpa_77"},{"a":17857,"t":"code","b":[76,76,68],"m":"jmp","oa":17484,"o":"go_to"},{"a":17860,"l":"cover","c":"Player X's place to support Y: across, halfway between Y's column and his resting column ($E576), within his formation's columns; down, Y's row moved by the distance across, towards one end or the other by the end he plays and whether his role ($1CD7) is below Y's, unless Y is beyond his resting row ($E588) that way, then halfway to Y (hold_row's end). Held within his area.","t":"code","b":[185,204,0],"m":"lda","oa":204,"x":[17478,17740],"o":"zpf_CC,y"},{"a":17863,"t":"code","b":[24],"m":"clc"},{"a":17864,"t":"code","b":[125,118,229],"m":"adc","oa":58742,"o":"f_E576,x"},{"a":17867,"t":"code","b":[106],"m":"ror","o":"a"},{"a":17868,"t":"code","b":[221,158,29],"m":"cmp","oa":7582,"o":"area_left_1,x"},{"a":17871,"t":"code","b":[176,3],"m":"bcs","oa":17876,"o":"b_45D4"},{"a":17873,"t":"code","b":[189,158,29],"m":"lda","oa":7582,"o":"area_left_1,x"},{"a":17876,"l":"b_45D4","t":"code","b":[221,194,29],"m":"cmp","oa":7618,"x":[17871],"o":"area_right_1,x"},{"a":17879,"t":"code","b":[144,3],"m":"bcc","oa":17884,"o":"b_45DC"},{"a":17881,"t":"code","b":[189,194,29],"m":"lda","oa":7618,"o":"area_right_1,x"},{"a":17884,"l":"b_45DC","t":"code","b":[133,117],"m":"sta","oa":117,"x":[17879],"o":"zpa_75"},{"a":17886,"t":"code","b":[56],"m":"sec"},{"a":17887,"t":"code","b":[249,204,0],"m":"sbc","oa":204,"o":"zpf_CC,y"},{"a":17890,"t":"code","b":[176,4],"m":"bcs","oa":17896,"o":"b_45E8"},{"a":17892,"t":"code","b":[73,255],"m":"eor","o":"#$FF"},{"a":17894,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":17896,"l":"b_45E8","t":"code","b":[133,34],"m":"sta","oa":34,"x":[17890],"o":"zpa_22"},{"a":17898,"t":"code","b":[189,139,29],"m":"lda","oa":7563,"o":"ends_1,x"},{"a":17901,"t":"code","b":[133,35],"m":"sta","oa":35,"o":"zpa_23"},{"a":17903,"t":"code","b":[189,215,28],"m":"lda","oa":7383,"o":"player_lines,x"},{"a":17906,"t":"code","b":[217,215,28],"m":"cmp","oa":7383,"o":"player_lines,y"},{"a":17909,"t":"code","b":[176,2],"m":"bcs","oa":17913,"o":"b_45F9"},{"a":17911,"t":"code","b":[230,35],"m":"inc","oa":35,"o":"zpa_23"},{"a":17913,"l":"b_45F9","t":"code","b":[102,35],"m":"ror","oa":35,"x":[17909],"o":"zpa_23"},{"a":17915,"t":"code","b":[176,13],"m":"bcs","oa":17930,"o":"b_460A"},{"a":17917,"t":"code","b":[185,230,0],"m":"lda","oa":230,"o":"zpf_E6,y"},{"a":17920,"t":"code","b":[221,136,229],"m":"cmp","oa":58760,"o":"f_E588,x"},{"a":17923,"t":"code","b":[144,18],"m":"bcc","oa":17943,"o":"b_4617"},{"a":17925,"t":"code","b":[229,34],"m":"sbc","oa":34,"o":"zpa_22"},{"a":17927,"t":"code","b":[76,26,70],"m":"jmp","oa":17946,"o":"j_461A"},{"a":17930,"l":"b_460A","t":"code","b":[185,230,0],"m":"lda","oa":230,"x":[17915],"o":"zpf_E6,y"},{"a":17933,"t":"code","b":[221,136,229],"m":"cmp","oa":58760,"o":"f_E588,x"},{"a":17936,"t":"code","b":[176,5],"m":"bcs","oa":17943,"o":"b_4617"},{"a":17938,"t":"code","b":[101,34],"m":"adc","oa":34,"o":"zpa_22"},{"a":17940,"t":"code","b":[76,26,70],"m":"jmp","oa":17946,"o":"j_461A"},{"a":17943,"l":"b_4617","t":"code","b":[76,182,70],"m":"jmp","oa":18102,"x":[17923,17936],"o":"j_46B6"},{"a":17946,"l":"j_461A","t":"code","b":[221,176,29],"m":"cmp","oa":7600,"x":[17927,17940],"o":"area_top_1,x"},{"a":17949,"t":"code","b":[176,15],"m":"bcs","oa":17966,"o":"b_462E"},{"a":17951,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":17953,"t":"code","b":[189,176,29],"m":"lda","oa":7600,"o":"area_top_1,x"},{"a":17956,"t":"code","b":[133,119],"m":"sta","oa":119,"o":"zpa_77"},{"a":17958,"t":"code","b":[56],"m":"sec"},{"a":17959,"t":"code","b":[229,34],"m":"sbc","oa":34,"o":"zpa_22"},{"a":17961,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":17963,"t":"code","b":[76,69,70],"m":"jmp","oa":17989,"o":"j_4645"},{"a":17966,"l":"b_462E","t":"code","b":[221,212,29],"m":"cmp","oa":7636,"x":[17949],"o":"area_bottom_1,x"},{"a":17969,"t":"code","b":[144,13],"m":"bcc","oa":17984,"o":"b_4640"},{"a":17971,"t":"code","b":[253,212,29],"m":"sbc","oa":7636,"o":"area_bottom_1,x"},{"a":17974,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":17976,"t":"code","b":[189,212,29],"m":"lda","oa":7636,"o":"area_bottom_1,x"},{"a":17979,"t":"code","b":[133,119],"m":"sta","oa":119,"o":"zpa_77"},{"a":17981,"t":"code","b":[76,69,70],"m":"jmp","oa":17989,"o":"j_4645"},{"a":17984,"l":"b_4640","t":"code","b":[133,119],"m":"sta","oa":119,"x":[17969],"o":"zpa_77"},{"a":17986,"t":"code","b":[76,76,68],"m":"jmp","oa":17484,"o":"go_to"},{"a":17989,"l":"j_4645","t":"code","b":[165,117],"m":"lda","oa":117,"x":[17963,17981],"o":"zpa_75"},{"a":17991,"t":"code","b":[221,118,229],"m":"cmp","oa":58742,"o":"f_E576,x"},{"a":17994,"t":"code","b":[144,6],"m":"bcc","oa":18002,"o":"b_4652"},{"a":17996,"t":"code","b":[24],"m":"clc"},{"a":17997,"t":"code","b":[101,34],"m":"adc","oa":34,"o":"zpa_22"},{"a":17999,"t":"code","b":[76,85,70],"m":"jmp","oa":18005,"o":"j_4655"},{"a":18002,"l":"b_4652","t":"code","b":[56],"m":"sec","x":[17994]},{"a":18003,"t":"code","b":[229,34],"m":"sbc","oa":34,"o":"zpa_22"},{"a":18005,"l":"j_4655","t":"code","b":[221,158,29],"m":"cmp","oa":7582,"x":[17999],"o":"area_left_1,x"},{"a":18008,"t":"code","b":[176,3],"m":"bcs","oa":18013,"o":"b_465D"},{"a":18010,"t":"code","b":[189,158,29],"m":"lda","oa":7582,"o":"area_left_1,x"},{"a":18013,"l":"b_465D","t":"code","b":[221,194,29],"m":"cmp","oa":7618,"x":[18008],"o":"area_right_1,x"},{"a":18016,"t":"code","b":[144,3],"m":"bcc","oa":18021,"o":"b_4665"},{"a":18018,"t":"code","b":[189,194,29],"m":"lda","oa":7618,"o":"area_right_1,x"},{"a":18021,"l":"b_4665","t":"code","b":[133,117],"m":"sta","oa":117,"x":[18016],"o":"zpa_75"},{"a":18023,"t":"code","b":[76,76,68],"m":"jmp","oa":17484,"o":"go_to"},{"a":18026,"l":"hold_row","c":"Player X's place level with Y across (within his columns) and, down, halfway between Y's row and his resting row ($E588), or between Y's row and his area's limit, by which side of the resting row Y is and which end he plays.","t":"code","b":[185,204,0],"m":"lda","oa":204,"x":[17481],"o":"zpf_CC,y"},{"a":18029,"t":"code","b":[221,158,29],"m":"cmp","oa":7582,"o":"area_left_1,x"},{"a":18032,"t":"code","b":[176,3],"m":"bcs","oa":18037,"o":"b_4675"},{"a":18034,"t":"code","b":[189,158,29],"m":"lda","oa":7582,"o":"area_left_1,x"},{"a":18037,"l":"b_4675","t":"code","b":[221,194,29],"m":"cmp","oa":7618,"x":[18032],"o":"area_right_1,x"},{"a":18040,"t":"code","b":[144,3],"m":"bcc","oa":18045,"o":"b_467D"},{"a":18042,"t":"code","b":[189,194,29],"m":"lda","oa":7618,"o":"area_right_1,x"},{"a":18045,"l":"b_467D","t":"code","b":[133,117],"m":"sta","oa":117,"x":[18040],"o":"zpa_75"},{"a":18047,"t":"code","b":[189,139,29],"m":"lda","oa":7563,"o":"ends_1,x"},{"a":18050,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":18052,"t":"code","b":[189,215,28],"m":"lda","oa":7383,"o":"player_lines,x"},{"a":18055,"t":"code","b":[217,215,28],"m":"cmp","oa":7383,"o":"player_lines,y"},{"a":18058,"t":"code","b":[176,2],"m":"bcs","oa":18062,"o":"b_468E"},{"a":18060,"t":"code","b":[230,34],"m":"inc","oa":34,"o":"zpa_22"},{"a":18062,"l":"b_468E","t":"code","b":[102,34],"m":"ror","oa":34,"x":[18058],"o":"zpa_22"},{"a":18064,"t":"code","b":[176,15],"m":"bcs","oa":18081,"o":"b_46A1"},{"a":18066,"t":"code","b":[185,230,0],"m":"lda","oa":230,"o":"zpf_E6,y"},{"a":18069,"t":"code","b":[221,136,229],"m":"cmp","oa":58760,"o":"f_E588,x"},{"a":18072,"t":"code","b":[176,23],"m":"bcs","oa":18097,"o":"b_46B1"},{"a":18074,"t":"code","b":[125,212,29],"m":"adc","oa":7636,"o":"area_bottom_1,x"},{"a":18077,"t":"code","b":[106],"m":"ror","o":"a"},{"a":18078,"t":"code","b":[76,182,70],"m":"jmp","oa":18102,"o":"j_46B6"},{"a":18081,"l":"b_46A1","t":"code","b":[185,230,0],"m":"lda","oa":230,"x":[18064],"o":"zpf_E6,y"},{"a":18084,"t":"code","b":[221,136,229],"m":"cmp","oa":58760,"o":"f_E588,x"},{"a":18087,"t":"code","b":[144,8],"m":"bcc","oa":18097,"o":"b_46B1"},{"a":18089,"t":"code","b":[24],"m":"clc"},{"a":18090,"t":"code","b":[125,176,29],"m":"adc","oa":7600,"o":"area_top_1,x"},{"a":18093,"t":"code","b":[106],"m":"ror","o":"a"},{"a":18094,"t":"code","b":[76,182,70],"m":"jmp","oa":18102,"o":"j_46B6"},{"a":18097,"l":"b_46B1","t":"code","b":[24],"m":"clc","x":[18072,18087]},{"a":18098,"t":"code","b":[125,136,229],"m":"adc","oa":58760,"o":"f_E588,x"},{"a":18101,"t":"code","b":[106],"m":"ror","o":"a"},{"a":18102,"l":"j_46B6","t":"code","b":[221,176,29],"m":"cmp","oa":7600,"x":[17943,18078,18094],"o":"area_top_1,x"},{"a":18105,"t":"code","b":[176,3],"m":"bcs","oa":18110,"o":"b_46BE"},{"a":18107,"t":"code","b":[189,176,29],"m":"lda","oa":7600,"o":"area_top_1,x"},{"a":18110,"l":"b_46BE","t":"code","b":[221,212,29],"m":"cmp","oa":7636,"x":[18105],"o":"area_bottom_1,x"},{"a":18113,"t":"code","b":[144,3],"m":"bcc","oa":18118,"o":"b_46C6"},{"a":18115,"t":"code","b":[189,212,29],"m":"lda","oa":7636,"o":"area_bottom_1,x"},{"a":18118,"l":"b_46C6","t":"code","b":[133,119],"m":"sta","oa":119,"x":[18113],"o":"zpa_77"},{"a":18120,"t":"code","b":[76,76,68],"m":"jmp","oa":17484,"o":"go_to"},{"a":18123,"l":"go_in_area","c":"Holds the place $75, $77 within player X's formation area ($1D9E-$1DC2 across, $1DB0-$1DD4 down) and runs at it (go_to).","t":"code","b":[165,119],"m":"lda","oa":119,"x":[17074,17377,17437],"o":"zpa_77"},{"a":18125,"t":"code","b":[221,176,29],"m":"cmp","oa":7600,"o":"area_top_1,x"},{"a":18128,"t":"code","b":[176,3],"m":"bcs","oa":18133,"o":"b_46D5"},{"a":18130,"t":"code","b":[189,176,29],"m":"lda","oa":7600,"o":"area_top_1,x"},{"a":18133,"l":"b_46D5","t":"code","b":[221,212,29],"m":"cmp","oa":7636,"x":[18128],"o":"area_bottom_1,x"},{"a":18136,"t":"code","b":[144,3],"m":"bcc","oa":18141,"o":"b_46DD"},{"a":18138,"t":"code","b":[189,212,29],"m":"lda","oa":7636,"o":"area_bottom_1,x"},{"a":18141,"l":"b_46DD","t":"code","b":[133,119],"m":"sta","oa":119,"x":[18136],"o":"zpa_77"},{"a":18143,"t":"code","b":[165,117],"m":"lda","oa":117,"o":"zpa_75"},{"a":18145,"t":"code","b":[221,158,29],"m":"cmp","oa":7582,"o":"area_left_1,x"},{"a":18148,"t":"code","b":[176,3],"m":"bcs","oa":18153,"o":"b_46E9"},{"a":18150,"t":"code","b":[189,158,29],"m":"lda","oa":7582,"o":"area_left_1,x"},{"a":18153,"l":"b_46E9","t":"code","b":[221,194,29],"m":"cmp","oa":7618,"x":[18148],"o":"area_right_1,x"},{"a":18156,"t":"code","b":[144,3],"m":"bcc","oa":18161,"o":"b_46F1"},{"a":18158,"t":"code","b":[189,194,29],"m":"lda","oa":7618,"o":"area_right_1,x"},{"a":18161,"l":"b_46F1","t":"code","b":[133,117],"m":"sta","oa":117,"x":[18156],"o":"zpa_75"},{"a":18163,"t":"code","b":[76,76,68],"m":"jmp","oa":17484,"o":"go_to"},{"a":18166,"l":"lead_target","c":"Where object Y will be: its position plus its speed times 1, 2, 4 or 8 by player X's intelligence ($08CC: below $64, $64 and over, $96, $C8), the column into $75 (fraction $74) and the row into $77 (fraction $76).","t":"code","b":[185,0,228],"m":"lda","oa":58368,"x":[16841,17022,17071,17434,17591],"o":"f_E400,y"},{"a":18169,"t":"code","b":[133,116],"m":"sta","oa":116,"o":"zpa_74"},{"a":18171,"t":"code","b":[185,19,228],"m":"lda","oa":58387,"o":"a_E413,y"},{"a":18174,"t":"code","b":[133,117],"m":"sta","oa":117,"o":"zpa_75"},{"a":18176,"t":"code","b":[185,38,228],"m":"lda","oa":58406,"o":"f_E426,y"},{"a":18179,"t":"code","b":[133,118],"m":"sta","oa":118,"o":"zpa_76"},{"a":18181,"t":"code","b":[185,57,228],"m":"lda","oa":58425,"o":"f_E439,y"},{"a":18184,"t":"code","b":[133,119],"m":"sta","oa":119,"o":"zpa_77"},{"a":18186,"t":"code","b":[189,204,8],"m":"lda","oa":2252,"o":"f_08CC,x"},{"a":18189,"t":"code","b":[201,100],"m":"cmp","o":"#$64"},{"a":18191,"t":"code","b":[144,32],"m":"bcc","oa":18225,"o":"b_4731"},{"a":18193,"t":"code","b":[6,116],"m":"asl","oa":116,"o":"zpa_74"},{"a":18195,"t":"code","b":[38,117],"m":"rol","oa":117,"o":"zpa_75"},{"a":18197,"t":"code","b":[6,118],"m":"asl","oa":118,"o":"zpa_76"},{"a":18199,"t":"code","b":[38,119],"m":"rol","oa":119,"o":"zpa_77"},{"a":18201,"t":"code","b":[201,150],"m":"cmp","o":"#$96"},{"a":18203,"t":"code","b":[144,20],"m":"bcc","oa":18225,"o":"b_4731"},{"a":18205,"t":"code","b":[6,116],"m":"asl","oa":116,"o":"zpa_74"},{"a":18207,"t":"code","b":[38,117],"m":"rol","oa":117,"o":"zpa_75"},{"a":18209,"t":"code","b":[6,118],"m":"asl","oa":118,"o":"zpa_76"},{"a":18211,"t":"code","b":[38,119],"m":"rol","oa":119,"o":"zpa_77"},{"a":18213,"t":"code","b":[201,200],"m":"cmp","o":"#$C8"},{"a":18215,"t":"code","b":[144,8],"m":"bcc","oa":18225,"o":"b_4731"},{"a":18217,"t":"code","b":[6,116],"m":"asl","oa":116,"o":"zpa_74"},{"a":18219,"t":"code","b":[38,117],"m":"rol","oa":117,"o":"zpa_75"},{"a":18221,"t":"code","b":[6,118],"m":"asl","oa":118,"o":"zpa_76"},{"a":18223,"t":"code","b":[38,119],"m":"rol","oa":119,"o":"zpa_77"},{"a":18225,"l":"b_4731","t":"code","b":[165,116],"m":"lda","oa":116,"x":[18191,18203,18215],"o":"zpa_74"},{"a":18227,"t":"code","b":[24],"m":"clc"},{"a":18228,"t":"code","b":[121,128,1],"m":"adc","oa":384,"o":"f_0180,y"},{"a":18231,"t":"code","b":[133,116],"m":"sta","oa":116,"o":"zpa_74"},{"a":18233,"t":"code","b":[165,117],"m":"lda","oa":117,"o":"zpa_75"},{"a":18235,"t":"code","b":[121,204,0],"m":"adc","oa":204,"o":"zpf_CC,y"},{"a":18238,"t":"code","b":[133,117],"m":"sta","oa":117,"o":"zpa_75"},{"a":18240,"t":"code","b":[165,118],"m":"lda","oa":118,"o":"zpa_76"},{"a":18242,"t":"code","b":[24],"m":"clc"},{"a":18243,"t":"code","b":[121,0,8],"m":"adc","oa":2048,"o":"f_0800,y"},{"a":18246,"t":"code","b":[133,118],"m":"sta","oa":118,"o":"zpa_76"},{"a":18248,"t":"code","b":[165,119],"m":"lda","oa":119,"o":"zpa_77"},{"a":18250,"t":"code","b":[121,230,0],"m":"adc","oa":230,"o":"zpf_E6,y"},{"a":18253,"t":"code","b":[133,119],"m":"sta","oa":119,"o":"zpa_77"},{"a":18255,"t":"code","b":[96],"m":"rts"},{"a":18256,"l":"run_dir","c":"Runs player X in direction A (0-7): keeps it as his facing ($E4B9) and sets his two speeds through run_dir_routines, at his SPD / 4 plus $30, or plus $20 when he holds the ball: a player with the ball runs slower.","t":"code","b":[41,7],"m":"and","x":[10548,10561,10577,15038,16160,17541],"o":"#$07"},{"a":18258,"t":"code","b":[157,185,228],"m":"sta","oa":58553,"o":"f_E4B9,x"},{"a":18261,"t":"code","b":[10],"m":"asl","o":"a"},{"a":18262,"t":"code","b":[168],"m":"tay"},{"a":18263,"t":"code","b":[185,115,71],"m":"lda","oa":18291,"o":"run_dir_routines,y"},{"a":18266,"t":"code","b":[133,41],"m":"sta","oa":41,"o":"zpa_29"},{"a":18268,"t":"code","b":[185,116,71],"m":"lda","oa":18292,"o":"f_4774,y"},{"a":18271,"t":"code","b":[133,42],"m":"sta","oa":42,"o":"zpa_2A"},{"a":18273,"t":"code","b":[189,132,8],"m":"lda","oa":2180,"o":"f_0884,x"},{"a":18276,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":18277,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":18278,"t":"code","b":[228,96],"m":"cpx","oa":96,"o":"zpa_60"},{"a":18280,"t":"code","b":[24],"m":"clc"},{"a":18281,"t":"code","b":[208,3],"m":"bne","oa":18286,"o":"b_476E"},{"a":18283,"t":"code","b":[105,32],"m":"adc","o":"#$20"},{"a":18285,"t":"code","b":[44,105,48],"m":"bit","oa":12393,"o":"a_3069"},{"a":18288,"t":"code","b":[108,41,0],"m":"jmp","oa":41,"o":"(zpa_29)"},{"a":18291,"l":"run_dir_routines","c":"The eight routines run_dir calls, one a direction: up ($4783), up-right ($4798), right ($47AD), down-right ($47BC), down ($47CB), down-left ($47DA), left ($47EF), up-left ($4804). Each sets the speeds across ($E400/$E413) and down ($E426/$E439) from the speed in A: the same speed on both axes for a diagonal.","t":"word","b":[131,71,152,71,173,71,188,71],"d":[18307,18328,18349,18364],"x":[14371,18263]},{"a":18292,"t":"note","l":"f_4774","c":"The high bytes of run_dir_routines' addresses.","note":"inside the item at $4773","x":[14376,18268]},{"a":18299,"t":"word","b":[203,71,218,71,239,71,4,72],"d":[18379,18394,18415,18436]},{"a":18307,"l":"run_up","c":"Direction 0, up: speed down -A, across 0.","t":"code","b":[73,255],"m":"eor","o":"#$FF"},{"a":18309,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":18311,"t":"code","b":[157,38,228],"m":"sta","oa":58406,"o":"f_E426,x"},{"a":18314,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":18316,"t":"code","b":[157,57,228],"m":"sta","oa":58425,"o":"f_E439,x"},{"a":18319,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":18321,"t":"code","b":[157,0,228],"m":"sta","oa":58368,"o":"f_E400,x"},{"a":18324,"t":"code","b":[157,19,228],"m":"sta","oa":58387,"o":"a_E413,x"},{"a":18327,"t":"code","b":[96],"m":"rts"},{"a":18328,"l":"run_up_right","c":"Direction 1: across +A, down -A.","t":"code","b":[157,0,228],"m":"sta","oa":58368,"o":"f_E400,x"},{"a":18331,"t":"code","b":[73,255],"m":"eor","o":"#$FF"},{"a":18333,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":18335,"t":"code","b":[157,38,228],"m":"sta","oa":58406,"o":"f_E426,x"},{"a":18338,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":18340,"t":"code","b":[157,57,228],"m":"sta","oa":58425,"o":"f_E439,x"},{"a":18343,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":18345,"t":"code","b":[157,19,228],"m":"sta","oa":58387,"o":"a_E413,x"},{"a":18348,"t":"code","b":[96],"m":"rts"},{"a":18349,"l":"run_right","c":"Direction 2: across +A, down 0.","t":"code","b":[157,0,228],"m":"sta","oa":58368,"o":"f_E400,x"},{"a":18352,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":18354,"t":"code","b":[157,38,228],"m":"sta","oa":58406,"o":"f_E426,x"},{"a":18357,"t":"code","b":[157,57,228],"m":"sta","oa":58425,"o":"f_E439,x"},{"a":18360,"t":"code","b":[157,19,228],"m":"sta","oa":58387,"o":"a_E413,x"},{"a":18363,"t":"code","b":[96],"m":"rts"},{"a":18364,"l":"run_down_right","c":"Direction 3: across +A, down +A.","t":"code","b":[157,0,228],"m":"sta","oa":58368,"o":"f_E400,x"},{"a":18367,"t":"code","b":[157,38,228],"m":"sta","oa":58406,"o":"f_E426,x"},{"a":18370,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":18372,"t":"code","b":[157,19,228],"m":"sta","oa":58387,"o":"a_E413,x"},{"a":18375,"t":"code","b":[157,57,228],"m":"sta","oa":58425,"o":"f_E439,x"},{"a":18378,"t":"code","b":[96],"m":"rts"},{"a":18379,"l":"run_down","c":"Direction 4: down +A, across 0.","t":"code","b":[157,38,228],"m":"sta","oa":58406,"o":"f_E426,x"},{"a":18382,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":18384,"t":"code","b":[157,57,228],"m":"sta","oa":58425,"o":"f_E439,x"},{"a":18387,"t":"code","b":[157,0,228],"m":"sta","oa":58368,"o":"f_E400,x"},{"a":18390,"t":"code","b":[157,19,228],"m":"sta","oa":58387,"o":"a_E413,x"},{"a":18393,"t":"code","b":[96],"m":"rts"},{"a":18394,"l":"run_down_left","c":"Direction 5: down +A, across -A.","t":"code","b":[157,38,228],"m":"sta","oa":58406,"o":"f_E426,x"},{"a":18397,"t":"code","b":[73,255],"m":"eor","o":"#$FF"},{"a":18399,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":18401,"t":"code","b":[157,0,228],"m":"sta","oa":58368,"o":"f_E400,x"},{"a":18404,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":18406,"t":"code","b":[157,19,228],"m":"sta","oa":58387,"o":"a_E413,x"},{"a":18409,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":18411,"t":"code","b":[157,57,228],"m":"sta","oa":58425,"o":"f_E439,x"},{"a":18414,"t":"code","b":[96],"m":"rts"},{"a":18415,"l":"run_left","c":"Direction 6: across -A, down 0.","t":"code","b":[73,255],"m":"eor","o":"#$FF"},{"a":18417,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":18419,"t":"code","b":[157,0,228],"m":"sta","oa":58368,"o":"f_E400,x"},{"a":18422,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":18424,"t":"code","b":[157,19,228],"m":"sta","oa":58387,"o":"a_E413,x"},{"a":18427,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":18429,"t":"code","b":[157,38,228],"m":"sta","oa":58406,"o":"f_E426,x"},{"a":18432,"t":"code","b":[157,57,228],"m":"sta","oa":58425,"o":"f_E439,x"},{"a":18435,"t":"code","b":[96],"m":"rts"},{"a":18436,"l":"run_up_left","c":"Direction 7: across -A, down -A.","t":"code","b":[73,255],"m":"eor","o":"#$FF"},{"a":18438,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":18440,"t":"code","b":[157,38,228],"m":"sta","oa":58406,"o":"f_E426,x"},{"a":18443,"t":"code","b":[157,0,228],"m":"sta","oa":58368,"o":"f_E400,x"},{"a":18446,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":18448,"t":"code","b":[157,57,228],"m":"sta","oa":58425,"o":"f_E439,x"},{"a":18451,"t":"code","b":[157,19,228],"m":"sta","oa":58387,"o":"a_E413,x"},{"a":18454,"t":"code","b":[96],"m":"rts"},{"a":18455,"l":"forward_places_lo","c":"The low bytes of twelve rows of forward_places (high byte at $4823, all $48): forward_place picks a row by the ball's distance from the goal / 4, for a distance below $1A, so 0-6, plus 6 for role 4. Role 3's index 6 is role 4's first row, and role 4's index 12 reads past the twelve, taking $48 from $4823 as the low byte and $1A from $482F as the high.","t":"byte","b":[47,65,83,101,119,137,155,173],"x":[17779]},{"a":18463,"t":"byte","b":[191,209,227,245]},{"a":18467,"l":"f_4823","c":"The high bytes of forward_places' row addresses (all $48), and then forward_places from $482F.","t":"byte","b":[72,72,72,72,72,72,72,72],"x":[17784]},{"a":18475,"t":"byte","b":[72,72,72,72]},{"a":18479,"l":"forward_places","c":"The forwards' places, eighteen pairs of column and row in each of the twelve rows, by the ball's column / 2.","t":"byte","b":[26,26,26,22,28,20,30,18]},{"a":18487,"t":"byte","b":[32,16,34,14,30,18,34,14]},{"a":18495,"t":"byte","b":[44,12,40,10,26,26,26,22]},{"a":18503,"t":"byte","b":[28,20,36,10,38,10,40,10]},{"a":18511,"t":"byte","b":[50,10,50,10,32,14,34,14]},{"a":18519,"t":"byte","b":[36,14,38,14,42,14,44,14]},{"a":18527,"t":"byte","b":[44,14,44,14,32,8,36,18]},{"a":18535,"t":"byte","b":[38,18,42,18,46,18,32,6]},{"a":18543,"t":"byte","b":[44,18,30,8,28,12,48,8]},{"a":18551,"t":"byte","b":[42,22,46,22,34,6,34,6]},{"a":18559,"t":"byte","b":[44,22,26,12,30,8,48,8]},{"a":18567,"t":"byte","b":[50,10,32,8,34,6,34,6]},{"a":18575,"t":"byte","b":[36,26,36,26,26,12,30,8]},{"a":18583,"t":"byte","b":[50,10,52,12,20,20,22,18]},{"a":18591,"t":"byte","b":[24,16,26,14,22,18,26,14]},{"a":18599,"t":"byte","b":[54,26,26,14,54,22,18,22]},{"a":18607,"t":"byte","b":[20,20,22,18,24,16,22,18]},{"a":18615,"t":"byte","b":[54,26,54,24,44,10,52,10]},{"a":18623,"t":"byte","b":[40,14,40,14,40,14,40,14]},{"a":18631,"t":"byte","b":[54,26,54,24,24,14,24,14]},{"a":18639,"t":"byte","b":[24,14,40,18,40,18,42,18]},{"a":18647,"t":"byte","b":[46,18,54,24,26,12,22,18]},{"a":18655,"t":"byte","b":[26,18,26,18,40,22,40,22]},{"a":18663,"t":"byte","b":[54,26,54,24,22,16,40,12]},{"a":18671,"t":"byte","b":[24,16,26,14,26,22,54,26]},{"a":18679,"t":"byte","b":[54,26,54,24,44,26,22,18]},{"a":18687,"t":"byte","b":[26,12,22,18,24,16,26,14]},{"a":18695,"l":"slow_down","c":"Takes A off player X's speed across and Y off his speed down, each towards zero and no further (slow_across, slow_down_y / slow_up_y).","t":"code","b":[133,34],"m":"sta","oa":34,"x":[11475,15022],"o":"zpa_22"},{"a":18697,"t":"code","b":[132,35],"m":"sty","oa":35,"o":"zpa_23"},{"a":18699,"t":"code","b":[189,57,228],"m":"lda","oa":58425,"o":"f_E439,x"},{"a":18702,"t":"code","b":[48,6],"m":"bmi","oa":18710,"o":"b_4916"},{"a":18704,"t":"code","b":[32,114,73],"m":"jsr","oa":18802,"o":"slow_down_y"},{"a":18707,"t":"code","b":[76,25,73],"m":"jmp","oa":18713,"o":"j_4919"},{"a":18710,"l":"b_4916","t":"code","b":[32,86,73],"m":"jsr","oa":18774,"x":[18702],"o":"slow_up_y"},{"a":18713,"l":"j_4919","t":"code","b":[189,19,228],"m":"lda","oa":58387,"x":[18707],"o":"a_E413,x"},{"a":18716,"t":"code","b":[16,28],"m":"bpl","oa":18746,"o":"b_493A"},{"a":18718,"t":"code","b":[189,0,228],"m":"lda","oa":58368,"o":"f_E400,x"},{"a":18721,"t":"code","b":[24],"m":"clc"},{"a":18722,"t":"code","b":[101,34],"m":"adc","oa":34,"o":"zpa_22"},{"a":18724,"t":"code","b":[157,0,228],"m":"sta","oa":58368,"o":"f_E400,x"},{"a":18727,"t":"code","b":[189,19,228],"m":"lda","oa":58387,"o":"a_E413,x"},{"a":18730,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":18732,"t":"code","b":[157,19,228],"m":"sta","oa":58387,"o":"a_E413,x"},{"a":18735,"t":"code","b":[144,8],"m":"bcc","oa":18745,"o":"r_4939"},{"a":18737,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":18739,"t":"code","b":[157,0,228],"m":"sta","oa":58368,"o":"f_E400,x"},{"a":18742,"t":"code","b":[157,19,228],"m":"sta","oa":58387,"o":"a_E413,x"},{"a":18745,"l":"r_4939","t":"code","b":[96],"m":"rts","x":[18735]},{"a":18746,"l":"b_493A","t":"code","b":[189,0,228],"m":"lda","oa":58368,"x":[18716],"o":"f_E400,x"},{"a":18749,"t":"code","b":[56],"m":"sec"},{"a":18750,"t":"code","b":[229,34],"m":"sbc","oa":34,"o":"zpa_22"},{"a":18752,"t":"code","b":[157,0,228],"m":"sta","oa":58368,"o":"f_E400,x"},{"a":18755,"t":"code","b":[189,19,228],"m":"lda","oa":58387,"o":"a_E413,x"},{"a":18758,"t":"code","b":[233,0],"m":"sbc","o":"#$00"},{"a":18760,"t":"code","b":[157,19,228],"m":"sta","oa":58387,"o":"a_E413,x"},{"a":18763,"t":"code","b":[176,8],"m":"bcs","oa":18773,"o":"r_4955"},{"a":18765,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":18767,"t":"code","b":[157,0,228],"m":"sta","oa":58368,"o":"f_E400,x"},{"a":18770,"t":"code","b":[157,19,228],"m":"sta","oa":58387,"o":"a_E413,x"},{"a":18773,"l":"r_4955","t":"code","b":[96],"m":"rts","x":[18763]},{"a":18774,"l":"slow_up_y","c":"Adds Y's amount ($23) to a negative speed down ($E426/$E439), stopping at zero.","t":"code","b":[189,38,228],"m":"lda","oa":58406,"x":[18710],"o":"f_E426,x"},{"a":18777,"t":"code","b":[24],"m":"clc"},{"a":18778,"t":"code","b":[101,35],"m":"adc","oa":35,"o":"zpa_23"},{"a":18780,"t":"code","b":[157,38,228],"m":"sta","oa":58406,"o":"f_E426,x"},{"a":18783,"t":"code","b":[189,57,228],"m":"lda","oa":58425,"o":"f_E439,x"},{"a":18786,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":18788,"t":"code","b":[157,57,228],"m":"sta","oa":58425,"o":"f_E439,x"},{"a":18791,"t":"code","b":[144,8],"m":"bcc","oa":18801,"o":"r_4971"},{"a":18793,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":18795,"t":"code","b":[157,38,228],"m":"sta","oa":58406,"o":"f_E426,x"},{"a":18798,"t":"code","b":[157,57,228],"m":"sta","oa":58425,"o":"f_E439,x"},{"a":18801,"l":"r_4971","t":"code","b":[96],"m":"rts","x":[18791]},{"a":18802,"l":"slow_down_y","c":"Takes $23 off a positive speed down, stopping at zero.","t":"code","b":[189,38,228],"m":"lda","oa":58406,"x":[18704],"o":"f_E426,x"},{"a":18805,"t":"code","b":[56],"m":"sec"},{"a":18806,"t":"code","b":[229,35],"m":"sbc","oa":35,"o":"zpa_23"},{"a":18808,"t":"code","b":[157,38,228],"m":"sta","oa":58406,"o":"f_E426,x"},{"a":18811,"t":"code","b":[189,57,228],"m":"lda","oa":58425,"o":"f_E439,x"},{"a":18814,"t":"code","b":[233,0],"m":"sbc","o":"#$00"},{"a":18816,"t":"code","b":[157,57,228],"m":"sta","oa":58425,"o":"f_E439,x"},{"a":18819,"t":"code","b":[176,8],"m":"bcs","oa":18829,"o":"r_498D"},{"a":18821,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":18823,"t":"code","b":[157,38,228],"m":"sta","oa":58406,"o":"f_E426,x"},{"a":18826,"t":"code","b":[157,57,228],"m":"sta","oa":58425,"o":"f_E439,x"},{"a":18829,"l":"r_498D","t":"code","b":[96],"m":"rts","x":[18819]},{"a":18830,"l":"unpack","c":"The game's unpacker: from ($2E) to ($30). A byte below $80 is a run of literals, that many plus one, copied as they are; a byte of $80 or more copies earlier output, from 256 - that byte back, for the length in the next byte; a length of 0 ends the data.","t":"code","b":[165,46],"m":"lda","oa":46,"x":[4065,9837,9869,9901,10694,19316,20499,24460,24492,26624,26656,30177,30219,30600],"o":"zpa_2E"},{"a":18832,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":18834,"t":"code","b":[165,47],"m":"lda","oa":47,"o":"zpa_2F"},{"a":18836,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":18838,"t":"code","b":[165,48],"m":"lda","oa":48,"o":"zpa_30"},{"a":18840,"t":"code","b":[133,30],"m":"sta","oa":30,"o":"zpa_1E"},{"a":18842,"t":"code","b":[165,49],"m":"lda","oa":49,"o":"zpa_31"},{"a":18844,"t":"code","b":[133,31],"m":"sta","oa":31,"o":"zpa_1F"},{"a":18846,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":18848,"l":"b_49A0","t":"code","b":[160,0],"m":"ldy","x":[18891,18895,18951],"o":"#$00"},{"a":18850,"t":"code","b":[177,26],"m":"lda","oa":26,"o":"(zpa_1A),y"},{"a":18852,"t":"code","b":[48,44],"m":"bmi","oa":18898,"o":"b_49D2"},{"a":18854,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"zpa_26"},{"a":18856,"t":"code","b":[230,38],"m":"inc","oa":38,"o":"zpa_26"},{"a":18858,"t":"code","b":[230,26],"m":"inc","oa":26,"o":"zpa_1A"},{"a":18860,"t":"code","b":[208,2],"m":"bne","oa":18864,"o":"b_49B0"},{"a":18862,"t":"code","b":[230,27],"m":"inc","oa":27,"o":"zpa_1B"},{"a":18864,"l":"b_49B0","t":"code","b":[177,26],"m":"lda","oa":26,"x":[18860,18871],"o":"(zpa_1A),y"},{"a":18866,"t":"code","b":[145,30],"m":"sta","oa":30,"o":"(zpa_1E),y"},{"a":18868,"t":"code","b":[200],"m":"iny"},{"a":18869,"t":"code","b":[196,38],"m":"cpy","oa":38,"o":"zpa_26"},{"a":18871,"t":"code","b":[208,247],"m":"bne","oa":18864,"o":"b_49B0"},{"a":18873,"t":"code","b":[165,26],"m":"lda","oa":26,"o":"zpa_1A"},{"a":18875,"t":"code","b":[24],"m":"clc"},{"a":18876,"t":"code","b":[101,38],"m":"adc","oa":38,"o":"zpa_26"},{"a":18878,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":18880,"t":"code","b":[144,2],"m":"bcc","oa":18884,"o":"b_49C4"},{"a":18882,"t":"code","b":[230,27],"m":"inc","oa":27,"o":"zpa_1B"},{"a":18884,"l":"b_49C4","t":"code","b":[165,30],"m":"lda","oa":30,"x":[18880],"o":"zpa_1E"},{"a":18886,"t":"code","b":[24],"m":"clc"},{"a":18887,"t":"code","b":[101,38],"m":"adc","oa":38,"o":"zpa_26"},{"a":18889,"t":"code","b":[133,30],"m":"sta","oa":30,"o":"zpa_1E"},{"a":18891,"t":"code","b":[144,211],"m":"bcc","oa":18848,"o":"b_49A0"},{"a":18893,"t":"code","b":[230,31],"m":"inc","oa":31,"o":"zpa_1F"},{"a":18895,"t":"code","b":[76,160,73],"m":"jmp","oa":18848,"o":"b_49A0"},{"a":18898,"l":"b_49D2","t":"code","b":[230,26],"m":"inc","oa":26,"x":[18852],"o":"zpa_1A"},{"a":18900,"t":"code","b":[208,2],"m":"bne","oa":18904,"o":"b_49D8"},{"a":18902,"t":"code","b":[230,27],"m":"inc","oa":27,"o":"zpa_1B"},{"a":18904,"l":"b_49D8","t":"code","b":[72],"m":"pha","x":[18900]},{"a":18905,"t":"code","b":[177,26],"m":"lda","oa":26,"o":"(zpa_1A),y"},{"a":18907,"t":"code","b":[208,2],"m":"bne","oa":18911,"o":"b_49DF"},{"a":18909,"t":"code","b":[104],"m":"pla"},{"a":18910,"t":"code","b":[96],"m":"rts"},{"a":18911,"l":"b_49DF","t":"code","b":[133,38],"m":"sta","oa":38,"x":[18907],"o":"zpa_26"},{"a":18913,"t":"code","b":[104],"m":"pla"},{"a":18914,"t":"code","b":[24],"m":"clc"},{"a":18915,"t":"code","b":[101,30],"m":"adc","oa":30,"o":"zpa_1E"},{"a":18917,"t":"code","b":[133,28],"m":"sta","oa":28,"o":"zpa_1C"},{"a":18919,"t":"code","b":[165,31],"m":"lda","oa":31,"o":"zpa_1F"},{"a":18921,"t":"code","b":[105,255],"m":"adc","o":"#$FF"},{"a":18923,"t":"code","b":[133,29],"m":"sta","oa":29,"o":"zpa_1D"},{"a":18925,"l":"b_49ED","t":"code","b":[177,28],"m":"lda","oa":28,"x":[18932],"o":"(zpa_1C),y"},{"a":18927,"t":"code","b":[145,30],"m":"sta","oa":30,"o":"(zpa_1E),y"},{"a":18929,"t":"code","b":[200],"m":"iny"},{"a":18930,"t":"code","b":[196,38],"m":"cpy","oa":38,"o":"zpa_26"},{"a":18932,"t":"code","b":[208,247],"m":"bne","oa":18925,"o":"b_49ED"},{"a":18934,"t":"code","b":[230,26],"m":"inc","oa":26,"o":"zpa_1A"},{"a":18936,"t":"code","b":[208,2],"m":"bne","oa":18940,"o":"b_49FC"},{"a":18938,"t":"code","b":[230,27],"m":"inc","oa":27,"o":"zpa_1B"},{"a":18940,"l":"b_49FC","t":"code","b":[165,30],"m":"lda","oa":30,"x":[18936],"o":"zpa_1E"},{"a":18942,"t":"code","b":[24],"m":"clc"},{"a":18943,"t":"code","b":[101,38],"m":"adc","oa":38,"o":"zpa_26"},{"a":18945,"t":"code","b":[133,30],"m":"sta","oa":30,"o":"zpa_1E"},{"a":18947,"t":"code","b":[144,2],"m":"bcc","oa":18951,"o":"b_4A07"},{"a":18949,"t":"code","b":[230,31],"m":"inc","oa":31,"o":"zpa_1F"},{"a":18951,"l":"b_4A07","t":"code","b":[76,160,73],"m":"jmp","oa":18848,"x":[18947],"o":"b_49A0"},{"a":18954,"l":"random","c":"A pseudo-random number in $2D (and A): the last one plus $35, the raster line ($D012) and SID voice 3's oscillator ($D41B).","t":"code","b":[165,45],"m":"lda","oa":45,"x":[12281,12356,12376,15292,16223,17419,22160,22197,27748,29007,29345],"o":"zpa_2D"},{"a":18956,"t":"code","b":[24],"m":"clc"},{"a":18957,"t":"code","b":[105,53],"m":"adc","o":"#$35"},{"a":18959,"t":"code","b":[109,18,208],"m":"adc","o":"vic_raster"},{"a":18962,"t":"code","b":[109,27,212],"m":"adc","o":"sid_v3_oscillator"},{"a":18965,"t":"code","b":[133,45],"m":"sta","oa":45,"o":"zpa_2D"},{"a":18967,"t":"code","b":[96],"m":"rts"},{"a":18968,"l":"noise_on","c":"Starts SID voice 3 as a noise generator at its highest frequency, muted ($D418 = $8F: voice 3 off), for random's oscillator reads.","t":"code","b":[169,143],"m":"lda","x":[28735,29023,29092,29214,29341],"o":"#$8F"},{"a":18970,"t":"code","b":[141,24,212],"m":"sta","o":"sid_filter_mode_volume"},{"a":18973,"t":"code","b":[141,15,212],"m":"sta","o":"sid_v3_freq_hi"},{"a":18976,"t":"code","b":[169,129],"m":"lda","o":"#$81"},{"a":18978,"t":"code","b":[141,18,212],"m":"sta","o":"sid_v3_control"},{"a":18981,"t":"code","b":[96],"m":"rts"},{"a":18982,"l":"noise_off","c":"Stops voice 3's noise and sets full volume.","t":"code","b":[169,15],"m":"lda","x":[28856,29143,29238,29317],"o":"#$0F"},{"a":18984,"t":"code","b":[141,24,212],"m":"sta","o":"sid_filter_mode_volume"},{"a":18987,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":18989,"t":"code","b":[141,15,212],"m":"sta","o":"sid_v3_freq_hi"},{"a":18992,"t":"code","b":[141,18,212],"m":"sta","o":"sid_v3_control"},{"a":18995,"t":"code","b":[96],"m":"rts"},{"a":18996,"l":"wait_frame","c":"Waits for the raster to pass line 256 ($D011 bit 7 falling then rising): once a frame.","t":"code","b":[173,17,208],"m":"lda","x":[10473,10522,10589,10595,10639,10672,18999,19437,19516,19648],"o":"vic_control1"},{"a":18999,"t":"code","b":[48,251],"m":"bmi","oa":18996,"o":"wait_frame"},{"a":19001,"l":"b_4A39","t":"code","b":[173,17,208],"m":"lda","x":[19004],"o":"vic_control1"},{"a":19004,"t":"code","b":[16,251],"m":"bpl","oa":19001,"o":"b_4A39"},{"a":19006,"t":"code","b":[96],"m":"rts"},{"a":19007,"l":"fill","c":"Fills from ($1A) up to ($1C) with A.","t":"code","b":[160,0],"m":"ldy","x":[9497,10428,30865,30886,30907,49383],"o":"#$00"},{"a":19009,"l":"b_4A41","t":"code","b":[145,26],"m":"sta","oa":26,"x":[19021,19027],"o":"(zpa_1A),y"},{"a":19011,"t":"code","b":[230,26],"m":"inc","oa":26,"o":"zpa_1A"},{"a":19013,"t":"code","b":[208,2],"m":"bne","oa":19017,"o":"b_4A49"},{"a":19015,"t":"code","b":[230,27],"m":"inc","oa":27,"o":"zpa_1B"},{"a":19017,"l":"b_4A49","t":"code","b":[166,26],"m":"ldx","oa":26,"x":[19013],"o":"zpa_1A"},{"a":19019,"t":"code","b":[228,28],"m":"cpx","oa":28,"o":"zpa_1C"},{"a":19021,"t":"code","b":[208,242],"m":"bne","oa":19009,"o":"b_4A41"},{"a":19023,"t":"code","b":[166,27],"m":"ldx","oa":27,"o":"zpa_1B"},{"a":19025,"t":"code","b":[228,29],"m":"cpx","oa":29,"o":"zpa_1D"},{"a":19027,"t":"code","b":[208,236],"m":"bne","oa":19009,"o":"b_4A41"},{"a":19029,"t":"code","b":[96],"m":"rts"},{"a":19030,"l":"copy","c":"Copies from ($1E) to ($1A) up to ($1C).","t":"code","b":[160,0],"m":"ldy","x":[20526,31060,31306],"o":"#$00"},{"a":19032,"l":"b_4A58","t":"code","b":[177,30],"m":"lda","oa":30,"x":[19052,19058],"o":"(zpa_1E),y"},{"a":19034,"t":"code","b":[145,26],"m":"sta","oa":26,"o":"(zpa_1A),y"},{"a":19036,"t":"code","b":[230,26],"m":"inc","oa":26,"o":"zpa_1A"},{"a":19038,"t":"code","b":[208,2],"m":"bne","oa":19042,"o":"b_4A62"},{"a":19040,"t":"code","b":[230,27],"m":"inc","oa":27,"o":"zpa_1B"},{"a":19042,"l":"b_4A62","t":"code","b":[230,30],"m":"inc","oa":30,"x":[19038],"o":"zpa_1E"},{"a":19044,"t":"code","b":[208,2],"m":"bne","oa":19048,"o":"b_4A68"},{"a":19046,"t":"code","b":[230,31],"m":"inc","oa":31,"o":"zpa_1F"},{"a":19048,"l":"b_4A68","t":"code","b":[165,26],"m":"lda","oa":26,"x":[19044],"o":"zpa_1A"},{"a":19050,"t":"code","b":[197,28],"m":"cmp","oa":28,"o":"zpa_1C"},{"a":19052,"t":"code","b":[208,234],"m":"bne","oa":19032,"o":"b_4A58"},{"a":19054,"t":"code","b":[165,27],"m":"lda","oa":27,"o":"zpa_1B"},{"a":19056,"t":"code","b":[197,29],"m":"cmp","oa":29,"o":"zpa_1D"},{"a":19058,"t":"code","b":[208,228],"m":"bne","oa":19032,"o":"b_4A58"},{"a":19060,"t":"code","b":[96],"m":"rts"},{"a":19061,"l":"read_input","c":"Reads the controls. Joystick port 2 into $9C and port 1 into $9D (bits set while held: 0 up, 1 down, 2 left, 3 right, 4 fire), the new presses since the last read into $9E and $9F. When a key is held and joystick 1 is still, scans the keyboard: each row's held keys into $94-$9B and the new presses into $8C-$93 (row r is $94 + r, column c is bit c, so key 8 x r + c), and the keys in key_sticks stand in for the sticks: I, M, J, K and SPACE for port 2, A, Z, comma, full stop and / for port 1, RUN/STOP for both (bit 5). Otherwise clears the key state.","t":"code","b":[165,156],"m":"lda","oa":156,"x":[8295,8444,10322,19440],"o":"zpa_9C"},{"a":19063,"t":"code","b":[133,35],"m":"sta","oa":35,"o":"zpa_23"},{"a":19065,"t":"code","b":[165,157],"m":"lda","oa":157,"o":"zpa_9D"},{"a":19067,"t":"code","b":[133,36],"m":"sta","oa":36,"o":"zpa_24"},{"a":19069,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":19071,"t":"code","b":[141,2,220],"m":"sta","o":"cia1_ddr_a"},{"a":19074,"t":"code","b":[141,3,220],"m":"sta","o":"cia1_ddr_b"},{"a":19077,"t":"code","b":[173,0,220],"m":"lda","o":"cia1_port_a"},{"a":19080,"t":"code","b":[73,255],"m":"eor","o":"#$FF"},{"a":19082,"t":"code","b":[133,156],"m":"sta","oa":156,"o":"zpa_9C"},{"a":19084,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":19086,"t":"code","b":[141,2,220],"m":"sta","o":"cia1_ddr_a"},{"a":19089,"t":"code","b":[141,0,220],"m":"sta","o":"cia1_port_a"},{"a":19092,"t":"code","b":[173,1,220],"m":"lda","o":"cia1_port_b"},{"a":19095,"t":"code","b":[73,255],"m":"eor","o":"#$FF"},{"a":19097,"t":"code","b":[133,157],"m":"sta","oa":157,"o":"zpa_9D"},{"a":19099,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":19101,"t":"code","b":[141,0,220],"m":"sta","o":"cia1_port_a"},{"a":19104,"t":"code","b":[173,1,220],"m":"lda","o":"cia1_port_b"},{"a":19107,"t":"code","b":[201,255],"m":"cmp","o":"#$FF"},{"a":19109,"t":"code","b":[240,7],"m":"beq","oa":19118,"o":"b_4AAE"},{"a":19111,"t":"code","b":[165,157],"m":"lda","oa":157,"o":"zpa_9D"},{"a":19113,"t":"code","b":[208,3],"m":"bne","oa":19118,"o":"b_4AAE"},{"a":19115,"t":"code","b":[76,211,74],"m":"jmp","oa":19155,"o":"j_4AD3"},{"a":19118,"l":"b_4AAE","t":"code","b":[169,0],"m":"lda","x":[19109,19113],"o":"#$00"},{"a":19120,"t":"code","b":[133,148],"m":"sta","oa":148,"o":"zpa_94"},{"a":19122,"t":"code","b":[133,149],"m":"sta","oa":149,"o":"zpa_95"},{"a":19124,"t":"code","b":[133,150],"m":"sta","oa":150,"o":"zpa_96"},{"a":19126,"t":"code","b":[133,151],"m":"sta","oa":151,"o":"zpa_97"},{"a":19128,"t":"code","b":[133,152],"m":"sta","oa":152,"o":"zpa_98"},{"a":19130,"t":"code","b":[133,153],"m":"sta","oa":153,"o":"zpa_99"},{"a":19132,"t":"code","b":[133,154],"m":"sta","oa":154,"o":"zpa_9A"},{"a":19134,"t":"code","b":[133,155],"m":"sta","oa":155,"o":"zpa_9B"},{"a":19136,"t":"code","b":[133,140],"m":"sta","oa":140,"o":"zpa_8C"},{"a":19138,"t":"code","b":[133,141],"m":"sta","oa":141,"o":"zpa_8D"},{"a":19140,"t":"code","b":[133,142],"m":"sta","oa":142,"o":"zpa_8E"},{"a":19142,"t":"code","b":[133,143],"m":"sta","oa":143,"o":"zpa_8F"},{"a":19144,"t":"code","b":[133,144],"m":"sta","oa":144,"o":"zpa_90"},{"a":19146,"t":"code","b":[133,145],"m":"sta","oa":145,"o":"zpa_91"},{"a":19148,"t":"code","b":[133,146],"m":"sta","oa":146,"o":"zpa_92"},{"a":19150,"t":"code","b":[133,147],"m":"sta","oa":147,"o":"zpa_93"},{"a":19152,"t":"code","b":[76,68,75],"m":"jmp","oa":19268,"o":"j_4B44"},{"a":19155,"l":"j_4AD3","t":"code","b":[160,255],"m":"ldy","x":[19115],"o":"#$FF"},{"a":19157,"t":"code","b":[162,7],"m":"ldx","o":"#$07"},{"a":19159,"l":"b_4AD7","t":"code","b":[140,0,220],"m":"sty","x":[19199],"o":"cia1_port_a"},{"a":19162,"t":"code","b":[173,1,220],"m":"lda","o":"cia1_port_b"},{"a":19165,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":19167,"t":"code","b":[189,30,28],"m":"lda","oa":7198,"o":"bit_clears,x"},{"a":19170,"t":"code","b":[141,0,220],"m":"sta","o":"cia1_port_a"},{"a":19173,"t":"code","b":[173,1,220],"m":"lda","o":"cia1_port_b"},{"a":19176,"t":"code","b":[140,0,220],"m":"sty","o":"cia1_port_a"},{"a":19179,"t":"code","b":[73,255],"m":"eor","o":"#$FF"},{"a":19181,"t":"code","b":[45,1,220],"m":"and","o":"cia1_port_b"},{"a":19184,"t":"code","b":[37,34],"m":"and","oa":34,"o":"zpa_22"},{"a":19186,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":19188,"t":"code","b":[85,148],"m":"eor","oa":148,"o":"zpa_94,x"},{"a":19190,"t":"code","b":[37,34],"m":"and","oa":34,"o":"zpa_22"},{"a":19192,"t":"code","b":[149,140],"m":"sta","oa":140,"o":"zpa_8C,x"},{"a":19194,"t":"code","b":[165,34],"m":"lda","oa":34,"o":"zpa_22"},{"a":19196,"t":"code","b":[149,148],"m":"sta","oa":148,"o":"zpa_94,x"},{"a":19198,"t":"code","b":[202],"m":"dex"},{"a":19199,"t":"code","b":[16,214],"m":"bpl","oa":19159,"o":"b_4AD7"},{"a":19201,"t":"code","b":[160,6],"m":"ldy","o":"#$06"},{"a":19203,"l":"b_4B03","t":"code","b":[185,77,28],"m":"lda","oa":7245,"x":[19266],"o":"key_sticks,y"},{"a":19206,"t":"code","b":[41,7],"m":"and","o":"#$07"},{"a":19208,"t":"code","b":[170],"m":"tax"},{"a":19209,"t":"code","b":[189,22,28],"m":"lda","oa":7190,"o":"bit_masks,x"},{"a":19212,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":19214,"t":"code","b":[185,77,28],"m":"lda","oa":7245,"o":"key_sticks,y"},{"a":19217,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":19218,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":19219,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":19220,"t":"code","b":[170],"m":"tax"},{"a":19221,"t":"code","b":[181,148],"m":"lda","oa":148,"o":"zpa_94,x"},{"a":19223,"t":"code","b":[37,34],"m":"and","oa":34,"o":"zpa_22"},{"a":19225,"t":"code","b":[240,7],"m":"beq","oa":19234,"o":"b_4B22"},{"a":19227,"t":"code","b":[165,156],"m":"lda","oa":156,"o":"zpa_9C"},{"a":19229,"t":"code","b":[25,22,28],"m":"ora","oa":7190,"o":"bit_masks,y"},{"a":19232,"t":"code","b":[133,156],"m":"sta","oa":156,"o":"zpa_9C"},{"a":19234,"l":"b_4B22","t":"code","b":[185,83,28],"m":"lda","oa":7251,"x":[19225],"o":"key_sticks_2,y"},{"a":19237,"t":"code","b":[41,7],"m":"and","o":"#$07"},{"a":19239,"t":"code","b":[170],"m":"tax"},{"a":19240,"t":"code","b":[189,22,28],"m":"lda","oa":7190,"o":"bit_masks,x"},{"a":19243,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":19245,"t":"code","b":[185,83,28],"m":"lda","oa":7251,"o":"key_sticks_2,y"},{"a":19248,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":19249,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":19250,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":19251,"t":"code","b":[170],"m":"tax"},{"a":19252,"t":"code","b":[181,148],"m":"lda","oa":148,"o":"zpa_94,x"},{"a":19254,"t":"code","b":[37,34],"m":"and","oa":34,"o":"zpa_22"},{"a":19256,"t":"code","b":[240,7],"m":"beq","oa":19265,"o":"b_4B41"},{"a":19258,"t":"code","b":[165,157],"m":"lda","oa":157,"o":"zpa_9D"},{"a":19260,"t":"code","b":[25,22,28],"m":"ora","oa":7190,"o":"bit_masks,y"},{"a":19263,"t":"code","b":[133,157],"m":"sta","oa":157,"o":"zpa_9D"},{"a":19265,"l":"b_4B41","t":"code","b":[136],"m":"dey","x":[19256]},{"a":19266,"t":"code","b":[16,191],"m":"bpl","oa":19203,"o":"b_4B03"},{"a":19268,"l":"j_4B44","t":"code","b":[165,35],"m":"lda","oa":35,"x":[19152],"o":"zpa_23"},{"a":19270,"t":"code","b":[73,255],"m":"eor","o":"#$FF"},{"a":19272,"t":"code","b":[37,156],"m":"and","oa":156,"o":"zpa_9C"},{"a":19274,"t":"code","b":[133,158],"m":"sta","oa":158,"o":"zpa_9E"},{"a":19276,"t":"code","b":[165,36],"m":"lda","oa":36,"o":"zpa_24"},{"a":19278,"t":"code","b":[73,255],"m":"eor","o":"#$FF"},{"a":19280,"t":"code","b":[37,157],"m":"and","oa":157,"o":"zpa_9D"},{"a":19282,"t":"code","b":[133,159],"m":"sta","oa":159,"o":"zpa_9F"},{"a":19284,"t":"code","b":[96],"m":"rts"},{"a":19285,"l":"unpack_list","c":"Unpacks every entry of the list at (X low, Y high): a count, then four bytes an entry, the packed data's address and its destination (unpack).","t":"code","b":[134,24],"m":"stx","oa":24,"x":[9954,20201,20533,26501,27946],"o":"zpa_18"},{"a":19287,"t":"code","b":[132,25],"m":"sty","oa":25,"o":"zpa_19"},{"a":19289,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":19291,"t":"code","b":[177,24],"m":"lda","oa":24,"o":"(zpa_18),y"},{"a":19293,"t":"code","b":[133,40],"m":"sta","oa":40,"o":"zpa_28"},{"a":19295,"l":"b_4B5F","t":"code","b":[160,1],"m":"ldy","x":[19332],"o":"#$01"},{"a":19297,"t":"code","b":[177,24],"m":"lda","oa":24,"o":"(zpa_18),y"},{"a":19299,"t":"code","b":[133,46],"m":"sta","oa":46,"o":"zpa_2E"},{"a":19301,"t":"code","b":[200],"m":"iny"},{"a":19302,"t":"code","b":[177,24],"m":"lda","oa":24,"o":"(zpa_18),y"},{"a":19304,"t":"code","b":[133,47],"m":"sta","oa":47,"o":"zpa_2F"},{"a":19306,"t":"code","b":[200],"m":"iny"},{"a":19307,"t":"code","b":[177,24],"m":"lda","oa":24,"o":"(zpa_18),y"},{"a":19309,"t":"code","b":[133,48],"m":"sta","oa":48,"o":"zpa_30"},{"a":19311,"t":"code","b":[200],"m":"iny"},{"a":19312,"t":"code","b":[177,24],"m":"lda","oa":24,"o":"(zpa_18),y"},{"a":19314,"t":"code","b":[133,49],"m":"sta","oa":49,"o":"zpa_31"},{"a":19316,"t":"code","b":[32,142,73],"m":"jsr","oa":18830,"o":"unpack"},{"a":19319,"t":"code","b":[165,24],"m":"lda","oa":24,"o":"zpa_18"},{"a":19321,"t":"code","b":[24],"m":"clc"},{"a":19322,"t":"code","b":[105,4],"m":"adc","o":"#$04"},{"a":19324,"t":"code","b":[133,24],"m":"sta","oa":24,"o":"zpa_18"},{"a":19326,"t":"code","b":[144,2],"m":"bcc","oa":19330,"o":"b_4B82"},{"a":19328,"t":"code","b":[230,25],"m":"inc","oa":25,"o":"zpa_19"},{"a":19330,"l":"b_4B82","t":"code","b":[198,40],"m":"dec","oa":40,"x":[19326],"o":"zpa_28"},{"a":19332,"t":"code","b":[208,217],"m":"bne","oa":19295,"o":"b_4B5F"},{"a":19334,"t":"code","b":[96],"m":"rts"},{"a":19335,"l":"irq_null","c":"An interrupt handler that only acknowledges the CIA.","t":"code","b":[44,13,220],"m":"bit","o":"cia1_interrupt"},{"a":19338,"t":"code","b":[64],"m":"rti"},{"a":19339,"l":"nmi","c":"The RESTORE key's interrupt: goes to the main menu ($6E8E) without returning.","t":"code","b":[76,142,110],"m":"jmp","oa":28302,"o":"main_menu"},{"a":19342,"l":"jump_29","c":"Jumps through the address in $29 and $2A (the callers' JSR makes it an indirect call).","t":"code","b":[108,41,0],"m":"jmp","oa":41,"x":[14388,23557],"o":"(zpa_29)"},{"a":19345,"l":"divide","c":"A = (X x 256 + A) / Y, eight bits of quotient, the remainder in $22.","t":"code","b":[133,34],"m":"sta","oa":34,"x":[23787,25807,25851,26021,26096,26225],"o":"zpa_22"},{"a":19347,"t":"code","b":[134,35],"m":"stx","oa":35,"o":"zpa_23"},{"a":19349,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":19351,"t":"code","b":[134,38],"m":"stx","oa":38,"o":"zpa_26"},{"a":19353,"t":"code","b":[132,39],"m":"sty","oa":39,"o":"zpa_27"},{"a":19355,"t":"code","b":[70,39],"m":"lsr","oa":39,"o":"zpa_27"},{"a":19357,"t":"code","b":[102,38],"m":"ror","oa":38,"o":"zpa_26"},{"a":19359,"t":"code","b":[162,8],"m":"ldx","o":"#$08"},{"a":19361,"l":"b_4BA1","t":"code","b":[165,34],"m":"lda","oa":34,"x":[19391],"o":"zpa_22"},{"a":19363,"t":"code","b":[197,38],"m":"cmp","oa":38,"o":"zpa_26"},{"a":19365,"t":"code","b":[165,35],"m":"lda","oa":35,"o":"zpa_23"},{"a":19367,"t":"code","b":[229,39],"m":"sbc","oa":39,"o":"zpa_27"},{"a":19369,"t":"code","b":[144,13],"m":"bcc","oa":19384,"o":"b_4BB8"},{"a":19371,"t":"code","b":[165,34],"m":"lda","oa":34,"o":"zpa_22"},{"a":19373,"t":"code","b":[229,38],"m":"sbc","oa":38,"o":"zpa_26"},{"a":19375,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":19377,"t":"code","b":[165,35],"m":"lda","oa":35,"o":"zpa_23"},{"a":19379,"t":"code","b":[229,39],"m":"sbc","oa":39,"o":"zpa_27"},{"a":19381,"t":"code","b":[133,35],"m":"sta","oa":35,"o":"zpa_23"},{"a":19383,"t":"code","b":[56],"m":"sec"},{"a":19384,"l":"b_4BB8","t":"code","b":[38,36],"m":"rol","oa":36,"x":[19369],"o":"zpa_24"},{"a":19386,"t":"code","b":[70,39],"m":"lsr","oa":39,"o":"zpa_27"},{"a":19388,"t":"code","b":[102,38],"m":"ror","oa":38,"o":"zpa_26"},{"a":19390,"t":"code","b":[202],"m":"dex"},{"a":19391,"t":"code","b":[208,224],"m":"bne","oa":19361,"o":"b_4BA1"},{"a":19393,"t":"code","b":[165,36],"m":"lda","oa":36,"o":"zpa_24"},{"a":19395,"t":"code","b":[96],"m":"rts"},{"a":19396,"l":"multiply","c":"A = A x X, the low eight bits.","t":"code","b":[133,34],"m":"sta","oa":34,"x":[25265],"o":"zpa_22"},{"a":19398,"t":"code","b":[134,35],"m":"stx","oa":35,"o":"zpa_23"},{"a":19400,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":19402,"t":"code","b":[162,8],"m":"ldx","o":"#$08"},{"a":19404,"t":"code","b":[208,2],"m":"bne","oa":19408,"o":"b_4BD0"},{"a":19406,"l":"b_4BCE","t":"code","b":[6,34],"m":"asl","oa":34,"x":[19416],"o":"zpa_22"},{"a":19408,"l":"b_4BD0","t":"code","b":[70,35],"m":"lsr","oa":35,"x":[19404],"o":"zpa_23"},{"a":19410,"t":"code","b":[144,3],"m":"bcc","oa":19415,"o":"b_4BD7"},{"a":19412,"t":"code","b":[24],"m":"clc"},{"a":19413,"t":"code","b":[101,34],"m":"adc","oa":34,"o":"zpa_22"},{"a":19415,"l":"b_4BD7","t":"code","b":[202],"m":"dex","x":[19410]},{"a":19416,"t":"code","b":[208,244],"m":"bne","oa":19406,"o":"b_4BCE"},{"a":19418,"t":"code","b":[96],"m":"rts"},{"a":19419,"l":"times_10","c":"A x 10.","t":"code","b":[133,34],"m":"sta","oa":34,"x":[26099],"o":"zpa_22"},{"a":19421,"t":"code","b":[10],"m":"asl","o":"a"},{"a":19422,"t":"code","b":[10],"m":"asl","o":"a"},{"a":19423,"t":"code","b":[101,34],"m":"adc","oa":34,"o":"zpa_22"},{"a":19425,"t":"code","b":[10],"m":"asl","o":"a"},{"a":19426,"t":"code","b":[96],"m":"rts"},{"a":19427,"l":"rating_to_attr","c":"A x 10 + 100: a team rating digit (0-15) as an attribute.","t":"code","b":[133,34],"m":"sta","oa":34,"x":[23747,23765,25907,25921],"o":"zpa_22"},{"a":19429,"t":"code","b":[10],"m":"asl","o":"a"},{"a":19430,"t":"code","b":[10],"m":"asl","o":"a"},{"a":19431,"t":"code","b":[101,34],"m":"adc","oa":34,"o":"zpa_22"},{"a":19433,"t":"code","b":[10],"m":"asl","o":"a"},{"a":19434,"t":"code","b":[105,100],"m":"adc","o":"#$64"},{"a":19436,"t":"code","b":[96],"m":"rts"},{"a":19437,"l":"wait_and_read","c":"Waits for the next frame, reads the controls and runs on into tape_motor.","t":"code","b":[32,52,74],"m":"jsr","oa":18996,"x":[20537,22325,23224,24969,30132,30704,30726,49406],"o":"wait_frame"},{"a":19440,"t":"code","b":[32,117,74],"m":"jsr","oa":19061,"o":"read_input"},{"a":19443,"l":"tape_motor","c":"Keeps the cassette motor bit of the processor port ($01 bit 5) as it was, from $0C0E, unless a key on the cassette (sense bit 4) is up, when it turns the motor off; the other port bits are I/O in, BASIC and KERNAL out ($15).","t":"code","b":[165,1],"m":"lda","oa":1,"x":[8298,10325],"o":"zpa_01"},{"a":19445,"t":"code","b":[41,16],"m":"and","o":"#$10"},{"a":19447,"t":"code","b":[208,6],"m":"bne","oa":19455,"o":"b_4BFF"},{"a":19449,"t":"code","b":[173,14,12],"m":"lda","oa":3086,"o":"a_0C0E"},{"a":19452,"t":"code","b":[76,6,76],"m":"jmp","oa":19462,"o":"j_4C06"},{"a":19455,"l":"b_4BFF","t":"code","b":[169,0],"m":"lda","x":[19447],"o":"#$00"},{"a":19457,"t":"code","b":[141,14,12],"m":"sta","oa":3086,"o":"a_0C0E"},{"a":19460,"t":"code","b":[169,32],"m":"lda","o":"#$20"},{"a":19462,"l":"j_4C06","t":"code","b":[141,13,12],"m":"sta","oa":3085,"x":[19452],"o":"a_0C0D"},{"a":19465,"t":"code","b":[9,21],"m":"ora","o":"#$15"},{"a":19467,"t":"code","b":[133,1],"m":"sta","oa":1,"o":"zpa_01"},{"a":19469,"t":"code","b":[96],"m":"rts"},{"a":19470,"l":"fade_out","c":"Fades the screen to black over 16 frames (8 for a bitmap screen): each frame turns every colour into the next darker one (darker_colour): the background and multicolours ($5A-$5F, $D021-$D023), the sprites' colours, the objects' colours ($0A3A) and colour RAM (fade_colour_ram, or fade_bitmap_colours through the paired table it builds at $0920).","t":"code","b":[162,0],"m":"ldx","x":[20584,29860],"o":"#$00"},{"a":19472,"l":"b_4C10","t":"code","b":[138],"m":"txa","x":[19500]},{"a":19473,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":19474,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":19475,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":19476,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":19477,"t":"code","b":[168],"m":"tay"},{"a":19478,"t":"code","b":[185,108,77],"m":"lda","oa":19820,"o":"darker_colour,y"},{"a":19481,"t":"code","b":[10],"m":"asl","o":"a"},{"a":19482,"t":"code","b":[10],"m":"asl","o":"a"},{"a":19483,"t":"code","b":[10],"m":"asl","o":"a"},{"a":19484,"t":"code","b":[10],"m":"asl","o":"a"},{"a":19485,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":19487,"t":"code","b":[138],"m":"txa"},{"a":19488,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":19490,"t":"code","b":[168],"m":"tay"},{"a":19491,"t":"code","b":[185,108,77],"m":"lda","oa":19820,"o":"darker_colour,y"},{"a":19494,"t":"code","b":[5,34],"m":"ora","oa":34,"o":"zpa_22"},{"a":19496,"t":"code","b":[157,32,9],"m":"sta","oa":2336,"o":"f_0920,x"},{"a":19499,"t":"code","b":[232],"m":"inx"},{"a":19500,"t":"code","b":[208,226],"m":"bne","oa":19472,"o":"b_4C10"},{"a":19502,"t":"code","b":[173,17,208],"m":"lda","o":"vic_control1"},{"a":19505,"t":"code","b":[41,32],"m":"and","o":"#$20"},{"a":19507,"t":"code","b":[240,3],"m":"beq","oa":19512,"o":"b_4C38"},{"a":19509,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":19511,"t":"code","b":[44,169,16],"m":"bit","oa":4265,"o":"a_10A9"},{"a":19514,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"zpa_26"},{"a":19516,"l":"j_4C3C","t":"code","b":[32,52,74],"m":"jsr","oa":18996,"x":[19645],"o":"wait_frame"},{"a":19519,"t":"code","b":[164,90],"m":"ldy","oa":90,"o":"zpa_5A"},{"a":19521,"t":"code","b":[185,108,77],"m":"lda","oa":19820,"o":"darker_colour,y"},{"a":19524,"t":"code","b":[133,90],"m":"sta","oa":90,"o":"zpa_5A"},{"a":19526,"t":"code","b":[141,33,208],"m":"sta","o":"vic_background0"},{"a":19529,"t":"code","b":[164,91],"m":"ldy","oa":91,"o":"zpa_5B"},{"a":19531,"t":"code","b":[185,108,77],"m":"lda","oa":19820,"o":"darker_colour,y"},{"a":19534,"t":"code","b":[133,91],"m":"sta","oa":91,"o":"zpa_5B"},{"a":19536,"t":"code","b":[141,34,208],"m":"sta","o":"vic_background1"},{"a":19539,"t":"code","b":[164,92],"m":"ldy","oa":92,"o":"zpa_5C"},{"a":19541,"t":"code","b":[185,108,77],"m":"lda","oa":19820,"o":"darker_colour,y"},{"a":19544,"t":"code","b":[133,92],"m":"sta","oa":92,"o":"zpa_5C"},{"a":19546,"t":"code","b":[141,35,208],"m":"sta","o":"vic_background2"},{"a":19549,"t":"code","b":[164,93],"m":"ldy","oa":93,"o":"zpa_5D"},{"a":19551,"t":"code","b":[185,108,77],"m":"lda","oa":19820,"o":"darker_colour,y"},{"a":19554,"t":"code","b":[133,93],"m":"sta","oa":93,"o":"zpa_5D"},{"a":19556,"t":"code","b":[164,94],"m":"ldy","oa":94,"o":"zpa_5E"},{"a":19558,"t":"code","b":[185,108,77],"m":"lda","oa":19820,"o":"darker_colour,y"},{"a":19561,"t":"code","b":[133,94],"m":"sta","oa":94,"o":"zpa_5E"},{"a":19563,"t":"code","b":[164,95],"m":"ldy","oa":95,"o":"zpa_5F"},{"a":19565,"t":"code","b":[185,108,77],"m":"lda","oa":19820,"o":"darker_colour,y"},{"a":19568,"t":"code","b":[133,95],"m":"sta","oa":95,"o":"zpa_5F"},{"a":19570,"t":"code","b":[173,37,208],"m":"lda","o":"vic_sprite_mc0"},{"a":19573,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":19575,"t":"code","b":[168],"m":"tay"},{"a":19576,"t":"code","b":[185,108,77],"m":"lda","oa":19820,"o":"darker_colour,y"},{"a":19579,"t":"code","b":[141,37,208],"m":"sta","o":"vic_sprite_mc0"},{"a":19582,"t":"code","b":[173,38,208],"m":"lda","o":"vic_sprite_mc1"},{"a":19585,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":19587,"t":"code","b":[168],"m":"tay"},{"a":19588,"t":"code","b":[185,108,77],"m":"lda","oa":19820,"o":"darker_colour,y"},{"a":19591,"t":"code","b":[141,38,208],"m":"sta","o":"vic_sprite_mc1"},{"a":19594,"t":"code","b":[162,7],"m":"ldx","o":"#$07"},{"a":19596,"l":"b_4C8C","t":"code","b":[189,39,208],"m":"lda","x":[19609],"o":"vic_sprite0_colour,x"},{"a":19599,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":19601,"t":"code","b":[168],"m":"tay"},{"a":19602,"t":"code","b":[185,108,77],"m":"lda","oa":19820,"o":"darker_colour,y"},{"a":19605,"t":"code","b":[157,39,208],"m":"sta","o":"vic_sprite0_colour,x"},{"a":19608,"t":"code","b":[202],"m":"dex"},{"a":19609,"t":"code","b":[16,241],"m":"bpl","oa":19596,"o":"b_4C8C"},{"a":19611,"t":"code","b":[162,25],"m":"ldx","o":"#$19"},{"a":19613,"l":"b_4C9D","t":"code","b":[188,58,10],"m":"ldy","oa":2618,"x":[19623],"o":"f_0A3A,x"},{"a":19616,"t":"code","b":[185,108,77],"m":"lda","oa":19820,"o":"darker_colour,y"},{"a":19619,"t":"code","b":[157,58,10],"m":"sta","oa":2618,"o":"f_0A3A,x"},{"a":19622,"t":"code","b":[202],"m":"dex"},{"a":19623,"t":"code","b":[16,244],"m":"bpl","oa":19613,"o":"b_4C9D"},{"a":19625,"t":"code","b":[173,17,208],"m":"lda","o":"vic_control1"},{"a":19628,"t":"code","b":[41,32],"m":"and","o":"#$20"},{"a":19630,"t":"code","b":[240,6],"m":"beq","oa":19638,"o":"b_4CB6"},{"a":19632,"t":"code","b":[32,3,77],"m":"jsr","oa":19715,"o":"fade_bitmap_colours"},{"a":19635,"t":"code","b":[76,185,76],"m":"jmp","oa":19641,"o":"j_4CB9"},{"a":19638,"l":"b_4CB6","t":"code","b":[32,196,76],"m":"jsr","oa":19652,"x":[19630],"o":"fade_colour_ram"},{"a":19641,"l":"j_4CB9","t":"code","b":[198,38],"m":"dec","oa":38,"x":[19635],"o":"zpa_26"},{"a":19643,"t":"code","b":[240,3],"m":"beq","oa":19648,"o":"b_4CC0"},{"a":19645,"t":"code","b":[76,60,76],"m":"jmp","oa":19516,"o":"j_4C3C"},{"a":19648,"l":"b_4CC0","t":"code","b":[32,52,74],"m":"jsr","oa":18996,"x":[19643],"o":"wait_frame"},{"a":19651,"t":"code","b":[96],"m":"rts"},{"a":19652,"l":"fade_colour_ram","c":"Darkens colour RAM for a character screen: each colour through darker_mc, which keeps the multicolour bit.","t":"code","b":[160,0],"m":"ldy","x":[19638],"o":"#$00"},{"a":19654,"l":"b_4CC6","t":"code","b":[185,0,216],"m":"lda","x":[19667],"o":"colour_ram,y"},{"a":19657,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":19659,"t":"code","b":[170],"m":"tax"},{"a":19660,"t":"code","b":[189,124,77],"m":"lda","oa":19836,"o":"darker_mc,x"},{"a":19663,"t":"code","b":[153,0,216],"m":"sta","o":"colour_ram,y"},{"a":19666,"t":"code","b":[200],"m":"iny"},{"a":19667,"t":"code","b":[208,241],"m":"bne","oa":19654,"o":"b_4CC6"},{"a":19669,"l":"b_4CD5","t":"code","b":[185,0,217],"m":"lda","x":[19682],"o":"$D900,y"},{"a":19672,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":19674,"t":"code","b":[170],"m":"tax"},{"a":19675,"t":"code","b":[189,124,77],"m":"lda","oa":19836,"o":"darker_mc,x"},{"a":19678,"t":"code","b":[153,0,217],"m":"sta","o":"$D900,y"},{"a":19681,"t":"code","b":[200],"m":"iny"},{"a":19682,"t":"code","b":[208,241],"m":"bne","oa":19669,"o":"b_4CD5"},{"a":19684,"l":"b_4CE4","t":"code","b":[185,0,218],"m":"lda","x":[19697],"o":"$DA00,y"},{"a":19687,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":19689,"t":"code","b":[170],"m":"tax"},{"a":19690,"t":"code","b":[189,124,77],"m":"lda","oa":19836,"o":"darker_mc,x"},{"a":19693,"t":"code","b":[153,0,218],"m":"sta","o":"$DA00,y"},{"a":19696,"t":"code","b":[200],"m":"iny"},{"a":19697,"t":"code","b":[208,241],"m":"bne","oa":19684,"o":"b_4CE4"},{"a":19699,"l":"b_4CF3","t":"code","b":[185,0,219],"m":"lda","x":[19712],"o":"$DB00,y"},{"a":19702,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":19704,"t":"code","b":[170],"m":"tax"},{"a":19705,"t":"code","b":[189,124,77],"m":"lda","oa":19836,"o":"darker_mc,x"},{"a":19708,"t":"code","b":[153,0,219],"m":"sta","o":"$DB00,y"},{"a":19711,"t":"code","b":[200],"m":"iny"},{"a":19712,"t":"code","b":[208,241],"m":"bne","oa":19699,"o":"b_4CF3"},{"a":19714,"t":"code","b":[96],"m":"rts"},{"a":19715,"l":"fade_bitmap_colours","c":"Darkens a bitmap's colours: colour RAM and the screen at $CC00 (both nibbles) through the table at $0920.","t":"code","b":[160,0],"m":"ldy","x":[19632],"o":"#$00"},{"a":19717,"l":"b_4D05","t":"code","b":[190,0,216],"m":"ldx","x":[19736],"o":"colour_ram,y"},{"a":19720,"t":"code","b":[189,32,9],"m":"lda","oa":2336,"o":"f_0920,x"},{"a":19723,"t":"code","b":[153,0,216],"m":"sta","o":"colour_ram,y"},{"a":19726,"t":"code","b":[190,0,204],"m":"ldx","oa":52224,"o":"title_routine,y"},{"a":19729,"t":"code","b":[189,32,9],"m":"lda","oa":2336,"o":"f_0920,x"},{"a":19732,"t":"code","b":[153,0,204],"m":"sta","oa":52224,"o":"title_routine,y"},{"a":19735,"t":"code","b":[200],"m":"iny"},{"a":19736,"t":"code","b":[208,235],"m":"bne","oa":19717,"o":"b_4D05"},{"a":19738,"l":"b_4D1A","t":"code","b":[190,0,217],"m":"ldx","x":[19757],"o":"$D900,y"},{"a":19741,"t":"code","b":[189,32,9],"m":"lda","oa":2336,"o":"f_0920,x"},{"a":19744,"t":"code","b":[153,0,217],"m":"sta","o":"$D900,y"},{"a":19747,"t":"code","b":[190,0,205],"m":"ldx","oa":52480,"o":"f_CD00,y"},{"a":19750,"t":"code","b":[189,32,9],"m":"lda","oa":2336,"o":"f_0920,x"},{"a":19753,"t":"code","b":[153,0,205],"m":"sta","oa":52480,"o":"f_CD00,y"},{"a":19756,"t":"code","b":[200],"m":"iny"},{"a":19757,"t":"code","b":[208,235],"m":"bne","oa":19738,"o":"b_4D1A"},{"a":19759,"l":"b_4D2F","t":"code","b":[190,0,218],"m":"ldx","x":[19778],"o":"$DA00,y"},{"a":19762,"t":"code","b":[189,32,9],"m":"lda","oa":2336,"o":"f_0920,x"},{"a":19765,"t":"code","b":[153,0,218],"m":"sta","o":"$DA00,y"},{"a":19768,"t":"code","b":[190,0,206],"m":"ldx","oa":52736,"o":"f_CE00,y"},{"a":19771,"t":"code","b":[189,32,9],"m":"lda","oa":2336,"o":"f_0920,x"},{"a":19774,"t":"code","b":[153,0,206],"m":"sta","oa":52736,"o":"f_CE00,y"},{"a":19777,"t":"code","b":[200],"m":"iny"},{"a":19778,"t":"code","b":[208,235],"m":"bne","oa":19759,"o":"b_4D2F"},{"a":19780,"l":"b_4D44","t":"code","b":[190,0,219],"m":"ldx","x":[19801],"o":"$DB00,y"},{"a":19783,"t":"code","b":[189,32,9],"m":"lda","oa":2336,"o":"f_0920,x"},{"a":19786,"t":"code","b":[153,0,219],"m":"sta","o":"$DB00,y"},{"a":19789,"t":"code","b":[190,0,207],"m":"ldx","oa":52992,"o":"f_CF00,y"},{"a":19792,"t":"code","b":[189,32,9],"m":"lda","oa":2336,"o":"f_0920,x"},{"a":19795,"t":"code","b":[153,0,207],"m":"sta","oa":52992,"o":"f_CF00,y"},{"a":19798,"t":"code","b":[200],"m":"iny"},{"a":19799,"t":"code","b":[192,232],"m":"cpy","o":"#$E8"},{"a":19801,"t":"code","b":[208,233],"m":"bne","oa":19780,"o":"b_4D44"},{"a":19803,"t":"code","b":[96],"m":"rts"},{"a":19804,"c":"Sixteen colours from dark to light (0, 11, 9, 2, 6, 14, 4, 10, 8, 12, 5, 7, 15, 3, 13, 1) that nothing reads.","t":"byte","b":[0,11,9,2,6,14,4,10]},{"a":19812,"t":"byte","b":[8,12,5,7,15,3,13,1]},{"a":19820,"l":"darker_colour","c":"Each colour's next darker colour, for fade_out: white to cyan, cyan to yellow, yellow to light grey and so on down to black.","t":"byte","b":[0,3,11,7,6,8,9,12],"x":[19478,19491,19521,19531,19541,19551,19558,19565,19576,19588,19602,19616]},{"a":19828,"t":"byte","b":[4,0,14,0,10,15,2,5]},{"a":19836,"l":"darker_mc","c":"The same for multicolour character colours (8-15 stay multicolour).","t":"byte","b":[0,3,0,7,6,4,2,5],"x":[19660,19675,19690,19705]},{"a":19844,"t":"byte","b":[8,11,8,15,14,12,10,13]},{"a":19852,"l":"sprite_rows","c":"Turns A sprite frames at (X, Y) from columns (21 bytes for each of the three columns) into the VIC's rows (three bytes a row); then, when $26 is not zero, makes $26 mirror images from (X, Y) on to ($1C) (sprite_mirror).","t":"code","b":[133,35],"m":"sta","oa":35,"x":[9850,9882,9914,10707,24473,24505,26637,26669,30190],"o":"zpa_23"},{"a":19854,"t":"code","b":[134,26],"m":"stx","oa":26,"o":"zpa_1A"},{"a":19856,"t":"code","b":[132,27],"m":"sty","oa":27,"o":"zpa_1B"},{"a":19858,"t":"code","b":[134,28],"m":"stx","oa":28,"o":"zpa_1C"},{"a":19860,"t":"code","b":[132,29],"m":"sty","oa":29,"o":"zpa_1D"},{"a":19862,"t":"code","b":[170],"m":"tax"},{"a":19863,"t":"code","b":[240,54],"m":"beq","oa":19919,"o":"r_4DCF"},{"a":19865,"l":"b_4D99","t":"code","b":[160,62],"m":"ldy","x":[19913],"o":"#$3E"},{"a":19867,"l":"b_4D9B","t":"code","b":[177,28],"m":"lda","oa":28,"x":[19873],"o":"(zpa_1C),y"},{"a":19869,"t":"code","b":[153,32,9],"m":"sta","oa":2336,"o":"f_0920,y"},{"a":19872,"t":"code","b":[136],"m":"dey"},{"a":19873,"t":"code","b":[16,248],"m":"bpl","oa":19867,"o":"b_4D9B"},{"a":19875,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":19877,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":19879,"l":"b_4DA7","t":"code","b":[189,32,9],"m":"lda","oa":2336,"x":[19898],"o":"f_0920,x"},{"a":19882,"t":"code","b":[145,28],"m":"sta","oa":28,"o":"(zpa_1C),y"},{"a":19884,"t":"code","b":[24],"m":"clc"},{"a":19885,"t":"code","b":[152],"m":"tya"},{"a":19886,"t":"code","b":[105,3],"m":"adc","o":"#$03"},{"a":19888,"t":"code","b":[201,63],"m":"cmp","o":"#$3F"},{"a":19890,"t":"code","b":[144,2],"m":"bcc","oa":19894,"o":"b_4DB6"},{"a":19892,"t":"code","b":[233,62],"m":"sbc","o":"#$3E"},{"a":19894,"l":"b_4DB6","t":"code","b":[168],"m":"tay","x":[19890]},{"a":19895,"t":"code","b":[232],"m":"inx"},{"a":19896,"t":"code","b":[224,63],"m":"cpx","o":"#$3F"},{"a":19898,"t":"code","b":[144,235],"m":"bcc","oa":19879,"o":"b_4DA7"},{"a":19900,"t":"code","b":[24],"m":"clc"},{"a":19901,"t":"code","b":[165,28],"m":"lda","oa":28,"o":"zpa_1C"},{"a":19903,"t":"code","b":[105,64],"m":"adc","o":"#$40"},{"a":19905,"t":"code","b":[133,28],"m":"sta","oa":28,"o":"zpa_1C"},{"a":19907,"t":"code","b":[144,2],"m":"bcc","oa":19911,"o":"b_4DC7"},{"a":19909,"t":"code","b":[230,29],"m":"inc","oa":29,"o":"zpa_1D"},{"a":19911,"l":"b_4DC7","t":"code","b":[198,35],"m":"dec","oa":35,"x":[19907],"o":"zpa_23"},{"a":19913,"t":"code","b":[208,206],"m":"bne","oa":19865,"o":"b_4D99"},{"a":19915,"t":"code","b":[165,38],"m":"lda","oa":38,"o":"zpa_26"},{"a":19917,"t":"code","b":[208,1],"m":"bne","oa":19920,"o":"b_4DD0"},{"a":19919,"l":"r_4DCF","t":"code","b":[96],"m":"rts","x":[19863]},{"a":19920,"l":"b_4DD0","t":"code","b":[32,244,77],"m":"jsr","oa":19956,"x":[19917],"o":"mirror_table"},{"a":19923,"l":"j_4DD3","t":"code","b":[32,24,78],"m":"jsr","oa":19992,"x":[19952],"o":"sprite_mirror"},{"a":19926,"t":"code","b":[165,26],"m":"lda","oa":26,"o":"zpa_1A"},{"a":19928,"t":"code","b":[24],"m":"clc"},{"a":19929,"t":"code","b":[105,64],"m":"adc","o":"#$40"},{"a":19931,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":19933,"t":"code","b":[144,2],"m":"bcc","oa":19937,"o":"b_4DE1"},{"a":19935,"t":"code","b":[230,27],"m":"inc","oa":27,"o":"zpa_1B"},{"a":19937,"l":"b_4DE1","t":"code","b":[165,28],"m":"lda","oa":28,"x":[19933],"o":"zpa_1C"},{"a":19939,"t":"code","b":[24],"m":"clc"},{"a":19940,"t":"code","b":[105,64],"m":"adc","o":"#$40"},{"a":19942,"t":"code","b":[133,28],"m":"sta","oa":28,"o":"zpa_1C"},{"a":19944,"t":"code","b":[144,2],"m":"bcc","oa":19948,"o":"b_4DEC"},{"a":19946,"t":"code","b":[230,29],"m":"inc","oa":29,"o":"zpa_1D"},{"a":19948,"l":"b_4DEC","t":"code","b":[198,38],"m":"dec","oa":38,"x":[19944],"o":"zpa_26"},{"a":19950,"t":"code","b":[240,3],"m":"beq","oa":19955,"o":"r_4DF3"},{"a":19952,"t":"code","b":[76,211,77],"m":"jmp","oa":19923,"o":"j_4DD3"},{"a":19955,"l":"r_4DF3","t":"code","b":[96],"m":"rts","x":[19950]},{"a":19956,"l":"mirror_table","c":"Fills $0920 with each byte's mirror image in pixel pairs (multicolour pixels): the four pairs in the other order.","t":"code","b":[162,0],"m":"ldx","x":[19920,20048,20210,26504,27949],"o":"#$00"},{"a":19958,"l":"b_4DF6","t":"code","b":[138],"m":"txa","x":[19989]},{"a":19959,"t":"code","b":[201,128],"m":"cmp","o":"#$80"},{"a":19961,"t":"code","b":[42],"m":"rol","o":"a"},{"a":19962,"t":"code","b":[201,128],"m":"cmp","o":"#$80"},{"a":19964,"t":"code","b":[42],"m":"rol","o":"a"},{"a":19965,"t":"code","b":[41,51],"m":"and","o":"#$33"},{"a":19967,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":19969,"t":"code","b":[138],"m":"txa"},{"a":19970,"t":"code","b":[106],"m":"ror","o":"a"},{"a":19971,"t":"code","b":[106],"m":"ror","o":"a"},{"a":19972,"t":"code","b":[168],"m":"tay"},{"a":19973,"t":"code","b":[106],"m":"ror","o":"a"},{"a":19974,"t":"code","b":[41,192],"m":"and","o":"#$C0"},{"a":19976,"t":"code","b":[5,34],"m":"ora","oa":34,"o":"zpa_22"},{"a":19978,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":19980,"t":"code","b":[152],"m":"tya"},{"a":19981,"t":"code","b":[41,12],"m":"and","o":"#$0C"},{"a":19983,"t":"code","b":[5,34],"m":"ora","oa":34,"o":"zpa_22"},{"a":19985,"t":"code","b":[157,32,9],"m":"sta","oa":2336,"o":"f_0920,x"},{"a":19988,"t":"code","b":[232],"m":"inx"},{"a":19989,"t":"code","b":[208,223],"m":"bne","oa":19958,"o":"b_4DF6"},{"a":19991,"t":"code","b":[96],"m":"rts"},{"a":19992,"l":"sprite_mirror","c":"Mirrors the sprite frame at ($1A) into ($1C): each row's three bytes swapped end for end and each through mirror_table.","t":"code","b":[160,0],"m":"ldy","x":[19923,20054],"o":"#$00"},{"a":19994,"t":"code","b":[169,21],"m":"lda","o":"#$15"},{"a":19996,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":19998,"l":"b_4E1E","t":"code","b":[177,26],"m":"lda","oa":26,"x":[20031],"o":"(zpa_1A),y"},{"a":20000,"t":"code","b":[170],"m":"tax"},{"a":20001,"t":"code","b":[189,32,9],"m":"lda","oa":2336,"o":"f_0920,x"},{"a":20004,"t":"code","b":[200],"m":"iny"},{"a":20005,"t":"code","b":[200],"m":"iny"},{"a":20006,"t":"code","b":[145,28],"m":"sta","oa":28,"o":"(zpa_1C),y"},{"a":20008,"t":"code","b":[177,26],"m":"lda","oa":26,"o":"(zpa_1A),y"},{"a":20010,"t":"code","b":[170],"m":"tax"},{"a":20011,"t":"code","b":[189,32,9],"m":"lda","oa":2336,"o":"f_0920,x"},{"a":20014,"t":"code","b":[136],"m":"dey"},{"a":20015,"t":"code","b":[136],"m":"dey"},{"a":20016,"t":"code","b":[145,28],"m":"sta","oa":28,"o":"(zpa_1C),y"},{"a":20018,"t":"code","b":[200],"m":"iny"},{"a":20019,"t":"code","b":[177,26],"m":"lda","oa":26,"o":"(zpa_1A),y"},{"a":20021,"t":"code","b":[170],"m":"tax"},{"a":20022,"t":"code","b":[189,32,9],"m":"lda","oa":2336,"o":"f_0920,x"},{"a":20025,"t":"code","b":[145,28],"m":"sta","oa":28,"o":"(zpa_1C),y"},{"a":20027,"t":"code","b":[200],"m":"iny"},{"a":20028,"t":"code","b":[200],"m":"iny"},{"a":20029,"t":"code","b":[198,34],"m":"dec","oa":34,"o":"zpa_22"},{"a":20031,"t":"code","b":[208,221],"m":"bne","oa":19998,"o":"b_4E1E"},{"a":20033,"t":"code","b":[177,26],"m":"lda","oa":26,"o":"(zpa_1A),y"},{"a":20035,"t":"code","b":[145,28],"m":"sta","oa":28,"o":"(zpa_1C),y"},{"a":20037,"t":"code","b":[96],"m":"rts"},{"a":20038,"l":"mirror_pairs_do","c":"Makes A mirror images, from the list of frame pairs at (X, Y) (frame_pair_addr): the second frame of each pair becomes the first's mirror image.","t":"code","b":[134,30],"m":"stx","oa":30,"x":[9940,10716],"o":"zpa_1E"},{"a":20040,"t":"code","b":[132,31],"m":"sty","oa":31,"o":"zpa_1F"},{"a":20042,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"zpa_26"},{"a":20044,"t":"code","b":[201,0],"m":"cmp","o":"#$00"},{"a":20046,"t":"code","b":[240,13],"m":"beq","oa":20061,"o":"r_4E5D"},{"a":20048,"t":"code","b":[32,244,77],"m":"jsr","oa":19956,"o":"mirror_table"},{"a":20051,"l":"b_4E53","t":"code","b":[32,141,78],"m":"jsr","oa":20109,"x":[20059],"o":"frame_pair_addr"},{"a":20054,"t":"code","b":[32,24,78],"m":"jsr","oa":19992,"o":"sprite_mirror"},{"a":20057,"t":"code","b":[198,38],"m":"dec","oa":38,"o":"zpa_26"},{"a":20059,"t":"code","b":[208,246],"m":"bne","oa":20051,"o":"b_4E53"},{"a":20061,"l":"r_4E5D","t":"code","b":[96],"m":"rts","x":[20046]},{"a":20062,"l":"sprite_copy","c":"Copies A frames from the list of pairs at (X, Y): the first to the second, or the second to the first when carry was set.","t":"code","b":[72],"m":"pha","x":[9931,29909]},{"a":20063,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":20065,"t":"code","b":[42],"m":"rol","o":"a"},{"a":20066,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":20068,"t":"code","b":[104],"m":"pla"},{"a":20069,"t":"code","b":[134,30],"m":"stx","oa":30,"o":"zpa_1E"},{"a":20071,"t":"code","b":[132,31],"m":"sty","oa":31,"o":"zpa_1F"},{"a":20073,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"zpa_26"},{"a":20075,"t":"code","b":[201,0],"m":"cmp","o":"#$00"},{"a":20077,"t":"code","b":[240,29],"m":"beq","oa":20108,"o":"r_4E8C"},{"a":20079,"l":"b_4E6F","t":"code","b":[32,141,78],"m":"jsr","oa":20109,"x":[20106],"o":"frame_pair_addr"},{"a":20082,"t":"code","b":[160,63],"m":"ldy","o":"#$3F"},{"a":20084,"t":"code","b":[165,34],"m":"lda","oa":34,"o":"zpa_22"},{"a":20086,"t":"code","b":[240,9],"m":"beq","oa":20097,"o":"b_4E81"},{"a":20088,"l":"b_4E78","t":"code","b":[177,28],"m":"lda","oa":28,"x":[20093],"o":"(zpa_1C),y"},{"a":20090,"t":"code","b":[145,26],"m":"sta","oa":26,"o":"(zpa_1A),y"},{"a":20092,"t":"code","b":[136],"m":"dey"},{"a":20093,"t":"code","b":[16,249],"m":"bpl","oa":20088,"o":"b_4E78"},{"a":20095,"t":"code","b":[48,7],"m":"bmi","oa":20104,"o":"b_4E88"},{"a":20097,"l":"b_4E81","t":"code","b":[177,26],"m":"lda","oa":26,"x":[20086,20102],"o":"(zpa_1A),y"},{"a":20099,"t":"code","b":[145,28],"m":"sta","oa":28,"o":"(zpa_1C),y"},{"a":20101,"t":"code","b":[136],"m":"dey"},{"a":20102,"t":"code","b":[16,249],"m":"bpl","oa":20097,"o":"b_4E81"},{"a":20104,"l":"b_4E88","t":"code","b":[198,38],"m":"dec","oa":38,"x":[20095],"o":"zpa_26"},{"a":20106,"t":"code","b":[208,227],"m":"bne","oa":20079,"o":"b_4E6F"},{"a":20108,"l":"r_4E8C","t":"code","b":[96],"m":"rts","x":[20077]},{"a":20109,"l":"frame_pair_addr","c":"Reads the next pair of frame numbers at ($1E) and turns them into addresses at $C000 + 64 x frame, ($1A) and ($1C).","t":"code","b":[160,0],"m":"ldy","x":[20051,20079],"o":"#$00"},{"a":20111,"t":"code","b":[177,30],"m":"lda","oa":30,"o":"(zpa_1E),y"},{"a":20113,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":20114,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":20115,"t":"code","b":[24],"m":"clc"},{"a":20116,"t":"code","b":[105,192],"m":"adc","o":"#$C0"},{"a":20118,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":20120,"t":"code","b":[177,30],"m":"lda","oa":30,"o":"(zpa_1E),y"},{"a":20122,"t":"code","b":[106],"m":"ror","o":"a"},{"a":20123,"t":"code","b":[106],"m":"ror","o":"a"},{"a":20124,"t":"code","b":[106],"m":"ror","o":"a"},{"a":20125,"t":"code","b":[41,192],"m":"and","o":"#$C0"},{"a":20127,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":20129,"t":"code","b":[200],"m":"iny"},{"a":20130,"t":"code","b":[177,30],"m":"lda","oa":30,"o":"(zpa_1E),y"},{"a":20132,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":20133,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":20134,"t":"code","b":[24],"m":"clc"},{"a":20135,"t":"code","b":[105,192],"m":"adc","o":"#$C0"},{"a":20137,"t":"code","b":[133,29],"m":"sta","oa":29,"o":"zpa_1D"},{"a":20139,"t":"code","b":[177,30],"m":"lda","oa":30,"o":"(zpa_1E),y"},{"a":20141,"t":"code","b":[106],"m":"ror","o":"a"},{"a":20142,"t":"code","b":[106],"m":"ror","o":"a"},{"a":20143,"t":"code","b":[106],"m":"ror","o":"a"},{"a":20144,"t":"code","b":[41,192],"m":"and","o":"#$C0"},{"a":20146,"t":"code","b":[133,28],"m":"sta","oa":28,"o":"zpa_1C"},{"a":20148,"t":"code","b":[165,30],"m":"lda","oa":30,"o":"zpa_1E"},{"a":20150,"t":"code","b":[24],"m":"clc"},{"a":20151,"t":"code","b":[105,2],"m":"adc","o":"#$02"},{"a":20153,"t":"code","b":[133,30],"m":"sta","oa":30,"o":"zpa_1E"},{"a":20155,"t":"code","b":[144,2],"m":"bcc","oa":20159,"o":"r_4EBF"},{"a":20157,"t":"code","b":[230,31],"m":"inc","oa":31,"o":"zpa_1F"},{"a":20159,"l":"r_4EBF","t":"code","b":[96],"m":"rts","x":[20155]},{"a":20160,"l":"tile_screen_c8","c":"Builds a menu screen from the list at $8527: unpacks the tiles to $C000, each cell's flip bits to $007A and the map of tiles to $C800, then draws it (tile_screen).","t":"code","b":[162,39],"m":"ldx","x":[22502,22649,22777,22978,30193],"o":"#$27"},{"a":20162,"t":"code","b":[160,133],"m":"ldy","o":"#$85"},{"a":20164,"t":"code","b":[169,200],"m":"lda","o":"#$C8"},{"a":20166,"t":"code","b":[24],"m":"clc"},{"a":20167,"t":"code","b":[144,30],"m":"bcc","oa":20199,"o":"b_4EE7"},{"a":20169,"l":"tile_screen_cc","c":"The same from the list at $7D72, with the map at $CC00; then colours the last three rows ($CF70-$CFE7) white on black ($10).","t":"code","b":[162,114],"m":"ldx","x":[28511,29684],"o":"#$72"},{"a":20171,"t":"code","b":[160,125],"m":"ldy","o":"#$7D"},{"a":20173,"t":"code","b":[169,204],"m":"lda","o":"#$CC"},{"a":20175,"t":"code","b":[24],"m":"clc"},{"a":20176,"t":"code","b":[32,231,78],"m":"jsr","oa":20199,"o":"b_4EE7"},{"a":20179,"t":"code","b":[162,119],"m":"ldx","o":"#$77"},{"a":20181,"t":"code","b":[169,16],"m":"lda","o":"#$10"},{"a":20183,"l":"b_4ED7","t":"code","b":[157,112,207],"m":"sta","oa":53104,"x":[20187],"o":"f_CF70,x"},{"a":20186,"t":"code","b":[202],"m":"dex"},{"a":20187,"t":"code","b":[16,250],"m":"bpl","oa":20183,"o":"b_4ED7"},{"a":20189,"t":"code","b":[96],"m":"rts"},{"a":20190,"l":"show_picture_7afc","c":"Shows the bitmap picture at $7AFC (show_picture).","t":"code","b":[162,252],"m":"ldx","x":[29729],"o":"#$FC"},{"a":20192,"t":"code","b":[160,122],"m":"ldy","o":"#$7A"},{"a":20194,"t":"code","b":[76,243,79],"m":"jmp","oa":20467,"o":"show_picture"},{"a":20197,"l":"tile_screen","c":"Draws a menu screen whose list is at (X, Y) and map is at A x 256: unpacks it, and with carry set first fills the map's $FF cells from the screen at $F400 (tile_fill). Then draws every cell's tile into the bitmap at $E000 (draw_tile), each with two flip bits from $007A on (four cells a byte).","t":"code","b":[169,204],"m":"lda","x":[24441,26605],"o":"#$CC"},{"a":20199,"l":"b_4EE7","t":"code","b":[72],"m":"pha","x":[20167,20176]},{"a":20200,"t":"code","b":[8],"m":"php"},{"a":20201,"t":"code","b":[32,85,75],"m":"jsr","oa":19285,"o":"unpack_list"},{"a":20204,"t":"code","b":[40],"m":"plp"},{"a":20205,"t":"code","b":[144,3],"m":"bcc","oa":20210,"o":"b_4EF2"},{"a":20207,"t":"code","b":[32,82,79],"m":"jsr","oa":20306,"o":"tile_fill"},{"a":20210,"l":"b_4EF2","t":"code","b":[32,244,77],"m":"jsr","oa":19956,"x":[20205],"o":"mirror_table"},{"a":20213,"t":"code","b":[104],"m":"pla"},{"a":20214,"t":"code","b":[133,35],"m":"sta","oa":35,"o":"zpa_23"},{"a":20216,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":20218,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":20220,"t":"code","b":[133,28],"m":"sta","oa":28,"o":"zpa_1C"},{"a":20222,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"zpa_26"},{"a":20224,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":20226,"t":"code","b":[133,39],"m":"sta","oa":39,"o":"zpa_27"},{"a":20228,"t":"code","b":[165,122],"m":"lda","oa":122,"o":"zpa_7A"},{"a":20230,"t":"code","b":[133,36],"m":"sta","oa":36,"o":"zpa_24"},{"a":20232,"t":"code","b":[169,224],"m":"lda","o":"#$E0"},{"a":20234,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":20236,"t":"code","b":[165,35],"m":"lda","oa":35,"o":"zpa_23"},{"a":20238,"t":"code","b":[133,29],"m":"sta","oa":29,"o":"zpa_1D"},{"a":20240,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":20242,"t":"code","b":[133,32],"m":"sta","oa":32,"o":"zpa_20"},{"a":20244,"t":"code","b":[169,192],"m":"lda","o":"#$C0"},{"a":20246,"t":"code","b":[133,33],"m":"sta","oa":33,"o":"zpa_21"},{"a":20248,"l":"b_4F18","t":"code","b":[160,0],"m":"ldy","x":[20297,20303],"o":"#$00"},{"a":20250,"t":"code","b":[132,31],"m":"sty","oa":31,"o":"zpa_1F"},{"a":20252,"t":"code","b":[177,28],"m":"lda","oa":28,"o":"(zpa_1C),y"},{"a":20254,"t":"code","b":[32,119,79],"m":"jsr","oa":20343,"o":"draw_tile"},{"a":20257,"t":"code","b":[70,36],"m":"lsr","oa":36,"o":"zpa_24"},{"a":20259,"t":"code","b":[70,36],"m":"lsr","oa":36,"o":"zpa_24"},{"a":20261,"t":"code","b":[198,39],"m":"dec","oa":39,"o":"zpa_27"},{"a":20263,"t":"code","b":[208,13],"m":"bne","oa":20278,"o":"b_4F36"},{"a":20265,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":20267,"t":"code","b":[133,39],"m":"sta","oa":39,"o":"zpa_27"},{"a":20269,"t":"code","b":[230,38],"m":"inc","oa":38,"o":"zpa_26"},{"a":20271,"t":"code","b":[164,38],"m":"ldy","oa":38,"o":"zpa_26"},{"a":20273,"t":"code","b":[185,122,0],"m":"lda","oa":122,"o":"zpa_7A,y"},{"a":20276,"t":"code","b":[133,36],"m":"sta","oa":36,"o":"zpa_24"},{"a":20278,"l":"b_4F36","t":"code","b":[230,28],"m":"inc","oa":28,"x":[20263],"o":"zpa_1C"},{"a":20280,"t":"code","b":[208,2],"m":"bne","oa":20284,"o":"b_4F3C"},{"a":20282,"t":"code","b":[230,29],"m":"inc","oa":29,"o":"zpa_1D"},{"a":20284,"l":"b_4F3C","t":"code","b":[165,26],"m":"lda","oa":26,"x":[20280],"o":"zpa_1A"},{"a":20286,"t":"code","b":[24],"m":"clc"},{"a":20287,"t":"code","b":[105,8],"m":"adc","o":"#$08"},{"a":20289,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":20291,"t":"code","b":[144,2],"m":"bcc","oa":20295,"o":"b_4F47"},{"a":20293,"t":"code","b":[230,27],"m":"inc","oa":27,"o":"zpa_1B"},{"a":20295,"l":"b_4F47","t":"code","b":[201,64],"m":"cmp","x":[20291],"o":"#$40"},{"a":20297,"t":"code","b":[208,205],"m":"bne","oa":20248,"o":"b_4F18"},{"a":20299,"t":"code","b":[165,27],"m":"lda","oa":27,"o":"zpa_1B"},{"a":20301,"t":"code","b":[201,255],"m":"cmp","o":"#$FF"},{"a":20303,"t":"code","b":[208,199],"m":"bne","oa":20248,"o":"b_4F18"},{"a":20305,"t":"code","b":[96],"m":"rts"},{"a":20306,"l":"tile_fill","c":"Where the map at $CC00 holds $FF, takes the cell from $F400.","t":"code","b":[160,0],"m":"ldy","x":[20207],"o":"#$00"},{"a":20308,"t":"code","b":[132,26],"m":"sty","oa":26,"o":"zpa_1A"},{"a":20310,"t":"code","b":[132,28],"m":"sty","oa":28,"o":"zpa_1C"},{"a":20312,"t":"code","b":[169,204],"m":"lda","o":"#$CC"},{"a":20314,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":20316,"t":"code","b":[169,244],"m":"lda","o":"#$F4"},{"a":20318,"t":"code","b":[133,29],"m":"sta","oa":29,"o":"zpa_1D"},{"a":20320,"t":"code","b":[162,4],"m":"ldx","o":"#$04"},{"a":20322,"l":"b_4F62","t":"code","b":[177,26],"m":"lda","oa":26,"x":[20333,20340],"o":"(zpa_1A),y"},{"a":20324,"t":"code","b":[201,255],"m":"cmp","o":"#$FF"},{"a":20326,"t":"code","b":[208,4],"m":"bne","oa":20332,"o":"b_4F6C"},{"a":20328,"t":"code","b":[177,28],"m":"lda","oa":28,"o":"(zpa_1C),y"},{"a":20330,"t":"code","b":[145,26],"m":"sta","oa":26,"o":"(zpa_1A),y"},{"a":20332,"l":"b_4F6C","t":"code","b":[200],"m":"iny","x":[20326]},{"a":20333,"t":"code","b":[208,243],"m":"bne","oa":20322,"o":"b_4F62"},{"a":20335,"t":"code","b":[230,27],"m":"inc","oa":27,"o":"zpa_1B"},{"a":20337,"t":"code","b":[230,29],"m":"inc","oa":29,"o":"zpa_1D"},{"a":20339,"t":"code","b":[202],"m":"dex"},{"a":20340,"t":"code","b":[208,236],"m":"bne","oa":20322,"o":"b_4F62"},{"a":20342,"t":"code","b":[96],"m":"rts"},{"a":20343,"l":"draw_tile","c":"Draws tile A (10 bytes each from ($20): eight bytes of pixels, a screen colour byte and a colour RAM byte) into the bitmap cell at ($1A), turned upside down when bit 1 of $24 is set and mirrored (mirror_table) when bit 0 is, and its two colour bytes into the screen at $CC00 and colour RAM.","t":"code","b":[133,30],"m":"sta","oa":30,"x":[20254,28071],"o":"zpa_1E"},{"a":20345,"t":"code","b":[10],"m":"asl","o":"a"},{"a":20346,"t":"code","b":[38,31],"m":"rol","oa":31,"o":"zpa_1F"},{"a":20348,"t":"code","b":[10],"m":"asl","o":"a"},{"a":20349,"t":"code","b":[38,31],"m":"rol","oa":31,"o":"zpa_1F"},{"a":20351,"t":"code","b":[101,30],"m":"adc","oa":30,"o":"zpa_1E"},{"a":20353,"t":"code","b":[133,30],"m":"sta","oa":30,"o":"zpa_1E"},{"a":20355,"t":"code","b":[144,2],"m":"bcc","oa":20359,"o":"b_4F87"},{"a":20357,"t":"code","b":[230,31],"m":"inc","oa":31,"o":"zpa_1F"},{"a":20359,"l":"b_4F87","t":"code","b":[10],"m":"asl","x":[20355],"o":"a"},{"a":20360,"t":"code","b":[38,31],"m":"rol","oa":31,"o":"zpa_1F"},{"a":20362,"t":"code","b":[101,32],"m":"adc","oa":32,"o":"zpa_20"},{"a":20364,"t":"code","b":[133,30],"m":"sta","oa":30,"o":"zpa_1E"},{"a":20366,"t":"code","b":[165,31],"m":"lda","oa":31,"o":"zpa_1F"},{"a":20368,"t":"code","b":[101,33],"m":"adc","oa":33,"o":"zpa_21"},{"a":20370,"t":"code","b":[133,31],"m":"sta","oa":31,"o":"zpa_1F"},{"a":20372,"t":"code","b":[160,9],"m":"ldy","o":"#$09"},{"a":20374,"l":"b_4F96","t":"code","b":[177,30],"m":"lda","oa":30,"x":[20380],"o":"(zpa_1E),y"},{"a":20376,"t":"code","b":[153,162,10],"m":"sta","oa":2722,"o":"f_0AA2,y"},{"a":20379,"t":"code","b":[136],"m":"dey"},{"a":20380,"t":"code","b":[16,248],"m":"bpl","oa":20374,"o":"b_4F96"},{"a":20382,"t":"code","b":[165,36],"m":"lda","oa":36,"o":"zpa_24"},{"a":20384,"t":"code","b":[41,2],"m":"and","o":"#$02"},{"a":20386,"t":"code","b":[240,13],"m":"beq","oa":20401,"o":"b_4FB1"},{"a":20388,"t":"code","b":[160,7],"m":"ldy","o":"#$07"},{"a":20390,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":20392,"l":"b_4FA8","t":"code","b":[177,30],"m":"lda","oa":30,"x":[20399],"o":"(zpa_1E),y"},{"a":20394,"t":"code","b":[157,162,10],"m":"sta","oa":2722,"o":"f_0AA2,x"},{"a":20397,"t":"code","b":[232],"m":"inx"},{"a":20398,"t":"code","b":[136],"m":"dey"},{"a":20399,"t":"code","b":[16,247],"m":"bpl","oa":20392,"o":"b_4FA8"},{"a":20401,"l":"b_4FB1","t":"code","b":[165,36],"m":"lda","oa":36,"x":[20386],"o":"zpa_24"},{"a":20403,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":20405,"t":"code","b":[240,14],"m":"beq","oa":20421,"o":"b_4FC5"},{"a":20407,"t":"code","b":[160,7],"m":"ldy","o":"#$07"},{"a":20409,"l":"b_4FB9","t":"code","b":[190,162,10],"m":"ldx","oa":2722,"x":[20419],"o":"f_0AA2,y"},{"a":20412,"t":"code","b":[189,32,9],"m":"lda","oa":2336,"o":"f_0920,x"},{"a":20415,"t":"code","b":[153,162,10],"m":"sta","oa":2722,"o":"f_0AA2,y"},{"a":20418,"t":"code","b":[136],"m":"dey"},{"a":20419,"t":"code","b":[16,244],"m":"bpl","oa":20409,"o":"b_4FB9"},{"a":20421,"l":"b_4FC5","t":"code","b":[160,7],"m":"ldy","x":[20405],"o":"#$07"},{"a":20423,"l":"b_4FC7","t":"code","b":[185,162,10],"m":"lda","oa":2722,"x":[20429],"o":"f_0AA2,y"},{"a":20426,"t":"code","b":[145,26],"m":"sta","oa":26,"o":"(zpa_1A),y"},{"a":20428,"t":"code","b":[136],"m":"dey"},{"a":20429,"t":"code","b":[16,248],"m":"bpl","oa":20423,"o":"b_4FC7"},{"a":20431,"t":"code","b":[200],"m":"iny"},{"a":20432,"t":"code","b":[165,29],"m":"lda","oa":29,"o":"zpa_1D"},{"a":20434,"t":"code","b":[41,3],"m":"and","o":"#$03"},{"a":20436,"t":"code","b":[9,204],"m":"ora","o":"#$CC"},{"a":20438,"t":"code","b":[133,29],"m":"sta","oa":29,"o":"zpa_1D"},{"a":20440,"t":"code","b":[173,170,10],"m":"lda","oa":2730,"o":"a_0AAA"},{"a":20443,"t":"code","b":[145,28],"m":"sta","oa":28,"o":"(zpa_1C),y"},{"a":20445,"t":"code","b":[165,29],"m":"lda","oa":29,"o":"zpa_1D"},{"a":20447,"t":"code","b":[41,3],"m":"and","o":"#$03"},{"a":20449,"t":"code","b":[9,216],"m":"ora","o":"#$D8"},{"a":20451,"t":"code","b":[133,29],"m":"sta","oa":29,"o":"zpa_1D"},{"a":20453,"t":"code","b":[173,171,10],"m":"lda","oa":2731,"o":"a_0AAB"},{"a":20456,"t":"code","b":[145,28],"m":"sta","oa":28,"o":"(zpa_1C),y"},{"a":20458,"t":"code","b":[165,29],"m":"lda","oa":29,"o":"zpa_1D"},{"a":20460,"t":"code","b":[41,3],"m":"and","o":"#$03"},{"a":20462,"t":"code","b":[5,35],"m":"ora","oa":35,"o":"zpa_23"},{"a":20464,"t":"code","b":[133,29],"m":"sta","oa":29,"o":"zpa_1D"},{"a":20466,"t":"code","b":[96],"m":"rts"},{"a":20467,"l":"show_picture","c":"Shows a bitmap picture from the list at (X, Y): black border; unless $36 is set, unpacks the list's third entry to $CC00 and copies it into colour RAM first; then unpacks the list (bitmap, screen and colours).","t":"code","b":[169,0],"m":"lda","x":[20194,49461],"o":"#$00"},{"a":20469,"t":"code","b":[141,32,208],"m":"sta","o":"vic_border"},{"a":20472,"t":"code","b":[134,24],"m":"stx","oa":24,"o":"zpa_18"},{"a":20474,"t":"code","b":[132,25],"m":"sty","oa":25,"o":"zpa_19"},{"a":20476,"t":"code","b":[165,54],"m":"lda","oa":54,"o":"zpa_36"},{"a":20478,"t":"code","b":[208,49],"m":"bne","oa":20529,"o":"b_5031"},{"a":20480,"t":"code","b":[160,9],"m":"ldy","o":"#$09"},{"a":20482,"t":"code","b":[177,24],"m":"lda","oa":24,"o":"(zpa_18),y"},{"a":20484,"t":"code","b":[133,46],"m":"sta","oa":46,"o":"zpa_2E"},{"a":20486,"t":"code","b":[200],"m":"iny"},{"a":20487,"t":"code","b":[177,24],"m":"lda","oa":24,"o":"(zpa_18),y"},{"a":20489,"t":"code","b":[133,47],"m":"sta","oa":47,"o":"zpa_2F"},{"a":20491,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":20493,"t":"code","b":[133,48],"m":"sta","oa":48,"o":"zpa_30"},{"a":20495,"t":"code","b":[169,204],"m":"lda","o":"#$CC"},{"a":20497,"t":"code","b":[133,49],"m":"sta","oa":49,"o":"zpa_31"},{"a":20499,"t":"code","b":[32,142,73],"m":"jsr","oa":18830,"o":"unpack"},{"a":20502,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":20504,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":20506,"t":"code","b":[169,216],"m":"lda","o":"#$D8"},{"a":20508,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":20510,"t":"code","b":[169,232],"m":"lda","o":"#$E8"},{"a":20512,"t":"code","b":[133,28],"m":"sta","oa":28,"o":"zpa_1C"},{"a":20514,"t":"code","b":[169,219],"m":"lda","o":"#$DB"},{"a":20516,"t":"code","b":[133,29],"m":"sta","oa":29,"o":"zpa_1D"},{"a":20518,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":20520,"t":"code","b":[133,30],"m":"sta","oa":30,"o":"zpa_1E"},{"a":20522,"t":"code","b":[169,204],"m":"lda","o":"#$CC"},{"a":20524,"t":"code","b":[133,31],"m":"sta","oa":31,"o":"zpa_1F"},{"a":20526,"t":"code","b":[32,86,74],"m":"jsr","oa":19030,"o":"copy"},{"a":20529,"l":"b_5031","t":"code","b":[166,24],"m":"ldx","oa":24,"x":[20478],"o":"zpa_18"},{"a":20531,"t":"code","b":[164,25],"m":"ldy","oa":25,"o":"zpa_19"},{"a":20533,"t":"code","b":[32,85,75],"m":"jsr","oa":19285,"o":"unpack_list"},{"a":20536,"t":"code","b":[96],"m":"rts"},{"a":20537,"l":"screen_on","c":"Waits for a frame, clears the VIC's sprite registers, turns on all eight multicolour sprites, sprite multicolour 2 light grey, and shows the multicolour bitmap at $E000 with its screen at $CC00 ($D018 = $38, $D011 = $3B, $D016 = $1B).","t":"code","b":[32,237,75],"m":"jsr","oa":19437,"x":[22505,22652,22780,22981,24515,26679,28514,29687,29732,30694,49398,49464],"o":"wait_and_read"},{"a":20540,"t":"code","b":[162,46],"m":"ldx","o":"#$2E"},{"a":20542,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":20544,"l":"b_5040","t":"code","b":[157,0,208],"m":"sta","x":[20548],"o":"vic_sprite0_x,x"},{"a":20547,"t":"code","b":[202],"m":"dex"},{"a":20548,"t":"code","b":[16,250],"m":"bpl","oa":20544,"o":"b_5040"},{"a":20550,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":20552,"t":"code","b":[141,21,208],"m":"sta","o":"vic_sprite_enable"},{"a":20555,"t":"code","b":[141,28,208],"m":"sta","o":"vic_sprite_multicolour"},{"a":20558,"t":"code","b":[169,15],"m":"lda","o":"#$0F"},{"a":20560,"t":"code","b":[141,38,208],"m":"sta","o":"vic_sprite_mc1"},{"a":20563,"t":"code","b":[169,56],"m":"lda","o":"#$38"},{"a":20565,"t":"code","b":[141,24,208],"m":"sta","o":"vic_memory"},{"a":20568,"t":"code","b":[169,59],"m":"lda","o":"#$3B"},{"a":20570,"t":"code","b":[141,17,208],"m":"sta","o":"vic_control1"},{"a":20573,"t":"code","b":[169,27],"m":"lda","o":"#$1B"},{"a":20575,"t":"code","b":[141,22,208],"m":"sta","o":"vic_control2"},{"a":20578,"t":"code","b":[96],"m":"rts"},{"a":20579,"l":"screen_off","c":"Moves the sprites to the menus' multiplexer (mux_menus), fades the screen out (fade_out) and blanks it, sprites off, $36 clear.","t":"code","b":[120],"m":"sei","x":[22339,22373,23238,23342,24808,24925,27427,28334,28389,28407,28422,28462,28469,28477,28495,28552,30149,30719,30737,49447,49556]},{"a":20580,"t":"code","b":[32,163,16],"m":"jsr","oa":4259,"o":"mux_menus"},{"a":20583,"t":"code","b":[88],"m":"cli"},{"a":20584,"t":"code","b":[32,14,76],"m":"jsr","oa":19470,"o":"fade_out"},{"a":20587,"t":"code","b":[120],"m":"sei"},{"a":20588,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":20590,"t":"code","b":[141,17,208],"m":"sta","o":"vic_control1"},{"a":20593,"t":"code","b":[141,21,208],"m":"sta","o":"vic_sprite_enable"},{"a":20596,"t":"code","b":[133,54],"m":"sta","oa":54,"o":"zpa_36"},{"a":20598,"t":"code","b":[96],"m":"rts"},{"a":20599,"l":"print_char","c":"Prints mini-font character A into the bitmap at ($1A), in pixel pairs of colour bits 0 (Y = 0); entered at $507A it prints in colour $55. Two pixels a nibble, through the pairs table at $1C2A, the next cell every eight rows. Moves ($1A) on a cell.","t":"code","b":[160,0],"m":"ldy","x":[23915,23923],"o":"#$00"},{"a":20601,"t":"code","b":[44,160,85],"m":"bit","oa":21920,"o":"a_55A0"},{"a":20602,"t":"note","l":"print_char_colour","c":"print_char's entry for colour $55 (colour 1 in every pixel pair).","note":"inside the item at $5079","x":[23148,23532,23622,23812,23890,23902,25967,26577]},{"a":20604,"t":"code","b":[132,36],"m":"sty","oa":36,"o":"zpa_24"},{"a":20606,"t":"code","b":[10],"m":"asl","o":"a"},{"a":20607,"t":"code","b":[10],"m":"asl","o":"a"},{"a":20608,"t":"code","b":[170],"m":"tax"},{"a":20609,"t":"code","b":[165,27],"m":"lda","oa":27,"o":"zpa_1B"},{"a":20611,"t":"code","b":[72],"m":"pha"},{"a":20612,"t":"code","b":[165,26],"m":"lda","oa":26,"o":"zpa_1A"},{"a":20614,"t":"code","b":[72],"m":"pha"},{"a":20615,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":20617,"l":"b_5089","t":"code","b":[134,34],"m":"stx","oa":34,"x":[20634],"o":"zpa_22"},{"a":20619,"t":"code","b":[189,17,12],"m":"lda","oa":3089,"o":"mini_font,x"},{"a":20622,"t":"code","b":[32,172,80],"m":"jsr","oa":20652,"o":"print_nibble"},{"a":20625,"t":"code","b":[189,17,12],"m":"lda","oa":3089,"o":"mini_font,x"},{"a":20628,"t":"code","b":[32,168,80],"m":"jsr","oa":20648,"o":"print_nibble_hi"},{"a":20631,"t":"code","b":[232],"m":"inx"},{"a":20632,"t":"code","b":[192,8],"m":"cpy","o":"#$08"},{"a":20634,"t":"code","b":[208,237],"m":"bne","oa":20617,"o":"b_5089"},{"a":20636,"t":"code","b":[104],"m":"pla"},{"a":20637,"t":"code","b":[24],"m":"clc"},{"a":20638,"t":"code","b":[105,8],"m":"adc","o":"#$08"},{"a":20640,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":20642,"t":"code","b":[104],"m":"pla"},{"a":20643,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":20645,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":20647,"t":"code","b":[96],"m":"rts"},{"a":20648,"l":"print_nibble_hi","c":"Prints the high nibble of A as a row of pixel pairs (print_char).","t":"code","b":[74],"m":"lsr","x":[20628],"o":"a"},{"a":20649,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":20650,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":20651,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":20652,"l":"print_nibble","c":"Prints the low nibble of A as a row of four pixels through nibble_pairs, keeping the other pixels, and moves to the next row.","t":"code","b":[41,15],"m":"and","x":[20622],"o":"#$0F"},{"a":20654,"t":"code","b":[170],"m":"tax"},{"a":20655,"t":"code","b":[189,42,28],"m":"lda","oa":7210,"o":"nibble_pairs,x"},{"a":20658,"t":"code","b":[73,255],"m":"eor","o":"#$FF"},{"a":20660,"t":"code","b":[49,26],"m":"and","oa":26,"o":"(zpa_1A),y"},{"a":20662,"t":"code","b":[133,35],"m":"sta","oa":35,"o":"zpa_23"},{"a":20664,"t":"code","b":[189,42,28],"m":"lda","oa":7210,"o":"nibble_pairs,x"},{"a":20667,"t":"code","b":[37,36],"m":"and","oa":36,"o":"zpa_24"},{"a":20669,"t":"code","b":[5,35],"m":"ora","oa":35,"o":"zpa_23"},{"a":20671,"t":"code","b":[145,26],"m":"sta","oa":26,"o":"(zpa_1A),y"},{"a":20673,"t":"code","b":[200],"m":"iny"},{"a":20674,"t":"code","b":[166,34],"m":"ldx","oa":34,"o":"zpa_22"},{"a":20676,"t":"code","b":[152],"m":"tya"},{"a":20677,"t":"code","b":[24],"m":"clc"},{"a":20678,"t":"code","b":[101,26],"m":"adc","oa":26,"o":"zpa_1A"},{"a":20680,"t":"code","b":[41,7],"m":"and","o":"#$07"},{"a":20682,"t":"code","b":[208,13],"m":"bne","oa":20697,"o":"r_50D9"},{"a":20684,"t":"code","b":[165,26],"m":"lda","oa":26,"o":"zpa_1A"},{"a":20686,"t":"code","b":[24],"m":"clc"},{"a":20687,"t":"code","b":[105,56],"m":"adc","o":"#$38"},{"a":20689,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":20691,"t":"code","b":[165,27],"m":"lda","oa":27,"o":"zpa_1B"},{"a":20693,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":20695,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":20697,"l":"r_50D9","t":"code","b":[96],"m":"rts","x":[20682]},{"a":20698,"l":"print_char_tall","c":"Prints mini-font character A five rows tall at ($1C) in colour 1 (the bits $55 of the pairs table), and moves on a cell.","t":"code","b":[10],"m":"asl","x":[26005,26009,26013],"o":"a"},{"a":20699,"t":"code","b":[10],"m":"asl","o":"a"},{"a":20700,"t":"code","b":[170],"m":"tax"},{"a":20701,"t":"code","b":[165,28],"m":"lda","oa":28,"o":"zpa_1C"},{"a":20703,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":20705,"t":"code","b":[165,29],"m":"lda","oa":29,"o":"zpa_1D"},{"a":20707,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":20709,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":20711,"t":"code","b":[134,34],"m":"stx","oa":34,"o":"zpa_22"},{"a":20713,"t":"code","b":[189,17,12],"m":"lda","oa":3089,"o":"mini_font,x"},{"a":20716,"t":"code","b":[32,25,81],"m":"jsr","oa":20761,"o":"tall_nibble"},{"a":20719,"t":"code","b":[189,17,12],"m":"lda","oa":3089,"o":"mini_font,x"},{"a":20722,"t":"code","b":[32,21,81],"m":"jsr","oa":20757,"o":"tall_nibble_hi"},{"a":20725,"t":"code","b":[189,18,12],"m":"lda","oa":3090,"o":"mini_font_1,x"},{"a":20728,"t":"code","b":[32,21,81],"m":"jsr","oa":20757,"o":"tall_nibble_hi"},{"a":20731,"t":"code","b":[189,19,12],"m":"lda","oa":3091,"o":"mini_font_2,x"},{"a":20734,"t":"code","b":[32,21,81],"m":"jsr","oa":20757,"o":"tall_nibble_hi"},{"a":20737,"t":"code","b":[189,20,12],"m":"lda","oa":3092,"o":"mini_font_3,x"},{"a":20740,"t":"code","b":[32,25,81],"m":"jsr","oa":20761,"o":"tall_nibble"},{"a":20743,"t":"code","b":[165,26],"m":"lda","oa":26,"o":"zpa_1A"},{"a":20745,"t":"code","b":[24],"m":"clc"},{"a":20746,"t":"code","b":[105,8],"m":"adc","o":"#$08"},{"a":20748,"t":"code","b":[133,28],"m":"sta","oa":28,"o":"zpa_1C"},{"a":20750,"t":"code","b":[165,27],"m":"lda","oa":27,"o":"zpa_1B"},{"a":20752,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":20754,"t":"code","b":[133,29],"m":"sta","oa":29,"o":"zpa_1D"},{"a":20756,"t":"code","b":[96],"m":"rts"},{"a":20757,"l":"tall_nibble_hi","c":"print_char_tall's row from a high nibble.","t":"code","b":[74],"m":"lsr","x":[20722,20728,20734],"o":"a"},{"a":20758,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":20759,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":20760,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":20761,"l":"tall_nibble","c":"print_char_tall's row from a low nibble.","t":"code","b":[41,15],"m":"and","x":[20716,20740],"o":"#$0F"},{"a":20763,"t":"code","b":[170],"m":"tax"},{"a":20764,"t":"code","b":[189,42,28],"m":"lda","oa":7210,"o":"nibble_pairs,x"},{"a":20767,"t":"code","b":[41,85],"m":"and","o":"#$55"},{"a":20769,"t":"code","b":[145,28],"m":"sta","oa":28,"o":"(zpa_1C),y"},{"a":20771,"t":"code","b":[200],"m":"iny"},{"a":20772,"t":"code","b":[166,34],"m":"ldx","oa":34,"o":"zpa_22"},{"a":20774,"t":"code","b":[152],"m":"tya"},{"a":20775,"t":"code","b":[24],"m":"clc"},{"a":20776,"t":"code","b":[101,28],"m":"adc","oa":28,"o":"zpa_1C"},{"a":20778,"t":"code","b":[41,7],"m":"and","o":"#$07"},{"a":20780,"t":"code","b":[208,13],"m":"bne","oa":20795,"o":"r_513B"},{"a":20782,"t":"code","b":[165,28],"m":"lda","oa":28,"o":"zpa_1C"},{"a":20784,"t":"code","b":[24],"m":"clc"},{"a":20785,"t":"code","b":[105,56],"m":"adc","o":"#$38"},{"a":20787,"t":"code","b":[133,28],"m":"sta","oa":28,"o":"zpa_1C"},{"a":20789,"t":"code","b":[165,29],"m":"lda","oa":29,"o":"zpa_1D"},{"a":20791,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":20793,"t":"code","b":[133,29],"m":"sta","oa":29,"o":"zpa_1D"},{"a":20795,"l":"r_513B","t":"code","b":[96],"m":"rts","x":[20780]},{"a":20796,"l":"plot","c":"Sets the multicolour pixel at column $34, row $35 of the bitmap at $E000 to colour A (0-3).","t":"code","b":[133,34],"m":"sta","oa":34,"x":[21286,22800,25986,26055],"o":"zpa_22"},{"a":20798,"t":"code","b":[165,52],"m":"lda","oa":52,"o":"zpa_34"},{"a":20800,"t":"code","b":[41,3],"m":"and","o":"#$03"},{"a":20802,"t":"code","b":[73,3],"m":"eor","o":"#$03"},{"a":20804,"t":"code","b":[170],"m":"tax"},{"a":20805,"t":"code","b":[240,9],"m":"beq","oa":20816,"o":"b_5150"},{"a":20807,"t":"code","b":[165,34],"m":"lda","oa":34,"o":"zpa_22"},{"a":20809,"l":"b_5149","t":"code","b":[10],"m":"asl","x":[20812],"o":"a"},{"a":20810,"t":"code","b":[10],"m":"asl","o":"a"},{"a":20811,"t":"code","b":[202],"m":"dex"},{"a":20812,"t":"code","b":[208,251],"m":"bne","oa":20809,"o":"b_5149"},{"a":20814,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":20816,"l":"b_5150","t":"code","b":[165,53],"m":"lda","oa":53,"x":[20805],"o":"zpa_35"},{"a":20818,"t":"code","b":[41,248],"m":"and","o":"#$F8"},{"a":20820,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":20821,"t":"code","b":[133,35],"m":"sta","oa":35,"o":"zpa_23"},{"a":20823,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":20824,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":20825,"t":"code","b":[24],"m":"clc"},{"a":20826,"t":"code","b":[101,35],"m":"adc","oa":35,"o":"zpa_23"},{"a":20828,"t":"code","b":[170],"m":"tax"},{"a":20829,"t":"code","b":[106],"m":"ror","o":"a"},{"a":20830,"t":"code","b":[106],"m":"ror","o":"a"},{"a":20831,"t":"code","b":[106],"m":"ror","o":"a"},{"a":20832,"t":"code","b":[41,192],"m":"and","o":"#$C0"},{"a":20834,"t":"code","b":[133,28],"m":"sta","oa":28,"o":"zpa_1C"},{"a":20836,"t":"code","b":[138],"m":"txa"},{"a":20837,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":20838,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":20839,"t":"code","b":[9,224],"m":"ora","o":"#$E0"},{"a":20841,"t":"code","b":[133,29],"m":"sta","oa":29,"o":"zpa_1D"},{"a":20843,"t":"code","b":[165,52],"m":"lda","oa":52,"o":"zpa_34"},{"a":20845,"t":"code","b":[41,252],"m":"and","o":"#$FC"},{"a":20847,"t":"code","b":[10],"m":"asl","o":"a"},{"a":20848,"t":"code","b":[144,3],"m":"bcc","oa":20853,"o":"b_5175"},{"a":20850,"t":"code","b":[230,29],"m":"inc","oa":29,"o":"zpa_1D"},{"a":20852,"t":"code","b":[24],"m":"clc"},{"a":20853,"l":"b_5175","t":"code","b":[101,28],"m":"adc","oa":28,"x":[20848],"o":"zpa_1C"},{"a":20855,"t":"code","b":[144,2],"m":"bcc","oa":20859,"o":"b_517B"},{"a":20857,"t":"code","b":[230,29],"m":"inc","oa":29,"o":"zpa_1D"},{"a":20859,"l":"b_517B","t":"code","b":[133,28],"m":"sta","oa":28,"x":[20855],"o":"zpa_1C"},{"a":20861,"t":"code","b":[165,53],"m":"lda","oa":53,"o":"zpa_35"},{"a":20863,"t":"code","b":[41,7],"m":"and","o":"#$07"},{"a":20865,"t":"code","b":[168],"m":"tay"},{"a":20866,"t":"code","b":[165,52],"m":"lda","oa":52,"o":"zpa_34"},{"a":20868,"t":"code","b":[41,3],"m":"and","o":"#$03"},{"a":20870,"t":"code","b":[170],"m":"tax"},{"a":20871,"t":"code","b":[177,28],"m":"lda","oa":28,"o":"(zpa_1C),y"},{"a":20873,"t":"code","b":[61,38,28],"m":"and","oa":7206,"o":"pixel_masks,x"},{"a":20876,"t":"code","b":[5,34],"m":"ora","oa":34,"o":"zpa_22"},{"a":20878,"t":"code","b":[145,28],"m":"sta","oa":28,"o":"(zpa_1C),y"},{"a":20880,"t":"code","b":[96],"m":"rts"},{"a":20881,"l":"print_big","c":"Prints the text at ($1A), ending with 0, in the big font at $C000 (letters of 16 by 16 pixels, two cells across and two down: the top two cells' 16 bytes, and the bottom two's 128 bytes on, eight letters to a page): starting at column X of text row Y (big_text_rows: rows of the bitmap at $E000), each letter merged into what is there (merge_byte). A space leaves a gap.","t":"code","b":[169,0],"m":"lda","x":[30264,30620,30691],"o":"#$00"},{"a":20883,"t":"code","b":[133,29],"m":"sta","oa":29,"o":"zpa_1D"},{"a":20885,"t":"code","b":[138],"m":"txa"},{"a":20886,"t":"code","b":[10],"m":"asl","o":"a"},{"a":20887,"t":"code","b":[10],"m":"asl","o":"a"},{"a":20888,"t":"code","b":[10],"m":"asl","o":"a"},{"a":20889,"t":"code","b":[38,29],"m":"rol","oa":29,"o":"zpa_1D"},{"a":20891,"t":"code","b":[121,89,28],"m":"adc","oa":7257,"o":"big_text_rows,y"},{"a":20894,"t":"code","b":[133,28],"m":"sta","oa":28,"o":"zpa_1C"},{"a":20896,"t":"code","b":[185,96,28],"m":"lda","oa":7264,"o":"f_1C60,y"},{"a":20899,"t":"code","b":[101,29],"m":"adc","oa":29,"o":"zpa_1D"},{"a":20901,"t":"code","b":[133,29],"m":"sta","oa":29,"o":"zpa_1D"},{"a":20903,"l":"j_51A7","t":"code","b":[160,0],"m":"ldy","x":[21001],"o":"#$00"},{"a":20905,"t":"code","b":[177,26],"m":"lda","oa":26,"o":"(zpa_1A),y"},{"a":20907,"t":"code","b":[208,1],"m":"bne","oa":20910,"o":"b_51AE"},{"a":20909,"t":"code","b":[96],"m":"rts"},{"a":20910,"l":"b_51AE","t":"code","b":[201,32],"m":"cmp","x":[20907],"o":"#$20"},{"a":20912,"t":"code","b":[240,68],"m":"beq","oa":20982,"o":"b_51F6"},{"a":20914,"t":"code","b":[56],"m":"sec"},{"a":20915,"t":"code","b":[233,65],"m":"sbc","o":"#$41"},{"a":20917,"t":"code","b":[176,2],"m":"bcs","oa":20921,"o":"b_51B9"},{"a":20919,"t":"code","b":[105,43],"m":"adc","o":"#$2B"},{"a":20921,"l":"b_51B9","t":"code","b":[168],"m":"tay","x":[20917]},{"a":20922,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":20923,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":20924,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":20925,"t":"code","b":[133,31],"m":"sta","oa":31,"o":"zpa_1F"},{"a":20927,"t":"code","b":[152],"m":"tya"},{"a":20928,"t":"code","b":[41,7],"m":"and","o":"#$07"},{"a":20930,"t":"code","b":[10],"m":"asl","o":"a"},{"a":20931,"t":"code","b":[10],"m":"asl","o":"a"},{"a":20932,"t":"code","b":[10],"m":"asl","o":"a"},{"a":20933,"t":"code","b":[10],"m":"asl","o":"a"},{"a":20934,"t":"code","b":[24],"m":"clc"},{"a":20935,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":20937,"t":"code","b":[133,30],"m":"sta","oa":30,"o":"zpa_1E"},{"a":20939,"t":"code","b":[165,31],"m":"lda","oa":31,"o":"zpa_1F"},{"a":20941,"t":"code","b":[105,192],"m":"adc","o":"#$C0"},{"a":20943,"t":"code","b":[133,31],"m":"sta","oa":31,"o":"zpa_1F"},{"a":20945,"t":"code","b":[160,15],"m":"ldy","o":"#$0F"},{"a":20947,"l":"b_51D3","t":"code","b":[32,12,82],"m":"jsr","oa":21004,"x":[20951],"o":"merge_byte"},{"a":20950,"t":"code","b":[136],"m":"dey"},{"a":20951,"t":"code","b":[16,250],"m":"bpl","oa":20947,"o":"b_51D3"},{"a":20953,"t":"code","b":[165,28],"m":"lda","oa":28,"o":"zpa_1C"},{"a":20955,"t":"code","b":[72],"m":"pha"},{"a":20956,"t":"code","b":[24],"m":"clc"},{"a":20957,"t":"code","b":[105,192],"m":"adc","o":"#$C0"},{"a":20959,"t":"code","b":[133,28],"m":"sta","oa":28,"o":"zpa_1C"},{"a":20961,"t":"code","b":[165,29],"m":"lda","oa":29,"o":"zpa_1D"},{"a":20963,"t":"code","b":[72],"m":"pha"},{"a":20964,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":20966,"t":"code","b":[133,29],"m":"sta","oa":29,"o":"zpa_1D"},{"a":20968,"t":"code","b":[160,143],"m":"ldy","o":"#$8F"},{"a":20970,"l":"b_51EA","t":"code","b":[32,12,82],"m":"jsr","oa":21004,"x":[20974],"o":"merge_byte"},{"a":20973,"t":"code","b":[136],"m":"dey"},{"a":20974,"t":"code","b":[48,250],"m":"bmi","oa":20970,"o":"b_51EA"},{"a":20976,"t":"code","b":[104],"m":"pla"},{"a":20977,"t":"code","b":[133,29],"m":"sta","oa":29,"o":"zpa_1D"},{"a":20979,"t":"code","b":[104],"m":"pla"},{"a":20980,"t":"code","b":[133,28],"m":"sta","oa":28,"o":"zpa_1C"},{"a":20982,"l":"b_51F6","t":"code","b":[230,26],"m":"inc","oa":26,"x":[20912],"o":"zpa_1A"},{"a":20984,"t":"code","b":[208,2],"m":"bne","oa":20988,"o":"b_51FC"},{"a":20986,"t":"code","b":[230,27],"m":"inc","oa":27,"o":"zpa_1B"},{"a":20988,"l":"b_51FC","t":"code","b":[165,28],"m":"lda","oa":28,"x":[20984],"o":"zpa_1C"},{"a":20990,"t":"code","b":[24],"m":"clc"},{"a":20991,"t":"code","b":[105,16],"m":"adc","o":"#$10"},{"a":20993,"t":"code","b":[133,28],"m":"sta","oa":28,"o":"zpa_1C"},{"a":20995,"t":"code","b":[165,29],"m":"lda","oa":29,"o":"zpa_1D"},{"a":20997,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":20999,"t":"code","b":[133,29],"m":"sta","oa":29,"o":"zpa_1D"},{"a":21001,"t":"code","b":[76,167,81],"m":"jmp","oa":20903,"o":"j_51A7"},{"a":21004,"l":"merge_byte","c":"Merges byte Y of the letter at ($1E) into the bitmap at ($1C): its pixels and those beside them cleared first, giving the letter an outline.","t":"code","b":[177,30],"m":"lda","oa":30,"x":[20947,20970],"o":"(zpa_1E),y"},{"a":21006,"t":"code","b":[41,170],"m":"and","o":"#$AA"},{"a":21008,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":21009,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":21011,"t":"code","b":[177,30],"m":"lda","oa":30,"o":"(zpa_1E),y"},{"a":21013,"t":"code","b":[41,85],"m":"and","o":"#$55"},{"a":21015,"t":"code","b":[10],"m":"asl","o":"a"},{"a":21016,"t":"code","b":[5,34],"m":"ora","oa":34,"o":"zpa_22"},{"a":21018,"t":"code","b":[17,30],"m":"ora","oa":30,"o":"(zpa_1E),y"},{"a":21020,"t":"code","b":[73,255],"m":"eor","o":"#$FF"},{"a":21022,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":21024,"t":"code","b":[177,28],"m":"lda","oa":28,"o":"(zpa_1C),y"},{"a":21026,"t":"code","b":[37,34],"m":"and","oa":34,"o":"zpa_22"},{"a":21028,"t":"code","b":[17,30],"m":"ora","oa":30,"o":"(zpa_1E),y"},{"a":21030,"t":"code","b":[145,28],"m":"sta","oa":28,"o":"(zpa_1C),y"},{"a":21032,"t":"code","b":[96],"m":"rts"},{"a":21033,"l":"print_sprite_text","c":"Prints the text at ($1C), letters $00-$3F, into sprite frames from ($1A) on (sprite_char): 1 starts the next line ten rows down; 0 ends.","t":"code","b":[162,0],"m":"ldx","x":[25242],"o":"#$00"},{"a":21035,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":21037,"l":"b_522D","t":"code","b":[132,34],"m":"sty","oa":34,"x":[21065],"o":"zpa_22"},{"a":21039,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":21041,"t":"code","b":[177,28],"m":"lda","oa":28,"o":"(zpa_1C),y"},{"a":21043,"t":"code","b":[164,34],"m":"ldy","oa":34,"o":"zpa_22"},{"a":21045,"t":"code","b":[201,0],"m":"cmp","o":"#$00"},{"a":21047,"t":"code","b":[240,27],"m":"beq","oa":21076,"o":"r_5254"},{"a":21049,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":21051,"t":"code","b":[240,14],"m":"beq","oa":21067,"o":"b_524B"},{"a":21053,"t":"code","b":[41,63],"m":"and","o":"#$3F"},{"a":21055,"t":"code","b":[32,85,82],"m":"jsr","oa":21077,"o":"sprite_char"},{"a":21058,"t":"code","b":[232],"m":"inx"},{"a":21059,"l":"b_5243","t":"code","b":[230,28],"m":"inc","oa":28,"x":[21074],"o":"zpa_1C"},{"a":21061,"t":"code","b":[208,2],"m":"bne","oa":21065,"o":"b_5249"},{"a":21063,"t":"code","b":[230,29],"m":"inc","oa":29,"o":"zpa_1D"},{"a":21065,"l":"b_5249","t":"code","b":[208,226],"m":"bne","oa":21037,"x":[21061],"o":"b_522D"},{"a":21067,"l":"b_524B","t":"code","b":[152],"m":"tya","x":[21051]},{"a":21068,"t":"code","b":[24],"m":"clc"},{"a":21069,"t":"code","b":[105,10],"m":"adc","o":"#$0A"},{"a":21071,"t":"code","b":[168],"m":"tay"},{"a":21072,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":21074,"t":"code","b":[240,239],"m":"beq","oa":21059,"o":"b_5243"},{"a":21076,"l":"r_5254","t":"code","b":[96],"m":"rts","x":[21047]},{"a":21077,"l":"sprite_char","c":"Prints mini-font character A into the sprite data at ($1A), at text column X (two letters a byte across), row Y.","t":"code","b":[134,34],"m":"stx","oa":34,"x":[21055],"o":"zpa_22"},{"a":21079,"t":"code","b":[10],"m":"asl","o":"a"},{"a":21080,"t":"code","b":[10],"m":"asl","o":"a"},{"a":21081,"t":"code","b":[170],"m":"tax"},{"a":21082,"t":"code","b":[165,34],"m":"lda","oa":34,"o":"zpa_22"},{"a":21084,"t":"code","b":[72],"m":"pha"},{"a":21085,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":21087,"t":"code","b":[133,36],"m":"sta","oa":36,"o":"zpa_24"},{"a":21089,"t":"code","b":[70,34],"m":"lsr","oa":34,"o":"zpa_22"},{"a":21091,"t":"code","b":[132,35],"m":"sty","oa":35,"o":"zpa_23"},{"a":21093,"t":"code","b":[152],"m":"tya"},{"a":21094,"t":"code","b":[72],"m":"pha"},{"a":21095,"t":"code","b":[32,182,82],"m":"jsr","oa":21174,"o":"sprite_offset"},{"a":21098,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":21100,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"zpa_26"},{"a":21102,"t":"code","b":[165,36],"m":"lda","oa":36,"o":"zpa_24"},{"a":21104,"t":"code","b":[208,32],"m":"bne","oa":21138,"o":"b_5292"},{"a":21106,"l":"b_5272","t":"code","b":[189,17,12],"m":"lda","oa":3089,"x":[21131],"o":"mini_font,x"},{"a":21109,"t":"code","b":[10],"m":"asl","o":"a"},{"a":21110,"t":"code","b":[10],"m":"asl","o":"a"},{"a":21111,"t":"code","b":[10],"m":"asl","o":"a"},{"a":21112,"t":"code","b":[10],"m":"asl","o":"a"},{"a":21113,"t":"code","b":[145,26],"m":"sta","oa":26,"o":"(zpa_1A),y"},{"a":21115,"t":"code","b":[32,180,82],"m":"jsr","oa":21172,"o":"sprite_next_row"},{"a":21118,"t":"code","b":[189,17,12],"m":"lda","oa":3089,"o":"mini_font,x"},{"a":21121,"t":"code","b":[41,240],"m":"and","o":"#$F0"},{"a":21123,"t":"code","b":[145,26],"m":"sta","oa":26,"o":"(zpa_1A),y"},{"a":21125,"t":"code","b":[32,180,82],"m":"jsr","oa":21172,"o":"sprite_next_row"},{"a":21128,"t":"code","b":[232],"m":"inx"},{"a":21129,"t":"code","b":[198,38],"m":"dec","oa":38,"o":"zpa_26"},{"a":21131,"t":"code","b":[208,229],"m":"bne","oa":21106,"o":"b_5272"},{"a":21133,"l":"j_528D","t":"code","b":[104],"m":"pla","x":[21169]},{"a":21134,"t":"code","b":[168],"m":"tay"},{"a":21135,"t":"code","b":[104],"m":"pla"},{"a":21136,"t":"code","b":[170],"m":"tax"},{"a":21137,"t":"code","b":[96],"m":"rts"},{"a":21138,"l":"b_5292","t":"code","b":[189,17,12],"m":"lda","oa":3089,"x":[21104,21167],"o":"mini_font,x"},{"a":21141,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":21143,"t":"code","b":[17,26],"m":"ora","oa":26,"o":"(zpa_1A),y"},{"a":21145,"t":"code","b":[145,26],"m":"sta","oa":26,"o":"(zpa_1A),y"},{"a":21147,"t":"code","b":[32,180,82],"m":"jsr","oa":21172,"o":"sprite_next_row"},{"a":21150,"t":"code","b":[189,17,12],"m":"lda","oa":3089,"o":"mini_font,x"},{"a":21153,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":21154,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":21155,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":21156,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":21157,"t":"code","b":[17,26],"m":"ora","oa":26,"o":"(zpa_1A),y"},{"a":21159,"t":"code","b":[145,26],"m":"sta","oa":26,"o":"(zpa_1A),y"},{"a":21161,"t":"code","b":[32,180,82],"m":"jsr","oa":21172,"o":"sprite_next_row"},{"a":21164,"t":"code","b":[232],"m":"inx"},{"a":21165,"t":"code","b":[198,38],"m":"dec","oa":38,"o":"zpa_26"},{"a":21167,"t":"code","b":[208,225],"m":"bne","oa":21138,"o":"b_5292"},{"a":21169,"t":"code","b":[76,141,82],"m":"jmp","oa":21133,"o":"j_528D"},{"a":21172,"l":"sprite_next_row","c":"Moves on a row in sprite_char's sprite data.","t":"code","b":[230,35],"m":"inc","oa":35,"x":[21115,21125,21147,21161],"o":"zpa_23"},{"a":21174,"l":"sprite_offset","c":"The offset in the sprite data for row $23 and byte $22: three bytes a row, past a frame's 63 bytes into the next frame's.","t":"code","b":[165,35],"m":"lda","oa":35,"x":[21095],"o":"zpa_23"},{"a":21176,"t":"code","b":[10],"m":"asl","o":"a"},{"a":21177,"t":"code","b":[101,35],"m":"adc","oa":35,"o":"zpa_23"},{"a":21179,"t":"code","b":[101,34],"m":"adc","oa":34,"o":"zpa_22"},{"a":21181,"t":"code","b":[201,189],"m":"cmp","o":"#$BD"},{"a":21183,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":21185,"t":"code","b":[201,126],"m":"cmp","o":"#$7E"},{"a":21187,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":21189,"t":"code","b":[201,63],"m":"cmp","o":"#$3F"},{"a":21191,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":21193,"t":"code","b":[168],"m":"tay"},{"a":21194,"t":"code","b":[96],"m":"rts"},{"a":21195,"l":"draw_sprites","c":"Draws 32 sprite figures into the bitmap at $E000 pixel by pixel (plot): frame sprite_figure_frames,x (from $C000; $BF ends early) at column sprite_figure_cols,x / 2 + $4E, row sprite_figure_rows,x, 12 by 21 pixels.","t":"code","b":[162,0],"m":"ldx","x":[24584],"o":"#$00"},{"a":21197,"l":"b_52CD","t":"code","b":[138],"m":"txa","x":[21321]},{"a":21198,"t":"code","b":[72],"m":"pha"},{"a":21199,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":21201,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":21203,"t":"code","b":[189,222,102],"m":"lda","oa":26334,"o":"sprite_figure_frames,x"},{"a":21206,"t":"code","b":[201,191],"m":"cmp","o":"#$BF"},{"a":21208,"t":"code","b":[240,106],"m":"beq","oa":21316,"o":"b_5344"},{"a":21210,"t":"code","b":[10],"m":"asl","o":"a"},{"a":21211,"t":"code","b":[38,27],"m":"rol","oa":27,"o":"zpa_1B"},{"a":21213,"t":"code","b":[10],"m":"asl","o":"a"},{"a":21214,"t":"code","b":[38,27],"m":"rol","oa":27,"o":"zpa_1B"},{"a":21216,"t":"code","b":[10],"m":"asl","o":"a"},{"a":21217,"t":"code","b":[38,27],"m":"rol","oa":27,"o":"zpa_1B"},{"a":21219,"t":"code","b":[10],"m":"asl","o":"a"},{"a":21220,"t":"code","b":[38,27],"m":"rol","oa":27,"o":"zpa_1B"},{"a":21222,"t":"code","b":[10],"m":"asl","o":"a"},{"a":21223,"t":"code","b":[38,27],"m":"rol","oa":27,"o":"zpa_1B"},{"a":21225,"t":"code","b":[10],"m":"asl","o":"a"},{"a":21226,"t":"code","b":[38,27],"m":"rol","oa":27,"o":"zpa_1B"},{"a":21228,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":21230,"t":"code","b":[189,150,102],"m":"lda","oa":26262,"o":"sprite_figure_cols,x"},{"a":21233,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":21234,"t":"code","b":[24],"m":"clc"},{"a":21235,"t":"code","b":[105,78],"m":"adc","o":"#$4E"},{"a":21237,"t":"code","b":[133,52],"m":"sta","oa":52,"o":"zpa_34"},{"a":21239,"t":"code","b":[189,186,102],"m":"lda","oa":26298,"o":"sprite_figure_rows,x"},{"a":21242,"t":"code","b":[133,53],"m":"sta","oa":53,"o":"zpa_35"},{"a":21244,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":21246,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"zpa_26"},{"a":21248,"l":"b_5300","t":"code","b":[169,0],"m":"lda","x":[21314],"o":"#$00"},{"a":21250,"t":"code","b":[133,39],"m":"sta","oa":39,"o":"zpa_27"},{"a":21252,"l":"b_5304","t":"code","b":[165,39],"m":"lda","oa":39,"x":[21297],"o":"zpa_27"},{"a":21254,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":21255,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":21256,"t":"code","b":[24],"m":"clc"},{"a":21257,"t":"code","b":[101,38],"m":"adc","oa":38,"o":"zpa_26"},{"a":21259,"t":"code","b":[101,38],"m":"adc","oa":38,"o":"zpa_26"},{"a":21261,"t":"code","b":[101,38],"m":"adc","oa":38,"o":"zpa_26"},{"a":21263,"t":"code","b":[168],"m":"tay"},{"a":21264,"t":"code","b":[165,39],"m":"lda","oa":39,"o":"zpa_27"},{"a":21266,"t":"code","b":[41,3],"m":"and","o":"#$03"},{"a":21268,"t":"code","b":[73,3],"m":"eor","o":"#$03"},{"a":21270,"t":"code","b":[170],"m":"tax"},{"a":21271,"t":"code","b":[177,26],"m":"lda","oa":26,"o":"(zpa_1A),y"},{"a":21273,"t":"code","b":[224,0],"m":"cpx","o":"#$00"},{"a":21275,"t":"code","b":[240,5],"m":"beq","oa":21282,"o":"b_5322"},{"a":21277,"l":"b_531D","t":"code","b":[74],"m":"lsr","x":[21280],"o":"a"},{"a":21278,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":21279,"t":"code","b":[202],"m":"dex"},{"a":21280,"t":"code","b":[208,251],"m":"bne","oa":21277,"o":"b_531D"},{"a":21282,"l":"b_5322","t":"code","b":[41,3],"m":"and","x":[21275],"o":"#$03"},{"a":21284,"t":"code","b":[240,3],"m":"beq","oa":21289,"o":"b_5329"},{"a":21286,"t":"code","b":[32,60,81],"m":"jsr","oa":20796,"o":"plot"},{"a":21289,"l":"b_5329","t":"code","b":[230,52],"m":"inc","oa":52,"x":[21284],"o":"zpa_34"},{"a":21291,"t":"code","b":[230,39],"m":"inc","oa":39,"o":"zpa_27"},{"a":21293,"t":"code","b":[165,39],"m":"lda","oa":39,"o":"zpa_27"},{"a":21295,"t":"code","b":[201,12],"m":"cmp","o":"#$0C"},{"a":21297,"t":"code","b":[208,209],"m":"bne","oa":21252,"o":"b_5304"},{"a":21299,"t":"code","b":[165,52],"m":"lda","oa":52,"o":"zpa_34"},{"a":21301,"t":"code","b":[56],"m":"sec"},{"a":21302,"t":"code","b":[233,12],"m":"sbc","o":"#$0C"},{"a":21304,"t":"code","b":[133,52],"m":"sta","oa":52,"o":"zpa_34"},{"a":21306,"t":"code","b":[230,53],"m":"inc","oa":53,"o":"zpa_35"},{"a":21308,"t":"code","b":[230,38],"m":"inc","oa":38,"o":"zpa_26"},{"a":21310,"t":"code","b":[165,38],"m":"lda","oa":38,"o":"zpa_26"},{"a":21312,"t":"code","b":[201,21],"m":"cmp","o":"#$15"},{"a":21314,"t":"code","b":[208,188],"m":"bne","oa":21248,"o":"b_5300"},{"a":21316,"l":"b_5344","t":"code","b":[104],"m":"pla","x":[21208]},{"a":21317,"t":"code","b":[170],"m":"tax"},{"a":21318,"t":"code","b":[232],"m":"inx"},{"a":21319,"t":"code","b":[224,32],"m":"cpx","o":"#$20"},{"a":21321,"t":"code","b":[208,130],"m":"bne","oa":21197,"o":"b_52CD"},{"a":21323,"t":"code","b":[96],"m":"rts"},{"a":21324,"l":"team_2_ratings","c":"Gives team 2 the ratings of team A (1-16) through the packed routine after the JSR (run_packed, unpacked to $C000): each of its eight attributes from team_ratings' digits, 100 + 10 x digit (rating_to_attr), the same for players 9-11, 12-14 and 15-17 in turn, then the substitutes' at $0908, $0910 and $0918.","t":"code","b":[32,199,15],"m":"jsr","oa":4039,"x":[28318,28691,28899,29326],"o":"run_packed"},{"a":21327,"c":"The packed routine team_2_ratings unpacks to $C000 and runs: $C000 the loop over three groups of three players, $C056 one digit to three players, $C068 one digit to three substitutes.","t":"byte","b":[9,162,0,134,60,133,61,56]},{"a":21335,"t":"byte","b":[233,1,10,255,3,18,170,169]},{"a":21343,"t":"byte","b":[3,133,39,160,0,169,4,133]},{"a":21351,"t":"byte","b":[38,189,33,13,41,15,32,86]},{"a":21359,"t":"byte","b":[192,248,3,0,74,255,3,246]},{"a":21367,"t":"byte","b":[3,13,232,198,38,208,233,152]},{"a":21375,"t":"byte","b":[56,233,141,168,198,39,208,220]},{"a":21383,"t":"byte","b":[220,4,1,160,0,218,6,0]},{"a":21391,"t":"byte","b":[104,218,9,0,104,218,6,17]},{"a":21399,"t":"byte","b":[96,32,227,75,153,87,8,153]},{"a":21407,"t":"byte","b":[88,8,153,89,8,152,24,105]},{"a":21415,"t":"byte","b":[18,168,238,5,9,8,9,153]},{"a":21423,"t":"byte","b":[16,9,153,24,9,200,96,255]},{"a":21431,"t":"byte","b":[0]},{"a":21432,"l":"swap_squads","c":"Swaps the two human teams' squads (the 96 bytes at $0AC3 and at $0B23), their four bytes at $0AB1-$0AB4 and the team numbers $3C and $3D.","t":"code","b":[162,96],"m":"ldx","x":[22591,22597,28597,28613],"o":"#$60"},{"a":21434,"l":"b_53BA","t":"code","b":[188,34,11],"m":"ldy","oa":2850,"x":[21448],"o":"f_0B22,x"},{"a":21437,"t":"code","b":[189,194,10],"m":"lda","oa":2754,"o":"f_0AC2,x"},{"a":21440,"t":"code","b":[157,34,11],"m":"sta","oa":2850,"o":"f_0B22,x"},{"a":21443,"t":"code","b":[152],"m":"tya"},{"a":21444,"t":"code","b":[157,194,10],"m":"sta","oa":2754,"o":"f_0AC2,x"},{"a":21447,"t":"code","b":[202],"m":"dex"},{"a":21448,"t":"code","b":[208,240],"m":"bne","oa":21434,"o":"b_53BA"},{"a":21450,"t":"code","b":[173,177,10],"m":"lda","oa":2737,"o":"a_0AB1"},{"a":21453,"t":"code","b":[174,178,10],"m":"ldx","oa":2738,"o":"a_0AB2"},{"a":21456,"t":"code","b":[141,178,10],"m":"sta","oa":2738,"o":"a_0AB2"},{"a":21459,"t":"code","b":[142,177,10],"m":"stx","oa":2737,"o":"a_0AB1"},{"a":21462,"t":"code","b":[173,179,10],"m":"lda","oa":2739,"o":"a_0AB3"},{"a":21465,"t":"code","b":[174,180,10],"m":"ldx","oa":2740,"o":"a_0AB4"},{"a":21468,"t":"code","b":[141,180,10],"m":"sta","oa":2740,"o":"a_0AB4"},{"a":21471,"t":"code","b":[142,179,10],"m":"stx","oa":2739,"o":"a_0AB3"},{"a":21474,"t":"code","b":[165,60],"m":"lda","oa":60,"o":"zpa_3C"},{"a":21476,"t":"code","b":[166,61],"m":"ldx","oa":61,"o":"zpa_3D"},{"a":21478,"t":"code","b":[133,61],"m":"sta","oa":61,"o":"zpa_3D"},{"a":21480,"t":"code","b":[134,60],"m":"stx","oa":60,"o":"zpa_3C"},{"a":21482,"t":"code","b":[96],"m":"rts"},{"a":21483,"l":"squad_to_team_2","c":"Copies the squad at $0AC3 into team 2's players (squad_to_team from player 9, substitutes from $18).","t":"code","b":[160,9],"m":"ldy","x":[28610],"o":"#$09"},{"a":21485,"t":"code","b":[169,24],"m":"lda","o":"#$18"},{"a":21487,"t":"code","b":[208,3],"m":"bne","oa":21492,"o":"b_53F4"},{"a":21489,"l":"squad_to_team_1","c":"Copies the squad at $0AC3 into the match's attribute table for team 1: for each of the eight attributes, nine players to $084E + 18 x attribute, then the three substitutes to $08F0, $08F8 and $0900.","t":"code","b":[160,0],"m":"ldy","x":[28594,28700,28908,28928,29335],"o":"#$00"},{"a":21491,"t":"code","b":[152],"m":"tya"},{"a":21492,"l":"b_53F4","t":"code","b":[133,36],"m":"sta","oa":36,"x":[21487],"o":"zpa_24"},{"a":21494,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":21496,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"zpa_26"},{"a":21498,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":21500,"l":"b_53FC","t":"code","b":[169,9],"m":"lda","x":[21550],"o":"#$09"},{"a":21502,"t":"code","b":[133,39],"m":"sta","oa":39,"o":"zpa_27"},{"a":21504,"l":"b_5400","t":"code","b":[189,195,10],"m":"lda","oa":2755,"x":[21514],"o":"f_0AC3,x"},{"a":21507,"t":"code","b":[153,78,8],"m":"sta","oa":2126,"o":"f_084E,y"},{"a":21510,"t":"code","b":[232],"m":"inx"},{"a":21511,"t":"code","b":[200],"m":"iny"},{"a":21512,"t":"code","b":[198,39],"m":"dec","oa":39,"o":"zpa_27"},{"a":21514,"t":"code","b":[208,244],"m":"bne","oa":21504,"o":"b_5400"},{"a":21516,"t":"code","b":[152],"m":"tya"},{"a":21517,"t":"code","b":[24],"m":"clc"},{"a":21518,"t":"code","b":[105,18],"m":"adc","o":"#$12"},{"a":21520,"t":"code","b":[72],"m":"pha"},{"a":21521,"t":"code","b":[164,36],"m":"ldy","oa":36,"o":"zpa_24"},{"a":21523,"t":"code","b":[189,195,10],"m":"lda","oa":2755,"o":"f_0AC3,x"},{"a":21526,"t":"code","b":[153,240,8],"m":"sta","oa":2288,"o":"f_08F0,y"},{"a":21529,"t":"code","b":[232],"m":"inx"},{"a":21530,"t":"code","b":[189,195,10],"m":"lda","oa":2755,"o":"f_0AC3,x"},{"a":21533,"t":"code","b":[153,248,8],"m":"sta","oa":2296,"o":"f_08F8,y"},{"a":21536,"t":"code","b":[232],"m":"inx"},{"a":21537,"t":"code","b":[189,195,10],"m":"lda","oa":2755,"o":"f_0AC3,x"},{"a":21540,"t":"code","b":[153,0,9],"m":"sta","oa":2304,"o":"f_0900,y"},{"a":21543,"t":"code","b":[232],"m":"inx"},{"a":21544,"t":"code","b":[104],"m":"pla"},{"a":21545,"t":"code","b":[168],"m":"tay"},{"a":21546,"t":"code","b":[230,36],"m":"inc","oa":36,"o":"zpa_24"},{"a":21548,"t":"code","b":[198,38],"m":"dec","oa":38,"o":"zpa_26"},{"a":21550,"t":"code","b":[208,204],"m":"bne","oa":21500,"o":"b_53FC"},{"a":21552,"t":"code","b":[96],"m":"rts"},{"a":21553,"l":"league_result","c":"Records the match between teams $3C and $3D in the league table, through the packed routine after the JSR (run_packed), in decimal: a win ($3A = 1 or 2) adds one to the winner's wins ($0B33) and the loser's defeats ($0B53) and 10 points to the winner ($0BA3/$0BB3); a draw adds one to both teams' draws ($0B43) and 5 points each. Then each team's score in tens (its hundreds and tens digits, $4B and $49 for team $3C, $4C and $4A for $3D: one point for every 10 scored) goes on its points, its goals for ($0B63/$0B73) and the other's goals against ($0B83/$0B93).","t":"code","b":[32,199,15],"m":"jsr","oa":4039,"x":[28707,29130],"o":"run_packed"},{"a":21556,"c":"The packed routine league_result unpacks to $C000 and runs.","t":"byte","b":[54,248,166,60,164,61,165,58]},{"a":21564,"t":"byte","b":[240,44,201,1,240,4,166,61]},{"a":21572,"t":"byte","b":[164,60,189,51,11,24,105,1]},{"a":21580,"t":"byte","b":[157,51,11,185,83,11,105,1]},{"a":21588,"t":"byte","b":[153,83,11,189,163,11,105,16]},{"a":21596,"t":"byte","b":[157,163,11,189,179,11,105,0]},{"a":21604,"t":"byte","b":[157,179,11,76,103,192,189,67]},{"a":21612,"t":"byte","b":[220,5,2,67,11,185,247,5]},{"a":21620,"t":"byte","b":[1,153,67,219,5,0,5,219]},{"a":21628,"t":"byte","b":[11,0,185,240,4,3,153,163]},{"a":21636,"t":"byte","b":[11,185,203,4,2,153,179,11]},{"a":21644,"t":"byte","b":[154,5,1,75,10,255,3,6]},{"a":21652,"t":"byte","b":[5,73,133,34,125,163,11,175]},{"a":21660,"t":"byte","b":[11,9,165,34,125,99,11,157]},{"a":21668,"t":"byte","b":[99,11,189,115,159,4,0,115]},{"a":21676,"t":"byte","b":[240,3,7,121,131,11,153,131]},{"a":21684,"t":"byte","b":[11,185,147,196,4,3,147,11]},{"a":21692,"t":"byte","b":[165,76,200,5,5,74,133,34]},{"a":21700,"t":"byte","b":[121,163,11,172,11,216,3,5]},{"a":21708,"t":"byte","b":[99,11,153,99,11,185,200,4]},{"a":21716,"t":"byte","b":[0,153,200,4,6,125,131,11]},{"a":21724,"t":"byte","b":[157,131,11,189,200,4,4,157]},{"a":21732,"t":"byte","b":[147,11,216,96,255,0]},{"a":21738,"l":"league_sort","c":"Sorts the league: $0B23 holds each team's place (low nibble; 0-7 division 2, 8-15 division 1, higher is better) and its place before (high nibble). Builds the list of teams by place at $0920 and sorts each division (sort_division) by points, and level on points by goals for less goals against (league_better), moving a team with fewer points down.","t":"code","b":[162,0],"m":"ldx","x":[29149,29194],"o":"#$00"},{"a":21740,"l":"b_54EC","t":"code","b":[189,35,11],"m":"lda","oa":2851,"x":[21767],"o":"f_0B23,x"},{"a":21743,"t":"code","b":[10],"m":"asl","o":"a"},{"a":21744,"t":"code","b":[10],"m":"asl","o":"a"},{"a":21745,"t":"code","b":[10],"m":"asl","o":"a"},{"a":21746,"t":"code","b":[10],"m":"asl","o":"a"},{"a":21747,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":21749,"t":"code","b":[189,35,11],"m":"lda","oa":2851,"o":"f_0B23,x"},{"a":21752,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":21754,"t":"code","b":[168],"m":"tay"},{"a":21755,"t":"code","b":[5,34],"m":"ora","oa":34,"o":"zpa_22"},{"a":21757,"t":"code","b":[157,35,11],"m":"sta","oa":2851,"o":"f_0B23,x"},{"a":21760,"t":"code","b":[138],"m":"txa"},{"a":21761,"t":"code","b":[153,32,9],"m":"sta","oa":2336,"o":"f_0920,y"},{"a":21764,"t":"code","b":[232],"m":"inx"},{"a":21765,"t":"code","b":[224,16],"m":"cpx","o":"#$10"},{"a":21767,"t":"code","b":[144,227],"m":"bcc","oa":21740,"o":"b_54EC"},{"a":21769,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":21771,"t":"code","b":[32,20,85],"m":"jsr","oa":21780,"o":"sort_division"},{"a":21774,"t":"code","b":[162,8],"m":"ldx","o":"#$08"},{"a":21776,"t":"code","b":[32,20,85],"m":"jsr","oa":21780,"o":"sort_division"},{"a":21779,"t":"code","b":[96],"m":"rts"},{"a":21780,"l":"sort_division","c":"The bubble sort for the eight teams from X.","t":"code","b":[134,38],"m":"stx","oa":38,"x":[21771,21776],"o":"zpa_26"},{"a":21782,"t":"code","b":[138],"m":"txa"},{"a":21783,"t":"code","b":[24],"m":"clc"},{"a":21784,"t":"code","b":[105,7],"m":"adc","o":"#$07"},{"a":21786,"t":"code","b":[133,39],"m":"sta","oa":39,"o":"zpa_27"},{"a":21788,"l":"b_551C","t":"code","b":[166,38],"m":"ldx","oa":38,"x":[21845],"o":"zpa_26"},{"a":21790,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":21792,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":21794,"l":"b_5522","t":"code","b":[134,35],"m":"stx","oa":35,"x":[21841],"o":"zpa_23"},{"a":21796,"t":"code","b":[188,32,9],"m":"ldy","oa":2336,"o":"f_0920,x"},{"a":21799,"t":"code","b":[189,33,9],"m":"lda","oa":2337,"o":"f_0921,x"},{"a":21802,"t":"code","b":[170],"m":"tax"},{"a":21803,"t":"code","b":[32,88,85],"m":"jsr","oa":21848,"o":"league_better"},{"a":21806,"t":"code","b":[240,28],"m":"beq","oa":21836,"o":"b_554C"},{"a":21808,"t":"code","b":[176,26],"m":"bcs","oa":21836,"o":"b_554C"},{"a":21810,"t":"code","b":[230,34],"m":"inc","oa":34,"o":"zpa_22"},{"a":21812,"t":"code","b":[222,35,11],"m":"dec","oa":2851,"o":"f_0B23,x"},{"a":21815,"t":"code","b":[152],"m":"tya"},{"a":21816,"t":"code","b":[170],"m":"tax"},{"a":21817,"t":"code","b":[254,35,11],"m":"inc","oa":2851,"o":"f_0B23,x"},{"a":21820,"t":"code","b":[166,35],"m":"ldx","oa":35,"o":"zpa_23"},{"a":21822,"t":"code","b":[189,32,9],"m":"lda","oa":2336,"o":"f_0920,x"},{"a":21825,"t":"code","b":[72],"m":"pha"},{"a":21826,"t":"code","b":[189,33,9],"m":"lda","oa":2337,"o":"f_0921,x"},{"a":21829,"t":"code","b":[157,32,9],"m":"sta","oa":2336,"o":"f_0920,x"},{"a":21832,"t":"code","b":[104],"m":"pla"},{"a":21833,"t":"code","b":[157,33,9],"m":"sta","oa":2337,"o":"f_0921,x"},{"a":21836,"l":"b_554C","t":"code","b":[166,35],"m":"ldx","oa":35,"x":[21806,21808],"o":"zpa_23"},{"a":21838,"t":"code","b":[232],"m":"inx"},{"a":21839,"t":"code","b":[228,39],"m":"cpx","oa":39,"o":"zpa_27"},{"a":21841,"t":"code","b":[208,207],"m":"bne","oa":21794,"o":"b_5522"},{"a":21843,"t":"code","b":[165,34],"m":"lda","oa":34,"o":"zpa_22"},{"a":21845,"t":"code","b":[208,197],"m":"bne","oa":21788,"o":"b_551C"},{"a":21847,"t":"code","b":[96],"m":"rts"},{"a":21848,"l":"league_better","c":"Compares teams X and Y: points ($0BB3, $0BA3), then goals for less goals against. Carry clear and not equal when Y is ahead.","t":"code","b":[189,179,11],"m":"lda","oa":2995,"x":[21803],"o":"f_0BB3,x"},{"a":21851,"t":"code","b":[217,179,11],"m":"cmp","oa":2995,"o":"f_0BB3,y"},{"a":21854,"t":"code","b":[208,58],"m":"bne","oa":21914,"o":"r_559A"},{"a":21856,"t":"code","b":[189,163,11],"m":"lda","oa":2979,"o":"f_0BA3,x"},{"a":21859,"t":"code","b":[217,163,11],"m":"cmp","oa":2979,"o":"f_0BA3,y"},{"a":21862,"t":"code","b":[208,50],"m":"bne","oa":21914,"o":"r_559A"},{"a":21864,"t":"code","b":[189,99,11],"m":"lda","oa":2915,"o":"f_0B63,x"},{"a":21867,"t":"code","b":[56],"m":"sec"},{"a":21868,"t":"code","b":[253,131,11],"m":"sbc","oa":2947,"o":"f_0B83,x"},{"a":21871,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":21873,"t":"code","b":[189,115,11],"m":"lda","oa":2931,"o":"f_0B73,x"},{"a":21876,"t":"code","b":[253,147,11],"m":"sbc","oa":2963,"o":"f_0B93,x"},{"a":21879,"t":"code","b":[24],"m":"clc"},{"a":21880,"t":"code","b":[105,128],"m":"adc","o":"#$80"},{"a":21882,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":21884,"t":"code","b":[185,99,11],"m":"lda","oa":2915,"o":"f_0B63,y"},{"a":21887,"t":"code","b":[56],"m":"sec"},{"a":21888,"t":"code","b":[249,131,11],"m":"sbc","oa":2947,"o":"f_0B83,y"},{"a":21891,"t":"code","b":[133,28],"m":"sta","oa":28,"o":"zpa_1C"},{"a":21893,"t":"code","b":[185,115,11],"m":"lda","oa":2931,"o":"f_0B73,y"},{"a":21896,"t":"code","b":[249,147,11],"m":"sbc","oa":2963,"o":"f_0B93,y"},{"a":21899,"t":"code","b":[24],"m":"clc"},{"a":21900,"t":"code","b":[105,128],"m":"adc","o":"#$80"},{"a":21902,"t":"code","b":[133,29],"m":"sta","oa":29,"o":"zpa_1D"},{"a":21904,"t":"code","b":[165,27],"m":"lda","oa":27,"o":"zpa_1B"},{"a":21906,"t":"code","b":[197,29],"m":"cmp","oa":29,"o":"zpa_1D"},{"a":21908,"t":"code","b":[208,4],"m":"bne","oa":21914,"o":"r_559A"},{"a":21910,"t":"code","b":[165,26],"m":"lda","oa":26,"o":"zpa_1A"},{"a":21912,"t":"code","b":[197,28],"m":"cmp","oa":28,"o":"zpa_1C"},{"a":21914,"l":"r_559A","t":"code","b":[96],"m":"rts","x":[21854,21862,21908]},{"a":21915,"l":"simulate_match","c":"Plays a match between two computer teams $3C and $3D without showing it, through the packed routine after the JSR (run_packed): sets $3A (0 draw, 1 team $3C won, 2 team $3D won) and the two scores in tens: their hundreds and tens digits ($4B, $49 and $4C, $4A), with the units ($47, $48) zero.","t":"code","b":[32,199,15],"m":"jsr","oa":4039,"x":[28832,28838,29314],"o":"run_packed"},{"a":21918,"c":"The packed routine simulate_match unpacks to $C000: the two teams' strengths (team_strength) make a score ($C03B): a random number from 0 to 99 is compared with a range set by the difference in strength ($28 more per point of difference for the stronger team, $14 less for the weaker), and its distance from the range picks one of the 44 scores in the table at $C0AF (from 1-0 up to 10-0), given to the stronger team or the weaker; inside the range both teams score the same.","t":"byte","b":[37,166]},{"a":21920,"l":"a_55A0","c":"This symbol is the false target of the BIT that skips a LDY #$55 at $5079 (print_char's second entry): it marks no data.","t":"byte","b":[61,188,17,13,166,60,189,17],"x":[20601]},{"a":21928,"t":"byte","b":[13,170,32,59,192,169,0,134]},{"a":21936,"t":"byte","b":[34,196,34,240,2,105,1,133]},{"a":21944,"t":"byte","b":[58,169,0,133,71,133,72,138]},{"a":21952,"t":"byte","b":[41,15,133,73,152,251,3,2]},{"a":21960,"t":"byte","b":[74,138,74,255,3,2,133,75]},{"a":21968,"t":"byte","b":[152,249,5,3,76,165,58,96]},{"a":21976,"t":"byte","b":[223,3,12,36,132,34,138,56]},{"a":21984,"c":"The rest of simulate_match's packed routine: the score table at $C0AF, from 1-0 up to 10-0.","t":"byte","b":[229,34,176,6,230,36,73,255]},{"a":21992,"t":"byte","b":[203,3,17,34,10,176,8,101]},{"a":22000,"t":"byte","b":[34,176,4,105,40,144,2,169]},{"a":22008,"t":"byte","b":[255,133,38,169,20,226,4,0]},{"a":22016,"t":"byte","b":[2,181,3,15,39,32,10,74]},{"a":22024,"t":"byte","b":[41,127,201,100,176,247,72,56]},{"a":22032,"t":"byte","b":[229,39,176,4,209,4,4,74]},{"a":22040,"t":"byte","b":[41,126,201,86,215,3,33,86]},{"a":22048,"t":"byte","b":[170,104,197,39,144,10,197,38]},{"a":22056,"t":"byte","b":[176,26,165,36,208,14,240,4]},{"a":22064,"t":"byte","b":[165,36,240,8,188,176,192,189]},{"a":22072,"t":"byte","b":[175,192,170,96,188,175,192,189]},{"a":22080,"t":"byte","b":[176,248,3,243,4,3,168,96]},{"a":22088,"t":"byte","b":[1,0,254,14,1,2,1,254]},{"a":22096,"t":"byte","b":[7,0,0,254,4,1,3,1]},{"a":22104,"t":"byte","b":[254,5,0,0,254,4,3,4]},{"a":22112,"t":"byte","b":[3,4,2,254,3,0,1,254]},{"a":22120,"t":"byte","b":[3,0,0,254,4,5,5,3]},{"a":22128,"t":"byte","b":[5,2,5,1,254,3,20,0]},{"a":22136,"t":"byte","b":[5,0,6,3,6,2,6,1]},{"a":22144,"t":"byte","b":[6,0,7,0,8,1,8,0]},{"a":22152,"t":"byte","b":[9,1,16,0,255,0]},{"a":22158,"l":"transfer_init","c":"Starts the transfer market: each of the 14 star players (names from $0F45: SHORN to JAMS) gets a random wait of 4-11 weeks ($0BC6), and the three places on offer ($0BC3-$0BC5) are empty.","t":"code","b":[162,13],"m":"ldx","x":[9550,28727,29039],"o":"#$0D"},{"a":22160,"l":"b_5690","t":"code","b":[32,10,74],"m":"jsr","oa":18954,"x":[22172],"o":"random"},{"a":22163,"t":"code","b":[41,7],"m":"and","o":"#$07"},{"a":22165,"t":"code","b":[24],"m":"clc"},{"a":22166,"t":"code","b":[105,4],"m":"adc","o":"#$04"},{"a":22168,"t":"code","b":[157,198,11],"m":"sta","oa":3014,"o":"f_0BC6,x"},{"a":22171,"t":"code","b":[202],"m":"dex"},{"a":22172,"t":"code","b":[16,242],"m":"bpl","oa":22160,"o":"b_5690"},{"a":22174,"t":"code","b":[162,2],"m":"ldx","o":"#$02"},{"a":22176,"l":"b_56A0","t":"code","b":[169,255],"m":"lda","x":[22182],"o":"#$FF"},{"a":22178,"t":"code","b":[157,195,11],"m":"sta","oa":3011,"o":"f_0BC3,x"},{"a":22181,"t":"code","b":[202],"m":"dex"},{"a":22182,"t":"code","b":[16,248],"m":"bpl","oa":22176,"o":"b_56A0"},{"a":22184,"t":"code","b":[96],"m":"rts"},{"a":22185,"l":"transfer_week","c":"A week of the transfer market: each star's wait counts down and starts again at 4-7; the empty places on offer take stars whose wait is at 3, from all 14 in a cup, from the first seven while the player's team is in division 2 (bit 3 of $0B23) and from the last seven in division 1.","t":"code","b":[162,13],"m":"ldx","x":[28922,28952,29146,29257],"o":"#$0D"},{"a":22187,"l":"b_56AB","t":"code","b":[189,198,11],"m":"lda","oa":3014,"x":[22208],"o":"f_0BC6,x"},{"a":22190,"t":"code","b":[48,15],"m":"bmi","oa":22207,"o":"b_56BF"},{"a":22192,"t":"code","b":[222,198,11],"m":"dec","oa":3014,"o":"f_0BC6,x"},{"a":22195,"t":"code","b":[16,10],"m":"bpl","oa":22207,"o":"b_56BF"},{"a":22197,"t":"code","b":[32,10,74],"m":"jsr","oa":18954,"o":"random"},{"a":22200,"t":"code","b":[41,3],"m":"and","o":"#$03"},{"a":22202,"t":"code","b":[105,4],"m":"adc","o":"#$04"},{"a":22204,"t":"code","b":[157,198,11],"m":"sta","oa":3014,"o":"f_0BC6,x"},{"a":22207,"l":"b_56BF","t":"code","b":[202],"m":"dex","x":[22190,22195]},{"a":22208,"t":"code","b":[16,233],"m":"bpl","oa":22187,"o":"b_56AB"},{"a":22210,"t":"code","b":[162,13],"m":"ldx","o":"#$0D"},{"a":22212,"t":"code","b":[160,255],"m":"ldy","o":"#$FF"},{"a":22214,"t":"code","b":[173,172,10],"m":"lda","oa":2732,"o":"a_0AAC"},{"a":22217,"t":"code","b":[201,4],"m":"cmp","o":"#$04"},{"a":22219,"t":"code","b":[240,13],"m":"beq","oa":22234,"o":"b_56DA"},{"a":22221,"t":"code","b":[162,6],"m":"ldx","o":"#$06"},{"a":22223,"t":"code","b":[173,35,11],"m":"lda","oa":2851,"o":"f_0B23"},{"a":22226,"t":"code","b":[41,8],"m":"and","o":"#$08"},{"a":22228,"t":"code","b":[240,4],"m":"beq","oa":22234,"o":"b_56DA"},{"a":22230,"t":"code","b":[162,13],"m":"ldx","o":"#$0D"},{"a":22232,"t":"code","b":[160,6],"m":"ldy","o":"#$06"},{"a":22234,"l":"b_56DA","t":"code","b":[134,38],"m":"stx","oa":38,"x":[22219,22228],"o":"zpa_26"},{"a":22236,"t":"code","b":[132,39],"m":"sty","oa":39,"o":"zpa_27"},{"a":22238,"t":"code","b":[160,2],"m":"ldy","o":"#$02"},{"a":22240,"l":"b_56E0","t":"code","b":[190,195,11],"m":"ldx","oa":3011,"x":[22282],"o":"f_0BC3,y"},{"a":22243,"t":"code","b":[48,7],"m":"bmi","oa":22252,"o":"b_56EC"},{"a":22245,"t":"code","b":[189,186,11],"m":"lda","oa":3002,"o":"f_0BBA,x"},{"a":22248,"t":"code","b":[201,3],"m":"cmp","o":"#$03"},{"a":22250,"t":"code","b":[144,29],"m":"bcc","oa":22281,"o":"b_5709"},{"a":22252,"l":"b_56EC","t":"code","b":[166,38],"m":"ldx","oa":38,"x":[22243],"o":"zpa_26"},{"a":22254,"l":"b_56EE","t":"code","b":[189,198,11],"m":"lda","oa":3014,"x":[22264],"o":"f_0BC6,x"},{"a":22257,"t":"code","b":[201,3],"m":"cmp","o":"#$03"},{"a":22259,"t":"code","b":[240,7],"m":"beq","oa":22268,"o":"b_56FC"},{"a":22261,"t":"code","b":[202],"m":"dex"},{"a":22262,"t":"code","b":[228,39],"m":"cpx","oa":39,"o":"zpa_27"},{"a":22264,"t":"code","b":[208,244],"m":"bne","oa":22254,"o":"b_56EE"},{"a":22266,"t":"code","b":[240,8],"m":"beq","oa":22276,"o":"b_5704"},{"a":22268,"l":"b_56FC","t":"code","b":[222,198,11],"m":"dec","oa":3014,"x":[22259],"o":"f_0BC6,x"},{"a":22271,"t":"code","b":[138],"m":"txa"},{"a":22272,"t":"code","b":[24],"m":"clc"},{"a":22273,"t":"code","b":[105,12],"m":"adc","o":"#$0C"},{"a":22275,"t":"code","b":[44,169,255],"m":"bit","oa":65449,"o":"a_FFA9"},{"a":22278,"t":"code","b":[153,195,11],"m":"sta","oa":3011,"o":"f_0BC3,y"},{"a":22281,"l":"b_5709","t":"code","b":[136],"m":"dey","x":[22250]},{"a":22282,"t":"code","b":[16,212],"m":"bpl","oa":22240,"o":"b_56E0"},{"a":22284,"t":"code","b":[96],"m":"rts"},{"a":22285,"l":"colour_screen","c":"A screen that waits for fire with a band of colour (colour_band) the stick changes: left and right step $0C0F through the eight colour pairs of band_colours; entered at $5710 with a second band (colour_band_2). RUN/STOP goes back to the main menu.","t":"code","b":[169,0],"m":"lda","x":[22615,22767],"o":"#$00"},{"a":22287,"t":"code","b":[44,169,1],"m":"bit","oa":425,"o":"a_01A9"},{"a":22290,"t":"code","b":[133,40],"m":"sta","oa":40,"o":"zpa_28"},{"a":22292,"t":"code","b":[32,131,87],"m":"jsr","oa":22403,"o":"colour_band"},{"a":22295,"t":"code","b":[165,40],"m":"lda","oa":40,"o":"zpa_28"},{"a":22297,"t":"code","b":[240,3],"m":"beq","oa":22302,"o":"b_571E"},{"a":22299,"t":"code","b":[32,171,87],"m":"jsr","oa":22443,"o":"colour_band_2"},{"a":22302,"l":"b_571E","t":"code","b":[169,61],"m":"lda","x":[22297],"o":"#$3D"},{"a":22304,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":22306,"t":"code","b":[169,253],"m":"lda","o":"#$FD"},{"a":22308,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":22310,"t":"code","b":[169,55],"m":"lda","o":"#$37"},{"a":22312,"t":"code","b":[133,28],"m":"sta","oa":28,"o":"zpa_1C"},{"a":22314,"t":"code","b":[169,31],"m":"lda","o":"#$1F"},{"a":22316,"t":"code","b":[133,29],"m":"sta","oa":29,"o":"zpa_1D"},{"a":22318,"t":"code","b":[32,218,91],"m":"jsr","oa":23514,"o":"print_text"},{"a":22321,"t":"code","b":[32,227,16],"m":"jsr","oa":4323,"o":"irq_sound_only"},{"a":22324,"t":"code","b":[88],"m":"cli"},{"a":22325,"l":"j_5735","t":"code","b":[32,237,75],"m":"jsr","oa":19437,"x":[22365],"o":"wait_and_read"},{"a":22328,"t":"code","b":[165,158],"m":"lda","oa":158,"o":"zpa_9E"},{"a":22330,"t":"code","b":[41,32],"m":"and","o":"#$20"},{"a":22332,"t":"code","b":[240,11],"m":"beq","oa":22345,"o":"b_5749"},{"a":22334,"t":"code","b":[169,31],"m":"lda","o":"#$1F"},{"a":22336,"t":"code","b":[32,240,27],"m":"jsr","oa":7152,"o":"sfx_play"},{"a":22339,"t":"code","b":[32,99,80],"m":"jsr","oa":20579,"o":"screen_off"},{"a":22342,"t":"code","b":[76,142,110],"m":"jmp","oa":28302,"o":"main_menu"},{"a":22345,"l":"b_5749","t":"code","b":[165,158],"m":"lda","oa":158,"x":[22332],"o":"zpa_9E"},{"a":22347,"t":"code","b":[5,159],"m":"ora","oa":159,"o":"zpa_9F"},{"a":22349,"t":"code","b":[170],"m":"tax"},{"a":22350,"t":"code","b":[41,16],"m":"and","o":"#$10"},{"a":22352,"t":"code","b":[208,14],"m":"bne","oa":22368,"o":"b_5760"},{"a":22354,"t":"code","b":[138],"m":"txa"},{"a":22355,"t":"code","b":[32,106,87],"m":"jsr","oa":22378,"o":"colour_step"},{"a":22358,"t":"code","b":[165,40],"m":"lda","oa":40,"o":"zpa_28"},{"a":22360,"t":"code","b":[240,3],"m":"beq","oa":22365,"o":"b_575D"},{"a":22362,"t":"code","b":[32,171,87],"m":"jsr","oa":22443,"o":"colour_band_2"},{"a":22365,"l":"b_575D","t":"code","b":[76,53,87],"m":"jmp","oa":22325,"x":[22360],"o":"j_5735"},{"a":22368,"l":"b_5760","t":"code","b":[169,33],"m":"lda","x":[22352],"o":"#$21"},{"a":22370,"t":"code","b":[32,240,27],"m":"jsr","oa":7152,"o":"sfx_play"},{"a":22373,"t":"code","b":[32,99,80],"m":"jsr","oa":20579,"o":"screen_off"},{"a":22376,"t":"code","b":[120],"m":"sei"},{"a":22377,"t":"code","b":[96],"m":"rts"},{"a":22378,"l":"colour_step","c":"Steps $0C0F one way for left (bit 2) or the other for right (bit 3) of the stick bits in A, and redraws the band.","t":"code","b":[170],"m":"tax","x":[22355,23331]},{"a":22379,"t":"code","b":[41,4],"m":"and","o":"#$04"},{"a":22381,"t":"code","b":[208,6],"m":"bne","oa":22389,"o":"b_5775"},{"a":22383,"t":"code","b":[138],"m":"txa"},{"a":22384,"t":"code","b":[41,8],"m":"and","o":"#$08"},{"a":22386,"t":"code","b":[208,4],"m":"bne","oa":22392,"o":"b_5778"},{"a":22388,"t":"code","b":[96],"m":"rts"},{"a":22389,"l":"b_5775","t":"code","b":[169,255],"m":"lda","x":[22381],"o":"#$FF"},{"a":22391,"t":"code","b":[44,169,1],"m":"bit","oa":425,"o":"a_01A9"},{"a":22394,"t":"code","b":[24],"m":"clc"},{"a":22395,"t":"code","b":[109,15,12],"m":"adc","oa":3087,"o":"a_0C0F"},{"a":22398,"t":"code","b":[41,7],"m":"and","o":"#$07"},{"a":22400,"t":"code","b":[141,15,12],"m":"sta","oa":3087,"o":"a_0C0F"},{"a":22403,"l":"colour_band","c":"Fills 19 rows of 35 cells of the screen at $CC7A with colour pair $0C0F from band_colours.","t":"code","b":[174,15,12],"m":"ldx","oa":3087,"x":[22292,22984,30196],"o":"a_0C0F"},{"a":22406,"t":"code","b":[169,122],"m":"lda","o":"#$7A"},{"a":22408,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":22410,"t":"code","b":[169,204],"m":"lda","o":"#$CC"},{"a":22412,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":22414,"t":"code","b":[189,221,87],"m":"lda","oa":22493,"o":"band_colours,x"},{"a":22417,"t":"code","b":[162,19],"m":"ldx","o":"#$13"},{"a":22419,"l":"b_5793","t":"code","b":[160,35],"m":"ldy","x":[22440],"o":"#$23"},{"a":22421,"l":"b_5795","t":"code","b":[145,26],"m":"sta","oa":26,"x":[22424],"o":"(zpa_1A),y"},{"a":22423,"t":"code","b":[136],"m":"dey"},{"a":22424,"t":"code","b":[208,251],"m":"bne","oa":22421,"o":"b_5795"},{"a":22426,"t":"code","b":[72],"m":"pha"},{"a":22427,"t":"code","b":[165,26],"m":"lda","oa":26,"o":"zpa_1A"},{"a":22429,"t":"code","b":[24],"m":"clc"},{"a":22430,"t":"code","b":[105,40],"m":"adc","o":"#$28"},{"a":22432,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":22434,"t":"code","b":[144,2],"m":"bcc","oa":22438,"o":"b_57A6"},{"a":22436,"t":"code","b":[230,27],"m":"inc","oa":27,"o":"zpa_1B"},{"a":22438,"l":"b_57A6","t":"code","b":[104],"m":"pla","x":[22434]},{"a":22439,"t":"code","b":[202],"m":"dex"},{"a":22440,"t":"code","b":[208,233],"m":"bne","oa":22419,"o":"b_5793"},{"a":22442,"t":"code","b":[96],"m":"rts"},{"a":22443,"l":"colour_band_2","c":"Fills every other row of 17 at $CCA2 with the opposite pair (band_colours entry $0C0F + 4).","t":"code","b":[173,15,12],"m":"lda","oa":3087,"x":[22299,22362],"o":"a_0C0F"},{"a":22446,"t":"code","b":[73,4],"m":"eor","o":"#$04"},{"a":22448,"t":"code","b":[170],"m":"tax"},{"a":22449,"t":"code","b":[189,221,87],"m":"lda","oa":22493,"o":"band_colours,x"},{"a":22452,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":22454,"t":"code","b":[169,162],"m":"lda","o":"#$A2"},{"a":22456,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":22458,"t":"code","b":[169,204],"m":"lda","o":"#$CC"},{"a":22460,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":22462,"t":"code","b":[162,17],"m":"ldx","o":"#$11"},{"a":22464,"l":"b_57C0","t":"code","b":[138],"m":"txa","x":[22490]},{"a":22465,"t":"code","b":[41,2],"m":"and","o":"#$02"},{"a":22467,"t":"code","b":[240,9],"m":"beq","oa":22478,"o":"b_57CE"},{"a":22469,"t":"code","b":[160,35],"m":"ldy","o":"#$23"},{"a":22471,"t":"code","b":[165,34],"m":"lda","oa":34,"o":"zpa_22"},{"a":22473,"l":"b_57C9","t":"code","b":[145,26],"m":"sta","oa":26,"x":[22476],"o":"(zpa_1A),y"},{"a":22475,"t":"code","b":[136],"m":"dey"},{"a":22476,"t":"code","b":[208,251],"m":"bne","oa":22473,"o":"b_57C9"},{"a":22478,"l":"b_57CE","t":"code","b":[165,26],"m":"lda","oa":26,"x":[22467],"o":"zpa_1A"},{"a":22480,"t":"code","b":[24],"m":"clc"},{"a":22481,"t":"code","b":[105,40],"m":"adc","o":"#$28"},{"a":22483,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":22485,"t":"code","b":[144,2],"m":"bcc","oa":22489,"o":"b_57D9"},{"a":22487,"t":"code","b":[230,27],"m":"inc","oa":27,"o":"zpa_1B"},{"a":22489,"l":"b_57D9","t":"code","b":[202],"m":"dex","x":[22485]},{"a":22490,"t":"code","b":[208,228],"m":"bne","oa":22464,"o":"b_57C0"},{"a":22492,"t":"code","b":[96],"m":"rts"},{"a":22493,"l":"band_colours","c":"Eight screen colour bytes (high nibble and low nibble the two colours of the multicolour bitmap) for colour_band.","t":"byte","b":[30,126,222,62,254,14,254,222],"x":[22414,22449]},{"a":22501,"l":"next_fixture","c":"The NEXT FIXTURE screen: the two teams' names ($3C and $3D) with VS between them, and each team's record and squad bars (fixture_week, team_record_text). In a two-player game the second team's bars are the other player's squad (swap_squads, bar_scale, swap_squads). Then colour_screen; fire goes on.","t":"code","b":[120],"m":"sei","x":[24928,27239,27279,28694,28902,29329]},{"a":22502,"t":"code","b":[32,192,78],"m":"jsr","oa":20160,"o":"tile_screen_c8"},{"a":22505,"t":"code","b":[32,57,80],"m":"jsr","oa":20537,"o":"screen_on"},{"a":22508,"t":"code","b":[169,117],"m":"lda","o":"#$75"},{"a":22510,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":22512,"t":"code","b":[169,224],"m":"lda","o":"#$E0"},{"a":22514,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":22516,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":22518,"t":"code","b":[133,28],"m":"sta","oa":28,"o":"zpa_1C"},{"a":22520,"t":"code","b":[169,94],"m":"lda","o":"#$5E"},{"a":22522,"t":"code","b":[133,29],"m":"sta","oa":29,"o":"zpa_1D"},{"a":22524,"t":"code","b":[32,218,91],"m":"jsr","oa":23514,"o":"print_text"},{"a":22527,"t":"code","b":[32,42,102],"m":"jsr","oa":26154,"o":"bar_scale"},{"a":22530,"t":"code","b":[169,24],"m":"lda","o":"#$18"},{"a":22532,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":22534,"t":"code","b":[169,229],"m":"lda","o":"#$E5"},{"a":22536,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":22538,"t":"code","b":[166,60],"m":"ldx","oa":60,"o":"zpa_3C"},{"a":22540,"t":"code","b":[32,168,91],"m":"jsr","oa":23464,"o":"print_fixture"},{"a":22543,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":22545,"t":"code","b":[133,40],"m":"sta","oa":40,"o":"zpa_28"},{"a":22547,"t":"code","b":[169,216],"m":"lda","o":"#$D8"},{"a":22549,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":22551,"t":"code","b":[169,232],"m":"lda","o":"#$E8"},{"a":22553,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":22555,"t":"code","b":[32,90,88],"m":"jsr","oa":22618,"o":"fixture_week"},{"a":22558,"t":"code","b":[169,152],"m":"lda","o":"#$98"},{"a":22560,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":22562,"t":"code","b":[169,229],"m":"lda","o":"#$E5"},{"a":22564,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":22566,"t":"code","b":[169,17],"m":"lda","o":"#$11"},{"a":22568,"t":"code","b":[133,28],"m":"sta","oa":28,"o":"zpa_1C"},{"a":22570,"t":"code","b":[169,94],"m":"lda","o":"#$5E"},{"a":22572,"t":"code","b":[133,29],"m":"sta","oa":29,"o":"zpa_1D"},{"a":22574,"t":"code","b":[32,218,91],"m":"jsr","oa":23514,"o":"print_text"},{"a":22577,"t":"code","b":[166,61],"m":"ldx","oa":61,"o":"zpa_3D"},{"a":22579,"t":"code","b":[134,40],"m":"stx","oa":40,"o":"zpa_28"},{"a":22581,"t":"code","b":[32,168,91],"m":"jsr","oa":23464,"o":"print_fixture"},{"a":22584,"t":"code","b":[173,172,10],"m":"lda","oa":2732,"o":"a_0AAC"},{"a":22587,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":22589,"t":"code","b":[208,13],"m":"bne","oa":22604,"o":"b_584C"},{"a":22591,"t":"code","b":[32,184,83],"m":"jsr","oa":21432,"o":"swap_squads"},{"a":22594,"t":"code","b":[32,42,102],"m":"jsr","oa":26154,"o":"bar_scale"},{"a":22597,"t":"code","b":[32,184,83],"m":"jsr","oa":21432,"o":"swap_squads"},{"a":22600,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":22602,"t":"code","b":[133,40],"m":"sta","oa":40,"o":"zpa_28"},{"a":22604,"l":"b_584C","t":"code","b":[169,104],"m":"lda","x":[22589],"o":"#$68"},{"a":22606,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":22608,"t":"code","b":[169,233],"m":"lda","o":"#$E9"},{"a":22610,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":22612,"t":"code","b":[32,90,88],"m":"jsr","oa":22618,"o":"fixture_week"},{"a":22615,"t":"code","b":[76,13,87],"m":"jmp","oa":22285,"o":"colour_screen"},{"a":22618,"l":"fixture_week","c":"Prints the fixture's week or round by the game type ($0AAC).","t":"code","b":[162,21],"m":"ldx","x":[22555,22612],"o":"#$15"},{"a":22620,"t":"code","b":[160,94],"m":"ldy","o":"#$5E"},{"a":22622,"t":"code","b":[173,172,10],"m":"lda","oa":2732,"o":"a_0AAC"},{"a":22625,"t":"code","b":[201,5],"m":"cmp","o":"#$05"},{"a":22627,"t":"code","b":[176,12],"m":"bcs","oa":22641,"o":"b_5871"},{"a":22629,"t":"code","b":[162,119],"m":"ldx","o":"#$77"},{"a":22631,"t":"code","b":[160,94],"m":"ldy","o":"#$5E"},{"a":22633,"t":"code","b":[201,3],"m":"cmp","o":"#$03"},{"a":22635,"t":"code","b":[208,4],"m":"bne","oa":22641,"o":"b_5871"},{"a":22637,"t":"code","b":[162,77],"m":"ldx","o":"#$4D"},{"a":22639,"t":"code","b":[160,94],"m":"ldy","o":"#$5E"},{"a":22641,"l":"b_5871","t":"code","b":[134,28],"m":"stx","oa":28,"x":[22627,22635],"o":"zpa_1C"},{"a":22643,"t":"code","b":[132,29],"m":"sty","oa":29,"o":"zpa_1D"},{"a":22645,"t":"code","b":[76,218,91],"m":"jmp","oa":23514,"o":"print_text"},{"a":22648,"l":"statistics","c":"The STATISTICS screen after a match: the 16 counters at $0BFB (shots at goal, goals scored, tackles, saves, possession and the rest) for both teams, then bonus points.","t":"code","b":[120],"m":"sei","x":[27320]},{"a":22649,"t":"code","b":[32,192,78],"m":"jsr","oa":20160,"o":"tile_screen_c8"},{"a":22652,"t":"code","b":[32,57,80],"m":"jsr","oa":20537,"o":"screen_on"},{"a":22655,"t":"code","b":[169,125],"m":"lda","o":"#$7D"},{"a":22657,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":22659,"t":"code","b":[169,224],"m":"lda","o":"#$E0"},{"a":22661,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":22663,"t":"code","b":[169,171],"m":"lda","o":"#$AB"},{"a":22665,"t":"code","b":[133,28],"m":"sta","oa":28,"o":"zpa_1C"},{"a":22667,"t":"code","b":[169,94],"m":"lda","o":"#$5E"},{"a":22669,"t":"code","b":[133,29],"m":"sta","oa":29,"o":"zpa_1D"},{"a":22671,"t":"code","b":[32,218,91],"m":"jsr","oa":23514,"o":"print_text"},{"a":22674,"t":"code","b":[169,72],"m":"lda","o":"#$48"},{"a":22676,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":22678,"t":"code","b":[169,229],"m":"lda","o":"#$E5"},{"a":22680,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":22682,"t":"code","b":[169,182],"m":"lda","o":"#$B6"},{"a":22684,"t":"code","b":[133,28],"m":"sta","oa":28,"o":"zpa_1C"},{"a":22686,"t":"code","b":[169,94],"m":"lda","o":"#$5E"},{"a":22688,"t":"code","b":[133,29],"m":"sta","oa":29,"o":"zpa_1D"},{"a":22690,"t":"code","b":[32,218,91],"m":"jsr","oa":23514,"o":"print_text"},{"a":22693,"t":"code","b":[169,152],"m":"lda","o":"#$98"},{"a":22695,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":22697,"t":"code","b":[169,231],"m":"lda","o":"#$E7"},{"a":22699,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":22701,"t":"code","b":[174,11,12],"m":"ldx","oa":3083,"o":"a_0C0B"},{"a":22704,"t":"code","b":[32,168,91],"m":"jsr","oa":23464,"o":"print_fixture"},{"a":22707,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":22709,"t":"code","b":[133,40],"m":"sta","oa":40,"o":"zpa_28"},{"a":22711,"t":"code","b":[169,32],"m":"lda","o":"#$20"},{"a":22713,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":22715,"t":"code","b":[169,234],"m":"lda","o":"#$EA"},{"a":22717,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":22719,"t":"code","b":[169,83],"m":"lda","o":"#$53"},{"a":22721,"t":"code","b":[133,28],"m":"sta","oa":28,"o":"zpa_1C"},{"a":22723,"t":"code","b":[169,95],"m":"lda","o":"#$5F"},{"a":22725,"t":"code","b":[133,29],"m":"sta","oa":29,"o":"zpa_1D"},{"a":22727,"t":"code","b":[32,218,91],"m":"jsr","oa":23514,"o":"print_text"},{"a":22730,"t":"code","b":[169,40],"m":"lda","o":"#$28"},{"a":22732,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":22734,"t":"code","b":[169,232],"m":"lda","o":"#$E8"},{"a":22736,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":22738,"t":"code","b":[174,12,12],"m":"ldx","oa":3084,"o":"a_0C0C"},{"a":22741,"t":"code","b":[32,168,91],"m":"jsr","oa":23464,"o":"print_fixture"},{"a":22744,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":22746,"t":"code","b":[133,40],"m":"sta","oa":40,"o":"zpa_28"},{"a":22748,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":22750,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":22752,"t":"code","b":[169,235],"m":"lda","o":"#$EB"},{"a":22754,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":22756,"t":"code","b":[169,83],"m":"lda","o":"#$53"},{"a":22758,"t":"code","b":[133,28],"m":"sta","oa":28,"o":"zpa_1C"},{"a":22760,"t":"code","b":[169,95],"m":"lda","o":"#$5F"},{"a":22762,"t":"code","b":[133,29],"m":"sta","oa":29,"o":"zpa_1D"},{"a":22764,"t":"code","b":[32,218,91],"m":"jsr","oa":23514,"o":"print_text"},{"a":22767,"t":"code","b":[76,13,87],"m":"jmp","oa":22285,"o":"colour_screen"},{"a":22770,"l":"cup_screen","c":"Draws a cup or league screen (tile_screen_c8), with a line across for the league types, and lists round A's fixtures: the pairs of teams at $0B23 for a cup, the week's fixtures (fixtures, $7393) otherwise.","t":"code","b":[72],"m":"pha","x":[28961,29154]},{"a":22771,"t":"code","b":[73,7],"m":"eor","o":"#$07"},{"a":22773,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":22774,"t":"code","b":[133,51],"m":"sta","oa":51,"o":"zpa_33"},{"a":22776,"t":"code","b":[120],"m":"sei"},{"a":22777,"t":"code","b":[32,192,78],"m":"jsr","oa":20160,"o":"tile_screen_c8"},{"a":22780,"t":"code","b":[32,57,80],"m":"jsr","oa":20537,"o":"screen_on"},{"a":22783,"t":"code","b":[173,172,10],"m":"lda","oa":2732,"o":"a_0AAC"},{"a":22786,"t":"code","b":[201,5],"m":"cmp","o":"#$05"},{"a":22788,"t":"code","b":[144,21],"m":"bcc","oa":22811,"o":"b_591B"},{"a":22790,"t":"code","b":[169,20],"m":"lda","o":"#$14"},{"a":22792,"t":"code","b":[133,52],"m":"sta","oa":52,"o":"zpa_34"},{"a":22794,"t":"code","b":[169,103],"m":"lda","o":"#$67"},{"a":22796,"t":"code","b":[133,53],"m":"sta","oa":53,"o":"zpa_35"},{"a":22798,"l":"b_590E","t":"code","b":[169,1],"m":"lda","x":[22809],"o":"#$01"},{"a":22800,"t":"code","b":[32,60,81],"m":"jsr","oa":20796,"o":"plot"},{"a":22803,"t":"code","b":[230,52],"m":"inc","oa":52,"o":"zpa_34"},{"a":22805,"t":"code","b":[165,52],"m":"lda","oa":52,"o":"zpa_34"},{"a":22807,"t":"code","b":[201,144],"m":"cmp","o":"#$90"},{"a":22809,"t":"code","b":[208,243],"m":"bne","oa":22798,"o":"b_590E"},{"a":22811,"l":"b_591B","t":"code","b":[104],"m":"pla","x":[22788]},{"a":22812,"t":"code","b":[133,40],"m":"sta","oa":40,"o":"zpa_28"},{"a":22814,"l":"fixture_list","c":"Prints each fixture of the round from the last: the pair of teams (from $0B23 in a cup, from week_fixtures otherwise), their names and both scores (result_scores, from $0BDB-$0BF3), always, since the screen is shown after the round is played; then RESULTS.","t":"code","b":[173,172,10],"m":"lda","oa":2732,"x":[22945],"o":"a_0AAC"},{"a":22817,"t":"code","b":[201,4],"m":"cmp","o":"#$04"},{"a":22819,"t":"code","b":[208,17],"m":"bne","oa":22838,"o":"b_5936"},{"a":22821,"t":"code","b":[165,40],"m":"lda","oa":40,"o":"zpa_28"},{"a":22823,"t":"code","b":[10],"m":"asl","o":"a"},{"a":22824,"t":"code","b":[170],"m":"tax"},{"a":22825,"t":"code","b":[189,35,11],"m":"lda","oa":2851,"o":"f_0B23,x"},{"a":22828,"t":"code","b":[133,60],"m":"sta","oa":60,"o":"zpa_3C"},{"a":22830,"t":"code","b":[189,36,11],"m":"lda","oa":2852,"o":"f_0B24,x"},{"a":22833,"t":"code","b":[133,61],"m":"sta","oa":61,"o":"zpa_3D"},{"a":22835,"t":"code","b":[76,77,89],"m":"jmp","oa":22861,"o":"j_594D"},{"a":22838,"l":"b_5936","t":"code","b":[174,174,10],"m":"ldx","oa":2734,"x":[22819],"o":"a_0AAE"},{"a":22841,"t":"code","b":[189,211,11],"m":"lda","oa":3027,"o":"f_0BD3,x"},{"a":22844,"t":"code","b":[32,61,115],"m":"jsr","oa":29501,"o":"week_fixtures"},{"a":22847,"t":"code","b":[165,40],"m":"lda","oa":40,"o":"zpa_28"},{"a":22849,"t":"code","b":[10],"m":"asl","o":"a"},{"a":22850,"t":"code","b":[170],"m":"tax"},{"a":22851,"t":"code","b":[189,32,9],"m":"lda","oa":2336,"o":"f_0920,x"},{"a":22854,"t":"code","b":[133,60],"m":"sta","oa":60,"o":"zpa_3C"},{"a":22856,"t":"code","b":[189,33,9],"m":"lda","oa":2337,"o":"f_0921,x"},{"a":22859,"t":"code","b":[133,61],"m":"sta","oa":61,"o":"zpa_3D"},{"a":22861,"l":"j_594D","t":"code","b":[169,0],"m":"lda","x":[22835],"o":"#$00"},{"a":22863,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":22865,"t":"code","b":[173,172,10],"m":"lda","oa":2732,"o":"a_0AAC"},{"a":22868,"t":"code","b":[201,5],"m":"cmp","o":"#$05"},{"a":22870,"t":"code","b":[144,4],"m":"bcc","oa":22876,"o":"b_595C"},{"a":22872,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":22874,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":22876,"l":"b_595C","t":"code","b":[138],"m":"txa","x":[22870]},{"a":22877,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":22878,"t":"code","b":[197,34],"m":"cmp","oa":34,"o":"zpa_22"},{"a":22880,"t":"code","b":[101,51],"m":"adc","oa":51,"o":"zpa_33"},{"a":22882,"t":"code","b":[10],"m":"asl","o":"a"},{"a":22883,"t":"code","b":[170],"m":"tax"},{"a":22884,"t":"code","b":[189,91,91],"m":"lda","oa":23387,"o":"f_5B5B,x"},{"a":22887,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":22889,"t":"code","b":[189,92,91],"m":"lda","oa":23388,"o":"f_5B5C,x"},{"a":22892,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":22894,"t":"code","b":[169,246],"m":"lda","o":"#$F6"},{"a":22896,"t":"code","b":[133,28],"m":"sta","oa":28,"o":"zpa_1C"},{"a":22898,"t":"code","b":[169,93],"m":"lda","o":"#$5D"},{"a":22900,"t":"code","b":[133,29],"m":"sta","oa":29,"o":"zpa_1D"},{"a":22902,"t":"code","b":[32,218,91],"m":"jsr","oa":23514,"o":"print_text"},{"a":22905,"t":"code","b":[165,30],"m":"lda","oa":30,"o":"zpa_1E"},{"a":22907,"t":"code","b":[56],"m":"sec"},{"a":22908,"t":"code","b":[233,160],"m":"sbc","o":"#$A0"},{"a":22910,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":22912,"t":"code","b":[165,31],"m":"lda","oa":31,"o":"zpa_1F"},{"a":22914,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":22916,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":22918,"t":"code","b":[166,60],"m":"ldx","oa":60,"o":"zpa_3C"},{"a":22920,"t":"code","b":[32,123,91],"m":"jsr","oa":23419,"o":"print_team"},{"a":22923,"t":"code","b":[165,30],"m":"lda","oa":30,"o":"zpa_1E"},{"a":22925,"t":"code","b":[24],"m":"clc"},{"a":22926,"t":"code","b":[105,128],"m":"adc","o":"#$80"},{"a":22928,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":22930,"t":"code","b":[165,31],"m":"lda","oa":31,"o":"zpa_1F"},{"a":22932,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":22934,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":22936,"t":"code","b":[166,61],"m":"ldx","oa":61,"o":"zpa_3D"},{"a":22938,"t":"code","b":[32,171,91],"m":"jsr","oa":23467,"o":"print_team_at"},{"a":22941,"t":"code","b":[198,40],"m":"dec","oa":40,"o":"zpa_28"},{"a":22943,"t":"code","b":[48,3],"m":"bmi","oa":22948,"o":"b_59A4"},{"a":22945,"t":"code","b":[76,30,89],"m":"jmp","oa":22814,"o":"fixture_list"},{"a":22948,"l":"b_59A4","t":"code","b":[169,141],"m":"lda","x":[22943],"o":"#$8D"},{"a":22950,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":22952,"t":"code","b":[169,224],"m":"lda","o":"#$E0"},{"a":22954,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":22956,"t":"code","b":[169,238],"m":"lda","o":"#$EE"},{"a":22958,"t":"code","b":[133,28],"m":"sta","oa":28,"o":"zpa_1C"},{"a":22960,"t":"code","b":[169,93],"m":"lda","o":"#$5D"},{"a":22962,"t":"code","b":[133,29],"m":"sta","oa":29,"o":"zpa_1D"},{"a":22964,"t":"code","b":[32,218,91],"m":"jsr","oa":23514,"o":"print_text"},{"a":22967,"t":"code","b":[76,16,87],"m":"jmp","oa":22288,"o":"j_5710"},{"a":22970,"l":"league_table","c":"The league table of the division Brutal Deluxe are in (bit 3 of their place): each team's place, name, won, drawn, lost and points (league_row), with the week; fire goes on, RUN/STOP to the main menu.","t":"code","b":[173,35,11],"m":"lda","oa":2851,"x":[27340,29157,29254],"o":"f_0B23"},{"a":22973,"t":"code","b":[41,8],"m":"and","o":"#$08"},{"a":22975,"t":"code","b":[133,50],"m":"sta","oa":50,"o":"zpa_32"},{"a":22977,"l":"j_59C1","t":"code","b":[120],"m":"sei","x":[23318]},{"a":22978,"t":"code","b":[32,192,78],"m":"jsr","oa":20160,"o":"tile_screen_c8"},{"a":22981,"t":"code","b":[32,57,80],"m":"jsr","oa":20537,"o":"screen_on"},{"a":22984,"t":"code","b":[32,131,87],"m":"jsr","oa":22403,"o":"colour_band"},{"a":22987,"t":"code","b":[169,125],"m":"lda","o":"#$7D"},{"a":22989,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":22991,"t":"code","b":[169,224],"m":"lda","o":"#$E0"},{"a":22993,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":22995,"t":"code","b":[162,227],"m":"ldx","o":"#$E3"},{"a":22997,"t":"code","b":[160,93],"m":"ldy","o":"#$5D"},{"a":22999,"t":"code","b":[165,50],"m":"lda","oa":50,"o":"zpa_32"},{"a":23001,"t":"code","b":[240,4],"m":"beq","oa":23007,"o":"b_59DF"},{"a":23003,"t":"code","b":[162,216],"m":"ldx","o":"#$D8"},{"a":23005,"t":"code","b":[160,93],"m":"ldy","o":"#$5D"},{"a":23007,"l":"b_59DF","t":"code","b":[134,28],"m":"stx","oa":28,"x":[23001],"o":"zpa_1C"},{"a":23009,"t":"code","b":[132,29],"m":"sty","oa":29,"o":"zpa_1D"},{"a":23011,"t":"code","b":[32,218,91],"m":"jsr","oa":23514,"o":"print_text"},{"a":23014,"t":"code","b":[173,173,10],"m":"lda","oa":2733,"o":"a_0AAD"},{"a":23017,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":23018,"t":"code","b":[173,174,10],"m":"lda","oa":2734,"o":"a_0AAE"},{"a":23021,"t":"code","b":[72],"m":"pha"},{"a":23022,"t":"code","b":[144,5],"m":"bcc","oa":23029,"o":"b_59F5"},{"a":23024,"t":"code","b":[105,6],"m":"adc","o":"#$06"},{"a":23026,"t":"code","b":[141,174,10],"m":"sta","oa":2734,"o":"a_0AAE"},{"a":23029,"l":"b_59F5","t":"code","b":[169,0],"m":"lda","x":[23022],"o":"#$00"},{"a":23031,"t":"code","b":[133,40],"m":"sta","oa":40,"o":"zpa_28"},{"a":23033,"t":"code","b":[169,224],"m":"lda","o":"#$E0"},{"a":23035,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":23037,"t":"code","b":[169,227],"m":"lda","o":"#$E3"},{"a":23039,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":23041,"t":"code","b":[169,118],"m":"lda","o":"#$76"},{"a":23043,"t":"code","b":[133,28],"m":"sta","oa":28,"o":"zpa_1C"},{"a":23045,"t":"code","b":[169,93],"m":"lda","o":"#$5D"},{"a":23047,"t":"code","b":[133,29],"m":"sta","oa":29,"o":"zpa_1D"},{"a":23049,"t":"code","b":[32,218,91],"m":"jsr","oa":23514,"o":"print_text"},{"a":23052,"t":"code","b":[169,61],"m":"lda","o":"#$3D"},{"a":23054,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":23056,"t":"code","b":[169,253],"m":"lda","o":"#$FD"},{"a":23058,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":23060,"t":"code","b":[169,55],"m":"lda","o":"#$37"},{"a":23062,"t":"code","b":[133,28],"m":"sta","oa":28,"o":"zpa_1C"},{"a":23064,"t":"code","b":[169,31],"m":"lda","o":"#$1F"},{"a":23066,"t":"code","b":[133,29],"m":"sta","oa":29,"o":"zpa_1D"},{"a":23068,"t":"code","b":[32,218,91],"m":"jsr","oa":23514,"o":"print_text"},{"a":23071,"t":"code","b":[104],"m":"pla"},{"a":23072,"t":"code","b":[141,174,10],"m":"sta","oa":2734,"o":"a_0AAE"},{"a":23075,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":23077,"l":"league_row","c":"Prints one row of the league table.","t":"code","b":[132,40],"m":"sty","oa":40,"x":[23217],"o":"zpa_28"},{"a":23079,"t":"code","b":[185,35,11],"m":"lda","oa":2851,"o":"f_0B23,y"},{"a":23082,"t":"code","b":[41,7],"m":"and","o":"#$07"},{"a":23084,"t":"code","b":[10],"m":"asl","o":"a"},{"a":23085,"t":"code","b":[170],"m":"tax"},{"a":23086,"t":"code","b":[185,35,11],"m":"lda","oa":2851,"o":"f_0B23,y"},{"a":23089,"t":"code","b":[41,8],"m":"and","o":"#$08"},{"a":23091,"t":"code","b":[197,50],"m":"cmp","oa":50,"o":"zpa_32"},{"a":23093,"t":"code","b":[208,117],"m":"bne","oa":23212,"o":"b_5AAC"},{"a":23095,"t":"code","b":[189,60,91],"m":"lda","oa":23356,"o":"f_5B3C,x"},{"a":23098,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":23100,"t":"code","b":[72],"m":"pha"},{"a":23101,"t":"code","b":[189,59,91],"m":"lda","oa":23355,"o":"f_5B3B,x"},{"a":23104,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":23106,"t":"code","b":[72],"m":"pha"},{"a":23107,"t":"code","b":[169,195],"m":"lda","o":"#$C3"},{"a":23109,"t":"code","b":[133,28],"m":"sta","oa":28,"o":"zpa_1C"},{"a":23111,"t":"code","b":[169,93],"m":"lda","o":"#$5D"},{"a":23113,"t":"code","b":[133,29],"m":"sta","oa":29,"o":"zpa_1D"},{"a":23115,"t":"code","b":[32,218,91],"m":"jsr","oa":23514,"o":"print_text"},{"a":23118,"t":"code","b":[164,40],"m":"ldy","oa":40,"o":"zpa_28"},{"a":23120,"t":"code","b":[185,35,11],"m":"lda","oa":2851,"o":"f_0B23,y"},{"a":23123,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":23124,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":23125,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":23126,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":23127,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":23129,"t":"code","b":[185,35,11],"m":"lda","oa":2851,"o":"f_0B23,y"},{"a":23132,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":23134,"t":"code","b":[197,34],"m":"cmp","oa":34,"o":"zpa_22"},{"a":23136,"t":"code","b":[240,8],"m":"beq","oa":23146,"o":"b_5A6A"},{"a":23138,"t":"code","b":[176,3],"m":"bcs","oa":23143,"o":"b_5A67"},{"a":23140,"t":"code","b":[169,60],"m":"lda","o":"#$3C"},{"a":23142,"t":"code","b":[44,169,62],"m":"bit","oa":16041,"o":"a_3EA9"},{"a":23145,"t":"code","b":[44,169,61],"m":"bit","oa":15785,"o":"b_3DA9"},{"a":23148,"t":"code","b":[32,122,80],"m":"jsr","oa":20602,"o":"print_char_colour"},{"a":23151,"t":"code","b":[164,40],"m":"ldy","oa":40,"o":"zpa_28"},{"a":23153,"t":"code","b":[165,26],"m":"lda","oa":26,"o":"zpa_1A"},{"a":23155,"t":"code","b":[56],"m":"sec"},{"a":23156,"t":"code","b":[233,248],"m":"sbc","o":"#$F8"},{"a":23158,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":23160,"t":"code","b":[165,27],"m":"lda","oa":27,"o":"zpa_1B"},{"a":23162,"t":"code","b":[233,0],"m":"sbc","o":"#$00"},{"a":23164,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":23166,"t":"code","b":[152],"m":"tya"},{"a":23167,"t":"code","b":[72],"m":"pha"},{"a":23168,"t":"code","b":[170],"m":"tax"},{"a":23169,"t":"code","b":[32,123,91],"m":"jsr","oa":23419,"o":"print_team"},{"a":23172,"t":"code","b":[104],"m":"pla"},{"a":23173,"t":"code","b":[133,40],"m":"sta","oa":40,"o":"zpa_28"},{"a":23175,"t":"code","b":[104],"m":"pla"},{"a":23176,"t":"code","b":[24],"m":"clc"},{"a":23177,"t":"code","b":[105,64],"m":"adc","o":"#$40"},{"a":23179,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":23181,"t":"code","b":[104],"m":"pla"},{"a":23182,"t":"code","b":[170],"m":"tax"},{"a":23183,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":23185,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":23187,"t":"code","b":[236,60,91],"m":"cpx","oa":23356,"o":"f_5B3C"},{"a":23190,"t":"code","b":[240,7],"m":"beq","oa":23199,"o":"b_5A9F"},{"a":23192,"t":"code","b":[169,163],"m":"lda","o":"#$A3"},{"a":23194,"t":"code","b":[162,93],"m":"ldx","o":"#$5D"},{"a":23196,"t":"code","b":[76,163,90],"m":"jmp","oa":23203,"o":"j_5AA3"},{"a":23199,"l":"b_5A9F","t":"code","b":[169,179],"m":"lda","x":[23190],"o":"#$B3"},{"a":23201,"t":"code","b":[162,93],"m":"ldx","o":"#$5D"},{"a":23203,"l":"j_5AA3","t":"code","b":[133,28],"m":"sta","oa":28,"x":[23196],"o":"zpa_1C"},{"a":23205,"t":"code","b":[134,29],"m":"stx","oa":29,"o":"zpa_1D"},{"a":23207,"t":"code","b":[32,218,91],"m":"jsr","oa":23514,"o":"print_text"},{"a":23210,"t":"code","b":[164,40],"m":"ldy","oa":40,"o":"zpa_28"},{"a":23212,"l":"b_5AAC","t":"code","b":[200],"m":"iny","x":[23093]},{"a":23213,"t":"code","b":[192,16],"m":"cpy","o":"#$10"},{"a":23215,"t":"code","b":[240,3],"m":"beq","oa":23220,"o":"b_5AB4"},{"a":23217,"t":"code","b":[76,37,90],"m":"jmp","oa":23077,"o":"league_row"},{"a":23220,"l":"b_5AB4","t":"code","b":[32,227,16],"m":"jsr","oa":4323,"x":[23215],"o":"irq_sound_only"},{"a":23223,"t":"code","b":[88],"m":"cli"},{"a":23224,"l":"j_5AB8","t":"code","b":[32,237,75],"m":"jsr","oa":19437,"x":[23334],"o":"wait_and_read"},{"a":23227,"t":"code","b":[165,158],"m":"lda","oa":158,"o":"zpa_9E"},{"a":23229,"t":"code","b":[41,32],"m":"and","o":"#$20"},{"a":23231,"t":"code","b":[240,11],"m":"beq","oa":23244,"o":"b_5ACC"},{"a":23233,"t":"code","b":[169,31],"m":"lda","o":"#$1F"},{"a":23235,"t":"code","b":[32,240,27],"m":"jsr","oa":7152,"o":"sfx_play"},{"a":23238,"t":"code","b":[32,99,80],"m":"jsr","oa":20579,"o":"screen_off"},{"a":23241,"t":"code","b":[76,142,110],"m":"jmp","oa":28302,"o":"main_menu"},{"a":23244,"l":"b_5ACC","t":"code","b":[173,35,11],"m":"lda","oa":2851,"x":[23231],"o":"f_0B23"},{"a":23247,"t":"code","b":[41,7],"m":"and","o":"#$07"},{"a":23249,"t":"code","b":[10],"m":"asl","o":"a"},{"a":23250,"t":"code","b":[170],"m":"tax"},{"a":23251,"t":"code","b":[173,35,11],"m":"lda","oa":2851,"o":"f_0B23"},{"a":23254,"t":"code","b":[41,8],"m":"and","o":"#$08"},{"a":23256,"t":"code","b":[197,50],"m":"cmp","oa":50,"o":"zpa_32"},{"a":23258,"t":"code","b":[208,34],"m":"bne","oa":23294,"o":"b_5AFE"},{"a":23260,"t":"code","b":[189,75,91],"m":"lda","oa":23371,"o":"f_5B4B,x"},{"a":23263,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":23265,"t":"code","b":[189,76,91],"m":"lda","oa":23372,"o":"f_5B4C,x"},{"a":23268,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":23270,"t":"code","b":[230,66],"m":"inc","oa":66,"o":"zpa_42"},{"a":23272,"t":"code","b":[165,66],"m":"lda","oa":66,"o":"zpa_42"},{"a":23274,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":23275,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":23277,"t":"code","b":[201,8],"m":"cmp","o":"#$08"},{"a":23279,"t":"code","b":[144,2],"m":"bcc","oa":23283,"o":"b_5AF3"},{"a":23281,"t":"code","b":[73,15],"m":"eor","o":"#$0F"},{"a":23283,"l":"b_5AF3","t":"code","b":[170],"m":"tax","x":[23279]},{"a":23284,"t":"code","b":[189,51,91],"m":"lda","oa":23347,"o":"league_layout,x"},{"a":23287,"t":"code","b":[160,14],"m":"ldy","o":"#$0E"},{"a":23289,"l":"b_5AF9","t":"code","b":[145,26],"m":"sta","oa":26,"x":[23292],"o":"(zpa_1A),y"},{"a":23291,"t":"code","b":[136],"m":"dey"},{"a":23292,"t":"code","b":[16,251],"m":"bpl","oa":23289,"o":"b_5AF9"},{"a":23294,"l":"b_5AFE","t":"code","b":[165,158],"m":"lda","oa":158,"x":[23258],"o":"zpa_9E"},{"a":23296,"t":"code","b":[5,159],"m":"ora","oa":159,"o":"zpa_9F"},{"a":23298,"t":"code","b":[170],"m":"tax"},{"a":23299,"t":"code","b":[41,16],"m":"and","o":"#$10"},{"a":23301,"t":"code","b":[208,34],"m":"bne","oa":23337,"o":"b_5B29"},{"a":23303,"t":"code","b":[138],"m":"txa"},{"a":23304,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":23306,"t":"code","b":[240,13],"m":"beq","oa":23321,"o":"b_5B19"},{"a":23308,"t":"code","b":[165,50],"m":"lda","oa":50,"o":"zpa_32"},{"a":23310,"t":"code","b":[208,9],"m":"bne","oa":23321,"o":"b_5B19"},{"a":23312,"l":"b_5B10","t":"code","b":[165,50],"m":"lda","oa":50,"x":[23328],"o":"zpa_32"},{"a":23314,"t":"code","b":[73,8],"m":"eor","o":"#$08"},{"a":23316,"t":"code","b":[133,50],"m":"sta","oa":50,"o":"zpa_32"},{"a":23318,"t":"code","b":[76,193,89],"m":"jmp","oa":22977,"o":"j_59C1"},{"a":23321,"l":"b_5B19","t":"code","b":[138],"m":"txa","x":[23306,23310]},{"a":23322,"t":"code","b":[41,2],"m":"and","o":"#$02"},{"a":23324,"t":"code","b":[240,4],"m":"beq","oa":23330,"o":"b_5B22"},{"a":23326,"t":"code","b":[165,50],"m":"lda","oa":50,"o":"zpa_32"},{"a":23328,"t":"code","b":[208,238],"m":"bne","oa":23312,"o":"b_5B10"},{"a":23330,"l":"b_5B22","t":"code","b":[138],"m":"txa","x":[23324]},{"a":23331,"t":"code","b":[32,106,87],"m":"jsr","oa":22378,"o":"colour_step"},{"a":23334,"t":"code","b":[76,184,90],"m":"jmp","oa":23224,"o":"j_5AB8"},{"a":23337,"l":"b_5B29","t":"code","b":[169,33],"m":"lda","x":[23301],"o":"#$21"},{"a":23339,"t":"code","b":[32,240,27],"m":"jsr","oa":7152,"o":"sfx_play"},{"a":23342,"t":"code","b":[32,99,80],"m":"jsr","oa":20579,"o":"screen_off"},{"a":23345,"t":"code","b":[120],"m":"sei"},{"a":23346,"t":"code","b":[96],"m":"rts"},{"a":23347,"l":"league_layout","c":"Where league_table prints its rows and columns: screen addresses and colours.","t":"byte","b":[30,30,30,254,206,190,14,14],"x":[23284]},{"a":23355,"l":"f_5B3B","c":"The league table's row addresses, low bytes; high bytes at $5B3C.","t":"byte","b":[152],"x":[23101]},{"a":23356,"l":"f_5B3C","c":"The high bytes.","t":"byte","b":[249,24,247,152,244,24,242,152],"x":[23095,23187]},{"a":23364,"t":"byte","b":[239,24,237,152,234,24,232]},{"a":23371,"l":"f_5B4B","c":"The league table's colour addresses for each row, low and high ($5B4C).","t":"byte","b":[36],"x":[23260]},{"a":23372,"l":"f_5B4C","c":"The high bytes of the league table's colour addresses.","t":"byte","b":[207,212,206,132,206,52,206,228],"x":[23265]},{"a":23380,"t":"byte","b":[205,148,205,68,205,244,204]},{"a":23387,"l":"f_5B5B","c":"The fixture list's row addresses (low and high at $5B5C).","t":"byte","b":[200],"x":[22884]},{"a":23388,"l":"f_5B5C","c":"The high bytes of the fixture list's row addresses.","t":"byte","b":[250,72,248,200,245,72,243,200],"x":[22889]},{"a":23396,"t":"byte","b":[240,72,238,200,235,72,233,200]},{"a":23404,"t":"byte","b":[230]},{"a":23405,"l":"print_player","c":"Prints player name A (the Nth name from $0ED9, BARRY on) at ($1A).","t":"code","b":[169,217],"m":"lda","x":[25666,30796],"o":"#$D9"},{"a":23407,"t":"code","b":[133,28],"m":"sta","oa":28,"o":"zpa_1C"},{"a":23409,"t":"code","b":[169,14],"m":"lda","o":"#$0E"},{"a":23411,"t":"code","b":[133,29],"m":"sta","oa":29,"o":"zpa_1D"},{"a":23413,"t":"code","b":[32,191,91],"m":"jsr","oa":23487,"o":"nth_string"},{"a":23416,"t":"code","b":[76,218,91],"m":"jmp","oa":23514,"o":"print_text"},{"a":23419,"l":"print_team","c":"Prints team name A (the Nth from $0E11, BRUTAL DELUXE on) at ($1A).","t":"code","b":[169,17],"m":"lda","x":[22920,23169,29711,29767,30841],"o":"#$11"},{"a":23421,"t":"code","b":[133,28],"m":"sta","oa":28,"o":"zpa_1C"},{"a":23423,"t":"code","b":[169,14],"m":"lda","o":"#$0E"},{"a":23425,"t":"code","b":[133,29],"m":"sta","oa":29,"o":"zpa_1D"},{"a":23427,"t":"code","b":[32,191,91],"m":"jsr","oa":23487,"o":"nth_string"},{"a":23430,"t":"code","b":[76,218,91],"m":"jmp","oa":23514,"o":"print_text"},{"a":23433,"l":"print_team_name","c":"print_team with the name already counted from team_names.","t":"code","b":[169,17],"m":"lda","x":[23471,29745,30768],"o":"#$11"},{"a":23435,"t":"code","b":[133,28],"m":"sta","oa":28,"o":"zpa_1C"},{"a":23437,"t":"code","b":[169,14],"m":"lda","o":"#$0E"},{"a":23439,"t":"code","b":[133,29],"m":"sta","oa":29,"o":"zpa_1D"},{"a":23441,"t":"code","b":[76,156,91],"m":"jmp","oa":23452,"o":"j_5B9C"},{"a":23444,"c":"An entry that prints a player's name (from $0ED9) like print_team_name; nothing calls it.","t":"code","b":[169,217],"m":"lda","o":"#$D9"},{"a":23446,"t":"code","b":[133,28],"m":"sta","oa":28,"o":"zpa_1C"},{"a":23448,"t":"code","b":[169,14],"m":"lda","o":"#$0E"},{"a":23450,"t":"code","b":[133,29],"m":"sta","oa":29,"o":"zpa_1D"},{"a":23452,"l":"j_5B9C","t":"code","b":[32,191,91],"m":"jsr","oa":23487,"x":[23441],"o":"nth_string"},{"a":23455,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":23457,"l":"b_5BA1","t":"code","b":[200],"m":"iny","x":[23460]},{"a":23458,"t":"code","b":[177,28],"m":"lda","oa":28,"o":"(zpa_1C),y"},{"a":23460,"t":"code","b":[208,251],"m":"bne","oa":23457,"o":"b_5BA1"},{"a":23462,"t":"code","b":[152],"m":"tya"},{"a":23463,"t":"code","b":[96],"m":"rts"},{"a":23464,"l":"print_fixture","c":"Prints team X's name and its line of the fixture.","t":"code","b":[169,1],"m":"lda","x":[22540,22581,22704,22741],"o":"#$01"},{"a":23466,"t":"code","b":[44,169,0],"m":"bit","oa":169,"o":"a_00A9"},{"a":23467,"t":"note","l":"print_team_at","c":"Prints team X's name at the row's place (print_team_name), the entry print_fixture takes for the second team.","note":"inside the item at $5BAA","x":[22938]},{"a":23469,"t":"code","b":[133,36],"m":"sta","oa":36,"o":"zpa_24"},{"a":23471,"t":"code","b":[32,137,91],"m":"jsr","oa":23433,"o":"print_team_name"},{"a":23474,"t":"code","b":[73,15],"m":"eor","o":"#$0F"},{"a":23476,"t":"code","b":[70,36],"m":"lsr","oa":36,"o":"zpa_24"},{"a":23478,"t":"code","b":[144,1],"m":"bcc","oa":23481,"o":"b_5BB9"},{"a":23480,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":23481,"l":"b_5BB9","t":"code","b":[32,50,92],"m":"jsr","oa":23602,"x":[23478],"o":"move_cells"},{"a":23484,"t":"code","b":[76,218,91],"m":"jmp","oa":23514,"o":"print_text"},{"a":23487,"l":"nth_string","c":"Moves ($1C) on past A strings ending in 0: the Nth name of a list.","t":"code","b":[224,0],"m":"cpx","x":[23413,23427,23452,25239],"o":"#$00"},{"a":23489,"t":"code","b":[240,22],"m":"beq","oa":23513,"o":"r_5BD9"},{"a":23491,"l":"b_5BC3","t":"code","b":[160,0],"m":"ldy","x":[23511],"o":"#$00"},{"a":23493,"l":"b_5BC5","t":"code","b":[177,28],"m":"lda","oa":28,"x":[23498],"o":"(zpa_1C),y"},{"a":23495,"t":"code","b":[240,3],"m":"beq","oa":23500,"o":"b_5BCC"},{"a":23497,"t":"code","b":[200],"m":"iny"},{"a":23498,"t":"code","b":[208,249],"m":"bne","oa":23493,"o":"b_5BC5"},{"a":23500,"l":"b_5BCC","t":"code","b":[152],"m":"tya","x":[23495]},{"a":23501,"t":"code","b":[56],"m":"sec"},{"a":23502,"t":"code","b":[101,28],"m":"adc","oa":28,"o":"zpa_1C"},{"a":23504,"t":"code","b":[133,28],"m":"sta","oa":28,"o":"zpa_1C"},{"a":23506,"t":"code","b":[144,2],"m":"bcc","oa":23510,"o":"b_5BD6"},{"a":23508,"t":"code","b":[230,29],"m":"inc","oa":29,"o":"zpa_1D"},{"a":23510,"l":"b_5BD6","t":"code","b":[202],"m":"dex","x":[23506]},{"a":23511,"t":"code","b":[208,234],"m":"bne","oa":23491,"o":"b_5BC3"},{"a":23513,"l":"r_5BD9","t":"code","b":[96],"m":"rts","x":[23489]},{"a":23514,"l":"print_text","c":"Prints the text at ($1C) into the bitmap at ($1A) in the mini font (print_char): ASCII from $0F up; 0 ends; 1-8 are commands from text_commands: a new line, a gap, numbers, a team's position and underlining.","t":"code","b":[165,26],"m":"lda","oa":26,"x":[22318,22524,22574,22645,22671,22690,22727,22764,22902,22964,23011,23049,23068,23115,23207,23416,23430,23484,28531,29706,29762,30828],"o":"zpa_1A"},{"a":23516,"t":"code","b":[133,30],"m":"sta","oa":30,"o":"zpa_1E"},{"a":23518,"t":"code","b":[165,27],"m":"lda","oa":27,"o":"zpa_1B"},{"a":23520,"t":"code","b":[133,31],"m":"sta","oa":31,"o":"zpa_1F"},{"a":23522,"l":"j_5BE2","t":"code","b":[160,0],"m":"ldy","x":[23541],"o":"#$00"},{"a":23524,"t":"code","b":[177,28],"m":"lda","oa":28,"o":"(zpa_1C),y"},{"a":23526,"t":"code","b":[240,16],"m":"beq","oa":23544,"o":"r_5BF8"},{"a":23528,"t":"code","b":[201,15],"m":"cmp","o":"#$0F"},{"a":23530,"t":"code","b":[144,13],"m":"bcc","oa":23545,"o":"b_5BF9"},{"a":23532,"t":"code","b":[32,122,80],"m":"jsr","oa":20602,"o":"print_char_colour"},{"a":23535,"l":"j_5BEF","t":"code","b":[230,28],"m":"inc","oa":28,"x":[23560],"o":"zpa_1C"},{"a":23537,"t":"code","b":[208,2],"m":"bne","oa":23541,"o":"b_5BF5"},{"a":23539,"t":"code","b":[230,29],"m":"inc","oa":29,"o":"zpa_1D"},{"a":23541,"l":"b_5BF5","t":"code","b":[76,226,91],"m":"jmp","oa":23522,"x":[23537],"o":"j_5BE2"},{"a":23544,"l":"r_5BF8","t":"code","b":[96],"m":"rts","x":[23526]},{"a":23545,"l":"b_5BF9","t":"code","b":[10],"m":"asl","x":[23530],"o":"a"},{"a":23546,"t":"code","b":[170],"m":"tax"},{"a":23547,"t":"code","b":[189,11,92],"m":"lda","oa":23563,"o":"text_commands,x"},{"a":23550,"t":"code","b":[133,41],"m":"sta","oa":41,"o":"zpa_29"},{"a":23552,"t":"code","b":[189,12,92],"m":"lda","oa":23564,"o":"f_5C0C,x"},{"a":23555,"t":"code","b":[133,42],"m":"sta","oa":42,"o":"zpa_2A"},{"a":23557,"t":"code","b":[32,142,75],"m":"jsr","oa":19342,"o":"jump_29"},{"a":23560,"t":"code","b":[76,239,91],"m":"jmp","oa":23535,"o":"j_5BEF"},{"a":23563,"l":"text_commands","c":"The addresses of print_text's commands 1-8 (entry 0 unused): 1 ($5C1D) a new line, ten pixel rows down; 2 n ($5C2F) moves n cells right; 3, 4 and 7 ($5C4F, $5C55, $5C5B) print a number read through the bytes that follow (value_read at $5C6A) in different forms; 5 ($5C83) a team's position in its division (8 less its place within it); 6 ($5C92) a number from the team's ratings; 8 n ($5C3F) n underline characters.","t":"word","b":[0,0,29,92,47,92,79,92],"d":[0,23581,23599,23631],"x":[23547]},{"a":23564,"t":"note","l":"f_5C0C","c":"The high bytes of text_commands' addresses.","note":"inside the item at $5C0B","x":[23552]},{"a":23571,"t":"word","b":[85,92,131,92,146,92,91,92],"d":[23637,23683,23698,23643]},{"a":23579,"t":"word","b":[63,92],"d":[23615]},{"a":23581,"l":"text_newline","c":"Command 1 of print_text: a new line, $140 bytes on in the bitmap (one text row, eight pixel rows).","t":"code","b":[165,30],"m":"lda","oa":30,"o":"zpa_1E"},{"a":23583,"t":"code","b":[24],"m":"clc"},{"a":23584,"t":"code","b":[105,64],"m":"adc","o":"#$40"},{"a":23586,"t":"code","b":[133,30],"m":"sta","oa":30,"o":"zpa_1E"},{"a":23588,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":23590,"t":"code","b":[165,31],"m":"lda","oa":31,"o":"zpa_1F"},{"a":23592,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":23594,"t":"code","b":[133,31],"m":"sta","oa":31,"o":"zpa_1F"},{"a":23596,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":23598,"t":"code","b":[96],"m":"rts"},{"a":23599,"l":"text_gap","c":"Command 2: moves right by the cells in the next byte.","t":"code","b":[32,97,92],"m":"jsr","oa":23649,"o":"text_next"},{"a":23602,"l":"move_cells","c":"Moves ($1A) on by A cells of the bitmap (8 bytes each).","t":"code","b":[10],"m":"asl","x":[23481,29751,30774,30813],"o":"a"},{"a":23603,"t":"code","b":[10],"m":"asl","o":"a"},{"a":23604,"t":"code","b":[10],"m":"asl","o":"a"},{"a":23605,"t":"code","b":[24],"m":"clc"},{"a":23606,"t":"code","b":[101,26],"m":"adc","oa":26,"o":"zpa_1A"},{"a":23608,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":23610,"t":"code","b":[144,2],"m":"bcc","oa":23614,"o":"r_5C3E"},{"a":23612,"t":"code","b":[230,27],"m":"inc","oa":27,"o":"zpa_1B"},{"a":23614,"l":"r_5C3E","t":"code","b":[96],"m":"rts","x":[23610]},{"a":23615,"l":"text_underline","c":"Command 8: prints the next byte's number of underline characters.","t":"code","b":[32,97,92],"m":"jsr","oa":23649,"o":"text_next"},{"a":23618,"l":"b_5C42","t":"code","b":[138],"m":"txa","x":[23628]},{"a":23619,"t":"code","b":[72],"m":"pha"},{"a":23620,"t":"code","b":[169,95],"m":"lda","o":"#$5F"},{"a":23622,"t":"code","b":[32,122,80],"m":"jsr","oa":20602,"o":"print_char_colour"},{"a":23625,"t":"code","b":[104],"m":"pla"},{"a":23626,"t":"code","b":[170],"m":"tax"},{"a":23627,"t":"code","b":[202],"m":"dex"},{"a":23628,"t":"code","b":[208,244],"m":"bne","oa":23618,"o":"b_5C42"},{"a":23630,"t":"code","b":[96],"m":"rts"},{"a":23631,"l":"text_num_3","c":"Command 3: a number (value_read) printed by j_5D58.","t":"code","b":[32,106,92],"m":"jsr","oa":23658,"o":"value_read"},{"a":23634,"t":"code","b":[76,88,93],"m":"jmp","oa":23896,"o":"j_5D58"},{"a":23637,"l":"text_num_4","c":"Command 4: a number printed by j_5D49.","t":"code","b":[32,106,92],"m":"jsr","oa":23658,"o":"value_read"},{"a":23640,"t":"code","b":[76,73,93],"m":"jmp","oa":23881,"o":"j_5D49"},{"a":23643,"l":"text_num_7","c":"Command 7: a number printed by j_5CF1.","t":"code","b":[32,106,92],"m":"jsr","oa":23658,"o":"value_read"},{"a":23646,"t":"code","b":[76,241,92],"m":"jmp","oa":23793,"o":"j_5CF1"},{"a":23649,"l":"text_next","c":"Takes the next byte of the text at ($1C).","t":"code","b":[230,28],"m":"inc","oa":28,"x":[23599,23615],"o":"zpa_1C"},{"a":23651,"t":"code","b":[208,2],"m":"bne","oa":23655,"o":"b_5C67"},{"a":23653,"t":"code","b":[230,29],"m":"inc","oa":29,"o":"zpa_1D"},{"a":23655,"l":"b_5C67","t":"code","b":[177,28],"m":"lda","oa":28,"x":[23651],"o":"(zpa_1C),y"},{"a":23657,"t":"code","b":[96],"m":"rts"},{"a":23658,"l":"value_read","c":"Reads the number a text command names: the address in the next two bytes of the text (or a team's entry), its value in A.","t":"code","b":[230,28],"m":"inc","oa":28,"x":[23631,23637,23643],"o":"zpa_1C"},{"a":23660,"t":"code","b":[208,2],"m":"bne","oa":23664,"o":"b_5C70"},{"a":23662,"t":"code","b":[230,29],"m":"inc","oa":29,"o":"zpa_1D"},{"a":23664,"l":"b_5C70","t":"code","b":[177,28],"m":"lda","oa":28,"x":[23660],"o":"(zpa_1C),y"},{"a":23666,"t":"code","b":[133,32],"m":"sta","oa":32,"o":"zpa_20"},{"a":23668,"t":"code","b":[230,28],"m":"inc","oa":28,"o":"zpa_1C"},{"a":23670,"t":"code","b":[208,2],"m":"bne","oa":23674,"o":"b_5C7A"},{"a":23672,"t":"code","b":[230,29],"m":"inc","oa":29,"o":"zpa_1D"},{"a":23674,"l":"b_5C7A","t":"code","b":[177,28],"m":"lda","oa":28,"x":[23670],"o":"(zpa_1C),y"},{"a":23676,"t":"code","b":[133,33],"m":"sta","oa":33,"o":"zpa_21"},{"a":23678,"t":"code","b":[164,40],"m":"ldy","oa":40,"o":"zpa_28"},{"a":23680,"t":"code","b":[177,32],"m":"lda","oa":32,"o":"(zpa_20),y"},{"a":23682,"t":"code","b":[96],"m":"rts"},{"a":23683,"l":"text_position","c":"Command 5: the team's position in its division, 8 less its place within it.","t":"code","b":[164,40],"m":"ldy","oa":40,"o":"zpa_28"},{"a":23685,"t":"code","b":[185,35,11],"m":"lda","oa":2851,"o":"f_0B23,y"},{"a":23688,"t":"code","b":[41,7],"m":"and","o":"#$07"},{"a":23690,"t":"code","b":[73,7],"m":"eor","o":"#$07"},{"a":23692,"t":"code","b":[24],"m":"clc"},{"a":23693,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":23695,"t":"code","b":[76,88,93],"m":"jmp","oa":23896,"o":"j_5D58"},{"a":23698,"l":"text_rating","c":"Command 6: a number from the team's ratings.","t":"code","b":[230,28],"m":"inc","oa":28,"o":"zpa_1C"},{"a":23700,"t":"code","b":[208,2],"m":"bne","oa":23704,"o":"b_5C98"},{"a":23702,"t":"code","b":[230,29],"m":"inc","oa":29,"o":"zpa_1D"},{"a":23704,"l":"b_5C98","t":"code","b":[177,28],"m":"lda","oa":28,"x":[23700],"o":"(zpa_1C),y"},{"a":23706,"t":"code","b":[10],"m":"asl","o":"a"},{"a":23707,"t":"code","b":[10],"m":"asl","o":"a"},{"a":23708,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":23710,"t":"code","b":[165,40],"m":"lda","oa":40,"o":"zpa_28"},{"a":23712,"t":"code","b":[208,11],"m":"bne","oa":23725,"o":"b_5CAD"},{"a":23714,"t":"code","b":[165,34],"m":"lda","oa":34,"o":"zpa_22"},{"a":23716,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":23717,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":23718,"t":"code","b":[170],"m":"tax"},{"a":23719,"t":"code","b":[189,40,9],"m":"lda","oa":2344,"o":"f_0928,x"},{"a":23722,"t":"code","b":[76,238,92],"m":"jmp","oa":23790,"o":"j_5CEE"},{"a":23725,"l":"b_5CAD","t":"code","b":[10],"m":"asl","x":[23712],"o":"a"},{"a":23726,"t":"code","b":[10],"m":"asl","o":"a"},{"a":23727,"t":"code","b":[10],"m":"asl","o":"a"},{"a":23728,"t":"code","b":[10],"m":"asl","o":"a"},{"a":23729,"t":"code","b":[5,34],"m":"ora","oa":34,"o":"zpa_22"},{"a":23731,"t":"code","b":[168],"m":"tay"},{"a":23732,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":23734,"t":"code","b":[133,35],"m":"sta","oa":35,"o":"zpa_23"},{"a":23736,"t":"code","b":[133,36],"m":"sta","oa":36,"o":"zpa_24"},{"a":23738,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":23740,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"zpa_26"},{"a":23742,"l":"b_5CBE","t":"code","b":[185,17,13],"m":"lda","oa":3345,"x":[23779],"o":"team_strength,y"},{"a":23745,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":23747,"t":"code","b":[32,227,75],"m":"jsr","oa":19427,"o":"rating_to_attr"},{"a":23750,"t":"code","b":[101,35],"m":"adc","oa":35,"o":"zpa_23"},{"a":23752,"t":"code","b":[133,35],"m":"sta","oa":35,"o":"zpa_23"},{"a":23754,"t":"code","b":[144,2],"m":"bcc","oa":23758,"o":"b_5CCE"},{"a":23756,"t":"code","b":[230,36],"m":"inc","oa":36,"o":"zpa_24"},{"a":23758,"l":"b_5CCE","t":"code","b":[185,17,13],"m":"lda","oa":3345,"x":[23754],"o":"team_strength,y"},{"a":23761,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":23762,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":23763,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":23764,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":23765,"t":"code","b":[32,227,75],"m":"jsr","oa":19427,"o":"rating_to_attr"},{"a":23768,"t":"code","b":[101,35],"m":"adc","oa":35,"o":"zpa_23"},{"a":23770,"t":"code","b":[133,35],"m":"sta","oa":35,"o":"zpa_23"},{"a":23772,"t":"code","b":[144,2],"m":"bcc","oa":23776,"o":"b_5CE0"},{"a":23774,"t":"code","b":[230,36],"m":"inc","oa":36,"o":"zpa_24"},{"a":23776,"l":"b_5CE0","t":"code","b":[200],"m":"iny","x":[23772]},{"a":23777,"t":"code","b":[198,38],"m":"dec","oa":38,"o":"zpa_26"},{"a":23779,"t":"code","b":[208,217],"m":"bne","oa":23742,"o":"b_5CBE"},{"a":23781,"t":"code","b":[165,35],"m":"lda","oa":35,"o":"zpa_23"},{"a":23783,"t":"code","b":[166,36],"m":"ldx","oa":36,"o":"zpa_24"},{"a":23785,"t":"code","b":[160,8],"m":"ldy","o":"#$08"},{"a":23787,"t":"code","b":[32,145,75],"m":"jsr","oa":19345,"o":"divide"},{"a":23790,"l":"j_5CEE","t":"code","b":[76,241,92],"m":"jmp","oa":23793,"x":[23722],"o":"j_5CF1"},{"a":23793,"l":"j_5CF1","t":"code","b":[32,24,93],"m":"jsr","oa":23832,"x":[23646,23790],"o":"print_number"},{"a":23796,"l":"j_5CF4","t":"code","b":[72],"m":"pha","x":[23829]},{"a":23797,"t":"code","b":[165,35],"m":"lda","oa":35,"o":"zpa_23"},{"a":23799,"t":"code","b":[72],"m":"pha"},{"a":23800,"t":"code","b":[165,34],"m":"lda","oa":34,"o":"zpa_22"},{"a":23802,"t":"code","b":[32,2,93],"m":"jsr","oa":23810,"o":"print_digit"},{"a":23805,"t":"code","b":[104],"m":"pla"},{"a":23806,"t":"code","b":[32,2,93],"m":"jsr","oa":23810,"o":"print_digit"},{"a":23809,"t":"code","b":[104],"m":"pla"},{"a":23810,"l":"print_digit","c":"Prints the digit in A.","t":"code","b":[132,38],"m":"sty","oa":38,"x":[23802,23806],"o":"zpa_26"},{"a":23812,"t":"code","b":[32,122,80],"m":"jsr","oa":20602,"o":"print_char_colour"},{"a":23815,"t":"code","b":[164,38],"m":"ldy","oa":38,"o":"zpa_26"},{"a":23817,"t":"code","b":[96],"m":"rts"},{"a":23818,"l":"print_value","c":"Prints a value in decimal (gym prices and attributes).","t":"code","b":[72],"m":"pha","x":[25268]},{"a":23819,"t":"code","b":[169,48],"m":"lda","o":"#$30"},{"a":23821,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":23823,"t":"code","b":[133,35],"m":"sta","oa":35,"o":"zpa_23"},{"a":23825,"t":"code","b":[104],"m":"pla"},{"a":23826,"t":"code","b":[32,50,93],"m":"jsr","oa":23858,"o":"digit_split"},{"a":23829,"t":"code","b":[76,244,92],"m":"jmp","oa":23796,"o":"j_5CF4"},{"a":23832,"l":"print_number","c":"Prints a number of up to three digits.","t":"code","b":[72],"m":"pha","x":[23793,25996]},{"a":23833,"t":"code","b":[201,100],"m":"cmp","o":"#$64"},{"a":23835,"t":"code","b":[144,3],"m":"bcc","oa":23840,"o":"b_5D20"},{"a":23837,"t":"code","b":[169,48],"m":"lda","o":"#$30"},{"a":23839,"t":"code","b":[44,169,32],"m":"bit","oa":8361,"o":"a_20A9"},{"a":23842,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":23844,"t":"code","b":[104],"m":"pla"},{"a":23845,"t":"code","b":[72],"m":"pha"},{"a":23846,"t":"code","b":[201,10],"m":"cmp","o":"#$0A"},{"a":23848,"t":"code","b":[144,3],"m":"bcc","oa":23853,"o":"b_5D2D"},{"a":23850,"t":"code","b":[169,48],"m":"lda","o":"#$30"},{"a":23852,"t":"code","b":[44,169,32],"m":"bit","oa":8361,"o":"a_20A9"},{"a":23855,"t":"code","b":[133,35],"m":"sta","oa":35,"o":"zpa_23"},{"a":23857,"t":"code","b":[104],"m":"pla"},{"a":23858,"l":"digit_split","c":"Splits a value into its decimal digits.","t":"code","b":[201,100],"m":"cmp","x":[23826,23866],"o":"#$64"},{"a":23860,"t":"code","b":[144,6],"m":"bcc","oa":23868,"o":"b_5D3C"},{"a":23862,"t":"code","b":[233,100],"m":"sbc","o":"#$64"},{"a":23864,"t":"code","b":[230,34],"m":"inc","oa":34,"o":"zpa_22"},{"a":23866,"t":"code","b":[208,246],"m":"bne","oa":23858,"o":"digit_split"},{"a":23868,"l":"b_5D3C","t":"code","b":[201,10],"m":"cmp","x":[23860,23876],"o":"#$0A"},{"a":23870,"t":"code","b":[144,6],"m":"bcc","oa":23878,"o":"b_5D46"},{"a":23872,"t":"code","b":[233,10],"m":"sbc","o":"#$0A"},{"a":23874,"t":"code","b":[230,35],"m":"inc","oa":35,"o":"zpa_23"},{"a":23876,"t":"code","b":[208,246],"m":"bne","oa":23868,"o":"b_5D3C"},{"a":23878,"l":"b_5D46","t":"code","b":[9,48],"m":"ora","x":[23870],"o":"#$30"},{"a":23880,"t":"code","b":[96],"m":"rts"},{"a":23881,"l":"j_5D49","t":"code","b":[72],"m":"pha","x":[23640,25597,25603,25697,25701]},{"a":23882,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":23883,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":23884,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":23885,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":23886,"t":"code","b":[9,48],"m":"ora","o":"#$30"},{"a":23888,"t":"code","b":[132,38],"m":"sty","oa":38,"o":"zpa_26"},{"a":23890,"t":"code","b":[32,122,80],"m":"jsr","oa":20602,"o":"print_char_colour"},{"a":23893,"t":"code","b":[164,38],"m":"ldy","oa":38,"o":"zpa_26"},{"a":23895,"t":"code","b":[104],"m":"pla"},{"a":23896,"l":"j_5D58","t":"code","b":[132,38],"m":"sty","oa":38,"x":[23634,23695],"o":"zpa_26"},{"a":23898,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":23900,"t":"code","b":[9,48],"m":"ora","o":"#$30"},{"a":23902,"t":"code","b":[32,122,80],"m":"jsr","oa":20602,"o":"print_char_colour"},{"a":23905,"t":"code","b":[164,38],"m":"ldy","oa":38,"o":"zpa_26"},{"a":23907,"t":"code","b":[96],"m":"rts"},{"a":23908,"l":"print_small","c":"Prints a character with print_char (the formation picture's numbers).","t":"code","b":[72],"m":"pha","x":[27527,27531]},{"a":23909,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":23910,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":23911,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":23912,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":23913,"t":"code","b":[9,48],"m":"ora","o":"#$30"},{"a":23915,"t":"code","b":[32,119,80],"m":"jsr","oa":20599,"o":"print_char"},{"a":23918,"t":"code","b":[104],"m":"pla"},{"a":23919,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":23921,"t":"code","b":[9,48],"m":"ora","o":"#$30"},{"a":23923,"t":"code","b":[76,119,80],"m":"jmp","oa":20599,"o":"print_char"},{"a":23926,"l":"menu_texts","c":"The texts the menu screens print with print_text: the league table's heading and columns, WEEK, RESULTS, NEXT FIXTURE, VS, the STATISTICS screen's lines (SHOTS AT GOAL, GOALS SCORED ... BONUS POINTS) with their commands.","t":"byte","b":[2,15,40,95,95,39,95,95]},{"a":23934,"t":"byte","b":[39,95,95,39,95,95,95,95]},{"a":23942,"t":"byte","b":[41,1,87,69,69,75,7,174]},{"a":23950,"t":"byte","b":[10,2,8,94,87,79,94,68]},{"a":23958,"t":"byte","b":[82,94,76,79,94,80,78,84]},{"a":23966,"t":"byte","b":[83,94,1,2,15,37,95]},{"a":23973,"l":"a_5DA5","c":"Inside menu_texts: BIT $5DA5 at $33C4 skips a two-byte instruction there; nothing reads this text through the symbol.","t":"byte","b":[95,35,95,95,35,95,95,35],"x":[13252]},{"a":23981,"t":"byte","b":[95,95,95,95,38,0]},{"a":23987,"l":"table_rule","c":"The league table's ruled line under the heading, in the mini font's line characters.","t":"byte","b":[43,95,95,42,95,95,42,95]},{"a":23995,"t":"byte","b":[95,42,95,95,95,95,36,0]},{"a":24003,"l":"table_row_text","c":"One row of the league table: won, drawn and lost ($0B33, $0B43, $0B53) and the points ($0BB3, $0BA3) through print_text's number commands.","t":"byte","b":[94,4,51,11,94,4,67,11]},{"a":24011,"t":"byte","b":[94,4,83,11,94,4,179,11]},{"a":24019,"t":"byte","b":[4,163,11,94,0]},{"a":24024,"l":"text_division_1","c":"DIVISION 1, the league table's title in division 1.","t":"byte","b":[68,73,86,73,83,73,79,78]},{"a":24032,"t":"byte","b":[32,49,0]},{"a":24035,"l":"text_division_2","c":"DIVISION 2.","t":"byte","b":[68,73,86,73,83,73,79,78]},{"a":24043,"t":"byte","b":[32,50,0]},{"a":24046,"l":"text_results","c":"RESULTS, the title of the week's results.","t":"byte","b":[82,69,83,85,76,84,83,0]},{"a":24054,"l":"result_scores","c":"The two scores of a result ($0BDB, $0BEB and $0BE3, $0BF3).","t":"byte","b":[3,227,11,4,219,11,58,3]},{"a":24062,"t":"byte","b":[243,11,4,235,11,0]},{"a":24068,"l":"text_next_fixture","c":"NEXT FIXTURE.","t":"byte","b":[78,69,88,84,32,70,73,88]},{"a":24076,"t":"byte","b":[84,85,82,69,0]},{"a":24081,"l":"text_vs","c":"VS between the two teams' names.","t":"byte","b":[86,83,32,0]},{"a":24085,"l":"team_record_text","c":"The next fixture screen's record of the player's team: won, drawn, lost and points, league place, points for and against, and the headings DEFENCE, MIDFIELD, ATTACK and SUBSTITUTES for its squad.","t":"byte","b":[87,79,32,68,82,32,76,79]},{"a":24093,"t":"byte","b":[32,32,80,79,73,78,84,83]},{"a":24101,"t":"byte","b":[1,4,51,11,32,4,67,11]},{"a":24109,"t":"byte","b":[32,4,83,11,2,4,4,179]},{"a":24117,"t":"byte","b":[11,4,163,11,1,8,16,1]},{"a":24125,"t":"byte","b":[76,69,65,71,85,69,32,80]},{"a":24133,"t":"byte","b":[76,65,67,69,32,32,5,1]},{"a":24141,"t":"byte","b":[80,79,73,78,84,83,32,70]},{"a":24149,"t":"byte","b":[79,82,2,3,3,115,11,4]},{"a":24157,"t":"byte","b":[99,11,1,80,78,84,83,32]},{"a":24165,"t":"byte","b":[65,71,65,73,78,83,84,32]},{"a":24173,"t":"byte","b":[3,147,11,4,131,11,1,8]},{"a":24181,"t":"byte","b":[16,1,68,69,70,69,78,67]},{"a":24189,"t":"byte","b":[69,2,6,6,0,1,77,73]},{"a":24197,"t":"byte","b":[68,70,73,69,76,68,2,5]},{"a":24205,"t":"byte","b":[6,1,1,65,84,84,65,67]},{"a":24213,"t":"byte","b":[75,2,7,6,2,1,83,85]},{"a":24221,"t":"byte","b":[66,83,84,73,84,85,84,69]},{"a":24229,"t":"byte","b":[83,2,2,6,3,0]},{"a":24235,"l":"text_statistics","c":"STATISTICS, the screen's title.","t":"byte","b":[83,84,65,84,73,83,84,73]},{"a":24243,"t":"byte","b":[67,83,0]},{"a":24246,"l":"statistics_text","c":"The statistics screen's lines: SHOTS AT GOAL, GOALS SCORED, GOALS SAVED, TIME IN POSSESSION, TIME IN OPPONENTS HALF, SUCCESSFUL TACKLES, SUBSTITUTIONS and BONUS POINTS.","t":"byte","b":[2,6,83,84,65,84,73,83]},{"a":24254,"t":"byte","b":[84,73,67,83,1,1,1,1]},{"a":24262,"t":"byte","b":[2,4,83,72,79,84,83,32]},{"a":24270,"t":"byte","b":[65,84,32,71,79,65,76,1]},{"a":24278,"t":"byte","b":[2,4,71,79,65,76,83,32]},{"a":24286,"t":"byte","b":[83,67,79,82,69,68,1,2]},{"a":24294,"t":"byte","b":[5,71,79,65,76,83,32,83]},{"a":24302,"t":"byte","b":[65,86,69,68,1,2,2,84]},{"a":24310,"t":"byte","b":[73,77,69,32,73,78,32,80]},{"a":24318,"t":"byte","b":[79,83,83,69,83,83,73,79]},{"a":24326,"t":"byte","b":[78,1,84,73,77,69,32,73]},{"a":24334,"t":"byte","b":[78,32,79,80,80,79,78,69]},{"a":24342,"t":"byte","b":[78,84,83,32,72,65,76,70]},{"a":24350,"t":"byte","b":[1,2,2,83,85,67,67,69]},{"a":24358,"t":"byte","b":[83,83,70,85,76,32,84,65]},{"a":24366,"t":"byte","b":[67,75,76,69,83,1,2,4]},{"a":24374,"t":"byte","b":[83,85,66,83,84,73,84,85]},{"a":24382,"t":"byte","b":[84,73,79,78,83,1,2,5]},{"a":24390,"t":"byte","b":[66,79,78,85,83,32,80,79]},{"a":24398,"t":"byte","b":[73,78,84,83,0]},{"a":24403,"l":"statistics_values","c":"The statistics screen's numbers: eight counters from $0BFB on, two bytes apart, through print_text's command 7.","t":"byte","b":[7,251,11,1,7,253,11,1]},{"a":24411,"t":"byte","b":[7,255,11,1,7,1,12,1]},{"a":24419,"t":"byte","b":[7,3,12,1,7,5,12,1]},{"a":24427,"t":"byte","b":[7,7,12,1,7,9,12,0]},{"a":24435,"l":"gym","c":"The gym, before a match: draws the gym screen (tile_screen with the screen at $F400 underneath), the squad's portraits and attribute bars, the bank and the eight attribute buttons; then runs its loop (gym_loop).","t":"code","b":[120],"m":"sei","x":[24931,27302,28591,28607,28697]},{"a":24436,"t":"code","b":[162,113],"m":"ldx","o":"#$71"},{"a":24438,"t":"code","b":[160,139],"m":"ldy","o":"#$8B"},{"a":24440,"t":"code","b":[56],"m":"sec"},{"a":24441,"t":"code","b":[32,229,78],"m":"jsr","oa":20197,"o":"tile_screen"},{"a":24444,"t":"code","b":[169,182],"m":"lda","o":"#$B6"},{"a":24446,"t":"code","b":[133,46],"m":"sta","oa":46,"o":"zpa_2E"},{"a":24448,"t":"code","b":[169,157],"m":"lda","o":"#$9D"},{"a":24450,"t":"code","b":[133,47],"m":"sta","oa":47,"o":"zpa_2F"},{"a":24452,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":24454,"t":"code","b":[133,48],"m":"sta","oa":48,"o":"zpa_30"},{"a":24456,"t":"code","b":[169,196],"m":"lda","o":"#$C4"},{"a":24458,"t":"code","b":[133,49],"m":"sta","oa":49,"o":"zpa_31"},{"a":24460,"t":"code","b":[32,142,73],"m":"jsr","oa":18830,"o":"unpack"},{"a":24463,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":24465,"t":"code","b":[160,196],"m":"ldy","o":"#$C4"},{"a":24467,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":24469,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"zpa_26"},{"a":24471,"t":"code","b":[169,11],"m":"lda","o":"#$0B"},{"a":24473,"t":"code","b":[32,140,77],"m":"jsr","oa":19852,"o":"sprite_rows"},{"a":24476,"t":"code","b":[169,180],"m":"lda","o":"#$B4"},{"a":24478,"t":"code","b":[133,46],"m":"sta","oa":46,"o":"zpa_2E"},{"a":24480,"t":"code","b":[169,158],"m":"lda","o":"#$9E"},{"a":24482,"t":"code","b":[133,47],"m":"sta","oa":47,"o":"zpa_2F"},{"a":24484,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":24486,"t":"code","b":[133,48],"m":"sta","oa":48,"o":"zpa_30"},{"a":24488,"t":"code","b":[169,199],"m":"lda","o":"#$C7"},{"a":24490,"t":"code","b":[133,49],"m":"sta","oa":49,"o":"zpa_31"},{"a":24492,"t":"code","b":[32,142,73],"m":"jsr","oa":18830,"o":"unpack"},{"a":24495,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":24497,"t":"code","b":[160,199],"m":"ldy","o":"#$C7"},{"a":24499,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":24501,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"zpa_26"},{"a":24503,"t":"code","b":[169,11],"m":"lda","o":"#$0B"},{"a":24505,"t":"code","b":[32,140,77],"m":"jsr","oa":19852,"o":"sprite_rows"},{"a":24508,"t":"code","b":[169,30],"m":"lda","o":"#$1E"},{"a":24510,"t":"code","b":[133,55],"m":"sta","oa":55,"o":"zpa_37"},{"a":24512,"t":"code","b":[32,30,100],"m":"jsr","oa":25630,"o":"gym_bars"},{"a":24515,"t":"code","b":[32,57,80],"m":"jsr","oa":20537,"o":"screen_on"},{"a":24518,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":24520,"t":"code","b":[162,25],"m":"ldx","o":"#$19"},{"a":24522,"l":"b_5FCA","t":"code","b":[149,160],"m":"sta","oa":160,"x":[24525],"o":"zpf_A0,x"},{"a":24524,"t":"code","b":[202],"m":"dex"},{"a":24525,"t":"code","b":[16,251],"m":"bpl","oa":24522,"o":"b_5FCA"},{"a":24527,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":24529,"t":"code","b":[141,28,208],"m":"sta","o":"vic_sprite_multicolour"},{"a":24532,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":24534,"t":"code","b":[141,37,208],"m":"sta","o":"vic_sprite_mc0"},{"a":24537,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":24539,"t":"code","b":[141,38,208],"m":"sta","o":"vic_sprite_mc1"},{"a":24542,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":24544,"t":"code","b":[160,4],"m":"ldy","o":"#$04"},{"a":24546,"t":"code","b":[169,12],"m":"lda","o":"#$0C"},{"a":24548,"t":"code","b":[32,76,104],"m":"jsr","oa":26700,"o":"manager_sprites"},{"a":24551,"t":"code","b":[169,27],"m":"lda","o":"#$1B"},{"a":24553,"t":"code","b":[141,41,8],"m":"sta","oa":2089,"o":"a_0829"},{"a":24556,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":24558,"t":"code","b":[141,67,8],"m":"sta","oa":2115,"o":"a_0843"},{"a":24561,"t":"code","b":[32,212,99],"m":"jsr","oa":25556,"o":"bank_show"},{"a":24564,"t":"code","b":[169,5],"m":"lda","o":"#$05"},{"a":24566,"t":"code","b":[133,50],"m":"sta","oa":50,"o":"zpa_32"},{"a":24568,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":24570,"t":"code","b":[133,51],"m":"sta","oa":51,"o":"zpa_33"},{"a":24572,"t":"code","b":[133,56],"m":"sta","oa":56,"o":"zpa_38"},{"a":24574,"t":"code","b":[32,186,97],"m":"jsr","oa":25018,"o":"button_light"},{"a":24577,"t":"code","b":[32,163,16],"m":"jsr","oa":4259,"o":"mux_menus"},{"a":24580,"t":"code","b":[32,240,16],"m":"jsr","oa":4336,"o":"mux_sort_all"},{"a":24583,"t":"code","b":[88],"m":"cli"},{"a":24584,"t":"code","b":[32,203,82],"m":"jsr","oa":21195,"o":"draw_sprites"},{"a":24587,"l":"gym_loop","c":"The gym's controls: the stick moves the cursor over the 24 buttons (gym_buttons marks which exist), fire presses one: ESC (5) leaves for the match, FIX (6) shows the next fixture, the arrows (13, 14) pick the next or previous player, 1-3 pick a group of players, ALL (10) buys every attribute for the player, and the eight attribute buttons ($10-$17) pick an attribute or, picked again, buy it (gym_buy). In a two-player game each coach uses his own stick.","t":"code","b":[32,137,97],"m":"jsr","oa":24969,"x":[24754,24786,24797,24850,24956,24959],"o":"menu_frame"},{"a":24590,"t":"code","b":[165,50],"m":"lda","oa":50,"o":"zpa_32"},{"a":24592,"t":"code","b":[32,245,97],"m":"jsr","oa":25077,"o":"button_dim"},{"a":24595,"t":"code","b":[173,172,10],"m":"lda","oa":2732,"o":"a_0AAC"},{"a":24598,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":24600,"t":"code","b":[208,9],"m":"bne","oa":24611,"o":"b_6023"},{"a":24602,"t":"code","b":[166,60],"m":"ldx","oa":60,"o":"zpa_3C"},{"a":24604,"t":"code","b":[180,156],"m":"ldy","oa":156,"o":"zpa_9C,x"},{"a":24606,"t":"code","b":[181,158],"m":"lda","oa":158,"o":"zpa_9E,x"},{"a":24608,"t":"code","b":[76,44,96],"m":"jmp","oa":24620,"o":"j_602C"},{"a":24611,"l":"b_6023","t":"code","b":[165,156],"m":"lda","oa":156,"x":[24600],"o":"zpa_9C"},{"a":24613,"t":"code","b":[5,157],"m":"ora","oa":157,"o":"zpa_9D"},{"a":24615,"t":"code","b":[168],"m":"tay"},{"a":24616,"t":"code","b":[165,158],"m":"lda","oa":158,"o":"zpa_9E"},{"a":24618,"t":"code","b":[5,159],"m":"ora","oa":159,"o":"zpa_9F"},{"a":24620,"l":"j_602C","t":"code","b":[132,63],"m":"sty","oa":63,"x":[24608],"o":"zpa_3F"},{"a":24622,"t":"code","b":[133,64],"m":"sta","oa":64,"o":"zpa_40"},{"a":24624,"t":"code","b":[41,4],"m":"and","o":"#$04"},{"a":24626,"t":"code","b":[240,18],"m":"beq","oa":24646,"o":"b_6046"},{"a":24628,"t":"code","b":[165,50],"m":"lda","oa":50,"o":"zpa_32"},{"a":24630,"l":"b_6036","t":"code","b":[56],"m":"sec","x":[24641]},{"a":24631,"t":"code","b":[233,4],"m":"sbc","o":"#$04"},{"a":24633,"t":"code","b":[176,2],"m":"bcs","oa":24637,"o":"b_603D"},{"a":24635,"t":"code","b":[105,24],"m":"adc","o":"#$18"},{"a":24637,"l":"b_603D","t":"code","b":[170],"m":"tax","x":[24633]},{"a":24638,"t":"code","b":[188,34,103],"m":"ldy","oa":26402,"o":"gym_buttons,x"},{"a":24641,"t":"code","b":[240,243],"m":"beq","oa":24630,"o":"b_6036"},{"a":24643,"t":"code","b":[32,130,97],"m":"jsr","oa":24962,"o":"gym_cursor"},{"a":24646,"l":"b_6046","t":"code","b":[165,64],"m":"lda","oa":64,"x":[24626],"o":"zpa_40"},{"a":24648,"t":"code","b":[41,8],"m":"and","o":"#$08"},{"a":24650,"t":"code","b":[240,20],"m":"beq","oa":24672,"o":"b_6060"},{"a":24652,"t":"code","b":[165,50],"m":"lda","oa":50,"o":"zpa_32"},{"a":24654,"l":"b_604E","t":"code","b":[24],"m":"clc","x":[24667]},{"a":24655,"t":"code","b":[105,4],"m":"adc","o":"#$04"},{"a":24657,"t":"code","b":[201,24],"m":"cmp","o":"#$18"},{"a":24659,"t":"code","b":[144,2],"m":"bcc","oa":24663,"o":"b_6057"},{"a":24661,"t":"code","b":[233,24],"m":"sbc","o":"#$18"},{"a":24663,"l":"b_6057","t":"code","b":[170],"m":"tax","x":[24659]},{"a":24664,"t":"code","b":[188,34,103],"m":"ldy","oa":26402,"o":"gym_buttons,x"},{"a":24667,"t":"code","b":[240,241],"m":"beq","oa":24654,"o":"b_604E"},{"a":24669,"t":"code","b":[32,130,97],"m":"jsr","oa":24962,"o":"gym_cursor"},{"a":24672,"l":"b_6060","t":"code","b":[165,64],"m":"lda","oa":64,"x":[24650],"o":"zpa_40"},{"a":24674,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":24676,"t":"code","b":[240,24],"m":"beq","oa":24702,"o":"b_607E"},{"a":24678,"t":"code","b":[165,50],"m":"lda","oa":50,"o":"zpa_32"},{"a":24680,"t":"code","b":[41,252],"m":"and","o":"#$FC"},{"a":24682,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":24684,"t":"code","b":[165,50],"m":"lda","oa":50,"o":"zpa_32"},{"a":24686,"l":"b_606E","t":"code","b":[56],"m":"sec","x":[24697]},{"a":24687,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":24689,"t":"code","b":[41,3],"m":"and","o":"#$03"},{"a":24691,"t":"code","b":[5,34],"m":"ora","oa":34,"o":"zpa_22"},{"a":24693,"t":"code","b":[170],"m":"tax"},{"a":24694,"t":"code","b":[188,34,103],"m":"ldy","oa":26402,"o":"gym_buttons,x"},{"a":24697,"t":"code","b":[240,243],"m":"beq","oa":24686,"o":"b_606E"},{"a":24699,"t":"code","b":[32,130,97],"m":"jsr","oa":24962,"o":"gym_cursor"},{"a":24702,"l":"b_607E","t":"code","b":[165,64],"m":"lda","oa":64,"x":[24676],"o":"zpa_40"},{"a":24704,"t":"code","b":[41,2],"m":"and","o":"#$02"},{"a":24706,"t":"code","b":[240,24],"m":"beq","oa":24732,"o":"b_609C"},{"a":24708,"t":"code","b":[165,50],"m":"lda","oa":50,"o":"zpa_32"},{"a":24710,"t":"code","b":[41,252],"m":"and","o":"#$FC"},{"a":24712,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":24714,"t":"code","b":[165,50],"m":"lda","oa":50,"o":"zpa_32"},{"a":24716,"l":"b_608C","t":"code","b":[24],"m":"clc","x":[24727]},{"a":24717,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":24719,"t":"code","b":[41,3],"m":"and","o":"#$03"},{"a":24721,"t":"code","b":[5,34],"m":"ora","oa":34,"o":"zpa_22"},{"a":24723,"t":"code","b":[170],"m":"tax"},{"a":24724,"t":"code","b":[188,34,103],"m":"ldy","oa":26402,"o":"gym_buttons,x"},{"a":24727,"t":"code","b":[240,243],"m":"beq","oa":24716,"o":"b_608C"},{"a":24729,"t":"code","b":[32,130,97],"m":"jsr","oa":24962,"o":"gym_cursor"},{"a":24732,"l":"b_609C","t":"code","b":[165,50],"m":"lda","oa":50,"x":[24706],"o":"zpa_32"},{"a":24734,"t":"code","b":[32,186,97],"m":"jsr","oa":25018,"o":"button_light"},{"a":24737,"t":"code","b":[165,63],"m":"lda","oa":63,"o":"zpa_3F"},{"a":24739,"t":"code","b":[41,16],"m":"and","o":"#$10"},{"a":24741,"t":"code","b":[240,5],"m":"beq","oa":24748,"o":"b_60AC"},{"a":24743,"t":"code","b":[165,50],"m":"lda","oa":50,"o":"zpa_32"},{"a":24745,"t":"code","b":[32,10,98],"m":"jsr","oa":25098,"o":"button_press"},{"a":24748,"l":"b_60AC","t":"code","b":[165,64],"m":"lda","oa":64,"x":[24741],"o":"zpa_40"},{"a":24750,"t":"code","b":[41,16],"m":"and","o":"#$10"},{"a":24752,"t":"code","b":[208,3],"m":"bne","oa":24757,"o":"b_60B5"},{"a":24754,"t":"code","b":[76,11,96],"m":"jmp","oa":24587,"o":"gym_loop"},{"a":24757,"l":"b_60B5","t":"code","b":[169,33],"m":"lda","x":[24752],"o":"#$21"},{"a":24759,"t":"code","b":[32,240,27],"m":"jsr","oa":7152,"o":"sfx_play"},{"a":24762,"t":"code","b":[165,50],"m":"lda","oa":50,"o":"zpa_32"},{"a":24764,"t":"code","b":[201,16],"m":"cmp","o":"#$10"},{"a":24766,"t":"code","b":[144,32],"m":"bcc","oa":24800,"o":"b_60E0"},{"a":24768,"t":"code","b":[201,20],"m":"cmp","o":"#$14"},{"a":24770,"t":"code","b":[42],"m":"rol","o":"a"},{"a":24771,"t":"code","b":[41,7],"m":"and","o":"#$07"},{"a":24773,"t":"code","b":[197,51],"m":"cmp","oa":51,"o":"zpa_33"},{"a":24775,"t":"code","b":[240,12],"m":"beq","oa":24789,"o":"b_60D5"},{"a":24777,"t":"code","b":[133,51],"m":"sta","oa":51,"o":"zpa_33"},{"a":24779,"t":"code","b":[165,50],"m":"lda","oa":50,"o":"zpa_32"},{"a":24781,"t":"code","b":[41,7],"m":"and","o":"#$07"},{"a":24783,"t":"code","b":[32,31,98],"m":"jsr","oa":25119,"o":"gym_sprites"},{"a":24786,"t":"code","b":[76,11,96],"m":"jmp","oa":24587,"o":"gym_loop"},{"a":24789,"l":"b_60D5","t":"code","b":[165,51],"m":"lda","oa":51,"x":[24775,24802],"o":"zpa_33"},{"a":24791,"t":"code","b":[32,58,99],"m":"jsr","oa":25402,"o":"gym_buy"},{"a":24794,"t":"code","b":[32,30,100],"m":"jsr","oa":25630,"o":"gym_bars"},{"a":24797,"t":"code","b":[76,11,96],"m":"jmp","oa":24587,"o":"gym_loop"},{"a":24800,"l":"b_60E0","t":"code","b":[201,15],"m":"cmp","x":[24766],"o":"#$0F"},{"a":24802,"t":"code","b":[240,241],"m":"beq","oa":24789,"o":"b_60D5"},{"a":24804,"t":"code","b":[201,5],"m":"cmp","o":"#$05"},{"a":24806,"t":"code","b":[208,4],"m":"bne","oa":24812,"o":"b_60EC"},{"a":24808,"t":"code","b":[32,99,80],"m":"jsr","oa":20579,"o":"screen_off"},{"a":24811,"t":"code","b":[96],"m":"rts"},{"a":24812,"l":"b_60EC","t":"code","b":[201,13],"m":"cmp","x":[24806],"o":"#$0D"},{"a":24814,"t":"code","b":[208,37],"m":"bne","oa":24853,"o":"b_6115"},{"a":24816,"l":"b_60F0","t":"code","b":[165,55],"m":"lda","oa":55,"x":[24890,24905],"o":"zpa_37"},{"a":24818,"t":"code","b":[201,30],"m":"cmp","o":"#$1E"},{"a":24820,"t":"code","b":[240,16],"m":"beq","oa":24838,"o":"b_6106"},{"a":24822,"t":"code","b":[24],"m":"clc"},{"a":24823,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":24825,"t":"code","b":[201,35],"m":"cmp","o":"#$23"},{"a":24827,"t":"code","b":[240,7],"m":"beq","oa":24836,"o":"b_6104"},{"a":24829,"t":"code","b":[201,12],"m":"cmp","o":"#$0C"},{"a":24831,"t":"code","b":[208,5],"m":"bne","oa":24838,"o":"b_6106"},{"a":24833,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":24835,"t":"code","b":[44,169,31],"m":"bit","oa":8105,"o":"a_1FA9"},{"a":24838,"l":"b_6106","t":"code","b":[133,55],"m":"sta","oa":55,"x":[24820,24831,24879,24894,24909,24918],"o":"zpa_37"},{"a":24840,"t":"code","b":[32,30,100],"m":"jsr","oa":25630,"o":"gym_bars"},{"a":24843,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":24845,"t":"code","b":[133,56],"m":"sta","oa":56,"o":"zpa_38"},{"a":24847,"t":"code","b":[32,108,98],"m":"jsr","oa":25196,"o":"gym_player"},{"a":24850,"t":"code","b":[76,11,96],"m":"jmp","oa":24587,"o":"gym_loop"},{"a":24853,"l":"b_6115","t":"code","b":[201,14],"m":"cmp","x":[24814],"o":"#$0E"},{"a":24855,"t":"code","b":[208,25],"m":"bne","oa":24882,"o":"b_6132"},{"a":24857,"t":"code","b":[165,55],"m":"lda","oa":55,"o":"zpa_37"},{"a":24859,"t":"code","b":[201,30],"m":"cmp","o":"#$1E"},{"a":24861,"t":"code","b":[240,16],"m":"beq","oa":24879,"o":"b_612F"},{"a":24863,"t":"code","b":[56],"m":"sec"},{"a":24864,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":24866,"t":"code","b":[201,30],"m":"cmp","o":"#$1E"},{"a":24868,"t":"code","b":[240,7],"m":"beq","oa":24877,"o":"b_612D"},{"a":24870,"t":"code","b":[201,255],"m":"cmp","o":"#$FF"},{"a":24872,"t":"code","b":[208,5],"m":"bne","oa":24879,"o":"b_612F"},{"a":24874,"t":"code","b":[169,11],"m":"lda","o":"#$0B"},{"a":24876,"t":"code","b":[44,169,34],"m":"bit","oa":8873,"o":"a_22A9"},{"a":24879,"l":"b_612F","t":"code","b":[76,6,97],"m":"jmp","oa":24838,"x":[24861,24872],"o":"b_6106"},{"a":24882,"l":"b_6132","t":"code","b":[201,1],"m":"cmp","x":[24855],"o":"#$01"},{"a":24884,"t":"code","b":[208,11],"m":"bne","oa":24897,"o":"b_6141"},{"a":24886,"t":"code","b":[165,55],"m":"lda","oa":55,"o":"zpa_37"},{"a":24888,"t":"code","b":[201,30],"m":"cmp","o":"#$1E"},{"a":24890,"t":"code","b":[144,180],"m":"bcc","oa":24816,"o":"b_60F0"},{"a":24892,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":24894,"t":"code","b":[76,6,97],"m":"jmp","oa":24838,"o":"b_6106"},{"a":24897,"l":"b_6141","t":"code","b":[201,2],"m":"cmp","x":[24884],"o":"#$02"},{"a":24899,"t":"code","b":[208,11],"m":"bne","oa":24912,"o":"b_6150"},{"a":24901,"t":"code","b":[165,55],"m":"lda","oa":55,"o":"zpa_37"},{"a":24903,"t":"code","b":[201,31],"m":"cmp","o":"#$1F"},{"a":24905,"t":"code","b":[176,165],"m":"bcs","oa":24816,"o":"b_60F0"},{"a":24907,"t":"code","b":[169,31],"m":"lda","o":"#$1F"},{"a":24909,"t":"code","b":[76,6,97],"m":"jmp","oa":24838,"o":"b_6106"},{"a":24912,"l":"b_6150","t":"code","b":[201,3],"m":"cmp","x":[24899],"o":"#$03"},{"a":24914,"t":"code","b":[208,5],"m":"bne","oa":24921,"o":"b_6159"},{"a":24916,"t":"code","b":[169,30],"m":"lda","o":"#$1E"},{"a":24918,"t":"code","b":[76,6,97],"m":"jmp","oa":24838,"o":"b_6106"},{"a":24921,"l":"b_6159","t":"code","b":[201,6],"m":"cmp","x":[24914],"o":"#$06"},{"a":24923,"t":"code","b":[208,9],"m":"bne","oa":24934,"o":"b_6166"},{"a":24925,"t":"code","b":[32,99,80],"m":"jsr","oa":20579,"o":"screen_off"},{"a":24928,"t":"code","b":[32,229,87],"m":"jsr","oa":22501,"o":"next_fixture"},{"a":24931,"t":"code","b":[76,115,95],"m":"jmp","oa":24435,"o":"gym"},{"a":24934,"l":"b_6166","t":"code","b":[201,10],"m":"cmp","x":[24923],"o":"#$0A"},{"a":24936,"t":"code","b":[208,21],"m":"bne","oa":24959,"o":"b_617F"},{"a":24938,"t":"code","b":[169,7],"m":"lda","o":"#$07"},{"a":24940,"l":"b_616C","t":"code","b":[72],"m":"pha","x":[24951]},{"a":24941,"t":"code","b":[32,58,99],"m":"jsr","oa":25402,"o":"gym_buy"},{"a":24944,"t":"code","b":[32,140,100],"m":"jsr","oa":25740,"o":"squad_value"},{"a":24947,"t":"code","b":[104],"m":"pla"},{"a":24948,"t":"code","b":[56],"m":"sec"},{"a":24949,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":24951,"t":"code","b":[16,243],"m":"bpl","oa":24940,"o":"b_616C"},{"a":24953,"t":"code","b":[32,30,100],"m":"jsr","oa":25630,"o":"gym_bars"},{"a":24956,"t":"code","b":[76,11,96],"m":"jmp","oa":24587,"o":"gym_loop"},{"a":24959,"l":"b_617F","t":"code","b":[76,11,96],"m":"jmp","oa":24587,"x":[24936],"o":"gym_loop"},{"a":24962,"l":"gym_cursor","c":"Moves the gym's cursor to button X with a click (effect $22).","t":"code","b":[133,50],"m":"sta","oa":50,"x":[24643,24669,24699,24729],"o":"zpa_32"},{"a":24964,"t":"code","b":[169,32],"m":"lda","o":"#$20"},{"a":24966,"t":"code","b":[76,240,27],"m":"jmp","oa":7152,"o":"sfx_play"},{"a":24969,"l":"menu_frame","c":"A menu frame: waits for the frame, reads the controls and sorts the sprites. RUN/STOP goes back to the main menu. With the cheat on ($0C10), the + key adds 100 to the bank ($0AB3, decimal) each press.","t":"code","b":[32,237,75],"m":"jsr","oa":19437,"x":[24587,26856,27419],"o":"wait_and_read"},{"a":24972,"t":"code","b":[32,240,16],"m":"jsr","oa":4336,"o":"mux_sort_all"},{"a":24975,"t":"code","b":[165,158],"m":"lda","oa":158,"o":"zpa_9E"},{"a":24977,"t":"code","b":[41,32],"m":"and","o":"#$20"},{"a":24979,"t":"code","b":[240,11],"m":"beq","oa":24992,"o":"b_61A0"},{"a":24981,"t":"code","b":[169,31],"m":"lda","o":"#$1F"},{"a":24983,"t":"code","b":[32,240,27],"m":"jsr","oa":7152,"o":"sfx_play"},{"a":24986,"t":"code","b":[32,35,107],"m":"jsr","oa":27427,"o":"sprites_plain"},{"a":24989,"t":"code","b":[76,142,110],"m":"jmp","oa":28302,"o":"main_menu"},{"a":24992,"l":"b_61A0","t":"code","b":[173,16,12],"m":"lda","oa":3088,"x":[24979],"o":"a_0C10"},{"a":24995,"t":"code","b":[240,20],"m":"beq","oa":25017,"o":"r_61B9"},{"a":24997,"t":"code","b":[165,145],"m":"lda","oa":145,"o":"zpa_91"},{"a":24999,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":25001,"t":"code","b":[240,14],"m":"beq","oa":25017,"o":"r_61B9"},{"a":25003,"t":"code","b":[248],"m":"sed"},{"a":25004,"t":"code","b":[173,179,10],"m":"lda","oa":2739,"o":"a_0AB3"},{"a":25007,"t":"code","b":[24],"m":"clc"},{"a":25008,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":25010,"t":"code","b":[141,179,10],"m":"sta","oa":2739,"o":"a_0AB3"},{"a":25013,"t":"code","b":[216],"m":"cld"},{"a":25014,"t":"code","b":[32,212,99],"m":"jsr","oa":25556,"o":"bank_show"},{"a":25017,"l":"r_61B9","t":"code","b":[96],"m":"rts","x":[24995,25001]},{"a":25018,"l":"button_light","c":"Lights gym button A (its sprite colour $0838,x).","t":"code","b":[201,16],"m":"cmp","x":[24574,24734,26800,27092,27134],"o":"#$10"},{"a":25020,"t":"code","b":[144,10],"m":"bcc","oa":25032,"o":"b_61C8"},{"a":25022,"t":"code","b":[56],"m":"sec"},{"a":25023,"t":"code","b":[233,16],"m":"sbc","o":"#$10"},{"a":25025,"t":"code","b":[170],"m":"tax"},{"a":25026,"t":"code","b":[169,10],"m":"lda","o":"#$0A"},{"a":25028,"t":"code","b":[157,56,8],"m":"sta","oa":2104,"o":"f_0838,x"},{"a":25031,"t":"code","b":[96],"m":"rts"},{"a":25032,"l":"b_61C8","t":"code","b":[10],"m":"asl","x":[25020],"o":"a"},{"a":25033,"t":"code","b":[170],"m":"tax"},{"a":25034,"t":"code","b":[169,13],"m":"lda","o":"#$0D"},{"a":25036,"l":"j_61CC","t":"code","b":[188,2,103],"m":"ldy","oa":26370,"x":[25095,25116],"o":"gym_bar_places,x"},{"a":25039,"t":"code","b":[132,26],"m":"sty","oa":26,"o":"zpa_1A"},{"a":25041,"t":"code","b":[188,3,103],"m":"ldy","oa":26371,"o":"f_6703,x"},{"a":25044,"t":"code","b":[132,27],"m":"sty","oa":27,"o":"zpa_1B"},{"a":25046,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":25048,"t":"code","b":[145,26],"m":"sta","oa":26,"o":"(zpa_1A),y"},{"a":25050,"t":"code","b":[200],"m":"iny"},{"a":25051,"t":"code","b":[145,26],"m":"sta","oa":26,"o":"(zpa_1A),y"},{"a":25053,"t":"code","b":[200],"m":"iny"},{"a":25054,"t":"code","b":[145,26],"m":"sta","oa":26,"o":"(zpa_1A),y"},{"a":25056,"t":"code","b":[160,40],"m":"ldy","o":"#$28"},{"a":25058,"t":"code","b":[145,26],"m":"sta","oa":26,"o":"(zpa_1A),y"},{"a":25060,"t":"code","b":[200],"m":"iny"},{"a":25061,"t":"code","b":[145,26],"m":"sta","oa":26,"o":"(zpa_1A),y"},{"a":25063,"t":"code","b":[200],"m":"iny"},{"a":25064,"t":"code","b":[145,26],"m":"sta","oa":26,"o":"(zpa_1A),y"},{"a":25066,"t":"code","b":[160,80],"m":"ldy","o":"#$50"},{"a":25068,"t":"code","b":[145,26],"m":"sta","oa":26,"o":"(zpa_1A),y"},{"a":25070,"t":"code","b":[200],"m":"iny"},{"a":25071,"t":"code","b":[145,26],"m":"sta","oa":26,"o":"(zpa_1A),y"},{"a":25073,"t":"code","b":[200],"m":"iny"},{"a":25074,"t":"code","b":[145,26],"m":"sta","oa":26,"o":"(zpa_1A),y"},{"a":25076,"t":"code","b":[96],"m":"rts"},{"a":25077,"l":"button_dim","c":"Dims gym button A.","t":"code","b":[201,16],"m":"cmp","x":[24592,26846,26865],"o":"#$10"},{"a":25079,"t":"code","b":[144,10],"m":"bcc","oa":25091,"o":"b_6203"},{"a":25081,"t":"code","b":[56],"m":"sec"},{"a":25082,"t":"code","b":[233,16],"m":"sbc","o":"#$10"},{"a":25084,"t":"code","b":[170],"m":"tax"},{"a":25085,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":25087,"t":"code","b":[157,56,8],"m":"sta","oa":2104,"o":"f_0838,x"},{"a":25090,"t":"code","b":[96],"m":"rts"},{"a":25091,"l":"b_6203","t":"code","b":[10],"m":"asl","x":[25079],"o":"a"},{"a":25092,"t":"code","b":[170],"m":"tax"},{"a":25093,"t":"code","b":[169,14],"m":"lda","o":"#$0E"},{"a":25095,"t":"code","b":[76,204,97],"m":"jmp","oa":25036,"o":"j_61CC"},{"a":25098,"l":"button_press","c":"Shows gym button A pressed.","t":"code","b":[201,16],"m":"cmp","x":[24745,26833,27107],"o":"#$10"},{"a":25100,"t":"code","b":[144,10],"m":"bcc","oa":25112,"o":"b_6218"},{"a":25102,"t":"code","b":[56],"m":"sec"},{"a":25103,"t":"code","b":[233,16],"m":"sbc","o":"#$10"},{"a":25105,"t":"code","b":[170],"m":"tax"},{"a":25106,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":25108,"t":"code","b":[157,56,8],"m":"sta","oa":2104,"o":"f_0838,x"},{"a":25111,"t":"code","b":[96],"m":"rts"},{"a":25112,"l":"b_6218","t":"code","b":[10],"m":"asl","x":[25100],"o":"a"},{"a":25113,"t":"code","b":[170],"m":"tax"},{"a":25114,"t":"code","b":[169,7],"m":"lda","o":"#$07"},{"a":25116,"t":"code","b":[76,204,97],"m":"jmp","oa":25036,"o":"j_61CC"},{"a":25119,"l":"gym_sprites","c":"Places the gym's sprites for the button group A: frames, columns and rows from $66DE, $6696 and $66BA.","t":"code","b":[10],"m":"asl","x":[24783],"o":"a"},{"a":25120,"t":"code","b":[10],"m":"asl","o":"a"},{"a":25121,"t":"code","b":[170],"m":"tax"},{"a":25122,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":25124,"l":"b_6224","t":"code","b":[189,150,102],"m":"lda","oa":26262,"x":[25194],"o":"sprite_figure_cols,x"},{"a":25127,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":25128,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":25129,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":25130,"t":"code","b":[24],"m":"clc"},{"a":25131,"t":"code","b":[105,20],"m":"adc","o":"#$14"},{"a":25133,"t":"code","b":[153,204,0],"m":"sta","oa":204,"o":"zpf_CC,y"},{"a":25136,"t":"code","b":[189,150,102],"m":"lda","oa":26262,"o":"sprite_figure_cols,x"},{"a":25139,"t":"code","b":[10],"m":"asl","o":"a"},{"a":25140,"t":"code","b":[10],"m":"asl","o":"a"},{"a":25141,"t":"code","b":[10],"m":"asl","o":"a"},{"a":25142,"t":"code","b":[10],"m":"asl","o":"a"},{"a":25143,"t":"code","b":[10],"m":"asl","o":"a"},{"a":25144,"t":"code","b":[153,128,1],"m":"sta","oa":384,"o":"f_0180,y"},{"a":25147,"t":"code","b":[189,186,102],"m":"lda","oa":26298,"o":"sprite_figure_rows,x"},{"a":25150,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":25151,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":25152,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":25153,"t":"code","b":[153,230,0],"m":"sta","oa":230,"o":"zpf_E6,y"},{"a":25156,"t":"code","b":[189,186,102],"m":"lda","oa":26298,"o":"sprite_figure_rows,x"},{"a":25159,"t":"code","b":[10],"m":"asl","o":"a"},{"a":25160,"t":"code","b":[10],"m":"asl","o":"a"},{"a":25161,"t":"code","b":[10],"m":"asl","o":"a"},{"a":25162,"t":"code","b":[10],"m":"asl","o":"a"},{"a":25163,"t":"code","b":[10],"m":"asl","o":"a"},{"a":25164,"t":"code","b":[153,0,8],"m":"sta","oa":2048,"o":"f_0800,y"},{"a":25167,"t":"code","b":[189,222,102],"m":"lda","oa":26334,"o":"sprite_figure_frames,x"},{"a":25170,"t":"code","b":[153,26,8],"m":"sta","oa":2074,"o":"f_081A,y"},{"a":25173,"t":"code","b":[201,191],"m":"cmp","o":"#$BF"},{"a":25175,"t":"code","b":[208,3],"m":"bne","oa":25180,"o":"b_625C"},{"a":25177,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":25179,"t":"code","b":[44,169,1],"m":"bit","oa":425,"o":"a_01A9"},{"a":25182,"t":"code","b":[153,160,0],"m":"sta","oa":160,"o":"zpf_A0,y"},{"a":25185,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":25187,"t":"code","b":[153,52,8],"m":"sta","oa":2100,"o":"f_0834,y"},{"a":25190,"t":"code","b":[232],"m":"inx"},{"a":25191,"t":"code","b":[200],"m":"iny"},{"a":25192,"t":"code","b":[192,4],"m":"cpy","o":"#$04"},{"a":25194,"t":"code","b":[208,184],"m":"bne","oa":25124,"o":"b_6224"},{"a":25196,"l":"gym_player","c":"When the chosen attribute ($33, 0-7) changes: prints the name of the equipment that trains it (armour_names, through nth_string) in the gym's sprite text, and its price for the chosen group: the attribute's price (attribute_prices, decimal turned to binary) times the group's size (group_size).","t":"code","b":[165,51],"m":"lda","oa":51,"x":[24847],"o":"zpa_33"},{"a":25198,"t":"code","b":[197,56],"m":"cmp","oa":56,"o":"zpa_38"},{"a":25200,"t":"code","b":[240,80],"m":"beq","oa":25282,"o":"r_62C2"},{"a":25202,"t":"code","b":[201,8],"m":"cmp","o":"#$08"},{"a":25204,"t":"code","b":[176,76],"m":"bcs","oa":25282,"o":"r_62C2"},{"a":25206,"t":"code","b":[133,56],"m":"sta","oa":56,"o":"zpa_38"},{"a":25208,"t":"code","b":[169,192],"m":"lda","o":"#$C0"},{"a":25210,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":25212,"t":"code","b":[169,198],"m":"lda","o":"#$C6"},{"a":25214,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":25216,"t":"code","b":[160,63],"m":"ldy","o":"#$3F"},{"a":25218,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":25220,"l":"b_6284","t":"code","b":[145,26],"m":"sta","oa":26,"x":[25223],"o":"(zpa_1A),y"},{"a":25222,"t":"code","b":[136],"m":"dey"},{"a":25223,"t":"code","b":[16,251],"m":"bpl","oa":25220,"o":"b_6284"},{"a":25225,"t":"code","b":[169,213],"m":"lda","o":"#$D5"},{"a":25227,"t":"code","b":[133,28],"m":"sta","oa":28,"o":"zpa_1C"},{"a":25229,"t":"code","b":[169,98],"m":"lda","o":"#$62"},{"a":25231,"t":"code","b":[133,29],"m":"sta","oa":29,"o":"zpa_1D"},{"a":25233,"t":"code","b":[165,51],"m":"lda","oa":51,"o":"zpa_33"},{"a":25235,"t":"code","b":[41,7],"m":"and","o":"#$07"},{"a":25237,"t":"code","b":[72],"m":"pha"},{"a":25238,"t":"code","b":[170],"m":"tax"},{"a":25239,"t":"code","b":[32,191,91],"m":"jsr","oa":23487,"o":"nth_string"},{"a":25242,"t":"code","b":[32,41,82],"m":"jsr","oa":21033,"o":"print_sprite_text"},{"a":25245,"t":"code","b":[32,195,98],"m":"jsr","oa":25283,"o":"gym_clear_name"},{"a":25248,"t":"code","b":[104],"m":"pla"},{"a":25249,"t":"code","b":[170],"m":"tax"},{"a":25250,"t":"code","b":[189,62,103],"m":"lda","oa":26430,"o":"attribute_prices,x"},{"a":25253,"t":"code","b":[201,16],"m":"cmp","o":"#$10"},{"a":25255,"t":"code","b":[144,2],"m":"bcc","oa":25259,"o":"b_62AB"},{"a":25257,"t":"code","b":[233,6],"m":"sbc","o":"#$06"},{"a":25259,"l":"b_62AB","t":"code","b":[72],"m":"pha","x":[25255]},{"a":25260,"t":"code","b":[32,6,100],"m":"jsr","oa":25606,"o":"group_size"},{"a":25263,"t":"code","b":[170],"m":"tax"},{"a":25264,"t":"code","b":[104],"m":"pla"},{"a":25265,"t":"code","b":[32,196,75],"m":"jsr","oa":19396,"o":"multiply"},{"a":25268,"t":"code","b":[32,10,93],"m":"jsr","oa":23818,"o":"print_value"},{"a":25271,"t":"code","b":[76,189,98],"m":"jmp","oa":25277,"o":"j_62BD"},{"a":25274,"t":"code","b":[32,195,98],"m":"jsr","oa":25283,"o":"gym_clear_name"},{"a":25277,"l":"j_62BD","t":"code","b":[169,1],"m":"lda","x":[25271],"o":"#$01"},{"a":25279,"t":"code","b":[141,67,8],"m":"sta","oa":2115,"o":"a_0843"},{"a":25282,"l":"r_62C2","t":"code","b":[96],"m":"rts","x":[25200,25204]},{"a":25283,"l":"gym_clear_name","c":"Clears the area for the player's name.","t":"code","b":[169,200],"m":"lda","x":[25245,25274],"o":"#$C8"},{"a":25285,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":25287,"t":"code","b":[169,230],"m":"lda","o":"#$E6"},{"a":25289,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":25291,"t":"code","b":[160,23],"m":"ldy","o":"#$17"},{"a":25293,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":25295,"l":"b_62CF","t":"code","b":[145,26],"m":"sta","oa":26,"x":[25298],"o":"(zpa_1A),y"},{"a":25297,"t":"code","b":[136],"m":"dey"},{"a":25298,"t":"code","b":[16,251],"m":"bpl","oa":25295,"o":"b_62CF"},{"a":25300,"t":"code","b":[96],"m":"rts"},{"a":25301,"l":"armour_names","c":"The names of the eight pieces of equipment the gym sells, one for each attribute: BITMAP SHADES, BARGE PADS, CHEST GUARD, SPEED BOOTS, POWER ELBOWS, POWER GLOVES, THUNDA THIGHS and BRAIN BOOST.","t":"byte","b":[66,73,84,77,65,80,1,83]},{"a":25309,"t":"byte","b":[72,65,68,69,83,0,66,65]},{"a":25317,"t":"byte","b":[82,71,69,1,80,65,68,83]},{"a":25325,"t":"byte","b":[0,67,72,69,83,84,1,71]},{"a":25333,"t":"byte","b":[85,65,82,68,0,83,80,69]},{"a":25341,"t":"byte","b":[69,68,1,66,79,79,84,83]},{"a":25349,"t":"byte","b":[0,80,79,87,69,82,1,69]},{"a":25357,"t":"byte","b":[76,66,79,87,83,0,80,79]},{"a":25365,"t":"byte","b":[87,69,82,1,71,76,79,86]},{"a":25373,"t":"byte","b":[69,83,0,84,72,85,78,68]},{"a":25381,"t":"byte","b":[65,1,84,72,73,71,72,83]},{"a":25389,"t":"byte","b":[0,66,82,65,73,78,1,66]},{"a":25397,"t":"byte","b":[79,79,83,84,0]},{"a":25402,"l":"gym_buy","c":"Buys attribute $33 for each player of the chosen group ($37) in turn (squad_raise, from the group's first place in bar_places), each up to the limit gym_price gives; then shows the bank (bank_show).","t":"code","b":[72],"m":"pha","x":[24791,24941]},{"a":25403,"t":"code","b":[32,217,101],"m":"jsr","oa":26073,"o":"gym_price"},{"a":25406,"t":"code","b":[133,40],"m":"sta","oa":40,"o":"zpa_28"},{"a":25408,"t":"code","b":[104],"m":"pla"},{"a":25409,"t":"code","b":[133,52],"m":"sta","oa":52,"o":"zpa_34"},{"a":25411,"t":"code","b":[32,6,100],"m":"jsr","oa":25606,"o":"group_size"},{"a":25414,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"zpa_26"},{"a":25416,"t":"code","b":[189,87,103],"m":"lda","oa":26455,"o":"bar_places,x"},{"a":25419,"t":"code","b":[170],"m":"tax"},{"a":25420,"l":"b_634C","t":"code","b":[134,53],"m":"stx","oa":53,"x":[25432],"o":"zpa_35"},{"a":25422,"t":"code","b":[165,52],"m":"lda","oa":52,"o":"zpa_34"},{"a":25424,"t":"code","b":[32,93,99],"m":"jsr","oa":25437,"o":"squad_raise"},{"a":25427,"t":"code","b":[166,53],"m":"ldx","oa":53,"o":"zpa_35"},{"a":25429,"t":"code","b":[232],"m":"inx"},{"a":25430,"t":"code","b":[198,38],"m":"dec","oa":38,"o":"zpa_26"},{"a":25432,"t":"code","b":[208,242],"m":"bne","oa":25420,"o":"b_634C"},{"a":25434,"t":"code","b":[76,212,99],"m":"jmp","oa":25556,"o":"bank_show"},{"a":25437,"l":"squad_raise","c":"Raises attribute A of squad place X by 10 ($0AC3 + 12 x A + X) and pays its price (attribute_prices) from the bank (bank_pay). When the bank cannot pay nothing changes; when the attribute would pass 255 or the limit in $28 (gym_price), the payment is given back with the refusal effect $24.","t":"code","b":[134,34],"m":"stx","oa":34,"x":[25424],"o":"zpa_22"},{"a":25439,"t":"code","b":[170],"m":"tax"},{"a":25440,"t":"code","b":[189,62,103],"m":"lda","oa":26430,"o":"attribute_prices,x"},{"a":25443,"t":"code","b":[133,36],"m":"sta","oa":36,"o":"zpa_24"},{"a":25445,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":25447,"t":"code","b":[133,37],"m":"sta","oa":37,"o":"zpa_25"},{"a":25449,"t":"code","b":[138],"m":"txa"},{"a":25450,"t":"code","b":[133,35],"m":"sta","oa":35,"o":"zpa_23"},{"a":25452,"t":"code","b":[10],"m":"asl","o":"a"},{"a":25453,"t":"code","b":[101,35],"m":"adc","oa":35,"o":"zpa_23"},{"a":25455,"t":"code","b":[10],"m":"asl","o":"a"},{"a":25456,"t":"code","b":[10],"m":"asl","o":"a"},{"a":25457,"t":"code","b":[101,34],"m":"adc","oa":34,"o":"zpa_22"},{"a":25459,"t":"code","b":[170],"m":"tax"},{"a":25460,"t":"code","b":[32,139,99],"m":"jsr","oa":25483,"o":"bank_pay"},{"a":25463,"t":"code","b":[144,17],"m":"bcc","oa":25482,"o":"r_638A"},{"a":25465,"t":"code","b":[189,195,10],"m":"lda","oa":2755,"o":"f_0AC3,x"},{"a":25468,"t":"code","b":[24],"m":"clc"},{"a":25469,"t":"code","b":[105,10],"m":"adc","o":"#$0A"},{"a":25471,"t":"code","b":[176,42],"m":"bcs","oa":25515,"o":"b_63AB"},{"a":25473,"t":"code","b":[197,40],"m":"cmp","oa":40,"o":"zpa_28"},{"a":25475,"t":"code","b":[240,2],"m":"beq","oa":25479,"o":"b_6387"},{"a":25477,"t":"code","b":[176,36],"m":"bcs","oa":25515,"o":"b_63AB"},{"a":25479,"l":"b_6387","t":"code","b":[157,195,10],"m":"sta","oa":2755,"x":[25475],"o":"f_0AC3,x"},{"a":25482,"l":"r_638A","t":"code","b":[96],"m":"rts","x":[25463]},{"a":25483,"l":"bank_pay","c":"Takes the price off the bank ($0AB1, $0AB3, decimal), with the till effect.","t":"code","b":[248],"m":"sed","x":[25460,27721]},{"a":25484,"t":"code","b":[173,177,10],"m":"lda","oa":2737,"o":"a_0AB1"},{"a":25487,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":25489,"t":"code","b":[56],"m":"sec"},{"a":25490,"t":"code","b":[229,36],"m":"sbc","oa":36,"o":"zpa_24"},{"a":25492,"t":"code","b":[141,177,10],"m":"sta","oa":2737,"o":"a_0AB1"},{"a":25495,"t":"code","b":[173,179,10],"m":"lda","oa":2739,"o":"a_0AB3"},{"a":25498,"t":"code","b":[133,35],"m":"sta","oa":35,"o":"zpa_23"},{"a":25500,"t":"code","b":[229,37],"m":"sbc","oa":37,"o":"zpa_25"},{"a":25502,"t":"code","b":[141,179,10],"m":"sta","oa":2739,"o":"a_0AB3"},{"a":25505,"t":"code","b":[216],"m":"cld"},{"a":25506,"t":"code","b":[144,7],"m":"bcc","oa":25515,"o":"b_63AB"},{"a":25508,"t":"code","b":[169,41],"m":"lda","o":"#$29"},{"a":25510,"t":"code","b":[32,253,27],"m":"jsr","oa":7165,"o":"sfx_play_pair"},{"a":25513,"t":"code","b":[56],"m":"sec"},{"a":25514,"t":"code","b":[96],"m":"rts"},{"a":25515,"l":"b_63AB","t":"code","b":[165,34],"m":"lda","oa":34,"x":[25471,25477,25506],"o":"zpa_22"},{"a":25517,"t":"code","b":[141,177,10],"m":"sta","oa":2737,"o":"a_0AB1"},{"a":25520,"t":"code","b":[165,35],"m":"lda","oa":35,"o":"zpa_23"},{"a":25522,"t":"code","b":[141,179,10],"m":"sta","oa":2739,"o":"a_0AB3"},{"a":25525,"t":"code","b":[169,36],"m":"lda","o":"#$24"},{"a":25527,"t":"code","b":[32,240,27],"m":"jsr","oa":7152,"o":"sfx_play"},{"a":25530,"t":"code","b":[24],"m":"clc"},{"a":25531,"t":"code","b":[96],"m":"rts"},{"a":25532,"l":"bank_add","c":"Adds to the bank.","t":"code","b":[248],"m":"sed","x":[27714]},{"a":25533,"t":"code","b":[173,177,10],"m":"lda","oa":2737,"o":"a_0AB1"},{"a":25536,"t":"code","b":[56],"m":"sec"},{"a":25537,"t":"code","b":[229,36],"m":"sbc","oa":36,"o":"zpa_24"},{"a":25539,"t":"code","b":[141,177,10],"m":"sta","oa":2737,"o":"a_0AB1"},{"a":25542,"t":"code","b":[173,179,10],"m":"lda","oa":2739,"o":"a_0AB3"},{"a":25545,"t":"code","b":[229,37],"m":"sbc","oa":37,"o":"zpa_25"},{"a":25547,"t":"code","b":[141,179,10],"m":"sta","oa":2739,"o":"a_0AB3"},{"a":25550,"t":"code","b":[216],"m":"cld"},{"a":25551,"t":"code","b":[169,43],"m":"lda","o":"#$2B"},{"a":25553,"t":"code","b":[76,240,27],"m":"jmp","oa":7152,"o":"sfx_play"},{"a":25556,"l":"bank_show","c":"Prints the bank's value in the gym's panel.","t":"code","b":[169,104],"m":"lda","x":[24561,25014,25434,26682,27794],"o":"#$68"},{"a":25558,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":25560,"t":"code","b":[169,250],"m":"lda","o":"#$FA"},{"a":25562,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":25564,"t":"code","b":[160,31],"m":"ldy","o":"#$1F"},{"a":25566,"l":"b_63DE","t":"code","b":[152],"m":"tya","x":[25576]},{"a":25567,"t":"code","b":[41,7],"m":"and","o":"#$07"},{"a":25569,"t":"code","b":[240,4],"m":"beq","oa":25575,"o":"b_63E7"},{"a":25571,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":25573,"t":"code","b":[145,26],"m":"sta","oa":26,"o":"(zpa_1A),y"},{"a":25575,"l":"b_63E7","t":"code","b":[136],"m":"dey","x":[25569]},{"a":25576,"t":"code","b":[16,244],"m":"bpl","oa":25566,"o":"b_63DE"},{"a":25578,"t":"code","b":[141,168,251],"m":"sta","oa":64424,"o":"a_FBA8"},{"a":25581,"t":"code","b":[141,176,251],"m":"sta","oa":64432,"o":"a_FBB0"},{"a":25584,"t":"code","b":[141,184,251],"m":"sta","oa":64440,"o":"a_FBB8"},{"a":25587,"t":"code","b":[141,192,251],"m":"sta","oa":64448,"o":"a_FBC0"},{"a":25590,"t":"code","b":[230,26],"m":"inc","oa":26,"o":"zpa_1A"},{"a":25592,"t":"code","b":[230,26],"m":"inc","oa":26,"o":"zpa_1A"},{"a":25594,"t":"code","b":[173,179,10],"m":"lda","oa":2739,"o":"a_0AB3"},{"a":25597,"t":"code","b":[32,73,93],"m":"jsr","oa":23881,"o":"j_5D49"},{"a":25600,"t":"code","b":[173,177,10],"m":"lda","oa":2737,"o":"a_0AB1"},{"a":25603,"t":"code","b":[76,73,93],"m":"jmp","oa":23881,"o":"j_5D49"},{"a":25606,"l":"group_size","c":"The number of players in the chosen group ($37).","t":"code","b":[165,55],"m":"lda","oa":55,"x":[25260,25411,25770],"o":"zpa_37"},{"a":25608,"t":"code","b":[56],"m":"sec"},{"a":25609,"t":"code","b":[233,30],"m":"sbc","o":"#$1E"},{"a":25611,"t":"code","b":[176,2],"m":"bcs","oa":25615,"o":"b_640F"},{"a":25613,"t":"code","b":[105,35],"m":"adc","o":"#$23"},{"a":25615,"l":"b_640F","t":"code","b":[170],"m":"tax","x":[25611]},{"a":25616,"t":"code","b":[189,70,103],"m":"lda","oa":26438,"o":"group_sizes,x"},{"a":25619,"t":"code","b":[96],"m":"rts"},{"a":25620,"l":"bar_draw","c":"Draws one attribute bar.","t":"code","b":[160,47],"m":"ldy","x":[25659,25683,25712],"o":"#$2F"},{"a":25622,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":25624,"l":"b_6418","t":"code","b":[145,26],"m":"sta","oa":26,"x":[25627],"o":"(zpa_1A),y"},{"a":25626,"t":"code","b":[136],"m":"dey"},{"a":25627,"t":"code","b":[16,251],"m":"bpl","oa":25624,"o":"b_6418"},{"a":25629,"t":"code","b":[96],"m":"rts"},{"a":25630,"l":"gym_bars","c":"Draws the eight attribute bars and values of the chosen player, or the group's average, with his name and position.","t":"code","b":[165,55],"m":"lda","oa":55,"x":[24512,24794,24840,24953,26786,27183,27893],"o":"zpa_37"},{"a":25632,"t":"code","b":[201,40],"m":"cmp","o":"#$28"},{"a":25634,"t":"code","b":[144,4],"m":"bcc","oa":25640,"o":"b_6428"},{"a":25636,"t":"code","b":[168],"m":"tay"},{"a":25637,"t":"code","b":[185,155,11],"m":"lda","oa":2971,"o":"f_0B9B,y"},{"a":25640,"l":"b_6428","t":"code","b":[72],"m":"pha","x":[25634]},{"a":25641,"t":"code","b":[201,12],"m":"cmp","o":"#$0C"},{"a":25643,"t":"code","b":[176,4],"m":"bcs","oa":25649,"o":"b_6431"},{"a":25645,"t":"code","b":[168],"m":"tay"},{"a":25646,"t":"code","b":[185,183,10],"m":"lda","oa":2743,"o":"f_0AB7,y"},{"a":25649,"l":"b_6431","t":"code","b":[72],"m":"pha","x":[25643]},{"a":25650,"t":"code","b":[170],"m":"tax"},{"a":25651,"t":"code","b":[169,56],"m":"lda","o":"#$38"},{"a":25653,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":25655,"t":"code","b":[169,229],"m":"lda","o":"#$E5"},{"a":25657,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":25659,"t":"code","b":[32,20,100],"m":"jsr","oa":25620,"o":"bar_draw"},{"a":25662,"t":"code","b":[224,30],"m":"cpx","o":"#$1E"},{"a":25664,"t":"code","b":[176,3],"m":"bcs","oa":25669,"o":"b_6445"},{"a":25666,"t":"code","b":[32,109,91],"m":"jsr","oa":23405,"o":"print_player"},{"a":25669,"l":"b_6445","t":"code","b":[104],"m":"pla","x":[25664]},{"a":25670,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":25672,"t":"code","b":[32,35,109],"m":"jsr","oa":27939,"o":"portrait_unpack"},{"a":25675,"t":"code","b":[169,248],"m":"lda","o":"#$F8"},{"a":25677,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":25679,"t":"code","b":[169,227],"m":"lda","o":"#$E3"},{"a":25681,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":25683,"t":"code","b":[32,20,100],"m":"jsr","oa":25620,"o":"bar_draw"},{"a":25686,"t":"code","b":[104],"m":"pla"},{"a":25687,"t":"code","b":[72],"m":"pha"},{"a":25688,"t":"code","b":[201,30],"m":"cmp","o":"#$1E"},{"a":25690,"t":"code","b":[176,12],"m":"bcs","oa":25704,"o":"b_6468"},{"a":25692,"t":"code","b":[32,205,107],"m":"jsr","oa":27597,"o":"place_value"},{"a":25695,"t":"code","b":[72],"m":"pha"},{"a":25696,"t":"code","b":[152],"m":"tya"},{"a":25697,"t":"code","b":[32,73,93],"m":"jsr","oa":23881,"o":"j_5D49"},{"a":25700,"t":"code","b":[104],"m":"pla"},{"a":25701,"t":"code","b":[32,73,93],"m":"jsr","oa":23881,"o":"j_5D49"},{"a":25704,"l":"b_6468","t":"code","b":[169,120],"m":"lda","x":[25690],"o":"#$78"},{"a":25706,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":25708,"t":"code","b":[169,230],"m":"lda","o":"#$E6"},{"a":25710,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":25712,"t":"code","b":[32,20,100],"m":"jsr","oa":25620,"o":"bar_draw"},{"a":25715,"t":"code","b":[104],"m":"pla"},{"a":25716,"t":"code","b":[201,30],"m":"cmp","o":"#$1E"},{"a":25718,"t":"code","b":[176,20],"m":"bcs","oa":25740,"o":"squad_value"},{"a":25720,"t":"code","b":[201,12],"m":"cmp","o":"#$0C"},{"a":25722,"t":"code","b":[144,13],"m":"bcc","oa":25737,"o":"b_6489"},{"a":25724,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"zpa_26"},{"a":25726,"t":"code","b":[10],"m":"asl","o":"a"},{"a":25727,"t":"code","b":[10],"m":"asl","o":"a"},{"a":25728,"t":"code","b":[101,38],"m":"adc","oa":38,"o":"zpa_26"},{"a":25730,"t":"code","b":[170],"m":"tax"},{"a":25731,"t":"code","b":[189,69,15],"m":"lda","oa":3909,"o":"f_0F45,x"},{"a":25734,"t":"code","b":[24],"m":"clc"},{"a":25735,"t":"code","b":[105,12],"m":"adc","o":"#$0C"},{"a":25737,"l":"b_6489","t":"code","b":[32,98,101],"m":"jsr","oa":25954,"x":[25722],"o":"print_position"},{"a":25740,"l":"squad_value","c":"Fills $0920-$0927 with the eight attributes to show for the gym's or the manager's choice $37: for a group, each attribute averaged over the group's players (group_size from bar_places); for a single star ($0C-$1D) his attributes (player_value). Then draws them (value_show).","t":"code","b":[165,55],"m":"lda","oa":55,"x":[24944,25718],"o":"zpa_37"},{"a":25742,"t":"code","b":[201,40],"m":"cmp","o":"#$28"},{"a":25744,"t":"code","b":[144,4],"m":"bcc","oa":25750,"o":"b_6496"},{"a":25746,"t":"code","b":[168],"m":"tay"},{"a":25747,"t":"code","b":[185,155,11],"m":"lda","oa":2971,"o":"f_0B9B,y"},{"a":25750,"l":"b_6496","t":"code","b":[201,30],"m":"cmp","x":[25744],"o":"#$1E"},{"a":25752,"t":"code","b":[176,4],"m":"bcs","oa":25758,"o":"b_649E"},{"a":25754,"t":"code","b":[201,12],"m":"cmp","o":"#$0C"},{"a":25756,"t":"code","b":[176,77],"m":"bcs","oa":25835,"o":"b_64EB"},{"a":25758,"l":"b_649E","t":"code","b":[169,195],"m":"lda","x":[25752],"o":"#$C3"},{"a":25760,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":25762,"t":"code","b":[169,10],"m":"lda","o":"#$0A"},{"a":25764,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":25766,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":25768,"t":"code","b":[133,53],"m":"sta","oa":53,"o":"zpa_35"},{"a":25770,"l":"b_64AA","t":"code","b":[32,6,100],"m":"jsr","oa":25606,"x":[25830],"o":"group_size"},{"a":25773,"t":"code","b":[133,52],"m":"sta","oa":52,"o":"zpa_34"},{"a":25775,"t":"code","b":[72],"m":"pha"},{"a":25776,"t":"code","b":[188,87,103],"m":"ldy","oa":26455,"o":"bar_places,x"},{"a":25779,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":25781,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":25783,"t":"code","b":[133,35],"m":"sta","oa":35,"o":"zpa_23"},{"a":25785,"l":"b_64B9","t":"code","b":[177,26],"m":"lda","oa":26,"x":[25799],"o":"(zpa_1A),y"},{"a":25787,"t":"code","b":[24],"m":"clc"},{"a":25788,"t":"code","b":[101,34],"m":"adc","oa":34,"o":"zpa_22"},{"a":25790,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":25792,"t":"code","b":[144,2],"m":"bcc","oa":25796,"o":"b_64C4"},{"a":25794,"t":"code","b":[230,35],"m":"inc","oa":35,"o":"zpa_23"},{"a":25796,"l":"b_64C4","t":"code","b":[200],"m":"iny","x":[25792]},{"a":25797,"t":"code","b":[198,52],"m":"dec","oa":52,"o":"zpa_34"},{"a":25799,"t":"code","b":[208,240],"m":"bne","oa":25785,"o":"b_64B9"},{"a":25801,"t":"code","b":[104],"m":"pla"},{"a":25802,"t":"code","b":[168],"m":"tay"},{"a":25803,"t":"code","b":[165,34],"m":"lda","oa":34,"o":"zpa_22"},{"a":25805,"t":"code","b":[166,35],"m":"ldx","oa":35,"o":"zpa_23"},{"a":25807,"t":"code","b":[32,145,75],"m":"jsr","oa":19345,"o":"divide"},{"a":25810,"t":"code","b":[166,53],"m":"ldx","oa":53,"o":"zpa_35"},{"a":25812,"t":"code","b":[157,32,9],"m":"sta","oa":2336,"o":"f_0920,x"},{"a":25815,"t":"code","b":[165,26],"m":"lda","oa":26,"o":"zpa_1A"},{"a":25817,"t":"code","b":[24],"m":"clc"},{"a":25818,"t":"code","b":[105,12],"m":"adc","o":"#$0C"},{"a":25820,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":25822,"t":"code","b":[144,2],"m":"bcc","oa":25826,"o":"b_64E2"},{"a":25824,"t":"code","b":[230,27],"m":"inc","oa":27,"o":"zpa_1B"},{"a":25826,"l":"b_64E2","t":"code","b":[230,53],"m":"inc","oa":53,"x":[25822],"o":"zpa_35"},{"a":25828,"t":"code","b":[224,7],"m":"cpx","o":"#$07"},{"a":25830,"t":"code","b":[208,194],"m":"bne","oa":25770,"o":"b_64AA"},{"a":25832,"t":"code","b":[76,244,100],"m":"jmp","oa":25844,"o":"value_show"},{"a":25835,"l":"b_64EB","t":"code","b":[32,30,101],"m":"jsr","oa":25886,"x":[25756],"o":"player_value"},{"a":25838,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":25840,"t":"code","b":[133,40],"m":"sta","oa":40,"o":"zpa_28"},{"a":25842,"t":"code","b":[240,15],"m":"beq","oa":25859,"o":"b_6503"},{"a":25844,"l":"value_show","c":"Draws the eight attribute bars for $0920-$0927 (attribute_bar), with $28 set to the training limit (gym_price) / 10 + 13; a star's bars (from squad_value) keep $28 = 0.","t":"code","b":[32,217,101],"m":"jsr","oa":26073,"x":[25832],"o":"gym_price"},{"a":25847,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":25849,"t":"code","b":[160,10],"m":"ldy","o":"#$0A"},{"a":25851,"t":"code","b":[32,145,75],"m":"jsr","oa":19345,"o":"divide"},{"a":25854,"t":"code","b":[24],"m":"clc"},{"a":25855,"t":"code","b":[105,13],"m":"adc","o":"#$0D"},{"a":25857,"t":"code","b":[133,40],"m":"sta","oa":40,"o":"zpa_28"},{"a":25859,"l":"b_6503","t":"code","b":[162,0],"m":"ldx","x":[25842],"o":"#$00"},{"a":25861,"l":"b_6505","t":"code","b":[138],"m":"txa","x":[25883]},{"a":25862,"t":"code","b":[72],"m":"pha"},{"a":25863,"t":"code","b":[10],"m":"asl","o":"a"},{"a":25864,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":25866,"t":"code","b":[10],"m":"asl","o":"a"},{"a":25867,"t":"code","b":[101,34],"m":"adc","oa":34,"o":"zpa_22"},{"a":25869,"t":"code","b":[105,56],"m":"adc","o":"#$38"},{"a":25871,"t":"code","b":[168],"m":"tay"},{"a":25872,"t":"code","b":[189,32,9],"m":"lda","oa":2336,"o":"f_0920,x"},{"a":25875,"t":"code","b":[32,121,101],"m":"jsr","oa":25977,"o":"attribute_bar"},{"a":25878,"t":"code","b":[104],"m":"pla"},{"a":25879,"t":"code","b":[170],"m":"tax"},{"a":25880,"t":"code","b":[232],"m":"inx"},{"a":25881,"t":"code","b":[224,8],"m":"cpx","o":"#$08"},{"a":25883,"t":"code","b":[208,232],"m":"bne","oa":25861,"o":"b_6505"},{"a":25885,"t":"code","b":[96],"m":"rts"},{"a":25886,"l":"player_value","c":"Copies player A's eight attributes into $0920-$0927: a squad place (0-11) from the squad at $0AC3, twelve bytes apart; a star ($0C and over) from his two bytes of 4-bit digits in transfer_players, 100 + 10 x digit each (rating_to_attr).","t":"code","b":[201,12],"m":"cmp","x":[25835,27610,27762],"o":"#$0C"},{"a":25888,"t":"code","b":[144,44],"m":"bcc","oa":25934,"o":"b_654E"},{"a":25890,"t":"code","b":[233,12],"m":"sbc","o":"#$0C"},{"a":25892,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":25894,"t":"code","b":[10],"m":"asl","o":"a"},{"a":25895,"t":"code","b":[10],"m":"asl","o":"a"},{"a":25896,"t":"code","b":[56],"m":"sec"},{"a":25897,"t":"code","b":[101,34],"m":"adc","oa":34,"o":"zpa_22"},{"a":25899,"t":"code","b":[170],"m":"tax"},{"a":25900,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":25902,"l":"b_652E","t":"code","b":[189,129,15],"m":"lda","oa":3969,"x":[25931],"o":"transfer_players,x"},{"a":25905,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":25907,"t":"code","b":[32,227,75],"m":"jsr","oa":19427,"o":"rating_to_attr"},{"a":25910,"t":"code","b":[153,32,9],"m":"sta","oa":2336,"o":"f_0920,y"},{"a":25913,"t":"code","b":[200],"m":"iny"},{"a":25914,"t":"code","b":[189,129,15],"m":"lda","oa":3969,"o":"transfer_players,x"},{"a":25917,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":25918,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":25919,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":25920,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":25921,"t":"code","b":[32,227,75],"m":"jsr","oa":19427,"o":"rating_to_attr"},{"a":25924,"t":"code","b":[153,32,9],"m":"sta","oa":2336,"o":"f_0920,y"},{"a":25927,"t":"code","b":[232],"m":"inx"},{"a":25928,"t":"code","b":[200],"m":"iny"},{"a":25929,"t":"code","b":[192,8],"m":"cpy","o":"#$08"},{"a":25931,"t":"code","b":[208,225],"m":"bne","oa":25902,"o":"b_652E"},{"a":25933,"t":"code","b":[96],"m":"rts"},{"a":25934,"l":"b_654E","t":"code","b":[170],"m":"tax","x":[25888]},{"a":25935,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":25937,"l":"b_6551","t":"code","b":[189,195,10],"m":"lda","oa":2755,"x":[25951],"o":"f_0AC3,x"},{"a":25940,"t":"code","b":[153,32,9],"m":"sta","oa":2336,"o":"f_0920,y"},{"a":25943,"t":"code","b":[138],"m":"txa"},{"a":25944,"t":"code","b":[24],"m":"clc"},{"a":25945,"t":"code","b":[105,12],"m":"adc","o":"#$0C"},{"a":25947,"t":"code","b":[170],"m":"tax"},{"a":25948,"t":"code","b":[200],"m":"iny"},{"a":25949,"t":"code","b":[192,8],"m":"cpy","o":"#$08"},{"a":25951,"t":"code","b":[208,240],"m":"bne","oa":25937,"o":"b_6551"},{"a":25953,"t":"code","b":[96],"m":"rts"},{"a":25954,"l":"print_position","c":"Prints the position name of squad place X (position_names).","t":"code","b":[10],"m":"asl","x":[25737,30817],"o":"a"},{"a":25955,"t":"code","b":[10],"m":"asl","o":"a"},{"a":25956,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"zpa_26"},{"a":25958,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":25960,"t":"code","b":[133,39],"m":"sta","oa":39,"o":"zpa_27"},{"a":25962,"l":"b_656A","t":"code","b":[166,38],"m":"ldx","oa":38,"x":[25974],"o":"zpa_26"},{"a":25964,"t":"code","b":[189,82,110],"m":"lda","oa":28242,"o":"group_names,x"},{"a":25967,"t":"code","b":[32,122,80],"m":"jsr","oa":20602,"o":"print_char_colour"},{"a":25970,"t":"code","b":[230,38],"m":"inc","oa":38,"o":"zpa_26"},{"a":25972,"t":"code","b":[198,39],"m":"dec","oa":39,"o":"zpa_27"},{"a":25974,"t":"code","b":[208,242],"m":"bne","oa":25962,"o":"b_656A"},{"a":25976,"t":"code","b":[96],"m":"rts"},{"a":25977,"l":"attribute_bar","c":"Draws an attribute's bar pixel by pixel (plot) and its value in tall digits (print_char_tall).","t":"code","b":[132,53],"m":"sty","oa":53,"x":[25875],"o":"zpa_35"},{"a":25979,"t":"code","b":[72],"m":"pha"},{"a":25980,"t":"code","b":[169,40],"m":"lda","o":"#$28"},{"a":25982,"t":"code","b":[133,52],"m":"sta","oa":52,"o":"zpa_34"},{"a":25984,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":25986,"t":"code","b":[32,60,81],"m":"jsr","oa":20796,"o":"plot"},{"a":25989,"t":"code","b":[152],"m":"tya"},{"a":25990,"t":"code","b":[5,28],"m":"ora","oa":28,"o":"zpa_1C"},{"a":25992,"t":"code","b":[133,28],"m":"sta","oa":28,"o":"zpa_1C"},{"a":25994,"t":"code","b":[104],"m":"pla"},{"a":25995,"t":"code","b":[72],"m":"pha"},{"a":25996,"t":"code","b":[32,24,93],"m":"jsr","oa":23832,"o":"print_number"},{"a":25999,"t":"code","b":[72],"m":"pha"},{"a":26000,"t":"code","b":[165,35],"m":"lda","oa":35,"o":"zpa_23"},{"a":26002,"t":"code","b":[72],"m":"pha"},{"a":26003,"t":"code","b":[165,34],"m":"lda","oa":34,"o":"zpa_22"},{"a":26005,"t":"code","b":[32,218,80],"m":"jsr","oa":20698,"o":"print_char_tall"},{"a":26008,"t":"code","b":[104],"m":"pla"},{"a":26009,"t":"code","b":[32,218,80],"m":"jsr","oa":20698,"o":"print_char_tall"},{"a":26012,"t":"code","b":[104],"m":"pla"},{"a":26013,"t":"code","b":[32,218,80],"m":"jsr","oa":20698,"o":"print_char_tall"},{"a":26016,"t":"code","b":[104],"m":"pla"},{"a":26017,"t":"code","b":[160,10],"m":"ldy","o":"#$0A"},{"a":26019,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":26021,"t":"code","b":[32,145,75],"m":"jsr","oa":19345,"o":"divide"},{"a":26024,"t":"code","b":[24],"m":"clc"},{"a":26025,"t":"code","b":[105,13],"m":"adc","o":"#$0D"},{"a":26027,"t":"code","b":[133,39],"m":"sta","oa":39,"o":"zpa_27"},{"a":26029,"t":"code","b":[169,5],"m":"lda","o":"#$05"},{"a":26031,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"zpa_26"},{"a":26033,"l":"b_65B1","t":"code","b":[169,13],"m":"lda","x":[26070],"o":"#$0D"},{"a":26035,"t":"code","b":[133,52],"m":"sta","oa":52,"o":"zpa_34"},{"a":26037,"t":"code","b":[165,52],"m":"lda","oa":52,"o":"zpa_34"},{"a":26039,"l":"b_65B7","t":"code","b":[197,39],"m":"cmp","oa":39,"x":[26064],"o":"zpa_27"},{"a":26041,"t":"code","b":[144,10],"m":"bcc","oa":26053,"o":"b_65C5"},{"a":26043,"t":"code","b":[197,40],"m":"cmp","oa":40,"o":"zpa_28"},{"a":26045,"t":"code","b":[144,3],"m":"bcc","oa":26050,"o":"b_65C2"},{"a":26047,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":26049,"t":"code","b":[44,169,2],"m":"bit","oa":681,"o":"a_02A9"},{"a":26052,"t":"code","b":[44,169,1],"m":"bit","oa":425,"o":"a_01A9"},{"a":26055,"t":"code","b":[32,60,81],"m":"jsr","oa":20796,"o":"plot"},{"a":26058,"t":"code","b":[230,52],"m":"inc","oa":52,"o":"zpa_34"},{"a":26060,"t":"code","b":[165,52],"m":"lda","oa":52,"o":"zpa_34"},{"a":26062,"t":"code","b":[201,39],"m":"cmp","o":"#$27"},{"a":26064,"t":"code","b":[208,229],"m":"bne","oa":26039,"o":"b_65B7"},{"a":26066,"t":"code","b":[230,53],"m":"inc","oa":53,"o":"zpa_35"},{"a":26068,"t":"code","b":[198,38],"m":"dec","oa":38,"o":"zpa_26"},{"a":26070,"t":"code","b":[208,217],"m":"bne","oa":26033,"o":"b_65B1"},{"a":26072,"t":"code","b":[96],"m":"rts"},{"a":26073,"l":"gym_price","c":"The most an attribute may be trained to: the highest of the four lines' average attributes (bar_scale), rounded down to tens, plus 30 (40 in a team game); at most 220, or 230 in a team game with the team in division 1, or 240 in a knockout.","t":"code","b":[32,42,102],"m":"jsr","oa":26154,"x":[25403,25844],"o":"bar_scale"},{"a":26076,"t":"code","b":[162,3],"m":"ldx","o":"#$03"},{"a":26078,"t":"code","b":[189,40,9],"m":"lda","oa":2344,"o":"f_0928,x"},{"a":26081,"l":"b_65E1","t":"code","b":[221,40,9],"m":"cmp","oa":2344,"x":[26090],"o":"f_0928,x"},{"a":26084,"t":"code","b":[144,3],"m":"bcc","oa":26089,"o":"b_65E9"},{"a":26086,"t":"code","b":[189,40,9],"m":"lda","oa":2344,"o":"f_0928,x"},{"a":26089,"l":"b_65E9","t":"code","b":[202],"m":"dex","x":[26084]},{"a":26090,"t":"code","b":[16,245],"m":"bpl","oa":26081,"o":"b_65E1"},{"a":26092,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":26094,"t":"code","b":[160,10],"m":"ldy","o":"#$0A"},{"a":26096,"t":"code","b":[32,145,75],"m":"jsr","oa":19345,"o":"divide"},{"a":26099,"t":"code","b":[32,219,75],"m":"jsr","oa":19419,"o":"times_10"},{"a":26102,"t":"code","b":[105,30],"m":"adc","o":"#$1E"},{"a":26104,"t":"code","b":[144,2],"m":"bcc","oa":26108,"o":"b_65FC"},{"a":26106,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":26108,"l":"b_65FC","t":"code","b":[162,220],"m":"ldx","x":[26104],"o":"#$DC"},{"a":26110,"t":"code","b":[172,172,10],"m":"ldy","oa":2732,"o":"a_0AAC"},{"a":26113,"t":"code","b":[192,6],"m":"cpy","o":"#$06"},{"a":26115,"t":"code","b":[208,23],"m":"bne","oa":26140,"o":"b_661C"},{"a":26117,"t":"code","b":[24],"m":"clc"},{"a":26118,"t":"code","b":[105,10],"m":"adc","o":"#$0A"},{"a":26120,"t":"code","b":[144,2],"m":"bcc","oa":26124,"o":"b_660C"},{"a":26122,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":26124,"l":"b_660C","t":"code","b":[72],"m":"pha","x":[26120]},{"a":26125,"t":"code","b":[173,35,11],"m":"lda","oa":2851,"o":"f_0B23"},{"a":26128,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":26130,"t":"code","b":[168],"m":"tay"},{"a":26131,"t":"code","b":[104],"m":"pla"},{"a":26132,"t":"code","b":[192,8],"m":"cpy","o":"#$08"},{"a":26134,"t":"code","b":[144,10],"m":"bcc","oa":26146,"o":"b_6622"},{"a":26136,"t":"code","b":[162,230],"m":"ldx","o":"#$E6"},{"a":26138,"t":"code","b":[208,6],"m":"bne","oa":26146,"o":"b_6622"},{"a":26140,"l":"b_661C","t":"code","b":[192,3],"m":"cpy","x":[26115],"o":"#$03"},{"a":26142,"t":"code","b":[208,2],"m":"bne","oa":26146,"o":"b_6622"},{"a":26144,"t":"code","b":[162,240],"m":"ldx","o":"#$F0"},{"a":26146,"l":"b_6622","t":"code","b":[133,34],"m":"sta","oa":34,"x":[26134,26138,26142],"o":"zpa_22"},{"a":26148,"t":"code","b":[228,34],"m":"cpx","oa":34,"o":"zpa_22"},{"a":26150,"t":"code","b":[176,1],"m":"bcs","oa":26153,"o":"r_6629"},{"a":26152,"t":"code","b":[138],"m":"txa"},{"a":26153,"l":"r_6629","t":"code","b":[96],"m":"rts","x":[26150]},{"a":26154,"l":"bar_scale","c":"The average attribute of each of the squad's four lines of three (places 0-2, 3-5, 6-8 and the substitutes 9-11): the sum of their eight attributes over 24, into $0928-$092B.","t":"code","b":[169,4],"m":"lda","x":[22527,22594,26073],"o":"#$04"},{"a":26156,"t":"code","b":[133,40],"m":"sta","oa":40,"o":"zpa_28"},{"a":26158,"l":"b_662E","t":"code","b":[169,195],"m":"lda","x":[26235],"o":"#$C3"},{"a":26160,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":26162,"t":"code","b":[169,10],"m":"lda","o":"#$0A"},{"a":26164,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":26166,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":26168,"t":"code","b":[133,53],"m":"sta","oa":53,"o":"zpa_35"},{"a":26170,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":26172,"t":"code","b":[133,35],"m":"sta","oa":35,"o":"zpa_23"},{"a":26174,"l":"b_663E","t":"code","b":[166,40],"m":"ldx","oa":40,"x":[26217],"o":"zpa_28"},{"a":26176,"t":"code","b":[189,70,103],"m":"lda","oa":26438,"o":"group_sizes,x"},{"a":26179,"t":"code","b":[133,52],"m":"sta","oa":52,"o":"zpa_34"},{"a":26181,"t":"code","b":[188,87,103],"m":"ldy","oa":26455,"o":"bar_places,x"},{"a":26184,"l":"b_6648","t":"code","b":[177,26],"m":"lda","oa":26,"x":[26198],"o":"(zpa_1A),y"},{"a":26186,"t":"code","b":[24],"m":"clc"},{"a":26187,"t":"code","b":[101,34],"m":"adc","oa":34,"o":"zpa_22"},{"a":26189,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":26191,"t":"code","b":[144,2],"m":"bcc","oa":26195,"o":"b_6653"},{"a":26193,"t":"code","b":[230,35],"m":"inc","oa":35,"o":"zpa_23"},{"a":26195,"l":"b_6653","t":"code","b":[200],"m":"iny","x":[26191]},{"a":26196,"t":"code","b":[198,52],"m":"dec","oa":52,"o":"zpa_34"},{"a":26198,"t":"code","b":[208,240],"m":"bne","oa":26184,"o":"b_6648"},{"a":26200,"t":"code","b":[165,26],"m":"lda","oa":26,"o":"zpa_1A"},{"a":26202,"t":"code","b":[24],"m":"clc"},{"a":26203,"t":"code","b":[105,12],"m":"adc","o":"#$0C"},{"a":26205,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":26207,"t":"code","b":[144,2],"m":"bcc","oa":26211,"o":"b_6663"},{"a":26209,"t":"code","b":[230,27],"m":"inc","oa":27,"o":"zpa_1B"},{"a":26211,"l":"b_6663","t":"code","b":[230,53],"m":"inc","oa":53,"x":[26207],"o":"zpa_35"},{"a":26213,"t":"code","b":[165,53],"m":"lda","oa":53,"o":"zpa_35"},{"a":26215,"t":"code","b":[201,8],"m":"cmp","o":"#$08"},{"a":26217,"t":"code","b":[208,211],"m":"bne","oa":26174,"o":"b_663E"},{"a":26219,"t":"code","b":[160,24],"m":"ldy","o":"#$18"},{"a":26221,"t":"code","b":[165,34],"m":"lda","oa":34,"o":"zpa_22"},{"a":26223,"t":"code","b":[166,35],"m":"ldx","oa":35,"o":"zpa_23"},{"a":26225,"t":"code","b":[32,145,75],"m":"jsr","oa":19345,"o":"divide"},{"a":26228,"t":"code","b":[166,40],"m":"ldx","oa":40,"o":"zpa_28"},{"a":26230,"t":"code","b":[157,39,9],"m":"sta","oa":2343,"o":"f_0927,x"},{"a":26233,"t":"code","b":[198,40],"m":"dec","oa":40,"o":"zpa_28"},{"a":26235,"t":"code","b":[208,177],"m":"bne","oa":26158,"o":"b_662E"},{"a":26237,"t":"code","b":[96],"m":"rts"},{"a":26238,"l":"gym_tables","c":"The gym's tables: sprite columns and rows for the buttons ($667E, $668A), their frames ($6696-$6701 for gym_sprites), the bars' screen places ($6702), the buttons that exist on the 24-button grid (gym_buttons at $6722, 0 for a gap), the attributes' prices ($673E), group sizes ($6746) and each group's first squad place ($6757).","t":"byte","b":[125,125,125,125,157,157,157,157],"x":[26702,26711]},{"a":26246,"t":"byte","b":[14,14,14,136]},{"a":26250,"l":"gym_button_rows","c":"The rows of the gym's button sprites (manager_sprites, with the columns at $667E).","t":"byte","b":[84,116,148,180,84,116,148,180],"x":[26722,26731]},{"a":26258,"t":"byte","b":[40,61,82,16]},{"a":26262,"l":"sprite_figure_cols","c":"Columns of the figures draw_sprites and gym_sprites place, 36 of them.","t":"byte","b":[80,0,0,0,72,86,72,86],"x":[21230,25124,25136]},{"a":26270,"t":"byte","b":[58,100,0,0,70,90,70,90]},{"a":26278,"t":"byte","b":[58,100,0,0,62,96,0,0]},{"a":26286,"t":"byte","b":[50,108,50,108,78,0,0,0]},{"a":26294,"t":"byte","b":[0,0,0,0]},{"a":26298,"l":"sprite_figure_rows","c":"Their rows.","t":"byte","b":[32,200,200,200,52,52,73,73],"x":[21239,25147,25156]},{"a":26306,"t":"byte","b":[60,60,200,200,89,89,110,110]},{"a":26314,"t":"byte","b":[44,44,200,200,147,147,200,200]},{"a":26322,"t":"byte","b":[82,82,103,103,23,200,200,200]},{"a":26330,"t":"byte","b":[200,200,200,200]},{"a":26334,"l":"sprite_figure_frames","c":"Their frames, four entries a group; $BF marks an empty slot, whose sprite is hidden (gym_sprites, draw_sprites).","t":"byte","b":[38,191,191,191,31,42,32,43],"x":[21203,25167]},{"a":26342,"t":"byte","b":[34,45,191,191,28,39,36,47]},{"a":26350,"t":"byte","b":[33,44,191,191,35,46,191,191]},{"a":26358,"t":"byte","b":[29,40,30,41,37,191,191,191]},{"a":26366,"t":"byte","b":[191,191,191,191]},{"a":26370,"l":"gym_bar_places","c":"The bitmap addresses of the gym's attribute bars, low and high ($6703).","t":"byte","b":[0],"x":[25036]},{"a":26371,"l":"f_6703","c":"Their high bytes.","t":"byte","b":[216,89,218,209,218,73,219,0],"x":[25041]},{"a":26379,"t":"byte","b":[216,92,218,212,218,0,216,0]},{"a":26387,"t":"byte","b":[216,95,218,215,218,0,216,0]},{"a":26395,"t":"byte","b":[216,98,218,218,218,82,219]},{"a":26402,"l":"gym_buttons","c":"Which of the 24 places of the gym's cursor grid hold a button (non-zero) and which are gaps.","t":"byte","b":[0,1,1,1,0,1,1,0],"x":[24638,24664,24694,24724,26911,26956,26998,27042]},{"a":26410,"t":"byte","b":[0,1,1,0,0,1,1,1]},{"a":26418,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":26426,"t":"byte","b":[1,1,1,1]},{"a":26430,"l":"attribute_prices","c":"The price of 10 more in each attribute, in decimal: AGR 5, ATT 10, DEF 10, SPD 15, THR 10, POW 10, STA 15, INT 15 (squad_raise, gym_player).","t":"byte","b":[5,16,16,21,16,16,21,21],"x":[25250,25440,27642]},{"a":26438,"l":"group_sizes","c":"How many players each choice of the gym holds (one player, a line, the team).","t":"byte","b":[12,3,3,3,3,1,1,1],"x":[25616,26176]},{"a":26446,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":26454,"t":"byte","b":[1]},{"a":26455,"l":"bar_places","c":"The first squad place of each choice of the gym (group_sizes gives how many follow).","t":"byte","b":[0,0,3,6,9,0,1,2],"x":[25416,25776,26181]},{"a":26463,"t":"byte","b":[3,4,5,6,7,8,9,10]},{"a":26471,"t":"byte","b":[11]},{"a":26472,"l":"manager","c":"The manager screen of a league or cup (manager_draw), then its loop (manager_loop).","t":"code","b":[120],"m":"sei","x":[27242,27364]},{"a":26473,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":26475,"t":"code","b":[133,54],"m":"sta","oa":54,"o":"zpa_36"},{"a":26477,"t":"code","b":[162,130],"m":"ldx","o":"#$82"},{"a":26479,"t":"code","b":[160,139],"m":"ldy","o":"#$8B"},{"a":26481,"t":"code","b":[56],"m":"sec"},{"a":26482,"t":"code","b":[32,237,103],"m":"jsr","oa":26605,"o":"manager_draw"},{"a":26485,"t":"code","b":[162,39],"m":"ldx","o":"#$27"},{"a":26487,"l":"b_6777","t":"code","b":[232],"m":"inx","x":[26491]},{"a":26488,"t":"code","b":[189,155,11],"m":"lda","oa":2971,"o":"f_0B9B,x"},{"a":26491,"t":"code","b":[48,250],"m":"bmi","oa":26487,"o":"b_6777"},{"a":26493,"t":"code","b":[138],"m":"txa"},{"a":26494,"t":"code","b":[76,160,104],"m":"jmp","oa":26784,"o":"manager_loop"},{"a":26497,"l":"portrait","c":"Draws squad place X's portrait from the portrait tiles (portrait_tiles) and its position's name.","t":"code","b":[162,20],"m":"ldx","x":[26676,27083],"o":"#$14"},{"a":26499,"t":"code","b":[160,109],"m":"ldy","o":"#$6D"},{"a":26501,"t":"code","b":[32,85,75],"m":"jsr","oa":19285,"o":"unpack_list"},{"a":26504,"t":"code","b":[32,244,77],"m":"jsr","oa":19956,"o":"mirror_table"},{"a":26507,"t":"code","b":[162,11],"m":"ldx","o":"#$0B"},{"a":26509,"l":"b_678D","t":"code","b":[138],"m":"txa","x":[26521]},{"a":26510,"t":"code","b":[72],"m":"pha"},{"a":26511,"t":"code","b":[189,183,10],"m":"lda","oa":2743,"o":"f_0AB7,x"},{"a":26514,"t":"code","b":[232],"m":"inx"},{"a":26515,"t":"code","b":[32,29,109],"m":"jsr","oa":27933,"o":"portrait_draw"},{"a":26518,"t":"code","b":[104],"m":"pla"},{"a":26519,"t":"code","b":[170],"m":"tax"},{"a":26520,"t":"code","b":[202],"m":"dex"},{"a":26521,"t":"code","b":[16,242],"m":"bpl","oa":26509,"o":"b_678D"},{"a":26523,"t":"code","b":[162,8],"m":"ldx","o":"#$08"},{"a":26525,"l":"b_679D","t":"code","b":[138],"m":"txa","x":[26602]},{"a":26526,"t":"code","b":[72],"m":"pha"},{"a":26527,"t":"code","b":[201,6],"m":"cmp","o":"#$06"},{"a":26529,"t":"code","b":[144,3],"m":"bcc","oa":26534,"o":"b_67A6"},{"a":26531,"t":"code","b":[24],"m":"clc"},{"a":26532,"t":"code","b":[101,57],"m":"adc","oa":57,"o":"zpa_39"},{"a":26534,"l":"b_67A6","t":"code","b":[10],"m":"asl","x":[26529],"o":"a"},{"a":26535,"t":"code","b":[168],"m":"tay"},{"a":26536,"t":"code","b":[138],"m":"txa"},{"a":26537,"t":"code","b":[24],"m":"clc"},{"a":26538,"t":"code","b":[101,57],"m":"adc","oa":57,"o":"zpa_39"},{"a":26540,"t":"code","b":[10],"m":"asl","o":"a"},{"a":26541,"t":"code","b":[10],"m":"asl","o":"a"},{"a":26542,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"zpa_26"},{"a":26544,"t":"code","b":[185,252,109],"m":"lda","oa":28156,"o":"f_6DFC,y"},{"a":26547,"t":"code","b":[56],"m":"sec"},{"a":26548,"t":"code","b":[233,8],"m":"sbc","o":"#$08"},{"a":26550,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":26552,"t":"code","b":[185,253,109],"m":"lda","oa":28157,"o":"f_6DFD,y"},{"a":26555,"t":"code","b":[233,0],"m":"sbc","o":"#$00"},{"a":26557,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":26559,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":26561,"t":"code","b":[133,39],"m":"sta","oa":39,"o":"zpa_27"},{"a":26563,"l":"b_67C3","t":"code","b":[166,38],"m":"ldx","oa":38,"x":[26597],"o":"zpa_26"},{"a":26565,"t":"code","b":[160,7],"m":"ldy","o":"#$07"},{"a":26567,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":26569,"l":"b_67C9","t":"code","b":[145,26],"m":"sta","oa":26,"x":[26572],"o":"(zpa_1A),y"},{"a":26571,"t":"code","b":[136],"m":"dey"},{"a":26572,"t":"code","b":[16,251],"m":"bpl","oa":26569,"o":"b_67C9"},{"a":26574,"t":"code","b":[189,82,110],"m":"lda","oa":28242,"o":"group_names,x"},{"a":26577,"t":"code","b":[32,122,80],"m":"jsr","oa":20602,"o":"print_char_colour"},{"a":26580,"t":"code","b":[165,26],"m":"lda","oa":26,"o":"zpa_1A"},{"a":26582,"t":"code","b":[24],"m":"clc"},{"a":26583,"t":"code","b":[105,56],"m":"adc","o":"#$38"},{"a":26585,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":26587,"t":"code","b":[165,27],"m":"lda","oa":27,"o":"zpa_1B"},{"a":26589,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":26591,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":26593,"t":"code","b":[230,38],"m":"inc","oa":38,"o":"zpa_26"},{"a":26595,"t":"code","b":[198,39],"m":"dec","oa":39,"o":"zpa_27"},{"a":26597,"t":"code","b":[208,220],"m":"bne","oa":26563,"o":"b_67C3"},{"a":26599,"t":"code","b":[104],"m":"pla"},{"a":26600,"t":"code","b":[170],"m":"tax"},{"a":26601,"t":"code","b":[202],"m":"dex"},{"a":26602,"t":"code","b":[16,177],"m":"bpl","oa":26525,"o":"b_679D"},{"a":26604,"t":"code","b":[96],"m":"rts"},{"a":26605,"l":"manager_draw","c":"Draws the manager screen: the formation, the players' portraits, the transfer list and the bank.","t":"code","b":[32,229,78],"m":"jsr","oa":20197,"x":[26482,26779],"o":"tile_screen"},{"a":26608,"t":"code","b":[169,182],"m":"lda","o":"#$B6"},{"a":26610,"t":"code","b":[133,46],"m":"sta","oa":46,"o":"zpa_2E"},{"a":26612,"t":"code","b":[169,157],"m":"lda","o":"#$9D"},{"a":26614,"t":"code","b":[133,47],"m":"sta","oa":47,"o":"zpa_2F"},{"a":26616,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":26618,"t":"code","b":[133,48],"m":"sta","oa":48,"o":"zpa_30"},{"a":26620,"t":"code","b":[169,196],"m":"lda","o":"#$C4"},{"a":26622,"t":"code","b":[133,49],"m":"sta","oa":49,"o":"zpa_31"},{"a":26624,"t":"code","b":[32,142,73],"m":"jsr","oa":18830,"o":"unpack"},{"a":26627,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":26629,"t":"code","b":[160,196],"m":"ldy","o":"#$C4"},{"a":26631,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":26633,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"zpa_26"},{"a":26635,"t":"code","b":[169,11],"m":"lda","o":"#$0B"},{"a":26637,"t":"code","b":[32,140,77],"m":"jsr","oa":19852,"o":"sprite_rows"},{"a":26640,"t":"code","b":[169,152],"m":"lda","o":"#$98"},{"a":26642,"t":"code","b":[133,46],"m":"sta","oa":46,"o":"zpa_2E"},{"a":26644,"t":"code","b":[169,157],"m":"lda","o":"#$9D"},{"a":26646,"t":"code","b":[133,47],"m":"sta","oa":47,"o":"zpa_2F"},{"a":26648,"t":"code","b":[169,64],"m":"lda","o":"#$40"},{"a":26650,"t":"code","b":[133,48],"m":"sta","oa":48,"o":"zpa_30"},{"a":26652,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":26654,"t":"code","b":[133,49],"m":"sta","oa":49,"o":"zpa_31"},{"a":26656,"t":"code","b":[32,142,73],"m":"jsr","oa":18830,"o":"unpack"},{"a":26659,"t":"code","b":[162,64],"m":"ldx","o":"#$40"},{"a":26661,"t":"code","b":[160,255],"m":"ldy","o":"#$FF"},{"a":26663,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":26665,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"zpa_26"},{"a":26667,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":26669,"t":"code","b":[32,140,77],"m":"jsr","oa":19852,"o":"sprite_rows"},{"a":26672,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":26674,"t":"code","b":[133,57],"m":"sta","oa":57,"o":"zpa_39"},{"a":26676,"t":"code","b":[32,129,103],"m":"jsr","oa":26497,"o":"portrait"},{"a":26679,"t":"code","b":[32,57,80],"m":"jsr","oa":20537,"o":"screen_on"},{"a":26682,"t":"code","b":[32,212,99],"m":"jsr","oa":25556,"o":"bank_show"},{"a":26685,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":26687,"t":"code","b":[162,25],"m":"ldx","o":"#$19"},{"a":26689,"l":"b_6841","t":"code","b":[149,160],"m":"sta","oa":160,"x":[26692],"o":"zpf_A0,x"},{"a":26691,"t":"code","b":[202],"m":"dex"},{"a":26692,"t":"code","b":[16,251],"m":"bpl","oa":26689,"o":"b_6841"},{"a":26694,"t":"code","b":[162,8],"m":"ldx","o":"#$08"},{"a":26696,"t":"code","b":[160,2],"m":"ldy","o":"#$02"},{"a":26698,"t":"code","b":[169,11],"m":"lda","o":"#$0B"},{"a":26700,"l":"manager_sprites","c":"Places the manager screen's sprites.","t":"code","b":[133,34],"m":"sta","oa":34,"x":[24548],"o":"zpa_22"},{"a":26702,"l":"b_684E","t":"code","b":[189,126,102],"m":"lda","oa":26238,"x":[26763],"o":"gym_tables,x"},{"a":26705,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":26706,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":26707,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":26708,"t":"code","b":[153,204,0],"m":"sta","oa":204,"o":"zpf_CC,y"},{"a":26711,"t":"code","b":[189,126,102],"m":"lda","oa":26238,"o":"gym_tables,x"},{"a":26714,"t":"code","b":[10],"m":"asl","o":"a"},{"a":26715,"t":"code","b":[10],"m":"asl","o":"a"},{"a":26716,"t":"code","b":[10],"m":"asl","o":"a"},{"a":26717,"t":"code","b":[10],"m":"asl","o":"a"},{"a":26718,"t":"code","b":[10],"m":"asl","o":"a"},{"a":26719,"t":"code","b":[153,128,1],"m":"sta","oa":384,"o":"f_0180,y"},{"a":26722,"t":"code","b":[189,138,102],"m":"lda","oa":26250,"o":"gym_button_rows,x"},{"a":26725,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":26726,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":26727,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":26728,"t":"code","b":[153,230,0],"m":"sta","oa":230,"o":"zpf_E6,y"},{"a":26731,"t":"code","b":[189,138,102],"m":"lda","oa":26250,"o":"gym_button_rows,x"},{"a":26734,"t":"code","b":[10],"m":"asl","o":"a"},{"a":26735,"t":"code","b":[10],"m":"asl","o":"a"},{"a":26736,"t":"code","b":[10],"m":"asl","o":"a"},{"a":26737,"t":"code","b":[10],"m":"asl","o":"a"},{"a":26738,"t":"code","b":[10],"m":"asl","o":"a"},{"a":26739,"t":"code","b":[153,0,8],"m":"sta","oa":2048,"o":"f_0800,y"},{"a":26742,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":26744,"t":"code","b":[153,52,8],"m":"sta","oa":2100,"o":"f_0834,y"},{"a":26747,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":26749,"t":"code","b":[153,160,0],"m":"sta","oa":160,"o":"zpf_A0,y"},{"a":26752,"t":"code","b":[138],"m":"txa"},{"a":26753,"t":"code","b":[24],"m":"clc"},{"a":26754,"t":"code","b":[105,16],"m":"adc","o":"#$10"},{"a":26756,"t":"code","b":[153,26,8],"m":"sta","oa":2074,"o":"f_081A,y"},{"a":26759,"t":"code","b":[200],"m":"iny"},{"a":26760,"t":"code","b":[232],"m":"inx"},{"a":26761,"t":"code","b":[228,34],"m":"cpx","oa":34,"o":"zpa_22"},{"a":26763,"t":"code","b":[208,193],"m":"bne","oa":26702,"o":"b_684E"},{"a":26765,"t":"code","b":[96],"m":"rts"},{"a":26766,"l":"manager_redraw","c":"Draws the manager screen again after another screen.","t":"code","b":[169,2],"m":"lda","x":[28905,28925,29332],"o":"#$02"},{"a":26768,"t":"code","b":[44,169,1],"m":"bit","oa":425,"o":"a_01A9"},{"a":26771,"t":"code","b":[120],"m":"sei"},{"a":26772,"t":"code","b":[133,54],"m":"sta","oa":54,"o":"zpa_36"},{"a":26774,"t":"code","b":[162,100],"m":"ldx","o":"#$64"},{"a":26776,"t":"code","b":[160,139],"m":"ldy","o":"#$8B"},{"a":26778,"t":"code","b":[24],"m":"clc"},{"a":26779,"t":"code","b":[32,237,103],"m":"jsr","oa":26605,"o":"manager_draw"},{"a":26782,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":26784,"l":"manager_loop","c":"The manager screen's controls: the stick moves over the squad's places and the buttons; fire on a player then another swaps them (squad_swap), fire on a star on the transfer list buys him (transfer_buy), and the buttons give the gym, the next fixture, the statistics, the league table and SAVE.","t":"code","b":[133,55],"m":"sta","oa":55,"x":[26494],"o":"zpa_37"},{"a":26786,"t":"code","b":[32,30,100],"m":"jsr","oa":25630,"o":"gym_bars"},{"a":26789,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":26791,"t":"code","b":[133,56],"m":"sta","oa":56,"o":"zpa_38"},{"a":26793,"t":"code","b":[32,48,107],"m":"jsr","oa":27440,"o":"formation_sprites"},{"a":26796,"t":"code","b":[169,5],"m":"lda","o":"#$05"},{"a":26798,"t":"code","b":[133,50],"m":"sta","oa":50,"o":"zpa_32"},{"a":26800,"t":"code","b":[32,186,97],"m":"jsr","oa":25018,"o":"button_light"},{"a":26803,"t":"code","b":[32,163,16],"m":"jsr","oa":4259,"o":"mux_menus"},{"a":26806,"t":"code","b":[32,240,16],"m":"jsr","oa":4336,"o":"mux_sort_all"},{"a":26809,"t":"code","b":[88],"m":"cli"},{"a":26810,"t":"code","b":[165,54],"m":"lda","oa":54,"o":"zpa_36"},{"a":26812,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":26814,"t":"code","b":[208,40],"m":"bne","oa":26856,"o":"b_68E8"},{"a":26816,"t":"code","b":[173,195,11],"m":"lda","oa":3011,"o":"f_0BC3"},{"a":26819,"t":"code","b":[45,196,11],"m":"and","oa":3012,"o":"a_0BC4"},{"a":26822,"t":"code","b":[45,197,11],"m":"and","oa":3013,"o":"a_0BC5"},{"a":26825,"t":"code","b":[48,29],"m":"bmi","oa":26856,"o":"b_68E8"},{"a":26827,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":26829,"t":"code","b":[133,40],"m":"sta","oa":40,"o":"zpa_28"},{"a":26831,"l":"b_68CF","t":"code","b":[169,1],"m":"lda","x":[26854],"o":"#$01"},{"a":26833,"t":"code","b":[32,10,98],"m":"jsr","oa":25098,"o":"button_press"},{"a":26836,"t":"code","b":[169,32],"m":"lda","o":"#$20"},{"a":26838,"t":"code","b":[32,240,27],"m":"jsr","oa":7152,"o":"sfx_play"},{"a":26841,"t":"code","b":[32,23,107],"m":"jsr","oa":27415,"o":"manager_wait"},{"a":26844,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":26846,"t":"code","b":[32,245,97],"m":"jsr","oa":25077,"o":"button_dim"},{"a":26849,"t":"code","b":[32,23,107],"m":"jsr","oa":27415,"o":"manager_wait"},{"a":26852,"t":"code","b":[198,40],"m":"dec","oa":40,"o":"zpa_28"},{"a":26854,"t":"code","b":[208,231],"m":"bne","oa":26831,"o":"b_68CF"},{"a":26856,"l":"b_68E8","t":"code","b":[32,137,97],"m":"jsr","oa":24969,"x":[26814,26825,27116,27137,27186,27268,27292,27402,27405],"o":"menu_frame"},{"a":26859,"t":"code","b":[165,50],"m":"lda","oa":50,"o":"zpa_32"},{"a":26861,"t":"code","b":[201,16],"m":"cmp","o":"#$10"},{"a":26863,"t":"code","b":[176,3],"m":"bcs","oa":26868,"o":"b_68F4"},{"a":26865,"t":"code","b":[32,245,97],"m":"jsr","oa":25077,"o":"button_dim"},{"a":26868,"l":"b_68F4","t":"code","b":[165,156],"m":"lda","oa":156,"x":[26863],"o":"zpa_9C"},{"a":26870,"t":"code","b":[5,157],"m":"ora","oa":157,"o":"zpa_9D"},{"a":26872,"t":"code","b":[133,63],"m":"sta","oa":63,"o":"zpa_3F"},{"a":26874,"t":"code","b":[165,158],"m":"lda","oa":158,"o":"zpa_9E"},{"a":26876,"t":"code","b":[5,159],"m":"ora","oa":159,"o":"zpa_9F"},{"a":26878,"t":"code","b":[133,64],"m":"sta","oa":64,"o":"zpa_40"},{"a":26880,"t":"code","b":[41,4],"m":"and","o":"#$04"},{"a":26882,"t":"code","b":[240,35],"m":"beq","oa":26919,"o":"b_6927"},{"a":26884,"t":"code","b":[165,50],"m":"lda","oa":50,"o":"zpa_32"},{"a":26886,"l":"b_6906","t":"code","b":[166,57],"m":"ldx","oa":57,"x":[26914],"o":"zpa_39"},{"a":26888,"t":"code","b":[56],"m":"sec"},{"a":26889,"t":"code","b":[233,4],"m":"sbc","o":"#$04"},{"a":26891,"t":"code","b":[176,4],"m":"bcs","oa":26897,"o":"b_6911"},{"a":26893,"t":"code","b":[224,1],"m":"cpx","o":"#$01"},{"a":26895,"t":"code","b":[105,27],"m":"adc","o":"#$1B"},{"a":26897,"l":"b_6911","t":"code","b":[201,16],"m":"cmp","x":[26891],"o":"#$10"},{"a":26899,"t":"code","b":[176,9],"m":"bcs","oa":26910,"o":"b_691E"},{"a":26901,"t":"code","b":[201,12],"m":"cmp","o":"#$0C"},{"a":26903,"t":"code","b":[144,5],"m":"bcc","oa":26910,"o":"b_691E"},{"a":26905,"t":"code","b":[202],"m":"dex"},{"a":26906,"t":"code","b":[224,128],"m":"cpx","o":"#$80"},{"a":26908,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":26910,"l":"b_691E","t":"code","b":[170],"m":"tax","x":[26899,26903]},{"a":26911,"t":"code","b":[188,34,103],"m":"ldy","oa":26402,"o":"gym_buttons,x"},{"a":26914,"t":"code","b":[240,226],"m":"beq","oa":26886,"o":"b_6906"},{"a":26916,"t":"code","b":[32,16,107],"m":"jsr","oa":27408,"o":"manager_click"},{"a":26919,"l":"b_6927","t":"code","b":[165,64],"m":"lda","oa":64,"x":[26882],"o":"zpa_40"},{"a":26921,"t":"code","b":[41,8],"m":"and","o":"#$08"},{"a":26923,"t":"code","b":[240,39],"m":"beq","oa":26964,"o":"b_6954"},{"a":26925,"t":"code","b":[165,50],"m":"lda","oa":50,"o":"zpa_32"},{"a":26927,"l":"b_692F","t":"code","b":[24],"m":"clc","x":[26959]},{"a":26928,"t":"code","b":[105,4],"m":"adc","o":"#$04"},{"a":26930,"t":"code","b":[201,28],"m":"cmp","o":"#$1C"},{"a":26932,"t":"code","b":[144,7],"m":"bcc","oa":26941,"o":"b_693D"},{"a":26934,"t":"code","b":[166,57],"m":"ldx","oa":57,"o":"zpa_39"},{"a":26936,"t":"code","b":[202],"m":"dex"},{"a":26937,"t":"code","b":[224,128],"m":"cpx","o":"#$80"},{"a":26939,"t":"code","b":[233,27],"m":"sbc","o":"#$1B"},{"a":26941,"l":"b_693D","t":"code","b":[201,20],"m":"cmp","x":[26932],"o":"#$14"},{"a":26943,"t":"code","b":[176,10],"m":"bcs","oa":26955,"o":"b_694B"},{"a":26945,"t":"code","b":[201,16],"m":"cmp","o":"#$10"},{"a":26947,"t":"code","b":[144,6],"m":"bcc","oa":26955,"o":"b_694B"},{"a":26949,"t":"code","b":[166,57],"m":"ldx","oa":57,"o":"zpa_39"},{"a":26951,"t":"code","b":[224,1],"m":"cpx","o":"#$01"},{"a":26953,"t":"code","b":[233,0],"m":"sbc","o":"#$00"},{"a":26955,"l":"b_694B","t":"code","b":[170],"m":"tax","x":[26943,26947]},{"a":26956,"t":"code","b":[188,34,103],"m":"ldy","oa":26402,"o":"gym_buttons,x"},{"a":26959,"t":"code","b":[240,222],"m":"beq","oa":26927,"o":"b_692F"},{"a":26961,"t":"code","b":[32,16,107],"m":"jsr","oa":27408,"o":"manager_click"},{"a":26964,"l":"b_6954","t":"code","b":[165,64],"m":"lda","oa":64,"x":[26923],"o":"zpa_40"},{"a":26966,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":26968,"t":"code","b":[240,36],"m":"beq","oa":27006,"o":"b_697E"},{"a":26970,"t":"code","b":[165,50],"m":"lda","oa":50,"o":"zpa_32"},{"a":26972,"t":"code","b":[41,3],"m":"and","o":"#$03"},{"a":26974,"t":"code","b":[208,6],"m":"bne","oa":26982,"o":"b_6966"},{"a":26976,"t":"code","b":[165,50],"m":"lda","oa":50,"o":"zpa_32"},{"a":26978,"t":"code","b":[201,16],"m":"cmp","o":"#$10"},{"a":26980,"t":"code","b":[176,24],"m":"bcs","oa":27006,"o":"b_697E"},{"a":26982,"l":"b_6966","t":"code","b":[165,50],"m":"lda","oa":50,"x":[26974],"o":"zpa_32"},{"a":26984,"t":"code","b":[41,252],"m":"and","o":"#$FC"},{"a":26986,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":26988,"t":"code","b":[165,50],"m":"lda","oa":50,"o":"zpa_32"},{"a":26990,"l":"b_696E","t":"code","b":[56],"m":"sec","x":[27001]},{"a":26991,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":26993,"t":"code","b":[41,3],"m":"and","o":"#$03"},{"a":26995,"t":"code","b":[5,34],"m":"ora","oa":34,"o":"zpa_22"},{"a":26997,"t":"code","b":[170],"m":"tax"},{"a":26998,"t":"code","b":[188,34,103],"m":"ldy","oa":26402,"o":"gym_buttons,x"},{"a":27001,"t":"code","b":[240,243],"m":"beq","oa":26990,"o":"b_696E"},{"a":27003,"t":"code","b":[32,16,107],"m":"jsr","oa":27408,"o":"manager_click"},{"a":27006,"l":"b_697E","t":"code","b":[165,64],"m":"lda","oa":64,"x":[26968,26980],"o":"zpa_40"},{"a":27008,"t":"code","b":[41,2],"m":"and","o":"#$02"},{"a":27010,"t":"code","b":[240,38],"m":"beq","oa":27050,"o":"b_69AA"},{"a":27012,"t":"code","b":[165,50],"m":"lda","oa":50,"o":"zpa_32"},{"a":27014,"t":"code","b":[41,3],"m":"and","o":"#$03"},{"a":27016,"t":"code","b":[201,3],"m":"cmp","o":"#$03"},{"a":27018,"t":"code","b":[208,6],"m":"bne","oa":27026,"o":"b_6992"},{"a":27020,"t":"code","b":[165,50],"m":"lda","oa":50,"o":"zpa_32"},{"a":27022,"t":"code","b":[201,16],"m":"cmp","o":"#$10"},{"a":27024,"t":"code","b":[176,24],"m":"bcs","oa":27050,"o":"b_69AA"},{"a":27026,"l":"b_6992","t":"code","b":[165,50],"m":"lda","oa":50,"x":[27018],"o":"zpa_32"},{"a":27028,"t":"code","b":[41,252],"m":"and","o":"#$FC"},{"a":27030,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":27032,"t":"code","b":[165,50],"m":"lda","oa":50,"o":"zpa_32"},{"a":27034,"l":"b_699A","t":"code","b":[24],"m":"clc","x":[27045]},{"a":27035,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":27037,"t":"code","b":[41,3],"m":"and","o":"#$03"},{"a":27039,"t":"code","b":[5,34],"m":"ora","oa":34,"o":"zpa_22"},{"a":27041,"t":"code","b":[170],"m":"tax"},{"a":27042,"t":"code","b":[188,34,103],"m":"ldy","oa":26402,"o":"gym_buttons,x"},{"a":27045,"t":"code","b":[240,243],"m":"beq","oa":27034,"o":"b_699A"},{"a":27047,"t":"code","b":[32,16,107],"m":"jsr","oa":27408,"o":"manager_click"},{"a":27050,"l":"b_69AA","t":"code","b":[165,50],"m":"lda","oa":50,"x":[27010,27024],"o":"zpa_32"},{"a":27052,"t":"code","b":[201,16],"m":"cmp","o":"#$10"},{"a":27054,"t":"code","b":[144,36],"m":"bcc","oa":27092,"o":"b_69D4"},{"a":27056,"t":"code","b":[56],"m":"sec"},{"a":27057,"t":"code","b":[233,16],"m":"sbc","o":"#$10"},{"a":27059,"t":"code","b":[170],"m":"tax"},{"a":27060,"t":"code","b":[189,70,110],"m":"lda","oa":28230,"o":"position_names,x"},{"a":27063,"t":"code","b":[133,56],"m":"sta","oa":56,"o":"zpa_38"},{"a":27065,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":27067,"t":"code","b":[201,3],"m":"cmp","o":"#$03"},{"a":27069,"t":"code","b":[144,6],"m":"bcc","oa":27077,"o":"b_69C5"},{"a":27071,"t":"code","b":[201,9],"m":"cmp","o":"#$09"},{"a":27073,"t":"code","b":[144,11],"m":"bcc","oa":27086,"o":"b_69CE"},{"a":27075,"t":"code","b":[162,3],"m":"ldx","o":"#$03"},{"a":27077,"l":"b_69C5","t":"code","b":[228,57],"m":"cpx","oa":57,"x":[27069],"o":"zpa_39"},{"a":27079,"t":"code","b":[240,5],"m":"beq","oa":27086,"o":"b_69CE"},{"a":27081,"t":"code","b":[134,57],"m":"stx","oa":57,"o":"zpa_39"},{"a":27083,"t":"code","b":[32,129,103],"m":"jsr","oa":26497,"o":"portrait"},{"a":27086,"l":"b_69CE","t":"code","b":[32,48,107],"m":"jsr","oa":27440,"x":[27073,27079],"o":"formation_sprites"},{"a":27089,"t":"code","b":[76,215,105],"m":"jmp","oa":27095,"o":"manager_action"},{"a":27092,"l":"b_69D4","t":"code","b":[32,186,97],"m":"jsr","oa":25018,"x":[27054],"o":"button_light"},{"a":27095,"l":"manager_action","c":"Runs the manager screen's button that was pressed.","t":"code","b":[165,63],"m":"lda","oa":63,"x":[27089],"o":"zpa_3F"},{"a":27097,"t":"code","b":[41,16],"m":"and","o":"#$10"},{"a":27099,"t":"code","b":[240,9],"m":"beq","oa":27110,"o":"b_69E6"},{"a":27101,"t":"code","b":[165,50],"m":"lda","oa":50,"o":"zpa_32"},{"a":27103,"t":"code","b":[201,16],"m":"cmp","o":"#$10"},{"a":27105,"t":"code","b":[176,3],"m":"bcs","oa":27110,"o":"b_69E6"},{"a":27107,"t":"code","b":[32,10,98],"m":"jsr","oa":25098,"o":"button_press"},{"a":27110,"l":"b_69E6","t":"code","b":[165,64],"m":"lda","oa":64,"x":[27099,27105],"o":"zpa_40"},{"a":27112,"t":"code","b":[41,16],"m":"and","o":"#$10"},{"a":27114,"t":"code","b":[208,3],"m":"bne","oa":27119,"o":"b_69EF"},{"a":27116,"t":"code","b":[76,232,104],"m":"jmp","oa":26856,"o":"b_68E8"},{"a":27119,"l":"b_69EF","t":"code","b":[169,33],"m":"lda","x":[27114],"o":"#$21"},{"a":27121,"t":"code","b":[32,240,27],"m":"jsr","oa":7152,"o":"sfx_play"},{"a":27124,"t":"code","b":[165,50],"m":"lda","oa":50,"o":"zpa_32"},{"a":27126,"t":"code","b":[201,16],"m":"cmp","o":"#$10"},{"a":27128,"t":"code","b":[144,10],"m":"bcc","oa":27140,"o":"b_6A04"},{"a":27130,"t":"code","b":[169,13],"m":"lda","o":"#$0D"},{"a":27132,"t":"code","b":[133,50],"m":"sta","oa":50,"o":"zpa_32"},{"a":27134,"t":"code","b":[32,186,97],"m":"jsr","oa":25018,"o":"button_light"},{"a":27137,"t":"code","b":[76,232,104],"m":"jmp","oa":26856,"o":"b_68E8"},{"a":27140,"l":"b_6A04","t":"code","b":[201,5],"m":"cmp","x":[27128],"o":"#$05"},{"a":27142,"t":"code","b":[208,3],"m":"bne","oa":27147,"o":"b_6A0B"},{"a":27144,"t":"code","b":[76,35,107],"m":"jmp","oa":27427,"o":"sprites_plain"},{"a":27147,"l":"b_6A0B","t":"code","b":[201,13],"m":"cmp","x":[27142],"o":"#$0D"},{"a":27149,"t":"code","b":[208,38],"m":"bne","oa":27189,"o":"b_6A35"},{"a":27151,"l":"b_6A0F","t":"code","b":[164,55],"m":"ldy","oa":55,"x":[27263],"o":"zpa_37"},{"a":27153,"l":"b_6A11","t":"code","b":[200],"m":"iny","x":[27179]},{"a":27154,"t":"code","b":[192,43],"m":"cpy","o":"#$2B"},{"a":27156,"t":"code","b":[208,2],"m":"bne","oa":27160,"o":"b_6A18"},{"a":27158,"t":"code","b":[160,40],"m":"ldy","o":"#$28"},{"a":27160,"l":"b_6A18","t":"code","b":[192,12],"m":"cpy","x":[27156],"o":"#$0C"},{"a":27162,"t":"code","b":[208,2],"m":"bne","oa":27166,"o":"b_6A1E"},{"a":27164,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":27166,"l":"b_6A1E","t":"code","b":[192,26],"m":"cpy","x":[27162],"o":"#$1A"},{"a":27168,"t":"code","b":[208,2],"m":"bne","oa":27172,"o":"b_6A24"},{"a":27170,"t":"code","b":[160,12],"m":"ldy","o":"#$0C"},{"a":27172,"l":"b_6A24","t":"code","b":[192,40],"m":"cpy","x":[27168],"o":"#$28"},{"a":27174,"t":"code","b":[144,5],"m":"bcc","oa":27181,"o":"b_6A2D"},{"a":27176,"t":"code","b":[190,155,11],"m":"ldx","oa":2971,"o":"f_0B9B,y"},{"a":27179,"t":"code","b":[48,228],"m":"bmi","oa":27153,"o":"b_6A11"},{"a":27181,"l":"b_6A2D","t":"code","b":[132,55],"m":"sty","oa":55,"x":[27174,27216,27223],"o":"zpa_37"},{"a":27183,"t":"code","b":[32,30,100],"m":"jsr","oa":25630,"o":"gym_bars"},{"a":27186,"t":"code","b":[76,232,104],"m":"jmp","oa":26856,"o":"b_68E8"},{"a":27189,"l":"b_6A35","t":"code","b":[201,14],"m":"cmp","x":[27149],"o":"#$0E"},{"a":27191,"t":"code","b":[208,33],"m":"bne","oa":27226,"o":"b_6A5A"},{"a":27193,"t":"code","b":[164,55],"m":"ldy","oa":55,"o":"zpa_37"},{"a":27195,"l":"b_6A3B","t":"code","b":[136],"m":"dey","x":[27221]},{"a":27196,"t":"code","b":[192,39],"m":"cpy","o":"#$27"},{"a":27198,"t":"code","b":[208,2],"m":"bne","oa":27202,"o":"b_6A42"},{"a":27200,"t":"code","b":[160,42],"m":"ldy","o":"#$2A"},{"a":27202,"l":"b_6A42","t":"code","b":[192,11],"m":"cpy","x":[27198],"o":"#$0B"},{"a":27204,"t":"code","b":[208,2],"m":"bne","oa":27208,"o":"b_6A48"},{"a":27206,"t":"code","b":[160,25],"m":"ldy","o":"#$19"},{"a":27208,"l":"b_6A48","t":"code","b":[192,255],"m":"cpy","x":[27204],"o":"#$FF"},{"a":27210,"t":"code","b":[208,2],"m":"bne","oa":27214,"o":"b_6A4E"},{"a":27212,"t":"code","b":[160,11],"m":"ldy","o":"#$0B"},{"a":27214,"l":"b_6A4E","t":"code","b":[192,40],"m":"cpy","x":[27210],"o":"#$28"},{"a":27216,"t":"code","b":[144,219],"m":"bcc","oa":27181,"o":"b_6A2D"},{"a":27218,"t":"code","b":[190,155,11],"m":"ldx","oa":2971,"o":"f_0B9B,y"},{"a":27221,"t":"code","b":[48,228],"m":"bmi","oa":27195,"o":"b_6A3B"},{"a":27223,"t":"code","b":[76,45,106],"m":"jmp","oa":27181,"o":"b_6A2D"},{"a":27226,"l":"b_6A5A","t":"code","b":[72],"m":"pha","x":[27191]},{"a":27227,"t":"code","b":[165,54],"m":"lda","oa":54,"o":"zpa_36"},{"a":27229,"t":"code","b":[208,40],"m":"bne","oa":27271,"o":"b_6A87"},{"a":27231,"t":"code","b":[104],"m":"pla"},{"a":27232,"t":"code","b":[201,6],"m":"cmp","o":"#$06"},{"a":27234,"t":"code","b":[208,9],"m":"bne","oa":27245,"o":"b_6A6D"},{"a":27236,"t":"code","b":[32,35,107],"m":"jsr","oa":27427,"o":"sprites_plain"},{"a":27239,"t":"code","b":[32,229,87],"m":"jsr","oa":22501,"o":"next_fixture"},{"a":27242,"t":"code","b":[76,104,103],"m":"jmp","oa":26472,"o":"manager"},{"a":27245,"l":"b_6A6D","t":"code","b":[201,15],"m":"cmp","x":[27234],"o":"#$0F"},{"a":27247,"t":"code","b":[208,19],"m":"bne","oa":27268,"o":"b_6A84"},{"a":27249,"t":"code","b":[32,17,108],"m":"jsr","oa":27665,"o":"transfer_buy"},{"a":27252,"t":"code","b":[144,14],"m":"bcc","oa":27268,"o":"b_6A84"},{"a":27254,"t":"code","b":[173,195,11],"m":"lda","oa":3011,"o":"f_0BC3"},{"a":27257,"t":"code","b":[45,196,11],"m":"and","oa":3012,"o":"a_0BC4"},{"a":27260,"t":"code","b":[45,197,11],"m":"and","oa":3013,"o":"a_0BC5"},{"a":27263,"t":"code","b":[16,142],"m":"bpl","oa":27151,"o":"b_6A0F"},{"a":27265,"t":"code","b":[76,35,107],"m":"jmp","oa":27427,"o":"sprites_plain"},{"a":27268,"l":"b_6A84","t":"code","b":[76,232,104],"m":"jmp","oa":26856,"x":[27247,27252],"o":"b_68E8"},{"a":27271,"l":"b_6A87","t":"code","b":[104],"m":"pla","x":[27229]},{"a":27272,"t":"code","b":[201,6],"m":"cmp","o":"#$06"},{"a":27274,"t":"code","b":[208,9],"m":"bne","oa":27285,"o":"b_6A95"},{"a":27276,"t":"code","b":[32,35,107],"m":"jsr","oa":27427,"o":"sprites_plain"},{"a":27279,"t":"code","b":[32,229,87],"m":"jsr","oa":22501,"o":"next_fixture"},{"a":27282,"t":"code","b":[76,145,104],"m":"jmp","oa":26769,"o":"j_6891"},{"a":27285,"l":"b_6A95","t":"code","b":[201,15],"m":"cmp","x":[27274],"o":"#$0F"},{"a":27287,"t":"code","b":[208,6],"m":"bne","oa":27295,"o":"b_6A9F"},{"a":27289,"t":"code","b":[32,153,108],"m":"jsr","oa":27801,"o":"squad_swap"},{"a":27292,"t":"code","b":[76,232,104],"m":"jmp","oa":26856,"o":"b_68E8"},{"a":27295,"l":"b_6A9F","t":"code","b":[201,10],"m":"cmp","x":[27287],"o":"#$0A"},{"a":27297,"t":"code","b":[208,9],"m":"bne","oa":27308,"o":"b_6AAC"},{"a":27299,"t":"code","b":[32,35,107],"m":"jsr","oa":27427,"o":"sprites_plain"},{"a":27302,"t":"code","b":[32,115,95],"m":"jsr","oa":24435,"o":"gym"},{"a":27305,"t":"code","b":[76,145,104],"m":"jmp","oa":26769,"o":"j_6891"},{"a":27308,"l":"b_6AAC","t":"code","b":[201,3],"m":"cmp","x":[27297],"o":"#$03"},{"a":27310,"t":"code","b":[208,14],"m":"bne","oa":27326,"o":"b_6ABE"},{"a":27312,"t":"code","b":[173,11,12],"m":"lda","oa":3083,"o":"a_0C0B"},{"a":27315,"t":"code","b":[48,80],"m":"bmi","oa":27397,"o":"b_6B05"},{"a":27317,"t":"code","b":[32,35,107],"m":"jsr","oa":27427,"o":"sprites_plain"},{"a":27320,"t":"code","b":[32,120,88],"m":"jsr","oa":22648,"o":"statistics"},{"a":27323,"t":"code","b":[76,145,104],"m":"jmp","oa":26769,"o":"j_6891"},{"a":27326,"l":"b_6ABE","t":"code","b":[201,2],"m":"cmp","x":[27310],"o":"#$02"},{"a":27328,"t":"code","b":[208,16],"m":"bne","oa":27346,"o":"b_6AD2"},{"a":27330,"t":"code","b":[173,172,10],"m":"lda","oa":2732,"o":"a_0AAC"},{"a":27333,"t":"code","b":[201,5],"m":"cmp","o":"#$05"},{"a":27335,"t":"code","b":[144,60],"m":"bcc","oa":27397,"o":"b_6B05"},{"a":27337,"t":"code","b":[32,35,107],"m":"jsr","oa":27427,"o":"sprites_plain"},{"a":27340,"t":"code","b":[32,186,89],"m":"jsr","oa":22970,"o":"league_table"},{"a":27343,"t":"code","b":[76,145,104],"m":"jmp","oa":26769,"o":"j_6891"},{"a":27346,"l":"b_6AD2","t":"code","b":[201,1],"m":"cmp","x":[27328],"o":"#$01"},{"a":27348,"t":"code","b":[208,20],"m":"bne","oa":27370,"o":"b_6AEA"},{"a":27350,"t":"code","b":[173,195,11],"m":"lda","oa":3011,"o":"f_0BC3"},{"a":27353,"t":"code","b":[45,196,11],"m":"and","oa":3012,"o":"a_0BC4"},{"a":27356,"t":"code","b":[45,197,11],"m":"and","oa":3013,"o":"a_0BC5"},{"a":27359,"t":"code","b":[48,36],"m":"bmi","oa":27397,"o":"b_6B05"},{"a":27361,"t":"code","b":[32,35,107],"m":"jsr","oa":27427,"o":"sprites_plain"},{"a":27364,"t":"code","b":[32,104,103],"m":"jsr","oa":26472,"o":"manager"},{"a":27367,"t":"code","b":[76,145,104],"m":"jmp","oa":26769,"o":"j_6891"},{"a":27370,"l":"b_6AEA","t":"code","b":[201,9],"m":"cmp","x":[27348],"o":"#$09"},{"a":27372,"t":"code","b":[208,31],"m":"bne","oa":27405,"o":"b_6B0D"},{"a":27374,"t":"code","b":[173,172,10],"m":"lda","oa":2732,"o":"a_0AAC"},{"a":27377,"t":"code","b":[201,5],"m":"cmp","o":"#$05"},{"a":27379,"t":"code","b":[144,16],"m":"bcc","oa":27397,"o":"b_6B05"},{"a":27381,"t":"code","b":[173,174,10],"m":"lda","oa":2734,"o":"a_0AAE"},{"a":27384,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":27386,"t":"code","b":[240,9],"m":"beq","oa":27397,"o":"b_6B05"},{"a":27388,"t":"code","b":[32,35,107],"m":"jsr","oa":27427,"o":"sprites_plain"},{"a":27391,"t":"code","b":[32,191,120],"m":"jsr","oa":30911,"o":"save_game"},{"a":27394,"t":"code","b":[76,145,104],"m":"jmp","oa":26769,"o":"j_6891"},{"a":27397,"l":"b_6B05","t":"code","b":[169,36],"m":"lda","x":[27315,27335,27359,27379,27386],"o":"#$24"},{"a":27399,"t":"code","b":[32,240,27],"m":"jsr","oa":7152,"o":"sfx_play"},{"a":27402,"t":"code","b":[76,232,104],"m":"jmp","oa":26856,"o":"b_68E8"},{"a":27405,"l":"b_6B0D","t":"code","b":[76,232,104],"m":"jmp","oa":26856,"x":[27372],"o":"b_68E8"},{"a":27408,"l":"manager_click","c":"The manager screen's click.","t":"code","b":[133,50],"m":"sta","oa":50,"x":[26916,26961,27003,27047],"o":"zpa_32"},{"a":27410,"t":"code","b":[169,32],"m":"lda","o":"#$20"},{"a":27412,"t":"code","b":[76,240,27],"m":"jmp","oa":7152,"o":"sfx_play"},{"a":27415,"l":"manager_wait","c":"Waits a number of frames ($44) with the menu frame running.","t":"code","b":[169,8],"m":"lda","x":[26841,26849],"o":"#$08"},{"a":27417,"t":"code","b":[133,68],"m":"sta","oa":68,"o":"zpa_44"},{"a":27419,"l":"b_6B1B","t":"code","b":[32,137,97],"m":"jsr","oa":24969,"x":[27424],"o":"menu_frame"},{"a":27422,"t":"code","b":[198,68],"m":"dec","oa":68,"o":"zpa_44"},{"a":27424,"t":"code","b":[208,249],"m":"bne","oa":27419,"o":"b_6B1B"},{"a":27426,"t":"code","b":[96],"m":"rts"},{"a":27427,"l":"sprites_plain","c":"Turns off sprite expansion ($D017, $D01D) and leaves the screen (screen_off).","t":"code","b":[32,99,80],"m":"jsr","oa":20579,"x":[24986,27144,27236,27265,27276,27299,27317,27337,27361,27388],"o":"screen_off"},{"a":27430,"t":"code","b":[120],"m":"sei"},{"a":27431,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":27433,"t":"code","b":[141,29,208],"m":"sta","o":"vic_sprite_expand_x"},{"a":27436,"t":"code","b":[141,23,208],"m":"sta","o":"vic_sprite_expand_y"},{"a":27439,"t":"code","b":[96],"m":"rts"},{"a":27440,"l":"formation_sprites","c":"The manager screen's cursor: objects 0 and 1 as the two halves of a white marker (frames $FD and $FE); when a place is chosen ($38) it prints that player's worth (place_value) into the marker's sprites (print_small) and places the marker by the tables $6E2E (columns) and $6E3A (rows); with none chosen it parks the marker at column $32.","t":"code","b":[169,253],"m":"lda","x":[26793,27086],"o":"#$FD"},{"a":27442,"t":"code","b":[141,26,8],"m":"sta","oa":2074,"o":"f_081A"},{"a":27445,"t":"code","b":[169,254],"m":"lda","o":"#$FE"},{"a":27447,"t":"code","b":[141,27,8],"m":"sta","oa":2075,"o":"a_081B"},{"a":27450,"t":"code","b":[169,15],"m":"lda","o":"#$0F"},{"a":27452,"t":"code","b":[141,52,8],"m":"sta","oa":2100,"o":"f_0834"},{"a":27455,"t":"code","b":[141,53,8],"m":"sta","oa":2101,"o":"a_0835"},{"a":27458,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":27460,"t":"code","b":[133,160],"m":"sta","oa":160,"o":"zpf_A0"},{"a":27462,"t":"code","b":[133,161],"m":"sta","oa":161,"o":"zpa_A1"},{"a":27464,"t":"code","b":[169,128],"m":"lda","o":"#$80"},{"a":27466,"t":"code","b":[141,128,1],"m":"sta","oa":384,"o":"f_0180"},{"a":27469,"t":"code","b":[141,129,1],"m":"sta","oa":385,"o":"a_0181"},{"a":27472,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":27474,"t":"code","b":[141,0,8],"m":"sta","oa":2048,"o":"f_0800"},{"a":27477,"t":"code","b":[141,1,8],"m":"sta","oa":2049,"o":"a_0801"},{"a":27480,"t":"code","b":[165,56],"m":"lda","oa":56,"o":"zpa_38"},{"a":27482,"t":"code","b":[48,78],"m":"bmi","oa":27562,"o":"b_6BAA"},{"a":27484,"t":"code","b":[169,140],"m":"lda","o":"#$8C"},{"a":27486,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":27488,"t":"code","b":[169,253],"m":"lda","o":"#$FD"},{"a":27490,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":27492,"t":"code","b":[169,196],"m":"lda","o":"#$C4"},{"a":27494,"t":"code","b":[133,28],"m":"sta","oa":28,"o":"zpa_1C"},{"a":27496,"t":"code","b":[169,254],"m":"lda","o":"#$FE"},{"a":27498,"t":"code","b":[133,29],"m":"sta","oa":29,"o":"zpa_1D"},{"a":27500,"t":"code","b":[160,31],"m":"ldy","o":"#$1F"},{"a":27502,"l":"b_6B6E","t":"code","b":[152],"m":"tya","x":[27518]},{"a":27503,"t":"code","b":[41,4],"m":"and","o":"#$04"},{"a":27505,"t":"code","b":[240,6],"m":"beq","oa":27513,"o":"b_6B79"},{"a":27507,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":27509,"t":"code","b":[145,28],"m":"sta","oa":28,"o":"(zpa_1C),y"},{"a":27511,"t":"code","b":[208,4],"m":"bne","oa":27517,"o":"b_6B7D"},{"a":27513,"l":"b_6B79","t":"code","b":[169,255],"m":"lda","x":[27505],"o":"#$FF"},{"a":27515,"t":"code","b":[145,26],"m":"sta","oa":26,"o":"(zpa_1A),y"},{"a":27517,"l":"b_6B7D","t":"code","b":[136],"m":"dey","x":[27511]},{"a":27518,"t":"code","b":[16,238],"m":"bpl","oa":27502,"o":"b_6B6E"},{"a":27520,"t":"code","b":[165,56],"m":"lda","oa":56,"o":"zpa_38"},{"a":27522,"t":"code","b":[32,205,107],"m":"jsr","oa":27597,"o":"place_value"},{"a":27525,"t":"code","b":[72],"m":"pha"},{"a":27526,"t":"code","b":[152],"m":"tya"},{"a":27527,"t":"code","b":[32,100,93],"m":"jsr","oa":23908,"o":"print_small"},{"a":27530,"t":"code","b":[104],"m":"pla"},{"a":27531,"t":"code","b":[32,100,93],"m":"jsr","oa":23908,"o":"print_small"},{"a":27534,"t":"code","b":[165,56],"m":"lda","oa":56,"o":"zpa_38"},{"a":27536,"t":"code","b":[201,9],"m":"cmp","o":"#$09"},{"a":27538,"t":"code","b":[176,3],"m":"bcs","oa":27543,"o":"b_6B97"},{"a":27540,"t":"code","b":[56],"m":"sec"},{"a":27541,"t":"code","b":[229,57],"m":"sbc","oa":57,"o":"zpa_39"},{"a":27543,"l":"b_6B97","t":"code","b":[170],"m":"tax","x":[27538]},{"a":27544,"t":"code","b":[189,46,110],"m":"lda","oa":28206,"o":"f_6E2E,x"},{"a":27545,"t":"note","l":"star_fees_base","c":"place_value reads star_fees ($6BB1) through here, at 2 x the star's number (12-25); these two bytes are the operand of LDA $6E2E,x.","note":"inside the item at $6B98","x":[27603]},{"a":27546,"t":"note","l":"f_6B9A","c":"The rows of formation_places' markers.","note":"inside the item at $6B98","x":[27606]},{"a":27547,"t":"code","b":[133,204],"m":"sta","oa":204,"o":"zpf_CC"},{"a":27549,"t":"code","b":[133,205],"m":"sta","oa":205,"o":"zpa_CD"},{"a":27551,"t":"code","b":[189,58,110],"m":"lda","oa":28218,"o":"f_6E3A,x"},{"a":27554,"t":"code","b":[133,230],"m":"sta","oa":230,"o":"zpf_E6"},{"a":27556,"t":"code","b":[24],"m":"clc"},{"a":27557,"t":"code","b":[105,5],"m":"adc","o":"#$05"},{"a":27559,"t":"code","b":[133,231],"m":"sta","oa":231,"o":"zpa_E7"},{"a":27561,"t":"code","b":[96],"m":"rts"},{"a":27562,"l":"b_6BAA","t":"code","b":[169,50],"m":"lda","x":[27482],"o":"#$32"},{"a":27564,"t":"code","b":[133,204],"m":"sta","oa":204,"o":"zpf_CC"},{"a":27566,"t":"code","b":[133,205],"m":"sta","oa":205,"o":"zpa_CD"},{"a":27568,"t":"code","b":[96],"m":"rts"},{"a":27569,"l":"star_fees","c":"The fourteen stars' fees in decimal, two bytes each (tens and units, then hundreds): 1170, 1185, 1192, 1237, 1297, 1410, 1425, 1635, 1650, 1650, 1717, 1732, 1867 and 1882 (place_value).","t":"byte","b":[112,17,133,17,146,17,55,18]},{"a":27577,"t":"byte","b":[151,18,16,20,37,20,53,22]},{"a":27585,"t":"byte","b":[80,22,80,22,23,23,50,23]},{"a":27593,"t":"byte","b":[103,24,130,24]},{"a":27597,"l":"place_value","c":"The worth of player A, in decimal (A the tens and units, Y the hundreds): a star ($0C and over) has a fixed fee from star_fees; a squad player is worth, for each attribute, its price (attribute_prices) taken (attribute - 85) / 10 times, rounded down and at least once.","t":"code","b":[201,12],"m":"cmp","x":[25692,27522,27688,27697],"o":"#$0C"},{"a":27599,"t":"code","b":[144,9],"m":"bcc","oa":27610,"o":"b_6BDA"},{"a":27601,"t":"code","b":[10],"m":"asl","o":"a"},{"a":27602,"t":"code","b":[170],"m":"tax"},{"a":27603,"t":"code","b":[189,153,107],"m":"lda","oa":27545,"o":"star_fees_base,x"},{"a":27606,"t":"code","b":[188,154,107],"m":"ldy","oa":27546,"o":"f_6B9A,x"},{"a":27609,"t":"code","b":[96],"m":"rts"},{"a":27610,"l":"b_6BDA","t":"code","b":[32,30,101],"m":"jsr","oa":25886,"x":[27599],"o":"player_value"},{"a":27613,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":27615,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":27617,"t":"code","b":[133,35],"m":"sta","oa":35,"o":"zpa_23"},{"a":27619,"t":"code","b":[162,7],"m":"ldx","o":"#$07"},{"a":27621,"l":"b_6BE5","t":"code","b":[160,255],"m":"ldy","x":[27658],"o":"#$FF"},{"a":27623,"t":"code","b":[189,32,9],"m":"lda","oa":2336,"o":"f_0920,x"},{"a":27626,"l":"b_6BEA","t":"code","b":[200],"m":"iny","x":[27632]},{"a":27627,"t":"code","b":[56],"m":"sec"},{"a":27628,"t":"code","b":[233,10],"m":"sbc","o":"#$0A"},{"a":27630,"t":"code","b":[201,95],"m":"cmp","o":"#$5F"},{"a":27632,"t":"code","b":[176,248],"m":"bcs","oa":27626,"o":"b_6BEA"},{"a":27634,"t":"code","b":[192,0],"m":"cpy","o":"#$00"},{"a":27636,"t":"code","b":[240,19],"m":"beq","oa":27657,"o":"b_6C09"},{"a":27638,"t":"code","b":[248],"m":"sed"},{"a":27639,"l":"b_6BF7","t":"code","b":[165,34],"m":"lda","oa":34,"x":[27654],"o":"zpa_22"},{"a":27641,"t":"code","b":[24],"m":"clc"},{"a":27642,"t":"code","b":[125,62,103],"m":"adc","oa":26430,"o":"attribute_prices,x"},{"a":27645,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":27647,"t":"code","b":[165,35],"m":"lda","oa":35,"o":"zpa_23"},{"a":27649,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":27651,"t":"code","b":[133,35],"m":"sta","oa":35,"o":"zpa_23"},{"a":27653,"t":"code","b":[136],"m":"dey"},{"a":27654,"t":"code","b":[208,239],"m":"bne","oa":27639,"o":"b_6BF7"},{"a":27656,"t":"code","b":[216],"m":"cld"},{"a":27657,"l":"b_6C09","t":"code","b":[202],"m":"dex","x":[27636]},{"a":27658,"t":"code","b":[16,217],"m":"bpl","oa":27621,"o":"b_6BE5"},{"a":27660,"t":"code","b":[165,34],"m":"lda","oa":34,"o":"zpa_22"},{"a":27662,"t":"code","b":[164,35],"m":"ldy","oa":35,"o":"zpa_23"},{"a":27664,"t":"code","b":[96],"m":"rts"},{"a":27665,"l":"transfer_buy","c":"Buys star $38 for squad place $37 when the bank has his price: he replaces the player there, whose place goes back on the market, and the bank pays.","t":"code","b":[166,55],"m":"ldx","oa":55,"x":[27249],"o":"zpa_37"},{"a":27667,"t":"code","b":[189,155,11],"m":"lda","oa":2971,"o":"f_0B9B,x"},{"a":27670,"t":"code","b":[166,56],"m":"ldx","oa":56,"o":"zpa_38"},{"a":27672,"t":"code","b":[32,248,108],"m":"jsr","oa":27896,"o":"star_check"},{"a":27675,"t":"code","b":[144,48],"m":"bcc","oa":27725,"o":"b_6C4D"},{"a":27677,"t":"code","b":[166,55],"m":"ldx","oa":55,"o":"zpa_37"},{"a":27679,"t":"code","b":[189,155,11],"m":"lda","oa":2971,"o":"f_0B9B,x"},{"a":27682,"t":"code","b":[72],"m":"pha"},{"a":27683,"t":"code","b":[166,56],"m":"ldx","oa":56,"o":"zpa_38"},{"a":27685,"t":"code","b":[189,183,10],"m":"lda","oa":2743,"o":"f_0AB7,x"},{"a":27688,"t":"code","b":[32,205,107],"m":"jsr","oa":27597,"o":"place_value"},{"a":27691,"t":"code","b":[133,36],"m":"sta","oa":36,"o":"zpa_24"},{"a":27693,"t":"code","b":[132,37],"m":"sty","oa":37,"o":"zpa_25"},{"a":27695,"t":"code","b":[104],"m":"pla"},{"a":27696,"t":"code","b":[72],"m":"pha"},{"a":27697,"t":"code","b":[32,205,107],"m":"jsr","oa":27597,"o":"place_value"},{"a":27700,"t":"code","b":[248],"m":"sed"},{"a":27701,"t":"code","b":[56],"m":"sec"},{"a":27702,"t":"code","b":[229,36],"m":"sbc","oa":36,"o":"zpa_24"},{"a":27704,"t":"code","b":[133,36],"m":"sta","oa":36,"o":"zpa_24"},{"a":27706,"t":"code","b":[152],"m":"tya"},{"a":27707,"t":"code","b":[229,37],"m":"sbc","oa":37,"o":"zpa_25"},{"a":27709,"t":"code","b":[133,37],"m":"sta","oa":37,"o":"zpa_25"},{"a":27711,"t":"code","b":[216],"m":"cld"},{"a":27712,"t":"code","b":[176,7],"m":"bcs","oa":27721,"o":"b_6C49"},{"a":27714,"t":"code","b":[32,188,99],"m":"jsr","oa":25532,"o":"bank_add"},{"a":27717,"t":"code","b":[104],"m":"pla"},{"a":27718,"t":"code","b":[76,79,108],"m":"jmp","oa":27727,"o":"transfer_swap"},{"a":27721,"l":"b_6C49","t":"code","b":[32,139,99],"m":"jsr","oa":25483,"x":[27712],"o":"bank_pay"},{"a":27724,"t":"code","b":[104],"m":"pla"},{"a":27725,"l":"b_6C4D","t":"code","b":[144,72],"m":"bcc","oa":27799,"x":[27675],"o":"b_6C97"},{"a":27727,"l":"transfer_swap","c":"Takes the bought star off the market ($0BBA,x and the place on offer $0B9B,$37 = $FF). When the squad player he replaces was a star himself (number $0C or more), that star waits 4-11 weeks to come back on offer; an ordinary player is dropped. The new player's number goes into the squad place ($0AB7) and his attributes (player_value) into the squad at $0AC3.","t":"code","b":[72],"m":"pha","x":[27718]},{"a":27728,"t":"code","b":[170],"m":"tax"},{"a":27729,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":27731,"t":"code","b":[157,186,11],"m":"sta","oa":3002,"o":"f_0BBA,x"},{"a":27734,"t":"code","b":[166,55],"m":"ldx","oa":55,"o":"zpa_37"},{"a":27736,"t":"code","b":[157,155,11],"m":"sta","oa":2971,"o":"f_0B9B,x"},{"a":27739,"t":"code","b":[164,56],"m":"ldy","oa":56,"o":"zpa_38"},{"a":27741,"t":"code","b":[190,183,10],"m":"ldx","oa":2743,"o":"f_0AB7,y"},{"a":27744,"t":"code","b":[224,12],"m":"cpx","o":"#$0C"},{"a":27746,"t":"code","b":[144,10],"m":"bcc","oa":27758,"o":"b_6C6E"},{"a":27748,"t":"code","b":[32,10,74],"m":"jsr","oa":18954,"o":"random"},{"a":27751,"t":"code","b":[41,7],"m":"and","o":"#$07"},{"a":27753,"t":"code","b":[105,4],"m":"adc","o":"#$04"},{"a":27755,"t":"code","b":[157,186,11],"m":"sta","oa":3002,"o":"f_0BBA,x"},{"a":27758,"l":"b_6C6E","t":"code","b":[104],"m":"pla","x":[27746]},{"a":27759,"t":"code","b":[153,183,10],"m":"sta","oa":2743,"o":"f_0AB7,y"},{"a":27762,"t":"code","b":[32,30,101],"m":"jsr","oa":25886,"o":"player_value"},{"a":27765,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":27767,"t":"code","b":[164,56],"m":"ldy","oa":56,"o":"zpa_38"},{"a":27769,"l":"b_6C79","t":"code","b":[189,32,9],"m":"lda","oa":2336,"x":[27783],"o":"f_0920,x"},{"a":27772,"t":"code","b":[153,195,10],"m":"sta","oa":2755,"o":"f_0AC3,y"},{"a":27775,"t":"code","b":[152],"m":"tya"},{"a":27776,"t":"code","b":[24],"m":"clc"},{"a":27777,"t":"code","b":[105,12],"m":"adc","o":"#$0C"},{"a":27779,"t":"code","b":[168],"m":"tay"},{"a":27780,"t":"code","b":[232],"m":"inx"},{"a":27781,"t":"code","b":[224,8],"m":"cpx","o":"#$08"},{"a":27783,"t":"code","b":[208,240],"m":"bne","oa":27769,"o":"b_6C79"},{"a":27785,"t":"code","b":[166,56],"m":"ldx","oa":56,"o":"zpa_38"},{"a":27787,"t":"code","b":[189,183,10],"m":"lda","oa":2743,"o":"f_0AB7,x"},{"a":27790,"t":"code","b":[232],"m":"inx"},{"a":27791,"t":"code","b":[32,35,109],"m":"jsr","oa":27939,"o":"portrait_unpack"},{"a":27794,"t":"code","b":[32,212,99],"m":"jsr","oa":25556,"o":"bank_show"},{"a":27797,"t":"code","b":[56],"m":"sec"},{"a":27798,"t":"code","b":[96],"m":"rts"},{"a":27799,"l":"b_6C97","t":"code","b":[24],"m":"clc","x":[27725]},{"a":27800,"l":"r_6C98","t":"code","b":[96],"m":"rts","x":[27811,27823]},{"a":27801,"l":"squad_swap","c":"Swaps squad places $37 and $38: their numbers ($0AB7) and their attributes ($0AC3).","t":"code","b":[166,55],"m":"ldx","oa":55,"x":[27289],"o":"zpa_37"},{"a":27803,"t":"code","b":[189,183,10],"m":"lda","oa":2743,"o":"f_0AB7,x"},{"a":27806,"t":"code","b":[166,56],"m":"ldx","oa":56,"o":"zpa_38"},{"a":27808,"t":"code","b":[32,248,108],"m":"jsr","oa":27896,"o":"star_check"},{"a":27811,"t":"code","b":[144,243],"m":"bcc","oa":27800,"o":"r_6C98"},{"a":27813,"t":"code","b":[166,56],"m":"ldx","oa":56,"o":"zpa_38"},{"a":27815,"t":"code","b":[189,183,10],"m":"lda","oa":2743,"o":"f_0AB7,x"},{"a":27818,"t":"code","b":[166,55],"m":"ldx","oa":55,"o":"zpa_37"},{"a":27820,"t":"code","b":[32,248,108],"m":"jsr","oa":27896,"o":"star_check"},{"a":27823,"t":"code","b":[144,231],"m":"bcc","oa":27800,"o":"r_6C98"},{"a":27825,"t":"code","b":[166,55],"m":"ldx","oa":55,"o":"zpa_37"},{"a":27827,"t":"code","b":[164,56],"m":"ldy","oa":56,"o":"zpa_38"},{"a":27829,"t":"code","b":[189,183,10],"m":"lda","oa":2743,"o":"f_0AB7,x"},{"a":27832,"t":"code","b":[72],"m":"pha"},{"a":27833,"t":"code","b":[185,183,10],"m":"lda","oa":2743,"o":"f_0AB7,y"},{"a":27836,"t":"code","b":[157,183,10],"m":"sta","oa":2743,"o":"f_0AB7,x"},{"a":27839,"t":"code","b":[104],"m":"pla"},{"a":27840,"t":"code","b":[153,183,10],"m":"sta","oa":2743,"o":"f_0AB7,y"},{"a":27843,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":27845,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"zpa_26"},{"a":27847,"l":"b_6CC7","t":"code","b":[189,195,10],"m":"lda","oa":2755,"x":[27873],"o":"f_0AC3,x"},{"a":27850,"t":"code","b":[72],"m":"pha"},{"a":27851,"t":"code","b":[185,195,10],"m":"lda","oa":2755,"o":"f_0AC3,y"},{"a":27854,"t":"code","b":[157,195,10],"m":"sta","oa":2755,"o":"f_0AC3,x"},{"a":27857,"t":"code","b":[104],"m":"pla"},{"a":27858,"t":"code","b":[153,195,10],"m":"sta","oa":2755,"o":"f_0AC3,y"},{"a":27861,"t":"code","b":[152],"m":"tya"},{"a":27862,"t":"code","b":[24],"m":"clc"},{"a":27863,"t":"code","b":[105,12],"m":"adc","o":"#$0C"},{"a":27865,"t":"code","b":[168],"m":"tay"},{"a":27866,"t":"code","b":[138],"m":"txa"},{"a":27867,"t":"code","b":[24],"m":"clc"},{"a":27868,"t":"code","b":[105,12],"m":"adc","o":"#$0C"},{"a":27870,"t":"code","b":[170],"m":"tax"},{"a":27871,"t":"code","b":[198,38],"m":"dec","oa":38,"o":"zpa_26"},{"a":27873,"t":"code","b":[208,228],"m":"bne","oa":27847,"o":"b_6CC7"},{"a":27875,"t":"code","b":[166,55],"m":"ldx","oa":55,"o":"zpa_37"},{"a":27877,"t":"code","b":[189,183,10],"m":"lda","oa":2743,"o":"f_0AB7,x"},{"a":27880,"t":"code","b":[232],"m":"inx"},{"a":27881,"t":"code","b":[32,35,109],"m":"jsr","oa":27939,"o":"portrait_unpack"},{"a":27884,"t":"code","b":[166,56],"m":"ldx","oa":56,"o":"zpa_38"},{"a":27886,"t":"code","b":[189,183,10],"m":"lda","oa":2743,"o":"f_0AB7,x"},{"a":27889,"t":"code","b":[232],"m":"inx"},{"a":27890,"t":"code","b":[32,35,109],"m":"jsr","oa":27939,"o":"portrait_unpack"},{"a":27893,"t":"code","b":[76,30,100],"m":"jmp","oa":25630,"o":"gym_bars"},{"a":27896,"l":"star_check","c":"Carry clear when star Y is already in the squad, with the refusal effect.","t":"code","b":[201,12],"m":"cmp","x":[27672,27808,27820],"o":"#$0C"},{"a":27898,"t":"code","b":[144,22],"m":"bcc","oa":27922,"o":"b_6D12"},{"a":27900,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":27902,"t":"code","b":[10],"m":"asl","o":"a"},{"a":27903,"t":"code","b":[10],"m":"asl","o":"a"},{"a":27904,"t":"code","b":[101,34],"m":"adc","oa":34,"o":"zpa_22"},{"a":27906,"t":"code","b":[168],"m":"tay"},{"a":27907,"t":"code","b":[189,234,28],"m":"lda","oa":7402,"o":"place_groups,x"},{"a":27910,"t":"code","b":[217,69,15],"m":"cmp","oa":3909,"o":"f_0F45,y"},{"a":27913,"t":"code","b":[240,7],"m":"beq","oa":27922,"o":"b_6D12"},{"a":27915,"t":"code","b":[169,36],"m":"lda","o":"#$24"},{"a":27917,"t":"code","b":[32,240,27],"m":"jsr","oa":7152,"o":"sfx_play"},{"a":27920,"t":"code","b":[24],"m":"clc"},{"a":27921,"t":"code","b":[96],"m":"rts"},{"a":27922,"l":"b_6D12","t":"code","b":[56],"m":"sec","x":[27898,27913]},{"a":27923,"t":"code","b":[96],"m":"rts"},{"a":27924,"l":"portrait_list","c":"The unpack list for the portraits: their maps from $B082 to $C000, and their mirror bits from $B04C to $BCEF.","t":"byte","b":[2,130,176,0,192,76,176,239]},{"a":27932,"t":"byte","b":[188]},{"a":27933,"l":"portrait_draw","c":"Draws portrait A at place X (portrait_tiles_draw) without unpacking.","t":"code","b":[72],"m":"pha","x":[26515]},{"a":27934,"t":"code","b":[138],"m":"txa"},{"a":27935,"t":"code","b":[72],"m":"pha"},{"a":27936,"t":"code","b":[76,48,109],"m":"jmp","oa":27952,"o":"portrait_tiles_draw"},{"a":27939,"l":"portrait_unpack","c":"Unpacks the portraits (portrait_list), builds mirror_table and draws portrait A at place X.","t":"code","b":[72],"m":"pha","x":[25672,27791,27881,27890]},{"a":27940,"t":"code","b":[138],"m":"txa"},{"a":27941,"t":"code","b":[72],"m":"pha"},{"a":27942,"t":"code","b":[162,20],"m":"ldx","o":"#$14"},{"a":27944,"t":"code","b":[160,109],"m":"ldy","o":"#$6D"},{"a":27946,"t":"code","b":[32,85,75],"m":"jsr","oa":19285,"o":"unpack_list"},{"a":27949,"t":"code","b":[32,244,77],"m":"jsr","oa":19956,"o":"mirror_table"},{"a":27952,"l":"portrait_tiles_draw","c":"Draws portrait A at place X: 4 by 6 tiles from the portraits' maps at $C000 (24 tile numbers a portrait) through draw_tile, from the tile set at $B2EE, each tile mirrored when its bit in the three bytes at $BCEF + 3 x A is set; the bitmap and colour addresses of place X come from portrait_tables. Some portraits are only drawn at some places ($39).","t":"code","b":[104],"m":"pla","x":[27936]},{"a":27953,"t":"code","b":[240,25],"m":"beq","oa":27980,"o":"b_6D4C"},{"a":27955,"t":"code","b":[164,57],"m":"ldy","oa":57,"o":"zpa_39"},{"a":27957,"t":"code","b":[240,15],"m":"beq","oa":27974,"o":"b_6D46"},{"a":27959,"t":"code","b":[201,10],"m":"cmp","o":"#$0A"},{"a":27961,"t":"code","b":[176,5],"m":"bcs","oa":27968,"o":"b_6D40"},{"a":27963,"t":"code","b":[56],"m":"sec"},{"a":27964,"t":"code","b":[229,57],"m":"sbc","oa":57,"o":"zpa_39"},{"a":27966,"t":"code","b":[240,10],"m":"beq","oa":27978,"o":"b_6D4A"},{"a":27968,"l":"b_6D40","t":"code","b":[201,13],"m":"cmp","x":[27961],"o":"#$0D"},{"a":27970,"t":"code","b":[144,8],"m":"bcc","oa":27980,"o":"b_6D4C"},{"a":27972,"t":"code","b":[176,4],"m":"bcs","oa":27978,"o":"b_6D4A"},{"a":27974,"l":"b_6D46","t":"code","b":[201,10],"m":"cmp","x":[27957],"o":"#$0A"},{"a":27976,"t":"code","b":[144,2],"m":"bcc","oa":27980,"o":"b_6D4C"},{"a":27978,"l":"b_6D4A","t":"code","b":[104],"m":"pla","x":[27966,27972]},{"a":27979,"t":"code","b":[96],"m":"rts"},{"a":27980,"l":"b_6D4C","t":"code","b":[10],"m":"asl","x":[27953,27970,27976],"o":"a"},{"a":27981,"t":"code","b":[168],"m":"tay"},{"a":27982,"t":"code","b":[185,250,109],"m":"lda","oa":28154,"o":"portrait_tables,y"},{"a":27985,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":27987,"t":"code","b":[185,251,109],"m":"lda","oa":28155,"o":"f_6DFB,y"},{"a":27990,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":27992,"t":"code","b":[185,20,110],"m":"lda","oa":28180,"o":"f_6E14,y"},{"a":27995,"t":"code","b":[133,28],"m":"sta","oa":28,"o":"zpa_1C"},{"a":27997,"t":"code","b":[185,21,110],"m":"lda","oa":28181,"o":"f_6E15,y"},{"a":28000,"t":"code","b":[133,29],"m":"sta","oa":29,"o":"zpa_1D"},{"a":28002,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":28004,"t":"code","b":[133,25],"m":"sta","oa":25,"o":"zpa_19"},{"a":28006,"t":"code","b":[104],"m":"pla"},{"a":28007,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"zpa_26"},{"a":28009,"t":"code","b":[10],"m":"asl","o":"a"},{"a":28010,"t":"code","b":[101,38],"m":"adc","oa":38,"o":"zpa_26"},{"a":28012,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"zpa_26"},{"a":28014,"t":"code","b":[10],"m":"asl","o":"a"},{"a":28015,"t":"code","b":[38,25],"m":"rol","oa":25,"o":"zpa_19"},{"a":28017,"t":"code","b":[10],"m":"asl","o":"a"},{"a":28018,"t":"code","b":[38,25],"m":"rol","oa":25,"o":"zpa_19"},{"a":28020,"t":"code","b":[10],"m":"asl","o":"a"},{"a":28021,"t":"code","b":[38,25],"m":"rol","oa":25,"o":"zpa_19"},{"a":28023,"t":"code","b":[133,24],"m":"sta","oa":24,"o":"zpa_18"},{"a":28025,"t":"code","b":[165,25],"m":"lda","oa":25,"o":"zpa_19"},{"a":28027,"t":"code","b":[9,192],"m":"ora","o":"#$C0"},{"a":28029,"t":"code","b":[133,25],"m":"sta","oa":25,"o":"zpa_19"},{"a":28031,"t":"code","b":[169,238],"m":"lda","o":"#$EE"},{"a":28033,"t":"code","b":[133,32],"m":"sta","oa":32,"o":"zpa_20"},{"a":28035,"t":"code","b":[169,178],"m":"lda","o":"#$B2"},{"a":28037,"t":"code","b":[133,33],"m":"sta","oa":33,"o":"zpa_21"},{"a":28039,"t":"code","b":[169,204],"m":"lda","o":"#$CC"},{"a":28041,"t":"code","b":[133,35],"m":"sta","oa":35,"o":"zpa_23"},{"a":28043,"t":"code","b":[164,38],"m":"ldy","oa":38,"o":"zpa_26"},{"a":28045,"t":"code","b":[185,239,188],"m":"lda","oa":48367,"o":"f_BCEF,y"},{"a":28048,"t":"code","b":[133,36],"m":"sta","oa":36,"o":"zpa_24"},{"a":28050,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":28052,"t":"code","b":[133,39],"m":"sta","oa":39,"o":"zpa_27"},{"a":28054,"t":"code","b":[169,6],"m":"lda","o":"#$06"},{"a":28056,"t":"code","b":[133,40],"m":"sta","oa":40,"o":"zpa_28"},{"a":28058,"l":"b_6D9A","t":"code","b":[160,0],"m":"ldy","x":[28123,28151],"o":"#$00"},{"a":28060,"t":"code","b":[132,31],"m":"sty","oa":31,"o":"zpa_1F"},{"a":28062,"t":"code","b":[165,36],"m":"lda","oa":36,"o":"zpa_24"},{"a":28064,"t":"code","b":[72],"m":"pha"},{"a":28065,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":28067,"t":"code","b":[133,36],"m":"sta","oa":36,"o":"zpa_24"},{"a":28069,"t":"code","b":[177,24],"m":"lda","oa":24,"o":"(zpa_18),y"},{"a":28071,"t":"code","b":[32,119,79],"m":"jsr","oa":20343,"o":"draw_tile"},{"a":28074,"t":"code","b":[104],"m":"pla"},{"a":28075,"t":"code","b":[133,36],"m":"sta","oa":36,"o":"zpa_24"},{"a":28077,"t":"code","b":[230,24],"m":"inc","oa":24,"o":"zpa_18"},{"a":28079,"t":"code","b":[208,2],"m":"bne","oa":28083,"o":"b_6DB3"},{"a":28081,"t":"code","b":[230,25],"m":"inc","oa":25,"o":"zpa_19"},{"a":28083,"l":"b_6DB3","t":"code","b":[70,36],"m":"lsr","oa":36,"x":[28079],"o":"zpa_24"},{"a":28085,"t":"code","b":[198,39],"m":"dec","oa":39,"o":"zpa_27"},{"a":28087,"t":"code","b":[208,13],"m":"bne","oa":28102,"o":"b_6DC6"},{"a":28089,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":28091,"t":"code","b":[133,39],"m":"sta","oa":39,"o":"zpa_27"},{"a":28093,"t":"code","b":[230,38],"m":"inc","oa":38,"o":"zpa_26"},{"a":28095,"t":"code","b":[164,38],"m":"ldy","oa":38,"o":"zpa_26"},{"a":28097,"t":"code","b":[185,239,188],"m":"lda","oa":48367,"o":"f_BCEF,y"},{"a":28100,"t":"code","b":[133,36],"m":"sta","oa":36,"o":"zpa_24"},{"a":28102,"l":"b_6DC6","t":"code","b":[230,28],"m":"inc","oa":28,"x":[28087],"o":"zpa_1C"},{"a":28104,"t":"code","b":[208,2],"m":"bne","oa":28108,"o":"b_6DCC"},{"a":28106,"t":"code","b":[230,29],"m":"inc","oa":29,"o":"zpa_1D"},{"a":28108,"l":"b_6DCC","t":"code","b":[165,26],"m":"lda","oa":26,"x":[28104],"o":"zpa_1A"},{"a":28110,"t":"code","b":[24],"m":"clc"},{"a":28111,"t":"code","b":[105,8],"m":"adc","o":"#$08"},{"a":28113,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":28115,"t":"code","b":[144,2],"m":"bcc","oa":28119,"o":"b_6DD7"},{"a":28117,"t":"code","b":[230,27],"m":"inc","oa":27,"o":"zpa_1B"},{"a":28119,"l":"b_6DD7","t":"code","b":[165,39],"m":"lda","oa":39,"x":[28115],"o":"zpa_27"},{"a":28121,"t":"code","b":[41,3],"m":"and","o":"#$03"},{"a":28123,"t":"code","b":[208,189],"m":"bne","oa":28058,"o":"b_6D9A"},{"a":28125,"t":"code","b":[165,28],"m":"lda","oa":28,"o":"zpa_1C"},{"a":28127,"t":"code","b":[24],"m":"clc"},{"a":28128,"t":"code","b":[105,36],"m":"adc","o":"#$24"},{"a":28130,"t":"code","b":[133,28],"m":"sta","oa":28,"o":"zpa_1C"},{"a":28132,"t":"code","b":[144,2],"m":"bcc","oa":28136,"o":"b_6DE8"},{"a":28134,"t":"code","b":[230,29],"m":"inc","oa":29,"o":"zpa_1D"},{"a":28136,"l":"b_6DE8","t":"code","b":[165,26],"m":"lda","oa":26,"x":[28132],"o":"zpa_1A"},{"a":28138,"t":"code","b":[24],"m":"clc"},{"a":28139,"t":"code","b":[105,32],"m":"adc","o":"#$20"},{"a":28141,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":28143,"t":"code","b":[165,27],"m":"lda","oa":27,"o":"zpa_1B"},{"a":28145,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":28147,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":28149,"t":"code","b":[198,40],"m":"dec","oa":40,"o":"zpa_28"},{"a":28151,"t":"code","b":[208,161],"m":"bne","oa":28058,"o":"b_6D9A"},{"a":28153,"t":"code","b":[96],"m":"rts"},{"a":28154,"l":"portrait_tables","c":"Where the portraits go on the screens ($6DFA, $6E14), and the order of squad places on screen.","t":"byte","b":[80],"x":[27982]},{"a":28155,"l":"f_6DFB","c":"The high bytes of the portraits' bitmap places.","t":"byte","b":[225],"x":[27987]},{"a":28156,"l":"f_6DFC","c":"The portraits' places for portrait (manager screen), low and high.","t":"byte","b":[208],"x":[26544]},{"a":28157,"l":"f_6DFD","c":"The high bytes of the manager screen's portrait places.","t":"byte","b":[229,160,229,0,230,80,237,32],"x":[26552]},{"a":28165,"t":"byte","b":[237,128,237,208,244,160,244,0]},{"a":28173,"t":"byte","b":[245,160,244,208,244,0,245]},{"a":28180,"l":"f_6E14","c":"The screen colour addresses of the portraits' places, low and high ($6E15).","t":"byte","b":[42],"x":[27992]},{"a":28181,"l":"f_6E15","c":"The high bytes of the portraits' screen colour addresses.","t":"byte","b":[204,186,204,180,204,192,204,170],"x":[27997]},{"a":28189,"t":"byte","b":[205,164,205,176,205,154,206,148]},{"a":28197,"t":"byte","b":[206,160,206,148,206,154,206,160]},{"a":28205,"t":"byte","b":[206]},{"a":28206,"l":"f_6E2E","c":"The columns of the formation picture's numbers.","t":"byte","b":[26,20,32,26,20,32,26,20],"x":[27544]},{"a":28214,"t":"byte","b":[32,20,26,32]},{"a":28218,"l":"f_6E3A","c":"The rows of the formation picture's numbers.","t":"byte","b":[4,4,4,10,10,10,16,16],"x":[27551]},{"a":28226,"t":"byte","b":[16,16,16,16]},{"a":28230,"l":"position_names","c":"The squad places' names, four letters each: GOAL, LDEF, RDEF, CMID, LMID, RMID, CFWD, LWNG, RWNG, SUB1, SUB2, SUB3, then DEF, MID and FWD for the groups.","t":"byte","b":[1,4,7,9,0,3,6,10],"x":[27060]},{"a":28238,"t":"byte","b":[2,5,8,11]},{"a":28242,"l":"group_names","c":"The three groups' names for the gym: DEF, MID and FWD.","t":"byte","b":[71,79,65,76,76,68,69,70],"x":[25964,26574]},{"a":28250,"t":"byte","b":[82,68,69,70,67,77,73,68]},{"a":28258,"t":"byte","b":[76,77,73,68,82,77,73,68]},{"a":28266,"t":"byte","b":[67,70,87,68,76,87,78,71]},{"a":28274,"t":"byte","b":[82,87,78,71,83,85,66,49]},{"a":28282,"t":"byte","b":[83,85,66,50,83,85,66,51]},{"a":28290,"t":"byte","b":[68,69,70,32,77,73,68,32]},{"a":28298,"t":"byte","b":[70,87,68,32]},{"a":28302,"l":"main_menu","c":"The main menu, and where RUN/STOP and RESTORE lead: resets the stack and the game (new_game_state), gives team 2 the first computer team's ratings and runs menu 0 (run_menu: 1 PLAYER GAME, 2 PLAYER GAME, DEMO). 1 PLAYER GAME gives menu 2 (KNOCKOUT, LEAGUE, CUP, PRACTICE) and LEAGUE menu 3 (NEW GAME, TEAM GAME, LOAD GAME); 2 PLAYER GAME gives menu 1 (ONE MATCH, BEST OF THREE, BEST OF FIVE). Each choice sets the game type $0AAC: 0 demo, 1 practice, 2 two players, 3 knockout, 4 cup, 5 league, 6 team game (the computer plays the player's matches). Waiting at a menu starts the demo.","t":"code","b":[120],"m":"sei","x":[19339,22342,23241,24989,28345,28400,28668,28719,28989,29293,29303,29960,49563]},{"a":28303,"t":"code","b":[162,255],"m":"ldx","o":"#$FF"},{"a":28305,"t":"code","b":[154],"m":"txs"},{"a":28306,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":28308,"t":"code","b":[133,54],"m":"sta","oa":54,"o":"zpa_36"},{"a":28310,"t":"code","b":[141,17,208],"m":"sta","o":"vic_control1"},{"a":28313,"t":"code","b":[32,252,36],"m":"jsr","oa":9468,"o":"new_game_state"},{"a":28316,"l":"b_6E9C","t":"code","b":[169,1],"m":"lda","x":[28328,28363,28379],"o":"#$01"},{"a":28318,"t":"code","b":[32,76,83],"m":"jsr","oa":21324,"o":"team_2_ratings"},{"a":28321,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":28323,"t":"code","b":[32,200,117],"m":"jsr","oa":30152,"o":"run_menu"},{"a":28326,"t":"code","b":[201,255],"m":"cmp","o":"#$FF"},{"a":28328,"t":"code","b":[240,242],"m":"beq","oa":28316,"o":"b_6E9C"},{"a":28330,"t":"code","b":[201,254],"m":"cmp","o":"#$FE"},{"a":28332,"t":"code","b":[208,14],"m":"bne","oa":28348,"o":"b_6EBC"},{"a":28334,"l":"b_6EAE","t":"code","b":[32,99,80],"m":"jsr","oa":20579,"x":[28350,28367,28383,28446],"o":"screen_off"},{"a":28337,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":28339,"t":"code","b":[141,172,10],"m":"sta","oa":2732,"o":"a_0AAC"},{"a":28342,"t":"code","b":[32,103,116],"m":"jsr","oa":29799,"o":"play_match"},{"a":28345,"t":"code","b":[76,142,110],"m":"jmp","oa":28302,"o":"main_menu"},{"a":28348,"l":"b_6EBC","t":"code","b":[201,2],"m":"cmp","x":[28332],"o":"#$02"},{"a":28350,"t":"code","b":[240,238],"m":"beq","oa":28334,"o":"b_6EAE"},{"a":28352,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":28354,"t":"code","b":[208,16],"m":"bne","oa":28372,"o":"b_6ED4"},{"a":28356,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":28358,"t":"code","b":[32,200,117],"m":"jsr","oa":30152,"o":"run_menu"},{"a":28361,"t":"code","b":[201,255],"m":"cmp","o":"#$FF"},{"a":28363,"t":"code","b":[240,207],"m":"beq","oa":28316,"o":"b_6E9C"},{"a":28365,"t":"code","b":[201,254],"m":"cmp","o":"#$FE"},{"a":28367,"t":"code","b":[240,221],"m":"beq","oa":28334,"o":"b_6EAE"},{"a":28369,"t":"code","b":[76,123,111],"m":"jmp","oa":28539,"o":"two_player_game"},{"a":28372,"l":"b_6ED4","t":"code","b":[169,2],"m":"lda","x":[28354,28440],"o":"#$02"},{"a":28374,"t":"code","b":[32,200,117],"m":"jsr","oa":30152,"o":"run_menu"},{"a":28377,"t":"code","b":[201,255],"m":"cmp","o":"#$FF"},{"a":28379,"t":"code","b":[240,191],"m":"beq","oa":28316,"o":"b_6E9C"},{"a":28381,"t":"code","b":[201,254],"m":"cmp","o":"#$FE"},{"a":28383,"t":"code","b":[240,205],"m":"beq","oa":28334,"o":"b_6EAE"},{"a":28385,"t":"code","b":[201,3],"m":"cmp","o":"#$03"},{"a":28387,"t":"code","b":[208,14],"m":"bne","oa":28403,"o":"b_6EF3"},{"a":28389,"t":"code","b":[32,99,80],"m":"jsr","oa":20579,"o":"screen_off"},{"a":28392,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":28394,"t":"code","b":[141,172,10],"m":"sta","oa":2732,"o":"a_0AAC"},{"a":28397,"t":"code","b":[32,103,116],"m":"jsr","oa":29799,"o":"play_match"},{"a":28400,"t":"code","b":[76,142,110],"m":"jmp","oa":28302,"o":"main_menu"},{"a":28403,"l":"b_6EF3","t":"code","b":[201,0],"m":"cmp","x":[28387],"o":"#$00"},{"a":28405,"t":"code","b":[208,11],"m":"bne","oa":28418,"o":"b_6F02"},{"a":28407,"t":"code","b":[32,99,80],"m":"jsr","oa":20579,"o":"screen_off"},{"a":28410,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":28412,"t":"code","b":[141,172,10],"m":"sta","oa":2732,"o":"a_0AAC"},{"a":28415,"t":"code","b":[76,2,112],"m":"jmp","oa":28674,"o":"knockout"},{"a":28418,"l":"b_6F02","t":"code","b":[201,2],"m":"cmp","x":[28405],"o":"#$02"},{"a":28420,"t":"code","b":[208,11],"m":"bne","oa":28433,"o":"b_6F11"},{"a":28422,"t":"code","b":[32,99,80],"m":"jsr","oa":20579,"o":"screen_off"},{"a":28425,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":28427,"t":"code","b":[141,172,10],"m":"sta","oa":2732,"o":"a_0AAC"},{"a":28430,"t":"code","b":[76,50,112],"m":"jmp","oa":28722,"o":"cup"},{"a":28433,"l":"b_6F11","t":"code","b":[169,3],"m":"lda","x":[28420,28492],"o":"#$03"},{"a":28435,"t":"code","b":[32,200,117],"m":"jsr","oa":30152,"o":"run_menu"},{"a":28438,"t":"code","b":[201,255],"m":"cmp","o":"#$FF"},{"a":28440,"t":"code","b":[240,186],"m":"beq","oa":28372,"o":"b_6ED4"},{"a":28442,"t":"code","b":[201,254],"m":"cmp","o":"#$FE"},{"a":28444,"t":"code","b":[208,3],"m":"bne","oa":28449,"o":"b_6F21"},{"a":28446,"t":"code","b":[76,174,110],"m":"jmp","oa":28334,"o":"b_6EAE"},{"a":28449,"l":"b_6F21","t":"code","b":[201,0],"m":"cmp","x":[28444],"o":"#$00"},{"a":28451,"t":"code","b":[240,42],"m":"beq","oa":28495,"o":"b_6F4F"},{"a":28453,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":28455,"t":"code","b":[208,12],"m":"bne","oa":28469,"o":"b_6F35"},{"a":28457,"t":"code","b":[169,6],"m":"lda","o":"#$06"},{"a":28459,"t":"code","b":[141,172,10],"m":"sta","oa":2732,"o":"a_0AAC"},{"a":28462,"t":"code","b":[32,99,80],"m":"jsr","oa":20579,"o":"screen_off"},{"a":28465,"t":"code","b":[24],"m":"clc"},{"a":28466,"t":"code","b":[76,93,113],"m":"jmp","oa":29021,"o":"league"},{"a":28469,"l":"b_6F35","t":"code","b":[32,99,80],"m":"jsr","oa":20579,"x":[28455],"o":"screen_off"},{"a":28472,"t":"code","b":[32,255,121],"m":"jsr","oa":31231,"o":"load_game"},{"a":28475,"t":"code","b":[176,7],"m":"bcs","oa":28484,"o":"b_6F44"},{"a":28477,"t":"code","b":[32,99,80],"m":"jsr","oa":20579,"o":"screen_off"},{"a":28480,"t":"code","b":[56],"m":"sec"},{"a":28481,"t":"code","b":[76,93,113],"m":"jmp","oa":29021,"o":"league"},{"a":28484,"l":"b_6F44","t":"code","b":[169,36],"m":"lda","x":[28475],"o":"#$24"},{"a":28486,"t":"code","b":[32,240,27],"m":"jsr","oa":7152,"o":"sfx_play"},{"a":28489,"t":"code","b":[32,252,36],"m":"jsr","oa":9468,"o":"new_game_state"},{"a":28492,"t":"code","b":[76,17,111],"m":"jmp","oa":28433,"o":"b_6F11"},{"a":28495,"l":"b_6F4F","t":"code","b":[32,99,80],"m":"jsr","oa":20579,"x":[28451],"o":"screen_off"},{"a":28498,"t":"code","b":[169,5],"m":"lda","o":"#$05"},{"a":28500,"t":"code","b":[141,172,10],"m":"sta","oa":2732,"o":"a_0AAC"},{"a":28503,"t":"code","b":[24],"m":"clc"},{"a":28504,"t":"code","b":[76,93,113],"m":"jmp","oa":29021,"o":"league"},{"a":28507,"l":"message_screen","c":"Shows the text at (X, Y) on a plain screen (tile_screen_cc) and waits for fire (wait_fire).","t":"code","b":[138],"m":"txa","x":[28986,29284,29300]},{"a":28508,"t":"code","b":[72],"m":"pha"},{"a":28509,"t":"code","b":[152],"m":"tya"},{"a":28510,"t":"code","b":[72],"m":"pha"},{"a":28511,"t":"code","b":[32,201,78],"m":"jsr","oa":20169,"o":"tile_screen_cc"},{"a":28514,"t":"code","b":[32,57,80],"m":"jsr","oa":20537,"o":"screen_on"},{"a":28517,"t":"code","b":[169,144],"m":"lda","o":"#$90"},{"a":28519,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":28521,"t":"code","b":[169,251],"m":"lda","o":"#$FB"},{"a":28523,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":28525,"t":"code","b":[104],"m":"pla"},{"a":28526,"t":"code","b":[133,29],"m":"sta","oa":29,"o":"zpa_1D"},{"a":28528,"t":"code","b":[104],"m":"pla"},{"a":28529,"t":"code","b":[133,28],"m":"sta","oa":28,"o":"zpa_1C"},{"a":28531,"t":"code","b":[32,218,91],"m":"jsr","oa":23514,"o":"print_text"},{"a":28534,"t":"code","b":[169,24],"m":"lda","o":"#$18"},{"a":28536,"t":"code","b":[76,176,117],"m":"jmp","oa":30128,"o":"wait_fire"},{"a":28539,"l":"two_player_game","c":"A two-player series of 1, 3 or 5 matches (menu 1): both squads start with 170 ($AA) in every attribute ($0AC3, $0B23) and 1100 in the bank; before each match PLAYER ONE and then PLAYER TWO visit the gym with their own squad (swap_squads between), then the match (two_player_result). At the end the screen names the side that won more matches, or a draw.","t":"code","b":[170],"m":"tax","x":[28369]},{"a":28540,"t":"code","b":[189,58,28],"m":"lda","oa":7226,"o":"series_matches,x"},{"a":28543,"t":"code","b":[141,175,10],"m":"sta","oa":2735,"o":"a_0AAF"},{"a":28546,"t":"code","b":[72],"m":"pha"},{"a":28547,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":28549,"t":"code","b":[141,172,10],"m":"sta","oa":2732,"o":"a_0AAC"},{"a":28552,"t":"code","b":[32,99,80],"m":"jsr","oa":20579,"o":"screen_off"},{"a":28555,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":28557,"t":"code","b":[133,60],"m":"sta","oa":60,"o":"zpa_3C"},{"a":28559,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":28561,"t":"code","b":[133,61],"m":"sta","oa":61,"o":"zpa_3D"},{"a":28563,"t":"code","b":[169,17],"m":"lda","o":"#$11"},{"a":28565,"t":"code","b":[141,179,10],"m":"sta","oa":2739,"o":"a_0AB3"},{"a":28568,"t":"code","b":[141,180,10],"m":"sta","oa":2740,"o":"a_0AB4"},{"a":28571,"t":"code","b":[169,170],"m":"lda","o":"#$AA"},{"a":28573,"t":"code","b":[162,96],"m":"ldx","o":"#$60"},{"a":28575,"l":"b_6F9F","t":"code","b":[157,195,10],"m":"sta","oa":2755,"x":[28582],"o":"f_0AC3,x"},{"a":28578,"t":"code","b":[157,35,11],"m":"sta","oa":2851,"o":"f_0B23,x"},{"a":28581,"t":"code","b":[202],"m":"dex"},{"a":28582,"t":"code","b":[16,247],"m":"bpl","oa":28575,"o":"b_6F9F"},{"a":28584,"l":"b_6FA8","t":"code","b":[162,211],"m":"ldx","x":[28633],"o":"#$D3"},{"a":28586,"t":"code","b":[160,30],"m":"ldy","o":"#$1E"},{"a":28588,"t":"code","b":[32,21,120],"m":"jsr","oa":30741,"o":"message_fire_noscore"},{"a":28591,"t":"code","b":[32,115,95],"m":"jsr","oa":24435,"o":"gym"},{"a":28594,"t":"code","b":[32,241,83],"m":"jsr","oa":21489,"o":"squad_to_team_1"},{"a":28597,"t":"code","b":[32,184,83],"m":"jsr","oa":21432,"o":"swap_squads"},{"a":28600,"t":"code","b":[162,223],"m":"ldx","o":"#$DF"},{"a":28602,"t":"code","b":[160,30],"m":"ldy","o":"#$1E"},{"a":28604,"t":"code","b":[32,21,120],"m":"jsr","oa":30741,"o":"message_fire_noscore"},{"a":28607,"t":"code","b":[32,115,95],"m":"jsr","oa":24435,"o":"gym"},{"a":28610,"t":"code","b":[32,235,83],"m":"jsr","oa":21483,"o":"squad_to_team_2"},{"a":28613,"t":"code","b":[32,184,83],"m":"jsr","oa":21432,"o":"swap_squads"},{"a":28616,"t":"code","b":[32,175,115],"m":"jsr","oa":29615,"o":"two_player_result"},{"a":28619,"t":"code","b":[170],"m":"tax"},{"a":28620,"t":"code","b":[189,255,111],"m":"lda","oa":28671,"o":"f_6FFF,x"},{"a":28623,"t":"code","b":[24],"m":"clc"},{"a":28624,"t":"code","b":[109,173,10],"m":"adc","oa":2733,"o":"a_0AAD"},{"a":28627,"t":"code","b":[141,173,10],"m":"sta","oa":2733,"o":"a_0AAD"},{"a":28630,"t":"code","b":[206,175,10],"m":"dec","oa":2735,"o":"a_0AAF"},{"a":28633,"t":"code","b":[208,205],"m":"bne","oa":28584,"o":"b_6FA8"},{"a":28635,"t":"code","b":[104],"m":"pla"},{"a":28636,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":28638,"t":"code","b":[240,28],"m":"beq","oa":28668,"o":"b_6FFC"},{"a":28640,"t":"code","b":[205,173,10],"m":"cmp","oa":2733,"o":"a_0AAD"},{"a":28643,"t":"code","b":[240,9],"m":"beq","oa":28654,"o":"b_6FEE"},{"a":28645,"t":"code","b":[176,14],"m":"bcs","oa":28661,"o":"b_6FF5"},{"a":28647,"t":"code","b":[162,177],"m":"ldx","o":"#$B1"},{"a":28649,"t":"code","b":[160,30],"m":"ldy","o":"#$1E"},{"a":28651,"t":"code","b":[76,249,111],"m":"jmp","oa":28665,"o":"j_6FF9"},{"a":28654,"l":"b_6FEE","t":"code","b":[162,10],"m":"ldx","x":[28643],"o":"#$0A"},{"a":28656,"t":"code","b":[160,31],"m":"ldy","o":"#$1F"},{"a":28658,"t":"code","b":[76,249,111],"m":"jmp","oa":28665,"o":"j_6FF9"},{"a":28661,"l":"b_6FF5","t":"code","b":[162,194],"m":"ldx","x":[28645],"o":"#$C2"},{"a":28663,"t":"code","b":[160,30],"m":"ldy","o":"#$1E"},{"a":28665,"l":"j_6FF9","t":"code","b":[32,21,120],"m":"jsr","oa":30741,"x":[28651,28658],"o":"message_fire_noscore"},{"a":28668,"l":"b_6FFC","t":"code","b":[76,142,110],"m":"jmp","oa":28302,"x":[28638],"o":"main_menu"},{"a":28671,"l":"f_6FFF","c":"Which side starts each match of a two-player series.","t":"byte","b":[1,2,0],"x":[28620]},{"a":28674,"l":"knockout","c":"A knockout: the bank starts at 1100, and the player's team meets computer teams 1 to 15 in turn, each after the next fixture screen and the gym (team_2_ratings, match_result). A draw is played again, a defeat ends it, and beating team 15 goes back to the main menu.","t":"code","b":[169,17],"m":"lda","x":[28415],"o":"#$11"},{"a":28676,"t":"code","b":[141,179,10],"m":"sta","oa":2739,"o":"a_0AB3"},{"a":28679,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":28681,"t":"code","b":[133,61],"m":"sta","oa":61,"o":"zpa_3D"},{"a":28683,"l":"b_700B","t":"code","b":[230,61],"m":"inc","oa":61,"x":[28717],"o":"zpa_3D"},{"a":28685,"l":"b_700D","t":"code","b":[165,61],"m":"lda","oa":61,"x":[28713],"o":"zpa_3D"},{"a":28687,"t":"code","b":[201,16],"m":"cmp","o":"#$10"},{"a":28689,"t":"code","b":[240,28],"m":"beq","oa":28719,"o":"b_702F"},{"a":28691,"t":"code","b":[32,76,83],"m":"jsr","oa":21324,"o":"team_2_ratings"},{"a":28694,"t":"code","b":[32,229,87],"m":"jsr","oa":22501,"o":"next_fixture"},{"a":28697,"t":"code","b":[32,115,95],"m":"jsr","oa":24435,"o":"gym"},{"a":28700,"t":"code","b":[32,241,83],"m":"jsr","oa":21489,"o":"squad_to_team_1"},{"a":28703,"t":"code","b":[32,216,115],"m":"jsr","oa":29656,"o":"match_result"},{"a":28706,"t":"code","b":[72],"m":"pha"},{"a":28707,"t":"code","b":[32,49,84],"m":"jsr","oa":21553,"o":"league_result"},{"a":28710,"t":"code","b":[104],"m":"pla"},{"a":28711,"t":"code","b":[201,0],"m":"cmp","o":"#$00"},{"a":28713,"t":"code","b":[240,226],"m":"beq","oa":28685,"o":"b_700D"},{"a":28715,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":28717,"t":"code","b":[240,220],"m":"beq","oa":28683,"o":"b_700B"},{"a":28719,"l":"b_702F","t":"code","b":[76,142,110],"m":"jmp","oa":28302,"x":[28689],"o":"main_menu"},{"a":28722,"l":"cup","c":"A cup: the bank starts at 2000, the transfer market starts, and the rounds begin (cup_round).","t":"code","b":[169,32],"m":"lda","x":[28430],"o":"#$20"},{"a":28724,"t":"code","b":[141,179,10],"m":"sta","oa":2739,"o":"a_0AB3"},{"a":28727,"t":"code","b":[32,142,86],"m":"jsr","oa":22158,"o":"transfer_init"},{"a":28730,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":28732,"t":"code","b":[141,11,12],"m":"sta","oa":3083,"o":"a_0C0B"},{"a":28735,"l":"cup_round","c":"One round of the cup: the teams not yet knocked out ($0B33 zero) are shuffled into ties ($0B23 pairs). Each tie without the player's team (team 0) is simulated twice, two legs added up (cup_record), and again while the total is level; the player's tie is played over two legs with the ends changed (manager screen, match_result), again while level; the losers are knocked out (cup_loser), the round's results are shown (cup_screen). Knocked out, the player goes back to the main menu; after the fourth round, the final, CONGRATULATIONS! YOU WON THE CUP!","t":"code","b":[32,24,74],"m":"jsr","oa":18968,"x":[28979],"o":"noise_on"},{"a":28738,"t":"code","b":[32,239,36],"m":"jsr","oa":9455,"o":"clear_cup"},{"a":28741,"t":"code","b":[162,15],"m":"ldx","o":"#$0F"},{"a":28743,"l":"b_7047","t":"code","b":[189,51,11],"m":"lda","oa":2867,"x":[28756],"o":"f_0B33,x"},{"a":28746,"t":"code","b":[208,2],"m":"bne","oa":28750,"o":"b_704E"},{"a":28748,"t":"code","b":[138],"m":"txa"},{"a":28749,"t":"code","b":[44,169,255],"m":"bit","oa":65449,"o":"a_FFA9"},{"a":28752,"t":"code","b":[157,35,11],"m":"sta","oa":2851,"o":"f_0B23,x"},{"a":28755,"t":"code","b":[202],"m":"dex"},{"a":28756,"t":"code","b":[16,241],"m":"bpl","oa":28743,"o":"b_7047"},{"a":28758,"t":"code","b":[169,100],"m":"lda","o":"#$64"},{"a":28760,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"zpa_26"},{"a":28762,"l":"b_705A","t":"code","b":[32,79,113],"m":"jsr","oa":29007,"x":[28784],"o":"random_team"},{"a":28765,"t":"code","b":[170],"m":"tax"},{"a":28766,"t":"code","b":[168],"m":"tay"},{"a":28767,"t":"code","b":[200],"m":"iny"},{"a":28768,"t":"code","b":[189,35,11],"m":"lda","oa":2851,"o":"f_0B23,x"},{"a":28771,"t":"code","b":[72],"m":"pha"},{"a":28772,"t":"code","b":[185,35,11],"m":"lda","oa":2851,"o":"f_0B23,y"},{"a":28775,"t":"code","b":[157,35,11],"m":"sta","oa":2851,"o":"f_0B23,x"},{"a":28778,"t":"code","b":[104],"m":"pla"},{"a":28779,"t":"code","b":[153,35,11],"m":"sta","oa":2851,"o":"f_0B23,y"},{"a":28782,"t":"code","b":[198,38],"m":"dec","oa":38,"o":"zpa_26"},{"a":28784,"t":"code","b":[208,232],"m":"bne","oa":28762,"o":"b_705A"},{"a":28786,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":28788,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":28790,"l":"b_7076","t":"code","b":[189,35,11],"m":"lda","oa":2851,"x":[28802],"o":"f_0B23,x"},{"a":28793,"t":"code","b":[48,4],"m":"bmi","oa":28799,"o":"b_707F"},{"a":28795,"t":"code","b":[153,35,11],"m":"sta","oa":2851,"o":"f_0B23,y"},{"a":28798,"t":"code","b":[200],"m":"iny"},{"a":28799,"l":"b_707F","t":"code","b":[232],"m":"inx","x":[28793]},{"a":28800,"t":"code","b":[224,16],"m":"cpx","o":"#$10"},{"a":28802,"t":"code","b":[208,242],"m":"bne","oa":28790,"o":"b_7076"},{"a":28804,"t":"code","b":[174,174,10],"m":"ldx","oa":2734,"o":"a_0AAE"},{"a":28807,"t":"code","b":[189,89,113],"m":"lda","oa":29017,"o":"cup_rounds,x"},{"a":28810,"t":"code","b":[141,175,10],"m":"sta","oa":2735,"o":"a_0AAF"},{"a":28813,"l":"b_708D","t":"code","b":[173,175,10],"m":"lda","oa":2735,"x":[28854],"o":"a_0AAF"},{"a":28816,"t":"code","b":[10],"m":"asl","o":"a"},{"a":28817,"t":"code","b":[168],"m":"tay"},{"a":28818,"t":"code","b":[185,35,11],"m":"lda","oa":2851,"o":"f_0B23,y"},{"a":28821,"t":"code","b":[133,60],"m":"sta","oa":60,"o":"zpa_3C"},{"a":28823,"t":"code","b":[240,26],"m":"beq","oa":28851,"o":"b_70B3"},{"a":28825,"t":"code","b":[185,36,11],"m":"lda","oa":2852,"o":"f_0B24,y"},{"a":28828,"t":"code","b":[240,21],"m":"beq","oa":28851,"o":"b_70B3"},{"a":28830,"t":"code","b":[133,61],"m":"sta","oa":61,"o":"zpa_3D"},{"a":28832,"t":"code","b":[32,155,85],"m":"jsr","oa":21915,"o":"simulate_match"},{"a":28835,"t":"code","b":[32,228,114],"m":"jsr","oa":29412,"o":"cup_record"},{"a":28838,"l":"b_70A6","t":"code","b":[32,155,85],"m":"jsr","oa":21915,"x":[28846],"o":"simulate_match"},{"a":28841,"t":"code","b":[32,228,114],"m":"jsr","oa":29412,"o":"cup_record"},{"a":28844,"t":"code","b":[201,0],"m":"cmp","o":"#$00"},{"a":28846,"t":"code","b":[240,246],"m":"beq","oa":28838,"o":"b_70A6"},{"a":28848,"t":"code","b":[32,64,113],"m":"jsr","oa":28992,"o":"cup_loser"},{"a":28851,"l":"b_70B3","t":"code","b":[206,175,10],"m":"dec","oa":2735,"x":[28823,28828],"o":"a_0AAF"},{"a":28854,"t":"code","b":[16,213],"m":"bpl","oa":28813,"o":"b_708D"},{"a":28856,"t":"code","b":[32,38,74],"m":"jsr","oa":18982,"o":"noise_off"},{"a":28859,"t":"code","b":[174,174,10],"m":"ldx","oa":2734,"o":"a_0AAE"},{"a":28862,"t":"code","b":[189,89,113],"m":"lda","oa":29017,"o":"cup_rounds,x"},{"a":28865,"t":"code","b":[10],"m":"asl","o":"a"},{"a":28866,"t":"code","b":[170],"m":"tax"},{"a":28867,"t":"code","b":[232],"m":"inx"},{"a":28868,"l":"b_70C4","t":"code","b":[189,35,11],"m":"lda","oa":2851,"x":[28874],"o":"f_0B23,x"},{"a":28871,"t":"code","b":[240,3],"m":"beq","oa":28876,"o":"b_70CC"},{"a":28873,"t":"code","b":[202],"m":"dex"},{"a":28874,"t":"code","b":[16,248],"m":"bpl","oa":28868,"o":"b_70C4"},{"a":28876,"l":"b_70CC","t":"code","b":[138],"m":"txa","x":[28871]},{"a":28877,"t":"code","b":[73,1],"m":"eor","o":"#$01"},{"a":28879,"t":"code","b":[170],"m":"tax"},{"a":28880,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":28881,"t":"code","b":[141,175,10],"m":"sta","oa":2735,"o":"a_0AAF"},{"a":28884,"t":"code","b":[10],"m":"asl","o":"a"},{"a":28885,"t":"code","b":[168],"m":"tay"},{"a":28886,"t":"code","b":[189,35,11],"m":"lda","oa":2851,"o":"f_0B23,x"},{"a":28889,"t":"code","b":[72],"m":"pha"},{"a":28890,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":28892,"t":"code","b":[153,35,11],"m":"sta","oa":2851,"o":"f_0B23,y"},{"a":28895,"t":"code","b":[104],"m":"pla"},{"a":28896,"t":"code","b":[153,36,11],"m":"sta","oa":2852,"o":"f_0B24,y"},{"a":28899,"t":"code","b":[32,76,83],"m":"jsr","oa":21324,"o":"team_2_ratings"},{"a":28902,"t":"code","b":[32,229,87],"m":"jsr","oa":22501,"o":"next_fixture"},{"a":28905,"t":"code","b":[32,142,104],"m":"jsr","oa":26766,"o":"manager_redraw"},{"a":28908,"t":"code","b":[32,241,83],"m":"jsr","oa":21489,"o":"squad_to_team_1"},{"a":28911,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":28913,"t":"code","b":[141,176,10],"m":"sta","oa":2736,"o":"a_0AB0"},{"a":28916,"t":"code","b":[32,216,115],"m":"jsr","oa":29656,"o":"match_result"},{"a":28919,"t":"code","b":[32,228,114],"m":"jsr","oa":29412,"o":"cup_record"},{"a":28922,"l":"b_70FA","t":"code","b":[32,169,86],"m":"jsr","oa":22185,"x":[28947],"o":"transfer_week"},{"a":28925,"t":"code","b":[32,142,104],"m":"jsr","oa":26766,"o":"manager_redraw"},{"a":28928,"t":"code","b":[32,241,83],"m":"jsr","oa":21489,"o":"squad_to_team_1"},{"a":28931,"t":"code","b":[173,176,10],"m":"lda","oa":2736,"o":"a_0AB0"},{"a":28934,"t":"code","b":[73,1],"m":"eor","o":"#$01"},{"a":28936,"t":"code","b":[141,176,10],"m":"sta","oa":2736,"o":"a_0AB0"},{"a":28939,"t":"code","b":[32,216,115],"m":"jsr","oa":29656,"o":"match_result"},{"a":28942,"t":"code","b":[32,228,114],"m":"jsr","oa":29412,"o":"cup_record"},{"a":28945,"t":"code","b":[201,0],"m":"cmp","o":"#$00"},{"a":28947,"t":"code","b":[240,229],"m":"beq","oa":28922,"o":"b_70FA"},{"a":28949,"t":"code","b":[32,64,113],"m":"jsr","oa":28992,"o":"cup_loser"},{"a":28952,"t":"code","b":[32,169,86],"m":"jsr","oa":22185,"o":"transfer_week"},{"a":28955,"t":"code","b":[174,174,10],"m":"ldx","oa":2734,"o":"a_0AAE"},{"a":28958,"t":"code","b":[189,89,113],"m":"lda","oa":29017,"o":"cup_rounds,x"},{"a":28961,"t":"code","b":[32,242,88],"m":"jsr","oa":22770,"o":"cup_screen"},{"a":28964,"t":"code","b":[173,51,11],"m":"lda","oa":2867,"o":"f_0B33"},{"a":28967,"t":"code","b":[208,20],"m":"bne","oa":28989,"o":"b_713D"},{"a":28969,"t":"code","b":[238,174,10],"m":"inc","oa":2734,"o":"a_0AAE"},{"a":28972,"t":"code","b":[173,174,10],"m":"lda","oa":2734,"o":"a_0AAE"},{"a":28975,"t":"code","b":[201,4],"m":"cmp","o":"#$04"},{"a":28977,"t":"code","b":[240,3],"m":"beq","oa":28982,"o":"b_7136"},{"a":28979,"t":"code","b":[76,63,112],"m":"jmp","oa":28735,"o":"cup_round"},{"a":28982,"l":"b_7136","t":"code","b":[162,89],"m":"ldx","x":[28977],"o":"#$59"},{"a":28984,"t":"code","b":[160,31],"m":"ldy","o":"#$1F"},{"a":28986,"t":"code","b":[32,91,111],"m":"jsr","oa":28507,"o":"message_screen"},{"a":28989,"l":"b_713D","t":"code","b":[76,142,110],"m":"jmp","oa":28302,"x":[28967],"o":"main_menu"},{"a":28992,"l":"cup_loser","c":"Knocks out the loser of a tie: one more for team $3D's $0B33 when the result $3A is 1, for team $3C's otherwise.","t":"code","b":[165,58],"m":"lda","oa":58,"x":[28848,28949],"o":"zpa_3A"},{"a":28994,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":28996,"t":"code","b":[240,3],"m":"beq","oa":29001,"o":"b_7149"},{"a":28998,"t":"code","b":[166,60],"m":"ldx","oa":60,"o":"zpa_3C"},{"a":29000,"t":"code","b":[44,166,61],"m":"bit","oa":15782,"o":"j_3DA6"},{"a":29003,"t":"code","b":[254,51,11],"m":"inc","oa":2867,"o":"f_0B33,x"},{"a":29006,"t":"code","b":[96],"m":"rts"},{"a":29007,"l":"random_team","c":"A random team number from 0 to 13.","t":"code","b":[32,10,74],"m":"jsr","oa":18954,"x":[28762,29014],"o":"random"},{"a":29010,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":29012,"t":"code","b":[201,14],"m":"cmp","o":"#$0E"},{"a":29014,"t":"code","b":[176,247],"m":"bcs","oa":29007,"o":"random_team"},{"a":29016,"t":"code","b":[96],"m":"rts"},{"a":29017,"l":"cup_rounds","c":"The last tie of each round of the cup, counting from 0: 7, 3, 1, 0 (8, 4, 2 and 1 ties).","t":"byte","b":[7,3,1,0],"x":[28807,28862,28958]},{"a":29021,"l":"league","c":"A league (menu 3): a new game (carry clear) starts with 1100 in the bank and the transfer market; LOAD GAME (carry set) carries on from the loaded week. The league is two divisions of eight: places 0-7 are division 2 and 8-15 division 1, the higher the better, and Brutal Deluxe (team 0) start in place 0.","t":"code","b":[144,11],"m":"bcc","oa":29034,"x":[28466,28481,28504],"o":"b_716A"},{"a":29023,"t":"code","b":[32,24,74],"m":"jsr","oa":18968,"o":"noise_on"},{"a":29026,"t":"code","b":[173,174,10],"m":"lda","oa":2734,"o":"a_0AAE"},{"a":29029,"t":"code","b":[208,69],"m":"bne","oa":29100,"o":"b_71AC"},{"a":29031,"t":"code","b":[76,30,114],"m":"jmp","oa":29214,"o":"league_playoff"},{"a":29034,"l":"b_716A","t":"code","b":[169,17],"m":"lda","x":[29021],"o":"#$11"},{"a":29036,"t":"code","b":[141,179,10],"m":"sta","oa":2739,"o":"a_0AB3"},{"a":29039,"t":"code","b":[32,142,86],"m":"jsr","oa":22158,"o":"transfer_init"},{"a":29042,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":29044,"t":"code","b":[141,11,12],"m":"sta","oa":3083,"o":"a_0C0B"},{"a":29047,"l":"league_half","c":"Starts half a season: shuffles the order of the seven weeks of fixtures ($0BD4-$0BDA) and starts at week 1.","t":"code","b":[162,6],"m":"ldx","x":[29186,29290],"o":"#$06"},{"a":29049,"l":"b_7179","t":"code","b":[138],"m":"txa","x":[29054]},{"a":29050,"t":"code","b":[157,212,11],"m":"sta","oa":3028,"o":"f_0BD4,x"},{"a":29053,"t":"code","b":[202],"m":"dex"},{"a":29054,"t":"code","b":[16,249],"m":"bpl","oa":29049,"o":"b_7179"},{"a":29056,"t":"code","b":[169,100],"m":"lda","o":"#$64"},{"a":29058,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"zpa_26"},{"a":29060,"l":"b_7184","t":"code","b":[32,161,114],"m":"jsr","oa":29345,"x":[29082],"o":"random_week"},{"a":29063,"t":"code","b":[170],"m":"tax"},{"a":29064,"t":"code","b":[168],"m":"tay"},{"a":29065,"t":"code","b":[200],"m":"iny"},{"a":29066,"t":"code","b":[189,212,11],"m":"lda","oa":3028,"o":"f_0BD4,x"},{"a":29069,"t":"code","b":[72],"m":"pha"},{"a":29070,"t":"code","b":[185,212,11],"m":"lda","oa":3028,"o":"f_0BD4,y"},{"a":29073,"t":"code","b":[157,212,11],"m":"sta","oa":3028,"o":"f_0BD4,x"},{"a":29076,"t":"code","b":[104],"m":"pla"},{"a":29077,"t":"code","b":[153,212,11],"m":"sta","oa":3028,"o":"f_0BD4,y"},{"a":29080,"t":"code","b":[198,38],"m":"dec","oa":38,"o":"zpa_26"},{"a":29082,"t":"code","b":[208,232],"m":"bne","oa":29060,"o":"b_7184"},{"a":29084,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":29086,"t":"code","b":[141,174,10],"m":"sta","oa":2734,"o":"a_0AAE"},{"a":29089,"l":"league_week","c":"A week of the league: the week's eight matches (week_fixtures), the player's with the next fixture screen and the manager screen (league_match), the rest simulated, each recorded (league_result); then the transfer market's week, the table sorted (league_sort), the results and the table shown. Seven weeks make half a season; the second half plays the fixtures again with the ends changed ($0AB0). After the season the top of division 2 (place 7) and the bottom of division 1 (place 8) change places.","t":"code","b":[32,239,36],"m":"jsr","oa":9455,"x":[29170],"o":"clear_cup"},{"a":29092,"t":"code","b":[32,24,74],"m":"jsr","oa":18968,"o":"noise_on"},{"a":29095,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":29097,"t":"code","b":[141,175,10],"m":"sta","oa":2735,"o":"a_0AAF"},{"a":29100,"l":"b_71AC","t":"code","b":[174,174,10],"m":"ldx","oa":2734,"x":[29029,29141],"o":"a_0AAE"},{"a":29103,"t":"code","b":[189,211,11],"m":"lda","oa":3027,"o":"f_0BD3,x"},{"a":29106,"t":"code","b":[32,61,115],"m":"jsr","oa":29501,"o":"week_fixtures"},{"a":29109,"t":"code","b":[173,175,10],"m":"lda","oa":2735,"o":"a_0AAF"},{"a":29112,"t":"code","b":[10],"m":"asl","o":"a"},{"a":29113,"t":"code","b":[168],"m":"tay"},{"a":29114,"t":"code","b":[185,32,9],"m":"lda","oa":2336,"o":"f_0920,y"},{"a":29117,"t":"code","b":[133,60],"m":"sta","oa":60,"o":"zpa_3C"},{"a":29119,"t":"code","b":[185,33,9],"m":"lda","oa":2337,"o":"f_0921,y"},{"a":29122,"t":"code","b":[133,61],"m":"sta","oa":61,"o":"zpa_3D"},{"a":29124,"t":"code","b":[32,122,114],"m":"jsr","oa":29306,"o":"league_match"},{"a":29127,"t":"code","b":[32,228,114],"m":"jsr","oa":29412,"o":"cup_record"},{"a":29130,"t":"code","b":[32,49,84],"m":"jsr","oa":21553,"o":"league_result"},{"a":29133,"t":"code","b":[238,175,10],"m":"inc","oa":2735,"o":"a_0AAF"},{"a":29136,"t":"code","b":[173,175,10],"m":"lda","oa":2735,"o":"a_0AAF"},{"a":29139,"t":"code","b":[201,8],"m":"cmp","o":"#$08"},{"a":29141,"t":"code","b":[208,213],"m":"bne","oa":29100,"o":"b_71AC"},{"a":29143,"t":"code","b":[32,38,74],"m":"jsr","oa":18982,"o":"noise_off"},{"a":29146,"t":"code","b":[32,169,86],"m":"jsr","oa":22185,"o":"transfer_week"},{"a":29149,"t":"code","b":[32,234,84],"m":"jsr","oa":21738,"o":"league_sort"},{"a":29152,"t":"code","b":[169,7],"m":"lda","o":"#$07"},{"a":29154,"t":"code","b":[32,242,88],"m":"jsr","oa":22770,"o":"cup_screen"},{"a":29157,"t":"code","b":[32,186,89],"m":"jsr","oa":22970,"o":"league_table"},{"a":29160,"t":"code","b":[238,174,10],"m":"inc","oa":2734,"o":"a_0AAE"},{"a":29163,"t":"code","b":[173,174,10],"m":"lda","oa":2734,"o":"a_0AAE"},{"a":29166,"t":"code","b":[201,8],"m":"cmp","o":"#$08"},{"a":29168,"t":"code","b":[240,3],"m":"beq","oa":29173,"o":"b_71F5"},{"a":29170,"t":"code","b":[76,161,113],"m":"jmp","oa":29089,"o":"league_week"},{"a":29173,"l":"b_71F5","t":"code","b":[238,173,10],"m":"inc","oa":2733,"x":[29168],"o":"a_0AAD"},{"a":29176,"t":"code","b":[173,173,10],"m":"lda","oa":2733,"o":"a_0AAD"},{"a":29179,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":29181,"t":"code","b":[141,176,10],"m":"sta","oa":2736,"o":"a_0AB0"},{"a":29184,"t":"code","b":[240,3],"m":"beq","oa":29189,"o":"b_7205"},{"a":29186,"t":"code","b":[76,119,113],"m":"jmp","oa":29047,"o":"league_half"},{"a":29189,"l":"b_7205","t":"code","b":[169,0],"m":"lda","x":[29184],"o":"#$00"},{"a":29191,"t":"code","b":[141,174,10],"m":"sta","oa":2734,"o":"a_0AAE"},{"a":29194,"t":"code","b":[32,234,84],"m":"jsr","oa":21738,"o":"league_sort"},{"a":29197,"t":"code","b":[169,7],"m":"lda","o":"#$07"},{"a":29199,"t":"code","b":[32,210,114],"m":"jsr","oa":29394,"o":"find_team"},{"a":29202,"t":"code","b":[133,60],"m":"sta","oa":60,"o":"zpa_3C"},{"a":29204,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":29206,"t":"code","b":[32,210,114],"m":"jsr","oa":29394,"o":"find_team"},{"a":29209,"t":"code","b":[133,61],"m":"sta","oa":61,"o":"zpa_3D"},{"a":29211,"t":"code","b":[32,171,114],"m":"jsr","oa":29355,"o":"swap_places"},{"a":29214,"l":"league_playoff","c":"The play-off after a season: second in division 2 (place 6) against second from bottom in division 1 (place 9), played again until one wins, who takes the higher place. Then the table and the transfer market. Brutal Deluxe at the top of division 1 (place 15) have won the league (YO! YOU DID IT!); in division 1 after the first season they are promoted (CONGRATULATIONS ON YOUR PROMOTION!) and play a second season; otherwise the game goes back to the main menu.","t":"code","b":[32,24,74],"m":"jsr","oa":18968,"x":[29031],"o":"noise_on"},{"a":29217,"t":"code","b":[169,6],"m":"lda","o":"#$06"},{"a":29219,"t":"code","b":[32,210,114],"m":"jsr","oa":29394,"o":"find_team"},{"a":29222,"t":"code","b":[133,60],"m":"sta","oa":60,"o":"zpa_3C"},{"a":29224,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":29226,"t":"code","b":[32,210,114],"m":"jsr","oa":29394,"o":"find_team"},{"a":29229,"t":"code","b":[133,61],"m":"sta","oa":61,"o":"zpa_3D"},{"a":29231,"l":"b_722F","t":"code","b":[32,122,114],"m":"jsr","oa":29306,"x":[29236],"o":"league_match"},{"a":29234,"t":"code","b":[165,58],"m":"lda","oa":58,"o":"zpa_3A"},{"a":29236,"t":"code","b":[240,249],"m":"beq","oa":29231,"o":"b_722F"},{"a":29238,"t":"code","b":[32,38,74],"m":"jsr","oa":18982,"o":"noise_off"},{"a":29241,"t":"code","b":[165,61],"m":"lda","oa":61,"o":"zpa_3D"},{"a":29243,"t":"code","b":[197,60],"m":"cmp","oa":60,"o":"zpa_3C"},{"a":29245,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":29247,"t":"code","b":[197,58],"m":"cmp","oa":58,"o":"zpa_3A"},{"a":29249,"t":"code","b":[240,3],"m":"beq","oa":29254,"o":"b_7246"},{"a":29251,"t":"code","b":[32,171,114],"m":"jsr","oa":29355,"o":"swap_places"},{"a":29254,"l":"b_7246","t":"code","b":[32,186,89],"m":"jsr","oa":22970,"x":[29249],"o":"league_table"},{"a":29257,"t":"code","b":[32,169,86],"m":"jsr","oa":22185,"o":"transfer_week"},{"a":29260,"t":"code","b":[173,35,11],"m":"lda","oa":2851,"o":"f_0B23"},{"a":29263,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":29265,"t":"code","b":[201,15],"m":"cmp","o":"#$0F"},{"a":29267,"t":"code","b":[240,27],"m":"beq","oa":29296,"o":"b_7270"},{"a":29269,"t":"code","b":[201,8],"m":"cmp","o":"#$08"},{"a":29271,"t":"code","b":[144,20],"m":"bcc","oa":29293,"o":"b_726D"},{"a":29273,"t":"code","b":[173,173,10],"m":"lda","oa":2733,"o":"a_0AAD"},{"a":29276,"t":"code","b":[201,4],"m":"cmp","o":"#$04"},{"a":29278,"t":"code","b":[176,13],"m":"bcs","oa":29293,"o":"b_726D"},{"a":29280,"t":"code","b":[162,126],"m":"ldx","o":"#$7E"},{"a":29282,"t":"code","b":[160,31],"m":"ldy","o":"#$1F"},{"a":29284,"t":"code","b":[32,91,111],"m":"jsr","oa":28507,"o":"message_screen"},{"a":29287,"t":"code","b":[32,226,36],"m":"jsr","oa":9442,"o":"clear_season"},{"a":29290,"t":"code","b":[76,119,113],"m":"jmp","oa":29047,"o":"league_half"},{"a":29293,"l":"b_726D","t":"code","b":[76,142,110],"m":"jmp","oa":28302,"x":[29271,29278],"o":"main_menu"},{"a":29296,"l":"b_7270","t":"code","b":[162,164],"m":"ldx","x":[29267],"o":"#$A4"},{"a":29298,"t":"code","b":[160,31],"m":"ldy","o":"#$1F"},{"a":29300,"t":"code","b":[32,91,111],"m":"jsr","oa":28507,"o":"message_screen"},{"a":29303,"t":"code","b":[76,142,110],"m":"jmp","oa":28302,"o":"main_menu"},{"a":29306,"l":"league_match","c":"Plays a league match between teams $3C and $3D: simulated when neither is Brutal Deluxe (team 0), otherwise played after the next fixture screen and the manager screen (match_result).","t":"code","b":[165,61],"m":"lda","oa":61,"x":[29124,29231],"o":"zpa_3D"},{"a":29308,"t":"code","b":[240,7],"m":"beq","oa":29317,"o":"b_7285"},{"a":29310,"t":"code","b":[165,60],"m":"lda","oa":60,"o":"zpa_3C"},{"a":29312,"t":"code","b":[240,3],"m":"beq","oa":29317,"o":"b_7285"},{"a":29314,"t":"code","b":[76,155,85],"m":"jmp","oa":21915,"o":"simulate_match"},{"a":29317,"l":"b_7285","t":"code","b":[32,38,74],"m":"jsr","oa":18982,"x":[29308,29312],"o":"noise_off"},{"a":29320,"t":"code","b":[165,61],"m":"lda","oa":61,"o":"zpa_3D"},{"a":29322,"t":"code","b":[208,2],"m":"bne","oa":29326,"o":"b_728E"},{"a":29324,"t":"code","b":[165,60],"m":"lda","oa":60,"o":"zpa_3C"},{"a":29326,"l":"b_728E","t":"code","b":[32,76,83],"m":"jsr","oa":21324,"x":[29322],"o":"team_2_ratings"},{"a":29329,"t":"code","b":[32,229,87],"m":"jsr","oa":22501,"o":"next_fixture"},{"a":29332,"t":"code","b":[32,142,104],"m":"jsr","oa":26766,"o":"manager_redraw"},{"a":29335,"t":"code","b":[32,241,83],"m":"jsr","oa":21489,"o":"squad_to_team_1"},{"a":29338,"t":"code","b":[32,216,115],"m":"jsr","oa":29656,"o":"match_result"},{"a":29341,"t":"code","b":[32,24,74],"m":"jsr","oa":18968,"o":"noise_on"},{"a":29344,"t":"code","b":[96],"m":"rts"},{"a":29345,"l":"random_week","c":"A random number from 0 to 5, for shuffling the weeks.","t":"code","b":[32,10,74],"m":"jsr","oa":18954,"x":[29060,29352],"o":"random"},{"a":29348,"t":"code","b":[41,7],"m":"and","o":"#$07"},{"a":29350,"t":"code","b":[201,6],"m":"cmp","o":"#$06"},{"a":29352,"t":"code","b":[176,247],"m":"bcs","oa":29345,"o":"random_week"},{"a":29354,"t":"code","b":[96],"m":"rts"},{"a":29355,"l":"swap_places","c":"Swaps the places (low nibbles of $0B23) of teams $3C and $3D.","t":"code","b":[166,60],"m":"ldx","oa":60,"x":[29211,29251],"o":"zpa_3C"},{"a":29357,"t":"code","b":[164,61],"m":"ldy","oa":61,"o":"zpa_3D"},{"a":29359,"t":"code","b":[189,35,11],"m":"lda","oa":2851,"o":"f_0B23,x"},{"a":29362,"t":"code","b":[41,240],"m":"and","o":"#$F0"},{"a":29364,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":29366,"t":"code","b":[189,35,11],"m":"lda","oa":2851,"o":"f_0B23,x"},{"a":29369,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":29371,"t":"code","b":[133,35],"m":"sta","oa":35,"o":"zpa_23"},{"a":29373,"t":"code","b":[185,35,11],"m":"lda","oa":2851,"o":"f_0B23,y"},{"a":29376,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":29378,"t":"code","b":[5,34],"m":"ora","oa":34,"o":"zpa_22"},{"a":29380,"t":"code","b":[157,35,11],"m":"sta","oa":2851,"o":"f_0B23,x"},{"a":29383,"t":"code","b":[185,35,11],"m":"lda","oa":2851,"o":"f_0B23,y"},{"a":29386,"t":"code","b":[41,240],"m":"and","o":"#$F0"},{"a":29388,"t":"code","b":[5,35],"m":"ora","oa":35,"o":"zpa_23"},{"a":29390,"t":"code","b":[153,35,11],"m":"sta","oa":2851,"o":"f_0B23,y"},{"a":29393,"t":"code","b":[96],"m":"rts"},{"a":29394,"l":"find_team","c":"The team in place A: the index of the entry of $0B23 whose low nibble is A.","t":"code","b":[133,34],"m":"sta","oa":34,"x":[29199,29206,29219,29226],"o":"zpa_22"},{"a":29396,"t":"code","b":[162,15],"m":"ldx","o":"#$0F"},{"a":29398,"l":"b_72D6","t":"code","b":[189,35,11],"m":"lda","oa":2851,"x":[29408],"o":"f_0B23,x"},{"a":29401,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":29403,"t":"code","b":[197,34],"m":"cmp","oa":34,"o":"zpa_22"},{"a":29405,"t":"code","b":[240,3],"m":"beq","oa":29410,"o":"b_72E2"},{"a":29407,"t":"code","b":[202],"m":"dex"},{"a":29408,"t":"code","b":[16,244],"m":"bpl","oa":29398,"o":"b_72D6"},{"a":29410,"l":"b_72E2","t":"code","b":[138],"m":"txa","x":[29405]},{"a":29411,"t":"code","b":[96],"m":"rts"},{"a":29412,"l":"cup_record","c":"Records a cup tie's scores at $0BDB-$0BF3 and its result in $3A.","t":"code","b":[248],"m":"sed","x":[28835,28841,28919,28942,29127]},{"a":29413,"t":"code","b":[172,175,10],"m":"ldy","oa":2735,"o":"a_0AAF"},{"a":29416,"t":"code","b":[165,73],"m":"lda","oa":73,"o":"zpa_49"},{"a":29418,"t":"code","b":[10],"m":"asl","o":"a"},{"a":29419,"t":"code","b":[10],"m":"asl","o":"a"},{"a":29420,"t":"code","b":[10],"m":"asl","o":"a"},{"a":29421,"t":"code","b":[10],"m":"asl","o":"a"},{"a":29422,"t":"code","b":[5,71],"m":"ora","oa":71,"o":"zpa_47"},{"a":29424,"t":"code","b":[24],"m":"clc"},{"a":29425,"t":"code","b":[121,219,11],"m":"adc","oa":3035,"o":"f_0BDB,y"},{"a":29428,"t":"code","b":[153,219,11],"m":"sta","oa":3035,"o":"f_0BDB,y"},{"a":29431,"t":"code","b":[165,75],"m":"lda","oa":75,"o":"zpa_4B"},{"a":29433,"t":"code","b":[121,227,11],"m":"adc","oa":3043,"o":"f_0BE3,y"},{"a":29436,"t":"code","b":[153,227,11],"m":"sta","oa":3043,"o":"f_0BE3,y"},{"a":29439,"t":"code","b":[165,74],"m":"lda","oa":74,"o":"zpa_4A"},{"a":29441,"t":"code","b":[10],"m":"asl","o":"a"},{"a":29442,"t":"code","b":[10],"m":"asl","o":"a"},{"a":29443,"t":"code","b":[10],"m":"asl","o":"a"},{"a":29444,"t":"code","b":[10],"m":"asl","o":"a"},{"a":29445,"t":"code","b":[5,72],"m":"ora","oa":72,"o":"zpa_48"},{"a":29447,"t":"code","b":[24],"m":"clc"},{"a":29448,"t":"code","b":[121,235,11],"m":"adc","oa":3051,"o":"f_0BEB,y"},{"a":29451,"t":"code","b":[153,235,11],"m":"sta","oa":3051,"o":"f_0BEB,y"},{"a":29454,"t":"code","b":[165,76],"m":"lda","oa":76,"o":"zpa_4C"},{"a":29456,"t":"code","b":[121,243,11],"m":"adc","oa":3059,"o":"f_0BF3,y"},{"a":29459,"t":"code","b":[153,243,11],"m":"sta","oa":3059,"o":"f_0BF3,y"},{"a":29462,"t":"code","b":[216],"m":"cld"},{"a":29463,"t":"code","b":[185,243,11],"m":"lda","oa":3059,"o":"f_0BF3,y"},{"a":29466,"t":"code","b":[217,227,11],"m":"cmp","oa":3043,"o":"f_0BE3,y"},{"a":29469,"t":"code","b":[208,8],"m":"bne","oa":29479,"o":"b_7327"},{"a":29471,"t":"code","b":[185,235,11],"m":"lda","oa":3051,"o":"f_0BEB,y"},{"a":29474,"t":"code","b":[217,219,11],"m":"cmp","oa":3035,"o":"f_0BDB,y"},{"a":29477,"t":"code","b":[240,17],"m":"beq","oa":29496,"o":"b_7338"},{"a":29479,"l":"b_7327","t":"code","b":[185,235,11],"m":"lda","oa":3051,"x":[29469],"o":"f_0BEB,y"},{"a":29482,"t":"code","b":[217,219,11],"m":"cmp","oa":3035,"o":"f_0BDB,y"},{"a":29485,"t":"code","b":[185,243,11],"m":"lda","oa":3059,"o":"f_0BF3,y"},{"a":29488,"t":"code","b":[249,227,11],"m":"sbc","oa":3043,"o":"f_0BE3,y"},{"a":29491,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":29493,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":29495,"t":"code","b":[44,169,0],"m":"bit","oa":169,"o":"a_00A9"},{"a":29498,"t":"code","b":[133,58],"m":"sta","oa":58,"o":"zpa_3A"},{"a":29500,"t":"code","b":[96],"m":"rts"},{"a":29501,"l":"week_fixtures","c":"The fixtures of week A for the two divisions, from fixtures, into $0920 (home) and $0928 (away).","t":"code","b":[10],"m":"asl","x":[22844,29106],"o":"a"},{"a":29502,"t":"code","b":[10],"m":"asl","o":"a"},{"a":29503,"t":"code","b":[170],"m":"tax"},{"a":29504,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":29506,"l":"b_7342","t":"code","b":[134,35],"m":"stx","oa":35,"x":[29557],"o":"zpa_23"},{"a":29508,"t":"code","b":[189,147,115],"m":"lda","oa":29587,"o":"fixtures,x"},{"a":29511,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":29512,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":29513,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":29514,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":29515,"t":"code","b":[72],"m":"pha"},{"a":29516,"t":"code","b":[32,123,115],"m":"jsr","oa":29563,"o":"division_1_team"},{"a":29519,"t":"code","b":[153,32,9],"m":"sta","oa":2336,"o":"f_0920,y"},{"a":29522,"t":"code","b":[104],"m":"pla"},{"a":29523,"t":"code","b":[32,120,115],"m":"jsr","oa":29560,"o":"division_team"},{"a":29526,"t":"code","b":[153,40,9],"m":"sta","oa":2344,"o":"f_0928,y"},{"a":29529,"t":"code","b":[200],"m":"iny"},{"a":29530,"t":"code","b":[166,35],"m":"ldx","oa":35,"o":"zpa_23"},{"a":29532,"t":"code","b":[189,147,115],"m":"lda","oa":29587,"o":"fixtures,x"},{"a":29535,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":29537,"t":"code","b":[72],"m":"pha"},{"a":29538,"t":"code","b":[32,123,115],"m":"jsr","oa":29563,"o":"division_1_team"},{"a":29541,"t":"code","b":[153,32,9],"m":"sta","oa":2336,"o":"f_0920,y"},{"a":29544,"t":"code","b":[104],"m":"pla"},{"a":29545,"t":"code","b":[32,120,115],"m":"jsr","oa":29560,"o":"division_team"},{"a":29548,"t":"code","b":[153,40,9],"m":"sta","oa":2344,"o":"f_0928,y"},{"a":29551,"t":"code","b":[166,35],"m":"ldx","oa":35,"o":"zpa_23"},{"a":29553,"t":"code","b":[232],"m":"inx"},{"a":29554,"t":"code","b":[200],"m":"iny"},{"a":29555,"t":"code","b":[192,8],"m":"cpy","o":"#$08"},{"a":29557,"t":"code","b":[208,203],"m":"bne","oa":29506,"o":"b_7342"},{"a":29559,"t":"code","b":[96],"m":"rts"},{"a":29560,"l":"division_team","c":"The team in place A of division 2 (entered at $7378, places 0-7) or of division 1 ($737B).","t":"code","b":[162,8],"m":"ldx","x":[29523,29545],"o":"#$08"},{"a":29562,"t":"code","b":[44,162,0],"m":"bit","oa":162,"o":"a_00A2"},{"a":29563,"t":"note","l":"division_1_team","c":"The team in place A of division 1 (division_team's second entry).","note":"inside the item at $737A","x":[29516,29538]},{"a":29565,"t":"code","b":[134,34],"m":"stx","oa":34,"o":"zpa_22"},{"a":29567,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"zpa_26"},{"a":29569,"t":"code","b":[162,255],"m":"ldx","o":"#$FF"},{"a":29571,"l":"b_7383","t":"code","b":[232],"m":"inx","x":[29579,29583]},{"a":29572,"t":"code","b":[189,35,11],"m":"lda","oa":2851,"o":"f_0B23,x"},{"a":29575,"t":"code","b":[41,8],"m":"and","o":"#$08"},{"a":29577,"t":"code","b":[197,34],"m":"cmp","oa":34,"o":"zpa_22"},{"a":29579,"t":"code","b":[208,246],"m":"bne","oa":29571,"o":"b_7383"},{"a":29581,"t":"code","b":[198,38],"m":"dec","oa":38,"o":"zpa_26"},{"a":29583,"t":"code","b":[16,242],"m":"bpl","oa":29571,"o":"b_7383"},{"a":29585,"t":"code","b":[138],"m":"txa"},{"a":29586,"t":"code","b":[96],"m":"rts"},{"a":29587,"l":"fixtures","c":"The league's fixture list: seven weeks of four matches, each a byte of two teams of the division (a nibble each), counted in the order of their team numbers among the division's members (division_team): every team plays every other once.","t":"byte","b":[1,35,69,103,2,19,70,87],"x":[29508,29532]},{"a":29595,"t":"byte","b":[3,18,71,86,4,21,38,55]},{"a":29603,"t":"byte","b":[5,20,39,54,6,23,36,53]},{"a":29611,"t":"byte","b":[7,22,37,52]},{"a":29615,"l":"two_player_result","c":"Plays a two-player match (play_match) and shows the winner's message; returns the result in A.","t":"code","b":[32,103,116],"m":"jsr","oa":29799,"x":[28616],"o":"play_match"},{"a":29618,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":29620,"t":"code","b":[240,14],"m":"beq","oa":29636,"o":"b_73C4"},{"a":29622,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":29624,"t":"code","b":[240,20],"m":"beq","oa":29646,"o":"b_73CE"},{"a":29626,"t":"code","b":[162,254],"m":"ldx","o":"#$FE"},{"a":29628,"t":"code","b":[160,30],"m":"ldy","o":"#$1E"},{"a":29630,"t":"code","b":[32,3,120],"m":"jsr","oa":30723,"o":"message_fire"},{"a":29633,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":29635,"t":"code","b":[96],"m":"rts"},{"a":29636,"l":"b_73C4","t":"code","b":[162,177],"m":"ldx","x":[29620],"o":"#$B1"},{"a":29638,"t":"code","b":[160,30],"m":"ldy","o":"#$1E"},{"a":29640,"t":"code","b":[32,3,120],"m":"jsr","oa":30723,"o":"message_fire"},{"a":29643,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":29645,"t":"code","b":[96],"m":"rts"},{"a":29646,"l":"b_73CE","t":"code","b":[162,194],"m":"ldx","x":[29624],"o":"#$C2"},{"a":29648,"t":"code","b":[160,30],"m":"ldy","o":"#$1E"},{"a":29650,"t":"code","b":[32,3,120],"m":"jsr","oa":30723,"o":"message_fire"},{"a":29653,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":29655,"t":"code","b":[96],"m":"rts"},{"a":29656,"l":"match_result","c":"The result screen after a one-player match: for a win a message, then A WIN FOR and the winner's name; for a defeat a message, the picture at $7AFC (show_picture_7afc) and A WIN FOR the other team; for a draw a message. Returns the result in A (0 draw, 1 win, 2 defeat).","t":"code","b":[32,103,116],"m":"jsr","oa":29799,"x":[28703,28916,28939,29338],"o":"play_match"},{"a":29659,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":29661,"t":"code","b":[240,14],"m":"beq","oa":29677,"o":"b_73ED"},{"a":29663,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":29665,"t":"code","b":[240,55],"m":"beq","oa":29722,"o":"b_741A"},{"a":29667,"t":"code","b":[162,254],"m":"ldx","o":"#$FE"},{"a":29669,"t":"code","b":[160,30],"m":"ldy","o":"#$1E"},{"a":29671,"t":"code","b":[32,3,120],"m":"jsr","oa":30723,"o":"message_fire"},{"a":29674,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":29676,"t":"code","b":[96],"m":"rts"},{"a":29677,"l":"b_73ED","t":"code","b":[162,235],"m":"ldx","x":[29661],"o":"#$EB"},{"a":29679,"t":"code","b":[160,30],"m":"ldy","o":"#$1E"},{"a":29681,"t":"code","b":[32,233,119],"m":"jsr","oa":30697,"o":"message_wait"},{"a":29684,"t":"code","b":[32,201,78],"m":"jsr","oa":20169,"o":"tile_screen_cc"},{"a":29687,"t":"code","b":[32,57,80],"m":"jsr","oa":20537,"o":"screen_on"},{"a":29690,"t":"code","b":[169,72],"m":"lda","o":"#$48"},{"a":29692,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":29694,"t":"code","b":[169,254],"m":"lda","o":"#$FE"},{"a":29696,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":29698,"t":"code","b":[169,78],"m":"lda","o":"#$4E"},{"a":29700,"t":"code","b":[133,28],"m":"sta","oa":28,"o":"zpa_1C"},{"a":29702,"t":"code","b":[169,31],"m":"lda","o":"#$1F"},{"a":29704,"t":"code","b":[133,29],"m":"sta","oa":29,"o":"zpa_1D"},{"a":29706,"t":"code","b":[32,218,91],"m":"jsr","oa":23514,"o":"print_text"},{"a":29709,"t":"code","b":[166,60],"m":"ldx","oa":60,"o":"zpa_3C"},{"a":29711,"t":"code","b":[32,123,91],"m":"jsr","oa":23419,"o":"print_team"},{"a":29714,"t":"code","b":[169,24],"m":"lda","o":"#$18"},{"a":29716,"t":"code","b":[32,176,117],"m":"jsr","oa":30128,"o":"wait_fire"},{"a":29719,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":29721,"t":"code","b":[96],"m":"rts"},{"a":29722,"l":"b_741A","t":"code","b":[162,244],"m":"ldx","x":[29665],"o":"#$F4"},{"a":29724,"t":"code","b":[160,30],"m":"ldy","o":"#$1E"},{"a":29726,"t":"code","b":[32,233,119],"m":"jsr","oa":30697,"o":"message_wait"},{"a":29729,"t":"code","b":[32,222,78],"m":"jsr","oa":20190,"o":"show_picture_7afc"},{"a":29732,"t":"code","b":[32,57,80],"m":"jsr","oa":20537,"o":"screen_on"},{"a":29735,"t":"code","b":[169,64],"m":"lda","o":"#$40"},{"a":29737,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":29739,"t":"code","b":[169,254],"m":"lda","o":"#$FE"},{"a":29741,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":29743,"t":"code","b":[166,61],"m":"ldx","oa":61,"o":"zpa_3D"},{"a":29745,"t":"code","b":[32,137,91],"m":"jsr","oa":23433,"o":"print_team_name"},{"a":29748,"t":"code","b":[73,15],"m":"eor","o":"#$0F"},{"a":29750,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":29751,"t":"code","b":[32,50,92],"m":"jsr","oa":23602,"o":"move_cells"},{"a":29754,"t":"code","b":[169,78],"m":"lda","o":"#$4E"},{"a":29756,"t":"code","b":[133,28],"m":"sta","oa":28,"o":"zpa_1C"},{"a":29758,"t":"code","b":[169,31],"m":"lda","o":"#$1F"},{"a":29760,"t":"code","b":[133,29],"m":"sta","oa":29,"o":"zpa_1D"},{"a":29762,"t":"code","b":[32,218,91],"m":"jsr","oa":23514,"o":"print_text"},{"a":29765,"t":"code","b":[166,61],"m":"ldx","oa":61,"o":"zpa_3D"},{"a":29767,"t":"code","b":[32,123,91],"m":"jsr","oa":23419,"o":"print_team"},{"a":29770,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":29772,"t":"code","b":[32,176,117],"m":"jsr","oa":30128,"o":"wait_fire"},{"a":29775,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":29777,"t":"code","b":[96],"m":"rts"},{"a":29778,"l":"type_modes","c":"For each game type ($0AAC, 0-6): the mode $3B (0 the computer plays both teams, 1 one player, 2 two players, $FF practice with no opponent).","t":"byte","b":[0,255,2,1,1,1,0],"x":[29802]},{"a":29785,"l":"type_coins_max","c":"For each game type, the most coins a match can earn ($0AB5).","t":"byte","b":[5,255,20,11,10,5,6],"x":[29807]},{"a":29792,"l":"type_coins_min","c":"For each game type, the fewest coins a team that picked up any is paid for ($0AB6): 3 in a team game, 0 otherwise; a team with none is paid nothing (play_coins).","t":"byte","b":[0,0,0,0,0,0,3],"x":[29813]},{"a":29799,"l":"play_match","c":"Plays a match: sets the mode and the coin limits for the game type, resets the scores and the clock, sets up the match (match_setup) and lets the interrupt play it, redrawing the pitch when asked ($8B), until the match state ($45) has bit 7. Then fades out, ends any token or armour and puts back the sprite frames the match changed (sprite_copy). State 5 (a goal) or 7 (an injury) shows its message and kicks off again; state 3 (RUN/STOP) goes back to the main menu, or with the cheat on ($0C10) counts the match as finished; at half time the teams change ends with a message. At the end it adds the goals and saves to the statistics, pays each team its coins (play_coins) at 1, 2 or 4 a coin by the game and round, and sets the result $3A (0 a draw, 1 or 2 the winner).","t":"code","b":[174,172,10],"m":"ldx","oa":2732,"x":[28342,28397,29615,29656],"o":"a_0AAC"},{"a":29802,"t":"code","b":[189,82,116],"m":"lda","oa":29778,"o":"type_modes,x"},{"a":29805,"t":"code","b":[133,59],"m":"sta","oa":59,"o":"zpa_3B"},{"a":29807,"t":"code","b":[189,89,116],"m":"lda","oa":29785,"o":"type_coins_max,x"},{"a":29810,"t":"code","b":[141,181,10],"m":"sta","oa":2741,"o":"a_0AB5"},{"a":29813,"t":"code","b":[189,96,116],"m":"lda","oa":29792,"o":"type_coins_min,x"},{"a":29816,"t":"code","b":[141,182,10],"m":"sta","oa":2742,"o":"a_0AB6"},{"a":29819,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":29821,"t":"code","b":[141,17,208],"m":"sta","o":"vic_control1"},{"a":29824,"t":"code","b":[173,176,10],"m":"lda","oa":2736,"o":"a_0AB0"},{"a":29827,"t":"code","b":[133,62],"m":"sta","oa":62,"o":"zpa_3E"},{"a":29829,"t":"code","b":[32,81,37],"m":"jsr","oa":9553,"o":"match_reset"},{"a":29832,"l":"play_half","c":"Resets the clock and plays a half (play_match's second half).","t":"code","b":[32,154,37],"m":"jsr","oa":9626,"x":[29988],"o":"clock_reset"},{"a":29835,"l":"j_748B","t":"code","b":[32,87,38],"m":"jsr","oa":9815,"x":[29934,29948],"o":"match_setup"},{"a":29838,"l":"b_748E","t":"code","b":[165,139],"m":"lda","oa":139,"x":[29858],"o":"zpa_8B"},{"a":29840,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":29842,"t":"code","b":[240,3],"m":"beq","oa":29847,"o":"b_7497"},{"a":29844,"t":"code","b":[32,205,22],"m":"jsr","oa":5837,"o":"pitch_redraw"},{"a":29847,"l":"b_7497","t":"code","b":[165,45],"m":"lda","oa":45,"x":[29842],"o":"zpa_2D"},{"a":29849,"t":"code","b":[24],"m":"clc"},{"a":29850,"t":"code","b":[105,47],"m":"adc","o":"#$2F"},{"a":29852,"t":"code","b":[133,45],"m":"sta","oa":45,"o":"zpa_2D"},{"a":29854,"t":"code","b":[165,69],"m":"lda","oa":69,"o":"zpa_45"},{"a":29856,"t":"code","b":[41,128],"m":"and","o":"#$80"},{"a":29858,"t":"code","b":[240,234],"m":"beq","oa":29838,"o":"b_748E"},{"a":29860,"t":"code","b":[32,14,76],"m":"jsr","oa":19470,"o":"fade_out"},{"a":29863,"t":"code","b":[120],"m":"sei"},{"a":29864,"t":"code","b":[32,7,28],"m":"jsr","oa":7175,"o":"sfx_stop_all"},{"a":29867,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":29869,"t":"code","b":[141,17,208],"m":"sta","o":"vic_control1"},{"a":29872,"t":"code","b":[141,21,208],"m":"sta","o":"vic_sprite_enable"},{"a":29875,"t":"code","b":[133,54],"m":"sta","oa":54,"o":"zpa_36"},{"a":29877,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":29879,"t":"code","b":[133,70],"m":"sta","oa":70,"o":"zpa_46"},{"a":29881,"t":"code","b":[165,78],"m":"lda","oa":78,"o":"zpa_4E"},{"a":29883,"t":"code","b":[240,3],"m":"beq","oa":29888,"o":"b_74C0"},{"a":29885,"t":"code","b":[32,31,50],"m":"jsr","oa":12831,"o":"token_end"},{"a":29888,"l":"b_74C0","t":"code","b":[164,107],"m":"ldy","oa":107,"x":[29883],"o":"zpa_6B"},{"a":29890,"t":"code","b":[48,3],"m":"bmi","oa":29895,"o":"b_74C7"},{"a":29892,"t":"code","b":[32,91,49],"m":"jsr","oa":12635,"o":"armour_lose"},{"a":29895,"l":"b_74C7","t":"code","b":[169,20],"m":"lda","x":[29890],"o":"#$14"},{"a":29897,"t":"code","b":[13,13,12],"m":"ora","oa":3085,"o":"a_0C0D"},{"a":29900,"t":"code","b":[133,1],"m":"sta","oa":1,"o":"zpa_01"},{"a":29902,"t":"code","b":[169,23],"m":"lda","o":"#$17"},{"a":29904,"t":"code","b":[162,111],"m":"ldx","o":"#$6F"},{"a":29906,"t":"code","b":[160,42],"m":"ldy","o":"#$2A"},{"a":29908,"t":"code","b":[56],"m":"sec"},{"a":29909,"t":"code","b":[32,94,78],"m":"jsr","oa":20062,"o":"sprite_copy"},{"a":29912,"t":"code","b":[169,21],"m":"lda","o":"#$15"},{"a":29914,"t":"code","b":[13,13,12],"m":"ora","oa":3085,"o":"a_0C0D"},{"a":29917,"t":"code","b":[133,1],"m":"sta","oa":1,"o":"zpa_01"},{"a":29919,"t":"code","b":[165,69],"m":"lda","oa":69,"o":"zpa_45"},{"a":29921,"t":"code","b":[41,63],"m":"and","o":"#$3F"},{"a":29923,"t":"code","b":[201,5],"m":"cmp","o":"#$05"},{"a":29925,"t":"code","b":[208,10],"m":"bne","oa":29937,"o":"b_74F1"},{"a":29927,"t":"code","b":[162,23],"m":"ldx","o":"#$17"},{"a":29929,"t":"code","b":[160,31],"m":"ldy","o":"#$1F"},{"a":29931,"t":"code","b":[32,27,120],"m":"jsr","oa":30747,"o":"goal_message"},{"a":29934,"t":"code","b":[76,139,116],"m":"jmp","oa":29835,"o":"j_748B"},{"a":29937,"l":"b_74F1","t":"code","b":[201,7],"m":"cmp","x":[29925],"o":"#$07"},{"a":29939,"t":"code","b":[208,10],"m":"bne","oa":29951,"o":"b_74FF"},{"a":29941,"t":"code","b":[162,29],"m":"ldx","o":"#$1D"},{"a":29943,"t":"code","b":[160,31],"m":"ldy","o":"#$1F"},{"a":29945,"t":"code","b":[32,27,120],"m":"jsr","oa":30747,"o":"goal_message"},{"a":29948,"t":"code","b":[76,139,116],"m":"jmp","oa":29835,"o":"j_748B"},{"a":29951,"l":"b_74FF","t":"code","b":[201,3],"m":"cmp","x":[29939],"o":"#$03"},{"a":29953,"t":"code","b":[208,8],"m":"bne","oa":29963,"o":"b_750B"},{"a":29955,"t":"code","b":[173,16,12],"m":"lda","oa":3088,"o":"a_0C10"},{"a":29958,"t":"code","b":[208,31],"m":"bne","oa":29991,"o":"b_7527"},{"a":29960,"t":"code","b":[76,142,110],"m":"jmp","oa":28302,"o":"main_menu"},{"a":29963,"l":"b_750B","t":"code","b":[165,62],"m":"lda","oa":62,"x":[29953],"o":"zpa_3E"},{"a":29965,"t":"code","b":[174,172,10],"m":"ldx","oa":2732,"o":"a_0AAC"},{"a":29968,"t":"code","b":[224,1],"m":"cpx","o":"#$01"},{"a":29970,"t":"code","b":[240,5],"m":"beq","oa":29977,"o":"b_7519"},{"a":29972,"t":"code","b":[205,176,10],"m":"cmp","oa":2736,"o":"a_0AB0"},{"a":29975,"t":"code","b":[208,14],"m":"bne","oa":29991,"o":"b_7527"},{"a":29977,"l":"b_7519","t":"code","b":[73,1],"m":"eor","x":[29970],"o":"#$01"},{"a":29979,"t":"code","b":[133,62],"m":"sta","oa":62,"o":"zpa_3E"},{"a":29981,"t":"code","b":[162,166],"m":"ldx","o":"#$A6"},{"a":29983,"t":"code","b":[160,30],"m":"ldy","o":"#$1E"},{"a":29985,"t":"code","b":[32,233,119],"m":"jsr","oa":30697,"o":"message_wait"},{"a":29988,"t":"code","b":[76,136,116],"m":"jmp","oa":29832,"o":"play_half"},{"a":29991,"l":"b_7527","t":"code","b":[173,0,12],"m":"lda","oa":3072,"x":[29958,29975],"o":"a_0C00"},{"a":29994,"t":"code","b":[24],"m":"clc"},{"a":29995,"t":"code","b":[109,253,11],"m":"adc","oa":3069,"o":"f_0BFD"},{"a":29998,"t":"code","b":[141,251,11],"m":"sta","oa":3067,"o":"f_0BFB"},{"a":30001,"t":"code","b":[173,255,11],"m":"lda","oa":3071,"o":"f_0BFF"},{"a":30004,"t":"code","b":[24],"m":"clc"},{"a":30005,"t":"code","b":[109,254,11],"m":"adc","oa":3070,"o":"a_0BFE"},{"a":30008,"t":"code","b":[141,252,11],"m":"sta","oa":3068,"o":"a_0BFC"},{"a":30011,"c":"What a coin is worth, in hundreds, for play_coins: 1; in a cup ($0AAC = 4) 2, or 4 from the third round ($0AAE 2 or 3).","t":"code","b":[162,1],"m":"ldx","o":"#$01"},{"a":30013,"t":"code","b":[173,172,10],"m":"lda","oa":2732,"o":"a_0AAC"},{"a":30016,"t":"code","b":[201,4],"m":"cmp","o":"#$04"},{"a":30018,"t":"code","b":[208,9],"m":"bne","oa":30029,"o":"b_754D"},{"a":30020,"t":"code","b":[232],"m":"inx"},{"a":30021,"t":"code","b":[173,174,10],"m":"lda","oa":2734,"o":"a_0AAE"},{"a":30024,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":30025,"t":"code","b":[240,2],"m":"beq","oa":30029,"o":"b_754D"},{"a":30027,"t":"code","b":[232],"m":"inx"},{"a":30028,"t":"code","b":[232],"m":"inx"},{"a":30029,"l":"b_754D","t":"code","b":[134,34],"m":"stx","oa":34,"x":[30018,30025],"o":"zpa_22"},{"a":30031,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":30033,"t":"code","b":[32,134,117],"m":"jsr","oa":30086,"o":"play_coins"},{"a":30036,"t":"code","b":[200],"m":"iny"},{"a":30037,"t":"code","b":[32,134,117],"m":"jsr","oa":30086,"o":"play_coins"},{"a":30040,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":30042,"t":"code","b":[133,79],"m":"sta","oa":79,"o":"zpa_4F"},{"a":30044,"t":"code","b":[133,80],"m":"sta","oa":80,"o":"zpa_50"},{"a":30046,"t":"code","b":[165,72],"m":"lda","oa":72,"o":"zpa_48"},{"a":30048,"t":"code","b":[197,71],"m":"cmp","oa":71,"o":"zpa_47"},{"a":30050,"t":"code","b":[208,12],"m":"bne","oa":30064,"o":"b_7570"},{"a":30052,"t":"code","b":[165,74],"m":"lda","oa":74,"o":"zpa_4A"},{"a":30054,"t":"code","b":[197,73],"m":"cmp","oa":73,"o":"zpa_49"},{"a":30056,"t":"code","b":[208,6],"m":"bne","oa":30064,"o":"b_7570"},{"a":30058,"t":"code","b":[165,76],"m":"lda","oa":76,"o":"zpa_4C"},{"a":30060,"t":"code","b":[197,75],"m":"cmp","oa":75,"o":"zpa_4B"},{"a":30062,"t":"code","b":[240,17],"m":"beq","oa":30081,"o":"b_7581"},{"a":30064,"l":"b_7570","t":"code","b":[165,72],"m":"lda","oa":72,"x":[30050,30056],"o":"zpa_48"},{"a":30066,"t":"code","b":[197,71],"m":"cmp","oa":71,"o":"zpa_47"},{"a":30068,"t":"code","b":[165,74],"m":"lda","oa":74,"o":"zpa_4A"},{"a":30070,"t":"code","b":[229,73],"m":"sbc","oa":73,"o":"zpa_49"},{"a":30072,"t":"code","b":[165,76],"m":"lda","oa":76,"o":"zpa_4C"},{"a":30074,"t":"code","b":[229,75],"m":"sbc","oa":75,"o":"zpa_4B"},{"a":30076,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":30078,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":30080,"t":"code","b":[44,169,0],"m":"bit","oa":169,"o":"a_00A9"},{"a":30083,"t":"code","b":[133,58],"m":"sta","oa":58,"o":"zpa_3A"},{"a":30085,"t":"code","b":[96],"m":"rts"},{"a":30086,"l":"play_coins","c":"Pays team Y's coins ($4F,y), held between the game type's limits ($0AB6 fewest, $0AB5 most), into its bank, which is decimal: $0AB3,y the hundreds and $0AB1,y the tens and units. Each coin adds the hundreds in $22, which play_match sets to 1, or in a cup to 2 in the first two rounds and 4 in the semi-final and the final ($0AAE / 2). The bank stops at 9999.","t":"code","b":[182,79],"m":"ldx","oa":79,"x":[30033,30037],"o":"zpa_4F,y"},{"a":30088,"t":"code","b":[240,36],"m":"beq","oa":30126,"o":"b_75AE"},{"a":30090,"t":"code","b":[236,182,10],"m":"cpx","oa":2742,"o":"a_0AB6"},{"a":30093,"t":"code","b":[176,3],"m":"bcs","oa":30098,"o":"b_7592"},{"a":30095,"t":"code","b":[174,182,10],"m":"ldx","oa":2742,"o":"a_0AB6"},{"a":30098,"l":"b_7592","t":"code","b":[236,181,10],"m":"cpx","oa":2741,"x":[30093],"o":"a_0AB5"},{"a":30101,"t":"code","b":[144,3],"m":"bcc","oa":30106,"o":"b_759A"},{"a":30103,"t":"code","b":[174,181,10],"m":"ldx","oa":2741,"o":"a_0AB5"},{"a":30106,"l":"b_759A","t":"code","b":[248],"m":"sed","x":[30101]},{"a":30107,"t":"code","b":[185,179,10],"m":"lda","oa":2739,"o":"a_0AB3,y"},{"a":30110,"l":"b_759E","t":"code","b":[24],"m":"clc","x":[30121]},{"a":30111,"t":"code","b":[101,34],"m":"adc","oa":34,"o":"zpa_22"},{"a":30113,"t":"code","b":[144,5],"m":"bcc","oa":30120,"o":"b_75A8"},{"a":30115,"t":"code","b":[169,153],"m":"lda","o":"#$99"},{"a":30117,"t":"code","b":[153,177,10],"m":"sta","oa":2737,"o":"a_0AB1,y"},{"a":30120,"l":"b_75A8","t":"code","b":[202],"m":"dex","x":[30113]},{"a":30121,"t":"code","b":[208,243],"m":"bne","oa":30110,"o":"b_759E"},{"a":30123,"t":"code","b":[153,179,10],"m":"sta","oa":2739,"o":"a_0AB3,y"},{"a":30126,"l":"b_75AE","t":"code","b":[216],"m":"cld","x":[30088]},{"a":30127,"t":"code","b":[96],"m":"rts"},{"a":30128,"l":"wait_fire","c":"Plays effect A and waits for fire, keeping the sound going, then stops the sound and leaves the screen.","t":"code","b":[120],"m":"sei","x":[28536,29716,29772,49469]},{"a":30129,"t":"code","b":[32,240,27],"m":"jsr","oa":7152,"o":"sfx_play"},{"a":30132,"l":"b_75B4","t":"code","b":[32,237,75],"m":"jsr","oa":19437,"x":[30144],"o":"wait_and_read"},{"a":30135,"t":"code","b":[32,54,2],"m":"jsr","oa":566,"o":"sfx_update"},{"a":30138,"t":"code","b":[165,158],"m":"lda","oa":158,"o":"zpa_9E"},{"a":30140,"t":"code","b":[5,159],"m":"ora","oa":159,"o":"zpa_9F"},{"a":30142,"t":"code","b":[41,16],"m":"and","o":"#$10"},{"a":30144,"t":"code","b":[240,242],"m":"beq","oa":30132,"o":"b_75B4"},{"a":30146,"t":"code","b":[32,7,28],"m":"jsr","oa":7175,"o":"sfx_stop_all"},{"a":30149,"t":"code","b":[76,99,80],"m":"jmp","oa":20579,"o":"screen_off"},{"a":30152,"l":"run_menu","c":"Runs menu A (0-3): draws the menu screen (tile_screen_c8, with the title's sprites unpacked the first time), prints the menu's items in the big font from menu_tables, and runs the packed routine after run_packed (unpacked to $C000) that moves the selection with the stick and returns the item chosen, $FF for back or $FE when the demo should start.","t":"code","b":[72],"m":"pha","x":[28323,28358,28374,28435]},{"a":30153,"t":"code","b":[32,227,16],"m":"jsr","oa":4323,"o":"irq_sound_only"},{"a":30156,"t":"code","b":[88],"m":"cli"},{"a":30157,"t":"code","b":[165,54],"m":"lda","oa":54,"o":"zpa_36"},{"a":30159,"t":"code","b":[208,32],"m":"bne","oa":30193,"o":"b_75F1"},{"a":30161,"t":"code","b":[169,123],"m":"lda","o":"#$7B"},{"a":30163,"t":"code","b":[133,46],"m":"sta","oa":46,"o":"zpa_2E"},{"a":30165,"t":"code","b":[169,157],"m":"lda","o":"#$9D"},{"a":30167,"t":"code","b":[133,47],"m":"sta","oa":47,"o":"zpa_2F"},{"a":30169,"t":"code","b":[169,64],"m":"lda","o":"#$40"},{"a":30171,"t":"code","b":[133,48],"m":"sta","oa":48,"o":"zpa_30"},{"a":30173,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":30175,"t":"code","b":[133,49],"m":"sta","oa":49,"o":"zpa_31"},{"a":30177,"t":"code","b":[32,142,73],"m":"jsr","oa":18830,"o":"unpack"},{"a":30180,"t":"code","b":[162,64],"m":"ldx","o":"#$40"},{"a":30182,"t":"code","b":[160,255],"m":"ldy","o":"#$FF"},{"a":30184,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":30186,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"zpa_26"},{"a":30188,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":30190,"t":"code","b":[32,140,77],"m":"jsr","oa":19852,"o":"sprite_rows"},{"a":30193,"l":"b_75F1","t":"code","b":[32,192,78],"m":"jsr","oa":20160,"x":[30159],"o":"tile_screen_c8"},{"a":30196,"t":"code","b":[32,131,87],"m":"jsr","oa":22403,"o":"colour_band"},{"a":30199,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":30201,"t":"code","b":[133,54],"m":"sta","oa":54,"o":"zpa_36"},{"a":30203,"t":"code","b":[169,159],"m":"lda","o":"#$9F"},{"a":30205,"t":"code","b":[133,46],"m":"sta","oa":46,"o":"zpa_2E"},{"a":30207,"t":"code","b":[169,173],"m":"lda","o":"#$AD"},{"a":30209,"t":"code","b":[133,47],"m":"sta","oa":47,"o":"zpa_2F"},{"a":30211,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":30213,"t":"code","b":[133,48],"m":"sta","oa":48,"o":"zpa_30"},{"a":30215,"t":"code","b":[169,192],"m":"lda","o":"#$C0"},{"a":30217,"t":"code","b":[133,49],"m":"sta","oa":49,"o":"zpa_31"},{"a":30219,"t":"code","b":[32,142,73],"m":"jsr","oa":18830,"o":"unpack"},{"a":30222,"t":"code","b":[104],"m":"pla"},{"a":30223,"t":"code","b":[10],"m":"asl","o":"a"},{"a":30224,"t":"code","b":[170],"m":"tax"},{"a":30225,"t":"code","b":[72],"m":"pha"},{"a":30226,"t":"code","b":[189,20,30],"m":"lda","oa":7700,"o":"menu_tables,x"},{"a":30229,"t":"code","b":[133,24],"m":"sta","oa":24,"o":"zpa_18"},{"a":30231,"t":"code","b":[189,21,30],"m":"lda","oa":7701,"o":"f_1E15,x"},{"a":30234,"t":"code","b":[133,25],"m":"sta","oa":25,"o":"zpa_19"},{"a":30236,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":30238,"t":"code","b":[177,24],"m":"lda","oa":24,"o":"(zpa_18),y"},{"a":30240,"t":"code","b":[133,40],"m":"sta","oa":40,"o":"zpa_28"},{"a":30242,"t":"code","b":[133,51],"m":"sta","oa":51,"o":"zpa_33"},{"a":30244,"l":"b_7624","t":"code","b":[160,3],"m":"ldy","x":[30280],"o":"#$03"},{"a":30246,"t":"code","b":[177,24],"m":"lda","oa":24,"o":"(zpa_18),y"},{"a":30248,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":30250,"t":"code","b":[200],"m":"iny"},{"a":30251,"t":"code","b":[177,24],"m":"lda","oa":24,"o":"(zpa_18),y"},{"a":30253,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":30255,"t":"code","b":[160,1],"m":"ldy","o":"#$01"},{"a":30257,"t":"code","b":[177,24],"m":"lda","oa":24,"o":"(zpa_18),y"},{"a":30259,"t":"code","b":[170],"m":"tax"},{"a":30260,"t":"code","b":[200],"m":"iny"},{"a":30261,"t":"code","b":[177,24],"m":"lda","oa":24,"o":"(zpa_18),y"},{"a":30263,"t":"code","b":[168],"m":"tay"},{"a":30264,"t":"code","b":[32,145,81],"m":"jsr","oa":20881,"o":"print_big"},{"a":30267,"t":"code","b":[165,24],"m":"lda","oa":24,"o":"zpa_18"},{"a":30269,"t":"code","b":[24],"m":"clc"},{"a":30270,"t":"code","b":[105,4],"m":"adc","o":"#$04"},{"a":30272,"t":"code","b":[133,24],"m":"sta","oa":24,"o":"zpa_18"},{"a":30274,"t":"code","b":[144,2],"m":"bcc","oa":30278,"o":"b_7646"},{"a":30276,"t":"code","b":[230,25],"m":"inc","oa":25,"o":"zpa_19"},{"a":30278,"l":"b_7646","t":"code","b":[198,40],"m":"dec","oa":40,"x":[30274],"o":"zpa_28"},{"a":30280,"t":"code","b":[208,218],"m":"bne","oa":30244,"o":"b_7624"},{"a":30282,"t":"code","b":[32,199,15],"m":"jsr","oa":4039,"o":"run_packed"},{"a":30285,"c":"The packed routine run_menu unpacks to $C000 and runs: the selection's bar, the stick, a timeout that starts the demo, and fire.","t":"byte","b":[20,169,117,133,26,169,224,133]},{"a":30293,"t":"byte","b":[27,169,43,133,28,169,31,133]},{"a":30301,"t":"byte","b":[29,32,218,91,169,61,237,3]},{"a":30309,"t":"byte","b":[0,253,237,3,0,66,237,9]},{"a":30317,"t":"byte","b":[43,120,32,57,80,32,227,16]},{"a":30325,"t":"byte","b":[88,104,170,189,20,30,133,24]},{"a":30333,"t":"byte","b":[189,21,30,133,25,169,0,133]},{"a":30341,"t":"byte","b":[50,169,253,141,248,207,169,254]},{"a":30349,"t":"byte","b":[141,249,207,169,40,141,0,208]},{"a":30357,"t":"byte","b":[169,60,141,2,208,232,3,42]},{"a":30365,"t":"byte","b":[66,169,70,133,77,32,237,75]},{"a":30373,"t":"byte","b":[165,158,5,159,170,41,1,240]},{"a":30381,"t":"byte","b":[10,164,50,208,2,164,51,136]},{"a":30389,"t":"byte","b":[76,126,192,138,41,2,240,20]},{"a":30397,"t":"byte","b":[164,50,200,196,51,208,2,160]},{"a":30405,"t":"byte","b":[0,132,50,214,4,26,169,32]},{"a":30413,"t":"byte","b":[32,240,27,138,41,16,240,5]},{"a":30421,"t":"byte","b":[169,33,76,25,193,138,32,106]},{"a":30429,"t":"byte","b":[87,165,158,41,32,240,9,169]},{"a":30437,"t":"byte","b":[255,157,3,0,31,237,3,14]},{"a":30445,"t":"byte","b":[165,50,10,10,168,200,177,24]},{"a":30453,"t":"byte","b":[133,34,10,10,10,105,8,149]},{"a":30461,"t":"byte","b":[3,243,3,8,170,189,103,28]},{"a":30469,"t":"byte","b":[141,1,208,141,3,243,4,1]},{"a":30477,"t":"byte","b":[133,26,225,4,13,27,160,255]},{"a":30485,"t":"byte","b":[200,177,26,208,251,152,10,101]},{"a":30493,"t":"byte","b":[34,105,4,212,3,25,141,2]},{"a":30501,"t":"byte","b":[208,160,0,144,2,160,2,140]},{"a":30509,"t":"byte","b":[16,208,230,66,165,66,201,64]},{"a":30517,"t":"byte","b":[208,17,198,77,208,9,169,254]},{"a":30525,"t":"byte","b":[166,3,0,3,147,3,36,169]},{"a":30533,"t":"byte","b":[0,133,66,41,31,201,16,144]},{"a":30541,"t":"byte","b":[2,73,31,170,189,92,77,141]},{"a":30549,"t":"byte","b":[39,208,141,40,208,76,90,192]},{"a":30557,"t":"byte","b":[32,240,27,169,0,141,21,208]},{"a":30565,"t":"byte","b":[120,165,50,96,255,0]},{"a":30571,"l":"message_big","c":"Shows a message in the big font: clears the screen, prints the text at (X, Y) at its column, and with A = 1 the score (from $4B, $49, $47 and $4C, $4A, $48) under it; then shows the screen (screen_on).","t":"code","b":[169,1],"m":"lda","x":[30697,30723],"o":"#$01"},{"a":30573,"t":"code","b":[44,169,0],"m":"bit","oa":169,"o":"a_00A9"},{"a":30574,"t":"note","l":"message_big_noscore","c":"message_big without the score (A = 0).","note":"inside the item at $776D","x":[30741,30747]},{"a":30576,"t":"code","b":[72],"m":"pha"},{"a":30577,"t":"code","b":[138],"m":"txa"},{"a":30578,"t":"code","b":[72],"m":"pha"},{"a":30579,"t":"code","b":[152],"m":"tya"},{"a":30580,"t":"code","b":[72],"m":"pha"},{"a":30581,"t":"code","b":[32,127,120],"m":"jsr","oa":30847,"o":"screen_clear"},{"a":30584,"t":"code","b":[169,159],"m":"lda","o":"#$9F"},{"a":30586,"t":"code","b":[133,46],"m":"sta","oa":46,"o":"zpa_2E"},{"a":30588,"t":"code","b":[169,173],"m":"lda","o":"#$AD"},{"a":30590,"t":"code","b":[133,47],"m":"sta","oa":47,"o":"zpa_2F"},{"a":30592,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":30594,"t":"code","b":[133,48],"m":"sta","oa":48,"o":"zpa_30"},{"a":30596,"t":"code","b":[169,192],"m":"lda","o":"#$C0"},{"a":30598,"t":"code","b":[133,49],"m":"sta","oa":49,"o":"zpa_31"},{"a":30600,"t":"code","b":[32,142,73],"m":"jsr","oa":18830,"o":"unpack"},{"a":30603,"t":"code","b":[104],"m":"pla"},{"a":30604,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":30606,"t":"code","b":[104],"m":"pla"},{"a":30607,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":30609,"t":"code","b":[177,26],"m":"lda","oa":26,"o":"(zpa_1A),y"},{"a":30611,"t":"code","b":[170],"m":"tax"},{"a":30612,"t":"code","b":[230,26],"m":"inc","oa":26,"o":"zpa_1A"},{"a":30614,"t":"code","b":[208,2],"m":"bne","oa":30618,"o":"b_779A"},{"a":30616,"t":"code","b":[230,27],"m":"inc","oa":27,"o":"zpa_1B"},{"a":30618,"l":"b_779A","t":"code","b":[160,3],"m":"ldy","x":[30614],"o":"#$03"},{"a":30620,"t":"code","b":[32,145,81],"m":"jsr","oa":20881,"o":"print_big"},{"a":30623,"t":"code","b":[104],"m":"pla"},{"a":30624,"t":"code","b":[240,68],"m":"beq","oa":30694,"o":"b_77E6"},{"a":30626,"t":"code","b":[24],"m":"clc"},{"a":30627,"t":"code","b":[165,75],"m":"lda","oa":75,"o":"zpa_4B"},{"a":30629,"t":"code","b":[105,48],"m":"adc","o":"#$30"},{"a":30631,"t":"code","b":[141,0,1],"m":"sta","oa":256,"o":"f_0100"},{"a":30634,"t":"code","b":[165,73],"m":"lda","oa":73,"o":"zpa_49"},{"a":30636,"t":"code","b":[105,48],"m":"adc","o":"#$30"},{"a":30638,"t":"code","b":[141,1,1],"m":"sta","oa":257,"o":"a_0101"},{"a":30641,"t":"code","b":[165,71],"m":"lda","oa":71,"o":"zpa_47"},{"a":30643,"t":"code","b":[105,48],"m":"adc","o":"#$30"},{"a":30645,"t":"code","b":[141,2,1],"m":"sta","oa":258,"o":"a_0102"},{"a":30648,"t":"code","b":[169,58],"m":"lda","o":"#$3A"},{"a":30650,"t":"code","b":[141,3,1],"m":"sta","oa":259,"o":"a_0103"},{"a":30653,"t":"code","b":[165,76],"m":"lda","oa":76,"o":"zpa_4C"},{"a":30655,"t":"code","b":[105,48],"m":"adc","o":"#$30"},{"a":30657,"t":"code","b":[141,4,1],"m":"sta","oa":260,"o":"a_0104"},{"a":30660,"t":"code","b":[165,74],"m":"lda","oa":74,"o":"zpa_4A"},{"a":30662,"t":"code","b":[105,48],"m":"adc","o":"#$30"},{"a":30664,"t":"code","b":[141,5,1],"m":"sta","oa":261,"o":"a_0105"},{"a":30667,"t":"code","b":[165,72],"m":"lda","oa":72,"o":"zpa_48"},{"a":30669,"t":"code","b":[105,48],"m":"adc","o":"#$30"},{"a":30671,"t":"code","b":[141,6,1],"m":"sta","oa":262,"o":"a_0106"},{"a":30674,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":30676,"t":"code","b":[141,7,1],"m":"sta","oa":263,"o":"a_0107"},{"a":30679,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":30681,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":30683,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":30685,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":30687,"t":"code","b":[162,13],"m":"ldx","o":"#$0D"},{"a":30689,"t":"code","b":[160,4],"m":"ldy","o":"#$04"},{"a":30691,"t":"code","b":[32,145,81],"m":"jsr","oa":20881,"o":"print_big"},{"a":30694,"l":"b_77E6","t":"code","b":[76,57,80],"m":"jmp","oa":20537,"x":[30624],"o":"screen_on"},{"a":30697,"l":"message_wait","c":"message_big, then waits up to 150 frames or for fire (message_timed).","t":"code","b":[32,107,119],"m":"jsr","oa":30571,"x":[29681,29726,29985],"o":"message_big"},{"a":30700,"l":"message_timed","c":"Waits 150 frames or for fire, then leaves the screen.","t":"code","b":[169,150],"m":"lda","x":[30844],"o":"#$96"},{"a":30702,"t":"code","b":[133,66],"m":"sta","oa":66,"o":"zpa_42"},{"a":30704,"l":"b_77F0","t":"code","b":[32,237,75],"m":"jsr","oa":19437,"x":[30717],"o":"wait_and_read"},{"a":30707,"t":"code","b":[198,66],"m":"dec","oa":66,"o":"zpa_42"},{"a":30709,"t":"code","b":[240,8],"m":"beq","oa":30719,"o":"b_77FF"},{"a":30711,"t":"code","b":[165,158],"m":"lda","oa":158,"o":"zpa_9E"},{"a":30713,"t":"code","b":[5,159],"m":"ora","oa":159,"o":"zpa_9F"},{"a":30715,"t":"code","b":[41,16],"m":"and","o":"#$10"},{"a":30717,"t":"code","b":[240,241],"m":"beq","oa":30704,"o":"b_77F0"},{"a":30719,"l":"b_77FF","t":"code","b":[32,99,80],"m":"jsr","oa":20579,"x":[30709],"o":"screen_off"},{"a":30722,"t":"code","b":[96],"m":"rts"},{"a":30723,"l":"message_fire","c":"message_big, then waits for fire.","t":"code","b":[32,107,119],"m":"jsr","oa":30571,"x":[29630,29640,29650,29671],"o":"message_big"},{"a":30726,"l":"b_7806","t":"code","b":[32,237,75],"m":"jsr","oa":19437,"x":[30735,30744],"o":"wait_and_read"},{"a":30729,"t":"code","b":[165,158],"m":"lda","oa":158,"o":"zpa_9E"},{"a":30731,"t":"code","b":[5,159],"m":"ora","oa":159,"o":"zpa_9F"},{"a":30733,"t":"code","b":[41,16],"m":"and","o":"#$10"},{"a":30735,"t":"code","b":[240,245],"m":"beq","oa":30726,"o":"b_7806"},{"a":30737,"t":"code","b":[32,99,80],"m":"jsr","oa":20579,"o":"screen_off"},{"a":30740,"t":"code","b":[96],"m":"rts"},{"a":30741,"l":"message_fire_noscore","c":"The same without the score.","t":"code","b":[32,110,119],"m":"jsr","oa":30574,"x":[28588,28604,28665],"o":"message_big_noscore"},{"a":30744,"t":"code","b":[76,6,120],"m":"jmp","oa":30726,"o":"b_7806"},{"a":30747,"l":"goal_message","c":"The message after a goal or an injury: the player's name and the team's, or in a one-player game OF and the team.","t":"code","b":[32,110,119],"m":"jsr","oa":30574,"x":[29931,29945],"o":"message_big_noscore"},{"a":30750,"t":"code","b":[169,128],"m":"lda","o":"#$80"},{"a":30752,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":30754,"t":"code","b":[169,245],"m":"lda","o":"#$F5"},{"a":30756,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":30758,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":30760,"t":"code","b":[164,50],"m":"ldy","oa":50,"o":"zpa_32"},{"a":30762,"t":"code","b":[192,9],"m":"cpy","o":"#$09"},{"a":30764,"t":"code","b":[144,2],"m":"bcc","oa":30768,"o":"b_7830"},{"a":30766,"t":"code","b":[166,61],"m":"ldx","oa":61,"o":"zpa_3D"},{"a":30768,"l":"b_7830","t":"code","b":[32,137,91],"m":"jsr","oa":23433,"x":[30764],"o":"print_team_name"},{"a":30771,"t":"code","b":[73,15],"m":"eor","o":"#$0F"},{"a":30773,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":30774,"t":"code","b":[32,50,92],"m":"jsr","oa":23602,"o":"move_cells"},{"a":30777,"t":"code","b":[164,50],"m":"ldy","oa":50,"o":"zpa_32"},{"a":30779,"t":"code","b":[192,18],"m":"cpy","o":"#$12"},{"a":30781,"t":"code","b":[176,61],"m":"bcs","oa":30844,"o":"b_787C"},{"a":30783,"t":"code","b":[192,9],"m":"cpy","o":"#$09"},{"a":30785,"t":"code","b":[176,19],"m":"bcs","oa":30806,"o":"b_7856"},{"a":30787,"t":"code","b":[165,59],"m":"lda","oa":59,"o":"zpa_3B"},{"a":30789,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":30791,"t":"code","b":[208,9],"m":"bne","oa":30802,"o":"b_7852"},{"a":30793,"t":"code","b":[190,183,10],"m":"ldx","oa":2743,"o":"f_0AB7,y"},{"a":30796,"t":"code","b":[32,109,91],"m":"jsr","oa":23405,"o":"print_player"},{"a":30799,"t":"code","b":[76,100,120],"m":"jmp","oa":30820,"o":"j_7864"},{"a":30802,"l":"b_7852","t":"code","b":[152],"m":"tya","x":[30791]},{"a":30803,"t":"code","b":[76,90,120],"m":"jmp","oa":30810,"o":"j_785A"},{"a":30806,"l":"b_7856","t":"code","b":[152],"m":"tya","x":[30785]},{"a":30807,"t":"code","b":[56],"m":"sec"},{"a":30808,"t":"code","b":[233,9],"m":"sbc","o":"#$09"},{"a":30810,"l":"j_785A","t":"code","b":[72],"m":"pha","x":[30803]},{"a":30811,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":30813,"t":"code","b":[32,50,92],"m":"jsr","oa":23602,"o":"move_cells"},{"a":30816,"t":"code","b":[104],"m":"pla"},{"a":30817,"t":"code","b":[32,98,101],"m":"jsr","oa":25954,"o":"print_position"},{"a":30820,"l":"j_7864","t":"code","b":[169,77],"m":"lda","x":[30799],"o":"#$4D"},{"a":30822,"t":"code","b":[133,28],"m":"sta","oa":28,"o":"zpa_1C"},{"a":30824,"t":"code","b":[169,32],"m":"lda","o":"#$20"},{"a":30826,"t":"code","b":[133,29],"m":"sta","oa":29,"o":"zpa_1D"},{"a":30828,"t":"code","b":[32,218,91],"m":"jsr","oa":23514,"o":"print_text"},{"a":30831,"t":"code","b":[164,50],"m":"ldy","oa":50,"o":"zpa_32"},{"a":30833,"t":"code","b":[166,60],"m":"ldx","oa":60,"o":"zpa_3C"},{"a":30835,"t":"code","b":[192,9],"m":"cpy","o":"#$09"},{"a":30837,"t":"code","b":[144,2],"m":"bcc","oa":30841,"o":"b_7879"},{"a":30839,"t":"code","b":[166,61],"m":"ldx","oa":61,"o":"zpa_3D"},{"a":30841,"l":"b_7879","t":"code","b":[32,123,91],"m":"jsr","oa":23419,"x":[30837],"o":"print_team"},{"a":30844,"l":"b_787C","t":"code","b":[76,236,119],"m":"jmp","oa":30700,"x":[30781],"o":"message_timed"},{"a":30847,"l":"screen_clear","c":"Clears the bitmap at $E000 and its colours.","t":"code","b":[169,0],"m":"lda","x":[30581],"o":"#$00"},{"a":30849,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":30851,"t":"code","b":[169,224],"m":"lda","o":"#$E0"},{"a":30853,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":30855,"t":"code","b":[169,64],"m":"lda","o":"#$40"},{"a":30857,"t":"code","b":[133,28],"m":"sta","oa":28,"o":"zpa_1C"},{"a":30859,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":30861,"t":"code","b":[133,29],"m":"sta","oa":29,"o":"zpa_1D"},{"a":30863,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":30865,"t":"code","b":[32,63,74],"m":"jsr","oa":19007,"o":"fill"},{"a":30868,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":30870,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":30872,"t":"code","b":[169,204],"m":"lda","o":"#$CC"},{"a":30874,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":30876,"t":"code","b":[169,232],"m":"lda","o":"#$E8"},{"a":30878,"t":"code","b":[133,28],"m":"sta","oa":28,"o":"zpa_1C"},{"a":30880,"t":"code","b":[169,207],"m":"lda","o":"#$CF"},{"a":30882,"t":"code","b":[133,29],"m":"sta","oa":29,"o":"zpa_1D"},{"a":30884,"t":"code","b":[169,19],"m":"lda","o":"#$13"},{"a":30886,"t":"code","b":[32,63,74],"m":"jsr","oa":19007,"o":"fill"},{"a":30889,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":30891,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":30893,"t":"code","b":[169,216],"m":"lda","o":"#$D8"},{"a":30895,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":30897,"t":"code","b":[169,232],"m":"lda","o":"#$E8"},{"a":30899,"t":"code","b":[133,28],"m":"sta","oa":28,"o":"zpa_1C"},{"a":30901,"t":"code","b":[169,219],"m":"lda","o":"#$DB"},{"a":30903,"t":"code","b":[133,29],"m":"sta","oa":29,"o":"zpa_1D"},{"a":30905,"t":"code","b":[169,5],"m":"lda","o":"#$05"},{"a":30907,"t":"code","b":[32,63,74],"m":"jsr","oa":19007,"o":"fill"},{"a":30910,"t":"code","b":[96],"m":"rts"},{"a":30911,"l":"save_game","c":"SAVE on the manager screen: puts the KERNAL back (kernal_on), saves the league as S0:SAVESPEED (the scratch command then the file, $CC00-$CD60 from the game's state) and comes back (kernal_off).","t":"code","b":[32,2,121],"m":"jsr","oa":30978,"x":[27391],"o":"kernal_on"},{"a":30914,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":30916,"t":"code","b":[32,177,255],"m":"jsr","oa":65457,"o":"KERNAL_LISTEN"},{"a":30919,"t":"code","b":[169,111],"m":"lda","o":"#$6F"},{"a":30921,"t":"code","b":[32,147,255],"m":"jsr","oa":65427,"o":"KERNAL_SECOND"},{"a":30924,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":30926,"l":"b_78CE","t":"code","b":[189,243,121],"m":"lda","oa":31219,"x":[30935],"o":"save_name,x"},{"a":30929,"t":"code","b":[32,168,255],"m":"jsr","oa":65448,"o":"KERNAL_CIOUT"},{"a":30932,"t":"code","b":[232],"m":"inx"},{"a":30933,"t":"code","b":[224,12],"m":"cpx","o":"#$0C"},{"a":30935,"t":"code","b":[208,245],"m":"bne","oa":30926,"o":"b_78CE"},{"a":30937,"t":"code","b":[32,174,255],"m":"jsr","oa":65454,"o":"KERNAL_UNLSN"},{"a":30940,"t":"code","b":[162,246],"m":"ldx","o":"#$F6"},{"a":30942,"t":"code","b":[160,121],"m":"ldy","o":"#$79"},{"a":30944,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":30946,"t":"code","b":[32,189,255],"m":"jsr","oa":65469,"o":"KERNAL_SETNAM"},{"a":30949,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":30951,"t":"code","b":[162,8],"m":"ldx","o":"#$08"},{"a":30953,"t":"code","b":[160,255],"m":"ldy","o":"#$FF"},{"a":30955,"t":"code","b":[32,186,255],"m":"jsr","oa":65466,"o":"KERNAL_SETLFS"},{"a":30958,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":30960,"t":"code","b":[133,244],"m":"sta","oa":244,"o":"zpa_F4"},{"a":30962,"t":"code","b":[169,204],"m":"lda","o":"#$CC"},{"a":30964,"t":"code","b":[133,245],"m":"sta","oa":245,"o":"zpa_F5"},{"a":30966,"t":"code","b":[162,97],"m":"ldx","o":"#$61"},{"a":30968,"t":"code","b":[160,205],"m":"ldy","o":"#$CD"},{"a":30970,"t":"code","b":[169,244],"m":"lda","o":"#$F4"},{"a":30972,"t":"code","b":[32,216,255],"m":"jsr","oa":65496,"o":"KERNAL_SAVE"},{"a":30975,"t":"code","b":[76,147,121],"m":"jmp","oa":31123,"o":"kernal_off"},{"a":30978,"l":"kernal_on","c":"Copies the game's pages $0100-$01FF and $0300-$03FF away, restores the KERNAL's vectors and I/O (RESTOR, IOINIT), turns the ROMs on and the screen off, ready for disk access.","t":"code","b":[120],"m":"sei","x":[30911,31231]},{"a":30979,"t":"code","b":[169,21],"m":"lda","o":"#$15"},{"a":30981,"t":"code","b":[13,13,12],"m":"ora","oa":3085,"o":"a_0C0D"},{"a":30984,"t":"code","b":[133,1],"m":"sta","oa":1,"o":"zpa_01"},{"a":30986,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":30988,"t":"code","b":[141,17,208],"m":"sta","o":"vic_control1"},{"a":30991,"t":"code","b":[141,21,208],"m":"sta","o":"vic_sprite_enable"},{"a":30994,"t":"code","b":[141,26,208],"m":"sta","o":"vic_irq_enable"},{"a":30997,"t":"code","b":[169,127],"m":"lda","o":"#$7F"},{"a":30999,"t":"code","b":[141,13,220],"m":"sta","o":"cia1_interrupt"},{"a":31002,"t":"code","b":[141,13,221],"m":"sta","o":"cia2_interrupt"},{"a":31005,"t":"code","b":[141,25,208],"m":"sta","o":"vic_irq_status"},{"a":31008,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":31010,"l":"b_7922","t":"code","b":[181,0],"m":"lda","oa":0,"x":[31034],"o":"cpu_port_ddr,x"},{"a":31012,"t":"code","b":[157,0,228],"m":"sta","oa":58368,"o":"f_E400,x"},{"a":31015,"t":"code","b":[189,0,1],"m":"lda","oa":256,"o":"f_0100,x"},{"a":31018,"t":"code","b":[157,0,229],"m":"sta","oa":58624,"o":"KERNAL_IOBASEj,x"},{"a":31021,"t":"code","b":[189,0,2],"m":"lda","oa":512,"o":"sfx_init,x"},{"a":31024,"t":"code","b":[157,0,230],"m":"sta","oa":58880,"o":"f_E600,x"},{"a":31027,"t":"code","b":[189,0,3],"m":"lda","oa":768,"o":"f_0300,x"},{"a":31030,"t":"code","b":[157,0,231],"m":"sta","oa":59136,"o":"f_E700,x"},{"a":31033,"t":"code","b":[232],"m":"inx"},{"a":31034,"t":"code","b":[208,230],"m":"bne","oa":31010,"o":"b_7922"},{"a":31036,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":31038,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":31040,"t":"code","b":[169,204],"m":"lda","o":"#$CC"},{"a":31042,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":31044,"t":"code","b":[169,97],"m":"lda","o":"#$61"},{"a":31046,"t":"code","b":[133,28],"m":"sta","oa":28,"o":"zpa_1C"},{"a":31048,"t":"code","b":[169,205],"m":"lda","o":"#$CD"},{"a":31050,"t":"code","b":[133,29],"m":"sta","oa":29,"o":"zpa_1D"},{"a":31052,"t":"code","b":[169,172],"m":"lda","o":"#$AC"},{"a":31054,"t":"code","b":[133,30],"m":"sta","oa":30,"o":"zpa_1E"},{"a":31056,"t":"code","b":[169,10],"m":"lda","o":"#$0A"},{"a":31058,"t":"code","b":[133,31],"m":"sta","oa":31,"o":"zpa_1F"},{"a":31060,"t":"code","b":[32,86,74],"m":"jsr","oa":19030,"o":"copy"},{"a":31063,"t":"code","b":[169,22],"m":"lda","o":"#$16"},{"a":31065,"t":"code","b":[13,13,12],"m":"ora","oa":3085,"o":"a_0C0D"},{"a":31068,"t":"code","b":[133,1],"m":"sta","oa":1,"o":"zpa_01"},{"a":31070,"t":"code","b":[32,138,255],"m":"jsr","oa":65418,"o":"KERNAL_RESTOR"},{"a":31073,"t":"code","b":[32,132,255],"m":"jsr","oa":65412,"o":"KERNAL_IOINIT"},{"a":31076,"t":"code","b":[169,234],"m":"lda","o":"#$EA"},{"a":31078,"t":"code","b":[141,20,3],"m":"sta","oa":788,"o":"a_0314"},{"a":31081,"t":"code","b":[169,121],"m":"lda","o":"#$79"},{"a":31083,"t":"code","b":[141,21,3],"m":"sta","oa":789,"o":"a_0315"},{"a":31086,"t":"code","b":[169,242],"m":"lda","o":"#$F2"},{"a":31088,"t":"code","b":[141,24,3],"m":"sta","oa":792,"o":"a_0318"},{"a":31091,"t":"code","b":[169,121],"m":"lda","o":"#$79"},{"a":31093,"t":"code","b":[141,25,3],"m":"sta","oa":793,"o":"b_0319"},{"a":31096,"t":"code","b":[169,130],"m":"lda","o":"#$82"},{"a":31098,"t":"code","b":[141,13,220],"m":"sta","o":"cia1_interrupt"},{"a":31101,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":31103,"t":"code","b":[133,204],"m":"sta","oa":204,"o":"zpf_CC"},{"a":31105,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":31107,"t":"code","b":[133,157],"m":"sta","oa":157,"o":"zpa_9D"},{"a":31109,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":31111,"t":"code","b":[133,186],"m":"sta","oa":186,"o":"f_00BA"},{"a":31113,"t":"code","b":[169,64],"m":"lda","o":"#$40"},{"a":31115,"t":"code","b":[133,148],"m":"sta","oa":148,"o":"zpa_94"},{"a":31117,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":31119,"t":"code","b":[141,161,2],"m":"sta","oa":673,"o":"a_02A1"},{"a":31122,"t":"code","b":[96],"m":"rts"},{"a":31123,"l":"kernal_off","c":"Takes the machine back for the game: ROMs off, the interrupt vectors at $FFFA and $FFFE, the saved pages back, the sound initialised.","t":"code","b":[120],"m":"sei","x":[30975,31274,31279]},{"a":31124,"t":"code","b":[169,21],"m":"lda","o":"#$15"},{"a":31126,"t":"code","b":[13,13,12],"m":"ora","oa":3085,"o":"a_0C0D"},{"a":31129,"t":"code","b":[133,1],"m":"sta","oa":1,"o":"zpa_01"},{"a":31131,"t":"code","b":[169,127],"m":"lda","o":"#$7F"},{"a":31133,"t":"code","b":[141,13,220],"m":"sta","o":"cia1_interrupt"},{"a":31136,"t":"code","b":[141,13,221],"m":"sta","o":"cia2_interrupt"},{"a":31139,"t":"code","b":[169,139],"m":"lda","o":"#$8B"},{"a":31141,"t":"code","b":[141,250,255],"m":"sta","oa":65530,"o":"$FFFA"},{"a":31144,"t":"code","b":[169,75],"m":"lda","o":"#$4B"},{"a":31146,"t":"code","b":[141,251,255],"m":"sta","oa":65531,"o":"$FFFB"},{"a":31149,"t":"code","b":[169,135],"m":"lda","o":"#$87"},{"a":31151,"t":"code","b":[141,254,255],"m":"sta","oa":65534,"o":"$FFFE"},{"a":31154,"t":"code","b":[169,75],"m":"lda","o":"#$4B"},{"a":31156,"t":"code","b":[141,255,255],"m":"sta","oa":65535,"o":"$FFFF"},{"a":31159,"t":"code","b":[173,0,221],"m":"lda","o":"cia2_port_a"},{"a":31162,"t":"code","b":[9,3],"m":"ora","o":"#$03"},{"a":31164,"t":"code","b":[73,3],"m":"eor","o":"#$03"},{"a":31166,"t":"code","b":[141,0,221],"m":"sta","o":"cia2_port_a"},{"a":31169,"t":"code","b":[32,0,2],"m":"jsr","oa":512,"o":"sfx_init"},{"a":31172,"t":"code","b":[162,2],"m":"ldx","o":"#$02"},{"a":31174,"l":"b_79C6","t":"code","b":[189,0,228],"m":"lda","oa":58368,"x":[31180],"o":"f_E400,x"},{"a":31177,"t":"code","b":[149,0],"m":"sta","oa":0,"o":"cpu_port_ddr,x"},{"a":31179,"t":"code","b":[232],"m":"inx"},{"a":31180,"t":"code","b":[208,248],"m":"bne","oa":31174,"o":"b_79C6"},{"a":31182,"l":"b_79CE","t":"code","b":[189,0,230],"m":"lda","oa":58880,"x":[31195],"o":"f_E600,x"},{"a":31185,"t":"code","b":[157,0,2],"m":"sta","oa":512,"o":"sfx_init,x"},{"a":31188,"t":"code","b":[189,0,231],"m":"lda","oa":59136,"o":"f_E700,x"},{"a":31191,"t":"code","b":[157,0,3],"m":"sta","oa":768,"o":"f_0300,x"},{"a":31194,"t":"code","b":[232],"m":"inx"},{"a":31195,"t":"code","b":[208,241],"m":"bne","oa":31182,"o":"b_79CE"},{"a":31197,"l":"b_79DD","t":"code","b":[189,0,229],"m":"lda","oa":58624,"x":[31204],"o":"KERNAL_IOBASEj,x"},{"a":31200,"t":"code","b":[157,0,1],"m":"sta","oa":256,"o":"f_0100,x"},{"a":31203,"t":"code","b":[232],"m":"inx"},{"a":31204,"t":"code","b":[16,247],"m":"bpl","oa":31197,"o":"b_79DD"},{"a":31206,"t":"code","b":[96],"m":"rts"},{"a":31207,"t":"code","b":[238,32,208],"m":"inc","o":"vic_border"},{"a":31210,"t":"code","b":[44,13,220],"m":"bit","o":"cia1_interrupt"},{"a":31213,"t":"code","b":[104],"m":"pla"},{"a":31214,"t":"code","b":[168],"m":"tay"},{"a":31215,"t":"code","b":[104],"m":"pla"},{"a":31216,"t":"code","b":[170],"m":"tax"},{"a":31217,"t":"code","b":[104],"m":"pla"},{"a":31218,"t":"code","b":[64],"m":"rti"},{"a":31219,"l":"save_name","c":"The DOS command and file name: S0:SAVESPEED (S0: scratches the old file first).","t":"byte","b":[83,48,58,83,65,86,69,83],"x":[30926]},{"a":31227,"t":"byte","b":[80,69,69,68]},{"a":31231,"l":"load_game","c":"LOAD GAME: loads SAVESPEED through the KERNAL (kernal_on, LOAD) and copies it into the game's state; carry set when it failed.","t":"code","b":[32,2,121],"m":"jsr","oa":30978,"x":[28472],"o":"kernal_on"},{"a":31234,"t":"code","b":[169,231],"m":"lda","o":"#$E7"},{"a":31236,"t":"code","b":[141,20,3],"m":"sta","oa":788,"o":"a_0314"},{"a":31239,"t":"code","b":[169,121],"m":"lda","o":"#$79"},{"a":31241,"t":"code","b":[141,21,3],"m":"sta","oa":789,"o":"a_0315"},{"a":31244,"t":"code","b":[162,246],"m":"ldx","o":"#$F6"},{"a":31246,"t":"code","b":[160,121],"m":"ldy","o":"#$79"},{"a":31248,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":31250,"t":"code","b":[32,189,255],"m":"jsr","oa":65469,"o":"KERNAL_SETNAM"},{"a":31253,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":31255,"t":"code","b":[162,8],"m":"ldx","o":"#$08"},{"a":31257,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":31259,"t":"code","b":[32,186,255],"m":"jsr","oa":65466,"o":"KERNAL_SETLFS"},{"a":31262,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":31264,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":31266,"t":"code","b":[160,204],"m":"ldy","o":"#$CC"},{"a":31268,"t":"code","b":[32,213,255],"m":"jsr","oa":65493,"o":"KERNAL_LOAD"},{"a":31271,"t":"code","b":[120],"m":"sei"},{"a":31272,"t":"code","b":[144,5],"m":"bcc","oa":31279,"o":"b_7A2F"},{"a":31274,"t":"code","b":[32,147,121],"m":"jsr","oa":31123,"o":"kernal_off"},{"a":31277,"t":"code","b":[56],"m":"sec"},{"a":31278,"t":"code","b":[96],"m":"rts"},{"a":31279,"l":"b_7A2F","t":"code","b":[32,147,121],"m":"jsr","oa":31123,"x":[31272],"o":"kernal_off"},{"a":31282,"t":"code","b":[169,172],"m":"lda","o":"#$AC"},{"a":31284,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":31286,"t":"code","b":[169,10],"m":"lda","o":"#$0A"},{"a":31288,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":31290,"t":"code","b":[169,13],"m":"lda","o":"#$0D"},{"a":31292,"t":"code","b":[133,28],"m":"sta","oa":28,"o":"zpa_1C"},{"a":31294,"t":"code","b":[169,12],"m":"lda","o":"#$0C"},{"a":31296,"t":"code","b":[133,29],"m":"sta","oa":29,"o":"zpa_1D"},{"a":31298,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":31300,"t":"code","b":[133,30],"m":"sta","oa":30,"o":"zpa_1E"},{"a":31302,"t":"code","b":[169,204],"m":"lda","o":"#$CC"},{"a":31304,"t":"code","b":[133,31],"m":"sta","oa":31,"o":"zpa_1F"},{"a":31306,"t":"code","b":[32,86,74],"m":"jsr","oa":19030,"o":"copy"},{"a":31309,"t":"code","b":[24],"m":"clc"},{"a":31310,"t":"code","b":[96],"m":"rts"},{"a":31311,"l":"screen_rows_copy","c":"Copies 22 rows of 40 characters into the screen at $CC00 from the rows whose addresses pitch_scroll_draw writes into its 22 LDA instructions; the scroll's half-done draw.","t":"code","b":[160,39],"m":"ldy","x":[5965],"o":"#$27"},{"a":31313,"l":"j_7A51","t":"code","b":[185,255,255],"m":"lda","oa":65535,"x":[31448],"o":"$FFFF,y"},{"a":31316,"t":"code","b":[153,0,204],"m":"sta","oa":52224,"o":"title_routine,y"},{"a":31319,"t":"code","b":[185,255,255],"m":"lda","oa":65535,"o":"$FFFF,y"},{"a":31322,"t":"code","b":[153,40,204],"m":"sta","oa":52264,"o":"f_CC28,y"},{"a":31325,"t":"code","b":[185,255,255],"m":"lda","oa":65535,"o":"$FFFF,y"},{"a":31328,"t":"code","b":[153,80,204],"m":"sta","oa":52304,"o":"f_CC50,y"},{"a":31331,"t":"code","b":[185,255,255],"m":"lda","oa":65535,"o":"$FFFF,y"},{"a":31334,"t":"code","b":[153,120,204],"m":"sta","oa":52344,"o":"f_CC78,y"},{"a":31337,"t":"code","b":[185,255,255],"m":"lda","oa":65535,"o":"$FFFF,y"},{"a":31340,"t":"code","b":[153,160,204],"m":"sta","oa":52384,"o":"f_CCA0,y"},{"a":31343,"t":"code","b":[185,255,255],"m":"lda","oa":65535,"o":"$FFFF,y"},{"a":31346,"t":"code","b":[153,200,204],"m":"sta","oa":52424,"o":"f_CCC8,y"},{"a":31349,"t":"code","b":[185,255,255],"m":"lda","oa":65535,"o":"$FFFF,y"},{"a":31352,"t":"code","b":[153,240,204],"m":"sta","oa":52464,"o":"f_CCF0,y"},{"a":31355,"t":"code","b":[185,255,255],"m":"lda","oa":65535,"o":"$FFFF,y"},{"a":31358,"t":"code","b":[153,24,205],"m":"sta","oa":52504,"o":"f_CD18,y"},{"a":31361,"t":"code","b":[185,255,255],"m":"lda","oa":65535,"o":"$FFFF,y"},{"a":31364,"t":"code","b":[153,64,205],"m":"sta","oa":52544,"o":"f_CD40,y"},{"a":31367,"t":"code","b":[185,255,255],"m":"lda","oa":65535,"o":"$FFFF,y"},{"a":31370,"t":"code","b":[153,104,205],"m":"sta","oa":52584,"o":"f_CD68,y"},{"a":31373,"t":"code","b":[185,255,255],"m":"lda","oa":65535,"o":"$FFFF,y"},{"a":31376,"t":"code","b":[153,144,205],"m":"sta","oa":52624,"o":"f_CD90,y"},{"a":31379,"t":"code","b":[185,255,255],"m":"lda","oa":65535,"o":"$FFFF,y"},{"a":31382,"t":"code","b":[153,184,205],"m":"sta","oa":52664,"o":"f_CDB8,y"},{"a":31385,"t":"code","b":[185,255,255],"m":"lda","oa":65535,"o":"$FFFF,y"},{"a":31388,"t":"code","b":[153,224,205],"m":"sta","oa":52704,"o":"f_CDE0,y"},{"a":31391,"t":"code","b":[185,255,255],"m":"lda","oa":65535,"o":"$FFFF,y"},{"a":31394,"t":"code","b":[153,8,206],"m":"sta","oa":52744,"o":"f_CE08,y"},{"a":31397,"t":"code","b":[185,255,255],"m":"lda","oa":65535,"o":"$FFFF,y"},{"a":31400,"t":"code","b":[153,48,206],"m":"sta","oa":52784,"o":"f_CE30,y"},{"a":31403,"t":"code","b":[185,255,255],"m":"lda","oa":65535,"o":"$FFFF,y"},{"a":31406,"t":"code","b":[153,88,206],"m":"sta","oa":52824,"o":"f_CE58,y"},{"a":31409,"t":"code","b":[185,255,255],"m":"lda","oa":65535,"o":"$FFFF,y"},{"a":31412,"t":"code","b":[153,128,206],"m":"sta","oa":52864,"o":"f_CE80,y"},{"a":31415,"t":"code","b":[185,255,255],"m":"lda","oa":65535,"o":"$FFFF,y"},{"a":31418,"t":"code","b":[153,168,206],"m":"sta","oa":52904,"o":"f_CEA8,y"},{"a":31421,"t":"code","b":[185,255,255],"m":"lda","oa":65535,"o":"$FFFF,y"},{"a":31424,"t":"code","b":[153,208,206],"m":"sta","oa":52944,"o":"f_CED0,y"},{"a":31427,"t":"code","b":[185,255,255],"m":"lda","oa":65535,"o":"$FFFF,y"},{"a":31430,"t":"code","b":[153,248,206],"m":"sta","oa":52984,"o":"f_CEF8,y"},{"a":31433,"t":"code","b":[185,255,255],"m":"lda","oa":65535,"o":"$FFFF,y"},{"a":31436,"t":"code","b":[153,32,207],"m":"sta","oa":53024,"o":"f_CF20,y"},{"a":31439,"t":"code","b":[185,255,255],"m":"lda","oa":65535,"o":"$FFFF,y"},{"a":31442,"t":"code","b":[153,72,207],"m":"sta","oa":53064,"o":"f_CF48,y"},{"a":31445,"t":"code","b":[136],"m":"dey"},{"a":31446,"t":"code","b":[48,3],"m":"bmi","oa":31451,"o":"b_7ADB"},{"a":31448,"t":"code","b":[76,81,122],"m":"jmp","oa":31313,"o":"j_7A51"},{"a":31451,"l":"b_7ADB","t":"code","b":[76,140,25],"m":"jmp","oa":6540,"x":[31446],"o":"pitch_scroll_draw"},{"a":31454,"l":"team_attributes","c":"Sets all eight attributes of the nine players from Y to A (token_reduce, token_increase, token_manic).","t":"code","b":[153,78,8],"m":"sta","oa":2126,"x":[13079,13094,31481],"o":"f_084E,y"},{"a":31457,"t":"code","b":[153,96,8],"m":"sta","oa":2144,"o":"f_0860,y"},{"a":31460,"t":"code","b":[153,114,8],"m":"sta","oa":2162,"o":"f_0872,y"},{"a":31463,"t":"code","b":[153,132,8],"m":"sta","oa":2180,"o":"f_0884,y"},{"a":31466,"t":"code","b":[153,150,8],"m":"sta","oa":2198,"o":"f_0896,y"},{"a":31469,"t":"code","b":[153,168,8],"m":"sta","oa":2216,"o":"f_08A8,y"},{"a":31472,"t":"code","b":[153,186,8],"m":"sta","oa":2234,"o":"f_08BA,y"},{"a":31475,"t":"code","b":[153,204,8],"m":"sta","oa":2252,"o":"f_08CC,y"},{"a":31478,"t":"code","b":[200],"m":"iny"},{"a":31479,"t":"code","b":[198,34],"m":"dec","oa":34,"o":"zpa_22"},{"a":31481,"t":"code","b":[208,227],"m":"bne","oa":31454,"o":"team_attributes"},{"a":31483,"t":"code","b":[96],"m":"rts"},{"a":31484,"l":"defeat_picture","c":"The unpack list for the picture after a defeat (show_picture_7afc): the bitmap, its screen colours and colour RAM (unpack_list): 3 entries, $7CE5 to $CC00, $7B09 to $E000, $7D38 to $D800.","t":"byte","b":[3,229,124,0,204,9,123,0]},{"a":31492,"t":"byte","b":[224,56,125,0,216]},{"a":31497,"l":"defeat_bitmap","c":"Packed bitmap of the defeat picture, a player in armour (unpack), 476 bytes that unpack to 8000 at $E000-$FF3F; its pixels, at $E000.","t":"byte","b":[1,0,0,254,255,128,255,128]},{"a":31505,"t":"byte","b":[255,128,255,128,255,128,255,128]},{"a":31513,"t":"byte","b":[255,128,255,128,15,0,1,255]},{"a":31521,"t":"byte","b":[3,26,5,5,5,0,85,84]},{"a":31529,"t":"byte","b":[83,95,75,34,8,0,1,152]},{"a":31537,"t":"byte","b":[40,113,96,81,227,0,85,85]},{"a":31545,"t":"byte","b":[85,21,21,21,133,248,4,253]},{"a":31553,"t":"byte","b":[4,1,0,64,255,3,2,80]},{"a":31561,"t":"byte","b":[80,80,128,81,175,191,0,5]},{"a":31569,"t":"byte","b":[255,3,35,21,21,21,20,34]},{"a":31577,"t":"byte","b":[64,80,80,80,68,20,116,4]},{"a":31585,"t":"byte","b":[4,22,21,162,5,198,1,74]},{"a":31593,"t":"byte","b":[74,72,8,66,83,83,67,85]},{"a":31601,"t":"byte","b":[5,97,164,152,149,149,149,226]},{"a":31609,"t":"byte","b":[3,4,80,80,4,88,90,128]},{"a":31617,"t":"byte","b":[80,176,192,9,17,10,10,10]},{"a":31625,"t":"byte","b":[74,79,80,84,128,64,255,3]},{"a":31633,"t":"byte","b":[3,16,80,86,1,128,7,26]},{"a":31641,"t":"byte","b":[1,9,116,4,4,52,37,35]},{"a":31649,"t":"byte","b":[106,86,117,213,213,5,95,88]},{"a":31657,"t":"byte","b":[165,85,84,82,74,10,10,2]},{"a":31665,"t":"byte","b":[0,0,64,128,77,179,189,3]},{"a":31673,"t":"byte","b":[1,1,1,85,255,7,0,36]},{"a":31681,"t":"byte","b":[128,5,15,209,16,0,0,2]},{"a":31689,"t":"byte","b":[21,22,1,16,0,80,88,84]},{"a":31697,"t":"byte","b":[106,86,168,248,3,128,5,9]},{"a":31705,"t":"byte","b":[8,0,3,3,68,136,152,100]},{"a":31713,"t":"byte","b":[180,28,128,4,2,64,64,64]},{"a":31721,"t":"byte","b":[128,70,186,187,0,1,255,7]},{"a":31729,"t":"byte","b":[3,84,87,86,84,255,4,28]},{"a":31737,"t":"byte","b":[0,68,20,148,226,114,82,0]},{"a":31745,"t":"byte","b":[21,119,145,115,162,130,122,50]},{"a":31753,"t":"byte","b":[136,200,141,64,78,78,77,70]},{"a":31761,"t":"byte","b":[0,4,4,132,20,255,3,15]},{"a":31769,"t":"byte","b":[185,110,220,148,144,145,64,164]},{"a":31777,"t":"byte","b":[0,0,64,64,0,0,16,16]},{"a":31785,"t":"byte","b":[128,64,192,192,63,1,1,1]},{"a":31793,"t":"byte","b":[4,5,4,1,5,84,84,84]},{"a":31801,"t":"byte","b":[82,19,83,2,66,178,176,241]},{"a":31809,"t":"byte","b":[68,69,137,41,42,34,32,247]},{"a":31817,"t":"byte","b":[122,213,85,86,171,65,44,55]},{"a":31825,"t":"byte","b":[158,90,43,21,213,136,8,8]},{"a":31833,"t":"byte","b":[144,144,92,84,84,1,0,220]},{"a":31841,"t":"byte","b":[220,96,100,100,101,16,16,80]},{"a":31849,"t":"byte","b":[80,80,16,64,16,128,64,192]},{"a":31857,"t":"byte","b":[192,26,5,4,5,4,16,1]},{"a":31865,"t":"byte","b":[0,0,33,129,129,1,33,129]},{"a":31873,"t":"byte","b":[1,0,21,22,20,20,20,40]},{"a":31881,"t":"byte","b":[40,40,169,85,84,128,3,10]},{"a":31889,"t":"byte","b":[1,1,102,86,6,6,2,2]},{"a":31897,"t":"byte","b":[1,1,84,255,5,16,88,88]},{"a":31905,"t":"byte","b":[145,112,80,83,128,88,84,224]},{"a":31913,"t":"byte","b":[20,16,84,16,68,16,4,128]},{"a":31921,"t":"byte","b":[65,191,208,0,20,128,7,2]},{"a":31929,"t":"byte","b":[1,1,81,248,6,0,64,238]},{"a":31937,"t":"byte","b":[6,1,148,80,128,102,154,255]},{"a":31945,"t":"byte","b":[128,255,128,255,128,255,128,255]},{"a":31953,"t":"byte","b":[128,255,128,255,128,255,128,255]},{"a":31961,"t":"byte","b":[128,255,128,255,128,255,128,255]},{"a":31969,"t":"byte","b":[128,253,255,0]},{"a":31973,"l":"defeat_screen","c":"Packed screen colours of the defeat picture (unpack), 83 bytes that unpack to 1000 at $CC00-$CFE7; the colour pairs for each cell, at $CC00.","t":"byte","b":[1,0,0,254,255,5,48,50]},{"a":31981,"t":"byte","b":[242,50,48,48,216,36,3,249]},{"a":31989,"t":"byte","b":[243,62,62,128,34,6,62,227]},{"a":31997,"t":"byte","b":[144,99,227,227,96,137,33,5]},{"a":32005,"t":"byte","b":[48,99,110,230,54,110,135,33]},{"a":32013,"t":"byte","b":[2,48,54,230,216,38,5,62]},{"a":32021,"t":"byte","b":[62,62,227,227,227,176,34,5]},{"a":32029,"t":"byte","b":[227,230,110,110,230,230,136,33]},{"a":32037,"t":"byte","b":[5,0,0,96,96,96,110,218]},{"a":32045,"t":"byte","b":[34,222,255,128,89,0,18,255]},{"a":32053,"t":"byte","b":[79,255,0]},{"a":32056,"l":"defeat_colours","c":"Packed colour RAM of the defeat picture (unpack), 58 bytes that unpack to 1000 at $D800-$DBE7; the third colour of each cell.","t":"byte","b":[1,0,0,254,255,2,0,15]},{"a":32064,"t":"byte","b":[9,128,38,2,6,2,14,217]},{"a":32072,"t":"byte","b":[37,2,0,0,14,252,3,128]},{"a":32080,"t":"byte","b":[34,178,4,0,3,217,35,2]},{"a":32088,"t":"byte","b":[3,3,3,216,36,5,6,2]},{"a":32096,"t":"byte","b":[6,6,6,2,135,36,136,38]},{"a":32104,"t":"byte","b":[222,255,128,128,0,3,255,79]},{"a":32112,"t":"byte","b":[255,0]},{"a":32114,"l":"message_tiles_list","c":"The unpack list for the plain message screen (tile_screen_cc): its tiles, the flip bits and the map of tiles (unpack_list): 3 entries, $7D7F to $C000, $83BE to $007A, $83E6 to $CC00.","t":"byte","b":[3,127,125,0,192,190,131,122]},{"a":32122,"t":"byte","b":[0,230,131,0,204]},{"a":32127,"l":"message_tiles","c":"Packed tiles of the message screens, 10 bytes a tile (draw_tile) (unpack), 1599 bytes that unpack to 1790 at $C000-$C6FD; 179 tiles at $C000.","t":"byte","b":[1,0,0,254,14,2,1,6]},{"a":32135,"t":"byte","b":[39,237,4,11,3,14,149,149]},{"a":32143,"t":"byte","b":[85,23,2,0,0,58,165,85]},{"a":32151,"t":"byte","b":[255,3,246,4,0,90,247,4]},{"a":32159,"t":"byte","b":[1,85,23,207,4,4,192,176]},{"a":32167,"t":"byte","b":[88,88,86,226,4,5,0,58]},{"a":32175,"t":"byte","b":[53,229,213,42,246,5,1,192]},{"a":32183,"t":"byte","b":[160,206,7,174,3,4,224,94]},{"a":32191,"t":"byte","b":[85,18,7,166,7,1,64,112]},{"a":32199,"t":"byte","b":[157,4,4,9,13,5,37,53]},{"a":32207,"t":"byte","b":[236,5,11,65,141,141,70,69]},{"a":32215,"t":"byte","b":[113,2,41,233,165,165,149,164]},{"a":32223,"t":"byte","b":[3,1,23,2,169,5,1,85]},{"a":32231,"t":"byte","b":[101,166,3,246,6,11,85,85]},{"a":32239,"t":"byte","b":[16,0,138,143,78,97,97,81]},{"a":32247,"t":"byte","b":[82,95,226,3,6,250,111,89]},{"a":32255,"t":"byte","b":[89,153,85,149,216,4,2,213]},{"a":32263,"t":"byte","b":[122,94,211,3,10,18,7,96]},{"a":32271,"t":"byte","b":[96,96,160,160,80,84,84,18]},{"a":32279,"t":"byte","b":[147,5,18,1,1,1,6,113]},{"a":32287,"t":"byte","b":[0,22,213,101,101,149,85,102]},{"a":32295,"t":"byte","b":[89,23,2,197,69,133,255,3]},{"a":32303,"t":"byte","b":[0,69,156,3,27,149,149,85]},{"a":32311,"t":"byte","b":[149,149,165,149,149,23,0,88]},{"a":32319,"t":"byte","b":[91,86,90,90,86,90,86,23]},{"a":32327,"t":"byte","b":[2,233,3,60,38,21,21,25]},{"a":32335,"t":"byte","b":[37,136,3,15,169,58,195,91]},{"a":32343,"t":"byte","b":[85,149,85,23,2,148,152,168]},{"a":32351,"t":"byte","b":[252,0,176,96,246,3,9,192]},{"a":32359,"t":"byte","b":[64,96,96,88,86,86,128,62]},{"a":32367,"t":"byte","b":[6,165,5,3,0,0,80,224]},{"a":32375,"t":"byte","b":[247,7,10,0,1,32,0,13]},{"a":32383,"t":"byte","b":[9,53,37,37,149,85,206,3]},{"a":32391,"t":"byte","b":[19,85,85,87,86,94,88,120]},{"a":32399,"t":"byte","b":[120,18,7,133,133,5,9,5]},{"a":32407,"t":"byte","b":[9,9,9,114,0,160,3,6]},{"a":32415,"t":"byte","b":[85,86,85,85,85,113,0,251]},{"a":32423,"t":"byte","b":[3,248,3,2,165,165,23,246]},{"a":32431,"t":"byte","b":[7,1,85,149,246,4,1,89]},{"a":32439,"t":"byte","b":[86,226,4,236,7,11,150,101]},{"a":32447,"t":"byte","b":[106,23,0,169,165,149,165,149]},{"a":32455,"t":"byte","b":[85,149,206,3,17,39,73,80]},{"a":32463,"t":"byte","b":[104,90,88,160,65,114,1,85]},{"a":32471,"t":"byte","b":[149,234,58,14,0,0,96,156]},{"a":32479,"t":"byte","b":[4,36,85,166,170,250,63,15]},{"a":32487,"t":"byte","b":[23,2,240,228,172,172,164,84]},{"a":32495,"t":"byte","b":[84,80,33,7,144,172,148,164]},{"a":32503,"t":"byte","b":[92,252,208,16,227,6,2,14]},{"a":32511,"t":"byte","b":[6,5,5,13,0,0,113,216]},{"a":32519,"t":"byte","b":[3,37,87,87,94,254,170,168]},{"a":32527,"t":"byte","b":[18,7,208,192,64,0,0,2]},{"a":32535,"t":"byte","b":[10,10,38,7,0,0,0,37]},{"a":32543,"t":"byte","b":[157,39,121,250,62,1,85,85]},{"a":32551,"t":"byte","b":[21,1,129,129,193,128,126,3]},{"a":32559,"t":"byte","b":[130,4,132,4,4,113,0,166]},{"a":32567,"t":"byte","b":[90,90,246,7,2,170,170,170]},{"a":32575,"t":"byte","b":[236,7,2,169,170,165,226,7]},{"a":32583,"t":"byte","b":[3,109,85,91,85,212,3,0]},{"a":32591,"t":"byte","b":[87,166,4,102,85,86,154,150]},{"a":32599,"t":"byte","b":[106,106,114,0,139,75,139,71]},{"a":32607,"t":"byte","b":[66,66,64,64,39,1,87,90]},{"a":32615,"t":"byte","b":[89,85,165,85,149,230,23,2]},{"a":32623,"t":"byte","b":[0,10,10,64,80,80,85,95]},{"a":32631,"t":"byte","b":[118,1,21,26,106,86,86,86]},{"a":32639,"t":"byte","b":[5,197,227,1,64,112,176,188]},{"a":32647,"t":"byte","b":[180,155,105,89,227,6,48,20]},{"a":32655,"t":"byte","b":[25,26,26,26,214,84,227,6]},{"a":32663,"t":"byte","b":[168,0,0,80,13,53,21,149]},{"a":32671,"t":"byte","b":[18,7,42,169,165,37,64,80]},{"a":32679,"t":"byte","b":[92,92,19,7,153,169,149,149]},{"a":32687,"t":"byte","b":[151,87,84,80,227,6,128,128]},{"a":32695,"t":"byte","b":[64,64,0,255,3,6,110,0]},{"a":32703,"t":"byte","b":[90,21,5,21,1,245,3,7]},{"a":32711,"t":"byte","b":[39,0,170,106,150,85,85,5]},{"a":32719,"t":"byte","b":[246,5,2,170,86,85,245,3]},{"a":32727,"t":"byte","b":[0,1,246,4,0,149,246,3]},{"a":32735,"t":"byte","b":[0,80,226,3,248,4,2,85]},{"a":32743,"t":"byte","b":[85,4,216,3,6,101,101,85]},{"a":32751,"t":"byte","b":[85,68,4,64,206,3,188,4]},{"a":32759,"t":"byte","b":[184,3,5,16,32,0,42,5]},{"a":32767,"t":"byte","b":[5]},{"a":32768,"l":"message_tiles_281","c":"The packed tiles of the message screens, 10 bytes a tile (draw_tile) from byte 641 of the stream: these bytes unpack to about $C2D3-$C446 of the 1790.","t":"byte","b":[187,4,216,4,255,3,37,229]},{"a":32776,"t":"byte","b":[229,57,15,23,2,65,80,88]},{"a":32784,"t":"byte","b":[92,92,92,120,160,18,7,190]},{"a":32792,"t":"byte","b":[105,85,168,100,80,96,32,110]},{"a":32800,"t":"byte","b":[3,0,0,1,1,1,10,26]},{"a":32808,"t":"byte","b":[27,110,3,92,84,255,3,48]},{"a":32816,"t":"byte","b":[145,161,99,230,3,218,86,105]},{"a":32824,"t":"byte","b":[218,214,15,15,128,113,2,248]},{"a":32832,"t":"byte","b":[248,164,84,148,80,64,1,39]},{"a":32840,"t":"byte","b":[1,176,128,0,0,5,81,85]},{"a":32848,"t":"byte","b":[85,46,6,0,0,2,205,9]},{"a":32856,"t":"byte","b":[9,45,25,23,2,0,0,176]},{"a":32864,"t":"byte","b":[96,255,3,3,112,23,2,16]},{"a":32872,"t":"byte","b":[227,3,67,8,4,5,1,39]},{"a":32880,"t":"byte","b":[0,5,16,64,21,5,5,85]},{"a":32888,"t":"byte","b":[21,32,0,2,10,5,133,5]},{"a":32896,"t":"byte","b":[15,53,53,226,6,241,193,165]},{"a":32904,"t":"byte","b":[85,85,170,170,89,62,2,16]},{"a":32912,"t":"byte","b":[16,16,64,64,144,164,244,227]},{"a":32920,"t":"byte","b":[1,37,37,41,21,42,37,5]},{"a":32928,"t":"byte","b":[8,230,0,97,161,137,197,197]},{"a":32936,"t":"byte","b":[197,53,181,62,6,169,165,255]},{"a":32944,"t":"byte","b":[3,44,101,85,85,227,0,225]},{"a":32952,"t":"byte","b":[225,225,133,133,133,5,5,38]},{"a":32960,"t":"byte","b":[14,84,84,84,82,82,78,74]},{"a":32968,"t":"byte","b":[74,33,7,22,149,85,86,86]},{"a":32976,"t":"byte","b":[86,90,91,23,2,96,144,144]},{"a":32984,"t":"byte","b":[132,69,69,21,21,39,0,255]},{"a":32992,"t":"byte","b":[5,3,84,85,85,32,246,6]},{"a":33000,"t":"byte","b":[0,0,246,6,2,1,1,85]},{"a":33008,"t":"byte","b":[255,3,10,32,0,2,6,10]},{"a":33016,"t":"byte","b":[91,90,87,91,91,39,240,4]},{"a":33024,"t":"byte","b":[27,84,84,88,99,163,39,6]},{"a":33032,"t":"byte","b":[26,22,26,90,86,101,110,110]},{"a":33040,"t":"byte","b":[110,3,249,217,217,217,89,86]},{"a":33048,"t":"byte","b":[213,86,230,3,244,155,3,5]},{"a":33056,"t":"byte","b":[88,88,160,128,230,1,197,3]},{"a":33064,"t":"byte","b":[19,1,2,2,1,2,230,0]},{"a":33072,"t":"byte","b":[86,165,149,153,106,85,21,255]},{"a":33080,"t":"byte","b":[227,6,85,85,86,253,3,34]},{"a":33088,"t":"byte","b":[101,173,230,3,5,5,1,1]},{"a":33096,"t":"byte","b":[3,2,14,10,46,6,38,53]},{"a":33104,"t":"byte","b":[25,27,37,9,78,69,23,2]},{"a":33112,"t":"byte","b":[249,88,148,84,144,144,82,194]},{"a":33120,"t":"byte","b":[39,1,21,139,3,5,165]},{"a":33127,"l":"message_tiles_3e8","c":"The packed tiles of the message screens, 10 bytes a tile (draw_tile) from byte 1000 of the stream: these bytes unpack to about $C447-$C6FD of the 1790.","t":"byte","b":[165,170,170,39,0,130,4,1]},{"a":33135,"t":"byte","b":[85,85,246,10,0,85,236,3]},{"a":33143,"t":"byte","b":[3,170,169,170,149,232,4,43]},{"a":33151,"t":"byte","b":[114,0,246,86,90,89,87,92]},{"a":33159,"t":"byte","b":[92,128,113,2,241,197,197,201]},{"a":33167,"t":"byte","b":[25,26,90,154,110,7,86,70]},{"a":33175,"t":"byte","b":[86,150,165,105,110,101,227,1]},{"a":33183,"t":"byte","b":[85,86,90,86,86,106,246,90]},{"a":33191,"t":"byte","b":[230,3,0,64,255,5,5,0]},{"a":33199,"t":"byte","b":[96,0,1,1,0,255,5,1]},{"a":33207,"t":"byte","b":[96,0,188,3,31,1,86,37]},{"a":33215,"t":"byte","b":[25,37,110,0,249,218,106,85]},{"a":33223,"t":"byte","b":[86,118,118,118,227,6,169,165]},{"a":33231,"t":"byte","b":[95,167,89,86,90,90,62,1]},{"a":33239,"t":"byte","b":[165,229,229,165,213,131,3,11]},{"a":33247,"t":"byte","b":[227,1,194,194,194,0,0,64]},{"a":33255,"t":"byte","b":[20,4,103,14,128,4,5,149]},{"a":33263,"t":"byte","b":[170,10,2,114,0,130,4,3]},{"a":33271,"t":"byte","b":[85,85,165,170,246,8,1,85]},{"a":33279,"t":"byte","b":[165,246,9,28,85,112,0,85]},{"a":33287,"t":"byte","b":[87,92,92,124,202,42,170,118]},{"a":33295,"t":"byte","b":[2,3,14,53,53,213,165,234]},{"a":33303,"t":"byte","b":[234,62,6,182,182,182,181,157]},{"a":33311,"t":"byte","b":[245,176,3,8,6,101,105,154]},{"a":33319,"t":"byte","b":[166,85,92,87,95,146,4,8]},{"a":33327,"t":"byte","b":[149,249,229,89,105,105,110,3]},{"a":33335,"t":"byte","b":[0,255,4,29,64,64,128,230]},{"a":33343,"t":"byte","b":[0,26,38,38,6,5,5,9]},{"a":33351,"t":"byte","b":[1,230,0,150,153,149,149,102]},{"a":33359,"t":"byte","b":[149,101,105,110,0,85,169,169]},{"a":33367,"t":"byte","b":[85,149,133,3,19,230,0,154]},{"a":33375,"t":"byte","b":[152,154,90,106,85,86,89,230]},{"a":33383,"t":"byte","b":[0,84,85,105,169,149,165,149]},{"a":33391,"t":"byte","b":[149,226,3,195,5,4,0,0]},{"a":33399,"t":"byte","b":[32,0,1,255,5,16,0,0]},{"a":33407,"t":"byte","b":[96,0,85,85,86,86,86,90]},{"a":33415,"t":"byte","b":[86,86,110,0,89,165,85,255]},{"a":33423,"t":"byte","b":[5,0,230,236,4,253,4,3]},{"a":33431,"t":"byte","b":[166,230,0,89,140,3,4,85]},{"a":33439,"t":"byte","b":[105,85,85,110,141,3,1,64]},{"a":33447,"t":"byte","b":[128,132,4,1,230,0,195,7]},{"a":33455,"t":"byte","b":[6,1,96,0,165,41,86,151]},{"a":33463,"t":"byte","b":[147,3,17,85,230,3,85,169]},{"a":33471,"t":"byte","b":[87,170,169,85,153,101,227,6]},{"a":33479,"t":"byte","b":[102,170,165,85,90,192,3,13]},{"a":33487,"t":"byte","b":[230,0,86,105,150,86,90,90]},{"a":33495,"t":"byte","b":[86,90,110,0,0,128,194,3]},{"a":33503,"t":"byte","b":[3,96,96,80,230,197,8,196]},{"a":33511,"t":"byte","b":[3,201,3,2,101,85,95,196]},{"a":33519,"t":"byte","b":[5,0,101,136,3,4,170,85]},{"a":33527,"t":"byte","b":[169,227,0,137,4,19,170,245]},{"a":33535,"t":"byte","b":[85,86,230,3,86,85,86,86]},{"a":33543,"t":"byte","b":[106,166,86,149,110,0,80,160]},{"a":33551,"t":"byte","b":[152,84,255,4,196,9,3,2]},{"a":33559,"t":"byte","b":[110,0,149,139,3,6,149,85]},{"a":33567,"t":"byte","b":[149,101,230,0,87,197,3,194]},{"a":33575,"t":"byte","b":[3,0,106,186,3,246,5,136]},{"a":33583,"t":"byte","b":[4,228,3,17,149,149,165,85]},{"a":33591,"t":"byte","b":[170,110,0,84,85,166,89,149]},{"a":33599,"t":"byte","b":[106,154,105,230,0,5,135,3]},{"a":33607,"t":"byte","b":[8,0,0,1,0,96,0,105]},{"a":33615,"t":"byte","b":[170,105,154,3,3,85,85,110]},{"a":33623,"t":"byte","b":[0,147,3,153,3,246,4,187]},{"a":33631,"t":"byte","b":[4,3,169,170,149,170,196,3]},{"a":33639,"t":"byte","b":[176,4,1,154,85,246,3,2]},{"a":33647,"t":"byte","b":[166,150,85,153,3,0,89,216]},{"a":33655,"t":"byte","b":[3,2,0,0,64,255,4,196]},{"a":33663,"t":"byte","b":[3,255,8,246,3,178,3,246]},{"a":33671,"t":"byte","b":[6,8,5,84,69,4,21,0]},{"a":33679,"t":"byte","b":[0,5,96,186,4,4,69,85]},{"a":33687,"t":"byte","b":[65,1,65,246,5,4,85,85]},{"a":33695,"t":"byte","b":[21,20,85,236,5,4,84,21]},{"a":33703,"t":"byte","b":[68,0,69,226,3,4,69,84]},{"a":33711,"t":"byte","b":[0,81,0,186,5,2,80,64]},{"a":33719,"t":"byte","b":[16,247,3,176,3,255,0]},{"a":33726,"l":"message_flips","c":"Packed flip bits of the message screen, two a cell (unpack), 40 bytes that unpack to 250 at $007A-$0173; four cells a byte, at $007A.","t":"byte","b":[1,0,0,254,43,0,4,210]},{"a":33734,"t":"byte","b":[45,165,4,0,1,160,19,0]},{"a":33742,"t":"byte","b":[16,140,19,0,20,128,8,0]},{"a":33750,"t":"byte","b":[12,128,8,1,85,5,246,37]},{"a":33758,"t":"byte","b":[0,64,246,19,249,38,255,0]},{"a":33766,"l":"message_map","c":"Packed map of the message screen, one tile number a cell (unpack), 321 bytes that unpack to 1000 at $CC00-$CFE7; a tile number for each of the 1000 cells.","t":"byte","b":[1,0,0,254,174,10,1,2]},{"a":33774,"t":"byte","b":[3,4,4,3,5,6,7,8]},{"a":33782,"t":"byte","b":[9,128,27,4,10,11,12,13]},{"a":33790,"t":"byte","b":[14,255,4,3,15,16,17,18]},{"a":33798,"t":"byte","b":[128,26,3,19,20,21,22,217]},{"a":33806,"t":"byte","b":[5,6,14,23,24,25,26,27]},{"a":33814,"t":"byte","b":[28,128,23,16,29,30,31,32]},{"a":33822,"t":"byte","b":[33,34,35,14,14,36,37,38]},{"a":33830,"t":"byte","b":[39,40,41,42,43,134,23,16]},{"a":33838,"t":"byte","b":[44,45,46,47,48,49,50,51]},{"a":33846,"t":"byte","b":[51,52,53,54,55,56,57,58]},{"a":33854,"t":"byte","b":[59,134,23,16,60,61,62,63]},{"a":33862,"t":"byte","b":[64,65,66,67,67,68,69,70]},{"a":33870,"t":"byte","b":[71,72,73,74,75,136,22,6]},{"a":33878,"t":"byte","b":[76,77,78,79,80,81,82,147]},{"a":33886,"t":"byte","b":[6,4,83,84,85,86,87,136]},{"a":33894,"t":"byte","b":[22,17,88,89,90,91,92,93]},{"a":33902,"t":"byte","b":[94,95,96,96,96,95,97,98]},{"a":33910,"t":"byte","b":[99,100,101,102,136,22,17,103]},{"a":33918,"t":"byte","b":[104,105,106,107,108,109,110,111]},{"a":33926,"t":"byte","b":[111,111,110,112,113,114,115,116]},{"a":33934,"t":"byte","b":[117,136,22,17,118,119,120,121]},{"a":33942,"t":"byte","b":[122,123,124,125,126,127,126,125]},{"a":33950,"t":"byte","b":[128,129,130,131,132,133,136,22]},{"a":33958,"t":"byte","b":[17,0,134,135,136,137,138,118]},{"a":33966,"t":"byte","b":[0,139,139,139,0,140,141,142]},{"a":33974,"t":"byte","b":[143,144,145,216,23,5,145,144]},{"a":33982,"t":"byte","b":[143,142,141,140,147,5,5,146]},{"a":33990,"t":"byte","b":[147,148,149,150,151,176,23,5]},{"a":33998,"t":"byte","b":[151,150,149,148,147,146,147,5]},{"a":34006,"t":"byte","b":[5,152,153,154,155,156,157,136]},{"a":34014,"t":"byte","b":[23,5,157,156,155,154,153,152]},{"a":34022,"t":"byte","b":[147,5,5,158,159,160,161,162]},{"a":34030,"t":"byte","b":[163,136,23,5,163,162,161,160]},{"a":34038,"t":"byte","b":[159,158,136,5,7,164,165,166]},{"a":34046,"t":"byte","b":[167,168,169,170,171,134,20,6]},{"a":34054,"t":"byte","b":[170,169,168,167,166,165,164,136]},{"a":34062,"t":"byte","b":[5,6,172,173,174,175,176,177]},{"a":34070,"t":"byte","b":[178,216,21,6,178,177,176,175]},{"a":34078,"t":"byte","b":[174,173,172,147,23,233,159,255]},{"a":34086,"t":"byte","b":[0]},{"a":34087,"l":"menu_tiles_list","c":"The unpack list for the menu screens (tile_screen_c8): the menu, the next fixture and the cup screens (unpack_list): 3 entries, $8534 to $C000, $8806 to $007A, $88CB to $C800.","t":"byte","b":[3,52,133,0,192,6,136,122]},{"a":34095,"t":"byte","b":[0,203,136,0,200]},{"a":34100,"l":"menu_tiles","c":"Packed tiles of the menu screens (unpack), 722 bytes that unpack to 1010 at $C000-$C3F1; 101 tiles at $C000.","t":"byte","b":[11,0,0,2,2,2,10,10]},{"a":34108,"t":"byte","b":[42,54,1,149,170,255,6,2]},{"a":34116,"t":"byte","b":[54,1,85,246,12,4,166,166]},{"a":34124,"t":"byte","b":[169,169,154,246,9,0,106,226]},{"a":34132,"t":"byte","b":[4,1,154,154,235,3,0,107]},{"a":34140,"t":"byte","b":[206,3,2,149,169,169,206,6]},{"a":34148,"t":"byte","b":[3,118,118,87,87,242,4,5]},{"a":34156,"t":"byte","b":[54,1,170,170,106,106,242,4]},{"a":34164,"t":"byte","b":[246,4,175,4,0,106,206,3]},{"a":34172,"t":"byte","b":[167,7,166,3,157,3,1,175]},{"a":34180,"t":"byte","b":[154,255,3,226,5,0,255,236]},{"a":34188,"t":"byte","b":[9,134,4,196,5,2,170,149]},{"a":34196,"t":"byte","b":[170,131,3,5,54,1,166,171]},{"a":34204,"t":"byte","b":[170,86,246,6,1,234,170,238]},{"a":34212,"t":"byte","b":[3,236,5,150,3,0,87,226]},{"a":34220,"t":"byte","b":[6,4,106,106,170,117,234,216]},{"a":34228,"t":"byte","b":[5,5,149,149,165,165,169,169]},{"a":34236,"t":"byte","b":[166,4,140,4,0,85,216,7]},{"a":34244,"t":"byte","b":[3,106,106,118,118,146,4,150]},{"a":34252,"t":"byte","b":[4,1,186,181,156,9,166,5]},{"a":34260,"t":"byte","b":[0,85,255,7,4,96,0,86]},{"a":34268,"t":"byte","b":[86,102,255,5,6,99,0,0]},{"a":34276,"t":"byte","b":[42,47,44,46,255,3,5,30]},{"a":34284,"t":"byte","b":[11,0,170,255,0,212,4,246]},{"a":34292,"t":"byte","b":[6,16,158,156,188,160,30,11]},{"a":34300,"t":"byte","b":[85,85,86,86,101,101,89,89]},{"a":34308,"t":"byte","b":[99,0,153,255,5,3,121,233]},{"a":34316,"t":"byte","b":[54,1,210,4,206,6,166,5]},{"a":34324,"t":"byte","b":[206,5,3,86,86,149,149,216]},{"a":34332,"t":"byte","b":[6,167,7,166,3,136,4,186]},{"a":34340,"t":"byte","b":[6,7,170,170,171,172,172,172]},{"a":34348,"t":"byte","b":[179,179,206,9,0,168,196,6]},{"a":34356,"t":"byte","b":[3,168,163,15,255,186,6,2]},{"a":34364,"t":"byte","b":[0,255,255,246,7,7,10,202]},{"a":34372,"t":"byte","b":[202,202,30,11,87,150,177,5]},{"a":34380,"t":"byte","b":[2,87,99,1,136,6,3,185]},{"a":34388,"t":"byte","b":[121,54,1,146,7,0,191,136]},{"a":34396,"t":"byte","b":[8,0,171,196,3,2,179,179]},{"a":34404,"t":"byte","b":[207,255,3,1,63,63,166,8]},{"a":34412,"t":"byte","b":[0,168,166,3,5,163,163,143]},{"a":34420,"t":"byte","b":[143,63,63,176,4,171,3,253]},{"a":34428,"t":"byte","b":[5,1,30,11,171,3,253,5]},{"a":34436,"t":"byte","b":[3,30,11,86,149,255,3,9]},{"a":34444,"t":"byte","b":[165,165,165,99,0,150,150,118]},{"a":34452,"t":"byte","b":[118,86,255,3,4,99,11,128]},{"a":34460,"t":"byte","b":[163,168,163,5,11,30,11,0]},{"a":34468,"t":"byte","b":[255,255,63,143,163,172,172,30]},{"a":34476,"t":"byte","b":[11,191,3,196,7,0,163,175]},{"a":34484,"t":"byte","b":[4,254,3,11,30,11,218,214]},{"a":34492,"t":"byte","b":[86,86,182,181,149,149,54,1]},{"a":34500,"t":"byte","b":[200,4,5,86,86,90,94,99]},{"a":34508,"t":"byte","b":[1,136,6,11,170,171,30,11]},{"a":34516,"t":"byte","b":[172,179,179,179,207,207,207,60]},{"a":34524,"t":"byte","b":[136,5,3,252,242,202,42,176]},{"a":34532,"t":"byte","b":[3,0,63,255,7,236,6,3]},{"a":34540,"t":"byte","b":[252,242,242,242,226,4,0,0]},{"a":34548,"t":"byte","b":[146,7,2,202,202,10,136,7]},{"a":34556,"t":"byte","b":[13,94,94,90,90,87,87,86]},{"a":34564,"t":"byte","b":[86,99,1,105,105,89,85,255]},{"a":34572,"t":"byte","b":[4,5,54,0,171,171,168,168]},{"a":34580,"t":"byte","b":[216,6,3,50,10,42,42,206]},{"a":34588,"t":"byte","b":[6,2,85,149,149,226,5,1]},{"a":34596,"t":"byte","b":[107,0,247,4,11,229,229,213]},{"a":34604,"t":"byte","b":[213,49,6,170,170,158,156,188]},{"a":34612,"t":"byte","b":[160,176,6,159,3,2,242,252]},{"a":34620,"t":"byte","b":[252,176,6,0,86,255,3,5]},{"a":34628,"t":"byte","b":[99,1,42,42,42,202,232,4]},{"a":34636,"t":"byte","b":[4,30,11,86,118,118,237,4]},{"a":34644,"t":"byte","b":[5,86,99,11,255,255,63,255]},{"a":34652,"t":"byte","b":[3,3,143,143,30,11,211,3]},{"a":34660,"t":"byte","b":[0,255,255,4,1,30,11,150]},{"a":34668,"t":"byte","b":[3,213,5,216,3,255,7,7]},{"a":34676,"t":"byte","b":[99,0,163,163,163,168,168,168]},{"a":34684,"t":"byte","b":[136,4,219,5,202,3,156,3]},{"a":34692,"t":"byte","b":[158,5,206,4,2,143,143,143]},{"a":34700,"t":"byte","b":[223,5,1,30,11,158,6,0]},{"a":34708,"t":"byte","b":[242,136,3,167,3,233,3,1]},{"a":34716,"t":"byte","b":[143,163,176,3,135,3,134,4]},{"a":34724,"t":"byte","b":[196,3,2,252,252,252,203,3]},{"a":34732,"t":"byte","b":[166,3,178,6,176,8,0,63]},{"a":34740,"t":"byte","b":[255,3,176,3,196,6,0,242]},{"a":34748,"t":"byte","b":[156,7,212,3,1,30,11,240]},{"a":34756,"t":"byte","b":[4,236,6,210,4,1,170,0]},{"a":34764,"t":"byte","b":[136,4,5,170,170,168,168,163]},{"a":34772,"t":"byte","b":[15,136,4,177,3,1,252,252]},{"a":34780,"t":"byte","b":[191,3,226,6,0,0,206,5]},{"a":34788,"t":"byte","b":[159,3,3,202,202,42,42,166]},{"a":34796,"t":"byte","b":[5,1,252,2,156,6,2,242]},{"a":34804,"t":"byte","b":[202,42,193,5,186,3,8,158]},{"a":34812,"t":"byte","b":[156,188,0,255,170,0,30,11]},{"a":34820,"t":"byte","b":[255,0]},{"a":34822,"l":"menu_flips","c":"Packed flip bits of the menu screen (unpack), 197 bytes that unpack to 250 at $007A-$0173; four cells a byte, at $007A.","t":"byte","b":[1,0,0,254,5,2,81,85]},{"a":34830,"t":"byte","b":[81,246,7,2,85,84,21,236]},{"a":34838,"t":"byte","b":[7,2,0,0,20,246,9,8]},{"a":34846,"t":"byte","b":[84,0,0,16,0,0,1,5]},{"a":34854,"t":"byte","b":[16,246,4,6,80,1,0,1]},{"a":34862,"t":"byte","b":[20,80,1,246,7,0,16,246]},{"a":34870,"t":"byte","b":[9,0,17,236,5,5,64,1]},{"a":34878,"t":"byte","b":[0,0,17,64,226,4,164,4]},{"a":34886,"t":"byte","b":[0,17,196,4,17,64,0,8]},{"a":34894,"t":"byte","b":[0,64,48,0,4,20,0,64]},{"a":34902,"t":"byte","b":[5,8,0,80,52,0,84,246]},{"a":34910,"t":"byte","b":[4,3,0,16,16,5,246,3]},{"a":34918,"t":"byte","b":[0,8,246,3,12,0,4,1]},{"a":34926,"t":"byte","b":[0,84,52,8,0,5,128,16]},{"a":34934,"t":"byte","b":[1,3,223,3,0,74,128,4]},{"a":34942,"t":"byte","b":[0,129,130,3,1,244,10,136]},{"a":34950,"t":"byte","b":[4,0,17,131,3,246,3,3]},{"a":34958,"t":"byte","b":[80,161,136,1,131,3,246,4]},{"a":34966,"t":"byte","b":[1,1,176,136,4,246,5,0]},{"a":34974,"t":"byte","b":[12,246,7,5,64,173,0,1]},{"a":34982,"t":"byte","b":[48,64,226,4,255,7,2,244]},{"a":34990,"t":"byte","b":[168,162,255,3,0,138,255,3]},{"a":34998,"t":"byte","b":[3,62,168,42,42,174,4,4]},{"a":35006,"t":"byte","b":[253,252,63,170,170,224,5,2]},{"a":35014,"t":"byte","b":[241,255,251,255,0]},{"a":35019,"l":"menu_map","c":"Packed map of the menu screen (unpack), 665 bytes that unpack to 1000 at $C800-$CBE7; a tile number a cell, at $C800.","t":"byte","b":[12,0,1,2,3,4,5,6]},{"a":35027,"t":"byte","b":[7,8,9,10,11,12,255,15]},{"a":35035,"t":"byte","b":[24,11,10,9,8,7,6,5]},{"a":35043,"t":"byte","b":[4,3,2,1,0,10,13,14]},{"a":35051,"t":"byte","b":[15,16,17,18,10,19,20,21]},{"a":35059,"t":"byte","b":[22,23,255,15,18,22,21,20]},{"a":35067,"t":"byte","b":[19,10,18,17,16,15,14,13]},{"a":35075,"t":"byte","b":[10,24,25,26,27,27,28,27]},{"a":35083,"t":"byte","b":[252,14,239,16,6,26,25,24]},{"a":35091,"t":"byte","b":[29,30,31,32,255,33,6,31]},{"a":35099,"t":"byte","b":[30,29,33,34,31,35,215,5]},{"a":35107,"t":"byte","b":[1,36,36,208,3,6,37,38]},{"a":35115,"t":"byte","b":[39,39,39,40,40,251,3,1]},{"a":35123,"t":"byte","b":[38,37,236,8,7,32,32,35]},{"a":35131,"t":"byte","b":[31,34,33,41,42,176,5,8]},{"a":35139,"t":"byte","b":[43,44,45,45,44,43,46,47]},{"a":35147,"t":"byte","b":[48,255,3,1,49,49,250,4]},{"a":35155,"t":"byte","b":[1,47,46,236,6,176,5,3]},{"a":35163,"t":"byte","b":[42,41,50,51,136,5,6,52]},{"a":35171,"t":"byte","b":[53,54,54,53,52,55,217,4]},{"a":35179,"t":"byte","b":[216,7,1,48,55,236,6,136]},{"a":35187,"t":"byte","b":[5,3,51,50,56,57,176,5]},{"a":35195,"t":"byte","b":[13,58,59,60,60,59,58,61]},{"a":35203,"t":"byte","b":[48,62,63,63,63,64,64,251]},{"a":35211,"t":"byte","b":[3,3,62,48,61,32,236,5]},{"a":35219,"t":"byte","b":[176,5,3,57,56,65,66,136]},{"a":35227,"t":"byte","b":[5,8,67,68,32,32,68,67]},{"a":35235,"t":"byte","b":[61,48,49,153,4,149,4,2]},{"a":35243,"t":"byte","b":[49,48,61,236,6,136,5,5]},{"a":35251,"t":"byte","b":[66,65,69,70,31,71,228,8]},{"a":35259,"t":"byte","b":[3,32,61,48,72,216,8,0]},{"a":35267,"t":"byte","b":[72,176,3,204,8,5,35,31]},{"a":35275,"t":"byte","b":[70,69,24,73,136,4,1,36]},{"a":35283,"t":"byte","b":[36,184,5,3,55,48,48,74]},{"a":35291,"t":"byte","b":[175,6,3,74,48,48,55,165]},{"a":35299,"t":"byte","b":[5,230,5,12,31,73,24,24]},{"a":35307,"t":"byte","b":[75,31,32,43,44,45,45,44]},{"a":35315,"t":"byte","b":[43,129,3,4,46,76,48,77]},{"a":35323,"t":"byte","b":[78,134,4,4,78,77,48,76]},{"a":35331,"t":"byte","b":[46,128,3,230,7,12,31,75]},{"a":35339,"t":"byte","b":[24,24,79,31,32,52,53,54]},{"a":35347,"t":"byte","b":[54,53,52,130,4,3,80,81]},{"a":35355,"t":"byte","b":[48,82,224,3,4,46,82,48]},{"a":35363,"t":"byte","b":[81,80,128,4,230,7,1,31]},{"a":35371,"t":"byte","b":[79,176,5,5,58,59,60,60]},{"a":35379,"t":"byte","b":[59,58,134,5,9,83,48,48]},{"a":35387,"t":"byte","b":[84,32,32,84,48,48,83,128]},{"a":35395,"t":"byte","b":[5,230,7,176,4,8,73,31]},{"a":35403,"t":"byte","b":[32,67,68,32,32,68,67,216]},{"a":35411,"t":"byte","b":[5,9,37,85,48,54,86,86]},{"a":35419,"t":"byte","b":[54,48,87,37,201,5,230,7]},{"a":35427,"t":"byte","b":[6,31,73,24,69,70,31,71]},{"a":35435,"t":"byte","b":[182,5,251,7,7,88,89,48]},{"a":35443,"t":"byte","b":[90,49,48,91,78,236,12,6]},{"a":35451,"t":"byte","b":[71,31,70,69,65,66,31,217]},{"a":35459,"t":"byte","b":[6,1,36,36,209,6,5,61]},{"a":35467,"t":"byte","b":[48,92,49,48,61,236,14,4]},{"a":35475,"t":"byte","b":[31,66,65,56,57,216,5,10]},{"a":35483,"t":"byte","b":[43,44,45,45,44,43,93,63]},{"a":35491,"t":"byte","b":[63,94,81,176,4,4,95,39]},{"a":35499,"t":"byte","b":[39,39,96,236,6,216,5,3]},{"a":35507,"t":"byte","b":[57,56,50,51,176,5,7,52]},{"a":35515,"t":"byte","b":[53,54,54,53,52,61,48,255]},{"a":35523,"t":"byte","b":[3,2,54,86,49,249,4,1]},{"a":35531,"t":"byte","b":[48,61,236,6,176,5,3,51]},{"a":35539,"t":"byte","b":[50,41,42,136,5,5,58,59]},{"a":35547,"t":"byte","b":[60,60,59,58,216,4,2,54]},{"a":35555,"t":"byte","b":[97,32,216,7,236,6,136,5]},{"a":35563,"t":"byte","b":[5,42,41,33,34,31,71,135]},{"a":35571,"t":"byte","b":[3,14,67,68,32,32,68,67]},{"a":35579,"t":"byte","b":[96,39,39,98,99,32,32,64]},{"a":35587,"t":"byte","b":[63,255,4,0,93,236,6,136]},{"a":35595,"t":"byte","b":[3,5,71,31,34,33,29,30]},{"a":35603,"t":"byte","b":[136,5,252,30,9,31,30,29]},{"a":35611,"t":"byte","b":[24,25,26,27,27,100,27,252]},{"a":35619,"t":"byte","b":[14,239,16,15,26,25,24,10]},{"a":35627,"t":"byte","b":[13,14,15,16,17,18,10,19]},{"a":35635,"t":"byte","b":[20,21,11,12,255,15,24,11]},{"a":35643,"t":"byte","b":[21,20,19,10,18,17,16,15]},{"a":35651,"t":"byte","b":[14,13,10,0,1,2,3,4]},{"a":35659,"t":"byte","b":[5,6,7,8,9,10,22,23]},{"a":35667,"t":"byte","b":[255,15,11,22,10,9,8,7]},{"a":35675,"t":"byte","b":[6,5,4,3,2,1,0,255]},{"a":35683,"t":"byte","b":[0]},{"a":35684,"l":"manager_list","c":"The unpack list for the manager screen as drawn again after another screen (manager_redraw) (unpack_list): 3 entries, $8B93 to $C000, $9168 to $007A, $91D4 to $CC00.","t":"byte","b":[3,147,139,0,192,104,145,122]},{"a":35692,"t":"byte","b":[0,212,145,0,204]},{"a":35697,"l":"gym_list","c":"The unpack list for the gym (gym): its tiles, flip bits and map, and the manager map at $F400 under the cells the gym map leaves $FF (unpack_list): 4 entries, $8B93 to $C000, $9390 to $007A, $9431 to $CC00, $91D4 to $F400.","t":"byte","b":[4,147,139,0,192,144,147,122]},{"a":35705,"t":"byte","b":[0,49,148,0,204,212,145,0]},{"a":35713,"t":"byte","b":[244]},{"a":35714,"l":"manager_first_list","c":"The unpack list for the manager screen the first time (manager): the manager map at $F400 under the cells its first map leaves $FF (unpack_list): 4 entries, $8B93 to $C000, $9639 to $007A, $96A1 to $CC00, $91D4 to $F400.","t":"byte","b":[4,147,139,0,192,57,150,122]},{"a":35722,"t":"byte","b":[0,161,150,0,204,212,145,0]},{"a":35730,"t":"byte","b":[244]},{"a":35731,"l":"gym_tiles","c":"Packed tiles of the gym and the manager screen (unpack), 1493 bytes that unpack to 1960 at $C000-$C7A7; 196 tiles at $C000.","t":"byte","b":[4,255,149,149,149,181,255,3]},{"a":35739,"t":"byte","b":[3,54,14,255,85,255,5,0]},{"a":35747,"t":"byte","b":[94,246,7,2,87,224,0,236]},{"a":35755,"t":"byte","b":[6,2,87,128,0,246,7,247]},{"a":35763,"t":"byte","b":[3,236,6,0,120,247,3,226]},{"a":35771,"t":"byte","b":[6,247,4,216,3,4,254,86]},{"a":35779,"t":"byte","b":[86,86,94,255,3,4,54,14]},{"a":35787,"t":"byte","b":[170,170,191,177,4,0,186,246]},{"a":35795,"t":"byte","b":[4,174,5,0,170,246,6,3]},{"a":35803,"t":"byte","b":[119,93,87,165,236,6,3,255]},{"a":35811,"t":"byte","b":[255,127,223,246,8,1,255,255]},{"a":35819,"t":"byte","b":[236,7,2,170,128,128,246,8]},{"a":35827,"t":"byte","b":[146,4,1,181,189,255,6,3]},{"a":35835,"t":"byte","b":[54,14,120,224,157,5,136,3]},{"a":35843,"t":"byte","b":[248,6,136,4,0,184,255,4]},{"a":35851,"t":"byte","b":[2,186,189,191,236,7,14,170]},{"a":35859,"t":"byte","b":[85,85,54,14,45,41,43,42]},{"a":35867,"t":"byte","b":[42,170,122,94,54,14,150,3]},{"a":35875,"t":"byte","b":[6,85,213,149,149,181,54,14]},{"a":35883,"t":"byte","b":[150,4,1,117,95,226,4,150]},{"a":35891,"t":"byte","b":[4,1,85,255,216,4,167,7]},{"a":35899,"t":"byte","b":[166,3,176,8,2,28,6,183]},{"a":35907,"t":"byte","b":[255,3,0,181,255,3,9,54]},{"a":35915,"t":"byte","b":[14,85,213,213,181,181,173,173]},{"a":35923,"t":"byte","b":[171,246,3,255,7,246,8,1]},{"a":35931,"t":"byte","b":[95,250,236,7,11,126,160,0]},{"a":35939,"t":"byte","b":[54,14,245,125,93,85,250,128]},{"a":35947,"t":"byte","b":[0,246,3,238,4,182,4,206]},{"a":35955,"t":"byte","b":[5,238,3,236,7,163,5,1]},{"a":35963,"t":"byte","b":[54,14,166,4,162,4,6,54]},{"a":35971,"t":"byte","b":[14,235,234,234,234,106,255,3]},{"a":35979,"t":"byte","b":[156,6,8,183,174,172,164,54]},{"a":35987,"t":"byte","b":[14,95,122,224,206,7,0,160]},{"a":35995,"t":"byte","b":[208,5,176,4,0,250,255,3]},{"a":36003,"t":"byte","b":[0,218,255,3,2,54,14,164]},{"a":36011,"t":"byte","b":[255,7,2,54,14,254,255,3]},{"a":36019,"t":"byte","b":[0,246,255,3,2,54,14,255]},{"a":36027,"t":"byte","b":[255,3,0,253,255,3,246,6]},{"a":36035,"t":"byte","b":[242,4,2,54,14,228,255,3]},{"a":36043,"t":"byte","b":[0,100,255,3,2,54,14,244]},{"a":36051,"t":"byte","b":[255,3,0,212,255,3,2,54]},{"a":36059,"t":"byte","b":[14,181,255,7,2,54,14,84]},{"a":36067,"t":"byte","b":[255,7,236,4,20,170,0,2]},{"a":36075,"t":"byte","b":[175,191,181,54,15,85,85,170]},{"a":36083,"t":"byte","b":[0,168,255,255,85,54,15,84]},{"a":36091,"t":"byte","b":[84,148,255,3,226,4,13,189]},{"a":36099,"t":"byte","b":[189,189,191,190,190,186,186,54]},{"a":36107,"t":"byte","b":[14,0,0,0,170,255,4,246]},{"a":36115,"t":"byte","b":[5,245,5,246,6,234,4,246]},{"a":36123,"t":"byte","b":[7,223,3,246,8,0,0,216]},{"a":36131,"t":"byte","b":[3,11,191,191,186,186,190,190]},{"a":36139,"t":"byte","b":[191,183,54,14,255,255,197,5]},{"a":36147,"t":"byte","b":[196,3,246,5,242,3,176,3]},{"a":36155,"t":"byte","b":[6,10,47,53,39,47,47,45]},{"a":36163,"t":"byte","b":[166,3,6,170,255,85,255,0]},{"a":36171,"t":"byte","b":[0,85,156,3,11,160,248,92]},{"a":36179,"t":"byte","b":[222,182,182,126,54,14,47,0]},{"a":36187,"t":"byte","b":[35,255,5,196,3,2,195,204]},{"a":36195,"t":"byte","b":[204,253,3,7,204,54,14,254]},{"a":36203,"t":"byte","b":[242,204,204,192,246,5,3,47]},{"a":36211,"t":"byte","b":[32,35,35,253,4,226,4,5]},{"a":36219,"t":"byte","b":[207,207,195,243,243,195,226,3]},{"a":36227,"t":"byte","b":[1,14,62,255,4,0,14,226]},{"a":36235,"t":"byte","b":[7,1,44,44,226,4,0,243]},{"a":36243,"t":"byte","b":[206,8,0,254,190,3,187,3]},{"a":36251,"t":"byte","b":[0,242,166,3,255,5,1,46]},{"a":36259,"t":"byte","b":[44,226,4,5,226,192,128,0]},{"a":36267,"t":"byte","b":[0,0,166,3,255,3,2,190]},{"a":36275,"t":"byte","b":[62,46,196,4,5,47,47,43]},{"a":36283,"t":"byte","b":[42,10,10,236,3,0,255,255]},{"a":36291,"t":"byte","b":[3,2,170,170,170,226,6,3]},{"a":36299,"t":"byte","b":[222,174,168,168,216,3,226,5]},{"a":36307,"t":"byte","b":[1,42,42,206,4,2,14,50]},{"a":36315,"t":"byte","b":[50,253,4,146,7,2,35,35]},{"a":36323,"t":"byte","b":[35,146,3,150,3,0,207,146]},{"a":36331,"t":"byte","b":[6,3,206,206,206,62,252,3]},{"a":36339,"t":"byte","b":[146,3,5,35,12,15,12,12]},{"a":36347,"t":"byte","b":[12,226,7,0,243,255,3,146]},{"a":36355,"t":"byte","b":[3,2,204,192,192,213,3,216]},{"a":36363,"t":"byte","b":[3,2,47,44,46,143,3,1]},{"a":36371,"t":"byte","b":[47,47,146,3,5,0,0,0]},{"a":36379,"t":"byte","b":[128,192,226,226,4,3,14,46]},{"a":36387,"t":"byte","b":[62,190,141,3,3,54,14,63]},{"a":36395,"t":"byte","b":[32,255,4,1,48,32,226,6]},{"a":36403,"t":"byte","b":[253,4,3,22,14,255,192,188]},{"a":36411,"t":"byte","b":[4,186,5,36,206,50,50,2]},{"a":36419,"t":"byte","b":[50,50,50,54,14,48,48,21]},{"a":36427,"t":"byte","b":[63,63,63,21,21,54,14,0]},{"a":36435,"t":"byte","b":[0,85,255,255,255,85,85,54]},{"a":36443,"t":"byte","b":[14,12,12,84,252,252,252,92]},{"a":36451,"t":"byte","b":[92,136,6,133,3,0,192,136]},{"a":36459,"t":"byte","b":[3,2,194,204,204,253,4,4]},{"a":36467,"t":"byte","b":[54,14,21,21,22,255,3,10]},{"a":36475,"t":"byte","b":[20,60,54,14,85,85,169,153]},{"a":36483,"t":"byte","b":[153,153,15,136,3,246,6,1]},{"a":36491,"t":"byte","b":[1,211,236,4,4,150,150,166]},{"a":36499,"t":"byte","b":[166,34,136,3,2,85,85,102]},{"a":36507,"t":"byte","b":[255,3,25,194,200,54,14,84]},{"a":36515,"t":"byte","b":[84,148,148,84,84,84]},{"a":36521,"l":"a_8EA9","c":"A false symbol: the BIT at $44C1 skips the two-byte instruction inside it; no instruction names $8EA9, which lies in gym_tiles.","t":"byte","b":[244,54,14,183,183,181,181,181],"x":[17601]},{"a":36529,"t":"byte","b":[191,170,170,54,14,213,85,255]},{"a":36537,"t":"byte","b":[3,0,255,246,4,247,4,246]},{"a":36545,"t":"byte","b":[6,4,87,87,94,94,122,236]},{"a":36553,"t":"byte","b":[5,4,188,188,188,189,255,226]},{"a":36561,"t":"byte","b":[5,3,243,195,3,93,246,6]},{"a":36569,"t":"byte","b":[3,51,51,51,247,236,6,3]},{"a":36577,"t":"byte","b":[16,48,60,119,226,6,3,196]},{"a":36585,"l":"gym_tiles_0356","c":"The packed tiles of the gym and the manager screen, bytes 854-999 of the stream.","t":"byte","b":[204,207,125,216,6,4,245,53]},{"a":36593,"t":"byte","b":[61,253,253,176,5,4,255,223]},{"a":36601,"t":"byte","b":[223,247,247,244,3,246,3,255]},{"a":36609,"t":"byte","b":[6,0,125,246,7,2,253,222]},{"a":36617,"t":"byte","b":[224,236,7,8,126,128,0,54]},{"a":36625,"t":"byte","b":[14,119,222,216,208,255,4,3]},{"a":36633,"t":"byte","b":[54,14,128,0,255,6,1,54]},{"a":36641,"t":"byte","b":[14,239,5,236,5,7,191,191]},{"a":36649,"t":"byte","b":[170,0,8,175,159,191,236,4]},{"a":36657,"t":"byte","b":[0,144,255,3,0,80,216,3]},{"a":36665,"t":"byte","b":[217,7,9,0,110,3,254,254]},{"a":36673,"t":"byte","b":[170,0,32,250,246,156,3,206]},{"a":36681,"t":"byte","b":[7,0,232,226,7,8,1,5]},{"a":36689,"t":"byte","b":[5,110,3,0,4,21,85,255]},{"a":36697,"t":"byte","b":[4,246,3,1,0,0,246,4]},{"a":36705,"t":"byte","b":[206,3,128,3,8,254,254,250]},{"a":36713,"t":"byte","b":[250,234,54,14,234,170,255,5]},{"a":36721,"t":"byte","b":[0,171,136,3,250,3,3,173]},{"a":36729,"t":"byte","b":[183,247]},{"a":36731,"l":"gym_tiles_3e8","c":"The packed tiles of the gym and the manager screen from byte 1000 of the stream: these bytes unpack to about $C52F-$C7A7 of the 1960.","t":"byte","b":[223,166,4,0,213,223,3,4]},{"a":36739,"t":"byte","b":[255,235,54,14,5,255,3,156]},{"a":36747,"t":"byte","b":[6,3,84,84,80,80,146,6]},{"a":36755,"t":"byte","b":[206,3,3,213,0,170,255,146]},{"a":36763,"t":"byte","b":[3,3,175,191,255,85,246,6]},{"a":36771,"t":"byte","b":[3,223,127,127,255,236,6,199]},{"a":36779,"t":"byte","b":[4,226,6,139,4,3,95,127]},{"a":36787,"t":"byte","b":[245,218,176,4,188,4,3,109]},{"a":36795,"t":"byte","b":[105,110,3,246,6,16,80,80]},{"a":36803,"t":"byte","b":[110,3,85,84,81,21,5,0]},{"a":36811,"t":"byte","b":[21,21,110,3,80,85,89,213]},{"a":36819,"t":"byte","b":[3,17,20,89,110,3,87,87]},{"a":36827,"t":"byte","b":[85,93,95,86,94,86,54,14]},{"a":36835,"t":"byte","b":[96,98,139,130,136,4,196,5]},{"a":36843,"t":"byte","b":[0,1,255,4,14,110,3,105]},{"a":36851,"t":"byte","b":[105,85,85,181,101,84,84,110]},{"a":36859,"t":"byte","b":[3,96,80,16,173,5,176,3]},{"a":36867,"t":"byte","b":[3,21,21,16,21,255,3,1]},{"a":36875,"t":"byte","b":[110,3,188,3,14,20,85,91]},{"a":36883,"t":"byte","b":[85,91,110,3,86,86,86,87]},{"a":36891,"t":"byte","b":[87,95,90,87,136,6,6,128]},{"a":36899,"t":"byte","b":[128,224,224,54,14,21,148,3]},{"a":36907,"t":"byte","b":[206,6,7,90,85,86,91,91]},{"a":36915,"t":"byte","b":[91,27,27,216,3,138,3,253]},{"a":36923,"t":"byte","b":[4,5,54,14,170,170,170,106]},{"a":36931,"t":"byte","b":[246,6,180,4,214,4,166,3]},{"a":36939,"t":"byte","b":[129,3,3,5,5,0,5,246]},{"a":36947,"t":"byte","b":[6,6,85,85,90,85,110,3]},{"a":36955,"t":"byte","b":[6,149,4,146,5,2,149,213]},{"a":36963,"t":"byte","b":[213,194,3,1,84,84,216,5]},{"a":36971,"t":"byte","b":[1,80,80,166,5,0,47,255]},{"a":36979,"t":"byte","b":[7,4,54,14,255,192,243,255]},{"a":36987,"t":"byte","b":[4,3,192,54,14,254,255,7]},{"a":36995,"t":"byte","b":[166,6,165,4,8,110,3,85]},{"a":37003,"t":"byte","b":[84,85,85,69,85,20,176,3]},{"a":37011,"t":"byte","b":[0,22,148,4,1,5,5,156]},{"a":37019,"t":"byte","b":[3,130,3,3,5,85,80,85]},{"a":37027,"t":"byte","b":[176,6,1,64,64,176,5,3]},{"a":37035,"t":"byte","b":[5,0,21,22,146,6,17,84]},{"a":37043,"t":"byte","b":[20,80,80,144,144,80,80,110]},{"a":37051,"t":"byte","b":[3,255,195,60,63,48,60,60]},{"a":37059,"t":"byte","b":[195,166,6,0,62,166,5,7]},{"a":37067,"t":"byte","b":[47,44,35,35,32,35,35,35]},{"a":37075,"t":"byte","b":[136,3,1,243,51,255,4,0]},{"a":37083,"t":"byte","b":[48,136,3,0,206,255,5,2]},{"a":37091,"t":"byte","b":[194,54,14,176,3,173,3,1]},{"a":37099,"t":"byte","b":[128,232,226,3,1,0,243,255]},{"a":37107,"t":"byte","b":[5,196,3,199,4,196,6,2]},{"a":37115,"t":"byte","b":[3,12,12,253,4,176,3,11]},{"a":37123,"t":"byte","b":[204,204,204,192,242,242,242,54]},{"a":37131,"t":"byte","b":[14,126,87,85,255,5,4,54]},{"a":37139,"t":"byte","b":[14,128,232,95,246,7,7,0]},{"a":37147,"t":"byte","b":[0,160,126,85,87,95,125,176]},{"a":37155,"t":"byte","b":[5,0,128,234,4,166,6,0]},{"a":37163,"t":"byte","b":[160,216,5,3,87,94,170,10]},{"a":37171,"t":"byte","b":[255,3,23,11,54,14,173,165]},{"a":37179,"t":"byte","b":[165,181,149,213,87,93,54,14]},{"a":37187,"t":"byte","b":[85,85,87,93,119,223,127,255]},{"a":37195,"t":"byte","b":[54,14,86,177,4,8,255,170]},{"a":37203,"t":"byte","b":[170,54,14,170,170,170,106,246]},{"a":37211,"t":"byte","b":[6,0,169,226,3,236,6,220]},{"a":37219,"t":"byte","b":[4,226,6,255,0]},{"a":37224,"l":"manager_flips","c":"Packed flip bits of the manager screen (unpack), 108 bytes that unpack to 250 at $007A-$0173; four cells a byte.","t":"byte","b":[9,0,0,85,1,0,0,0]},{"a":37232,"t":"byte","b":[16,20,64,250,3,0,5,246]},{"a":37240,"t":"byte","b":[3,1,0,21,246,4,0,4]},{"a":37248,"t":"byte","b":[236,3,2,64,85,80,246,7]},{"a":37256,"t":"byte","b":[245,3,246,8,1,0,84,246]},{"a":37264,"t":"byte","b":[29,0,68,246,29,196,30,176]},{"a":37272,"t":"byte","b":[25,0,2,135,4,0,76,246]},{"a":37280,"t":"byte","b":[13,0,132,136,5,1,116,16]},{"a":37288,"t":"byte","b":[246,9,236,10,137,3,1,132]},{"a":37296,"t":"byte","b":[42,131,3,1,192,127,130,3]},{"a":37304,"t":"byte","b":[6,164,160,170,170,234,255,240]},{"a":37312,"t":"byte","b":[246,4,0,170,255,3,1,191]},{"a":37320,"t":"byte","b":[234,130,3,0,165,246,4,1]},{"a":37328,"t":"byte","b":[190,234,255,0]},{"a":37332,"l":"manager_map","c":"Packed map of the manager screen (unpack), 444 bytes that unpack to 1000 at $CC00-$CFE7; a tile number a cell, at $CC00, or at $F400 under the gym.","t":"byte","b":[15,0,1,2,3,4,5,6]},{"a":37340,"t":"byte","b":[6,5,4,3,2,1,7,8]},{"a":37348,"t":"byte","b":[9,255,3,5,10,11,12,12]},{"a":37356,"t":"byte","b":[13,14,255,5,4,13,12,12]},{"a":37364,"t":"byte","b":[11,10,236,4,3,8,15,16]},{"a":37372,"t":"byte","b":[17,255,9,3,16,15,18,19]},{"a":37380,"t":"byte","b":[255,3,3,20,21,22,23,255]},{"a":37388,"t":"byte","b":[9,2,22,21,20,236,4,2]},{"a":37396,"t":"byte","b":[18,24,25,255,11,10,24,26]},{"a":37404,"t":"byte","b":[27,28,28,29,30,31,32,33]},{"a":37412,"t":"byte","b":[34,255,7,8,33,32,31,30]},{"a":37420,"t":"byte","b":[29,28,28,27,26,216,14,4]},{"a":37428,"t":"byte","b":[35,36,37,38,39,159,10,149]},{"a":37436,"t":"byte","b":[6,4,39,38,37,36,35,216]},{"a":37444,"t":"byte","b":[15,1,40,41,218,16,202,4]},{"a":37452,"t":"byte","b":[1,41,40,216,16,0,42,216]},{"a":37460,"t":"byte","b":[22,0,42,176,16,0,43,176]},{"a":37468,"t":"byte","b":[22,0,43,136,11,143,3,3]},{"a":37476,"t":"byte","b":[24,35,44,45,136,20,1,45]},{"a":37484,"t":"byte","b":[44,216,17,0,46,136,20,0]},{"a":37492,"t":"byte","b":[46,216,16,2,47,28,48,136]},{"a":37500,"t":"byte","b":[20,2,48,28,47,136,14,2]},{"a":37508,"t":"byte","b":[49,50,51,136,20,2,51,50]},{"a":37516,"t":"byte","b":[49,216,80,13,52,53,54,55]},{"a":37524,"t":"byte","b":[56,56,57,57,56,56,55,54]},{"a":37532,"t":"byte","b":[53,52,136,26,3,58,59,60]},{"a":37540,"t":"byte","b":[59,253,9,0,58,136,26,3]},{"a":37548,"t":"byte","b":[35,61,62,63,253,9,3,35]},{"a":37556,"t":"byte","b":[47,28,48,136,20,19,48,28]},{"a":37564,"t":"byte","b":[47,35,64,65,66,67,68,69]},{"a":37572,"t":"byte","b":[70,71,72,73,74,75,35,35]},{"a":37580,"t":"byte","b":[44,46,136,20,6,46,44,35]},{"a":37588,"t":"byte","b":[35,76,77,78,253,6,2,79]},{"a":37596,"t":"byte","b":[77,78,216,3,0,45,136,20]},{"a":37604,"t":"byte","b":[0,45,216,3,136,13,2,35]},{"a":37612,"t":"byte","b":[43,41,136,20,18,41,43,35]},{"a":37620,"t":"byte","b":[35,64,71,80,81,82,83,84]},{"a":37628,"t":"byte","b":[85,86,87,88,89,35,35,42]},{"a":37636,"t":"byte","b":[216,22,0,42,136,11,130,3]},{"a":37644,"t":"byte","b":[2,35,35,40,176,22,0,40]},{"a":37652,"t":"byte","b":[136,5,1,90,91,255,3,0]},{"a":37660,"t":"byte","b":[90,136,5,3,36,37,38,39]},{"a":37668,"t":"byte","b":[134,16,10,39,38,37,36,35]},{"a":37676,"t":"byte","b":[35,70,92,93,94,95,255,3]},{"a":37684,"t":"byte","b":[14,96,70,97,98,35,26,27]},{"a":37692,"t":"byte","b":[28,28,29,30,31,32,33,34]},{"a":37700,"t":"byte","b":[255,7,8,33,32,31,30,29]},{"a":37708,"t":"byte","b":[28,28,27,26,136,4,5,99]},{"a":37716,"t":"byte","b":[100,101,102,103,104,136,4,1]},{"a":37724,"t":"byte","b":[18,19,255,3,3,20,21,22]},{"a":37732,"t":"byte","b":[23,255,9,2,22,21,20,236]},{"a":37740,"t":"byte","b":[4,16,18,105,106,107,108,109]},{"a":37748,"t":"byte","b":[110,111,112,113,114,107,107,106]},{"a":37756,"t":"byte","b":[105,8,9,255,3,2,10,11]},{"a":37764,"t":"byte","b":[12,255,11,1,11,10,236,4]},{"a":37772,"t":"byte","b":[0,8,255,0]},{"a":37776,"l":"gym_flips","c":"Packed flip bits of the gym (unpack), 161 bytes that unpack to 250 at $007A-$0173; four cells a byte.","t":"byte","b":[18,0,0,85,5,80,4,0]},{"a":37784,"t":"byte","b":[64,20,64,0,0,0,5,64]},{"a":37792,"t":"byte","b":[1,0,0,21,246,4,6,4]},{"a":37800,"t":"byte","b":[0,1,0,64,85,80,246,5]},{"a":37808,"t":"byte","b":[1,5,0,245,3,236,7,2]},{"a":37816,"t":"byte","b":[0,0,84,246,18,0,5,236]},{"a":37824,"t":"byte","b":[5,0,80,216,3,1,5,68]},{"a":37832,"t":"byte","b":[196,4,0,64,206,3,0,0]},{"a":37840,"t":"byte","b":[246,5,0,1,186,3,0,21]},{"a":37848,"t":"byte","b":[236,5,1,5,5,176,3,196]},{"a":37856,"t":"byte","b":[5,246,4,0,1,246,9,176]},{"a":37864,"t":"byte","b":[6,216,3,166,7,216,3,176]},{"a":37872,"t":"byte","b":[7,206,4,176,6,5,5,5]},{"a":37880,"t":"byte","b":[2,64,5,76,176,6,246,8]},{"a":37888,"t":"byte","b":[1,5,133,136,3,0,116,246]},{"a":37896,"t":"byte","b":[8,0,0,246,13,7,4,4]},{"a":37904,"t":"byte","b":[1,129,10,0,64,127,136,5]},{"a":37912,"t":"byte","b":[0,165,136,3,0,240,246,6]},{"a":37920,"t":"byte","b":[3,42,160,149,234,136,3,0]},{"a":37928,"t":"byte","b":[5,246,3,2,168,150,234,255]},{"a":37936,"t":"byte","b":[0]},{"a":37937,"l":"gym_map","c":"Packed map of the gym, $FF where the manager map shows through (unpack), 520 bytes that unpack to 1000 at $CC00-$CFE7; a tile number a cell.","t":"byte","b":[1,255,255,254,11,10,0,115]},{"a":37945,"t":"byte","b":[116,117,118,118,117,116,115,8]},{"a":37953,"t":"byte","b":[9,255,3,4,10,11,12,255]},{"a":37961,"t":"byte","b":[13,224,13,211,9,9,44,119]},{"a":37969,"t":"byte","b":[120,17,17,120,119,44,18,19]},{"a":37977,"t":"byte","b":[255,3,2,20,21,22,218,22]},{"a":37985,"t":"byte","b":[216,3,1,121,17,255,3,11]},{"a":37993,"t":"byte","b":[121,44,26,27,28,28,29,30]},{"a":38001,"t":"byte","b":[31,32,32,32,176,22,1,122]},{"a":38009,"t":"byte","b":[123,216,3,8,255,123,122,35]},{"a":38017,"t":"byte","b":[36,37,38,39,124,255,7,216]},{"a":38025,"t":"byte","b":[22,128,3,4,123,125,35,40]},{"a":38033,"t":"byte","b":[41,218,8,214,21,136,3,128]},{"a":38041,"t":"byte","b":[3,3,121,44,35,42,216,31]},{"a":38049,"t":"byte","b":[0,126,176,4,3,126,44,35]},{"a":38057,"t":"byte","b":[43,176,4,5,127,128,129,129]},{"a":38065,"t":"byte","b":[128,127,134,20,10,130,131,132]},{"a":38073,"t":"byte","b":[133,133,132,131,130,35,44,45]},{"a":38081,"t":"byte","b":[136,3,5,134,135,124,124,135]},{"a":38089,"t":"byte","b":[134,136,20,10,136,137,138,139]},{"a":38097,"t":"byte","b":[139,138,137,136,35,44,46,136]},{"a":38105,"t":"byte","b":[29,3,28,140,140,28,252,4]},{"a":38113,"t":"byte","b":[12,47,28,48,124,124,141,142]},{"a":38121,"t":"byte","b":[143,144,144,143,142,141,136,19]},{"a":38129,"t":"byte","b":[3,145,146,146,145,252,4,13]},{"a":38137,"t":"byte","b":[49,50,51,124,147,148,149,150]},{"a":38145,"t":"byte","b":[151,151,150,149,148,147,136,18]},{"a":38153,"t":"byte","b":[3,152,153,153,152,252,4,216]},{"a":38161,"t":"byte","b":[4,135,3,3,154,155,155,154]},{"a":38169,"t":"byte","b":[136,21,3,156,157,157,156,252]},{"a":38177,"t":"byte","b":[4,216,7,2,124,158,158,249]},{"a":38185,"t":"byte","b":[5,136,17,3,28,140,140,28]},{"a":38193,"t":"byte","b":[252,4,216,8,251,7,136,17]},{"a":38201,"t":"byte","b":[3,145,146,146,145,252,4,136]},{"a":38209,"t":"byte","b":[6,5,159,160,124,124,160,159]},{"a":38217,"t":"byte","b":[136,20,3,152,153,153,152,252]},{"a":38225,"t":"byte","b":[4,2,47,28,48,136,3,5]},{"a":38233,"t":"byte","b":[161,162,163,163,162,161,136,7]},{"a":38241,"t":"byte","b":[2,164,165,166,250,4,0,44]},{"a":38249,"t":"byte","b":[250,4,4,255,156,157,157,156]},{"a":38257,"t":"byte","b":[252,4,2,35,44,46,136,3]},{"a":38265,"t":"byte","b":[5,167,168,163,163,168,167,136]},{"a":38273,"t":"byte","b":[20,3,28,140,140,28,252,4]},{"a":38281,"t":"byte","b":[2,35,44,45,136,3,5,169]},{"a":38289,"t":"byte","b":[170,171,171,170,169,136,20,3]},{"a":38297,"t":"byte","b":[145,146,146,145,252,4,2,35]},{"a":38305,"t":"byte","b":[43,41,136,3,5,172,173,124]},{"a":38313,"t":"byte","b":[124,173,172,136,8,1,174,175]},{"a":38321,"t":"byte","b":[129,3,2,176,177,178,136,4]},{"a":38329,"t":"byte","b":[3,152,153,153,152,252,4,1]},{"a":38337,"t":"byte","b":[35,42,216,4,253,9,136,17]},{"a":38345,"t":"byte","b":[3,156,157,157,156,252,4,1]},{"a":38353,"t":"byte","b":[35,40,216,30,3,28,140,140]},{"a":38361,"t":"byte","b":[28,252,4,4,35,36,37,38]},{"a":38369,"t":"byte","b":[179,186,8,247,6,2,164,180]},{"a":38377,"t":"byte","b":[181,169,6,7,182,255,183,255]},{"a":38385,"t":"byte","b":[145,146,146,145,252,4,13,26]},{"a":38393,"t":"byte","b":[27,28,28,184,185,186,187,188]},{"a":38401,"t":"byte","b":[188,187,186,185,184,137,17,4]},{"a":38409,"t":"byte","b":[255,152,153,153,152,252,4,1]},{"a":38417,"t":"byte","b":[18,19,255,3,7,189,190,191]},{"a":38425,"t":"byte","b":[255,255,191,190,189,217,18,4]},{"a":38433,"t":"byte","b":[255,192,193,193,192,252,4,1]},{"a":38441,"t":"byte","b":[8,9,255,3,1,194,195,134]},{"a":38449,"t":"byte","b":[4,1,195,194,128,5,255,0]},{"a":38457,"l":"manager_first_flips","c":"Packed flip bits of the manager screen the first time (unpack), 104 bytes that unpack to 250 at $007A-$0173; four cells a byte.","t":"byte","b":[9,0,0,85,1,0,0,0]},{"a":38465,"t":"byte","b":[16,20,64,250,3,0,5,246]},{"a":38473,"t":"byte","b":[3,1,0,21,246,4,0,4]},{"a":38481,"t":"byte","b":[236,3,2,64,85,80,246,7]},{"a":38489,"t":"byte","b":[245,3,246,8,1,0,84,246]},{"a":38497,"t":"byte","b":[29,0,68,246,29,196,30,176]},{"a":38505,"t":"byte","b":[25,0,2,135,4,0,76,246]},{"a":38513,"t":"byte","b":[13,0,132,136,5,0,116,246]},{"a":38521,"t":"byte","b":[22,2,4,132,42,131,3,1]},{"a":38529,"t":"byte","b":[192,127,130,3,6,164,160,170]},{"a":38537,"t":"byte","b":[170,234,255,240,246,4,0,170]},{"a":38545,"t":"byte","b":[255,3,1,191,234,130,3,0]},{"a":38553,"t":"byte","b":[165,246,4,1,190,234,255,0]},{"a":38561,"l":"manager_first_map","c":"Packed map of the manager screen the first time, almost all $FF (unpack), 27 bytes that unpack to 1000 at $CC00-$CFE7; the cells come from the manager map at $F400.","t":"byte","b":[1,255,255,254,255,128,255,128]},{"a":38569,"t":"byte","b":[129,2,164,44,166,250,9,136]},{"a":38577,"t":"byte","b":[234,133,3,2,182,255,183,133]},{"a":38585,"t":"byte","b":[107,255,0]},{"a":38588,"l":"pitch_blocks","c":"The pitch and arena blocks, 4 by 4 characters each (16 bytes, a row of four at a time), numbered from 0; the block map at $BCEF places them (pitch_row_bytes, pitch_column_bytes). Pitch blocks 0-61.","t":"byte","b":[107,107,107,107,107,107,107,107]},{"a":38596,"t":"byte","b":[107,107,107,107,107,107,107,107]},{"a":38604,"t":"byte","b":[137,136,222,135,148,147,146,145]},{"a":38612,"t":"byte","b":[156,155,154,153,163,162,161,160]},{"a":38620,"t":"byte","b":[222,134,133,132,144,143,229,229]},{"a":38628,"t":"byte","b":[152,151,150,149,159,158,104,104]},{"a":38636,"t":"byte","b":[222,222,222,222,229,229,230,229]},{"a":38644,"t":"byte","b":[236,236,237,236,104,104,104,104]},{"a":38652,"t":"byte","b":[222,223,128,131,229,229,142,141]},{"a":38660,"t":"byte","b":[236,236,238,239,104,104,104,246]},{"a":38668,"t":"byte","b":[175,224,225,130,140,231,232,139]},{"a":38676,"t":"byte","b":[240,241,242,143,247,248,85,157]},{"a":38684,"t":"byte","b":[129,226,227,228,233,234,235,138]},{"a":38692,"t":"byte","b":[243,244,245,244,106,106,249,106]},{"a":38700,"t":"byte","b":[250,228,227,226,252,185,235,234]},{"a":38708,"t":"byte","b":[244,244,245,244,106,106,249,106]},{"a":38716,"t":"byte","b":[176,177,224,225,233,186,253,254]},{"a":38724,"t":"byte","b":[243,190,239,241,106,204,246,247]},{"a":38732,"t":"byte","b":[251,178,175,223,187,188,189,229]},{"a":38740,"t":"byte","b":[240,242,236,236,248,85,104,104]},{"a":38748,"t":"byte","b":[222,222,222,222,229,229,229,230]},{"a":38756,"t":"byte","b":[236,236,236,237,104,104,104,104]},{"a":38764,"t":"byte","b":[222,179,180,181,229,229,229,190]},{"a":38772,"t":"byte","b":[236,196,197,198,104,104,104,205]},{"a":38780,"t":"byte","b":[222,182,222,183,191,192,193,194]},{"a":38788,"t":"byte","b":[199,200,201,202,206,207,208,209]},{"a":38796,"t":"byte","b":[184,107,107,107,195,107,107,107]},{"a":38804,"t":"byte","b":[203,107,107,107,210,107,107,107]},{"a":38812,"t":"byte","b":[2,166,165,164,168,33,167,158]},{"a":38820,"t":"byte","b":[171,170,169,104,174,173,172,104]},{"a":38828,"t":"byte","b":[118,108,108,108,109,107,107,107]},{"a":38836,"t":"byte","b":[109,107,107,107,109,107,107,107]},{"a":38844,"t":"byte","b":[112,108,108,108,109,107,107,107]},{"a":38852,"t":"byte","b":[109,107,107,107,109,107,107,107]},{"a":38860,"t":"byte","b":[112,108,111,108,109,107,107,107]},{"a":38868,"t":"byte","b":[109,107,107,107,109,107,107,107]},{"a":38876,"t":"byte","b":[108,108,108,108,107,107,107,107]},{"a":38884,"t":"byte","b":[107,107,107,107,107,107,107,107]},{"a":38892,"t":"byte","b":[108,108,111,108,107,107,107,107]},{"a":38900,"t":"byte","b":[107,107,107,107,107,107,107,107]},{"a":38908,"t":"byte","b":[117,211,212,213,109,205,214,85]},{"a":38916,"t":"byte","b":[109,104,216,217,109,104,219,220]},{"a":38924,"t":"byte","b":[54,107,107,107,215,107,107,107]},{"a":38932,"t":"byte","b":[218,107,107,107,221,107,107,107]},{"a":38940,"t":"byte","b":[2,1,0,104,2,17,16,104]},{"a":38948,"t":"byte","b":[2,29,28,104,2,1,0,104]},{"a":38956,"t":"byte","b":[114,108,108,108,109,107,107,107]},{"a":38964,"t":"byte","b":[109,107,107,107,109,107,107,107]},{"a":38972,"t":"byte","b":[111,108,108,108,107,107,107,107]},{"a":38980,"t":"byte","b":[107,107,107,107,107,107,107,107]},{"a":38988,"t":"byte","b":[110,108,108,108,109,107,107,107]},{"a":38996,"t":"byte","b":[109,107,107,107,109,107,107,107]},{"a":39004,"t":"byte","b":[113,107,107,107,109,107,107,107]},{"a":39012,"t":"byte","b":[109,107,107,107,109,107,107,107]},{"a":39020,"t":"byte","b":[113,104,52,53,109,104,68,69]},{"a":39028,"t":"byte","b":[109,104,80,81,109,104,52,53]},{"a":39036,"t":"byte","b":[54,107,107,107,54,107,107,107]},{"a":39044,"t":"byte","b":[54,107,107,107,54,107,107,107]},{"a":39052,"t":"byte","b":[109,107,107,107,109,107,107,107]},{"a":39060,"t":"byte","b":[109,107,107,107,109,107,107,107]},{"a":39068,"t":"byte","b":[109,104,52,53,109,104,68,69]},{"a":39076,"t":"byte","b":[109,104,80,81,109,104,52,53]},{"a":39084,"t":"byte","b":[107,107,107,107,107,107,107,107]},{"a":39092,"t":"byte","b":[107,107,107,107,107,107,107,119]},{"a":39100,"t":"byte","b":[109,107,107,107,109,107,107,107]},{"a":39108,"t":"byte","b":[109,107,107,107,120,121,107,107]},{"a":39116,"t":"byte","b":[109,104,55,56,109,70,71,72]},{"a":39124,"t":"byte","b":[109,82,83,84,109,104,92,93]},{"a":39132,"t":"byte","b":[108,108,108,123,107,107,107,125]},{"a":39140,"t":"byte","b":[107,107,107,107,107,107,107,107]},{"a":39148,"t":"byte","b":[104,124,108,108,126,127,107,107]},{"a":39156,"t":"byte","b":[109,107,107,107,109,107,107,107]},{"a":39164,"t":"byte","b":[2,6,5,104,2,22,104,21]},{"a":39172,"t":"byte","b":[2,34,104,33,2,43,42,104]},{"a":39180,"t":"byte","b":[109,104,57,58,109,73,104,74]},{"a":39188,"t":"byte","b":[109,85,104,86,109,104,94,95]},{"a":39196,"t":"byte","b":[2,8,7,5,2,8,104,104]},{"a":39204,"t":"byte","b":[2,8,104,104,2,8,44,42]},{"a":39212,"t":"byte","b":[2,1,0,104,2,17,16,104]},{"a":39220,"t":"byte","b":[2,15,14,13,2,107,122,27]},{"a":39228,"t":"byte","b":[114,108,108,108,109,107,107,107]},{"a":39236,"t":"byte","b":[12,11,107,107,26,25,107,107]},{"a":39244,"t":"byte","b":[110,108,108,108,109,107,107,107]},{"a":39252,"t":"byte","b":[109,107,107,63,109,107,107,77]},{"a":39260,"t":"byte","b":[113,104,52,53,109,104,68,69]},{"a":39268,"t":"byte","b":[64,65,66,67,78,79,122,107]},{"a":39276,"t":"byte","b":[2,107,122,39,2,51,50,49]},{"a":39284,"t":"byte","b":[2,29,28,104,2,1,0,104]},{"a":39292,"t":"byte","b":[38,37,108,108,48,47,107,107]},{"a":39300,"t":"byte","b":[109,107,107,107,109,107,107,107]},{"a":39308,"t":"byte","b":[110,108,108,89,109,107,107,99]},{"a":39316,"t":"byte","b":[109,107,107,107,109,107,107,107]},{"a":39324,"t":"byte","b":[90,91,122,107,100,101,102,103]},{"a":39332,"t":"byte","b":[109,104,80,81,109,104,52,53]},{"a":39340,"t":"byte","b":[113,57,59,60,109,104,104,60]},{"a":39348,"t":"byte","b":[109,104,104,60,109,94,96,60]},{"a":39356,"t":"byte","b":[109,57,59,60,109,104,104,60]},{"a":39364,"t":"byte","b":[109,104,104,60,109,94,96,60]},{"a":39372,"t":"byte","b":[113,104,57,58,109,73,104,74]},{"a":39380,"t":"byte","b":[109,85,104,86,109,104,94,95]},{"a":39388,"t":"byte","b":[2,4,3,104,2,20,19,18]},{"a":39396,"t":"byte","b":[2,32,31,30,2,41,40,104]},{"a":39404,"t":"byte","b":[2,17,16,104,174,173,172,104]},{"a":39412,"t":"byte","b":[171,170,169,104,168,33,167,158]},{"a":39420,"t":"byte","b":[113,104,68,69,109,104,219,220]},{"a":39428,"t":"byte","b":[109,104,216,217,109,205,214,85]},{"a":39436,"t":"byte","b":[54,107,107,107,221,107,107,107]},{"a":39444,"t":"byte","b":[218,107,107,107,215,107,107,107]},{"a":39452,"t":"byte","b":[2,166,165,164,163,162,161,160]},{"a":39460,"t":"byte","b":[156,155,154,153,148,147,146,145]},{"a":39468,"t":"byte","b":[116,108,108,108,159,158,104,104]},{"a":39476,"t":"byte","b":[152,151,150,149,144,143,229,229]},{"a":39484,"t":"byte","b":[111,108,108,108,104,104,104,104]},{"a":39492,"t":"byte","b":[236,236,237,236,229,229,230,229]},{"a":39500,"t":"byte","b":[111,108,108,108,104,104,104,246]},{"a":39508,"t":"byte","b":[236,236,238,239,229,229,142,141]},{"a":39516,"t":"byte","b":[111,108,112,108,247,248,85,157]},{"a":39524,"t":"byte","b":[240,241,242,143,140,231,232,139]},{"a":39532,"t":"byte","b":[108,108,108,108,106,106,249,106]},{"a":39540,"t":"byte","b":[243,244,245,244,233,234,235,138]},{"a":39548,"t":"byte","b":[108,108,108,108,106,106,249,106]},{"a":39556,"t":"byte","b":[244,244,245,244,252,185,235,234]},{"a":39564,"t":"byte","b":[108,108,112,108,106,204,246,247]},{"a":39572,"t":"byte","b":[243,190,239,241,233,186,253,254]},{"a":39580,"l":"pitch_blocks_62","c":"Pitch blocks 62-85.","t":"byte","b":[111,108,108,108,248,85,104,104]},{"a":39588,"t":"byte","b":[240,242,236,236,187,188,189,229]},{"a":39596,"t":"byte","b":[111,108,108,108,104,104,104,104]},{"a":39604,"t":"byte","b":[236,236,236,237,229,229,229,230]},{"a":39612,"t":"byte","b":[111,108,108,108,104,104,104,205]},{"a":39620,"t":"byte","b":[236,196,197,198,229,229,229,190]},{"a":39628,"t":"byte","b":[115,211,212,213,206,207,208,209]},{"a":39636,"t":"byte","b":[199,200,201,202,191,192,193,194]},{"a":39644,"t":"byte","b":[54,107,107,107,210,107,107,107]},{"a":39652,"t":"byte","b":[203,107,107,107,195,107,107,107]},{"a":39660,"t":"byte","b":[137,136,222,135,107,107,107,107]},{"a":39668,"t":"byte","b":[107,107,107,107,107,107,107,107]},{"a":39676,"t":"byte","b":[222,134,133,132,107,107,107,107]},{"a":39684,"t":"byte","b":[107,107,107,107,107,107,107,107]},{"a":39692,"t":"byte","b":[222,222,222,222,107,107,107,107]},{"a":39700,"t":"byte","b":[107,107,107,107,107,107,107,107]},{"a":39708,"t":"byte","b":[222,223,128,131,107,107,107,107]},{"a":39716,"t":"byte","b":[107,107,107,107,107,107,107,107]},{"a":39724,"t":"byte","b":[175,224,225,130,107,107,107,107]},{"a":39732,"t":"byte","b":[107,107,107,107,107,107,107,107]},{"a":39740,"t":"byte","b":[129,226,227,228,107,107,107,107]},{"a":39748,"t":"byte","b":[107,107,107,107,107,107,107,107]},{"a":39756,"t":"byte","b":[250,228,227,226,107,107,107,107]},{"a":39764,"t":"byte","b":[107,107,107,107,107,107,107,107]},{"a":39772,"t":"byte","b":[176,177,224,225,107,107,107,107]},{"a":39780,"t":"byte","b":[107,107,107,107,107,107,107,107]},{"a":39788,"t":"byte","b":[251,178,175,223,107,107,107,107]},{"a":39796,"t":"byte","b":[107,107,107,107,107,107,107,107]},{"a":39804,"t":"byte","b":[222,179,180,181,107,107,107,107]},{"a":39812,"t":"byte","b":[107,107,107,107,107,107,107,107]},{"a":39820,"t":"byte","b":[222,182,222,183,107,107,107,107]},{"a":39828,"t":"byte","b":[107,107,107,107,107,107,107,107]},{"a":39836,"t":"byte","b":[184,107,107,107,107,107,107,107]},{"a":39844,"t":"byte","b":[107,107,107,107,107,107,107,107]},{"a":39852,"t":"byte","b":[2,8,10,9,2,8,24,23]},{"a":39860,"t":"byte","b":[2,8,36,35,2,8,46,45]},{"a":39868,"t":"byte","b":[113,61,62,60,109,75,76,60]},{"a":39876,"t":"byte","b":[109,87,88,60,109,97,98,60]},{"a":39884,"t":"byte","b":[109,61,62,60,109,75,76,60]},{"a":39892,"t":"byte","b":[109,87,88,60,109,97,98,60]},{"a":39900,"t":"byte","b":[2,1,0,104,2,17,16,104]},{"a":39908,"t":"byte","b":[2,15,14,13,2,107,105,27]},{"a":39916,"t":"byte","b":[2,107,105,39,2,51,50,49]},{"a":39924,"t":"byte","b":[2,29,28,104,2,1,0,104]},{"a":39932,"t":"byte","b":[113,104,52,53,109,104,68,69]},{"a":39940,"t":"byte","b":[64,65,66,67,78,79,105,107]},{"a":39948,"t":"byte","b":[90,91,105,107,100,101,102,103]},{"a":39956,"t":"byte","b":[109,104,80,81,109,104,52,53]},{"a":39964,"l":"pitch_map","c":"Packed block map of the arena, 20 blocks across and 38 down, block numbers 0-85 (unpack), 351 bytes that unpack to 782 at $BCEF-$BFFC; unpacked by match_setup (arena_unpack_list).","t":"byte","b":[2,20,39,0,255,20,2,1]},{"a":39972,"t":"byte","b":[2,3,255,3,6,4,5,6]},{"a":39980,"t":"byte","b":[7,8,9,10,255,3,6,11]},{"a":39988,"t":"byte","b":[12,13,0,14,15,16,255,4]},{"a":39996,"t":"byte","b":[3,17,18,18,19,247,5,7]},{"a":40004,"t":"byte","b":[16,20,21,0,22,23,24,25]},{"a":40012,"t":"byte","b":[254,3,0,26,187,3,246,6]},{"a":40020,"t":"byte","b":[5,27,28,0,22,29,0,254]},{"a":40028,"t":"byte","b":[4,4,23,18,16,18,26,246]},{"a":40036,"t":"byte","b":[5,0,30,236,3,2,23,18]},{"a":40044,"t":"byte","b":[25,254,13,216,10,250,10,216]},{"a":40052,"t":"byte","b":[5,1,16,25,254,13,176,4]},{"a":40060,"t":"byte","b":[1,23,25,255,14,236,5,136]},{"a":40068,"t":"byte","b":[5,252,10,176,11,1,31,32]},{"a":40076,"t":"byte","b":[168,7,0,33,136,10,1,34]},{"a":40084,"t":"byte","b":[35,136,10,0,36,136,16,3]},{"a":40092,"t":"byte","b":[37,28,0,38,216,7,250,9]},{"a":40100,"t":"byte","b":[136,3,0,38,216,16,0,30]},{"a":40108,"t":"byte","b":[216,44,1,16,25,254,13,136]},{"a":40116,"t":"byte","b":[3,2,39,40,25,255,6,0]},{"a":40124,"t":"byte","b":[24,248,6,5,41,42,28,0]},{"a":40132,"t":"byte","b":[43,44,236,6,2,26,0,23]},{"a":40140,"t":"byte","b":[227,5,4,45,46,28,0,22]},{"a":40148,"t":"byte","b":[245,6,0,25,191,3,207,6]},{"a":40156,"t":"byte","b":[0,47,236,4,0,24,201,3]},{"a":40164,"t":"byte","b":[252,11,236,4,136,16,0,48]},{"a":40172,"t":"byte","b":[196,4,1,18,25,254,13,216]},{"a":40180,"t":"byte","b":[23,0,36,216,16,0,49,176]},{"a":40188,"t":"byte","b":[10,1,31,32,168,7,3,30]},{"a":40196,"t":"byte","b":[28,0,50,176,7,1,34,35]},{"a":40204,"t":"byte","b":[168,7,0,27,136,19,216,3]},{"a":40212,"t":"byte","b":[3,22,23,16,25,254,13,216]},{"a":40220,"t":"byte","b":[4,1,23,25,255,14,236,5]},{"a":40228,"t":"byte","b":[1,24,25,254,13,176,25,144]},{"a":40236,"t":"byte","b":[7,250,8,136,10,4,23,18]},{"a":40244,"t":"byte","b":[24,18,26,136,8,0,51,136]},{"a":40252,"t":"byte","b":[6,3,26,0,0,0,246,6]},{"a":40260,"t":"byte","b":[5,52,53,0,54,55,56,255]},{"a":40268,"t":"byte","b":[3,6,57,58,59,60,61,62]},{"a":40276,"t":"byte","b":[63,255,3,6,64,65,66,0]},{"a":40284,"t":"byte","b":[67,68,69,255,3,5,70,71]},{"a":40292,"t":"byte","b":[72,73,74,75,246,4,9,76]},{"a":40300,"t":"byte","b":[77,78,79,80,81,82,83,84]},{"a":40308,"t":"byte","b":[85,198,3,253,10,255,0]},{"a":40315,"l":"menu_sprite","c":"Packed sprite frame for the menu screens (unpack), 29 bytes that unpack to 64 at $FF40-$FF7F; frame $FD at $FF40, unpacked by run_menu the first time.","t":"byte","b":[2,0,85,106,255,10,1,85]},{"a":40323,"t":"byte","b":[0,255,8,10,64,64,144,144]},{"a":40331,"t":"byte","b":[164,164,164,144,144,64,64,236]},{"a":40339,"t":"byte","b":[9,247,21,255,0]},{"a":40344,"l":"manager_frames","c":"Packed two sprite frames for the manager screen (unpack), 30 bytes that unpack to 128 at $FF40-$FFBF; frames $FD and $FE at $FF40, unpacked by manager_draw.","t":"byte","b":[1,255,128,255,19,1,254,2]},{"a":40352,"t":"byte","b":[255,19,0,0,255,21,2,128]},{"a":40360,"t":"byte","b":[128,255,231,18,2,2,2,254]},{"a":40368,"t":"byte","b":[210,22,188,18,255,0]},{"a":40374,"l":"gym_sprites_a","c":"Packed sprite frames for the gym and the manager screen (unpack), 254 bytes that unpack to 704 at $C400-$C6BF; frames $10-$1A at $C400.","t":"byte","b":[7,70,169,168,235,169,169,166]},{"a":40382,"t":"byte","b":[0,255,13,3,112,80,80,96]},{"a":40390,"t":"byte","b":[252,3,235,14,242,22,6,199]},{"a":40398,"t":"byte","b":[164,148,151,148,164,199,192,15]},{"a":40406,"t":"byte","b":[1,64,64,253,3,0,64,192]},{"a":40414,"t":"byte","b":[36,6,234,74,74,78,74,74]},{"a":40422,"t":"byte","b":[74,128,14,6,240,144,144,224]},{"a":40430,"t":"byte","b":[176,144,144,128,36,6,238,132]},{"a":40438,"t":"byte","b":[132,228,36,36,228,128,14,2]},{"a":40446,"t":"byte","b":[96,144,144,189,3,192,37,6]},{"a":40454,"t":"byte","b":[103,146,146,242,146,146,146,128]},{"a":40462,"t":"byte","b":[14,1,112,32,255,5,128,37]},{"a":40470,"t":"byte","b":[5,138,138,238,40,40,232,128]},{"a":40478,"t":"byte","b":[14,1,192,160,130,3,1,160]},{"a":40486,"t":"byte","b":[192,128,36,6,228,170,170,234]},{"a":40494,"t":"byte","b":[138,138,132,128,14,194,3,3]},{"a":40502,"t":"byte","b":[144,144,240,144,128,36,6,233]},{"a":40510,"t":"byte","b":[77,77,79,75,75,233,128,14]},{"a":40518,"t":"byte","b":[1,112,32,255,5,128,36,156]},{"a":40526,"t":"byte","b":[16,4,71,168,235,169,166,135]},{"a":40534,"t":"byte","b":[16,4,96,80,96,80,80,178]},{"a":40542,"t":"byte","b":[23,21,103,146,242,146,146,0]},{"a":40550,"t":"byte","b":[199,164,151,164,199,0,238,138]},{"a":40558,"t":"byte","b":[238,40,232,0,234,74,0,112]},{"a":40566,"t":"byte","b":[129,5,13,112,64,112,64,64]},{"a":40574,"t":"byte","b":[0,192,160,144,160,192,0,240]},{"a":40582,"t":"byte","b":[144,128,22,27,78,74,74,0]},{"a":40590,"t":"byte","b":[238,170,234,138,142,0,238,132]},{"a":40598,"t":"byte","b":[228,36,228,0,233,77,79,75]},{"a":40606,"t":"byte","b":[233,240,160,144,0,144,144,144]},{"a":40614,"t":"byte","b":[204,3,0,96,251,3,0,144]},{"a":40622,"t":"byte","b":[177,7,128,21,255,0]},{"a":40628,"l":"gym_sprites_b","c":"Packed more sprite frames for the gym (unpack), 411 bytes that unpack to 704 at $C700-$C9BF; frames $1C-$26 at $C700.","t":"byte","b":[5,1,6,7,11,6,26,255]},{"a":40636,"t":"byte","b":[3,33,42,42,42,26,42,26]},{"a":40644,"t":"byte","b":[26,21,21,21,16,1,0,64]},{"a":40652,"t":"byte","b":[144,224,244,185,184,185,185,185]},{"a":40660,"t":"byte","b":[190,149,144,81,134,73,89,21]},{"a":40668,"t":"byte","b":[23,102,165,0,255,9,10,64]},{"a":40676,"t":"byte","b":[64,64,144,208,208,208,192,192]},{"a":40684,"t":"byte","b":[128,128,235,8,34,5,9,1]},{"a":40692,"t":"byte","b":[1,10,10,2,5,6,6,6]},{"a":40700,"t":"byte","b":[23,23,7,0,80,169,189,190]},{"a":40708,"t":"byte","b":[185,105,245,249,249,100,229,229]},{"a":40716,"t":"byte","b":[225,80,225,245,173,229,213,217]},{"a":40724,"t":"byte","b":[192,10,246,12,1,6,1,232]},{"a":40732,"t":"byte","b":[19,2,149,69,80,210,22,234]},{"a":40740,"t":"byte","b":[26,12,1,2,6,7,23,23]},{"a":40748,"t":"byte","b":[22,22,21,22,21,21,5,169]},{"a":40756,"t":"byte","b":[3,5,5,42,42,189,190,255]},{"a":40764,"t":"byte","b":[255,6,11,170,169,169,170,105]},{"a":40772,"t":"byte","b":[89,0,0,253,85,189,170,237]},{"a":40780,"t":"byte","b":[7,9,255,254,170,190,254,169]},{"a":40788,"t":"byte","b":[190,255,0,5,255,4,0,1]},{"a":40796,"t":"byte","b":[128,15,3,89,106,149,64,128]},{"a":40804,"t":"byte","b":[17,2,255,255,85,134,22,2]},{"a":40812,"t":"byte","b":[5,6,22,255,4,7,21,21]},{"a":40820,"t":"byte","b":[47,22,21,0,1,3,179,4]},{"a":40828,"t":"byte","b":[0,85,133,7,8,190,169,105]},{"a":40836,"t":"byte","b":[229,249,106,21,80,165,197,3]},{"a":40844,"t":"byte","b":[13,1,5,191,255,253,249,249]},{"a":40852,"t":"byte","b":[229,213,149,85,80,80,64,160]},{"a":40860,"t":"byte","b":[11,17,1,1,1,5,5,21]},{"a":40868,"t":"byte","b":[21,37,37,45,101,101,89,89]},{"a":40876,"t":"byte","b":[93,47,47,47,191,3,1,85]},{"a":40884,"t":"byte","b":[84,255,4,11,80,80,84,84]},{"a":40892,"t":"byte","b":[149,153,89,153,213,149,144,144]},{"a":40900,"t":"byte","b":[131,21,235,12,184,3,9,6]},{"a":40908,"t":"byte","b":[10,47,21,21,26,21,47,89]},{"a":40916,"t":"byte","b":[85,255,7,7,164,185,105,89]},{"a":40924,"t":"byte","b":[150,149,149,65,240,3,1,64]},{"a":40932,"t":"byte","b":[128,255,3,12,80,80,80,116]},{"a":40940,"t":"byte","b":[165,149,165,109,105,85,85,4]},{"a":40948,"t":"byte","b":[64,243,3,1,0,5,255,4]},{"a":40956,"t":"byte","b":[0,1,164,15]},{"a":40960,"l":"gym_sprites_b_14c","c":"The packed more sprite frames for the gym from byte 332 of the stream: these bytes unpack to about $C915-$C9BF of the 704.","t":"byte","b":[5,165,165,169,121,105,105,233]},{"a":40968,"t":"byte","b":[15,2,128,64,64,136,23,10]},{"a":40976,"t":"byte","b":[2,6,6,6,22,22,21,26]},{"a":40984,"t":"byte","b":[20,20,16,255,3,180,5,1]},{"a":40992,"t":"byte","b":[189,255,255,4,3,191,170,105]},{"a":41000,"t":"byte","b":[191,165,11,11,64,128,144,208]},{"a":41008,"t":"byte","b":[228,164,164,164,84,168,20,4]},{"a":41016,"t":"byte","b":[255,4,138,9,2,3,3,1]},{"a":41024,"t":"byte","b":[148,14,135,4,3,223,158,85]},{"a":41032,"t":"byte","b":[69,143,22,128,12,255,0]},{"a":41039,"l":"match_sprites","c":"Packed sprite frames of the match, stored in columns (unpack, then sprite_rows): 385 bytes that unpack to 4096 at $E000-$EFFF, frames $80-$BF. Only seven of them hold a picture here: $AE, the dives $B0, $B1, $B4 and $B5, and the flashes $BC and $BD. match_setup fills the others by copying frames from $40-$7F into them (sprite_copy: the jumps, a player down, the stretcher, celebrating) and by mirroring right-facing frames (sprite_mirror: the throws, the other dives, $BE).","t":"byte","b":[1,0,0,254,255,128,255,128]},{"a":41047,"t":"byte","b":[255,128,255,128,255,128,255,128]},{"a":41055,"t":"byte","b":[255,128,255,128,255,128,255,128]},{"a":41063,"t":"byte","b":[255,128,142,33,10,7,63,63]},{"a":41071,"t":"byte","b":[61,29,5,0,1,3,1,3]},{"a":41079,"t":"byte","b":[7,13,3,0,0,8,46,106]},{"a":41087,"t":"byte","b":[106,85,85,119,255,127,119,85]},{"a":41095,"t":"byte","b":[119,119,81,64,64,64,128,3]},{"a":41103,"t":"byte","b":[17,40,24,40,68,92,116,127]},{"a":41111,"t":"byte","b":[127,223,93,84,64,64,80,112]},{"a":41119,"t":"byte","b":[116,28,48,133,69,16,6,10]},{"a":41127,"t":"byte","b":[6,5,10,30,26,25,5,5]},{"a":41135,"t":"byte","b":[21,39,167,103,167,31,5,149]},{"a":41143,"t":"byte","b":[3,16,128,156,95,127,95,84]},{"a":41151,"t":"byte","b":[92,109,173,101,157,125,93,215]},{"a":41159,"t":"byte","b":[215,213,65,150,10,12,64,208]},{"a":41167,"t":"byte","b":[240,244,252,112,192,240,240,244]},{"a":41175,"t":"byte","b":[244,125,63,128,3,16,168,105]},{"a":41183,"t":"byte","b":[167,21,41,37,102,102,102,22]},{"a":41191,"t":"byte","b":[85,165,105,169,103,23,1,128]},{"a":41199,"t":"byte","b":[4,227,3,13,84,84,125,93]},{"a":41207,"t":"byte","b":[157,157,93,253,245,119,215,215]},{"a":41215,"t":"byte","b":[193,64,128,9,11,93,255,127]},{"a":41223,"t":"byte","b":[93,205,207,64,208,223,255,253]},{"a":41231,"t":"byte","b":[124,171,10,246,123,1,10,6]},{"a":41239,"t":"byte","b":[254,3,11,1,10,14,14,14]},{"a":41247,"t":"byte","b":[170,105,169,105,167,7,1,128]},{"a":41255,"t":"byte","b":[5,16,128,156,159,95,149,149]},{"a":41263,"t":"byte","b":[159,159,159,151,157,125,125,215]},{"a":41271,"t":"byte","b":[247,245,81,128,10,12,64,208]},{"a":41279,"t":"byte","b":[212,125,125,95,223,215,245,253]},{"a":41287,"t":"byte","b":[255,87,15,128,3,12,160,104]},{"a":41295,"t":"byte","b":[169,105,165,22,42,58,58,58]},{"a":41303,"t":"byte","b":[42,22,165,189,4,190,6,15]},{"a":41311,"t":"byte","b":[80,244,124,125,125,125,127,85]},{"a":41319,"t":"byte","b":[125,127,255,255,245,215,211,65]},{"a":41327,"t":"byte","b":[128,8,9,208,244,245,95,95]},{"a":41335,"t":"byte","b":[71,64,192,68,92,192,3,170]},{"a":41343,"t":"byte","b":[10,246,255,128,127,3,1,2]},{"a":41351,"t":"byte","b":[2,5,255,5,2,1,1,1]},{"a":41359,"t":"byte","b":[128,7,7,85,105,190,255,190]},{"a":41367,"t":"byte","b":[170,105,85,255,3,1,105,190]},{"a":41375,"t":"byte","b":[249,3,128,7,3,64,128,128]},{"a":41383,"t":"byte","b":[80,255,5,2,64,64,64,173]},{"a":41391,"t":"byte","b":[30,11,1,5,13,15,15,3]},{"a":41399,"t":"byte","b":[0,0,3,15,15,13,168,3]},{"a":41407,"t":"byte","b":[193,7,3,64,80,80,208,255]},{"a":41415,"t":"byte","b":[5,190,4,191,29,227,103,255]},{"a":41423,"t":"byte","b":[0]},{"a":41424,"l":"arena_sprites","c":"Packed sprite frames of the match, among them the pickups (frame 6 + type: armour, tokens and the spinning coins $1A-$25) (unpack), 1003 bytes that unpack to 3072 at $C000-$CBFF; frames $00-$2F at $C000, turned into rows. Frames $1E-$22, the middle of the coin's spin, are blank here and made as mirror images (mirror_pairs). match_setup unpacks it twice: before door_sprites covers its first ten frames for the run-out, and again after ($29B6).","t":"byte","b":[1,0,0,254,14,3,2,9]},{"a":41432,"t":"byte","b":[8,4,236,16,2,168,86,1]},{"a":41440,"t":"byte","b":[217,16,201,4,2,128,128,64]},{"a":41448,"t":"byte","b":[233,20,213,17,3,168,148,168]},{"a":41456,"t":"byte","b":[148,213,39,0,2,255,4,147]},{"a":41464,"t":"byte","b":[16,5,2,2,34,34,154,69]},{"a":41472,"t":"byte","b":[192,58,3,138,102,34,18,171]},{"a":41480,"t":"byte","b":[17,241,43,5,168,150,130,130]},{"a":41488,"t":"byte","b":[169,84,192,38,129,19,5,0]},{"a":41496,"t":"byte","b":[168,84,40,24,168,192,27,0]},{"a":41504,"t":"byte","b":[3,255,3,8,8,10,15,43]},{"a":41512,"t":"byte","b":[190,125,88,190,85,128,5,15]},{"a":41520,"t":"byte","b":[60,80,88,156,254,201,233,22]},{"a":41528,"t":"byte","b":[190,49,102,66,37,154,104,160]},{"a":41536,"t":"byte","b":[132,27,15,11,15,47,59,62]},{"a":41544,"t":"byte","b":[47,53,51,63,54,53,53,22]},{"a":41552,"t":"byte","b":[26,42,10,131,5,14,192,248]},{"a":41560,"t":"byte","b":[248,238,190,254,221,77,253,157]},{"a":41568,"t":"byte","b":[93,93,165,166,168,192,28,15]},{"a":41576,"t":"byte","b":[42,177,185,185,189,191,191,79]},{"a":41584,"t":"byte","b":[99,90,85,111,156,154,165,37]},{"a":41592,"t":"byte","b":[128,5,15,168,78,110,110,126]},{"a":41600,"t":"byte","b":[254,254,241,201,165,85,249,54]},{"a":41608,"t":"byte","b":[166,90,88,128,27,15,0,0]},{"a":41616,"t":"byte","b":[2,11,47,47,15,27,143,85]},{"a":41624,"t":"byte","b":[88,83,21,37,42,42,128,5]},{"a":41632,"t":"byte","b":[15,40,184,174,238,251,251,251]},{"a":41640,"t":"byte","b":[139,235,179,108,26,101,86,154]},{"a":41648,"t":"byte","b":[168,128,27,15,10,43,59,59]},{"a":41656,"t":"byte","b":[52,38,21,21,31,19,26,37]},{"a":41664,"t":"byte","b":[35,39,41,10,128,6,14,236]},{"a":41672,"t":"byte","b":[220,148,60,190,93,125,49,58]},{"a":41680,"t":"byte","b":[100,84,200,216,104,160,128,27]},{"a":41688,"t":"byte","b":[15,3,11,36,38,41,47,41]},{"a":41696,"t":"byte","b":[42,41,45,41,46,46,34,5]},{"a":41704,"t":"byte","b":[2,128,5,5,192,128,64,128]},{"a":41712,"t":"byte","b":[128,64,255,6,1,96,104,192]},{"a":41720,"t":"byte","b":[29,14,0,0,2,0,10,47]},{"a":41728,"t":"byte","b":[15,142,67,107,103,148,150,169]},{"a":41736,"t":"byte","b":[42,192,6,15,160,56,48,240]},{"a":41744,"t":"byte","b":[234,38,90,90,42,216,228,184]},{"a":41752,"t":"byte","b":[100,84,84,152,192,29,9,0]},{"a":41760,"t":"byte","b":[0,85,97,117,165,149,149,170]},{"a":41768,"t":"byte","b":[42,153,13,5,149,97,117,101]},{"a":41776,"t":"byte","b":[85,150,235,15,128,18,15,15]},{"a":41784,"t":"byte","b":[15,61,61,255,206,221,221,220]},{"a":41792,"t":"byte","b":[236,236,231,53,41,14,5,128]},{"a":41800,"t":"byte","b":[5,15,240,248,108,90,230,54]},{"a":41808,"t":"byte","b":[54,54,182,118,118,214,89,104]},{"a":41816,"t":"byte","b":[164,80,192,31,6,253,197,213]},{"a":41824,"t":"byte","b":[213,213,229,231,192,14,7,214]},{"a":41832,"t":"byte","b":[214,86,214,214,150,246,246,192]},{"a":41840,"t":"byte","b":[38,4,215,215,229,229,229,128]},{"a":41848,"t":"byte","b":[13,4,86,86,86,246,246,251]},{"a":41856,"t":"byte","b":[3,192,57,5,214,214,246,246]},{"a":41864,"t":"byte","b":[214,214,192,39,4,223,215,231]},{"a":41872,"t":"byte","b":[231,231,192,16,4,254,246,246]},{"a":41880,"t":"byte","b":[118,118,128,35,7,255,205,221]},{"a":41888,"t":"byte","b":[223,215,229,237,239,128,13,3]},{"a":41896,"t":"byte","b":[246,118,86,214,193,3,0,214]},{"a":41904,"t":"byte","b":[192,38,2,221,221,237,192,18]},{"a":41912,"t":"byte","b":[0,86,129,3,0,246,128,35]},{"a":41920,"t":"byte","b":[7,253,199,215,215,215,231,231]},{"a":41928,"t":"byte","b":[231,128,13,7,86,246,86,86]},{"a":41936,"t":"byte","b":[214,86,86,86,192,36,6,197]},{"a":41944,"t":"byte","b":[223,221,223,239,229,229,192,14]},{"a":41952,"t":"byte","b":[129,5,192,37,6,255,205,221]},{"a":41960,"t":"byte","b":[223,223,237,237,128,14,7,254]},{"a":41968,"t":"byte","b":[222,222,126,126,222,222,246,128]},{"a":41976,"t":"byte","b":[37,4,215,223,223,231,231,128]},{"a":41984,"t":"byte","b":[16,5,118,254,254,246,246,214]},{"a":41992,"t":"byte","b":[192,36,3,199,213,213,214,192]},{"a":42000,"t":"byte","b":[17,6,246,182,214,214,86,246]},{"a":42008,"t":"byte","b":[86,128,31,5,0,0,2,9]},{"a":42016,"t":"byte","b":[5,1,248,5,0,10,153,12]},{"a":42024,"t":"byte","b":[9,128,124,92,175,42,9,1]},{"a":42032,"t":"byte","b":[170,170,170,131,16,4,64,80]},{"a":42040,"t":"byte","b":[80,144,128,128,9,5,3,11]},{"a":42048,"t":"byte","b":[7,6,5,1,191,3,2,2]},{"a":42056,"t":"byte","b":[10,2,153,9,11,192,240,252]},{"a":42064,"t":"byte","b":[255,255,191,127,111,27,150,165]},{"a":42072,"t":"byte","b":[169,192,14,6,192,192,240,240]},{"a":42080,"t":"byte","b":[240,160,96,192,10,191,3,4]},{"a":42088,"t":"byte","b":[10,2,1,1,2,255,3,129]},{"a":42096,"t":"byte","b":[10,193,4,191,5,3,91,150]},{"a":42104,"t":"byte","b":[165,41,193,17,3,240,224,128]},{"a":42112,"t":"byte","b":[64,192,11,1,3,15,255,4]},{"a":42120,"t":"byte","b":[3,3,7,8,9,190,9,194]},{"a":42128,"t":"byte","b":[4,252,7,1,0,85,195,15]},{"a":42136,"t":"byte","b":[3,240,192,208,32,128,12,246]},{"a":42144,"t":"byte","b":[255,128,65,3,3,13,9,5]},{"a":42152,"t":"byte","b":[255,4,2,9,1,10,255,3]},{"a":42160,"t":"byte","b":[0,2,128,5,2,255,170,85]},{"a":42168,"t":"byte","b":[255,9,0,170,255,3,128,6]},{"a":42176,"t":"byte","b":[3,192,112,96,80,255,4,2]},{"a":42184,"t":"byte","b":[96,64,160,255,3,0,128,193]},{"a":42192,"t":"byte","b":[7,0,2,193,3,6,9,9]},{"a":42200,"t":"byte","b":[1,2,2,0,2,192,9,5]},{"a":42208,"t":"byte","b":[240,188,92,91,87,86,188,5]},{"a":42216,"t":"byte","b":[3,149,170,170,168,213,7,188]},{"a":42224,"t":"byte","b":[5,5,192,192,128,64,64,128]},{"a":42232,"t":"byte","b":[238,10,2,15,15,10,131,5]},{"a":42240,"t":"byte","b":[135,3,129,9,191,3,4,252]},{"a":42248,"t":"byte","b":[188,111,111,91,193,4,2,165]},{"a":42256,"t":"byte","b":[170,170,193,11,191,4,192,3]},{"a":42264,"t":"byte","b":[0,64,237,13,244,153,6,32]},{"a":42272,"t":"byte","b":[184,252,252,184,116,16,193,62]},{"a":42280,"t":"byte","b":[1,152,100,191,36,5,2,2]},{"a":42288,"t":"byte","b":[1,2,1,1,128,13,7,184]},{"a":42296,"t":"byte","b":[252,254,254,253,186,169,117,191]},{"a":42304,"t":"byte","b":[37,0,2,255,3,1,1,1]},{"a":42312,"t":"byte","b":[188,3,128,10,2,168,184,254]},{"a":42320,"t":"byte","b":[255,3,5,185,169,101,86,169]},{"a":42328,"t":"byte","b":[84,128,36,194,4,193,11,12]},{"a":42336,"t":"byte","b":[60,190,255,255,255,190,190,105]},{"a":42344,"t":"byte","b":[105,150,190,105,20,128,11,4]},{"a":42352,"t":"byte","b":[128,128,64,64,64,252,3,130]},{"a":42360,"t":"byte","b":[14,6,10,6,6,5,9,9]},{"a":42368,"t":"byte","b":[6,191,10,0,170,194,3,191]},{"a":42376,"t":"byte","b":[4,2,170,105,190,187,3,191]},{"a":42384,"t":"byte","b":[9,8,128,128,160,144,144,80]},{"a":42392,"t":"byte","b":[96,96,144,191,11,194,3,0]},{"a":42400,"t":"byte","b":[10,192,7,191,9,193,7,2]},{"a":42408,"t":"byte","b":[255,170,85,192,5,0,85,194]},{"a":42416,"t":"byte","b":[9,0,160,192,7,191,11,192]},{"a":42424,"l":"arena_sprites_3e8","c":"The packed sprite frames of the match, among them the pickups (frame 6 + type: armour, tokens and the spinning coins $1A-$25) from byte 1000 of the stream: these bytes unpack to about $CBC3-$CBFF of the 3072.","t":"byte","b":[61,255,0]},{"a":42427,"l":"door_sprites","c":"Packed sprite frames $00-$09 for the players' run-out (unpack), 406 bytes that unpack to 640 at $C000-$C27F, over the first ten of arena_sprites: ten frames that to the eye open a door, step by step. match_setup unpacks arena_sprites again once the players are out ($29B6).","t":"byte","b":[1,85,64,255,18,2,85,85]},{"a":42435,"t":"byte","b":[0,255,18,2,85,85,1,255]},{"a":42443,"t":"byte","b":[18,3,85,0,30,16,255,8]},{"a":42451,"t":"byte","b":[0,144,246,9,1,85,170,192]},{"a":42459,"t":"byte","b":[18,2,5,85,161,192,7,0]},{"a":42467,"t":"byte","b":[5,255,10,151,3,1,23,22]},{"a":42475,"t":"byte","b":[255,4,6,18,2,2,2,130]},{"a":42483,"t":"byte","b":[2,18,244,5,3,22,22,85]},{"a":42491,"t":"byte","b":[160,129,20,0,21,255,18,192]},{"a":42499,"t":"byte","b":[3,234,6,8,2,2,10,43]},{"a":42507,"t":"byte","b":[170,2,2,20,20,233,6,7]},{"a":42515,"t":"byte","b":[120,96,96,32,32,96,96,224]},{"a":42523,"t":"byte","b":[255,3,2,160,160,96,243,3]},{"a":42531,"t":"byte","b":[3,96,96,84,85,255,21,192]},{"a":42539,"t":"byte","b":[6,7,20,2,63,63,42,170]},{"a":42547,"t":"byte","b":[2,0,192,8,19,93,89,89]},{"a":42555,"t":"byte","b":[73,169,105,41,249,249,169,173]},{"a":42563,"t":"byte","b":[169,169,105,105,137,73,89,89]},{"a":42571,"t":"byte","b":[81,192,28,8,21,10,3,7]},{"a":42579,"t":"byte","b":[6,134,0,8,20,191,4,22]},{"a":42587,"t":"byte","b":[1,21,85,75,66,106,42,170]},{"a":42595,"t":"byte","b":[154,142,254,170,170,171,170,170]},{"a":42603,"t":"byte","b":[26,26,98,2,82,66,70,128]},{"a":42611,"t":"byte","b":[23,142,4,8,20,20,19,18]},{"a":42619,"t":"byte","b":[18,22,150,18,18,128,8,8]},{"a":42627,"t":"byte","b":[10,0,168,168,174,179,243,238]},{"a":42635,"t":"byte","b":[170,255,3,9,42,2,4,72]},{"a":42643,"t":"byte","b":[0,20,0,85,85,149,149,6]},{"a":42651,"t":"byte","b":[250,12,128,3,4,26,16,16]},{"a":42659,"t":"byte","b":[16,18,198,3,4,21,21,149]},{"a":42667,"t":"byte","b":[20,22,244,3,241,3,37,21]},{"a":42675,"t":"byte","b":[85,170,0,175,175,174,172,248]},{"a":42683,"t":"byte","b":[187,122,122,122,42,138,16,65]},{"a":42691,"t":"byte","b":[2,64,0,0,81,85,173,9]},{"a":42699,"t":"byte","b":[9,137,201,201,201,137,137,153]},{"a":42707,"t":"byte","b":[173,137,137,137,9,255,4,3]},{"a":42715,"t":"byte","b":[1,85,0,42,255,4,35,41]},{"a":42723,"t":"byte","b":[44,11,10,10,138,0,0,32]},{"a":42731,"t":"byte","b":[33,40,40,42,42,0,85,170]},{"a":42739,"t":"byte","b":[170,255,255,174,174,191,194,148]},{"a":42747,"t":"byte","b":[148,148,130,42,65,148,0,0]},{"a":42755,"t":"byte","b":[21,138,8,235,3,17,170,234]},{"a":42763,"t":"byte","b":[186,106,42,234,234,168,170,34]},{"a":42771,"t":"byte","b":[2,2,98,10,10,42,170,0]},{"a":42779,"t":"byte","b":[192,3,5,58,62,46,47,43]},{"a":42787,"t":"byte","b":[46,192,4,7,10,10,34,35]},{"a":42795,"t":"byte","b":[47,47,62,58,192,13,5,194]},{"a":42803,"t":"byte","b":[171,130,166,162,130,192,5,5]},{"a":42811,"t":"byte","b":[171,174,254,186,186,170,192,4]},{"a":42819,"t":"byte","b":[10,162,162,162,178,186,190,46]},{"a":42827,"t":"byte","b":[175,2,85,0,255,0]},{"a":42833,"l":"arena_chars","c":"Packed character set of the arena and pitch (unpack), 1098 bytes that unpack to 2040 at $F800-$FFF7; 255 characters at $F800; match_setup then makes some of them as mirror images of others (map_translate).","t":"byte","b":[3,204,240,204,243,252,4,0]},{"a":42841,"t":"byte","b":[207,255,7,0,21,255,7,1]},{"a":42849,"t":"byte","b":[192,0,255,4,5,3,252,207]},{"a":42857,"t":"byte","b":[207,204,192,255,4,3,252,240]},{"a":42865,"t":"byte","b":[240,192,236,4,16,255,255,193]},{"a":42873,"t":"byte","b":[193,193,207,207,247,60,48,3]},{"a":42881,"t":"byte","b":[3,15,15,0,0,197,255,7]},{"a":42889,"t":"byte","b":[225,4,3,32,32,160,128,232]},{"a":42897,"t":"byte","b":[6,9,32,32,255,255,87,87]},{"a":42905,"t":"byte","b":[87,215,215,55,250,3,20,23]},{"a":42913,"t":"byte","b":[71,211,116,93,0,64,244,221]},{"a":42921,"t":"byte","b":[119,221,117,245,244,95,5,17]},{"a":42929,"t":"byte","b":[7,1,252,215,197,3,4,0]},{"a":42937,"t":"byte","b":[192,64,67,64,128,6,1,95]},{"a":42945,"t":"byte","b":[95,128,6,1,197,197,137,3]},{"a":42953,"t":"byte","b":[17,12,0,3,195,65,204,204]},{"a":42961,"t":"byte","b":[240,240,48,48,51,17,195,207]},{"a":42969,"t":"byte","b":[207,205,205,155,3,133,3,130]},{"a":42977,"t":"byte","b":[3,4,3,3,255,252,220,255]},{"a":42985,"t":"byte","b":[5,2,128,128,128,237,5,1]},{"a":42993,"t":"byte","b":[34,42,255,6,25,127,207,211]},{"a":43001,"t":"byte","b":[115,124,116,92,92,87,85,85]},{"a":43009,"t":"byte","b":[213,213,245,53,61,253,15,3]},{"a":43017,"t":"byte","b":[195,112,80,92,124,0,0,160]},{"a":43025,"t":"byte","b":[4,3,204,243,192,192,158,6]},{"a":43033,"t":"byte","b":[2,65,195,3,159,3,9,0]},{"a":43041,"t":"byte","b":[0,17,51,48,48,240,240,204]},{"a":43049,"t":"byte","b":[204,165,3,6,205,205,207,207]},{"a":43057,"t":"byte","b":[195,3,3,158,6,162,6,1]},{"a":43065,"t":"byte","b":[252,255,144,5,155,3,161,7]},{"a":43073,"t":"byte","b":[25,34,95,95,93,93,215,87]},{"a":43081,"t":"byte","b":[247,255,13,205,205,205,15,51]},{"a":43089,"t":"byte","b":[51,243,124,92,80,112,67,3]},{"a":43097,"t":"byte","b":[12,240,252,200,6,0,192,255]},{"a":43105,"t":"byte","b":[5,2,204,207,207,244,5,9]},{"a":43113,"t":"byte","b":[240,240,252,247,207,207,193,193]},{"a":43121,"t":"byte","b":[193,255,184,3,9,15,15,3]},{"a":43129,"t":"byte","b":[3,48,60,128,160,32,32,231]},{"a":43137,"t":"byte","b":[4,1,32,32,240,6,12,247]},{"a":43145,"t":"byte","b":[87,215,87,87,87,255,255,211]},{"a":43153,"t":"byte","b":[115,211,71,23,246,3,19,195]},{"a":43161,"t":"byte","b":[15,253,119,221,244,64,0,215]},{"a":43169,"t":"byte","b":[252,0,7,17,5,95,244,64]},{"a":43177,"t":"byte","b":[67,64,192,166,3,0,15,162]},{"a":43185,"t":"byte","b":[5,251,255,128,164,1,105,170]},{"a":43193,"t":"byte","b":[255,5,1,105,255,255,7,0]},{"a":43201,"t":"byte","b":[85,255,10,1,255,0,243,3]},{"a":43209,"t":"byte","b":[0,117,255,10,1,255,48,248]},{"a":43217,"t":"byte","b":[7,232,4,224,4,240,7,1]},{"a":43225,"t":"byte","b":[245,53,219,6,1,127,112,240]},{"a":43233,"t":"byte","b":[7,0,5,200,6,1,127,64]},{"a":43241,"t":"byte","b":[179,6,224,5,168,3,224,5]},{"a":43249,"t":"byte","b":[32,84,83,77,79,53,252,212]},{"a":43257,"t":"byte","b":[208,0,85,255,192,0,52,20]},{"a":43265,"t":"byte","b":[52,21,197,113,209,60,20,15]},{"a":43273,"t":"byte","b":[15,65,195,0,192,0,0,195]},{"a":43281,"t":"byte","b":[125,240,255,7,1,13,1,255]},{"a":43289,"t":"byte","b":[5,33,13,208,212,252,53,79]},{"a":43297,"t":"byte","b":[77,83,84,55,60,0,0,192]},{"a":43305,"t":"byte","b":[255,85,23,15,15,20,60,209]},{"a":43313,"t":"byte","b":[113,197,21,0,113,81,94,86]},{"a":43321,"t":"byte","b":[213,37,37,255,148,3,3,87]},{"a":43329,"t":"byte","b":[85,125,213,248,3,29,149,149]},{"a":43337,"t":"byte","b":[101,245,105,243,117,85,229,37]},{"a":43345,"t":"byte","b":[23,20,23,0,85,213,21,53]},{"a":43353,"t":"byte","b":[5,5,207,0,85,84,112,0]},{"a":43361,"t":"byte","b":[0,0,15,0,216,3,43,85]},{"a":43369,"t":"byte","b":[92,64,0,0,84,84,81,83]},{"a":43377,"t":"byte","b":[83,69,69,0,1,16,16,44]},{"a":43385,"t":"byte","b":[44,76,76,16,16,68,68,30]},{"a":43393,"t":"byte","b":[30,9,9,76,74,69,247,61]},{"a":43401,"t":"byte","b":[193,92,255,101,151,151,84,84]},{"a":43409,"t":"byte","b":[88,217,221,169,3,0,205,142]},{"a":43417,"t":"byte","b":[3,25,0,221,113,117,85,87]},{"a":43425,"t":"byte","b":[84,95,193,21,21,53,9,201]},{"a":43433,"t":"byte","b":[198,205,243,49,49,14,0,0]},{"a":43441,"t":"byte","b":[3,0,3,252,171,3,168,3]},{"a":43449,"t":"byte","b":[52,192,55,55,0,0,124,124]},{"a":43457,"t":"byte","b":[93,93,15,15,192,192,69,69]},{"a":43465,"t":"byte","b":[73,73,80,80,85,85,26,26]},{"a":43473,"t":"byte","b":[25,25,1,1,24,24,15,15]},{"a":43481,"t":"byte","b":[64,64,95,255,255,127,31,15]},{"a":43489,"t":"byte","b":[1,0,255,127,55,3,192,255]},{"a":43497,"t":"byte","b":[0,0,15,3,240,255,255,3]},{"a":43505,"t":"byte","b":[1,28,192,249,3,15,15,87]},{"a":43513,"t":"byte","b":[252,240,119,119,127,127,124,124]},{"a":43521,"t":"byte","b":[69,69,37,37,165,165,140,3]},{"a":43529,"t":"byte","b":[12,85,53,53,0,0,198,198]},{"a":43537,"t":"byte","b":[197,197,80,80,5,5,240,4]},{"a":43545,"t":"byte","b":[207,3,6,15,3,63,15,63]},{"a":43553,"t":"byte","b":[48,48,147,3,15,192,12,12]},{"a":43561,"t":"byte","b":[255,252,243,252,255,240,192,192]},{"a":43569,"t":"byte","b":[231,231,151,151,95,163,3,40]},{"a":43577,"t":"byte","b":[85,85,252,252,125,125,241,241]},{"a":43585,"t":"byte","b":[5,5,205,205,79,79,193,193]},{"a":43593,"t":"byte","b":[85,85,84,84,81,81,77,77]},{"a":43601,"t":"byte","b":[255,255,252,252,204,204,252,252]},{"a":43609,"t":"byte","b":[243,243,51,51,63,63,60,60]},{"a":43617,"t":"byte","b":[192,255,5,2,0,0,63,255]},{"a":43625,"t":"byte","b":[3,0,207,255,3,2,21,21]},{"a":43633,"t":"byte","b":[20,255,5,16,204,204,240,240]},{"a":43641,"t":"byte","b":[208,208,240,240,0,0,15,15]},{"a":43649,"t":"byte","b":[63,63,255,255,16,255,5,12]},{"a":43657,"t":"byte","b":[0,0,112,112,116,116,252,252]},{"a":43665,"t":"byte","b":[253,253,63,63,245,255,3,6]},{"a":43673,"t":"byte","b":[207,207,48,48,28,28,21,255]},{"a":43681,"t":"byte","b":[3,0,0,255,255,128,121,0]},{"a":43689,"t":"byte","b":[85,255,5,20,255,0,21,157]},{"a":43697,"t":"byte","b":[147,80,48,1,207,0,13,53]},{"a":43705,"t":"byte","b":[54,54,54,53,61,0,195,115]},{"a":43713,"t":"byte","b":[112,255,3,28,240,240,85,229]},{"a":43721,"t":"byte","b":[105,151,87,84,93,100,148,84]},{"a":43729,"t":"byte","b":[85,121,117,197,117,48,125,246]},{"a":43737,"t":"byte","b":[22,213,208,118,67,255,0,0]},{"a":43745,"t":"byte","b":[255,255,5,2,0,0,79,255]},{"a":43753,"t":"byte","b":[4,8,207,67,64,112,81,211]},{"a":43761,"t":"byte","b":[60,15,192,128,3,2,115,131]},{"a":43769,"t":"byte","b":[3,169,3,27,217,234,219,24]},{"a":43777,"t":"byte","b":[59,55,125,247,117,149,93,85]},{"a":43785,"t":"byte","b":[247,204,85,92,87,213,213,85]},{"a":43793,"t":"byte","b":[21,255,63,204,51,204,51,12]},{"a":43801,"t":"byte","b":[203,3,9,76,195,204,195,204]},{"a":43809,"t":"byte","b":[192,192,48,204,48,240,5,7]},{"a":43817,"t":"byte","b":[240,0,192,240,0,255,15,3]},{"a":43825,"t":"byte","b":[193,3,16,252,255,240,255,95]},{"a":43833,"l":"arena_chars_3e8","c":"The packed character set of the arena and pitch from byte 1000 of the stream: these bytes unpack to about $FF88-$FFF7 of the 2040.","t":"byte","b":[80,240,240,211,112,12,255,255]},{"a":43841,"t":"byte","b":[208,52,0,0,172,3,3,240]},{"a":43849,"t":"byte","b":[12,12,192,145,7,136,6,6]},{"a":43857,"t":"byte","b":[0,60,20,170,215,215,215,206]},{"a":43865,"t":"byte","b":[3,205,4,18,0,0,213,245]},{"a":43873,"t":"byte","b":[85,213,214,54,58,6,255,87]},{"a":43881,"t":"byte","b":[95,87,92,156,144,176,215,210]},{"a":43889,"t":"byte","b":[5,208,3,13,85,170,170,85]},{"a":43897,"t":"byte","b":[0,170,255,195,215,27,21,21]},{"a":43905,"t":"byte","b":[22,213,245,3,3,85,255,85]},{"a":43913,"t":"byte","b":[85,150,6,11,205,194,192,0]},{"a":43921,"t":"byte","b":[195,1,1,13,69,199,60,240]},{"a":43929,"t":"byte","b":[255,0]},{"a":43931,"l":"panel_screen","c":"Packed screen of the score panel at the foot of the match screen (unpack), 408 bytes that unpack to 592 at $F000-$F24F; at $F000.","t":"byte","b":[2,60,126,102,255,3,15,126]},{"a":43939,"t":"byte","b":[60,24,56,120,24,24,24,126]},{"a":43947,"t":"byte","b":[126,60,102,6,12,48,96,248]},{"a":43955,"t":"byte","b":[5,1,28,6,232,3,11,6]},{"a":43963,"t":"byte","b":[14,30,102,127,6,6,6,126]},{"a":43971,"t":"byte","b":[96,124,6,240,4,3,60,102]},{"a":43979,"t":"byte","b":[96,124,208,4,2,126,102,12]},{"a":43987,"t":"byte","b":[208,3,4,24,24,60,102,102]},{"a":43995,"t":"byte","b":[253,3,232,4,1,102,62,208]},{"a":44003,"t":"byte","b":[4,0,0,255,8,0,128,255]},{"a":44011,"t":"byte","b":[5,2,0,0,192,255,5,2]},{"a":44019,"t":"byte","b":[0,0,224,255,5,2,0,0]},{"a":44027,"t":"byte","b":[240,255,5,2,0,0,248,255]},{"a":44035,"t":"byte","b":[5,2,0,0,252,255,5,2]},{"a":44043,"t":"byte","b":[0,0,254,255,5,2,0,0]},{"a":44051,"t":"byte","b":[255,255,5,185,9,247,114,1]},{"a":44059,"t":"byte","b":[86,85,131,5,4,85,21,133]},{"a":44067,"t":"byte","b":[3,3,128,3,48,121,134,230]},{"a":44075,"t":"byte","b":[26,26,154,111,0,85,149,132]},{"a":44083,"t":"byte","b":[132,132,140,192,0,81,166,174]},{"a":44091,"t":"byte","b":[110,94,222,222,0,85,130,138]},{"a":44099,"t":"byte","b":[182,182,167,148,21,149,93,127]},{"a":44107,"t":"byte","b":[119,119,127,140,0,84,140,140]},{"a":44115,"t":"byte","b":[160,144,160,176,12,12,128,6]},{"a":44123,"t":"byte","b":[1,1,2,195,4,5,0,0]},{"a":44131,"t":"byte","b":[64,64,149,234,128,4,3,91]},{"a":44139,"t":"byte","b":[105,186,194,128,4,3,101,101]},{"a":44147,"t":"byte","b":[170,170,154,5,0,86,248,6]},{"a":44155,"t":"byte","b":[2,128,128,128,128,7,0,85]},{"a":44163,"t":"byte","b":[136,6,9,149,160,160,164,164]},{"a":44171,"t":"byte","b":[168,168,0,85,106,255,5,2]},{"a":44179,"t":"byte","b":[0,85,170,255,4,8,255,0]},{"a":44187,"t":"byte","b":[65,65,170,150,150,215,20,240]},{"a":44195,"t":"byte","b":[4,1,85,255,209,4,3,160]},{"a":44203,"t":"byte","b":[160,165,165,180,3,6,86,2]},{"a":44211,"t":"byte","b":[6,70,70,134,134,187,7,1]},{"a":44219,"t":"byte","b":[0,168,255,4,4,188,128,128]},{"a":44227,"t":"byte","b":[106,105,255,3,21,169,57,25]},{"a":44235,"t":"byte","b":[0,2,1,1,17,33,33,38]},{"a":44243,"t":"byte","b":[0,2,33,33,17,17,145,98]},{"a":44251,"t":"byte","b":[0,2,17,241,3,37,33,34]},{"a":44259,"t":"byte","b":[247,55,55,52,53,55,55,7]},{"a":44267,"t":"byte","b":[223,220,220,28,92,220,220,220]},{"a":44275,"t":"byte","b":[0,192,68,68,72,72,72,136]},{"a":44283,"t":"byte","b":[0,192,72,72,68,68,70,137]},{"a":44291,"t":"byte","b":[0,192,64,64,239,3,17,152]},{"a":44299,"t":"byte","b":[160,96,97,97,97,98,96,96]},{"a":44307,"t":"byte","b":[6,6,86,86,170,170,14,6]},{"a":44315,"t":"byte","b":[255,128,3,148,4,2,11,3]},{"a":44323,"t":"byte","b":[3,141,6,1,85,255,133,5]},{"a":44331,"t":"byte","b":[2,236,192,192,128,5,255,0]},{"a":44339,"l":"panel_rows","c":"Packed last rows of the panel screen (unpack), 108 bytes that unpack to 120 at $F370-$F3E7; at $F370.","t":"byte","b":[21,24,20,19,49,34,35,50]},{"a":44347,"t":"byte","b":[51,52,22,52,21,53,36,52]},{"a":44355,"t":"byte","b":[52,37,52,23,54,54,38,242]},{"a":44363,"t":"byte","b":[3,241,5,3,37,52,55,56]},{"a":44371,"t":"byte","b":[223,5,2,39,26,57,255,4]},{"a":44379,"t":"byte","b":[1,58,59,249,4,15,60,25]},{"a":44387,"t":"byte","b":[61,25,62,25,63,57,57,64]},{"a":44395,"t":"byte","b":[40,65,40,66,40,67,229,4]},{"a":44403,"t":"byte","b":[1,68,69,223,5,2,41,33]},{"a":44411,"t":"byte","b":[70,255,4,1,32,31,249,4]},{"a":44419,"t":"byte","b":[15,30,29,28,57,27,57,71]},{"a":44427,"t":"byte","b":[72,72,73,57,42,57,43,44]},{"a":44435,"t":"byte","b":[45,229,4,1,46,47,223,5]},{"a":44443,"t":"byte","b":[0,48,255,0]},{"a":44447,"l":"big_font","c":"Packed big font, 16 by 16 pixel letters (print_big) (unpack), 685 bytes that unpack to 1280 at $C000-$C4FF; at $C000.","t":"byte","b":[18,2,2,9,9,39,39,38]},{"a":44455,"t":"byte","b":[37,176,112,92,92,39,39,167]},{"a":44463,"t":"byte","b":[87,42,37,39,255,3,4,38]},{"a":44471,"t":"byte","b":[37,172,92,36,255,3,2,156]},{"a":44479,"t":"byte","b":[92,10,226,3,238,4,0,172]},{"a":44487,"t":"byte","b":[226,3,0,0,255,3,224,6]},{"a":44495,"t":"byte","b":[5,39,39,176,112,156,156,214]},{"a":44503,"t":"byte","b":[4,208,8,1,171,87,226,4]},{"a":44511,"t":"byte","b":[1,176,112,240,16,192,14,2]},{"a":44519,"t":"byte","b":[171,151,43,177,5,1,38,37]},{"a":44527,"t":"byte","b":[248,6,1,167,87,162,6,1]},{"a":44535,"t":"byte","b":[0,0,248,12,3,38,37,0]},{"a":44543,"t":"byte","b":[0,130,6,232,6,1,10,9]},{"a":44551,"t":"byte","b":[134,4,2,43,39,151,240,7]},{"a":44559,"t":"byte","b":[224,4,5,39,39,156,156,112]},{"a":44567,"t":"byte","b":[112,208,10,130,4,140,4,176]},{"a":44575,"t":"byte","b":[8,254,8,192,8,137,4,176]},{"a":44583,"t":"byte","b":[8,144,12,2,10,9,2,255]},{"a":44591,"t":"byte","b":[5,2,172,92,112,255,5,198]},{"a":44599,"t":"byte","b":[10,172,6,0,43,144,5,2]},{"a":44607,"t":"byte","b":[37,37,43,144,5,1,192,192]},{"a":44615,"t":"byte","b":[160,6,158,10,1,43,39,227]},{"a":44623,"t":"byte","b":[3,0,37,156,4,5,229,229]},{"a":44631,"t":"byte","b":[149,85,73,73,240,6,11,37]},{"a":44639,"t":"byte","b":[38,43,39,231,231,103,87,87]},{"a":44647,"t":"byte","b":[87,10,9,142,6,1,172,92]},{"a":44655,"t":"byte","b":[134,6,0,42,212,3,174,4]},{"a":44663,"t":"byte","b":[1,172,87,128,4,1,151,92]},{"a":44671,"t":"byte","b":[130,4,3,10,9,0,0,130]},{"a":44679,"t":"byte","b":[4,1,92,92,130,16,3,0]},{"a":44687,"t":"byte","b":[0,37,38,146,6,3,112,112]},{"a":44695,"t":"byte","b":[156,156,138,4,194,6,130,6]},{"a":44703,"t":"byte","b":[1,168,84,240,6,224,4,0]},{"a":44711,"t":"byte","b":[9,255,5,240,10,1,151,151]},{"a":44719,"t":"byte","b":[200,6,130,4,160,4,130,4]},{"a":44727,"t":"byte","b":[0,156,160,3,208,8,254,24]},{"a":44735,"t":"byte","b":[1,42,37,158,6,2,172,92]},{"a":44743,"t":"byte","b":[231,206,5,1,10,9,190,6]},{"a":44751,"t":"byte","b":[1,172,92,130,4,4,172,92]},{"a":44759,"t":"byte","b":[42,37,2,255,5,2,171,87]},{"a":44767,"t":"byte","b":[112,255,5,0,43,143,6,0]},{"a":44775,"t":"byte","b":[39,248,32,1,10,9,255,4]},{"a":44783,"t":"byte","b":[1,185,185,134,26,128,6,1]},{"a":44791,"t":"byte","b":[37,38,128,4,5,0,0,112]},{"a":44799,"t":"byte","b":[112,156,156,142,4,2,0,0]},{"a":44807,"t":"byte","b":[43,130,3,1,0,0,153,4]},{"a":44815,"t":"byte","b":[3,156,92,0,0,130,6,224]},{"a":44823,"t":"byte","b":[4,128,4,232,6,224,12,150]},{"a":44831,"t":"byte","b":[4,224,4,210,4,224,4,3]},{"a":44839,"t":"byte","b":[38,37,37,37,176,4,4,89]},{"a":44847,"t":"byte","b":[89,233,233,9,184,3,128,16]},{"a":44855,"t":"byte","b":[0,43,145,4,158,3,248,6]},{"a":44863,"t":"byte","b":[158,4,220,14,230,6,9,38]},{"a":44871,"t":"byte","b":[37,172,92,39,39,167,167,231]},{"a":44879,"t":"byte","b":[231,128,4,158,4,0,176,128]},{"a":44887,"t":"byte","b":[5,5,112,112,10,9,36,36]},{"a":44895,"t":"byte","b":[170,3,0,2,224,4,140,4]},{"a":44903,"t":"byte","b":[182,4,241,3,240,7,0,172]},{"a":44911,"t":"byte","b":[176,5,13,2,9,39,39,43]},{"a":44919,"t":"byte","b":[39,151,151,87,87,39,39,42]},{"a":44927,"t":"byte","b":[37,178,4,5,0,0,171,87]},{"a":44935,"t":"byte","b":[0,0,172,4,176,4,3,2]},{"a":44943,"t":"byte","b":[2,0,0,177,6,130,16,1]},{"a":44951,"t":"byte","b":[0,0,170,4,1,5,5,248]},{"a":44959,"t":"byte","b":[6,0,92,178,3,128,4,0]},{"a":44967,"t":"byte","b":[42,192,3,129,4,0,87,188]},{"a":44975,"t":"byte","b":[3,0,9,164,3,0,37,176]},{"a":44983,"t":"byte","b":[3,3,192,192,0,0,240,4]},{"a":44991,"t":"byte","b":[4,0,0,43,39,6,208,7]},{"a":44999,"t":"byte","b":[130,4,148,4,170,4,1,166]},{"a":45007,"t":"byte","b":[85,182,4,224,18,2,10,9]},{"a":45015,"t":"byte","b":[43,157,3,11,38,37,172,92]},{"a":45023,"t":"byte","b":[27,23,0,0,172,92,42,37]},{"a":45031,"t":"byte","b":[218,4,3,2,2,171,87,192]},{"a":45039,"t":"byte","b":[3,2,156,176,112,224,6,3]},{"a":45047,"t":"byte","b":[10,9,172,92,174,4,1,156]},{"a":45055,"t":"byte","b":[92,240,10,5,40,36,36,36]},{"a":45063,"t":"byte","b":[164,84,162,6,1,170,149,154]},{"a":45071,"t":"byte","b":[6,0,168,142,3,254,46,170]},{"a":45079,"t":"byte","b":[4,3,6,5,0,0,154,4]},{"a":45087,"t":"byte","b":[0,172,194,3,0,2,255,5]},{"a":45095,"t":"byte","b":[2,0,0,112,255,5,232,6]},{"a":45103,"t":"byte","b":[1,10,9,216,6,224,4,214]},{"a":45111,"t":"byte","b":[4,208,4,131,3,0,36,208]},{"a":45119,"t":"byte","b":[4,0,191,143,7,0,252,135]},{"a":45127,"t":"byte","b":[48,128,7,255,0]},{"a":45132,"l":"portrait_mirrors","c":"Packed mirror bits of the portraits, one a tile, three bytes a portrait (unpack), 54 bytes that unpack to 120 at $BCEF-$BD66; at $BCEF.","t":"byte","b":[3,204,204,76,204,255,4,250]},{"a":45140,"t":"byte","b":[3,253,12,238,13,0,196,222]},{"a":45148,"t":"byte","b":[5,251,6,1,0,0,243,6]},{"a":45156,"t":"byte","b":[202,4,3,196,204,12,196,241]},{"a":45164,"t":"byte","b":[9,232,4,1,76,0,255,11]},{"a":45172,"t":"byte","b":[4,196,200,12,196,192,253,10]},{"a":45180,"t":"byte","b":[229,12,217,3,255,0]},{"a":45186,"l":"portrait_maps","c":"Packed portraits, 4 by 6 tiles each, 24 tile numbers a portrait (unpack), 620 bytes that unpack to 840 at $C000-$C347; 840 bytes at $C000: 35 portraits.","t":"byte","b":[127,0,1,1,0,13,14,14]},{"a":45194,"t":"byte","b":[13,29,30,30,29,46,47,47]},{"a":45202,"t":"byte","b":[46,65,66,66,65,77,78,78]},{"a":45210,"t":"byte","b":[77,2,3,3,2,15,16,16]},{"a":45218,"t":"byte","b":[15,31,32,32,31,48,49,49]},{"a":45226,"t":"byte","b":[48,67,68,68,67,79,80,80]},{"a":45234,"t":"byte","b":[79,0,4,4,0,17,18,18]},{"a":45242,"t":"byte","b":[17,33,34,34,33,50,51,51]},{"a":45250,"t":"byte","b":[50,69,70,70,69,77,81,81]},{"a":45258,"t":"byte","b":[77,5,6,6,5,19,20,20]},{"a":45266,"t":"byte","b":[19,35,36,36,35,52,53,53]},{"a":45274,"t":"byte","b":[52,71,72,72,71,77,82,82]},{"a":45282,"t":"byte","b":[77,7,8,8,7,21,22,22]},{"a":45290,"t":"byte","b":[21,37,38,38,37,54,55,55]},{"a":45298,"t":"byte","b":[54,73,74,74,73,77,83,83]},{"a":45306,"t":"byte","b":[77,9,10,10,9,23,24,24]},{"a":45314,"t":"byte","b":[23,7,39,30,30,39,56,57]},{"a":45322,"t":"byte","b":[57,56,136,8,15,11,12,12]},{"a":45330,"t":"byte","b":[11,25,26,26,25,40,41,41]},{"a":45338,"t":"byte","b":[40,58,59,59,58,208,5,2]},{"a":45346,"t":"byte","b":[84,84,77,136,4,19,27,28]},{"a":45354,"t":"byte","b":[28,27,42,30,30,42,60,59]},{"a":45362,"t":"byte","b":[59,60,67,68,68,67,79,80]},{"a":45370,"t":"byte","b":[80,79,208,8,14,43,44,44]},{"a":45378,"t":"byte","b":[43,61,62,62,61,75,76,76]},{"a":45386,"t":"byte","b":[75,77,85,85,160,9,31,45]},{"a":45394,"t":"byte","b":[30,30,45,63,64,64,63,69]},{"a":45402,"t":"byte","b":[70,70,69,77,81,81,77,0]},{"a":45410,"t":"byte","b":[1,1,0,17,18,18,17,121]},{"a":45418,"t":"byte","b":[122,122,121,139,140,140,139,136]},{"a":45426,"t":"byte","b":[5,1,82,82,208,5,136,4]},{"a":45434,"t":"byte","b":[7,33,34,34,33,54,55,55]},{"a":45442,"t":"byte","b":[54,136,8,7,77,86,86,77]},{"a":45450,"t":"byte","b":[103,104,104,103,208,8,119,157]},{"a":45458,"t":"byte","b":[158,158,157,169,170,170,169,87]},{"a":45466,"t":"byte","b":[88,88,87,105,106,106,105,123]},{"a":45474,"t":"byte","b":[124,124,123,141,142,142,141,159]},{"a":45482,"t":"byte","b":[160,160,159,171,172,172,171,89]},{"a":45490,"t":"byte","b":[90,90,89,107,108,108,107,125]},{"a":45498,"t":"byte","b":[126,126,125,143,144,144,143,161]},{"a":45506,"t":"byte","b":[162,162,161,171,173,173,171,91]},{"a":45514,"t":"byte","b":[92,92,91,109,110,110,109,127]},{"a":45522,"t":"byte","b":[128,128,127,145,146,146,145,163]},{"a":45530,"t":"byte","b":[164,164,163,79,174,174,79,93]},{"a":45538,"t":"byte","b":[94,95,96,111,112,113,114,129]},{"a":45546,"t":"byte","b":[130,131,132,147,148,149,150,165]},{"a":45554,"t":"byte","b":[166,166,165,79,175,175,79,97]},{"a":45562,"t":"byte","b":[98,98,97,115,116,116,115,133]},{"a":45570,"t":"byte","b":[134,134,133,151,152,152,151,208]},{"a":45578,"t":"byte","b":[8,39,99,100,100,99,117,118]},{"a":45586,"t":"byte","b":[118,117,135,136,136,135,153,154]},{"a":45594,"t":"byte","b":[154,153,167,168,168,167,77,176]},{"a":45602,"t":"byte","b":[176,77,101,102,102,101,119,120]},{"a":45610,"t":"byte","b":[120,119,137,138,138,137,155,156]},{"a":45618,"t":"byte","b":[156,155,160,8,23,77,86,86]},{"a":45626,"t":"byte","b":[77,103,104,104,103,185,186,186]},{"a":45634,"t":"byte","b":[185,199,200,200,199,213,214,214]},{"a":45642,"t":"byte","b":[213,217,221,222,223,232,8,31]},{"a":45650,"t":"byte","b":[187,188,189,190,201,202,203,204]},{"a":45658,"t":"byte","b":[215,216,216,215,224,225,225,224]},{"a":45666,"t":"byte","b":[177,178,178,177,181,182,182,181]},{"a":45674,"t":"byte","b":[191,192,192,191,205,206,206,205]},{"a":45682,"t":"byte","b":[232,8,47,179,180,180,179,183]},{"a":45690,"t":"byte","b":[184,184,183,193,194,194,193,207]},{"a":45698,"t":"byte","b":[208,208,207,217,218,218,217,77]},{"a":45706,"t":"byte","b":[226,226,77,89,90,90,89,107]},{"a":45714,"t":"byte","b":[108,108,107,107,195,196,197,207]},{"a":45722,"t":"byte","b":[208,209,210,159,160,160,159,77]},{"a":45730,"t":"byte","b":[172,172,171,232,8,15,198,195]},{"a":45738,"t":"byte","b":[195,198,211,212,212,211,219,220]},{"a":45746,"t":"byte","b":[220,219,77,227,227,77,255,97]},{"a":45754,"t":"byte","b":[18,228,228,77,229,230,230,229]},{"a":45762,"t":"byte","b":[231,232,233,231,250,251,251,250]},{"a":45770,"t":"byte","b":[252,253,253,252,232,12,3,234]},{"a":45778,"t":"byte","b":[235,236,237,232,20,3,238,239]},{"a":45786,"t":"byte","b":[240,241,208,20,3,242,243,244]},{"a":45794,"t":"byte","b":[245,184,20,3,246,247,248,249]},{"a":45802,"t":"byte","b":[160,12,255,0]},{"a":45806,"l":"portrait_tiles","c":"The tiles of the portraits and the gym and manager pictures, 10 bytes each (eight of pixels, a screen colour byte and a colour RAM byte), drawn by draw_tile from $B2EE; Portrait tiles 0-99.","t":"byte","b":[0,0,1,1,5,5,5,5]},{"a":45814,"t":"byte","b":[32,0,26,106,90,165,85,85]},{"a":45822,"t":"byte","b":[101,245,40,1,0,0,0,1]},{"a":45830,"t":"byte","b":[1,1,1,1,176,0,53,181]},{"a":45838,"t":"byte","b":[215,235,170,173,181,149,251,12]},{"a":45846,"t":"byte","b":[21,90,91,91,107,90,102,85]},{"a":45854,"t":"byte","b":[40,1,0,0,1,1,7,5]},{"a":45862,"t":"byte","b":[5,6,178,15,30,107,169,149]},{"a":45870,"t":"byte","b":[85,90,127,191,191,1,0,0]},{"a":45878,"t":"byte","b":[1,2,7,6,9,9,188,15]},{"a":45886,"t":"byte","b":[54,233,169,195,56,215,150,85]},{"a":45894,"t":"byte","b":[31,12,0,1,1,7,5,5]},{"a":45902,"t":"byte","b":[5,6,178,12,111,175,95,171]},{"a":45910,"t":"byte","b":[90,86,85,181,191,1,0,2]},{"a":45918,"t":"byte","b":[1,9,7,5,7,5,203,15]},{"a":45926,"t":"byte","b":[87,155,175,159,90,165,69,84]},{"a":45934,"t":"byte","b":[207,1,5,7,6,6,6,6]},{"a":45942,"t":"byte","b":[14,14,33,8,91,85,85,85]},{"a":45950,"t":"byte","b":[166,106,190,90,31,8,1,1]},{"a":45958,"t":"byte","b":[2,1,1,2,3,2,191,1]},{"a":45966,"t":"byte","b":[234,42,42,41,85,87,127,85]},{"a":45974,"t":"byte","b":[241,2,14,6,6,6,13,13]},{"a":45982,"t":"byte","b":[13,5,129,2,85,85,85,85]},{"a":45990,"t":"byte","b":[91,90,91,90,31,8,9,9]},{"a":45998,"t":"byte","b":[9,9,9,9,9,9,139,0]},{"a":46006,"t":"byte","b":[85,85,85,90,106,90,106,90]},{"a":46014,"t":"byte","b":[31,0,9,13,9,13,9,9]},{"a":46022,"t":"byte","b":[11,9,140,15,85,85,86,90]},{"a":46030,"t":"byte","b":[150,170,171,85,31,2,1,9]},{"a":46038,"t":"byte","b":[9,13,9,9,13,9,140,15]},{"a":46046,"t":"byte","b":[90,86,90,150,90,165,90,165]},{"a":46054,"t":"byte","b":[31,0,5,5,5,6,6,11]},{"a":46062,"t":"byte","b":[10,11,200,2,219,149,149,85]},{"a":46070,"t":"byte","b":[149,85,149,85,31,2,5,5]},{"a":46078,"t":"byte","b":[7,6,6,6,6,15,47,8]},{"a":46086,"t":"byte","b":[191,85,86,85,86,85,86,173]},{"a":46094,"t":"byte","b":[31,2,11,11,11,26,121,109]},{"a":46102,"t":"byte","b":[94,94,40,1,85,85,253,175]},{"a":46110,"t":"byte","b":[169,253,169,73,18,8,1,1]},{"a":46118,"t":"byte","b":[3,41,39,21,57,41,242,8]},{"a":46126,"t":"byte","b":[254,234,106,106,87,85,125,109]},{"a":46134,"t":"byte","b":[33,8,5,5,6,6,6,7]},{"a":46142,"t":"byte","b":[215,230,143,2,173,215,166,166]},{"a":46150,"t":"byte","b":[247,87,21,246,33,15,9,9]},{"a":46158,"t":"byte","b":[9,9,57,25,29,29,139,2]},{"a":46166,"t":"byte","b":[191,170,170,85,85,1,87,71]},{"a":46174,"t":"byte","b":[33,15,10,3,2,19,43,25]},{"a":46182,"t":"byte","b":[5,22,47,8,170,94,69,65]},{"a":46190,"t":"byte","b":[117,87,231,183,33,15,7,13]},{"a":46198,"t":"byte","b":[13,165,151,150,182,165,242,8]},{"a":46206,"t":"byte","b":[15,6,7,30,46,30,29,26]},{"a":46214,"t":"byte","b":[40,15,190,190,105,85,86,86]},{"a":46222,"t":"byte","b":[99,183,47,1,6,14,15,25]},{"a":46230,"t":"byte","b":[105,123,89,75,47,8,5,6]},{"a":46238,"t":"byte","b":[38,181,149,165,133,165,130,1]},{"a":46246,"t":"byte","b":[234,86,87,87,103,135,86,214]},{"a":46254,"t":"byte","b":[33,15,13,5,173,85,181,181]},{"a":46262,"t":"byte","b":[181,85,130,15,91,26,30,30]},{"a":46270,"t":"byte","b":[5,5,5,5,33,15,253,173]},{"a":46278,"t":"byte","b":[89,85,101,110,111,107,24,2]},{"a":46286,"t":"byte","b":[30,26,22,54,22,7,1,1]},{"a":46294,"t":"byte","b":[47,8,70,158,105,245,247,219]},{"a":46302,"t":"byte","b":[105,154,248,1,254,155,218,90]},{"a":46310,"t":"byte","b":[54,23,1,0,47,8,173,253]},{"a":46318,"t":"byte","b":[185,169,89,85,173,238,31,8]},{"a":46326,"t":"byte","b":[23,22,22,54,22,6,7,1]},{"a":46334,"t":"byte","b":[47,8,158,254,102,85,89,173]},{"a":46342,"t":"byte","b":[174,255,31,2,30,30,22,22]},{"a":46350,"t":"byte","b":[6,1,1,3,33,11,250,149]},{"a":46358,"t":"byte","b":[86,90,85,174,239,252,31,2]},{"a":46366,"t":"byte","b":[74,74,126,22,21,13,13,11]},{"a":46374,"t":"byte","b":[47,8,173,93,93,89,121,181]},{"a":46382,"t":"byte","b":[237,226,18,8,22,46,30,7]},{"a":46390,"t":"byte","b":[1,1,1,1,47,8,233,89]},{"a":46398,"t":"byte","b":[89,89,253,117,227,234,18,15]},{"a":46406,"t":"byte","b":[90,27,27,27,7,6,5,5]},{"a":46414,"t":"byte","b":[47,1,27,43,27,22,5,5]},{"a":46422,"t":"byte","b":[5,5,40,1,85,85,89,85]},{"a":46430,"t":"byte","b":[165,174,175,219,24,2,106,107]},{"a":46438,"t":"byte","b":[23,23,5,5,5,5,47,1]},{"a":46446,"t":"byte","b":[173,93,89,89,125,233,234,162]},{"a":46454,"t":"byte","b":[24,15,5,5,5,6,6,2]},{"a":46462,"t":"byte","b":[1,1,40,0,185,190,121,101]},{"a":46470,"t":"byte","b":[111,101,85,90,47,1,5,5]},{"a":46478,"t":"byte","b":[6,6,7,7,2,1,40,15]},{"a":46486,"t":"byte","b":[127,87,108,101,229,234,106,106]},{"a":46494,"t":"byte","b":[143,2,7,5,5,5,6,2]},{"a":46502,"t":"byte","b":[1,1,40,11,181,181,233,229]},{"a":46510,"t":"byte","b":[228,175,101,90,40,1,1,1]},{"a":46518,"t":"byte","b":[2,1,1,1,1,0,40,0]},{"a":46526,"t":"byte","b":[36,158,95,94,84,95,158,149]},{"a":46534,"t":"byte","b":[130,15,1,1,1,1,1,1]},{"a":46542,"t":"byte","b":[0,0,32,0,182,23,149,158]},{"a":46550,"t":"byte","b":[221,150,183,165,242,8,5,1]},{"a":46558,"t":"byte","b":[1,1,0,0,0,0,32,0]},{"a":46566,"t":"byte","b":[121,121,100,101,89,90,95,95]},{"a":46574,"t":"byte","b":[40,1,0,0,0,0,0,0]},{"a":46582,"t":"byte","b":[0,0,0,0,94,93,90,26]},{"a":46590,"t":"byte","b":[21,0,0,0,40,1,1,0]},{"a":46598,"t":"byte","b":[0,0,0,0,0,0,32,0]},{"a":46606,"t":"byte","b":[175,95,90,21,0,0,0,0]},{"a":46614,"t":"byte","b":[40,15,90,90,91,21,0,0]},{"a":46622,"t":"byte","b":[0,0,47,8,91,27,22,5]},{"a":46630,"t":"byte","b":[5,0,0,0,47,1,26,30]},{"a":46638,"t":"byte","b":[7,5,0,0,0,0,47,8]},{"a":46646,"t":"byte","b":[22,5,0,0,0,0,0,0]},{"a":46654,"t":"byte","b":[40,0,26,5,0,0,0,0]},{"a":46662,"t":"byte","b":[0,0,47,0,0,0,0,45]},{"a":46670,"t":"byte","b":[37,149,149,215,18,15,0,0]},{"a":46678,"t":"byte","b":[0,0,1,1,1,1,32,0]},{"a":46686,"t":"byte","b":[0,89,222,150,89,105,101,87]},{"a":46694,"t":"byte","b":[40,11,0,1,1,5,2,2]},{"a":46702,"t":"byte","b":[3,5,203,1,68,4,8,168]},{"a":46710,"t":"byte","b":[237,189,125,185,207,1,0,0]},{"a":46718,"t":"byte","b":[0,6,10,27,25,61,191,12]},{"a":46726,"t":"byte","b":[0,0,101,111,159,218,149,85]},{"a":46734,"t":"byte","b":[188,15,0,0,0,0,0,0]},{"a":46742,"t":"byte","b":[1,1,96,0,0,4,21,42]},{"a":46750,"t":"byte","b":[74,249,118,93,207,2,0,0]},{"a":46758,"t":"byte","b":[92,151,165,173,167,165,241,12]},{"a":46766,"t":"byte","b":[0,0,0,128,64,96,80,80]},{"a":46774,"t":"byte","b":[203,0,0,0,2,9,13,5]},{"a":46782,"t":"byte","b":[5,7,28,15,0,42,165,101]},{"a":46790,"t":"byte","b":[117,93,169,162,28,15,0,0]},{"a":46798,"t":"byte","b":[0,0,0,0,1,1,32,0]},{"a":46806,"l":"portrait_tiles_100","c":"Portrait tiles 100-199.","t":"byte","b":[0,7,30,94,90,94,122,122]},{"a":46814,"t":"byte","b":[33,8,0,0,7,13,22,26]},{"a":46822,"t":"byte","b":[25,11,203,15,0,40,132,102]},{"a":46830,"t":"byte","b":[157,151,109,54,252,1,1,1]},{"a":46838,"t":"byte","b":[2,7,7,7,6,6,40,15]},{"a":46846,"t":"byte","b":[87,87,174,85,85,95,171,214]},{"a":46854,"t":"byte","b":[24,15,3,1,9,9,9,9]},{"a":46862,"t":"byte","b":[9,13,18,15,213,213,149,149]},{"a":46870,"t":"byte","b":[181,191,187,186,33,8,11,7]},{"a":46878,"t":"byte","b":[6,6,9,5,6,11,207,11]},{"a":46886,"t":"byte","b":[190,250,169,149,89,118,125,254]},{"a":46894,"t":"byte","b":[188,15,53,53,21,21,21,22]},{"a":46902,"t":"byte","b":[22,6,178,12,0,168,151,159]},{"a":46910,"t":"byte","b":[159,149,165,95,130,1,6,7]},{"a":46918,"t":"byte","b":[7,6,6,6,5,5,99,1]},{"a":46926,"t":"byte","b":[228,101,117,229,249,169,233,169]},{"a":46934,"t":"byte","b":[22,3,85,165,170,166,85,117]},{"a":46942,"t":"byte","b":[95,117,242,1,144,144,144,144]},{"a":46950,"t":"byte","b":[144,144,208,224,188,15,5,7]},{"a":46958,"t":"byte","b":[7,6,7,6,6,14,251,12]},{"a":46966,"t":"byte","b":[247,247,87,85,106,106,90,85]},{"a":46974,"t":"byte","b":[33,11,5,6,6,6,6,6]},{"a":46982,"t":"byte","b":[6,5,40,0,181,105,89,89]},{"a":46990,"t":"byte","b":[89,153,173,237,24,2,5,7]},{"a":46998,"t":"byte","b":[7,6,6,10,9,9,194,11]},{"a":47006,"t":"byte","b":[85,87,119,119,167,166,167,166]},{"a":47014,"t":"byte","b":[194,11,15,15,173,149,118,101]},{"a":47022,"t":"byte","b":[175,150,130,1,189,85,85,87]},{"a":47030,"t":"byte","b":[86,166,94,190,33,8,5,5]},{"a":47038,"t":"byte","b":[5,5,9,62,26,42,31,2]},{"a":47046,"t":"byte","b":[186,170,87,85,85,213,253,179]},{"a":47054,"t":"byte","b":[33,15,14,6,6,6,6,38]},{"a":47062,"t":"byte","b":[37,53,178,15,189,229,121,93]},{"a":47070,"t":"byte","b":[89,249,170,10,18,15,9,9]},{"a":47078,"t":"byte","b":[9,11,9,169,90,117,43,8]},{"a":47086,"t":"byte","b":[91,186,253,185,86,87,5,149]},{"a":47094,"t":"byte","b":[47,1,5,6,7,6,5,4]},{"a":47102,"t":"byte","b":[21,42,99,1,221,245,85,85]},{"a":47110,"t":"byte","b":[85,85,106,170,107,3,106,106]},{"a":47118,"t":"byte","b":[106,103,95,95,117,191,129,2]},{"a":47126,"t":"byte","b":[80,80,208,112,112,90,214,150]},{"a":47134,"t":"byte","b":[242,8,14,13,13,9,9,9]},{"a":47142,"t":"byte","b":[9,21,43,12,169,91,181,169]},{"a":47150,"t":"byte","b":[93,6,85,81,40,1,5,5]},{"a":47158,"t":"byte","b":[5,5,5,21,53,25,40,15]},{"a":47166,"t":"byte","b":[234,170,123,27,69,83,86,22]},{"a":47174,"t":"byte","b":[33,15,6,5,7,6,6,5]},{"a":47182,"t":"byte","b":[21,45,33,15,159,169,89,85]},{"a":47190,"t":"byte","b":[167,171,215,247,129,2,122,95]},{"a":47198,"t":"byte","b":[159,91,22,5,5,10,40,1]},{"a":47206,"t":"byte","b":[245,165,89,85,109,106,103,103]},{"a":47214,"t":"byte","b":[24,2,26,30,6,7,38,6]},{"a":47222,"t":"byte","b":[23,33,44,8,253,221,85,118]},{"a":47230,"t":"byte","b":[86,222,170,167,177,12,37,21]},{"a":47238,"t":"byte","b":[21,22,21,21,21,13,40,11]},{"a":47246,"t":"byte","b":[38,182,22,182,182,222,255,85]},{"a":47254,"t":"byte","b":[33,8,85,21,101,101,23,25]},{"a":47262,"t":"byte","b":[5,5,43,8,86,54,230,87]},{"a":47270,"t":"byte","b":[235,171,81,148,40,1,45,43]},{"a":47278,"t":"byte","b":[22,21,21,5,0,0,99,1]},{"a":47286,"t":"byte","b":[147,173,21,29,219,217,251,106]},{"a":47294,"t":"byte","b":[18,8,104,109,122,117,117,101]},{"a":47302,"t":"byte","b":[109,94,18,8,173,165,161,161]},{"a":47310,"t":"byte","b":[189,148,84,112,47,8,27,26]},{"a":47318,"t":"byte","b":[39,23,22,21,9,5,43,12]},{"a":47326,"t":"byte","b":[85,255,253,86,250,170,90,105]},{"a":47334,"t":"byte","b":[194,11,25,21,21,21,21,21]},{"a":47342,"t":"byte","b":[5,1,47,0,39,166,85,246]},{"a":47350,"t":"byte","b":[255,150,88,85,47,1,45,29]},{"a":47358,"t":"byte","b":[14,22,22,37,53,1,33,15]},{"a":47366,"t":"byte","b":[85,198,86,190,182,186,245,241]},{"a":47374,"t":"byte","b":[33,15,10,6,6,6,5,5]},{"a":47382,"t":"byte","b":[9,13,31,8,118,222,154,218]},{"a":47390,"t":"byte","b":[121,126,94,85,18,15,1,1]},{"a":47398,"t":"byte","b":[2,3,3,2,2,1,40,1]},{"a":47406,"t":"byte","b":[218,190,151,215,90,85,90,122]},{"a":47414,"t":"byte","b":[18,8,6,6,5,5,5,7]},{"a":47422,"t":"byte","b":[5,5,43,8,93,149,85,149]},{"a":47430,"t":"byte","b":[87,154,85,95,40,11,9,6]},{"a":47438,"t":"byte","b":[5,5,5,5,1,1,43,0]},{"a":47446,"t":"byte","b":[101,107,106,117,94,85,90,94]},{"a":47454,"t":"byte","b":[33,15,5,6,6,6,6,6]},{"a":47462,"t":"byte","b":[1,1,40,0,213,154,149,95]},{"a":47470,"t":"byte","b":[80,85,85,107,40,1,1,5]},{"a":47478,"t":"byte","b":[5,5,1,1,1,1,32,0]},{"a":47486,"t":"byte","b":[101,103,101,101,103,103,101,101]},{"a":47494,"t":"byte","b":[43,8,6,1,1,0,0,0]},{"a":47502,"t":"byte","b":[0,0,40,0,234,121,117,85]},{"a":47510,"t":"byte","b":[21,5,0,0,33,15,1,1]},{"a":47518,"t":"byte","b":[0,0,0,0,0,0,32,0]},{"a":47526,"t":"byte","b":[154,95,93,93,89,22,5,0]},{"a":47534,"t":"byte","b":[40,1,86,85,149,159,85,21]},{"a":47542,"t":"byte","b":[5,0,43,8,85,90,117,85]},{"a":47550,"t":"byte","b":[21,21,5,0,43,8,158,85]},{"a":47558,"t":"byte","b":[86,91,27,22,5,0,40,1]},{"a":47566,"t":"byte","b":[103,103,101,45,41,5,0,0]},{"a":47574,"t":"byte","b":[43,1,0,1,6,25,22,22]},{"a":47582,"t":"byte","b":[53,59,207,11,150,89,166,90]},{"a":47590,"t":"byte","b":[86,254,254,95,252,2,0,0]},{"a":47598,"t":"byte","b":[0,0,1,1,2,6,207,0]},{"a":47606,"t":"byte","b":[0,9,14,46,218,151,87,87]},{"a":47614,"t":"byte","b":[31,12,22,30,30,94,94,94]},{"a":47622,"t":"byte","b":[94,94,194,11,250,221,230,85]},{"a":47630,"t":"byte","b":[118,186,181,149,130,1,6,6]},{"a":47638,"t":"byte","b":[5,5,5,6,6,7,207,1]},{"a":47646,"t":"byte","b":[151,151,215,150,229,38,250,219]},{"a":47654,"t":"byte","b":[31,12,6,6,6,7,0,49]},{"a":47662,"t":"byte","b":[53,250,241,2,234,230,230,165]},{"a":47670,"t":"byte","b":[21,197,223,93,40,1,5,5]},{"a":47678,"t":"byte","b":[5,5,5,5,21,37,40,0]},{"a":47686,"t":"byte","b":[86,190,190,175,111,89,85,85]},{"a":47694,"t":"byte","b":[47,1,165,154,106,103,95,95]},{"a":47702,"t":"byte","b":[95,191,33,3,240,248,248,86]},{"a":47710,"t":"byte","b":[86,86,86,86,54,2,165,229]},{"a":47718,"t":"byte","b":[230,230,229,229,165,229,44,11]},{"a":47726,"t":"byte","b":[85,173,169,253,85,81,165,87]},{"a":47734,"t":"byte","b":[47,8,7,7,5,5,5,9]},{"a":47742,"t":"byte","b":[40,44,194,1,149,234,150,149]},{"a":47750,"t":"byte","b":[85,165,250,255,24,2,149,149]},{"a":47758,"t":"byte","b":[149,149,191,171,167,247,241,8]},{"a":47766,"t":"byte","b":[255,170,157,159,149,149,144,165]},{"a":47774,"t":"byte","b":[50,1,80,16,16,208,176,112]},{"a":47782,"t":"byte","b":[172,172,195,6,5,7,11,7]},{"a":47790,"t":"byte","b":[7,10,6,2,207,2,90,150]},{"a":47798,"t":"byte","b":[86,84,87,23,23,7,47,1]},{"a":47806,"l":"portrait_tiles_200","c":"Portrait tiles 200-253.","t":"byte","b":[85,85,90,90,170,251,251,150]},{"a":47814,"t":"byte","b":[184,1,53,37,37,21,21,21]},{"a":47822,"t":"byte","b":[5,5,40,15,205,85,85,101]},{"a":47830,"t":"byte","b":[85,181,167,85,40,15,214,150]},{"a":47838,"t":"byte","b":[149,149,181,181,173,191,97,2]},{"a":47846,"t":"byte","b":[171,173,173,165,165,229,244,84]},{"a":47854,"t":"byte","b":[35,6,93,93,91,27,22,26]},{"a":47862,"t":"byte","b":[10,14,178,8,91,167,87,151]},{"a":47870,"t":"byte","b":[151,159,175,106,130,1,27,22]},{"a":47878,"t":"byte","b":[5,5,5,5,1,1,40,12]},{"a":47886,"t":"byte","b":[101,69,85,221,171,169,239,118]},{"a":47894,"t":"byte","b":[33,15,127,64,96,106,121,91]},{"a":47902,"t":"byte","b":[76,80,243,6,88,88,88,88]},{"a":47910,"t":"byte","b":[88,216,184,172,50,6,11,15]},{"a":47918,"t":"byte","b":[6,6,6,7,9,5,33,8]},{"a":47926,"t":"byte","b":[255,222,197,169,109,85,105,105]},{"a":47934,"t":"byte","b":[24,2,5,5,5,6,6,6]},{"a":47942,"t":"byte","b":[6,6,40,0,89,90,86,86]},{"a":47950,"t":"byte","b":[93,93,96,91,40,1,10,14]},{"a":47958,"t":"byte","b":[6,6,7,7,13,9,18,15]},{"a":47966,"t":"byte","b":[85,181,249,254,234,165,191,150]},{"a":47974,"t":"byte","b":[40,1,1,1,1,0,0,0]},{"a":47982,"t":"byte","b":[0,0,32,0,154,154,154,93]},{"a":47990,"t":"byte","b":[93,91,88,93,242,8,5,1]},{"a":47998,"t":"byte","b":[1,1,1,1,1,1,32,0]},{"a":48006,"t":"byte","b":[182,117,93,89,89,125,164,234]},{"a":48014,"t":"byte","b":[33,15,218,85,119,90,94,90]},{"a":48022,"t":"byte","b":[31,5,47,8,167,85,221,165]},{"a":48030,"t":"byte","b":[181,165,244,84,47,8,80,80]},{"a":48038,"t":"byte","b":[64,64,0,0,0,0,32,0]},{"a":48046,"t":"byte","b":[7,2,1,0,0,0,0,0]},{"a":48054,"t":"byte","b":[40,15,85,93,110,122,121,89]},{"a":48062,"t":"byte","b":[21,0,47,1,218,218,251,119]},{"a":48070,"t":"byte","b":[21,22,10,0,242,1,109,121]},{"a":48078,"t":"byte","b":[90,27,31,21,5,0,33,8]},{"a":48086,"t":"byte","b":[0,0,0,0,0,2,41,101]},{"a":48094,"t":"byte","b":[188,0,21,125,122,123,103,106]},{"a":48102,"t":"byte","b":[109,101,203,3,126,122,181,80]},{"a":48110,"t":"byte","b":[64,64,0,0,195,11,84,84]},{"a":48118,"t":"byte","b":[84,84,84,84,84,84,192,0]},{"a":48126,"t":"byte","b":[21,41,1,1,1,1,1,2]},{"a":48134,"t":"byte","b":[59,0,169,149,144,144,144,144]},{"a":48142,"t":"byte","b":[144,80,179,0,122,91,91,91]},{"a":48150,"t":"byte","b":[91,91,90,95,195,11,133,102]},{"a":48158,"t":"byte","b":[102,101,102,102,165,138,59,0]},{"a":48166,"t":"byte","b":[154,89,9,154,89,9,153,85]},{"a":48174,"t":"byte","b":[179,0,229,165,21,229,165,21]},{"a":48182,"t":"byte","b":[21,21,203,3,88,90,91,91]},{"a":48190,"t":"byte","b":[91,91,91,95,195,11,9,41]},{"a":48198,"t":"byte","b":[153,89,9,9,9,5,179,0]},{"a":48206,"t":"byte","b":[101,102,102,102,102,102,101,170]},{"a":48214,"t":"byte","b":[59,0,149,229,229,229,229,229]},{"a":48222,"t":"byte","b":[165,149,203,3,86,91,91,90]},{"a":48230,"t":"byte","b":[91,91,91,95,195,11,133,105]},{"a":48238,"t":"byte","b":[97,97,97,97,97,162,59,0]},{"a":48246,"t":"byte","b":[154,86,66,66,66,66,66,65]},{"a":48254,"t":"byte","b":[179,0,229,165,149,149,149,149]},{"a":48262,"t":"byte","b":[149,149,203,3,90,91,91,90]},{"a":48270,"t":"byte","b":[80,80,90,95,195,11,153,89]},{"a":48278,"t":"byte","b":[9,153,153,153,154,85,179,0]},{"a":48286,"t":"byte","b":[101,102,102,101,102,102,101,170]},{"a":48294,"t":"byte","b":[59,0,149,229,229,165,229,229]},{"a":48302,"t":"byte","b":[165,149,203,3,84,85,85,85]},{"a":48310,"t":"byte","b":[85,85,21,5,192,0,0,0]},{"a":48318,"t":"byte","b":[0,64,64,80,85,85,192,0]},{"a":48326,"t":"byte","b":[1,0,0,0,0,0,0,0]},{"a":48334,"t":"byte","b":[192,0,85,85,21,5,1,1]},{"a":48342,"t":"byte","b":[0,0,192,0]},{"a":48346,"t":"gap","n":806},{"a":49152,"l":"start_game","c":"The game's entry, where the loader jumps: turns interrupts off, clears decimal mode, resets the stack and jumps over the message at $C008 to start_init.","t":"code","b":[120],"m":"sei","x":[4071]},{"a":49153,"t":"code","b":[216],"m":"cld"},{"a":49154,"t":"code","b":[162,255],"m":"ldx","o":"#$FF"},{"a":49156,"t":"code","b":[154],"m":"txs"},{"a":49157,"t":"code","b":[76,68,192],"m":"jmp","oa":49220,"o":"start_init"},{"a":49160,"l":"perving_message","c":"A message for anyone reading the code, in ASCII, never printed: STOP PERVING AT MY CODE SCUMBAG! WRITE YOUR OWN ****** GAME.","t":"byte","b":[83,84,79,80,32,80,69,82]},{"a":49168,"t":"byte","b":[86,73,78,71,32,65,84,32]},{"a":49176,"t":"byte","b":[77,89,32,67,79,68,69,32]},{"a":49184,"t":"byte","b":[83,67,85,77,66,65,71,33]},{"a":49192,"t":"byte","b":[32,87,82,73,84,69,32,89]},{"a":49200,"t":"byte","b":[79,85,82,32,79,87,78,32]},{"a":49208,"t":"byte","b":[42,42,42,42,42,42,32,71]},{"a":49216,"t":"byte","b":[65,77,69,46]},{"a":49220,"l":"start_init","c":"Sets the cassette motor bit's copies ($0C0D, $0C0E) and $00, the processor port ($35: I/O in, both ROMs out), the VIC's bank ($C000-$FFFF), the NMI ($4B8B) and IRQ ($4B87) vectors, stops the CIAs' and VIC's interrupts, blanks the screen, silences the SID and starts the sound driver; the cheat and the colour choice ($0C10, $0C0F) start off.","t":"code","b":[169,32],"m":"lda","x":[49157],"o":"#$20"},{"a":49222,"t":"code","b":[141,13,12],"m":"sta","oa":3085,"o":"a_0C0D"},{"a":49225,"t":"code","b":[141,14,12],"m":"sta","oa":3086,"o":"a_0C0E"},{"a":49228,"t":"code","b":[169,47],"m":"lda","o":"#$2F"},{"a":49230,"t":"code","b":[133,0],"m":"sta","oa":0,"o":"cpu_port_ddr"},{"a":49232,"t":"code","b":[169,21],"m":"lda","o":"#$15"},{"a":49234,"t":"code","b":[13,13,12],"m":"ora","oa":3085,"o":"a_0C0D"},{"a":49237,"t":"code","b":[133,1],"m":"sta","oa":1,"o":"zpa_01"},{"a":49239,"t":"code","b":[173,2,221],"m":"lda","o":"cia2_ddr_a"},{"a":49242,"t":"code","b":[9,3],"m":"ora","o":"#$03"},{"a":49244,"t":"code","b":[141,2,221],"m":"sta","o":"cia2_ddr_a"},{"a":49247,"t":"code","b":[173,0,221],"m":"lda","o":"cia2_port_a"},{"a":49250,"t":"code","b":[9,3],"m":"ora","o":"#$03"},{"a":49252,"t":"code","b":[73,3],"m":"eor","o":"#$03"},{"a":49254,"t":"code","b":[141,0,221],"m":"sta","o":"cia2_port_a"},{"a":49257,"t":"code","b":[169,139],"m":"lda","o":"#$8B"},{"a":49259,"t":"code","b":[141,250,255],"m":"sta","oa":65530,"o":"$FFFA"},{"a":49262,"t":"code","b":[169,75],"m":"lda","o":"#$4B"},{"a":49264,"t":"code","b":[141,251,255],"m":"sta","oa":65531,"o":"$FFFB"},{"a":49267,"t":"code","b":[169,135],"m":"lda","o":"#$87"},{"a":49269,"t":"code","b":[141,254,255],"m":"sta","oa":65534,"o":"$FFFE"},{"a":49272,"t":"code","b":[169,75],"m":"lda","o":"#$4B"},{"a":49274,"t":"code","b":[141,255,255],"m":"sta","oa":65535,"o":"$FFFF"},{"a":49277,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":49279,"t":"code","b":[142,26,208],"m":"stx","o":"vic_irq_enable"},{"a":49282,"t":"code","b":[169,127],"m":"lda","o":"#$7F"},{"a":49284,"t":"code","b":[141,13,220],"m":"sta","o":"cia1_interrupt"},{"a":49287,"t":"code","b":[141,13,221],"m":"sta","o":"cia2_interrupt"},{"a":49290,"t":"code","b":[141,25,208],"m":"sta","o":"vic_irq_status"},{"a":49293,"t":"code","b":[44,13,220],"m":"bit","o":"cia1_interrupt"},{"a":49296,"t":"code","b":[44,13,221],"m":"bit","o":"cia2_interrupt"},{"a":49299,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":49301,"t":"code","b":[141,32,208],"m":"sta","o":"vic_border"},{"a":49304,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":49306,"t":"code","b":[141,17,208],"m":"sta","o":"vic_control1"},{"a":49309,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":49311,"t":"code","b":[141,24,212],"m":"sta","o":"sid_filter_mode_volume"},{"a":49314,"t":"code","b":[162,23],"m":"ldx","o":"#$17"},{"a":49316,"l":"b_C0A4","t":"code","b":[169,255],"m":"lda","x":[49327],"o":"#$FF"},{"a":49318,"t":"code","b":[157,0,212],"m":"sta","o":"sid_v1_freq_lo,x"},{"a":49321,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":49323,"t":"code","b":[157,0,212],"m":"sta","o":"sid_v1_freq_lo,x"},{"a":49326,"t":"code","b":[202],"m":"dex"},{"a":49327,"t":"code","b":[16,243],"m":"bpl","oa":49316,"o":"b_C0A4"},{"a":49329,"t":"code","b":[169,15],"m":"lda","o":"#$0F"},{"a":49331,"t":"code","b":[141,24,212],"m":"sta","o":"sid_filter_mode_volume"},{"a":49334,"t":"code","b":[32,0,2],"m":"jsr","oa":512,"o":"sfx_init"},{"a":49337,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":49339,"t":"code","b":[141,16,12],"m":"sta","oa":3088,"o":"a_0C10"},{"a":49342,"t":"code","b":[141,15,12],"m":"sta","oa":3087,"o":"a_0C0F"},{"a":49345,"t":"code","b":[76,196,192],"m":"jmp","oa":49348,"o":"title"},{"a":49348,"l":"title","c":"The title screen: copies the title routine from $CC00 to $FF40 and calls it, resets the game (new_game_state), shows the screen and waits. Every key pressed is checked against the two codes at $C1A0 and $C1B1: a wrong key starts that code again. BRADFORD-ON-AVON turns the cheat on or off ($0C10, with effect $25 for on, $24 for off); MARTIN shows the picture at $C4F9 until fire. Fire goes to the main menu.","t":"code","b":[162,183],"m":"ldx","x":[49345],"o":"#$B7"},{"a":49350,"l":"b_C0C6","t":"code","b":[189,255,203],"m":"lda","oa":52223,"x":[49357],"o":"f_CBFF,x"},{"a":49353,"t":"code","b":[157,63,255],"m":"sta","oa":65343,"o":"f_FF3F,x"},{"a":49356,"t":"code","b":[202],"m":"dex"},{"a":49357,"t":"code","b":[208,247],"m":"bne","oa":49350,"o":"b_C0C6"},{"a":49359,"l":"j_C0CF","t":"code","b":[32,252,36],"m":"jsr","oa":9468,"x":[49472],"o":"new_game_state"},{"a":49362,"t":"code","b":[32,64,255],"m":"jsr","oa":65344,"o":"s_FF40"},{"a":49365,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":49367,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A"},{"a":49369,"t":"code","b":[169,249],"m":"lda","o":"#$F9"},{"a":49371,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":49373,"t":"code","b":[169,64],"m":"lda","o":"#$40"},{"a":49375,"t":"code","b":[133,28],"m":"sta","oa":28,"o":"zpa_1C"},{"a":49377,"t":"code","b":[169,250],"m":"lda","o":"#$FA"},{"a":49379,"t":"code","b":[133,29],"m":"sta","oa":29,"o":"zpa_1D"},{"a":49381,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":49383,"t":"code","b":[32,63,74],"m":"jsr","oa":19007,"o":"fill"},{"a":49386,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":49388,"t":"code","b":[133,50],"m":"sta","oa":50,"o":"zpa_32"},{"a":49390,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":49392,"t":"code","b":[141,158,193],"m":"sta","oa":49566,"o":"key_pos_1"},{"a":49395,"t":"code","b":[141,159,193],"m":"sta","oa":49567,"o":"key_pos_2"},{"a":49398,"t":"code","b":[32,57,80],"m":"jsr","oa":20537,"o":"screen_on"},{"a":49401,"t":"code","b":[169,11],"m":"lda","o":"#$0B"},{"a":49403,"t":"code","b":[141,22,208],"m":"sta","o":"vic_control2"},{"a":49406,"l":"j_C0FE","t":"code","b":[32,237,75],"m":"jsr","oa":19437,"x":[49548],"o":"wait_and_read"},{"a":49409,"t":"code","b":[32,54,2],"m":"jsr","oa":566,"o":"sfx_update"},{"a":49412,"t":"code","b":[174,158,193],"m":"ldx","oa":49566,"o":"key_pos_1"},{"a":49415,"t":"code","b":[189,160,193],"m":"lda","oa":49568,"o":"code_cheat,x"},{"a":49418,"t":"code","b":[208,19],"m":"bne","oa":49439,"o":"b_C11F"},{"a":49420,"t":"code","b":[173,16,12],"m":"lda","oa":3088,"o":"a_0C10"},{"a":49423,"t":"code","b":[73,1],"m":"eor","o":"#$01"},{"a":49425,"t":"code","b":[141,16,12],"m":"sta","oa":3088,"o":"a_0C10"},{"a":49428,"t":"code","b":[24],"m":"clc"},{"a":49429,"t":"code","b":[105,36],"m":"adc","o":"#$24"},{"a":49431,"t":"code","b":[32,240,27],"m":"jsr","oa":7152,"o":"sfx_play"},{"a":49434,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":49436,"t":"code","b":[141,158,193],"m":"sta","oa":49566,"o":"key_pos_1"},{"a":49439,"l":"b_C11F","t":"code","b":[174,159,193],"m":"ldx","oa":49567,"x":[49418],"o":"key_pos_2"},{"a":49442,"t":"code","b":[189,177,193],"m":"lda","oa":49585,"o":"code_martin,x"},{"a":49445,"t":"code","b":[208,31],"m":"bne","oa":49478,"o":"b_C146"},{"a":49447,"t":"code","b":[32,99,80],"m":"jsr","oa":20579,"o":"screen_off"},{"a":49450,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":49452,"t":"code","b":[133,54],"m":"sta","oa":54,"o":"zpa_36"},{"a":49454,"t":"code","b":[141,17,208],"m":"sta","o":"vic_control1"},{"a":49457,"t":"code","b":[162,249],"m":"ldx","o":"#$F9"},{"a":49459,"t":"code","b":[160,196],"m":"ldy","o":"#$C4"},{"a":49461,"t":"code","b":[32,243,79],"m":"jsr","oa":20467,"o":"show_picture"},{"a":49464,"t":"code","b":[32,57,80],"m":"jsr","oa":20537,"o":"screen_on"},{"a":49467,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":49469,"t":"code","b":[32,176,117],"m":"jsr","oa":30128,"o":"wait_fire"},{"a":49472,"t":"code","b":[76,207,192],"m":"jmp","oa":49359,"o":"j_C0CF"},{"a":49475,"c":"Three bytes after the JMP that nothing reaches: STA $C19E.","t":"code","b":[141,158,193],"m":"sta","oa":49566,"o":"key_pos_1"},{"a":49478,"l":"b_C146","t":"code","b":[169,63],"m":"lda","x":[49445],"o":"#$3F"},{"a":49480,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":49482,"t":"code","b":[162,7],"m":"ldx","o":"#$07"},{"a":49484,"l":"b_C14C","t":"code","b":[160,7],"m":"ldy","x":[49499],"o":"#$07"},{"a":49486,"l":"b_C14E","t":"code","b":[181,140],"m":"lda","oa":140,"x":[49496],"o":"zpa_8C,x"},{"a":49488,"t":"code","b":[57,22,28],"m":"and","oa":7190,"o":"bit_masks,y"},{"a":49491,"t":"code","b":[208,11],"m":"bne","oa":49504,"o":"b_C160"},{"a":49493,"t":"code","b":[198,34],"m":"dec","oa":34,"o":"zpa_22"},{"a":49495,"t":"code","b":[136],"m":"dey"},{"a":49496,"t":"code","b":[16,244],"m":"bpl","oa":49486,"o":"b_C14E"},{"a":49498,"t":"code","b":[202],"m":"dex"},{"a":49499,"t":"code","b":[16,239],"m":"bpl","oa":49484,"o":"b_C14C"},{"a":49501,"t":"code","b":[76,132,193],"m":"jmp","oa":49540,"o":"j_C184"},{"a":49504,"l":"b_C160","t":"code","b":[174,158,193],"m":"ldx","oa":49566,"x":[49491],"o":"key_pos_1"},{"a":49507,"t":"code","b":[189,160,193],"m":"lda","oa":49568,"o":"code_cheat,x"},{"a":49510,"t":"code","b":[238,158,193],"m":"inc","oa":49566,"o":"key_pos_1"},{"a":49513,"t":"code","b":[197,34],"m":"cmp","oa":34,"o":"zpa_22"},{"a":49515,"t":"code","b":[240,5],"m":"beq","oa":49522,"o":"b_C172"},{"a":49517,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":49519,"t":"code","b":[141,158,193],"m":"sta","oa":49566,"o":"key_pos_1"},{"a":49522,"l":"b_C172","t":"code","b":[174,159,193],"m":"ldx","oa":49567,"x":[49515],"o":"key_pos_2"},{"a":49525,"t":"code","b":[189,177,193],"m":"lda","oa":49585,"o":"code_martin,x"},{"a":49528,"t":"code","b":[238,159,193],"m":"inc","oa":49567,"o":"key_pos_2"},{"a":49531,"t":"code","b":[197,34],"m":"cmp","oa":34,"o":"zpa_22"},{"a":49533,"t":"code","b":[240,5],"m":"beq","oa":49540,"o":"j_C184"},{"a":49535,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":49537,"t":"code","b":[141,159,193],"m":"sta","oa":49567,"o":"key_pos_2"},{"a":49540,"l":"j_C184","t":"code","b":[165,158],"m":"lda","oa":158,"x":[49501,49533],"o":"zpa_9E"},{"a":49542,"t":"code","b":[5,159],"m":"ora","oa":159,"o":"zpa_9F"},{"a":49544,"t":"code","b":[41,16],"m":"and","o":"#$10"},{"a":49546,"t":"code","b":[208,3],"m":"bne","oa":49551,"o":"b_C18F"},{"a":49548,"t":"code","b":[76,254,192],"m":"jmp","oa":49406,"o":"j_C0FE"},{"a":49551,"l":"b_C18F","t":"code","b":[169,33],"m":"lda","x":[49546],"o":"#$21"},{"a":49553,"t":"code","b":[32,240,27],"m":"jsr","oa":7152,"o":"sfx_play"},{"a":49556,"t":"code","b":[32,99,80],"m":"jsr","oa":20579,"o":"screen_off"},{"a":49559,"t":"code","b":[165,50],"m":"lda","oa":50,"o":"zpa_32"},{"a":49561,"t":"code","b":[240,0],"m":"beq","oa":49563,"o":"b_C19B"},{"a":49563,"l":"b_C19B","t":"code","b":[76,142,110],"m":"jmp","oa":28302,"x":[49561],"o":"main_menu"},{"a":49566,"l":"key_pos_1","c":"How many keys of BRADFORD-ON-AVON have been typed so far on the title screen.","t":"byte","b":[0],"x":[49392,49412,49436,49475,49504,49510,49519]},{"a":49567,"l":"key_pos_2","c":"How many keys of MARTIN have been typed so far.","t":"byte","b":[0],"x":[49395,49439,49522,49528,49537]},{"a":49568,"l":"code_cheat","c":"The title screen's first typed code, as key numbers (8 x row + column of the keyboard matrix), ending with 0: B R A D F O R D - O N - A V O N. Typing it turns the cheat ($0C10) on or off.","t":"byte","b":[28,17,10,18,21,38,17,18],"x":[49415,49507]},{"a":49576,"t":"byte","b":[43,38,39,43,10,31,38,39]},{"a":49584,"t":"byte","b":[0]},{"a":49585,"l":"code_martin","c":"The second code: M A R T I N, ending with 0. Typing it shows the picture at $C4F9.","t":"byte","b":[36,10,17,22,33,39,0],"x":[49442,49525]},{"a":49592,"l":"title_bitmap","c":"Packed bitmap of the title screen (unpack), unpacked to $E000 by the title routine at $FF40.","t":"byte","b":[1,0,0,254,255,128,255,128]},{"a":49600,"t":"byte","b":[208,17,7,31,62,60,60,60]},{"a":49608,"t":"byte","b":[31,7,224,248,124,56,0,0]},{"a":49616,"t":"byte","b":[224,248,63,63,241,3,2,60]},{"a":49624,"t":"byte","b":[63,63,240,3,4,60,60,124]},{"a":49632,"t":"byte","b":[248,224,240,8,1,252,252,128]},{"a":49640,"t":"byte","b":[4,1,192,192,240,22,5,60]},{"a":49648,"t":"byte","b":[60,128,224,240,120,198,6,192]},{"a":49656,"t":"byte","b":[6,0,240,192,6,4,248,3]},{"a":49664,"t":"byte","b":[7,15,31,176,4,7,192,224]},{"a":49672,"t":"byte","b":[240,248,60,60,252,252,210,6]},{"a":49680,"t":"byte","b":[1,60,60,128,8,240,16,232]},{"a":49688,"t":"byte","b":[8,2,15,31,62,220,4,0]},{"a":49696,"t":"byte","b":[3,184,7,0,224,224,16,240]},{"a":49704,"t":"byte","b":[138,14,28,62,31,7,0,0]},{"a":49712,"t":"byte","b":[124,60,60,124,248,224,0,0]},{"a":49720,"t":"byte","b":[60,255,5,128,10,240,4,1]},{"a":49728,"t":"byte","b":[63,63,128,6,1,252,252,240]},{"a":49736,"t":"byte","b":[26,5,60,60,120,240,224,128]},{"a":49744,"t":"byte","b":[208,10,176,5,0,240,176,10]},{"a":49752,"t":"byte","b":[248,12,176,28,134,8,2,15]},{"a":49760,"t":"byte","b":[31,62,136,5,173,3,232,13]},{"a":49768,"t":"byte","b":[246,255,128,255,128,255,128,90]},{"a":49776,"t":"byte","b":[0,60,128,127,129,185,10,66]},{"a":49784,"t":"byte","b":[153,161,161,153,66,60,0,12]},{"a":49792,"t":"byte","b":[28,12,255,3,8,63,0,30]},{"a":49800,"t":"byte","b":[51,51,31,3,6,28,248,9]},{"a":49808,"t":"byte","b":[232,8,255,255,128,25,12,255]},{"a":49816,"t":"byte","b":[0,127,127,127,96,96,96,255]},{"a":49824,"t":"byte","b":[0,255,255,255,240,5,248,11]},{"a":49832,"t":"byte","b":[11,10,10,10,255,0,254,254]},{"a":49840,"t":"byte","b":[254,6,6,6,128,255,7,128]},{"a":49848,"t":"byte","b":[80,176,192,0,96,255,4,27]},{"a":49856,"t":"byte","b":[97,98,98,1,14,48,64,128]},{"a":49864,"t":"byte","b":[7,24,32,252,3,0,0,248]},{"a":49872,"t":"byte","b":[7,0,0,10,138,106,26,10]},{"a":49880,"t":"byte","b":[2,194,34,6,255,7,0,128]},{"a":49888,"t":"byte","b":[255,7,128,80,176,192,36,98]},{"a":49896,"t":"byte","b":[127,127,96,127,107,106,106,64]},{"a":49904,"t":"byte","b":[255,255,0,63,40,32,32,2]},{"a":49912,"t":"byte","b":[255,224,16,15,138,136,136,18]},{"a":49920,"t":"byte","b":[255,0,0,199,38,34,34,6]},{"a":49928,"t":"byte","b":[198,86,86,214,255,3,0,128]},{"a":49936,"t":"byte","b":[255,7,128,80,176,192,40,107]},{"a":49944,"t":"byte","b":[104,100,98,98,98,97,96,63]},{"a":49952,"t":"byte","b":[0,62,66,174,168,169,154,143]},{"a":49960,"t":"byte","b":[0,112,81,81,81,209,30,230]},{"a":49968,"t":"byte","b":[0,1,249,20,23,213,85,214]},{"a":49976,"t":"byte","b":[214,86,166,70,70,126,6,128]},{"a":49984,"t":"byte","b":[255,7,128,80,176,192,0,96]},{"a":49992,"t":"byte","b":[255,6,26,127,10,33,48,44]},{"a":50000,"t":"byte","b":[35,32,32,255,2,226,46,40]},{"a":50008,"t":"byte","b":[40,232,40,255,85,80,80,64]},{"a":50016,"t":"byte","b":[64,0,0,255,254,6,255,5]},{"a":50024,"t":"byte","b":[1,254,128,255,7,128,80,176]},{"a":50032,"t":"byte","b":[192,4,127,127,119,119,119,252]},{"a":50040,"t":"byte","b":[3,3,255,255,147,109,255,4]},{"a":50048,"t":"byte","b":[3,255,255,231,219,255,4,3]},{"a":50056,"t":"byte","b":[255,255,207,183,255,3,4,191]},{"a":50064,"t":"byte","b":[254,254,158,110,255,4,0,128]},{"a":50072,"t":"byte","b":[255,7,128,80,176,192,0,119]},{"a":50080,"t":"byte","b":[255,7,0,109,255,7,3,219]},{"a":50088,"t":"byte","b":[219,195,219,255,4,3,191,191]},{"a":50096,"t":"byte","b":[167,183,255,4,8,110,110,14]},{"a":50104,"t":"byte","b":[126,126,126,110,110,128,255,7]},{"a":50112,"t":"byte","b":[128,80,176,192,40,119,119,119]},{"a":50120,"t":"byte","b":[127,127,110,110,117,109,109,109]},{"a":50128,"t":"byte","b":[255,255,238,237,93,219,219,219]},{"a":50136,"t":"byte","b":[255,255,58,217,219,183,183,207]},{"a":50144,"t":"byte","b":[255,255,109,235,231,110,110,158]},{"a":50152,"t":"byte","b":[254,254,198,190,206,128,255,7]},{"a":50160,"t":"byte","b":[128,3,4,63,64,157,137,137]},{"a":50168,"t":"byte","b":[128,3,4,224,16,72,200,72]},{"a":50176,"t":"byte","b":[128,64,192,192,12,117,123,127]},{"a":50184,"t":"byte","b":[127,127,0,255,0,93,190,255]},{"a":50192,"t":"byte","b":[255,255,248,3,1,219,59,248]},{"a":50200,"t":"byte","b":[6,1,235,237,240,6,4,246]},{"a":50208,"t":"byte","b":[142,254,254,254,224,3,0,128]},{"a":50216,"t":"byte","b":[255,6,2,0,64,63,128,6]},{"a":50224,"t":"byte","b":[1,16,224,128,70,186,255,128]},{"a":50232,"t":"byte","b":[255,128,255,128,255,128,52,30]},{"a":50240,"t":"byte","b":[240,96,96,96,98,102,254,0]},{"a":50248,"t":"byte","b":[56,108,198,198,198,108,56,0]},{"a":50256,"t":"byte","b":[48,120,204,204,252,204,204,0]},{"a":50264,"t":"byte","b":[248,108,102,102,102,108,248,128]},{"a":50272,"t":"byte","b":[9,6,120,204,224,112,28,204]},{"a":50280,"t":"byte","b":[120,224,9,0,204,255,4,9]},{"a":50288,"t":"byte","b":[120,48,0,254,98,104,120,104]},{"a":50296,"t":"byte","b":[98,254,208,17,6,60,102,192]},{"a":50304,"t":"byte","b":[192,206,102,62,176,9,6,198]},{"a":50312,"t":"byte","b":[238,254,254,214,198,198,208,9]},{"a":50320,"t":"byte","b":[6,120,204,12,24,48,0,48]},{"a":50328,"t":"byte","b":[160,9,151,8,170,5,1,48]},{"a":50336,"t":"byte","b":[120,216,11,136,6,215,16,4]},{"a":50344,"t":"byte","b":[198,230,246,222,206,176,3,6]},{"a":50352,"t":"byte","b":[56,108,198,198,198,108,56,184]},{"a":50360,"t":"byte","b":[17,239,255,128,255,128,255,128]},{"a":50368,"t":"byte","b":[255,128,255,128,45,255,0]},{"a":50375,"l":"title_screen","c":"Packed screen colours of the title screen, unpacked to $CC00 by the title routine.","t":"byte","b":[1,224,224,254,118,0,96,255]},{"a":50383,"t":"byte","b":[39,0,16,255,159,0,48,255]},{"a":50391,"t":"byte","b":[17,0,35,255,4,233,18,216]},{"a":50399,"t":"byte","b":[255,136,8,1,16,16,216,54]},{"a":50407,"t":"byte","b":[0,16,255,144,0,112,255,8]},{"a":50415,"t":"byte","b":[128,119,137,7,0,48,255,39]},{"a":50423,"t":"byte","b":[255,0]},{"a":50425,"l":"martin_list","c":"The unpack list for the MARTIN picture (show_picture): three entries, the screen colours $C8C5 to $CC00, the bitmap $C506 to $E000 and colour RAM $C994 to $D800.","t":"byte","b":[3,197,200,0,204,6,197,0]},{"a":50433,"t":"byte","b":[224,148,201,0,216]},{"a":50438,"l":"martin_bitmap","c":"Packed bitmap of the MARTIN picture, a digitised photograph of a face in greys (unpack, 8000 bytes at $E000).","t":"byte","b":[1,85,85,254,255,128,205,1]},{"a":50446,"t":"byte","b":[86,86,248,12,3,109,109,2]},{"a":50454,"t":"byte","b":[2,128,4,8,80,80,128,128]},{"a":50462,"t":"byte","b":[85,85,154,154,0,255,3,248]},{"a":50470,"t":"byte","b":[4,1,192,192,248,4,3,170]},{"a":50478,"t":"byte","b":[170,3,3,240,4,5,85,85]},{"a":50486,"t":"byte","b":[229,229,37,37,128,70,186,176]},{"a":50494,"t":"byte","b":[12,86,86,85,85,88,88,160]},{"a":50502,"t":"byte","b":[160,192,192,64,64,0,255,53]},{"a":50510,"t":"byte","b":[7,22,22,5,5,1,1,0]},{"a":50518,"t":"byte","b":[0,128,6,1,149,149,128,46]},{"a":50526,"t":"byte","b":[210,186,8,84,84,88,88,112]},{"a":50534,"t":"byte","b":[112,96,96,0,255,71,7,229]},{"a":50542,"t":"byte","b":[229,37,37,57,57,10,10,128]},{"a":50550,"t":"byte","b":[40,216,188,0,86,255,3,6]},{"a":50558,"t":"byte","b":[64,64,192,192,128,128,0,255]},{"a":50566,"t":"byte","b":[73,7,7,7,9,9,1,1]},{"a":50574,"t":"byte","b":[2,2,128,6,1,149,149,128]},{"a":50582,"t":"byte","b":[28,228,188,8,91,91,84,84]},{"a":50590,"t":"byte","b":[104,104,92,92,0,255,79,0]},{"a":50598,"t":"byte","b":[1,255,5,1,0,0,128,6]},{"a":50606,"t":"byte","b":[1,149,149,128,24,232,192,8]},{"a":50614,"t":"byte","b":[92,92,80,80,96,96,160,160]},{"a":50622,"t":"byte","b":[0,255,19,3,1,1,2,2]},{"a":50630,"t":"byte","b":[232,20,236,44,0,149,255,7]},{"a":50638,"t":"byte","b":[128,24,232,192,4,112,112,96]},{"a":50646,"t":"byte","b":[96,64,255,3,0,0,255,19]},{"a":50654,"t":"byte","b":[8,1,1,2,2,0,0,192]},{"a":50662,"t":"byte","b":[192,144,255,3,2,0,0,80]},{"a":50670,"t":"byte","b":[255,3,1,168,168,216,20,196]},{"a":50678,"t":"byte","b":[20,2,2,2,1,255,5,128]},{"a":50686,"t":"byte","b":[32,224,192,0,64,255,3,4]},{"a":50694,"t":"byte","b":[96,96,112,112,0,255,7,4]},{"a":50702,"t":"byte","b":[40,40,21,21,149,255,3,23]},{"a":50710,"t":"byte","b":[54,54,86,86,90,90,106,106]},{"a":50718,"t":"byte","b":[122,122,110,110,94,94,86,86]},{"a":50726,"t":"byte","b":[37,37,89,89,105,105,106,106]},{"a":50734,"t":"byte","b":[216,8,208,4,3,36,36,120]},{"a":50742,"t":"byte","b":[120,240,12,228,12,2,2,2]},{"a":50750,"t":"byte","b":[1,255,5,128,32,224,192,4]},{"a":50758,"t":"byte","b":[112,112,94,94,86,255,3,0]},{"a":50766,"t":"byte","b":[0,255,3,3,65,65,164,164]},{"a":50774,"t":"byte","b":[128,4,51,90,90,218,218,95]},{"a":50782,"t":"byte","b":[95,101,101,90,90,213,213,169]},{"a":50790,"t":"byte","b":[169,234,234,85,85,245,245,117]},{"a":50798,"t":"byte","b":[117,223,223,170,170,90,90,162]},{"a":50806,"t":"byte","b":[162,188,188,213,213,85,85,150]},{"a":50814,"t":"byte","b":[150,149,149,85,85,106,106,84]},{"a":50822,"t":"byte","b":[84,172,172,164,164,208,208,192]},{"a":50830,"t":"byte","b":[4,252,12,0,9,255,3,3]},{"a":50838,"t":"byte","b":[13,13,5,5,128,32,224,192]},{"a":50846,"t":"byte","b":[0,84,255,3,6,92,92,86]},{"a":50854,"t":"byte","b":[86,40,40,1,255,5,4,229]},{"a":50862,"t":"byte","b":[229,165,165,229,255,3,5,250]},{"a":50870,"t":"byte","b":[250,218,218,86,86,128,4,7]},{"a":50878,"t":"byte","b":[222,222,171,171,117,117,169,169]},{"a":50886,"t":"byte","b":[128,6,1,169,169,226,4,18]},{"a":50894,"t":"byte","b":[229,229,86,86,191,191,169,169]},{"a":50902,"t":"byte","b":[84,84,64,64,88,88,121,121]},{"a":50910,"t":"byte","b":[188,188,0,255,11,7,2,2]},{"a":50918,"t":"byte","b":[5,5,37,37,21,21,128,36]},{"a":50926,"t":"byte","b":[220,200,11,145,145,173,173,165]},{"a":50934,"t":"byte","b":[165,181,181,91,91,107,107,252]},{"a":50942,"t":"byte","b":[4,0,149,255,5,1,169,169]},{"a":50950,"t":"byte","b":[128,8,240,4,248,6,0,151]},{"a":50958,"t":"byte","b":[255,3,3,149,149,89,89,128]},{"a":50966,"t":"byte","b":[6,2,92,92,88,255,3,2]},{"a":50974,"t":"byte","b":[112,112,0,255,7,0,37,255]},{"a":50982,"t":"byte","b":[5,1,21,21,128,48,208,184]},{"a":50990,"t":"byte","b":[16,170,170,191,191,209,209,85]},{"a":50998,"t":"byte","b":[85,197,197,81,81,65,65,10]},{"a":51006,"t":"byte","b":[10,107,255,3,0,91,255,3]},{"a":51014,"t":"byte","b":[1,89,89,128,6,4,106,106]},{"a":51022,"t":"byte","b":[166,166,149,255,3,8,117,117]},{"a":51030,"t":"byte","b":[85,85,118,118,86,86,157,255]},{"a":51038,"t":"byte","b":[3,1,173,173,240,6,8,86]},{"a":51046,"t":"byte","b":[86,90,90,144,144,128,128,64]},{"a":51054,"t":"byte","b":[255,3,0,0,255,3,3,1]},{"a":51062,"t":"byte","b":[1,2,2,212,4,128,44,212]},{"a":51070,"t":"byte","b":[192,0,21,255,3,4,68,68]},{"a":51078,"t":"byte","b":[85,85,70,255,3,0,82,255]},{"a":51086,"t":"byte","b":[3,7,117,117,93,93,165,165]},{"a":51094,"t":"byte","b":[171,171,128,4,36,151,151,169]},{"a":51102,"t":"byte","b":[169,89,89,93,93,157,157,103]},{"a":51110,"t":"byte","b":[103,165,165,105,105,95,95,85]},{"a":51118,"t":"byte","b":[85,149,149,165,165,125,125,182]},{"a":51126,"t":"byte","b":[182,86,86,84,84,88,88,112]},{"a":51134,"t":"byte","b":[112,0,255,3,0,16,255,3]},{"a":51142,"t":"byte","b":[3,6,6,7,7,244,4,128]},{"a":51150,"t":"byte","b":[4,1,42,42,248,6,1,41]},{"a":51158,"t":"byte","b":[41,240,6,252,228,0,82,255]},{"a":51166,"t":"byte","b":[3,19,86,86,85,85,87,87]},{"a":51174,"t":"byte","b":[85,85,90,90,86,86,22,22]},{"a":51182,"t":"byte","b":[86,86,149,149,181,181,242,4]},{"a":51190,"t":"byte","b":[8,106,106,89,89,255,255,85]},{"a":51198,"t":"byte","b":[85,165,255,3,10,169,169,85]},{"a":51206,"t":"byte","b":[85,84,84,88,88,128,128,4]},{"a":51214,"t":"byte","b":[255,5,0,20,255,3,0,84]},{"a":51222,"t":"byte","b":[255,3,0,0,255,23,128,40]},{"a":51230,"t":"byte","b":[216,200,2,189,189,181,255,3]},{"a":51238,"t":"byte","b":[5,37,37,90,90,86,86,128]},{"a":51246,"t":"byte","b":[4,3,234,234,175,175,246,6]},{"a":51254,"t":"byte","b":[16,213,213,85,85,170,170,165]},{"a":51262,"t":"byte","b":[165,221,221,164,164,165,165,20]},{"a":51270,"t":"byte","b":[20,80,255,4,0,81,128,8]},{"a":51278,"t":"byte","b":[3,0,0,84,84,248,6,5]},{"a":51286,"t":"byte","b":[0,0,64,64,80,80,248,4]},{"a":51294,"t":"byte","b":[244,4,128,48,208,192,2,122]},{"a":51302,"t":"byte","b":[122,94,255,5,128,16,1,86]},{"a":51310,"t":"byte","b":[86,252,4,5,91,91,213,213]},{"a":51318,"t":"byte","b":[149,149,128,4,0,81,255,4]},{"a":51326,"t":"byte","b":[128,27,1,0,0,128,54,202]},{"a":51334,"t":"byte","b":[192,3,86,86,84,84,128,6]},{"a":51342,"t":"byte","b":[0,213,255,3,1,165,165,234]},{"a":51350,"t":"byte","b":[8,3,165,165,181,181,236,3]},{"a":51358,"t":"byte","b":[128,97,159,200,13,122,122,94]},{"a":51366,"t":"byte","b":[94,86,86,95,95,173,173,181]},{"a":51374,"t":"byte","b":[181,213,213,128,114,142,255,128]},{"a":51382,"t":"byte","b":[255,128,255,128,255,128,255,128]},{"a":51390,"t":"byte","b":[255,128,255,128,191,255,0]},{"a":51397,"l":"martin_screen","c":"Packed screen colours of the MARTIN picture (1000 bytes at $CC00).","t":"byte","b":[1,48,48,254,55,3,60,60]},{"a":51405,"t":"byte","b":[59,60,255,4,191,30,3,63]},{"a":51413,"t":"byte","b":[63,192,0,255,5,0,195,215]},{"a":51421,"t":"byte","b":[30,0,60,218,6,212,3,175]},{"a":51429,"t":"byte","b":[29,1,63,59,216,9,0,203]},{"a":51437,"t":"byte","b":[134,28,0,63,177,9,1,0]},{"a":51445,"t":"byte","b":[176,216,31,0,188,135,36,137]},{"a":51453,"t":"byte","b":[3,2,207,191,203,136,6,137]},{"a":51461,"t":"byte","b":[27,216,3,3,203,207,251,188]},{"a":51469,"t":"byte","b":[172,5,216,30,10,188,207,203]},{"a":51477,"t":"byte","b":[193,191,251,252,191,0,0,59]},{"a":51485,"t":"byte","b":[176,28,11,60,188,252,28,251]},{"a":51493,"t":"byte","b":[252,207,188,188,0,59,60,136]},{"a":51501,"t":"byte","b":[28,8,48,179,188,31,16,241]},{"a":51509,"t":"byte","b":[193,252,251,177,30,217,3,2]},{"a":51517,"t":"byte","b":[188,241,31,216,3,1,191,188]},{"a":51525,"t":"byte","b":[177,30,10,176,188,207,252,241]},{"a":51533,"t":"byte","b":[241,207,251,176,179,60,175,29]},{"a":51541,"t":"byte","b":[11,176,188,241,207,241,241,252]},{"a":51549,"t":"byte","b":[188,176,0,0,0,176,29,6]},{"a":51557,"t":"byte","b":[176,28,31,31,241,191,176,255]},{"a":51565,"t":"byte","b":[3,216,31,4,177,16,16,31]},{"a":51573,"t":"byte","b":[188,216,4,0,176,176,30,3]},{"a":51581,"t":"byte","b":[188,27,28,177,217,5,216,31]},{"a":51589,"t":"byte","b":[1,176,177,217,7,216,32,253]},{"a":51597,"t":"byte","b":[9,136,28,228,186,255,0]},{"a":51604,"l":"martin_colours","c":"Packed colour RAM of the MARTIN picture (1000 bytes at $D800).","t":"byte","b":[1,0,0,254,57,5,12,0]},{"a":51612,"t":"byte","b":[0,11,11,11,191,31,224,32]},{"a":51620,"t":"byte","b":[128,7,0,15,207,39,216,10]},{"a":51628,"t":"byte","b":[0,3,135,28,0,12,138,38]},{"a":51636,"t":"byte","b":[147,31,176,14,172,36,136,3]},{"a":51644,"t":"byte","b":[0,11,132,3,0,15,129,32]},{"a":51652,"t":"byte","b":[6,15,0,11,15,15,12,12]},{"a":51660,"t":"byte","b":[168,4,169,29,216,4,3,12]},{"a":51668,"t":"byte","b":[0,1,15,175,33,0,12,141]},{"a":51676,"t":"byte","b":[4,0,15,179,30,217,5,182]},{"a":51684,"t":"byte","b":[3,2,12,11,1,177,32,7]},{"a":51692,"t":"byte","b":[0,0,11,1,12,12,11,12]},{"a":51700,"t":"byte","b":[175,33,2,0,12,1,220,34]},{"a":51708,"t":"byte","b":[128,4,3,15,0,12,12,215]},{"a":51716,"t":"byte","b":[36,143,3,1,11,15,175,36]},{"a":51724,"t":"byte","b":[0,12,136,38,137,3,217,37]},{"a":51732,"t":"byte","b":[219,224,255,0]},{"a":51736,"t":"gap","n":488},{"a":52224,"l":"title_routine","c":"The title routine, copied to $FF40-$FFF6 by the start ($C0C4) and called there, so these bytes run 13,120 bytes higher than they lie: unpacks the title bitmap ($C1B8) to $E000 and its screen colours ($C4C7) to $CC00, then prints the line from $FFC0 on (here $CC80) in the mini font into the bitmap at $FE50: each letter's four bytes of mini_font, a nibble a row, into the left or right half of a cell by the letter's position, two letters a cell.","t":"byte","b":[169,184,133,46,169,193,133,47],"x":[6116,19726,19732,31316]},{"a":52232,"t":"byte","b":[169,0]},{"a":52234,"l":"f_CC0A","c":"pitch_new_top writes the screen's top row at $CC00 in four runs of ten, through $CC0A, $CC14 and $CC1E; here, in the title routine's bytes, the symbol means nothing.","t":"byte","b":[133,48,169,224,133,49,32,142],"x":[6122]},{"a":52242,"t":"byte","b":[73,169]},{"a":52244,"l":"f_CC14","c":"pitch_new_top's third run of ten cells at $CC14.","t":"byte","b":[199,133,46,169,196,133,47,169],"x":[6128]},{"a":52252,"t":"byte","b":[0,133]},{"a":52254,"l":"f_CC1E","c":"pitch_new_top's fourth run of ten cells at $CC1E.","t":"byte","b":[48,169,204,133,49,32,142,73],"x":[6134]},{"a":52262,"t":"byte","b":[169,80]},{"a":52264,"l":"f_CC28","c":"screen_rows_copy writes the screen's second row at $CC28; nothing in the title routine's bytes.","t":"byte","b":[133,26,169,254,133,27,169,0],"x":[31322]},{"a":52272,"t":"byte","b":[133,38,164,38,185,192,255,240]},{"a":52280,"t":"byte","b":[30,41,63,10,10,170,160,0]},{"a":52288,"t":"byte","b":[32,152,255,32,152,255,32,152]},{"a":52296,"t":"byte","b":[255,32,152,255,165,38,41,1]},{"a":52304,"l":"f_CC50","c":"screen_rows_copy's third row.","t":"byte","b":[32,50,92,230,38,208,219,96],"x":[31328]},{"a":52312,"t":"byte","b":[189,17,12,32,166,255,189,17]},{"a":52320,"t":"byte","b":[12,232,74,74,74,74,41,15]},{"a":52328,"t":"byte","b":[133,34,165,38,41,1,208,8]},{"a":52336,"t":"byte","b":[6,34,6,34,6,34,6,34]},{"a":52344,"l":"f_CC78","c":"screen_rows_copy's fourth row.","t":"byte","b":[165,34,17,26,145,26,200,96],"x":[31334]},{"a":52352,"l":"title_line","c":"The title routine's line, ending with 0: IMAGEWORKS IS A BRANDNAME OF MIRRORSOFT LTD.","t":"byte","b":[73,77,65,71,69,87,79,82]},{"a":52360,"t":"byte","b":[75,83,32,73,83,32,65,32]},{"a":52368,"t":"byte","b":[66,82,65,78,68,78,65,77]},{"a":52376,"t":"byte","b":[69,32,79,70,32,77,73,82]},{"a":52384,"l":"f_CCA0","c":"screen_rows_copy's fifth row; here the end of the title line.","t":"byte","b":[82,79,82,83,79,70,84,32],"x":[31340]},{"a":52392,"t":"byte","b":[76]},{"a":52393,"l":"a_CCA9","c":"A false symbol: the BIT at $175E, $1852, $1883 skips the two-byte instruction inside it; no instruction names $CCA9, though the title's copy loop ($C0C6) reads it with the rest of title_line.","t":"byte","b":[84,68,46,0,0,0,0,0],"x":[5982,6226,6275]},{"a":52401,"t":"byte","b":[0,0,0,0,0,0]},{"a":52407,"t":"gap","n":841},{"a":53248,"l":"frame_40","c":"Sprite frame $40: a player standing, facing up.","t":"byte","b":[0,40,0,0,190,0,0,190]},{"a":53256,"t":"byte","b":[0,0,170,0,12,170,48,63]},{"a":53264,"t":"byte","b":[170,252,63,105,252,63,85,252]},{"a":53272,"t":"byte","b":[63,255,252,21,255,84,53,85]},{"a":53280,"t":"byte","b":[92,53,85,92,17,255,68,33]},{"a":53288,"t":"byte","b":[85,72,16,215,4,0,215,0]},{"a":53296,"t":"byte","b":[3,65,192,0,195,0,0,0]},{"a":53304,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":53312,"l":"frame_41","c":"Sprite frame $41: a player standing, facing up and right.","t":"byte","b":[0,40,0,3,190,0,7,190]},{"a":53320,"t":"byte","b":[0,7,170,0,7,170,0,31]},{"a":53328,"t":"byte","b":[170,0,31,105,0,23,85,192]},{"a":53336,"t":"byte","b":[13,255,192,5,127,192,13,95]},{"a":53344,"t":"byte","b":[64,5,85,64,1,87,64,3]},{"a":53352,"t":"byte","b":[215,64,3,85,192,3,85,192]},{"a":53360,"t":"byte","b":[3,205,64,0,13,128,0,15]},{"a":53368,"t":"byte","b":[64,0,12,0,0,0,0,0]},{"a":53376,"l":"frame_42","c":"Sprite frame $42: a player standing, facing right.","t":"byte","b":[0,40,0,0,190,0,0,190]},{"a":53384,"t":"byte","b":[0,0,170,0,0,170,0,0]},{"a":53392,"t":"byte","b":[170,0,0,105,0,0,85,0]},{"a":53400,"t":"byte","b":[0,253,0,0,253,0,0,125]},{"a":53408,"t":"byte","b":[0,0,117,0,0,116,0,0]},{"a":53416,"t":"byte","b":[68,0,0,116,0,0,116,0]},{"a":53424,"t":"byte","b":[0,92,0,0,44,0,0,20]},{"a":53432,"t":"byte","b":[0,0,52,0,0,60,0,0]},{"a":53440,"l":"frame_43","c":"Sprite frame $43: a player standing, facing down and right.","t":"byte","b":[0,40,0,0,190,192,0,190]},{"a":53448,"t":"byte","b":[208,0,170,244,0,170,244,0]},{"a":53456,"t":"byte","b":[170,244,3,105,244,3,85,212]},{"a":53464,"t":"byte","b":[3,255,112,1,255,80,1,85]},{"a":53472,"t":"byte","b":[112,1,245,80,1,213,64,1]},{"a":53480,"t":"byte","b":[87,0,3,215,0,3,87,0]},{"a":53488,"t":"byte","b":[3,115,0,3,112,192,1,112]},{"a":53496,"t":"byte","b":[0,2,112,0,1,76,0,0]},{"a":53504,"l":"frame_44","c":"Sprite frame $44: a player standing, facing down.","t":"byte","b":[0,40,0,0,190,0,0,190]},{"a":53512,"t":"byte","b":[0,0,170,0,12,170,48,63]},{"a":53520,"t":"byte","b":[170,252,63,105,252,63,85,252]},{"a":53528,"t":"byte","b":[63,255,252,21,255,84,53,85]},{"a":53536,"t":"byte","b":[92,53,85,92,17,255,68,33]},{"a":53544,"t":"byte","b":[85,72,16,215,4,0,215,0]},{"a":53552,"t":"byte","b":[0,65,0,0,195,0,3,0]},{"a":53560,"t":"byte","b":[192,0,0,0,0,0,0,0]},{"a":53568,"l":"frame_45","c":"Sprite frame $45: between matches, the picture that match_setup copies into frame $A8. In a match, mirroring frame $43, it is a player standing, facing down and left; play_match copies frame $A8 back here.","t":"byte","b":[0,0,0,0,0,0,0,42]},{"a":53576,"t":"byte","b":[0,0,106,64,3,85,112,15]},{"a":53584,"t":"byte","b":[127,124,15,127,124,15,127,124]},{"a":53592,"t":"byte","b":[5,127,84,29,85,93,29,93]},{"a":53600,"t":"byte","b":[93,52,119,71,0,119,64,1]},{"a":53608,"t":"byte","b":[85,80,3,85,112,7,64,116]},{"a":53616,"t":"byte","b":[13,0,28,3,0,48,0,0]},{"a":53624,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":53632,"l":"frame_46","c":"Sprite frame $46: between matches, the picture that match_setup copies into frame $88 (a jump). In a match, mirroring frame $42, it is a player standing, facing left; play_match copies frame $88 back here.","t":"byte","b":[0,40,8,0,190,42,0,190]},{"a":53640,"t":"byte","b":[42,0,170,40,12,170,52,63]},{"a":53648,"t":"byte","b":[170,252,63,105,252,63,85,252]},{"a":53656,"t":"byte","b":[63,255,252,21,255,84,53,85]},{"a":53664,"t":"byte","b":[80,53,85,80,17,255,64,33]},{"a":53672,"t":"byte","b":[85,64,16,215,0,0,215,0]},{"a":53680,"t":"byte","b":[3,65,192,0,195,0,0,0]},{"a":53688,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":53696,"l":"frame_47","c":"Sprite frame $47: between matches, the picture that match_setup copies into frame $A9. In a match, mirroring frame $41, it is a player standing, facing up and left; play_match copies frame $A9 back here.","t":"byte","b":[160,0,0,144,0,0,160,40]},{"a":53704,"t":"byte","b":[40,192,190,24,192,190,40,192]},{"a":53712,"t":"byte","b":[170,12,220,170,12,255,170,12]},{"a":53720,"t":"byte","b":[127,105,244,127,85,252,29,255]},{"a":53728,"t":"byte","b":[252,5,125,116,1,85,80,1]},{"a":53736,"t":"byte","b":[215,64,1,85,192,3,0,64]},{"a":53744,"t":"byte","b":[13,0,192,3,0,192,0,0]},{"a":53752,"t":"byte","b":[112,0,0,192,0,0,0,0]},{"a":53760,"l":"frame_48","c":"Sprite frame $48: a player sliding, facing up.","t":"byte","b":[0,40,0,1,190,0,7,190]},{"a":53768,"t":"byte","b":[0,15,170,64,13,170,64,36]},{"a":53776,"t":"byte","b":[170,64,40,105,192,8,85,192]},{"a":53784,"t":"byte","b":[1,223,192,1,247,72,1,245]},{"a":53792,"t":"byte","b":[104,1,253,120,0,127,240,0]},{"a":53800,"t":"byte","b":[95,192,0,85,64,0,85,64]},{"a":53808,"t":"byte","b":[0,21,64,0,21,0,0,0]},{"a":53816,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":53824,"l":"frame_49","c":"Sprite frame $49: a player sliding, facing up and right.","t":"byte","b":[0,40,192,0,190,192,3,190]},{"a":53832,"t":"byte","b":[240,3,170,240,3,170,220,1]},{"a":53840,"t":"byte","b":[170,223,1,105,127,7,85,223]},{"a":53848,"t":"byte","b":[7,127,125,7,125,124,31,87]},{"a":53856,"t":"byte","b":[164,29,119,144,21,213,64,25]},{"a":53864,"t":"byte","b":[65,192,32,0,48,16,0,0]},{"a":53872,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":53880,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":53888,"l":"frame_4a","c":"Sprite frame $4A: a player sliding, facing right.","t":"byte","b":[63,40,0,245,190,0,245,190]},{"a":53896,"t":"byte","b":[0,253,170,192,125,170,208,21]},{"a":53904,"t":"byte","b":[170,240,25,105,240,11,85,208]},{"a":53912,"t":"byte","b":[1,253,112,1,253,240,7,117]},{"a":53920,"t":"byte","b":[208,31,85,208,29,87,112,48]},{"a":53928,"t":"byte","b":[86,116,0,6,12,0,1,3]},{"a":53936,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":53944,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":53952,"l":"frame_4b","c":"Sprite frame $4B: a player sliding, facing down and right.","t":"byte","b":[0,40,0,1,190,0,5,190]},{"a":53960,"t":"byte","b":[0,13,170,0,29,170,0,29]},{"a":53968,"t":"byte","b":[170,0,29,105,64,7,85,208]},{"a":53976,"t":"byte","b":[3,125,240,1,215,244,0,95]},{"a":53984,"t":"byte","b":[244,0,87,212,0,117,84,1]},{"a":53992,"t":"byte","b":[245,116,1,213,244,1,213,212]},{"a":54000,"t":"byte","b":[0,91,220,0,219,84,3,5]},{"a":54008,"t":"byte","b":[12,0,0,3,0,0,0,0]},{"a":54016,"l":"frame_4c","c":"Sprite frame $4C: a player sliding, facing down.","t":"byte","b":[0,40,192,0,190,240,0,190]},{"a":54024,"t":"byte","b":[240,0,170,124,0,170,92,0]},{"a":54032,"t":"byte","b":[170,216,3,105,216,3,85,80]},{"a":54040,"t":"byte","b":[3,233,208,41,247,208,47,87]},{"a":54048,"t":"byte","b":[64,7,223,64,5,253,64,13]},{"a":54056,"t":"byte","b":[87,64,48,1,208,0,0,208]},{"a":54064,"t":"byte","b":[0,0,48,0,0,0,0,0]},{"a":54072,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":54080,"l":"frame_4d","c":"Sprite frame $4D: between matches, the picture that match_setup copies into frame $89 (a jump). In a match, mirroring frame $4B, it is a player sliding, facing down and left; play_match copies frame $89 back here.","t":"byte","b":[0,40,0,3,190,0,7,190]},{"a":54088,"t":"byte","b":[0,7,170,160,7,170,160,31]},{"a":54096,"t":"byte","b":[170,168,31,105,160,23,85,128]},{"a":54104,"t":"byte","b":[13,253,192,5,119,192,13,95]},{"a":54112,"t":"byte","b":[192,5,87,192,1,87,64,3]},{"a":54120,"t":"byte","b":[213,64,3,85,0,3,85,0]},{"a":54128,"t":"byte","b":[3,205,0,0,13,0,0,15]},{"a":54136,"t":"byte","b":[0,0,12,0,0,0,0,0]},{"a":54144,"l":"frame_4e","c":"Sprite frame $4E: between matches, the picture that match_setup copies into frame $AB. In a match, mirroring frame $4A, it is a player sliding, facing left; play_match copies frame $AB back here.","t":"byte","b":[160,0,0,144,0,0,160,160]},{"a":54152,"t":"byte","b":[40,194,248,24,194,248,40,194]},{"a":54160,"t":"byte","b":[168,12,222,168,12,254,168,204]},{"a":54168,"t":"byte","b":[125,167,244,29,87,244,7,253]},{"a":54176,"t":"byte","b":[244,5,255,80,1,125,64,1]},{"a":54184,"t":"byte","b":[85,64,1,215,64,1,125,64]},{"a":54192,"t":"byte","b":[15,65,240,13,195,112,0,195]},{"a":54200,"t":"byte","b":[0,0,195,0,0,0,0,0]},{"a":54208,"l":"frame_4f","c":"Sprite frame $4F: between matches, the picture that match_setup copies into frame $8A (a jump). In a match, mirroring frame $49, it is a player sliding, facing up and left; play_match copies frame $8A back here.","t":"byte","b":[0,40,0,0,190,0,0,190]},{"a":54216,"t":"byte","b":[0,0,166,0,0,153,0,0]},{"a":54224,"t":"byte","b":[154,0,0,106,0,0,90,0]},{"a":54232,"t":"byte","b":[0,249,0,0,253,0,0,125]},{"a":54240,"t":"byte","b":[0,0,125,0,0,116,0,0]},{"a":54248,"t":"byte","b":[84,0,0,116,0,0,116,0]},{"a":54256,"t":"byte","b":[0,116,0,0,52,0,0,52]},{"a":54264,"t":"byte","b":[0,0,48,0,0,60,0,0]},{"a":54272,"l":"frame_50","c":"Sprite frame $50: a player running up, step 0.","t":"byte","b":[0,40,0,0,190,0,8,190]},{"a":54280,"t":"byte","b":[0,60,170,0,63,170,0,63]},{"a":54288,"t":"byte","b":[170,0,63,105,252,31,85,252]},{"a":54296,"t":"byte","b":[5,215,252,1,127,244,1,85]},{"a":54304,"t":"byte","b":[92,1,85,124,1,117,92,1]},{"a":54312,"t":"byte","b":[85,92,0,80,28,1,208,20]},{"a":54320,"t":"byte","b":[1,208,40,1,208,32,1,208]},{"a":54328,"t":"byte","b":[0,1,208,0,0,64,0,0]},{"a":54336,"l":"frame_51","c":"Sprite frame $51: a player running up, step 1.","t":"byte","b":[0,40,0,0,190,0,0,190]},{"a":54344,"t":"byte","b":[0,0,170,0,0,170,0,12]},{"a":54352,"t":"byte","b":[170,48,61,105,252,63,85,252]},{"a":54360,"t":"byte","b":[63,215,244,31,255,84,29,85]},{"a":54368,"t":"byte","b":[84,29,85,116,21,93,84,21]},{"a":54376,"t":"byte","b":[87,64,41,215,64,33,213,0]},{"a":54384,"t":"byte","b":[1,208,0,0,64,0,0,0]},{"a":54392,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":54400,"l":"frame_52","c":"Sprite frame $52: between matches, the picture that match_setup copies into frame $AD. In a match, mirroring frame $50, it is a player running up, step 2; play_match copies frame $AD back here.","t":"byte","b":[0,0,0,0,8,0,0,46]},{"a":54408,"t":"byte","b":[0,10,106,104,9,106,88,7]},{"a":54416,"t":"byte","b":[85,116,63,85,127,63,119,127]},{"a":54424,"t":"byte","b":[61,255,223,29,127,93,5,119]},{"a":54432,"t":"byte","b":[84,0,85,64,0,119,64,1]},{"a":54440,"t":"byte","b":[119,80,3,85,112,3,85,112]},{"a":54448,"t":"byte","b":[7,64,116,13,0,28,3,0]},{"a":54456,"t":"byte","b":[48,0,0,0,0,0,0,0]},{"a":54464,"l":"frame_53","c":"Sprite frame $53: between matches, the picture that match_setup copies into frame $8B (a jump). In a match, mirroring frame $51, it is a player running up, step 3; play_match copies frame $8B back here.","t":"byte","b":[0,40,0,0,190,192,0,190]},{"a":54472,"t":"byte","b":[208,10,170,208,10,170,208,42]},{"a":54480,"t":"byte","b":[170,244,10,105,244,2,85,212]},{"a":54488,"t":"byte","b":[3,127,112,3,221,80,3,245]},{"a":54496,"t":"byte","b":[96,3,213,80,1,213,64,0]},{"a":54504,"t":"byte","b":[87,0,0,23,0,0,87,0]},{"a":54512,"t":"byte","b":[0,115,0,0,112,192,0,112]},{"a":54520,"t":"byte","b":[0,0,112,0,0,76,0,0]},{"a":54528,"l":"frame_54","c":"Sprite frame $54: a player running up and right, step 0.","t":"byte","b":[0,18,128,0,123,224,0,219]},{"a":54536,"t":"byte","b":[224,1,218,160,1,218,160,1]},{"a":54544,"t":"byte","b":[218,160,1,214,144,1,85,80]},{"a":54552,"t":"byte","b":[0,93,64,0,127,64,1,95]},{"a":54560,"t":"byte","b":[112,5,95,240,31,87,208,29]},{"a":54568,"t":"byte","b":[87,208,117,95,80,117,93,80]},{"a":54576,"t":"byte","b":[21,29,112,16,21,64,0,6]},{"a":54584,"t":"byte","b":[0,0,6,128,0,0,0,0]},{"a":54592,"l":"frame_55","c":"Sprite frame $55: a player running up and right, step 1.","t":"byte","b":[0,2,128,0,27,224,0,123]},{"a":54600,"t":"byte","b":[224,1,218,160,7,218,160,7]},{"a":54608,"t":"byte","b":[218,160,6,86,144,1,85,80]},{"a":54616,"t":"byte","b":[0,85,64,0,95,192,1,95]},{"a":54624,"t":"byte","b":[240,7,87,240,7,85,240,7]},{"a":54632,"t":"byte","b":[85,208,13,69,208,13,7,208]},{"a":54640,"t":"byte","b":[0,5,64,0,5,192,0,0]},{"a":54648,"t":"byte","b":[160,0,0,160,0,0,0,0]},{"a":54656,"l":"frame_56","c":"Sprite frame $56: a player running up and right, step 2.","t":"byte","b":[0,2,128,0,11,224,5,219]},{"a":54664,"t":"byte","b":[224,31,218,160,61,218,160,61]},{"a":54672,"t":"byte","b":[218,160,21,246,144,21,85,80]},{"a":54680,"t":"byte","b":[40,93,70,32,95,85,0,93]},{"a":54688,"t":"byte","b":[247,0,85,247,0,85,116,0]},{"a":54696,"t":"byte","b":[21,92,0,85,0,0,245,0]},{"a":54704,"t":"byte","b":[1,212,0,3,80,0,5,80]},{"a":54712,"t":"byte","b":[0,13,64,0,1,0,0,0]},{"a":54720,"l":"frame_57","c":"Sprite frame $57: a player running up and right, step 3.","t":"byte","b":[0,2,128,0,27,224,0,123]},{"a":54728,"t":"byte","b":[224,1,218,160,7,218,160,7]},{"a":54736,"t":"byte","b":[218,160,6,86,144,1,85,80]},{"a":54744,"t":"byte","b":[1,85,64,0,95,192,1,95]},{"a":54752,"t":"byte","b":[240,1,87,240,1,85,248,1]},{"a":54760,"t":"byte","b":[21,216,0,29,84,0,29,64]},{"a":54768,"t":"byte","b":[0,53,0,0,117,0,0,244]},{"a":54776,"t":"byte","b":[0,0,208,0,0,64,0,0]},{"a":54784,"l":"frame_58","c":"Sprite frame $58: a player running right, step 0.","t":"byte","b":[0,2,128,0,59,224,0,219]},{"a":54792,"t":"byte","b":[224,0,218,160,0,218,160,0]},{"a":54800,"t":"byte","b":[218,172,0,214,152,1,245,88]},{"a":54808,"t":"byte","b":[5,245,64,29,125,0,125,213]},{"a":54816,"t":"byte","b":[0,117,247,64,23,215,64,7]},{"a":54824,"t":"byte","b":[87,64,7,85,192,7,69,192]},{"a":54832,"t":"byte","b":[5,65,192,6,65,64,1,1]},{"a":54840,"t":"byte","b":[208,0,0,80,0,0,0,0]},{"a":54848,"l":"frame_59","c":"Sprite frame $59: a player running right, step 1.","t":"byte","b":[0,50,128,0,219,224,0,219]},{"a":54856,"t":"byte","b":[224,0,218,160,0,218,160,0]},{"a":54864,"t":"byte","b":[218,160,0,214,144,0,245,80]},{"a":54872,"t":"byte","b":[0,245,64,1,93,192,1,221]},{"a":54880,"t":"byte","b":[192,1,221,64,1,93,64,1]},{"a":54888,"t":"byte","b":[95,64,1,247,64,1,87,192]},{"a":54896,"t":"byte","b":[0,86,128,0,86,64,0,95]},{"a":54904,"t":"byte","b":[0,0,5,0,0,0,0,0]},{"a":54912,"l":"frame_5a","c":"Sprite frame $5A: a player running right, step 2.","t":"byte","b":[0,242,128,1,251,224,7,219]},{"a":54920,"t":"byte","b":[224,7,218,160,29,218,160,29]},{"a":54928,"t":"byte","b":[218,160,37,214,144,41,117,80]},{"a":54936,"t":"byte","b":[3,117,64,3,125,192,1,221]},{"a":54944,"t":"byte","b":[80,1,95,112,0,95,208,1]},{"a":54952,"t":"byte","b":[245,248,23,213,122,119,85,121]},{"a":54960,"t":"byte","b":[117,81,85,16,0,0,0,0]},{"a":54968,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":54976,"l":"frame_5b","c":"Sprite frame $5B: a player running right, step 3.","t":"byte","b":[0,50,128,0,219,224,0,219]},{"a":54984,"t":"byte","b":[224,0,218,160,0,218,160,0]},{"a":54992,"t":"byte","b":[218,160,0,214,144,0,245,80]},{"a":55000,"t":"byte","b":[0,245,64,1,87,192,1,125]},{"a":55008,"t":"byte","b":[192,1,125,64,1,125,64,0]},{"a":55016,"t":"byte","b":[87,64,0,119,64,1,246,64]},{"a":55024,"t":"byte","b":[3,210,128,1,66,64,1,0]},{"a":55032,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":55040,"l":"frame_5c","c":"Sprite frame $5C: a player running down and right, step 0.","t":"byte","b":[0,2,128,0,11,228,0,11]},{"a":55048,"t":"byte","b":[236,0,218,173,0,218,175,3]},{"a":55056,"t":"byte","b":[218,175,3,214,151,61,245,103]},{"a":55064,"t":"byte","b":[191,125,151,151,119,91,39,87]},{"a":55072,"t":"byte","b":[202,1,93,69,0,93,64,0]},{"a":55080,"t":"byte","b":[95,64,0,31,0,0,7,0]},{"a":55088,"t":"byte","b":[0,7,0,0,7,192,0,0]},{"a":55096,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":55104,"l":"frame_5d","c":"Sprite frame $5D: a player running down and right, step 1.","t":"byte","b":[0,2,128,0,27,224,0,27]},{"a":55112,"t":"byte","b":[236,0,26,172,0,218,172,0]},{"a":55120,"t":"byte","b":[218,172,0,214,156,1,245,104]},{"a":55128,"t":"byte","b":[1,253,152,7,125,80,7,213]},{"a":55136,"t":"byte","b":[208,31,87,208,29,119,208,29]},{"a":55144,"t":"byte","b":[245,208,29,212,80,29,208,0]},{"a":55152,"t":"byte","b":[41,208,0,9,116,0,4,16]},{"a":55160,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":55168,"l":"frame_5e","c":"Sprite frame $5E: a player running down and right, step 2.","t":"byte","b":[0,2,128,0,11,224,0,11]},{"a":55176,"t":"byte","b":[224,0,10,160,0,26,160,0]},{"a":55184,"t":"byte","b":[90,160,0,214,144,1,245,96]},{"a":55192,"t":"byte","b":[7,245,144,13,255,208,31,119]},{"a":55200,"t":"byte","b":[112,23,213,112,5,213,112,1]},{"a":55208,"t":"byte","b":[245,112,1,245,116,0,125,92]},{"a":55216,"t":"byte","b":[0,94,4,0,10,0,0,4]},{"a":55224,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":55232,"l":"frame_5f","c":"Sprite frame $5F: a player running down and right, step 3.","t":"byte","b":[0,2,128,0,27,224,0,27]},{"a":55240,"t":"byte","b":[236,0,26,172,0,218,172,0]},{"a":55248,"t":"byte","b":[218,172,0,214,156,1,245,104]},{"a":55256,"t":"byte","b":[1,253,152,7,125,80,7,213]},{"a":55264,"t":"byte","b":[208,31,87,208,29,119,208,29]},{"a":55272,"t":"byte","b":[245,208,29,212,80,29,208,0]},{"a":55280,"t":"byte","b":[41,208,0,9,116,0,4,16]},{"a":55288,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":55296,"l":"frame_60","c":"Sprite frame $60: a player running down, step 0.","t":"byte","b":[4,40,0,28,190,0,125,190]},{"a":55304,"t":"byte","b":[0,253,170,0,253,170,192,117]},{"a":55312,"t":"byte","b":[170,244,23,105,252,7,85,252]},{"a":55320,"t":"byte","b":[1,215,124,1,95,84,1,85]},{"a":55328,"t":"byte","b":[92,3,213,116,3,213,116,3]},{"a":55336,"t":"byte","b":[208,116,1,208,144,1,208,144]},{"a":55344,"t":"byte","b":[1,64,64,1,192,0,1,192]},{"a":55352,"t":"byte","b":[0,1,64,0,0,0,0,0]},{"a":55360,"l":"frame_61","c":"Sprite frame $61: a player running down, step 1.","t":"byte","b":[0,40,0,0,190,0,0,190]},{"a":55368,"t":"byte","b":[0,0,170,0,125,170,116,253]},{"a":55376,"t":"byte","b":[170,252,247,105,252,119,85,252]},{"a":55384,"t":"byte","b":[87,215,116,117,125,116,117,87]},{"a":55392,"t":"byte","b":[116,119,85,80,39,87,96,17]},{"a":55400,"t":"byte","b":[71,96,1,7,64,0,5,0]},{"a":55408,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":55416,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":55424,"l":"frame_62","c":"Sprite frame $62: between matches, the picture that match_setup copies into frame $AE. In a match, mirroring frame $60, it is a player running down, step 2; play_match copies frame $AE back here.","t":"byte","b":[0,0,40,0,8,24,0,46]},{"a":55432,"t":"byte","b":[40,0,106,68,0,106,92,10]},{"a":55440,"t":"byte","b":[85,116,7,85,127,63,119,127]},{"a":55448,"t":"byte","b":[63,255,223,61,127,93,29,119]},{"a":55456,"t":"byte","b":[84,5,85,64,0,119,64,1]},{"a":55464,"t":"byte","b":[119,80,3,81,112,1,64,116]},{"a":55472,"t":"byte","b":[3,64,28,7,64,48,13,0]},{"a":55480,"t":"byte","b":[0,3,0,0,0,0,0,0]},{"a":55488,"l":"frame_63","c":"Sprite frame $63: between matches, the picture that match_setup copies into frame $8C (a jump). In a match, mirroring frame $61, it is a player running down, step 3; play_match copies frame $8C back here.","t":"byte","b":[32,40,0,168,190,0,168,190]},{"a":55496,"t":"byte","b":[0,40,170,0,28,170,48,63]},{"a":55504,"t":"byte","b":[170,252,63,105,252,63,85,252]},{"a":55512,"t":"byte","b":[63,255,252,21,255,84,5,85]},{"a":55520,"t":"byte","b":[92,5,85,92,1,255,68,1]},{"a":55528,"t":"byte","b":[85,72,0,215,4,0,215,0]},{"a":55536,"t":"byte","b":[0,65,0,0,195,0,3,0]},{"a":55544,"t":"byte","b":[192,0,0,0,0,0,0,0]},{"a":55552,"l":"frame_64","c":"Sprite frame $64: between matches, the picture that match_setup copies into frame $98 (a player down). In a match, mirroring frame $5E, it is a player running down and left, step 0; play_match copies frame $98 back here.","t":"byte","b":[32,42,2,160,42,10,160,106]},{"a":55560,"t":"byte","b":[74,84,85,69,125,89,87,127]},{"a":55568,"t":"byte","b":[106,119,31,89,247,5,213,221]},{"a":55576,"t":"byte","b":[1,247,220,0,247,80,0,93]},{"a":55584,"t":"byte","b":[80,0,87,208,0,117,240,0]},{"a":55592,"t":"byte","b":[125,116,0,29,116,0,29,92]},{"a":55600,"t":"byte","b":[0,7,95,0,7,92,0,7]},{"a":55608,"t":"byte","b":[192,0,3,0,0,0,0,0]},{"a":55616,"l":"frame_65","c":"Sprite frame $65: between matches, the picture that match_setup copies into frame $99. In a match, mirroring frame $5F, it is a player running down and left, step 1; play_match copies frame $99 back here.","t":"byte","b":[2,0,128,2,0,160,6,128]},{"a":55624,"t":"byte","b":[144,13,0,80,29,128,208,61]},{"a":55632,"t":"byte","b":[144,208,53,83,192,53,151,64]},{"a":55640,"t":"byte","b":[54,165,0,54,84,0,53,244]},{"a":55648,"t":"byte","b":[48,23,247,124,7,223,220,1]},{"a":55656,"t":"byte","b":[127,212,1,125,252,1,117,116]},{"a":55664,"t":"byte","b":[0,85,20,0,84,28,0,0]},{"a":55672,"t":"byte","b":[28,0,0,15,0,0,0,0]},{"a":55680,"l":"frame_66","c":"Sprite frame $66: between matches, the picture that match_setup copies into frame $9A. In a match, mirroring frame $5C, it is a player running down and left, step 2; play_match copies frame $9A back here.","t":"byte","b":[0,0,0,0,0,0,160,0]},{"a":55688,"t":"byte","b":[0,189,0,0,31,64,0,7]},{"a":55696,"t":"byte","b":[211,0,31,223,3,63,93,87]},{"a":55704,"t":"byte","b":[101,245,255,87,215,253,87,119]},{"a":55712,"t":"byte","b":[84,213,223,64,221,93,0,253]},{"a":55720,"t":"byte","b":[245,0,245,244,0,61,80,0]},{"a":55728,"t":"byte","b":[60,0,0,31,0,0,7,160]},{"a":55736,"t":"byte","b":[0,1,128,0,0,0,0,0]},{"a":55744,"l":"frame_67","c":"Sprite frame $67: between matches, the picture that match_setup copies into frame $9B. In a match, mirroring frame $5D, it is a player running down and left, step 3; play_match copies frame $9B back here.","t":"byte","b":[0,0,0,0,244,48,0,28]},{"a":55752,"t":"byte","b":[48,0,53,240,0,23,208,0]},{"a":55760,"t":"byte","b":[55,64,0,119,64,0,215,64]},{"a":55768,"t":"byte","b":[40,215,64,44,247,192,13,95]},{"a":55776,"t":"byte","b":[192,7,95,192,15,245,64,54]},{"a":55784,"t":"byte","b":[117,192,21,157,192,42,157,202]},{"a":55792,"t":"byte","b":[58,93,78,58,93,124,42,125]},{"a":55800,"t":"byte","b":[240,1,125,240,0,21,208,0]},{"a":55808,"l":"frame_68","c":"Sprite frame $68: between matches, the picture that match_setup copies into frame $9C. In a match, mirroring frame $5A, it is a player running left, step 0; play_match copies frame $9C back here.","t":"byte","b":[0,0,0,0,0,240,0,0]},{"a":55816,"t":"byte","b":[112,0,0,112,0,128,208,0]},{"a":55824,"t":"byte","b":[161,240,1,211,112,1,213,240]},{"a":55832,"t":"byte","b":[1,223,240,7,95,80,7,87]},{"a":55840,"t":"byte","b":[208,7,85,240,29,247,112,29]},{"a":55848,"t":"byte","b":[119,116,54,125,216,21,157,216]},{"a":55856,"t":"byte","b":[42,157,116,58,93,112,58,93]},{"a":55864,"t":"byte","b":[240,42,119,240,1,119,208,0]},{"a":55872,"l":"frame_69","c":"Sprite frame $69: between matches, the picture that match_setup copies into frame $9D. In a match, mirroring frame $59, it is a player running left, step 1; play_match copies frame $9D back here.","t":"byte","b":[0,0,0,0,0,0,0,26]},{"a":55880,"t":"byte","b":[0,1,121,0,7,244,0,15]},{"a":55888,"t":"byte","b":[208,0,31,67,12,21,247,204]},{"a":55896,"t":"byte","b":[41,253,252,41,125,124,186,125]},{"a":55904,"t":"byte","b":[213,186,125,247,186,118,127,186]},{"a":55912,"t":"byte","b":[118,159,41,247,64,41,215,64]},{"a":55920,"t":"byte","b":[3,223,0,3,124,0,1,240]},{"a":55928,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":55936,"l":"frame_6a","c":"Sprite frame $6A: between matches, the picture that match_setup copies into frame $9E. In a match, mirroring frame $58, it is a player running left, step 2; play_match copies frame $9E back here.","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":55944,"t":"byte","b":[0,0,0,0,0,192,0,7]},{"a":55952,"t":"byte","b":[252,0,7,223,192,23,213,80]},{"a":55960,"t":"byte","b":[41,221,240,41,127,124,186,127]},{"a":55968,"t":"byte","b":[95,186,125,85,186,125,247,186]},{"a":55976,"t":"byte","b":[117,255,41,213,95,41,213,85]},{"a":55984,"t":"byte","b":[15,223,96,3,223,96,3,80]},{"a":55992,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":56000,"l":"frame_6b","c":"Sprite frame $6B: between matches, the picture that match_setup copies into frame $9F (on the stretcher). In a match, mirroring frame $5B, it is a player running left, step 3; play_match copies frame $9F back here.","t":"byte","b":[0,0,0,3,192,0,7,125]},{"a":56008,"t":"byte","b":[215,41,223,255,41,215,127,186]},{"a":56016,"t":"byte","b":[221,85,186,223,64,186,119,87]},{"a":56024,"t":"byte","b":[186,117,127,41,215,255,41,217]},{"a":56032,"t":"byte","b":[85,5,216,0,7,212,0,7]},{"a":56040,"t":"byte","b":[80,0,1,208,0,1,244,0]},{"a":56048,"t":"byte","b":[0,116,0,0,116,0,0,104]},{"a":56056,"t":"byte","b":[0,0,8,0,0,0,0,0]},{"a":56064,"l":"frame_6c","c":"Sprite frame $6C: between matches, the picture that match_setup copies into frame $A0. In a match, mirroring frame $56, it is a player running up and left, step 0; play_match copies frame $A0 back here.","t":"byte","b":[0,0,0,0,0,0,0,255]},{"a":56072,"t":"byte","b":[0,15,215,240,61,105,124,61]},{"a":56080,"t":"byte","b":[190,124,61,190,124,29,170,116]},{"a":56088,"t":"byte","b":[53,170,92,53,170,92,53,105]},{"a":56096,"t":"byte","b":[92,61,85,124,31,85,244,7]},{"a":56104,"t":"byte","b":[150,208,5,170,80,13,85,112]},{"a":56112,"t":"byte","b":[4,0,16,12,0,48,48,0]},{"a":56120,"t":"byte","b":[12,0,0,0,0,0,0,0]},{"a":56128,"l":"frame_6d","c":"Sprite frame $6D: between matches, the picture that match_setup copies into frame $A1 (celebrating). In a match, mirroring frame $57, it is a player running up and left, step 1; play_match copies frame $A1 back here.","t":"byte","b":[0,160,40,162,248,24,146,168]},{"a":56136,"t":"byte","b":[40,161,84,12,209,164,28,213]},{"a":56144,"t":"byte","b":[165,28,85,167,220,53,87,124]},{"a":56152,"t":"byte","b":[55,253,244,55,253,80,21,245]},{"a":56160,"t":"byte","b":[0,5,93,0,1,247,64,1]},{"a":56168,"t":"byte","b":[87,64,1,215,64,3,71,64]},{"a":56176,"l":"f_DB70","c":"panel_colours fills colour RAM from $DB70 for 120 cells with light blue ($0E), the panel's rows; in RAM under the I/O chips these bytes are sprite frame $6D's.","t":"byte","b":[1,1,0,3,3,0,12,0]},{"a":56184,"t":"byte","b":[192,0,0,0,0,0,0,0]},{"a":56192,"l":"frame_6e","c":"Sprite frame $6E: between matches, the picture that match_setup copies into frame $A3. In a match, mirroring frame $54, it is a player running up and left, step 2; play_match copies frame $A3 back here.","t":"byte","b":[0,0,40,0,0,24,40,40]},{"a":56200,"t":"byte","b":[40,36,190,4,40,170,12,52]},{"a":56208,"t":"byte","b":[85,28,52,105,124,53,105,124]},{"a":56216,"l":"f_DB98","c":"panel_bar writes the panel's bar colours into colour RAM at $DB98; under the I/O chips, sprite frame $6E.","t":"byte","b":[61,105]},{"a":56218,"l":"a_DB9A","c":"panel_colours sets three cells of the panel from here to white (1), $DB9A-$DB9C.","t":"byte","b":[240]},{"a":56219,"l":"a_DB9B","c":"The second of the three white cells.","t":"byte","b":[29]},{"a":56220,"l":"a_DB9C","c":"The third of the three white cells.","t":"byte","b":[85,240,29,215]},{"a":56224,"l":"a_DBA0","c":"panel_colours colours four cells from here in team 1's colour (player_colours_1).","t":"byte","b":[80]},{"a":56225,"l":"a_DBA1","c":"The second of team 1's four cells.","t":"byte","b":[1]},{"a":56226,"l":"a_DBA2","c":"The third of team 1's four cells.","t":"byte","b":[255]},{"a":56227,"l":"a_DBA3","c":"The fourth of team 1's four cells.","t":"byte","b":[64,1,125,64,0,85,64,0]},{"a":56235,"l":"a_DBAB","c":"Two white cells of the panel, $DBAB-$DBAC.","t":"byte","b":[125]},{"a":56236,"l":"a_DBAC","c":"The second of the two white cells.","t":"byte","b":[64,1,93,112,13,215,240,15]},{"a":56244,"l":"a_DBB4","c":"panel_colours colours four cells from here in team 2's panel colour (team_2_panel).","t":"byte","b":[215]},{"a":56245,"l":"a_DBB5","c":"The second of team 2's four cells.","t":"byte","b":[208]},{"a":56246,"l":"a_DBB6","c":"The third of team 2's four cells.","t":"byte","b":[7]},{"a":56247,"l":"a_DBB7","c":"The fourth of team 2's four cells.","t":"byte","b":[211,208,7,81]},{"a":56251,"l":"a_DBBB","c":"Three more white cells, $DBBB-$DBBD.","t":"byte","b":[208]},{"a":56252,"l":"a_DBBC","c":"The second of these three white cells.","t":"byte","b":[1]},{"a":56253,"l":"a_DBBD","c":"The third of these three white cells.","t":"byte","b":[65,80,0]},{"a":56256,"l":"frame_6f","c":"Sprite frame $6F: between matches, the picture that match_setup copies into frame $A5. In a match, mirroring frame $55, it is a player running up and left, step 3; play_match copies frame $A5 back here.","t":"byte","b":[0,105,0,0,190,0,53,190]},{"a":56264,"t":"byte","b":[92,253,170,127,253,170,127,253]},{"a":56272,"t":"byte","b":[170,127,85,105,85,119,85,221]},{"a":56280,"t":"byte","b":[117,255,93,85,85,85,119,215]},{"a":56288,"t":"byte","b":[221,117,65,93,85,65,85,105]},{"a":56296,"t":"byte","b":[0,105,37,0,88,41,0,104]},{"a":56304,"t":"byte","b":[4,0,16,12,0,48,48,0]},{"a":56312,"t":"byte","b":[12,0,0,0,0,0,0,0]},{"a":56320,"l":"frame_70","c":"Sprite frame $70: a player throwing, facing up, part 0.","t":"byte","b":[0,40,32,0,190,40,0,190]},{"a":56328,"t":"byte","b":[15,3,170,15,7,170,93,15]},{"a":56336,"t":"byte","b":[170,221,15,105,212,15,85,212]},{"a":56344,"t":"byte","b":[7,255,208,3,255,192,1,215]},{"a":56352,"t":"byte","b":[64,1,85,64,1,221,64,1]},{"a":56360,"t":"byte","b":[215,192,7,193,240,7,193,240]},{"a":56368,"t":"byte","b":[7,0,92,7,0,28,1,0]},{"a":56376,"t":"byte","b":[60,3,0,0,15,0,0,0]},{"a":56384,"l":"frame_71","c":"Sprite frame $71: a player throwing, facing up, part 1.","t":"byte","b":[2,128,0,11,224,0,11,239]},{"a":56392,"t":"byte","b":[0,10,175,192,10,167,192,10]},{"a":56400,"t":"byte","b":[173,64,54,159,0,245,95,0]},{"a":56408,"t":"byte","b":[255,253,0,127,245,0,85,85]},{"a":56416,"t":"byte","b":[0,117,85,64,117,213,192,117]},{"a":56424,"t":"byte","b":[215,192,23,193,112,39,193,240]},{"a":56432,"t":"byte","b":[23,0,92,7,0,28,1,0]},{"a":56440,"t":"byte","b":[60,3,0,0,15,0,0,0]},{"a":56448,"l":"frame_72","c":"Sprite frame $72: a player throwing, facing up, part 2.","t":"byte","b":[10,0,0,47,128,0,47,128]},{"a":56456,"t":"byte","b":[0,42,128,0,42,188,0,42]},{"a":56464,"t":"byte","b":[188,0,26,95,0,213,95,0]},{"a":56472,"t":"byte","b":[255,253,0,255,247,0,55,95]},{"a":56480,"t":"byte","b":[0,29,247,64,29,213,64,29]},{"a":56488,"t":"byte","b":[87,192,29,1,240,22,1,240]},{"a":56496,"t":"byte","b":[10,0,92,7,0,28,1,0]},{"a":56504,"t":"byte","b":[60,15,0,0,0,0,0,0]},{"a":56512,"l":"frame_73","c":"Sprite frame $73: a player throwing, facing up and right, part 0.","t":"byte","b":[2,128,0,11,224,0,11,233]},{"a":56520,"t":"byte","b":[0,10,169,0,10,173,0,10]},{"a":56528,"t":"byte","b":[173,0,6,157,0,5,93,0]},{"a":56536,"t":"byte","b":[7,244,0,7,252,0,1,244]},{"a":56544,"t":"byte","b":[0,1,212,0,3,84,0,7]},{"a":56552,"t":"byte","b":[124,0,13,31,0,13,23,0]},{"a":56560,"t":"byte","b":[4,23,0,15,28,0,0,28]},{"a":56568,"t":"byte","b":[0,0,4,0,0,15,0,0]},{"a":56576,"l":"frame_74","c":"Sprite frame $74: a player throwing, facing up and right, part 1.","t":"byte","b":[0,10,0,0,47,128,0,111]},{"a":56584,"t":"byte","b":[128,15,106,128,15,106,128,13]},{"a":56592,"t":"byte","b":[234,128,13,218,64,5,213,74]},{"a":56600,"t":"byte","b":[1,127,218,1,127,253,1,85]},{"a":56608,"t":"byte","b":[244,1,245,80,1,127,0,3]},{"a":56616,"t":"byte","b":[125,0,7,87,0,13,23,0]},{"a":56624,"t":"byte","b":[4,23,0,15,28,0,0,28]},{"a":56632,"t":"byte","b":[0,0,20,0,0,15,0,0]},{"a":56640,"l":"frame_75","c":"Sprite frame $75: a player throwing, facing up and right, part 2.","t":"byte","b":[0,0,160,0,2,248,0,246]},{"a":56648,"t":"byte","b":[248,0,246,168,3,118,168,15]},{"a":56656,"t":"byte","b":[126,168,5,125,164,5,125,84]},{"a":56664,"t":"byte","b":[40,95,252,40,87,244,0,117]},{"a":56672,"t":"byte","b":[212,0,93,125,1,223,125,3]},{"a":56680,"t":"byte","b":[213,93,7,85,68,13,23,0]},{"a":56688,"t":"byte","b":[4,31,0,15,28,0,0,28]},{"a":56696,"t":"byte","b":[0,0,20,0,0,15,0,0]},{"a":56704,"l":"frame_76","c":"Sprite frame $76: a player throwing, facing right, part 0.","t":"byte","b":[0,160,0,2,248,0,2,248]},{"a":56712,"t":"byte","b":[0,2,168,0,2,171,240,2]},{"a":56720,"t":"byte","b":[171,124,13,165,88,45,85,8]},{"a":56728,"t":"byte","b":[39,245,0,247,245,0,245,247]},{"a":56736,"t":"byte","b":[0,213,87,192,3,85,192,1]},{"a":56744,"t":"byte","b":[245,64,1,244,112,0,124,60]},{"a":56752,"t":"byte","b":[0,92,0,0,52,0,0,80]},{"a":56760,"t":"byte","b":[0,0,116,0,0,124,0,0]},{"a":56768,"l":"frame_77","c":"Sprite frame $77: a player throwing, facing right, part 1.","t":"byte","b":[0,2,128,0,11,224,0,27]},{"a":56776,"t":"byte","b":[224,0,250,160,3,250,164,3]},{"a":56784,"t":"byte","b":[250,164,1,246,150,0,245,87]},{"a":56792,"t":"byte","b":[0,93,93,0,31,125,0,31]},{"a":56800,"t":"byte","b":[244,0,21,208,0,93,80,0]},{"a":56808,"t":"byte","b":[125,64,0,125,192,0,116,240]},{"a":56816,"t":"byte","b":[0,112,0,0,208,0,1,64]},{"a":56824,"t":"byte","b":[0,1,208,0,1,240,0,0]},{"a":56832,"l":"frame_78","c":"Sprite frame $78: a player throwing, facing right, part 2.","t":"byte","b":[0,10,0,0,47,128,12,47]},{"a":56840,"t":"byte","b":[128,63,106,128,63,106,128,13]},{"a":56848,"t":"byte","b":[234,128,3,218,64,3,213,64]},{"a":56856,"t":"byte","b":[1,253,202,1,119,246,0,87]},{"a":56864,"t":"byte","b":[253,0,85,92,0,85,64,1]},{"a":56872,"t":"byte","b":[245,0,1,247,0,1,211,192]},{"a":56880,"t":"byte","b":[1,192,0,3,64,0,5,0]},{"a":56888,"t":"byte","b":[0,7,64,0,7,192,0,0]},{"a":56896,"l":"frame_79","c":"Sprite frame $79: a player throwing, facing down and right, part 0.","t":"byte","b":[0,40,0,0,190,0,129,190]},{"a":56904,"t":"byte","b":[0,161,170,64,35,170,208,55]},{"a":56912,"t":"byte","b":[170,208,55,105,220,55,85,221]},{"a":56920,"t":"byte","b":[61,255,70,61,125,70,21,87]},{"a":56928,"t":"byte","b":[65,0,117,64,0,21,192,0]},{"a":56936,"t":"byte","b":[29,192,0,125,0,0,125,64]},{"a":56944,"t":"byte","b":[0,117,192,0,116,0,0,80]},{"a":56952,"t":"byte","b":[0,0,116,0,0,124,0,0]},{"a":56960,"l":"frame_7a","c":"Sprite frame $7A: a player throwing, facing down and right, part 1.","t":"byte","b":[0,2,128,0,11,224,0,11]},{"a":56968,"t":"byte","b":[224,0,10,160,0,58,160,0]},{"a":56976,"t":"byte","b":[58,160,0,54,144,0,53,80]},{"a":56984,"t":"byte","b":[0,55,216,0,61,90,0,63]},{"a":56992,"t":"byte","b":[244,0,31,208,0,21,80,0]},{"a":57000,"t":"byte","b":[21,192,0,29,192,0,125,64]},{"a":57008,"t":"byte","b":[0,117,192,0,116,0,0,80]},{"a":57016,"t":"byte","b":[0,0,116,0,0,124,0,0]},{"a":57024,"l":"frame_7b","c":"Sprite frame $7B: a player throwing, facing down and right, part 2.","t":"byte","b":[0,18,128,0,59,224,0,123]},{"a":57032,"t":"byte","b":[224,0,250,160,0,250,160,3]},{"a":57040,"t":"byte","b":[90,160,3,118,144,2,117,80]},{"a":57048,"t":"byte","b":[2,127,192,0,93,64,0,119]},{"a":57056,"t":"byte","b":[208,0,23,240,0,21,122,0]},{"a":57064,"t":"byte","b":[125,222,0,125,4,1,245,0]},{"a":57072,"t":"byte","b":[1,215,0,1,208,0,1,64]},{"a":57080,"t":"byte","b":[0,1,208,0,1,240,0,0]},{"a":57088,"l":"frame_7c","c":"Sprite frame $7C: a player throwing, facing down, part 0.","t":"byte","b":[40,10,0,44,47,128,40,111]},{"a":57096,"t":"byte","b":[128,20,106,128,55,106,132,55]},{"a":57104,"t":"byte","b":[106,156,55,218,95,5,213,95]},{"a":57112,"t":"byte","b":[1,127,215,0,85,95,0,127]},{"a":57120,"t":"byte","b":[223,0,95,108,0,213,104,0]},{"a":57128,"t":"byte","b":[213,212,3,212,244,3,80,116]},{"a":57136,"t":"byte","b":[3,64,52,1,64,29,3,64]},{"a":57144,"t":"byte","b":[29,12,0,29,0,0,3,0]},{"a":57152,"l":"frame_7d","c":"Sprite frame $7D: a player throwing, facing down, part 1.","t":"byte","b":[0,0,0,0,2,140,0,11]},{"a":57160,"t":"byte","b":[239,0,59,239,0,218,175,0]},{"a":57168,"t":"byte","b":[218,167,0,218,167,0,246,155]},{"a":57176,"t":"byte","b":[0,213,90,0,119,217,0,53]},{"a":57184,"t":"byte","b":[84,0,53,244,0,93,116,0]},{"a":57192,"t":"byte","b":[127,116,1,95,84,1,215,228]},{"a":57200,"t":"byte","b":[3,65,164,1,65,157,3,64]},{"a":57208,"t":"byte","b":[29,12,0,29,0,0,3,0]},{"a":57216,"l":"frame_7e","c":"Sprite frame $7E: a player throwing, facing down, part 2.","t":"byte","b":[0,0,192,0,3,240,0,2]},{"a":57224,"t":"byte","b":[176,0,59,236,0,27,236,0]},{"a":57232,"t":"byte","b":[218,172,0,218,168,0,218,168]},{"a":57240,"t":"byte","b":[3,214,144,3,213,80,1,117]},{"a":57248,"t":"byte","b":[91,0,253,90,0,127,246,0]},{"a":57256,"t":"byte","b":[87,244,3,212,84,3,80,116]},{"a":57264,"t":"byte","b":[3,64,52,1,64,29,3,64]},{"a":57272,"t":"byte","b":[29,12,0,29,0,0,3,0]},{"a":57280,"l":"frame_7f","c":"Sprite frame $7F: between matches, the picture that match_setup copies into frame $A6. In a match, mirroring frame $79, it is a player throwing, facing down and left, part 0; play_match copies frame $A6 back here.","t":"byte","b":[0,105,0,0,190,92,0,190]},{"a":57288,"t":"byte","b":[127,53,170,127,253,170,127,253]},{"a":57296,"t":"byte","b":[170,85,253,105,221,85,85,93]},{"a":57304,"t":"byte","b":[119,255,85,117,85,221,85,215]},{"a":57312,"t":"byte","b":[93,119,65,85,117,65,105,85]},{"a":57320,"t":"byte","b":[0,88,105,0,104,37,0,16]},{"a":57328,"t":"byte","b":[41,0,48,4,0,12,12,0]},{"a":57336,"t":"byte","b":[0,48,0,0,0,0,0,0]},{"a":57344,"t":"gap","n":8192}]}