{"schema":1,"platform":"c64","game":"power-drift","title":"Power Drift","build":"Activision original disk, PAL, Securispeed loader (C64 Preservation Project: power_drift[activision_1989](pal).g64)","symbols_sha256":"6b5c0ddb2583e57a1961c7a411d76b484bc4501e503775dae800bb0496694c91","snapshot":{"file":"work/entry.vsf","sha256":"5f34f22380faf7e4634f82e961d948fc411f4b9f814f7abd28e8327949a46849"},"index":[{"a":2048,"n":"signature_text","k":"table","len":52,"c":true},{"a":2100,"n":"game_start","k":"routine","len":59,"c":true},{"a":2138,"n":"b_085A","k":"branch","len":1,"c":false},{"a":2159,"n":"stage_loop","k":"routine","len":61,"c":true},{"a":2220,"n":"race_frame_loop","k":"routine","len":97,"c":true},{"a":2245,"n":"b_08C5","k":"branch","len":1,"c":false},{"a":2306,"n":"b_0902","k":"branch","len":1,"c":false},{"a":2317,"n":"stage_won","k":"routine","len":77,"c":true},{"a":2327,"n":"b_0917","k":"branch","len":1,"c":false},{"a":2329,"n":"b_0919","k":"branch","len":1,"c":false},{"a":2350,"n":"b_092E","k":"branch","len":1,"c":false},{"a":2394,"n":"game_over","k":"routine","len":17,"c":true},{"a":2411,"n":"course_complete","k":"routine","len":9,"c":true},{"a":2420,"n":"panel_faces_tick","k":"routine","len":37,"c":true},{"a":2456,"n":"r_0998","k":"branch","len":1,"c":false},{"a":2457,"n":"high_score_check","k":"routine","len":165,"c":true},{"a":2459,"n":"b_099B","k":"branch","len":1,"c":false},{"a":2495,"n":"b_09BF","k":"branch","len":1,"c":false},{"a":2517,"n":"b_09D5","k":"branch","len":1,"c":false},{"a":2555,"n":"b_09FB","k":"branch","len":1,"c":false},{"a":2567,"n":"b_0A07","k":"branch","len":1,"c":false},{"a":2598,"n":"b_0A26","k":"branch","len":1,"c":false},{"a":2609,"n":"b_0A31","k":"branch","len":1,"c":false},{"a":2621,"n":"r_0A3D","k":"branch","len":1,"c":false},{"a":2622,"n":"show_game_over","k":"routine","len":24,"c":true},{"a":2627,"n":"b_0A43","k":"branch","len":1,"c":false},{"a":2646,"n":"str_game_over","k":"table","len":9,"c":true},{"a":2655,"n":"text_screen","k":"routine","len":43,"c":true},{"a":2698,"n":"name_entry","k":"routine","len":259,"c":true},{"a":2711,"n":"b_0A97","k":"branch","len":1,"c":false},{"a":2732,"n":"b_0AAC","k":"branch","len":1,"c":false},{"a":2752,"n":"b_0AC0","k":"branch","len":1,"c":false},{"a":2793,"n":"b_0AE9","k":"branch","len":1,"c":false},{"a":2800,"n":"b_0AF0","k":"branch","len":1,"c":false},{"a":2843,"n":"b_0B1B","k":"branch","len":1,"c":false},{"a":2862,"n":"b_0B2E","k":"branch","len":1,"c":false},{"a":2931,"n":"b_0B73","k":"branch","len":1,"c":false},{"a":2951,"n":"b_0B87","k":"branch","len":1,"c":false},{"a":2957,"n":"str_name_entry","k":"table","len":10,"c":true},{"a":2967,"n":"name_entry_letters","k":"table","len":28,"c":true},{"a":2995,"n":"name_entry_cells","k":"variable","len":1,"c":true},{"a":2996,"n":"name_entry_cells_hi","k":"table","len":55,"c":true},{"a":3051,"n":"high_score_names","k":"table","len":4,"c":true},{"a":3055,"n":"high_score_names_1","k":"table","len":32,"c":true},{"a":3087,"n":"high_score_scores","k":"variable","len":1,"c":true},{"a":3088,"n":"high_score_scores_mid","k":"variable","len":1,"c":true},{"a":3089,"n":"high_score_scores_low","k":"variable","len":1,"c":true},{"a":3090,"n":"high_score_scores_1","k":"variable","len":1,"c":true},{"a":3091,"n":"high_score_scores_1_mid","k":"variable","len":1,"c":true},{"a":3092,"n":"high_score_scores_1_low","k":"table","len":22,"c":true},{"a":3114,"n":"draw_high_scores","k":"routine","len":72,"c":true},{"a":3135,"n":"b_0C3F","k":"branch","len":1,"c":false},{"a":3175,"n":"b_0C67","k":"branch","len":1,"c":false},{"a":3186,"n":"draw_score_name","k":"routine","len":26,"c":true},{"a":3196,"n":"b_0C7C","k":"branch","len":1,"c":false},{"a":3212,"n":"draw_score_digits","k":"routine","len":97,"c":true},{"a":3309,"n":"select_screen","k":"routine","len":47,"c":true},{"a":3356,"n":"draw_course_pictures","k":"routine","len":225,"c":true},{"a":3358,"n":"b_0D1E","k":"branch","len":1,"c":false},{"a":3386,"n":"b_0D3A","k":"branch","len":1,"c":false},{"a":3449,"n":"b_0D79","k":"branch","len":1,"c":false},{"a":3511,"n":"b_0DB7","k":"branch","len":1,"c":false},{"a":3529,"n":"b_0DC9","k":"branch","len":1,"c":false},{"a":3581,"n":"driver_cursor_loop","k":"routine","len":109,"c":true},{"a":3596,"n":"b_0E0C","k":"branch","len":1,"c":false},{"a":3630,"n":"b_0E2E","k":"branch","len":1,"c":false},{"a":3664,"n":"b_0E50","k":"branch","len":1,"c":false},{"a":3684,"n":"b_0E64","k":"branch","len":1,"c":false},{"a":3690,"n":"lower_kart","k":"routine","len":306,"c":true},{"a":3728,"n":"b_0E90","k":"branch","len":1,"c":false},{"a":3748,"n":"b_0EA4","k":"branch","len":1,"c":false},{"a":3783,"n":"b_0EC7","k":"branch","len":1,"c":false},{"a":3837,"n":"j_0EFD","k":"branch","len":1,"c":false},{"a":3850,"n":"b_0F0A","k":"branch","len":1,"c":false},{"a":3975,"n":"b_0F87","k":"branch","len":1,"c":false},{"a":3990,"n":"b_0F96","k":"branch","len":1,"c":false},{"a":3996,"n":"course_picture_columns","k":"table","len":5,"c":true},{"a":4001,"n":"course_picture_colours","k":"table","len":5,"c":true},{"a":4006,"n":"course_picture_sources","k":"table","len":5,"c":true},{"a":4011,"n":"lowered_kart_x","k":"table","len":4,"c":true},{"a":4015,"n":"lowered_kart_y","k":"table","len":4,"c":true},{"a":4019,"n":"lowered_kart_pointers","k":"table","len":4,"c":true},{"a":4023,"n":"str_copyright","k":"table","len":39,"c":true},{"a":4062,"n":"str_select_course","k":"table","len":34,"c":true},{"a":4101,"n":"draw_face_first","k":"routine","len":30,"c":true},{"a":4131,"n":"draw_face_second","k":"routine","len":37,"c":true},{"a":4168,"n":"draw_face_cells","k":"routine","len":19,"c":true},{"a":4172,"n":"b_104C","k":"branch","len":1,"c":false},{"a":4187,"n":"congratulations","k":"routine","len":72,"c":true},{"a":4194,"n":"b_1062","k":"branch","len":1,"c":false},{"a":4199,"n":"b_1067","k":"branch","len":1,"c":false},{"a":4225,"n":"b_1081","k":"branch","len":1,"c":false},{"a":4238,"n":"b_108E","k":"branch","len":1,"c":false},{"a":4259,"n":"str_congratulations","k":"table","len":17,"c":true},{"a":4276,"n":"show_bonus","k":"routine","len":25,"c":true},{"a":4278,"n":"b_10B6","k":"branch","len":1,"c":false},{"a":4301,"n":"str_bonus","k":"table","len":13,"c":true},{"a":4314,"n":"count_bonus","k":"routine","len":43,"c":true},{"a":4357,"n":"draw_bonus_digits","k":"routine","len":21,"c":true},{"a":4378,"n":"draw_panel","k":"routine","len":181,"c":true},{"a":4380,"n":"b_111C","k":"branch","len":1,"c":false},{"a":4406,"n":"b_1136","k":"branch","len":1,"c":false},{"a":4440,"n":"b_1158","k":"branch","len":1,"c":false},{"a":4490,"n":"b_118A","k":"branch","len":1,"c":false},{"a":4514,"n":"b_11A2","k":"branch","len":1,"c":false},{"a":4559,"n":"panel_row3_text","k":"table","len":40,"c":true},{"a":4599,"n":"panel_row3_colours","k":"table","len":40,"c":true},{"a":4639,"n":"panel_row4_text","k":"table","len":40,"c":true},{"a":4679,"n":"panel_row4_colours","k":"table","len":40,"c":true},{"a":4719,"n":"panel_rival_columns","k":"table","len":11,"c":true},{"a":4730,"n":"panel_rival_slots","k":"table","len":11,"c":true},{"a":4741,"n":"face_pointers","k":"variable","len":1,"c":true},{"a":4742,"n":"face_pointers_hi","k":"table","len":23,"c":true},{"a":4765,"n":"face_cells","k":"table","len":108,"c":true},{"a":4873,"n":"face2_pointers","k":"variable","len":1,"c":true},{"a":4874,"n":"face2_pointers_hi","k":"table","len":23,"c":true},{"a":4897,"n":"face2_cells","k":"table","len":108,"c":true},{"a":5005,"n":"draw_stage_marks","k":"routine","len":19,"c":true},{"a":5007,"n":"b_138F","k":"branch","len":1,"c":false},{"a":5020,"n":"b_139C","k":"branch","len":1,"c":false},{"a":5024,"n":"draw_course_letter","k":"routine","len":25,"c":true},{"a":5032,"n":"b_13A8","k":"branch","len":1,"c":false},{"a":5049,"n":"course_letter_cells","k":"table","len":20,"c":true},{"a":5069,"n":"course_letter_colours","k":"table","len":20,"c":true},{"a":5089,"n":"update_place","k":"routine","len":52,"c":true},{"a":5096,"n":"b_13E8","k":"branch","len":1,"c":false},{"a":5126,"n":"b_1406","k":"branch","len":1,"c":false},{"a":5129,"n":"b_1409","k":"branch","len":1,"c":false},{"a":5135,"n":"r_140F","k":"branch","len":1,"c":false},{"a":5136,"n":"b_1410","k":"branch","len":1,"c":false},{"a":5141,"n":"show_place","k":"routine","len":71,"c":true},{"a":5198,"n":"b_144E","k":"branch","len":1,"c":false},{"a":5212,"n":"show_place_operand_lo","k":"routine","len":1,"c":true},{"a":5213,"n":"show_place_operand_hi","k":"routine","len":78,"c":true},{"a":5275,"n":"b_149B","k":"branch","len":1,"c":false},{"a":5291,"n":"place_number_pointers","k":"variable","len":1,"c":true},{"a":5292,"n":"place_number_pointers_hi","k":"table","len":23,"c":true},{"a":5315,"n":"panel_slot_columns","k":"table","len":12,"c":true},{"a":5327,"n":"place_suffix","k":"table","len":12,"c":true},{"a":5339,"n":"cell_offsets_3x3","k":"table","len":9,"c":true},{"a":5348,"n":"slot_marker_x","k":"table","len":12,"c":true},{"a":5360,"n":"place_number_cells","k":"table","len":108,"c":true},{"a":5468,"n":"drop_kart_back","k":"routine","len":118,"c":true},{"a":5487,"n":"b_156F","k":"branch","len":1,"c":false},{"a":5586,"n":"drop_kart_step","k":"routine","len":42,"c":true},{"a":5595,"n":"b_15DB","k":"branch","len":1,"c":false},{"a":5622,"n":"b_15F6","k":"branch","len":1,"c":false},{"a":5627,"n":"r_15FB","k":"branch","len":1,"c":false},{"a":5628,"n":"wipe_wedge","k":"routine","len":89,"c":true},{"a":5666,"n":"b_1622","k":"branch","len":1,"c":false},{"a":5671,"n":"b_1627","k":"branch","len":1,"c":false},{"a":5704,"n":"b_1648","k":"branch","len":1,"c":false},{"a":5717,"n":"wipe_rows_lo","k":"table","len":8,"c":true},{"a":5725,"n":"wipe_rows_hi","k":"table","len":7,"c":true},{"a":5732,"n":"wipe_columns","k":"table","len":7,"c":true},{"a":5739,"n":"wipe_heights","k":"table","len":7,"c":true},{"a":5746,"n":"wipe_first_char","k":"table","len":7,"c":true},{"a":5753,"n":"wipe_direction","k":"table","len":7,"c":true},{"a":5760,"n":"wipe_slope","k":"table","len":7,"c":true},{"a":5767,"n":"kart_spin","k":"routine","len":194,"c":true},{"a":5812,"n":"b_16B4","k":"branch","len":1,"c":false},{"a":5829,"n":"b_16C5","k":"branch","len":1,"c":false},{"a":5838,"n":"b_16CE","k":"branch","len":1,"c":false},{"a":5900,"n":"b_170C","k":"branch","len":1,"c":false},{"a":5915,"n":"b_171B","k":"branch","len":1,"c":false},{"a":5946,"n":"b_173A","k":"branch","len":1,"c":false},{"a":5949,"n":"b_173D","k":"branch","len":1,"c":false},{"a":5961,"n":"spin_kart_1","k":"table","len":8,"c":true},{"a":5969,"n":"spin_kart_2","k":"table","len":8,"c":true},{"a":5977,"n":"spin_kart_3","k":"table","len":8,"c":true},{"a":5985,"n":"spin_head_x","k":"table","len":8,"c":true},{"a":5993,"n":"spin_head_tables","k":"variable","len":1,"c":true},{"a":5994,"n":"spin_head_tables_hi","k":"table","len":15,"c":true},{"a":6009,"n":"head_behind","k":"table","len":12,"c":true},{"a":6021,"n":"head_looking_back","k":"table","len":12,"c":true},{"a":6033,"n":"head_front","k":"table","len":12,"c":true},{"a":6045,"n":"start_lights","k":"routine","len":86,"c":true},{"a":6049,"n":"b_17A1","k":"branch","len":1,"c":false},{"a":6109,"n":"b_17DD","k":"branch","len":1,"c":false},{"a":6131,"n":"start_band3","k":"table","len":17,"c":true},{"a":6148,"n":"start_band2","k":"table","len":17,"c":true},{"a":6165,"n":"start_band3_off","k":"table","len":17,"c":true},{"a":6182,"n":"start_band2_off","k":"table","len":17,"c":true},{"a":6199,"n":"draw_horizon_rows","k":"routine","len":65,"c":true},{"a":6261,"n":"b_1875","k":"branch","len":1,"c":false},{"a":6263,"n":"b_1877","k":"branch","len":1,"c":false},{"a":6264,"n":"horizon_lower_src_lo","k":"routine","len":1,"c":true},{"a":6265,"n":"horizon_lower_src_hi","k":"routine","len":2,"c":true},{"a":6267,"n":"horizon_lower_dst_lo","k":"routine","len":1,"c":true},{"a":6268,"n":"horizon_lower_dst_hi","k":"routine","len":85,"c":true},{"a":6286,"n":"b_188E","k":"branch","len":1,"c":false},{"a":6292,"n":"b_1894","k":"branch","len":1,"c":false},{"a":6350,"n":"b_18CE","k":"branch","len":1,"c":false},{"a":6352,"n":"b_18D0","k":"branch","len":1,"c":false},{"a":6353,"n":"horizon_upper_src_lo","k":"routine","len":1,"c":true},{"a":6354,"n":"horizon_upper_src_hi","k":"routine","len":2,"c":true},{"a":6356,"n":"horizon_upper_dst_lo","k":"routine","len":1,"c":true},{"a":6357,"n":"horizon_upper_dst_hi","k":"routine","len":25,"c":true},{"a":6375,"n":"b_18E7","k":"branch","len":1,"c":false},{"a":6381,"n":"r_18ED","k":"branch","len":1,"c":false},{"a":6382,"n":"copy_kart_sprites","k":"routine","len":22,"c":true},{"a":6384,"n":"b_18F0","k":"branch","len":1,"c":false},{"a":6404,"n":"sort_karts","k":"routine","len":67,"c":true},{"a":6408,"n":"b_1908","k":"branch","len":1,"c":false},{"a":6428,"n":"b_191C","k":"branch","len":1,"c":false},{"a":6443,"n":"b_192B","k":"branch","len":1,"c":false},{"a":6463,"n":"b_193F","k":"branch","len":1,"c":false},{"a":6470,"n":"r_1946","k":"branch","len":1,"c":false},{"a":6471,"n":"reset_kart_order","k":"routine","len":9,"c":true},{"a":6473,"n":"b_1949","k":"branch","len":1,"c":false},{"a":6480,"n":"move_rivals","k":"routine","len":57,"c":true},{"a":6482,"n":"b_1952","k":"branch","len":1,"c":false},{"a":6497,"n":"b_1961","k":"branch","len":1,"c":false},{"a":6528,"n":"b_1980","k":"branch","len":1,"c":false},{"a":6530,"n":"b_1982","k":"branch","len":1,"c":false},{"a":6537,"n":"rival_top_speeds","k":"table","len":11,"c":true},{"a":6548,"n":"place_finisher","k":"routine","len":85,"c":true},{"a":6614,"n":"b_19D6","k":"branch","len":1,"c":false},{"a":6626,"n":"r_19E2","k":"branch","len":1,"c":false},{"a":6627,"n":"b_19E3","k":"branch","len":1,"c":false},{"a":6633,"n":"podium_labels","k":"table","len":47,"c":true},{"a":6680,"n":"clear_text_screen","k":"routine","len":40,"c":true},{"a":6698,"n":"b_1A2A","k":"branch","len":1,"c":false},{"a":6720,"n":"set_kart_frame","k":"routine","len":40,"c":true},{"a":6742,"n":"b_1A56","k":"branch","len":1,"c":false},{"a":6760,"n":"kart_body_frames","k":"table","len":10,"c":true},{"a":6770,"n":"kart_head_x","k":"table","len":5,"c":true},{"a":6775,"n":"scenery_tick","k":"routine","len":13,"c":true},{"a":6777,"n":"b_1A79","k":"branch","len":1,"c":false},{"a":6784,"n":"b_1A80","k":"branch","len":1,"c":false},{"a":6788,"n":"next_scenery_record","k":"routine","len":6,"c":true},{"a":6794,"n":"read_scenery_record","k":"routine","len":45,"c":true},{"a":6809,"n":"b_1A99","k":"branch","len":1,"c":false},{"a":6831,"n":"b_1AAF","k":"branch","len":1,"c":false},{"a":6839,"n":"scenery_list_next","k":"routine","len":74,"c":true},{"a":6860,"n":"b_1ACC","k":"branch","len":1,"c":false},{"a":6879,"n":"b_1ADF","k":"branch","len":1,"c":false},{"a":6881,"n":"b_1AE1","k":"branch","len":1,"c":false},{"a":6897,"n":"b_1AF1","k":"branch","len":1,"c":false},{"a":6913,"n":"scenery_a1","k":"table","len":58,"c":true},{"a":6971,"n":"scenery_a2","k":"table","len":58,"c":true},{"a":7029,"n":"scenery_a3","k":"table","len":64,"c":true},{"a":7093,"n":"scenery_a4","k":"table","len":60,"c":true},{"a":7153,"n":"scenery_a5","k":"table","len":56,"c":true},{"a":7209,"n":"scenery_b1","k":"table","len":60,"c":true},{"a":7269,"n":"scenery_b2","k":"table","len":60,"c":true},{"a":7329,"n":"scenery_b3","k":"table","len":54,"c":true},{"a":7383,"n":"scenery_b4","k":"table","len":58,"c":true},{"a":7441,"n":"scenery_b5","k":"table","len":62,"c":true},{"a":7503,"n":"scenery_c1","k":"table","len":58,"c":true},{"a":7561,"n":"scenery_c2","k":"table","len":56,"c":true},{"a":7617,"n":"scenery_c3","k":"table","len":66,"c":true},{"a":7683,"n":"scenery_c4","k":"table","len":64,"c":true},{"a":7747,"n":"scenery_c5","k":"table","len":56,"c":true},{"a":7803,"n":"scenery_d1","k":"table","len":56,"c":true},{"a":7859,"n":"scenery_d2","k":"table","len":60,"c":true},{"a":7919,"n":"scenery_d3","k":"table","len":56,"c":true},{"a":7975,"n":"scenery_d4","k":"table","len":56,"c":true},{"a":8031,"n":"scenery_d5","k":"table","len":62,"c":true},{"a":8093,"n":"scenery_e1","k":"table","len":54,"c":true},{"a":8147,"n":"scenery_e2","k":"table","len":60,"c":true},{"a":8207,"n":"scenery_e3","k":"table","len":56,"c":true},{"a":8263,"n":"scenery_e4","k":"table","len":64,"c":true},{"a":8327,"n":"scenery_e5","k":"table","len":62,"c":true},{"a":8389,"n":"scenery_streams","k":"table","len":492,"c":true},{"a":8881,"n":"scenery_stream_unused","k":"table","len":72,"c":true},{"a":8953,"n":"scenery_start","k":"table","len":48,"c":true},{"a":9001,"n":"track_step","k":"routine","len":20,"c":true},{"a":9005,"n":"j_232D","k":"branch","len":1,"c":false},{"a":9021,"n":"rts_233D","k":"routine","len":9,"c":true},{"a":9022,"n":"b_233E","k":"branch","len":1,"c":false},{"a":9030,"n":"track_a1","k":"table","len":66,"c":true},{"a":9096,"n":"track_a2","k":"table","len":70,"c":true},{"a":9166,"n":"track_a3","k":"table","len":84,"c":true},{"a":9250,"n":"track_a4","k":"table","len":88,"c":true},{"a":9338,"n":"track_a5","k":"table","len":100,"c":true},{"a":9438,"n":"track_b1","k":"table","len":74,"c":true},{"a":9512,"n":"track_b2","k":"table","len":80,"c":true},{"a":9592,"n":"track_b3","k":"table","len":58,"c":true},{"a":9650,"n":"track_b4","k":"table","len":82,"c":true},{"a":9732,"n":"track_b5","k":"table","len":88,"c":true},{"a":9820,"n":"track_c1","k":"table","len":56,"c":true},{"a":9876,"n":"track_c2","k":"table","len":88,"c":true},{"a":9964,"n":"track_c3","k":"table","len":80,"c":true},{"a":10044,"n":"track_c4","k":"table","len":82,"c":true},{"a":10126,"n":"track_c5","k":"table","len":72,"c":true},{"a":10198,"n":"track_d1","k":"table","len":82,"c":true},{"a":10280,"n":"track_d2","k":"table","len":72,"c":true},{"a":10352,"n":"track_d3","k":"table","len":100,"c":true},{"a":10452,"n":"track_d4","k":"table","len":86,"c":true},{"a":10538,"n":"track_d5","k":"table","len":94,"c":true},{"a":10632,"n":"track_e1","k":"table","len":72,"c":true},{"a":10704,"n":"track_e2","k":"table","len":72,"c":true},{"a":10776,"n":"track_e3","k":"table","len":82,"c":true},{"a":10858,"n":"track_e4","k":"table","len":74,"c":true},{"a":10932,"n":"track_e5","k":"table","len":88,"c":true},{"a":11020,"n":"piece_start","k":"routine","len":35,"c":true},{"a":11048,"n":"b_2B28","k":"branch","len":1,"c":false},{"a":11055,"n":"piece_bend_left","k":"routine","len":35,"c":true},{"a":11090,"n":"piece_bend_right","k":"routine","len":35,"c":true},{"a":11125,"n":"bend_road_offsets","k":"variable","len":1,"c":true},{"a":11126,"n":"bend_road_offsets_hi","k":"table","len":37,"c":true},{"a":11163,"n":"bend_scenery_offsets","k":"variable","len":1,"c":true},{"a":11164,"n":"bend_scenery_offsets_hi","k":"table","len":37,"c":true},{"a":11201,"n":"bend_offset_lists","k":"table","len":473,"c":true},{"a":11674,"n":"piece_descent","k":"routine","len":65,"c":true},{"a":11731,"n":"r_2DD3","k":"branch","len":1,"c":false},{"a":11732,"n":"b_2DD4","k":"branch","len":1,"c":false},{"a":11739,"n":"descent_widths","k":"variable","len":1,"c":true},{"a":11740,"n":"descent_widths_hi","k":"table","len":57,"c":true},{"a":11797,"n":"descent_scenery_rows","k":"variable","len":1,"c":true},{"a":11798,"n":"descent_scenery_rows_hi","k":"table","len":57,"c":true},{"a":11855,"n":"descent_kart_heights","k":"variable","len":1,"c":true},{"a":11856,"n":"descent_kart_heights_hi","k":"table","len":57,"c":true},{"a":11913,"n":"piece_level_out","k":"routine","len":58,"c":true},{"a":11964,"n":"b_2EBC","k":"branch","len":1,"c":false},{"a":11971,"n":"level_widths","k":"variable","len":1,"c":true},{"a":11972,"n":"level_widths_hi","k":"table","len":23,"c":true},{"a":11995,"n":"level_scenery_rows","k":"variable","len":1,"c":true},{"a":11996,"n":"level_scenery_rows_hi","k":"table","len":23,"c":true},{"a":12019,"n":"level_kart_heights","k":"variable","len":1,"c":true},{"a":12020,"n":"level_kart_heights_hi","k":"table","len":23,"c":true},{"a":12043,"n":"piece_straight_16","k":"routine","len":9,"c":true},{"a":12052,"n":"piece_straight_4","k":"routine","len":16,"c":true},{"a":12061,"n":"b_2F1D","k":"branch","len":1,"c":false},{"a":12068,"n":"piece_climb","k":"routine","len":57,"c":true},{"a":12124,"n":"r_2F5C","k":"branch","len":1,"c":false},{"a":12125,"n":"climb_widths","k":"variable","len":1,"c":true},{"a":12126,"n":"climb_widths_hi","k":"table","len":45,"c":true},{"a":12171,"n":"climb_scenery_rows","k":"variable","len":1,"c":true},{"a":12172,"n":"climb_scenery_rows_hi","k":"table","len":45,"c":true},{"a":12217,"n":"climb_kart_heights","k":"variable","len":1,"c":true},{"a":12218,"n":"climb_kart_heights_hi","k":"table","len":45,"c":true},{"a":12263,"n":"piece_descent_straight","k":"routine","len":80,"c":true},{"a":12318,"n":"r_301E","k":"branch","len":1,"c":false},{"a":12319,"n":"b_301F","k":"branch","len":1,"c":false},{"a":12326,"n":"b_3026","k":"branch","len":1,"c":false},{"a":12343,"n":"descent2_widths","k":"variable","len":1,"c":true},{"a":12344,"n":"descent2_widths_hi","k":"table","len":49,"c":true},{"a":12393,"n":"descent2_scenery_rows","k":"variable","len":1,"c":true},{"a":12394,"n":"descent2_scenery_rows_hi","k":"table","len":49,"c":true},{"a":12443,"n":"descent2_kart_heights","k":"variable","len":1,"c":true},{"a":12444,"n":"descent2_kart_heights_hi","k":"table","len":49,"c":true},{"a":12493,"n":"piece_jump","k":"routine","len":42,"c":true},{"a":12535,"n":"piece_crest","k":"routine","len":61,"c":true},{"a":12588,"n":"r_312C","k":"branch","len":1,"c":false},{"a":12589,"n":"b_312D","k":"branch","len":1,"c":false},{"a":12596,"n":"jump_gap_from","k":"table","len":29,"c":true},{"a":12625,"n":"jump_gap_to","k":"table","len":29,"c":true},{"a":12654,"n":"crest_widths","k":"variable","len":1,"c":true},{"a":12655,"n":"crest_widths_hi","k":"table","len":57,"c":true},{"a":12712,"n":"crest_scenery_rows","k":"variable","len":1,"c":true},{"a":12713,"n":"crest_scenery_rows_hi","k":"table","len":57,"c":true},{"a":12770,"n":"crest_kart_heights","k":"variable","len":1,"c":true},{"a":12771,"n":"crest_kart_heights_hi","k":"table","len":57,"c":true},{"a":12828,"n":"bend_drift","k":"routine","len":74,"c":true},{"a":12863,"n":"b_323F","k":"branch","len":1,"c":false},{"a":12871,"n":"b_3247","k":"branch","len":1,"c":false},{"a":12877,"n":"b_324D","k":"branch","len":1,"c":false},{"a":12899,"n":"b_3263","k":"branch","len":1,"c":false},{"a":12901,"n":"r_3265","k":"branch","len":1,"c":false},{"a":12902,"n":"bend_pull_right_a","k":"table","len":5,"c":true},{"a":12907,"n":"bend_pull_right_b","k":"table","len":5,"c":true},{"a":12912,"n":"bend_pull_left_a","k":"table","len":5,"c":true},{"a":12917,"n":"bend_pull_left_b","k":"table","len":5,"c":true},{"a":12922,"n":"jump_head_y","k":"table","len":23,"c":true},{"a":12945,"n":"move_player","k":"routine","len":254,"c":true},{"a":12951,"n":"b_3297","k":"branch","len":1,"c":false},{"a":12959,"n":"b_329F","k":"branch","len":1,"c":false},{"a":12967,"n":"b_32A7","k":"branch","len":1,"c":false},{"a":12995,"n":"b_32C3","k":"branch","len":1,"c":false},{"a":13035,"n":"b_32EB","k":"branch","len":1,"c":false},{"a":13065,"n":"b_3309","k":"branch","len":1,"c":false},{"a":13089,"n":"j_3321","k":"branch","len":1,"c":false},{"a":13105,"n":"b_3331","k":"branch","len":1,"c":false},{"a":13107,"n":"b_3333","k":"branch","len":1,"c":false},{"a":13121,"n":"b_3341","k":"branch","len":1,"c":false},{"a":13129,"n":"b_3349","k":"branch","len":1,"c":false},{"a":13136,"n":"b_3350","k":"branch","len":1,"c":false},{"a":13167,"n":"b_336F","k":"branch","len":1,"c":false},{"a":13173,"n":"b_3375","k":"branch","len":1,"c":false},{"a":13180,"n":"j_337C","k":"branch","len":1,"c":false},{"a":13199,"n":"move_on","k":"routine","len":120,"c":true},{"a":13298,"n":"b_33F2","k":"branch","len":1,"c":false},{"a":13313,"n":"b_3401","k":"branch","len":1,"c":false},{"a":13319,"n":"gear_change","k":"routine","len":63,"c":true},{"a":13375,"n":"r_343F","k":"branch","len":1,"c":false},{"a":13376,"n":"b_3440","k":"branch","len":1,"c":false},{"a":13382,"n":"gear_arrow_lo","k":"variable","len":2,"c":true},{"a":13384,"n":"gear_arrow_hi","k":"variable","len":2,"c":true},{"a":13386,"n":"gear_colour_lo","k":"variable","len":2,"c":true},{"a":13388,"n":"gear_colour_hi","k":"variable","len":2,"c":true},{"a":13390,"n":"podium_colours","k":"table","len":3,"c":true},{"a":13393,"n":"add_speed_score","k":"routine","len":33,"c":true},{"a":13426,"n":"draw_score","k":"routine","len":62,"c":true},{"a":13446,"n":"b_3486","k":"branch","len":1,"c":false},{"a":13466,"n":"b_349A","k":"branch","len":1,"c":false},{"a":13488,"n":"race_clock","k":"routine","len":83,"c":true},{"a":13569,"n":"b_3501","k":"branch","len":1,"c":false},{"a":13570,"n":"r_3502","k":"branch","len":1,"c":false},{"a":13571,"n":"speed_up","k":"routine","len":55,"c":true},{"a":13600,"n":"j_3520","k":"branch","len":1,"c":false},{"a":13625,"n":"r_3539","k":"branch","len":1,"c":false},{"a":13626,"n":"slow_down","k":"routine","len":30,"c":true},{"a":13656,"n":"setup_stage","k":"routine","len":222,"c":true},{"a":13874,"n":"b_3632","k":"branch","len":1,"c":false},{"a":13876,"n":"b_3634","k":"branch","len":1,"c":false},{"a":13878,"n":"stage_chars_src_hi","k":"routine","len":182,"c":true},{"a":13921,"n":"b_3661","k":"branch","len":1,"c":false},{"a":13961,"n":"b_3689","k":"branch","len":1,"c":false},{"a":13984,"n":"b_36A0","k":"branch","len":1,"c":false},{"a":14008,"n":"b_36B8","k":"branch","len":1,"c":false},{"a":14029,"n":"b_36CD","k":"branch","len":1,"c":false},{"a":14052,"n":"b_36E4","k":"branch","len":1,"c":false},{"a":14060,"n":"reset_kart_height","k":"routine","len":17,"c":true},{"a":14077,"n":"scenery_counter_starts","k":"table","len":4,"c":true},{"a":14081,"n":"rival_start_coarse","k":"table","len":11,"c":true},{"a":14092,"n":"rival_start_fine","k":"table","len":11,"c":true},{"a":14103,"n":"rival_lanes","k":"table","len":11,"c":true},{"a":14114,"n":"driver_kart_colours","k":"table","len":12,"c":true},{"a":14126,"n":"kart_colour_choices","k":"table","len":5,"c":true},{"a":14131,"n":"course_table","k":"variable","len":1,"c":true},{"a":14132,"n":"course_table_hi","k":"table","len":9,"c":true},{"a":14141,"n":"course_a","k":"table","len":20,"c":true},{"a":14161,"n":"course_a_looks","k":"table","len":20,"c":true},{"a":14181,"n":"course_a_horizons","k":"table","len":20,"c":true},{"a":14201,"n":"course_b","k":"table","len":20,"c":true},{"a":14221,"n":"course_b_looks","k":"table","len":20,"c":true},{"a":14241,"n":"course_b_horizons","k":"table","len":20,"c":true},{"a":14261,"n":"course_c","k":"table","len":20,"c":true},{"a":14281,"n":"course_c_looks","k":"table","len":20,"c":true},{"a":14301,"n":"course_c_horizons","k":"table","len":20,"c":true},{"a":14321,"n":"course_d","k":"table","len":20,"c":true},{"a":14341,"n":"course_d_looks","k":"table","len":20,"c":true},{"a":14361,"n":"course_d_horizons","k":"table","len":20,"c":true},{"a":14381,"n":"course_e","k":"table","len":20,"c":true},{"a":14401,"n":"course_e_looks","k":"table","len":20,"c":true},{"a":14421,"n":"course_e_horizons","k":"table","len":20,"c":true},{"a":14441,"n":"pause_on_space","k":"routine","len":38,"c":true},{"a":14448,"n":"b_3870","k":"branch","len":1,"c":false},{"a":14458,"n":"b_387A","k":"branch","len":1,"c":false},{"a":14468,"n":"b_3884","k":"branch","len":1,"c":false},{"a":14478,"n":"r_388E","k":"branch","len":1,"c":false},{"a":14479,"n":"wait_frames","k":"routine","len":15,"c":true},{"a":14494,"n":"random","k":"routine","len":23,"c":true},{"a":14517,"n":"seed_random","k":"routine","len":13,"c":true},{"a":14530,"n":"setup_video","k":"routine","len":66,"c":true},{"a":14596,"n":"copy_colours","k":"routine","len":141,"c":true},{"a":14598,"n":"b_3906","k":"branch","len":1,"c":false},{"a":14639,"n":"b_392F","k":"branch","len":1,"c":false},{"a":14680,"n":"b_3958","k":"branch","len":1,"c":false},{"a":14721,"n":"b_3981","k":"branch","len":1,"c":false},{"a":14737,"n":"set_view_screen","k":"routine","len":14,"c":true},{"a":14751,"n":"view_d018","k":"variable","len":2,"c":true},{"a":14753,"n":"clear_view","k":"routine","len":139,"c":true},{"a":14761,"n":"b_39A9","k":"branch","len":1,"c":false},{"a":14825,"n":"b_39E9","k":"branch","len":1,"c":false},{"a":14829,"n":"b_39ED","k":"branch","len":1,"c":false},{"a":14892,"n":"rts_3A2C","k":"routine","len":1,"c":true},{"a":14893,"n":"hide_rival_sprites","k":"routine","len":10,"c":true},{"a":14897,"n":"b_3A31","k":"branch","len":1,"c":false},{"a":14903,"n":"place_rivals","k":"routine","len":236,"c":true},{"a":14914,"n":"b_3A42","k":"branch","len":1,"c":false},{"a":14942,"n":"b_3A5E","k":"branch","len":1,"c":false},{"a":14974,"n":"b_3A7E","k":"branch","len":1,"c":false},{"a":14982,"n":"b_3A86","k":"branch","len":1,"c":false},{"a":14996,"n":"b_3A94","k":"branch","len":1,"c":false},{"a":15017,"n":"b_3AA9","k":"branch","len":1,"c":false},{"a":15093,"n":"b_3AF5","k":"branch","len":1,"c":false},{"a":15131,"n":"b_3B1B","k":"branch","len":1,"c":false},{"a":15138,"n":"r_3B22","k":"branch","len":1,"c":false},{"a":15139,"n":"rival_scale","k":"table","len":32,"c":true},{"a":15171,"n":"rival_pictures","k":"table","len":32,"c":true},{"a":15203,"n":"rival_picture_routines","k":"variable","len":1,"c":true},{"a":15204,"n":"rival_picture_routines_hi","k":"table","len":31,"c":true},{"a":15235,"n":"rival_near","k":"routine","len":66,"c":true},{"a":15301,"n":"rival_close","k":"routine","len":54,"c":true},{"a":15355,"n":"rival_middle","k":"routine","len":54,"c":true},{"a":15409,"n":"rival_far_1","k":"routine","len":22,"c":true},{"a":15431,"n":"rival_far_2","k":"routine","len":22,"c":true},{"a":15453,"n":"rival_far_3","k":"routine","len":22,"c":true},{"a":15475,"n":"call_02","k":"routine","len":3,"c":true},{"a":15478,"n":"draw_scenery","k":"routine","len":389,"c":true},{"a":15484,"n":"j_3C7C","k":"branch","len":1,"c":false},{"a":15506,"n":"b_3C92","k":"branch","len":1,"c":false},{"a":15514,"n":"b_3C9A","k":"branch","len":1,"c":false},{"a":15528,"n":"b_3CA8","k":"branch","len":1,"c":false},{"a":15549,"n":"b_3CBD","k":"branch","len":1,"c":false},{"a":15650,"n":"b_3D22","k":"branch","len":1,"c":false},{"a":15653,"n":"b_3D25","k":"branch","len":1,"c":false},{"a":15719,"n":"b_3D67","k":"branch","len":1,"c":false},{"a":15744,"n":"b_3D80","k":"branch","len":1,"c":false},{"a":15851,"n":"b_3DEB","k":"branch","len":1,"c":false},{"a":15854,"n":"b_3DEE","k":"branch","len":1,"c":false},{"a":15859,"n":"b_3DF3","k":"branch","len":1,"c":false},{"a":15866,"n":"r_3DFA","k":"branch","len":1,"c":false},{"a":15867,"n":"scenery_scale","k":"table","len":16,"c":true},{"a":15883,"n":"scenery_pictures","k":"variable","len":1,"c":true},{"a":15884,"n":"scenery_pictures_hi","k":"table","len":49,"c":true},{"a":15933,"n":"scenery_colours","k":"table","len":25,"c":true},{"a":15958,"n":"scenery_type_13","k":"table","len":64,"c":true},{"a":16022,"n":"scenery_type_16","k":"table","len":64,"c":true},{"a":16086,"n":"scenery_type_8","k":"table","len":64,"c":true},{"a":16150,"n":"scenery_type_12","k":"table","len":64,"c":true},{"a":16214,"n":"scenery_type_9","k":"table","len":64,"c":true},{"a":16278,"n":"scenery_type_15","k":"table","len":64,"c":true},{"a":16342,"n":"scenery_type_1","k":"table","len":42,"c":true},{"a":16406,"n":"scenery_type_19","k":"table","len":64,"c":true},{"a":16470,"n":"scenery_type_21","k":"table","len":64,"c":true},{"a":16534,"n":"scenery_type_23","k":"table","len":64,"c":true},{"a":16598,"n":"scenery_type_22","k":"table","len":64,"c":true},{"a":16662,"n":"scenery_type_6","k":"table","len":64,"c":true},{"a":16726,"n":"scenery_type_17","k":"table","len":64,"c":true},{"a":16790,"n":"scenery_type_18","k":"table","len":64,"c":true},{"a":16854,"n":"scenery_type_10","k":"table","len":64,"c":true},{"a":16918,"n":"scenery_type_11","k":"table","len":64,"c":true},{"a":16982,"n":"scenery_type_20","k":"table","len":64,"c":true},{"a":17046,"n":"scenery_type_14","k":"table","len":64,"c":true},{"a":17110,"n":"scenery_type_7","k":"table","len":64,"c":true},{"a":17174,"n":"scenery_type_5","k":"table","len":64,"c":true},{"a":17238,"n":"scenery_type_2","k":"table","len":64,"c":true},{"a":17302,"n":"scenery_type_3","k":"table","len":64,"c":true},{"a":17366,"n":"scenery_type_4","k":"table","len":64,"c":true},{"a":17430,"n":"scenery_type_24","k":"table","len":64,"c":true},{"a":17494,"n":"draw_tiles","k":"routine","len":150,"c":true},{"a":17531,"n":"r_447B","k":"branch","len":1,"c":false},{"a":17532,"n":"b_447C","k":"branch","len":1,"c":false},{"a":17550,"n":"j_448E","k":"branch","len":1,"c":false},{"a":17594,"n":"b_44BA","k":"branch","len":1,"c":false},{"a":17597,"n":"b_44BD","k":"branch","len":1,"c":false},{"a":17607,"n":"b_44C7","k":"branch","len":1,"c":false},{"a":17625,"n":"b_44D9","k":"branch","len":1,"c":false},{"a":17637,"n":"b_44E5","k":"branch","len":1,"c":false},{"a":17643,"n":"r_44EB","k":"branch","len":1,"c":false},{"a":17644,"n":"back_screen_page","k":"variable","len":2,"c":true},{"a":17646,"n":"row_offset_hi","k":"table","len":51,"c":true},{"a":17697,"n":"row_offset_lo","k":"table","len":51,"c":true},{"a":17748,"n":"r_4554","k":"routine","len":1,"c":true},{"a":17749,"n":"draw_road","k":"routine","len":218,"c":true},{"a":17798,"n":"j_4586","k":"branch","len":1,"c":false},{"a":17813,"n":"b_4595","k":"branch","len":1,"c":false},{"a":17832,"n":"b_45A8","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":17869,"n":"b_45CD","k":"branch","len":1,"c":false},{"a":17890,"n":"b_45E2","k":"branch","len":1,"c":false},{"a":17914,"n":"b_45FA","k":"branch","len":1,"c":false},{"a":17922,"n":"b_4602","k":"branch","len":1,"c":false},{"a":17928,"n":"b_4608","k":"branch","len":1,"c":false},{"a":17941,"n":"b_4615","k":"branch","len":1,"c":false},{"a":17949,"n":"j_461D","k":"branch","len":1,"c":false},{"a":17967,"n":"road_flat_widths","k":"table","len":10,"c":true},{"a":17977,"n":"road_flat_scenery_rows","k":"table","len":16,"c":true},{"a":17993,"n":"road_flat_kart_heights","k":"table","len":32,"c":true},{"a":18025,"n":"road_profiles","k":"table","len":1024,"c":true},{"a":19049,"n":"road_profiles_2","k":"table","len":955,"c":true},{"a":20004,"n":"road_left_edge","k":"routine","len":49,"c":true},{"a":20015,"n":"b_4E2F","k":"branch","len":1,"c":false},{"a":20027,"n":"b_4E3B","k":"branch","len":1,"c":false},{"a":20033,"n":"j_4E41","k":"branch","len":1,"c":false},{"a":20053,"n":"left_edge_routines","k":"variable","len":1,"c":true},{"a":20054,"n":"left_edge_routines_hi","k":"table","len":19,"c":true},{"a":20073,"n":"left_edge_3","k":"routine","len":25,"c":true},{"a":20088,"n":"b_4E78","k":"branch","len":1,"c":false},{"a":20093,"n":"b_4E7D","k":"branch","len":1,"c":false},{"a":20098,"n":"left_edge_4","k":"routine","len":16,"c":true},{"a":20109,"n":"b_4E8D","k":"branch","len":1,"c":false},{"a":20114,"n":"left_edge_5","k":"routine","len":12,"c":true},{"a":20126,"n":"left_edge_6","k":"routine","len":19,"c":true},{"a":20144,"n":"r_4EB0","k":"branch","len":1,"c":false},{"a":20145,"n":"left_edge_8","k":"routine","len":24,"c":true},{"a":20169,"n":"left_edge_9","k":"routine","len":29,"c":true},{"a":20198,"n":"left_edge_2","k":"routine","len":18,"c":true},{"a":20211,"n":"b_4EF3","k":"branch","len":1,"c":false},{"a":20216,"n":"left_edge_1","k":"routine","len":12,"c":true},{"a":20228,"n":"left_edge_0","k":"routine","len":17,"c":true},{"a":20245,"n":"road_right_edge","k":"routine","len":50,"c":true},{"a":20256,"n":"b_4F20","k":"branch","len":1,"c":false},{"a":20268,"n":"b_4F2C","k":"branch","len":1,"c":false},{"a":20274,"n":"j_4F32","k":"branch","len":1,"c":false},{"a":20295,"n":"right_edge_routines","k":"variable","len":1,"c":true},{"a":20296,"n":"right_edge_routines_hi","k":"table","len":19,"c":true},{"a":20315,"n":"right_edge_3","k":"routine","len":25,"c":true},{"a":20330,"n":"b_4F6A","k":"branch","len":1,"c":false},{"a":20335,"n":"b_4F6F","k":"branch","len":1,"c":false},{"a":20340,"n":"right_edge_4","k":"routine","len":16,"c":true},{"a":20351,"n":"b_4F7F","k":"branch","len":1,"c":false},{"a":20356,"n":"right_edge_5","k":"routine","len":14,"c":true},{"a":20369,"n":"r_4F91","k":"branch","len":1,"c":false},{"a":20370,"n":"right_edge_6","k":"routine","len":23,"c":true},{"a":20393,"n":"right_edge_8","k":"routine","len":30,"c":true},{"a":20423,"n":"right_edge_9","k":"routine","len":37,"c":true},{"a":20460,"n":"right_edge_2","k":"routine","len":17,"c":true},{"a":20472,"n":"b_4FF8","k":"branch","len":1,"c":false},{"a":20477,"n":"right_edge_1","k":"routine","len":11,"c":true},{"a":20488,"n":"right_edge_0","k":"routine","len":16,"c":true},{"a":20504,"n":"wait_frame","k":"routine","len":7,"c":true},{"a":20506,"n":"b_501A","k":"branch","len":1,"c":false},{"a":20511,"n":"setup_interrupts","k":"routine","len":61,"c":true},{"a":20572,"n":"start_race_irqs","k":"routine","len":9,"c":true},{"a":20581,"n":"enable_raster","k":"routine","len":25,"c":true},{"a":20606,"n":"nmi_return","k":"routine","len":1,"c":true},{"a":20607,"n":"irq_handler","k":"routine","len":44,"c":true},{"a":20637,"n":"b_509D","k":"branch","len":1,"c":false},{"a":20651,"n":"sprite_band_irq","k":"routine","len":146,"c":true},{"a":20663,"n":"b_50B7","k":"branch","len":1,"c":false},{"a":20793,"n":"b_5139","k":"branch","len":1,"c":false},{"a":20797,"n":"sprite_bands","k":"variable","len":1,"c":true},{"a":20798,"n":"band_on_1","k":"variable","len":1,"c":true},{"a":20799,"n":"band_on_2","k":"variable","len":1,"c":true},{"a":20800,"n":"band_on_3","k":"variable","len":1,"c":true},{"a":20801,"n":"band_x0","k":"table","len":4,"c":true},{"a":20805,"n":"band_x1","k":"table","len":4,"c":true},{"a":20809,"n":"band_x2","k":"table","len":4,"c":true},{"a":20813,"n":"band_x3","k":"table","len":4,"c":true},{"a":20817,"n":"band_y0","k":"table","len":4,"c":true},{"a":20821,"n":"band_y1","k":"table","len":4,"c":true},{"a":20825,"n":"band_y2","k":"table","len":4,"c":true},{"a":20829,"n":"band_y3","k":"table","len":4,"c":true},{"a":20833,"n":"band_pointer0","k":"table","len":4,"c":true},{"a":20837,"n":"band_pointer1","k":"table","len":4,"c":true},{"a":20841,"n":"band_pointer2","k":"table","len":4,"c":true},{"a":20845,"n":"band_pointer3","k":"table","len":4,"c":true},{"a":20849,"n":"band_colour0","k":"variable","len":2,"c":true},{"a":20851,"n":"start_light_1","k":"variable","len":2,"c":true},{"a":20853,"n":"band_colour1","k":"variable","len":2,"c":true},{"a":20855,"n":"start_light_2","k":"variable","len":2,"c":true},{"a":20857,"n":"band_colour2","k":"variable","len":2,"c":true},{"a":20859,"n":"start_light_3","k":"variable","len":2,"c":true},{"a":20861,"n":"band_colour3","k":"table","len":4,"c":true},{"a":20865,"n":"text_irq","k":"routine","len":9,"c":true},{"a":20874,"n":"select_irq_top","k":"routine","len":34,"c":true},{"a":20908,"n":"select_irq_mid","k":"routine","len":32,"c":true},{"a":20940,"n":"race_irq_top","k":"routine","len":144,"c":true},{"a":21025,"n":"b_5221","k":"branch","len":1,"c":false},{"a":21042,"n":"b_5232","k":"branch","len":1,"c":false},{"a":21084,"n":"panel_irq_lower","k":"routine","len":32,"c":true},{"a":21116,"n":"race_irq_view","k":"routine","len":96,"c":true},{"a":21143,"n":"b_5297","k":"branch","len":1,"c":false},{"a":21212,"n":"kart_mux_wait","k":"routine","len":27,"c":true},{"a":21242,"n":"kart_mux_irq","k":"routine","len":101,"c":true},{"a":21261,"n":"b_530D","k":"branch","len":1,"c":false},{"a":21285,"n":"b_5325","k":"branch","len":1,"c":false},{"a":21316,"n":"b_5344","k":"branch","len":1,"c":false},{"a":21343,"n":"sprite_and_masks","k":"table","len":4,"c":true},{"a":21347,"n":"sprite_and_masks_4","k":"table","len":4,"c":true},{"a":21351,"n":"sprite_or_bits","k":"table","len":4,"c":true},{"a":21355,"n":"sprite_or_bits_4","k":"table","len":4,"c":true},{"a":22528,"n":"bytes_5800","k":"table","len":32,"c":true},{"a":22560,"n":"chars_5820","k":"table","len":704,"c":true},{"a":23264,"n":"chars_5820_9a","k":"table","len":696,"c":true},{"a":23960,"n":"chars_5D98","k":"table","len":704,"c":true},{"a":24664,"n":"chars_5D98_9a","k":"table","len":696,"c":true},{"a":25360,"n":"chars_6310","k":"table","len":704,"c":true},{"a":26064,"n":"chars_6310_9a","k":"table","len":696,"c":true},{"a":26760,"n":"chars_6888","k":"table","len":704,"c":true},{"a":27464,"n":"chars_6888_9a","k":"table","len":696,"c":true},{"a":28160,"n":"tiles_6E00","k":"table","len":1024,"c":true},{"a":29184,"n":"tiles_7200","k":"table","len":1024,"c":true},{"a":30208,"n":"tiles_7600","k":"table","len":1024,"c":true},{"a":31232,"n":"tiles_7A00","k":"table","len":1024,"c":true},{"a":32256,"n":"tiles_7E00","k":"table","len":512,"c":true},{"a":32768,"n":"tiles_8000","k":"table","len":512,"c":true},{"a":33280,"n":"tiles_8200","k":"table","len":1024,"c":true},{"a":34304,"n":"tiles_8600","k":"table","len":1024,"c":true},{"a":35328,"n":"tiles_8A00","k":"table","len":1024,"c":true},{"a":36352,"n":"tiles_8E00","k":"table","len":1024,"c":true},{"a":37376,"n":"tiles_9200","k":"table","len":1024,"c":true},{"a":38400,"n":"tiles_9600","k":"table","len":1024,"c":true},{"a":39424,"n":"tiles_9A00","k":"table","len":1024,"c":true},{"a":40448,"n":"tiles_9E00","k":"table","len":512,"c":true},{"a":40960,"n":"tiles_A000","k":"table","len":512,"c":true},{"a":41472,"n":"tiles_A200","k":"table","len":1024,"c":true},{"a":42496,"n":"tiles_A600","k":"table","len":1024,"c":true},{"a":43520,"n":"tiles_AA00","k":"table","len":1024,"c":true},{"a":44544,"n":"tiles_AE00","k":"table","len":1024,"c":true},{"a":45568,"n":"tiles_B200","k":"table","len":1024,"c":true},{"a":46592,"n":"tiles_B600","k":"table","len":133,"c":true},{"a":46725,"n":"stage_chars_a","k":"table","len":113,"c":true},{"a":46838,"n":"tiles_B6F6","k":"table","len":143,"c":true},{"a":46981,"n":"stage_chars_b","k":"table","len":113,"c":true},{"a":47104,"n":"sound_play","k":"routine","len":3,"c":true},{"a":47107,"n":"sound_rts","k":"variable","len":1,"c":true},{"a":47108,"n":"sound_tune","k":"variable","len":1,"c":true},{"a":47109,"n":"sound_effect","k":"variable","len":1,"c":true},{"a":47110,"n":"sound_music_off","k":"variable","len":1,"c":true},{"a":47111,"n":"sound_effects_off","k":"variable","len":1,"c":true},{"a":47112,"n":"sound_engine_on","k":"variable","len":1,"c":true},{"a":47113,"n":"sound_nop","k":"variable","len":1,"c":true},{"a":47114,"n":"sound_reset","k":"routine","len":44,"c":true},{"a":47158,"n":"sound_frame","k":"routine","len":117,"c":true},{"a":47180,"n":"b_B84C","k":"branch","len":1,"c":false},{"a":47265,"n":"b_B8A1","k":"branch","len":1,"c":false},{"a":47275,"n":"sound_bytes_B8AB","k":"variable","len":2,"c":true},{"a":47277,"n":"sound_voices","k":"routine","len":617,"c":true},{"a":47287,"n":"b_B8B7","k":"branch","len":1,"c":false},{"a":47480,"n":"b_B978","k":"branch","len":1,"c":false},{"a":47564,"n":"j_B9CC","k":"branch","len":1,"c":false},{"a":47663,"n":"b_BA2F","k":"branch","len":1,"c":false},{"a":47713,"n":"b_BA61","k":"branch","len":1,"c":false},{"a":47723,"n":"b_BA6B","k":"branch","len":1,"c":false},{"a":47765,"n":"j_BA95","k":"branch","len":1,"c":false},{"a":47809,"n":"b_BAC1","k":"branch","len":1,"c":false},{"a":47845,"n":"j_BAE5","k":"branch","len":1,"c":false},{"a":47893,"n":"r_BB15","k":"branch","len":1,"c":false},{"a":47894,"n":"sound_voice_step","k":"routine","len":30,"c":true},{"a":47924,"n":"rts_BB34","k":"routine","len":1,"c":true},{"a":47925,"n":"sound_read_pattern","k":"routine","len":137,"c":true},{"a":47936,"n":"b_BB40","k":"branch","len":1,"c":false},{"a":47959,"n":"b_BB57","k":"branch","len":1,"c":false},{"a":47974,"n":"j_BB66","k":"branch","len":1,"c":false},{"a":48009,"n":"j_BB89","k":"branch","len":1,"c":false},{"a":48017,"n":"b_BB91","k":"branch","len":1,"c":false},{"a":48032,"n":"b_BBA0","k":"branch","len":1,"c":false},{"a":48044,"n":"b_BBAC","k":"branch","len":1,"c":false},{"a":48057,"n":"b_BBB9","k":"branch","len":1,"c":false},{"a":48061,"n":"b_BBBD","k":"branch","len":1,"c":false},{"a":48062,"n":"length_table_lo","k":"routine","len":1,"c":true},{"a":48063,"n":"length_table_hi","k":"routine","len":6,"c":true},{"a":48069,"n":"length_table2_lo","k":"routine","len":1,"c":true},{"a":48070,"n":"length_table2_hi","k":"routine","len":15,"c":true},{"a":48081,"n":"b_BBD1","k":"branch","len":1,"c":false},{"a":48085,"n":"sound_command","k":"routine","len":36,"c":true},{"a":48103,"n":"b_BBE7","k":"branch","len":1,"c":false},{"a":48121,"n":"command_jump_lo","k":"routine","len":1,"c":true},{"a":48122,"n":"command_jump_hi","k":"routine","len":1,"c":true},{"a":48123,"n":"command_table","k":"table","len":3,"c":true},{"a":48126,"n":"command_jumps","k":"routine","len":42,"c":true},{"a":48168,"n":"sound_slides","k":"routine","len":275,"c":true},{"a":48203,"n":"b_BC4B","k":"branch","len":1,"c":false},{"a":48212,"n":"b_BC54","k":"branch","len":1,"c":false},{"a":48239,"n":"b_BC6F","k":"branch","len":1,"c":false},{"a":48245,"n":"b_BC75","k":"branch","len":1,"c":false},{"a":48278,"n":"j_BC96","k":"branch","len":1,"c":false},{"a":48298,"n":"b_BCAA","k":"branch","len":1,"c":false},{"a":48306,"n":"b_BCB2","k":"branch","len":1,"c":false},{"a":48332,"n":"b_BCCC","k":"branch","len":1,"c":false},{"a":48340,"n":"b_BCD4","k":"branch","len":1,"c":false},{"a":48347,"n":"b_BCDB","k":"branch","len":1,"c":false},{"a":48360,"n":"b_BCE8","k":"branch","len":1,"c":false},{"a":48372,"n":"b_BCF4","k":"branch","len":1,"c":false},{"a":48413,"n":"b_BD1D","k":"branch","len":1,"c":false},{"a":48437,"n":"j_BD35","k":"branch","len":1,"c":false},{"a":48443,"n":"cmd_next_pattern","k":"routine","len":79,"c":true},{"a":48462,"n":"b_BD4E","k":"branch","len":1,"c":false},{"a":48475,"n":"b_BD5B","k":"branch","len":1,"c":false},{"a":48478,"n":"b_BD5E","k":"branch","len":1,"c":false},{"a":48486,"n":"b_BD66","k":"branch","len":1,"c":false},{"a":48503,"n":"b_BD77","k":"branch","len":1,"c":false},{"a":48506,"n":"b_BD7A","k":"branch","len":1,"c":false},{"a":48522,"n":"cmd_set_registers","k":"routine","len":34,"c":true},{"a":48530,"n":"b_BD92","k":"branch","len":1,"c":false},{"a":48541,"n":"b_BD9D","k":"branch","len":1,"c":false},{"a":48553,"n":"b_BDA9","k":"branch","len":1,"c":false},{"a":48556,"n":"cmd_set_effect_registers","k":"routine","len":34,"c":true},{"a":48564,"n":"b_BDB4","k":"branch","len":1,"c":false},{"a":48575,"n":"b_BDBF","k":"branch","len":1,"c":false},{"a":48587,"n":"b_BDCB","k":"branch","len":1,"c":false},{"a":48590,"n":"cmd_goto","k":"routine","len":32,"c":true},{"a":48598,"n":"b_BDD6","k":"branch","len":1,"c":false},{"a":48611,"n":"b_BDE3","k":"branch","len":1,"c":false},{"a":48622,"n":"cmd_slide","k":"routine","len":72,"c":true},{"a":48632,"n":"b_BDF8","k":"branch","len":1,"c":false},{"a":48643,"n":"b_BE03","k":"branch","len":1,"c":false},{"a":48654,"n":"b_BE0E","k":"branch","len":1,"c":false},{"a":48665,"n":"b_BE19","k":"branch","len":1,"c":false},{"a":48675,"n":"b_BE23","k":"branch","len":1,"c":false},{"a":48694,"n":"cmd_slide_off","k":"routine","len":17,"c":true},{"a":48702,"n":"b_BE3E","k":"branch","len":1,"c":false},{"a":48711,"n":"cmd_tone","k":"routine","len":38,"c":true},{"a":48726,"n":"b_BE56","k":"branch","len":1,"c":false},{"a":48741,"n":"b_BE65","k":"branch","len":1,"c":false},{"a":48749,"n":"cmd_vibrato","k":"routine","len":64,"c":true},{"a":48757,"n":"b_BE75","k":"branch","len":1,"c":false},{"a":48770,"n":"b_BE82","k":"branch","len":1,"c":false},{"a":48781,"n":"b_BE8D","k":"branch","len":1,"c":false},{"a":48810,"n":"b_BEAA","k":"branch","len":1,"c":false},{"a":48813,"n":"cmd_vibrato_off","k":"routine","len":17,"c":true},{"a":48827,"n":"b_BEBB","k":"branch","len":1,"c":false},{"a":48830,"n":"cmd_pulse_sweep","k":"routine","len":30,"c":true},{"a":48838,"n":"b_BEC6","k":"branch","len":1,"c":false},{"a":48857,"n":"b_BED9","k":"branch","len":1,"c":false},{"a":48860,"n":"cmd_pulse_sweep_off","k":"routine","len":17,"c":true},{"a":48874,"n":"b_BEEA","k":"branch","len":1,"c":false},{"a":48877,"n":"cmd_instrument","k":"routine","len":42,"c":true},{"a":48885,"n":"b_BEF5","k":"branch","len":1,"c":false},{"a":48898,"n":"b_BF02","k":"branch","len":1,"c":false},{"a":48916,"n":"b_BF14","k":"branch","len":1,"c":false},{"a":48919,"n":"sound_end_effect","k":"routine","len":22,"c":true},{"a":48940,"n":"r_BF2C","k":"branch","len":1,"c":false},{"a":48941,"n":"cmd_effect_release","k":"routine","len":64,"c":true},{"a":48952,"n":"b_BF38","k":"branch","len":1,"c":false},{"a":48970,"n":"b_BF4A","k":"branch","len":1,"c":false},{"a":48983,"n":"b_BF57","k":"branch","len":1,"c":false},{"a":49004,"n":"r_BF6C","k":"branch","len":1,"c":false},{"a":49005,"n":"sound_silence","k":"routine","len":13,"c":true},{"a":49010,"n":"b_BF72","k":"branch","len":1,"c":false},{"a":49018,"n":"sound_clear_voices","k":"routine","len":13,"c":true},{"a":49023,"n":"b_BF7F","k":"branch","len":1,"c":false},{"a":49031,"n":"sound_clear_registers","k":"routine","len":13,"c":true},{"a":49036,"n":"b_BF8C","k":"branch","len":1,"c":false},{"a":49044,"n":"sound_start_tune","k":"routine","len":69,"c":true},{"a":49113,"n":"sound_wave_step","k":"routine","len":67,"c":true},{"a":49130,"n":"b_BFEA","k":"branch","len":1,"c":false},{"a":49164,"n":"b_C00C","k":"branch","len":1,"c":false},{"a":49168,"n":"b_C010","k":"branch","len":1,"c":false},{"a":49169,"n":"j_C011","k":"branch","len":1,"c":false},{"a":49179,"n":"r_C01B","k":"branch","len":1,"c":false},{"a":49180,"n":"sound_engine_off","k":"table","len":12,"c":true},{"a":49192,"n":"sound_silent_patterns","k":"routine","len":45,"c":true},{"a":49333,"n":"silent_pattern","k":"variable","len":2,"c":true},{"a":49335,"n":"silent_order","k":"variable","len":2,"c":true},{"a":49409,"n":"tune2_lengths","k":"table","len":88,"c":true},{"a":49497,"n":"tune1_lengths","k":"table","len":68,"c":true},{"a":49565,"n":"note_frequencies","k":"table","len":148,"c":true},{"a":49713,"n":"silent_wave","k":"table","len":6,"c":true},{"a":49719,"n":"effect_table","k":"table","len":10,"c":true},{"a":49729,"n":"wave_tables","k":"table","len":227,"c":true},{"a":49956,"n":"effect_1","k":"table","len":34,"c":true},{"a":49990,"n":"effect_2","k":"table","len":29,"c":true},{"a":50019,"n":"effect_3","k":"table","len":25,"c":true},{"a":50044,"n":"effect_4","k":"table","len":23,"c":true},{"a":50067,"n":"wave_tables_2","k":"table","len":295,"c":true},{"a":50362,"n":"tune_table","k":"table","len":24,"c":true},{"a":50386,"n":"tune1_orders","k":"table","len":32,"c":true},{"a":50418,"n":"tune1_patterns","k":"table","len":463,"c":true},{"a":50881,"n":"rest_patterns","k":"table","len":16,"c":true},{"a":50897,"n":"unused_patterns","k":"table","len":135,"c":true},{"a":51032,"n":"tune2_orders","k":"table","len":664,"c":true},{"a":51696,"n":"tune2_patterns","k":"table","len":648,"c":true},{"a":52344,"n":"tune2_unused_patterns","k":"table","len":141,"c":true},{"a":52485,"n":"tune2_patterns_2","k":"table","len":732,"c":true},{"a":53217,"n":"after_music","k":"table","len":31,"c":true},{"a":53248,"n":"sprites_40","k":"table","len":1024,"c":true},{"a":54272,"n":"sprites_50","k":"table","len":1024,"c":true},{"a":55296,"n":"sprites_60","k":"table","len":12,"c":true},{"a":55308,"n":"f_D80C","k":"table","len":4,"c":true},{"a":55312,"n":"f_D810","k":"table","len":20,"c":true},{"a":55332,"n":"f_D824","k":"table","len":64,"c":true},{"a":55415,"n":"a_D877","k":"variable","len":1,"c":true},{"a":55416,"n":"f_D878","k":"table","len":25,"c":true},{"a":55441,"n":"f_D891","k":"table","len":7,"c":true},{"a":55448,"n":"a_D898","k":"variable","len":1,"c":true},{"a":55449,"n":"a_D899","k":"table","len":7,"c":true},{"a":55456,"n":"f_D8A0","k":"table","len":15,"c":true},{"a":55471,"n":"f_D8AF","k":"table","len":9,"c":true},{"a":55480,"n":"f_D8B8","k":"variable","len":1,"c":true},{"a":55481,"n":"f_D8B9","k":"table","len":7,"c":true},{"a":55488,"n":"a_D8C0","k":"variable","len":1,"c":true},{"a":55489,"n":"a_D8C1","k":"table","len":6,"c":true},{"a":55495,"n":"f_D8C7","k":"table","len":40,"c":true},{"a":55535,"n":"f_D8EF","k":"table","len":40,"c":true},{"a":55575,"n":"f_D917","k":"table","len":40,"c":true},{"a":55615,"n":"f_D93F","k":"table","len":40,"c":true},{"a":55655,"n":"f_D967","k":"table","len":40,"c":true},{"a":55695,"n":"f_D98F","k":"table","len":40,"c":true},{"a":55735,"n":"f_D9B7","k":"table","len":40,"c":true},{"a":55775,"n":"f_D9DF","k":"table","len":16,"c":true},{"a":55791,"n":"f_D9EF","k":"table","len":4,"c":true},{"a":55795,"n":"f_D9F3","k":"table","len":20,"c":true},{"a":55815,"n":"f_DA07","k":"variable","len":1,"c":true},{"a":55816,"n":"f_DA08","k":"table","len":39,"c":true},{"a":55855,"n":"f_DA2F","k":"table","len":40,"c":true},{"a":55895,"n":"f_DA57","k":"table","len":40,"c":true},{"a":55935,"n":"f_DA7F","k":"table","len":40,"c":true},{"a":55975,"n":"f_DAA7","k":"table","len":40,"c":true},{"a":56015,"n":"f_DACF","k":"table","len":40,"c":true},{"a":56055,"n":"f_DAF7","k":"table","len":40,"c":true},{"a":56095,"n":"f_DB1F","k":"table","len":40,"c":true},{"a":56135,"n":"f_DB47","k":"table","len":40,"c":true},{"a":56175,"n":"f_DB6F","k":"table","len":40,"c":true},{"a":56215,"n":"f_DB97","k":"table","len":40,"c":true},{"a":56255,"n":"f_DBBF","k":"variable","len":1,"c":true},{"a":56256,"n":"f_DBC0","k":"table","len":64,"c":true},{"a":56320,"n":"sprites_70","k":"table","len":1024,"c":true},{"a":57544,"n":"sprite_83","k":"table","len":56,"c":true},{"a":57600,"n":"sprites_84","k":"table","len":760,"c":true},{"a":58360,"n":"a_E3F8","k":"table","len":7,"c":true},{"a":58367,"n":"a_E3FF","k":"variable","len":1,"c":true},{"a":58368,"n":"sprites_90","k":"table","len":1024,"c":true},{"a":59392,"n":"sprites_A0","k":"table","len":192,"c":true},{"a":61440,"n":"panel_digits","k":"table","len":80,"c":true},{"a":61520,"n":"panel_letters","k":"table","len":110,"c":true},{"a":61630,"n":"a_F0BE","k":"variable","len":1,"c":true},{"a":61631,"n":"a_F0BF","k":"variable","len":1,"c":true},{"a":61632,"n":"panel_letters_o","k":"table","len":96,"c":true},{"a":61728,"n":"panel_suffixes","k":"table","len":32,"c":true},{"a":61760,"n":"place_number_chars","k":"table","len":192,"c":true},{"a":61952,"n":"panel_marks","k":"table","len":80,"c":true},{"a":62032,"n":"course_picture_chars","k":"table","len":192,"c":true},{"a":62224,"n":"second_face_chars","k":"table","len":208,"c":true},{"a":62432,"n":"panel_ring_chars","k":"table","len":72,"c":true},{"a":62504,"n":"face_chars","k":"table","len":464,"c":true},{"a":62968,"n":"course_letter_chars","k":"table","len":112,"c":true},{"a":63080,"n":"course_scene_chars","k":"table","len":408,"c":true},{"a":63488,"n":"race_chars","k":"table","len":528,"c":true}],"records":[{"a":0,"t":"gap","n":2048,"x":[6263,6266,6352,6355]},{"a":0,"t":"note","l":"cpu_ddr","c":"The 6510's data direction register for the processor port at $01; no instruction in the game names it.","note":"outside the tracked image","x":[6263,6266,6352,6355]},{"a":2048,"l":"signature_text","c":"Text the programmer left in front of the game's first instruction, in PETSCII: two spaces, \"pbj gma89\", four returns, a colour code, spaces, \"POWERDRIFT TM\", returns and spaces. Nothing reads it; the loader's JMP $0834 lands just past it.","t":"byte","b":[32,32,112,98,106,32,103,109]},{"a":2056,"t":"byte","b":[97,56,57,13,13,13,13,13]},{"a":2064,"t":"byte","b":[5,32,32,32,32,32,32,32]},{"a":2072,"t":"byte","b":[32,32,32,32,32,32,32,112]},{"a":2080,"t":"byte","b":[79,87,69,82,68,82,73,70]},{"a":2088,"t":"byte","b":[84,32,84,77,13,13,13,32]},{"a":2096,"t":"byte","b":[32,32,32,32]},{"a":2100,"l":"game_start","c":"The game's entry from the loader, and where it comes back after every game: sets up the interrupts (setup_interrupts), the video chip (setup_video) and the random seed (seed_random), resets the sound driver (sound_reset) with $B806 set to 1, runs the course and driver select screen (select_screen), clears the score ($53DC-$53DE), the stage counter $53E5 and the five marks $53F1-$53F5, then resets the sound driver again with $B806 clear and $B804 = 2. Falls into stage_loop.","t":"code","b":[32,31,80],"m":"jsr","oa":20511,"o":"setup_interrupts","x":[2408,2417]},{"a":2103,"t":"code","b":[32,194,56],"m":"jsr","oa":14530,"o":"setup_video"},{"a":2106,"t":"code","b":[32,181,56],"m":"jsr","oa":14517,"o":"seed_random"},{"a":2109,"t":"code","b":[32,10,184],"m":"jsr","oa":47114,"o":"sound_reset"},{"a":2112,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":2114,"t":"code","b":[141,6,184],"m":"sta","oa":47110,"o":"sound_music_off"},{"a":2117,"t":"code","b":[32,237,12],"m":"jsr","oa":3309,"o":"select_screen"},{"a":2120,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":2122,"t":"code","b":[133,46],"m":"sta","oa":46,"o":"zpa_2E"},{"a":2124,"t":"code","b":[141,220,83],"m":"sta","oa":21468,"o":"a_53DC"},{"a":2127,"t":"code","b":[141,221,83],"m":"sta","oa":21469,"o":"a_53DD"},{"a":2130,"t":"code","b":[141,222,83],"m":"sta","oa":21470,"o":"a_53DE"},{"a":2133,"t":"code","b":[141,229,83],"m":"sta","oa":21477,"o":"a_53E5"},{"a":2136,"t":"code","b":[162,4],"m":"ldx","o":"#$04"},{"a":2138,"l":"b_085A","t":"code","b":[157,241,83],"m":"sta","oa":21489,"o":"f_53F1,x","x":[2142]},{"a":2141,"t":"code","b":[202],"m":"dex"},{"a":2142,"t":"code","b":[16,250],"m":"bpl","oa":2138,"o":"b_085A"},{"a":2144,"t":"code","b":[120],"m":"sei"},{"a":2145,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":2147,"t":"code","b":[141,6,184],"m":"sta","oa":47110,"o":"sound_music_off"},{"a":2150,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":2152,"t":"code","b":[141,4,184],"m":"sta","oa":47108,"o":"sound_tune"},{"a":2155,"t":"code","b":[32,10,184],"m":"jsr","oa":47114,"o":"sound_reset"},{"a":2158,"t":"code","b":[88],"m":"cli"},{"a":2159,"l":"stage_loop","c":"Sets up one stage and runs it. Builds the stage (setup_stage), resets the draw order of the twelve karts (reset_kart_order), sorts them (sort_karts), draws the panel (draw_panel) and one frame of the view into the back screen, flips the screens, points the raster chain at the race handler (start_race_irqs) and plays the start-lights sequence (start_lights). Then race_frame_loop.","t":"code","b":[32,88,53],"m":"jsr","oa":13656,"o":"setup_stage","x":[2391]},{"a":2162,"t":"code","b":[32,71,25],"m":"jsr","oa":6471,"o":"reset_kart_order"},{"a":2165,"t":"code","b":[32,4,25],"m":"jsr","oa":6404,"o":"sort_karts"},{"a":2168,"t":"code","b":[32,41,35],"m":"jsr","oa":9001,"o":"track_step"},{"a":2171,"t":"code","b":[32,55,58],"m":"jsr","oa":14903,"o":"place_rivals"},{"a":2174,"t":"code","b":[32,4,25],"m":"jsr","oa":6404,"o":"sort_karts"},{"a":2177,"t":"code","b":[32,238,24],"m":"jsr","oa":6382,"o":"copy_kart_sprites"},{"a":2180,"t":"code","b":[32,26,17],"m":"jsr","oa":4378,"o":"draw_panel"},{"a":2183,"t":"code","b":[32,161,57],"m":"jsr","oa":14753,"o":"clear_view"},{"a":2186,"t":"code","b":[32,55,24],"m":"jsr","oa":6199,"o":"draw_horizon_rows"},{"a":2189,"t":"code","b":[32,85,69],"m":"jsr","oa":17749,"o":"draw_road"},{"a":2192,"t":"code","b":[32,118,60],"m":"jsr","oa":15478,"o":"draw_scenery"},{"a":2195,"t":"code","b":[32,145,57],"m":"jsr","oa":14737,"o":"set_view_screen"},{"a":2198,"t":"code","b":[32,64,26],"m":"jsr","oa":6720,"o":"set_kart_frame"},{"a":2201,"t":"code","b":[165,46],"m":"lda","oa":46,"o":"zpa_2E"},{"a":2203,"t":"code","b":[73,1],"m":"eor","o":"#$01"},{"a":2205,"t":"code","b":[133,46],"m":"sta","oa":46,"o":"zpa_2E"},{"a":2207,"t":"code","b":[32,4,57],"m":"jsr","oa":14596,"o":"copy_colours"},{"a":2210,"t":"code","b":[165,35],"m":"lda","oa":35,"o":"zpa_23"},{"a":2212,"t":"code","b":[133,36],"m":"sta","oa":36,"o":"zpa_24"},{"a":2214,"t":"code","b":[32,92,80],"m":"jsr","oa":20572,"o":"start_race_irqs"},{"a":2217,"t":"code","b":[32,157,23],"m":"jsr","oa":6045,"o":"start_lights"},{"a":2220,"l":"race_frame_loop","c":"One frame of the race, repeated until the stage ends. Pauses while space is held down (pause_on_space); when bit 5 of $5381 changes, redraws for the change (track_step, scenery_tick, bend_drift); moves the player (move_player), the rivals (move_rivals) and the places (update_place); then builds the next frame in the back screen: where the rivals are on screen (place_rivals), the karts in draw order (sort_karts) and their sprites (copy_kart_sprites), the view cleared (clear_view), the horizon (draw_horizon_rows), the road (draw_road) and the scenery (draw_scenery), waits for the next frame (wait_frame), flips the double buffer $2E and copies the colours (copy_colours). $53CF counts the frames after the finish: when it reaches zero the stage is over. While it is zero and $53AB is still clear, race_clock runs each frame.","t":"code","b":[32,105,56],"m":"jsr","oa":14441,"o":"pause_on_space","x":[2303,2314]},{"a":2223,"t":"code","b":[173,129,83],"m":"lda","oa":21377,"o":"a_5381"},{"a":2226,"t":"code","b":[41,32],"m":"and","o":"#$20"},{"a":2228,"t":"code","b":[205,166,83],"m":"cmp","oa":21414,"o":"a_53A6"},{"a":2231,"t":"code","b":[240,12],"m":"beq","oa":2245,"o":"b_08C5"},{"a":2233,"t":"code","b":[141,166,83],"m":"sta","oa":21414,"o":"a_53A6"},{"a":2236,"t":"code","b":[32,41,35],"m":"jsr","oa":9001,"o":"track_step"},{"a":2239,"t":"code","b":[32,119,26],"m":"jsr","oa":6775,"o":"scenery_tick"},{"a":2242,"t":"code","b":[32,28,50],"m":"jsr","oa":12828,"o":"bend_drift"},{"a":2245,"l":"b_08C5","t":"code","b":[32,145,50],"m":"jsr","oa":12945,"o":"move_player","x":[2231]},{"a":2248,"t":"code","b":[32,80,25],"m":"jsr","oa":6480,"o":"move_rivals"},{"a":2251,"t":"code","b":[32,225,19],"m":"jsr","oa":5089,"o":"update_place"},{"a":2254,"t":"code","b":[230,230],"m":"inc","oa":230,"o":"zpa_E6"},{"a":2256,"t":"code","b":[32,55,58],"m":"jsr","oa":14903,"o":"place_rivals"},{"a":2259,"t":"code","b":[32,4,25],"m":"jsr","oa":6404,"o":"sort_karts"},{"a":2262,"t":"code","b":[32,238,24],"m":"jsr","oa":6382,"o":"copy_kart_sprites"},{"a":2265,"t":"code","b":[32,161,57],"m":"jsr","oa":14753,"o":"clear_view"},{"a":2268,"t":"code","b":[32,55,24],"m":"jsr","oa":6199,"o":"draw_horizon_rows"},{"a":2271,"t":"code","b":[32,85,69],"m":"jsr","oa":17749,"o":"draw_road"},{"a":2274,"t":"code","b":[32,118,60],"m":"jsr","oa":15478,"o":"draw_scenery"},{"a":2277,"t":"code","b":[165,35],"m":"lda","oa":35,"o":"zpa_23"},{"a":2279,"t":"code","b":[133,36],"m":"sta","oa":36,"o":"zpa_24"},{"a":2281,"t":"code","b":[32,24,80],"m":"jsr","oa":20504,"o":"wait_frame"},{"a":2284,"t":"code","b":[165,46],"m":"lda","oa":46,"o":"zpa_2E"},{"a":2286,"t":"code","b":[73,1],"m":"eor","o":"#$01"},{"a":2288,"t":"code","b":[133,46],"m":"sta","oa":46,"o":"zpa_2E"},{"a":2290,"t":"code","b":[32,4,57],"m":"jsr","oa":14596,"o":"copy_colours"},{"a":2293,"t":"code","b":[173,207,83],"m":"lda","oa":21455,"o":"a_53CF"},{"a":2296,"t":"code","b":[240,8],"m":"beq","oa":2306,"o":"b_0902"},{"a":2298,"t":"code","b":[206,207,83],"m":"dec","oa":21455,"o":"a_53CF"},{"a":2301,"t":"code","b":[240,14],"m":"beq","oa":2317,"o":"stage_won"},{"a":2303,"t":"code","b":[76,172,8],"m":"jmp","oa":2220,"o":"race_frame_loop"},{"a":2306,"l":"b_0902","t":"code","b":[173,171,83],"m":"lda","oa":21419,"o":"a_53AB","x":[2296]},{"a":2309,"t":"code","b":[208,83],"m":"bne","oa":2394,"o":"game_over"},{"a":2311,"t":"code","b":[32,176,52],"m":"jsr","oa":13488,"o":"race_clock"},{"a":2314,"t":"code","b":[76,172,8],"m":"jmp","oa":2220,"o":"race_frame_loop"},{"a":2317,"l":"stage_won","c":"The race is over with a place good enough to go on: ends the sound effect playing (sound_end_effect), shows BONUS and 45 minus the seconds of the race time (show_bonus), flashes the big place number at the right of the panel ten times between the sky colour $25 and white, counts the bonus into the score (count_bonus), waits 100 frames, and counts the stage. After the fifth stage of a course it goes to course_complete; otherwise back to stage_loop for the next stage.","t":"code","b":[32,23,191],"m":"jsr","oa":48919,"o":"sound_end_effect","x":[2301]},{"a":2320,"t":"code","b":[32,180,16],"m":"jsr","oa":4276,"o":"show_bonus"},{"a":2323,"t":"code","b":[169,10],"m":"lda","o":"#$0A"},{"a":2325,"t":"code","b":[133,2],"m":"sta","oa":2,"o":"zpa_02"},{"a":2327,"l":"b_0917","t":"code","b":[160,8],"m":"ldy","o":"#$08","x":[2371]},{"a":2329,"l":"b_0919","t":"code","b":[190,219,20],"m":"ldx","oa":5339,"o":"cell_offsets_3x3,y","x":[2338]},{"a":2332,"t":"code","b":[165,37],"m":"lda","oa":37,"o":"zpa_25"},{"a":2334,"t":"code","b":[157,36,216],"m":"sta","o":"$D824,x"},{"a":2337,"t":"code","b":[136],"m":"dey"},{"a":2338,"t":"code","b":[16,245],"m":"bpl","oa":2329,"o":"b_0919"},{"a":2340,"t":"code","b":[141,119,216],"m":"sta","o":"$D877"},{"a":2343,"t":"code","b":[162,10],"m":"ldx","o":"#$0A"},{"a":2345,"t":"code","b":[32,143,56],"m":"jsr","oa":14479,"o":"wait_frames"},{"a":2348,"t":"code","b":[160,8],"m":"ldy","o":"#$08"},{"a":2350,"l":"b_092E","t":"code","b":[190,219,20],"m":"ldx","oa":5339,"o":"cell_offsets_3x3,y","x":[2359]},{"a":2353,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":2355,"t":"code","b":[157,36,216],"m":"sta","o":"$D824,x"},{"a":2358,"t":"code","b":[136],"m":"dey"},{"a":2359,"t":"code","b":[16,245],"m":"bpl","oa":2350,"o":"b_092E"},{"a":2361,"t":"code","b":[141,119,216],"m":"sta","o":"$D877"},{"a":2364,"t":"code","b":[162,10],"m":"ldx","o":"#$0A"},{"a":2366,"t":"code","b":[32,143,56],"m":"jsr","oa":14479,"o":"wait_frames"},{"a":2369,"t":"code","b":[198,2],"m":"dec","oa":2,"o":"zpa_02"},{"a":2371,"t":"code","b":[208,210],"m":"bne","oa":2327,"o":"b_0917"},{"a":2373,"t":"code","b":[32,218,16],"m":"jsr","oa":4314,"o":"count_bonus"},{"a":2376,"t":"code","b":[162,100],"m":"ldx","o":"#$64"},{"a":2378,"t":"code","b":[32,143,56],"m":"jsr","oa":14479,"o":"wait_frames"},{"a":2381,"t":"code","b":[238,229,83],"m":"inc","oa":21477,"o":"a_53E5"},{"a":2384,"t":"code","b":[173,229,83],"m":"lda","oa":21477,"o":"a_53E5"},{"a":2387,"t":"code","b":[201,5],"m":"cmp","o":"#$05"},{"a":2389,"t":"code","b":[240,20],"m":"beq","oa":2411,"o":"course_complete"},{"a":2391,"t":"code","b":[76,111,8],"m":"jmp","oa":2159,"o":"stage_loop"},{"a":2394,"l":"game_over","c":"The race ended with $53AB set: ends the sound effect playing (sound_end_effect), waits 250 frames, shows GAME OVER (show_game_over), checks the score against the high-score table (high_score_check) and goes back to game_start.","t":"code","b":[32,23,191],"m":"jsr","oa":48919,"o":"sound_end_effect","x":[2309]},{"a":2397,"t":"code","b":[162,250],"m":"ldx","o":"#$FA"},{"a":2399,"t":"code","b":[32,143,56],"m":"jsr","oa":14479,"o":"wait_frames"},{"a":2402,"t":"code","b":[32,62,10],"m":"jsr","oa":2622,"o":"show_game_over"},{"a":2405,"t":"code","b":[32,153,9],"m":"jsr","oa":2457,"o":"high_score_check"},{"a":2408,"t":"code","b":[76,52,8],"m":"jmp","oa":2100,"o":"game_start"},{"a":2411,"l":"course_complete","c":"All five stages of the course are done: CONGRATULATIONS across the screen (congratulations), the high-score check (high_score_check), and back to game_start.","t":"code","b":[32,91,16],"m":"jsr","oa":4187,"o":"congratulations","x":[2389]},{"a":2414,"t":"code","b":[32,153,9],"m":"jsr","oa":2457,"o":"high_score_check"},{"a":2417,"t":"code","b":[76,52,8],"m":"jmp","oa":2100,"o":"game_start"},{"a":2420,"l":"panel_faces_tick","c":"Called from $32C3 in the player's update. Every sixteenth call: points the first multiplexed sprite at the chosen driver's forward-facing head ($1779), puts the face last given its second picture back to its first (draw_face_first), and gives a random place from 5th to 12th ($5372 = 4 to 11) its second picture (draw_face_second), so the faces along the panel change expression one at a time.","t":"code","b":[238,246,83],"m":"inc","oa":21494,"o":"a_53F6","x":[12995]},{"a":2423,"t":"code","b":[173,246,83],"m":"lda","oa":21494,"o":"a_53F6"},{"a":2426,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":2428,"t":"code","b":[208,26],"m":"bne","oa":2456,"o":"r_0998"},{"a":2430,"t":"code","b":[172,183,83],"m":"ldy","oa":21431,"o":"a_53B7"},{"a":2433,"t":"code","b":[185,121,23],"m":"lda","oa":6009,"o":"head_behind,y"},{"a":2436,"t":"code","b":[141,97,81],"m":"sta","oa":20833,"o":"band_pointer0"},{"a":2439,"t":"code","b":[32,5,16],"m":"jsr","oa":4101,"o":"draw_face_first"},{"a":2442,"t":"code","b":[32,158,56],"m":"jsr","oa":14494,"o":"random"},{"a":2445,"t":"code","b":[41,7],"m":"and","o":"#$07"},{"a":2447,"t":"code","b":[24],"m":"clc"},{"a":2448,"t":"code","b":[105,4],"m":"adc","o":"#$04"},{"a":2450,"t":"code","b":[141,114,83],"m":"sta","oa":21362,"o":"a_5372"},{"a":2453,"t":"code","b":[76,35,16],"m":"jmp","oa":4131,"o":"draw_face_second"},{"a":2456,"l":"r_0998","t":"code","b":[96],"m":"rts","x":[2428]},{"a":2457,"l":"high_score_check","c":"Inserts the score $53DC-$53DE into the seven-entry table at $0C0F (three BCD bytes each, highest byte first) at the first place it beats, moving the lower entries and their names down one slot, and asks for a name (name_entry). Compares from the bottom entry upward.","t":"code","b":[162,6],"m":"ldx","o":"#$06","x":[2405,2414]},{"a":2459,"l":"b_099B","t":"code","b":[138],"m":"txa","x":[2530]},{"a":2460,"t":"code","b":[133,2],"m":"sta","oa":2,"o":"zpa_02"},{"a":2462,"t":"code","b":[10],"m":"asl","o":"a"},{"a":2463,"t":"code","b":[24],"m":"clc"},{"a":2464,"t":"code","b":[101,2],"m":"adc","oa":2,"o":"zpa_02"},{"a":2466,"t":"code","b":[168],"m":"tay"},{"a":2467,"t":"code","b":[173,222,83],"m":"lda","oa":21470,"o":"a_53DE"},{"a":2470,"t":"code","b":[217,15,12],"m":"cmp","oa":3087,"o":"high_score_scores,y"},{"a":2473,"t":"code","b":[144,92],"m":"bcc","oa":2567,"o":"b_0A07"},{"a":2475,"t":"code","b":[208,18],"m":"bne","oa":2495,"o":"b_09BF"},{"a":2477,"t":"code","b":[173,221,83],"m":"lda","oa":21469,"o":"a_53DD"},{"a":2480,"t":"code","b":[217,16,12],"m":"cmp","oa":3088,"o":"high_score_scores_mid,y"},{"a":2483,"t":"code","b":[144,82],"m":"bcc","oa":2567,"o":"b_0A07"},{"a":2485,"t":"code","b":[208,8],"m":"bne","oa":2495,"o":"b_09BF"},{"a":2487,"t":"code","b":[173,220,83],"m":"lda","oa":21468,"o":"a_53DC"},{"a":2490,"t":"code","b":[217,17,12],"m":"cmp","oa":3089,"o":"high_score_scores_low,y"},{"a":2493,"t":"code","b":[144,72],"m":"bcc","oa":2567,"o":"b_0A07"},{"a":2495,"l":"b_09BF","t":"code","b":[185,15,12],"m":"lda","oa":3087,"o":"high_score_scores,y","x":[2475,2485]},{"a":2498,"t":"code","b":[153,18,12],"m":"sta","oa":3090,"o":"high_score_scores_1,y"},{"a":2501,"t":"code","b":[185,16,12],"m":"lda","oa":3088,"o":"high_score_scores_mid,y"},{"a":2504,"t":"code","b":[153,19,12],"m":"sta","oa":3091,"o":"high_score_scores_1_mid,y"},{"a":2507,"t":"code","b":[185,17,12],"m":"lda","oa":3089,"o":"high_score_scores_low,y"},{"a":2510,"t":"code","b":[153,20,12],"m":"sta","oa":3092,"o":"high_score_scores_1_low,y"},{"a":2513,"t":"code","b":[138],"m":"txa"},{"a":2514,"t":"code","b":[10],"m":"asl","o":"a"},{"a":2515,"t":"code","b":[10],"m":"asl","o":"a"},{"a":2516,"t":"code","b":[168],"m":"tay"},{"a":2517,"l":"b_09D5","t":"code","b":[185,235,11],"m":"lda","oa":3051,"o":"high_score_names,y","x":[2527]},{"a":2520,"t":"code","b":[153,239,11],"m":"sta","oa":3055,"o":"high_score_names_1,y"},{"a":2523,"t":"code","b":[200],"m":"iny"},{"a":2524,"t":"code","b":[152],"m":"tya"},{"a":2525,"t":"code","b":[41,3],"m":"and","o":"#$03"},{"a":2527,"t":"code","b":[208,244],"m":"bne","oa":2517,"o":"b_09D5"},{"a":2529,"t":"code","b":[202],"m":"dex"},{"a":2530,"t":"code","b":[16,183],"m":"bpl","oa":2459,"o":"b_099B"},{"a":2532,"t":"code","b":[173,222,83],"m":"lda","oa":21470,"o":"a_53DE"},{"a":2535,"t":"code","b":[141,15,12],"m":"sta","oa":3087,"o":"high_score_scores"},{"a":2538,"t":"code","b":[173,221,83],"m":"lda","oa":21469,"o":"a_53DD"},{"a":2541,"t":"code","b":[141,16,12],"m":"sta","oa":3088,"o":"high_score_scores_mid"},{"a":2544,"t":"code","b":[173,220,83],"m":"lda","oa":21468,"o":"a_53DC"},{"a":2547,"t":"code","b":[141,17,12],"m":"sta","oa":3089,"o":"high_score_scores_low"},{"a":2550,"t":"code","b":[32,138,10],"m":"jsr","oa":2698,"o":"name_entry"},{"a":2553,"t":"code","b":[160,2],"m":"ldy","o":"#$02"},{"a":2555,"l":"b_09FB","t":"code","b":[185,247,83],"m":"lda","oa":21495,"o":"f_53F7,y","x":[2562]},{"a":2558,"t":"code","b":[153,235,11],"m":"sta","oa":3051,"o":"high_score_names,y"},{"a":2561,"t":"code","b":[136],"m":"dey"},{"a":2562,"t":"code","b":[16,247],"m":"bpl","oa":2555,"o":"b_09FB"},{"a":2564,"t":"code","b":[76,61,10],"m":"jmp","oa":2621,"o":"r_0A3D"},{"a":2567,"l":"b_0A07","t":"code","b":[138],"m":"txa","x":[2473,2483,2493]},{"a":2568,"t":"code","b":[133,2],"m":"sta","oa":2,"o":"zpa_02"},{"a":2570,"t":"code","b":[10],"m":"asl","o":"a"},{"a":2571,"t":"code","b":[24],"m":"clc"},{"a":2572,"t":"code","b":[101,2],"m":"adc","oa":2,"o":"zpa_02"},{"a":2574,"t":"code","b":[168],"m":"tay"},{"a":2575,"t":"code","b":[173,222,83],"m":"lda","oa":21470,"o":"a_53DE"},{"a":2578,"t":"code","b":[153,18,12],"m":"sta","oa":3090,"o":"high_score_scores_1,y"},{"a":2581,"t":"code","b":[173,221,83],"m":"lda","oa":21469,"o":"a_53DD"},{"a":2584,"t":"code","b":[153,19,12],"m":"sta","oa":3091,"o":"high_score_scores_1_mid,y"},{"a":2587,"t":"code","b":[173,220,83],"m":"lda","oa":21468,"o":"a_53DC"},{"a":2590,"t":"code","b":[153,20,12],"m":"sta","oa":3092,"o":"high_score_scores_1_low,y"},{"a":2593,"t":"code","b":[224,6],"m":"cpx","o":"#$06"},{"a":2595,"t":"code","b":[208,1],"m":"bne","oa":2598,"o":"b_0A26"},{"a":2597,"t":"code","b":[96],"m":"rts"},{"a":2598,"l":"b_0A26","t":"code","b":[138],"m":"txa","x":[2595]},{"a":2599,"t":"code","b":[72],"m":"pha"},{"a":2600,"t":"code","b":[32,138,10],"m":"jsr","oa":2698,"o":"name_entry"},{"a":2603,"t":"code","b":[104],"m":"pla"},{"a":2604,"t":"code","b":[10],"m":"asl","o":"a"},{"a":2605,"t":"code","b":[10],"m":"asl","o":"a"},{"a":2606,"t":"code","b":[170],"m":"tax"},{"a":2607,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":2609,"l":"b_0A31","t":"code","b":[185,247,83],"m":"lda","oa":21495,"o":"f_53F7,y","x":[2619]},{"a":2612,"t":"code","b":[157,239,11],"m":"sta","oa":3055,"o":"high_score_names_1,x"},{"a":2615,"t":"code","b":[232],"m":"inx"},{"a":2616,"t":"code","b":[200],"m":"iny"},{"a":2617,"t":"code","b":[192,3],"m":"cpy","o":"#$03"},{"a":2619,"t":"code","b":[208,244],"m":"bne","oa":2609,"o":"b_0A31"},{"a":2621,"l":"r_0A3D","t":"code","b":[96],"m":"rts","x":[2564]},{"a":2622,"l":"show_game_over","c":"Clears the screen to the plain text set (text_screen), writes GAME OVER from $0A56 in the middle of row 12 in colour 9, and waits 250 frames.","t":"code","b":[32,95,10],"m":"jsr","oa":2655,"o":"text_screen","x":[2402]},{"a":2625,"t":"code","b":[162,8],"m":"ldx","o":"#$08"},{"a":2627,"l":"b_0A43","t":"code","b":[189,86,10],"m":"lda","oa":2646,"o":"str_game_over,x","x":[2639]},{"a":2630,"t":"code","b":[157,239,237],"m":"sta","oa":60911,"o":"KERNAL_UNTLKj,x"},{"a":2633,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":2635,"t":"code","b":[157,239,217],"m":"sta","o":"$D9EF,x"},{"a":2638,"t":"code","b":[202],"m":"dex"},{"a":2639,"t":"code","b":[16,242],"m":"bpl","oa":2627,"o":"b_0A43"},{"a":2641,"t":"code","b":[162,250],"m":"ldx","o":"#$FA"},{"a":2643,"t":"code","b":[76,143,56],"m":"jmp","oa":14479,"o":"wait_frames"},{"a":2646,"l":"str_game_over","c":"\"GAME OVER\" in the game's alphabet (digits 0-9 at $00-$09, A-N at $0A-$17, O written as zero, P-W at $18-$1F, space $20, X-Z at $21-$23, comma $7D).","t":"byte","b":[16,10,22,14,32,0,30,14],"x":[2627]},{"a":2654,"t":"byte","b":[26]},{"a":2655,"l":"text_screen","c":"Stops CIA 1's timers and turns the sprites off, points the raster chain at $5181 (music only), sets the video chip to screen $EC00 with the character set at $F000, background grey ($0B) and multicolour 2 black, and clears the screen (clear_text_screen).","t":"code","b":[120],"m":"sei","x":[2622,2698,3690,4187]},{"a":2656,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":2658,"t":"code","b":[141,14,220],"m":"sta","o":"cia1_control_a"},{"a":2661,"t":"code","b":[141,15,220],"m":"sta","o":"cia1_control_b"},{"a":2664,"t":"code","b":[141,21,208],"m":"sta","o":"vic_sprite_enable"},{"a":2667,"t":"code","b":[88],"m":"cli"},{"a":2668,"t":"code","b":[120],"m":"sei"},{"a":2669,"t":"code","b":[169,129],"m":"lda","o":"#$81"},{"a":2671,"t":"code","b":[133,8],"m":"sta","oa":8,"o":"zpa_08"},{"a":2673,"t":"code","b":[169,81],"m":"lda","o":"#$51"},{"a":2675,"t":"code","b":[133,9],"m":"sta","oa":9,"o":"zpa_09"},{"a":2677,"t":"code","b":[32,101,80],"m":"jsr","oa":20581,"o":"enable_raster"},{"a":2680,"t":"code","b":[169,188],"m":"lda","o":"#$BC"},{"a":2682,"t":"code","b":[141,24,208],"m":"sta","o":"vic_memory"},{"a":2685,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":2687,"t":"code","b":[141,35,208],"m":"sta","o":"vic_background2"},{"a":2690,"t":"code","b":[169,11],"m":"lda","o":"#$0B"},{"a":2692,"t":"code","b":[141,33,208],"m":"sta","o":"vic_background0"},{"a":2695,"t":"code","b":[76,24,26],"m":"jmp","oa":6680,"o":"clear_text_screen"},{"a":2698,"l":"name_entry","c":"Asks the player for three letters for the high-score table: NAME ENTRY at the top, a ring of 28 letters (A-Z, comma, end mark $7C) placed around the screen from the offsets at $0BB3. Waits for fire to be let go, then each 5 frames left and right move the highlight round the ring and fire takes the letter under it into $53F7 and shows it at $EDF3; the end mark or a third letter finishes.","t":"code","b":[32,95,10],"m":"jsr","oa":2655,"o":"text_screen","x":[2550,2600]},{"a":2701,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":2703,"t":"code","b":[141,4,184],"m":"sta","oa":47108,"o":"sound_tune"},{"a":2706,"t":"code","b":[32,10,184],"m":"jsr","oa":47114,"o":"sound_reset"},{"a":2709,"t":"code","b":[162,9],"m":"ldx","o":"#$09"},{"a":2711,"l":"b_0A97","t":"code","b":[189,141,11],"m":"lda","oa":2957,"o":"str_name_entry,x","x":[2723]},{"a":2714,"t":"code","b":[157,16,236],"m":"sta","oa":60432,"o":"f_EC10,x"},{"a":2717,"t":"code","b":[169,11],"m":"lda","o":"#$0B"},{"a":2719,"t":"code","b":[157,16,216],"m":"sta","o":"$D810,x"},{"a":2722,"t":"code","b":[202],"m":"dex"},{"a":2723,"t":"code","b":[16,242],"m":"bpl","oa":2711,"o":"b_0A97"},{"a":2725,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":2727,"t":"code","b":[141,250,83],"m":"sta","oa":21498,"o":"a_53FA"},{"a":2730,"t":"code","b":[162,2],"m":"ldx","o":"#$02"},{"a":2732,"l":"b_0AAC","t":"code","b":[169,125],"m":"lda","o":"#$7D","x":[2748]},{"a":2734,"t":"code","b":[157,243,237],"m":"sta","oa":60915,"o":"f_EDF3,x"},{"a":2737,"t":"code","b":[169,11],"m":"lda","o":"#$0B"},{"a":2739,"t":"code","b":[157,243,217],"m":"sta","o":"$D9F3,x"},{"a":2742,"t":"code","b":[169,32],"m":"lda","o":"#$20"},{"a":2744,"t":"code","b":[157,247,83],"m":"sta","oa":21495,"o":"f_53F7,x"},{"a":2747,"t":"code","b":[202],"m":"dex"},{"a":2748,"t":"code","b":[16,238],"m":"bpl","oa":2732,"o":"b_0AAC"},{"a":2750,"t":"code","b":[162,27],"m":"ldx","o":"#$1B"},{"a":2752,"l":"b_0AC0","t":"code","b":[138],"m":"txa","x":[2787]},{"a":2753,"t":"code","b":[10],"m":"asl","o":"a"},{"a":2754,"t":"code","b":[168],"m":"tay"},{"a":2755,"t":"code","b":[185,179,11],"m":"lda","oa":2995,"o":"name_entry_cells,y"},{"a":2758,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"zpa_10"},{"a":2760,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"zpa_0E"},{"a":2762,"t":"code","b":[185,180,11],"m":"lda","oa":2996,"o":"name_entry_cells_hi,y"},{"a":2765,"t":"code","b":[24],"m":"clc"},{"a":2766,"t":"code","b":[105,216],"m":"adc","o":"#$D8"},{"a":2768,"t":"code","b":[133,17],"m":"sta","oa":17,"o":"zpa_11"},{"a":2770,"t":"code","b":[24],"m":"clc"},{"a":2771,"t":"code","b":[105,20],"m":"adc","o":"#$14"},{"a":2773,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"zpa_0F"},{"a":2775,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":2777,"t":"code","b":[189,151,11],"m":"lda","oa":2967,"o":"name_entry_letters,x"},{"a":2780,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(zpa_0E),y"},{"a":2782,"t":"code","b":[169,10],"m":"lda","o":"#$0A"},{"a":2784,"t":"code","b":[145,16],"m":"sta","oa":16,"o":"(zpa_10),y"},{"a":2786,"t":"code","b":[202],"m":"dex"},{"a":2787,"t":"code","b":[16,219],"m":"bpl","oa":2752,"o":"b_0AC0"},{"a":2789,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":2791,"t":"code","b":[133,2],"m":"sta","oa":2,"o":"zpa_02"},{"a":2793,"l":"b_0AE9","t":"code","b":[173,0,220],"m":"lda","o":"cia1_port_a","x":[2798]},{"a":2796,"t":"code","b":[41,16],"m":"and","o":"#$10"},{"a":2798,"t":"code","b":[240,249],"m":"beq","oa":2793,"o":"b_0AE9"},{"a":2800,"l":"b_0AF0","t":"code","b":[162,5],"m":"ldx","o":"#$05","x":[2901,2948]},{"a":2802,"t":"code","b":[32,143,56],"m":"jsr","oa":14479,"o":"wait_frames"},{"a":2805,"t":"code","b":[165,2],"m":"lda","oa":2,"o":"zpa_02"},{"a":2807,"t":"code","b":[10],"m":"asl","o":"a"},{"a":2808,"t":"code","b":[168],"m":"tay"},{"a":2809,"t":"code","b":[185,179,11],"m":"lda","oa":2995,"o":"name_entry_cells,y"},{"a":2812,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"zpa_10"},{"a":2814,"t":"code","b":[185,180,11],"m":"lda","oa":2996,"o":"name_entry_cells_hi,y"},{"a":2817,"t":"code","b":[24],"m":"clc"},{"a":2818,"t":"code","b":[105,216],"m":"adc","o":"#$D8"},{"a":2820,"t":"code","b":[133,17],"m":"sta","oa":17,"o":"zpa_11"},{"a":2822,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":2824,"t":"code","b":[169,10],"m":"lda","o":"#$0A"},{"a":2826,"t":"code","b":[145,16],"m":"sta","oa":16,"o":"(zpa_10),y"},{"a":2828,"t":"code","b":[173,0,220],"m":"lda","o":"cia1_port_a"},{"a":2831,"t":"code","b":[41,4],"m":"and","o":"#$04"},{"a":2833,"t":"code","b":[208,8],"m":"bne","oa":2843,"o":"b_0B1B"},{"a":2835,"t":"code","b":[198,2],"m":"dec","oa":2,"o":"zpa_02"},{"a":2837,"t":"code","b":[16,4],"m":"bpl","oa":2843,"o":"b_0B1B"},{"a":2839,"t":"code","b":[169,27],"m":"lda","o":"#$1B"},{"a":2841,"t":"code","b":[133,2],"m":"sta","oa":2,"o":"zpa_02"},{"a":2843,"l":"b_0B1B","t":"code","b":[173,0,220],"m":"lda","o":"cia1_port_a","x":[2833,2837]},{"a":2846,"t":"code","b":[41,8],"m":"and","o":"#$08"},{"a":2848,"t":"code","b":[208,12],"m":"bne","oa":2862,"o":"b_0B2E"},{"a":2850,"t":"code","b":[230,2],"m":"inc","oa":2,"o":"zpa_02"},{"a":2852,"t":"code","b":[165,2],"m":"lda","oa":2,"o":"zpa_02"},{"a":2854,"t":"code","b":[201,28],"m":"cmp","o":"#$1C"},{"a":2856,"t":"code","b":[208,4],"m":"bne","oa":2862,"o":"b_0B2E"},{"a":2858,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":2860,"t":"code","b":[133,2],"m":"sta","oa":2,"o":"zpa_02"},{"a":2862,"l":"b_0B2E","t":"code","b":[165,2],"m":"lda","oa":2,"o":"zpa_02","x":[2848,2856]},{"a":2864,"t":"code","b":[10],"m":"asl","o":"a"},{"a":2865,"t":"code","b":[168],"m":"tay"},{"a":2866,"t":"code","b":[185,179,11],"m":"lda","oa":2995,"o":"name_entry_cells,y"},{"a":2869,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"zpa_10"},{"a":2871,"t":"code","b":[185,180,11],"m":"lda","oa":2996,"o":"name_entry_cells_hi,y"},{"a":2874,"t":"code","b":[24],"m":"clc"},{"a":2875,"t":"code","b":[105,216],"m":"adc","o":"#$D8"},{"a":2877,"t":"code","b":[133,17],"m":"sta","oa":17,"o":"zpa_11"},{"a":2879,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":2881,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":2883,"t":"code","b":[145,16],"m":"sta","oa":16,"o":"(zpa_10),y"},{"a":2885,"t":"code","b":[174,250,83],"m":"ldx","oa":21498,"o":"a_53FA"},{"a":2888,"t":"code","b":[164,2],"m":"ldy","oa":2,"o":"zpa_02"},{"a":2890,"t":"code","b":[185,151,11],"m":"lda","oa":2967,"o":"name_entry_letters,y"},{"a":2893,"t":"code","b":[157,243,237],"m":"sta","oa":60915,"o":"f_EDF3,x"},{"a":2896,"t":"code","b":[173,0,220],"m":"lda","o":"cia1_port_a"},{"a":2899,"t":"code","b":[41,16],"m":"and","o":"#$10"},{"a":2901,"t":"code","b":[208,153],"m":"bne","oa":2800,"o":"b_0AF0"},{"a":2903,"t":"code","b":[185,151,11],"m":"lda","oa":2967,"o":"name_entry_letters,y"},{"a":2906,"t":"code","b":[201,124],"m":"cmp","o":"#$7C"},{"a":2908,"t":"code","b":[240,41],"m":"beq","oa":2951,"o":"b_0B87"},{"a":2910,"t":"code","b":[185,151,11],"m":"lda","oa":2967,"o":"name_entry_letters,y"},{"a":2913,"t":"code","b":[157,247,83],"m":"sta","oa":21495,"o":"f_53F7,x"},{"a":2916,"t":"code","b":[238,250,83],"m":"inc","oa":21498,"o":"a_53FA"},{"a":2919,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":2921,"t":"code","b":[157,243,217],"m":"sta","o":"$D9F3,x"},{"a":2924,"t":"code","b":[173,250,83],"m":"lda","oa":21498,"o":"a_53FA"},{"a":2927,"t":"code","b":[201,3],"m":"cmp","o":"#$03"},{"a":2929,"t":"code","b":[240,20],"m":"beq","oa":2951,"o":"b_0B87"},{"a":2931,"l":"b_0B73","t":"code","b":[173,18,208],"m":"lda","o":"vic_raster","x":[2934,2941]},{"a":2934,"t":"code","b":[208,251],"m":"bne","oa":2931,"o":"b_0B73"},{"a":2936,"t":"code","b":[173,0,220],"m":"lda","o":"cia1_port_a"},{"a":2939,"t":"code","b":[41,16],"m":"and","o":"#$10"},{"a":2941,"t":"code","b":[240,244],"m":"beq","oa":2931,"o":"b_0B73"},{"a":2943,"t":"code","b":[162,5],"m":"ldx","o":"#$05"},{"a":2945,"t":"code","b":[32,143,56],"m":"jsr","oa":14479,"o":"wait_frames"},{"a":2948,"t":"code","b":[76,240,10],"m":"jmp","oa":2800,"o":"b_0AF0"},{"a":2951,"l":"b_0B87","t":"code","b":[162,100],"m":"ldx","o":"#$64","x":[2908,2929]},{"a":2953,"t":"code","b":[32,143,56],"m":"jsr","oa":14479,"o":"wait_frames"},{"a":2956,"t":"code","b":[96],"m":"rts"},{"a":2957,"l":"str_name_entry","c":"\"NAME ENTRY\" in the game's alphabet.","t":"byte","b":[23,10,22,14,32,14,23,28],"x":[2711]},{"a":2965,"t":"byte","b":[26,34]},{"a":2967,"l":"name_entry_letters","c":"The 28 letters of the name-entry ring in the game's alphabet: $7C (the end mark), A to Z with O written as zero, and a comma.","t":"byte","b":[124,10,11,12,13,14,15,16],"x":[2777,2890,2903,2910]},{"a":2975,"t":"byte","b":[17,18,19,20,21,22,23,0]},{"a":2983,"t":"byte","b":[24,25,26,27,28,29,30,31]},{"a":2991,"t":"byte","b":[33,34,35,125]},{"a":2995,"l":"name_entry_cells","c":"Screen offsets (low byte, high byte) of the 28 letters of the name-entry ring, from the top left round the screen.","t":"word","b":[100,0,103,0,146,0,189,0],"d":[100,103,146,189],"x":[2755,2809,2866]},{"a":2996,"t":"note","l":"name_entry_cells_hi","c":"The high bytes of name_entry_cells, read at its address + 1.","note":"inside the item at $0BB3","x":[2762,2814,2871]},{"a":3003,"t":"word","b":[232,0,58,1,140,1,5,2],"d":[232,314,396,517]},{"a":3011,"t":"word","b":[124,2,202,2,24,3,61,3],"d":[636,714,792,829]},{"a":3019,"t":"word","b":[98,3,135,3,132,3,129,3],"d":[866,903,900,897]},{"a":3027,"t":"word","b":[86,3,43,3,0,3,174,2],"d":[854,811,768,686]},{"a":3035,"t":"word","b":[92,2,227,1,108,1,30,1],"d":[604,483,364,286]},{"a":3043,"t":"word","b":[208,0,171,0,134,0,97,0],"d":[208,171,134,97]},{"a":3051,"l":"high_score_names","c":"Nine slots of four bytes: the seven names of the high-score table (three letters and a space, in the game's alphabet: CJB, SAD, KOM, OTA, REE, MAT, LCY), then slot 7, which the shuffle in high_score_check writes into, and a ninth nothing uses.","t":"byte","b":[12,19,11,32],"x":[2517,2558,3196]},{"a":3055,"l":"high_score_names_1","c":"The high-score names from slot 1 on, the address the shuffle in high_score_check writes a name one slot down to.","t":"byte","b":[27,10,13,32,20,0,22,32],"x":[2520,2612]},{"a":3063,"t":"byte","b":[0,28,10,32,26,14,14,32]},{"a":3071,"t":"byte","b":[22,10,28,32,21,12,34,32]},{"a":3079,"t":"byte","b":[32,32,32,32,32,32,32,32]},{"a":3087,"l":"high_score_scores","c":"Nine slots of three BCD bytes, highest first: the seven scores of the table (200000, 190000, 180000, 170000, 150000, 140000, 130000 as shown, with the panel's zero after them), then slot 7, which takes a score that beats none, and a ninth nothing uses.","t":"byte","b":[2],"x":[2470,2495,2535,3221,3235]},{"a":3088,"l":"high_score_scores_mid","c":"The middle byte of each high-score slot, read at high_score_scores + 1.","t":"byte","b":[0],"x":[2480,2501,2541,3247,3261]},{"a":3089,"l":"high_score_scores_low","c":"The low byte of each high-score slot, read at high_score_scores + 2.","t":"byte","b":[0],"x":[2490,2507,2547,3273,3287]},{"a":3090,"l":"high_score_scores_1","c":"The high-score slots from slot 1 on, where high_score_check moves a beaten score one slot down.","t":"byte","b":[1],"x":[2498,2578]},{"a":3091,"l":"high_score_scores_1_mid","c":"The middle byte of a high-score slot one down, high_score_check's destination.","t":"byte","b":[144],"x":[2504,2584]},{"a":3092,"l":"high_score_scores_1_low","c":"The low byte of a high-score slot one down, high_score_check's destination.","t":"byte","b":[0,1,128,0,1,112,0,1],"x":[2510,2590]},{"a":3100,"t":"byte","b":[80,0,1,64,0,1,48,0]},{"a":3108,"t":"byte","b":[0,0,0,0,0,0]},{"a":3114,"l":"draw_high_scores","c":"Writes the high-score table on the select screen, rows 15 to 21 from column 11: the place 1 to 7 in colour 14, the name (draw_score_name) and the score (draw_score_digits). $5372 counts the rows.","t":"code","b":[169,99],"m":"lda","o":"#$63","x":[3490]},{"a":3116,"t":"code","b":[133,2],"m":"sta","oa":2,"o":"zpa_02"},{"a":3118,"t":"code","b":[169,238],"m":"lda","o":"#$EE"},{"a":3120,"t":"code","b":[133,3],"m":"sta","oa":3,"o":"zpa_03"},{"a":3122,"t":"code","b":[169,99],"m":"lda","o":"#$63"},{"a":3124,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"zpa_10"},{"a":3126,"t":"code","b":[169,218],"m":"lda","o":"#$DA"},{"a":3128,"t":"code","b":[133,17],"m":"sta","oa":17,"o":"zpa_11"},{"a":3130,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":3132,"t":"code","b":[141,114,83],"m":"sta","oa":21362,"o":"a_5372"},{"a":3135,"l":"b_0C3F","t":"code","b":[160,0],"m":"ldy","o":"#$00","x":[3183]},{"a":3137,"t":"code","b":[173,114,83],"m":"lda","oa":21362,"o":"a_5372"},{"a":3140,"t":"code","b":[24],"m":"clc"},{"a":3141,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":3143,"t":"code","b":[145,2],"m":"sta","oa":2,"o":"(zpa_02),y"},{"a":3145,"t":"code","b":[169,14],"m":"lda","o":"#$0E"},{"a":3147,"t":"code","b":[145,16],"m":"sta","oa":16,"o":"(zpa_10),y"},{"a":3149,"t":"code","b":[200],"m":"iny"},{"a":3150,"t":"code","b":[200],"m":"iny"},{"a":3151,"t":"code","b":[200],"m":"iny"},{"a":3152,"t":"code","b":[32,114,12],"m":"jsr","oa":3186,"o":"draw_score_name"},{"a":3155,"t":"code","b":[200],"m":"iny"},{"a":3156,"t":"code","b":[200],"m":"iny"},{"a":3157,"t":"code","b":[32,140,12],"m":"jsr","oa":3212,"o":"draw_score_digits"},{"a":3160,"t":"code","b":[165,2],"m":"lda","oa":2,"o":"zpa_02"},{"a":3162,"t":"code","b":[24],"m":"clc"},{"a":3163,"t":"code","b":[105,40],"m":"adc","o":"#$28"},{"a":3165,"t":"code","b":[133,2],"m":"sta","oa":2,"o":"zpa_02"},{"a":3167,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"zpa_10"},{"a":3169,"t":"code","b":[144,4],"m":"bcc","oa":3175,"o":"b_0C67"},{"a":3171,"t":"code","b":[230,3],"m":"inc","oa":3,"o":"zpa_03"},{"a":3173,"t":"code","b":[230,17],"m":"inc","oa":17,"o":"zpa_11"},{"a":3175,"l":"b_0C67","t":"code","b":[238,114,83],"m":"inc","oa":21362,"o":"a_5372","x":[3169]},{"a":3178,"t":"code","b":[173,114,83],"m":"lda","oa":21362,"o":"a_5372"},{"a":3181,"t":"code","b":[201,7],"m":"cmp","o":"#$07"},{"a":3183,"t":"code","b":[208,206],"m":"bne","oa":3135,"o":"b_0C3F"},{"a":3185,"t":"code","b":[96],"m":"rts"},{"a":3186,"l":"draw_score_name","c":"Copies the four bytes of name slot $5372 from high_score_names to the screen at the row pointer $02/$03, offset Y, in colour 8.","t":"code","b":[173,114,83],"m":"lda","oa":21362,"o":"a_5372","x":[3152]},{"a":3189,"t":"code","b":[10],"m":"asl","o":"a"},{"a":3190,"t":"code","b":[10],"m":"asl","o":"a"},{"a":3191,"t":"code","b":[170],"m":"tax"},{"a":3192,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":3194,"t":"code","b":[133,6],"m":"sta","oa":6,"o":"zpa_06"},{"a":3196,"l":"b_0C7C","t":"code","b":[189,235,11],"m":"lda","oa":3051,"o":"high_score_names,x","x":[3209]},{"a":3199,"t":"code","b":[145,2],"m":"sta","oa":2,"o":"(zpa_02),y"},{"a":3201,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":3203,"t":"code","b":[145,16],"m":"sta","oa":16,"o":"(zpa_10),y"},{"a":3205,"t":"code","b":[232],"m":"inx"},{"a":3206,"t":"code","b":[200],"m":"iny"},{"a":3207,"t":"code","b":[198,6],"m":"dec","oa":6,"o":"zpa_06"},{"a":3209,"t":"code","b":[16,241],"m":"bpl","oa":3196,"o":"b_0C7C"},{"a":3211,"t":"code","b":[96],"m":"rts"},{"a":3212,"l":"draw_score_digits","c":"Writes the score of slot $5372 from high_score_scores as six digits and a trailing zero, so 020000 reads 0200000, in colour 9.","t":"code","b":[173,114,83],"m":"lda","oa":21362,"o":"a_5372","x":[3157]},{"a":3215,"t":"code","b":[10],"m":"asl","o":"a"},{"a":3216,"t":"code","b":[24],"m":"clc"},{"a":3217,"t":"code","b":[109,114,83],"m":"adc","oa":21362,"o":"a_5372"},{"a":3220,"t":"code","b":[170],"m":"tax"},{"a":3221,"t":"code","b":[189,15,12],"m":"lda","oa":3087,"o":"high_score_scores,x"},{"a":3224,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":3225,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":3226,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":3227,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":3228,"t":"code","b":[145,2],"m":"sta","oa":2,"o":"(zpa_02),y"},{"a":3230,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":3232,"t":"code","b":[145,16],"m":"sta","oa":16,"o":"(zpa_10),y"},{"a":3234,"t":"code","b":[200],"m":"iny"},{"a":3235,"t":"code","b":[189,15,12],"m":"lda","oa":3087,"o":"high_score_scores,x"},{"a":3238,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":3240,"t":"code","b":[145,2],"m":"sta","oa":2,"o":"(zpa_02),y"},{"a":3242,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":3244,"t":"code","b":[145,16],"m":"sta","oa":16,"o":"(zpa_10),y"},{"a":3246,"t":"code","b":[200],"m":"iny"},{"a":3247,"t":"code","b":[189,16,12],"m":"lda","oa":3088,"o":"high_score_scores_mid,x"},{"a":3250,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":3251,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":3252,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":3253,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":3254,"t":"code","b":[145,2],"m":"sta","oa":2,"o":"(zpa_02),y"},{"a":3256,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":3258,"t":"code","b":[145,16],"m":"sta","oa":16,"o":"(zpa_10),y"},{"a":3260,"t":"code","b":[200],"m":"iny"},{"a":3261,"t":"code","b":[189,16,12],"m":"lda","oa":3088,"o":"high_score_scores_mid,x"},{"a":3264,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":3266,"t":"code","b":[145,2],"m":"sta","oa":2,"o":"(zpa_02),y"},{"a":3268,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":3270,"t":"code","b":[145,16],"m":"sta","oa":16,"o":"(zpa_10),y"},{"a":3272,"t":"code","b":[200],"m":"iny"},{"a":3273,"t":"code","b":[189,17,12],"m":"lda","oa":3089,"o":"high_score_scores_low,x"},{"a":3276,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":3277,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":3278,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":3279,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":3280,"t":"code","b":[145,2],"m":"sta","oa":2,"o":"(zpa_02),y"},{"a":3282,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":3284,"t":"code","b":[145,16],"m":"sta","oa":16,"o":"(zpa_10),y"},{"a":3286,"t":"code","b":[200],"m":"iny"},{"a":3287,"t":"code","b":[189,17,12],"m":"lda","oa":3089,"o":"high_score_scores_low,x"},{"a":3290,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":3292,"t":"code","b":[145,2],"m":"sta","oa":2,"o":"(zpa_02),y"},{"a":3294,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":3296,"t":"code","b":[145,16],"m":"sta","oa":16,"o":"(zpa_10),y"},{"a":3298,"t":"code","b":[200],"m":"iny"},{"a":3299,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":3301,"t":"code","b":[145,2],"m":"sta","oa":2,"o":"(zpa_02),y"},{"a":3303,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":3305,"t":"code","b":[145,16],"m":"sta","oa":16,"o":"(zpa_10),y"},{"a":3307,"t":"code","b":[200],"m":"iny"},{"a":3308,"t":"code","b":[96],"m":"rts"},{"a":3309,"l":"select_screen","c":"The course and driver select screen. Points the raster chain at the select handler ($518A), sets the screen to $EC00 with the character set at $F000, grey border and background, multicolour 1 light grey, and clears it. The highlight starts on course C ($53E4 = 2) and the driver cursor on driver 1: $53B7 is set to 0, and driver_cursor_loop moves it on one before it first places the cursor. Draws the five course pictures (draw_course_pictures), the grey bars, the copyright and SELECT COURSE lines, the high-score table and the twelve faces, then runs the cursor until fire. Fire picks the driver under the cursor ($53B7) and the course highlighted ($53E4); then the chosen kart is lowered on its cable (from $0E6A).","t":"code","b":[120],"m":"sei","x":[2117]},{"a":3310,"t":"code","b":[169,138],"m":"lda","o":"#$8A"},{"a":3312,"t":"code","b":[133,8],"m":"sta","oa":8,"o":"zpa_08"},{"a":3314,"t":"code","b":[169,81],"m":"lda","o":"#$51"},{"a":3316,"t":"code","b":[133,9],"m":"sta","oa":9,"o":"zpa_09"},{"a":3318,"t":"code","b":[32,101,80],"m":"jsr","oa":20581,"o":"enable_raster"},{"a":3321,"t":"code","b":[169,188],"m":"lda","o":"#$BC"},{"a":3323,"t":"code","b":[141,24,208],"m":"sta","o":"vic_memory"},{"a":3326,"t":"code","b":[169,11],"m":"lda","o":"#$0B"},{"a":3328,"t":"code","b":[141,33,208],"m":"sta","o":"vic_background0"},{"a":3331,"t":"code","b":[141,32,208],"m":"sta","o":"vic_border"},{"a":3334,"t":"code","b":[169,15],"m":"lda","o":"#$0F"},{"a":3336,"t":"code","b":[141,34,208],"m":"sta","o":"vic_background1"},{"a":3339,"t":"code","b":[32,24,26],"m":"jsr","oa":6680,"o":"clear_text_screen"},{"a":3342,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":3344,"t":"code","b":[133,46],"m":"sta","oa":46,"o":"zpa_2E"},{"a":3346,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":3348,"t":"code","b":[141,183,83],"m":"sta","oa":21431,"o":"a_53B7"},{"a":3351,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":3353,"t":"code","b":[141,228,83],"m":"sta","oa":21476,"o":"a_53E4"},{"a":3356,"l":"draw_course_pictures","c":"For each of the five courses, right to left: a 7 by 7 frame of tiles from $ADDE (stored 256 bytes a row), white round the highlighted course and black round the others; inside it the course's 5 by 5 picture from $9E00 + $0FA6,x in that course's colour from $0FA1; and the course letter A to E below, through the colour buffer at $5590. All drawn with the tile blitter draw_tiles into the back screen, then shown by copy_colours.","t":"code","b":[162,4],"m":"ldx","o":"#$04","x":[3661,3681]},{"a":3358,"l":"b_0D1E","t":"code","b":[189,156,15],"m":"lda","oa":3996,"o":"course_picture_columns,x","x":[3442]},{"a":3361,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"zpa_0C"},{"a":3363,"t":"code","b":[198,12],"m":"dec","oa":12,"o":"zpa_0C"},{"a":3365,"t":"code","b":[169,12],"m":"lda","o":"#$0C"},{"a":3367,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"zpa_0D"},{"a":3369,"t":"code","b":[169,222],"m":"lda","o":"#$DE"},{"a":3371,"t":"code","b":[133,10],"m":"sta","oa":10,"o":"zpa_0A"},{"a":3373,"t":"code","b":[169,173],"m":"lda","o":"#$AD"},{"a":3375,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"zpa_0B"},{"a":3377,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":3379,"t":"code","b":[236,228,83],"m":"cpx","oa":21476,"o":"a_53E4"},{"a":3382,"t":"code","b":[208,2],"m":"bne","oa":3386,"o":"b_0D3A"},{"a":3384,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":3386,"l":"b_0D3A","t":"code","b":[133,20],"m":"sta","oa":20,"o":"zpa_14","x":[3382]},{"a":3388,"t":"code","b":[169,7],"m":"lda","o":"#$07"},{"a":3390,"t":"code","b":[133,18],"m":"sta","oa":18,"o":"zpa_12"},{"a":3392,"t":"code","b":[133,19],"m":"sta","oa":19,"o":"zpa_13"},{"a":3394,"t":"code","b":[32,86,68],"m":"jsr","oa":17494,"o":"draw_tiles"},{"a":3397,"t":"code","b":[189,156,15],"m":"lda","oa":3996,"o":"course_picture_columns,x"},{"a":3400,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"zpa_0C"},{"a":3402,"t":"code","b":[169,11],"m":"lda","o":"#$0B"},{"a":3404,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"zpa_0D"},{"a":3406,"t":"code","b":[189,166,15],"m":"lda","oa":4006,"o":"course_picture_sources,x"},{"a":3409,"t":"code","b":[133,10],"m":"sta","oa":10,"o":"zpa_0A"},{"a":3411,"t":"code","b":[169,158],"m":"lda","o":"#$9E"},{"a":3413,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"zpa_0B"},{"a":3415,"t":"code","b":[189,161,15],"m":"lda","oa":4001,"o":"course_picture_colours,x"},{"a":3418,"t":"code","b":[133,20],"m":"sta","oa":20,"o":"zpa_14"},{"a":3420,"t":"code","b":[169,5],"m":"lda","o":"#$05"},{"a":3422,"t":"code","b":[133,18],"m":"sta","oa":18,"o":"zpa_12"},{"a":3424,"t":"code","b":[133,19],"m":"sta","oa":19,"o":"zpa_13"},{"a":3426,"t":"code","b":[32,86,68],"m":"jsr","oa":17494,"o":"draw_tiles"},{"a":3429,"t":"code","b":[189,156,15],"m":"lda","oa":3996,"o":"course_picture_columns,x"},{"a":3432,"t":"code","b":[24],"m":"clc"},{"a":3433,"t":"code","b":[105,4],"m":"adc","o":"#$04"},{"a":3435,"t":"code","b":[168],"m":"tay"},{"a":3436,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":3438,"t":"code","b":[153,144,85],"m":"sta","oa":21904,"o":"f_5590,y"},{"a":3441,"t":"code","b":[202],"m":"dex"},{"a":3442,"t":"code","b":[16,170],"m":"bpl","oa":3358,"o":"b_0D1E"},{"a":3444,"t":"code","b":[32,4,57],"m":"jsr","oa":14596,"o":"copy_colours"},{"a":3447,"t":"code","b":[162,38],"m":"ldx","o":"#$26"},{"a":3449,"l":"b_0D79","t":"code","b":[169,206],"m":"lda","o":"#$CE","x":[3488]},{"a":3451,"t":"code","b":[157,120,236],"m":"sta","oa":60536,"o":"f_EC78,x"},{"a":3454,"t":"code","b":[157,160,236],"m":"sta","oa":60576,"o":"f_ECA0,x"},{"a":3457,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":3459,"t":"code","b":[157,120,216],"m":"sta","o":"$D878,x"},{"a":3462,"t":"code","b":[157,160,216],"m":"sta","o":"$D8A0,x"},{"a":3465,"t":"code","b":[189,183,15],"m":"lda","oa":4023,"o":"str_copyright,x"},{"a":3468,"t":"code","b":[157,192,239],"m":"sta","oa":61376,"o":"f_EFC0,x"},{"a":3471,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":3473,"t":"code","b":[157,192,219],"m":"sta","o":"$DBC0,x"},{"a":3476,"t":"code","b":[189,222,15],"m":"lda","oa":4062,"o":"str_select_course,x"},{"a":3479,"t":"code","b":[157,8,238],"m":"sta","oa":60936,"o":"f_EE08,x"},{"a":3482,"t":"code","b":[169,11],"m":"lda","o":"#$0B"},{"a":3484,"t":"code","b":[157,8,218],"m":"sta","o":"$DA08,x"},{"a":3487,"t":"code","b":[202],"m":"dex"},{"a":3488,"t":"code","b":[16,215],"m":"bpl","oa":3449,"o":"b_0D79"},{"a":3490,"t":"code","b":[32,42,12],"m":"jsr","oa":3114,"o":"draw_high_scores"},{"a":3493,"t":"code","b":[169,236],"m":"lda","o":"#$EC"},{"a":3495,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"zpa_0F"},{"a":3497,"t":"code","b":[169,216],"m":"lda","o":"#$D8"},{"a":3499,"t":"code","b":[133,17],"m":"sta","oa":17,"o":"zpa_11"},{"a":3501,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":3503,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"zpa_0E"},{"a":3505,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"zpa_10"},{"a":3507,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":3509,"t":"code","b":[133,4],"m":"sta","oa":4,"o":"zpa_04"},{"a":3511,"l":"b_0DB7","t":"code","b":[165,4],"m":"lda","oa":4,"o":"zpa_04","x":[3564]},{"a":3513,"t":"code","b":[10],"m":"asl","o":"a"},{"a":3514,"t":"code","b":[168],"m":"tay"},{"a":3515,"t":"code","b":[185,133,18],"m":"lda","oa":4741,"o":"face_pointers,y"},{"a":3518,"t":"code","b":[133,10],"m":"sta","oa":10,"o":"zpa_0A"},{"a":3520,"t":"code","b":[185,134,18],"m":"lda","oa":4742,"o":"face_pointers_hi,y"},{"a":3523,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"zpa_0B"},{"a":3525,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":3527,"t":"code","b":[134,2],"m":"stx","oa":2,"o":"zpa_02"},{"a":3529,"l":"b_0DC9","t":"code","b":[164,2],"m":"ldy","oa":2,"o":"zpa_02","x":[3547]},{"a":3531,"t":"code","b":[177,10],"m":"lda","oa":10,"o":"(zpa_0A),y"},{"a":3533,"t":"code","b":[188,219,20],"m":"ldy","oa":5339,"o":"cell_offsets_3x3,x"},{"a":3536,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(zpa_0E),y"},{"a":3538,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":3540,"t":"code","b":[145,16],"m":"sta","oa":16,"o":"(zpa_10),y"},{"a":3542,"t":"code","b":[230,2],"m":"inc","oa":2,"o":"zpa_02"},{"a":3544,"t":"code","b":[232],"m":"inx"},{"a":3545,"t":"code","b":[224,9],"m":"cpx","o":"#$09"},{"a":3547,"t":"code","b":[208,236],"m":"bne","oa":3529,"o":"b_0DC9"},{"a":3549,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"zpa_0E"},{"a":3551,"t":"code","b":[24],"m":"clc"},{"a":3552,"t":"code","b":[105,3],"m":"adc","o":"#$03"},{"a":3554,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"zpa_0E"},{"a":3556,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"zpa_10"},{"a":3558,"t":"code","b":[230,4],"m":"inc","oa":4,"o":"zpa_04"},{"a":3560,"t":"code","b":[165,4],"m":"lda","oa":4,"o":"zpa_04"},{"a":3562,"t":"code","b":[201,12],"m":"cmp","o":"#$0C"},{"a":3564,"t":"code","b":[208,201],"m":"bne","oa":3511,"o":"b_0DB7"},{"a":3566,"t":"code","b":[169,128],"m":"lda","o":"#$80"},{"a":3568,"t":"code","b":[141,21,208],"m":"sta","o":"vic_sprite_enable"},{"a":3571,"t":"code","b":[169,46],"m":"lda","o":"#$2E"},{"a":3573,"t":"code","b":[141,15,208],"m":"sta","o":"vic_sprite7_y"},{"a":3576,"t":"code","b":[169,131],"m":"lda","o":"#$83"},{"a":3578,"t":"code","b":[141,255,239],"m":"sta","oa":61439,"o":"a_EFFF"},{"a":3581,"l":"driver_cursor_loop","c":"Moves sprite 7, the cursor, to the next of the twelve faces every 21 frames ($53B7 wraps 11 to 0), at X = $14E4,driver + 8 doubled, with the ninth bit in $D010. Between moves it watches the stick: fire leaves the loop; every 32nd frame left or right moves the course highlight $53E4 within 0 to 4 and redraws the pictures.","t":"code","b":[238,183,83],"m":"inc","oa":21431,"o":"a_53B7","x":[3687]},{"a":3584,"t":"code","b":[174,183,83],"m":"ldx","oa":21431,"o":"a_53B7"},{"a":3587,"t":"code","b":[224,12],"m":"cpx","o":"#$0C"},{"a":3589,"t":"code","b":[208,5],"m":"bne","oa":3596,"o":"b_0E0C"},{"a":3591,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":3593,"t":"code","b":[142,183,83],"m":"stx","oa":21431,"o":"a_53B7"},{"a":3596,"l":"b_0E0C","t":"code","b":[189,228,20],"m":"lda","oa":5348,"o":"slot_marker_x,x","x":[3589]},{"a":3599,"t":"code","b":[24],"m":"clc"},{"a":3600,"t":"code","b":[105,8],"m":"adc","o":"#$08"},{"a":3602,"t":"code","b":[141,235,83],"m":"sta","oa":21483,"o":"a_53EB"},{"a":3605,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":3607,"t":"code","b":[133,221],"m":"sta","oa":221,"o":"zpa_DD"},{"a":3609,"t":"code","b":[173,235,83],"m":"lda","oa":21483,"o":"a_53EB"},{"a":3612,"t":"code","b":[10],"m":"asl","o":"a"},{"a":3613,"t":"code","b":[102,221],"m":"ror","oa":221,"o":"zpa_DD"},{"a":3615,"t":"code","b":[141,14,208],"m":"sta","o":"vic_sprite7_x"},{"a":3618,"t":"code","b":[173,16,208],"m":"lda","o":"vic_sprite_x_msb"},{"a":3621,"t":"code","b":[41,127],"m":"and","o":"#$7F"},{"a":3623,"t":"code","b":[5,221],"m":"ora","oa":221,"o":"zpa_DD"},{"a":3625,"t":"code","b":[141,16,208],"m":"sta","o":"vic_sprite_x_msb"},{"a":3628,"t":"code","b":[162,20],"m":"ldx","o":"#$14"},{"a":3630,"l":"b_0E2E","t":"code","b":[32,24,80],"m":"jsr","oa":20504,"o":"wait_frame","x":[3685]},{"a":3633,"t":"code","b":[173,0,220],"m":"lda","o":"cia1_port_a"},{"a":3636,"t":"code","b":[41,16],"m":"and","o":"#$10"},{"a":3638,"t":"code","b":[240,50],"m":"beq","oa":3690,"o":"lower_kart"},{"a":3640,"t":"code","b":[165,229],"m":"lda","oa":229,"o":"zpa_E5"},{"a":3642,"t":"code","b":[41,31],"m":"and","o":"#$1F"},{"a":3644,"t":"code","b":[208,38],"m":"bne","oa":3684,"o":"b_0E64"},{"a":3646,"t":"code","b":[173,0,220],"m":"lda","o":"cia1_port_a"},{"a":3649,"t":"code","b":[41,4],"m":"and","o":"#$04"},{"a":3651,"t":"code","b":[208,11],"m":"bne","oa":3664,"o":"b_0E50"},{"a":3653,"t":"code","b":[173,228,83],"m":"lda","oa":21476,"o":"a_53E4"},{"a":3656,"t":"code","b":[240,6],"m":"beq","oa":3664,"o":"b_0E50"},{"a":3658,"t":"code","b":[206,228,83],"m":"dec","oa":21476,"o":"a_53E4"},{"a":3661,"t":"code","b":[76,28,13],"m":"jmp","oa":3356,"o":"draw_course_pictures"},{"a":3664,"l":"b_0E50","t":"code","b":[173,0,220],"m":"lda","o":"cia1_port_a","x":[3651,3656]},{"a":3667,"t":"code","b":[41,8],"m":"and","o":"#$08"},{"a":3669,"t":"code","b":[208,13],"m":"bne","oa":3684,"o":"b_0E64"},{"a":3671,"t":"code","b":[173,228,83],"m":"lda","oa":21476,"o":"a_53E4"},{"a":3674,"t":"code","b":[201,4],"m":"cmp","o":"#$04"},{"a":3676,"t":"code","b":[240,6],"m":"beq","oa":3684,"o":"b_0E64"},{"a":3678,"t":"code","b":[238,228,83],"m":"inc","oa":21476,"o":"a_53E4"},{"a":3681,"t":"code","b":[76,28,13],"m":"jmp","oa":3356,"o":"draw_course_pictures"},{"a":3684,"l":"b_0E64","t":"code","b":[202],"m":"dex","x":[3644,3669,3676]},{"a":3685,"t":"code","b":[16,199],"m":"bpl","oa":3630,"o":"b_0E2E"},{"a":3687,"t":"code","b":[76,253,13],"m":"jmp","oa":3581,"o":"driver_cursor_loop"},{"a":3690,"l":"lower_kart","c":"After fire on the select screen: clears to the plain screen, draws the chosen driver's second face at the top centre, and shows the kart as sprites 0 to 3 (positions and pointers from $0FAB, $0FAF, $0FB3) in a random colour from $372E, with the head in sprite 0 in orange. Then every 5 frames: the three columns of rope tiles in rows 0 to 11 are copied one row down, the hook picture from $80B4 (11 by 19 tiles) is drawn with its top at row $0D - 19, and the four sprites move 8 lines with it. $0D starts at $29 and steps by $5372: down by one to $1E, where the step turns to +1 and the head turns to the chosen driver's own ($1779), then up to $2A, where all eight sprites are switched on and the routine returns to start the race.","t":"code","b":[32,95,10],"m":"jsr","oa":2655,"o":"text_screen","x":[3638]},{"a":3693,"t":"code","b":[32,4,57],"m":"jsr","oa":14596,"o":"copy_colours"},{"a":3696,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":3698,"t":"code","b":[141,35,208],"m":"sta","o":"vic_background2"},{"a":3701,"t":"code","b":[169,236],"m":"lda","o":"#$EC"},{"a":3703,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"zpa_0F"},{"a":3705,"t":"code","b":[169,19],"m":"lda","o":"#$13"},{"a":3707,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"zpa_0E"},{"a":3709,"t":"code","b":[173,183,83],"m":"lda","oa":21431,"o":"a_53B7"},{"a":3712,"t":"code","b":[10],"m":"asl","o":"a"},{"a":3713,"t":"code","b":[168],"m":"tay"},{"a":3714,"t":"code","b":[185,9,19],"m":"lda","oa":4873,"o":"face2_pointers,y"},{"a":3717,"t":"code","b":[133,10],"m":"sta","oa":10,"o":"zpa_0A"},{"a":3719,"t":"code","b":[185,10,19],"m":"lda","oa":4874,"o":"face2_pointers_hi,y"},{"a":3722,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"zpa_0B"},{"a":3724,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":3726,"t":"code","b":[134,2],"m":"stx","oa":2,"o":"zpa_02"},{"a":3728,"l":"b_0E90","t":"code","b":[164,2],"m":"ldy","oa":2,"o":"zpa_02","x":[3742]},{"a":3730,"t":"code","b":[177,10],"m":"lda","oa":10,"o":"(zpa_0A),y"},{"a":3732,"t":"code","b":[188,219,20],"m":"ldy","oa":5339,"o":"cell_offsets_3x3,x"},{"a":3735,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(zpa_0E),y"},{"a":3737,"t":"code","b":[230,2],"m":"inc","oa":2,"o":"zpa_02"},{"a":3739,"t":"code","b":[232],"m":"inx"},{"a":3740,"t":"code","b":[224,9],"m":"cpx","o":"#$09"},{"a":3742,"t":"code","b":[208,240],"m":"bne","oa":3728,"o":"b_0E90"},{"a":3744,"t":"code","b":[162,2],"m":"ldx","o":"#$02"},{"a":3746,"t":"code","b":[169,206],"m":"lda","o":"#$CE"},{"a":3748,"l":"b_0EA4","t":"code","b":[157,139,236],"m":"sta","oa":60555,"o":"f_EC8B,x","x":[3755]},{"a":3751,"t":"code","b":[157,179,236],"m":"sta","oa":60595,"o":"f_ECB3,x"},{"a":3754,"t":"code","b":[202],"m":"dex"},{"a":3755,"t":"code","b":[16,247],"m":"bpl","oa":3748,"o":"b_0EA4"},{"a":3757,"t":"code","b":[169,15],"m":"lda","o":"#$0F"},{"a":3759,"t":"code","b":[141,21,208],"m":"sta","o":"vic_sprite_enable"},{"a":3762,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":3764,"t":"code","b":[141,16,208],"m":"sta","o":"vic_sprite_x_msb"},{"a":3767,"t":"code","b":[32,158,56],"m":"jsr","oa":14494,"o":"random"},{"a":3770,"t":"code","b":[41,3],"m":"and","o":"#$03"},{"a":3772,"t":"code","b":[170],"m":"tax"},{"a":3773,"t":"code","b":[189,46,55],"m":"lda","oa":14126,"o":"kart_colour_choices,x"},{"a":3776,"t":"code","b":[141,206,83],"m":"sta","oa":21454,"o":"a_53CE"},{"a":3779,"t":"code","b":[162,6],"m":"ldx","o":"#$06"},{"a":3781,"t":"code","b":[160,3],"m":"ldy","o":"#$03"},{"a":3783,"l":"b_0EC7","t":"code","b":[185,171,15],"m":"lda","oa":4011,"o":"lowered_kart_x,y","x":[3813]},{"a":3786,"t":"code","b":[157,0,208],"m":"sta","o":"vic_sprite0_x,x"},{"a":3789,"t":"code","b":[185,175,15],"m":"lda","oa":4015,"o":"lowered_kart_y,y"},{"a":3792,"t":"code","b":[157,1,208],"m":"sta","o":"vic_sprite0_y,x"},{"a":3795,"t":"code","b":[185,179,15],"m":"lda","oa":4019,"o":"lowered_kart_pointers,y"},{"a":3798,"t":"code","b":[153,248,239],"m":"sta","oa":61432,"o":"f_EFF8,y"},{"a":3801,"t":"code","b":[153,248,235],"m":"sta","oa":60408,"o":"f_EBF8,y"},{"a":3804,"t":"code","b":[173,206,83],"m":"lda","oa":21454,"o":"a_53CE"},{"a":3807,"t":"code","b":[153,39,208],"m":"sta","o":"vic_sprite0_colour,y"},{"a":3810,"t":"code","b":[202],"m":"dex"},{"a":3811,"t":"code","b":[202],"m":"dex"},{"a":3812,"t":"code","b":[136],"m":"dey"},{"a":3813,"t":"code","b":[16,224],"m":"bpl","oa":3783,"o":"b_0EC7"},{"a":3815,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":3817,"t":"code","b":[141,39,208],"m":"sta","o":"vic_sprite0_colour"},{"a":3820,"t":"code","b":[169,137],"m":"lda","o":"#$89"},{"a":3822,"t":"code","b":[141,248,239],"m":"sta","oa":61432,"o":"f_EFF8"},{"a":3825,"t":"code","b":[141,248,235],"m":"sta","oa":60408,"o":"f_EBF8"},{"a":3828,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":3830,"t":"code","b":[141,114,83],"m":"sta","oa":21362,"o":"a_5372"},{"a":3833,"t":"code","b":[169,41],"m":"lda","o":"#$29"},{"a":3835,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"zpa_0D"},{"a":3837,"l":"j_0EFD","t":"code","b":[162,5],"m":"ldx","o":"#$05","x":[3987]},{"a":3839,"t":"code","b":[32,143,56],"m":"jsr","oa":14479,"o":"wait_frames"},{"a":3842,"t":"code","b":[169,163],"m":"lda","o":"#$A3"},{"a":3844,"t":"code","b":[133,6],"m":"sta","oa":6,"o":"zpa_06"},{"a":3846,"t":"code","b":[169,237],"m":"lda","o":"#$ED"},{"a":3848,"t":"code","b":[133,7],"m":"sta","oa":7,"o":"zpa_07"},{"a":3850,"l":"b_0F0A","t":"code","b":[160,0],"m":"ldy","o":"#$00","x":[3881,3889]},{"a":3852,"t":"code","b":[177,6],"m":"lda","oa":6,"o":"(zpa_06),y"},{"a":3854,"t":"code","b":[160,40],"m":"ldy","o":"#$28"},{"a":3856,"t":"code","b":[145,6],"m":"sta","oa":6,"o":"(zpa_06),y"},{"a":3858,"t":"code","b":[160,1],"m":"ldy","o":"#$01"},{"a":3860,"t":"code","b":[177,6],"m":"lda","oa":6,"o":"(zpa_06),y"},{"a":3862,"t":"code","b":[160,41],"m":"ldy","o":"#$29"},{"a":3864,"t":"code","b":[145,6],"m":"sta","oa":6,"o":"(zpa_06),y"},{"a":3866,"t":"code","b":[160,2],"m":"ldy","o":"#$02"},{"a":3868,"t":"code","b":[177,6],"m":"lda","oa":6,"o":"(zpa_06),y"},{"a":3870,"t":"code","b":[160,42],"m":"ldy","o":"#$2A"},{"a":3872,"t":"code","b":[145,6],"m":"sta","oa":6,"o":"(zpa_06),y"},{"a":3874,"t":"code","b":[165,6],"m":"lda","oa":6,"o":"zpa_06"},{"a":3876,"t":"code","b":[56],"m":"sec"},{"a":3877,"t":"code","b":[233,40],"m":"sbc","o":"#$28"},{"a":3879,"t":"code","b":[133,6],"m":"sta","oa":6,"o":"zpa_06"},{"a":3881,"t":"code","b":[176,223],"m":"bcs","oa":3850,"o":"b_0F0A"},{"a":3883,"t":"code","b":[198,7],"m":"dec","oa":7,"o":"zpa_07"},{"a":3885,"t":"code","b":[165,7],"m":"lda","oa":7,"o":"zpa_07"},{"a":3887,"t":"code","b":[201,235],"m":"cmp","o":"#$EB"},{"a":3889,"t":"code","b":[208,215],"m":"bne","oa":3850,"o":"b_0F0A"},{"a":3891,"t":"code","b":[169,32],"m":"lda","o":"#$20"},{"a":3893,"t":"code","b":[141,19,236],"m":"sta","oa":60435,"o":"a_EC13"},{"a":3896,"t":"code","b":[141,21,236],"m":"sta","oa":60437,"o":"a_EC15"},{"a":3899,"t":"code","b":[169,117],"m":"lda","o":"#$75"},{"a":3901,"t":"code","b":[141,20,236],"m":"sta","oa":60436,"o":"a_EC14"},{"a":3904,"t":"code","b":[169,15],"m":"lda","o":"#$0F"},{"a":3906,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"zpa_0C"},{"a":3908,"t":"code","b":[169,180],"m":"lda","o":"#$B4"},{"a":3910,"t":"code","b":[133,10],"m":"sta","oa":10,"o":"zpa_0A"},{"a":3912,"t":"code","b":[169,128],"m":"lda","o":"#$80"},{"a":3914,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"zpa_0B"},{"a":3916,"t":"code","b":[169,11],"m":"lda","o":"#$0B"},{"a":3918,"t":"code","b":[133,18],"m":"sta","oa":18,"o":"zpa_12"},{"a":3920,"t":"code","b":[169,19],"m":"lda","o":"#$13"},{"a":3922,"t":"code","b":[133,19],"m":"sta","oa":19,"o":"zpa_13"},{"a":3924,"t":"code","b":[32,86,68],"m":"jsr","oa":17494,"o":"draw_tiles"},{"a":3927,"t":"code","b":[173,114,83],"m":"lda","oa":21362,"o":"a_5372"},{"a":3930,"t":"code","b":[10],"m":"asl","o":"a"},{"a":3931,"t":"code","b":[10],"m":"asl","o":"a"},{"a":3932,"t":"code","b":[10],"m":"asl","o":"a"},{"a":3933,"t":"code","b":[24],"m":"clc"},{"a":3934,"t":"code","b":[109,1,208],"m":"adc","o":"vic_sprite0_y"},{"a":3937,"t":"code","b":[141,1,208],"m":"sta","o":"vic_sprite0_y"},{"a":3940,"t":"code","b":[24],"m":"clc"},{"a":3941,"t":"code","b":[105,21],"m":"adc","o":"#$15"},{"a":3943,"t":"code","b":[141,3,208],"m":"sta","o":"vic_sprite1_y"},{"a":3946,"t":"code","b":[141,5,208],"m":"sta","o":"vic_sprite2_y"},{"a":3949,"t":"code","b":[141,7,208],"m":"sta","o":"vic_sprite3_y"},{"a":3952,"t":"code","b":[165,13],"m":"lda","oa":13,"o":"zpa_0D"},{"a":3954,"t":"code","b":[201,30],"m":"cmp","o":"#$1E"},{"a":3956,"t":"code","b":[208,17],"m":"bne","oa":3975,"o":"b_0F87"},{"a":3958,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":3960,"t":"code","b":[141,114,83],"m":"sta","oa":21362,"o":"a_5372"},{"a":3963,"t":"code","b":[172,183,83],"m":"ldy","oa":21431,"o":"a_53B7"},{"a":3966,"t":"code","b":[185,121,23],"m":"lda","oa":6009,"o":"head_behind,y"},{"a":3969,"t":"code","b":[141,248,239],"m":"sta","oa":61432,"o":"f_EFF8"},{"a":3972,"t":"code","b":[141,248,235],"m":"sta","oa":60408,"o":"f_EBF8"},{"a":3975,"l":"b_0F87","t":"code","b":[201,42],"m":"cmp","o":"#$2A","x":[3956]},{"a":3977,"t":"code","b":[240,11],"m":"beq","oa":3990,"o":"b_0F96"},{"a":3979,"t":"code","b":[165,13],"m":"lda","oa":13,"o":"zpa_0D"},{"a":3981,"t":"code","b":[24],"m":"clc"},{"a":3982,"t":"code","b":[109,114,83],"m":"adc","oa":21362,"o":"a_5372"},{"a":3985,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"zpa_0D"},{"a":3987,"t":"code","b":[76,253,14],"m":"jmp","oa":3837,"o":"j_0EFD"},{"a":3990,"l":"b_0F96","t":"code","b":[169,255],"m":"lda","o":"#$FF","x":[3977]},{"a":3992,"t":"code","b":[141,21,208],"m":"sta","o":"vic_sprite_enable"},{"a":3995,"t":"code","b":[96],"m":"rts"},{"a":3996,"l":"course_picture_columns","c":"Screen column of each of the five course pictures on the select screen, minus one for the frame: 1, 9, 17, 25, 33.","t":"byte","b":[1,9,17,25,33],"x":[3358,3397,3429]},{"a":4001,"l":"course_picture_colours","c":"Colour-RAM value of each course's picture: $0F, $0D, $0D, $0D, $0A, multicolour cells whose own colour is yellow, green, green, green and red.","t":"byte","b":[15,13,13,13,10],"x":[3415]},{"a":4006,"l":"course_picture_sources","c":"Low bytes of each course picture's top-left tile in the sheet at page $9E: $84, $89, $8E, $93, $98, five tiles apart.","t":"byte","b":[132,137,142,147,152],"x":[3406]},{"a":4011,"l":"lowered_kart_x","c":"X positions of sprites 0 to 3 for the kart on the cable: $AE for the head, then $96, $AE and $C6 for the kart's three parts.","t":"byte","b":[174,150,174,198],"x":[3783]},{"a":4015,"l":"lowered_kart_y","c":"Starting Y positions of sprites 0 to 3 for the kart on the cable: $CC for the head, $E1 for the kart.","t":"byte","b":[204,225,225,225],"x":[3789]},{"a":4019,"l":"lowered_kart_pointers","c":"Sprite pointers for sprites 0 to 3 on the cable: $44, then $8A, $8B, $8C for the kart; sprite 0 is pointed at $89 straight after.","t":"byte","b":[68,138,139,140],"x":[3795]},{"a":4023,"l":"str_copyright","c":"\"COPYRIGHT ACTIVISION,SEGA,CHRIS BUTLER\" in the game's alphabet, written on row 24 of the select screen.","t":"byte","b":[12,0,24,34,26,18,16,17],"x":[3465]},{"a":4031,"t":"byte","b":[28,32,10,12,28,18,30,18]},{"a":4039,"t":"byte","b":[27,18,0,23,125,27,14,16]},{"a":4047,"t":"byte","b":[10,125,12,17,26,18,27,32]},{"a":4055,"t":"byte","b":[11,29,28,21,14,26,32]},{"a":4062,"l":"str_select_course","c":"\"SELECT COURSE AND DRIVER WITH JOYSTICK\" in the game's alphabet, row 13 of the select screen.","t":"byte","b":[27,14,21,14,12,28,32,12],"x":[3476]},{"a":4070,"t":"byte","b":[0,29,26,27,14,32,10,23]},{"a":4078,"t":"byte","b":[13,32,13,26,18,30,14,26]},{"a":4086,"t":"byte","b":[32,31,18,28,17,32,19,0]},{"a":4094,"t":"byte","b":[34,27]},{"a":4096,"c":"The last letters of str_select_course, STICK.","t":"byte","b":[28,18,12,20,32]},{"a":4101,"l":"draw_face_first","c":"Puts back the first picture of the face last given its second (slot $5373 on the panel): the driver in $5374,slot, whose 3 by 3 cells come from face_pointers, drawn at row 0 of the panel screen $E000, column panel_slot_columns,slot, through draw_face_cells.","t":"code","b":[174,115,83],"m":"ldx","oa":21363,"o":"a_5373","x":[2439,5156]},{"a":4104,"t":"code","b":[189,116,83],"m":"lda","oa":21364,"o":"f_5374,x"},{"a":4107,"t":"code","b":[10],"m":"asl","o":"a"},{"a":4108,"t":"code","b":[168],"m":"tay"},{"a":4109,"t":"code","b":[185,133,18],"m":"lda","oa":4741,"o":"face_pointers,y"},{"a":4112,"t":"code","b":[133,10],"m":"sta","oa":10,"o":"zpa_0A"},{"a":4114,"t":"code","b":[185,134,18],"m":"lda","oa":4742,"o":"face_pointers_hi,y"},{"a":4117,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"zpa_0B"},{"a":4119,"t":"code","b":[189,195,20],"m":"lda","oa":5315,"o":"panel_slot_columns,x"},{"a":4122,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"zpa_0E"},{"a":4124,"t":"code","b":[169,224],"m":"lda","o":"#$E0"},{"a":4126,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"zpa_0F"},{"a":4128,"t":"code","b":[76,72,16],"m":"jmp","oa":4168,"o":"draw_face_cells"},{"a":4131,"l":"draw_face_second","c":"Draws the second picture (the change of expression) of the face in panel slot $5372, from face2_pointers, and remembers the slot in $5373 so draw_face_first can put it back.","t":"code","b":[174,114,83],"m":"ldx","oa":21362,"o":"a_5372","x":[2453,5256,5281]},{"a":4134,"t":"code","b":[189,116,83],"m":"lda","oa":21364,"o":"f_5374,x"},{"a":4137,"t":"code","b":[10],"m":"asl","o":"a"},{"a":4138,"t":"code","b":[168],"m":"tay"},{"a":4139,"t":"code","b":[185,9,19],"m":"lda","oa":4873,"o":"face2_pointers,y"},{"a":4142,"t":"code","b":[133,10],"m":"sta","oa":10,"o":"zpa_0A"},{"a":4144,"t":"code","b":[185,10,19],"m":"lda","oa":4874,"o":"face2_pointers_hi,y"},{"a":4147,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"zpa_0B"},{"a":4149,"t":"code","b":[189,195,20],"m":"lda","oa":5315,"o":"panel_slot_columns,x"},{"a":4152,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"zpa_0E"},{"a":4154,"t":"code","b":[169,224],"m":"lda","o":"#$E0"},{"a":4156,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"zpa_0F"},{"a":4158,"t":"code","b":[32,72,16],"m":"jsr","oa":4168,"o":"draw_face_cells"},{"a":4161,"t":"code","b":[173,114,83],"m":"lda","oa":21362,"o":"a_5372"},{"a":4164,"t":"code","b":[141,115,83],"m":"sta","oa":21363,"o":"a_5373"},{"a":4167,"t":"code","b":[96],"m":"rts"},{"a":4168,"l":"draw_face_cells","c":"Copies nine screen codes from ($0A) to the 3 by 3 block at ($0E), the offsets from cell_offsets_3x3 (three cells on each of three rows 40 apart). Colours are left as they are.","t":"code","b":[162,8],"m":"ldx","o":"#$08","x":[4128,4158]},{"a":4170,"t":"code","b":[134,2],"m":"stx","oa":2,"o":"zpa_02"},{"a":4172,"l":"b_104C","t":"code","b":[164,2],"m":"ldy","oa":2,"o":"zpa_02","x":[4184]},{"a":4174,"t":"code","b":[177,10],"m":"lda","oa":10,"o":"(zpa_0A),y"},{"a":4176,"t":"code","b":[188,219,20],"m":"ldy","oa":5339,"o":"cell_offsets_3x3,x"},{"a":4179,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(zpa_0E),y"},{"a":4181,"t":"code","b":[198,2],"m":"dec","oa":2,"o":"zpa_02"},{"a":4183,"t":"code","b":[202],"m":"dex"},{"a":4184,"t":"code","b":[16,242],"m":"bpl","oa":4172,"o":"b_104C"},{"a":4186,"t":"code","b":[96],"m":"rts"},{"a":4187,"l":"congratulations","c":"The end of a course: the plain text screen, then 128 times, every 5 frames, CONGRATULATIONS written at a random place on the screen at $EC00 in a random colour from 1 to 7 (with bit 3 set, so the cells are multicolour). The low byte of the place is below $EE so the word stays in its page; on the last page it can run past the screen's 1,000 cells into the bytes after them. Then waits 250 frames.","t":"code","b":[32,95,10],"m":"jsr","oa":2655,"o":"text_screen","x":[2411]},{"a":4190,"t":"code","b":[169,127],"m":"lda","o":"#$7F"},{"a":4192,"t":"code","b":[133,4],"m":"sta","oa":4,"o":"zpa_04"},{"a":4194,"l":"b_1062","t":"code","b":[162,5],"m":"ldx","o":"#$05","x":[4252]},{"a":4196,"t":"code","b":[32,143,56],"m":"jsr","oa":14479,"o":"wait_frames"},{"a":4199,"l":"b_1067","t":"code","b":[32,158,56],"m":"jsr","oa":14494,"o":"random","x":[4208]},{"a":4202,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"zpa_10"},{"a":4204,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"zpa_0E"},{"a":4206,"t":"code","b":[201,238],"m":"cmp","o":"#$EE"},{"a":4208,"t":"code","b":[176,245],"m":"bcs","oa":4199,"o":"b_1067"},{"a":4210,"t":"code","b":[32,158,56],"m":"jsr","oa":14494,"o":"random"},{"a":4213,"t":"code","b":[41,3],"m":"and","o":"#$03"},{"a":4215,"t":"code","b":[24],"m":"clc"},{"a":4216,"t":"code","b":[105,216],"m":"adc","o":"#$D8"},{"a":4218,"t":"code","b":[133,17],"m":"sta","oa":17,"o":"zpa_11"},{"a":4220,"t":"code","b":[24],"m":"clc"},{"a":4221,"t":"code","b":[105,20],"m":"adc","o":"#$14"},{"a":4223,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"zpa_0F"},{"a":4225,"l":"b_1081","t":"code","b":[32,158,56],"m":"jsr","oa":14494,"o":"random","x":[4230]},{"a":4228,"t":"code","b":[41,7],"m":"and","o":"#$07"},{"a":4230,"t":"code","b":[240,249],"m":"beq","oa":4225,"o":"b_1081"},{"a":4232,"t":"code","b":[9,8],"m":"ora","o":"#$08"},{"a":4234,"t":"code","b":[133,2],"m":"sta","oa":2,"o":"zpa_02"},{"a":4236,"t":"code","b":[160,16],"m":"ldy","o":"#$10"},{"a":4238,"l":"b_108E","t":"code","b":[185,163,16],"m":"lda","oa":4259,"o":"str_congratulations,y","x":[4248]},{"a":4241,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(zpa_0E),y"},{"a":4243,"t":"code","b":[165,2],"m":"lda","oa":2,"o":"zpa_02"},{"a":4245,"t":"code","b":[145,16],"m":"sta","oa":16,"o":"(zpa_10),y"},{"a":4247,"t":"code","b":[136],"m":"dey"},{"a":4248,"t":"code","b":[16,244],"m":"bpl","oa":4238,"o":"b_108E"},{"a":4250,"t":"code","b":[198,4],"m":"dec","oa":4,"o":"zpa_04"},{"a":4252,"t":"code","b":[16,196],"m":"bpl","oa":4194,"o":"b_1062"},{"a":4254,"t":"code","b":[162,250],"m":"ldx","o":"#$FA"},{"a":4256,"t":"code","b":[76,143,56],"m":"jmp","oa":14479,"o":"wait_frames"},{"a":4259,"l":"str_congratulations","c":"\" CONGRATULATIONS\" in the game's alphabet, 17 bytes with a space at each end, the text congratulations scatters over the screen.","t":"byte","b":[32,12,0,23,16,26,10,28],"x":[4238]},{"a":4267,"t":"byte","b":[29,21,10,28,18,0,23,27]},{"a":4275,"t":"byte","b":[32]},{"a":4276,"l":"show_bonus","c":"After a stage: writes BONUS over the panel's TIME line (row 3) and puts 45 minus the seconds of the race time, in BCD, into $53EC, shown as two digits in columns 8 and 9 before the line's three zeros. The minutes are not looked at, and a seconds count above 45 wraps: SBC in decimal mode gives $45 - $50 = $95.","t":"code","b":[160,12],"m":"ldy","o":"#$0C","x":[2320]},{"a":4278,"l":"b_10B6","t":"code","b":[185,205,16],"m":"lda","oa":4301,"o":"str_bonus,y","x":[4285]},{"a":4281,"t":"code","b":[153,120,224],"m":"sta","oa":57464,"o":"f_E078,y"},{"a":4284,"t":"code","b":[136],"m":"dey"},{"a":4285,"t":"code","b":[16,247],"m":"bpl","oa":4278,"o":"b_10B6"},{"a":4287,"t":"code","b":[248],"m":"sed"},{"a":4288,"t":"code","b":[169,69],"m":"lda","o":"#$45"},{"a":4290,"t":"code","b":[56],"m":"sec"},{"a":4291,"t":"code","b":[237,224,83],"m":"sbc","oa":21472,"o":"a_53E0"},{"a":4294,"t":"code","b":[141,236,83],"m":"sta","oa":21484,"o":"a_53EC"},{"a":4297,"t":"code","b":[216],"m":"cld"},{"a":4298,"t":"code","b":[76,5,17],"m":"jmp","oa":4357,"o":"draw_bonus_digits"},{"a":4301,"l":"str_bonus","c":"\"BONUS     000\" in the game's alphabet: the 13 cells show_bonus writes at the start of the panel's row 3.","t":"byte","b":[11,0,23,29,27,32,32,32],"x":[4278]},{"a":4309,"t":"byte","b":[32,32,0,0,0]},{"a":4314,"l":"count_bonus","c":"Counts the bonus into the score: once a frame adds 1 to the score's middle BCD byte $53DD (carrying into $53DE), 1,000 points as the panel shows them, redraws the score (draw_score), takes 1 from $53EC and redraws its digits (draw_bonus_digits), until $53EC is zero. draw_score ends with CLD ($34AE), so the subtraction is binary although $53EC holds a BCD number: a bonus shown as 45 counts 69 times, and the digits pass through values such as $3F. The test comes after the subtraction, so a bonus of 0 counts 256 times.","t":"code","b":[32,24,80],"m":"jsr","oa":20504,"o":"wait_frame","x":[2373,4353]},{"a":4317,"t":"code","b":[248],"m":"sed"},{"a":4318,"t":"code","b":[24],"m":"clc"},{"a":4319,"t":"code","b":[173,221,83],"m":"lda","oa":21469,"o":"a_53DD"},{"a":4322,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":4324,"t":"code","b":[141,221,83],"m":"sta","oa":21469,"o":"a_53DD"},{"a":4327,"t":"code","b":[173,222,83],"m":"lda","oa":21470,"o":"a_53DE"},{"a":4330,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":4332,"t":"code","b":[141,222,83],"m":"sta","oa":21470,"o":"a_53DE"},{"a":4335,"t":"code","b":[32,114,52],"m":"jsr","oa":13426,"o":"draw_score"},{"a":4338,"t":"code","b":[56],"m":"sec"},{"a":4339,"t":"code","b":[173,236,83],"m":"lda","oa":21484,"o":"a_53EC"},{"a":4342,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":4344,"t":"code","b":[141,236,83],"m":"sta","oa":21484,"o":"a_53EC"},{"a":4347,"t":"code","b":[32,5,17],"m":"jsr","oa":4357,"o":"draw_bonus_digits"},{"a":4350,"t":"code","b":[173,236,83],"m":"lda","oa":21484,"o":"a_53EC"},{"a":4353,"t":"code","b":[208,215],"m":"bne","oa":4314,"o":"count_bonus"},{"a":4355,"t":"code","b":[216],"m":"cld"},{"a":4356,"t":"code","b":[96],"m":"rts"},{"a":4357,"l":"draw_bonus_digits","c":"Writes $53EC's two halves as characters at $E080 and $E081, row 3 columns 8 and 9 of the panel. The panel's characters $0A to $0F are the letters A to F, so a half above 9 shows as a hexadecimal digit.","t":"code","b":[173,236,83],"m":"lda","oa":21484,"o":"a_53EC","x":[4298,4347]},{"a":4360,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":4362,"t":"code","b":[141,129,224],"m":"sta","oa":57473,"o":"a_E081"},{"a":4365,"t":"code","b":[173,236,83],"m":"lda","oa":21484,"o":"a_53EC"},{"a":4368,"t":"code","b":[41,240],"m":"and","o":"#$F0"},{"a":4370,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":4371,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":4372,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":4373,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":4374,"t":"code","b":[141,128,224],"m":"sta","oa":57472,"o":"a_E080"},{"a":4377,"t":"code","b":[96],"m":"rts"},{"a":4378,"l":"draw_panel","c":"Draws the race panel at the top of the screen at $E000 (rows 0 to 4). The big place number's cells at columns 36 to 38 and its suffix cell get colour 1. The eleven rivals' faces ($53AC lists their drivers) go in row 0 at the columns in panel_rival_columns, recorded in the slot order $5374 by panel_rival_slots, in colour 8; the player's driver $53B7 goes in slot 4, column 12. Rows 3 and 4 come from four 40-byte tables (TIME, STG and the gear's LO on row 3; SCORE, the course, LAP, HI and KM on row 4) with their colours. Then the course letter (draw_course_letter), the marks of the stages done (draw_stage_marks) and the score (draw_score), and blanks at $E027 and $E04F.","t":"code","b":[160,8],"m":"ldy","o":"#$08","x":[2180]},{"a":4380,"l":"b_111C","t":"code","b":[190,219,20],"m":"ldx","oa":5339,"o":"cell_offsets_3x3,y","x":[4389]},{"a":4383,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":4385,"t":"code","b":[157,36,216],"m":"sta","o":"$D824,x"},{"a":4388,"t":"code","b":[136],"m":"dey"},{"a":4389,"t":"code","b":[16,245],"m":"bpl","oa":4380,"o":"b_111C"},{"a":4391,"t":"code","b":[141,119,216],"m":"sta","o":"$D877"},{"a":4394,"t":"code","b":[169,224],"m":"lda","o":"#$E0"},{"a":4396,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"zpa_0F"},{"a":4398,"t":"code","b":[169,216],"m":"lda","o":"#$D8"},{"a":4400,"t":"code","b":[133,17],"m":"sta","oa":17,"o":"zpa_11"},{"a":4402,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":4404,"t":"code","b":[133,4],"m":"sta","oa":4,"o":"zpa_04"},{"a":4406,"l":"b_1136","t":"code","b":[166,4],"m":"ldx","oa":4,"o":"zpa_04","x":[4466]},{"a":4408,"t":"code","b":[189,111,18],"m":"lda","oa":4719,"o":"panel_rival_columns,x"},{"a":4411,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"zpa_0E"},{"a":4413,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"zpa_10"},{"a":4415,"t":"code","b":[189,172,83],"m":"lda","oa":21420,"o":"f_53AC,x"},{"a":4418,"t":"code","b":[188,122,18],"m":"ldy","oa":4730,"o":"panel_rival_slots,x"},{"a":4421,"t":"code","b":[153,116,83],"m":"sta","oa":21364,"o":"f_5374,y"},{"a":4424,"t":"code","b":[10],"m":"asl","o":"a"},{"a":4425,"t":"code","b":[168],"m":"tay"},{"a":4426,"t":"code","b":[185,133,18],"m":"lda","oa":4741,"o":"face_pointers,y"},{"a":4429,"t":"code","b":[133,10],"m":"sta","oa":10,"o":"zpa_0A"},{"a":4431,"t":"code","b":[185,134,18],"m":"lda","oa":4742,"o":"face_pointers_hi,y"},{"a":4434,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"zpa_0B"},{"a":4436,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":4438,"t":"code","b":[134,2],"m":"stx","oa":2,"o":"zpa_02"},{"a":4440,"l":"b_1158","t":"code","b":[164,2],"m":"ldy","oa":2,"o":"zpa_02","x":[4458]},{"a":4442,"t":"code","b":[177,10],"m":"lda","oa":10,"o":"(zpa_0A),y"},{"a":4444,"t":"code","b":[188,219,20],"m":"ldy","oa":5339,"o":"cell_offsets_3x3,x"},{"a":4447,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(zpa_0E),y"},{"a":4449,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":4451,"t":"code","b":[145,16],"m":"sta","oa":16,"o":"(zpa_10),y"},{"a":4453,"t":"code","b":[230,2],"m":"inc","oa":2,"o":"zpa_02"},{"a":4455,"t":"code","b":[232],"m":"inx"},{"a":4456,"t":"code","b":[224,9],"m":"cpx","o":"#$09"},{"a":4458,"t":"code","b":[208,236],"m":"bne","oa":4440,"o":"b_1158"},{"a":4460,"t":"code","b":[230,4],"m":"inc","oa":4,"o":"zpa_04"},{"a":4462,"t":"code","b":[165,4],"m":"lda","oa":4,"o":"zpa_04"},{"a":4464,"t":"code","b":[201,11],"m":"cmp","o":"#$0B"},{"a":4466,"t":"code","b":[208,194],"m":"bne","oa":4406,"o":"b_1136"},{"a":4468,"t":"code","b":[173,183,83],"m":"lda","oa":21431,"o":"a_53B7"},{"a":4471,"t":"code","b":[141,120,83],"m":"sta","oa":21368,"o":"a_5378"},{"a":4474,"t":"code","b":[10],"m":"asl","o":"a"},{"a":4475,"t":"code","b":[168],"m":"tay"},{"a":4476,"t":"code","b":[185,133,18],"m":"lda","oa":4741,"o":"face_pointers,y"},{"a":4479,"t":"code","b":[133,10],"m":"sta","oa":10,"o":"zpa_0A"},{"a":4481,"t":"code","b":[185,134,18],"m":"lda","oa":4742,"o":"face_pointers_hi,y"},{"a":4484,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"zpa_0B"},{"a":4486,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":4488,"t":"code","b":[134,2],"m":"stx","oa":2,"o":"zpa_02"},{"a":4490,"l":"b_118A","t":"code","b":[164,2],"m":"ldy","oa":2,"o":"zpa_02","x":[4510]},{"a":4492,"t":"code","b":[177,10],"m":"lda","oa":10,"o":"(zpa_0A),y"},{"a":4494,"t":"code","b":[188,219,20],"m":"ldy","oa":5339,"o":"cell_offsets_3x3,x"},{"a":4497,"t":"code","b":[153,12,224],"m":"sta","oa":57356,"o":"f_E00C,y"},{"a":4500,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":4502,"t":"code","b":[153,12,216],"m":"sta","o":"$D80C,y"},{"a":4505,"t":"code","b":[230,2],"m":"inc","oa":2,"o":"zpa_02"},{"a":4507,"t":"code","b":[232],"m":"inx"},{"a":4508,"t":"code","b":[224,9],"m":"cpx","o":"#$09"},{"a":4510,"t":"code","b":[208,234],"m":"bne","oa":4490,"o":"b_118A"},{"a":4512,"t":"code","b":[162,39],"m":"ldx","o":"#$27"},{"a":4514,"l":"b_11A2","t":"code","b":[189,207,17],"m":"lda","oa":4559,"o":"panel_row3_text,x","x":[4539]},{"a":4517,"t":"code","b":[157,120,224],"m":"sta","oa":57464,"o":"f_E078,x"},{"a":4520,"t":"code","b":[189,247,17],"m":"lda","oa":4599,"o":"panel_row3_colours,x"},{"a":4523,"t":"code","b":[157,120,216],"m":"sta","o":"$D878,x"},{"a":4526,"t":"code","b":[189,31,18],"m":"lda","oa":4639,"o":"panel_row4_text,x"},{"a":4529,"t":"code","b":[157,160,224],"m":"sta","oa":57504,"o":"f_E0A0,x"},{"a":4532,"t":"code","b":[189,71,18],"m":"lda","oa":4679,"o":"panel_row4_colours,x"},{"a":4535,"t":"code","b":[157,160,216],"m":"sta","o":"$D8A0,x"},{"a":4538,"t":"code","b":[202],"m":"dex"},{"a":4539,"t":"code","b":[16,229],"m":"bpl","oa":4514,"o":"b_11A2"},{"a":4541,"t":"code","b":[32,160,19],"m":"jsr","oa":5024,"o":"draw_course_letter"},{"a":4544,"t":"code","b":[32,141,19],"m":"jsr","oa":5005,"o":"draw_stage_marks"},{"a":4547,"t":"code","b":[32,114,52],"m":"jsr","oa":13426,"o":"draw_score"},{"a":4550,"t":"code","b":[169,32],"m":"lda","o":"#$20"},{"a":4552,"t":"code","b":[141,39,224],"m":"sta","oa":57383,"o":"a_E027"},{"a":4555,"t":"code","b":[141,79,224],"m":"sta","oa":57423,"o":"a_E04F"},{"a":4558,"t":"code","b":[96],"m":"rts"},{"a":4559,"l":"panel_row3_text","c":"Row 3 of the race panel, 40 cells in the game's alphabet: TIME 0'00'00 (the apostrophes are $49), STG and five stage boxes ($40 to $44) at columns 25 to 29, and $45 L O at columns 31 to 33.","t":"byte","b":[28,18,22,14,32,32,0,73],"x":[4514]},{"a":4567,"t":"byte","b":[0,0,73,0,0,32,32,32]},{"a":4575,"t":"byte","b":[32,32,32,32,32,27,28,16]},{"a":4583,"t":"byte","b":[32,64,65,66,67,68,32,69]},{"a":4591,"t":"byte","b":[21,0,32,32,32,32,32,32]},{"a":4599,"l":"panel_row3_colours","c":"Colour RAM values for the 40 cells of panel_row3_text.","t":"byte","b":[15,15,15,15,15,0,9,9],"x":[4520]},{"a":4607,"t":"byte","b":[9,9,9,9,9,0,2,2]},{"a":4615,"t":"byte","b":[2,2,2,0,8,12,12,12]},{"a":4623,"t":"byte","b":[0,5,5,5,5,5,0,10]},{"a":4631,"t":"byte","b":[9,9,0,0,0,0,0,0]},{"a":4639,"l":"panel_row4_text","c":"Row 4 of the race panel: SCORE 0000000, four course cells at columns 15 to 18 (draw_course_letter rewrites them), LAP and four lap boxes ($40 to $43) at columns 25 to 28, $46 H I at columns 31 to 33, and 000KM at columns 35 to 39.","t":"byte","b":[27,12,0,26,14,32,0,0],"x":[4526]},{"a":4647,"t":"byte","b":[0,0,0,0,0,32,32,191]},{"a":4655,"t":"byte","b":[192,191,192,32,32,21,10,24]},{"a":4663,"t":"byte","b":[32,64,65,66,67,32,32,70]},{"a":4671,"t":"byte","b":[17,18,32,0,0,0,20,22]},{"a":4679,"l":"panel_row4_colours","c":"Colour RAM values for the 40 cells of panel_row4_text.","t":"byte","b":[13,13,13,13,13,0,9,9],"x":[4532]},{"a":4687,"t":"byte","b":[9,9,9,9,9,0,0,8]},{"a":4695,"t":"byte","b":[8,8,8,15,8,11,11,11]},{"a":4703,"t":"byte","b":[0,1,2,2,2,0,0,10]},{"a":4711,"t":"byte","b":[12,12,0,9,9,9,15,15]},{"a":4719,"l":"panel_rival_columns","c":"Column in row 0 of each rival's face at the start of a stage: 0, 3, 6, 9, then 15 to 33 in steps of 3, leaving column 12, the fifth place, for the player.","t":"byte","b":[0,3,6,9,15,18,21,24],"x":[4408]},{"a":4727,"t":"byte","b":[27,30,33]},{"a":4730,"l":"panel_rival_slots","c":"The place slot (0 to 11) of each of the eleven rivals at the start of a stage: 0 to 3, then 5 to 11, so the player starts in slot 4, fifth.","t":"byte","b":[0,1,2,3,5,6,7,8],"x":[4418]},{"a":4738,"t":"byte","b":[9,10,11]},{"a":4741,"l":"face_pointers","c":"Addresses of the twelve drivers' faces, 9 screen codes each (3 by 3 cells), the picture the panel and the select screen normally show. The faces follow from $129D.","t":"word","b":[157,18,166,18,175,18,184,18],"d":[4765,4774,4783,4792],"x":[3515,4109,4426,4476]},{"a":4742,"t":"note","l":"face_pointers_hi","c":"The high bytes of face_pointers, read at its address + 1.","note":"inside the item at $1285","x":[3520,4114,4431,4481]},{"a":4749,"t":"word","b":[193,18,202,18,211,18,220,18],"d":[4801,4810,4819,4828]},{"a":4757,"t":"word","b":[229,18,238,18,247,18,0,19],"d":[4837,4846,4855,4864]},{"a":4765,"l":"face_cells","c":"The twelve drivers' faces for the panel and the select screen, 3 by 3 cells each, nine bytes a face, in the panel's character set at $F000.","t":"byte","b":[141,133,140,137,136,138,135,134]},{"a":4773,"t":"byte","b":[139,144,142,145,147,143,146,135]},{"a":4781,"t":"byte","b":[134,139,144,148,150,147,149,146]},{"a":4789,"t":"byte","b":[135,134,139,152,151,153,155,156]},{"a":4797,"t":"byte","b":[154,135,134,139,144,157,150,160]},{"a":4805,"t":"byte","b":[158,159,135,134,139,32,161,162]},{"a":4813,"t":"byte","b":[160,163,164,135,134,139,144,165]},{"a":4821,"t":"byte","b":[153,167,166,168,135,134,139,141]},{"a":4829,"t":"byte","b":[169,171,147,170,146,135,134,139]},{"a":4837,"t":"byte","b":[174,172,173,177,175,176,135,134]},{"a":4845,"t":"byte","b":[139,182,178,179,177,180,181,135]},{"a":4853,"t":"byte","b":[134,139,174,184,186,177,183,185]},{"a":4861,"t":"byte","b":[135,134,139,141,187,189,137,188]},{"a":4869,"t":"byte","b":[190,135,134,139]},{"a":4873,"l":"face2_pointers","c":"Addresses of the twelve drivers' second faces, the change of expression shown for a moment on the panel and when the kart is lowered on the select screen. The faces follow from $1321.","t":"word","b":[33,19,42,19,51,19,60,19],"d":[4897,4906,4915,4924],"x":[3714,4139]},{"a":4874,"t":"note","l":"face2_pointers_hi","c":"The high bytes of face2_pointers, read at its address + 1.","note":"inside the item at $1309","x":[3719,4144]},{"a":4881,"t":"word","b":[69,19,78,19,87,19,96,19],"d":[4933,4942,4951,4960]},{"a":4889,"t":"word","b":[105,19,114,19,123,19,132,19],"d":[4969,4978,4987,4996]},{"a":4897,"l":"face2_cells","c":"The twelve drivers' second faces, 3 by 3 cells each, nine bytes a face.","t":"byte","b":[141,133,140,117,136,138,106,99]},{"a":4905,"t":"byte","b":[139,101,142,145,100,122,146,98]},{"a":4913,"t":"byte","b":[99,139,144,148,150,147,149,102]},{"a":4921,"t":"byte","b":[135,134,103,116,151,153,115,156]},{"a":4929,"t":"byte","b":[154,98,99,139,101,157,123,100]},{"a":4937,"t":"byte","b":[158,108,98,99,107,32,161,162]},{"a":4945,"t":"byte","b":[160,163,102,135,134,103,116,165]},{"a":4953,"t":"byte","b":[153,115,166,168,98,99,139,101]},{"a":4961,"t":"byte","b":[169,171,100,170,146,98,99,139]},{"a":4969,"t":"byte","b":[174,172,173,101,175,176,106,105]},{"a":4977,"t":"byte","b":[104,141,110,109,160,111,108,135]},{"a":4985,"t":"byte","b":[134,107,174,184,186,177,120,119]},{"a":4993,"t":"byte","b":[121,99,118,141,113,114,160,112]},{"a":5001,"t":"byte","b":[108,135,134,107]},{"a":5005,"l":"draw_stage_marks","c":"For each of the five stages with a mark in $53F1-$53F5 (non-zero), writes cell $C1 in the stage box at row 3, columns 25 to 29, in the mark's colour.","t":"code","b":[162,4],"m":"ldx","o":"#$04","x":[4544]},{"a":5007,"l":"b_138F","t":"code","b":[189,241,83],"m":"lda","oa":21489,"o":"f_53F1,x","x":[5021]},{"a":5010,"t":"code","b":[240,8],"m":"beq","oa":5020,"o":"b_139C"},{"a":5012,"t":"code","b":[157,145,216],"m":"sta","o":"$D891,x"},{"a":5015,"t":"code","b":[169,193],"m":"lda","o":"#$C1"},{"a":5017,"t":"code","b":[157,145,224],"m":"sta","oa":57489,"o":"f_E091,x"},{"a":5020,"l":"b_139C","t":"code","b":[202],"m":"dex","x":[5010]},{"a":5021,"t":"code","b":[16,240],"m":"bpl","oa":5007,"o":"b_138F"},{"a":5023,"t":"code","b":[96],"m":"rts"},{"a":5024,"l":"draw_course_letter","c":"Writes the four cells of course $53E4 (A to E) into row 4, columns 15 to 18, from course_letter_cells, with colours from course_letter_colours.","t":"code","b":[173,228,83],"m":"lda","oa":21476,"o":"a_53E4","x":[4541]},{"a":5027,"t":"code","b":[10],"m":"asl","o":"a"},{"a":5028,"t":"code","b":[10],"m":"asl","o":"a"},{"a":5029,"t":"code","b":[170],"m":"tax"},{"a":5030,"t":"code","b":[160,3],"m":"ldy","o":"#$03"},{"a":5032,"l":"b_13A8","t":"code","b":[189,185,19],"m":"lda","oa":5049,"o":"course_letter_cells,x","x":[5046]},{"a":5035,"t":"code","b":[153,175,224],"m":"sta","oa":57519,"o":"f_E0AF,y"},{"a":5038,"t":"code","b":[189,205,19],"m":"lda","oa":5069,"o":"course_letter_colours,x"},{"a":5041,"t":"code","b":[153,175,216],"m":"sta","o":"$D8AF,y"},{"a":5044,"t":"code","b":[232],"m":"inx"},{"a":5045,"t":"code","b":[136],"m":"dey"},{"a":5046,"t":"code","b":[16,240],"m":"bpl","oa":5032,"o":"b_13A8"},{"a":5048,"t":"code","b":[96],"m":"rts"},{"a":5049,"l":"course_letter_cells","c":"Four cells for each course, stored right to left: the letter A to E (shown in column 18) and three cells of the strip before it.","t":"byte","b":[10,191,192,191,11,196,195,194],"x":[5032]},{"a":5057,"t":"byte","b":[12,196,198,197,13,201,200,199]},{"a":5065,"t":"byte","b":[14,204,203,202]},{"a":5069,"l":"course_letter_colours","c":"Colour RAM values for course_letter_cells, four for each course.","t":"byte","b":[15,14,14,14,12,13,13,13],"x":[5038]},{"a":5077,"t":"byte","b":[10,14,14,13,11,13,15,15]},{"a":5085,"t":"byte","b":[13,14,14,14]},{"a":5089,"l":"update_place","c":"Once a race frame until the player finishes ($53CF set): works out the player's place. The rivals keep their order (rival 0 is the fastest), so it looks from rival 10 upward for the first one ahead of the player, by laps ($53B8,x against $53A7), then the coarse position ($5382,x against $5380, a negative one counting as behind) and the fine one ($538E,x against $5381). The place is that rival's number plus one (0 is first). When it differs from $53D6 it starts sound effect 2 ($B805) and calls show_place.","t":"code","b":[173,207,83],"m":"lda","oa":21455,"o":"a_53CF","x":[2251]},{"a":5092,"t":"code","b":[208,41],"m":"bne","oa":5135,"o":"r_140F"},{"a":5094,"t":"code","b":[162,10],"m":"ldx","o":"#$0A"},{"a":5096,"l":"b_13E8","t":"code","b":[189,184,83],"m":"lda","oa":21432,"o":"f_53B8,x","x":[5127]},{"a":5099,"t":"code","b":[205,167,83],"m":"cmp","oa":21415,"o":"a_53A7"},{"a":5102,"t":"code","b":[144,22],"m":"bcc","oa":5126,"o":"b_1406"},{"a":5104,"t":"code","b":[208,23],"m":"bne","oa":5129,"o":"b_1409"},{"a":5106,"t":"code","b":[189,130,83],"m":"lda","oa":21378,"o":"f_5382,x"},{"a":5109,"t":"code","b":[48,15],"m":"bmi","oa":5126,"o":"b_1406"},{"a":5111,"t":"code","b":[205,128,83],"m":"cmp","oa":21376,"o":"a_5380"},{"a":5114,"t":"code","b":[144,10],"m":"bcc","oa":5126,"o":"b_1406"},{"a":5116,"t":"code","b":[208,11],"m":"bne","oa":5129,"o":"b_1409"},{"a":5118,"t":"code","b":[189,142,83],"m":"lda","oa":21390,"o":"f_538E,x"},{"a":5121,"t":"code","b":[205,129,83],"m":"cmp","oa":21377,"o":"a_5381"},{"a":5124,"t":"code","b":[176,3],"m":"bcs","oa":5129,"o":"b_1409"},{"a":5126,"l":"b_1406","t":"code","b":[202],"m":"dex","x":[5102,5109,5114]},{"a":5127,"t":"code","b":[16,223],"m":"bpl","oa":5096,"o":"b_13E8"},{"a":5129,"l":"b_1409","t":"code","b":[232],"m":"inx","x":[5104,5116,5124]},{"a":5130,"t":"code","b":[236,214,83],"m":"cpx","oa":21462,"o":"a_53D6"},{"a":5133,"t":"code","b":[208,1],"m":"bne","oa":5136,"o":"b_1410"},{"a":5135,"l":"r_140F","t":"code","b":[96],"m":"rts","x":[5092]},{"a":5136,"l":"b_1410","t":"code","b":[169,2],"m":"lda","o":"#$02","x":[5133]},{"a":5138,"t":"code","b":[141,5,184],"m":"sta","oa":47109,"o":"sound_effect"},{"a":5141,"l":"show_place","c":"Shows place X (0 to 11) on the panel: the suffix cell at $E077 (st, nd, rd or th, from place_suffix), sprite 7's position over the faces ($53EB from slot_marker_x), the big number at columns 36 to 38 (its source address is written into the LDA at $145B), and swaps the faces in the new and old slots, with the slot order $5374. When the player has moved up, the player's own face shows its second picture and the kart's head sprite turns to look back ($1785); when the player has dropped, the face of the driver now in the player's old slot shows its second picture. Clears $53F6, the counter of panel_faces_tick. Also called once at the start of a stage (from $36C8).","t":"code","b":[142,215,83],"m":"stx","oa":21463,"o":"a_53D7","x":[14024]},{"a":5144,"t":"code","b":[189,207,20],"m":"lda","oa":5327,"o":"place_suffix,x"},{"a":5147,"t":"code","b":[141,119,224],"m":"sta","oa":57463,"o":"a_E077"},{"a":5150,"t":"code","b":[189,228,20],"m":"lda","oa":5348,"o":"slot_marker_x,x"},{"a":5153,"t":"code","b":[141,235,83],"m":"sta","oa":21483,"o":"a_53EB"},{"a":5156,"t":"code","b":[32,5,16],"m":"jsr","oa":4101,"o":"draw_face_first"},{"a":5159,"t":"code","b":[173,215,83],"m":"lda","oa":21463,"o":"a_53D7"},{"a":5162,"t":"code","b":[170],"m":"tax"},{"a":5163,"t":"code","b":[10],"m":"asl","o":"a"},{"a":5164,"t":"code","b":[168],"m":"tay"},{"a":5165,"t":"code","b":[185,171,20],"m":"lda","oa":5291,"o":"place_number_pointers,y"},{"a":5168,"t":"code","b":[141,92,20],"m":"sta","oa":5212,"o":"show_place_operand_lo"},{"a":5171,"t":"code","b":[185,172,20],"m":"lda","oa":5292,"o":"place_number_pointers_hi,y"},{"a":5174,"t":"code","b":[141,93,20],"m":"sta","oa":5213,"o":"show_place_operand_hi"},{"a":5177,"t":"code","b":[189,195,20],"m":"lda","oa":5315,"o":"panel_slot_columns,x"},{"a":5180,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"zpa_0E"},{"a":5182,"t":"code","b":[169,224],"m":"lda","o":"#$E0"},{"a":5184,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"zpa_0F"},{"a":5186,"t":"code","b":[133,3],"m":"sta","oa":3,"o":"zpa_03"},{"a":5188,"t":"code","b":[174,214,83],"m":"ldx","oa":21462,"o":"a_53D6"},{"a":5191,"t":"code","b":[189,195,20],"m":"lda","oa":5315,"o":"panel_slot_columns,x"},{"a":5194,"t":"code","b":[133,2],"m":"sta","oa":2,"o":"zpa_02"},{"a":5196,"t":"code","b":[162,8],"m":"ldx","o":"#$08"},{"a":5198,"l":"b_144E","t":"code","b":[188,219,20],"m":"ldy","oa":5339,"o":"cell_offsets_3x3,x","x":[5218]},{"a":5201,"t":"code","b":[177,14],"m":"lda","oa":14,"o":"(zpa_0E),y"},{"a":5203,"t":"code","b":[72],"m":"pha"},{"a":5204,"t":"code","b":[177,2],"m":"lda","oa":2,"o":"(zpa_02),y"},{"a":5206,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(zpa_0E),y"},{"a":5208,"t":"code","b":[104],"m":"pla"},{"a":5209,"t":"code","b":[145,2],"m":"sta","oa":2,"o":"(zpa_02),y"},{"a":5211,"t":"code","b":[189,44,58],"m":"lda","oa":14892,"o":"rts_3A2C,x"},{"a":5212,"t":"note","l":"show_place_operand_lo","c":"The low byte of the address in the LDA at $145B, which show_place sets to the place's big number.","note":"inside the item at $145B","x":[5168]},{"a":5213,"t":"note","l":"show_place_operand_hi","c":"The high byte of the address in the LDA at $145B, set by show_place with the low byte.","note":"inside the item at $145B","x":[5174]},{"a":5214,"t":"code","b":[153,36,224],"m":"sta","oa":57380,"o":"f_E024,y"},{"a":5217,"t":"code","b":[202],"m":"dex"},{"a":5218,"t":"code","b":[16,234],"m":"bpl","oa":5198,"o":"b_144E"},{"a":5220,"t":"code","b":[174,215,83],"m":"ldx","oa":21463,"o":"a_53D7"},{"a":5223,"t":"code","b":[172,214,83],"m":"ldy","oa":21462,"o":"a_53D6"},{"a":5226,"t":"code","b":[189,116,83],"m":"lda","oa":21364,"o":"f_5374,x"},{"a":5229,"t":"code","b":[72],"m":"pha"},{"a":5230,"t":"code","b":[185,116,83],"m":"lda","oa":21364,"o":"f_5374,y"},{"a":5233,"t":"code","b":[157,116,83],"m":"sta","oa":21364,"o":"f_5374,x"},{"a":5236,"t":"code","b":[104],"m":"pla"},{"a":5237,"t":"code","b":[153,116,83],"m":"sta","oa":21364,"o":"f_5374,y"},{"a":5240,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":5242,"t":"code","b":[141,246,83],"m":"sta","oa":21494,"o":"a_53F6"},{"a":5245,"t":"code","b":[173,215,83],"m":"lda","oa":21463,"o":"a_53D7"},{"a":5248,"t":"code","b":[205,214,83],"m":"cmp","oa":21462,"o":"a_53D6"},{"a":5251,"t":"code","b":[176,22],"m":"bcs","oa":5275,"o":"b_149B"},{"a":5253,"t":"code","b":[141,114,83],"m":"sta","oa":21362,"o":"a_5372"},{"a":5256,"t":"code","b":[32,35,16],"m":"jsr","oa":4131,"o":"draw_face_second"},{"a":5259,"t":"code","b":[172,183,83],"m":"ldy","oa":21431,"o":"a_53B7"},{"a":5262,"t":"code","b":[185,133,23],"m":"lda","oa":6021,"o":"head_looking_back,y"},{"a":5265,"t":"code","b":[141,97,81],"m":"sta","oa":20833,"o":"band_pointer0"},{"a":5268,"t":"code","b":[173,215,83],"m":"lda","oa":21463,"o":"a_53D7"},{"a":5271,"t":"code","b":[141,214,83],"m":"sta","oa":21462,"o":"a_53D6"},{"a":5274,"t":"code","b":[96],"m":"rts"},{"a":5275,"l":"b_149B","t":"code","b":[173,214,83],"m":"lda","oa":21462,"o":"a_53D6","x":[5251]},{"a":5278,"t":"code","b":[141,114,83],"m":"sta","oa":21362,"o":"a_5372"},{"a":5281,"t":"code","b":[32,35,16],"m":"jsr","oa":4131,"o":"draw_face_second"},{"a":5284,"t":"code","b":[173,215,83],"m":"lda","oa":21463,"o":"a_53D7"},{"a":5287,"t":"code","b":[141,214,83],"m":"sta","oa":21462,"o":"a_53D6"},{"a":5290,"t":"code","b":[96],"m":"rts"},{"a":5291,"l":"place_number_pointers","c":"Addresses of the big place numbers 1 to 12, 3 by 3 cells each, the data from $14F0.","t":"word","b":[240,20,249,20,2,21,11,21],"d":[5360,5369,5378,5387],"x":[5165]},{"a":5292,"t":"note","l":"place_number_pointers_hi","c":"The high bytes of place_number_pointers, read at its address + 1.","note":"inside the item at $14AB","x":[5171]},{"a":5299,"t":"word","b":[20,21,29,21,38,21,47,21],"d":[5396,5405,5414,5423]},{"a":5307,"t":"word","b":[56,21,65,21,74,21,83,21],"d":[5432,5441,5450,5459]},{"a":5315,"l":"panel_slot_columns","c":"Column in row 0 of each of the twelve place slots on the panel, 3 apart: 0 to 33.","t":"byte","b":[0,3,6,9,12,15,18,21],"x":[4119,4149,5177,5191]},{"a":5323,"t":"byte","b":[24,27,30,33]},{"a":5327,"l":"place_suffix","c":"The suffix cell after the big place number, at $E077: $24 st, $25 nd, $26 rd, then $27 th for places 4 to 12.","t":"byte","b":[36,37,38,39,39,39,39,39],"x":[5144]},{"a":5335,"t":"byte","b":[39,39,39,39]},{"a":5339,"l":"cell_offsets_3x3","c":"Offsets of the nine cells of a 3 by 3 block on a 40-column screen: 0, 1, 2, 40, 41, 42, 80, 81, 82.","t":"byte","b":[0,1,2,40,41,42,80,81],"x":[2329,2350,3533,3732,4176,4380,4444,4494,5198]},{"a":5347,"t":"byte","b":[82]},{"a":5348,"l":"slot_marker_x","c":"Sprite 7's X position, halved, over each of the twelve faces: $0C to $90 in steps of $0C. Used for the cursor on the select screen and for the marker over the player's face in the race.","t":"byte","b":[12,24,36,48,60,72,84,96],"x":[3596,5150]},{"a":5356,"t":"byte","b":[108,120,132,144]},{"a":5360,"l":"place_number_cells","c":"The big numbers 1 to 12 drawn at the right of the panel, 3 by 3 cells each, nine bytes a number, spaces ($20) where a number is narrower.","t":"byte","b":[32,32,41,32,32,40,32,32]},{"a":5368,"t":"byte","b":[40,32,42,43,32,46,47,32]},{"a":5376,"t":"byte","b":[59,44,32,42,43,32,32,48]},{"a":5384,"t":"byte","b":[32,45,49,32,63,54,32,60]},{"a":5392,"t":"byte","b":[58,32,32,54,32,56,52,32]},{"a":5400,"t":"byte","b":[60,50,32,45,49,32,42,43]},{"a":5408,"t":"byte","b":[32,58,50,32,45,49,32,56]},{"a":5416,"t":"byte","b":[61,32,32,62,32,32,40,32]},{"a":5424,"t":"byte","b":[42,43,32,53,48,32,45,49]},{"a":5432,"t":"byte","b":[32,42,43,32,51,57,32,45]},{"a":5440,"t":"byte","b":[49,41,42,43,40,54,55,40]},{"a":5448,"t":"byte","b":[45,49,32,41,41,32,40,40]},{"a":5456,"t":"byte","b":[32,40,40,41,42,43,40,46]},{"a":5464,"t":"byte","b":[47,40,59,44]},{"a":5468,"l":"drop_kart_back","c":"After the kart has fallen off a raised stretch of track (called from $3346): calls hide_rival_sprites, copies and sorts the kart sprites, sets the kart straight, then eight times, two frames apart, clears the back screen, draws wipe wedge 0 to 7 into it (wipe_wedge) and flips the screens, with the horizon's colour change set early ($24 = $15); waits 50 frames, puts the road back under the middle of the kart ($2F = $E0), draws the view afresh with the road and scenery, and starts the kart dropping from the top of the view: $53E9 set, the head sprite's Y at $64, the speed at 2 ($53D5), $536F = 10, the speed read-out at 70 ($53DA/$53DB) and the frame counter $E5 reset.","t":"code","b":[32,45,58],"m":"jsr","oa":14893,"o":"hide_rival_sprites","x":[12532,13126]},{"a":5471,"t":"code","b":[32,238,24],"m":"jsr","oa":6382,"o":"copy_kart_sprites"},{"a":5474,"t":"code","b":[32,4,25],"m":"jsr","oa":6404,"o":"sort_karts"},{"a":5477,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":5479,"t":"code","b":[141,226,83],"m":"sta","oa":21474,"o":"a_53E2"},{"a":5482,"t":"code","b":[32,64,26],"m":"jsr","oa":6720,"o":"set_kart_frame"},{"a":5485,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":5487,"l":"b_156F","t":"code","b":[32,161,57],"m":"jsr","oa":14753,"o":"clear_view","x":[5512]},{"a":5490,"t":"code","b":[32,252,21],"m":"jsr","oa":5628,"o":"wipe_wedge"},{"a":5493,"t":"code","b":[32,24,80],"m":"jsr","oa":20504,"o":"wait_frame"},{"a":5496,"t":"code","b":[165,46],"m":"lda","oa":46,"o":"zpa_2E"},{"a":5498,"t":"code","b":[73,1],"m":"eor","o":"#$01"},{"a":5500,"t":"code","b":[133,46],"m":"sta","oa":46,"o":"zpa_2E"},{"a":5502,"t":"code","b":[169,21],"m":"lda","o":"#$15"},{"a":5504,"t":"code","b":[133,36],"m":"sta","oa":36,"o":"zpa_24"},{"a":5506,"t":"code","b":[32,24,80],"m":"jsr","oa":20504,"o":"wait_frame"},{"a":5509,"t":"code","b":[232],"m":"inx"},{"a":5510,"t":"code","b":[224,8],"m":"cpx","o":"#$08"},{"a":5512,"t":"code","b":[208,229],"m":"bne","oa":5487,"o":"b_156F"},{"a":5514,"t":"code","b":[162,50],"m":"ldx","o":"#$32"},{"a":5516,"t":"code","b":[32,143,56],"m":"jsr","oa":14479,"o":"wait_frames"},{"a":5519,"t":"code","b":[169,224],"m":"lda","o":"#$E0"},{"a":5521,"t":"code","b":[133,47],"m":"sta","oa":47,"o":"zpa_2F"},{"a":5523,"t":"code","b":[32,161,57],"m":"jsr","oa":14753,"o":"clear_view"},{"a":5526,"t":"code","b":[32,55,24],"m":"jsr","oa":6199,"o":"draw_horizon_rows"},{"a":5529,"t":"code","b":[32,85,69],"m":"jsr","oa":17749,"o":"draw_road"},{"a":5532,"t":"code","b":[32,118,60],"m":"jsr","oa":15478,"o":"draw_scenery"},{"a":5535,"t":"code","b":[165,35],"m":"lda","oa":35,"o":"zpa_23"},{"a":5537,"t":"code","b":[133,36],"m":"sta","oa":36,"o":"zpa_24"},{"a":5539,"t":"code","b":[32,24,80],"m":"jsr","oa":20504,"o":"wait_frame"},{"a":5542,"t":"code","b":[165,46],"m":"lda","oa":46,"o":"zpa_2E"},{"a":5544,"t":"code","b":[73,1],"m":"eor","o":"#$01"},{"a":5546,"t":"code","b":[133,46],"m":"sta","oa":46,"o":"zpa_2E"},{"a":5548,"t":"code","b":[32,4,57],"m":"jsr","oa":14596,"o":"copy_colours"},{"a":5551,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":5553,"t":"code","b":[141,233,83],"m":"sta","oa":21481,"o":"a_53E9"},{"a":5556,"t":"code","b":[169,10],"m":"lda","o":"#$0A"},{"a":5558,"t":"code","b":[141,111,83],"m":"sta","oa":21359,"o":"a_536F"},{"a":5561,"t":"code","b":[169,112],"m":"lda","o":"#$70"},{"a":5563,"t":"code","b":[141,219,83],"m":"sta","oa":21467,"o":"a_53DB"},{"a":5566,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":5568,"t":"code","b":[141,218,83],"m":"sta","oa":21466,"o":"a_53DA"},{"a":5571,"t":"code","b":[133,229],"m":"sta","oa":229,"o":"zpa_E5"},{"a":5573,"t":"code","b":[133,48],"m":"sta","oa":48,"o":"zpa_30"},{"a":5575,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":5577,"t":"code","b":[141,213,83],"m":"sta","oa":21461,"o":"a_53D5"},{"a":5580,"t":"code","b":[169,100],"m":"lda","o":"#$64"},{"a":5582,"t":"code","b":[141,81,81],"m":"sta","oa":20817,"o":"band_y0"},{"a":5585,"t":"code","b":[96],"m":"rts"},{"a":5586,"l":"drop_kart_step","c":"While $53E9 is set, once a frame from the race's top-of-screen interrupt: the kart drops. The fall speed $53D5 grows by one every other frame and is added to the head sprite's Y ($5151); the kart's three sprites sit 21 lines below it. At line $E1 the drop ends ($53E9 cleared).","t":"code","b":[165,229],"m":"lda","oa":229,"o":"zpa_E5","x":[21022]},{"a":5588,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":5590,"t":"code","b":[208,3],"m":"bne","oa":5595,"o":"b_15DB"},{"a":5592,"t":"code","b":[238,213,83],"m":"inc","oa":21461,"o":"a_53D5"},{"a":5595,"l":"b_15DB","t":"code","b":[173,213,83],"m":"lda","oa":21461,"o":"a_53D5","x":[5590]},{"a":5598,"t":"code","b":[24],"m":"clc"},{"a":5599,"t":"code","b":[109,81,81],"m":"adc","oa":20817,"o":"band_y0"},{"a":5602,"t":"code","b":[141,81,81],"m":"sta","oa":20817,"o":"band_y0"},{"a":5605,"t":"code","b":[24],"m":"clc"},{"a":5606,"t":"code","b":[105,21],"m":"adc","o":"#$15"},{"a":5608,"t":"code","b":[141,85,81],"m":"sta","oa":20821,"o":"band_y1"},{"a":5611,"t":"code","b":[141,89,81],"m":"sta","oa":20825,"o":"band_y2"},{"a":5614,"t":"code","b":[141,93,81],"m":"sta","oa":20829,"o":"band_y3"},{"a":5617,"t":"code","b":[201,225],"m":"cmp","o":"#$E1"},{"a":5619,"t":"code","b":[176,1],"m":"bcs","oa":5622,"o":"b_15F6"},{"a":5621,"t":"code","b":[96],"m":"rts"},{"a":5622,"l":"b_15F6","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[5619]},{"a":5624,"t":"code","b":[141,233,83],"m":"sta","oa":21481,"o":"a_53E9"},{"a":5627,"l":"r_15FB","t":"code","b":[96],"m":"rts","x":[5631]},{"a":5628,"l":"wipe_wedge","c":"Draws wedge X (0 to 6; 7 draws nothing) into the back screen and straight into colour RAM: for $166B+1 rows from the row and column given by wipe_rows_lo, wipe_rows_hi and wipe_columns, a first cell from wipe_first_char then cell 6 out to the edge of the screen in the direction wipe_direction, all in the sky colour $25; each row starts wipe_slope columns over from the one above.","t":"code","b":[189,85,22],"m":"lda","oa":5717,"o":"wipe_rows_lo,x","x":[5490]},{"a":5631,"t":"code","b":[240,250],"m":"beq","oa":5627,"o":"r_15FB"},{"a":5633,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"zpa_0E"},{"a":5635,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"zpa_10"},{"a":5637,"t":"code","b":[189,93,22],"m":"lda","oa":5725,"o":"wipe_rows_hi,x"},{"a":5640,"t":"code","b":[164,46],"m":"ldy","oa":46,"o":"zpa_2E"},{"a":5642,"t":"code","b":[24],"m":"clc"},{"a":5643,"t":"code","b":[121,236,68],"m":"adc","oa":17644,"o":"back_screen_page,y"},{"a":5646,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"zpa_0F"},{"a":5648,"t":"code","b":[189,93,22],"m":"lda","oa":5725,"o":"wipe_rows_hi,x"},{"a":5651,"t":"code","b":[24],"m":"clc"},{"a":5652,"t":"code","b":[105,216],"m":"adc","o":"#$D8"},{"a":5654,"t":"code","b":[133,17],"m":"sta","oa":17,"o":"zpa_11"},{"a":5656,"t":"code","b":[189,107,22],"m":"lda","oa":5739,"o":"wipe_heights,x"},{"a":5659,"t":"code","b":[133,4],"m":"sta","oa":4,"o":"zpa_04"},{"a":5661,"t":"code","b":[189,100,22],"m":"lda","oa":5732,"o":"wipe_columns,x"},{"a":5664,"t":"code","b":[133,2],"m":"sta","oa":2,"o":"zpa_02"},{"a":5666,"l":"b_1622","t":"code","b":[164,2],"m":"ldy","oa":2,"o":"zpa_02","x":[5714]},{"a":5668,"t":"code","b":[189,114,22],"m":"lda","oa":5746,"o":"wipe_first_char,x"},{"a":5671,"l":"b_1627","t":"code","b":[145,14],"m":"sta","oa":14,"o":"(zpa_0E),y","x":[5687]},{"a":5673,"t":"code","b":[165,37],"m":"lda","oa":37,"o":"zpa_25"},{"a":5675,"t":"code","b":[145,16],"m":"sta","oa":16,"o":"(zpa_10),y"},{"a":5677,"t":"code","b":[152],"m":"tya"},{"a":5678,"t":"code","b":[24],"m":"clc"},{"a":5679,"t":"code","b":[125,121,22],"m":"adc","oa":5753,"o":"wipe_direction,x"},{"a":5682,"t":"code","b":[168],"m":"tay"},{"a":5683,"t":"code","b":[201,40],"m":"cmp","o":"#$28"},{"a":5685,"t":"code","b":[169,6],"m":"lda","o":"#$06"},{"a":5687,"t":"code","b":[144,238],"m":"bcc","oa":5671,"o":"b_1627"},{"a":5689,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"zpa_0E"},{"a":5691,"t":"code","b":[24],"m":"clc"},{"a":5692,"t":"code","b":[105,40],"m":"adc","o":"#$28"},{"a":5694,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"zpa_0E"},{"a":5696,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"zpa_10"},{"a":5698,"t":"code","b":[144,4],"m":"bcc","oa":5704,"o":"b_1648"},{"a":5700,"t":"code","b":[230,15],"m":"inc","oa":15,"o":"zpa_0F"},{"a":5702,"t":"code","b":[230,17],"m":"inc","oa":17,"o":"zpa_11"},{"a":5704,"l":"b_1648","t":"code","b":[165,2],"m":"lda","oa":2,"o":"zpa_02","x":[5698]},{"a":5706,"t":"code","b":[24],"m":"clc"},{"a":5707,"t":"code","b":[125,128,22],"m":"adc","oa":5760,"o":"wipe_slope,x"},{"a":5710,"t":"code","b":[133,2],"m":"sta","oa":2,"o":"zpa_02"},{"a":5712,"t":"code","b":[198,4],"m":"dec","oa":4,"o":"zpa_04"},{"a":5714,"t":"code","b":[16,206],"m":"bpl","oa":5666,"o":"b_1622"},{"a":5716,"t":"code","b":[96],"m":"rts"},{"a":5717,"l":"wipe_rows_lo","c":"Low byte of the screen offset of each wipe wedge's top row ($C8 is row 5, the top of the view); 0 at index 7 ends the wipe.","t":"byte","b":[200,200,240,152,184,200,200,0],"x":[5628]},{"a":5725,"l":"wipe_rows_hi","c":"High byte of the screen offset of each wipe wedge's top row.","t":"byte","b":[0,0,0,3,1,0,0],"x":[5637,5648]},{"a":5732,"l":"wipe_columns","c":"Starting column of each wipe wedge.","t":"byte","b":[16,25,39,0,0,7,9],"x":[5661]},{"a":5739,"l":"wipe_heights","c":"Rows of each wipe wedge, less one.","t":"byte","b":[19,19,18,1,13,19,9],"x":[5656]},{"a":5746,"l":"wipe_first_char","c":"The screen code of each wedge row's first cell; the rest of the row is cell 6.","t":"byte","b":[2,6,3,6,4,6,5],"x":[5668]},{"a":5753,"l":"wipe_direction","c":"Column step along each wedge row: +1 fills to the right edge, -1 ($FF) to the left.","t":"byte","b":[1,1,1,1,255,255,255],"x":[5679]},{"a":5760,"l":"wipe_slope","c":"Column step from each wedge row to the next: +1, 0 or -1.","t":"byte","b":[1,0,255,0,1,0,255],"x":[5707]},{"a":5767,"l":"kart_spin","c":"The player's update while the kart spins out (called from $329C): starts sound effect 3. While the spin counter $53D1 is above 1 it steps the spin frame $53E3 (0 to 7) every other race frame and takes 1 from $53D1 every eighth; the kart's sprites take that frame's pointers and the head's X from spin_kart_1 to spin_head_x, and the head the picture from the table spin_head_tables names for the frame. The road slides back one step a frame until the kart is in its middle ($2F towards $E0), the horizon scrolls by $53D1 columns ($53A8, 0 to 39), and $53D2 grows by $53D1, wrapping from $50 to $D6 + $53D1; while it is from 0 to $31, $53D3 = 4 x $53D2 + 10. Once the spin has slowed to 1 and $53D2 reaches $14, the spin ends (reset_kart_height), $53D0 is cleared, $EE and $AA are written to $F0BE and $F0BF (the last two lines of character $17 of the panel set, which hold those values already) and the sound effect is ended (sound_end_effect). Otherwise on to j_337C.","t":"code","b":[169,3],"m":"lda","o":"#$03","x":[12956]},{"a":5769,"t":"code","b":[141,5,184],"m":"sta","oa":47109,"o":"sound_effect"},{"a":5772,"t":"code","b":[173,209,83],"m":"lda","oa":21457,"o":"a_53D1"},{"a":5775,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":5777,"t":"code","b":[208,33],"m":"bne","oa":5812,"o":"b_16B4"},{"a":5779,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":5781,"t":"code","b":[141,227,83],"m":"sta","oa":21475,"o":"a_53E3"},{"a":5784,"t":"code","b":[173,210,83],"m":"lda","oa":21458,"o":"a_53D2"},{"a":5787,"t":"code","b":[201,20],"m":"cmp","o":"#$14"},{"a":5789,"t":"code","b":[208,47],"m":"bne","oa":5838,"o":"b_16CE"},{"a":5791,"t":"code","b":[32,236,54],"m":"jsr","oa":14060,"o":"reset_kart_height"},{"a":5794,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":5796,"t":"code","b":[141,208,83],"m":"sta","oa":21456,"o":"a_53D0"},{"a":5799,"t":"code","b":[169,238],"m":"lda","o":"#$EE"},{"a":5801,"t":"code","b":[141,190,240],"m":"sta","oa":61630,"o":"a_F0BE"},{"a":5804,"t":"code","b":[169,170],"m":"lda","o":"#$AA"},{"a":5806,"t":"code","b":[141,191,240],"m":"sta","oa":61631,"o":"a_F0BF"},{"a":5809,"t":"code","b":[76,23,191],"m":"jmp","oa":48919,"o":"sound_end_effect"},{"a":5812,"l":"b_16B4","t":"code","b":[165,230],"m":"lda","oa":230,"o":"zpa_E6","x":[5777]},{"a":5814,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":5816,"t":"code","b":[208,11],"m":"bne","oa":5829,"o":"b_16C5"},{"a":5818,"t":"code","b":[238,227,83],"m":"inc","oa":21475,"o":"a_53E3"},{"a":5821,"t":"code","b":[173,227,83],"m":"lda","oa":21475,"o":"a_53E3"},{"a":5824,"t":"code","b":[41,7],"m":"and","o":"#$07"},{"a":5826,"t":"code","b":[141,227,83],"m":"sta","oa":21475,"o":"a_53E3"},{"a":5829,"l":"b_16C5","t":"code","b":[165,230],"m":"lda","oa":230,"o":"zpa_E6","x":[5816]},{"a":5831,"t":"code","b":[41,7],"m":"and","o":"#$07"},{"a":5833,"t":"code","b":[208,3],"m":"bne","oa":5838,"o":"b_16CE"},{"a":5835,"t":"code","b":[206,209,83],"m":"dec","oa":21457,"o":"a_53D1"},{"a":5838,"l":"b_16CE","t":"code","b":[174,227,83],"m":"ldx","oa":21475,"o":"a_53E3","x":[5789,5833]},{"a":5841,"t":"code","b":[189,97,23],"m":"lda","oa":5985,"o":"spin_head_x,x"},{"a":5844,"t":"code","b":[141,65,81],"m":"sta","oa":20801,"o":"band_x0"},{"a":5847,"t":"code","b":[189,73,23],"m":"lda","oa":5961,"o":"spin_kart_1,x"},{"a":5850,"t":"code","b":[141,101,81],"m":"sta","oa":20837,"o":"band_pointer1"},{"a":5853,"t":"code","b":[189,81,23],"m":"lda","oa":5969,"o":"spin_kart_2,x"},{"a":5856,"t":"code","b":[141,105,81],"m":"sta","oa":20841,"o":"band_pointer2"},{"a":5859,"t":"code","b":[189,89,23],"m":"lda","oa":5977,"o":"spin_kart_3,x"},{"a":5862,"t":"code","b":[141,109,81],"m":"sta","oa":20845,"o":"band_pointer3"},{"a":5865,"t":"code","b":[138],"m":"txa"},{"a":5866,"t":"code","b":[10],"m":"asl","o":"a"},{"a":5867,"t":"code","b":[168],"m":"tay"},{"a":5868,"t":"code","b":[185,105,23],"m":"lda","oa":5993,"o":"spin_head_tables,y"},{"a":5871,"t":"code","b":[133,2],"m":"sta","oa":2,"o":"zpa_02"},{"a":5873,"t":"code","b":[185,106,23],"m":"lda","oa":5994,"o":"spin_head_tables_hi,y"},{"a":5876,"t":"code","b":[133,3],"m":"sta","oa":3,"o":"zpa_03"},{"a":5878,"t":"code","b":[172,183,83],"m":"ldy","oa":21431,"o":"a_53B7"},{"a":5881,"t":"code","b":[177,2],"m":"lda","oa":2,"o":"(zpa_02),y"},{"a":5883,"t":"code","b":[141,97,81],"m":"sta","oa":20833,"o":"band_pointer0"},{"a":5886,"t":"code","b":[198,47],"m":"dec","oa":47,"o":"zpa_2F"},{"a":5888,"t":"code","b":[165,47],"m":"lda","oa":47,"o":"zpa_2F"},{"a":5890,"t":"code","b":[16,8],"m":"bpl","oa":5900,"o":"b_170C"},{"a":5892,"t":"code","b":[201,224],"m":"cmp","o":"#$E0"},{"a":5894,"t":"code","b":[176,4],"m":"bcs","oa":5900,"o":"b_170C"},{"a":5896,"t":"code","b":[230,47],"m":"inc","oa":47,"o":"zpa_2F"},{"a":5898,"t":"code","b":[230,47],"m":"inc","oa":47,"o":"zpa_2F"},{"a":5900,"l":"b_170C","t":"code","b":[173,168,83],"m":"lda","oa":21416,"o":"a_53A8","x":[5890,5894]},{"a":5903,"t":"code","b":[56],"m":"sec"},{"a":5904,"t":"code","b":[237,209,83],"m":"sbc","oa":21457,"o":"a_53D1"},{"a":5907,"t":"code","b":[16,6],"m":"bpl","oa":5915,"o":"b_171B"},{"a":5909,"t":"code","b":[169,40],"m":"lda","o":"#$28"},{"a":5911,"t":"code","b":[56],"m":"sec"},{"a":5912,"t":"code","b":[237,209,83],"m":"sbc","oa":21457,"o":"a_53D1"},{"a":5915,"l":"b_171B","t":"code","b":[141,168,83],"m":"sta","oa":21416,"o":"a_53A8","x":[5907]},{"a":5918,"t":"code","b":[173,210,83],"m":"lda","oa":21458,"o":"a_53D2"},{"a":5921,"t":"code","b":[24],"m":"clc"},{"a":5922,"t":"code","b":[109,209,83],"m":"adc","oa":21457,"o":"a_53D1"},{"a":5925,"t":"code","b":[141,210,83],"m":"sta","oa":21458,"o":"a_53D2"},{"a":5928,"t":"code","b":[48,16],"m":"bmi","oa":5946,"o":"b_173A"},{"a":5930,"t":"code","b":[201,80],"m":"cmp","o":"#$50"},{"a":5932,"t":"code","b":[176,15],"m":"bcs","oa":5949,"o":"b_173D"},{"a":5934,"t":"code","b":[201,50],"m":"cmp","o":"#$32"},{"a":5936,"t":"code","b":[176,8],"m":"bcs","oa":5946,"o":"b_173A"},{"a":5938,"t":"code","b":[10],"m":"asl","o":"a"},{"a":5939,"t":"code","b":[10],"m":"asl","o":"a"},{"a":5940,"t":"code","b":[24],"m":"clc"},{"a":5941,"t":"code","b":[105,10],"m":"adc","o":"#$0A"},{"a":5943,"t":"code","b":[141,211,83],"m":"sta","oa":21459,"o":"a_53D3"},{"a":5946,"l":"b_173A","t":"code","b":[76,124,51],"m":"jmp","oa":13180,"o":"j_337C","x":[5928,5936]},{"a":5949,"l":"b_173D","t":"code","b":[169,214],"m":"lda","o":"#$D6","x":[5932]},{"a":5951,"t":"code","b":[24],"m":"clc"},{"a":5952,"t":"code","b":[109,209,83],"m":"adc","oa":21457,"o":"a_53D1"},{"a":5955,"t":"code","b":[141,210,83],"m":"sta","oa":21458,"o":"a_53D2"},{"a":5958,"t":"code","b":[76,124,51],"m":"jmp","oa":13180,"o":"j_337C"},{"a":5961,"l":"spin_kart_1","c":"Sprite 1's pointer for each of the eight spin frames.","t":"byte","b":[122,138,116,134,64,138,125,67],"x":[5847]},{"a":5969,"l":"spin_kart_2","c":"Sprite 2's pointer for each of the eight spin frames.","t":"byte","b":[123,139,117,135,65,86,126,132],"x":[5853]},{"a":5977,"l":"spin_kart_3","c":"Sprite 3's pointer for each of the eight spin frames.","t":"byte","b":[124,140,118,136,66,140,127,133],"x":[5859]},{"a":5985,"l":"spin_head_x","c":"The head sprite's X position for each of the eight spin frames.","t":"byte","b":[162,174,186,190,186,174,162,158],"x":[5841]},{"a":5993,"l":"spin_head_tables","c":"For each of the eight spin frames, the table of head pictures by driver: head_behind for frames 0 to 2, head_front for 3 to 7.","t":"word","b":[121,23,121,23,121,23,145,23],"d":[6009,6009,6009,6033],"x":[5868]},{"a":5994,"t":"note","l":"spin_head_tables_hi","c":"The high bytes of spin_head_tables, read at its address + 1.","note":"inside the item at $1769","x":[5873]},{"a":6001,"t":"word","b":[145,23,145,23,145,23,145,23],"d":[6033,6033,6033,6033]},{"a":6009,"l":"head_behind","c":"Sprite pointer of each driver's head seen from behind, as the player sees their own kart in the race. Several drivers share $44 and $70.","t":"byte","b":[112,102,100,101,99,103,104,68],"x":[2433,3966,13953,15280]},{"a":6017,"t":"byte","b":[68,112,68,112]},{"a":6021,"l":"head_looking_back","c":"Sprite pointer of each driver's head turned to look back, shown when the player overtakes.","t":"byte","b":[153,158,156,157,155,159,160,154],"x":[5262]},{"a":6029,"t":"byte","b":[154,153,154,153]},{"a":6033,"l":"head_front","c":"Sprite pointer of each driver's head seen from the front, $8D to $98, for the kart turned round in a spin and for the finishers stacked on the podium.","t":"byte","b":[141,142,143,144,145,146,147,148]},{"a":6041,"t":"byte","b":[149,150,151,152]},{"a":6045,"l":"start_lights","c":"The start of a stage. Fills bands 3 and 2 of the sprite table at $513D, every fourth byte from $5140 and $513F, from start_band3 and start_band2: band 3 is four red sprites side by side at line $5A, the START sign; band 2 is the three lights at line $82, light red, orange and green, dim. After 100 frames the first light turns red ($5173 = 2) and the second yellow ($5177 = 7); after 100 more the second goes back to orange and the third turns light green ($517B = $0D); 50 frames later both bands are switched off again from start_band3_off and start_band2_off, and the race begins.","t":"code","b":[162,0],"m":"ldx","o":"#$00","x":[2217]},{"a":6047,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":6049,"l":"b_17A1","t":"code","b":[185,243,23],"m":"lda","oa":6131,"o":"start_band3,y","x":[6068]},{"a":6052,"t":"code","b":[157,64,81],"m":"sta","oa":20800,"o":"band_on_3,x"},{"a":6055,"t":"code","b":[185,4,24],"m":"lda","oa":6148,"o":"start_band2,y"},{"a":6058,"t":"code","b":[157,63,81],"m":"sta","oa":20799,"o":"band_on_2,x"},{"a":6061,"t":"code","b":[232],"m":"inx"},{"a":6062,"t":"code","b":[232],"m":"inx"},{"a":6063,"t":"code","b":[232],"m":"inx"},{"a":6064,"t":"code","b":[232],"m":"inx"},{"a":6065,"t":"code","b":[200],"m":"iny"},{"a":6066,"t":"code","b":[192,17],"m":"cpy","o":"#$11"},{"a":6068,"t":"code","b":[208,235],"m":"bne","oa":6049,"o":"b_17A1"},{"a":6070,"t":"code","b":[162,100],"m":"ldx","o":"#$64"},{"a":6072,"t":"code","b":[32,143,56],"m":"jsr","oa":14479,"o":"wait_frames"},{"a":6075,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":6077,"t":"code","b":[141,115,81],"m":"sta","oa":20851,"o":"start_light_1"},{"a":6080,"t":"code","b":[169,7],"m":"lda","o":"#$07"},{"a":6082,"t":"code","b":[141,119,81],"m":"sta","oa":20855,"o":"start_light_2"},{"a":6085,"t":"code","b":[162,100],"m":"ldx","o":"#$64"},{"a":6087,"t":"code","b":[32,143,56],"m":"jsr","oa":14479,"o":"wait_frames"},{"a":6090,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":6092,"t":"code","b":[141,119,81],"m":"sta","oa":20855,"o":"start_light_2"},{"a":6095,"t":"code","b":[169,13],"m":"lda","o":"#$0D"},{"a":6097,"t":"code","b":[141,123,81],"m":"sta","oa":20859,"o":"start_light_3"},{"a":6100,"t":"code","b":[162,50],"m":"ldx","o":"#$32"},{"a":6102,"t":"code","b":[32,143,56],"m":"jsr","oa":14479,"o":"wait_frames"},{"a":6105,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":6107,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":6109,"l":"b_17DD","t":"code","b":[185,38,24],"m":"lda","oa":6182,"o":"start_band2_off,y","x":[6128]},{"a":6112,"t":"code","b":[157,63,81],"m":"sta","oa":20799,"o":"band_on_2,x"},{"a":6115,"t":"code","b":[185,21,24],"m":"lda","oa":6165,"o":"start_band3_off,y"},{"a":6118,"t":"code","b":[157,64,81],"m":"sta","oa":20800,"o":"band_on_3,x"},{"a":6121,"t":"code","b":[232],"m":"inx"},{"a":6122,"t":"code","b":[232],"m":"inx"},{"a":6123,"t":"code","b":[232],"m":"inx"},{"a":6124,"t":"code","b":[232],"m":"inx"},{"a":6125,"t":"code","b":[200],"m":"iny"},{"a":6126,"t":"code","b":[192,17],"m":"cpy","o":"#$11"},{"a":6128,"t":"code","b":[208,235],"m":"bne","oa":6109,"o":"b_17DD"},{"a":6130,"t":"code","b":[96],"m":"rts"},{"a":6131,"l":"start_band3","c":"The 17 values of band 3 of the sprite table for the start: on, X $8A, $A2, $BA, $D2, Y $5A for all four, pointers $69 to $6C, colour 2 (red) for all four. Written one every fourth byte from $5140.","t":"byte","b":[1,138,162,186,210,90,90,90],"x":[6049]},{"a":6139,"t":"byte","b":[90,105,106,107,108,2,2,2]},{"a":6147,"t":"byte","b":[2]},{"a":6148,"l":"start_band2","c":"The 17 values of band 2 for the start: on, X $50, $68, $80 (sprite 3 at 0), Y $82, pointers $6D, $6E, $6F (and $49), colours $0A, 8 and 5, the three lights unlit. Written one every fourth byte from $513F.","t":"byte","b":[1,80,104,128,0,130,130,130],"x":[6055]},{"a":6156,"t":"byte","b":[0,109,110,111,73,10,8,5]},{"a":6164,"t":"byte","b":[0]},{"a":6165,"l":"start_band3_off","c":"Band 3's values after the start: off, with a kart's positions, pointers and colours in place for a finisher.","t":"byte","b":[0,174,150,174,198,86,104,104],"x":[6115]},{"a":6173,"t":"byte","b":[104,68,138,86,140,8,5,5]},{"a":6181,"t":"byte","b":[5]},{"a":6182,"l":"start_band2_off","c":"Band 2's values after the start: off, with a kart's positions, pointers and colours in place for a finisher.","t":"byte","b":[0,174,150,174,198,126,144,144],"x":[6109]},{"a":6190,"t":"byte","b":[144,68,138,86,140,8,4,4]},{"a":6198,"t":"byte","b":[4]},{"a":6199,"l":"draw_horizon_rows","c":"Copies the two horizon pictures into the back screen, 40 cells of each row from column $53A8 (so the horizon scrolls sideways as the track turns): the lower picture, from the address at $53ED/$53EE, up to three rows with its bottom row on screen row $53A9 (left out when $53A9 is 22 or more); then the upper one, from $53EF/$53F0, up to four rows with its bottom row on row $53A9 - 6. Neither goes above row 5, the view's first. The source and destination addresses are written into the LDA and STA of the copy loops at $1877 and $18D0.","t":"code","b":[173,237,83],"m":"lda","oa":21485,"o":"a_53ED","x":[2186,2268,5526]},{"a":6202,"t":"code","b":[24],"m":"clc"},{"a":6203,"t":"code","b":[109,168,83],"m":"adc","oa":21416,"o":"a_53A8"},{"a":6206,"t":"code","b":[141,120,24],"m":"sta","oa":6264,"o":"horizon_lower_src_lo"},{"a":6209,"t":"code","b":[173,238,83],"m":"lda","oa":21486,"o":"a_53EE"},{"a":6212,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":6214,"t":"code","b":[141,121,24],"m":"sta","oa":6265,"o":"horizon_lower_src_hi"},{"a":6217,"t":"code","b":[173,169,83],"m":"lda","oa":21417,"o":"a_53A9"},{"a":6220,"t":"code","b":[201,22],"m":"cmp","o":"#$16"},{"a":6222,"t":"code","b":[176,68],"m":"bcs","oa":6292,"o":"b_1894"},{"a":6224,"t":"code","b":[24],"m":"clc"},{"a":6225,"t":"code","b":[105,25],"m":"adc","o":"#$19"},{"a":6227,"t":"code","b":[168],"m":"tay"},{"a":6228,"t":"code","b":[185,33,69],"m":"lda","oa":17697,"o":"row_offset_lo,y"},{"a":6231,"t":"code","b":[141,123,24],"m":"sta","oa":6267,"o":"horizon_lower_dst_lo"},{"a":6234,"t":"code","b":[185,238,68],"m":"lda","oa":17646,"o":"row_offset_hi,y"},{"a":6237,"t":"code","b":[164,46],"m":"ldy","oa":46,"o":"zpa_2E"},{"a":6239,"t":"code","b":[24],"m":"clc"},{"a":6240,"t":"code","b":[121,236,68],"m":"adc","oa":17644,"o":"back_screen_page,y"},{"a":6243,"t":"code","b":[141,124,24],"m":"sta","oa":6268,"o":"horizon_lower_dst_hi"},{"a":6246,"t":"code","b":[162,2],"m":"ldx","o":"#$02"},{"a":6248,"t":"code","b":[173,169,83],"m":"lda","oa":21417,"o":"a_53A9"},{"a":6251,"t":"code","b":[56],"m":"sec"},{"a":6252,"t":"code","b":[233,5],"m":"sbc","o":"#$05"},{"a":6254,"t":"code","b":[48,36],"m":"bmi","oa":6292,"o":"b_1894"},{"a":6256,"t":"code","b":[201,3],"m":"cmp","o":"#$03"},{"a":6258,"t":"code","b":[176,1],"m":"bcs","oa":6261,"o":"b_1875"},{"a":6260,"t":"code","b":[170],"m":"tax"},{"a":6261,"l":"b_1875","t":"code","b":[160,39],"m":"ldy","o":"#$27","x":[6258,6290]},{"a":6263,"l":"b_1877","t":"code","b":[185,0,0],"m":"lda","oa":0,"o":"cpu_ddr,y","x":[6270]},{"a":6264,"t":"note","l":"horizon_lower_src_lo","c":"The low byte of the LDA's address at $1877, the lower horizon picture's row, written by draw_horizon_rows.","note":"inside the item at $1877","x":[6206]},{"a":6265,"t":"note","l":"horizon_lower_src_hi","c":"The high byte of the LDA's address at $1877, stepped down a page for each row copied.","note":"inside the item at $1877","x":[6214,6286]},{"a":6266,"t":"code","b":[153,0,0],"m":"sta","oa":0,"o":"cpu_ddr,y"},{"a":6267,"t":"note","l":"horizon_lower_dst_lo","c":"The low byte of the STA's address at $187A, the screen row the lower horizon row goes to.","note":"inside the item at $187A","x":[6231,6272,6278]},{"a":6268,"t":"note","l":"horizon_lower_dst_hi","c":"The high byte of the STA's address at $187A, the back screen's page.","note":"inside the item at $187A","x":[6243,6283]},{"a":6269,"t":"code","b":[136],"m":"dey"},{"a":6270,"t":"code","b":[16,247],"m":"bpl","oa":6263,"o":"b_1877"},{"a":6272,"t":"code","b":[173,123,24],"m":"lda","oa":6267,"o":"horizon_lower_dst_lo"},{"a":6275,"t":"code","b":[56],"m":"sec"},{"a":6276,"t":"code","b":[233,40],"m":"sbc","o":"#$28"},{"a":6278,"t":"code","b":[141,123,24],"m":"sta","oa":6267,"o":"horizon_lower_dst_lo"},{"a":6281,"t":"code","b":[176,3],"m":"bcs","oa":6286,"o":"b_188E"},{"a":6283,"t":"code","b":[206,124,24],"m":"dec","oa":6268,"o":"horizon_lower_dst_hi"},{"a":6286,"l":"b_188E","t":"code","b":[206,121,24],"m":"dec","oa":6265,"o":"horizon_lower_src_hi","x":[6281]},{"a":6289,"t":"code","b":[202],"m":"dex"},{"a":6290,"t":"code","b":[16,225],"m":"bpl","oa":6261,"o":"b_1875"},{"a":6292,"l":"b_1894","t":"code","b":[173,239,83],"m":"lda","oa":21487,"o":"a_53EF","x":[6222,6254]},{"a":6295,"t":"code","b":[24],"m":"clc"},{"a":6296,"t":"code","b":[109,168,83],"m":"adc","oa":21416,"o":"a_53A8"},{"a":6299,"t":"code","b":[141,209,24],"m":"sta","oa":6353,"o":"horizon_upper_src_lo"},{"a":6302,"t":"code","b":[173,240,83],"m":"lda","oa":21488,"o":"a_53F0"},{"a":6305,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":6307,"t":"code","b":[141,210,24],"m":"sta","oa":6354,"o":"horizon_upper_src_hi"},{"a":6310,"t":"code","b":[173,169,83],"m":"lda","oa":21417,"o":"a_53A9"},{"a":6313,"t":"code","b":[24],"m":"clc"},{"a":6314,"t":"code","b":[105,19],"m":"adc","o":"#$13"},{"a":6316,"t":"code","b":[168],"m":"tay"},{"a":6317,"t":"code","b":[185,33,69],"m":"lda","oa":17697,"o":"row_offset_lo,y"},{"a":6320,"t":"code","b":[141,212,24],"m":"sta","oa":6356,"o":"horizon_upper_dst_lo"},{"a":6323,"t":"code","b":[185,238,68],"m":"lda","oa":17646,"o":"row_offset_hi,y"},{"a":6326,"t":"code","b":[164,46],"m":"ldy","oa":46,"o":"zpa_2E"},{"a":6328,"t":"code","b":[24],"m":"clc"},{"a":6329,"t":"code","b":[121,236,68],"m":"adc","oa":17644,"o":"back_screen_page,y"},{"a":6332,"t":"code","b":[141,213,24],"m":"sta","oa":6357,"o":"horizon_upper_dst_hi"},{"a":6335,"t":"code","b":[162,3],"m":"ldx","o":"#$03"},{"a":6337,"t":"code","b":[173,169,83],"m":"lda","oa":21417,"o":"a_53A9"},{"a":6340,"t":"code","b":[56],"m":"sec"},{"a":6341,"t":"code","b":[233,11],"m":"sbc","o":"#$0B"},{"a":6343,"t":"code","b":[48,36],"m":"bmi","oa":6381,"o":"r_18ED"},{"a":6345,"t":"code","b":[201,3],"m":"cmp","o":"#$03"},{"a":6347,"t":"code","b":[176,1],"m":"bcs","oa":6350,"o":"b_18CE"},{"a":6349,"t":"code","b":[170],"m":"tax"},{"a":6350,"l":"b_18CE","t":"code","b":[160,39],"m":"ldy","o":"#$27","x":[6347,6379]},{"a":6352,"l":"b_18D0","t":"code","b":[185,0,0],"m":"lda","oa":0,"o":"cpu_ddr,y","x":[6359]},{"a":6353,"t":"note","l":"horizon_upper_src_lo","c":"The low byte of the LDA's address at $18D0, the upper horizon picture's row, written by draw_horizon_rows.","note":"inside the item at $18D0","x":[6299]},{"a":6354,"t":"note","l":"horizon_upper_src_hi","c":"The high byte of the LDA's address at $18D0, stepped down a page for each row copied.","note":"inside the item at $18D0","x":[6307,6375]},{"a":6355,"t":"code","b":[153,0,0],"m":"sta","oa":0,"o":"cpu_ddr,y"},{"a":6356,"t":"note","l":"horizon_upper_dst_lo","c":"The low byte of the STA's address at $18D3, the screen row the upper horizon row goes to.","note":"inside the item at $18D3","x":[6320,6361,6367]},{"a":6357,"t":"note","l":"horizon_upper_dst_hi","c":"The high byte of the STA's address at $18D3, the back screen's page.","note":"inside the item at $18D3","x":[6332,6372]},{"a":6358,"t":"code","b":[136],"m":"dey"},{"a":6359,"t":"code","b":[16,247],"m":"bpl","oa":6352,"o":"b_18D0"},{"a":6361,"t":"code","b":[173,212,24],"m":"lda","oa":6356,"o":"horizon_upper_dst_lo"},{"a":6364,"t":"code","b":[56],"m":"sec"},{"a":6365,"t":"code","b":[233,40],"m":"sbc","o":"#$28"},{"a":6367,"t":"code","b":[141,212,24],"m":"sta","oa":6356,"o":"horizon_upper_dst_lo"},{"a":6370,"t":"code","b":[176,3],"m":"bcs","oa":6375,"o":"b_18E7"},{"a":6372,"t":"code","b":[206,213,24],"m":"dec","oa":6357,"o":"horizon_upper_dst_hi"},{"a":6375,"l":"b_18E7","t":"code","b":[206,210,24],"m":"dec","oa":6354,"o":"horizon_upper_src_hi","x":[6370]},{"a":6378,"t":"code","b":[202],"m":"dex"},{"a":6379,"t":"code","b":[16,225],"m":"bpl","oa":6350,"o":"b_18CE"},{"a":6381,"l":"r_18ED","t":"code","b":[96],"m":"rts","x":[6343]},{"a":6382,"l":"copy_kart_sprites","c":"Copies the twelve sprite records the rivals are drawn with (X halved $4A, Y $5A, pointer $6A, colour $7A) to the copies the raster interrupt reads ($8A, $9A, $AA, $BA), so the interrupt does not read records place_rivals is still building. The draw order $CA-$D5 has no copy: the interrupt reads it where sort_karts reorders it, just before this. A near rival takes up to four records, a distant one one.","t":"code","b":[162,11],"m":"ldx","o":"#$0B","x":[2177,2262,5471]},{"a":6384,"l":"b_18F0","t":"code","b":[181,74],"m":"lda","oa":74,"o":"zpf_4A,x","x":[6401]},{"a":6386,"t":"code","b":[149,138],"m":"sta","oa":138,"o":"zpf_8A,x"},{"a":6388,"t":"code","b":[181,90],"m":"lda","oa":90,"o":"zpf_5A,x"},{"a":6390,"t":"code","b":[149,154],"m":"sta","oa":154,"o":"zpf_9A,x"},{"a":6392,"t":"code","b":[181,106],"m":"lda","oa":106,"o":"zpf_6A,x"},{"a":6394,"t":"code","b":[149,170],"m":"sta","oa":170,"o":"zpf_AA,x"},{"a":6396,"t":"code","b":[181,122],"m":"lda","oa":122,"o":"zpf_7A,x"},{"a":6398,"t":"code","b":[149,186],"m":"sta","oa":186,"o":"zpf_BA,x"},{"a":6400,"t":"code","b":[202],"m":"dex"},{"a":6401,"t":"code","b":[16,237],"m":"bpl","oa":6384,"o":"b_18F0"},{"a":6403,"t":"code","b":[96],"m":"rts"},{"a":6404,"l":"sort_karts","c":"Sorts the draw order $CA-$D5 of the twelve sprite records by their Y position $5A, largest first, with passes up and down the list (a cocktail sort) until a pass swaps nothing. The interrupt places the last four of the list, the records highest on the screen, first.","t":"code","b":[162,0],"m":"ldx","o":"#$00","x":[2165,2174,2259,5474,6468]},{"a":6406,"t":"code","b":[134,218],"m":"stx","oa":218,"o":"zpa_DA"},{"a":6408,"l":"b_1908","t":"code","b":[180,202],"m":"ldy","oa":202,"o":"zpf_CA,x","x":[6431]},{"a":6410,"t":"code","b":[185,90,0],"m":"lda","oa":90,"o":"zpf_5A,y"},{"a":6413,"t":"code","b":[180,203],"m":"ldy","oa":203,"o":"zpf_CB,x"},{"a":6415,"t":"code","b":[217,90,0],"m":"cmp","oa":90,"o":"zpf_5A,y"},{"a":6418,"t":"code","b":[176,8],"m":"bcs","oa":6428,"o":"b_191C"},{"a":6420,"t":"code","b":[181,202],"m":"lda","oa":202,"o":"zpf_CA,x"},{"a":6422,"t":"code","b":[149,203],"m":"sta","oa":203,"o":"zpf_CB,x"},{"a":6424,"t":"code","b":[148,202],"m":"sty","oa":202,"o":"zpf_CA,x"},{"a":6426,"t":"code","b":[230,218],"m":"inc","oa":218,"o":"zpa_DA"},{"a":6428,"l":"b_191C","t":"code","b":[232],"m":"inx","x":[6418]},{"a":6429,"t":"code","b":[224,11],"m":"cpx","o":"#$0B"},{"a":6431,"t":"code","b":[208,231],"m":"bne","oa":6408,"o":"b_1908"},{"a":6433,"t":"code","b":[165,218],"m":"lda","oa":218,"o":"zpa_DA"},{"a":6435,"t":"code","b":[240,33],"m":"beq","oa":6470,"o":"r_1946"},{"a":6437,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":6439,"t":"code","b":[133,218],"m":"sta","oa":218,"o":"zpa_DA"},{"a":6441,"t":"code","b":[162,11],"m":"ldx","o":"#$0B"},{"a":6443,"l":"b_192B","t":"code","b":[180,201],"m":"ldy","oa":201,"o":"zpf_C9,x","x":[6464]},{"a":6445,"t":"code","b":[185,90,0],"m":"lda","oa":90,"o":"zpf_5A,y"},{"a":6448,"t":"code","b":[180,202],"m":"ldy","oa":202,"o":"zpf_CA,x"},{"a":6450,"t":"code","b":[217,90,0],"m":"cmp","oa":90,"o":"zpf_5A,y"},{"a":6453,"t":"code","b":[176,8],"m":"bcs","oa":6463,"o":"b_193F"},{"a":6455,"t":"code","b":[181,201],"m":"lda","oa":201,"o":"zpf_C9,x"},{"a":6457,"t":"code","b":[149,202],"m":"sta","oa":202,"o":"zpf_CA,x"},{"a":6459,"t":"code","b":[148,201],"m":"sty","oa":201,"o":"zpf_C9,x"},{"a":6461,"t":"code","b":[230,218],"m":"inc","oa":218,"o":"zpa_DA"},{"a":6463,"l":"b_193F","t":"code","b":[202],"m":"dex","x":[6453]},{"a":6464,"t":"code","b":[208,233],"m":"bne","oa":6443,"o":"b_192B"},{"a":6466,"t":"code","b":[165,218],"m":"lda","oa":218,"o":"zpa_DA"},{"a":6468,"t":"code","b":[208,190],"m":"bne","oa":6404,"o":"sort_karts"},{"a":6470,"l":"r_1946","t":"code","b":[96],"m":"rts","x":[6435]},{"a":6471,"l":"reset_kart_order","c":"Sets the draw order $CA-$D5 to 0 to 11.","t":"code","b":[162,11],"m":"ldx","o":"#$0B","x":[2162]},{"a":6473,"l":"b_1949","t":"code","b":[138],"m":"txa","x":[6477]},{"a":6474,"t":"code","b":[149,202],"m":"sta","oa":202,"o":"zpf_CA,x"},{"a":6476,"t":"code","b":[202],"m":"dex"},{"a":6477,"t":"code","b":[16,250],"m":"bpl","oa":6473,"o":"b_1949"},{"a":6479,"t":"code","b":[96],"m":"rts"},{"a":6480,"l":"move_rivals","c":"Once a race frame: each rival's speed $E7,x creeps up by 1 every other frame to its top speed in rival_top_speeds, and is added to its fine position $538E,x with the carry into $5382,x. A coarse position of 50 ($32) is a lap: $53B8,x counts it and the position starts again at 0. At the fourth lap the rival has finished (place_finisher).","t":"code","b":[162,10],"m":"ldx","o":"#$0A","x":[2248]},{"a":6482,"l":"b_1952","t":"code","b":[181,231],"m":"lda","oa":231,"o":"zpf_E7,x","x":[6534]},{"a":6484,"t":"code","b":[221,137,25],"m":"cmp","oa":6537,"o":"rival_top_speeds,x"},{"a":6487,"t":"code","b":[240,8],"m":"beq","oa":6497,"o":"b_1961"},{"a":6489,"t":"code","b":[165,230],"m":"lda","oa":230,"o":"zpa_E6"},{"a":6491,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":6493,"t":"code","b":[208,2],"m":"bne","oa":6497,"o":"b_1961"},{"a":6495,"t":"code","b":[246,231],"m":"inc","oa":231,"o":"zpf_E7,x"},{"a":6497,"l":"b_1961","t":"code","b":[181,231],"m":"lda","oa":231,"o":"zpf_E7,x","x":[6487,6493]},{"a":6499,"t":"code","b":[24],"m":"clc"},{"a":6500,"t":"code","b":[125,142,83],"m":"adc","oa":21390,"o":"f_538E,x"},{"a":6503,"t":"code","b":[157,142,83],"m":"sta","oa":21390,"o":"f_538E,x"},{"a":6506,"t":"code","b":[189,130,83],"m":"lda","oa":21378,"o":"f_5382,x"},{"a":6509,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":6511,"t":"code","b":[201,50],"m":"cmp","o":"#$32"},{"a":6513,"t":"code","b":[208,15],"m":"bne","oa":6530,"o":"b_1982"},{"a":6515,"t":"code","b":[254,184,83],"m":"inc","oa":21432,"o":"f_53B8,x"},{"a":6518,"t":"code","b":[189,184,83],"m":"lda","oa":21432,"o":"f_53B8,x"},{"a":6521,"t":"code","b":[201,4],"m":"cmp","o":"#$04"},{"a":6523,"t":"code","b":[208,3],"m":"bne","oa":6528,"o":"b_1980"},{"a":6525,"t":"code","b":[32,148,25],"m":"jsr","oa":6548,"o":"place_finisher"},{"a":6528,"l":"b_1980","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[6523]},{"a":6530,"l":"b_1982","t":"code","b":[157,130,83],"m":"sta","oa":21378,"o":"f_5382,x","x":[6513]},{"a":6533,"t":"code","b":[202],"m":"dex"},{"a":6534,"t":"code","b":[16,202],"m":"bpl","oa":6482,"o":"b_1952"},{"a":6536,"t":"code","b":[96],"m":"rts"},{"a":6537,"l":"rival_top_speeds","c":"Top speed of each of the eleven rivals: $1E for rival 0 down to $0C for rival 10.","t":"byte","b":[30,28,26,24,22,20,18,16],"x":[6484]},{"a":6545,"t":"byte","b":[14,13,12]},{"a":6548,"l":"place_finisher","c":"A rival (X) has finished. While podium places are left ($53AA, 3 at the start), puts the rival on the podium: band $53AA of the sprite table at $513D is switched on, its kart takes the rival's colour ($53C3,x), its head the rival's face from the front ($8D plus the driver number), and the place label for that band (podium_labels) is copied into the top five lines of that face's sprite in the video bank at $C000. When the last place goes, $53AB is set: the game is over.","t":"code","b":[172,170,83],"m":"ldy","oa":21418,"o":"a_53AA","x":[6525,13278]},{"a":6551,"t":"code","b":[240,73],"m":"beq","oa":6626,"o":"r_19E2"},{"a":6553,"t":"code","b":[189,195,83],"m":"lda","oa":21443,"o":"f_53C3,x"},{"a":6556,"t":"code","b":[153,117,81],"m":"sta","oa":20853,"o":"band_colour1,y"},{"a":6559,"t":"code","b":[153,121,81],"m":"sta","oa":20857,"o":"band_colour2,y"},{"a":6562,"t":"code","b":[153,125,81],"m":"sta","oa":20861,"o":"band_colour3,y"},{"a":6565,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":6567,"t":"code","b":[153,61,81],"m":"sta","oa":20797,"o":"sprite_bands,y"},{"a":6570,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":6572,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"zpa_0E"},{"a":6574,"t":"code","b":[189,172,83],"m":"lda","oa":21420,"o":"f_53AC,x"},{"a":6577,"t":"code","b":[24],"m":"clc"},{"a":6578,"t":"code","b":[105,141],"m":"adc","o":"#$8D"},{"a":6580,"t":"code","b":[153,97,81],"m":"sta","oa":20833,"o":"band_pointer0,y"},{"a":6583,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":6584,"t":"code","b":[102,14],"m":"ror","oa":14,"o":"zpa_0E"},{"a":6586,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":6587,"t":"code","b":[102,14],"m":"ror","oa":14,"o":"zpa_0E"},{"a":6589,"t":"code","b":[24],"m":"clc"},{"a":6590,"t":"code","b":[105,192],"m":"adc","o":"#$C0"},{"a":6592,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"zpa_0F"},{"a":6594,"t":"code","b":[173,170,83],"m":"lda","oa":21418,"o":"a_53AA"},{"a":6597,"t":"code","b":[10],"m":"asl","o":"a"},{"a":6598,"t":"code","b":[10],"m":"asl","o":"a"},{"a":6599,"t":"code","b":[10],"m":"asl","o":"a"},{"a":6600,"t":"code","b":[10],"m":"asl","o":"a"},{"a":6601,"t":"code","b":[24],"m":"clc"},{"a":6602,"t":"code","b":[105,217],"m":"adc","o":"#$D9"},{"a":6604,"t":"code","b":[133,10],"m":"sta","oa":10,"o":"zpa_0A"},{"a":6606,"t":"code","b":[169,25],"m":"lda","o":"#$19"},{"a":6608,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":6610,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"zpa_0B"},{"a":6612,"t":"code","b":[160,14],"m":"ldy","o":"#$0E"},{"a":6614,"l":"b_19D6","t":"code","b":[177,10],"m":"lda","oa":10,"o":"(zpa_0A),y","x":[6619]},{"a":6616,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(zpa_0E),y"},{"a":6618,"t":"code","b":[136],"m":"dey"},{"a":6619,"t":"code","b":[16,249],"m":"bpl","oa":6614,"o":"b_19D6"},{"a":6621,"t":"code","b":[206,170,83],"m":"dec","oa":21418,"o":"a_53AA"},{"a":6624,"t":"code","b":[240,1],"m":"beq","oa":6627,"o":"b_19E3"},{"a":6626,"l":"r_19E2","t":"code","b":[96],"m":"rts","x":[6551]},{"a":6627,"l":"b_19E3","t":"code","b":[169,1],"m":"lda","o":"#$01","x":[6624]},{"a":6629,"t":"code","b":[141,171,83],"m":"sta","oa":21419,"o":"a_53AB"},{"a":6632,"t":"code","b":[96],"m":"rts"},{"a":6633,"l":"podium_labels","c":"Three sprite pictures five lines high, 3 bytes a line: \"3rd\", \"2nd\" and \"1st\", copied into the top of a podium face. The first finisher takes 1st (podium band 3, at the top), the second 2nd, the third 3rd.","t":"byte","b":[63,0,3,3,63,63,63,48]},{"a":6641,"t":"byte","b":[51,3,48,51,63,48,63,0]},{"a":6649,"t":"byte","b":[63,0,3,3,63,63,63,51]},{"a":6657,"t":"byte","b":[51,48,51,51,63,51,63,0]},{"a":6665,"t":"byte","b":[12,63,48,60,48,60,12,63]},{"a":6673,"t":"byte","b":[48,12,3,48,63,63,60]},{"a":6680,"l":"clear_text_screen","c":"Fills the colour buffer $5400-$57FF with 8 and the screen $EC00-$EFFF with spaces ($20).","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[2695,3339]},{"a":6682,"t":"code","b":[133,2],"m":"sta","oa":2,"o":"zpa_02"},{"a":6684,"t":"code","b":[169,84],"m":"lda","o":"#$54"},{"a":6686,"t":"code","b":[133,3],"m":"sta","oa":3,"o":"zpa_03"},{"a":6688,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":6690,"t":"code","b":[133,6],"m":"sta","oa":6,"o":"zpa_06"},{"a":6692,"t":"code","b":[169,236],"m":"lda","o":"#$EC"},{"a":6694,"t":"code","b":[133,7],"m":"sta","oa":7,"o":"zpa_07"},{"a":6696,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":6698,"l":"b_1A2A","t":"code","b":[169,8],"m":"lda","o":"#$08","x":[6707,6717]},{"a":6700,"t":"code","b":[145,2],"m":"sta","oa":2,"o":"(zpa_02),y"},{"a":6702,"t":"code","b":[169,32],"m":"lda","o":"#$20"},{"a":6704,"t":"code","b":[145,6],"m":"sta","oa":6,"o":"(zpa_06),y"},{"a":6706,"t":"code","b":[136],"m":"dey"},{"a":6707,"t":"code","b":[208,245],"m":"bne","oa":6698,"o":"b_1A2A"},{"a":6709,"t":"code","b":[230,3],"m":"inc","oa":3,"o":"zpa_03"},{"a":6711,"t":"code","b":[230,7],"m":"inc","oa":7,"o":"zpa_07"},{"a":6713,"t":"code","b":[165,3],"m":"lda","oa":3,"o":"zpa_03"},{"a":6715,"t":"code","b":[201,88],"m":"cmp","o":"#$58"},{"a":6717,"t":"code","b":[208,235],"m":"bne","oa":6698,"o":"b_1A2A"},{"a":6719,"t":"code","b":[96],"m":"rts"},{"a":6720,"l":"set_kart_frame","c":"Points the player's kart sprites at steering frame $53E2 (0 hard left, 2 straight, 4 hard right): the head's X from kart_head_x and the first body sprite from kart_body_frames, the second and third the next two pointers. Every eight frames the body switches to a second set of pointers (index + 5), which differs from the first for every frame but the straight one.","t":"code","b":[174,226,83],"m":"ldx","oa":21474,"o":"a_53E2","x":[2198,5482,13089]},{"a":6723,"t":"code","b":[189,114,26],"m":"lda","oa":6770,"o":"kart_head_x,x"},{"a":6726,"t":"code","b":[141,65,81],"m":"sta","oa":20801,"o":"band_x0"},{"a":6729,"t":"code","b":[165,229],"m":"lda","oa":229,"o":"zpa_E5"},{"a":6731,"t":"code","b":[41,8],"m":"and","o":"#$08"},{"a":6733,"t":"code","b":[208,7],"m":"bne","oa":6742,"o":"b_1A56"},{"a":6735,"t":"code","b":[173,226,83],"m":"lda","oa":21474,"o":"a_53E2"},{"a":6738,"t":"code","b":[24],"m":"clc"},{"a":6739,"t":"code","b":[105,5],"m":"adc","o":"#$05"},{"a":6741,"t":"code","b":[170],"m":"tax"},{"a":6742,"l":"b_1A56","t":"code","b":[189,104,26],"m":"lda","oa":6760,"o":"kart_body_frames,x","x":[6733]},{"a":6745,"t":"code","b":[141,101,81],"m":"sta","oa":20837,"o":"band_pointer1"},{"a":6748,"t":"code","b":[24],"m":"clc"},{"a":6749,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":6751,"t":"code","b":[141,105,81],"m":"sta","oa":20841,"o":"band_pointer2"},{"a":6754,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":6756,"t":"code","b":[141,109,81],"m":"sta","oa":20845,"o":"band_pointer3"},{"a":6759,"t":"code","b":[96],"m":"rts"},{"a":6760,"l":"kart_body_frames","c":"Sprite 1's pointer for steering frames 0 to 4, then the second set used every other eight frames.","t":"byte","b":[116,113,138,119,122,90,87,138],"x":[6742]},{"a":6768,"t":"byte","b":[93,96]},{"a":6770,"l":"kart_head_x","c":"The head sprite's X position for steering frames 0 to 4.","t":"byte","b":[186,180,174,168,162],"x":[6723]},{"a":6775,"l":"scenery_tick","c":"Called when the track position moves on a step: each of the four scenery slots $31-$34 counts down, and a slot that runs out takes the next scenery record (next_scenery_record) and starts again from 15.","t":"code","b":[162,3],"m":"ldx","o":"#$03","x":[2239]},{"a":6777,"l":"b_1A79","t":"code","b":[214,49],"m":"dec","oa":49,"o":"zpf_31,x","x":[6785]},{"a":6779,"t":"code","b":[16,3],"m":"bpl","oa":6784,"o":"b_1A80"},{"a":6781,"t":"code","b":[32,132,26],"m":"jsr","oa":6788,"o":"next_scenery_record"},{"a":6784,"l":"b_1A80","t":"code","b":[202],"m":"dex","x":[6779]},{"a":6785,"t":"code","b":[16,246],"m":"bpl","oa":6777,"o":"b_1A79"},{"a":6787,"t":"code","b":[96],"m":"rts"},{"a":6788,"l":"next_scenery_record","c":"Reloads slot X's counter with 15 and makes it the newest slot ($42), then reads the next three-byte scenery record from the stream ($46) at $48 into $35,x, $3D,x and $39,x. After four records (offset 12) the stream moves to the next entry of the stage's list (scenery_list_next).","t":"code","b":[169,15],"m":"lda","o":"#$0F","x":[6781]},{"a":6790,"t":"code","b":[149,49],"m":"sta","oa":49,"o":"zpf_31,x"},{"a":6792,"t":"code","b":[134,66],"m":"stx","oa":66,"o":"zpa_42"},{"a":6794,"l":"read_scenery_record","c":"The entry of next_scenery_record that leaves the slot's counter alone: reads the next three-byte record for slot X. setup_stage calls it for the four slots at the start.","t":"code","b":[164,72],"m":"ldy","oa":72,"o":"zpa_48","x":[13926]},{"a":6796,"t":"code","b":[192,12],"m":"cpy","o":"#$0C"},{"a":6798,"t":"code","b":[208,9],"m":"bne","oa":6809,"o":"b_1A99"},{"a":6800,"t":"code","b":[230,73],"m":"inc","oa":73,"o":"zpa_49"},{"a":6802,"t":"code","b":[230,73],"m":"inc","oa":73,"o":"zpa_49"},{"a":6804,"t":"code","b":[32,183,26],"m":"jsr","oa":6839,"o":"scenery_list_next"},{"a":6807,"t":"code","b":[164,72],"m":"ldy","oa":72,"o":"zpa_48"},{"a":6809,"l":"b_1A99","t":"code","b":[177,70],"m":"lda","oa":70,"o":"(zpp_46),y","x":[6798]},{"a":6811,"t":"code","b":[149,53],"m":"sta","oa":53,"o":"zpf_35,x"},{"a":6813,"t":"code","b":[200],"m":"iny"},{"a":6814,"t":"code","b":[177,70],"m":"lda","oa":70,"o":"(zpp_46),y"},{"a":6816,"t":"code","b":[149,61],"m":"sta","oa":61,"o":"zpf_3D,x"},{"a":6818,"t":"code","b":[200],"m":"iny"},{"a":6819,"t":"code","b":[177,70],"m":"lda","oa":70,"o":"(zpp_46),y"},{"a":6821,"t":"code","b":[149,57],"m":"sta","oa":57,"o":"zpf_39,x"},{"a":6823,"t":"code","b":[165,72],"m":"lda","oa":72,"o":"zpa_48"},{"a":6825,"t":"code","b":[24],"m":"clc"},{"a":6826,"t":"code","b":[105,3],"m":"adc","o":"#$03"},{"a":6828,"t":"code","b":[133,72],"m":"sta","oa":72,"o":"zpa_48"},{"a":6830,"t":"code","b":[96],"m":"rts"},{"a":6831,"l":"b_1AAF","t":"code","b":[201,255],"m":"cmp","o":"#$FF","x":[6846]},{"a":6833,"t":"code","b":[208,25],"m":"bne","oa":6860,"o":"b_1ACC"},{"a":6835,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":6837,"t":"code","b":[133,73],"m":"sta","oa":73,"o":"zpa_49"},{"a":6839,"l":"scenery_list_next","c":"Reads the entry at offset $49 of the stage's list at ($E3), two bytes each. An address below $4000 is the next scenery stream: it goes in $46/$47 and the stream starts at offset 0. $FF in the high byte starts the list again from 0. Any other address is a block of character pictures: 1,400 bytes ($578) from it are copied to $FA10-$FF87, characters $42 to $FF of the race's character set at $F800, and the list moves on to its next entry.","t":"code","b":[164,73],"m":"ldy","oa":73,"o":"zpa_49","x":[6804,6910,13916]},{"a":6841,"t":"code","b":[200],"m":"iny"},{"a":6842,"t":"code","b":[177,227],"m":"lda","oa":227,"o":"(zpp_E3),y"},{"a":6844,"t":"code","b":[201,64],"m":"cmp","o":"#$40"},{"a":6846,"t":"code","b":[176,239],"m":"bcs","oa":6831,"o":"b_1AAF"},{"a":6848,"t":"code","b":[133,71],"m":"sta","oa":71,"o":"zpa_47"},{"a":6850,"t":"code","b":[136],"m":"dey"},{"a":6851,"t":"code","b":[177,227],"m":"lda","oa":227,"o":"(zpp_E3),y"},{"a":6853,"t":"code","b":[133,70],"m":"sta","oa":70,"o":"zpp_46"},{"a":6855,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":6857,"t":"code","b":[133,72],"m":"sta","oa":72,"o":"zpa_48"},{"a":6859,"t":"code","b":[96],"m":"rts"},{"a":6860,"l":"b_1ACC","t":"code","b":[133,11],"m":"sta","oa":11,"o":"zpa_0B","x":[6833]},{"a":6862,"t":"code","b":[136],"m":"dey"},{"a":6863,"t":"code","b":[177,227],"m":"lda","oa":227,"o":"(zpp_E3),y"},{"a":6865,"t":"code","b":[133,10],"m":"sta","oa":10,"o":"zpa_0A"},{"a":6867,"t":"code","b":[169,16],"m":"lda","o":"#$10"},{"a":6869,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"zpa_0E"},{"a":6871,"t":"code","b":[169,250],"m":"lda","o":"#$FA"},{"a":6873,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"zpa_0F"},{"a":6875,"t":"code","b":[138],"m":"txa"},{"a":6876,"t":"code","b":[72],"m":"pha"},{"a":6877,"t":"code","b":[162,4],"m":"ldx","o":"#$04"},{"a":6879,"l":"b_1ADF","t":"code","b":[160,0],"m":"ldy","o":"#$00","x":[6893]},{"a":6881,"l":"b_1AE1","t":"code","b":[177,10],"m":"lda","oa":10,"o":"(zpa_0A),y","x":[6886]},{"a":6883,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(zpa_0E),y"},{"a":6885,"t":"code","b":[136],"m":"dey"},{"a":6886,"t":"code","b":[208,249],"m":"bne","oa":6881,"o":"b_1AE1"},{"a":6888,"t":"code","b":[230,11],"m":"inc","oa":11,"o":"zpa_0B"},{"a":6890,"t":"code","b":[230,15],"m":"inc","oa":15,"o":"zpa_0F"},{"a":6892,"t":"code","b":[202],"m":"dex"},{"a":6893,"t":"code","b":[16,240],"m":"bpl","oa":6879,"o":"b_1ADF"},{"a":6895,"t":"code","b":[160,119],"m":"ldy","o":"#$77"},{"a":6897,"l":"b_1AF1","t":"code","b":[177,10],"m":"lda","oa":10,"o":"(zpa_0A),y","x":[6902]},{"a":6899,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(zpa_0E),y"},{"a":6901,"t":"code","b":[136],"m":"dey"},{"a":6902,"t":"code","b":[16,249],"m":"bpl","oa":6897,"o":"b_1AF1"},{"a":6904,"t":"code","b":[104],"m":"pla"},{"a":6905,"t":"code","b":[170],"m":"tax"},{"a":6906,"t":"code","b":[230,73],"m":"inc","oa":73,"o":"zpa_49"},{"a":6908,"t":"code","b":[230,73],"m":"inc","oa":73,"o":"zpa_49"},{"a":6910,"t":"code","b":[76,183,26],"m":"jmp","oa":6839,"o":"scenery_list_next"},{"a":6913,"l":"scenery_a1","c":"Course A, stage 1: the scenery list scenery_list_next reads, 28 two-byte entries and $FFFF: 25 scenery streams, four records each, and the character blocks $5D98, $6888 and $6310 copied in at their places in the list; it starts with the stream at $22F9.","t":"word","b":[249,34,152,93,81,34,81,34],"d":[8953,23960,8785,8785]},{"a":6921,"t":"word","b":[81,34,81,34,81,34,81,34],"d":[8785,8785,8785,8785]},{"a":6929,"t":"word","b":[81,34,153,34,153,34,153,34],"d":[8785,8857,8857,8857]},{"a":6937,"t":"word","b":[153,34,153,34,153,34,237,34],"d":[8857,8857,8857,8941]},{"a":6945,"t":"word","b":[136,104,237,34,5,35,5,35],"d":[26760,8941,8965,8965]},{"a":6953,"t":"word","b":[5,35,5,35,5,35,225,34],"d":[8965,8965,8965,8929]},{"a":6961,"t":"word","b":[201,34,201,34,237,34,16,99],"d":[8905,8905,8941,25360]},{"a":6969,"t":"word","b":[255,255],"d":[65535]},{"a":6971,"l":"scenery_a2","c":"Course A, stage 2: the scenery list scenery_list_next reads, 28 two-byte entries and $FFFF: 25 scenery streams, four records each, and the character blocks $6888, $5D98 and $6310 copied in at their places in the list; it starts with the stream at $22F9.","t":"word","b":[249,34,136,104,189,34,189,34],"d":[8953,26760,8893,8893]},{"a":6979,"t":"word","b":[189,34,237,34,152,93,141,34],"d":[8893,8941,23960,8845]},{"a":6987,"t":"word","b":[141,34,141,34,57,34,57,34],"d":[8845,8845,8761,8761]},{"a":6995,"t":"word","b":[141,34,141,34,141,34,45,34],"d":[8845,8845,8845,8749]},{"a":7003,"t":"word","b":[141,34,141,34,141,34,141,34],"d":[8845,8845,8845,8845]},{"a":7011,"t":"word","b":[57,34,57,34,237,34,237,34],"d":[8761,8761,8941,8941]},{"a":7019,"t":"word","b":[237,34,237,34,237,34,16,99],"d":[8941,8941,8941,25360]},{"a":7027,"t":"word","b":[255,255],"d":[65535]},{"a":7029,"l":"scenery_a3","c":"Course A, stage 3: the scenery list scenery_list_next reads, 31 two-byte entries and $FFFF: 25 scenery streams, four records each, and the character blocks $6888, $5D98, $6888, $5D98, $6888 and $6310 copied in at their places in the list; it starts with the stream at $22F9.","t":"word","b":[249,34,136,104,5,35,5,35],"d":[8953,26760,8965,8965]},{"a":7037,"t":"word","b":[5,35,213,34,213,34,29,35],"d":[8965,8917,8917,8989]},{"a":7045,"t":"word","b":[152,93,141,34,141,34,141,34],"d":[23960,8845,8845,8845]},{"a":7053,"t":"word","b":[57,34,29,35,136,104,33,34],"d":[8761,8989,26760,8737]},{"a":7061,"t":"word","b":[33,34,213,34,213,34,213,34],"d":[8737,8917,8917,8917]},{"a":7069,"t":"word","b":[17,35,152,93,21,34,21,34],"d":[8977,23960,8725,8725]},{"a":7077,"t":"word","b":[21,34,141,34,29,35,136,104],"d":[8725,8845,8989,26760]},{"a":7085,"t":"word","b":[33,34,237,34,16,99,255,255],"d":[8737,8941,25360,65535]},{"a":7093,"l":"scenery_a4","c":"Course A, stage 4: the scenery list scenery_list_next reads, 29 two-byte entries and $FFFF: 25 scenery streams, four records each, and the character blocks $5D98, $6310, $5D98 and $6310 copied in at their places in the list; it starts with the stream at $22F9.","t":"word","b":[249,34,152,93,117,34,141,34],"d":[8953,23960,8821,8845]},{"a":7101,"t":"word","b":[141,34,57,34,117,34,117,34],"d":[8845,8761,8821,8821]},{"a":7109,"t":"word","b":[45,34,17,35,16,99,93,34],"d":[8749,8977,25360,8797]},{"a":7117,"t":"word","b":[17,35,152,93,141,34,141,34],"d":[8977,23960,8845,8845]},{"a":7125,"t":"word","b":[237,34,237,34,237,34,237,34],"d":[8941,8941,8941,8941]},{"a":7133,"t":"word","b":[57,34,141,34,141,34,141,34],"d":[8761,8845,8845,8845]},{"a":7141,"t":"word","b":[57,34,117,34,9,34,237,34],"d":[8761,8821,8713,8941]},{"a":7149,"t":"word","b":[16,99,255,255],"d":[25360,65535]},{"a":7153,"l":"scenery_a5","c":"Course A, stage 5: the scenery list scenery_list_next reads, 27 two-byte entries and $FFFF: 25 scenery streams, four records each, and the character blocks $5D98 and $6310 copied in at their places in the list; it starts with the stream at $22F9.","t":"word","b":[249,34,152,93,129,34,129,34],"d":[8953,23960,8833,8833]},{"a":7161,"t":"word","b":[217,33,237,34,237,34,129,34],"d":[8665,8941,8941,8833]},{"a":7169,"t":"word","b":[129,34,217,33,45,34,141,34],"d":[8833,8665,8749,8845]},{"a":7177,"t":"word","b":[57,34,141,34,57,34,205,33],"d":[8761,8845,8761,8653]},{"a":7185,"t":"word","b":[193,33,205,33,129,34,17,35],"d":[8641,8653,8833,8977]},{"a":7193,"t":"word","b":[141,34,217,33,205,33,237,34],"d":[8845,8665,8653,8941]},{"a":7201,"t":"word","b":[237,34,237,34,16,99,255,255],"d":[8941,8941,25360,65535]},{"a":7209,"l":"scenery_b1","c":"Course B, stage 1: the scenery list scenery_list_next reads, 29 two-byte entries and $FFFF: 25 scenery streams, four records each, and the character blocks $6888, $5D98, $6888 and $6310 copied in at their places in the list; it starts with the stream at $22F9. After the last block comes one more stream, $21A9.","t":"word","b":[249,34,136,104,5,35,5,35],"d":[8953,26760,8965,8965]},{"a":7217,"t":"word","b":[5,35,213,34,181,33,181,33],"d":[8965,8917,8629,8629]},{"a":7225,"t":"word","b":[237,34,237,34,237,34,237,34],"d":[8941,8941,8941,8941]},{"a":7233,"t":"word","b":[225,34,225,34,189,34,33,34],"d":[8929,8929,8893,8737]},{"a":7241,"t":"word","b":[33,34,33,34,225,34,189,34],"d":[8737,8737,8929,8893]},{"a":7249,"t":"word","b":[17,35,152,93,141,34,105,34],"d":[8977,23960,8845,8809]},{"a":7257,"t":"word","b":[136,104,201,34,29,35,16,99],"d":[26760,8905,8989,25360]},{"a":7265,"t":"word","b":[169,33,255,255],"d":[8617,65535]},{"a":7269,"l":"scenery_b2","c":"Course B, stage 2: the scenery list scenery_list_next reads, 29 two-byte entries and $FFFF: 25 scenery streams, four records each, and the character blocks $6888, $6310, $5820 and $6310 copied in at their places in the list; it starts with the stream at $22F9. After the last block comes one more stream, $21A9.","t":"word","b":[249,34,136,104,157,33,157,33],"d":[8953,26760,8605,8605]},{"a":7277,"t":"word","b":[17,35,181,33,237,34,109,33],"d":[8977,8629,8941,8557]},{"a":7285,"t":"word","b":[109,33,17,35,237,34,237,34],"d":[8557,8977,8941,8941]},{"a":7293,"t":"word","b":[237,34,237,34,237,34,17,35],"d":[8941,8941,8941,8977]},{"a":7301,"t":"word","b":[237,34,16,99,93,34,93,34],"d":[8941,25360,8797,8797]},{"a":7309,"t":"word","b":[17,35,17,35,32,88,229,33],"d":[8977,8977,22560,8677]},{"a":7317,"t":"word","b":[229,33,229,33,29,35,16,99],"d":[8677,8677,8989,25360]},{"a":7325,"t":"word","b":[169,33,255,255],"d":[8617,65535]},{"a":7329,"l":"scenery_b3","c":"Course B, stage 3: the scenery list scenery_list_next reads, 26 two-byte entries and $FFFF: 25 scenery streams, four records each, and the character block $6310 copied in at its place in the list; it starts with the stream at $22F9. After the last block come 24 more streams: $2245 6 times, $22A5 5 times, $2245 twice, $22A5 twice, $2245 4 times and $22A5 5 times.","t":"word","b":[249,34,16,99,69,34,69,34],"d":[8953,25360,8773,8773]},{"a":7337,"t":"word","b":[69,34,69,34,69,34,69,34],"d":[8773,8773,8773,8773]},{"a":7345,"t":"word","b":[165,34,165,34,165,34,165,34],"d":[8869,8869,8869,8869]},{"a":7353,"t":"word","b":[165,34,69,34,69,34,165,34],"d":[8869,8773,8773,8869]},{"a":7361,"t":"word","b":[165,34,69,34,69,34,69,34],"d":[8869,8773,8773,8773]},{"a":7369,"t":"word","b":[69,34,165,34,165,34,165,34],"d":[8773,8869,8869,8869]},{"a":7377,"t":"word","b":[165,34,165,34,255,255],"d":[8869,8869,65535]},{"a":7383,"l":"scenery_b4","c":"Course B, stage 4: the scenery list scenery_list_next reads, 28 two-byte entries and $FFFF: 25 scenery streams, four records each, and the character blocks $6888, $5D98 and $6310 copied in at their places in the list; it starts with the stream at $22F9.","t":"word","b":[249,34,136,104,5,35,5,35],"d":[8953,26760,8965,8965]},{"a":7391,"t":"word","b":[213,34,181,33,237,34,237,34],"d":[8917,8629,8941,8941]},{"a":7399,"t":"word","b":[237,34,237,34,237,34,73,33],"d":[8941,8941,8941,8521]},{"a":7407,"t":"word","b":[73,33,85,33,97,33,73,33],"d":[8521,8533,8545,8521]},{"a":7415,"t":"word","b":[97,33,97,33,237,34,152,93],"d":[8545,8545,8941,23960]},{"a":7423,"t":"word","b":[133,33,141,34,29,35,117,34],"d":[8581,8845,8989,8821]},{"a":7431,"t":"word","b":[45,34,9,34,29,35,16,99],"d":[8749,8713,8989,25360]},{"a":7439,"t":"word","b":[255,255],"d":[65535]},{"a":7441,"l":"scenery_b5","c":"Course B, stage 5: the scenery list scenery_list_next reads, 30 two-byte entries and $FFFF: 25 scenery streams, four records each, and the character blocks $6888, $5D98, $6310, $5D98 and $6310 copied in at their places in the list; it starts with the stream at $22F9. After the last block come 3 more streams: $225D and $231D twice.","t":"word","b":[249,34,136,104,33,34,29,35],"d":[8953,26760,8737,8989]},{"a":7449,"t":"word","b":[152,93,117,34,141,34,133,33],"d":[23960,8821,8845,8581]},{"a":7457,"t":"word","b":[141,34,145,33,21,34,21,34],"d":[8845,8593,8725,8725]},{"a":7465,"t":"word","b":[21,34,145,33,17,35,16,99],"d":[8725,8593,8977,25360]},{"a":7473,"t":"word","b":[169,33,237,34,237,34,237,34],"d":[8617,8941,8941,8941]},{"a":7481,"t":"word","b":[237,34,152,93,145,33,9,34],"d":[8941,23960,8593,8713]},{"a":7489,"t":"word","b":[121,33,29,35,16,99,93,34],"d":[8569,8989,25360,8797]},{"a":7497,"t":"word","b":[29,35,29,35,255,255],"d":[8989,8989,65535]},{"a":7503,"l":"scenery_c1","c":"Course C, stage 1: the scenery list scenery_list_next reads, 28 two-byte entries and $FFFF: 25 scenery streams, four records each, and the character blocks $6888, $5820 and $6310 copied in at their places in the list; it starts with the stream at $22F9.","t":"word","b":[249,34,136,104,97,33,97,33],"d":[8953,26760,8545,8545]},{"a":7511,"t":"word","b":[97,33,97,33,97,33,85,33],"d":[8545,8545,8545,8533]},{"a":7519,"t":"word","b":[85,33,97,33,237,34,32,88],"d":[8533,8545,8941,22560]},{"a":7527,"t":"word","b":[253,33,61,33,237,34,237,34],"d":[8701,8509,8941,8941]},{"a":7535,"t":"word","b":[237,34,49,33,237,34,237,34],"d":[8941,8497,8941,8941]},{"a":7543,"t":"word","b":[237,34,237,34,37,33,37,33],"d":[8941,8941,8485,8485]},{"a":7551,"t":"word","b":[49,33,49,33,237,34,16,99],"d":[8497,8497,8941,25360]},{"a":7559,"t":"word","b":[255,255],"d":[65535]},{"a":7561,"l":"scenery_c2","c":"Course C, stage 2: the scenery list scenery_list_next reads, 27 two-byte entries and $FFFF: 25 scenery streams, four records each, and the character blocks $5820 and $6310 copied in at their places in the list; it starts with the stream at $22F9.","t":"word","b":[249,34,32,88,61,33,61,33],"d":[8953,22560,8509,8509]},{"a":7569,"t":"word","b":[61,33,25,33,49,33,49,33],"d":[8509,8473,8497,8497]},{"a":7577,"t":"word","b":[237,34,237,34,237,34,237,34],"d":[8941,8941,8941,8941]},{"a":7585,"t":"word","b":[237,34,237,34,237,34,237,34],"d":[8941,8941,8941,8941]},{"a":7593,"t":"word","b":[237,34,237,34,237,34,237,34],"d":[8941,8941,8941,8941]},{"a":7601,"t":"word","b":[237,34,237,34,37,33,49,33],"d":[8941,8941,8485,8497]},{"a":7609,"t":"word","b":[61,33,237,34,16,99,255,255],"d":[8509,8941,25360,65535]},{"a":7617,"l":"scenery_c3","c":"Course C, stage 3: the scenery list scenery_list_next reads, 32 two-byte entries and $FFFF: 25 scenery streams, four records each, and the character blocks $5D98, $6888, $5820, $6310, $5820, $5D98 and $6310 copied in at their places in the list; it starts with the stream at $22F9.","t":"word","b":[249,34,152,93,105,34,136,104],"d":[8953,23960,8809,26760]},{"a":7625,"t":"word","b":[97,33,73,33,73,33,17,35],"d":[8545,8521,8521,8977]},{"a":7633,"t":"word","b":[32,88,253,33,253,33,37,33],"d":[22560,8701,8701,8485]},{"a":7641,"t":"word","b":[253,33,253,33,237,34,16,99],"d":[8701,8701,8941,25360]},{"a":7649,"t":"word","b":[165,34,165,34,165,34,237,34],"d":[8869,8869,8869,8941]},{"a":7657,"t":"word","b":[165,34,165,34,165,34,237,34],"d":[8869,8869,8869,8941]},{"a":7665,"t":"word","b":[32,88,37,33,241,33,241,33],"d":[22560,8485,8689,8689]},{"a":7673,"t":"word","b":[29,35,152,93,105,34,16,99],"d":[8989,23960,8809,25360]},{"a":7681,"t":"word","b":[255,255],"d":[65535]},{"a":7683,"l":"scenery_c4","c":"Course C, stage 4: the scenery list scenery_list_next reads, 31 two-byte entries and $FFFF: 25 scenery streams, four records each, and the character blocks $5820, $5D98, $5820, $6310, $5820 and $6310 copied in at their places in the list; it starts with the stream at $22F9.","t":"word","b":[249,34,32,88,241,33,241,33],"d":[8953,22560,8689,8689]},{"a":7691,"t":"word","b":[25,33,241,33,117,34,152,93],"d":[8473,8689,8821,23960]},{"a":7699,"t":"word","b":[117,34,105,34,117,34,32,88],"d":[8821,8809,8821,22560]},{"a":7707,"t":"word","b":[37,33,37,33,241,33,13,33],"d":[8485,8485,8689,8461]},{"a":7715,"t":"word","b":[13,33,241,33,37,33,17,35],"d":[8461,8689,8485,8977]},{"a":7723,"t":"word","b":[16,99,165,34,165,34,165,34],"d":[25360,8869,8869,8869]},{"a":7731,"t":"word","b":[165,34,29,35,32,88,25,33],"d":[8869,8989,22560,8473]},{"a":7739,"t":"word","b":[241,33,237,34,16,99,255,255],"d":[8689,8941,25360,65535]},{"a":7747,"l":"scenery_c5","c":"Course C, stage 5: the scenery list scenery_list_next reads, 27 two-byte entries and $FFFF: 25 scenery streams, four records each, and the character blocks $5D98 and $6310 copied in at their places in the list; it starts with the stream at $22F9.","t":"word","b":[249,34,152,93,105,34,237,34],"d":[8953,23960,8809,8941]},{"a":7755,"t":"word","b":[237,34,105,34,237,34,237,34],"d":[8941,8809,8941,8941]},{"a":7763,"t":"word","b":[237,34,237,34,105,34,237,34],"d":[8941,8941,8809,8941]},{"a":7771,"t":"word","b":[237,34,237,34,237,34,237,34],"d":[8941,8941,8941,8941]},{"a":7779,"t":"word","b":[237,34,237,34,237,34,237,34],"d":[8941,8941,8941,8941]},{"a":7787,"t":"word","b":[237,34,237,34,237,34,237,34],"d":[8941,8941,8941,8941]},{"a":7795,"t":"word","b":[237,34,237,34,16,99,255,255],"d":[8941,8941,25360,65535]},{"a":7803,"l":"scenery_d1","c":"Course D, stage 1: the scenery list scenery_list_next reads, 27 two-byte entries and $FFFF: 25 scenery streams, four records each, and the character blocks $5D98 and $6310 copied in at their places in the list; it starts with the stream at $22F9.","t":"word","b":[249,34,152,93,141,34,141,34],"d":[8953,23960,8845,8845]},{"a":7811,"t":"word","b":[141,34,141,34,141,34,57,34],"d":[8845,8845,8845,8761]},{"a":7819,"t":"word","b":[57,34,141,34,141,34,141,34],"d":[8761,8845,8845,8845]},{"a":7827,"t":"word","b":[153,34,153,34,153,34,153,34],"d":[8857,8857,8857,8857]},{"a":7835,"t":"word","b":[237,34,237,34,153,34,237,34],"d":[8941,8941,8857,8941]},{"a":7843,"t":"word","b":[237,34,237,34,105,34,57,34],"d":[8941,8941,8809,8761]},{"a":7851,"t":"word","b":[141,34,237,34,16,99,255,255],"d":[8845,8941,25360,65535]},{"a":7859,"l":"scenery_d2","c":"Course D, stage 2: the scenery list scenery_list_next reads, 29 two-byte entries and $FFFF: 25 scenery streams, four records each, and the character blocks $5820, $5D98, $5820 and $6310 copied in at their places in the list; it starts with the stream at $22F9.","t":"word","b":[249,34,32,88,253,33,253,33],"d":[8953,22560,8701,8701]},{"a":7867,"t":"word","b":[253,33,253,33,1,33,237,34],"d":[8701,8701,8449,8941]},{"a":7875,"t":"word","b":[152,93,153,34,153,34,153,34],"d":[23960,8857,8857,8857]},{"a":7883,"t":"word","b":[153,34,153,34,237,34,237,34],"d":[8857,8857,8941,8941]},{"a":7891,"t":"word","b":[237,34,237,34,153,34,153,34],"d":[8941,8941,8857,8857]},{"a":7899,"t":"word","b":[237,34,32,88,1,33,1,33],"d":[8941,22560,8449,8449]},{"a":7907,"t":"word","b":[1,33,25,33,25,33,29,35],"d":[8449,8473,8473,8989]},{"a":7915,"t":"word","b":[16,99,255,255],"d":[25360,65535]},{"a":7919,"l":"scenery_d3","c":"Course D, stage 3: the scenery list scenery_list_next reads, 27 two-byte entries and $FFFF: 25 scenery streams, four records each, and the character blocks $5D98 and $6310 copied in at their places in the list; it starts with the stream at $22F9.","t":"word","b":[249,34,152,93,245,32,245,32],"d":[8953,23960,8437,8437]},{"a":7927,"t":"word","b":[57,34,153,34,233,32,21,34],"d":[8761,8857,8425,8725]},{"a":7935,"t":"word","b":[153,34,153,34,233,32,233,32],"d":[8857,8857,8425,8425]},{"a":7943,"t":"word","b":[237,34,237,34,237,34,237,34],"d":[8941,8941,8941,8941]},{"a":7951,"t":"word","b":[233,32,221,32,233,32,221,32],"d":[8425,8413,8425,8413]},{"a":7959,"t":"word","b":[221,32,245,32,153,34,233,32],"d":[8413,8437,8857,8425]},{"a":7967,"t":"word","b":[105,34,29,35,16,99,255,255],"d":[8809,8989,25360,65535]},{"a":7975,"l":"scenery_d4","c":"Course D, stage 4: the scenery list scenery_list_next reads, 27 two-byte entries and $FFFF: 25 scenery streams, four records each, and the character blocks $5D98 and $6310 copied in at their places in the list; it starts with the stream at $22F9.","t":"word","b":[249,34,152,93,209,32,141,34],"d":[8953,23960,8401,8845]},{"a":7983,"t":"word","b":[57,34,141,34,141,34,45,34],"d":[8761,8845,8845,8749]},{"a":7991,"t":"word","b":[209,32,141,34,233,32,233,32],"d":[8401,8845,8425,8425]},{"a":7999,"t":"word","b":[153,34,209,32,105,34,237,34],"d":[8857,8401,8809,8941]},{"a":8007,"t":"word","b":[237,34,237,34,237,34,237,34],"d":[8941,8941,8941,8941]},{"a":8015,"t":"word","b":[237,34,17,35,209,32,57,34],"d":[8941,8977,8401,8761]},{"a":8023,"t":"word","b":[209,32,237,34,16,99,255,255],"d":[8401,8941,25360,65535]},{"a":8031,"l":"scenery_d5","c":"Course D, stage 5: the scenery list scenery_list_next reads, 30 two-byte entries and $FFFF: 25 scenery streams, four records each, and the character blocks $5D98, $6888, $5D98, $5820 and $6310 copied in at their places in the list; it starts with the stream at $22F9.","t":"word","b":[249,34,152,93,105,34,9,34],"d":[8953,23960,8809,8713]},{"a":8039,"t":"word","b":[45,34,21,34,153,34,29,35],"d":[8749,8725,8857,8989]},{"a":8047,"t":"word","b":[136,104,97,33,17,35,152,93],"d":[26760,8545,8977,23960]},{"a":8055,"t":"word","b":[45,34,153,34,237,34,237,34],"d":[8749,8857,8941,8941]},{"a":8063,"t":"word","b":[237,34,117,34,57,34,141,34],"d":[8941,8821,8761,8845]},{"a":8071,"t":"word","b":[117,34,121,33,9,34,17,35],"d":[8821,8569,8713,8977]},{"a":8079,"t":"word","b":[32,88,241,33,25,33,241,33],"d":[22560,8689,8473,8689]},{"a":8087,"t":"word","b":[237,34,16,99,255,255],"d":[8941,25360,65535]},{"a":8093,"l":"scenery_e1","c":"Course E, stage 1: the scenery list scenery_list_next reads, 26 two-byte entries and $FFFF: 25 scenery streams, four records each, and the character block $6310 copied in at its place in the list; it starts with the stream at $22F9. After the last block come 24 more streams: $22A5 6 times and $2245 18 times.","t":"word","b":[249,34,16,99,165,34,165,34],"d":[8953,25360,8869,8869]},{"a":8101,"t":"word","b":[165,34,165,34,165,34,165,34],"d":[8869,8869,8869,8869]},{"a":8109,"t":"word","b":[69,34,69,34,69,34,69,34],"d":[8773,8773,8773,8773]},{"a":8117,"t":"word","b":[69,34,69,34,69,34,69,34],"d":[8773,8773,8773,8773]},{"a":8125,"t":"word","b":[69,34,69,34,69,34,69,34],"d":[8773,8773,8773,8773]},{"a":8133,"t":"word","b":[69,34,69,34,69,34,69,34],"d":[8773,8773,8773,8773]},{"a":8141,"t":"word","b":[69,34,69,34,255,255],"d":[8773,8773,65535]},{"a":8147,"l":"scenery_e2","c":"Course E, stage 2: the scenery list scenery_list_next reads, 29 two-byte entries and $FFFF: 25 scenery streams, four records each, and the character blocks $6888, $5820, $6888 and $6310 copied in at their places in the list; it starts with the stream at $22F9.","t":"word","b":[249,34,136,104,5,35,5,35],"d":[8953,26760,8965,8965]},{"a":8155,"t":"word","b":[29,35,32,88,117,34,237,34],"d":[8989,22560,8821,8941]},{"a":8163,"t":"word","b":[237,34,237,34,136,104,237,34],"d":[8941,8941,26760,8941]},{"a":8171,"t":"word","b":[225,34,5,35,237,34,237,34],"d":[8929,8965,8941,8941]},{"a":8179,"t":"word","b":[237,34,237,34,225,34,225,34],"d":[8941,8941,8929,8929]},{"a":8187,"t":"word","b":[237,34,237,34,237,34,237,34],"d":[8941,8941,8941,8941]},{"a":8195,"t":"word","b":[237,34,237,34,5,35,29,35],"d":[8941,8941,8965,8989]},{"a":8203,"t":"word","b":[16,99,255,255],"d":[25360,65535]},{"a":8207,"l":"scenery_e3","c":"Course E, stage 3: the scenery list scenery_list_next reads, 27 two-byte entries and $FFFF: 25 scenery streams, four records each, and the character blocks $5D98 and $6310 copied in at their places in the list; it starts with the stream at $22F9.","t":"word","b":[249,34,152,93,209,32,145,33],"d":[8953,23960,8401,8593]},{"a":8215,"t":"word","b":[17,35,221,32,237,34,237,34],"d":[8977,8413,8941,8941]},{"a":8223,"t":"word","b":[237,34,237,34,237,34,237,34],"d":[8941,8941,8941,8941]},{"a":8231,"t":"word","b":[237,34,237,34,237,34,237,34],"d":[8941,8941,8941,8941]},{"a":8239,"t":"word","b":[237,34,205,33,45,34,141,34],"d":[8941,8653,8749,8845]},{"a":8247,"t":"word","b":[105,34,153,34,153,34,153,34],"d":[8809,8857,8857,8857]},{"a":8255,"t":"word","b":[153,34,237,34,16,99,255,255],"d":[8857,8941,25360,65535]},{"a":8263,"l":"scenery_e4","c":"Course E, stage 4: the scenery list scenery_list_next reads, 31 two-byte entries and $FFFF: 25 scenery streams, four records each, and the character blocks $6888, $5D98, $6888, $5D98, $6888 and $6310 copied in at their places in the list; it starts with the stream at $22F9.","t":"word","b":[249,34,136,104,5,35,5,35],"d":[8953,26760,8965,8965]},{"a":8271,"t":"word","b":[5,35,225,34,237,34,152,93],"d":[8965,8929,8941,23960]},{"a":8279,"t":"word","b":[129,34,237,34,237,34,129,34],"d":[8833,8941,8941,8833]},{"a":8287,"t":"word","b":[237,34,136,104,213,34,5,35],"d":[8941,26760,8917,8965]},{"a":8295,"t":"word","b":[5,35,5,35,5,35,225,34],"d":[8965,8965,8965,8929]},{"a":8303,"t":"word","b":[237,34,152,93,129,34,237,34],"d":[8941,23960,8833,8941]},{"a":8311,"t":"word","b":[237,34,129,34,237,34,136,104],"d":[8941,8833,8941,26760]},{"a":8319,"t":"word","b":[225,34,237,34,16,99,255,255],"d":[8929,8941,25360,65535]},{"a":8327,"l":"scenery_e5","c":"Course E, stage 5: the scenery list scenery_list_next reads, 30 two-byte entries and $FFFF: 25 scenery streams, four records each, and the character blocks $6310, $5D98, $5820, $6888 and $6310 copied in at their places in the list; it starts with the stream at $22F9.","t":"word","b":[249,34,16,99,93,34,93,34],"d":[8953,25360,8797,8797]},{"a":8335,"t":"word","b":[237,34,152,93,197,32,197,32],"d":[8941,23960,8389,8389]},{"a":8343,"t":"word","b":[197,32,197,32,197,32,197,32],"d":[8389,8389,8389,8389]},{"a":8351,"t":"word","b":[197,32,209,32,209,32,121,33],"d":[8389,8401,8401,8569]},{"a":8359,"t":"word","b":[209,32,9,34,129,34,145,33],"d":[8401,8713,8833,8593]},{"a":8367,"t":"word","b":[32,88,13,33,241,33,29,35],"d":[22560,8461,8689,8989]},{"a":8375,"t":"word","b":[136,104,33,34,85,33,109,33],"d":[26760,8737,8533,8557]},{"a":8383,"t":"word","b":[237,34,16,99,255,255],"d":[8941,25360,65535]},{"a":8389,"l":"scenery_streams","c":"The scenery streams the lists name, 12 bytes each to $2328: four records of three scenery types, the object on the left, over the road and on the right (0 for none), which next_scenery_record hands to the slot that has come round to the far end. 50 of the 51 streams are named by a list.","t":"byte","b":[0,0,10,0,0,10,0,0]},{"a":8397,"t":"byte","b":[10,0,0,10,24,0,24,24]},{"a":8405,"t":"byte","b":[0,24,24,0,24,24,0,24]},{"a":8413,"t":"byte","b":[10,0,13,10,0,13,10,0]},{"a":8421,"t":"byte","b":[13,10,0,13,10,0,4,10]},{"a":8429,"t":"byte","b":[0,4,10,0,4,10,0,4]},{"a":8437,"t":"byte","b":[13,0,10,13,0,10,13,0]},{"a":8445,"t":"byte","b":[10,13,0,10,3,0,20,3]},{"a":8453,"t":"byte","b":[0,20,3,0,20,3,0,20]},{"a":8461,"t":"byte","b":[21,0,13,21,0,13,21,0]},{"a":8469,"t":"byte","b":[13,21,0,13,21,0,4,21]},{"a":8477,"t":"byte","b":[0,4,21,0,4,21,0,4]},{"a":8485,"t":"byte","b":[3,0,21,3,0,21,3,0]},{"a":8493,"t":"byte","b":[21,3,0,21,20,0,21,20]},{"a":8501,"t":"byte","b":[0,21,20,0,21,20,0,21]},{"a":8509,"t":"byte","b":[21,0,22,13,0,20,20,0]},{"a":8517,"t":"byte","b":[21,22,0,20,3,0,23,3]},{"a":8525,"t":"byte","b":[0,23,3,0,23,3,0,23]},{"a":8533,"t":"byte","b":[23,0,4,23,0,4,23,0]},{"a":8541,"t":"byte","b":[4,23,0,4,23,0,23,0]},{"a":8549,"t":"byte","b":[0,23,23,0,23,23,0,0]},{"a":8557,"t":"byte","b":[23,0,7,0,0,7,23,0]},{"a":8565,"t":"byte","b":[7,23,0,7,13,0,4,13]},{"a":8573,"t":"byte","b":[0,11,13,0,4,13,0,4]},{"a":8581,"t":"byte","b":[16,0,16,0,0,0,0,0]},{"a":8589,"t":"byte","b":[0,0,0,0,3,0,13,3]},{"a":8597,"t":"byte","b":[0,13,3,0,13,3,0,13]},{"a":8605,"t":"byte","b":[5,0,7,0,0,7,5,0]},{"a":8613,"t":"byte","b":[0,5,0,7,0,0,17,8]},{"a":8621,"t":"byte","b":[0,17,0,0,17,8,0,17]},{"a":8629,"t":"byte","b":[2,0,5,2,0,2,2,0]},{"a":8637,"t":"byte","b":[5,2,0,2,3,0,14,3]},{"a":8645,"t":"byte","b":[0,14,3,0,11,3,0,14]},{"a":8653,"t":"byte","b":[13,0,14,13,0,14,13,0]},{"a":8661,"t":"byte","b":[14,13,0,14,14,0,4,12]},{"a":8669,"t":"byte","b":[0,4,14,0,4,12,0,4]},{"a":8677,"t":"byte","b":[22,0,22,22,0,22,22,0]},{"a":8685,"t":"byte","b":[22,22,0,22,21,0,21,21]},{"a":8693,"t":"byte","b":[0,21,21,0,21,21,0,21]},{"a":8701,"t":"byte","b":[20,0,20,20,0,20,20,0]},{"a":8709,"t":"byte","b":[20,20,0,20,13,0,11,13]},{"a":8717,"t":"byte","b":[0,11,13,0,11,13,0,11]},{"a":8725,"t":"byte","b":[10,0,11,10,0,11,10,0]},{"a":8733,"t":"byte","b":[11,10,0,11,6,0,2,2]},{"a":8741,"t":"byte","b":[0,6,7,0,2,2,0,6]},{"a":8749,"t":"byte","b":[3,0,11,3,0,0,3,0]},{"a":8757,"t":"byte","b":[11,3,0,11,11,0,4,11]},{"a":8765,"t":"byte","b":[0,4,0,0,4,11,0,4]},{"a":8773,"t":"byte","b":[8,0,8,0,0,8,8,0]},{"a":8781,"t":"byte","b":[0,0,0,8,10,19,10,10]},{"a":8789,"t":"byte","b":[19,10,10,19,10,10,19,10]},{"a":8797,"t":"byte","b":[17,0,18,0,0,18,17,0]},{"a":8805,"t":"byte","b":[18,17,0,0,16,15,16,0]},{"a":8813,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":8821,"t":"byte","b":[0,0,13,0,0,13,0,0]},{"a":8829,"t":"byte","b":[13,0,0,13,14,0,12,14]},{"a":8837,"t":"byte","b":[0,12,14,0,0,0,0,12]},{"a":8845,"t":"byte","b":[11,0,11,0,0,11,11,0]},{"a":8853,"t":"byte","b":[0,11,0,11,10,0,10,10]},{"a":8861,"t":"byte","b":[0,10,10,0,10,10,0,10]},{"a":8869,"t":"byte","b":[8,9,8,8,9,8,8,9]},{"a":8877,"t":"byte","b":[8,8,9,8]},{"a":8881,"l":"scenery_stream_unused","c":"A scenery stream no list names: 6/0/2, 6/0/2, 6/0/2, 6/0/2 (left/middle/right types, four records).","t":"byte","b":[6,0,2,6,0,2,6,0]},{"a":8889,"t":"byte","b":[2,6,0,2,3,0,6,3]},{"a":8897,"t":"byte","b":[0,6,3,0,6,3,0,6]},{"a":8905,"t":"byte","b":[5,0,2,7,0,2,5,0]},{"a":8913,"t":"byte","b":[2,7,0,2,2,0,4,2]},{"a":8921,"t":"byte","b":[0,4,2,0,4,2,0,4]},{"a":8929,"t":"byte","b":[3,0,2,3,0,2,3,0]},{"a":8937,"t":"byte","b":[2,3,0,2,0,0,0,0]},{"a":8945,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":8953,"l":"scenery_start","c":"The stream every stage's list begins with, the first scenery of every stage: types 8 on the left and right and 1 over the road in its first record, nothing in the other three.","t":"byte","b":[8,1,8,0,0,0,0,0]},{"a":8961,"t":"byte","b":[0,0,0,0,2,0,2,2]},{"a":8969,"t":"byte","b":[0,2,2,0,2,2,0,2]},{"a":8977,"t":"byte","b":[3,0,0,3,0,0,3,0]},{"a":8985,"t":"byte","b":[0,3,0,0,0,0,4,0]},{"a":8993,"t":"byte","b":[0,4,0,0,4,0,0,4]},{"a":9001,"l":"track_step","c":"Runs the current piece of the track: entry $21 of the stage's piece list at ($E1) is the address of a piece routine, which it jumps to through $02/$03. An entry of $FFFF starts the list again from the top, the next lap. Called at the start of a stage and each time the player moves on a step (bit 5 of $5381 changes).","t":"code","b":[165,33],"m":"lda","oa":33,"o":"zpa_21","x":[2168,2236]},{"a":9003,"t":"code","b":[10],"m":"asl","o":"a"},{"a":9004,"t":"code","b":[168],"m":"tay"},{"a":9005,"l":"j_232D","t":"code","b":[177,225],"m":"lda","oa":225,"o":"(zpp_E1),y","x":[9027]},{"a":9007,"t":"code","b":[133,2],"m":"sta","oa":2,"o":"zpa_02"},{"a":9009,"t":"code","b":[200],"m":"iny"},{"a":9010,"t":"code","b":[177,225],"m":"lda","oa":225,"o":"(zpp_E1),y"},{"a":9012,"t":"code","b":[201,255],"m":"cmp","o":"#$FF"},{"a":9014,"t":"code","b":[240,6],"m":"beq","oa":9022,"o":"b_233E"},{"a":9016,"t":"code","b":[133,3],"m":"sta","oa":3,"o":"zpa_03"},{"a":9018,"t":"code","b":[108,2,0],"m":"jmp","oa":2,"o":"(zpa_02)"},{"a":9021,"l":"rts_233D","c":"An RTS after track_step's JMP that nothing reaches.","t":"code","b":[96],"m":"rts"},{"a":9022,"l":"b_233E","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[9014]},{"a":9024,"t":"code","b":[133,33],"m":"sta","oa":33,"o":"zpa_21"},{"a":9026,"t":"code","b":[168],"m":"tay"},{"a":9027,"t":"code","b":[76,45,35],"m":"jmp","oa":9005,"o":"j_232D"},{"a":9030,"l":"track_a1","c":"The pieces of course A, stage 1: two-byte addresses of piece routines, run in turn by track_step, $FFFF at the end. The 25 lists, five courses of five stages, follow each other to $2B0B; course_table points at them.","t":"word","b":[12,43,36,47,247,48,137,46],"d":[11020,12068,12535,11913]},{"a":9038,"t":"word","b":[20,47,20,47,36,47,247,48],"d":[12052,12052,12068,12535]},{"a":9046,"t":"word","b":[137,46,82,43,11,47,20,47],"d":[11913,11090,12043,12052]},{"a":9054,"t":"word","b":[20,47,20,47,47,43,36,47],"d":[12052,12052,11055,12068]},{"a":9062,"t":"word","b":[247,48,137,46,11,47,11,47],"d":[12535,11913,12043,12043]},{"a":9070,"t":"word","b":[11,47,11,47,20,47,20,47],"d":[12043,12043,12052,12052]},{"a":9078,"t":"word","b":[82,43,11,47,20,47,20,47],"d":[11090,12043,12052,12052]},{"a":9086,"t":"word","b":[20,47,47,43,11,47,11,47],"d":[12052,11055,12043,12043]},{"a":9094,"t":"word","b":[255,255],"d":[65535]},{"a":9096,"l":"track_a2","c":"The pieces of course A, stage 2, for track_step.","t":"word","b":[82,43,11,47,11,47,47,43],"d":[11090,12043,12043,11055]},{"a":9104,"t":"word","b":[11,47,11,47,20,47,20,47],"d":[12043,12043,12052,12052]},{"a":9112,"t":"word","b":[11,47,47,43,11,47,20,47],"d":[12043,11055,12043,12052]},{"a":9120,"t":"word","b":[20,47,20,47,82,43,11,47],"d":[12052,12052,11090,12043]},{"a":9128,"t":"word","b":[11,47,20,47,82,43,11,47],"d":[12043,12052,11090,12043]},{"a":9136,"t":"word","b":[20,47,20,47,20,47,47,43],"d":[12052,12052,12052,11055]},{"a":9144,"t":"word","b":[11,47,11,47,11,47,36,47],"d":[12043,12043,12043,12068]},{"a":9152,"t":"word","b":[47,43,11,47,11,47,82,43],"d":[11055,12043,12043,11090]},{"a":9160,"t":"word","b":[247,48,137,46,255,255],"d":[12535,11913,65535]},{"a":9166,"l":"track_a3","c":"The pieces of course A, stage 3, for track_step.","t":"word","b":[12,43,20,47,20,47,11,47],"d":[11020,12052,12052,12043]},{"a":9174,"t":"word","b":[11,47,11,47,47,43,11,47],"d":[12043,12043,11055,12043]},{"a":9182,"t":"word","b":[20,47,82,43,11,47,11,47],"d":[12052,11090,12043,12043]},{"a":9190,"t":"word","b":[11,47,47,43,20,47,20,47],"d":[12043,11055,12052,12052]},{"a":9198,"t":"word","b":[20,47,82,43,11,47,11,47],"d":[12052,11090,12043,12043]},{"a":9206,"t":"word","b":[47,43,11,47,11,47,82,43],"d":[11055,12043,12043,11090]},{"a":9214,"t":"word","b":[20,47,20,47,20,47,82,43],"d":[12052,12052,12052,11090]},{"a":9222,"t":"word","b":[11,47,11,47,47,43,20,47],"d":[12043,12043,11055,12052]},{"a":9230,"t":"word","b":[20,47,20,47,47,43,11,47],"d":[12052,12052,11055,12043]},{"a":9238,"t":"word","b":[11,47,82,43,20,47,20,47],"d":[12043,11090,12052,12052]},{"a":9246,"t":"word","b":[20,47,255,255],"d":[12052,65535]},{"a":9250,"l":"track_a4","c":"The pieces of course A, stage 4, for track_step.","t":"word","b":[12,43,11,47,11,47,11,47],"d":[11020,12043,12043,12043]},{"a":9258,"t":"word","b":[47,43,11,47,20,47,20,47],"d":[11055,12043,12052,12052]},{"a":9266,"t":"word","b":[20,47,82,43,82,43,20,47],"d":[12052,11090,11090,12052]},{"a":9274,"t":"word","b":[20,47,20,47,47,43,11,47],"d":[12052,12052,11055,12043]},{"a":9282,"t":"word","b":[82,43,11,47,20,47,20,47],"d":[11090,12043,12052,12052]},{"a":9290,"t":"word","b":[20,47,47,43,36,47,205,48],"d":[12052,11055,12068,12493]},{"a":9298,"t":"word","b":[137,46,47,43,11,47,20,47],"d":[11913,11055,12043,12052]},{"a":9306,"t":"word","b":[20,47,20,47,82,43,11,47],"d":[12052,12052,11090,12043]},{"a":9314,"t":"word","b":[47,43,20,47,20,47,20,47],"d":[11055,12052,12052,12052]},{"a":9322,"t":"word","b":[82,43,82,43,11,47,20,47],"d":[11090,11090,12043,12052]},{"a":9330,"t":"word","b":[20,47,20,47,47,43,255,255],"d":[12052,12052,11055,65535]},{"a":9338,"l":"track_a5","c":"The pieces of course A, stage 5, for track_step.","t":"word","b":[12,43,11,47,47,43,20,47],"d":[11020,12043,11055,12052]},{"a":9346,"t":"word","b":[20,47,82,43,154,45,137,46],"d":[12052,11090,11674,11913]},{"a":9354,"t":"word","b":[47,43,20,47,20,47,82,43],"d":[11055,12052,12052,11090]},{"a":9362,"t":"word","b":[12,43,20,47,20,47,82,43],"d":[11020,12052,12052,11090]},{"a":9370,"t":"word","b":[20,47,47,43,47,43,11,47],"d":[12052,11055,11055,12043]},{"a":9378,"t":"word","b":[82,43,20,47,47,43,20,47],"d":[11090,12052,11055,12052]},{"a":9386,"t":"word","b":[20,47,82,43,82,43,11,47],"d":[12052,11090,11090,12043]},{"a":9394,"t":"word","b":[47,43,12,43,20,47,20,47],"d":[11055,11020,12052,12052]},{"a":9402,"t":"word","b":[20,47,82,43,20,47,47,43],"d":[12052,11090,12052,11055]},{"a":9410,"t":"word","b":[12,43,20,47,20,47,47,43],"d":[11020,12052,12052,11055]},{"a":9418,"t":"word","b":[20,47,20,47,82,43,36,47],"d":[12052,12052,11090,12068]},{"a":9426,"t":"word","b":[231,47,47,43,20,47,20,47],"d":[12263,11055,12052,12052]},{"a":9434,"t":"word","b":[82,43,255,255],"d":[11090,65535]},{"a":9438,"l":"track_b1","c":"The pieces of course B, stage 1, for track_step.","t":"word","b":[11,47,11,47,11,47,47,43],"d":[12043,12043,12043,11055]},{"a":9446,"t":"word","b":[11,47,20,47,20,47,20,47],"d":[12043,12052,12052,12052]},{"a":9454,"t":"word","b":[82,43,36,47,247,48,137,46],"d":[11090,12068,12535,11913]},{"a":9462,"t":"word","b":[82,43,11,47,20,47,20,47],"d":[11090,12043,12052,12052]},{"a":9470,"t":"word","b":[20,47,47,43,11,47,11,47],"d":[12052,11055,12043,12043]},{"a":9478,"t":"word","b":[11,47,82,43,11,47,20,47],"d":[12043,11090,12043,12052]},{"a":9486,"t":"word","b":[20,47,20,47,47,43,11,47],"d":[12052,12052,11055,12043]},{"a":9494,"t":"word","b":[11,47,11,47,47,43,11,47],"d":[12043,12043,11055,12043]},{"a":9502,"t":"word","b":[20,47,20,47,20,47,82,43],"d":[12052,12052,12052,11090]},{"a":9510,"t":"word","b":[255,255],"d":[65535]},{"a":9512,"l":"track_b2","c":"The pieces of course B, stage 2, for track_step.","t":"word","b":[11,47,11,47,82,43,11,47],"d":[12043,12043,11090,12043]},{"a":9520,"t":"word","b":[20,47,20,47,20,47,47,43],"d":[12052,12052,12052,11055]},{"a":9528,"t":"word","b":[11,47,11,47,82,43,20,47],"d":[12043,12043,11090,12052]},{"a":9536,"t":"word","b":[20,47,20,47,47,43,36,47],"d":[12052,12052,11055,12068]},{"a":9544,"t":"word","b":[247,48,137,46,82,43,20,47],"d":[12535,11913,11090,12052]},{"a":9552,"t":"word","b":[20,47,20,47,47,43,11,47],"d":[12052,12052,11055,12043]},{"a":9560,"t":"word","b":[11,47,82,43,11,47,20,47],"d":[12043,11090,12043,12052]},{"a":9568,"t":"word","b":[20,47,20,47,47,43,11,47],"d":[12052,12052,11055,12043]},{"a":9576,"t":"word","b":[11,47,47,43,11,47,20,47],"d":[12043,11055,12043,12052]},{"a":9584,"t":"word","b":[20,47,20,47,82,43,255,255],"d":[12052,12052,11090,65535]},{"a":9592,"l":"track_b3","c":"The pieces of course B, stage 3, for track_step.","t":"word","b":[12,43,11,47,11,47,154,45],"d":[11020,12043,12043,11674]},{"a":9600,"t":"word","b":[11,47,11,47,137,46,47,43],"d":[12043,12043,11913,11055]},{"a":9608,"t":"word","b":[11,47,11,47,11,47,82,43],"d":[12043,12043,12043,11090]},{"a":9616,"t":"word","b":[36,47,82,43,11,47,20,47],"d":[12068,11090,12043,12052]},{"a":9624,"t":"word","b":[20,47,20,47,47,43,247,48],"d":[12052,12052,11055,12535]},{"a":9632,"t":"word","b":[137,46,36,47,47,43,11,47],"d":[11913,12068,11055,12043]},{"a":9640,"t":"word","b":[11,47,11,47,82,43,231,47],"d":[12043,12043,11090,12263]},{"a":9648,"t":"word","b":[255,255],"d":[65535]},{"a":9650,"l":"track_b4","c":"The pieces of course B, stage 4, for track_step.","t":"word","b":[12,43,11,47,11,47,47,43],"d":[11020,12043,12043,11055]},{"a":9658,"t":"word","b":[11,47,20,47,82,43,36,47],"d":[12043,12052,11090,12068]},{"a":9666,"t":"word","b":[205,48,137,46,82,43,11,47],"d":[12493,11913,11090,12043]},{"a":9674,"t":"word","b":[20,47,47,43,47,43,20,47],"d":[12052,11055,11055,12052]},{"a":9682,"t":"word","b":[20,47,20,47,82,43,82,43],"d":[12052,12052,11090,11090]},{"a":9690,"t":"word","b":[11,47,20,47,47,43,11,47],"d":[12043,12052,11055,12043]},{"a":9698,"t":"word","b":[11,47,11,47,47,43,11,47],"d":[12043,12043,11055,12043]},{"a":9706,"t":"word","b":[20,47,82,43,82,43,20,47],"d":[12052,11090,11090,12052]},{"a":9714,"t":"word","b":[20,47,20,47,47,43,47,43],"d":[12052,12052,11055,11055]},{"a":9722,"t":"word","b":[20,47,20,47,20,47,82,43],"d":[12052,12052,12052,11090]},{"a":9730,"t":"word","b":[255,255],"d":[65535]},{"a":9732,"l":"track_b5","c":"The pieces of course B, stage 5, for track_step.","t":"word","b":[12,43,11,47,47,43,20,47],"d":[11020,12043,11055,12052]},{"a":9740,"t":"word","b":[20,47,20,47,82,43,11,47],"d":[12052,12052,11090,12043]},{"a":9748,"t":"word","b":[11,47,11,47,82,43,20,47],"d":[12043,12043,11090,12052]},{"a":9756,"t":"word","b":[20,47,20,47,47,43,11,47],"d":[12052,12052,11055,12043]},{"a":9764,"t":"word","b":[11,47,82,43,20,47,20,47],"d":[12043,11090,12052,12052]},{"a":9772,"t":"word","b":[20,47,47,43,11,47,36,47],"d":[12052,11055,12043,12068]},{"a":9780,"t":"word","b":[205,48,137,46,82,43,20,47],"d":[12493,11913,11090,12052]},{"a":9788,"t":"word","b":[20,47,20,47,47,43,47,43],"d":[12052,12052,11055,11055]},{"a":9796,"t":"word","b":[20,47,20,47,20,47,82,43],"d":[12052,12052,12052,11090]},{"a":9804,"t":"word","b":[11,47,47,43,20,47,20,47],"d":[12043,11055,12052,12052]},{"a":9812,"t":"word","b":[20,47,82,43,11,47,255,255],"d":[12052,11090,12043,65535]},{"a":9820,"l":"track_c1","c":"The pieces of course C, stage 1, for track_step.","t":"word","b":[12,43,11,47,11,47,11,47],"d":[11020,12043,12043,12043]},{"a":9828,"t":"word","b":[11,47,11,47,47,43,11,47],"d":[12043,12043,11055,12043]},{"a":9836,"t":"word","b":[11,47,11,47,82,43,11,47],"d":[12043,12043,11090,12043]},{"a":9844,"t":"word","b":[36,47,247,48,137,46,20,47],"d":[12068,12535,11913,12052]},{"a":9852,"t":"word","b":[20,47,36,47,247,48,137,46],"d":[12052,12068,12535,11913]},{"a":9860,"t":"word","b":[82,43,11,47,11,47,11,47],"d":[11090,12043,12043,12043]},{"a":9868,"t":"word","b":[47,43,11,47,11,47,255,255],"d":[11055,12043,12043,65535]},{"a":9876,"l":"track_c2","c":"The pieces of course C, stage 2, for track_step.","t":"word","b":[11,47,11,47,11,47,47,43],"d":[12043,12043,12043,11055]},{"a":9884,"t":"word","b":[11,47,20,47,20,47,20,47],"d":[12043,12052,12052,12052]},{"a":9892,"t":"word","b":[82,43,36,47,231,47,82,43],"d":[11090,12068,12263,11090]},{"a":9900,"t":"word","b":[20,47,20,47,20,47,47,43],"d":[12052,12052,12052,11055]},{"a":9908,"t":"word","b":[47,43,20,47,20,47,20,47],"d":[11055,12052,12052,12052]},{"a":9916,"t":"word","b":[82,43,82,43,20,47,20,47],"d":[11090,11090,12052,12052]},{"a":9924,"t":"word","b":[20,47,47,43,47,43,20,47],"d":[12052,11055,11055,12052]},{"a":9932,"t":"word","b":[20,47,20,47,82,43,20,47],"d":[12052,12052,11090,12052]},{"a":9940,"t":"word","b":[154,45,137,46,20,47,82,43],"d":[11674,11913,12052,11090]},{"a":9948,"t":"word","b":[11,47,20,47,20,47,20,47],"d":[12043,12052,12052,12052]},{"a":9956,"t":"word","b":[47,43,11,47,11,47,255,255],"d":[11055,12043,12043,65535]},{"a":9964,"l":"track_c3","c":"The pieces of course C, stage 3, for track_step.","t":"word","b":[12,43,11,47,11,47,82,43],"d":[11020,12043,12043,11090]},{"a":9972,"t":"word","b":[11,47,20,47,20,47,20,47],"d":[12043,12052,12052,12052]},{"a":9980,"t":"word","b":[47,43,11,47,11,47,82,43],"d":[11055,12043,12043,11090]},{"a":9988,"t":"word","b":[11,47,20,47,20,47,20,47],"d":[12043,12052,12052,12052]},{"a":9996,"t":"word","b":[47,43,36,47,11,47,47,43],"d":[11055,12068,12043,11055]},{"a":10004,"t":"word","b":[231,47,154,45,11,47,20,47],"d":[12263,11674,12043,12052]},{"a":10012,"t":"word","b":[20,47,20,47,137,46,82,43],"d":[12052,12052,11913,11090]},{"a":10020,"t":"word","b":[11,47,20,47,20,47,20,47],"d":[12043,12052,12052,12052]},{"a":10028,"t":"word","b":[47,43,47,43,20,47,20,47],"d":[11055,11055,12052,12052]},{"a":10036,"t":"word","b":[20,47,82,43,11,47,255,255],"d":[12052,11090,12043,65535]},{"a":10044,"l":"track_c4","c":"The pieces of course C, stage 4, for track_step.","t":"word","b":[12,43,11,47,47,43,11,47],"d":[11020,12043,11055,12043]},{"a":10052,"t":"word","b":[20,47,20,47,20,47,82,43],"d":[12052,12052,12052,11090]},{"a":10060,"t":"word","b":[11,47,11,47,11,47,82,43],"d":[12043,12043,12043,11090]},{"a":10068,"t":"word","b":[11,47,20,47,20,47,20,47],"d":[12043,12052,12052,12052]},{"a":10076,"t":"word","b":[47,43,47,43,20,47,20,47],"d":[11055,11055,12052,12052]},{"a":10084,"t":"word","b":[20,47,82,43,11,47,82,43],"d":[12052,11090,12043,11090]},{"a":10092,"t":"word","b":[11,47,20,47,20,47,20,47],"d":[12043,12052,12052,12052]},{"a":10100,"t":"word","b":[47,43,36,47,247,48,137,46],"d":[11055,12068,12535,11913]},{"a":10108,"t":"word","b":[47,43,11,47,20,47,20,47],"d":[11055,12043,12052,12052]},{"a":10116,"t":"word","b":[20,47,82,43,11,47,11,47],"d":[12052,11090,12043,12043]},{"a":10124,"t":"word","b":[255,255],"d":[65535]},{"a":10126,"l":"track_c5","c":"The pieces of course C, stage 5, for track_step.","t":"word","b":[47,43,11,47,20,47,20,47],"d":[11055,12043,12052,12052]},{"a":10134,"t":"word","b":[20,47,82,43,82,43,11,47],"d":[12052,11090,11090,12043]},{"a":10142,"t":"word","b":[20,47,20,47,20,47,47,43],"d":[12052,12052,12052,11055]},{"a":10150,"t":"word","b":[11,47,11,47,47,43,11,47],"d":[12043,12043,11055,12043]},{"a":10158,"t":"word","b":[11,47,20,47,20,47,20,47],"d":[12043,12052,12052,12052]},{"a":10166,"t":"word","b":[82,43,36,47,247,48,137,46],"d":[11090,12068,12535,11913]},{"a":10174,"t":"word","b":[20,47,36,47,247,48,137,46],"d":[12052,12068,12535,11913]},{"a":10182,"t":"word","b":[82,43,11,47,11,47,20,47],"d":[11090,12043,12043,12052]},{"a":10190,"t":"word","b":[20,47,47,43,11,47,255,255],"d":[12052,11055,12043,65535]},{"a":10198,"l":"track_d1","c":"The pieces of course D, stage 1, for track_step.","t":"word","b":[12,43,20,47,20,47,11,47],"d":[11020,12052,12052,12043]},{"a":10206,"t":"word","b":[11,47,11,47,11,47,47,43],"d":[12043,12043,12043,11055]},{"a":10214,"t":"word","b":[11,47,20,47,20,47,20,47],"d":[12043,12052,12052,12052]},{"a":10222,"t":"word","b":[82,43,11,47,11,47,36,47],"d":[11090,12043,12043,12068]},{"a":10230,"t":"word","b":[247,48,137,46,47,43,20,47],"d":[12535,11913,11055,12052]},{"a":10238,"t":"word","b":[20,47,20,47,82,43,11,47],"d":[12052,12052,11090,12043]},{"a":10246,"t":"word","b":[82,43,11,47,11,47,20,47],"d":[11090,12043,12043,12052]},{"a":10254,"t":"word","b":[20,47,20,47,47,43,11,47],"d":[12052,12052,11055,12043]},{"a":10262,"t":"word","b":[47,43,20,47,20,47,20,47],"d":[11055,12052,12052,12052]},{"a":10270,"t":"word","b":[82,43,11,47,20,47,20,47],"d":[11090,12043,12052,12052]},{"a":10278,"t":"word","b":[255,255],"d":[65535]},{"a":10280,"l":"track_d2","c":"The pieces of course D, stage 2, for track_step.","t":"word","b":[12,43,11,47,11,47,11,47],"d":[11020,12043,12043,12043]},{"a":10288,"t":"word","b":[82,43,11,47,20,47,20,47],"d":[11090,12043,12052,12052]},{"a":10296,"t":"word","b":[20,47,47,43,36,47,247,48],"d":[12052,11055,12068,12535]},{"a":10304,"t":"word","b":[137,46,20,47,36,47,82,43],"d":[11913,12052,12068,11090]},{"a":10312,"t":"word","b":[231,47,154,45,20,47,20,47],"d":[12263,11674,12052,12052]},{"a":10320,"t":"word","b":[137,46,11,47,82,43,11,47],"d":[11913,12043,11090,12043]},{"a":10328,"t":"word","b":[20,47,20,47,20,47,47,43],"d":[12052,12052,12052,11055]},{"a":10336,"t":"word","b":[47,43,11,47,20,47,20,47],"d":[11055,12043,12052,12052]},{"a":10344,"t":"word","b":[20,47,82,43,11,47,255,255],"d":[12052,11090,12043,65535]},{"a":10352,"l":"track_d3","c":"The pieces of course D, stage 3, for track_step.","t":"word","b":[12,43,11,47,47,43,20,47],"d":[11020,12043,11055,12052]},{"a":10360,"t":"word","b":[20,47,20,47,82,43,47,43],"d":[12052,12052,11090,11055]},{"a":10368,"t":"word","b":[20,47,20,47,20,47,82,43],"d":[12052,12052,12052,11090]},{"a":10376,"t":"word","b":[11,47,11,47,47,43,20,47],"d":[12043,12043,11055,12052]},{"a":10384,"t":"word","b":[20,47,20,47,82,43,36,47],"d":[12052,12052,11090,12068]},{"a":10392,"t":"word","b":[247,48,137,46,47,43,20,47],"d":[12535,11913,11055,12052]},{"a":10400,"t":"word","b":[20,47,20,47,82,43,47,43],"d":[12052,12052,11090,11055]},{"a":10408,"t":"word","b":[11,47,20,47,20,47,20,47],"d":[12043,12052,12052,12052]},{"a":10416,"t":"word","b":[82,43,82,43,20,47,20,47],"d":[11090,11090,12052,12052]},{"a":10424,"t":"word","b":[20,47,47,43,47,43,20,47],"d":[12052,11055,11055,12052]},{"a":10432,"t":"word","b":[20,47,20,47,82,43,47,43],"d":[12052,12052,11090,11055]},{"a":10440,"t":"word","b":[20,47,20,47,20,47,82,43],"d":[12052,12052,12052,11090]},{"a":10448,"t":"word","b":[11,47,255,255],"d":[12043,65535]},{"a":10452,"l":"track_d4","c":"The pieces of course D, stage 4, for track_step.","t":"word","b":[12,43,11,47,47,43,11,47],"d":[11020,12043,11055,12043]},{"a":10460,"t":"word","b":[20,47,20,47,20,47,82,43],"d":[12052,12052,12052,11090]},{"a":10468,"t":"word","b":[82,43,11,47,20,47,20,47],"d":[11090,12043,12052,12052]},{"a":10476,"t":"word","b":[20,47,47,43,47,43,11,47],"d":[12052,11055,11055,12043]},{"a":10484,"t":"word","b":[20,47,20,47,20,47,82,43],"d":[12052,12052,12052,11090]},{"a":10492,"t":"word","b":[11,47,36,47,82,43,11,47],"d":[12043,12068,11090,12043]},{"a":10500,"t":"word","b":[231,47,20,47,154,45,20,47],"d":[12263,12052,11674,12052]},{"a":10508,"t":"word","b":[137,46,20,47,82,43,20,47],"d":[11913,12052,11090,12052]},{"a":10516,"t":"word","b":[20,47,20,47,47,43,47,43],"d":[12052,12052,11055,11055]},{"a":10524,"t":"word","b":[11,47,20,47,20,47,20,47],"d":[12043,12052,12052,12052]},{"a":10532,"t":"word","b":[82,43,11,47,255,255],"d":[11090,12043,65535]},{"a":10538,"l":"track_d5","c":"The pieces of course D, stage 5, for track_step.","t":"word","b":[12,43,11,47,82,43,11,47],"d":[11020,12043,11090,12043]},{"a":10546,"t":"word","b":[20,47,20,47,20,47,47,43],"d":[12052,12052,12052,11055]},{"a":10554,"t":"word","b":[47,43,20,47,20,47,20,47],"d":[11055,12052,12052,12052]},{"a":10562,"t":"word","b":[82,43,82,43,11,47,20,47],"d":[11090,11090,12043,12052]},{"a":10570,"t":"word","b":[20,47,20,47,47,43,36,47],"d":[12052,12052,11055,12068]},{"a":10578,"t":"word","b":[247,48,137,46,47,43,20,47],"d":[12535,11913,11055,12052]},{"a":10586,"t":"word","b":[20,47,20,47,82,43,47,43],"d":[12052,12052,11090,11055]},{"a":10594,"t":"word","b":[11,47,20,47,20,47,20,47],"d":[12043,12052,12052,12052]},{"a":10602,"t":"word","b":[82,43,82,43,20,47,20,47],"d":[11090,11090,12052,12052]},{"a":10610,"t":"word","b":[20,47,47,43,11,47,47,43],"d":[12052,11055,12043,11055]},{"a":10618,"t":"word","b":[11,47,20,47,20,47,20,47],"d":[12043,12052,12052,12052]},{"a":10626,"t":"word","b":[82,43,11,47,255,255],"d":[11090,12043,65535]},{"a":10632,"l":"track_e1","c":"The pieces of course E, stage 1, for track_step.","t":"word","b":[11,47,11,47,154,45,137,46],"d":[12043,12043,11674,11913]},{"a":10640,"t":"word","b":[20,47,20,47,82,43,11,47],"d":[12052,12052,11090,12043]},{"a":10648,"t":"word","b":[11,47,11,47,11,47,20,47],"d":[12043,12043,12043,12052]},{"a":10656,"t":"word","b":[20,47,20,47,47,43,47,43],"d":[12052,12052,11055,11055]},{"a":10664,"t":"word","b":[11,47,11,47,11,47,11,47],"d":[12043,12043,12043,12043]},{"a":10672,"t":"word","b":[20,47,20,47,20,47,82,43],"d":[12052,12052,12052,11090]},{"a":10680,"t":"word","b":[82,43,11,47,11,47,11,47],"d":[11090,12043,12043,12043]},{"a":10688,"t":"word","b":[11,47,20,47,20,47,20,47],"d":[12043,12052,12052,12052]},{"a":10696,"t":"word","b":[47,43,11,47,11,47,255,255],"d":[11055,12043,12043,65535]},{"a":10704,"l":"track_e2","c":"The pieces of course E, stage 2, for track_step.","t":"word","b":[11,47,47,43,20,47,20,47],"d":[12043,11055,12052,12052]},{"a":10712,"t":"word","b":[20,47,82,43,36,47,247,48],"d":[12052,11090,12068,12535]},{"a":10720,"t":"word","b":[137,46,82,43,20,47,20,47],"d":[11913,11090,12052,12052]},{"a":10728,"t":"word","b":[20,47,47,43,36,47,247,48],"d":[12052,11055,12068,12535]},{"a":10736,"t":"word","b":[137,46,82,43,20,47,20,47],"d":[11913,11090,12052,12052]},{"a":10744,"t":"word","b":[20,47,47,43,36,47,231,47],"d":[12052,11055,12068,12263]},{"a":10752,"t":"word","b":[47,43,20,47,82,43,154,45],"d":[11055,12052,11090,11674]},{"a":10760,"t":"word","b":[137,46,47,43,20,47,20,47],"d":[11913,11055,12052,12052]},{"a":10768,"t":"word","b":[20,47,82,43,11,47,255,255],"d":[12052,11090,12043,65535]},{"a":10776,"l":"track_e3","c":"The pieces of course E, stage 3, for track_step.","t":"word","b":[12,43,11,47,82,43,20,47],"d":[11020,12043,11090,12052]},{"a":10784,"t":"word","b":[20,47,20,47,47,43,36,47],"d":[12052,12052,11055,12068]},{"a":10792,"t":"word","b":[231,47,82,43,20,47,47,43],"d":[12263,11090,12052,11055]},{"a":10800,"t":"word","b":[36,47,247,48,137,46,82,43],"d":[12068,12535,11913,11090]},{"a":10808,"t":"word","b":[20,47,20,47,20,47,47,43],"d":[12052,12052,12052,11055]},{"a":10816,"t":"word","b":[154,45,137,46,82,43,20,47],"d":[11674,11913,11090,12052]},{"a":10824,"t":"word","b":[20,47,20,47,47,43,11,47],"d":[12052,12052,11055,12043]},{"a":10832,"t":"word","b":[82,43,20,47,20,47,20,47],"d":[11090,12052,12052,12052]},{"a":10840,"t":"word","b":[47,43,11,47,82,43,20,47],"d":[11055,12043,11090,12052]},{"a":10848,"t":"word","b":[20,47,20,47,47,43,11,47],"d":[12052,12052,11055,12043]},{"a":10856,"t":"word","b":[255,255],"d":[65535]},{"a":10858,"l":"track_e4","c":"The pieces of course E, stage 4, for track_step.","t":"word","b":[12,43,11,47,11,47,82,43],"d":[11020,12043,12043,11090]},{"a":10866,"t":"word","b":[11,47,20,47,20,47,20,47],"d":[12043,12052,12052,12052]},{"a":10874,"t":"word","b":[47,43,36,47,205,48,137,46],"d":[11055,12068,12493,11913]},{"a":10882,"t":"word","b":[47,43,11,47,20,47,20,47],"d":[11055,12043,12052,12052]},{"a":10890,"t":"word","b":[20,47,82,43,11,47,11,47],"d":[12052,11090,12043,12043]},{"a":10898,"t":"word","b":[82,43,11,47,20,47,20,47],"d":[11090,12043,12052,12052]},{"a":10906,"t":"word","b":[20,47,47,43,36,47,205,48],"d":[12052,11055,12068,12493]},{"a":10914,"t":"word","b":[137,46,82,43,11,47,20,47],"d":[11913,11090,12043,12052]},{"a":10922,"t":"word","b":[20,47,20,47,47,43,11,47],"d":[12052,12052,11055,12043]},{"a":10930,"t":"word","b":[255,255],"d":[65535]},{"a":10932,"l":"track_e5","c":"The pieces of course E, stage 5, for track_step.","t":"word","b":[11,47,36,47,231,47,47,43],"d":[12043,12068,12263,11055]},{"a":10940,"t":"word","b":[11,47,20,47,20,47,20,47],"d":[12043,12052,12052,12052]},{"a":10948,"t":"word","b":[82,43,154,45,137,46,20,47],"d":[11090,11674,11913,12052]},{"a":10956,"t":"word","b":[20,47,82,43,20,47,20,47],"d":[12052,11090,12052,12052]},{"a":10964,"t":"word","b":[20,47,47,43,47,43,11,47],"d":[12052,11055,11055,12043]},{"a":10972,"t":"word","b":[20,47,20,47,20,47,82,43],"d":[12052,12052,12052,11090]},{"a":10980,"t":"word","b":[11,47,82,43,11,47,20,47],"d":[12043,11090,12043,12052]},{"a":10988,"t":"word","b":[20,47,20,47,47,43,47,43],"d":[12052,12052,11055,11055]},{"a":10996,"t":"word","b":[20,47,20,47,20,47,82,43],"d":[12052,12052,12052,11090]},{"a":11004,"t":"word","b":[11,47,47,43,20,47,20,47],"d":[12043,11055,12052,12052]},{"a":11012,"t":"word","b":[20,47,82,43,11,47,255,255],"d":[12052,11090,12043,65535]},{"a":11020,"l":"piece_start","c":"The first piece of every list: points the road's three row tables at the flat road (widths $462F, scenery rows $4639, kart heights $4649), puts the sky's end at $2B ($23, the high byte of the timer that changes the background at the horizon) and moves on at once to the next piece.","t":"code","b":[169,47],"m":"lda","o":"#$2F","x":[13885]},{"a":11022,"t":"code","b":[133,30],"m":"sta","oa":30,"o":"zpa_1E"},{"a":11024,"t":"code","b":[169,70],"m":"lda","o":"#$46"},{"a":11026,"t":"code","b":[133,31],"m":"sta","oa":31,"o":"zpa_1F"},{"a":11028,"t":"code","b":[169,57],"m":"lda","o":"#$39"},{"a":11030,"t":"code","b":[133,43],"m":"sta","oa":43,"o":"zpa_2B"},{"a":11032,"t":"code","b":[169,70],"m":"lda","o":"#$46"},{"a":11034,"t":"code","b":[133,44],"m":"sta","oa":44,"o":"zpa_2C"},{"a":11036,"t":"code","b":[169,73],"m":"lda","o":"#$49"},{"a":11038,"t":"code","b":[133,67],"m":"sta","oa":67,"o":"zpa_43"},{"a":11040,"t":"code","b":[169,70],"m":"lda","o":"#$46"},{"a":11042,"t":"code","b":[133,68],"m":"sta","oa":68,"o":"zpa_44"},{"a":11044,"t":"code","b":[169,43],"m":"lda","o":"#$2B"},{"a":11046,"t":"code","b":[133,35],"m":"sta","oa":35,"o":"zpa_23"},{"a":11048,"l":"b_2B28","t":"code","b":[230,33],"m":"inc","oa":33,"o":"zpa_21","x":[11061,11096]},{"a":11050,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":11052,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":11054,"t":"code","b":[96],"m":"rts"},{"a":11055,"l":"piece_bend_left","c":"Ten steps: on each of the first nine the bend $2D moves one notch to the left (9 is straight, 0 the sharpest left bend, 18 the sharpest right), and the road's offsets by row ($27) and the scenery's ($29) are taken from bend_road_offsets and bend_scenery_offsets for the new bend. Into a left bend from straight, or out of a right bend.","t":"code","b":[230,34],"m":"inc","oa":34,"o":"zpa_22"},{"a":11057,"t":"code","b":[165,34],"m":"lda","oa":34,"o":"zpa_22"},{"a":11059,"t":"code","b":[201,10],"m":"cmp","o":"#$0A"},{"a":11061,"t":"code","b":[240,241],"m":"beq","oa":11048,"o":"b_2B28"},{"a":11063,"t":"code","b":[198,45],"m":"dec","oa":45,"o":"zpa_2D"},{"a":11065,"t":"code","b":[165,45],"m":"lda","oa":45,"o":"zpa_2D"},{"a":11067,"t":"code","b":[10],"m":"asl","o":"a"},{"a":11068,"t":"code","b":[168],"m":"tay"},{"a":11069,"t":"code","b":[185,117,43],"m":"lda","oa":11125,"o":"bend_road_offsets,y"},{"a":11072,"t":"code","b":[133,39],"m":"sta","oa":39,"o":"zpa_27"},{"a":11074,"t":"code","b":[185,118,43],"m":"lda","oa":11126,"o":"bend_road_offsets_hi,y"},{"a":11077,"t":"code","b":[133,40],"m":"sta","oa":40,"o":"zpa_28"},{"a":11079,"t":"code","b":[185,155,43],"m":"lda","oa":11163,"o":"bend_scenery_offsets,y"},{"a":11082,"t":"code","b":[133,41],"m":"sta","oa":41,"o":"zpa_29"},{"a":11084,"t":"code","b":[185,156,43],"m":"lda","oa":11164,"o":"bend_scenery_offsets_hi,y"},{"a":11087,"t":"code","b":[133,42],"m":"sta","oa":42,"o":"zpa_2A"},{"a":11089,"t":"code","b":[96],"m":"rts"},{"a":11090,"l":"piece_bend_right","c":"Ten steps: on each of the first nine the bend $2D moves one notch to the right, with the road's and scenery's offsets for the new bend. Into a right bend from straight, or out of a left bend.","t":"code","b":[230,34],"m":"inc","oa":34,"o":"zpa_22"},{"a":11092,"t":"code","b":[165,34],"m":"lda","oa":34,"o":"zpa_22"},{"a":11094,"t":"code","b":[201,10],"m":"cmp","o":"#$0A"},{"a":11096,"t":"code","b":[240,206],"m":"beq","oa":11048,"o":"b_2B28"},{"a":11098,"t":"code","b":[230,45],"m":"inc","oa":45,"o":"zpa_2D"},{"a":11100,"t":"code","b":[165,45],"m":"lda","oa":45,"o":"zpa_2D"},{"a":11102,"t":"code","b":[10],"m":"asl","o":"a"},{"a":11103,"t":"code","b":[168],"m":"tay"},{"a":11104,"t":"code","b":[185,117,43],"m":"lda","oa":11125,"o":"bend_road_offsets,y"},{"a":11107,"t":"code","b":[133,39],"m":"sta","oa":39,"o":"zpa_27"},{"a":11109,"t":"code","b":[185,118,43],"m":"lda","oa":11126,"o":"bend_road_offsets_hi,y"},{"a":11112,"t":"code","b":[133,40],"m":"sta","oa":40,"o":"zpa_28"},{"a":11114,"t":"code","b":[185,155,43],"m":"lda","oa":11163,"o":"bend_scenery_offsets,y"},{"a":11117,"t":"code","b":[133,41],"m":"sta","oa":41,"o":"zpa_29"},{"a":11119,"t":"code","b":[185,156,43],"m":"lda","oa":11164,"o":"bend_scenery_offsets_hi,y"},{"a":11122,"t":"code","b":[133,42],"m":"sta","oa":42,"o":"zpa_2A"},{"a":11124,"t":"code","b":[96],"m":"rts"},{"a":11125,"l":"bend_road_offsets","c":"For each bend 0 to 18, the address of its list of sideways offsets of the road, one a row from the bottom. Left bends' lists run 0 to negative, right bends' 0 to positive; straight (9) is all zeros at $2CA2. The lists overlap in memory, each the start of a longer one.","t":"word","b":[9,44,0,44,247,43,238,43],"d":[11273,11264,11255,11246],"x":[11069,11104]},{"a":11126,"t":"note","l":"bend_road_offsets_hi","c":"The high bytes of bend_road_offsets, read at its address + 1.","note":"inside the item at $2B75","x":[11074,11109]},{"a":11133,"t":"word","b":[229,43,220,43,211,43,202,43],"d":[11237,11228,11219,11210]},{"a":11141,"t":"word","b":[193,43,162,44,185,44,194,44],"d":[11201,11426,11449,11458]},{"a":11149,"t":"word","b":[203,44,212,44,221,44,230,44],"d":[11467,11476,11485,11494]},{"a":11157,"t":"word","b":[239,44,248,44,1,45],"d":[11503,11512,11521]},{"a":11163,"l":"bend_scenery_offsets","c":"For each bend 0 to 18, the address of its list of sideways offsets at each of the 16 scenery distances.","t":"word","b":[146,44,130,44,114,44,98,44],"d":[11410,11394,11378,11362],"x":[11079,11114]},{"a":11164,"t":"note","l":"bend_scenery_offsets_hi","c":"The high bytes of bend_scenery_offsets, read at its address + 1.","note":"inside the item at $2B9B","x":[11084,11119]},{"a":11171,"t":"word","b":[82,44,66,44,50,44,34,44],"d":[11346,11330,11314,11298]},{"a":11179,"t":"word","b":[18,44,162,44,10,45,26,45],"d":[11282,11426,11530,11546]},{"a":11187,"t":"word","b":[42,45,58,45,74,45,90,45],"d":[11562,11578,11594,11610]},{"a":11195,"t":"word","b":[106,45,122,45,138,45],"d":[11626,11642,11658]},{"a":11201,"l":"bend_offset_lists","c":"The offset lists bend_road_offsets and bend_scenery_offsets point into: signed column offsets growing with distance, from $EF to $11.","t":"byte","b":[0,0,0,0,0,0,0,255]},{"a":11209,"t":"byte","b":[255,0,0,0,0,255,255,255]},{"a":11217,"t":"byte","b":[254,253,0,0,0,255,255,255]},{"a":11225,"t":"byte","b":[254,252,251,0,0,0,255,255]},{"a":11233,"t":"byte","b":[254,253,251,249,0,0,255,255]},{"a":11241,"t":"byte","b":[254,253,252,250,247,0,0,255]},{"a":11249,"t":"byte","b":[255,254,253,251,248,245,0,0]},{"a":11257,"t":"byte","b":[255,254,254,252,250,247,243,0]},{"a":11265,"t":"byte","b":[0,255,254,253,252,249,245,241]},{"a":11273,"t":"byte","b":[0,0,255,254,253,251,248,244]},{"a":11281,"t":"byte","b":[239,0,0,0,0,0,0,0]},{"a":11289,"t":"byte","b":[0,255,255,255,255,255,255,255]},{"a":11297,"t":"byte","b":[255,0,0,0,0,255,255,255]},{"a":11305,"t":"byte","b":[255,254,254,254,254,254,253,253]},{"a":11313,"t":"byte","b":[253,0,0,0,255,255,255,254]},{"a":11321,"t":"byte","b":[254,253,253,252,252,252,252,251]},{"a":11329,"t":"byte","b":[251,0,0,0,255,255,254,254]},{"a":11337,"t":"byte","b":[253,252,252,251,251,250,250,249]},{"a":11345,"t":"byte","b":[249,0,0,255,255,254,253,253]},{"a":11353,"t":"byte","b":[252,251,251,250,249,249,248,248]},{"a":11361,"t":"byte","b":[247,0,0,255,255,254,253,252]},{"a":11369,"t":"byte","b":[251,250,249,248,248,247,246,246]},{"a":11377,"t":"byte","b":[245,0,0,255,254,254,252,251]},{"a":11385,"t":"byte","b":[250,249,248,247,246,245,245,244]},{"a":11393,"t":"byte","b":[243,0,0,255,254,253,252,251]},{"a":11401,"t":"byte","b":[249,248,247,245,245,244,243,242]},{"a":11409,"t":"byte","b":[241,0,0,255,254,253,251,250]},{"a":11417,"t":"byte","b":[248,247,246,244,243,242,241,240]},{"a":11425,"t":"byte","b":[239,0,0,0,0,0,0,0]},{"a":11433,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":11441,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":11449,"t":"byte","b":[0,0,0,0,0,0,0,1]},{"a":11457,"t":"byte","b":[1,0,0,0,0,1,1,1]},{"a":11465,"t":"byte","b":[2,3,0,0,0,1,1,1]},{"a":11473,"t":"byte","b":[2,4,5,0,0,0,1,1]},{"a":11481,"t":"byte","b":[2,3,5,7,0,0,1,1]},{"a":11489,"t":"byte","b":[2,3,4,6,9,0,0,1]},{"a":11497,"t":"byte","b":[1,2,3,5,8,11,0,0]},{"a":11505,"t":"byte","b":[1,2,2,4,6,9,13,0]},{"a":11513,"t":"byte","b":[0,1,2,3,4,7,11,15]},{"a":11521,"t":"byte","b":[0,0,1,2,3,5,8,12]},{"a":11529,"t":"byte","b":[17,0,0,0,0,0,0,0]},{"a":11537,"t":"byte","b":[0,1,1,1,1,1,1,1]},{"a":11545,"t":"byte","b":[1,0,0,0,0,1,1,1]},{"a":11553,"t":"byte","b":[1,2,2,2,2,2,3,3]},{"a":11561,"t":"byte","b":[3,0,0,0,1,1,1,2]},{"a":11569,"t":"byte","b":[2,3,3,4,4,4,4,5]},{"a":11577,"t":"byte","b":[5,0,0,0,1,1,2,2]},{"a":11585,"t":"byte","b":[3,4,4,5,5,6,6,7]},{"a":11593,"t":"byte","b":[7,0,0,1,1,2,3,3]},{"a":11601,"t":"byte","b":[4,5,5,6,7,7,8,8]},{"a":11609,"t":"byte","b":[9,0,0,1,1,2,3,4]},{"a":11617,"t":"byte","b":[5,6,7,8,8,9,10,10]},{"a":11625,"t":"byte","b":[11,0,0,1,2,2,4,5]},{"a":11633,"t":"byte","b":[6,7,8,9,10,11,11,12]},{"a":11641,"t":"byte","b":[13,0,0,1,2,3,4,5]},{"a":11649,"t":"byte","b":[7,8,9,11,11,12,13,14]},{"a":11657,"t":"byte","b":[15,0,0,1,2,3,5,6]},{"a":11665,"t":"byte","b":[8,9,10,12,13,14,15,16]},{"a":11673,"t":"byte","b":[17]},{"a":11674,"l":"piece_descent","c":"Runs until its step count reaches 29, each pointing the three row tables at the next set from descent_widths, descent_scenery_rows and descent_kart_heights; on steps 15 to 25 the horizon rises two units of the sky timer ($23) and one row of the horizon picture ($53A9).","t":"code","b":[230,34],"m":"inc","oa":34,"o":"zpa_22"},{"a":11676,"t":"code","b":[165,34],"m":"lda","oa":34,"o":"zpa_22"},{"a":11678,"t":"code","b":[201,29],"m":"cmp","o":"#$1D"},{"a":11680,"t":"code","b":[240,50],"m":"beq","oa":11732,"o":"b_2DD4"},{"a":11682,"t":"code","b":[10],"m":"asl","o":"a"},{"a":11683,"t":"code","b":[168],"m":"tay"},{"a":11684,"t":"code","b":[185,219,45],"m":"lda","oa":11739,"o":"descent_widths,y"},{"a":11687,"t":"code","b":[133,30],"m":"sta","oa":30,"o":"zpa_1E"},{"a":11689,"t":"code","b":[185,220,45],"m":"lda","oa":11740,"o":"descent_widths_hi,y"},{"a":11692,"t":"code","b":[133,31],"m":"sta","oa":31,"o":"zpa_1F"},{"a":11694,"t":"code","b":[185,21,46],"m":"lda","oa":11797,"o":"descent_scenery_rows,y"},{"a":11697,"t":"code","b":[133,43],"m":"sta","oa":43,"o":"zpa_2B"},{"a":11699,"t":"code","b":[185,22,46],"m":"lda","oa":11798,"o":"descent_scenery_rows_hi,y"},{"a":11702,"t":"code","b":[133,44],"m":"sta","oa":44,"o":"zpa_2C"},{"a":11704,"t":"code","b":[185,79,46],"m":"lda","oa":11855,"o":"descent_kart_heights,y"},{"a":11707,"t":"code","b":[133,67],"m":"sta","oa":67,"o":"zpa_43"},{"a":11709,"t":"code","b":[185,80,46],"m":"lda","oa":11856,"o":"descent_kart_heights_hi,y"},{"a":11712,"t":"code","b":[133,68],"m":"sta","oa":68,"o":"zpa_44"},{"a":11714,"t":"code","b":[165,34],"m":"lda","oa":34,"o":"zpa_22"},{"a":11716,"t":"code","b":[201,15],"m":"cmp","o":"#$0F"},{"a":11718,"t":"code","b":[144,11],"m":"bcc","oa":11731,"o":"r_2DD3"},{"a":11720,"t":"code","b":[201,26],"m":"cmp","o":"#$1A"},{"a":11722,"t":"code","b":[176,7],"m":"bcs","oa":11731,"o":"r_2DD3"},{"a":11724,"t":"code","b":[198,35],"m":"dec","oa":35,"o":"zpa_23"},{"a":11726,"t":"code","b":[198,35],"m":"dec","oa":35,"o":"zpa_23"},{"a":11728,"t":"code","b":[206,169,83],"m":"dec","oa":21417,"o":"a_53A9"},{"a":11731,"l":"r_2DD3","t":"code","b":[96],"m":"rts","x":[11718,11722]},{"a":11732,"l":"b_2DD4","t":"code","b":[230,33],"m":"inc","oa":33,"o":"zpa_21","x":[11680]},{"a":11734,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":11736,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":11738,"t":"code","b":[96],"m":"rts"},{"a":11739,"l":"descent_widths","c":"For each step of piece_descent, the address of the road's width list by row.","t":"word","b":[41,73,41,73,50,73,50,73],"d":[18729,18729,18738,18738],"x":[11684]},{"a":11740,"t":"note","l":"descent_widths_hi","c":"The high bytes of descent_widths, read at its address + 1.","note":"inside the item at $2DDB","x":[11689]},{"a":11747,"t":"word","b":[58,73,58,73,65,73,65,73],"d":[18746,18746,18753,18753]},{"a":11755,"t":"word","b":[71,73,71,73,76,73,76,73],"d":[18759,18759,18764,18764]},{"a":11763,"t":"word","b":[112,74,118,74,125,74,133,74],"d":[19056,19062,19069,19077]},{"a":11771,"t":"word","b":[142,74,152,74,163,74,175,74],"d":[19086,19096,19107,19119]},{"a":11779,"t":"word","b":[188,74,202,74,217,74,233,74],"d":[19132,19146,19161,19177]},{"a":11787,"t":"word","b":[250,74,11,75,29,75,48,75],"d":[19194,19211,19229,19248]},{"a":11795,"t":"word","b":[4,71],"d":[18180]},{"a":11797,"l":"descent_scenery_rows","c":"For each step of piece_descent, the address of the screen row of each scenery distance.","t":"word","b":[80,73,80,73,96,73,96,73],"d":[18768,18768,18784,18784],"x":[11694]},{"a":11798,"t":"note","l":"descent_scenery_rows_hi","c":"The high bytes of descent_scenery_rows, read at its address + 1.","note":"inside the item at $2E15","x":[11699]},{"a":11805,"t":"word","b":[112,73,112,73,128,73,128,73],"d":[18800,18800,18816,18816]},{"a":11813,"t":"word","b":[144,73,144,73,160,73,160,73],"d":[18832,18832,18848,18848]},{"a":11821,"t":"word","b":[68,75,84,75,100,75,116,75],"d":[19268,19284,19300,19316]},{"a":11829,"t":"word","b":[132,75,148,75,164,75,180,75],"d":[19332,19348,19364,19380]},{"a":11837,"t":"word","b":[196,75,212,75,228,75,244,75],"d":[19396,19412,19428,19444]},{"a":11845,"t":"word","b":[4,76,20,76,36,76,52,76],"d":[19460,19476,19492,19508]},{"a":11853,"t":"word","b":[185,71],"d":[18361]},{"a":11855,"l":"descent_kart_heights","c":"For each step of piece_descent, the address of the sprite Y of each rival distance.","t":"word","b":[176,73,176,73,208,73,208,73],"d":[18864,18864,18896,18896],"x":[11704]},{"a":11856,"t":"note","l":"descent_kart_heights_hi","c":"The high bytes of descent_kart_heights, read at its address + 1.","note":"inside the item at $2E4F","x":[11709]},{"a":11863,"t":"word","b":[240,73,240,73,16,74,16,74],"d":[18928,18928,18960,18960]},{"a":11871,"t":"word","b":[48,74,48,74,80,74,80,74],"d":[18992,18992,19024,19024]},{"a":11879,"t":"word","b":[68,76,68,76,100,76,132,76],"d":[19524,19524,19556,19588]},{"a":11887,"t":"word","b":[164,76,196,76,228,76,4,77],"d":[19620,19652,19684,19716]},{"a":11895,"t":"word","b":[36,77,68,77,100,77,132,77],"d":[19748,19780,19812,19844]},{"a":11903,"t":"word","b":[164,77,196,77,228,77,4,78],"d":[19876,19908,19940,19972]},{"a":11911,"t":"word","b":[9,73],"d":[18697]},{"a":11913,"l":"piece_level_out","c":"Runs until its step count reaches 12, each step pointing the three row tables at the next set from level_widths onward; on each the horizon drops two units of $23 and one row of $53A9, and the raised-track count $53D4 goes down by one.","t":"code","b":[230,34],"m":"inc","oa":34,"o":"zpa_22"},{"a":11915,"t":"code","b":[165,34],"m":"lda","oa":34,"o":"zpa_22"},{"a":11917,"t":"code","b":[201,12],"m":"cmp","o":"#$0C"},{"a":11919,"t":"code","b":[240,43],"m":"beq","oa":11964,"o":"b_2EBC"},{"a":11921,"t":"code","b":[10],"m":"asl","o":"a"},{"a":11922,"t":"code","b":[168],"m":"tay"},{"a":11923,"t":"code","b":[185,195,46],"m":"lda","oa":11971,"o":"level_widths,y"},{"a":11926,"t":"code","b":[133,30],"m":"sta","oa":30,"o":"zpa_1E"},{"a":11928,"t":"code","b":[185,196,46],"m":"lda","oa":11972,"o":"level_widths_hi,y"},{"a":11931,"t":"code","b":[133,31],"m":"sta","oa":31,"o":"zpa_1F"},{"a":11933,"t":"code","b":[185,219,46],"m":"lda","oa":11995,"o":"level_scenery_rows,y"},{"a":11936,"t":"code","b":[133,43],"m":"sta","oa":43,"o":"zpa_2B"},{"a":11938,"t":"code","b":[185,220,46],"m":"lda","oa":11996,"o":"level_scenery_rows_hi,y"},{"a":11941,"t":"code","b":[133,44],"m":"sta","oa":44,"o":"zpa_2C"},{"a":11943,"t":"code","b":[185,243,46],"m":"lda","oa":12019,"o":"level_kart_heights,y"},{"a":11946,"t":"code","b":[133,67],"m":"sta","oa":67,"o":"zpa_43"},{"a":11948,"t":"code","b":[185,244,46],"m":"lda","oa":12020,"o":"level_kart_heights_hi,y"},{"a":11951,"t":"code","b":[133,68],"m":"sta","oa":68,"o":"zpa_44"},{"a":11953,"t":"code","b":[230,35],"m":"inc","oa":35,"o":"zpa_23"},{"a":11955,"t":"code","b":[230,35],"m":"inc","oa":35,"o":"zpa_23"},{"a":11957,"t":"code","b":[238,169,83],"m":"inc","oa":21417,"o":"a_53A9"},{"a":11960,"t":"code","b":[206,212,83],"m":"dec","oa":21460,"o":"a_53D4"},{"a":11963,"t":"code","b":[96],"m":"rts"},{"a":11964,"l":"b_2EBC","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[11919]},{"a":11966,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":11968,"t":"code","b":[230,33],"m":"inc","oa":33,"o":"zpa_21"},{"a":11970,"t":"code","b":[96],"m":"rts"},{"a":11971,"l":"level_widths","c":"For each step of piece_level_out, the address of the road's width list by row.","t":"word","b":[4,71,240,70,221,70,203,70],"d":[18180,18160,18141,18123],"x":[11923]},{"a":11972,"t":"note","l":"level_widths_hi","c":"The high bytes of level_widths, read at its address + 1.","note":"inside the item at $2EC3","x":[11928]},{"a":11979,"t":"word","b":[186,70,170,70,155,70,141,70],"d":[18106,18090,18075,18061]},{"a":11987,"t":"word","b":[128,70,116,70,105,70,47,70],"d":[18048,18036,18025,17967]},{"a":11995,"l":"level_scenery_rows","c":"For each step of piece_level_out, the address of the screen row of each scenery distance.","t":"word","b":[185,71,169,71,153,71,137,71],"d":[18361,18345,18329,18313],"x":[11933]},{"a":11996,"t":"note","l":"level_scenery_rows_hi","c":"The high bytes of level_scenery_rows, read at its address + 1.","note":"inside the item at $2EDB","x":[11938]},{"a":12003,"t":"word","b":[121,71,105,71,89,71,73,71],"d":[18297,18281,18265,18249]},{"a":12011,"t":"word","b":[57,71,41,71,25,71,57,70],"d":[18233,18217,18201,17977]},{"a":12019,"l":"level_kart_heights","c":"For each step of piece_level_out, the address of the sprite Y of each rival distance.","t":"word","b":[9,73,233,72,201,72,169,72],"d":[18697,18665,18633,18601],"x":[11943]},{"a":12020,"t":"note","l":"level_kart_heights_hi","c":"The high bytes of level_kart_heights, read at its address + 1.","note":"inside the item at $2EF3","x":[11948]},{"a":12027,"t":"word","b":[137,72,105,72,73,72,41,72],"d":[18569,18537,18505,18473]},{"a":12035,"t":"word","b":[9,72,233,71,201,71,73,70],"d":[18441,18409,18377,17993]},{"a":12043,"l":"piece_straight_16","c":"Sixteen steps with nothing changed: straight on.","t":"code","b":[230,34],"m":"inc","oa":34,"o":"zpa_22"},{"a":12045,"t":"code","b":[165,34],"m":"lda","oa":34,"o":"zpa_22"},{"a":12047,"t":"code","b":[201,16],"m":"cmp","o":"#$10"},{"a":12049,"t":"code","b":[240,10],"m":"beq","oa":12061,"o":"b_2F1D"},{"a":12051,"t":"code","b":[96],"m":"rts"},{"a":12052,"l":"piece_straight_4","c":"Four steps with nothing changed: straight on.","t":"code","b":[230,34],"m":"inc","oa":34,"o":"zpa_22"},{"a":12054,"t":"code","b":[165,34],"m":"lda","oa":34,"o":"zpa_22"},{"a":12056,"t":"code","b":[201,4],"m":"cmp","o":"#$04"},{"a":12058,"t":"code","b":[240,1],"m":"beq","oa":12061,"o":"b_2F1D"},{"a":12060,"t":"code","b":[96],"m":"rts"},{"a":12061,"l":"b_2F1D","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[12049,12058,12074]},{"a":12063,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":12065,"t":"code","b":[230,33],"m":"inc","oa":33,"o":"zpa_21"},{"a":12067,"t":"code","b":[96],"m":"rts"},{"a":12068,"l":"piece_climb","c":"Runs until its step count reaches 23, each pointing the three row tables at the next set from climb_widths; from step 12 the horizon drops two units of $23 and one row of $53A9 a step, and the raised-track count $53D4 goes up by one, so from there the kart can fall off the side.","t":"code","b":[230,34],"m":"inc","oa":34,"o":"zpa_22"},{"a":12070,"t":"code","b":[165,34],"m":"lda","oa":34,"o":"zpa_22"},{"a":12072,"t":"code","b":[201,23],"m":"cmp","o":"#$17"},{"a":12074,"t":"code","b":[240,241],"m":"beq","oa":12061,"o":"b_2F1D"},{"a":12076,"t":"code","b":[10],"m":"asl","o":"a"},{"a":12077,"t":"code","b":[168],"m":"tay"},{"a":12078,"t":"code","b":[185,93,47],"m":"lda","oa":12125,"o":"climb_widths,y"},{"a":12081,"t":"code","b":[133,30],"m":"sta","oa":30,"o":"zpa_1E"},{"a":12083,"t":"code","b":[185,94,47],"m":"lda","oa":12126,"o":"climb_widths_hi,y"},{"a":12086,"t":"code","b":[133,31],"m":"sta","oa":31,"o":"zpa_1F"},{"a":12088,"t":"code","b":[185,139,47],"m":"lda","oa":12171,"o":"climb_scenery_rows,y"},{"a":12091,"t":"code","b":[133,43],"m":"sta","oa":43,"o":"zpa_2B"},{"a":12093,"t":"code","b":[185,140,47],"m":"lda","oa":12172,"o":"climb_scenery_rows_hi,y"},{"a":12096,"t":"code","b":[133,44],"m":"sta","oa":44,"o":"zpa_2C"},{"a":12098,"t":"code","b":[185,185,47],"m":"lda","oa":12217,"o":"climb_kart_heights,y"},{"a":12101,"t":"code","b":[133,67],"m":"sta","oa":67,"o":"zpa_43"},{"a":12103,"t":"code","b":[185,186,47],"m":"lda","oa":12218,"o":"climb_kart_heights_hi,y"},{"a":12106,"t":"code","b":[133,68],"m":"sta","oa":68,"o":"zpa_44"},{"a":12108,"t":"code","b":[165,34],"m":"lda","oa":34,"o":"zpa_22"},{"a":12110,"t":"code","b":[201,12],"m":"cmp","o":"#$0C"},{"a":12112,"t":"code","b":[144,10],"m":"bcc","oa":12124,"o":"r_2F5C"},{"a":12114,"t":"code","b":[230,35],"m":"inc","oa":35,"o":"zpa_23"},{"a":12116,"t":"code","b":[230,35],"m":"inc","oa":35,"o":"zpa_23"},{"a":12118,"t":"code","b":[238,169,83],"m":"inc","oa":21417,"o":"a_53A9"},{"a":12121,"t":"code","b":[238,212,83],"m":"inc","oa":21460,"o":"a_53D4"},{"a":12124,"l":"r_2F5C","t":"code","b":[96],"m":"rts","x":[12112]},{"a":12125,"l":"climb_widths","c":"For each step of piece_climb, the address of the road's width list by row.","t":"word","b":[105,70,116,70,128,70,141,70],"d":[18025,18036,18048,18061],"x":[12078]},{"a":12126,"t":"note","l":"climb_widths_hi","c":"The high bytes of climb_widths, read at its address + 1.","note":"inside the item at $2F5D","x":[12083]},{"a":12133,"t":"word","b":[155,70,170,70,186,70,203,70],"d":[18075,18090,18106,18123]},{"a":12141,"t":"word","b":[221,70,240,70,4,71,4,71],"d":[18141,18160,18180,18180]},{"a":12149,"t":"word","b":[240,70,221,70,203,70,186,70],"d":[18160,18141,18123,18106]},{"a":12157,"t":"word","b":[170,70,155,70,141,70,128,70],"d":[18090,18075,18061,18048]},{"a":12165,"t":"word","b":[116,70,105,70,47,70],"d":[18036,18025,17967]},{"a":12171,"l":"climb_scenery_rows","c":"For each step of piece_climb, the address of the screen row of each scenery distance.","t":"word","b":[25,71,41,71,57,71,73,71],"d":[18201,18217,18233,18249],"x":[12088]},{"a":12172,"t":"note","l":"climb_scenery_rows_hi","c":"The high bytes of climb_scenery_rows, read at its address + 1.","note":"inside the item at $2F8B","x":[12093]},{"a":12179,"t":"word","b":[89,71,105,71,121,71,137,71],"d":[18265,18281,18297,18313]},{"a":12187,"t":"word","b":[153,71,169,71,185,71,185,71],"d":[18329,18345,18361,18361]},{"a":12195,"t":"word","b":[169,71,153,71,137,71,121,71],"d":[18345,18329,18313,18297]},{"a":12203,"t":"word","b":[105,71,89,71,73,71,57,71],"d":[18281,18265,18249,18233]},{"a":12211,"t":"word","b":[41,71,25,71,57,70],"d":[18217,18201,17977]},{"a":12217,"l":"climb_kart_heights","c":"For each step of piece_climb, the address of the sprite Y of each rival distance.","t":"word","b":[201,71,233,71,9,72,41,72],"d":[18377,18409,18441,18473],"x":[12098]},{"a":12218,"t":"note","l":"climb_kart_heights_hi","c":"The high bytes of climb_kart_heights, read at its address + 1.","note":"inside the item at $2FB9","x":[12103]},{"a":12225,"t":"word","b":[73,72,105,72,137,72,169,72],"d":[18505,18537,18569,18601]},{"a":12233,"t":"word","b":[201,72,233,72,9,73,9,73],"d":[18633,18665,18697,18697]},{"a":12241,"t":"word","b":[233,72,201,72,169,72,137,72],"d":[18665,18633,18601,18569]},{"a":12249,"t":"word","b":[105,72,73,72,41,72,9,72],"d":[18537,18505,18473,18441]},{"a":12257,"t":"word","b":[233,71,201,71,73,70],"d":[18409,18377,17993]},{"a":12263,"l":"piece_descent_straight","c":"Runs until its step count reaches 25, each pointing the three row tables at the next set from descent2_widths; on step 13 the bend is set straight at once ($2D = 9, both offset lists at $2CA2), and from step 14 the horizon rises two units of $23 and one row of $53A9 a step.","t":"code","b":[230,34],"m":"inc","oa":34,"o":"zpa_22"},{"a":12265,"t":"code","b":[165,34],"m":"lda","oa":34,"o":"zpa_22"},{"a":12267,"t":"code","b":[201,25],"m":"cmp","o":"#$19"},{"a":12269,"t":"code","b":[240,48],"m":"beq","oa":12319,"o":"b_301F"},{"a":12271,"t":"code","b":[10],"m":"asl","o":"a"},{"a":12272,"t":"code","b":[168],"m":"tay"},{"a":12273,"t":"code","b":[185,55,48],"m":"lda","oa":12343,"o":"descent2_widths,y"},{"a":12276,"t":"code","b":[133,30],"m":"sta","oa":30,"o":"zpa_1E"},{"a":12278,"t":"code","b":[185,56,48],"m":"lda","oa":12344,"o":"descent2_widths_hi,y"},{"a":12281,"t":"code","b":[133,31],"m":"sta","oa":31,"o":"zpa_1F"},{"a":12283,"t":"code","b":[185,105,48],"m":"lda","oa":12393,"o":"descent2_scenery_rows,y"},{"a":12286,"t":"code","b":[133,43],"m":"sta","oa":43,"o":"zpa_2B"},{"a":12288,"t":"code","b":[185,106,48],"m":"lda","oa":12394,"o":"descent2_scenery_rows_hi,y"},{"a":12291,"t":"code","b":[133,44],"m":"sta","oa":44,"o":"zpa_2C"},{"a":12293,"t":"code","b":[185,155,48],"m":"lda","oa":12443,"o":"descent2_kart_heights,y"},{"a":12296,"t":"code","b":[133,67],"m":"sta","oa":67,"o":"zpa_43"},{"a":12298,"t":"code","b":[185,156,48],"m":"lda","oa":12444,"o":"descent2_kart_heights_hi,y"},{"a":12301,"t":"code","b":[133,68],"m":"sta","oa":68,"o":"zpa_44"},{"a":12303,"t":"code","b":[165,34],"m":"lda","oa":34,"o":"zpa_22"},{"a":12305,"t":"code","b":[201,13],"m":"cmp","o":"#$0D"},{"a":12307,"t":"code","b":[144,9],"m":"bcc","oa":12318,"o":"r_301E"},{"a":12309,"t":"code","b":[240,15],"m":"beq","oa":12326,"o":"b_3026"},{"a":12311,"t":"code","b":[198,35],"m":"dec","oa":35,"o":"zpa_23"},{"a":12313,"t":"code","b":[198,35],"m":"dec","oa":35,"o":"zpa_23"},{"a":12315,"t":"code","b":[206,169,83],"m":"dec","oa":21417,"o":"a_53A9"},{"a":12318,"l":"r_301E","t":"code","b":[96],"m":"rts","x":[12307]},{"a":12319,"l":"b_301F","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[12269]},{"a":12321,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":12323,"t":"code","b":[230,33],"m":"inc","oa":33,"o":"zpa_21"},{"a":12325,"t":"code","b":[96],"m":"rts"},{"a":12326,"l":"b_3026","t":"code","b":[169,162],"m":"lda","o":"#$A2","x":[12309]},{"a":12328,"t":"code","b":[133,39],"m":"sta","oa":39,"o":"zpa_27"},{"a":12330,"t":"code","b":[133,41],"m":"sta","oa":41,"o":"zpa_29"},{"a":12332,"t":"code","b":[169,44],"m":"lda","o":"#$2C"},{"a":12334,"t":"code","b":[133,40],"m":"sta","oa":40,"o":"zpa_28"},{"a":12336,"t":"code","b":[133,42],"m":"sta","oa":42,"o":"zpa_2A"},{"a":12338,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":12340,"t":"code","b":[133,45],"m":"sta","oa":45,"o":"zpa_2D"},{"a":12342,"t":"code","b":[96],"m":"rts"},{"a":12343,"l":"descent2_widths","c":"For each step of piece_descent_straight, the address of the road's width list by row.","t":"word","b":[41,73,41,73,50,73,50,73],"d":[18729,18729,18738,18738],"x":[12273]},{"a":12344,"t":"note","l":"descent2_widths_hi","c":"The high bytes of descent2_widths, read at its address + 1.","note":"inside the item at $3037","x":[12278]},{"a":12351,"t":"word","b":[58,73,58,73,65,73,65,73],"d":[18746,18746,18753,18753]},{"a":12359,"t":"word","b":[71,73,71,73,76,73,76,73],"d":[18759,18759,18764,18764]},{"a":12367,"t":"word","b":[76,73,76,73,71,73,71,73],"d":[18764,18764,18759,18759]},{"a":12375,"t":"word","b":[65,73,65,73,58,73,58,73],"d":[18753,18753,18746,18746]},{"a":12383,"t":"word","b":[50,73,50,73,41,73,41,73],"d":[18738,18738,18729,18729]},{"a":12391,"t":"word","b":[47,70],"d":[17967]},{"a":12393,"l":"descent2_scenery_rows","c":"For each step of piece_descent_straight, the address of the screen row of each scenery distance.","t":"word","b":[80,73,80,73,96,73,96,73],"d":[18768,18768,18784,18784],"x":[12283]},{"a":12394,"t":"note","l":"descent2_scenery_rows_hi","c":"The high bytes of descent2_scenery_rows, read at its address + 1.","note":"inside the item at $3069","x":[12288]},{"a":12401,"t":"word","b":[112,73,112,73,128,73,128,73],"d":[18800,18800,18816,18816]},{"a":12409,"t":"word","b":[144,73,144,73,160,73,160,73],"d":[18832,18832,18848,18848]},{"a":12417,"t":"word","b":[160,73,160,73,144,73,144,73],"d":[18848,18848,18832,18832]},{"a":12425,"t":"word","b":[128,73,128,73,112,73,112,73],"d":[18816,18816,18800,18800]},{"a":12433,"t":"word","b":[96,73,96,73,80,73,80,73],"d":[18784,18784,18768,18768]},{"a":12441,"t":"word","b":[57,70],"d":[17977]},{"a":12443,"l":"descent2_kart_heights","c":"For each step of piece_descent_straight, the address of the sprite Y of each rival distance.","t":"word","b":[176,73,176,73,208,73,208,73],"d":[18864,18864,18896,18896],"x":[12293]},{"a":12444,"t":"note","l":"descent2_kart_heights_hi","c":"The high bytes of descent2_kart_heights, read at its address + 1.","note":"inside the item at $309B","x":[12298]},{"a":12451,"t":"word","b":[240,73,240,73,16,74,16,74],"d":[18928,18928,18960,18960]},{"a":12459,"t":"word","b":[48,74,48,74,80,74,80,74],"d":[18992,18992,19024,19024]},{"a":12467,"t":"word","b":[80,74,80,74,48,74,48,74],"d":[19024,19024,18992,18992]},{"a":12475,"t":"word","b":[16,74,16,74,240,73,240,73],"d":[18960,18960,18928,18928]},{"a":12483,"t":"word","b":[208,73,208,73,176,73,176,73],"d":[18896,18896,18864,18864]},{"a":12491,"t":"word","b":[73,70],"d":[17993]},{"a":12493,"l":"piece_jump","c":"A crest with a gap in the road: each step takes from jump_gap_from and jump_gap_to the rows of the road left out ($53E6) and the row where it stops ($53E7), so the near edge comes up the screen and the far side follows. From step 7 to step 21 the kart is in the air ($53E8 set: no steering or speed changes, but the sideways push $30 of the last frame on the ground goes on, and the head follows jump_head_y), and if the speed level $536F is below 10 on any of those steps the kart falls (drop_kart_back). Then the rest of piece_crest.","t":"code","b":[164,34],"m":"ldy","oa":34,"o":"zpa_22"},{"a":12495,"t":"code","b":[185,52,49],"m":"lda","oa":12596,"o":"jump_gap_from,y"},{"a":12498,"t":"code","b":[141,230,83],"m":"sta","oa":21478,"o":"a_53E6"},{"a":12501,"t":"code","b":[185,81,49],"m":"lda","oa":12625,"o":"jump_gap_to,y"},{"a":12504,"t":"code","b":[141,231,83],"m":"sta","oa":21479,"o":"a_53E7"},{"a":12507,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":12509,"t":"code","b":[141,232,83],"m":"sta","oa":21480,"o":"a_53E8"},{"a":12512,"t":"code","b":[192,7],"m":"cpy","o":"#$07"},{"a":12514,"t":"code","b":[144,19],"m":"bcc","oa":12535,"o":"piece_crest"},{"a":12516,"t":"code","b":[192,22],"m":"cpy","o":"#$16"},{"a":12518,"t":"code","b":[176,15],"m":"bcs","oa":12535,"o":"piece_crest"},{"a":12520,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":12522,"t":"code","b":[141,232,83],"m":"sta","oa":21480,"o":"a_53E8"},{"a":12525,"t":"code","b":[173,111,83],"m":"lda","oa":21359,"o":"a_536F"},{"a":12528,"t":"code","b":[201,10],"m":"cmp","o":"#$0A"},{"a":12530,"t":"code","b":[176,3],"m":"bcs","oa":12535,"o":"piece_crest"},{"a":12532,"t":"code","b":[32,92,21],"m":"jsr","oa":5468,"o":"drop_kart_back"},{"a":12535,"l":"piece_crest","c":"Runs until its step count reaches 29, each pointing the three row tables at the next set from crest_widths; from step 7 the horizon rises two units of $23 and one row of $53A9 a step.","t":"code","b":[230,34],"m":"inc","oa":34,"o":"zpa_22","x":[12514,12518,12530]},{"a":12537,"t":"code","b":[165,34],"m":"lda","oa":34,"o":"zpa_22"},{"a":12539,"t":"code","b":[201,29],"m":"cmp","o":"#$1D"},{"a":12541,"t":"code","b":[240,46],"m":"beq","oa":12589,"o":"b_312D"},{"a":12543,"t":"code","b":[10],"m":"asl","o":"a"},{"a":12544,"t":"code","b":[168],"m":"tay"},{"a":12545,"t":"code","b":[185,110,49],"m":"lda","oa":12654,"o":"crest_widths,y"},{"a":12548,"t":"code","b":[133,30],"m":"sta","oa":30,"o":"zpa_1E"},{"a":12550,"t":"code","b":[185,111,49],"m":"lda","oa":12655,"o":"crest_widths_hi,y"},{"a":12553,"t":"code","b":[133,31],"m":"sta","oa":31,"o":"zpa_1F"},{"a":12555,"t":"code","b":[185,168,49],"m":"lda","oa":12712,"o":"crest_scenery_rows,y"},{"a":12558,"t":"code","b":[133,43],"m":"sta","oa":43,"o":"zpa_2B"},{"a":12560,"t":"code","b":[185,169,49],"m":"lda","oa":12713,"o":"crest_scenery_rows_hi,y"},{"a":12563,"t":"code","b":[133,44],"m":"sta","oa":44,"o":"zpa_2C"},{"a":12565,"t":"code","b":[185,226,49],"m":"lda","oa":12770,"o":"crest_kart_heights,y"},{"a":12568,"t":"code","b":[133,67],"m":"sta","oa":67,"o":"zpa_43"},{"a":12570,"t":"code","b":[185,227,49],"m":"lda","oa":12771,"o":"crest_kart_heights_hi,y"},{"a":12573,"t":"code","b":[133,68],"m":"sta","oa":68,"o":"zpa_44"},{"a":12575,"t":"code","b":[165,34],"m":"lda","oa":34,"o":"zpa_22"},{"a":12577,"t":"code","b":[201,7],"m":"cmp","o":"#$07"},{"a":12579,"t":"code","b":[144,7],"m":"bcc","oa":12588,"o":"r_312C"},{"a":12581,"t":"code","b":[198,35],"m":"dec","oa":35,"o":"zpa_23"},{"a":12583,"t":"code","b":[198,35],"m":"dec","oa":35,"o":"zpa_23"},{"a":12585,"t":"code","b":[206,169,83],"m":"dec","oa":21417,"o":"a_53A9"},{"a":12588,"l":"r_312C","t":"code","b":[96],"m":"rts","x":[12579]},{"a":12589,"l":"b_312D","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[12541]},{"a":12591,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":12593,"t":"code","b":[230,33],"m":"inc","oa":33,"o":"zpa_21"},{"a":12595,"t":"code","b":[96],"m":"rts"},{"a":12596,"l":"jump_gap_from","c":"For each of the 29 steps of piece_jump, the first road row drawn, from the bottom ($53E6): 0 until step 15, then 8 down to 0 as the far side comes up.","t":"byte","b":[0,0,0,0,0,0,0,0],"x":[12495]},{"a":12604,"t":"byte","b":[0,0,0,0,0,0,0,8]},{"a":12612,"t":"byte","b":[7,6,5,4,3,2,1,0]},{"a":12620,"t":"byte","b":[0,0,0,0,0]},{"a":12625,"l":"jump_gap_to","c":"For each step of piece_jump, the road row where drawing stops ($53E7): 9 down to 2 as the gap comes near, 0 (no road) for steps 7 to 14, then 20.","t":"byte","b":[9,8,7,6,5,4,2,0],"x":[12501]},{"a":12633,"t":"byte","b":[0,0,0,0,0,0,0,20]},{"a":12641,"t":"byte","b":[20,20,20,20,20,20,20,20]},{"a":12649,"t":"byte","b":[20,20,20,20,20]},{"a":12654,"l":"crest_widths","c":"For each step of piece_crest and piece_jump, the address of the road's width list by row.","t":"word","b":[41,73,41,73,50,73,50,73],"d":[18729,18729,18738,18738],"x":[12545]},{"a":12655,"t":"note","l":"crest_widths_hi","c":"The high bytes of crest_widths, read at its address + 1.","note":"inside the item at $316E","x":[12550]},{"a":12662,"t":"word","b":[58,73,58,73,65,73,65,73],"d":[18746,18746,18753,18753]},{"a":12670,"t":"word","b":[71,73,71,73,76,73,76,73],"d":[18759,18759,18764,18764]},{"a":12678,"t":"word","b":[112,74,118,74,125,74,133,74],"d":[19056,19062,19069,19077]},{"a":12686,"t":"word","b":[142,74,152,74,163,74,175,74],"d":[19086,19096,19107,19119]},{"a":12694,"t":"word","b":[188,74,202,74,217,74,233,74],"d":[19132,19146,19161,19177]},{"a":12702,"t":"word","b":[250,74,11,75,29,75,48,75],"d":[19194,19211,19229,19248]},{"a":12710,"t":"word","b":[4,71],"d":[18180]},{"a":12712,"l":"crest_scenery_rows","c":"For each step of piece_crest and piece_jump, the address of the screen row of each scenery distance.","t":"word","b":[80,73,80,73,96,73,96,73],"d":[18768,18768,18784,18784],"x":[12555]},{"a":12713,"t":"note","l":"crest_scenery_rows_hi","c":"The high bytes of crest_scenery_rows, read at its address + 1.","note":"inside the item at $31A8","x":[12560]},{"a":12720,"t":"word","b":[112,73,112,73,128,73,128,73],"d":[18800,18800,18816,18816]},{"a":12728,"t":"word","b":[144,73,144,73,160,73,160,73],"d":[18832,18832,18848,18848]},{"a":12736,"t":"word","b":[68,75,84,75,100,75,116,75],"d":[19268,19284,19300,19316]},{"a":12744,"t":"word","b":[132,75,148,75,164,75,180,75],"d":[19332,19348,19364,19380]},{"a":12752,"t":"word","b":[196,75,212,75,228,75,244,75],"d":[19396,19412,19428,19444]},{"a":12760,"t":"word","b":[4,76,20,76,36,76,52,76],"d":[19460,19476,19492,19508]},{"a":12768,"t":"word","b":[185,71],"d":[18361]},{"a":12770,"l":"crest_kart_heights","c":"For each step of piece_crest and piece_jump, the address of the sprite Y of each rival distance.","t":"word","b":[176,73,176,73,208,73,208,73],"d":[18864,18864,18896,18896],"x":[12565]},{"a":12771,"t":"note","l":"crest_kart_heights_hi","c":"The high bytes of crest_kart_heights, read at its address + 1.","note":"inside the item at $31E2","x":[12570]},{"a":12778,"t":"word","b":[240,73,240,73,16,74,16,74],"d":[18928,18928,18960,18960]},{"a":12786,"t":"word","b":[48,74,48,74,80,74,80,74],"d":[18992,18992,19024,19024]},{"a":12794,"t":"word","b":[68,76,68,76,100,76,132,76],"d":[19524,19524,19556,19588]},{"a":12802,"t":"word","b":[164,76,196,76,228,76,4,77],"d":[19620,19652,19684,19716]},{"a":12810,"t":"word","b":[36,77,68,77,100,77,132,77],"d":[19748,19780,19812,19844]},{"a":12818,"t":"word","b":[164,77,196,77,228,77,4,78],"d":[19876,19908,19940,19972]},{"a":12826,"t":"word","b":[9,73],"d":[18697]},{"a":12828,"l":"bend_drift","c":"On each step in a bend ($2D not 9): the horizon picture scrolls a column ($53A8, 0 to 39, down in a left bend and up in a right one), and the road slides sideways against the kart ($2F) by the stage's pull, two values used on alternate race frames: bend_pull_right_a and _b in a right bend, bend_pull_left_a and _b in a left. The new $2F is kept only within $A8 to $1B, the same limits as steering.","t":"code","b":[174,229,83],"m":"ldx","oa":21477,"o":"a_53E5","x":[2242]},{"a":12831,"t":"code","b":[165,45],"m":"lda","oa":45,"o":"zpa_2D"},{"a":12833,"t":"code","b":[201,9],"m":"cmp","o":"#$09"},{"a":12835,"t":"code","b":[240,64],"m":"beq","oa":12901,"o":"r_3265"},{"a":12837,"t":"code","b":[189,112,50],"m":"lda","oa":12912,"o":"bend_pull_left_a,x"},{"a":12840,"t":"code","b":[133,2],"m":"sta","oa":2,"o":"zpa_02"},{"a":12842,"t":"code","b":[189,117,50],"m":"lda","oa":12917,"o":"bend_pull_left_b,x"},{"a":12845,"t":"code","b":[133,3],"m":"sta","oa":3,"o":"zpa_03"},{"a":12847,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":12849,"t":"code","b":[144,12],"m":"bcc","oa":12863,"o":"b_323F"},{"a":12851,"t":"code","b":[189,102,50],"m":"lda","oa":12902,"o":"bend_pull_right_a,x"},{"a":12854,"t":"code","b":[133,2],"m":"sta","oa":2,"o":"zpa_02"},{"a":12856,"t":"code","b":[189,107,50],"m":"lda","oa":12907,"o":"bend_pull_right_b,x"},{"a":12859,"t":"code","b":[133,3],"m":"sta","oa":3,"o":"zpa_03"},{"a":12861,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":12863,"l":"b_323F","t":"code","b":[24],"m":"clc","x":[12849]},{"a":12864,"t":"code","b":[109,168,83],"m":"adc","oa":21416,"o":"a_53A8"},{"a":12867,"t":"code","b":[16,2],"m":"bpl","oa":12871,"o":"b_3247"},{"a":12869,"t":"code","b":[169,39],"m":"lda","o":"#$27"},{"a":12871,"l":"b_3247","t":"code","b":[201,40],"m":"cmp","o":"#$28","x":[12867]},{"a":12873,"t":"code","b":[144,2],"m":"bcc","oa":12877,"o":"b_324D"},{"a":12875,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":12877,"l":"b_324D","t":"code","b":[141,168,83],"m":"sta","oa":21416,"o":"a_53A8","x":[12873]},{"a":12880,"t":"code","b":[165,230],"m":"lda","oa":230,"o":"zpa_E6"},{"a":12882,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":12884,"t":"code","b":[168],"m":"tay"},{"a":12885,"t":"code","b":[165,47],"m":"lda","oa":47,"o":"zpa_2F"},{"a":12887,"t":"code","b":[24],"m":"clc"},{"a":12888,"t":"code","b":[121,2,0],"m":"adc","oa":2,"o":"zpa_02,y"},{"a":12891,"t":"code","b":[201,28],"m":"cmp","o":"#$1C"},{"a":12893,"t":"code","b":[144,4],"m":"bcc","oa":12899,"o":"b_3263"},{"a":12895,"t":"code","b":[201,168],"m":"cmp","o":"#$A8"},{"a":12897,"t":"code","b":[144,2],"m":"bcc","oa":12901,"o":"r_3265"},{"a":12899,"l":"b_3263","t":"code","b":[133,47],"m":"sta","oa":47,"o":"zpa_2F","x":[12893]},{"a":12901,"l":"r_3265","t":"code","b":[96],"m":"rts","x":[12835,12897]},{"a":12902,"l":"bend_pull_right_a","c":"Pull of a right bend on even race frames, by stage: 2, 2, 3, 4, 4.","t":"byte","b":[2,2,3,4,4],"x":[12851]},{"a":12907,"l":"bend_pull_right_b","c":"Pull of a right bend on odd race frames, by stage: 2, 3, 3, 3, 3.","t":"byte","b":[2,3,3,3,3],"x":[12856]},{"a":12912,"l":"bend_pull_left_a","c":"Pull of a left bend on even race frames, by stage: -2, -2, -3, -4, -4.","t":"byte","b":[254,254,253,252,252],"x":[12837]},{"a":12917,"l":"bend_pull_left_b","c":"Pull of a left bend on odd race frames, by stage: -2, -3, -3, -3, -3.","t":"byte","b":[254,253,253,253,253],"x":[12842]},{"a":12922,"l":"jump_head_y","c":"The head sprite's Y for each step of a jump: from step 7 it rises from $CE to $BA and comes back to $CE; the kart follows 21 lines below.","t":"byte","b":[0,0,0,0,0,0,0,206],"x":[12974]},{"a":12930,"t":"byte","b":[198,192,188,187,186,186,186,187]},{"a":12938,"t":"byte","b":[187,189,192,196,201,206,206]},{"a":12945,"l":"move_player","c":"The player's kart, once a race frame. After the finish ($53CF set) it does nothing; a spin hands over to kart_spin, and while the kart is dropped back onto the track ($53E9) it goes straight to move_on. In a jump ($53E8) it only sets the heights of the head and kart from jump_head_y, then the kart's picture and the road's sideways slide $30, which keeps the value it had at the take-off, and moves on: the stick does nothing in the air. Otherwise: the panel's faces (panel_faces_tick); when moving, left on the stick slides the road +3 a race frame and turns the kart one frame towards hard left every fourth race frame, right -3 and towards hard right; with neither the kart turns back towards straight every other frame. The road's offset $2F stays within $A8 to $1B. The kart is on the road while $2F is from $C0 to $FF. Off it, on a raised stretch ($53D4) it falls (drop_kart_back); then, there as anywhere off the road, above speed level 3 it slows down. Up accelerates (speed_up) every other race frame, to level 18 in low gear and 32 in high gear, where below level 14 it gains only one race frame in four; otherwise the kart slows every other frame (slow_down), twice when down is held. Then the kart moves on by its speed, laps and finishes, the score (add_speed_score) and the gear change on fire.","t":"code","b":[173,207,83],"m":"lda","oa":21455,"o":"a_53CF","x":[2245]},{"a":12948,"t":"code","b":[240,1],"m":"beq","oa":12951,"o":"b_3297"},{"a":12950,"t":"code","b":[96],"m":"rts"},{"a":12951,"l":"b_3297","t":"code","b":[173,208,83],"m":"lda","oa":21456,"o":"a_53D0","x":[12948]},{"a":12954,"t":"code","b":[240,3],"m":"beq","oa":12959,"o":"b_329F"},{"a":12956,"t":"code","b":[76,135,22],"m":"jmp","oa":5767,"o":"kart_spin"},{"a":12959,"l":"b_329F","t":"code","b":[173,233,83],"m":"lda","oa":21481,"o":"a_53E9","x":[12954]},{"a":12962,"t":"code","b":[240,3],"m":"beq","oa":12967,"o":"b_32A7"},{"a":12964,"t":"code","b":[76,143,51],"m":"jmp","oa":13199,"o":"move_on"},{"a":12967,"l":"b_32A7","t":"code","b":[173,232,83],"m":"lda","oa":21480,"o":"a_53E8","x":[12962]},{"a":12970,"t":"code","b":[240,23],"m":"beq","oa":12995,"o":"b_32C3"},{"a":12972,"t":"code","b":[164,34],"m":"ldy","oa":34,"o":"zpa_22"},{"a":12974,"t":"code","b":[185,122,50],"m":"lda","oa":12922,"o":"jump_head_y,y"},{"a":12977,"t":"code","b":[141,81,81],"m":"sta","oa":20817,"o":"band_y0"},{"a":12980,"t":"code","b":[24],"m":"clc"},{"a":12981,"t":"code","b":[105,21],"m":"adc","o":"#$15"},{"a":12983,"t":"code","b":[141,85,81],"m":"sta","oa":20821,"o":"band_y1"},{"a":12986,"t":"code","b":[141,89,81],"m":"sta","oa":20825,"o":"band_y2"},{"a":12989,"t":"code","b":[141,93,81],"m":"sta","oa":20829,"o":"band_y3"},{"a":12992,"t":"code","b":[76,33,51],"m":"jmp","oa":13089,"o":"j_3321"},{"a":12995,"l":"b_32C3","t":"code","b":[32,116,9],"m":"jsr","oa":2420,"o":"panel_faces_tick","x":[12970]},{"a":12998,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":13000,"t":"code","b":[133,48],"m":"sta","oa":48,"o":"zpa_30"},{"a":13002,"t":"code","b":[173,111,83],"m":"lda","oa":21359,"o":"a_536F"},{"a":13005,"t":"code","b":[240,58],"m":"beq","oa":13065,"o":"b_3309"},{"a":13007,"t":"code","b":[173,0,220],"m":"lda","o":"cia1_port_a"},{"a":13010,"t":"code","b":[41,4],"m":"and","o":"#$04"},{"a":13012,"t":"code","b":[208,21],"m":"bne","oa":13035,"o":"b_32EB"},{"a":13014,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":13016,"t":"code","b":[133,48],"m":"sta","oa":48,"o":"zpa_30"},{"a":13018,"t":"code","b":[165,230],"m":"lda","oa":230,"o":"zpa_E6"},{"a":13020,"t":"code","b":[41,3],"m":"and","o":"#$03"},{"a":13022,"t":"code","b":[208,65],"m":"bne","oa":13089,"o":"j_3321"},{"a":13024,"t":"code","b":[173,226,83],"m":"lda","oa":21474,"o":"a_53E2"},{"a":13027,"t":"code","b":[240,60],"m":"beq","oa":13089,"o":"j_3321"},{"a":13029,"t":"code","b":[206,226,83],"m":"dec","oa":21474,"o":"a_53E2"},{"a":13032,"t":"code","b":[76,33,51],"m":"jmp","oa":13089,"o":"j_3321"},{"a":13035,"l":"b_32EB","t":"code","b":[173,0,220],"m":"lda","o":"cia1_port_a","x":[13012]},{"a":13038,"t":"code","b":[41,8],"m":"and","o":"#$08"},{"a":13040,"t":"code","b":[208,23],"m":"bne","oa":13065,"o":"b_3309"},{"a":13042,"t":"code","b":[169,253],"m":"lda","o":"#$FD"},{"a":13044,"t":"code","b":[133,48],"m":"sta","oa":48,"o":"zpa_30"},{"a":13046,"t":"code","b":[165,230],"m":"lda","oa":230,"o":"zpa_E6"},{"a":13048,"t":"code","b":[41,3],"m":"and","o":"#$03"},{"a":13050,"t":"code","b":[208,37],"m":"bne","oa":13089,"o":"j_3321"},{"a":13052,"t":"code","b":[173,226,83],"m":"lda","oa":21474,"o":"a_53E2"},{"a":13055,"t":"code","b":[201,4],"m":"cmp","o":"#$04"},{"a":13057,"t":"code","b":[240,30],"m":"beq","oa":13089,"o":"j_3321"},{"a":13059,"t":"code","b":[238,226,83],"m":"inc","oa":21474,"o":"a_53E2"},{"a":13062,"t":"code","b":[76,33,51],"m":"jmp","oa":13089,"o":"j_3321"},{"a":13065,"l":"b_3309","t":"code","b":[173,226,83],"m":"lda","oa":21474,"o":"a_53E2","x":[13005,13040]},{"a":13068,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":13070,"t":"code","b":[240,17],"m":"beq","oa":13089,"o":"j_3321"},{"a":13072,"t":"code","b":[165,230],"m":"lda","oa":230,"o":"zpa_E6"},{"a":13074,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":13076,"t":"code","b":[208,11],"m":"bne","oa":13089,"o":"j_3321"},{"a":13078,"t":"code","b":[238,226,83],"m":"inc","oa":21474,"o":"a_53E2"},{"a":13081,"t":"code","b":[144,6],"m":"bcc","oa":13089,"o":"j_3321"},{"a":13083,"t":"code","b":[206,226,83],"m":"dec","oa":21474,"o":"a_53E2"},{"a":13086,"t":"code","b":[206,226,83],"m":"dec","oa":21474,"o":"a_53E2"},{"a":13089,"l":"j_3321","t":"code","b":[32,64,26],"m":"jsr","oa":6720,"o":"set_kart_frame","x":[12992,13022,13027,13032,13050,13057,13062,13070,13076,13081]},{"a":13092,"t":"code","b":[165,47],"m":"lda","oa":47,"o":"zpa_2F"},{"a":13094,"t":"code","b":[24],"m":"clc"},{"a":13095,"t":"code","b":[101,48],"m":"adc","oa":48,"o":"zpa_30"},{"a":13097,"t":"code","b":[201,28],"m":"cmp","o":"#$1C"},{"a":13099,"t":"code","b":[144,4],"m":"bcc","oa":13105,"o":"b_3331"},{"a":13101,"t":"code","b":[201,168],"m":"cmp","o":"#$A8"},{"a":13103,"t":"code","b":[144,2],"m":"bcc","oa":13107,"o":"b_3333"},{"a":13105,"l":"b_3331","t":"code","b":[133,47],"m":"sta","oa":47,"o":"zpa_2F","x":[13099]},{"a":13107,"l":"b_3333","t":"code","b":[173,232,83],"m":"lda","oa":21480,"o":"a_53E8","x":[13103]},{"a":13110,"t":"code","b":[208,87],"m":"bne","oa":13199,"o":"move_on"},{"a":13112,"t":"code","b":[165,47],"m":"lda","oa":47,"o":"zpa_2F"},{"a":13114,"t":"code","b":[16,5],"m":"bpl","oa":13121,"o":"b_3341"},{"a":13116,"t":"code","b":[24],"m":"clc"},{"a":13117,"t":"code","b":[105,64],"m":"adc","o":"#$40"},{"a":13119,"t":"code","b":[16,15],"m":"bpl","oa":13136,"o":"b_3350"},{"a":13121,"l":"b_3341","t":"code","b":[173,212,83],"m":"lda","oa":21460,"o":"a_53D4","x":[13114]},{"a":13124,"t":"code","b":[240,3],"m":"beq","oa":13129,"o":"b_3349"},{"a":13126,"t":"code","b":[32,92,21],"m":"jsr","oa":5468,"o":"drop_kart_back"},{"a":13129,"l":"b_3349","t":"code","b":[173,111,83],"m":"lda","oa":21359,"o":"a_536F","x":[13124]},{"a":13132,"t":"code","b":[201,4],"m":"cmp","o":"#$04"},{"a":13134,"t":"code","b":[176,44],"m":"bcs","oa":13180,"o":"j_337C"},{"a":13136,"l":"b_3350","t":"code","b":[173,0,220],"m":"lda","o":"cia1_port_a","x":[13119]},{"a":13139,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":13141,"t":"code","b":[208,37],"m":"bne","oa":13180,"o":"j_337C"},{"a":13143,"t":"code","b":[165,230],"m":"lda","oa":230,"o":"zpa_E6"},{"a":13145,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":13147,"t":"code","b":[240,50],"m":"beq","oa":13199,"o":"move_on"},{"a":13149,"t":"code","b":[173,217,83],"m":"lda","oa":21465,"o":"a_53D9"},{"a":13152,"t":"code","b":[240,19],"m":"beq","oa":13173,"o":"b_3375"},{"a":13154,"t":"code","b":[173,111,83],"m":"lda","oa":21359,"o":"a_536F"},{"a":13157,"t":"code","b":[201,14],"m":"cmp","o":"#$0E"},{"a":13159,"t":"code","b":[176,6],"m":"bcs","oa":13167,"o":"b_336F"},{"a":13161,"t":"code","b":[165,230],"m":"lda","oa":230,"o":"zpa_E6"},{"a":13163,"t":"code","b":[41,2],"m":"and","o":"#$02"},{"a":13165,"t":"code","b":[208,32],"m":"bne","oa":13199,"o":"move_on"},{"a":13167,"l":"b_336F","t":"code","b":[32,3,53],"m":"jsr","oa":13571,"o":"speed_up","x":[13159,13178]},{"a":13170,"t":"code","b":[76,143,51],"m":"jmp","oa":13199,"o":"move_on"},{"a":13173,"l":"b_3375","t":"code","b":[173,111,83],"m":"lda","oa":21359,"o":"a_536F","x":[13152]},{"a":13176,"t":"code","b":[201,18],"m":"cmp","o":"#$12"},{"a":13178,"t":"code","b":[144,243],"m":"bcc","oa":13167,"o":"b_336F"},{"a":13180,"l":"j_337C","t":"code","b":[165,230],"m":"lda","oa":230,"o":"zpa_E6","x":[5946,5958,13134,13141]},{"a":13182,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":13184,"t":"code","b":[240,13],"m":"beq","oa":13199,"o":"move_on"},{"a":13186,"t":"code","b":[32,58,53],"m":"jsr","oa":13626,"o":"slow_down"},{"a":13189,"t":"code","b":[173,0,220],"m":"lda","o":"cia1_port_a"},{"a":13192,"t":"code","b":[41,2],"m":"and","o":"#$02"},{"a":13194,"t":"code","b":[208,3],"m":"bne","oa":13199,"o":"move_on"},{"a":13196,"t":"code","b":[32,58,53],"m":"jsr","oa":13626,"o":"slow_down"},{"a":13199,"l":"move_on","c":"Adds the speed level $536F to the position $5380/$5381; 50 coarse steps are a lap ($53A7). After the fourth lap the race is over for the player: $53CF = 60 race frames to the end; rival 10 takes the kart's lane, position 0, speed and colour, so the kart drives on up the road as a rival while the view stays; band 0's sprites point at $89; and the player goes onto the podium as finisher 11 (place_finisher), with the stage's box ($53F1 + stage) marked in the colour of the place taken (podium_colours). Before that, each lap colours the lap boxes on row 4: the one for the lap done red, the next white.","t":"code","b":[173,111,83],"m":"lda","oa":21359,"o":"a_536F","x":[12964,13110,13147,13165,13170,13184,13194]},{"a":13202,"t":"code","b":[24],"m":"clc"},{"a":13203,"t":"code","b":[109,129,83],"m":"adc","oa":21377,"o":"a_5381"},{"a":13206,"t":"code","b":[141,129,83],"m":"sta","oa":21377,"o":"a_5381"},{"a":13209,"t":"code","b":[173,128,83],"m":"lda","oa":21376,"o":"a_5380"},{"a":13212,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":13214,"t":"code","b":[201,50],"m":"cmp","o":"#$32"},{"a":13216,"t":"code","b":[208,95],"m":"bne","oa":13313,"o":"b_3401"},{"a":13218,"t":"code","b":[238,167,83],"m":"inc","oa":21415,"o":"a_53A7"},{"a":13221,"t":"code","b":[173,167,83],"m":"lda","oa":21415,"o":"a_53A7"},{"a":13224,"t":"code","b":[201,4],"m":"cmp","o":"#$04"},{"a":13226,"t":"code","b":[208,70],"m":"bne","oa":13298,"o":"b_33F2"},{"a":13228,"t":"code","b":[169,60],"m":"lda","o":"#$3C"},{"a":13230,"t":"code","b":[141,207,83],"m":"sta","oa":21455,"o":"a_53CF"},{"a":13233,"t":"code","b":[165,47],"m":"lda","oa":47,"o":"zpa_2F"},{"a":13235,"t":"code","b":[73,255],"m":"eor","o":"#$FF"},{"a":13237,"t":"code","b":[56],"m":"sec"},{"a":13238,"t":"code","b":[233,5],"m":"sbc","o":"#$05"},{"a":13240,"t":"code","b":[141,164,83],"m":"sta","oa":21412,"o":"a_53A4"},{"a":13243,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":13245,"t":"code","b":[141,152,83],"m":"sta","oa":21400,"o":"a_5398"},{"a":13248,"t":"code","b":[141,140,83],"m":"sta","oa":21388,"o":"a_538C"},{"a":13251,"t":"code","b":[173,111,83],"m":"lda","oa":21359,"o":"a_536F"},{"a":13254,"t":"code","b":[133,241],"m":"sta","oa":241,"o":"zpa_F1"},{"a":13256,"t":"code","b":[173,206,83],"m":"lda","oa":21454,"o":"a_53CE"},{"a":13259,"t":"code","b":[141,205,83],"m":"sta","oa":21453,"o":"a_53CD"},{"a":13262,"t":"code","b":[169,137],"m":"lda","o":"#$89"},{"a":13264,"t":"code","b":[141,97,81],"m":"sta","oa":20833,"o":"band_pointer0"},{"a":13267,"t":"code","b":[141,101,81],"m":"sta","oa":20837,"o":"band_pointer1"},{"a":13270,"t":"code","b":[141,105,81],"m":"sta","oa":20841,"o":"band_pointer2"},{"a":13273,"t":"code","b":[141,109,81],"m":"sta","oa":20845,"o":"band_pointer3"},{"a":13276,"t":"code","b":[162,11],"m":"ldx","o":"#$0B"},{"a":13278,"t":"code","b":[32,148,25],"m":"jsr","oa":6548,"o":"place_finisher"},{"a":13281,"t":"code","b":[174,170,83],"m":"ldx","oa":21418,"o":"a_53AA"},{"a":13284,"t":"code","b":[189,78,52],"m":"lda","oa":13390,"o":"podium_colours,x"},{"a":13287,"t":"code","b":[174,229,83],"m":"ldx","oa":21477,"o":"a_53E5"},{"a":13290,"t":"code","b":[157,241,83],"m":"sta","oa":21489,"o":"f_53F1,x"},{"a":13293,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":13295,"t":"code","b":[76,1,52],"m":"jmp","oa":13313,"o":"b_3401"},{"a":13298,"l":"b_33F2","t":"code","b":[174,167,83],"m":"ldx","oa":21415,"o":"a_53A7","x":[13226]},{"a":13301,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":13303,"t":"code","b":[157,185,216],"m":"sta","o":"$D8B9,x"},{"a":13306,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":13308,"t":"code","b":[157,184,216],"m":"sta","o":"$D8B8,x"},{"a":13311,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":13313,"l":"b_3401","t":"code","b":[141,128,83],"m":"sta","oa":21376,"o":"a_5380","x":[13216,13295]},{"a":13316,"t":"code","b":[32,81,52],"m":"jsr","oa":13393,"o":"add_speed_score"},{"a":13319,"l":"gear_change","c":"Fire changes gear, once a press ($53D8 holds it until fire is let go): $53D9 0 is low, 1 high. The arrows in column 31 of rows 3 and 4 and the colours of LO and HI follow, from gear_arrow_lo, gear_arrow_hi, gear_colour_lo and gear_colour_hi.","t":"code","b":[173,0,220],"m":"lda","o":"cia1_port_a"},{"a":13322,"t":"code","b":[41,16],"m":"and","o":"#$10"},{"a":13324,"t":"code","b":[208,50],"m":"bne","oa":13376,"o":"b_3440"},{"a":13326,"t":"code","b":[173,216,83],"m":"lda","oa":21464,"o":"a_53D8"},{"a":13329,"t":"code","b":[208,44],"m":"bne","oa":13375,"o":"r_343F"},{"a":13331,"t":"code","b":[173,217,83],"m":"lda","oa":21465,"o":"a_53D9"},{"a":13334,"t":"code","b":[73,1],"m":"eor","o":"#$01"},{"a":13336,"t":"code","b":[141,217,83],"m":"sta","oa":21465,"o":"a_53D9"},{"a":13339,"t":"code","b":[170],"m":"tax"},{"a":13340,"t":"code","b":[189,70,52],"m":"lda","oa":13382,"o":"gear_arrow_lo,x"},{"a":13343,"t":"code","b":[141,151,224],"m":"sta","oa":57495,"o":"a_E097"},{"a":13346,"t":"code","b":[189,72,52],"m":"lda","oa":13384,"o":"gear_arrow_hi,x"},{"a":13349,"t":"code","b":[141,191,224],"m":"sta","oa":57535,"o":"a_E0BF"},{"a":13352,"t":"code","b":[189,74,52],"m":"lda","oa":13386,"o":"gear_colour_lo,x"},{"a":13355,"t":"code","b":[141,152,216],"m":"sta","o":"$D898"},{"a":13358,"t":"code","b":[141,153,216],"m":"sta","o":"$D899"},{"a":13361,"t":"code","b":[189,76,52],"m":"lda","oa":13388,"o":"gear_colour_hi,x"},{"a":13364,"t":"code","b":[141,192,216],"m":"sta","o":"$D8C0"},{"a":13367,"t":"code","b":[141,193,216],"m":"sta","o":"$D8C1"},{"a":13370,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":13372,"t":"code","b":[141,216,83],"m":"sta","oa":21464,"o":"a_53D8"},{"a":13375,"l":"r_343F","t":"code","b":[96],"m":"rts","x":[13329]},{"a":13376,"l":"b_3440","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[13324]},{"a":13378,"t":"code","b":[141,216,83],"m":"sta","oa":21464,"o":"a_53D8"},{"a":13381,"t":"code","b":[96],"m":"rts"},{"a":13382,"l":"gear_arrow_lo","c":"The cell in front of LO (row 3, column 31) for low and high gear.","t":"byte","b":[69,72],"x":[13340]},{"a":13384,"l":"gear_arrow_hi","c":"The cell in front of HI (row 4, column 31) for low and high gear.","t":"byte","b":[70,71],"x":[13346]},{"a":13386,"l":"gear_colour_lo","c":"The colour of LO for low and high gear: 9 when chosen, 12 when not.","t":"byte","b":[9,12],"x":[13352]},{"a":13388,"l":"gear_colour_hi","c":"The colour of HI for low and high gear: 12, then 9 when chosen.","t":"byte","b":[12,9],"x":[13361]},{"a":13390,"l":"podium_colours","c":"The colour of a stage's mark by the podium places left after the player's finish: $0A for third, $0B for second, $0F for first.","t":"byte","b":[10,11,15],"x":[13284]},{"a":13393,"l":"add_speed_score","c":"Adds a quarter of the speed level (0 to 8) to the score $53DC-$53DE in decimal mode, each race frame, and falls into draw_score.","t":"code","b":[173,111,83],"m":"lda","oa":21359,"o":"a_536F","x":[13316]},{"a":13396,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":13397,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":13398,"t":"code","b":[248],"m":"sed"},{"a":13399,"t":"code","b":[24],"m":"clc"},{"a":13400,"t":"code","b":[109,220,83],"m":"adc","oa":21468,"o":"a_53DC"},{"a":13403,"t":"code","b":[141,220,83],"m":"sta","oa":21468,"o":"a_53DC"},{"a":13406,"t":"code","b":[144,58],"m":"bcc","oa":13466,"o":"b_349A"},{"a":13408,"t":"code","b":[173,221,83],"m":"lda","oa":21469,"o":"a_53DD"},{"a":13411,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":13413,"t":"code","b":[141,221,83],"m":"sta","oa":21469,"o":"a_53DD"},{"a":13416,"t":"code","b":[144,28],"m":"bcc","oa":13446,"o":"b_3486"},{"a":13418,"t":"code","b":[173,222,83],"m":"lda","oa":21470,"o":"a_53DE"},{"a":13421,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":13423,"t":"code","b":[141,222,83],"m":"sta","oa":21470,"o":"a_53DE"},{"a":13426,"l":"draw_score","c":"Writes the score's six BCD digits from $53DE down into row 4, columns 6 to 11 ($E0A6-$E0AB); column 12 stays the zero after them.","t":"code","b":[173,222,83],"m":"lda","oa":21470,"o":"a_53DE","x":[4335,4547]},{"a":13429,"t":"code","b":[41,240],"m":"and","o":"#$F0"},{"a":13431,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":13432,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":13433,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":13434,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":13435,"t":"code","b":[141,166,224],"m":"sta","oa":57510,"o":"a_E0A6"},{"a":13438,"t":"code","b":[173,222,83],"m":"lda","oa":21470,"o":"a_53DE"},{"a":13441,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":13443,"t":"code","b":[141,167,224],"m":"sta","oa":57511,"o":"a_E0A7"},{"a":13446,"l":"b_3486","t":"code","b":[173,221,83],"m":"lda","oa":21469,"o":"a_53DD","x":[13416]},{"a":13449,"t":"code","b":[41,240],"m":"and","o":"#$F0"},{"a":13451,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":13452,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":13453,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":13454,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":13455,"t":"code","b":[141,168,224],"m":"sta","oa":57512,"o":"a_E0A8"},{"a":13458,"t":"code","b":[173,221,83],"m":"lda","oa":21469,"o":"a_53DD"},{"a":13461,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":13463,"t":"code","b":[141,169,224],"m":"sta","oa":57513,"o":"a_E0A9"},{"a":13466,"l":"b_349A","t":"code","b":[173,220,83],"m":"lda","oa":21468,"o":"a_53DC","x":[13406]},{"a":13469,"t":"code","b":[41,240],"m":"and","o":"#$F0"},{"a":13471,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":13472,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":13473,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":13474,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":13475,"t":"code","b":[141,170,224],"m":"sta","oa":57514,"o":"a_E0AA"},{"a":13478,"t":"code","b":[173,220,83],"m":"lda","oa":21468,"o":"a_53DC"},{"a":13481,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":13483,"t":"code","b":[141,171,224],"m":"sta","oa":57515,"o":"a_E0AB"},{"a":13486,"t":"code","b":[216],"m":"cld"},{"a":13487,"t":"code","b":[96],"m":"rts"},{"a":13488,"l":"race_clock","c":"Every other race frame: adds one to the digit after the seconds, $53E1 (shown at $E083), which runs 0 to 5; the sixth carries a second into $53E0 (BCD, shown at $E080 and $E081), and 60 seconds a minute into $53DF ($E07E). The clock runs on race frames, not on the video's 50 a second.","t":"code","b":[165,230],"m":"lda","oa":230,"o":"zpa_E6","x":[2311]},{"a":13490,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":13492,"t":"code","b":[208,76],"m":"bne","oa":13570,"o":"r_3502"},{"a":13494,"t":"code","b":[248],"m":"sed"},{"a":13495,"t":"code","b":[238,225,83],"m":"inc","oa":21473,"o":"a_53E1"},{"a":13498,"t":"code","b":[173,225,83],"m":"lda","oa":21473,"o":"a_53E1"},{"a":13501,"t":"code","b":[141,131,224],"m":"sta","oa":57475,"o":"a_E083"},{"a":13504,"t":"code","b":[201,6],"m":"cmp","o":"#$06"},{"a":13506,"t":"code","b":[208,61],"m":"bne","oa":13569,"o":"b_3501"},{"a":13508,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":13510,"t":"code","b":[141,225,83],"m":"sta","oa":21473,"o":"a_53E1"},{"a":13513,"t":"code","b":[141,131,224],"m":"sta","oa":57475,"o":"a_E083"},{"a":13516,"t":"code","b":[173,224,83],"m":"lda","oa":21472,"o":"a_53E0"},{"a":13519,"t":"code","b":[24],"m":"clc"},{"a":13520,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":13522,"t":"code","b":[141,224,83],"m":"sta","oa":21472,"o":"a_53E0"},{"a":13525,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":13527,"t":"code","b":[141,129,224],"m":"sta","oa":57473,"o":"a_E081"},{"a":13530,"t":"code","b":[173,224,83],"m":"lda","oa":21472,"o":"a_53E0"},{"a":13533,"t":"code","b":[41,240],"m":"and","o":"#$F0"},{"a":13535,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":13536,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":13537,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":13538,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":13539,"t":"code","b":[141,128,224],"m":"sta","oa":57472,"o":"a_E080"},{"a":13542,"t":"code","b":[173,224,83],"m":"lda","oa":21472,"o":"a_53E0"},{"a":13545,"t":"code","b":[201,96],"m":"cmp","o":"#$60"},{"a":13547,"t":"code","b":[208,20],"m":"bne","oa":13569,"o":"b_3501"},{"a":13549,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":13551,"t":"code","b":[141,224,83],"m":"sta","oa":21472,"o":"a_53E0"},{"a":13554,"t":"code","b":[141,129,224],"m":"sta","oa":57473,"o":"a_E081"},{"a":13557,"t":"code","b":[141,128,224],"m":"sta","oa":57472,"o":"a_E080"},{"a":13560,"t":"code","b":[238,223,83],"m":"inc","oa":21471,"o":"a_53DF"},{"a":13563,"t":"code","b":[173,223,83],"m":"lda","oa":21471,"o":"a_53DF"},{"a":13566,"t":"code","b":[141,126,224],"m":"sta","oa":57470,"o":"a_E07E"},{"a":13569,"l":"b_3501","t":"code","b":[216],"m":"cld","x":[13506,13547]},{"a":13570,"l":"r_3502","t":"code","b":[96],"m":"rts","x":[13492]},{"a":13571,"l":"speed_up","c":"If the speed level $536F is below 32: one level up, and 7 more on the km/h read-out $53DA/$53DB (BCD), shown at $E0C3-$E0C5.","t":"code","b":[173,111,83],"m":"lda","oa":21359,"o":"a_536F","x":[13167]},{"a":13574,"t":"code","b":[201,32],"m":"cmp","o":"#$20"},{"a":13576,"t":"code","b":[176,47],"m":"bcs","oa":13625,"o":"r_3539"},{"a":13578,"t":"code","b":[238,111,83],"m":"inc","oa":21359,"o":"a_536F"},{"a":13581,"t":"code","b":[248],"m":"sed"},{"a":13582,"t":"code","b":[173,219,83],"m":"lda","oa":21467,"o":"a_53DB"},{"a":13585,"t":"code","b":[24],"m":"clc"},{"a":13586,"t":"code","b":[105,7],"m":"adc","o":"#$07"},{"a":13588,"t":"code","b":[141,219,83],"m":"sta","oa":21467,"o":"a_53DB"},{"a":13591,"t":"code","b":[173,218,83],"m":"lda","oa":21466,"o":"a_53DA"},{"a":13594,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":13596,"t":"code","b":[141,218,83],"m":"sta","oa":21466,"o":"a_53DA"},{"a":13599,"t":"code","b":[216],"m":"cld"},{"a":13600,"l":"j_3520","t":"code","b":[41,15],"m":"and","o":"#$0F","x":[13653]},{"a":13602,"t":"code","b":[141,195,224],"m":"sta","oa":57539,"o":"a_E0C3"},{"a":13605,"t":"code","b":[173,219,83],"m":"lda","oa":21467,"o":"a_53DB"},{"a":13608,"t":"code","b":[41,240],"m":"and","o":"#$F0"},{"a":13610,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":13611,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":13612,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":13613,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":13614,"t":"code","b":[141,196,224],"m":"sta","oa":57540,"o":"a_E0C4"},{"a":13617,"t":"code","b":[173,219,83],"m":"lda","oa":21467,"o":"a_53DB"},{"a":13620,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":13622,"t":"code","b":[141,197,224],"m":"sta","oa":57541,"o":"a_E0C5"},{"a":13625,"l":"r_3539","t":"code","b":[96],"m":"rts","x":[13576,13629]},{"a":13626,"l":"slow_down","c":"If the speed level is above 0: one level down and 7 off the km/h read-out.","t":"code","b":[173,111,83],"m":"lda","oa":21359,"o":"a_536F","x":[13186,13196]},{"a":13629,"t":"code","b":[240,250],"m":"beq","oa":13625,"o":"r_3539"},{"a":13631,"t":"code","b":[206,111,83],"m":"dec","oa":21359,"o":"a_536F"},{"a":13634,"t":"code","b":[248],"m":"sed"},{"a":13635,"t":"code","b":[173,219,83],"m":"lda","oa":21467,"o":"a_53DB"},{"a":13638,"t":"code","b":[56],"m":"sec"},{"a":13639,"t":"code","b":[233,7],"m":"sbc","o":"#$07"},{"a":13641,"t":"code","b":[141,219,83],"m":"sta","oa":21467,"o":"a_53DB"},{"a":13644,"t":"code","b":[173,218,83],"m":"lda","oa":21466,"o":"a_53DA"},{"a":13647,"t":"code","b":[233,0],"m":"sbc","o":"#$00"},{"a":13649,"t":"code","b":[141,218,83],"m":"sta","oa":21466,"o":"a_53DA"},{"a":13652,"t":"code","b":[216],"m":"cld"},{"a":13653,"t":"code","b":[76,32,53],"m":"jmp","oa":13600,"o":"j_3520"},{"a":13656,"l":"setup_stage","c":"Sets up a stage before the start: clears the race's variables, puts the kart at position 2,0 with the road's offset $2F at $F4 and its position $53D2 at $14 and the horizon picture at row $0F, then reads the course's record from course_table: the stage's piece list ($E1), scenery list ($E3), raised-track count $53D4 and the view's multicolour $53EA, sky and ground colours $25 and $26, and the addresses of the two horizon pictures, the upper ($53EF) and the lower ($53ED). Copies 113 bytes from $B685 (or $B785 when the lower horizon picture is at $A5xx) to $FF88, the race set's last characters. Then the start piece, the bend straight, the first scenery, the kart's colour $53CE and the driver's head in band 0, the rivals' places, lanes, drivers and colours (rival_start_coarse, rival_start_fine, rival_lanes, the drivers before the player's in turn), the podium cleared, the player in fifth place, and the front faces' tops cleared of old labels.","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[2159]},{"a":13658,"t":"code","b":[141,32,208],"m":"sta","o":"vic_border"},{"a":13661,"t":"code","b":[141,111,83],"m":"sta","oa":21359,"o":"a_536F"},{"a":13664,"t":"code","b":[141,219,83],"m":"sta","oa":21467,"o":"a_53DB"},{"a":13667,"t":"code","b":[141,218,83],"m":"sta","oa":21466,"o":"a_53DA"},{"a":13670,"t":"code","b":[141,167,83],"m":"sta","oa":21415,"o":"a_53A7"},{"a":13673,"t":"code","b":[141,171,83],"m":"sta","oa":21419,"o":"a_53AB"},{"a":13676,"t":"code","b":[141,207,83],"m":"sta","oa":21455,"o":"a_53CF"},{"a":13679,"t":"code","b":[141,208,83],"m":"sta","oa":21456,"o":"a_53D0"},{"a":13682,"t":"code","b":[141,212,83],"m":"sta","oa":21460,"o":"a_53D4"},{"a":13685,"t":"code","b":[141,217,83],"m":"sta","oa":21465,"o":"a_53D9"},{"a":13688,"t":"code","b":[141,216,83],"m":"sta","oa":21464,"o":"a_53D8"},{"a":13691,"t":"code","b":[141,223,83],"m":"sta","oa":21471,"o":"a_53DF"},{"a":13694,"t":"code","b":[141,224,83],"m":"sta","oa":21472,"o":"a_53E0"},{"a":13697,"t":"code","b":[141,225,83],"m":"sta","oa":21473,"o":"a_53E1"},{"a":13700,"t":"code","b":[141,129,83],"m":"sta","oa":21377,"o":"a_5381"},{"a":13703,"t":"code","b":[141,230,83],"m":"sta","oa":21478,"o":"a_53E6"},{"a":13706,"t":"code","b":[133,48],"m":"sta","oa":48,"o":"zpa_30"},{"a":13708,"t":"code","b":[141,232,83],"m":"sta","oa":21480,"o":"a_53E8"},{"a":13711,"t":"code","b":[141,233,83],"m":"sta","oa":21481,"o":"a_53E9"},{"a":13714,"t":"code","b":[141,115,83],"m":"sta","oa":21363,"o":"a_5373"},{"a":13717,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":13719,"t":"code","b":[141,128,83],"m":"sta","oa":21376,"o":"a_5380"},{"a":13722,"t":"code","b":[141,226,83],"m":"sta","oa":21474,"o":"a_53E2"},{"a":13725,"t":"code","b":[169,20],"m":"lda","o":"#$14"},{"a":13727,"t":"code","b":[141,231,83],"m":"sta","oa":21479,"o":"a_53E7"},{"a":13730,"t":"code","b":[169,244],"m":"lda","o":"#$F4"},{"a":13732,"t":"code","b":[133,47],"m":"sta","oa":47,"o":"zpa_2F"},{"a":13734,"t":"code","b":[169,20],"m":"lda","o":"#$14"},{"a":13736,"t":"code","b":[141,210,83],"m":"sta","oa":21458,"o":"a_53D2"},{"a":13739,"t":"code","b":[169,90],"m":"lda","o":"#$5A"},{"a":13741,"t":"code","b":[141,211,83],"m":"sta","oa":21459,"o":"a_53D3"},{"a":13744,"t":"code","b":[169,15],"m":"lda","o":"#$0F"},{"a":13746,"t":"code","b":[141,169,83],"m":"sta","oa":21417,"o":"a_53A9"},{"a":13749,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":13751,"t":"code","b":[141,168,83],"m":"sta","oa":21416,"o":"a_53A8"},{"a":13754,"t":"code","b":[173,228,83],"m":"lda","oa":21476,"o":"a_53E4"},{"a":13757,"t":"code","b":[10],"m":"asl","o":"a"},{"a":13758,"t":"code","b":[168],"m":"tay"},{"a":13759,"t":"code","b":[185,51,55],"m":"lda","oa":14131,"o":"course_table,y"},{"a":13762,"t":"code","b":[133,2],"m":"sta","oa":2,"o":"zpa_02"},{"a":13764,"t":"code","b":[185,52,55],"m":"lda","oa":14132,"o":"course_table_hi,y"},{"a":13767,"t":"code","b":[133,3],"m":"sta","oa":3,"o":"zpa_03"},{"a":13769,"t":"code","b":[173,229,83],"m":"lda","oa":21477,"o":"a_53E5"},{"a":13772,"t":"code","b":[10],"m":"asl","o":"a"},{"a":13773,"t":"code","b":[168],"m":"tay"},{"a":13774,"t":"code","b":[177,2],"m":"lda","oa":2,"o":"(zpa_02),y"},{"a":13776,"t":"code","b":[133,225],"m":"sta","oa":225,"o":"zpp_E1"},{"a":13778,"t":"code","b":[200],"m":"iny"},{"a":13779,"t":"code","b":[177,2],"m":"lda","oa":2,"o":"(zpa_02),y"},{"a":13781,"t":"code","b":[133,226],"m":"sta","oa":226,"o":"zpa_E2"},{"a":13783,"t":"code","b":[152],"m":"tya"},{"a":13784,"t":"code","b":[24],"m":"clc"},{"a":13785,"t":"code","b":[105,9],"m":"adc","o":"#$09"},{"a":13787,"t":"code","b":[168],"m":"tay"},{"a":13788,"t":"code","b":[177,2],"m":"lda","oa":2,"o":"(zpa_02),y"},{"a":13790,"t":"code","b":[133,227],"m":"sta","oa":227,"o":"zpp_E3"},{"a":13792,"t":"code","b":[200],"m":"iny"},{"a":13793,"t":"code","b":[177,2],"m":"lda","oa":2,"o":"(zpa_02),y"},{"a":13795,"t":"code","b":[133,228],"m":"sta","oa":228,"o":"zpa_E4"},{"a":13797,"t":"code","b":[152],"m":"tya"},{"a":13798,"t":"code","b":[24],"m":"clc"},{"a":13799,"t":"code","b":[105,9],"m":"adc","o":"#$09"},{"a":13801,"t":"code","b":[168],"m":"tay"},{"a":13802,"t":"code","b":[177,2],"m":"lda","oa":2,"o":"(zpa_02),y"},{"a":13804,"t":"code","b":[141,212,83],"m":"sta","oa":21460,"o":"a_53D4"},{"a":13807,"t":"code","b":[200],"m":"iny"},{"a":13808,"t":"code","b":[177,2],"m":"lda","oa":2,"o":"(zpa_02),y"},{"a":13810,"t":"code","b":[141,234,83],"m":"sta","oa":21482,"o":"a_53EA"},{"a":13813,"t":"code","b":[152],"m":"tya"},{"a":13814,"t":"code","b":[24],"m":"clc"},{"a":13815,"t":"code","b":[105,9],"m":"adc","o":"#$09"},{"a":13817,"t":"code","b":[168],"m":"tay"},{"a":13818,"t":"code","b":[177,2],"m":"lda","oa":2,"o":"(zpa_02),y"},{"a":13820,"t":"code","b":[133,37],"m":"sta","oa":37,"o":"zpa_25"},{"a":13822,"t":"code","b":[200],"m":"iny"},{"a":13823,"t":"code","b":[177,2],"m":"lda","oa":2,"o":"(zpa_02),y"},{"a":13825,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"zpa_26"},{"a":13827,"t":"code","b":[152],"m":"tya"},{"a":13828,"t":"code","b":[24],"m":"clc"},{"a":13829,"t":"code","b":[105,9],"m":"adc","o":"#$09"},{"a":13831,"t":"code","b":[168],"m":"tay"},{"a":13832,"t":"code","b":[177,2],"m":"lda","oa":2,"o":"(zpa_02),y"},{"a":13834,"t":"code","b":[141,239,83],"m":"sta","oa":21487,"o":"a_53EF"},{"a":13837,"t":"code","b":[200],"m":"iny"},{"a":13838,"t":"code","b":[177,2],"m":"lda","oa":2,"o":"(zpa_02),y"},{"a":13840,"t":"code","b":[141,240,83],"m":"sta","oa":21488,"o":"a_53F0"},{"a":13843,"t":"code","b":[152],"m":"tya"},{"a":13844,"t":"code","b":[24],"m":"clc"},{"a":13845,"t":"code","b":[105,9],"m":"adc","o":"#$09"},{"a":13847,"t":"code","b":[168],"m":"tay"},{"a":13848,"t":"code","b":[177,2],"m":"lda","oa":2,"o":"(zpa_02),y"},{"a":13850,"t":"code","b":[141,237,83],"m":"sta","oa":21485,"o":"a_53ED"},{"a":13853,"t":"code","b":[200],"m":"iny"},{"a":13854,"t":"code","b":[177,2],"m":"lda","oa":2,"o":"(zpa_02),y"},{"a":13856,"t":"code","b":[141,238,83],"m":"sta","oa":21486,"o":"a_53EE"},{"a":13859,"t":"code","b":[169,182],"m":"lda","o":"#$B6"},{"a":13861,"t":"code","b":[141,54,54],"m":"sta","oa":13878,"o":"stage_chars_src_hi"},{"a":13864,"t":"code","b":[173,238,83],"m":"lda","oa":21486,"o":"a_53EE"},{"a":13867,"t":"code","b":[201,165],"m":"cmp","o":"#$A5"},{"a":13869,"t":"code","b":[208,3],"m":"bne","oa":13874,"o":"b_3632"},{"a":13871,"t":"code","b":[238,54,54],"m":"inc","oa":13878,"o":"stage_chars_src_hi"},{"a":13874,"l":"b_3632","t":"code","b":[160,112],"m":"ldy","o":"#$70","x":[13869]},{"a":13876,"l":"b_3634","t":"code","b":[185,133,0],"m":"lda","oa":133,"o":"f_0085,y","x":[13883]},{"a":13878,"t":"note","l":"stage_chars_src_hi","c":"The high byte of the LDA's address at $3634, $B6 or $B7, set by setup_stage to choose which 113 bytes go to $FF88.","note":"inside the item at $3634","x":[13861,13871]},{"a":13879,"t":"code","b":[153,136,255],"m":"sta","oa":65416,"o":"f_FF88,y"},{"a":13882,"t":"code","b":[136],"m":"dey"},{"a":13883,"t":"code","b":[16,247],"m":"bpl","oa":13876,"o":"b_3634"},{"a":13885,"t":"code","b":[32,12,43],"m":"jsr","oa":11020,"o":"piece_start"},{"a":13888,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":13890,"t":"code","b":[133,33],"m":"sta","oa":33,"o":"zpa_21"},{"a":13892,"t":"code","b":[169,162],"m":"lda","o":"#$A2"},{"a":13894,"t":"code","b":[133,39],"m":"sta","oa":39,"o":"zpa_27"},{"a":13896,"t":"code","b":[133,41],"m":"sta","oa":41,"o":"zpa_29"},{"a":13898,"t":"code","b":[169,44],"m":"lda","o":"#$2C"},{"a":13900,"t":"code","b":[133,40],"m":"sta","oa":40,"o":"zpa_28"},{"a":13902,"t":"code","b":[133,42],"m":"sta","oa":42,"o":"zpa_2A"},{"a":13904,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":13906,"t":"code","b":[133,45],"m":"sta","oa":45,"o":"zpa_2D"},{"a":13908,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":13910,"t":"code","b":[133,73],"m":"sta","oa":73,"o":"zpa_49"},{"a":13912,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":13914,"t":"code","b":[133,72],"m":"sta","oa":72,"o":"zpa_48"},{"a":13916,"t":"code","b":[32,183,26],"m":"jsr","oa":6839,"o":"scenery_list_next"},{"a":13919,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":13921,"l":"b_3661","t":"code","b":[189,253,54],"m":"lda","oa":14077,"o":"scenery_counter_starts,x","x":[13932]},{"a":13924,"t":"code","b":[149,49],"m":"sta","oa":49,"o":"zpf_31,x"},{"a":13926,"t":"code","b":[32,138,26],"m":"jsr","oa":6794,"o":"read_scenery_record"},{"a":13929,"t":"code","b":[232],"m":"inx"},{"a":13930,"t":"code","b":[224,4],"m":"cpx","o":"#$04"},{"a":13932,"t":"code","b":[208,243],"m":"bne","oa":13921,"o":"b_3661"},{"a":13934,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":13936,"t":"code","b":[133,66],"m":"sta","oa":66,"o":"zpa_42"},{"a":13938,"t":"code","b":[173,206,83],"m":"lda","oa":21454,"o":"a_53CE"},{"a":13941,"t":"code","b":[141,117,81],"m":"sta","oa":20853,"o":"band_colour1"},{"a":13944,"t":"code","b":[141,121,81],"m":"sta","oa":20857,"o":"band_colour2"},{"a":13947,"t":"code","b":[141,125,81],"m":"sta","oa":20861,"o":"band_colour3"},{"a":13950,"t":"code","b":[172,183,83],"m":"ldy","oa":21431,"o":"a_53B7"},{"a":13953,"t":"code","b":[185,121,23],"m":"lda","oa":6009,"o":"head_behind,y"},{"a":13956,"t":"code","b":[141,97,81],"m":"sta","oa":20833,"o":"band_pointer0"},{"a":13959,"t":"code","b":[162,10],"m":"ldx","o":"#$0A"},{"a":13961,"l":"b_3689","t":"code","b":[189,23,55],"m":"lda","oa":14103,"o":"rival_lanes,x","x":[14002]},{"a":13964,"t":"code","b":[157,154,83],"m":"sta","oa":21402,"o":"f_539A,x"},{"a":13967,"t":"code","b":[189,12,55],"m":"lda","oa":14092,"o":"rival_start_fine,x"},{"a":13970,"t":"code","b":[157,142,83],"m":"sta","oa":21390,"o":"f_538E,x"},{"a":13973,"t":"code","b":[189,1,55],"m":"lda","oa":14081,"o":"rival_start_coarse,x"},{"a":13976,"t":"code","b":[157,130,83],"m":"sta","oa":21378,"o":"f_5382,x"},{"a":13979,"t":"code","b":[136],"m":"dey"},{"a":13980,"t":"code","b":[16,2],"m":"bpl","oa":13984,"o":"b_36A0"},{"a":13982,"t":"code","b":[160,11],"m":"ldy","o":"#$0B"},{"a":13984,"l":"b_36A0","t":"code","b":[152],"m":"tya","x":[13980]},{"a":13985,"t":"code","b":[157,172,83],"m":"sta","oa":21420,"o":"f_53AC,x"},{"a":13988,"t":"code","b":[185,34,55],"m":"lda","oa":14114,"o":"driver_kart_colours,y"},{"a":13991,"t":"code","b":[157,195,83],"m":"sta","oa":21443,"o":"f_53C3,x"},{"a":13994,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":13996,"t":"code","b":[149,231],"m":"sta","oa":231,"o":"zpf_E7,x"},{"a":13998,"t":"code","b":[157,184,83],"m":"sta","oa":21432,"o":"f_53B8,x"},{"a":14001,"t":"code","b":[202],"m":"dex"},{"a":14002,"t":"code","b":[16,213],"m":"bpl","oa":13961,"o":"b_3689"},{"a":14004,"t":"code","b":[162,2],"m":"ldx","o":"#$02"},{"a":14006,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":14008,"l":"b_36B8","t":"code","b":[157,62,81],"m":"sta","oa":20798,"o":"band_on_1,x","x":[14012]},{"a":14011,"t":"code","b":[202],"m":"dex"},{"a":14012,"t":"code","b":[16,250],"m":"bpl","oa":14008,"o":"b_36B8"},{"a":14014,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":14016,"t":"code","b":[141,170,83],"m":"sta","oa":21418,"o":"a_53AA"},{"a":14019,"t":"code","b":[162,4],"m":"ldx","o":"#$04"},{"a":14021,"t":"code","b":[142,214,83],"m":"stx","oa":21462,"o":"a_53D6"},{"a":14024,"t":"code","b":[32,21,20],"m":"jsr","oa":5141,"o":"show_place"},{"a":14027,"t":"code","b":[162,11],"m":"ldx","o":"#$0B"},{"a":14029,"l":"b_36CD","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[14058]},{"a":14031,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"zpa_0E"},{"a":14033,"t":"code","b":[138],"m":"txa"},{"a":14034,"t":"code","b":[24],"m":"clc"},{"a":14035,"t":"code","b":[105,141],"m":"adc","o":"#$8D"},{"a":14037,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":14038,"t":"code","b":[102,14],"m":"ror","oa":14,"o":"zpa_0E"},{"a":14040,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":14041,"t":"code","b":[102,14],"m":"ror","oa":14,"o":"zpa_0E"},{"a":14043,"t":"code","b":[24],"m":"clc"},{"a":14044,"t":"code","b":[105,192],"m":"adc","o":"#$C0"},{"a":14046,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"zpa_0F"},{"a":14048,"t":"code","b":[160,14],"m":"ldy","o":"#$0E"},{"a":14050,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":14052,"l":"b_36E4","t":"code","b":[145,14],"m":"sta","oa":14,"o":"(zpa_0E),y","x":[14055]},{"a":14054,"t":"code","b":[136],"m":"dey"},{"a":14055,"t":"code","b":[16,251],"m":"bpl","oa":14052,"o":"b_36E4"},{"a":14057,"t":"code","b":[202],"m":"dex"},{"a":14058,"t":"code","b":[16,225],"m":"bpl","oa":14029,"o":"b_36CD"},{"a":14060,"l":"reset_kart_height","c":"Puts band 0's sprites back at the kart's normal height: head $CE, kart $E3.","t":"code","b":[169,206],"m":"lda","o":"#$CE","x":[5791]},{"a":14062,"t":"code","b":[141,81,81],"m":"sta","oa":20817,"o":"band_y0"},{"a":14065,"t":"code","b":[169,227],"m":"lda","o":"#$E3"},{"a":14067,"t":"code","b":[141,85,81],"m":"sta","oa":20821,"o":"band_y1"},{"a":14070,"t":"code","b":[141,89,81],"m":"sta","oa":20825,"o":"band_y2"},{"a":14073,"t":"code","b":[141,93,81],"m":"sta","oa":20829,"o":"band_y3"},{"a":14076,"t":"code","b":[96],"m":"rts"},{"a":14077,"l":"scenery_counter_starts","c":"The four scenery slots' first counts: 0, 4, 8 and 12, so the slots take records in turn.","t":"byte","b":[0,4,8,12],"x":[13921]},{"a":14081,"l":"rival_start_coarse","c":"The coarse start position of each rival: 2 for rivals 0 to 3, 1 for 4 to 7, 0 for 8 to 10; the player is at 2.","t":"byte","b":[2,2,2,2,1,1,1,1],"x":[13973]},{"a":14089,"t":"byte","b":[0,0,0]},{"a":14092,"l":"rival_start_fine","c":"The fine start position of each rival, within its coarse step: $F0, $B4, $78, $3C for rivals 0 to 3, and so on, 60 apart.","t":"byte","b":[240,180,120,60,196,136,76,16],"x":[13967]},{"a":14100,"t":"byte","b":[212,92,32]},{"a":14103,"l":"rival_lanes","c":"Each rival's lane, the sideways offset its kart keeps: $08 or $28.","t":"byte","b":[8,40,8,40,40,8,40,8],"x":[13961]},{"a":14111,"t":"byte","b":[40,8,40]},{"a":14114,"l":"driver_kart_colours","c":"The colour of each driver's kart, by driver number.","t":"byte","b":[5,6,2,14,4,5,6,2],"x":[13988]},{"a":14122,"t":"byte","b":[14,4,5,6]},{"a":14126,"l":"kart_colour_choices","c":"Five kart colours, one picked at random for the player's kart on the select screen.","t":"byte","b":[2,4,5,6,14],"x":[3773]},{"a":14131,"l":"course_table","c":"Address of each course's record, A to E: $373D, $3779, $37B5, $37F1, $382D.","t":"word","b":[61,55,121,55,181,55,241,55],"d":[14141,14201,14261,14321],"x":[13759]},{"a":14132,"t":"note","l":"course_table_hi","c":"The high bytes of course_table, read at its address + 1.","note":"inside the item at $3733","x":[13764]},{"a":14139,"t":"word","b":[45,56],"d":[14381]},{"a":14141,"l":"course_a","c":"Course A's record, 60 bytes, two for each of the five stages in six groups of ten: the piece lists, the scenery lists, the raised-track count with the view's multicolour, the sky and ground colours, the upper and the lower horizon picture.","t":"word","b":[70,35,136,35,206,35,34,36],"d":[9030,9096,9166,9250]},{"a":14149,"t":"word","b":[122,36,1,27,59,27,117,27],"d":[9338,6913,6971,7029]},{"a":14157,"t":"word","b":[181,27,241,27],"d":[7093,7153]},{"a":14161,"l":"course_a_looks","c":"The rest of course A's record, two bytes a stage in groups of five: the raised-track count and the view's multicolour (0/$C, 0/$C, 0/$F, 0/$C, 11/$C), the sky and ground colours (3/5, 6/11, 6/12, 3/8, 3/5), then the horizons.","t":"byte","b":[0,12,0,12,0,15,0,12]},{"a":14169,"t":"byte","b":[11,12,3,5,6,11,6,12]},{"a":14177,"t":"byte","b":[3,8,3,5]},{"a":14181,"l":"course_a_horizons","c":"Course A's horizon pictures, the address of each picture's bottom row, one word a stage: the upper pictures ($B33F, $B33F, $B33F, $B33F, $A971), then the lower ($AF5D, $AF5D, $AF5D, $AF5D, $A571).","t":"word","b":[63,179,63,179,63,179,63,179],"d":[45887,45887,45887,45887]},{"a":14189,"t":"word","b":[113,169,93,175,93,175,93,175],"d":[43377,44893,44893,44893]},{"a":14197,"t":"word","b":[93,175,113,165],"d":[44893,42353]},{"a":14201,"l":"course_b","c":"Course B's record, laid out as course_a.","t":"word","b":[222,36,40,37,120,37,178,37],"d":[9438,9512,9592,9650]},{"a":14209,"t":"word","b":[4,38,41,28,101,28,161,28],"d":[9732,7209,7269,7329]},{"a":14217,"t":"word","b":[215,28,17,29],"d":[7383,7441]},{"a":14221,"l":"course_b_looks","c":"The rest of course B's record, two bytes a stage in groups of five: the raised-track count and the view's multicolour (0/$C, 0/$C, 100/$C, 0/$C, 0/$C), the sky and ground colours (6/5, 5/11, 4/13, 3/11, 3/11), then the horizons.","t":"byte","b":[0,12,0,12,100,12,0,12]},{"a":14229,"t":"byte","b":[0,12,6,5,5,11,4,13]},{"a":14237,"t":"byte","b":[3,11,3,11]},{"a":14241,"l":"course_b_horizons","c":"Course B's horizon pictures, the address of each picture's bottom row, one word a stage: the upper pictures ($A971, $B33F, $B33F, $B33F, $A971), then the lower ($A571, $AF5D, $A571, $A571, $A571).","t":"word","b":[113,169,63,179,63,179,63,179],"d":[43377,45887,45887,45887]},{"a":14249,"t":"word","b":[113,169,113,165,93,175,113,165],"d":[43377,42353,44893,42353]},{"a":14257,"t":"word","b":[113,165,113,165],"d":[42353,42353]},{"a":14261,"l":"course_c","c":"Course C's record, laid out as course_a.","t":"word","b":[92,38,148,38,236,38,60,39],"d":[9820,9876,9964,10044]},{"a":14269,"t":"word","b":[142,39,79,29,137,29,193,29],"d":[10126,7503,7561,7617]},{"a":14277,"t":"word","b":[3,30,67,30],"d":[7683,7747]},{"a":14281,"l":"course_c_looks","c":"The rest of course C's record, two bytes a stage in groups of five: the raised-track count and the view's multicolour (0/$C, 0/$C, 0/$C, 0/$C, 100/$C), the sky and ground colours (6/13, 2/9, 6/0, 3/11, 3/5), then the horizons.","t":"byte","b":[0,12,0,12,0,12,0,12]},{"a":14289,"t":"byte","b":[100,12,6,13,2,9,6,0]},{"a":14297,"t":"byte","b":[3,11,3,5]},{"a":14301,"l":"course_c_horizons","c":"Course C's horizon pictures, the address of each picture's bottom row, one word a stage: the upper pictures ($B33F, $B33F, $A971, $B33F, $B33F), then the lower ($A571, $AF5D, $A571, $AF5D, $AF5D).","t":"word","b":[63,179,63,179,113,169,63,179],"d":[45887,45887,43377,45887]},{"a":14309,"t":"word","b":[63,179,113,165,93,175,113,165],"d":[45887,42353,44893,42353]},{"a":14317,"t":"word","b":[93,175,93,175],"d":[44893,44893]},{"a":14321,"l":"course_d","c":"Course D's record, laid out as course_a.","t":"word","b":[214,39,40,40,112,40,212,40],"d":[10198,10280,10352,10452]},{"a":14329,"t":"word","b":[42,41,123,30,179,30,239,30],"d":[10538,7803,7859,7919]},{"a":14337,"t":"word","b":[39,31,95,31],"d":[7975,8031]},{"a":14341,"l":"course_d_looks","c":"The rest of course D's record, two bytes a stage in groups of five: the raised-track count and the view's multicolour (0/$C, 0/$C, 0/$C, 0/$C, 0/$C), the sky and ground colours (7/8, 6/9, 6/13, 3/9, 6/9), then the horizons.","t":"byte","b":[0,12,0,12,0,12,0,12]},{"a":14349,"t":"byte","b":[0,12,7,8,6,9,6,13]},{"a":14357,"t":"byte","b":[3,9,6,9]},{"a":14361,"l":"course_d_horizons","c":"Course D's horizon pictures, the address of each picture's bottom row, one word a stage: the upper pictures ($B33F, $B33F, $A971, $B33F, $B33F), then the lower ($A571, $AF5D, $A571, $A571, $AF5D).","t":"word","b":[63,179,63,179,113,169,63,179],"d":[45887,45887,43377,45887]},{"a":14369,"t":"word","b":[63,179,113,165,93,175,113,165],"d":[45887,42353,44893,42353]},{"a":14377,"t":"word","b":[113,165,93,175],"d":[42353,44893]},{"a":14381,"l":"course_e","c":"Course E's record, laid out as course_a.","t":"word","b":[136,41,208,41,24,42,106,42],"d":[10632,10704,10776,10858]},{"a":14389,"t":"word","b":[180,42,157,31,211,31,15,32],"d":[10932,8093,8147,8207]},{"a":14397,"t":"word","b":[71,32,135,32],"d":[8263,8327]},{"a":14401,"l":"course_e_looks","c":"The rest of course E's record, two bytes a stage in groups of five: the raised-track count and the view's multicolour (100/$C, 0/$B, 0/$F, 0/$C, 0/$C), the sky and ground colours (5/6, 6/0, 4/12, 6/5, 4/11), then the horizons.","t":"byte","b":[100,12,0,11,0,15,0,12]},{"a":14409,"t":"byte","b":[0,12,5,6,6,0,4,12]},{"a":14417,"t":"byte","b":[6,5,4,11]},{"a":14421,"l":"course_e_horizons","c":"Course E's horizon pictures, the address of each picture's bottom row, one word a stage: the upper pictures ($B33F, $A971, $B33F, $B33F, $A971), then the lower ($AF5D, $A571, $AF5D, $A571, $A571).","t":"word","b":[63,179,113,169,63,179,63,179],"d":[45887,43377,45887,45887]},{"a":14429,"t":"word","b":[113,169,93,175,113,165,93,175],"d":[43377,44893,42353,44893]},{"a":14437,"t":"word","b":[113,165,113,165],"d":[42353,42353]},{"a":14441,"l":"pause_on_space","c":"Pauses the race while CIA 1's port B reads $EF (bit 4 low, the space bar): waits for it to be let go, pressed again, and let go again, a frame at a time.","t":"code","b":[173,1,220],"m":"lda","o":"cia1_port_b","x":[2220]},{"a":14444,"t":"code","b":[201,239],"m":"cmp","o":"#$EF"},{"a":14446,"t":"code","b":[208,30],"m":"bne","oa":14478,"o":"r_388E"},{"a":14448,"l":"b_3870","t":"code","b":[32,24,80],"m":"jsr","oa":20504,"o":"wait_frame","x":[14456]},{"a":14451,"t":"code","b":[173,1,220],"m":"lda","o":"cia1_port_b"},{"a":14454,"t":"code","b":[201,239],"m":"cmp","o":"#$EF"},{"a":14456,"t":"code","b":[240,246],"m":"beq","oa":14448,"o":"b_3870"},{"a":14458,"l":"b_387A","t":"code","b":[32,24,80],"m":"jsr","oa":20504,"o":"wait_frame","x":[14466]},{"a":14461,"t":"code","b":[173,1,220],"m":"lda","o":"cia1_port_b"},{"a":14464,"t":"code","b":[201,239],"m":"cmp","o":"#$EF"},{"a":14466,"t":"code","b":[208,246],"m":"bne","oa":14458,"o":"b_387A"},{"a":14468,"l":"b_3884","t":"code","b":[32,24,80],"m":"jsr","oa":20504,"o":"wait_frame","x":[14476]},{"a":14471,"t":"code","b":[173,1,220],"m":"lda","o":"cia1_port_b"},{"a":14474,"t":"code","b":[201,239],"m":"cmp","o":"#$EF"},{"a":14476,"t":"code","b":[240,246],"m":"beq","oa":14468,"o":"b_3884"},{"a":14478,"l":"r_388E","t":"code","b":[96],"m":"rts","x":[14446]},{"a":14479,"l":"wait_frames","c":"Waits for raster line 0 X times, stepping the random generator twice each time, so a wait also stirs the random numbers.","t":"code","b":[173,18,208],"m":"lda","o":"vic_raster","x":[2345,2366,2378,2399,2643,2802,2945,2953,3839,4196,4256,5516,6072,6087,6102,14482,14491]},{"a":14482,"t":"code","b":[208,251],"m":"bne","oa":14479,"o":"wait_frames"},{"a":14484,"t":"code","b":[32,158,56],"m":"jsr","oa":14494,"o":"random"},{"a":14487,"t":"code","b":[32,158,56],"m":"jsr","oa":14494,"o":"random"},{"a":14490,"t":"code","b":[202],"m":"dex"},{"a":14491,"t":"code","b":[208,242],"m":"bne","oa":14479,"o":"wait_frames"},{"a":14493,"t":"code","b":[96],"m":"rts"},{"a":14494,"l":"random","c":"Steps the 16-bit random generator at $5370/$5371: shifts it left a bit, then $5370 = ($5371 EOR $5370) + $5371 + the carry. Returns the new $5370 in A.","t":"code","b":[173,112,83],"m":"lda","oa":21360,"o":"a_5370","x":[2442,3767,4199,4210,4225,14484,14487]},{"a":14497,"t":"code","b":[10],"m":"asl","o":"a"},{"a":14498,"t":"code","b":[46,113,83],"m":"rol","oa":21361,"o":"a_5371"},{"a":14501,"t":"code","b":[46,112,83],"m":"rol","oa":21360,"o":"a_5370"},{"a":14504,"t":"code","b":[173,113,83],"m":"lda","oa":21361,"o":"a_5371"},{"a":14507,"t":"code","b":[77,112,83],"m":"eor","oa":21360,"o":"a_5370"},{"a":14510,"t":"code","b":[109,113,83],"m":"adc","oa":21361,"o":"a_5371"},{"a":14513,"t":"code","b":[141,112,83],"m":"sta","oa":21360,"o":"a_5370"},{"a":14516,"t":"code","b":[96],"m":"rts"},{"a":14517,"l":"seed_random","c":"Seeds the random generator from the raster line: $5370 = $D012, $5371 = twice it, read again while that doubled value is zero.","t":"code","b":[173,18,208],"m":"lda","o":"vic_raster","x":[2106,14527]},{"a":14520,"t":"code","b":[141,112,83],"m":"sta","oa":21360,"o":"a_5370"},{"a":14523,"t":"code","b":[10],"m":"asl","o":"a"},{"a":14524,"t":"code","b":[141,113,83],"m":"sta","oa":21361,"o":"a_5371"},{"a":14527,"t":"code","b":[240,244],"m":"beq","oa":14517,"o":"seed_random"},{"a":14529,"t":"code","b":[96],"m":"rts"},{"a":14530,"l":"setup_video","c":"Points the video chip at the top bank, $C000-$FFFF (CIA 2 port A bits 0 and 1 cleared), $D018 = $DE, multicolour text with 40 columns ($D016 = $18), multicolours $0C and 0, all eight sprites on and multicoloured with sprites 4 to 7 behind the background, black border, and sprite multicolours 0 and $0F.","t":"code","b":[173,2,221],"m":"lda","o":"cia2_ddr_a","x":[2103]},{"a":14533,"t":"code","b":[9,3],"m":"ora","o":"#$03"},{"a":14535,"t":"code","b":[141,2,221],"m":"sta","o":"cia2_ddr_a"},{"a":14538,"t":"code","b":[173,0,221],"m":"lda","o":"cia2_port_a"},{"a":14541,"t":"code","b":[41,252],"m":"and","o":"#$FC"},{"a":14543,"t":"code","b":[141,0,221],"m":"sta","o":"cia2_port_a"},{"a":14546,"t":"code","b":[169,222],"m":"lda","o":"#$DE"},{"a":14548,"t":"code","b":[141,24,208],"m":"sta","o":"vic_memory"},{"a":14551,"t":"code","b":[169,24],"m":"lda","o":"#$18"},{"a":14553,"t":"code","b":[141,22,208],"m":"sta","o":"vic_control2"},{"a":14556,"t":"code","b":[169,12],"m":"lda","o":"#$0C"},{"a":14558,"t":"code","b":[141,34,208],"m":"sta","o":"vic_background1"},{"a":14561,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":14563,"t":"code","b":[141,35,208],"m":"sta","o":"vic_background2"},{"a":14566,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":14568,"t":"code","b":[141,21,208],"m":"sta","o":"vic_sprite_enable"},{"a":14571,"t":"code","b":[141,28,208],"m":"sta","o":"vic_sprite_multicolour"},{"a":14574,"t":"code","b":[169,240],"m":"lda","o":"#$F0"},{"a":14576,"t":"code","b":[141,27,208],"m":"sta","o":"vic_sprite_priority"},{"a":14579,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":14581,"t":"code","b":[141,32,208],"m":"sta","o":"vic_border"},{"a":14584,"t":"code","b":[141,37,208],"m":"sta","o":"vic_sprite_mc0"},{"a":14587,"t":"code","b":[141,16,208],"m":"sta","o":"vic_sprite_x_msb"},{"a":14590,"t":"code","b":[169,15],"m":"lda","o":"#$0F"},{"a":14592,"t":"code","b":[141,38,208],"m":"sta","o":"vic_sprite_mc1"},{"a":14595,"t":"code","b":[96],"m":"rts"},{"a":14596,"l":"copy_colours","c":"Copies the colour buffer's rows 5 to 24 ($54C8-$57E7) to colour RAM ($D8C8-$DBE7), 40 cells of six rows a pass. Called after each flip of the view screens, so the colours follow the screen just drawn.","t":"code","b":[162,40],"m":"ldx","o":"#$28","x":[2207,2290,3444,3693,5548]},{"a":14598,"l":"b_3906","t":"code","b":[189,199,84],"m":"lda","oa":21703,"o":"f_54C7,x","x":[14635]},{"a":14601,"t":"code","b":[157,199,216],"m":"sta","o":"$D8C7,x"},{"a":14604,"t":"code","b":[189,239,84],"m":"lda","oa":21743,"o":"f_54EF,x"},{"a":14607,"t":"code","b":[157,239,216],"m":"sta","o":"$D8EF,x"},{"a":14610,"t":"code","b":[189,23,85],"m":"lda","oa":21783,"o":"f_5517,x"},{"a":14613,"t":"code","b":[157,23,217],"m":"sta","o":"$D917,x"},{"a":14616,"t":"code","b":[189,63,85],"m":"lda","oa":21823,"o":"f_553F,x"},{"a":14619,"t":"code","b":[157,63,217],"m":"sta","o":"$D93F,x"},{"a":14622,"t":"code","b":[189,103,85],"m":"lda","oa":21863,"o":"f_5567,x"},{"a":14625,"t":"code","b":[157,103,217],"m":"sta","o":"$D967,x"},{"a":14628,"t":"code","b":[189,143,85],"m":"lda","oa":21903,"o":"f_558F,x"},{"a":14631,"t":"code","b":[157,143,217],"m":"sta","o":"$D98F,x"},{"a":14634,"t":"code","b":[202],"m":"dex"},{"a":14635,"t":"code","b":[208,217],"m":"bne","oa":14598,"o":"b_3906"},{"a":14637,"t":"code","b":[162,40],"m":"ldx","o":"#$28"},{"a":14639,"l":"b_392F","t":"code","b":[189,183,85],"m":"lda","oa":21943,"o":"f_55B7,x","x":[14676]},{"a":14642,"t":"code","b":[157,183,217],"m":"sta","o":"$D9B7,x"},{"a":14645,"t":"code","b":[189,223,85],"m":"lda","oa":21983,"o":"f_55DF,x"},{"a":14648,"t":"code","b":[157,223,217],"m":"sta","o":"$D9DF,x"},{"a":14651,"t":"code","b":[189,7,86],"m":"lda","oa":22023,"o":"f_5607,x"},{"a":14654,"t":"code","b":[157,7,218],"m":"sta","o":"$DA07,x"},{"a":14657,"t":"code","b":[189,47,86],"m":"lda","oa":22063,"o":"f_562F,x"},{"a":14660,"t":"code","b":[157,47,218],"m":"sta","o":"$DA2F,x"},{"a":14663,"t":"code","b":[189,87,86],"m":"lda","oa":22103,"o":"f_5657,x"},{"a":14666,"t":"code","b":[157,87,218],"m":"sta","o":"$DA57,x"},{"a":14669,"t":"code","b":[189,127,86],"m":"lda","oa":22143,"o":"f_567F,x"},{"a":14672,"t":"code","b":[157,127,218],"m":"sta","o":"$DA7F,x"},{"a":14675,"t":"code","b":[202],"m":"dex"},{"a":14676,"t":"code","b":[208,217],"m":"bne","oa":14639,"o":"b_392F"},{"a":14678,"t":"code","b":[162,40],"m":"ldx","o":"#$28"},{"a":14680,"l":"b_3958","t":"code","b":[189,167,86],"m":"lda","oa":22183,"o":"f_56A7,x","x":[14717]},{"a":14683,"t":"code","b":[157,167,218],"m":"sta","o":"$DAA7,x"},{"a":14686,"t":"code","b":[189,207,86],"m":"lda","oa":22223,"o":"f_56CF,x"},{"a":14689,"t":"code","b":[157,207,218],"m":"sta","o":"$DACF,x"},{"a":14692,"t":"code","b":[189,247,86],"m":"lda","oa":22263,"o":"f_56F7,x"},{"a":14695,"t":"code","b":[157,247,218],"m":"sta","o":"$DAF7,x"},{"a":14698,"t":"code","b":[189,31,87],"m":"lda","oa":22303,"o":"f_571F,x"},{"a":14701,"t":"code","b":[157,31,219],"m":"sta","o":"$DB1F,x"},{"a":14704,"t":"code","b":[189,71,87],"m":"lda","oa":22343,"o":"f_5747,x"},{"a":14707,"t":"code","b":[157,71,219],"m":"sta","o":"$DB47,x"},{"a":14710,"t":"code","b":[189,111,87],"m":"lda","oa":22383,"o":"f_576F,x"},{"a":14713,"t":"code","b":[157,111,219],"m":"sta","o":"$DB6F,x"},{"a":14716,"t":"code","b":[202],"m":"dex"},{"a":14717,"t":"code","b":[208,217],"m":"bne","oa":14680,"o":"b_3958"},{"a":14719,"t":"code","b":[162,40],"m":"ldx","o":"#$28"},{"a":14721,"l":"b_3981","t":"code","b":[189,151,87],"m":"lda","oa":22423,"o":"f_5797,x","x":[14734]},{"a":14724,"t":"code","b":[157,151,219],"m":"sta","o":"$DB97,x"},{"a":14727,"t":"code","b":[189,191,87],"m":"lda","oa":22463,"o":"f_57BF,x"},{"a":14730,"t":"code","b":[157,191,219],"m":"sta","o":"$DBBF,x"},{"a":14733,"t":"code","b":[202],"m":"dex"},{"a":14734,"t":"code","b":[208,241],"m":"bne","oa":14721,"o":"b_3981"},{"a":14736,"t":"code","b":[96],"m":"rts"},{"a":14737,"l":"set_view_screen","c":"Sets the view screen in $D018 from view_d018 by $2E, keeping its low four bits.","t":"code","b":[164,46],"m":"ldy","oa":46,"o":"zpa_2E","x":[2195]},{"a":14739,"t":"code","b":[173,24,208],"m":"lda","o":"vic_memory"},{"a":14742,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":14744,"t":"code","b":[25,159,57],"m":"ora","oa":14751,"o":"view_d018,y"},{"a":14747,"t":"code","b":[141,24,208],"m":"sta","o":"vic_memory"},{"a":14750,"t":"code","b":[96],"m":"rts"},{"a":14751,"l":"view_d018","c":"Value for $D018 for each of the two view screens: $BE (screen $EC00) when $2E is 0, $AE (screen $E800) when it is 1; both with the race's character set at $F800.","t":"byte","b":[190,174],"x":[14744,21118]},{"a":14753,"l":"clear_view","c":"Fills rows 5 to 24 of the screen being drawn into with $20 (sky): $E8C8-$EBE7 when $2E is 0, $ECC8-$EFE7 when it is 1.","t":"code","b":[165,46],"m":"lda","oa":46,"o":"zpa_2E","x":[2183,2265,5487,5523]},{"a":14755,"t":"code","b":[208,68],"m":"bne","oa":14825,"o":"b_39E9"},{"a":14757,"t":"code","b":[160,39],"m":"ldy","o":"#$27"},{"a":14759,"t":"code","b":[169,32],"m":"lda","o":"#$20"},{"a":14761,"l":"b_39A9","t":"code","b":[153,200,232],"m":"sta","oa":59592,"o":"f_E8C8,y","x":[14822]},{"a":14764,"t":"code","b":[153,240,232],"m":"sta","oa":59632,"o":"f_E8F0,y"},{"a":14767,"t":"code","b":[153,24,233],"m":"sta","oa":59672,"o":"f_E918,y"},{"a":14770,"t":"code","b":[153,64,233],"m":"sta","oa":59712,"o":"f_E940,y"},{"a":14773,"t":"code","b":[153,104,233],"m":"sta","oa":59752,"o":"f_E968,y"},{"a":14776,"t":"code","b":[153,144,233],"m":"sta","oa":59792,"o":"f_E990,y"},{"a":14779,"t":"code","b":[153,184,233],"m":"sta","oa":59832,"o":"f_E9B8,y"},{"a":14782,"t":"code","b":[153,224,233],"m":"sta","oa":59872,"o":"f_E9E0,y"},{"a":14785,"t":"code","b":[153,8,234],"m":"sta","oa":59912,"o":"f_EA08,y"},{"a":14788,"t":"code","b":[153,48,234],"m":"sta","oa":59952,"o":"f_EA30,y"},{"a":14791,"t":"code","b":[153,88,234],"m":"sta","oa":59992,"o":"f_EA58,y"},{"a":14794,"t":"code","b":[153,128,234],"m":"sta","oa":60032,"o":"f_EA80,y"},{"a":14797,"t":"code","b":[153,168,234],"m":"sta","oa":60072,"o":"f_EAA8,y"},{"a":14800,"t":"code","b":[153,208,234],"m":"sta","oa":60112,"o":"f_EAD0,y"},{"a":14803,"t":"code","b":[153,248,234],"m":"sta","oa":60152,"o":"f_EAF8,y"},{"a":14806,"t":"code","b":[153,32,235],"m":"sta","oa":60192,"o":"f_EB20,y"},{"a":14809,"t":"code","b":[153,72,235],"m":"sta","oa":60232,"o":"f_EB48,y"},{"a":14812,"t":"code","b":[153,112,235],"m":"sta","oa":60272,"o":"f_EB70,y"},{"a":14815,"t":"code","b":[153,152,235],"m":"sta","oa":60312,"o":"f_EB98,y"},{"a":14818,"t":"code","b":[153,192,235],"m":"sta","oa":60352,"o":"f_EBC0,y"},{"a":14821,"t":"code","b":[136],"m":"dey"},{"a":14822,"t":"code","b":[16,193],"m":"bpl","oa":14761,"o":"b_39A9"},{"a":14824,"t":"code","b":[96],"m":"rts"},{"a":14825,"l":"b_39E9","t":"code","b":[160,39],"m":"ldy","o":"#$27","x":[14755]},{"a":14827,"t":"code","b":[169,32],"m":"lda","o":"#$20"},{"a":14829,"l":"b_39ED","t":"code","b":[153,200,236],"m":"sta","oa":60616,"o":"f_ECC8,y","x":[14890]},{"a":14832,"t":"code","b":[153,240,236],"m":"sta","oa":60656,"o":"f_ECF0,y"},{"a":14835,"t":"code","b":[153,24,237],"m":"sta","oa":60696,"o":"f_ED18,y"},{"a":14838,"t":"code","b":[153,64,237],"m":"sta","oa":60736,"o":"f_ED40,y"},{"a":14841,"t":"code","b":[153,104,237],"m":"sta","oa":60776,"o":"f_ED68,y"},{"a":14844,"t":"code","b":[153,144,237],"m":"sta","oa":60816,"o":"f_ED90,y"},{"a":14847,"t":"code","b":[153,184,237],"m":"sta","oa":60856,"o":"f_EDB8,y"},{"a":14850,"t":"code","b":[153,224,237],"m":"sta","oa":60896,"o":"f_EDE0,y"},{"a":14853,"t":"code","b":[153,8,238],"m":"sta","oa":60936,"o":"f_EE08,y"},{"a":14856,"t":"code","b":[153,48,238],"m":"sta","oa":60976,"o":"f_EE30,y"},{"a":14859,"t":"code","b":[153,88,238],"m":"sta","oa":61016,"o":"f_EE58,y"},{"a":14862,"t":"code","b":[153,128,238],"m":"sta","oa":61056,"o":"f_EE80,y"},{"a":14865,"t":"code","b":[153,168,238],"m":"sta","oa":61096,"o":"f_EEA8,y"},{"a":14868,"t":"code","b":[153,208,238],"m":"sta","oa":61136,"o":"f_EED0,y"},{"a":14871,"t":"code","b":[153,248,238],"m":"sta","oa":61176,"o":"f_EEF8,y"},{"a":14874,"t":"code","b":[153,32,239],"m":"sta","oa":61216,"o":"f_EF20,y"},{"a":14877,"t":"code","b":[153,72,239],"m":"sta","oa":61256,"o":"f_EF48,y"},{"a":14880,"t":"code","b":[153,112,239],"m":"sta","oa":61296,"o":"f_EF70,y"},{"a":14883,"t":"code","b":[153,152,239],"m":"sta","oa":61336,"o":"f_EF98,y"},{"a":14886,"t":"code","b":[153,192,239],"m":"sta","oa":61376,"o":"f_EFC0,y"},{"a":14889,"t":"code","b":[136],"m":"dey"},{"a":14890,"t":"code","b":[16,193],"m":"bpl","oa":14829,"o":"b_39ED"},{"a":14892,"l":"rts_3A2C","c":"An RTS used as a routine that does nothing: the picture routine of distant rivals, and the start address show_place's LDA at $145B keeps until it is rewritten.","t":"code","b":[96],"m":"rts","x":[5211]},{"a":14893,"l":"hide_rival_sprites","c":"Puts the Y of all twelve sprite records at $0A, above the screen.","t":"code","b":[162,11],"m":"ldx","o":"#$0B","x":[5468,14903]},{"a":14895,"t":"code","b":[169,10],"m":"lda","o":"#$0A"},{"a":14897,"l":"b_3A31","t":"code","b":[149,90],"m":"sta","oa":90,"o":"zpf_5A,x","x":[14900]},{"a":14899,"t":"code","b":[202],"m":"dex"},{"a":14900,"t":"code","b":[16,251],"m":"bpl","oa":14897,"o":"b_3A31"},{"a":14902,"t":"code","b":[96],"m":"rts"},{"a":14903,"l":"place_rivals","c":"Places the rivals on screen, rival 10 first: a rival up to one coarse step ahead (or on the lap line just behind it) is at distance d (0 to 31) in eighths of the fine step. Its X is its lane plus the road's offset, times the scale for d (rival_scale), plus the bend's scenery offset at d/2 and the road's position $53D3; off the right of the screen ($A0 or more) it is not drawn. Its Y comes from the row table ($43), 0 meaning hidden behind a crest; its picture from rival_pictures; a near rival adds more records (rival_picture_routines). At distance 1, in front of the kart (X from $3C to $59) and slower than it, a rival makes the player spin ($53D0, ten turns in $53D1). Stops at twelve records.","t":"code","b":[32,45,58],"m":"jsr","oa":14893,"o":"hide_rival_sprites","x":[2171,2256]},{"a":14906,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":14908,"t":"code","b":[133,223],"m":"sta","oa":223,"o":"zpa_DF"},{"a":14910,"t":"code","b":[169,10],"m":"lda","o":"#$0A"},{"a":14912,"t":"code","b":[133,222],"m":"sta","oa":222,"o":"zpa_DE"},{"a":14914,"l":"b_3A42","t":"code","b":[166,222],"m":"ldx","oa":222,"o":"zpa_DE","x":[14939,15135]},{"a":14916,"t":"code","b":[189,142,83],"m":"lda","oa":21390,"o":"f_538E,x"},{"a":14919,"t":"code","b":[56],"m":"sec"},{"a":14920,"t":"code","b":[237,129,83],"m":"sbc","oa":21377,"o":"a_5381"},{"a":14923,"t":"code","b":[133,69],"m":"sta","oa":69,"o":"zpa_45"},{"a":14925,"t":"code","b":[189,130,83],"m":"lda","oa":21378,"o":"f_5382,x"},{"a":14928,"t":"code","b":[237,128,83],"m":"sbc","oa":21376,"o":"a_5380"},{"a":14931,"t":"code","b":[240,9],"m":"beq","oa":14942,"o":"b_3A5E"},{"a":14933,"t":"code","b":[201,206],"m":"cmp","o":"#$CE"},{"a":14935,"t":"code","b":[240,5],"m":"beq","oa":14942,"o":"b_3A5E"},{"a":14937,"t":"code","b":[198,222],"m":"dec","oa":222,"o":"zpa_DE"},{"a":14939,"t":"code","b":[16,229],"m":"bpl","oa":14914,"o":"b_3A42"},{"a":14941,"t":"code","b":[96],"m":"rts"},{"a":14942,"l":"b_3A5E","t":"code","b":[70,69],"m":"lsr","oa":69,"o":"zpa_45","x":[14931,14935]},{"a":14944,"t":"code","b":[70,69],"m":"lsr","oa":69,"o":"zpa_45"},{"a":14946,"t":"code","b":[70,69],"m":"lsr","oa":69,"o":"zpa_45"},{"a":14948,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":14950,"t":"code","b":[133,29],"m":"sta","oa":29,"o":"zpa_1D"},{"a":14952,"t":"code","b":[164,69],"m":"ldy","oa":69,"o":"zpa_45"},{"a":14954,"t":"code","b":[185,35,59],"m":"lda","oa":15139,"o":"rival_scale,y"},{"a":14957,"t":"code","b":[133,25],"m":"sta","oa":25,"o":"zpa_19"},{"a":14959,"t":"code","b":[189,154,83],"m":"lda","oa":21402,"o":"f_539A,x"},{"a":14962,"t":"code","b":[24],"m":"clc"},{"a":14963,"t":"code","b":[101,47],"m":"adc","oa":47,"o":"zpa_2F"},{"a":14965,"t":"code","b":[16,7],"m":"bpl","oa":14974,"o":"b_3A7E"},{"a":14967,"t":"code","b":[73,255],"m":"eor","o":"#$FF"},{"a":14969,"t":"code","b":[24],"m":"clc"},{"a":14970,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":14972,"t":"code","b":[230,29],"m":"inc","oa":29,"o":"zpa_1D"},{"a":14974,"l":"b_3A7E","t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A","x":[14965]},{"a":14976,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":14978,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":14980,"t":"code","b":[160,8],"m":"ldy","o":"#$08"},{"a":14982,"l":"b_3A86","t":"code","b":[10],"m":"asl","o":"a","x":[14997]},{"a":14983,"t":"code","b":[38,27],"m":"rol","oa":27,"o":"zpa_1B"},{"a":14985,"t":"code","b":[6,25],"m":"asl","oa":25,"o":"zpa_19"},{"a":14987,"t":"code","b":[144,7],"m":"bcc","oa":14996,"o":"b_3A94"},{"a":14989,"t":"code","b":[24],"m":"clc"},{"a":14990,"t":"code","b":[101,26],"m":"adc","oa":26,"o":"zpa_1A"},{"a":14992,"t":"code","b":[144,2],"m":"bcc","oa":14996,"o":"b_3A94"},{"a":14994,"t":"code","b":[230,27],"m":"inc","oa":27,"o":"zpa_1B"},{"a":14996,"l":"b_3A94","t":"code","b":[136],"m":"dey","x":[14987,14992]},{"a":14997,"t":"code","b":[208,239],"m":"bne","oa":14982,"o":"b_3A86"},{"a":14999,"t":"code","b":[133,28],"m":"sta","oa":28,"o":"zpa_1C"},{"a":15001,"t":"code","b":[165,29],"m":"lda","oa":29,"o":"zpa_1D"},{"a":15003,"t":"code","b":[240,12],"m":"beq","oa":15017,"o":"b_3AA9"},{"a":15005,"t":"code","b":[165,27],"m":"lda","oa":27,"o":"zpa_1B"},{"a":15007,"t":"code","b":[73,255],"m":"eor","o":"#$FF"},{"a":15009,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":15011,"t":"code","b":[165,28],"m":"lda","oa":28,"o":"zpa_1C"},{"a":15013,"t":"code","b":[73,255],"m":"eor","o":"#$FF"},{"a":15015,"t":"code","b":[133,28],"m":"sta","oa":28,"o":"zpa_1C"},{"a":15017,"l":"b_3AA9","t":"code","b":[189,195,83],"m":"lda","oa":21443,"o":"f_53C3,x","x":[15003]},{"a":15020,"t":"code","b":[166,223],"m":"ldx","oa":223,"o":"zpa_DF"},{"a":15022,"t":"code","b":[149,122],"m":"sta","oa":122,"o":"zpf_7A,x"},{"a":15024,"t":"code","b":[165,69],"m":"lda","oa":69,"o":"zpa_45"},{"a":15026,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":15027,"t":"code","b":[168],"m":"tay"},{"a":15028,"t":"code","b":[177,41],"m":"lda","oa":41,"o":"(zpa_29),y"},{"a":15030,"t":"code","b":[24],"m":"clc"},{"a":15031,"t":"code","b":[101,27],"m":"adc","oa":27,"o":"zpa_1B"},{"a":15033,"t":"code","b":[6,28],"m":"asl","oa":28,"o":"zpa_1C"},{"a":15035,"t":"code","b":[42],"m":"rol","o":"a"},{"a":15036,"t":"code","b":[6,28],"m":"asl","oa":28,"o":"zpa_1C"},{"a":15038,"t":"code","b":[42],"m":"rol","o":"a"},{"a":15039,"t":"code","b":[24],"m":"clc"},{"a":15040,"t":"code","b":[109,211,83],"m":"adc","oa":21459,"o":"a_53D3"},{"a":15043,"t":"code","b":[201,160],"m":"cmp","o":"#$A0"},{"a":15045,"t":"code","b":[176,84],"m":"bcs","oa":15131,"o":"b_3B1B"},{"a":15047,"t":"code","b":[149,74],"m":"sta","oa":74,"o":"zpf_4A,x"},{"a":15049,"t":"code","b":[164,69],"m":"ldy","oa":69,"o":"zpa_45"},{"a":15051,"t":"code","b":[192,1],"m":"cpy","o":"#$01"},{"a":15053,"t":"code","b":[208,38],"m":"bne","oa":15093,"o":"b_3AF5"},{"a":15055,"t":"code","b":[201,90],"m":"cmp","o":"#$5A"},{"a":15057,"t":"code","b":[176,34],"m":"bcs","oa":15093,"o":"b_3AF5"},{"a":15059,"t":"code","b":[201,60],"m":"cmp","o":"#$3C"},{"a":15061,"t":"code","b":[144,30],"m":"bcc","oa":15093,"o":"b_3AF5"},{"a":15063,"t":"code","b":[164,222],"m":"ldy","oa":222,"o":"zpa_DE"},{"a":15065,"t":"code","b":[185,231,0],"m":"lda","oa":231,"o":"zpf_E7,y"},{"a":15068,"t":"code","b":[205,111,83],"m":"cmp","oa":21359,"o":"a_536F"},{"a":15071,"t":"code","b":[176,20],"m":"bcs","oa":15093,"o":"b_3AF5"},{"a":15073,"t":"code","b":[173,208,83],"m":"lda","oa":21456,"o":"a_53D0"},{"a":15076,"t":"code","b":[208,15],"m":"bne","oa":15093,"o":"b_3AF5"},{"a":15078,"t":"code","b":[238,208,83],"m":"inc","oa":21456,"o":"a_53D0"},{"a":15081,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":15083,"t":"code","b":[133,230],"m":"sta","oa":230,"o":"zpa_E6"},{"a":15085,"t":"code","b":[141,227,83],"m":"sta","oa":21475,"o":"a_53E3"},{"a":15088,"t":"code","b":[169,10],"m":"lda","o":"#$0A"},{"a":15090,"t":"code","b":[141,209,83],"m":"sta","oa":21457,"o":"a_53D1"},{"a":15093,"l":"b_3AF5","t":"code","b":[164,69],"m":"ldy","oa":69,"o":"zpa_45","x":[15053,15057,15061,15071,15076]},{"a":15095,"t":"code","b":[185,67,59],"m":"lda","oa":15171,"o":"rival_pictures,y"},{"a":15098,"t":"code","b":[149,106],"m":"sta","oa":106,"o":"zpf_6A,x"},{"a":15100,"t":"code","b":[177,67],"m":"lda","oa":67,"o":"(zpa_43),y"},{"a":15102,"t":"code","b":[240,27],"m":"beq","oa":15131,"o":"b_3B1B"},{"a":15104,"t":"code","b":[149,90],"m":"sta","oa":90,"o":"zpf_5A,x"},{"a":15106,"t":"code","b":[230,223],"m":"inc","oa":223,"o":"zpa_DF"},{"a":15108,"t":"code","b":[152],"m":"tya"},{"a":15109,"t":"code","b":[41,254],"m":"and","o":"#$FE"},{"a":15111,"t":"code","b":[168],"m":"tay"},{"a":15112,"t":"code","b":[185,99,59],"m":"lda","oa":15203,"o":"rival_picture_routines,y"},{"a":15115,"t":"code","b":[133,2],"m":"sta","oa":2,"o":"zpa_02"},{"a":15117,"t":"code","b":[185,100,59],"m":"lda","oa":15204,"o":"rival_picture_routines_hi,y"},{"a":15120,"t":"code","b":[133,3],"m":"sta","oa":3,"o":"zpa_03"},{"a":15122,"t":"code","b":[32,115,60],"m":"jsr","oa":15475,"o":"call_02"},{"a":15125,"t":"code","b":[165,223],"m":"lda","oa":223,"o":"zpa_DF"},{"a":15127,"t":"code","b":[201,12],"m":"cmp","o":"#$0C"},{"a":15129,"t":"code","b":[176,7],"m":"bcs","oa":15138,"o":"r_3B22"},{"a":15131,"l":"b_3B1B","t":"code","b":[198,222],"m":"dec","oa":222,"o":"zpa_DE","x":[15045,15102]},{"a":15133,"t":"code","b":[48,3],"m":"bmi","oa":15138,"o":"r_3B22"},{"a":15135,"t":"code","b":[76,66,58],"m":"jmp","oa":14914,"o":"b_3A42"},{"a":15138,"l":"r_3B22","t":"code","b":[96],"m":"rts","x":[15129,15133]},{"a":15139,"l":"rival_scale","c":"The scale of a rival's sideways position at each of the 32 distances, $90 down to 8.","t":"byte","b":[144,136,128,120,112,104,96,88],"x":[14954]},{"a":15147,"t":"byte","b":[80,72,64,56,52,48,44,40]},{"a":15155,"t":"byte","b":[36,32,30,28,26,24,22,20]},{"a":15163,"t":"byte","b":[18,16,14,12,10,9,8,8]},{"a":15171,"l":"rival_pictures","c":"The sprite pointer of a rival at each of the 32 distances, from the biggest ($8A) to the smallest ($49).","t":"byte","b":[138,138,82,82,78,78,69,69],"x":[15095]},{"a":15179,"t":"byte","b":[74,74,76,76,71,71,71,71]},{"a":15187,"t":"byte","b":[71,71,72,72,72,72,72,72]},{"a":15195,"t":"byte","b":[73,73,73,73,73,73,73,73]},{"a":15203,"l":"rival_picture_routines","c":"For each pair of distances, the routine that adds a rival's other records: four records for distances 0 to 5, two for 6 to 11, none (an RTS at $3A2C) from 12.","t":"word","b":[131,59,197,59,251,59,49,60],"d":[15235,15301,15355,15409],"x":[15112]},{"a":15204,"t":"note","l":"rival_picture_routines_hi","c":"The high bytes of rival_picture_routines, read at its address + 1.","note":"inside the item at $3B63","x":[15117]},{"a":15211,"t":"word","b":[71,60,93,60,44,58,44,58],"d":[15431,15453,14892,14892]},{"a":15219,"t":"word","b":[44,58,44,58,44,58,44,58],"d":[14892,14892,14892,14892]},{"a":15227,"t":"word","b":[44,58,44,58,44,58,44,58],"d":[14892,14892,14892,14892]},{"a":15235,"l":"rival_near","c":"A rival at distance 0 or 1: the same three body pointers and head as the player's kart, the head the driver's from behind in colour 8, 21 lines above; starts sound effect 2.","t":"code","b":[181,74],"m":"lda","oa":74,"o":"zpf_4A,x"},{"a":15237,"t":"code","b":[24],"m":"clc"},{"a":15238,"t":"code","b":[105,12],"m":"adc","o":"#$0C"},{"a":15240,"t":"code","b":[149,75],"m":"sta","oa":75,"o":"zpf_4B,x"},{"a":15242,"t":"code","b":[149,76],"m":"sta","oa":76,"o":"zpf_4C,x"},{"a":15244,"t":"code","b":[24],"m":"clc"},{"a":15245,"t":"code","b":[105,12],"m":"adc","o":"#$0C"},{"a":15247,"t":"code","b":[149,77],"m":"sta","oa":77,"o":"zpf_4D,x"},{"a":15249,"t":"code","b":[181,90],"m":"lda","oa":90,"o":"zpf_5A,x"},{"a":15251,"t":"code","b":[149,91],"m":"sta","oa":91,"o":"zpf_5B,x"},{"a":15253,"t":"code","b":[149,93],"m":"sta","oa":93,"o":"zpf_5D,x"},{"a":15255,"t":"code","b":[56],"m":"sec"},{"a":15256,"t":"code","b":[233,21],"m":"sbc","o":"#$15"},{"a":15258,"t":"code","b":[149,92],"m":"sta","oa":92,"o":"zpf_5C,x"},{"a":15260,"t":"code","b":[169,139],"m":"lda","o":"#$8B"},{"a":15262,"t":"code","b":[149,107],"m":"sta","oa":107,"o":"zpf_6B,x"},{"a":15264,"t":"code","b":[169,140],"m":"lda","o":"#$8C"},{"a":15266,"t":"code","b":[149,109],"m":"sta","oa":109,"o":"zpf_6D,x"},{"a":15268,"t":"code","b":[181,122],"m":"lda","oa":122,"o":"zpf_7A,x"},{"a":15270,"t":"code","b":[149,123],"m":"sta","oa":123,"o":"zpf_7B,x"},{"a":15272,"t":"code","b":[149,125],"m":"sta","oa":125,"o":"zpf_7D,x"},{"a":15274,"t":"code","b":[164,222],"m":"ldy","oa":222,"o":"zpa_DE"},{"a":15276,"t":"code","b":[185,172,83],"m":"lda","oa":21420,"o":"f_53AC,y"},{"a":15279,"t":"code","b":[168],"m":"tay"},{"a":15280,"t":"code","b":[185,121,23],"m":"lda","oa":6009,"o":"head_behind,y"},{"a":15283,"t":"code","b":[149,108],"m":"sta","oa":108,"o":"zpf_6C,x"},{"a":15285,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":15287,"t":"code","b":[149,124],"m":"sta","oa":124,"o":"zpf_7C,x"},{"a":15289,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":15291,"t":"code","b":[141,5,184],"m":"sta","oa":47109,"o":"sound_effect"},{"a":15294,"t":"code","b":[230,223],"m":"inc","oa":223,"o":"zpa_DF"},{"a":15296,"t":"code","b":[230,223],"m":"inc","oa":223,"o":"zpa_DF"},{"a":15298,"t":"code","b":[230,223],"m":"inc","oa":223,"o":"zpa_DF"},{"a":15300,"t":"code","b":[96],"m":"rts"},{"a":15301,"l":"rival_close","c":"A rival at distance 2 or 3: three body records and the head, pointers $53, $55, $54.","t":"code","b":[181,74],"m":"lda","oa":74,"o":"zpf_4A,x"},{"a":15303,"t":"code","b":[24],"m":"clc"},{"a":15304,"t":"code","b":[105,12],"m":"adc","o":"#$0C"},{"a":15306,"t":"code","b":[149,75],"m":"sta","oa":75,"o":"zpf_4B,x"},{"a":15308,"t":"code","b":[149,76],"m":"sta","oa":76,"o":"zpf_4C,x"},{"a":15310,"t":"code","b":[24],"m":"clc"},{"a":15311,"t":"code","b":[105,12],"m":"adc","o":"#$0C"},{"a":15313,"t":"code","b":[149,77],"m":"sta","oa":77,"o":"zpf_4D,x"},{"a":15315,"t":"code","b":[181,90],"m":"lda","oa":90,"o":"zpf_5A,x"},{"a":15317,"t":"code","b":[149,91],"m":"sta","oa":91,"o":"zpf_5B,x"},{"a":15319,"t":"code","b":[149,93],"m":"sta","oa":93,"o":"zpf_5D,x"},{"a":15321,"t":"code","b":[56],"m":"sec"},{"a":15322,"t":"code","b":[233,21],"m":"sbc","o":"#$15"},{"a":15324,"t":"code","b":[149,92],"m":"sta","oa":92,"o":"zpf_5C,x"},{"a":15326,"t":"code","b":[169,83],"m":"lda","o":"#$53"},{"a":15328,"t":"code","b":[149,107],"m":"sta","oa":107,"o":"zpf_6B,x"},{"a":15330,"t":"code","b":[169,85],"m":"lda","o":"#$55"},{"a":15332,"t":"code","b":[149,108],"m":"sta","oa":108,"o":"zpf_6C,x"},{"a":15334,"t":"code","b":[169,84],"m":"lda","o":"#$54"},{"a":15336,"t":"code","b":[149,109],"m":"sta","oa":109,"o":"zpf_6D,x"},{"a":15338,"t":"code","b":[181,122],"m":"lda","oa":122,"o":"zpf_7A,x"},{"a":15340,"t":"code","b":[149,123],"m":"sta","oa":123,"o":"zpf_7B,x"},{"a":15342,"t":"code","b":[149,125],"m":"sta","oa":125,"o":"zpf_7D,x"},{"a":15344,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":15346,"t":"code","b":[149,124],"m":"sta","oa":124,"o":"zpf_7C,x"},{"a":15348,"t":"code","b":[230,223],"m":"inc","oa":223,"o":"zpa_DF"},{"a":15350,"t":"code","b":[230,223],"m":"inc","oa":223,"o":"zpa_DF"},{"a":15352,"t":"code","b":[230,223],"m":"inc","oa":223,"o":"zpa_DF"},{"a":15354,"t":"code","b":[96],"m":"rts"},{"a":15355,"l":"rival_middle","c":"A rival at distance 4 or 5: three body records and the head, pointers $4F, $51, $50.","t":"code","b":[181,74],"m":"lda","oa":74,"o":"zpf_4A,x"},{"a":15357,"t":"code","b":[24],"m":"clc"},{"a":15358,"t":"code","b":[105,12],"m":"adc","o":"#$0C"},{"a":15360,"t":"code","b":[149,75],"m":"sta","oa":75,"o":"zpf_4B,x"},{"a":15362,"t":"code","b":[149,76],"m":"sta","oa":76,"o":"zpf_4C,x"},{"a":15364,"t":"code","b":[24],"m":"clc"},{"a":15365,"t":"code","b":[105,12],"m":"adc","o":"#$0C"},{"a":15367,"t":"code","b":[149,77],"m":"sta","oa":77,"o":"zpf_4D,x"},{"a":15369,"t":"code","b":[181,90],"m":"lda","oa":90,"o":"zpf_5A,x"},{"a":15371,"t":"code","b":[149,91],"m":"sta","oa":91,"o":"zpf_5B,x"},{"a":15373,"t":"code","b":[149,93],"m":"sta","oa":93,"o":"zpf_5D,x"},{"a":15375,"t":"code","b":[56],"m":"sec"},{"a":15376,"t":"code","b":[233,21],"m":"sbc","o":"#$15"},{"a":15378,"t":"code","b":[149,92],"m":"sta","oa":92,"o":"zpf_5C,x"},{"a":15380,"t":"code","b":[169,79],"m":"lda","o":"#$4F"},{"a":15382,"t":"code","b":[149,107],"m":"sta","oa":107,"o":"zpf_6B,x"},{"a":15384,"t":"code","b":[169,81],"m":"lda","o":"#$51"},{"a":15386,"t":"code","b":[149,108],"m":"sta","oa":108,"o":"zpf_6C,x"},{"a":15388,"t":"code","b":[169,80],"m":"lda","o":"#$50"},{"a":15390,"t":"code","b":[149,109],"m":"sta","oa":109,"o":"zpf_6D,x"},{"a":15392,"t":"code","b":[181,122],"m":"lda","oa":122,"o":"zpf_7A,x"},{"a":15394,"t":"code","b":[149,123],"m":"sta","oa":123,"o":"zpf_7B,x"},{"a":15396,"t":"code","b":[149,125],"m":"sta","oa":125,"o":"zpf_7D,x"},{"a":15398,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":15400,"t":"code","b":[149,124],"m":"sta","oa":124,"o":"zpf_7C,x"},{"a":15402,"t":"code","b":[230,223],"m":"inc","oa":223,"o":"zpa_DF"},{"a":15404,"t":"code","b":[230,223],"m":"inc","oa":223,"o":"zpa_DF"},{"a":15406,"t":"code","b":[230,223],"m":"inc","oa":223,"o":"zpa_DF"},{"a":15408,"t":"code","b":[96],"m":"rts"},{"a":15409,"l":"rival_far_1","c":"A rival at distance 6 or 7: a second sprite, pointer $46, beside the first.","t":"code","b":[181,74],"m":"lda","oa":74,"o":"zpf_4A,x"},{"a":15411,"t":"code","b":[24],"m":"clc"},{"a":15412,"t":"code","b":[105,12],"m":"adc","o":"#$0C"},{"a":15414,"t":"code","b":[149,75],"m":"sta","oa":75,"o":"zpf_4B,x"},{"a":15416,"t":"code","b":[181,90],"m":"lda","oa":90,"o":"zpf_5A,x"},{"a":15418,"t":"code","b":[149,91],"m":"sta","oa":91,"o":"zpf_5B,x"},{"a":15420,"t":"code","b":[169,70],"m":"lda","o":"#$46"},{"a":15422,"t":"code","b":[149,107],"m":"sta","oa":107,"o":"zpf_6B,x"},{"a":15424,"t":"code","b":[181,122],"m":"lda","oa":122,"o":"zpf_7A,x"},{"a":15426,"t":"code","b":[149,123],"m":"sta","oa":123,"o":"zpf_7B,x"},{"a":15428,"t":"code","b":[230,223],"m":"inc","oa":223,"o":"zpa_DF"},{"a":15430,"t":"code","b":[96],"m":"rts"},{"a":15431,"l":"rival_far_2","c":"A rival at distance 8 or 9: a second sprite, pointer $4B.","t":"code","b":[181,74],"m":"lda","oa":74,"o":"zpf_4A,x"},{"a":15433,"t":"code","b":[24],"m":"clc"},{"a":15434,"t":"code","b":[105,12],"m":"adc","o":"#$0C"},{"a":15436,"t":"code","b":[149,75],"m":"sta","oa":75,"o":"zpf_4B,x"},{"a":15438,"t":"code","b":[181,90],"m":"lda","oa":90,"o":"zpf_5A,x"},{"a":15440,"t":"code","b":[149,91],"m":"sta","oa":91,"o":"zpf_5B,x"},{"a":15442,"t":"code","b":[169,75],"m":"lda","o":"#$4B"},{"a":15444,"t":"code","b":[149,107],"m":"sta","oa":107,"o":"zpf_6B,x"},{"a":15446,"t":"code","b":[181,122],"m":"lda","oa":122,"o":"zpf_7A,x"},{"a":15448,"t":"code","b":[149,123],"m":"sta","oa":123,"o":"zpf_7B,x"},{"a":15450,"t":"code","b":[230,223],"m":"inc","oa":223,"o":"zpa_DF"},{"a":15452,"t":"code","b":[96],"m":"rts"},{"a":15453,"l":"rival_far_3","c":"A rival at distance 10 or 11: a second sprite, pointer $4D.","t":"code","b":[181,74],"m":"lda","oa":74,"o":"zpf_4A,x"},{"a":15455,"t":"code","b":[24],"m":"clc"},{"a":15456,"t":"code","b":[105,12],"m":"adc","o":"#$0C"},{"a":15458,"t":"code","b":[149,75],"m":"sta","oa":75,"o":"zpf_4B,x"},{"a":15460,"t":"code","b":[181,90],"m":"lda","oa":90,"o":"zpf_5A,x"},{"a":15462,"t":"code","b":[149,91],"m":"sta","oa":91,"o":"zpf_5B,x"},{"a":15464,"t":"code","b":[169,77],"m":"lda","o":"#$4D"},{"a":15466,"t":"code","b":[149,107],"m":"sta","oa":107,"o":"zpf_6B,x"},{"a":15468,"t":"code","b":[181,122],"m":"lda","oa":122,"o":"zpf_7A,x"},{"a":15470,"t":"code","b":[149,123],"m":"sta","oa":123,"o":"zpf_7B,x"},{"a":15472,"t":"code","b":[230,223],"m":"inc","oa":223,"o":"zpa_DF"},{"a":15474,"t":"code","b":[96],"m":"rts"},{"a":15475,"l":"call_02","c":"JMP ($02), the indirect call place_rivals makes.","t":"code","b":[108,2,0],"m":"jmp","oa":2,"o":"(zpa_02)","x":[15122]},{"a":15478,"l":"draw_scenery","c":"Draws the scenery of the four slots into the back screen, from the newest ($42, the farthest) round to the oldest, the nearest, so near things are drawn over far ones. A slot at distance d ($31,x, 15 far to 0 near) holds up to three objects: on the left ($35,x), over the road ($3D,x) and on the right ($39,x). Each object's type gives its colour (scenery_colours) and its picture at d (width, height and source in the tile sheets, from the table scenery_pictures names); the sideways place is the road's offset $2F scaled by scenery_scale at d, plus the bend's offset ($29) and the road's position $53D2, the left object ending there and the right one starting a quarter of the scale further; the bottom row is ($2B) at d, 0 meaning out of sight. An object over the road is lifted by an eighth of the scale, except type $17. At distance 0, a left object starting left of column 18 while the kart is off the road's left side ($2F not negative), or a right object covering column 21, makes the kart spin ($53D0, ten turns). All drawn with the tile blitter draw_tiles.","t":"code","b":[169,3],"m":"lda","o":"#$03","x":[2192,2274,5532]},{"a":15480,"t":"code","b":[133,65],"m":"sta","oa":65,"o":"zpa_41"},{"a":15482,"t":"code","b":[166,66],"m":"ldx","oa":66,"o":"zpa_42"},{"a":15484,"l":"j_3C7C","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[15863]},{"a":15486,"t":"code","b":[133,29],"m":"sta","oa":29,"o":"zpa_1D"},{"a":15488,"t":"code","b":[180,49],"m":"ldy","oa":49,"o":"zpf_31,x"},{"a":15490,"t":"code","b":[185,251,61],"m":"lda","oa":15867,"o":"scenery_scale,y"},{"a":15493,"t":"code","b":[133,25],"m":"sta","oa":25,"o":"zpa_19"},{"a":15495,"t":"code","b":[165,47],"m":"lda","oa":47,"o":"zpa_2F"},{"a":15497,"t":"code","b":[16,7],"m":"bpl","oa":15506,"o":"b_3C92"},{"a":15499,"t":"code","b":[73,255],"m":"eor","o":"#$FF"},{"a":15501,"t":"code","b":[24],"m":"clc"},{"a":15502,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":15504,"t":"code","b":[230,29],"m":"inc","oa":29,"o":"zpa_1D"},{"a":15506,"l":"b_3C92","t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A","x":[15497]},{"a":15508,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":15510,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":15512,"t":"code","b":[160,8],"m":"ldy","o":"#$08"},{"a":15514,"l":"b_3C9A","t":"code","b":[10],"m":"asl","o":"a","x":[15529]},{"a":15515,"t":"code","b":[38,27],"m":"rol","oa":27,"o":"zpa_1B"},{"a":15517,"t":"code","b":[6,25],"m":"asl","oa":25,"o":"zpa_19"},{"a":15519,"t":"code","b":[144,7],"m":"bcc","oa":15528,"o":"b_3CA8"},{"a":15521,"t":"code","b":[24],"m":"clc"},{"a":15522,"t":"code","b":[101,26],"m":"adc","oa":26,"o":"zpa_1A"},{"a":15524,"t":"code","b":[144,2],"m":"bcc","oa":15528,"o":"b_3CA8"},{"a":15526,"t":"code","b":[230,27],"m":"inc","oa":27,"o":"zpa_1B"},{"a":15528,"l":"b_3CA8","t":"code","b":[136],"m":"dey","x":[15519,15524]},{"a":15529,"t":"code","b":[208,239],"m":"bne","oa":15514,"o":"b_3C9A"},{"a":15531,"t":"code","b":[133,28],"m":"sta","oa":28,"o":"zpa_1C"},{"a":15533,"t":"code","b":[165,29],"m":"lda","oa":29,"o":"zpa_1D"},{"a":15535,"t":"code","b":[240,12],"m":"beq","oa":15549,"o":"b_3CBD"},{"a":15537,"t":"code","b":[165,27],"m":"lda","oa":27,"o":"zpa_1B"},{"a":15539,"t":"code","b":[73,255],"m":"eor","o":"#$FF"},{"a":15541,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":15543,"t":"code","b":[165,28],"m":"lda","oa":28,"o":"zpa_1C"},{"a":15545,"t":"code","b":[73,255],"m":"eor","o":"#$FF"},{"a":15547,"t":"code","b":[133,28],"m":"sta","oa":28,"o":"zpa_1C"},{"a":15549,"l":"b_3CBD","t":"code","b":[180,53],"m":"ldy","oa":53,"o":"zpf_35,x","x":[15535]},{"a":15551,"t":"code","b":[240,100],"m":"beq","oa":15653,"o":"b_3D25"},{"a":15553,"t":"code","b":[185,61,62],"m":"lda","oa":15933,"o":"scenery_colours,y"},{"a":15556,"t":"code","b":[133,20],"m":"sta","oa":20,"o":"zpa_14"},{"a":15558,"t":"code","b":[152],"m":"tya"},{"a":15559,"t":"code","b":[10],"m":"asl","o":"a"},{"a":15560,"t":"code","b":[168],"m":"tay"},{"a":15561,"t":"code","b":[185,11,62],"m":"lda","oa":15883,"o":"scenery_pictures,y"},{"a":15564,"t":"code","b":[133,2],"m":"sta","oa":2,"o":"zpa_02"},{"a":15566,"t":"code","b":[185,12,62],"m":"lda","oa":15884,"o":"scenery_pictures_hi,y"},{"a":15569,"t":"code","b":[133,3],"m":"sta","oa":3,"o":"zpa_03"},{"a":15571,"t":"code","b":[181,49],"m":"lda","oa":49,"o":"zpf_31,x"},{"a":15573,"t":"code","b":[10],"m":"asl","o":"a"},{"a":15574,"t":"code","b":[10],"m":"asl","o":"a"},{"a":15575,"t":"code","b":[168],"m":"tay"},{"a":15576,"t":"code","b":[177,2],"m":"lda","oa":2,"o":"(zpa_02),y"},{"a":15578,"t":"code","b":[133,18],"m":"sta","oa":18,"o":"zpa_12"},{"a":15580,"t":"code","b":[200],"m":"iny"},{"a":15581,"t":"code","b":[177,2],"m":"lda","oa":2,"o":"(zpa_02),y"},{"a":15583,"t":"code","b":[133,19],"m":"sta","oa":19,"o":"zpa_13"},{"a":15585,"t":"code","b":[200],"m":"iny"},{"a":15586,"t":"code","b":[177,2],"m":"lda","oa":2,"o":"(zpa_02),y"},{"a":15588,"t":"code","b":[133,10],"m":"sta","oa":10,"o":"zpa_0A"},{"a":15590,"t":"code","b":[200],"m":"iny"},{"a":15591,"t":"code","b":[177,2],"m":"lda","oa":2,"o":"(zpa_02),y"},{"a":15593,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"zpa_0B"},{"a":15595,"t":"code","b":[165,27],"m":"lda","oa":27,"o":"zpa_1B"},{"a":15597,"t":"code","b":[56],"m":"sec"},{"a":15598,"t":"code","b":[229,18],"m":"sbc","oa":18,"o":"zpa_12"},{"a":15600,"t":"code","b":[180,49],"m":"ldy","oa":49,"o":"zpf_31,x"},{"a":15602,"t":"code","b":[24],"m":"clc"},{"a":15603,"t":"code","b":[113,41],"m":"adc","oa":41,"o":"(zpa_29),y"},{"a":15605,"t":"code","b":[24],"m":"clc"},{"a":15606,"t":"code","b":[109,210,83],"m":"adc","oa":21458,"o":"a_53D2"},{"a":15609,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"zpa_0C"},{"a":15611,"t":"code","b":[198,12],"m":"dec","oa":12,"o":"zpa_0C"},{"a":15613,"t":"code","b":[177,43],"m":"lda","oa":43,"o":"(zpa_2B),y"},{"a":15615,"t":"code","b":[240,36],"m":"beq","oa":15653,"o":"b_3D25"},{"a":15617,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"zpa_0D"},{"a":15619,"t":"code","b":[181,49],"m":"lda","oa":49,"o":"zpf_31,x"},{"a":15621,"t":"code","b":[208,27],"m":"bne","oa":15650,"o":"b_3D22"},{"a":15623,"t":"code","b":[165,27],"m":"lda","oa":27,"o":"zpa_1B"},{"a":15625,"t":"code","b":[48,23],"m":"bmi","oa":15650,"o":"b_3D22"},{"a":15627,"t":"code","b":[165,12],"m":"lda","oa":12,"o":"zpa_0C"},{"a":15629,"t":"code","b":[201,18],"m":"cmp","o":"#$12"},{"a":15631,"t":"code","b":[176,17],"m":"bcs","oa":15650,"o":"b_3D22"},{"a":15633,"t":"code","b":[173,208,83],"m":"lda","oa":21456,"o":"a_53D0"},{"a":15636,"t":"code","b":[208,12],"m":"bne","oa":15650,"o":"b_3D22"},{"a":15638,"t":"code","b":[238,208,83],"m":"inc","oa":21456,"o":"a_53D0"},{"a":15641,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":15643,"t":"code","b":[133,230],"m":"sta","oa":230,"o":"zpa_E6"},{"a":15645,"t":"code","b":[169,10],"m":"lda","o":"#$0A"},{"a":15647,"t":"code","b":[141,209,83],"m":"sta","oa":21457,"o":"a_53D1"},{"a":15650,"l":"b_3D22","t":"code","b":[32,86,68],"m":"jsr","oa":17494,"o":"draw_tiles","x":[15621,15625,15631,15636]},{"a":15653,"l":"b_3D25","t":"code","b":[180,61],"m":"ldy","oa":61,"o":"zpf_3D,x","x":[15551,15615]},{"a":15655,"t":"code","b":[240,87],"m":"beq","oa":15744,"o":"b_3D80"},{"a":15657,"t":"code","b":[185,61,62],"m":"lda","oa":15933,"o":"scenery_colours,y"},{"a":15660,"t":"code","b":[133,20],"m":"sta","oa":20,"o":"zpa_14"},{"a":15662,"t":"code","b":[152],"m":"tya"},{"a":15663,"t":"code","b":[10],"m":"asl","o":"a"},{"a":15664,"t":"code","b":[168],"m":"tay"},{"a":15665,"t":"code","b":[185,11,62],"m":"lda","oa":15883,"o":"scenery_pictures,y"},{"a":15668,"t":"code","b":[133,2],"m":"sta","oa":2,"o":"zpa_02"},{"a":15670,"t":"code","b":[185,12,62],"m":"lda","oa":15884,"o":"scenery_pictures_hi,y"},{"a":15673,"t":"code","b":[133,3],"m":"sta","oa":3,"o":"zpa_03"},{"a":15675,"t":"code","b":[181,49],"m":"lda","oa":49,"o":"zpf_31,x"},{"a":15677,"t":"code","b":[10],"m":"asl","o":"a"},{"a":15678,"t":"code","b":[10],"m":"asl","o":"a"},{"a":15679,"t":"code","b":[168],"m":"tay"},{"a":15680,"t":"code","b":[177,2],"m":"lda","oa":2,"o":"(zpa_02),y"},{"a":15682,"t":"code","b":[133,18],"m":"sta","oa":18,"o":"zpa_12"},{"a":15684,"t":"code","b":[200],"m":"iny"},{"a":15685,"t":"code","b":[177,2],"m":"lda","oa":2,"o":"(zpa_02),y"},{"a":15687,"t":"code","b":[133,19],"m":"sta","oa":19,"o":"zpa_13"},{"a":15689,"t":"code","b":[200],"m":"iny"},{"a":15690,"t":"code","b":[177,2],"m":"lda","oa":2,"o":"(zpa_02),y"},{"a":15692,"t":"code","b":[133,10],"m":"sta","oa":10,"o":"zpa_0A"},{"a":15694,"t":"code","b":[200],"m":"iny"},{"a":15695,"t":"code","b":[177,2],"m":"lda","oa":2,"o":"(zpa_02),y"},{"a":15697,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"zpa_0B"},{"a":15699,"t":"code","b":[180,49],"m":"ldy","oa":49,"o":"zpf_31,x"},{"a":15701,"t":"code","b":[185,251,61],"m":"lda","oa":15867,"o":"scenery_scale,y"},{"a":15704,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":15705,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":15706,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":15707,"t":"code","b":[133,2],"m":"sta","oa":2,"o":"zpa_02"},{"a":15709,"t":"code","b":[181,61],"m":"lda","oa":61,"o":"zpf_3D,x"},{"a":15711,"t":"code","b":[201,23],"m":"cmp","o":"#$17"},{"a":15713,"t":"code","b":[208,4],"m":"bne","oa":15719,"o":"b_3D67"},{"a":15715,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":15717,"t":"code","b":[133,2],"m":"sta","oa":2,"o":"zpa_02"},{"a":15719,"l":"b_3D67","t":"code","b":[177,43],"m":"lda","oa":43,"o":"(zpa_2B),y","x":[15713]},{"a":15721,"t":"code","b":[240,21],"m":"beq","oa":15744,"o":"b_3D80"},{"a":15723,"t":"code","b":[56],"m":"sec"},{"a":15724,"t":"code","b":[229,2],"m":"sbc","oa":2,"o":"zpa_02"},{"a":15726,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"zpa_0D"},{"a":15728,"t":"code","b":[165,27],"m":"lda","oa":27,"o":"zpa_1B"},{"a":15730,"t":"code","b":[24],"m":"clc"},{"a":15731,"t":"code","b":[113,41],"m":"adc","oa":41,"o":"(zpa_29),y"},{"a":15733,"t":"code","b":[24],"m":"clc"},{"a":15734,"t":"code","b":[109,210,83],"m":"adc","oa":21458,"o":"a_53D2"},{"a":15737,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"zpa_0C"},{"a":15739,"t":"code","b":[198,12],"m":"dec","oa":12,"o":"zpa_0C"},{"a":15741,"t":"code","b":[32,86,68],"m":"jsr","oa":17494,"o":"draw_tiles"},{"a":15744,"l":"b_3D80","t":"code","b":[180,57],"m":"ldy","oa":57,"o":"zpf_39,x","x":[15655,15721]},{"a":15746,"t":"code","b":[240,106],"m":"beq","oa":15854,"o":"b_3DEE"},{"a":15748,"t":"code","b":[185,61,62],"m":"lda","oa":15933,"o":"scenery_colours,y"},{"a":15751,"t":"code","b":[133,20],"m":"sta","oa":20,"o":"zpa_14"},{"a":15753,"t":"code","b":[152],"m":"tya"},{"a":15754,"t":"code","b":[10],"m":"asl","o":"a"},{"a":15755,"t":"code","b":[168],"m":"tay"},{"a":15756,"t":"code","b":[185,11,62],"m":"lda","oa":15883,"o":"scenery_pictures,y"},{"a":15759,"t":"code","b":[133,2],"m":"sta","oa":2,"o":"zpa_02"},{"a":15761,"t":"code","b":[185,12,62],"m":"lda","oa":15884,"o":"scenery_pictures_hi,y"},{"a":15764,"t":"code","b":[133,3],"m":"sta","oa":3,"o":"zpa_03"},{"a":15766,"t":"code","b":[181,49],"m":"lda","oa":49,"o":"zpf_31,x"},{"a":15768,"t":"code","b":[10],"m":"asl","o":"a"},{"a":15769,"t":"code","b":[10],"m":"asl","o":"a"},{"a":15770,"t":"code","b":[168],"m":"tay"},{"a":15771,"t":"code","b":[177,2],"m":"lda","oa":2,"o":"(zpa_02),y"},{"a":15773,"t":"code","b":[133,18],"m":"sta","oa":18,"o":"zpa_12"},{"a":15775,"t":"code","b":[200],"m":"iny"},{"a":15776,"t":"code","b":[177,2],"m":"lda","oa":2,"o":"(zpa_02),y"},{"a":15778,"t":"code","b":[133,19],"m":"sta","oa":19,"o":"zpa_13"},{"a":15780,"t":"code","b":[200],"m":"iny"},{"a":15781,"t":"code","b":[177,2],"m":"lda","oa":2,"o":"(zpa_02),y"},{"a":15783,"t":"code","b":[133,10],"m":"sta","oa":10,"o":"zpa_0A"},{"a":15785,"t":"code","b":[200],"m":"iny"},{"a":15786,"t":"code","b":[177,2],"m":"lda","oa":2,"o":"(zpa_02),y"},{"a":15788,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"zpa_0B"},{"a":15790,"t":"code","b":[180,49],"m":"ldy","oa":49,"o":"zpf_31,x"},{"a":15792,"t":"code","b":[185,251,61],"m":"lda","oa":15867,"o":"scenery_scale,y"},{"a":15795,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":15796,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":15797,"t":"code","b":[24],"m":"clc"},{"a":15798,"t":"code","b":[101,27],"m":"adc","oa":27,"o":"zpa_1B"},{"a":15800,"t":"code","b":[24],"m":"clc"},{"a":15801,"t":"code","b":[113,41],"m":"adc","oa":41,"o":"(zpa_29),y"},{"a":15803,"t":"code","b":[24],"m":"clc"},{"a":15804,"t":"code","b":[109,210,83],"m":"adc","oa":21458,"o":"a_53D2"},{"a":15807,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"zpa_0C"},{"a":15809,"t":"code","b":[230,12],"m":"inc","oa":12,"o":"zpa_0C"},{"a":15811,"t":"code","b":[177,43],"m":"lda","oa":43,"o":"(zpa_2B),y"},{"a":15813,"t":"code","b":[240,39],"m":"beq","oa":15854,"o":"b_3DEE"},{"a":15815,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"zpa_0D"},{"a":15817,"t":"code","b":[181,49],"m":"lda","oa":49,"o":"zpf_31,x"},{"a":15819,"t":"code","b":[208,30],"m":"bne","oa":15851,"o":"b_3DEB"},{"a":15821,"t":"code","b":[165,12],"m":"lda","oa":12,"o":"zpa_0C"},{"a":15823,"t":"code","b":[201,21],"m":"cmp","o":"#$15"},{"a":15825,"t":"code","b":[176,24],"m":"bcs","oa":15851,"o":"b_3DEB"},{"a":15827,"t":"code","b":[24],"m":"clc"},{"a":15828,"t":"code","b":[101,18],"m":"adc","oa":18,"o":"zpa_12"},{"a":15830,"t":"code","b":[201,21],"m":"cmp","o":"#$15"},{"a":15832,"t":"code","b":[144,17],"m":"bcc","oa":15851,"o":"b_3DEB"},{"a":15834,"t":"code","b":[173,208,83],"m":"lda","oa":21456,"o":"a_53D0"},{"a":15837,"t":"code","b":[208,12],"m":"bne","oa":15851,"o":"b_3DEB"},{"a":15839,"t":"code","b":[238,208,83],"m":"inc","oa":21456,"o":"a_53D0"},{"a":15842,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":15844,"t":"code","b":[133,230],"m":"sta","oa":230,"o":"zpa_E6"},{"a":15846,"t":"code","b":[169,10],"m":"lda","o":"#$0A"},{"a":15848,"t":"code","b":[141,209,83],"m":"sta","oa":21457,"o":"a_53D1"},{"a":15851,"l":"b_3DEB","t":"code","b":[32,86,68],"m":"jsr","oa":17494,"o":"draw_tiles","x":[15819,15825,15832,15837]},{"a":15854,"l":"b_3DEE","t":"code","b":[202],"m":"dex","x":[15746,15813]},{"a":15855,"t":"code","b":[16,2],"m":"bpl","oa":15859,"o":"b_3DF3"},{"a":15857,"t":"code","b":[162,3],"m":"ldx","o":"#$03"},{"a":15859,"l":"b_3DF3","t":"code","b":[198,65],"m":"dec","oa":65,"o":"zpa_41","x":[15855]},{"a":15861,"t":"code","b":[48,3],"m":"bmi","oa":15866,"o":"r_3DFA"},{"a":15863,"t":"code","b":[76,124,60],"m":"jmp","oa":15484,"o":"j_3C7C"},{"a":15866,"l":"r_3DFA","t":"code","b":[96],"m":"rts","x":[15861]},{"a":15867,"l":"scenery_scale","c":"The scale of the scenery's sideways place at each of the 16 distances: $88 at the nearest down to 8.","t":"byte","b":[136,120,104,88,72,56,48,40],"x":[15490,15701,15792]},{"a":15875,"t":"byte","b":[32,28,24,20,16,12,9,8]},{"a":15883,"l":"scenery_pictures","c":"For each scenery type 0 to 24, the address of its 16 picture records, one per distance (type 0 is none).","t":"word","b":[44,58,214,63,86,67,150,67],"d":[14892,16342,17238,17302],"x":[15561,15665,15756]},{"a":15884,"t":"note","l":"scenery_pictures_hi","c":"The high bytes of scenery_pictures, read at its address + 1.","note":"inside the item at $3E0B","x":[15566,15670,15761]},{"a":15891,"t":"word","b":[214,67,22,67,22,65,214,66],"d":[17366,17174,16662,17110]},{"a":15899,"t":"word","b":[214,62,86,63,214,65,22,66],"d":[16086,16214,16854,16918]},{"a":15907,"t":"word","b":[22,63,86,62,150,66,150,63],"d":[16150,15958,17046,16278]},{"a":15915,"t":"word","b":[150,62,86,65,150,65,22,64],"d":[16022,16726,16790,16406]},{"a":15923,"t":"word","b":[86,66,86,64,214,64,150,64],"d":[16982,16470,16598,16534]},{"a":15931,"t":"word","b":[22,68],"d":[17430]},{"a":15933,"l":"scenery_colours","c":"The colour of each scenery type 0 to 24, a colour RAM value: 8 to $0F are multicolour cells.","t":"byte","b":[0,10,13,10,10,15,11,10],"x":[15553,15657,15748]},{"a":15941,"t":"byte","b":[10,10,9,13,12,10,9,15]},{"a":15949,"t":"byte","b":[15,10,10,9,13,13,10,13]},{"a":15957,"t":"byte","b":[13]},{"a":15958,"l":"scenery_type_13","c":"Pictures of scenery type 13 at the 16 distances, nearest first, four bytes each: width and height in cells, and the address of the top-left cell in the tile sheets (rows 256 bytes apart).","t":"byte","b":[6,9,108,152,5,8,43,162]},{"a":15966,"t":"byte","b":[4,7,48,162,4,6,52,162]},{"a":15974,"t":"byte","b":[3,5,149,176,3,4,152,176]},{"a":15982,"t":"byte","b":[3,4,152,176,2,3,105,170]},{"a":15990,"t":"byte","b":[2,3,105,170,1,2,59,180]},{"a":15998,"t":"byte","b":[1,2,59,180,1,2,59,180]},{"a":16006,"t":"byte","b":[1,2,59,180,1,1,49,149]},{"a":16014,"t":"byte","b":[1,1,49,149,1,1,49,149]},{"a":16022,"l":"scenery_type_16","c":"Pictures of scenery type 16 at the 16 distances: width, height, source.","t":"byte","b":[1,1,63,176,19,18,237,164]},{"a":16030,"t":"byte","b":[19,16,104,110,19,13,80,126]},{"a":16038,"t":"byte","b":[19,11,80,126,19,8,60,162]},{"a":16046,"t":"byte","b":[19,7,60,162,19,6,60,162]},{"a":16054,"t":"byte","b":[19,5,60,162,19,4,100,180]},{"a":16062,"t":"byte","b":[19,4,100,180,19,3,100,180]},{"a":16070,"t":"byte","b":[19,3,100,180,19,2,100,180]},{"a":16078,"t":"byte","b":[19,2,100,180,19,2,100,180]},{"a":16086,"l":"scenery_type_8","c":"Pictures of scenery type 8 at the 16 distances: width, height, source.","t":"byte","b":[4,19,204,126,3,18,155,140]},{"a":16094,"t":"byte","b":[3,17,155,140,2,16,59,110]},{"a":16102,"t":"byte","b":[2,15,59,110,1,14,51,126]},{"a":16110,"t":"byte","b":[1,14,51,126,1,12,51,126]},{"a":16118,"t":"byte","b":[1,10,51,126,1,8,30,162]},{"a":16126,"t":"byte","b":[1,7,30,162,1,5,30,162]},{"a":16134,"t":"byte","b":[1,5,30,162,1,3,30,162]},{"a":16142,"t":"byte","b":[1,3,30,162,1,3,30,162]},{"a":16150,"l":"scenery_type_12","c":"Pictures of scenery type 12 at the 16 distances: width, height, source.","t":"byte","b":[9,19,195,126,8,18,229,164]},{"a":16158,"t":"byte","b":[7,17,249,110,6,16,85,110]},{"a":16166,"t":"byte","b":[5,15,91,110,4,12,68,140]},{"a":16174,"t":"byte","b":[4,12,68,140,3,9,105,152]},{"a":16182,"t":"byte","b":[3,9,105,152,2,6,47,146]},{"a":16190,"t":"byte","b":[2,6,47,146,2,6,47,146]},{"a":16198,"t":"byte","b":[2,6,47,146,1,3,49,146]},{"a":16206,"t":"byte","b":[1,3,49,146,1,3,49,146]},{"a":16214,"l":"scenery_type_9","c":"Pictures of scenery type 9 at the 16 distances: width, height, source.","t":"byte","b":[36,2,0,182,32,3,61,173]},{"a":16222,"t":"byte","b":[28,3,77,170,24,2,36,182]},{"a":16230,"t":"byte","b":[20,2,36,182,16,1,60,183]},{"a":16238,"t":"byte","b":[14,1,60,183,12,1,60,183]},{"a":16246,"t":"byte","b":[10,1,60,183,10,1,60,182]},{"a":16254,"t":"byte","b":[8,1,60,182,7,1,60,182]},{"a":16262,"t":"byte","b":[6,1,60,182,5,1,60,182]},{"a":16270,"t":"byte","b":[5,1,60,182,5,1,60,182]},{"a":16278,"l":"scenery_type_15","c":"Pictures of scenery type 15 at the 16 distances: width, height, source.","t":"byte","b":[1,1,63,176,32,3,107,170]},{"a":16286,"t":"byte","b":[28,3,139,170,24,2,76,182]},{"a":16294,"t":"byte","b":[20,2,76,182,16,1,133,180]},{"a":16302,"t":"byte","b":[14,1,133,180,12,1,133,180]},{"a":16310,"t":"byte","b":[10,1,133,180,10,1,123,180]},{"a":16318,"t":"byte","b":[8,1,123,180,7,1,123,180]},{"a":16326,"t":"byte","b":[6,1,123,180,5,1,123,180]},{"a":16334,"t":"byte","b":[5,1,123,180,5,1,123,180]},{"a":16342,"l":"scenery_type_1","c":"Pictures of scenery type 1 at the 16 distances: width, height, source.","t":"byte","b":[36,2,8,180,32,3,45,170]},{"a":16350,"t":"byte","b":[28,4,15,176,24,5,21,170]},{"a":16358,"t":"byte","b":[20,4,43,176,16,3,45,173]},{"a":16366,"t":"byte","b":[14,3,46,173,12,2,44,180]},{"a":16374,"t":"byte","b":[10,2,45,180,10,2,46,180]},{"a":16382,"t":"byte","b":[8,1]},{"a":16384,"c":"Scenery type 1's records from the source address of distance 10 on, to distance 15: the rest of the table at $3FD6.","t":"byte","b":[21,175,7,1,22,175,6,1]},{"a":16392,"t":"byte","b":[22,175,5,1,29,175,5,1]},{"a":16400,"t":"byte","b":[33,175,5,1,33,175]},{"a":16406,"l":"scenery_type_19","c":"Pictures of scenery type 19 at the 16 distances: width, height, source.","t":"byte","b":[36,4,174,178,32,5,176,177]},{"a":16414,"t":"byte","b":[28,5,179,177,24,6,174,171]},{"a":16422,"t":"byte","b":[20,7,176,170,16,5,174,172]},{"a":16430,"t":"byte","b":[14,5,174,172,12,4,210,178]},{"a":16438,"t":"byte","b":[10,4,210,178,10,3,123,181]},{"a":16446,"t":"byte","b":[8,3,123,181,7,3,123,181]},{"a":16454,"t":"byte","b":[6,3,123,181,5,1,70,182]},{"a":16462,"t":"byte","b":[5,1,70,182,5,1,70,182]},{"a":16470,"l":"scenery_type_21","c":"Pictures of scenery type 21 at the 16 distances: width, height, source.","t":"byte","b":[18,18,137,140,16,16,61,110]},{"a":16478,"t":"byte","b":[14,14,52,126,12,12,50,140]},{"a":16486,"t":"byte","b":[10,10,37,152,8,8,31,162]},{"a":16494,"t":"byte","b":[8,8,31,162,6,6,44,140]},{"a":16502,"t":"byte","b":[6,6,44,140,4,4,143,176]},{"a":16510,"t":"byte","b":[4,4,143,176,4,4,143,176]},{"a":16518,"t":"byte","b":[4,4,143,176,2,2,54,168]},{"a":16526,"t":"byte","b":[2,2,54,168,2,2,54,168]},{"a":16534,"l":"scenery_type_23","c":"Pictures of scenery type 23 at the 16 distances: width, height, source.","t":"byte","b":[18,18,231,110,16,16,181,110]},{"a":16542,"t":"byte","b":[14,14,144,126,12,12,125,140]},{"a":16550,"t":"byte","b":[10,10,89,152,8,8,105,162]},{"a":16558,"t":"byte","b":[8,8,105,162,6,6,207,171]},{"a":16566,"t":"byte","b":[6,6,207,171,4,4,213,170]},{"a":16574,"t":"byte","b":[4,4,213,170,4,4,213,170]},{"a":16582,"t":"byte","b":[4,4,213,170,2,2,210,126]},{"a":16590,"t":"byte","b":[2,2,210,126,2,2,210,126]},{"a":16598,"l":"scenery_type_22","c":"Pictures of scenery type 22 at the 16 distances: width, height, source.","t":"byte","b":[18,18,213,110,16,16,197,110]},{"a":16606,"t":"byte","b":[14,14,130,126,12,12,113,140]},{"a":16614,"t":"byte","b":[10,10,79,152,8,8,97,162]},{"a":16622,"t":"byte","b":[8,8,97,162,6,6,201,171]},{"a":16630,"t":"byte","b":[6,6,201,171,4,4,213,174]},{"a":16638,"t":"byte","b":[4,4,213,174,4,4,213,174]},{"a":16646,"t":"byte","b":[4,4,213,174,2,2,56,180]},{"a":16654,"t":"byte","b":[2,2,56,180,2,2,56,180]},{"a":16662,"l":"scenery_type_6","c":"Pictures of scenery type 6 at the 16 distances: width, height, source.","t":"byte","b":[18,18,235,128,16,16,16,110]},{"a":16670,"t":"byte","b":[13,14,14,126,12,12,12,140]},{"a":16678,"t":"byte","b":[10,10,10,152,8,8,8,162]},{"a":16686,"t":"byte","b":[8,8,8,162,5,6,6,170]},{"a":16694,"t":"byte","b":[5,6,6,170,4,4,4,176]},{"a":16702,"t":"byte","b":[4,4,4,176,4,4,4,176]},{"a":16710,"t":"byte","b":[4,4,4,176,2,2,2,180]},{"a":16718,"t":"byte","b":[2,2,2,180,2,2,2,180]},{"a":16726,"l":"scenery_type_17","c":"Pictures of scenery type 17 at the 16 distances: width, height, source.","t":"byte","b":[18,18,158,145,16,16,123,110]},{"a":16734,"t":"byte","b":[14,14,99,126,12,12,78,140]},{"a":16742,"t":"byte","b":[10,10,57,152,8,8,79,162]},{"a":16750,"t":"byte","b":[8,8,79,162,6,6,160,176]},{"a":16758,"t":"byte","b":[6,6,160,176,4,4,119,180]},{"a":16766,"t":"byte","b":[4,4,119,180,4,4,119,180]},{"a":16774,"t":"byte","b":[4,4,119,180,2,2,158,180]},{"a":16782,"t":"byte","b":[2,2,158,180,2,2,158,180]},{"a":16790,"l":"scenery_type_18","c":"Pictures of scenery type 18 at the 16 distances: width, height, source.","t":"byte","b":[14,18,194,145,12,16,139,110]},{"a":16798,"t":"byte","b":[10,14,113,126,9,12,90,140]},{"a":16806,"t":"byte","b":[7,10,67,152,6,8,87,162]},{"a":16814,"t":"byte","b":[6,8,87,162,4,6,166,176]},{"a":16822,"t":"byte","b":[4,6,166,176,3,4,132,152]},{"a":16830,"t":"byte","b":[3,4,132,152,3,4,132,152]},{"a":16838,"t":"byte","b":[3,4,132,152,2,2,52,168]},{"a":16846,"t":"byte","b":[2,2,52,168,2,2,52,168]},{"a":16854,"l":"scenery_type_10","c":"Pictures of scenery type 10 at the 16 distances: width, height, source.","t":"byte","b":[18,19,158,126,16,18,217,146]},{"a":16862,"t":"byte","b":[14,17,233,146,12,16,151,110]},{"a":16870,"t":"byte","b":[10,15,163,110,8,12,99,140]},{"a":16878,"t":"byte","b":[8,12,99,140,6,9,99,152]},{"a":16886,"t":"byte","b":[6,9,99,152,4,6,170,176]},{"a":16894,"t":"byte","b":[4,6,170,176,4,6,170,176]},{"a":16902,"t":"byte","b":[4,6,170,176,2,3,167,170]},{"a":16910,"t":"byte","b":[2,2,167,170,2,2,167,170]},{"a":16918,"l":"scenery_type_11","c":"Pictures of scenery type 11 at the 16 distances: width, height, source.","t":"byte","b":[9,18,247,146,8,16,77,110]},{"a":16926,"t":"byte","b":[7,14,66,126,6,12,62,140]},{"a":16934,"t":"byte","b":[5,10,47,152,4,8,39,162]},{"a":16942,"t":"byte","b":[4,8,39,162,3,6,44,146]},{"a":16950,"t":"byte","b":[3,6,44,146,2,4,147,176]},{"a":16958,"t":"byte","b":[2,4,147,176,2,4,147,176]},{"a":16966,"t":"byte","b":[2,4,147,176,1,2,58,180]},{"a":16974,"t":"byte","b":[1,2,58,180,1,2,58,180]},{"a":16982,"l":"scenery_type_20","c":"Pictures of scenery type 20 at the 16 distances: width, height, source.","t":"byte","b":[9,18,208,128,8,16,173,110]},{"a":16990,"t":"byte","b":[7,14,123,126,6,12,107,140]},{"a":16998,"t":"byte","b":[5,10,74,152,4,8,93,162]},{"a":17006,"t":"byte","b":[4,8,93,162,3,6,198,171]},{"a":17014,"t":"byte","b":[3,6,198,171,2,4,227,164]},{"a":17022,"t":"byte","b":[2,4,227,164,2,4,227,164]},{"a":17030,"t":"byte","b":[2,4,227,164,1,2,97,180]},{"a":17038,"t":"byte","b":[1,2,97,180,1,2,97,180]},{"a":17046,"l":"scenery_type_14","c":"Pictures of scenery type 14 at the 16 distances: width, height, source.","t":"byte","b":[9,18,208,146,8,16,96,110]},{"a":17054,"t":"byte","b":[7,14,73,126,6,12,72,140]},{"a":17062,"t":"byte","b":[5,10,52,152,4,8,56,162]},{"a":17070,"t":"byte","b":[4,8,56,162,3,6,155,176]},{"a":17078,"t":"byte","b":[3,6,155,176,2,4,158,176]},{"a":17086,"t":"byte","b":[2,4,158,176,2,4,158,176]},{"a":17094,"t":"byte","b":[2,4,158,176,1,2,60,180]},{"a":17102,"t":"byte","b":[1,2,60,180,1,2,60,180]},{"a":17110,"l":"scenery_type_7","c":"Pictures of scenery type 7 at the 16 distances: width, height, source.","t":"byte","b":[18,18,176,145,16,16,35,110]},{"a":17118,"t":"byte","b":[14,14,30,126,12,12,26,140]},{"a":17126,"t":"byte","b":[10,10,22,152,8,8,18,162]},{"a":17134,"t":"byte","b":[8,8,18,162,6,6,12,170]},{"a":17142,"t":"byte","b":[6,6,12,170,4,4,9,176]},{"a":17150,"t":"byte","b":[4,4,9,176,4,4,9,176]},{"a":17158,"t":"byte","b":[4,4,9,176,2,2,5,180]},{"a":17166,"t":"byte","b":[2,2,5,180,2,2,5,180]},{"a":17174,"l":"scenery_type_5","c":"Pictures of scenery type 5 at the 16 distances: width, height, source.","t":"byte","b":[18,18,217,128,16,16,0,110]},{"a":17182,"t":"byte","b":[14,14,0,126,12,12,0,140]},{"a":17190,"t":"byte","b":[10,10,0,152,8,8,0,162]},{"a":17198,"t":"byte","b":[8,8,0,162,6,6,0,170]},{"a":17206,"t":"byte","b":[6,6,0,170,4,4,0,176]},{"a":17214,"t":"byte","b":[4,4,0,176,4,4,0,176]},{"a":17222,"t":"byte","b":[4,4,0,176,2,2,0,180]},{"a":17230,"t":"byte","b":[2,2,0,180,2,2,0,180]},{"a":17238,"l":"scenery_type_2","c":"Pictures of scenery type 2 at the 16 distances: width, height, source.","t":"byte","b":[3,18,253,128,3,16,32,110]},{"a":17246,"t":"byte","b":[3,14,27,126,2,12,24,140]},{"a":17254,"t":"byte","b":[2,10,20,152,2,8,16,162]},{"a":17262,"t":"byte","b":[2,8,16,162,1,6,11,170]},{"a":17270,"t":"byte","b":[1,6,11,170,1,4,8,176]},{"a":17278,"t":"byte","b":[1,4,8,176,1,4,8,176]},{"a":17286,"t":"byte","b":[1,4,8,176,1,2,4,180]},{"a":17294,"t":"byte","b":[1,2,4,180,1,2,4,180]},{"a":17302,"l":"scenery_type_3","c":"Pictures of scenery type 3 at the 16 distances: width, height, source.","t":"byte","b":[9,9,114,152,8,8,51,110]},{"a":17310,"t":"byte","b":[7,7,44,126,6,6,38,140]},{"a":17318,"t":"byte","b":[5,5,32,152,4,4,26,162]},{"a":17326,"t":"byte","b":[4,4,26,162,3,3,18,170]},{"a":17334,"t":"byte","b":[3,3,18,170,2,2,13,176]},{"a":17342,"t":"byte","b":[2,2,13,176,2,2,13,176]},{"a":17350,"t":"byte","b":[2,2,13,176,1,1,7,180]},{"a":17358,"t":"byte","b":[1,1,7,180,1,1,7,180]},{"a":17366,"l":"scenery_type_4","c":"Pictures of scenery type 4 at the 16 distances: width, height, source.","t":"byte","b":[9,9,123,152,8,8,51,118]},{"a":17374,"t":"byte","b":[7,7,44,133,6,6,38,146]},{"a":17382,"t":"byte","b":[5,5,32,157,4,4,26,166]},{"a":17390,"t":"byte","b":[4,4,26,166,3,3,18,173]},{"a":17398,"t":"byte","b":[3,3,18,173,2,2,13,178]},{"a":17406,"t":"byte","b":[2,2,13,178,2,2,13,178]},{"a":17414,"t":"byte","b":[2,2,13,178,1,1,7,181]},{"a":17422,"t":"byte","b":[1,1,7,181,1,1,7,181]},{"a":17430,"l":"scenery_type_24","c":"Pictures of scenery type 24 at the 16 distances: width, height, source.","t":"byte","b":[9,9,218,164,8,8,200,163]},{"a":17438,"t":"byte","b":[7,7,193,163,6,6,212,164]},{"a":17446,"t":"byte","b":[5,5,217,173,4,4,208,164]},{"a":17454,"t":"byte","b":[4,4,208,164,3,3,208,168]},{"a":17462,"t":"byte","b":[3,3,208,168,2,2,227,168]},{"a":17470,"t":"byte","b":[2,2,227,168,2,2,227,168]},{"a":17478,"t":"byte","b":[2,2,227,168,1,1,211,168]},{"a":17486,"t":"byte","b":[1,1,211,168,1,1,211,168]},{"a":17494,"l":"draw_tiles","c":"The tile blitter: copies a picture of $12 by $13 cells from ($0A), whose rows are 256 bytes apart, into the back screen with its bottom row at row $0D and its left at column $0C, in colour $14 through the colour buffer at $5400. A zero cell is left out, so the picture is cut round its shape. Cut at the left and right edges of the screen and at the bottom of the colour buffer; rows from -25 to 24 are allowed, so a picture can hang off the top.","t":"code","b":[165,12],"m":"lda","oa":12,"o":"zpa_0C","x":[3394,3426,3924,15650,15741,15851]},{"a":17496,"t":"code","b":[16,34],"m":"bpl","oa":17532,"o":"b_447C"},{"a":17498,"t":"code","b":[24],"m":"clc"},{"a":17499,"t":"code","b":[101,18],"m":"adc","oa":18,"o":"zpa_12"},{"a":17501,"t":"code","b":[133,18],"m":"sta","oa":18,"o":"zpa_12"},{"a":17503,"t":"code","b":[48,26],"m":"bmi","oa":17531,"o":"r_447B"},{"a":17505,"t":"code","b":[240,24],"m":"beq","oa":17531,"o":"r_447B"},{"a":17507,"t":"code","b":[48,22],"m":"bmi","oa":17531,"o":"r_447B"},{"a":17509,"t":"code","b":[240,20],"m":"beq","oa":17531,"o":"r_447B"},{"a":17511,"t":"code","b":[165,10],"m":"lda","oa":10,"o":"zpa_0A"},{"a":17513,"t":"code","b":[56],"m":"sec"},{"a":17514,"t":"code","b":[229,12],"m":"sbc","oa":12,"o":"zpa_0C"},{"a":17516,"t":"code","b":[133,10],"m":"sta","oa":10,"o":"zpa_0A"},{"a":17518,"t":"code","b":[165,11],"m":"lda","oa":11,"o":"zpa_0B"},{"a":17520,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":17522,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"zpa_0B"},{"a":17524,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":17526,"t":"code","b":[133,12],"m":"sta","oa":12,"o":"zpa_0C"},{"a":17528,"t":"code","b":[76,142,68],"m":"jmp","oa":17550,"o":"j_448E"},{"a":17531,"l":"r_447B","t":"code","b":[96],"m":"rts","x":[17503,17505,17507,17509,17534,17558,17562]},{"a":17532,"l":"b_447C","t":"code","b":[201,40],"m":"cmp","o":"#$28","x":[17496]},{"a":17534,"t":"code","b":[176,251],"m":"bcs","oa":17531,"o":"r_447B"},{"a":17536,"t":"code","b":[24],"m":"clc"},{"a":17537,"t":"code","b":[101,18],"m":"adc","oa":18,"o":"zpa_12"},{"a":17539,"t":"code","b":[201,40],"m":"cmp","o":"#$28"},{"a":17541,"t":"code","b":[144,7],"m":"bcc","oa":17550,"o":"j_448E"},{"a":17543,"t":"code","b":[169,40],"m":"lda","o":"#$28"},{"a":17545,"t":"code","b":[56],"m":"sec"},{"a":17546,"t":"code","b":[229,12],"m":"sbc","oa":12,"o":"zpa_0C"},{"a":17548,"t":"code","b":[133,18],"m":"sta","oa":18,"o":"zpa_12"},{"a":17550,"l":"j_448E","t":"code","b":[165,13],"m":"lda","oa":13,"o":"zpa_0D","x":[17528,17541]},{"a":17552,"t":"code","b":[56],"m":"sec"},{"a":17553,"t":"code","b":[229,19],"m":"sbc","oa":19,"o":"zpa_13"},{"a":17555,"t":"code","b":[24],"m":"clc"},{"a":17556,"t":"code","b":[105,25],"m":"adc","o":"#$19"},{"a":17558,"t":"code","b":[48,227],"m":"bmi","oa":17531,"o":"r_447B"},{"a":17560,"t":"code","b":[201,50],"m":"cmp","o":"#$32"},{"a":17562,"t":"code","b":[176,223],"m":"bcs","oa":17531,"o":"r_447B"},{"a":17564,"t":"code","b":[168],"m":"tay"},{"a":17565,"t":"code","b":[165,12],"m":"lda","oa":12,"o":"zpa_0C"},{"a":17567,"t":"code","b":[24],"m":"clc"},{"a":17568,"t":"code","b":[121,33,69],"m":"adc","oa":17697,"o":"row_offset_lo,y"},{"a":17571,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"zpa_0E"},{"a":17573,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"zpa_10"},{"a":17575,"t":"code","b":[8],"m":"php"},{"a":17576,"t":"code","b":[185,238,68],"m":"lda","oa":17646,"o":"row_offset_hi,y"},{"a":17579,"t":"code","b":[105,84],"m":"adc","o":"#$54"},{"a":17581,"t":"code","b":[133,17],"m":"sta","oa":17,"o":"zpa_11"},{"a":17583,"t":"code","b":[40],"m":"plp"},{"a":17584,"t":"code","b":[185,238,68],"m":"lda","oa":17646,"o":"row_offset_hi,y"},{"a":17587,"t":"code","b":[164,46],"m":"ldy","oa":46,"o":"zpa_2E"},{"a":17589,"t":"code","b":[121,236,68],"m":"adc","oa":17644,"o":"back_screen_page,y"},{"a":17592,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"zpa_0F"},{"a":17594,"l":"b_44BA","t":"code","b":[164,18],"m":"ldy","oa":18,"o":"zpa_12","x":[17641]},{"a":17596,"t":"code","b":[136],"m":"dey"},{"a":17597,"l":"b_44BD","t":"code","b":[177,10],"m":"lda","oa":10,"o":"(zpa_0A),y","x":[17608]},{"a":17599,"t":"code","b":[240,6],"m":"beq","oa":17607,"o":"b_44C7"},{"a":17601,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(zpa_0E),y"},{"a":17603,"t":"code","b":[165,20],"m":"lda","oa":20,"o":"zpa_14"},{"a":17605,"t":"code","b":[145,16],"m":"sta","oa":16,"o":"(zpa_10),y"},{"a":17607,"l":"b_44C7","t":"code","b":[136],"m":"dey","x":[17599]},{"a":17608,"t":"code","b":[16,243],"m":"bpl","oa":17597,"o":"b_44BD"},{"a":17610,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"zpa_0E"},{"a":17612,"t":"code","b":[24],"m":"clc"},{"a":17613,"t":"code","b":[105,40],"m":"adc","o":"#$28"},{"a":17615,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"zpa_0E"},{"a":17617,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"zpa_10"},{"a":17619,"t":"code","b":[144,4],"m":"bcc","oa":17625,"o":"b_44D9"},{"a":17621,"t":"code","b":[230,15],"m":"inc","oa":15,"o":"zpa_0F"},{"a":17623,"t":"code","b":[230,17],"m":"inc","oa":17,"o":"zpa_11"},{"a":17625,"l":"b_44D9","t":"code","b":[165,17],"m":"lda","oa":17,"o":"zpa_11","x":[17619]},{"a":17627,"t":"code","b":[201,87],"m":"cmp","o":"#$57"},{"a":17629,"t":"code","b":[208,6],"m":"bne","oa":17637,"o":"b_44E5"},{"a":17631,"t":"code","b":[165,16],"m":"lda","oa":16,"o":"zpa_10"},{"a":17633,"t":"code","b":[201,232],"m":"cmp","o":"#$E8"},{"a":17635,"t":"code","b":[176,6],"m":"bcs","oa":17643,"o":"r_44EB"},{"a":17637,"l":"b_44E5","t":"code","b":[230,11],"m":"inc","oa":11,"o":"zpa_0B","x":[17629]},{"a":17639,"t":"code","b":[198,19],"m":"dec","oa":19,"o":"zpa_13"},{"a":17641,"t":"code","b":[208,207],"m":"bne","oa":17594,"o":"b_44BA"},{"a":17643,"l":"r_44EB","t":"code","b":[96],"m":"rts","x":[17635]},{"a":17644,"l":"back_screen_page","c":"High byte of the screen being drawn into, by $2E: $E8 (the screen at $E800) or $EC.","t":"byte","b":[232,236],"x":[5643,6240,6329,17589,17758]},{"a":17646,"l":"row_offset_hi","c":"High byte of row x 40 for rows -25 to 25, added to the screen's page, and to $54 for the colour buffer.","t":"byte","b":[252,252,252,252,252,252,253,253],"x":[6234,6323,17576,17584]},{"a":17654,"t":"byte","b":[253,253,253,253,253,254,254,254]},{"a":17662,"t":"byte","b":[254,254,254,255,255,255,255,255]},{"a":17670,"t":"byte","b":[255,0,0,0,0,0,0,0]},{"a":17678,"t":"byte","b":[1,1,1,1,1,1,2,2]},{"a":17686,"t":"byte","b":[2,2,2,2,2,3,3,3]},{"a":17694,"t":"byte","b":[3,3,254]},{"a":17697,"l":"row_offset_lo","c":"Low byte of row x 40 for rows -25 to 25.","t":"byte","b":[24,64,104,144,184,224,8,48],"x":[6228,6317,17568]},{"a":17705,"t":"byte","b":[88,128,168,208,248,32,72,112]},{"a":17713,"t":"byte","b":[152,192,232,16,56,96,136,176]},{"a":17721,"t":"byte","b":[216,0,40,80,120,160,200,240]},{"a":17729,"t":"byte","b":[24,64,104,144,184,224,8,48]},{"a":17737,"t":"byte","b":[88,128,168,208,248,32,72,112]},{"a":17745,"t":"byte","b":[152,192,32]},{"a":17748,"l":"r_4554","c":"An RTS, where draw_road ends when a row has no width left or reaches the jump's gap (from $458B and $459B).","t":"code","b":[96],"m":"rts","x":[17803,17819]},{"a":17749,"l":"draw_road","c":"Draws the road into the back screen a row at a time from row 24 upward. Row r (from 0 at the bottom) is left out below $53E6 and the road stops at $53E7 (a jump's gap) or at a zero width in the width list ($1E); a width of $80 is a row hidden behind a crest. The left edge is the road's position $53D2, plus the bend's offset for the row ($27), plus the road's offset $2F times the row's width times four, over 256; the right edge is the left plus the width, both cut to the screen. Between them it writes the road cell $01, then the left and right edges (road_left_edge, road_right_edge) from how far each has moved since the row below.","t":"code","b":[169,192],"m":"lda","o":"#$C0","x":[2189,2271,5529]},{"a":17751,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"zpa_0E"},{"a":17753,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":17755,"t":"code","b":[164,46],"m":"ldy","oa":46,"o":"zpa_2E"},{"a":17757,"t":"code","b":[24],"m":"clc"},{"a":17758,"t":"code","b":[121,236,68],"m":"adc","oa":17644,"o":"back_screen_page,y"},{"a":17761,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"zpa_0F"},{"a":17763,"t":"code","b":[165,47],"m":"lda","oa":47,"o":"zpa_2F"},{"a":17765,"t":"code","b":[201,128],"m":"cmp","o":"#$80"},{"a":17767,"t":"code","b":[106],"m":"ror","o":"a"},{"a":17768,"t":"code","b":[133,2],"m":"sta","oa":2,"o":"zpa_02"},{"a":17770,"t":"code","b":[201,128],"m":"cmp","o":"#$80"},{"a":17772,"t":"code","b":[106],"m":"ror","o":"a"},{"a":17773,"t":"code","b":[201,128],"m":"cmp","o":"#$80"},{"a":17775,"t":"code","b":[106],"m":"ror","o":"a"},{"a":17776,"t":"code","b":[24],"m":"clc"},{"a":17777,"t":"code","b":[101,2],"m":"adc","oa":2,"o":"zpa_02"},{"a":17779,"t":"code","b":[133,2],"m":"sta","oa":2,"o":"zpa_02"},{"a":17781,"t":"code","b":[173,210,83],"m":"lda","oa":21458,"o":"a_53D2"},{"a":17784,"t":"code","b":[24],"m":"clc"},{"a":17785,"t":"code","b":[101,2],"m":"adc","oa":2,"o":"zpa_02"},{"a":17787,"t":"code","b":[133,23],"m":"sta","oa":23,"o":"zpa_17"},{"a":17789,"t":"code","b":[24],"m":"clc"},{"a":17790,"t":"code","b":[105,40],"m":"adc","o":"#$28"},{"a":17792,"t":"code","b":[133,24],"m":"sta","oa":24,"o":"zpa_18"},{"a":17794,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":17796,"t":"code","b":[133,32],"m":"sta","oa":32,"o":"zpa_20"},{"a":17798,"l":"j_4586","t":"code","b":[164,32],"m":"ldy","oa":32,"o":"zpa_20","x":[17829,17964]},{"a":17800,"t":"code","b":[204,231,83],"m":"cpy","oa":21479,"o":"a_53E7"},{"a":17803,"t":"code","b":[240,199],"m":"beq","oa":17748,"o":"r_4554"},{"a":17805,"t":"code","b":[204,230,83],"m":"cpy","oa":21478,"o":"a_53E6"},{"a":17808,"t":"code","b":[176,3],"m":"bcs","oa":17813,"o":"b_4595"},{"a":17810,"t":"code","b":[76,29,70],"m":"jmp","oa":17949,"o":"j_461D"},{"a":17813,"l":"b_4595","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[17808]},{"a":17815,"t":"code","b":[133,29],"m":"sta","oa":29,"o":"zpa_1D"},{"a":17817,"t":"code","b":[177,30],"m":"lda","oa":30,"o":"(zpa_1E),y"},{"a":17819,"t":"code","b":[240,183],"m":"beq","oa":17748,"o":"r_4554"},{"a":17821,"t":"code","b":[201,128],"m":"cmp","o":"#$80"},{"a":17823,"t":"code","b":[208,7],"m":"bne","oa":17832,"o":"b_45A8"},{"a":17825,"t":"code","b":[133,23],"m":"sta","oa":23,"o":"zpa_17"},{"a":17827,"t":"code","b":[230,32],"m":"inc","oa":32,"o":"zpa_20"},{"a":17829,"t":"code","b":[76,134,69],"m":"jmp","oa":17798,"o":"j_4586"},{"a":17832,"l":"b_45A8","t":"code","b":[10],"m":"asl","o":"a","x":[17823]},{"a":17833,"t":"code","b":[10],"m":"asl","o":"a"},{"a":17834,"t":"code","b":[133,25],"m":"sta","oa":25,"o":"zpa_19"},{"a":17836,"t":"code","b":[165,47],"m":"lda","oa":47,"o":"zpa_2F"},{"a":17838,"t":"code","b":[16,7],"m":"bpl","oa":17847,"o":"b_45B7"},{"a":17840,"t":"code","b":[73,255],"m":"eor","o":"#$FF"},{"a":17842,"t":"code","b":[24],"m":"clc"},{"a":17843,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":17845,"t":"code","b":[230,29],"m":"inc","oa":29,"o":"zpa_1D"},{"a":17847,"l":"b_45B7","t":"code","b":[133,26],"m":"sta","oa":26,"o":"zpa_1A","x":[17838]},{"a":17849,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":17851,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":17853,"t":"code","b":[162,8],"m":"ldx","o":"#$08"},{"a":17855,"l":"b_45BF","t":"code","b":[10],"m":"asl","o":"a","x":[17870]},{"a":17856,"t":"code","b":[38,27],"m":"rol","oa":27,"o":"zpa_1B"},{"a":17858,"t":"code","b":[6,25],"m":"asl","oa":25,"o":"zpa_19"},{"a":17860,"t":"code","b":[144,7],"m":"bcc","oa":17869,"o":"b_45CD"},{"a":17862,"t":"code","b":[24],"m":"clc"},{"a":17863,"t":"code","b":[101,26],"m":"adc","oa":26,"o":"zpa_1A"},{"a":17865,"t":"code","b":[144,2],"m":"bcc","oa":17869,"o":"b_45CD"},{"a":17867,"t":"code","b":[230,27],"m":"inc","oa":27,"o":"zpa_1B"},{"a":17869,"l":"b_45CD","t":"code","b":[202],"m":"dex","x":[17860,17865]},{"a":17870,"t":"code","b":[208,239],"m":"bne","oa":17855,"o":"b_45BF"},{"a":17872,"t":"code","b":[133,28],"m":"sta","oa":28,"o":"zpa_1C"},{"a":17874,"t":"code","b":[165,29],"m":"lda","oa":29,"o":"zpa_1D"},{"a":17876,"t":"code","b":[240,12],"m":"beq","oa":17890,"o":"b_45E2"},{"a":17878,"t":"code","b":[165,27],"m":"lda","oa":27,"o":"zpa_1B"},{"a":17880,"t":"code","b":[73,255],"m":"eor","o":"#$FF"},{"a":17882,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":17884,"t":"code","b":[165,28],"m":"lda","oa":28,"o":"zpa_1C"},{"a":17886,"t":"code","b":[73,255],"m":"eor","o":"#$FF"},{"a":17888,"t":"code","b":[133,28],"m":"sta","oa":28,"o":"zpa_1C"},{"a":17890,"l":"b_45E2","t":"code","b":[165,27],"m":"lda","oa":27,"o":"zpa_1B","x":[17876]},{"a":17892,"t":"code","b":[24],"m":"clc"},{"a":17893,"t":"code","b":[109,210,83],"m":"adc","oa":21458,"o":"a_53D2"},{"a":17896,"t":"code","b":[24],"m":"clc"},{"a":17897,"t":"code","b":[113,39],"m":"adc","oa":39,"o":"(zpa_27),y"},{"a":17899,"t":"code","b":[133,21],"m":"sta","oa":21,"o":"zpa_15"},{"a":17901,"t":"code","b":[24],"m":"clc"},{"a":17902,"t":"code","b":[113,30],"m":"adc","oa":30,"o":"(zpa_1E),y"},{"a":17904,"t":"code","b":[48,35],"m":"bmi","oa":17941,"o":"b_4615"},{"a":17906,"t":"code","b":[240,33],"m":"beq","oa":17941,"o":"b_4615"},{"a":17908,"t":"code","b":[201,40],"m":"cmp","o":"#$28"},{"a":17910,"t":"code","b":[144,2],"m":"bcc","oa":17914,"o":"b_45FA"},{"a":17912,"t":"code","b":[169,40],"m":"lda","o":"#$28"},{"a":17914,"l":"b_45FA","t":"code","b":[133,22],"m":"sta","oa":22,"o":"zpa_16","x":[17910]},{"a":17916,"t":"code","b":[164,21],"m":"ldy","oa":21,"o":"zpa_15"},{"a":17918,"t":"code","b":[16,2],"m":"bpl","oa":17922,"o":"b_4602"},{"a":17920,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":17922,"l":"b_4602","t":"code","b":[192,40],"m":"cpy","o":"#$28","x":[17918]},{"a":17924,"t":"code","b":[176,15],"m":"bcs","oa":17941,"o":"b_4615"},{"a":17926,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":17928,"l":"b_4608","t":"code","b":[145,14],"m":"sta","oa":14,"o":"(zpa_0E),y","x":[17933]},{"a":17930,"t":"code","b":[200],"m":"iny"},{"a":17931,"t":"code","b":[196,22],"m":"cpy","oa":22,"o":"zpa_16"},{"a":17933,"t":"code","b":[208,249],"m":"bne","oa":17928,"o":"b_4608"},{"a":17935,"t":"code","b":[32,36,78],"m":"jsr","oa":20004,"o":"road_left_edge"},{"a":17938,"t":"code","b":[32,21,79],"m":"jsr","oa":20245,"o":"road_right_edge"},{"a":17941,"l":"b_4615","t":"code","b":[165,21],"m":"lda","oa":21,"o":"zpa_15","x":[17904,17906,17924]},{"a":17943,"t":"code","b":[133,23],"m":"sta","oa":23,"o":"zpa_17"},{"a":17945,"t":"code","b":[165,22],"m":"lda","oa":22,"o":"zpa_16"},{"a":17947,"t":"code","b":[133,24],"m":"sta","oa":24,"o":"zpa_18"},{"a":17949,"l":"j_461D","t":"code","b":[165,14],"m":"lda","oa":14,"o":"zpa_0E","x":[17810]},{"a":17951,"t":"code","b":[56],"m":"sec"},{"a":17952,"t":"code","b":[233,40],"m":"sbc","o":"#$28"},{"a":17954,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"zpa_0E"},{"a":17956,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"zpa_0F"},{"a":17958,"t":"code","b":[233,0],"m":"sbc","o":"#$00"},{"a":17960,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"zpa_0F"},{"a":17962,"t":"code","b":[230,32],"m":"inc","oa":32,"o":"zpa_20"},{"a":17964,"t":"code","b":[76,134,69],"m":"jmp","oa":17798,"o":"j_4586"},{"a":17967,"l":"road_flat_widths","c":"The flat road's width in cells for each row from the bottom: $22 (34) narrowing by four a row to 2, then 0, the end: nine rows.","t":"byte","b":[34,30,26,22,18,14,10,6]},{"a":17975,"t":"byte","b":[2,0]},{"a":17977,"l":"road_flat_scenery_rows","c":"The screen row of each of the 16 scenery distances on flat road: 24 for the nearest up to 16.","t":"byte","b":[24,23,22,21,20,19,19,18]},{"a":17985,"t":"byte","b":[18,17,17,17,17,16,16,16]},{"a":17993,"l":"road_flat_kart_heights","c":"The sprite Y of a rival at each of the 32 distances on flat road: $E1 for the nearest up to $9D.","t":"byte","b":[225,221,217,213,209,205,201,197]},{"a":18001,"t":"byte","b":[193,189,185,181,179,177,175,173]},{"a":18009,"t":"byte","b":[171,169,168,167,166,165,164,163]},{"a":18017,"t":"byte","b":[162,161,160,159,158,158,157,157]},{"a":18025,"l":"road_profiles","c":"The width, scenery-row and kart-height lists of the hills, which the piece routines' tables point into, from here to $4E23: width lists end with 0 and use $80 for a row hidden behind a crest; kart heights of 0 hide a rival.","t":"byte","b":[34,30,26,22,18,14,11,8]},{"a":18033,"t":"byte","b":[5,2,0,34,30,26,22,18]},{"a":18041,"t":"byte","b":[14,11,8,5,3,1,0,34]},{"a":18049,"t":"byte","b":[30,26,22,18,14,11,8,6]},{"a":18057,"t":"byte","b":[4,2,1,0,34,30,26,22]},{"a":18065,"t":"byte","b":[18,15,12,9,7,5,3,2]},{"a":18073,"t":"byte","b":[1,0,34,30,26,22,18,15]},{"a":18081,"t":"byte","b":[12,10,8,6,4,3,2,1]},{"a":18089,"t":"byte","b":[0,34,30,26,22,19,16,13]},{"a":18097,"t":"byte","b":[11,9,7,5,4,3,2,1]},{"a":18105,"t":"byte","b":[0,34,30,26,22,19,16,14]},{"a":18113,"t":"byte","b":[12,10,8,6,5,4,3,2]},{"a":18121,"t":"byte","b":[1,0,34,30,26,23,20,17]},{"a":18129,"t":"byte","b":[15,13,11,9,7,5,4,3]},{"a":18137,"t":"byte","b":[2,1,1,0,34,30,26,23]},{"a":18145,"t":"byte","b":[20,17,15,13,11,9,7,6]},{"a":18153,"t":"byte","b":[5,4,3,2,1,1,0,34]},{"a":18161,"t":"byte","b":[30,27,24,21,18,16,14,12]},{"a":18169,"t":"byte","b":[10,8,6,5,4,3,2,2]},{"a":18177,"t":"byte","b":[1,1,0,34,30,27,24,21]},{"a":18185,"t":"byte","b":[18,16,14,12,10,8,7,6]},{"a":18193,"t":"byte","b":[5,4,3,2,2,1,1,0]},{"a":18201,"t":"byte","b":[24,23,22,21,20,19,19,18]},{"a":18209,"t":"byte","b":[18,17,16,16,16,15,15,15]},{"a":18217,"t":"byte","b":[24,23,22,21,20,19,19,18]},{"a":18225,"t":"byte","b":[18,17,16,16,16,15,15,14]},{"a":18233,"t":"byte","b":[24,23,22,21,20,19,19,18]},{"a":18241,"t":"byte","b":[18,17,16,16,15,14,14,13]},{"a":18249,"t":"byte","b":[24,23,22,21,20,19,18,17]},{"a":18257,"t":"byte","b":[17,16,16,15,15,14,13,12]},{"a":18265,"t":"byte","b":[24,23,22,21,20,19,18,17]},{"a":18273,"t":"byte","b":[16,15,15,15,14,13,12,11]},{"a":18281,"t":"byte","b":[24,23,22,21,20,19,18,17]},{"a":18289,"t":"byte","b":[16,15,15,14,13,12,11,10]},{"a":18297,"t":"byte","b":[24,23,22,21,20,18,17,16]},{"a":18305,"t":"byte","b":[15,14,14,13,12,11,10,9]},{"a":18313,"t":"byte","b":[24,23,22,21,19,18,17,16]},{"a":18321,"t":"byte","b":[15,14,14,13,12,10,9,8]},{"a":18329,"t":"byte","b":[24,23,22,21,19,18,17,16]},{"a":18337,"t":"byte","b":[15,14,13,12,11,10,9,8]},{"a":18345,"t":"byte","b":[24,23,22,20,19,17,16,15]},{"a":18353,"t":"byte","b":[14,13,13,12,11,9,8,7]},{"a":18361,"t":"byte","b":[24,23,22,20,19,17,16,15]},{"a":18369,"t":"byte","b":[14,13,12,11,10,9,8,6]},{"a":18377,"t":"byte","b":[225,221,217,213,209,205,201,197]},{"a":18385,"t":"byte","b":[193,189,185,181,178,176,173,170]},{"a":18393,"t":"byte","b":[168,165,164,162,161,160,158,157]},{"a":18401,"t":"byte","b":[156,154,153,152,150,150,149,149]},{"a":18409,"t":"byte","b":[225,221,217,213,209,205,201,197]},{"a":18417,"t":"byte","b":[193,189,185,181,178,176,173,170]},{"a":18425,"t":"byte","b":[168,165,164,162,161,160,158,157]},{"a":18433,"t":"byte","b":[155,153,151,149,147,146,145,145]},{"a":18441,"t":"byte","b":[225,221,217,213,209,205,201,197]},{"a":18449,"t":"byte","b":[193,189,185,181,178,176,173,170]},{"a":18457,"t":"byte","b":[168,165,163,161,159,157,155,153]},{"a":18465,"t":"byte","b":[151,149,147,145,143,142,141,141]},{"a":18473,"t":"byte","b":[225,221,217,213,209,205,201,197]},{"a":18481,"t":"byte","b":[193,189,183,178,175,173,170,167]},{"a":18489,"t":"byte","b":[165,161,159,157,155,153,151,149]},{"a":18497,"t":"byte","b":[147,145,143,141,137,135,134,133]},{"a":18505,"t":"byte","b":[225,221,217,213,209,205,201,197]},{"a":18513,"t":"byte","b":[193,189,183,178,175,173,169,165]},{"a":18521,"t":"byte","b":[161,157,155,153,151,149,147,145]},{"a":18529,"t":"byte","b":[143,141,139,133,129,127,126,125]},{"a":18537,"t":"byte","b":[225,221,217,213,209,205,201,197]},{"a":18545,"t":"byte","b":[192,186,181,176,173,169,165,161]},{"a":18553,"t":"byte","b":[157,153,151,149,147,145,143,141]},{"a":18561,"t":"byte","b":[137,133,129,125,121,119,118,117]},{"a":18569,"t":"byte","b":[225,221,217,213,209,205,201,197]},{"a":18577,"t":"byte","b":[192,186,181,173,169,165,161,157]},{"a":18585,"t":"byte","b":[153,149,147,145,143,141,137,133]},{"a":18593,"t":"byte","b":[129,125,121,117,113,111,110,109]},{"a":18601,"t":"byte","b":[225,221,217,213,209,205,200,194]},{"a":18609,"t":"byte","b":[189,184,177,169,165,161,157,153]},{"a":18617,"t":"byte","b":[149,145,143,141,139,137,135,133]},{"a":18625,"t":"byte","b":[129,125,121,117,113,111,110,109]},{"a":18633,"t":"byte","b":[225,221,217,213,209,205,200,194]},{"a":18641,"t":"byte","b":[189,184,177,169,165,161,157,153]},{"a":18649,"t":"byte","b":[149,145,143,141,137,133,129,125]},{"a":18657,"t":"byte","b":[121,117,113,109,105,103,102,101]},{"a":18665,"t":"byte","b":[225,221,217,213,208,202,197,192]},{"a":18673,"t":"byte","b":[186,181,173,165,161,157,153,149]},{"a":18681,"t":"byte","b":[145,141,139,137,135,133,129,125]},{"a":18689,"t":"byte","b":[121,117,113,109,105,103,102,101]},{"a":18697,"t":"byte","b":[225,221,217,213,208,202,197,192]},{"a":18705,"t":"byte","b":[186,181,173,165,161,157,153,149]},{"a":18713,"t":"byte","b":[145,141,137,133,129,125,121,117]},{"a":18721,"t":"byte","b":[113,109,105,101,97,95,94,93]},{"a":18729,"t":"byte","b":[34,30,26,22,18,14,9,4]},{"a":18737,"t":"byte","b":[0,34,30,26,22,18,13,6]},{"a":18745,"t":"byte","b":[0,34,30,26,22,16,8,0]},{"a":18753,"t":"byte","b":[34,30,25,18,10,0,34,30]},{"a":18761,"t":"byte","b":[21,12,0,34,28,14,0,24]},{"a":18769,"t":"byte","b":[23,22,21,20,19,19,18,18]},{"a":18777,"t":"byte","b":[17,17,17,17,17,17,17,24]},{"a":18785,"t":"byte","b":[23,22,21,20,19,19,18,18]},{"a":18793,"t":"byte","b":[18,18,18,18,18,18,18,24]},{"a":18801,"t":"byte","b":[23,22,21,20,20,20,19,19]},{"a":18809,"t":"byte","b":[19,19,19,19,19,19,19,24]},{"a":18817,"t":"byte","b":[23,22,22,21,20,20,20,20]},{"a":18825,"t":"byte","b":[20,20,20,20,20,20,20,24]},{"a":18833,"t":"byte","b":[23,23,22,22,21,21,21,21]},{"a":18841,"t":"byte","b":[21,21,21,21,21,21,21,24]},{"a":18849,"t":"byte","b":[23,23,23,22,22,22,22,22]},{"a":18857,"t":"byte","b":[22,22,22,22,22,22,22,225]},{"a":18865,"t":"byte","b":[221,217,213,209,205,201,197,193]},{"a":18873,"t":"byte","b":[189,185,181,179,178,176,174,173]},{"a":18881,"t":"byte","b":[171,171,170,169,168,167,167,166]},{"a":18889,"t":"byte","b":[165,0,0,0,0,0,0,225]},{"a":18897,"t":"byte","b":[221,217,213,209,205,201,197,193]},{"a":18905,"t":"byte","b":[189,186,183,181,180,179,178,177]},{"a":18913,"t":"byte","b":[176,175,174,174,0,0,0,0]},{"a":18921,"t":"byte","b":[0,0,0,0,0,0,0,225]},{"a":18929,"t":"byte","b":[221,217,213,209,205,201,197,194]},{"a":18937,"t":"byte","b":[192,189,187,186,185,184,183,182]},{"a":18945,"t":"byte","b":[181,180,179,0,0,0,0,0]},{"a":18953,"t":"byte","b":[0,0,0,0,0,0,0,225]},{"a":18961,"t":"byte","b":[221,217,213,210,207,204,202,199]},{"a":18969,"t":"byte","b":[197,195,193,192,191,190,189,188]},{"a":18977,"t":"byte","b":[187,0,0,0,0,0,0,0]},{"a":18985,"t":"byte","b":[0,0,0,0,0,0,0,225]},{"a":18993,"t":"byte","b":[221,217,213,211,209,207,205,204]},{"a":19001,"t":"byte","b":[202,200,199,198,197,196,195,0]},{"a":19009,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":19017,"t":"byte","b":[0,0,0,0,0,0,0,225]},{"a":19025,"t":"byte","b":[221,218,215,213,211,210,209,208]},{"a":19033,"t":"byte","b":[207,206,205,204,203,0,0,0]},{"a":19041,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":19049,"l":"road_profiles_2","c":"The road's width, scenery-row and kart-height lists for the hills, continued from road_profiles to $4E23.","t":"byte","b":[0,0,0,0,0,0,0,34]},{"a":19057,"t":"byte","b":[28,14,128,1,0,34,28,14]},{"a":19065,"t":"byte","b":[128,1,1,0,34,28,14,128]},{"a":19073,"t":"byte","b":[2,1,1,0,34,28,14,128]},{"a":19081,"t":"byte","b":[2,2,1,1,0,34,28,14]},{"a":19089,"t":"byte","b":[128,3,2,2,1,1,0,34]},{"a":19097,"t":"byte","b":[28,14,128,4,3,2,2,1]},{"a":19105,"t":"byte","b":[1,0,34,28,14,128,5,4]},{"a":19113,"t":"byte","b":[3,2,2,1,1,0,34,28]},{"a":19121,"t":"byte","b":[14,128,6,5,4,3,2,2]},{"a":19129,"t":"byte","b":[1,1,0,34,28,14,128,7]},{"a":19137,"t":"byte","b":[6,5,4,3,2,2,1,1]},{"a":19145,"t":"byte","b":[0,34,28,14,128,8,7,6]},{"a":19153,"t":"byte","b":[5,4,3,2,2,1,1,0]},{"a":19161,"t":"byte","b":[34,28,14,128,10,8,7,6]},{"a":19169,"t":"byte","b":[5,4,3,2,2,1,1,0]},{"a":19177,"t":"byte","b":[34,28,14,128,12,10,8,7]},{"a":19185,"t":"byte","b":[6,5,4,3,2,2,1,1]},{"a":19193,"t":"byte","b":[0,34,28,16,14,12,10,8]},{"a":19201,"t":"byte","b":[7,6,5,4,3,2,2,1]},{"a":19209,"t":"byte","b":[1,0,34,28,18,16,14,12]},{"a":19217,"t":"byte","b":[10,8,7,6,5,4,3,2]},{"a":19225,"t":"byte","b":[2,1,1,0,34,28,21,18]},{"a":19233,"t":"byte","b":[16,14,12,10,8,7,6,5]},{"a":19241,"t":"byte","b":[4,3,2,2,1,1,0,34]},{"a":19249,"t":"byte","b":[28,24,21,18,16,14,12,10]},{"a":19257,"t":"byte","b":[8,7,6,5,4,3,2,2]},{"a":19265,"t":"byte","b":[1,1,0,24,23,23,23,22]},{"a":19273,"t":"byte","b":[22,22,22,0,0,0,0,0]},{"a":19281,"t":"byte","b":[0,0,22,24,23,23,23,22]},{"a":19289,"t":"byte","b":[22,22,22,0,0,0,0,0]},{"a":19297,"t":"byte","b":[0,22,21,24,23,23,23,22]},{"a":19305,"t":"byte","b":[22,22,22,0,0,0,0,0]},{"a":19313,"t":"byte","b":[22,21,20,24,23,23,23,22]},{"a":19321,"t":"byte","b":[22,22,22,0,0,0,0,0]},{"a":19329,"t":"byte","b":[21,20,19,24,23,23,23,22]},{"a":19337,"t":"byte","b":[22,22,22,0,0,0,0,22]},{"a":19345,"t":"byte","b":[20,19,18,24,23,23,23,22]},{"a":19353,"t":"byte","b":[22,22,22,0,0,0,22,21]},{"a":19361,"t":"byte","b":[19,18,17,24,23,23,23,22]},{"a":19369,"t":"byte","b":[22,22,22,0,0,22,21,20]},{"a":19377,"t":"byte","b":[18,17,16,24,23,23,23,22]},{"a":19385,"t":"byte","b":[22,22,22,0,22,21,20,19]},{"a":19393,"t":"byte","b":[17,16,15,24,23,23,23,22]},{"a":19401,"t":"byte","b":[22,22,22,22,21,20,19,18]},{"a":19409,"t":"byte","b":[16,15,14,24,23,23,23,22]},{"a":19417,"t":"byte","b":[22,22,22,22,20,19,18,17]},{"a":19425,"t":"byte","b":[15,14,13,24,23,23,23,22]},{"a":19433,"t":"byte","b":[22,22,22,20,19,18,17,16]},{"a":19441,"t":"byte","b":[14,13,12,24,23,23,23,22]},{"a":19449,"t":"byte","b":[22,22,21,20,18,17,16,15]},{"a":19457,"t":"byte","b":[13,12,11,24,23,23,23,22]},{"a":19465,"t":"byte","b":[21,21,20,19,17,16,15,14]},{"a":19473,"t":"byte","b":[12,11,10,24,23,23,22,21]},{"a":19481,"t":"byte","b":[20,19,18,17,16,15,14,13]},{"a":19489,"t":"byte","b":[11,10,9,24,23,23,22,21]},{"a":19497,"t":"byte","b":[19,18,17,16,15,14,13,12]},{"a":19505,"t":"byte","b":[10,9,8,24,23,22,21,20]},{"a":19513,"t":"byte","b":[18,17,16,15,14,13,12,11]},{"a":19521,"t":"byte","b":[9,8,7,225,221,218,216,213]},{"a":19529,"t":"byte","b":[211,210,209,208,207,206,205,0]},{"a":19537,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":19545,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":19553,"t":"byte","b":[0,0,0,225,221,218,216,213]},{"a":19561,"t":"byte","b":[211,210,209,208,207,206,205,0]},{"a":19569,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":19577,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":19585,"t":"byte","b":[0,0,0,225,221,218,216,213]},{"a":19593,"t":"byte","b":[211,210,209,208,207,206,205,0]},{"a":19601,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":19609,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":19617,"t":"byte","b":[0,0,0,225,221,218,216,213]},{"a":19625,"t":"byte","b":[211,210,209,208,207,206,205,0]},{"a":19633,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":19641,"t":"byte","b":[0,0,0,0,0,0,0,193]},{"a":19649,"t":"byte","b":[191,190,189,225,221,218,216,213]},{"a":19657,"t":"byte","b":[211,210,209,208,207,206,205,0]},{"a":19665,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":19673,"t":"byte","b":[0,0,0,0,0,193,189,185]},{"a":19681,"t":"byte","b":[183,182,181,225,221,218,216,213]},{"a":19689,"t":"byte","b":[211,210,209,208,207,206,205,0]},{"a":19697,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":19705,"t":"byte","b":[0,0,0,193,189,185,181,177]},{"a":19713,"t":"byte","b":[175,174,173,225,221,218,216,213]},{"a":19721,"t":"byte","b":[211,210,209,208,207,206,205,0]},{"a":19729,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":19737,"t":"byte","b":[0,193,189,185,181,177,173,169]},{"a":19745,"t":"byte","b":[167,166,165,225,221,218,216,213]},{"a":19753,"t":"byte","b":[211,210,209,208,207,206,205,0]},{"a":19761,"t":"byte","b":[0,0,0,0,0,0,0,193]},{"a":19769,"t":"byte","b":[189,185,181,177,173,169,165,161]},{"a":19777,"t":"byte","b":[159,158,157,225,221,218,216,213]},{"a":19785,"t":"byte","b":[211,210,209,208,207,206,205,0]},{"a":19793,"t":"byte","b":[0,0,0,0,0,193,189,185]},{"a":19801,"t":"byte","b":[181,177,173,169,165,161,157,153]},{"a":19809,"t":"byte","b":[151,150,149,225,221,218,216,213]},{"a":19817,"t":"byte","b":[211,210,209,208,207,206,205,0]},{"a":19825,"t":"byte","b":[0,0,0,193,189,185,181,177]},{"a":19833,"t":"byte","b":[173,169,165,161,157,153,149,145]},{"a":19841,"t":"byte","b":[143,142,141,225,221,218,216,213]},{"a":19849,"t":"byte","b":[211,210,209,208,207,206,205,0]},{"a":19857,"t":"byte","b":[0,193,189,185,181,177,173,169]},{"a":19865,"t":"byte","b":[165,161,157,153,149,145,141,137]},{"a":19873,"t":"byte","b":[135,134,133,225,221,218,216,213]},{"a":19881,"t":"byte","b":[211,210,209,208,206,205,0,193]},{"a":19889,"t":"byte","b":[189,185,181,177,173,169,165,161]},{"a":19897,"t":"byte","b":[157,153,149,145,141,137,133,129]},{"a":19905,"t":"byte","b":[127,126,125,225,221,218,216,213]},{"a":19913,"t":"byte","b":[211,210,208,207,205,197,189,185]},{"a":19921,"t":"byte","b":[181,177,173,169,165,161,157,153]},{"a":19929,"t":"byte","b":[149,145,141,137,133,129,125,121]},{"a":19937,"t":"byte","b":[119,118,117,225,221,218,216,213]},{"a":19945,"t":"byte","b":[210,207,203,200,197,189,181,177]},{"a":19953,"t":"byte","b":[173,169,165,161,157,153,149,145]},{"a":19961,"t":"byte","b":[141,137,133,129,125,121,117,113]},{"a":19969,"t":"byte","b":[111,110,109,225,221,218,216,213]},{"a":19977,"t":"byte","b":[209,205,200,194,189,181,173,169]},{"a":19985,"t":"byte","b":[165,161,157,153,149,145,141,137]},{"a":19993,"t":"byte","b":[133,129,125,121,117,113,109,105]},{"a":20001,"t":"byte","b":[103,102,101]},{"a":20004,"l":"road_left_edge","c":"Draws the road's left edge on this row: how far the edge has moved since the row below ($15 - $17, or 0 after a hidden row), plus 3 and kept from 0 to 9, picks one of ten routines from left_edge_routines. Routines 3 to 9 write one to five cells leftward from the column before the road; 0 to 2, for an edge moving out, write over the road's first cells. Some choose their cell from the fraction of the offset ($1C).","t":"code","b":[165,23],"m":"lda","oa":23,"o":"zpa_17","x":[17935]},{"a":20006,"t":"code","b":[201,128],"m":"cmp","o":"#$80"},{"a":20008,"t":"code","b":[208,5],"m":"bne","oa":20015,"o":"b_4E2F"},{"a":20010,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":20012,"t":"code","b":[76,65,78],"m":"jmp","oa":20033,"o":"j_4E41"},{"a":20015,"l":"b_4E2F","t":"code","b":[165,21],"m":"lda","oa":21,"o":"zpa_15","x":[20008]},{"a":20017,"t":"code","b":[56],"m":"sec"},{"a":20018,"t":"code","b":[229,23],"m":"sbc","oa":23,"o":"zpa_17"},{"a":20020,"t":"code","b":[24],"m":"clc"},{"a":20021,"t":"code","b":[105,3],"m":"adc","o":"#$03"},{"a":20023,"t":"code","b":[16,2],"m":"bpl","oa":20027,"o":"b_4E3B"},{"a":20025,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":20027,"l":"b_4E3B","t":"code","b":[201,10],"m":"cmp","o":"#$0A","x":[20023]},{"a":20029,"t":"code","b":[144,2],"m":"bcc","oa":20033,"o":"j_4E41"},{"a":20031,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":20033,"l":"j_4E41","t":"code","b":[10],"m":"asl","o":"a","x":[20012,20029]},{"a":20034,"t":"code","b":[168],"m":"tay"},{"a":20035,"t":"code","b":[185,85,78],"m":"lda","oa":20053,"o":"left_edge_routines,y"},{"a":20038,"t":"code","b":[133,2],"m":"sta","oa":2,"o":"zpa_02"},{"a":20040,"t":"code","b":[185,86,78],"m":"lda","oa":20054,"o":"left_edge_routines_hi,y"},{"a":20043,"t":"code","b":[133,3],"m":"sta","oa":3,"o":"zpa_03"},{"a":20045,"t":"code","b":[164,21],"m":"ldy","oa":21,"o":"zpa_15"},{"a":20047,"t":"code","b":[136],"m":"dey"},{"a":20048,"t":"code","b":[48,94],"m":"bmi","oa":20144,"o":"r_4EB0"},{"a":20050,"t":"code","b":[108,2,0],"m":"jmp","oa":2,"o":"(zpa_02)"},{"a":20053,"l":"left_edge_routines","c":"The ten left-edge routines, by the edge's movement plus 3.","t":"word","b":[4,79,248,78,230,78,105,78],"d":[20228,20216,20198,20073],"x":[20035]},{"a":20054,"t":"note","l":"left_edge_routines_hi","c":"The high bytes of left_edge_routines, read at its address + 1.","note":"inside the item at $4E55","x":[20040]},{"a":20061,"t":"word","b":[130,78,146,78,158,78,158,78],"d":[20098,20114,20126,20126]},{"a":20069,"t":"word","b":[177,78,201,78],"d":[20145,20169]},{"a":20073,"l":"left_edge_3","c":"An upright left edge: cell $29, $28 or $27 by the fraction $1C (below $40, below $C2, above).","t":"code","b":[165,28],"m":"lda","oa":28,"o":"zpa_1C"},{"a":20075,"t":"code","b":[201,64],"m":"cmp","o":"#$40"},{"a":20077,"t":"code","b":[144,9],"m":"bcc","oa":20088,"o":"b_4E78"},{"a":20079,"t":"code","b":[201,194],"m":"cmp","o":"#$C2"},{"a":20081,"t":"code","b":[144,10],"m":"bcc","oa":20093,"o":"b_4E7D"},{"a":20083,"t":"code","b":[169,39],"m":"lda","o":"#$27"},{"a":20085,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(zpa_0E),y"},{"a":20087,"t":"code","b":[96],"m":"rts"},{"a":20088,"l":"b_4E78","t":"code","b":[169,41],"m":"lda","o":"#$29","x":[20077]},{"a":20090,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(zpa_0E),y"},{"a":20092,"t":"code","b":[96],"m":"rts"},{"a":20093,"l":"b_4E7D","t":"code","b":[169,40],"m":"lda","o":"#$28","x":[20081]},{"a":20095,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(zpa_0E),y"},{"a":20097,"t":"code","b":[96],"m":"rts"},{"a":20098,"l":"left_edge_4","c":"The left edge one column in: cell $26 or $21 by the fraction $1C.","t":"code","b":[165,28],"m":"lda","oa":28,"o":"zpa_1C"},{"a":20100,"t":"code","b":[201,128],"m":"cmp","o":"#$80"},{"a":20102,"t":"code","b":[144,5],"m":"bcc","oa":20109,"o":"b_4E8D"},{"a":20104,"t":"code","b":[169,33],"m":"lda","o":"#$21"},{"a":20106,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(zpa_0E),y"},{"a":20108,"t":"code","b":[96],"m":"rts"},{"a":20109,"l":"b_4E8D","t":"code","b":[169,38],"m":"lda","o":"#$26","x":[20102]},{"a":20111,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(zpa_0E),y"},{"a":20113,"t":"code","b":[96],"m":"rts"},{"a":20114,"l":"left_edge_5","c":"The left edge two columns in: cells $23 and $22.","t":"code","b":[169,35],"m":"lda","o":"#$23"},{"a":20116,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(zpa_0E),y"},{"a":20118,"t":"code","b":[136],"m":"dey"},{"a":20119,"t":"code","b":[48,23],"m":"bmi","oa":20144,"o":"r_4EB0"},{"a":20121,"t":"code","b":[169,34],"m":"lda","o":"#$22"},{"a":20123,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(zpa_0E),y"},{"a":20125,"t":"code","b":[96],"m":"rts"},{"a":20126,"l":"left_edge_6","c":"The left edge three columns in (also for four): cells $23, $24 and $22.","t":"code","b":[169,35],"m":"lda","o":"#$23"},{"a":20128,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(zpa_0E),y"},{"a":20130,"t":"code","b":[136],"m":"dey"},{"a":20131,"t":"code","b":[48,11],"m":"bmi","oa":20144,"o":"r_4EB0"},{"a":20133,"t":"code","b":[169,36],"m":"lda","o":"#$24"},{"a":20135,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(zpa_0E),y"},{"a":20137,"t":"code","b":[136],"m":"dey"},{"a":20138,"t":"code","b":[48,4],"m":"bmi","oa":20144,"o":"r_4EB0"},{"a":20140,"t":"code","b":[169,34],"m":"lda","o":"#$22"},{"a":20142,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(zpa_0E),y"},{"a":20144,"l":"r_4EB0","t":"code","b":[96],"m":"rts","x":[20048,20119,20131,20138,20150,20157,20164,20174,20179,20186,20193]},{"a":20145,"l":"left_edge_8","c":"The left edge five columns in: cells $2A, $24 and $25 twice.","t":"code","b":[169,42],"m":"lda","o":"#$2A"},{"a":20147,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(zpa_0E),y"},{"a":20149,"t":"code","b":[136],"m":"dey"},{"a":20150,"t":"code","b":[48,248],"m":"bmi","oa":20144,"o":"r_4EB0"},{"a":20152,"t":"code","b":[169,36],"m":"lda","o":"#$24"},{"a":20154,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(zpa_0E),y"},{"a":20156,"t":"code","b":[136],"m":"dey"},{"a":20157,"t":"code","b":[48,241],"m":"bmi","oa":20144,"o":"r_4EB0"},{"a":20159,"t":"code","b":[169,37],"m":"lda","o":"#$25"},{"a":20161,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(zpa_0E),y"},{"a":20163,"t":"code","b":[136],"m":"dey"},{"a":20164,"t":"code","b":[48,234],"m":"bmi","oa":20144,"o":"r_4EB0"},{"a":20166,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(zpa_0E),y"},{"a":20168,"t":"code","b":[96],"m":"rts"},{"a":20169,"l":"left_edge_9","c":"The left edge six or more columns in: cells $2A twice, $24 and $25 twice.","t":"code","b":[169,42],"m":"lda","o":"#$2A"},{"a":20171,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(zpa_0E),y"},{"a":20173,"t":"code","b":[136],"m":"dey"},{"a":20174,"t":"code","b":[48,224],"m":"bmi","oa":20144,"o":"r_4EB0"},{"a":20176,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(zpa_0E),y"},{"a":20178,"t":"code","b":[136],"m":"dey"},{"a":20179,"t":"code","b":[48,219],"m":"bmi","oa":20144,"o":"r_4EB0"},{"a":20181,"t":"code","b":[169,36],"m":"lda","o":"#$24"},{"a":20183,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(zpa_0E),y"},{"a":20185,"t":"code","b":[136],"m":"dey"},{"a":20186,"t":"code","b":[48,212],"m":"bmi","oa":20144,"o":"r_4EB0"},{"a":20188,"t":"code","b":[169,37],"m":"lda","o":"#$25"},{"a":20190,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(zpa_0E),y"},{"a":20192,"t":"code","b":[136],"m":"dey"},{"a":20193,"t":"code","b":[48,205],"m":"bmi","oa":20144,"o":"r_4EB0"},{"a":20195,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(zpa_0E),y"},{"a":20197,"t":"code","b":[96],"m":"rts"},{"a":20198,"l":"left_edge_2","c":"The left edge one column out: cell $1F or $1E by the fraction $1C, on the road's first cell.","t":"code","b":[164,21],"m":"ldy","oa":21,"o":"zpa_15"},{"a":20200,"t":"code","b":[165,28],"m":"lda","oa":28,"o":"zpa_1C"},{"a":20202,"t":"code","b":[201,128],"m":"cmp","o":"#$80"},{"a":20204,"t":"code","b":[176,5],"m":"bcs","oa":20211,"o":"b_4EF3"},{"a":20206,"t":"code","b":[169,31],"m":"lda","o":"#$1F"},{"a":20208,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(zpa_0E),y"},{"a":20210,"t":"code","b":[96],"m":"rts"},{"a":20211,"l":"b_4EF3","t":"code","b":[169,30],"m":"lda","o":"#$1E","x":[20204]},{"a":20213,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(zpa_0E),y"},{"a":20215,"t":"code","b":[96],"m":"rts"},{"a":20216,"l":"left_edge_1","c":"The left edge two columns out: cells $1C and $1D over the road's first two cells.","t":"code","b":[164,21],"m":"ldy","oa":21,"o":"zpa_15"},{"a":20218,"t":"code","b":[169,28],"m":"lda","o":"#$1C"},{"a":20220,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(zpa_0E),y"},{"a":20222,"t":"code","b":[200],"m":"iny"},{"a":20223,"t":"code","b":[169,29],"m":"lda","o":"#$1D"},{"a":20225,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(zpa_0E),y"},{"a":20227,"t":"code","b":[96],"m":"rts"},{"a":20228,"l":"left_edge_0","c":"The left edge three or more columns out: cells $1C, $0F and $1D over the road's first three cells.","t":"code","b":[164,21],"m":"ldy","oa":21,"o":"zpa_15"},{"a":20230,"t":"code","b":[169,28],"m":"lda","o":"#$1C"},{"a":20232,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(zpa_0E),y"},{"a":20234,"t":"code","b":[200],"m":"iny"},{"a":20235,"t":"code","b":[169,15],"m":"lda","o":"#$0F"},{"a":20237,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(zpa_0E),y"},{"a":20239,"t":"code","b":[200],"m":"iny"},{"a":20240,"t":"code","b":[169,29],"m":"lda","o":"#$1D"},{"a":20242,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(zpa_0E),y"},{"a":20244,"t":"code","b":[96],"m":"rts"},{"a":20245,"l":"road_right_edge","c":"Draws the road's right edge on this row, as road_left_edge does on the left: the movement $18 - $16 plus 3, kept from 0 to 9, picks one of right_edge_routines, which write rightward from column $16, stopping at column 40.","t":"code","b":[165,23],"m":"lda","oa":23,"o":"zpa_17","x":[17938]},{"a":20247,"t":"code","b":[201,128],"m":"cmp","o":"#$80"},{"a":20249,"t":"code","b":[208,5],"m":"bne","oa":20256,"o":"b_4F20"},{"a":20251,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":20253,"t":"code","b":[76,50,79],"m":"jmp","oa":20274,"o":"j_4F32"},{"a":20256,"l":"b_4F20","t":"code","b":[165,24],"m":"lda","oa":24,"o":"zpa_18","x":[20249]},{"a":20258,"t":"code","b":[56],"m":"sec"},{"a":20259,"t":"code","b":[229,22],"m":"sbc","oa":22,"o":"zpa_16"},{"a":20261,"t":"code","b":[24],"m":"clc"},{"a":20262,"t":"code","b":[105,3],"m":"adc","o":"#$03"},{"a":20264,"t":"code","b":[16,2],"m":"bpl","oa":20268,"o":"b_4F2C"},{"a":20266,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":20268,"l":"b_4F2C","t":"code","b":[201,10],"m":"cmp","o":"#$0A","x":[20264]},{"a":20270,"t":"code","b":[144,2],"m":"bcc","oa":20274,"o":"j_4F32"},{"a":20272,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":20274,"l":"j_4F32","t":"code","b":[10],"m":"asl","o":"a","x":[20253,20270]},{"a":20275,"t":"code","b":[168],"m":"tay"},{"a":20276,"t":"code","b":[185,71,79],"m":"lda","oa":20295,"o":"right_edge_routines,y"},{"a":20279,"t":"code","b":[133,2],"m":"sta","oa":2,"o":"zpa_02"},{"a":20281,"t":"code","b":[185,72,79],"m":"lda","oa":20296,"o":"right_edge_routines_hi,y"},{"a":20284,"t":"code","b":[133,3],"m":"sta","oa":3,"o":"zpa_03"},{"a":20286,"t":"code","b":[164,22],"m":"ldy","oa":22,"o":"zpa_16"},{"a":20288,"t":"code","b":[192,40],"m":"cpy","o":"#$28"},{"a":20290,"t":"code","b":[176,77],"m":"bcs","oa":20369,"o":"r_4F91"},{"a":20292,"t":"code","b":[108,2,0],"m":"jmp","oa":2,"o":"(zpa_02)"},{"a":20295,"l":"right_edge_routines","c":"The ten right-edge routines, by the edge's movement plus 3.","t":"word","b":[8,80,253,79,236,79,91,79],"d":[20488,20477,20460,20315],"x":[20276]},{"a":20296,"t":"note","l":"right_edge_routines_hi","c":"The high bytes of right_edge_routines, read at its address + 1.","note":"inside the item at $4F47","x":[20281]},{"a":20303,"t":"word","b":[116,79,132,79,146,79,146,79],"d":[20340,20356,20370,20370]},{"a":20311,"t":"word","b":[169,79,199,79],"d":[20393,20423]},{"a":20315,"l":"right_edge_3","c":"An upright right edge: cell $16, $17 or $18 by the fraction $1C.","t":"code","b":[165,28],"m":"lda","oa":28,"o":"zpa_1C"},{"a":20317,"t":"code","b":[201,64],"m":"cmp","o":"#$40"},{"a":20319,"t":"code","b":[144,9],"m":"bcc","oa":20330,"o":"b_4F6A"},{"a":20321,"t":"code","b":[201,192],"m":"cmp","o":"#$C0"},{"a":20323,"t":"code","b":[144,10],"m":"bcc","oa":20335,"o":"b_4F6F"},{"a":20325,"t":"code","b":[169,24],"m":"lda","o":"#$18"},{"a":20327,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(zpa_0E),y"},{"a":20329,"t":"code","b":[96],"m":"rts"},{"a":20330,"l":"b_4F6A","t":"code","b":[169,22],"m":"lda","o":"#$16","x":[20319]},{"a":20332,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(zpa_0E),y"},{"a":20334,"t":"code","b":[96],"m":"rts"},{"a":20335,"l":"b_4F6F","t":"code","b":[169,23],"m":"lda","o":"#$17","x":[20323]},{"a":20337,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(zpa_0E),y"},{"a":20339,"t":"code","b":[96],"m":"rts"},{"a":20340,"l":"right_edge_4","c":"The right edge one column in: cell $1B or $14 by the fraction $1C.","t":"code","b":[165,28],"m":"lda","oa":28,"o":"zpa_1C"},{"a":20342,"t":"code","b":[201,127],"m":"cmp","o":"#$7F"},{"a":20344,"t":"code","b":[176,5],"m":"bcs","oa":20351,"o":"b_4F7F"},{"a":20346,"t":"code","b":[169,27],"m":"lda","o":"#$1B"},{"a":20348,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(zpa_0E),y"},{"a":20350,"t":"code","b":[96],"m":"rts"},{"a":20351,"l":"b_4F7F","t":"code","b":[169,20],"m":"lda","o":"#$14","x":[20344]},{"a":20353,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(zpa_0E),y"},{"a":20355,"t":"code","b":[96],"m":"rts"},{"a":20356,"l":"right_edge_5","c":"The right edge two columns in: cells $19 and $1A.","t":"code","b":[169,25],"m":"lda","o":"#$19"},{"a":20358,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(zpa_0E),y"},{"a":20360,"t":"code","b":[200],"m":"iny"},{"a":20361,"t":"code","b":[192,40],"m":"cpy","o":"#$28"},{"a":20363,"t":"code","b":[176,4],"m":"bcs","oa":20369,"o":"r_4F91"},{"a":20365,"t":"code","b":[169,26],"m":"lda","o":"#$1A"},{"a":20367,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(zpa_0E),y"},{"a":20369,"l":"r_4F91","t":"code","b":[96],"m":"rts","x":[20290,20363,20377,20386,20400,20409,20418,20430,20437,20446,20455]},{"a":20370,"l":"right_edge_6","c":"The right edge three columns in (also for four): cells $19, $15 and $1A.","t":"code","b":[169,25],"m":"lda","o":"#$19"},{"a":20372,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(zpa_0E),y"},{"a":20374,"t":"code","b":[200],"m":"iny"},{"a":20375,"t":"code","b":[192,40],"m":"cpy","o":"#$28"},{"a":20377,"t":"code","b":[176,246],"m":"bcs","oa":20369,"o":"r_4F91"},{"a":20379,"t":"code","b":[169,21],"m":"lda","o":"#$15"},{"a":20381,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(zpa_0E),y"},{"a":20383,"t":"code","b":[200],"m":"iny"},{"a":20384,"t":"code","b":[192,40],"m":"cpy","o":"#$28"},{"a":20386,"t":"code","b":[176,237],"m":"bcs","oa":20369,"o":"r_4F91"},{"a":20388,"t":"code","b":[169,26],"m":"lda","o":"#$1A"},{"a":20390,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(zpa_0E),y"},{"a":20392,"t":"code","b":[96],"m":"rts"},{"a":20393,"l":"right_edge_8","c":"The right edge five columns in: cells $2A, $15 and $25 twice.","t":"code","b":[169,42],"m":"lda","o":"#$2A"},{"a":20395,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(zpa_0E),y"},{"a":20397,"t":"code","b":[200],"m":"iny"},{"a":20398,"t":"code","b":[192,40],"m":"cpy","o":"#$28"},{"a":20400,"t":"code","b":[176,223],"m":"bcs","oa":20369,"o":"r_4F91"},{"a":20402,"t":"code","b":[169,21],"m":"lda","o":"#$15"},{"a":20404,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(zpa_0E),y"},{"a":20406,"t":"code","b":[200],"m":"iny"},{"a":20407,"t":"code","b":[192,40],"m":"cpy","o":"#$28"},{"a":20409,"t":"code","b":[176,214],"m":"bcs","oa":20369,"o":"r_4F91"},{"a":20411,"t":"code","b":[169,37],"m":"lda","o":"#$25"},{"a":20413,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(zpa_0E),y"},{"a":20415,"t":"code","b":[200],"m":"iny"},{"a":20416,"t":"code","b":[192,40],"m":"cpy","o":"#$28"},{"a":20418,"t":"code","b":[176,205],"m":"bcs","oa":20369,"o":"r_4F91"},{"a":20420,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(zpa_0E),y"},{"a":20422,"t":"code","b":[96],"m":"rts"},{"a":20423,"l":"right_edge_9","c":"The right edge six or more columns in: cells $2A twice, $15 and $25 twice.","t":"code","b":[169,42],"m":"lda","o":"#$2A"},{"a":20425,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(zpa_0E),y"},{"a":20427,"t":"code","b":[200],"m":"iny"},{"a":20428,"t":"code","b":[192,40],"m":"cpy","o":"#$28"},{"a":20430,"t":"code","b":[176,193],"m":"bcs","oa":20369,"o":"r_4F91"},{"a":20432,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(zpa_0E),y"},{"a":20434,"t":"code","b":[200],"m":"iny"},{"a":20435,"t":"code","b":[192,40],"m":"cpy","o":"#$28"},{"a":20437,"t":"code","b":[176,186],"m":"bcs","oa":20369,"o":"r_4F91"},{"a":20439,"t":"code","b":[169,21],"m":"lda","o":"#$15"},{"a":20441,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(zpa_0E),y"},{"a":20443,"t":"code","b":[200],"m":"iny"},{"a":20444,"t":"code","b":[192,40],"m":"cpy","o":"#$28"},{"a":20446,"t":"code","b":[176,177],"m":"bcs","oa":20369,"o":"r_4F91"},{"a":20448,"t":"code","b":[169,37],"m":"lda","o":"#$25"},{"a":20450,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(zpa_0E),y"},{"a":20452,"t":"code","b":[200],"m":"iny"},{"a":20453,"t":"code","b":[192,40],"m":"cpy","o":"#$28"},{"a":20455,"t":"code","b":[176,168],"m":"bcs","oa":20369,"o":"r_4F91"},{"a":20457,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(zpa_0E),y"},{"a":20459,"t":"code","b":[96],"m":"rts"},{"a":20460,"l":"right_edge_2","c":"The right edge one column out: cell $10 or $11 by the fraction $1C, on the road's last cell.","t":"code","b":[136],"m":"dey"},{"a":20461,"t":"code","b":[165,28],"m":"lda","oa":28,"o":"zpa_1C"},{"a":20463,"t":"code","b":[201,136],"m":"cmp","o":"#$88"},{"a":20465,"t":"code","b":[144,5],"m":"bcc","oa":20472,"o":"b_4FF8"},{"a":20467,"t":"code","b":[169,16],"m":"lda","o":"#$10"},{"a":20469,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(zpa_0E),y"},{"a":20471,"t":"code","b":[96],"m":"rts"},{"a":20472,"l":"b_4FF8","t":"code","b":[169,17],"m":"lda","o":"#$11","x":[20465]},{"a":20474,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(zpa_0E),y"},{"a":20476,"t":"code","b":[96],"m":"rts"},{"a":20477,"l":"right_edge_1","c":"The right edge two columns out: cells $13 and $12 over the road's last two cells.","t":"code","b":[136],"m":"dey"},{"a":20478,"t":"code","b":[169,19],"m":"lda","o":"#$13"},{"a":20480,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(zpa_0E),y"},{"a":20482,"t":"code","b":[136],"m":"dey"},{"a":20483,"t":"code","b":[169,18],"m":"lda","o":"#$12"},{"a":20485,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(zpa_0E),y"},{"a":20487,"t":"code","b":[96],"m":"rts"},{"a":20488,"l":"right_edge_0","c":"The right edge three or more columns out: cells $13, $0E and $12 over the road's last three cells.","t":"code","b":[136],"m":"dey"},{"a":20489,"t":"code","b":[169,19],"m":"lda","o":"#$13"},{"a":20491,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(zpa_0E),y"},{"a":20493,"t":"code","b":[136],"m":"dey"},{"a":20494,"t":"code","b":[169,14],"m":"lda","o":"#$0E"},{"a":20496,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(zpa_0E),y"},{"a":20498,"t":"code","b":[136],"m":"dey"},{"a":20499,"t":"code","b":[169,18],"m":"lda","o":"#$12"},{"a":20501,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(zpa_0E),y"},{"a":20503,"t":"code","b":[96],"m":"rts"},{"a":20504,"l":"wait_frame","c":"Waits for the frame counter $E5 to change. The raster interrupt at the top of the screen adds one to it: the race's at $51DF and the select screen's at $518A.","t":"code","b":[165,229],"m":"lda","oa":229,"o":"zpa_E5","x":[2281,3630,4314,5493,5506,5539,14448,14458,14468]},{"a":20506,"l":"b_501A","t":"code","b":[197,229],"m":"cmp","oa":229,"o":"zpa_E5","x":[20508]},{"a":20508,"t":"code","b":[240,252],"m":"beq","oa":20506,"o":"b_501A"},{"a":20510,"t":"code","b":[96],"m":"rts"},{"a":20511,"l":"setup_interrupts","c":"Points the raster chain at race_irq_top, stops CIA 1's and CIA 2's timers and turns off CIA 1's interrupts, banks out the KERNAL ($01 bit 1 cleared, so $01 = $35), points the NMI vector at a lone RTI ($507E) and the IRQ vector at irq_handler, and sets the video chip's interrupt mask to $F0, no source enabled.","t":"code","b":[169,204],"m":"lda","o":"#$CC","x":[2100]},{"a":20513,"t":"code","b":[133,8],"m":"sta","oa":8,"o":"zpa_08"},{"a":20515,"t":"code","b":[169,81],"m":"lda","o":"#$51"},{"a":20517,"t":"code","b":[133,9],"m":"sta","oa":9,"o":"zpa_09"},{"a":20519,"t":"code","b":[169,127],"m":"lda","o":"#$7F"},{"a":20521,"t":"code","b":[141,13,220],"m":"sta","o":"cia1_interrupt"},{"a":20524,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":20526,"t":"code","b":[141,14,220],"m":"sta","o":"cia1_control_a"},{"a":20529,"t":"code","b":[141,15,220],"m":"sta","o":"cia1_control_b"},{"a":20532,"t":"code","b":[141,14,221],"m":"sta","o":"cia2_control_a"},{"a":20535,"t":"code","b":[141,15,221],"m":"sta","o":"cia2_control_b"},{"a":20538,"t":"code","b":[120],"m":"sei"},{"a":20539,"t":"code","b":[165,1],"m":"lda","oa":1,"o":"zpa_01"},{"a":20541,"t":"code","b":[41,253],"m":"and","o":"#$FD"},{"a":20543,"t":"code","b":[133,1],"m":"sta","oa":1,"o":"zpa_01"},{"a":20545,"t":"code","b":[169,126],"m":"lda","o":"#$7E"},{"a":20547,"t":"code","b":[141,250,255],"m":"sta","oa":65530,"o":"$FFFA"},{"a":20550,"t":"code","b":[169,80],"m":"lda","o":"#$50"},{"a":20552,"t":"code","b":[141,251,255],"m":"sta","oa":65531,"o":"$FFFB"},{"a":20555,"t":"code","b":[169,127],"m":"lda","o":"#$7F"},{"a":20557,"t":"code","b":[141,254,255],"m":"sta","oa":65534,"o":"$FFFE"},{"a":20560,"t":"code","b":[169,80],"m":"lda","o":"#$50"},{"a":20562,"t":"code","b":[141,255,255],"m":"sta","oa":65535,"o":"$FFFF"},{"a":20565,"t":"code","b":[169,240],"m":"lda","o":"#$F0"},{"a":20567,"t":"code","b":[141,26,208],"m":"sta","o":"vic_irq_enable"},{"a":20570,"t":"code","b":[88],"m":"cli"},{"a":20571,"t":"code","b":[96],"m":"rts"},{"a":20572,"l":"start_race_irqs","c":"Points the raster chain at race_irq_top and falls into enable_raster.","t":"code","b":[120],"m":"sei","x":[2214]},{"a":20573,"t":"code","b":[169,204],"m":"lda","o":"#$CC"},{"a":20575,"t":"code","b":[133,8],"m":"sta","oa":8,"o":"zpa_08"},{"a":20577,"t":"code","b":[169,81],"m":"lda","o":"#$51"},{"a":20579,"t":"code","b":[133,9],"m":"sta","oa":9,"o":"zpa_09"},{"a":20581,"l":"enable_raster","c":"Turns on the raster interrupt (mask $F1) at line $2F and CIA 1's interrupts from timers A and B ($83 to $DC0D).","t":"code","b":[169,241],"m":"lda","o":"#$F1","x":[2677,3318]},{"a":20583,"t":"code","b":[141,26,208],"m":"sta","o":"vic_irq_enable"},{"a":20586,"t":"code","b":[173,17,208],"m":"lda","o":"vic_control1"},{"a":20589,"t":"code","b":[41,127],"m":"and","o":"#$7F"},{"a":20591,"t":"code","b":[141,17,208],"m":"sta","o":"vic_control1"},{"a":20594,"t":"code","b":[169,47],"m":"lda","o":"#$2F"},{"a":20596,"t":"code","b":[141,18,208],"m":"sta","o":"vic_raster"},{"a":20599,"t":"code","b":[169,131],"m":"lda","o":"#$83"},{"a":20601,"t":"code","b":[141,13,220],"m":"sta","o":"cia1_interrupt"},{"a":20604,"t":"code","b":[88],"m":"cli"},{"a":20605,"t":"code","b":[96],"m":"rts"},{"a":20606,"l":"nmi_return","c":"The NMI handler: a lone RTI, so RESTORE does nothing.","t":"code","b":[64],"m":"rti"},{"a":20607,"l":"irq_handler","c":"Every interrupt comes here. A raster interrupt is acknowledged and jumps through the pointer at $08/$09 with interrupts enabled again, so the handlers form a chain, each setting the next line and the next handler. A CIA 1 timer A interrupt, after eight NOPs, sets the background colour to $26: the change from sky to ground at the horizon. Otherwise it was timer B: sprite_band_irq.","t":"code","b":[72],"m":"pha"},{"a":20608,"t":"code","b":[173,25,208],"m":"lda","o":"vic_irq_status"},{"a":20611,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":20613,"t":"code","b":[208,22],"m":"bne","oa":20637,"o":"b_509D"},{"a":20615,"t":"code","b":[173,13,220],"m":"lda","o":"cia1_interrupt"},{"a":20618,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":20620,"t":"code","b":[240,29],"m":"beq","oa":20651,"o":"sprite_band_irq"},{"a":20622,"t":"code","b":[234],"m":"nop"},{"a":20623,"t":"code","b":[234],"m":"nop"},{"a":20624,"t":"code","b":[234],"m":"nop"},{"a":20625,"t":"code","b":[234],"m":"nop"},{"a":20626,"t":"code","b":[234],"m":"nop"},{"a":20627,"t":"code","b":[234],"m":"nop"},{"a":20628,"t":"code","b":[234],"m":"nop"},{"a":20629,"t":"code","b":[234],"m":"nop"},{"a":20630,"t":"code","b":[165,38],"m":"lda","oa":38,"o":"zpa_26"},{"a":20632,"t":"code","b":[141,33,208],"m":"sta","o":"vic_background0"},{"a":20635,"t":"code","b":[104],"m":"pla"},{"a":20636,"t":"code","b":[64],"m":"rti"},{"a":20637,"l":"b_509D","t":"code","b":[138],"m":"txa","x":[20613]},{"a":20638,"t":"code","b":[72],"m":"pha"},{"a":20639,"t":"code","b":[152],"m":"tya"},{"a":20640,"t":"code","b":[72],"m":"pha"},{"a":20641,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":20643,"t":"code","b":[141,25,208],"m":"sta","o":"vic_irq_status"},{"a":20646,"t":"code","b":[88],"m":"cli"},{"a":20647,"t":"code","b":[216],"m":"cld"},{"a":20648,"t":"code","b":[108,8,0],"m":"jmp","oa":8,"o":"(zpa_08)"},{"a":20651,"l":"sprite_band_irq","c":"CIA 1 timer B: places sprites 0 to 3 for band $E0 of sprite_bands (X, Y, colour and pointer for each, the pointer written into all three screens' pointer bytes). A band whose flag is clear is skipped back to band 0, the player's kart. While $E0 counts down from 3 to 0 the timer is restarted for $0900 cycles, about 36 lines, so the bands go down the screen.","t":"code","b":[152],"m":"tya","x":[20620]},{"a":20652,"t":"code","b":[72],"m":"pha"},{"a":20653,"t":"code","b":[164,224],"m":"ldy","oa":224,"o":"zpa_E0"},{"a":20655,"t":"code","b":[185,61,81],"m":"lda","oa":20797,"o":"sprite_bands,y"},{"a":20658,"t":"code","b":[208,3],"m":"bne","oa":20663,"o":"b_50B7"},{"a":20660,"t":"code","b":[133,224],"m":"sta","oa":224,"o":"zpa_E0"},{"a":20662,"t":"code","b":[168],"m":"tay"},{"a":20663,"l":"b_50B7","t":"code","b":[185,65,81],"m":"lda","oa":20801,"o":"band_x0,y","x":[20658]},{"a":20666,"t":"code","b":[141,0,208],"m":"sta","o":"vic_sprite0_x"},{"a":20669,"t":"code","b":[185,81,81],"m":"lda","oa":20817,"o":"band_y0,y"},{"a":20672,"t":"code","b":[141,1,208],"m":"sta","o":"vic_sprite0_y"},{"a":20675,"t":"code","b":[185,113,81],"m":"lda","oa":20849,"o":"band_colour0,y"},{"a":20678,"t":"code","b":[141,39,208],"m":"sta","o":"vic_sprite0_colour"},{"a":20681,"t":"code","b":[185,97,81],"m":"lda","oa":20833,"o":"band_pointer0,y"},{"a":20684,"t":"code","b":[141,248,235],"m":"sta","oa":60408,"o":"f_EBF8"},{"a":20687,"t":"code","b":[141,248,239],"m":"sta","oa":61432,"o":"f_EFF8"},{"a":20690,"t":"code","b":[141,248,227],"m":"sta","oa":58360,"o":"a_E3F8"},{"a":20693,"t":"code","b":[185,69,81],"m":"lda","oa":20805,"o":"band_x1,y"},{"a":20696,"t":"code","b":[141,2,208],"m":"sta","o":"vic_sprite1_x"},{"a":20699,"t":"code","b":[185,85,81],"m":"lda","oa":20821,"o":"band_y1,y"},{"a":20702,"t":"code","b":[141,3,208],"m":"sta","o":"vic_sprite1_y"},{"a":20705,"t":"code","b":[185,117,81],"m":"lda","oa":20853,"o":"band_colour1,y"},{"a":20708,"t":"code","b":[141,40,208],"m":"sta","o":"vic_sprite1_colour"},{"a":20711,"t":"code","b":[185,101,81],"m":"lda","oa":20837,"o":"band_pointer1,y"},{"a":20714,"t":"code","b":[141,249,235],"m":"sta","oa":60409,"o":"a_EBF9"},{"a":20717,"t":"code","b":[141,249,239],"m":"sta","oa":61433,"o":"a_EFF9"},{"a":20720,"t":"code","b":[185,73,81],"m":"lda","oa":20809,"o":"band_x2,y"},{"a":20723,"t":"code","b":[141,4,208],"m":"sta","o":"vic_sprite2_x"},{"a":20726,"t":"code","b":[185,89,81],"m":"lda","oa":20825,"o":"band_y2,y"},{"a":20729,"t":"code","b":[141,5,208],"m":"sta","o":"vic_sprite2_y"},{"a":20732,"t":"code","b":[185,121,81],"m":"lda","oa":20857,"o":"band_colour2,y"},{"a":20735,"t":"code","b":[141,41,208],"m":"sta","o":"vic_sprite2_colour"},{"a":20738,"t":"code","b":[185,105,81],"m":"lda","oa":20841,"o":"band_pointer2,y"},{"a":20741,"t":"code","b":[141,250,235],"m":"sta","oa":60410,"o":"a_EBFA"},{"a":20744,"t":"code","b":[141,250,239],"m":"sta","oa":61434,"o":"a_EFFA"},{"a":20747,"t":"code","b":[185,77,81],"m":"lda","oa":20813,"o":"band_x3,y"},{"a":20750,"t":"code","b":[141,6,208],"m":"sta","o":"vic_sprite3_x"},{"a":20753,"t":"code","b":[185,93,81],"m":"lda","oa":20829,"o":"band_y3,y"},{"a":20756,"t":"code","b":[141,7,208],"m":"sta","o":"vic_sprite3_y"},{"a":20759,"t":"code","b":[185,125,81],"m":"lda","oa":20861,"o":"band_colour3,y"},{"a":20762,"t":"code","b":[141,42,208],"m":"sta","o":"vic_sprite3_colour"},{"a":20765,"t":"code","b":[185,109,81],"m":"lda","oa":20845,"o":"band_pointer3,y"},{"a":20768,"t":"code","b":[141,251,235],"m":"sta","oa":60411,"o":"a_EBFB"},{"a":20771,"t":"code","b":[141,251,239],"m":"sta","oa":61435,"o":"a_EFFB"},{"a":20774,"t":"code","b":[198,224],"m":"dec","oa":224,"o":"zpa_E0"},{"a":20776,"t":"code","b":[48,15],"m":"bmi","oa":20793,"o":"b_5139"},{"a":20778,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":20780,"t":"code","b":[141,6,220],"m":"sta","o":"cia1_timer_b_lo"},{"a":20783,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":20785,"t":"code","b":[141,7,220],"m":"sta","o":"cia1_timer_b_hi"},{"a":20788,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":20790,"t":"code","b":[141,15,220],"m":"sta","o":"cia1_control_b"},{"a":20793,"l":"b_5139","t":"code","b":[104],"m":"pla","x":[20776]},{"a":20794,"t":"code","b":[168],"m":"tay"},{"a":20795,"t":"code","b":[104],"m":"pla"},{"a":20796,"t":"code","b":[64],"m":"rti"},{"a":20797,"l":"sprite_bands","c":"Four bands of four sprites each, reused down the screen by sprite_band_irq: band 0 (index 0 of each field) is the player's kart at the bottom, bands 1 to 3 the finishers on the podium and, at the start, the lights and the START sign. Fields of four bytes, one per band: on flags at $513D, then each sprite's X ($5141 sprite 0, $5145, $5149, $514D), Y ($5151 to $515D), pointer ($5161 to $516D) and colour ($5171 to $517D). Band 0 is always on.","t":"byte","b":[1],"x":[6567,20655]},{"a":20798,"l":"band_on_1","c":"Band 1's on flag, the first podium place, which setup_stage clears with bands 2 and 3.","t":"byte","b":[0],"x":[14008]},{"a":20799,"l":"band_on_2","c":"Band 2's on flag; start_lights writes band 2's values from here, one every fourth byte.","t":"byte","b":[0],"x":[6058,6112]},{"a":20800,"l":"band_on_3","c":"Band 3's on flag; start_lights writes band 3's values from here, one every fourth byte.","t":"byte","b":[0],"x":[6052,6118]},{"a":20801,"l":"band_x0","c":"Sprite 0's X in bands 0 to 3. Sprite 0 is the driver's head.","t":"byte","b":[174,174,174,174],"x":[5844,6726,20663]},{"a":20805,"l":"band_x1","c":"Sprite 1's X in bands 0 to 3, the left of the kart.","t":"byte","b":[150,150,150,150],"x":[20693]},{"a":20809,"l":"band_x2","c":"Sprite 2's X in bands 0 to 3, the middle of the kart.","t":"byte","b":[174,174,174,174],"x":[20720]},{"a":20813,"l":"band_x3","c":"Sprite 3's X in bands 0 to 3, the right of the kart.","t":"byte","b":[198,198,198,198],"x":[20747]},{"a":20817,"l":"band_y0","c":"Sprite 0's Y in bands 0 to 3: $E3, $B8, $90, $68 at the start, the bands from the bottom up.","t":"byte","b":[206,166,126,86],"x":[5582,5599,5602,12977,14062,20669]},{"a":20821,"l":"band_y1","c":"Sprite 1's Y in bands 0 to 3.","t":"byte","b":[227,184,144,104],"x":[5608,12983,14067,20699]},{"a":20825,"l":"band_y2","c":"Sprite 2's Y in bands 0 to 3.","t":"byte","b":[227,184,144,104],"x":[5611,12986,14070,20726]},{"a":20829,"l":"band_y3","c":"Sprite 3's Y in bands 0 to 3.","t":"byte","b":[227,184,144,104],"x":[5614,12989,14073,20753]},{"a":20833,"l":"band_pointer0","c":"Sprite 0's pointer in bands 0 to 3: the driver's head.","t":"byte","b":[68,68,68,68],"x":[2436,5265,5883,6580,13264,13956,20681]},{"a":20837,"l":"band_pointer1","c":"Sprite 1's pointer in bands 0 to 3.","t":"byte","b":[138,138,138,138],"x":[5850,6745,13267,20711]},{"a":20841,"l":"band_pointer2","c":"Sprite 2's pointer in bands 0 to 3.","t":"byte","b":[139,86,86,86],"x":[5856,6751,13270,20738]},{"a":20845,"l":"band_pointer3","c":"Sprite 3's pointer in bands 0 to 3.","t":"byte","b":[140,140,140,140],"x":[5862,6756,13273,20765]},{"a":20849,"l":"band_colour0","c":"Sprite 0's colour in bands 0 to 3. $5173, band 2, is the first start light.","t":"byte","b":[8,8],"x":[20675]},{"a":20851,"l":"start_light_1","c":"Band 2's sprite 0 colour: the first start light.","t":"byte","b":[8,8],"x":[6077]},{"a":20853,"l":"band_colour1","c":"Sprite 1's colour in bands 0 to 3. $5177, band 2, is the second start light.","t":"byte","b":[2,3],"x":[6556,13941,20705]},{"a":20855,"l":"start_light_2","c":"Band 2's sprite 1 colour: the second start light.","t":"byte","b":[4,5],"x":[6082,6092]},{"a":20857,"l":"band_colour2","c":"Sprite 2's colour in bands 0 to 3. $517B, band 2, is the third start light.","t":"byte","b":[2,3],"x":[6559,13944,20732]},{"a":20859,"l":"start_light_3","c":"Band 2's sprite 2 colour: the third start light.","t":"byte","b":[4,5],"x":[6097]},{"a":20861,"l":"band_colour3","c":"Sprite 3's colour in bands 0 to 3.","t":"byte","b":[2,3,4,5],"x":[6562,13947,20759]},{"a":20865,"l":"text_irq","c":"The raster handler of the text screens: plays the sound (sound_play) and returns, leaving the raster line where it was.","t":"code","b":[32,0,184],"m":"jsr","oa":47104,"o":"sound_play"},{"a":20868,"t":"code","b":[104],"m":"pla"},{"a":20869,"t":"code","b":[168],"m":"tay"},{"a":20870,"t":"code","b":[104],"m":"pla"},{"a":20871,"t":"code","b":[170],"m":"tax"},{"a":20872,"t":"code","b":[104],"m":"pla"},{"a":20873,"t":"code","b":[64],"m":"rti"},{"a":20874,"l":"select_irq_top","c":"The select screen's raster handler at the top of the frame: adds one to the frame counter $E5, sets multicolour 2 to orange (8) and the next interrupt at line $5A, select_irq_mid.","t":"code","b":[230,229],"m":"inc","oa":229,"o":"zpa_E5"},{"a":20876,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":20878,"t":"code","b":[141,35,208],"m":"sta","o":"vic_background2"},{"a":20881,"t":"code","b":[169,90],"m":"lda","o":"#$5A"},{"a":20883,"t":"code","b":[141,18,208],"m":"sta","o":"vic_raster"},{"a":20886,"t":"code","b":[173,17,208],"m":"lda","o":"vic_control1"},{"a":20889,"t":"code","b":[41,127],"m":"and","o":"#$7F"},{"a":20891,"t":"code","b":[141,17,208],"m":"sta","o":"vic_control1"},{"a":20894,"t":"code","b":[169,172],"m":"lda","o":"#$AC"},{"a":20896,"t":"code","b":[133,8],"m":"sta","oa":8,"o":"zpa_08"},{"a":20898,"t":"code","b":[169,81],"m":"lda","o":"#$51"},{"a":20900,"t":"code","b":[133,9],"m":"sta","oa":9,"o":"zpa_09"},{"a":20902,"t":"code","b":[104],"m":"pla"},{"a":20903,"t":"code","b":[168],"m":"tay"},{"a":20904,"t":"code","b":[104],"m":"pla"},{"a":20905,"t":"code","b":[170],"m":"tax"},{"a":20906,"t":"code","b":[104],"m":"pla"},{"a":20907,"t":"code","b":[64],"m":"rti"},{"a":20908,"l":"select_irq_mid","c":"The select screen's handler at line $5A: multicolour 2 light blue ($0E) from there down, and back to select_irq_top at line 0.","t":"code","b":[169,14],"m":"lda","o":"#$0E"},{"a":20910,"t":"code","b":[141,35,208],"m":"sta","o":"vic_background2"},{"a":20913,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":20915,"t":"code","b":[141,18,208],"m":"sta","o":"vic_raster"},{"a":20918,"t":"code","b":[173,17,208],"m":"lda","o":"vic_control1"},{"a":20921,"t":"code","b":[41,127],"m":"and","o":"#$7F"},{"a":20923,"t":"code","b":[141,17,208],"m":"sta","o":"vic_control1"},{"a":20926,"t":"code","b":[169,138],"m":"lda","o":"#$8A"},{"a":20928,"t":"code","b":[133,8],"m":"sta","oa":8,"o":"zpa_08"},{"a":20930,"t":"code","b":[169,81],"m":"lda","o":"#$51"},{"a":20932,"t":"code","b":[133,9],"m":"sta","oa":9,"o":"zpa_09"},{"a":20934,"t":"code","b":[104],"m":"pla"},{"a":20935,"t":"code","b":[168],"m":"tay"},{"a":20936,"t":"code","b":[104],"m":"pla"},{"a":20937,"t":"code","b":[170],"m":"tax"},{"a":20938,"t":"code","b":[104],"m":"pla"},{"a":20939,"t":"code","b":[64],"m":"rti"},{"a":20940,"l":"race_irq_top","c":"The race's first raster handler, at the top of the frame: starts timer B for $1400 cycles to place the first sprite band, sets $E0 = 3, adds one to the frame counter $E5, sets the sky colour $25 as the background, multicolours $0F and 8, and the panel's screen $E000 with the character set at $F000 ($D018 = $8C). Starts timer A for $24 x 256 cycles, the line where the sky turns to ground. Then the kart's drop (drop_kart_step) while $53E9 is set, a flash of the current stage's box every 16 frames, sprite 7 (pointer $83) at line $2E over the player's face ($53EB), and the sound (sound_play). Next: panel_irq_lower at line $4A.","t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":20942,"t":"code","b":[141,6,220],"m":"sta","o":"cia1_timer_b_lo"},{"a":20945,"t":"code","b":[169,20],"m":"lda","o":"#$14"},{"a":20947,"t":"code","b":[141,7,220],"m":"sta","o":"cia1_timer_b_hi"},{"a":20950,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":20952,"t":"code","b":[141,15,220],"m":"sta","o":"cia1_control_b"},{"a":20955,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":20957,"t":"code","b":[133,224],"m":"sta","oa":224,"o":"zpa_E0"},{"a":20959,"t":"code","b":[230,229],"m":"inc","oa":229,"o":"zpa_E5"},{"a":20961,"t":"code","b":[165,37],"m":"lda","oa":37,"o":"zpa_25"},{"a":20963,"t":"code","b":[141,33,208],"m":"sta","o":"vic_background0"},{"a":20966,"t":"code","b":[169,15],"m":"lda","o":"#$0F"},{"a":20968,"t":"code","b":[141,34,208],"m":"sta","o":"vic_background1"},{"a":20971,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":20973,"t":"code","b":[141,35,208],"m":"sta","o":"vic_background2"},{"a":20976,"t":"code","b":[169,140],"m":"lda","o":"#$8C"},{"a":20978,"t":"code","b":[141,24,208],"m":"sta","o":"vic_memory"},{"a":20981,"t":"code","b":[169,74],"m":"lda","o":"#$4A"},{"a":20983,"t":"code","b":[141,18,208],"m":"sta","o":"vic_raster"},{"a":20986,"t":"code","b":[173,17,208],"m":"lda","o":"vic_control1"},{"a":20989,"t":"code","b":[41,127],"m":"and","o":"#$7F"},{"a":20991,"t":"code","b":[141,17,208],"m":"sta","o":"vic_control1"},{"a":20994,"t":"code","b":[169,92],"m":"lda","o":"#$5C"},{"a":20996,"t":"code","b":[133,8],"m":"sta","oa":8,"o":"zpa_08"},{"a":20998,"t":"code","b":[169,82],"m":"lda","o":"#$52"},{"a":21000,"t":"code","b":[133,9],"m":"sta","oa":9,"o":"zpa_09"},{"a":21002,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":21004,"t":"code","b":[141,4,220],"m":"sta","o":"cia1_timer_a_lo"},{"a":21007,"t":"code","b":[165,36],"m":"lda","oa":36,"o":"zpa_24"},{"a":21009,"t":"code","b":[141,5,220],"m":"sta","o":"cia1_timer_a_hi"},{"a":21012,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":21014,"t":"code","b":[141,14,220],"m":"sta","o":"cia1_control_a"},{"a":21017,"t":"code","b":[173,233,83],"m":"lda","oa":21481,"o":"a_53E9"},{"a":21020,"t":"code","b":[240,3],"m":"beq","oa":21025,"o":"b_5221"},{"a":21022,"t":"code","b":[32,210,21],"m":"jsr","oa":5586,"o":"drop_kart_step"},{"a":21025,"l":"b_5221","t":"code","b":[165,229],"m":"lda","oa":229,"o":"zpa_E5","x":[21020]},{"a":21027,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":21029,"t":"code","b":[208,11],"m":"bne","oa":21042,"o":"b_5232"},{"a":21031,"t":"code","b":[172,229,83],"m":"ldy","oa":21477,"o":"a_53E5"},{"a":21034,"t":"code","b":[185,145,216],"m":"lda","o":"$D891,y"},{"a":21037,"t":"code","b":[73,2],"m":"eor","o":"#$02"},{"a":21039,"t":"code","b":[153,145,216],"m":"sta","o":"$D891,y"},{"a":21042,"l":"b_5232","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[21029]},{"a":21044,"t":"code","b":[133,221],"m":"sta","oa":221,"o":"zpa_DD"},{"a":21046,"t":"code","b":[173,235,83],"m":"lda","oa":21483,"o":"a_53EB"},{"a":21049,"t":"code","b":[10],"m":"asl","o":"a"},{"a":21050,"t":"code","b":[102,221],"m":"ror","oa":221,"o":"zpa_DD"},{"a":21052,"t":"code","b":[141,14,208],"m":"sta","o":"vic_sprite7_x"},{"a":21055,"t":"code","b":[173,16,208],"m":"lda","o":"vic_sprite_x_msb"},{"a":21058,"t":"code","b":[41,127],"m":"and","o":"#$7F"},{"a":21060,"t":"code","b":[5,221],"m":"ora","oa":221,"o":"zpa_DD"},{"a":21062,"t":"code","b":[141,16,208],"m":"sta","o":"vic_sprite_x_msb"},{"a":21065,"t":"code","b":[169,46],"m":"lda","o":"#$2E"},{"a":21067,"t":"code","b":[141,15,208],"m":"sta","o":"vic_sprite7_y"},{"a":21070,"t":"code","b":[169,131],"m":"lda","o":"#$83"},{"a":21072,"t":"code","b":[141,255,227],"m":"sta","oa":58367,"o":"a_E3FF"},{"a":21075,"t":"code","b":[32,0,184],"m":"jsr","oa":47104,"o":"sound_play"},{"a":21078,"t":"code","b":[104],"m":"pla"},{"a":21079,"t":"code","b":[168],"m":"tay"},{"a":21080,"t":"code","b":[104],"m":"pla"},{"a":21081,"t":"code","b":[170],"m":"tax"},{"a":21082,"t":"code","b":[104],"m":"pla"},{"a":21083,"t":"code","b":[64],"m":"rti"},{"a":21084,"l":"panel_irq_lower","c":"At line $4A, the panel's rows 3 and 4: multicolour 2 black, and race_irq_view at line $5A.","t":"code","b":[169,90],"m":"lda","o":"#$5A"},{"a":21086,"t":"code","b":[141,18,208],"m":"sta","o":"vic_raster"},{"a":21089,"t":"code","b":[173,17,208],"m":"lda","o":"vic_control1"},{"a":21092,"t":"code","b":[41,127],"m":"and","o":"#$7F"},{"a":21094,"t":"code","b":[141,17,208],"m":"sta","o":"vic_control1"},{"a":21097,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":21099,"t":"code","b":[141,35,208],"m":"sta","o":"vic_background2"},{"a":21102,"t":"code","b":[169,124],"m":"lda","o":"#$7C"},{"a":21104,"t":"code","b":[133,8],"m":"sta","oa":8,"o":"zpa_08"},{"a":21106,"t":"code","b":[169,82],"m":"lda","o":"#$52"},{"a":21108,"t":"code","b":[133,9],"m":"sta","oa":9,"o":"zpa_09"},{"a":21110,"t":"code","b":[104],"m":"pla"},{"a":21111,"t":"code","b":[168],"m":"tay"},{"a":21112,"t":"code","b":[104],"m":"pla"},{"a":21113,"t":"code","b":[170],"m":"tax"},{"a":21114,"t":"code","b":[104],"m":"pla"},{"a":21115,"t":"code","b":[64],"m":"rti"},{"a":21116,"l":"race_irq_view","c":"At line $5A, the top of the view: the screen the game is not drawing into ($D018 from view_d018 by $2E), multicolour 1 from $53EA, multicolour 2 black. Places the four karts highest on the screen (the last four of the draw order $CA) in sprites 4 to 7, then hands over to kart_mux_irq, at a line set from kart slot 7's Y.","t":"code","b":[164,46],"m":"ldy","oa":46,"o":"zpa_2E"},{"a":21118,"t":"code","b":[185,159,57],"m":"lda","oa":14751,"o":"view_d018,y"},{"a":21121,"t":"code","b":[141,24,208],"m":"sta","o":"vic_memory"},{"a":21124,"t":"code","b":[173,234,83],"m":"lda","oa":21482,"o":"a_53EA"},{"a":21127,"t":"code","b":[141,34,208],"m":"sta","o":"vic_background1"},{"a":21130,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":21132,"t":"code","b":[141,35,208],"m":"sta","o":"vic_background2"},{"a":21135,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":21137,"t":"code","b":[133,219],"m":"sta","oa":219,"o":"zpa_DB"},{"a":21139,"t":"code","b":[169,11],"m":"lda","o":"#$0B"},{"a":21141,"t":"code","b":[133,220],"m":"sta","oa":220,"o":"zpa_DC"},{"a":21143,"l":"b_5297","t":"code","b":[164,220],"m":"ldy","oa":220,"o":"zpa_DC","x":[21183]},{"a":21145,"t":"code","b":[182,202],"m":"ldx","oa":202,"o":"zpf_CA,y"},{"a":21147,"t":"code","b":[165,219],"m":"lda","oa":219,"o":"zpa_DB"},{"a":21149,"t":"code","b":[10],"m":"asl","o":"a"},{"a":21150,"t":"code","b":[168],"m":"tay"},{"a":21151,"t":"code","b":[181,154],"m":"lda","oa":154,"o":"zpf_9A,x"},{"a":21153,"t":"code","b":[153,9,208],"m":"sta","o":"vic_sprite4_y,y"},{"a":21156,"t":"code","b":[181,138],"m":"lda","oa":138,"o":"zpf_8A,x"},{"a":21158,"t":"code","b":[10],"m":"asl","o":"a"},{"a":21159,"t":"code","b":[153,8,208],"m":"sta","o":"vic_sprite4_x,y"},{"a":21162,"t":"code","b":[38,221],"m":"rol","oa":221,"o":"zpa_DD"},{"a":21164,"t":"code","b":[164,219],"m":"ldy","oa":219,"o":"zpa_DB"},{"a":21166,"t":"code","b":[181,170],"m":"lda","oa":170,"o":"zpf_AA,x"},{"a":21168,"t":"code","b":[153,252,235],"m":"sta","oa":60412,"o":"f_EBFC,y"},{"a":21171,"t":"code","b":[153,252,239],"m":"sta","oa":61436,"o":"f_EFFC,y"},{"a":21174,"t":"code","b":[181,186],"m":"lda","oa":186,"o":"zpf_BA,x"},{"a":21176,"t":"code","b":[153,43,208],"m":"sta","o":"vic_sprite4_colour,y"},{"a":21179,"t":"code","b":[198,220],"m":"dec","oa":220,"o":"zpa_DC"},{"a":21181,"t":"code","b":[198,219],"m":"dec","oa":219,"o":"zpa_DB"},{"a":21183,"t":"code","b":[16,214],"m":"bpl","oa":21143,"o":"b_5297"},{"a":21185,"t":"code","b":[6,221],"m":"asl","oa":221,"o":"zpa_DD"},{"a":21187,"t":"code","b":[6,221],"m":"asl","oa":221,"o":"zpa_DD"},{"a":21189,"t":"code","b":[6,221],"m":"asl","oa":221,"o":"zpa_DD"},{"a":21191,"t":"code","b":[6,221],"m":"asl","oa":221,"o":"zpa_DD"},{"a":21193,"t":"code","b":[165,221],"m":"lda","oa":221,"o":"zpa_DD"},{"a":21195,"t":"code","b":[141,16,208],"m":"sta","o":"vic_sprite_x_msb"},{"a":21198,"t":"code","b":[169,250],"m":"lda","o":"#$FA"},{"a":21200,"t":"code","b":[133,8],"m":"sta","oa":8,"o":"zpa_08"},{"a":21202,"t":"code","b":[169,82],"m":"lda","o":"#$52"},{"a":21204,"t":"code","b":[133,9],"m":"sta","oa":9,"o":"zpa_09"},{"a":21206,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":21208,"t":"code","b":[133,219],"m":"sta","oa":219,"o":"zpa_DB"},{"a":21210,"t":"code","b":[166,209],"m":"ldx","oa":209,"o":"zpa_D1"},{"a":21212,"l":"kart_mux_wait","c":"Sets the next raster interrupt seven lines above the next kart's Y, unless the beam is already past it, then the kart is placed at once.","t":"code","b":[181,154],"m":"lda","oa":154,"o":"zpf_9A,x","x":[21259]},{"a":21214,"t":"code","b":[56],"m":"sec"},{"a":21215,"t":"code","b":[233,7],"m":"sbc","o":"#$07"},{"a":21217,"t":"code","b":[205,18,208],"m":"cmp","o":"vic_raster"},{"a":21220,"t":"code","b":[144,39],"m":"bcc","oa":21261,"o":"b_530D"},{"a":21222,"t":"code","b":[141,18,208],"m":"sta","o":"vic_raster"},{"a":21225,"t":"code","b":[173,17,208],"m":"lda","o":"vic_control1"},{"a":21228,"t":"code","b":[41,127],"m":"and","o":"#$7F"},{"a":21230,"t":"code","b":[141,17,208],"m":"sta","o":"vic_control1"},{"a":21233,"t":"code","b":[104],"m":"pla"},{"a":21234,"t":"code","b":[168],"m":"tay"},{"a":21235,"t":"code","b":[104],"m":"pla"},{"a":21236,"t":"code","b":[170],"m":"tax"},{"a":21237,"t":"code","b":[104],"m":"pla"},{"a":21238,"t":"code","b":[64],"m":"rti"},{"a":21239,"c":"JMP $5344, which nothing reaches: the handler address stored at $52CE is $52FA, just after it.","t":"byte","b":[76,68,83]},{"a":21242,"l":"kart_mux_irq","c":"The kart multiplexer: takes the next kart in the draw order (slot $DC, going down the list), and once the hardware sprite $DB it is to reuse is 20 lines above the beam, gives it that kart's Y, X (doubled, with the ninth bit), pointer and colour. Sprites 4 to 7 are reused in turn. After the last kart: raster line 0 and race_irq_top.","t":"code","b":[164,220],"m":"ldy","oa":220,"o":"zpa_DC","x":[21307,21313]},{"a":21244,"t":"code","b":[182,202],"m":"ldx","oa":202,"o":"zpf_CA,y"},{"a":21246,"t":"code","b":[165,219],"m":"lda","oa":219,"o":"zpa_DB"},{"a":21248,"t":"code","b":[10],"m":"asl","o":"a"},{"a":21249,"t":"code","b":[168],"m":"tay"},{"a":21250,"t":"code","b":[185,9,208],"m":"lda","o":"vic_sprite4_y,y"},{"a":21253,"t":"code","b":[24],"m":"clc"},{"a":21254,"t":"code","b":[105,20],"m":"adc","o":"#$14"},{"a":21256,"t":"code","b":[205,18,208],"m":"cmp","o":"vic_raster"},{"a":21259,"t":"code","b":[176,207],"m":"bcs","oa":21212,"o":"kart_mux_wait"},{"a":21261,"l":"b_530D","t":"code","b":[181,154],"m":"lda","oa":154,"o":"zpf_9A,x","x":[21220]},{"a":21263,"t":"code","b":[153,9,208],"m":"sta","o":"vic_sprite4_y,y"},{"a":21266,"t":"code","b":[181,138],"m":"lda","oa":138,"o":"zpf_8A,x"},{"a":21268,"t":"code","b":[10],"m":"asl","o":"a"},{"a":21269,"t":"code","b":[153,8,208],"m":"sta","o":"vic_sprite4_x,y"},{"a":21272,"t":"code","b":[164,219],"m":"ldy","oa":219,"o":"zpa_DB"},{"a":21274,"t":"code","b":[173,16,208],"m":"lda","o":"vic_sprite_x_msb"},{"a":21277,"t":"code","b":[57,99,83],"m":"and","oa":21347,"o":"sprite_and_masks_4,y"},{"a":21280,"t":"code","b":[144,3],"m":"bcc","oa":21285,"o":"b_5325"},{"a":21282,"t":"code","b":[25,107,83],"m":"ora","oa":21355,"o":"sprite_or_bits_4,y"},{"a":21285,"l":"b_5325","t":"code","b":[141,16,208],"m":"sta","o":"vic_sprite_x_msb","x":[21280]},{"a":21288,"t":"code","b":[181,170],"m":"lda","oa":170,"o":"zpf_AA,x"},{"a":21290,"t":"code","b":[153,252,235],"m":"sta","oa":60412,"o":"f_EBFC,y"},{"a":21293,"t":"code","b":[153,252,239],"m":"sta","oa":61436,"o":"f_EFFC,y"},{"a":21296,"t":"code","b":[181,186],"m":"lda","oa":186,"o":"zpf_BA,x"},{"a":21298,"t":"code","b":[153,43,208],"m":"sta","o":"vic_sprite4_colour,y"},{"a":21301,"t":"code","b":[198,220],"m":"dec","oa":220,"o":"zpa_DC"},{"a":21303,"t":"code","b":[48,11],"m":"bmi","oa":21316,"o":"b_5344"},{"a":21305,"t":"code","b":[198,219],"m":"dec","oa":219,"o":"zpa_DB"},{"a":21307,"t":"code","b":[16,189],"m":"bpl","oa":21242,"o":"kart_mux_irq"},{"a":21309,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":21311,"t":"code","b":[133,219],"m":"sta","oa":219,"o":"zpa_DB"},{"a":21313,"t":"code","b":[76,250,82],"m":"jmp","oa":21242,"o":"kart_mux_irq"},{"a":21316,"l":"b_5344","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[21303]},{"a":21318,"t":"code","b":[141,18,208],"m":"sta","o":"vic_raster"},{"a":21321,"t":"code","b":[173,17,208],"m":"lda","o":"vic_control1"},{"a":21324,"t":"code","b":[41,127],"m":"and","o":"#$7F"},{"a":21326,"t":"code","b":[141,17,208],"m":"sta","o":"vic_control1"},{"a":21329,"t":"code","b":[169,204],"m":"lda","o":"#$CC"},{"a":21331,"t":"code","b":[133,8],"m":"sta","oa":8,"o":"zpa_08"},{"a":21333,"t":"code","b":[169,81],"m":"lda","o":"#$51"},{"a":21335,"t":"code","b":[133,9],"m":"sta","oa":9,"o":"zpa_09"},{"a":21337,"t":"code","b":[104],"m":"pla"},{"a":21338,"t":"code","b":[168],"m":"tay"},{"a":21339,"t":"code","b":[104],"m":"pla"},{"a":21340,"t":"code","b":[170],"m":"tax"},{"a":21341,"t":"code","b":[104],"m":"pla"},{"a":21342,"t":"code","b":[64],"m":"rti"},{"a":21343,"l":"sprite_and_masks","c":"AND masks clearing one bit of $D010 for sprites 0 to 7; the multiplexer uses those of sprites 4 to 7, from $5363.","t":"byte","b":[254,253,251,247]},{"a":21347,"l":"sprite_and_masks_4","c":"The AND masks for sprites 4 to 7 the multiplexer indexes from here.","t":"byte","b":[239,223,191,127],"x":[21277]},{"a":21351,"l":"sprite_or_bits","c":"OR bits setting one bit of $D010 for sprites 0 to 7; the multiplexer uses those of sprites 4 to 7, from $536B.","t":"byte","b":[1,2,4,8]},{"a":21355,"l":"sprite_or_bits_4","c":"The OR bits for sprites 4 to 7 the multiplexer indexes from here.","t":"byte","b":[16,32,64,128],"x":[21282]},{"a":21359,"t":"gap","n":1169,"x":[5558,12525,13002,13129,13154,13173,13199,13251,13393,13571,13578,13626,13631,13661,15068]},{"a":22528,"l":"bytes_5800","c":"32 bytes before the first character block: zeros with $BF $80 $02 $EF $E0 $02 $FF at $5819. No list, picture or routine reads them.","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":22536,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":22544,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":22552,"t":"byte","b":[0,191,128,2,239,224,2,255]},{"a":22560,"l":"chars_5820","c":"A block of 175 character pictures, 1,400 bytes, which scenery_list_next copies to $FA10 as characters $42 to $F0 of the race set when a stage's scenery list reaches it (13 times, in stages B2, C1, C2, C3, C4, D2, D5, E2 and E5). This first half holds characters $42 to $99.","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":22568,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":22576,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":22584,"t":"byte","b":[106,106,106,106,106,106,106,106]},{"a":22592,"t":"byte","b":[106,106,106,106,106,106,106,85]},{"a":22600,"t":"byte","b":[170,170,170,170,170,170,170,85]},{"a":22608,"t":"byte","b":[170,170,170,170,170,170,170,170]},{"a":22616,"t":"byte","b":[170,170,170,170,149,170,170,170]},{"a":22624,"t":"byte","b":[170,170,238,254,186,186,170,170]},{"a":22632,"t":"byte","b":[169,169,169,169,169,169,169,169]},{"a":22640,"t":"byte","b":[85,169,169,169,169,169,169,169]},{"a":22648,"t":"byte","b":[85,170,170,170,170,170,170,170]},{"a":22656,"t":"byte","b":[85,106,106,106,106,106,106,106]},{"a":22664,"t":"byte","b":[169,169,169,169,169,169,169,85]},{"a":22672,"t":"byte","b":[85,169,169,121,249,233,217,105]},{"a":22680,"t":"byte","b":[85,170,170,158,125,123,231,159]},{"a":22688,"t":"byte","b":[251,191,251,238,187,174,234,174]},{"a":22696,"t":"byte","b":[187,238,187,238,187,238,187,170]},{"a":22704,"t":"byte","b":[255,255,255,255,239,254,187,238]},{"a":22712,"t":"byte","b":[171,186,170,170,170,170,170,170]},{"a":22720,"t":"byte","b":[102,102,106,106,106,106,106,85]},{"a":22728,"t":"byte","b":[254,187,238,171,186,170,170,170]},{"a":22736,"t":"byte","b":[102,102,170,170,170,170,170,85]},{"a":22744,"t":"byte","b":[2,2,2,2,2,2,2,170]},{"a":22752,"t":"byte","b":[128,128,128,128,128,128,128,170]},{"a":22760,"t":"byte","b":[171,159,165,170,170,170,170,85]},{"a":22768,"t":"byte","b":[254,249,119,239,167,187,231,159]},{"a":22776,"t":"byte","b":[85,170,170,170,170,170,190,223]},{"a":22784,"t":"byte","b":[36,36,36,36,36,36,36,36]},{"a":22792,"t":"byte","b":[175,190,158,187,187,187,171,174]},{"a":22800,"t":"byte","b":[246,234,250,122,122,250,106,234]},{"a":22808,"t":"byte","b":[187,234,167,159,170,107,221,191]},{"a":22816,"t":"byte","b":[255,254,249,230,233,155,110,186]},{"a":22824,"t":"byte","b":[254,251,251,175,111,186,246,187]},{"a":22832,"t":"byte","b":[255,221,127,95,127,255,255,255]},{"a":22840,"t":"byte","b":[170,170,170,250,126,250,223,255]},{"a":22848,"t":"byte","b":[238,250,186,233,175,174,234,250]},{"a":22856,"t":"byte","b":[239,190,186,231,175,158,186,170]},{"a":22864,"t":"byte","b":[251,237,183,183,223,123,251,255]},{"a":22872,"t":"byte","b":[239,167,159,191,254,234,170,170]},{"a":22880,"t":"byte","b":[170,170,170,171,175,173,191,183]},{"a":22888,"t":"byte","b":[214,175,169,107,235,154,186,186]},{"a":22896,"t":"byte","b":[167,111,175,93,250,246,186,245]},{"a":22904,"t":"byte","b":[84,184,184,152,184,184,152,168]},{"a":22912,"t":"byte","b":[190,190,190,150,150,150,40,0]},{"a":22920,"t":"byte","b":[20,85,190,190,190,150,150,150]},{"a":22928,"t":"byte","b":[85,255,85,255,85,255,85,255]},{"a":22936,"t":"byte","b":[95,255,95,255,85,85,85,85]},{"a":22944,"t":"byte","b":[234,170,234,154,106,154,106,154]},{"a":22952,"t":"byte","b":[171,170,171,166,169,166,169,166]},{"a":22960,"t":"byte","b":[255,255,255,255,85,85,85,85]},{"a":22968,"t":"byte","b":[85,85,85,85,85,255,95,255]},{"a":22976,"t":"byte","b":[95,255,95,255,95,255,95,255]},{"a":22984,"t":"byte","b":[106,154,106,154,106,154,106,168]},{"a":22992,"t":"byte","b":[106,154,106,154,234,170,234,170]},{"a":23000,"t":"byte","b":[106,154,106,154,106,154,106,154]},{"a":23008,"t":"byte","b":[234,170,234,170,234,170,234,170]},{"a":23016,"t":"byte","b":[169,166,169,166,169,166,169,42]},{"a":23024,"t":"byte","b":[169,166,169,166,171,170,171,170]},{"a":23032,"t":"byte","b":[171,170,171,170,171,170,171,170]},{"a":23040,"t":"byte","b":[169,166,169,166,169,166,169,166]},{"a":23048,"t":"byte","b":[64,84,85,86,106,170,234,170]},{"a":23056,"t":"byte","b":[1,21,85,149,169,170,171,170]},{"a":23064,"t":"byte","b":[85,85,85,85,85,255,255,255]},{"a":23072,"t":"byte","b":[247,255,247,255,247,255,85,85]},{"a":23080,"t":"byte","b":[255,247,255,247,255,247,255,247]},{"a":23088,"t":"byte","b":[90,86,90,86,90,86,90,122]},{"a":23096,"t":"byte","b":[250,234,250,234,250,234,250,234]},{"a":23104,"t":"byte","b":[250,234,250,234,250,246,90,86]},{"a":23112,"t":"byte","b":[175,171,175,171,175,171,175,171]},{"a":23120,"t":"byte","b":[165,149,165,149,165,149,165,173]},{"a":23128,"t":"byte","b":[175,171,175,171,175,159,165,149]},{"a":23136,"t":"byte","b":[250,246,90,86,90,86,90,86]},{"a":23144,"t":"byte","b":[90,86,90,234,250,234,250,234]},{"a":23152,"t":"byte","b":[165,149,165,171,175,171,175,171]},{"a":23160,"t":"byte","b":[247,255,85,85,85,85,85,85]},{"a":23168,"t":"byte","b":[85,85,85,255,247,255,247,255]},{"a":23176,"t":"byte","b":[175,159,165,149,165,149,165,149]},{"a":23184,"t":"byte","b":[250,86,90,86,90,234,250,234]},{"a":23192,"t":"byte","b":[250,246,90,86,90,86,90,168]},{"a":23200,"t":"byte","b":[175,159,165,149,165,149,165,42]},{"a":23208,"t":"byte","b":[175,149,165,149,165,171,175,171]},{"a":23216,"t":"byte","b":[84,85,86,234,250,234,250,234]},{"a":23224,"t":"byte","b":[21,85,149,171,175,171,175,171]},{"a":23232,"t":"byte","b":[126,186,126,254,186,186,187,171]},{"a":23240,"t":"byte","b":[170,175,255,253,119,255,255,255]},{"a":23248,"t":"byte","b":[223,247,255,222,250,254,250,170]},{"a":23256,"t":"byte","b":[250,255,159,189,171,175,171,170]},{"a":23264,"l":"chars_5820_9a","c":"The second half of the character block at $5820: characters $9A to $F0, as they are once copied to $FA10.","t":"byte","b":[170,170,170,170,102,102,102,170]},{"a":23272,"t":"byte","b":[86,86,86,154,86,170,170,170]},{"a":23280,"t":"byte","b":[85,153,153,89,89,170,170,170]},{"a":23288,"t":"byte","b":[85,102,85,102,85,170,170,170]},{"a":23296,"t":"byte","b":[101,102,102,101,85,170,170,170]},{"a":23304,"t":"byte","b":[86,102,102,86,90,90,102,102]},{"a":23312,"t":"byte","b":[86,90,90,86,106,106,106,86]},{"a":23320,"t":"byte","b":[86,154,154,154,154,90,90,90]},{"a":23328,"t":"byte","b":[150,102,106,90,150,166,102,90]},{"a":23336,"t":"byte","b":[86,102,102,90,102,102,102,90]},{"a":23344,"t":"byte","b":[150,86,102,102,102,102,86,90]},{"a":23352,"t":"byte","b":[154,154,154,154,154,90,90,86]},{"a":23360,"t":"byte","b":[90,106,106,90,90,90,150,150]},{"a":23368,"t":"byte","b":[90,90,86,166,166,166,150,86]},{"a":23376,"t":"byte","b":[149,149,149,150,150,150,150,150]},{"a":23384,"t":"byte","b":[101,101,165,165,165,165,165,165]},{"a":23392,"t":"byte","b":[85,90,90,90,90,90,85,85]},{"a":23400,"t":"byte","b":[149,149,150,150,150,150,150,149]},{"a":23408,"t":"byte","b":[90,90,90,90,90,90,90,90]},{"a":23416,"t":"byte","b":[85,85,154,154,154,154,154,154]},{"a":23424,"t":"byte","b":[106,106,90,90,90,90,106,106]},{"a":23432,"t":"byte","b":[169,170,170,170,154,154,149,165]},{"a":23440,"t":"byte","b":[105,89,154,154,170,170,170,170]},{"a":23448,"t":"byte","b":[169,165,101,102,102,102,101,165]},{"a":23456,"t":"byte","b":[85,105,105,105,105,101,85,86]},{"a":23464,"t":"byte","b":[85,85,85,90,90,90,89,85]},{"a":23472,"t":"byte","b":[153,153,89,89,105,105,105,169]},{"a":23480,"t":"byte","b":[106,90,90,90,154,154,154,154]},{"a":23488,"t":"byte","b":[154,154,154,154,150,149,149,165]},{"a":23496,"t":"byte","b":[169,165,165,166,150,150,154,154]},{"a":23504,"t":"byte","b":[90,90,90,90,90,90,85,85]},{"a":23512,"t":"byte","b":[150,150,150,150,150,150,150,150]},{"a":23520,"t":"byte","b":[255,175,191,175,175,171,187,187]},{"a":23528,"t":"byte","b":[128,176,232,184,234,190,250,235]},{"a":23536,"t":"byte","b":[250,234,248,248,232,232,224,224]},{"a":23544,"t":"byte","b":[170,250,186,170,171,238,255,255]},{"a":23552,"t":"byte","b":[46,186,187,171,175,59,191,255]},{"a":23560,"t":"byte","b":[56,234,175,190,250,252,232,250]},{"a":23568,"t":"byte","b":[152,168,104,168,152,168,104,168]},{"a":23576,"t":"byte","b":[153,170,102,169,153,166,102,170]},{"a":23584,"t":"byte","b":[240,224,160,130,130,130,130,2]},{"a":23592,"t":"byte","b":[171,139,139,170,162,162,224,160]},{"a":23600,"t":"byte","b":[153,102,102,153,153,102,102,153]},{"a":23608,"t":"byte","b":[0,11,2,62,239,191,43,175]},{"a":23616,"t":"byte","b":[10,9,10,10,9,10,10,10]},{"a":23624,"t":"byte","b":[170,170,170,170,162,162,162,162]},{"a":23632,"t":"byte","b":[154,106,102,154,154,106,102,170]},{"a":23640,"t":"byte","b":[153,170,166,170,153,170,166,170]},{"a":23648,"t":"byte","b":[14,11,63,11,42,170,138,47]},{"a":23656,"t":"byte","b":[0,58,43,170,172,234,250,186]},{"a":23664,"t":"byte","b":[170,248,190,174,172,236,224,192]},{"a":23672,"t":"byte","b":[190,110,172,96,160,96,160,170]},{"a":23680,"t":"byte","b":[190,186,58,10,10,10,10,170]},{"a":23688,"t":"byte","b":[8,4,4,8,4,8,8,170]},{"a":23696,"t":"byte","b":[254,254,255,254,255,191,175,191]},{"a":23704,"t":"byte","b":[191,191,239,254,255,254,190,254]},{"a":23712,"t":"byte","b":[96,96,80,160,96,80,80,96]},{"a":23720,"t":"byte","b":[37,38,37,41,37,38,38,170]},{"a":23728,"t":"byte","b":[240,252,236,187,171,10,130,128]},{"a":23736,"t":"byte","b":[175,174,170,170,234,170,190,174]},{"a":23744,"t":"byte","b":[0,0,192,176,160,172,168,168]},{"a":23752,"t":"byte","b":[187,191,254,255,238,238,235,171]},{"a":23760,"t":"byte","b":[2,11,15,46,42,170,187,170]},{"a":23768,"t":"byte","b":[0,15,15,58,42,42,174,136]},{"a":23776,"t":"byte","b":[2,2,2,2,2,2,1,2]},{"a":23784,"t":"byte","b":[36,40,40,36,36,36,40,168]},{"a":23792,"t":"byte","b":[9,9,10,9,9,10,10,9]},{"a":23800,"t":"byte","b":[184,184,184,32,32,32,0,0]},{"a":23808,"t":"byte","b":[2,2,10,10,14,42,40,40]},{"a":23816,"t":"byte","b":[171,47,43,175,191,190,174,190]},{"a":23824,"t":"byte","b":[250,250,190,250,190,175,191,175]},{"a":23832,"t":"byte","b":[62,174,186,58,184,184,160,160]},{"a":23840,"t":"byte","b":[128,64,128,128,64,128,64,64]},{"a":23848,"t":"byte","b":[0,0,0,0,0,0,0,170]},{"a":23856,"t":"byte","b":[170,234,250,254,250,190,251,254]},{"a":23864,"t":"byte","b":[206,42,42,34,170,138,138,14]},{"a":23872,"t":"byte","b":[171,139,162,242,188,172,171,175]},{"a":23880,"t":"byte","b":[238,175,238,171,139,139,2,3]},{"a":23888,"t":"byte","b":[40,184,186,170,170,170,170,234]},{"a":23896,"t":"byte","b":[235,187,184,172,140,8,0,0]},{"a":23904,"t":"byte","b":[176,224,160,188,234,168,188,250]},{"a":23912,"t":"byte","b":[0,2,62,239,170,46,58,171]},{"a":23920,"t":"byte","b":[175,62,58,58,42,43,15,14]},{"a":23928,"t":"byte","b":[8,8,4,4,8,4,8,8]},{"a":23936,"t":"byte","b":[32,16,32,32,16,16,32,170]},{"a":23944,"t":"byte","b":[1,2,1,1,8,4,4,4]},{"a":23952,"t":"byte","b":[40,238,43,186,255,238,44,0]},{"a":23960,"l":"chars_5D98","c":"A block of 175 character pictures, 1,400 bytes, which scenery_list_next copies to $FA10 as characters $42 to $F0 of the race set when a stage's scenery list reaches it (25 times, in stages A1, A2, A3, A4, A5, B1, B4, B5, C3, C4, C5, D1, D2, D3, D4, D5, E3, E4 and E5). This first half holds characters $42 to $99.","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":23968,"t":"byte","b":[12,43,62,59,46,59,8,8]},{"a":23976,"t":"byte","b":[62,47,58,43,14,0,0,0]},{"a":23984,"t":"byte","b":[226,171,236,184,44,128,128,128]},{"a":23992,"t":"byte","b":[105,91,185,106,166,170,170,170]},{"a":24000,"t":"byte","b":[222,89,165,187,86,154,102,170]},{"a":24008,"t":"byte","b":[170,170,170,170,170,170,170,170]},{"a":24016,"t":"byte","b":[2,2,8,8,32,32,128,128]},{"a":24024,"t":"byte","b":[128,128,32,32,8,8,2,2]},{"a":24032,"t":"byte","b":[165,165,165,165,165,165,165,165]},{"a":24040,"t":"byte","b":[136,136,32,32,136,136,2,2]},{"a":24048,"t":"byte","b":[164,164,164,164,164,164,164,164]},{"a":24056,"t":"byte","b":[144,144,152,152,146,146,152,152]},{"a":24064,"t":"byte","b":[36,36,164,164,36,36,164,164]},{"a":24072,"t":"byte","b":[162,138,162,138,162,138,162,138]},{"a":24080,"t":"byte","b":[168,136,168,136,168,136,168,136]},{"a":24088,"t":"byte","b":[251,191,251,238,187,174,234,174]},{"a":24096,"t":"byte","b":[187,238,187,238,187,238,187,170]},{"a":24104,"t":"byte","b":[255,255,255,255,239,254,187,238]},{"a":24112,"t":"byte","b":[171,186,170,170,170,170,170,170]},{"a":24120,"t":"byte","b":[85,85,85,85,85,255,255,255]},{"a":24128,"t":"byte","b":[254,187,238,171,186,170,170,170]},{"a":24136,"t":"byte","b":[85,85,85,255,255,255,255,239]},{"a":24144,"t":"byte","b":[85,85,255,255,238,187,170,170]},{"a":24152,"t":"byte","b":[0,85,255,255,238,170,170,0]},{"a":24160,"t":"byte","b":[190,170,182,170,158,170,182,170]},{"a":24168,"t":"byte","b":[170,214,106,154,170,230,90,102]},{"a":24176,"t":"byte","b":[170,155,165,169,170,149,155,166]},{"a":24184,"t":"byte","b":[105,183,157,153,106,126,214,102]},{"a":24192,"t":"byte","b":[170,167,169,169,166,170,170,170]},{"a":24200,"t":"byte","b":[170,223,119,89,102,170,170,170]},{"a":24208,"t":"byte","b":[170,246,94,150,94,149,86,154]},{"a":24216,"t":"byte","b":[170,223,255,221,125,87,221,109]},{"a":24224,"t":"byte","b":[170,169,170,106,166,170,170,170]},{"a":24232,"t":"byte","b":[154,217,110,86,85,90,102,170]},{"a":24240,"t":"byte","b":[127,85,245,151,117,85,149,169]},{"a":24248,"t":"byte","b":[170,186,246,190,222,158,122,106]},{"a":24256,"t":"byte","b":[170,106,246,254,253,246,126,221]},{"a":24264,"t":"byte","b":[222,246,118,94,118,86,150,90]},{"a":24272,"t":"byte","b":[170,157,127,101,214,102,91,149]},{"a":24280,"t":"byte","b":[170,101,150,169,154,169,170,170]},{"a":24288,"t":"byte","b":[94,90,158,94,86,106,90,170]},{"a":24296,"t":"byte","b":[166,126,247,191,221,253,223,157]},{"a":24304,"t":"byte","b":[84,184,184,152,184,184,152,168]},{"a":24312,"t":"byte","b":[190,190,190,150,150,150,40,0]},{"a":24320,"t":"byte","b":[20,85,190,190,190,150,150,150]},{"a":24328,"t":"byte","b":[85,255,85,255,85,255,85,255]},{"a":24336,"t":"byte","b":[95,255,95,255,85,85,85,85]},{"a":24344,"t":"byte","b":[234,170,234,154,106,154,106,154]},{"a":24352,"t":"byte","b":[171,170,171,166,169,166,169,166]},{"a":24360,"t":"byte","b":[255,255,255,255,85,85,85,85]},{"a":24368,"t":"byte","b":[85,85,85,85,85,255,95,255]},{"a":24376,"t":"byte","b":[95,255,95,255,95,255,95,255]},{"a":24384,"t":"byte","b":[106,154,106,154,106,154,106,168]},{"a":24392,"t":"byte","b":[106,154,106,154,234,170,234,170]},{"a":24400,"t":"byte","b":[106,154,106,154,106,154,106,154]},{"a":24408,"t":"byte","b":[234,170,234,170,234,170,234,170]},{"a":24416,"t":"byte","b":[169,166,169,166,169,166,169,42]},{"a":24424,"t":"byte","b":[169,166,169,166,171,170,171,170]},{"a":24432,"t":"byte","b":[171,170,171,170,171,170,171,170]},{"a":24440,"t":"byte","b":[169,166,169,166,169,166,169,166]},{"a":24448,"t":"byte","b":[64,84,85,86,106,170,234,170]},{"a":24456,"t":"byte","b":[1,21,85,149,169,170,171,170]},{"a":24464,"t":"byte","b":[85,85,85,85,85,255,255,255]},{"a":24472,"t":"byte","b":[247,255,247,255,247,255,85,85]},{"a":24480,"t":"byte","b":[255,247,255,247,255,247,255,247]},{"a":24488,"t":"byte","b":[90,86,90,86,90,86,90,122]},{"a":24496,"t":"byte","b":[250,234,250,234,250,234,250,234]},{"a":24504,"t":"byte","b":[250,234,250,234,250,246,90,86]},{"a":24512,"t":"byte","b":[175,171,175,171,175,171,175,171]},{"a":24520,"t":"byte","b":[165,149,165,149,165,149,165,173]},{"a":24528,"t":"byte","b":[175,171,175,171,175,159,165,149]},{"a":24536,"t":"byte","b":[250,246,90,86,90,86,90,86]},{"a":24544,"t":"byte","b":[90,86,90,234,250,234,250,234]},{"a":24552,"t":"byte","b":[165,149,165,171,175,171,175,171]},{"a":24560,"t":"byte","b":[247,255,85,85,85,85,85,85]},{"a":24568,"t":"byte","b":[85,85,85,255,247,255,247,255]},{"a":24576,"t":"byte","b":[175,159,165,149,165,149,165,149]},{"a":24584,"t":"byte","b":[250,86,90,86,90,234,250,234]},{"a":24592,"t":"byte","b":[250,246,90,86,90,86,90,168]},{"a":24600,"t":"byte","b":[175,159,165,149,165,149,165,42]},{"a":24608,"t":"byte","b":[175,149,165,149,165,171,175,171]},{"a":24616,"t":"byte","b":[84,85,86,234,250,234,250,234]},{"a":24624,"t":"byte","b":[21,85,149,171,175,171,175,171]},{"a":24632,"t":"byte","b":[105,153,105,89,89,89,89,89]},{"a":24640,"t":"byte","b":[165,154,165,149,149,149,149,149]},{"a":24648,"t":"byte","b":[119,170,223,170,127,171,127,175]},{"a":24656,"t":"byte","b":[127,171,223,175,253,174,127,255]},{"a":24664,"l":"chars_5D98_9a","c":"The second half of the character block at $5D98: characters $9A to $F0, as they are once copied to $FA10.","t":"byte","b":[170,85,170,85,170,85,85,85]},{"a":24672,"t":"byte","b":[170,190,215,235,235,251,235,255]},{"a":24680,"t":"byte","b":[170,170,85,105,190,235,170,170]},{"a":24688,"t":"byte","b":[234,234,234,234,234,234,255,85]},{"a":24696,"t":"byte","b":[170,106,170,106,170,106,170,106]},{"a":24704,"t":"byte","b":[170,165,170,169,170,165,170,169]},{"a":24712,"t":"byte","b":[85,170,85,169,170,86,86,85]},{"a":24720,"t":"byte","b":[85,170,85,106,170,149,149,85]},{"a":24728,"t":"byte","b":[170,230,181,185,186,182,246,170]},{"a":24736,"t":"byte","b":[170,155,94,110,174,158,159,170]},{"a":24744,"t":"byte","b":[89,89,89,89,89,89,89,89]},{"a":24752,"t":"byte","b":[170,170,85,105,125,105,125,105]},{"a":24760,"t":"byte","b":[166,102,166,102,102,102,102,102]},{"a":24768,"t":"byte","b":[170,101,153,105,106,153,185,169]},{"a":24776,"t":"byte","b":[170,89,102,105,169,102,110,106]},{"a":24784,"t":"byte","b":[170,190,235,235,235,235,255,170]},{"a":24792,"t":"byte","b":[154,153,154,153,153,153,153,153]},{"a":24800,"t":"byte","b":[149,149,149,149,149,149,149,149]},{"a":24808,"t":"byte","b":[169,169,169,169,169,169,253,85]},{"a":24816,"t":"byte","b":[169,169,253,85,169,101,185,237]},{"a":24824,"t":"byte","b":[170,101,185,237,169,169,169,169]},{"a":24832,"t":"byte","b":[170,90,170,86,170,90,170,86]},{"a":24840,"t":"byte","b":[170,165,170,149,170,165,170,149]},{"a":24848,"t":"byte","b":[154,149,151,151,150,150,150,149]},{"a":24856,"t":"byte","b":[170,85,85,215,215,150,85,85]},{"a":24864,"t":"byte","b":[166,86,214,214,150,150,150,86]},{"a":24872,"t":"byte","b":[85,85,85,85,85,85,85,255]},{"a":24880,"t":"byte","b":[170,125,235,255,235,255,170,150]},{"a":24888,"t":"byte","b":[90,89,89,89,89,89,89,249]},{"a":24896,"t":"byte","b":[170,85,213,213,245,229,149,165]},{"a":24904,"t":"byte","b":[165,101,101,101,101,101,101,111]},{"a":24912,"t":"byte","b":[170,86,170,166,170,166,170,86]},{"a":24920,"t":"byte","b":[170,149,170,154,170,154,170,149]},{"a":24928,"t":"byte","b":[170,87,94,95,126,111,90,106]},{"a":24936,"t":"byte","b":[170,214,234,166,106,86,106,102]},{"a":24944,"t":"byte","b":[170,151,171,154,169,149,169,153]},{"a":24952,"t":"byte","b":[120,232,248,104,254,250,222,250]},{"a":24960,"t":"byte","b":[128,128,128,128,224,224,160,224]},{"a":24968,"t":"byte","b":[2,2,2,2,9,10,11,10]},{"a":24976,"t":"byte","b":[39,42,45,42,159,171,191,171]},{"a":24984,"t":"byte","b":[40,40,40,40,190,174,190,174]},{"a":24992,"t":"byte","b":[170,150,166,150,170,150,166,150]},{"a":25000,"t":"byte","b":[168,164,170,170,169,170,170,170]},{"a":25008,"t":"byte","b":[130,162,162,42,41,42,9,10]},{"a":25016,"t":"byte","b":[0,0,0,0,0,0,170,170]},{"a":25024,"t":"byte","b":[162,146,170,170,164,168,168,144]},{"a":25032,"t":"byte","b":[160,160,144,144,160,160,160,144]},{"a":25040,"t":"byte","b":[10,10,10,10,10,10,10,10]},{"a":25048,"t":"byte","b":[162,146,162,40,40,36,40,40]},{"a":25056,"t":"byte","b":[144,160,144,144,164,164,170,170]},{"a":25064,"t":"byte","b":[128,128,128,64,128,128,64,128]},{"a":25072,"t":"byte","b":[10,10,10,10,42,42,170,170]},{"a":25080,"t":"byte","b":[2,2,2,2,2,2,2,2]},{"a":25088,"t":"byte","b":[40,40,42,40,36,40,168,36]},{"a":25096,"t":"byte","b":[168,168,164,168,168,164,166,170]},{"a":25104,"t":"byte","b":[138,8,42,32,40,162,128,128]},{"a":25112,"t":"byte","b":[178,38,110,201,42,18,49,2]},{"a":25120,"t":"byte","b":[206,162,234,248,168,8,194,226]},{"a":25128,"t":"byte","b":[0,0,0,0,0,0,0,170]},{"a":25136,"t":"byte","b":[40,154,163,41,238,104,50,160]},{"a":25144,"t":"byte","b":[40,40,40,36,40,36,166,170]},{"a":25152,"t":"byte","b":[128,208,130,184,228,136,187,34]},{"a":25160,"t":"byte","b":[78,232,129,34,136,139,35,160]},{"a":25168,"t":"byte","b":[98,135,102,185,219,226,52,174]},{"a":25176,"t":"byte","b":[3,34,12,59,40,176,238,168]},{"a":25184,"t":"byte","b":[128,128,128,64,128,64,96,170]},{"a":25192,"t":"byte","b":[2,2,2,2,2,2,10,170]},{"a":25200,"t":"byte","b":[72,40,32,32,32,32,32,168]},{"a":25208,"t":"byte","b":[44,203,56,238,171,200,171,50]},{"a":25216,"t":"byte","b":[190,189,149,166,166,109,109,165]},{"a":25224,"t":"byte","b":[171,153,149,166,102,171,153,169]},{"a":25232,"t":"byte","b":[128,144,116,116,84,155,169,169]},{"a":25240,"t":"byte","b":[2,46,29,21,150,166,170,170]},{"a":25248,"t":"byte","b":[170,170,154,168,168,168,160,128]},{"a":25256,"t":"byte","b":[170,170,166,42,42,42,10,2]},{"a":25264,"t":"byte","b":[111,175,167,167,169,169,170,169]},{"a":25272,"t":"byte","b":[90,90,90,90,90,90,106,106]},{"a":25280,"t":"byte","b":[149,165,149,150,150,170,170,170]},{"a":25288,"t":"byte","b":[169,105,105,217,218,90,90,90]},{"a":25296,"t":"byte","b":[85,89,189,255,255,127,189,149]},{"a":25304,"t":"byte","b":[125,255,255,255,247,85,93,85]},{"a":25312,"t":"byte","b":[246,254,125,85,85,85,125,189]},{"a":25320,"t":"byte","b":[189,150,150,150,150,154,170,170]},{"a":25328,"t":"byte","b":[170,90,90,105,170,154,154,170]},{"a":25336,"t":"byte","b":[105,91,185,150,155,105,185,150]},{"a":25344,"t":"byte","b":[170,101,165,166,170,170,154,170]},{"a":25352,"t":"byte","b":[186,153,170,153,106,166,106,102]},{"a":25360,"l":"chars_6310","c":"A block of 175 character pictures, 1,400 bytes, which scenery_list_next copies to $FA10 as characters $42 to $F0 of the race set when a stage's scenery list reaches it (31 times, in stages A1, A2, A3, A4, A5, B1, B2, B3, B4, B5, C1, C2, C3, C4, C5, D1, D2, D3, D4, D5, E1, E2, E3, E4 and E5). This first half holds characters $42 to $99.","t":"byte","b":[184,168,184,168,184,168,184,168]},{"a":25368,"t":"byte","b":[174,186,174,186,174,186,174,186]},{"a":25376,"t":"byte","b":[85,85,85,85,213,245,253,253]},{"a":25384,"t":"byte","b":[245,245,245,245,255,255,255,255]},{"a":25392,"t":"byte","b":[255,255,255,255,127,127,127,127]},{"a":25400,"t":"byte","b":[255,255,255,255,85,85,85,85]},{"a":25408,"t":"byte","b":[253,255,255,255,223,95,95,85]},{"a":25416,"t":"byte","b":[170,170,85,85,255,255,255,255]},{"a":25424,"t":"byte","b":[255,127,127,127,255,255,255,253]},{"a":25432,"t":"byte","b":[125,125,127,127,127,95,87,85]},{"a":25440,"t":"byte","b":[213,245,245,253,253,255,127,127]},{"a":25448,"t":"byte","b":[255,223,215,215,213,213,213,213]},{"a":25456,"t":"byte","b":[189,181,189,181,189,189,189,189]},{"a":25464,"t":"byte","b":[95,95,127,127,255,253,253,245]},{"a":25472,"t":"byte","b":[255,255,255,255,255,255,253,253]},{"a":25480,"t":"byte","b":[245,245,245,245,85,85,170,170]},{"a":25488,"t":"byte","b":[95,95,95,95,85,85,170,170]},{"a":25496,"t":"byte","b":[170,170,85,85,213,213,245,245]},{"a":25504,"t":"byte","b":[170,170,85,85,85,87,87,87]},{"a":25512,"t":"byte","b":[95,95,93,93,127,127,125,125]},{"a":25520,"t":"byte","b":[95,255,255,253,85,85,170,170]},{"a":25528,"t":"byte","b":[170,170,85,85,127,127,127,85]},{"a":25536,"t":"byte","b":[170,170,85,85,125,127,255,247]},{"a":25544,"t":"byte","b":[215,215,213,245,253,125,95,95]},{"a":25552,"t":"byte","b":[85,95,95,95,85,85,170,170]},{"a":25560,"t":"byte","b":[170,170,85,85,255,255,255,245]},{"a":25568,"t":"byte","b":[170,85,85,85,85,85,85,170]},{"a":25576,"t":"byte","b":[170,170,85,85,85,85,85,85]},{"a":25584,"t":"byte","b":[255,255,255,255,253,253,253,253]},{"a":25592,"t":"byte","b":[125,125,125,127,127,127,119,119]},{"a":25600,"t":"byte","b":[170,170,85,85,95,95,95,93]},{"a":25608,"t":"byte","b":[117,117,245,245,213,85,213,213]},{"a":25616,"t":"byte","b":[170,170,85,95,95,119,117,117]},{"a":25624,"t":"byte","b":[125,87,87,255,255,85,170,170]},{"a":25632,"t":"byte","b":[170,170,85,127,127,87,87,87]},{"a":25640,"t":"byte","b":[87,87,93,93,93,85,170,170]},{"a":25648,"t":"byte","b":[170,170,85,245,245,85,85,85]},{"a":25656,"t":"byte","b":[170,170,85,117,245,245,245,117]},{"a":25664,"t":"byte","b":[117,245,117,117,117,85,170,170]},{"a":25672,"t":"byte","b":[3,7,14,30,56,120,224,224]},{"a":25680,"t":"byte","b":[170,170,85,125,127,119,119,127]},{"a":25688,"t":"byte","b":[253,221,223,215,215,85,170,170]},{"a":25696,"t":"byte","b":[170,95,119,117,125,93,253,170]},{"a":25704,"t":"byte","b":[170,253,117,119,215,221,221,170]},{"a":25712,"t":"byte","b":[170,223,221,221,223,247,247,170]},{"a":25720,"t":"byte","b":[170,127,221,221,117,117,117,170]},{"a":25728,"t":"byte","b":[192,208,176,180,44,45,11,11]},{"a":25736,"t":"byte","b":[85,85,85,85,85,85,170,170]},{"a":25744,"t":"byte","b":[85,85,85,85,170,170,170,170]},{"a":25752,"t":"byte","b":[85,85,85,85,87,87,87,87]},{"a":25760,"t":"byte","b":[85,85,85,85,255,255,255,255]},{"a":25768,"t":"byte","b":[245,245,245,245,85,85,85,85]},{"a":25776,"t":"byte","b":[170,170,170,170,85,85,85,85]},{"a":25784,"t":"byte","b":[85,87,87,87,95,95,95,95]},{"a":25792,"t":"byte","b":[95,95,95,95,125,125,125,125]},{"a":25800,"t":"byte","b":[247,247,213,213,213,213,255,255]},{"a":25808,"t":"byte","b":[127,255,255,255,255,255,255,127]},{"a":25816,"t":"byte","b":[182,148,180,148,180,180,183,183]},{"a":25824,"t":"byte","b":[127,127,127,127,127,127,127,127]},{"a":25832,"t":"byte","b":[95,95,95,95,95,95,95,95]},{"a":25840,"t":"byte","b":[87,87,87,87,87,87,87,87]},{"a":25848,"t":"byte","b":[253,253,253,253,253,253,253,253]},{"a":25856,"t":"byte","b":[245,245,245,245,245,245,245,245]},{"a":25864,"t":"byte","b":[213,213,213,213,213,213,213,213]},{"a":25872,"t":"byte","b":[255,255,245,245,245,213,213,213]},{"a":25880,"t":"byte","b":[206,204,184,48,236,204,139,3]},{"a":25888,"t":"byte","b":[180,148,180,148,180,180,180,180]},{"a":25896,"t":"byte","b":[213,213,213,213,213,85,85,85]},{"a":25904,"t":"byte","b":[213,85,85,213,213,245,245,245]},{"a":25912,"t":"byte","b":[188,184,179,178,188,184,176,176]},{"a":25920,"t":"byte","b":[236,172,44,44,236,172,44,44]},{"a":25928,"t":"byte","b":[255,171,206,184,236,139,255,170]},{"a":25936,"t":"byte","b":[255,255,253,253,255,255,170,170]},{"a":25944,"t":"byte","b":[255,255,221,255,170,170,3,3]},{"a":25952,"t":"byte","b":[0,255,204,48,204,255,170,0]},{"a":25960,"t":"byte","b":[3,255,255,221,255,170,170,0]},{"a":25968,"t":"byte","b":[0,255,221,255,170,51,51,46]},{"a":25976,"t":"byte","b":[12,59,51,255,221,255,170,0]},{"a":25984,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25992,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26000,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26008,"t":"byte","b":[192,192,0,0,0,0,0,0]},{"a":26016,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":26024,"t":"byte","b":[0,0,0,0,0,0,0,170]},{"a":26032,"t":"byte","b":[170,170,170,170,218,218,250,250]},{"a":26040,"t":"byte","b":[85,85,85,87,255,215,87,87]},{"a":26048,"t":"byte","b":[191,191,191,191,191,191,191,170]},{"a":26056,"t":"byte","b":[255,255,255,255,255,255,255,170]},{"a":26064,"l":"chars_6310_9a","c":"The second half of the character block at $6310: characters $9A to $F0, as they are once copied to $FA10.","t":"byte","b":[254,254,254,254,254,254,254,170]},{"a":26072,"t":"byte","b":[254,254,254,254,254,254,254,254]},{"a":26080,"t":"byte","b":[170,254,254,254,254,254,254,254]},{"a":26088,"t":"byte","b":[170,255,255,255,255,255,255,255]},{"a":26096,"t":"byte","b":[170,191,191,191,191,191,191,191]},{"a":26104,"t":"byte","b":[191,191,191,191,191,191,191,191]},{"a":26112,"t":"byte","b":[42,42,41,41,37,45,43,41]},{"a":26120,"t":"byte","b":[41,43,42,42,37,21,21,26]},{"a":26128,"t":"byte","b":[234,234,165,85,85,90,170,170]},{"a":26136,"t":"byte","b":[157,157,155,155,150,182,175,175]},{"a":26144,"t":"byte","b":[170,234,234,186,122,110,94,90]},{"a":26152,"t":"byte","b":[159,151,181,181,173,173,171,171]},{"a":26160,"t":"byte","b":[214,214,151,191,183,151,151,151]},{"a":26168,"t":"byte","b":[183,183,237,237,251,251,250,250]},{"a":26176,"t":"byte","b":[87,87,215,215,191,191,175,175]},{"a":26184,"t":"byte","b":[173,173,239,239,122,122,222,222]},{"a":26192,"t":"byte","b":[234,234,250,250,222,222,87,87]},{"a":26200,"t":"byte","b":[106,106,90,90,94,94,127,127]},{"a":26208,"t":"byte","b":[87,87,93,93,117,117,213,213]},{"a":26216,"t":"byte","b":[85,85,215,215,255,255,255,255]},{"a":26224,"t":"byte","b":[182,245,213,213,247,255,191,190]},{"a":26232,"t":"byte","b":[175,191,235,239,250,251,254,126]},{"a":26240,"t":"byte","b":[189,191,175,175,235,235,250,254]},{"a":26248,"t":"byte","b":[170,175,191,189,253,245,245,253]},{"a":26256,"t":"byte","b":[95,255,255,254,254,234,170,170]},{"a":26264,"t":"byte","b":[234,234,122,122,94,94,87,87]},{"a":26272,"t":"byte","b":[234,234,250,250,254,254,255,255]},{"a":26280,"t":"byte","b":[86,86,90,90,106,106,170,170]},{"a":26288,"t":"byte","b":[255,255,191,191,175,175,171,171]},{"a":26296,"t":"byte","b":[245,245,189,189,175,175,171,171]},{"a":26304,"t":"byte","b":[170,170,169,169,165,165,149,149]},{"a":26312,"t":"byte","b":[170,170,170,170,170,170,170,170]},{"a":26320,"t":"byte","b":[213,213,213,213,181,181,181,181]},{"a":26328,"t":"byte","b":[173,173,173,173,171,171,171,171]},{"a":26336,"t":"byte","b":[85,85,90,170,170,170,170,170]},{"a":26344,"t":"byte","b":[85,85,85,85,90,170,170,170]},{"a":26352,"t":"byte","b":[85,85,85,85,85,85,90,170]},{"a":26360,"t":"byte","b":[170,170,170,170,170,165,85,85]},{"a":26368,"t":"byte","b":[170,170,170,165,85,85,85,85]},{"a":26376,"t":"byte","b":[170,165,85,85,85,85,85,85]},{"a":26384,"t":"byte","b":[255,255,255,255,215,215,85,85]},{"a":26392,"t":"byte","b":[36,36,36,36,36,36,36,36]},{"a":26400,"t":"byte","b":[255,255,255,170,36,36,36,36]},{"a":26408,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":26416,"t":"byte","b":[255,255,255,255,255,119,119,119]},{"a":26424,"t":"byte","b":[255,215,127,119,119,119,215,255]},{"a":26432,"t":"byte","b":[255,119,119,119,119,119,215,255]},{"a":26440,"t":"byte","b":[255,95,119,119,95,119,119,255]},{"a":26448,"t":"byte","b":[255,95,119,119,119,119,95,255]},{"a":26456,"t":"byte","b":[255,255,255,245,221,221,221,85]},{"a":26464,"t":"byte","b":[255,255,255,255,223,119,117,87]},{"a":26472,"t":"byte","b":[253,253,247,247,247,247,245,253]},{"a":26480,"t":"byte","b":[255,255,255,170,0,0,0,0]},{"a":26488,"t":"byte","b":[85,85,245,253,255,255,255,255]},{"a":26496,"t":"byte","b":[125,125,253,245,245,87,87,95]},{"a":26504,"t":"byte","b":[95,87,247,247,127,95,223,223]},{"a":26512,"t":"byte","b":[215,215,215,215,213,213,213,245]},{"a":26520,"t":"byte","b":[253,253,245,245,245,245,213,213]},{"a":26528,"t":"byte","b":[253,245,213,215,95,95,93,125]},{"a":26536,"t":"byte","b":[255,255,255,255,215,85,93,93]},{"a":26544,"t":"byte","b":[255,255,253,253,245,245,213,213]},{"a":26552,"t":"byte","b":[93,95,95,95,87,85,85,213]},{"a":26560,"t":"byte","b":[215,215,215,87,87,95,95,93]},{"a":26568,"t":"byte","b":[213,87,95,127,127,255,255,255]},{"a":26576,"t":"byte","b":[255,215,85,85,245,213,87,95]},{"a":26584,"t":"byte","b":[255,127,95,93,213,213,245,245]},{"a":26592,"t":"byte","b":[221,221,221,221,117,117,117,253]},{"a":26600,"t":"byte","b":[247,247,247,215,223,223,95,215]},{"a":26608,"t":"byte","b":[255,255,255,255,221,85,117,117]},{"a":26616,"t":"byte","b":[95,95,255,255,95,127,95,223]},{"a":26624,"t":"byte","b":[117,213,215,119,119,95,95,255]},{"a":26632,"t":"byte","b":[93,221,119,119,255,255,85,95]},{"a":26640,"t":"byte","b":[95,87,213,245,255,253,253,253]},{"a":26648,"t":"byte","b":[125,117,119,247,247,215,85,117]},{"a":26656,"t":"byte","b":[215,215,223,95,95,95,125,125]},{"a":26664,"t":"byte","b":[253,245,247,215,223,223,95,127]},{"a":26672,"t":"byte","b":[255,215,93,85,87,255,255,255]},{"a":26680,"t":"byte","b":[255,255,255,255,127,95,223,221]},{"a":26688,"t":"byte","b":[215,119,119,119,223,223,223,119]},{"a":26696,"t":"byte","b":[119,119,119,119,221,221,221,221]},{"a":26704,"t":"byte","b":[255,255,255,127,87,85,95,223]},{"a":26712,"t":"byte","b":[255,255,255,85,85,85,255,255]},{"a":26720,"t":"byte","b":[125,119,119,119,221,221,221,215]},{"a":26728,"t":"byte","b":[255,255,255,255,245,85,87,95]},{"a":26736,"t":"byte","b":[247,247,247,247,245,245,253,255]},{"a":26744,"t":"byte","b":[255,255,255,253,253,253,245,245]},{"a":26752,"t":"byte","b":[255,255,255,255,253,245,215,223]},{"a":26760,"l":"chars_6888","c":"A block of 175 character pictures, 1,400 bytes, which scenery_list_next copies to $FA10 as characters $42 to $F0 of the race set when a stage's scenery list reaches it (19 times, in stages A1, A2, A3, B1, B2, B4, B5, C1, C3, D5, E2, E4 and E5). This first half holds characters $42 to $99.","t":"byte","b":[232,160,160,128,0,0,0,160]},{"a":26768,"t":"byte","b":[2,11,45,39,59,186,166,187]},{"a":26776,"t":"byte","b":[171,42,42,10,2,2,2,42]},{"a":26784,"t":"byte","b":[170,42,170,170,174,170,170,170]},{"a":26792,"t":"byte","b":[170,174,170,139,138,10,2,0]},{"a":26800,"t":"byte","b":[170,139,10,10,2,0,0,0]},{"a":26808,"t":"byte","b":[234,166,170,42,171,170,186,170]},{"a":26816,"t":"byte","b":[42,42,42,42,42,42,42,42]},{"a":26824,"t":"byte","b":[152,152,104,152,168,152,168,152]},{"a":26832,"t":"byte","b":[10,10,10,10,10,10,10,10]},{"a":26840,"t":"byte","b":[10,10,10,42,42,42,170,170]},{"a":26848,"t":"byte","b":[160,96,160,152,168,152,170,170]},{"a":26856,"t":"byte","b":[96,160,96,160,96,160,160,96]},{"a":26864,"t":"byte","b":[230,154,185,234,171,186,158,170]},{"a":26872,"t":"byte","b":[128,96,160,224,184,104,216,168]},{"a":26880,"t":"byte","b":[0,128,160,168,224,170,168,186]},{"a":26888,"t":"byte","b":[170,138,232,160,168,32,128,0]},{"a":26896,"t":"byte","b":[42,162,43,10,2,10,2,0]},{"a":26904,"t":"byte","b":[0,2,2,8,42,9,42,170]},{"a":26912,"t":"byte","b":[40,170,155,174,217,187,174,122]},{"a":26920,"t":"byte","b":[223,253,117,255,85,32,32,170]},{"a":26928,"t":"byte","b":[85,255,85,102,85,103,95,125]},{"a":26936,"t":"byte","b":[85,255,93,125,255,221,245,217]},{"a":26944,"t":"byte","b":[215,223,213,253,245,125,127,127]},{"a":26952,"t":"byte","b":[253,253,255,95,125,245,213,86]},{"a":26960,"t":"byte","b":[151,93,125,255,255,87,119,119]},{"a":26968,"t":"byte","b":[85,85,255,255,245,253,125,127]},{"a":26976,"t":"byte","b":[85,85,255,255,87,95,125,247]},{"a":26984,"t":"byte","b":[95,221,245,213,85,85,255,255]},{"a":26992,"t":"byte","b":[85,85,255,255,85,85,102,85]},{"a":27000,"t":"byte","b":[85,85,153,85,85,85,255,255]},{"a":27008,"t":"byte","b":[213,215,223,255,253,245,213,86]},{"a":27016,"t":"byte","b":[255,255,127,127,127,95,93,85]},{"a":27024,"t":"byte","b":[87,119,119,87,87,95,95,255]},{"a":27032,"t":"byte","b":[85,151,95,125,253,255,255,95]},{"a":27040,"t":"byte","b":[245,245,245,245,253,125,93,93]},{"a":27048,"t":"byte","b":[215,95,95,127,253,245,217,85]},{"a":27056,"t":"byte","b":[253,253,125,93,221,255,95,87]},{"a":27064,"t":"byte","b":[85,87,95,125,245,245,117,117]},{"a":27072,"t":"byte","b":[255,255,255,127,95,95,223,223]},{"a":27080,"t":"byte","b":[213,245,117,125,127,127,125,93]},{"a":27088,"t":"byte","b":[255,255,87,85,213,245,245,85]},{"a":27096,"t":"byte","b":[85,87,95,127,253,245,213,85]},{"a":27104,"t":"byte","b":[87,215,215,245,245,85,85,85]},{"a":27112,"t":"byte","b":[215,215,213,245,245,247,127,127]},{"a":27120,"t":"byte","b":[253,245,213,85,255,255,255,255]},{"a":27128,"t":"byte","b":[213,255,255,247,245,245,245,253]},{"a":27136,"t":"byte","b":[127,95,95,95,223,255,255,87]},{"a":27144,"t":"byte","b":[255,255,255,255,255,170,85,85]},{"a":27152,"t":"byte","b":[253,245,213,213,213,213,245,245]},{"a":27160,"t":"byte","b":[127,95,87,87,87,213,245,245]},{"a":27168,"t":"byte","b":[213,213,213,213,245,245,245,253]},{"a":27176,"t":"byte","b":[85,213,255,255,245,245,245,245]},{"a":27184,"t":"byte","b":[87,85,213,213,213,85,85,85]},{"a":27192,"t":"byte","b":[85,85,85,85,93,95,95,85]},{"a":27200,"t":"byte","b":[127,95,95,95,93,85,85,85]},{"a":27208,"t":"byte","b":[87,87,87,85,213,255,253,245]},{"a":27216,"t":"byte","b":[245,245,253,255,255,255,255,255]},{"a":27224,"t":"byte","b":[223,255,213,85,85,245,245,245]},{"a":27232,"t":"byte","b":[253,125,117,85,85,85,85,85]},{"a":27240,"t":"byte","b":[85,85,85,245,245,253,253,253]},{"a":27248,"t":"byte","b":[255,255,255,255,255,127,95,87]},{"a":27256,"t":"byte","b":[127,127,127,127,255,255,255,255]},{"a":27264,"t":"byte","b":[255,255,255,255,253,253,253,253]},{"a":27272,"t":"byte","b":[245,245,245,245,253,253,253,253]},{"a":27280,"t":"byte","b":[85,85,85,85,213,213,213,213]},{"a":27288,"t":"byte","b":[253,245,213,85,85,85,85,85]},{"a":27296,"t":"byte","b":[255,255,255,255,253,245,213,85]},{"a":27304,"t":"byte","b":[95,95,95,95,87,87,87,87]},{"a":27312,"t":"byte","b":[255,255,255,255,127,127,127,127]},{"a":27320,"t":"byte","b":[85,87,95,127,255,255,255,255]},{"a":27328,"t":"byte","b":[85,85,85,85,85,87,95,127]},{"a":27336,"t":"byte","b":[170,86,170,86,170,86,170,86]},{"a":27344,"t":"byte","b":[170,85,175,95,175,95,170,85]},{"a":27352,"t":"byte","b":[176,240,108,124,91,95,102,103]},{"a":27360,"t":"byte","b":[33,33,38,38,22,22,102,102]},{"a":27368,"t":"byte","b":[0,14,10,14,10,14,10,14]},{"a":27376,"t":"byte","b":[0,7,30,23,38,103,101,101]},{"a":27384,"t":"byte","b":[250,170,250,170,250,170,250,170]},{"a":27392,"t":"byte","b":[249,169,246,166,218,154,102,102]},{"a":27400,"t":"byte","b":[1,1,6,6,26,26,102,102]},{"a":27408,"t":"byte","b":[102,102,102,102,102,102,102,102]},{"a":27416,"t":"byte","b":[0,64,192,112,224,116,236,119]},{"a":27424,"t":"byte","b":[110,119,158,151,102,103,105,105]},{"a":27432,"t":"byte","b":[238,119,238,119,238,119,238,119]},{"a":27440,"t":"byte","b":[85,170,170,170,85,170,170,170]},{"a":27448,"t":"byte","b":[85,85,85,170,85,85,85,170]},{"a":27456,"t":"byte","b":[150,149,150,125,126,85,126,125]},{"a":27464,"l":"chars_6888_9a","c":"The second half of the character block at $6888: characters $9A to $F0, as they are once copied to $FA10.","t":"byte","b":[150,149,150,159,159,149,159,159]},{"a":27472,"t":"byte","b":[85,85,106,111,111,111,111,111]},{"a":27480,"t":"byte","b":[111,106,149,149,150,149,150,149]},{"a":27488,"t":"byte","b":[111,111,111,106,85,85,111,111]},{"a":27496,"t":"byte","b":[255,255,255,170,85,85,255,255]},{"a":27504,"t":"byte","b":[255,170,255,170,255,170,255,170]},{"a":27512,"t":"byte","b":[169,169,165,165,149,149,85,85]},{"a":27520,"t":"byte","b":[111,111,111,111,111,111,111,111]},{"a":27528,"t":"byte","b":[170,251,250,86,170,251,250,86]},{"a":27536,"t":"byte","b":[111,111,111,111,111,106,85,85]},{"a":27544,"t":"byte","b":[85,170,102,170,170,170,170,170]},{"a":27552,"t":"byte","b":[86,86,90,89,102,101,150,149]},{"a":27560,"t":"byte","b":[149,149,165,165,153,153,150,150]},{"a":27568,"t":"byte","b":[150,149,150,149,150,149,150,149]},{"a":27576,"t":"byte","b":[1,1,5,5,21,21,85,85]},{"a":27584,"t":"byte","b":[170,85,102,85,85,85,85,85]},{"a":27592,"t":"byte","b":[40,166,26,174,182,172,25,174]},{"a":27600,"t":"byte","b":[0,0,0,0,0,0,170,170]},{"a":27608,"t":"byte","b":[10,10,42,11,41,42,11,10]},{"a":27616,"t":"byte","b":[170,166,170,166,154,166,166,170]},{"a":27624,"t":"byte","b":[218,185,173,123,167,238,125,230]},{"a":27632,"t":"byte","b":[128,128,64,128,64,64,106,170]},{"a":27640,"t":"byte","b":[2,2,2,2,2,2,170,170]},{"a":27648,"t":"byte","b":[160,96,232,152,224,168,184,96]},{"a":27656,"t":"byte","b":[46,41,43,170,171,174,41,171]},{"a":27664,"t":"byte","b":[187,238,255,174,170,166,166,154]},{"a":27672,"t":"byte","b":[238,154,234,172,184,234,218,104]},{"a":27680,"t":"byte","b":[40,44,40,36,44,40,8,40]},{"a":27688,"t":"byte","b":[162,184,42,168,36,40,36,170]},{"a":27696,"t":"byte","b":[8,8,36,8,44,8,36,44]},{"a":27704,"t":"byte","b":[85,153,85,255,85,32,32,170]},{"a":27712,"t":"byte","b":[85,85,85,85,149,149,149,149]},{"a":27720,"t":"byte","b":[169,149,149,149,149,149,166,106]},{"a":27728,"t":"byte","b":[105,166,149,149,149,149,166,105]},{"a":27736,"t":"byte","b":[90,154,153,153,153,153,153,89]},{"a":27744,"t":"byte","b":[153,105,105,89,89,89,89,86]},{"a":27752,"t":"byte","b":[101,101,101,101,101,101,165,149]},{"a":27760,"t":"byte","b":[89,89,89,89,89,89,89,89]},{"a":27768,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":27776,"t":"byte","b":[169,149,149,169,149,149,149,169]},{"a":27784,"t":"byte","b":[170,170,153,153,153,153,153,153]},{"a":27792,"t":"byte","b":[153,153,169,169,169,169,153,153]},{"a":27800,"t":"byte","b":[165,153,153,153,165,153,153,153]},{"a":27808,"t":"byte","b":[153,153,153,153,153,153,153,169]},{"a":27816,"t":"byte","b":[169,149,149,165,149,149,149,149]},{"a":27824,"t":"byte","b":[85,85,85,85,255,255,255,255]},{"a":27832,"t":"byte","b":[85,85,85,89,153,169,169,165]},{"a":27840,"t":"byte","b":[85,85,85,149,154,85,85,153]},{"a":27848,"t":"byte","b":[255,255,255,255,85,85,85,85]},{"a":27856,"t":"byte","b":[85,85,85,85,85,153,153,154]},{"a":27864,"t":"byte","b":[86,86,150,150,150,150,86,86]},{"a":27872,"t":"byte","b":[85,85,85,85,85,166,149,165]},{"a":27880,"t":"byte","b":[150,150,150,150,150,150,150,150]},{"a":27888,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":27896,"t":"byte","b":[106,170,170,166,149,149,149,149]},{"a":27904,"t":"byte","b":[149,149,149,149,149,169,169,169]},{"a":27912,"t":"byte","b":[169,169,169,149,149,149,149,149]},{"a":27920,"t":"byte","b":[106,106,106,106,86,86,86,86]},{"a":27928,"t":"byte","b":[101,101,101,101,101,101,101,101]},{"a":27936,"t":"byte","b":[154,154,154,154,150,150,150,150]},{"a":27944,"t":"byte","b":[150,150,150,150,166,166,166,166]},{"a":27952,"t":"byte","b":[149,149,165,101,101,101,101,101]},{"a":27960,"t":"byte","b":[154,154,154,153,153,153,153,153]},{"a":27968,"t":"byte","b":[149,149,149,149,166,170,170,106]},{"a":27976,"t":"byte","b":[105,105,101,101,101,105,105,105]},{"a":27984,"t":"byte","b":[169,169,149,149,149,149,169,169]},{"a":27992,"t":"byte","b":[170,170,170,170,170,170,170,170]},{"a":28000,"t":"byte","b":[106,106,106,106,106,106,106,106]},{"a":28008,"t":"byte","b":[169,169,169,169,169,169,169,169]},{"a":28016,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":28024,"t":"byte","b":[90,90,90,106,170,170,170,154]},{"a":28032,"t":"byte","b":[154,154,154,170,170,106,106,106]},{"a":28040,"t":"byte","b":[90,90,90,90,90,86,86,85]},{"a":28048,"t":"byte","b":[85,85,85,85,165,165,165,165]},{"a":28056,"t":"byte","b":[165,165,165,165,85,85,85,85]},{"a":28064,"t":"byte","b":[170,170,170,170,90,90,90,90]},{"a":28072,"t":"byte","b":[170,170,170,170,165,165,165,165]},{"a":28080,"t":"byte","b":[90,90,90,106,170,169,169,165]},{"a":28088,"t":"byte","b":[165,165,165,169,170,106,106,90]},{"a":28096,"t":"byte","b":[165,169,169,170,106,90,90,90]},{"a":28104,"t":"byte","b":[90,106,106,170,169,165,165,165]},{"a":28112,"t":"byte","b":[105,105,105,105,105,105,105,105]},{"a":28120,"t":"byte","b":[149,149,149,149,149,149,149,149]},{"a":28128,"t":"byte","b":[165,165,165,165,165,165,165,165]},{"a":28136,"t":"byte","b":[86,86,86,86,86,86,86,86]},{"a":28144,"t":"byte","b":[90,90,90,90,90,90,90,90]},{"a":28152,"t":"byte","b":[170,170,170,170,105,105,105,105]},{"a":28160,"l":"tiles_6E00","c":"The tile sheet: character codes in rows 256 bytes apart, from which draw_tiles cuts the scenery pictures, draw_horizon_rows the horizons, draw_course_pictures the select screen's frame and course pictures, and lower_kart its cable picture. $6E00-$71FF holds cells of scenery types 2, 3, 5, 6, 7, 8, 10, 11, 12, 14, 16, 17, 18, 20, 21, 22 and 23.","t":"byte","b":[220,222,238,220,237,1,1,1]},{"a":28168,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":28176,"t":"byte","b":[0,0,159,220,0,168,65,162]},{"a":28184,"t":"byte","b":[162,162,4,0,0,0,0,0]},{"a":28192,"t":"byte","b":[0,170,0,1,199,199,199,199]},{"a":28200,"t":"byte","b":[199,199,199,199,199,199,199,199]},{"a":28208,"t":"byte","b":[199,199,1,1,56,52,52,63]},{"a":28216,"t":"byte","b":[1,1,1,135,136,0,0,0]},{"a":28224,"t":"byte","b":[0,217,87,82,214,0,216,191]},{"a":28232,"t":"byte","b":[216,0,0,0,0,0,213,217]},{"a":28240,"t":"byte","b":[213,217,218,215,0,0,192,6]},{"a":28248,"t":"byte","b":[6,191,0,0,0,194,0,0]},{"a":28256,"t":"byte","b":[239,97,72,105,108,72,105,237]},{"a":28264,"t":"byte","b":[86,86,86,86,86,86,86,86]},{"a":28272,"t":"byte","b":[86,86,86,86,86,86,86,86]},{"a":28280,"t":"byte","b":[86,86,86,158,157,157,157,157]},{"a":28288,"t":"byte","b":[157,157,157,157,157,157,157,157]},{"a":28296,"t":"byte","b":[157,157,156,185,185,185,185,184]},{"a":28304,"t":"byte","b":[179,177,179,185,185,185,185,239]},{"a":28312,"t":"byte","b":[236,235,236,235,236,235,236,235]},{"a":28320,"t":"byte","b":[236,236,237,0,226,235,236,235]},{"a":28328,"t":"byte","b":[235,235,236,225,0,0,0,0]},{"a":28336,"t":"byte","b":[216,214,0,216,212,0,0,0]},{"a":28344,"t":"byte","b":[0,84,85,85,85,85,85,85]},{"a":28352,"t":"byte","b":[81,0,0,0,0,78,77,77]},{"a":28360,"t":"byte","b":[77,77,77,77,77,77,77,77]},{"a":28368,"t":"byte","b":[77,77,77,77,76,78,77,77]},{"a":28376,"t":"byte","b":[77,77,77,77,77,77,77,77]},{"a":28384,"t":"byte","b":[77,77,77,77,77,77,76,0]},{"a":28392,"t":"byte","b":[0,0,0,84,85,85,85,85]},{"a":28400,"t":"byte","b":[85,85,85,85,81,0,0,0]},{"a":28408,"t":"byte","b":[0,0,193,6,6,6,190,0]},{"a":28416,"t":"byte","b":[239,236,1,221,1,1,1,1]},{"a":28424,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":28432,"t":"byte","b":[0,0,159,220,168,165,166,65]},{"a":28440,"t":"byte","b":[162,162,162,4,0,0,0,0]},{"a":28448,"t":"byte","b":[172,174,177,1,6,128,128,128]},{"a":28456,"t":"byte","b":[6,128,128,6,128,128,6,128]},{"a":28464,"t":"byte","b":[128,6,1,1,1,65,6,6]},{"a":28472,"t":"byte","b":[63,1,1,135,136,0,0,197]},{"a":28480,"t":"byte","b":[228,232,224,213,232,222,213,190]},{"a":28488,"t":"byte","b":[191,234,0,0,0,218,217,217]},{"a":28496,"t":"byte","b":[217,213,213,213,215,0,193,6]},{"a":28504,"t":"byte","b":[6,190,0,0,192,6,191,0]},{"a":28512,"t":"byte","b":[72,72,72,72,72,72,72,72]},{"a":28520,"t":"byte","b":[84,84,84,84,84,84,84,84]},{"a":28528,"t":"byte","b":[84,84,84,84,84,84,84,84]},{"a":28536,"t":"byte","b":[84,84,84,159,6,6,6,6]},{"a":28544,"t":"byte","b":[6,6,6,6,6,6,6,6]},{"a":28552,"t":"byte","b":[6,6,155,185,185,185,184,1]},{"a":28560,"t":"byte","b":[181,176,178,185,185,185,185,237]},{"a":28568,"t":"byte","b":[237,236,235,236,235,236,238,236]},{"a":28576,"t":"byte","b":[235,235,237,226,235,236,235,236]},{"a":28584,"t":"byte","b":[235,236,235,236,225,217,87,232]},{"a":28592,"t":"byte","b":[232,72,232,213,212,0,0,84]},{"a":28600,"t":"byte","b":[85,79,79,174,79,79,79,174]},{"a":28608,"t":"byte","b":[79,85,81,0,0,69,72,72]},{"a":28616,"t":"byte","b":[72,72,72,72,72,72,72,106]},{"a":28624,"t":"byte","b":[151,101,106,101,75,69,72,72]},{"a":28632,"t":"byte","b":[72,72,72,72,72,72,72,106]},{"a":28640,"t":"byte","b":[151,228,72,106,151,228,75,0]},{"a":28648,"t":"byte","b":[0,84,85,79,79,79,174,79]},{"a":28656,"t":"byte","b":[79,174,79,79,79,85,81,0]},{"a":28664,"t":"byte","b":[0,192,152,153,6,6,6,191]},{"a":28672,"t":"byte","b":[238,237,1,222,1,1,1,237]},{"a":28680,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":28688,"t":"byte","b":[0,0,159,160,165,167,167,166]},{"a":28696,"t":"byte","b":[65,162,162,162,4,0,0,0]},{"a":28704,"t":"byte","b":[172,174,177,1,1,1,1,1]},{"a":28712,"t":"byte","b":[1,1,1,1,1,1,1,137]},{"a":28720,"t":"byte","b":[136,131,1,1,1,1,65,6]},{"a":28728,"t":"byte","b":[6,63,1,135,136,0,235,228]},{"a":28736,"t":"byte","b":[87,208,228,208,213,232,190,209]},{"a":28744,"t":"byte","b":[213,213,191,0,0,210,217,213]},{"a":28752,"t":"byte","b":[217,217,213,216,217,192,152,6]},{"a":28760,"t":"byte","b":[6,6,191,0,193,6,190,0]},{"a":28768,"t":"byte","b":[106,105,102,108,108,103,105,106]},{"a":28776,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":28784,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":28792,"t":"byte","b":[85,85,85,159,6,6,6,6]},{"a":28800,"t":"byte","b":[6,6,6,6,6,6,6,6]},{"a":28808,"t":"byte","b":[6,6,155,185,185,184,1,181]},{"a":28816,"t":"byte","b":[185,65,180,177,179,185,185,239]},{"a":28824,"t":"byte","b":[236,235,236,236,235,235,236,235]},{"a":28832,"t":"byte","b":[236,237,237,239,236,238,235,238]},{"a":28840,"t":"byte","b":[236,236,235,238,230,0,229,213]},{"a":28848,"t":"byte","b":[72,72,213,213,214,0,84,79]},{"a":28856,"t":"byte","b":[79,174,174,174,79,174,174,79]},{"a":28864,"t":"byte","b":[174,174,79,81,0,69,72,72]},{"a":28872,"t":"byte","b":[72,72,72,72,72,72,72,209]},{"a":28880,"t":"byte","b":[209,104,100,215,75,69,72,72]},{"a":28888,"t":"byte","b":[72,72,72,72,72,72,72,209]},{"a":28896,"t":"byte","b":[208,209,104,100,100,215,75,0]},{"a":28904,"t":"byte","b":[84,79,79,79,174,174,79,79]},{"a":28912,"t":"byte","b":[174,174,174,174,79,79,174,81]},{"a":28920,"t":"byte","b":[0,193,152,153,6,6,6,190]},{"a":28928,"t":"byte","b":[1,222,238,237,237,234,233,230]},{"a":28936,"t":"byte","b":[1,234,233,239,234,237,239,1]},{"a":28944,"t":"byte","b":[0,0,62,165,167,163,163,167]},{"a":28952,"t":"byte","b":[166,65,162,162,162,4,0,0]},{"a":28960,"t":"byte","b":[178,174,177,1,198,197,195,1]},{"a":28968,"t":"byte","b":[187,212,196,187,197,137,136,133]},{"a":28976,"t":"byte","b":[127,130,1,1,1,1,1,7]},{"a":28984,"t":"byte","b":[6,6,55,135,136,217,87,82]},{"a":28992,"t":"byte","b":[228,213,208,228,72,213,209,188]},{"a":29000,"t":"byte","b":[190,209,191,0,0,211,213,202]},{"a":29008,"t":"byte","b":[213,217,216,216,213,193,153,6]},{"a":29016,"t":"byte","b":[6,6,190,192,152,6,6,191]},{"a":29024,"t":"byte","b":[99,101,107,101,101,107,224,99]},{"a":29032,"t":"byte","b":[77,76,77,0,0,0,0,0]},{"a":29040,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":29048,"t":"byte","b":[77,76,77,159,6,6,6,6]},{"a":29056,"t":"byte","b":[6,202,201,200,199,6,6,6]},{"a":29064,"t":"byte","b":[6,6,155,185,184,1,181,185]},{"a":29072,"t":"byte","b":[185,64,194,176,178,185,185,239]},{"a":29080,"t":"byte","b":[236,235,236,235,236,235,236,235]},{"a":29088,"t":"byte","b":[236,236,99,237,236,235,236,235]},{"a":29096,"t":"byte","b":[236,235,236,235,237,216,213,232]},{"a":29104,"t":"byte","b":[72,213,232,232,231,0,174,79]},{"a":29112,"t":"byte","b":[174,79,174,79,79,79,174,174]},{"a":29120,"t":"byte","b":[174,79,79,174,0,69,72,72]},{"a":29128,"t":"byte","b":[72,72,72,72,72,72,72,150]},{"a":29136,"t":"byte","b":[108,100,102,107,75,69,72,72]},{"a":29144,"t":"byte","b":[72,72,72,72,72,72,72,150]},{"a":29152,"t":"byte","b":[152,108,100,84,102,107,75,0]},{"a":29160,"t":"byte","b":[174,79,79,174,174,174,79,79]},{"a":29168,"t":"byte","b":[174,79,174,79,174,79,79,180]},{"a":29176,"t":"byte","b":[0,176,174,168,154,167,174,175]},{"a":29184,"l":"tiles_7200","c":"$7200-$75FF holds cells of scenery types 2, 3, 5, 6, 7, 8, 10, 11, 12, 14, 16, 17, 18, 20, 21, 22 and 23.","t":"byte","b":[1,221,239,236,237,237,1,237]},{"a":29192,"t":"byte","b":[1,237,239,239,236,237,239,1]},{"a":29200,"t":"byte","b":[0,168,165,167,167,163,163,167]},{"a":29208,"t":"byte","b":[167,166,65,162,162,162,4,0]},{"a":29216,"t":"byte","b":[178,174,180,1,1,1,1,1]},{"a":29224,"t":"byte","b":[1,1,1,137,136,6,6,131]},{"a":29232,"t":"byte","b":[126,135,131,1,1,1,64,6]},{"a":29240,"t":"byte","b":[6,62,1,135,136,229,232,232]},{"a":29248,"t":"byte","b":[213,230,231,208,203,223,209,213]},{"a":29256,"t":"byte","b":[209,209,190,82,212,0,213,217]},{"a":29264,"t":"byte","b":[213,213,202,213,213,176,174,187]},{"a":29272,"t":"byte","b":[183,174,175,193,153,6,6,190]},{"a":29280,"t":"byte","b":[106,101,101,103,108,105,105,106]},{"a":29288,"t":"byte","b":[77,76,77,0,0,0,0,0]},{"a":29296,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":29304,"t":"byte","b":[77,76,77,159,6,6,6,6]},{"a":29312,"t":"byte","b":[6,6,6,6,6,6,6,6]},{"a":29320,"t":"byte","b":[6,6,155,185,183,181,185,185]},{"a":29328,"t":"byte","b":[185,62,1,65,180,177,179,237]},{"a":29336,"t":"byte","b":[237,236,235,236,235,236,238,236]},{"a":29344,"t":"byte","b":[235,235,237,239,235,238,235,238]},{"a":29352,"t":"byte","b":[236,236,235,238,99,221,216,213]},{"a":29360,"t":"byte","b":[223,215,215,228,221,172,72,79]},{"a":29368,"t":"byte","b":[79,174,174,79,72,174,174,79]},{"a":29376,"t":"byte","b":[79,79,79,79,177,69,185,183]},{"a":29384,"t":"byte","b":[181,179,177,176,173,171,169,167]},{"a":29392,"t":"byte","b":[103,208,133,72,75,69,185,183]},{"a":29400,"t":"byte","b":[181,179,177,176,173,171,169,167]},{"a":29408,"t":"byte","b":[103,105,208,107,107,72,75,172]},{"a":29416,"t":"byte","b":[79,79,174,174,79,174,79,72]},{"a":29424,"t":"byte","b":[79,174,79,174,79,79,79,79]},{"a":29432,"t":"byte","b":[177,176,173,166,180,170,173,175]},{"a":29440,"t":"byte","b":[1,239,220,1,237,232,231,232]},{"a":29448,"t":"byte","b":[231,232,231,239,1,232,224,1]},{"a":29456,"t":"byte","b":[168,165,167,167,167,167,167,167]},{"a":29464,"t":"byte","b":[167,167,166,65,162,162,162,4]},{"a":29472,"t":"byte","b":[178,174,180,1,195,212,187,194]},{"a":29480,"t":"byte","b":[1,137,136,129,134,6,6,130]},{"a":29488,"t":"byte","b":[125,128,130,1,1,64,6,6]},{"a":29496,"t":"byte","b":[62,1,1,135,136,217,87,213]},{"a":29504,"t":"byte","b":[72,232,224,213,215,215,213,213]},{"a":29512,"t":"byte","b":[87,232,213,234,0,217,213,217]},{"a":29520,"t":"byte","b":[213,213,213,216,215,176,173,151]},{"a":29528,"t":"byte","b":[150,173,175,186,178,181,178,185]},{"a":29536,"t":"byte","b":[99,224,100,104,101,100,100,99]},{"a":29544,"t":"byte","b":[77,76,77,0,0,0,0,0]},{"a":29552,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":29560,"t":"byte","b":[77,76,77,159,80,212,209,213]},{"a":29568,"t":"byte","b":[231,222,6,214,217,224,207,219]},{"a":29576,"t":"byte","b":[218,6,155,185,185,1,63,64]},{"a":29584,"t":"byte","b":[62,1,1,1,65,176,178,239]},{"a":29592,"t":"byte","b":[236,235,236,236,235,235,236,235]},{"a":29600,"t":"byte","b":[236,236,237,239,236,235,236,235]},{"a":29608,"t":"byte","b":[236,235,236,235,237,0,232,225]},{"a":29616,"t":"byte","b":[209,232,224,232,212,178,79,72]},{"a":29624,"t":"byte","b":[79,79,79,79,174,79,79,174]},{"a":29632,"t":"byte","b":[79,72,79,72,180,69,184,182]},{"a":29640,"t":"byte","b":[180,178,175,174,172,170,168,166]},{"a":29648,"t":"byte","b":[153,152,72,72,75,69,184,182]},{"a":29656,"t":"byte","b":[180,178,175,174,172,170,168,166]},{"a":29664,"t":"byte","b":[72,105,208,133,72,72,75,178]},{"a":29672,"t":"byte","b":[79,79,79,174,174,174,79,72]},{"a":29680,"t":"byte","b":[174,174,79,79,79,72,79,79]},{"a":29688,"t":"byte","b":[180,176,174,178,169,178,174,175]},{"a":29696,"t":"byte","b":[1,238,222,1,1,1,1,1]},{"a":29704,"t":"byte","b":[1,1,1,1,1,1,239,1]},{"a":29712,"t":"byte","b":[169,169,169,169,169,169,169,169]},{"a":29720,"t":"byte","b":[169,169,169,169,164,164,164,164]},{"a":29728,"t":"byte","b":[172,174,180,1,1,1,1,137]},{"a":29736,"t":"byte","b":[136,133,127,6,131,135,133,6]},{"a":29744,"t":"byte","b":[136,133,132,1,54,53,53,62]},{"a":29752,"t":"byte","b":[1,1,1,135,136,194,190,215]},{"a":29760,"t":"byte","b":[208,228,232,213,213,232,72,232]},{"a":29768,"t":"byte","b":[213,232,215,87,212,210,217,216]},{"a":29776,"t":"byte","b":[217,213,202,216,213,176,172,171]},{"a":29784,"t":"byte","b":[164,172,175,186,179,180,177,185]},{"a":29792,"t":"byte","b":[106,105,102,105,108,102,105,106]},{"a":29800,"t":"byte","b":[77,76,77,0,0,0,0,0]},{"a":29808,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":29816,"t":"byte","b":[77,76,77,159,211,227,220,233]},{"a":29824,"t":"byte","b":[227,221,6,216,213,80,231,228]},{"a":29832,"t":"byte","b":[222,6,155,185,185,54,194,46]},{"a":29840,"t":"byte","b":[1,1,1,1,64,62,179,237]},{"a":29848,"t":"byte","b":[239,238,235,235,238,236,235,236]},{"a":29856,"t":"byte","b":[235,236,99,239,231,236,235,236]},{"a":29864,"t":"byte","b":[235,236,235,236,230,0,223,0]},{"a":29872,"t":"byte","b":[209,229,208,233,0,178,72,79]},{"a":29880,"t":"byte","b":[72,72,79,79,79,174,79,72]},{"a":29888,"t":"byte","b":[79,79,72,72,180,69,72,72]},{"a":29896,"t":"byte","b":[72,72,72,72,72,72,72,72]},{"a":29904,"t":"byte","b":[72,72,72,72,75,69,72,72]},{"a":29912,"t":"byte","b":[72,72,72,72,72,72,72,72]},{"a":29920,"t":"byte","b":[153,151,152,72,72,72,75,178]},{"a":29928,"t":"byte","b":[79,79,79,79,79,79,79,79]},{"a":29936,"t":"byte","b":[79,79,79,72,79,79,79,79]},{"a":29944,"t":"byte","b":[180,176,173,168,154,167,173,175]},{"a":29952,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":29960,"t":"byte","b":[1,1,1,1,1,232,231,1]},{"a":29968,"t":"byte","b":[169,169,169,169,169,169,169,169]},{"a":29976,"t":"byte","b":[169,169,169,169,164,164,164,164]},{"a":29984,"t":"byte","b":[178,174,180,1,212,137,136,6]},{"a":29992,"t":"byte","b":[6,1,126,135,130,137,136,133]},{"a":30000,"t":"byte","b":[132,1,1,11,10,10,10,10]},{"a":30008,"t":"byte","b":[10,10,11,135,136,223,82,87]},{"a":30016,"t":"byte","b":[87,82,213,72,72,213,232,213]},{"a":30024,"t":"byte","b":[82,208,228,87,228,210,209,202]},{"a":30032,"t":"byte","b":[219,199,221,209,216,176,174,187]},{"a":30040,"t":"byte","b":[183,174,175,186,178,181,178,185]},{"a":30048,"t":"byte","b":[99,100,107,105,105,102,100,99]},{"a":30056,"t":"byte","b":[77,76,77,0,0,0,0,0]},{"a":30064,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":30072,"t":"byte","b":[77,76,77,159,210,237,235,235]},{"a":30080,"t":"byte","b":[234,6,6,215,208,227,220,227]},{"a":30088,"t":"byte","b":[221,6,155,185,185,186,1,175]},{"a":30096,"t":"byte","b":[63,1,1,64,62,1,181,99]},{"a":30104,"t":"byte","b":[236,235,236,235,236,235,236,235]},{"a":30112,"t":"byte","b":[236,236,237,237,236,235,236,235]},{"a":30120,"t":"byte","b":[236,235,236,235,237,0,221,0]},{"a":30128,"t":"byte","b":[225,0,231,0,0,72,79,72]},{"a":30136,"t":"byte","b":[79,79,79,79,72,79,79,79]},{"a":30144,"t":"byte","b":[174,174,79,72,72,70,71,71]},{"a":30152,"t":"byte","b":[71,71,71,71,71,71,71,71]},{"a":30160,"t":"byte","b":[71,71,71,71,79,69,72,72]},{"a":30168,"t":"byte","b":[72,72,72,72,72,72,72,72]},{"a":30176,"t":"byte","b":[72,72,72,72,72,72,75,178]},{"a":30184,"t":"byte","b":[72,79,72,79,72,79,79,174]},{"a":30192,"t":"byte","b":[79,174,79,79,174,174,79,72]},{"a":30200,"t":"byte","b":[72,176,172,166,180,170,172,175]},{"a":30208,"l":"tiles_7600","c":"$7600-$79FF holds cells of scenery types 2, 4, 5, 6, 7, 8, 10, 11, 12, 14, 16, 17, 18, 20, 21, 22 and 23.","t":"byte","b":[1,230,239,239,239,233,239,239]},{"a":30216,"t":"byte","b":[235,240,239,239,239,233,239,228]},{"a":30224,"t":"byte","b":[169,169,169,169,169,169,169,169]},{"a":30232,"t":"byte","b":[169,169,169,169,164,164,164,164]},{"a":30240,"t":"byte","b":[178,174,177,137,136,6,132,134]},{"a":30248,"t":"byte","b":[6,131,125,128,6,133,132,1]},{"a":30256,"t":"byte","b":[1,1,1,1,1,1,64,52]},{"a":30264,"t":"byte","b":[52,43,1,135,136,221,0,0]},{"a":30272,"t":"byte","b":[190,240,190,228,72,72,208,228]},{"a":30280,"t":"byte","b":[213,87,208,228,231,0,210,210]},{"a":30288,"t":"byte","b":[202,199,209,0,0,176,173,151]},{"a":30296,"t":"byte","b":[150,173,175,186,179,180,177,185]},{"a":30304,"t":"byte","b":[106,105,105,102,108,102,105,106]},{"a":30312,"t":"byte","b":[77,76,77,0,0,0,0,0]},{"a":30320,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":30328,"t":"byte","b":[77,76,77,159,6,6,6,6]},{"a":30336,"t":"byte","b":[6,6,6,6,6,6,6,6]},{"a":30344,"t":"byte","b":[6,6,155,185,185,187,1,1]},{"a":30352,"t":"byte","b":[175,63,64,62,1,181,185,237]},{"a":30360,"t":"byte","b":[237,236,235,236,235,236,238,236]},{"a":30368,"t":"byte","b":[235,237,237,239,235,236,235,236]},{"a":30376,"t":"byte","b":[235,236,238,236,99,0,0,218]},{"a":30384,"t":"byte","b":[210,0,0,0,0,172,72,79]},{"a":30392,"t":"byte","b":[79,174,174,79,79,72,79,79]},{"a":30400,"t":"byte","b":[174,174,79,72,177,0,0,94]},{"a":30408,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":30416,"t":"byte","b":[0,0,94,0,0,70,71,71]},{"a":30424,"t":"byte","b":[71,71,71,71,71,71,71,71]},{"a":30432,"t":"byte","b":[71,71,71,71,71,71,79,69]},{"a":30440,"t":"byte","b":[72,79,79,79,174,174,79,79]},{"a":30448,"t":"byte","b":[72,79,79,174,174,79,79,72]},{"a":30456,"t":"byte","b":[180,176,174,178,169,178,174,175]},{"a":30464,"t":"byte","b":[1,230,239,239,239,231,239,225]},{"a":30472,"t":"byte","b":[235,235,239,239,239,231,239,228]},{"a":30480,"t":"byte","b":[169,169,169,169,161,6,161,6]},{"a":30488,"t":"byte","b":[169,169,169,169,164,6,6,164]},{"a":30496,"t":"byte","b":[178,174,180,135,6,6,122,124]},{"a":30504,"t":"byte","b":[135,123,136,133,132,1,198,196]},{"a":30512,"t":"byte","b":[193,193,1,1,1,64,6,6]},{"a":30520,"t":"byte","b":[62,1,1,135,136,0,0,223]},{"a":30528,"t":"byte","b":[188,223,209,232,193,196,195,186]},{"a":30536,"t":"byte","b":[224,195,233,208,0,0,0,211]},{"a":30544,"t":"byte","b":[201,199,0,0,0,176,172,171]},{"a":30552,"t":"byte","b":[164,172,175,186,178,181,178,185]},{"a":30560,"t":"byte","b":[99,224,100,107,101,107,93,99]},{"a":30568,"t":"byte","b":[77,76,77,0,0,0,0,0]},{"a":30576,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":30584,"t":"byte","b":[77,76,77,159,6,6,6,6]},{"a":30592,"t":"byte","b":[6,6,6,6,6,6,6,6]},{"a":30600,"t":"byte","b":[6,6,155,185,185,185,183,1]},{"a":30608,"t":"byte","b":[6,175,62,1,181,185,185,239]},{"a":30616,"t":"byte","b":[236,235,236,236,235,235,236,235]},{"a":30624,"t":"byte","b":[236,236,99,239,236,235,236,236]},{"a":30632,"t":"byte","b":[235,235,236,235,237,0,0,218]},{"a":30640,"t":"byte","b":[210,0,0,0,0,0,69,72]},{"a":30648,"t":"byte","b":[79,79,79,79,79,72,79,79]},{"a":30656,"t":"byte","b":[79,79,72,72,0,0,0,94]},{"a":30664,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":30672,"t":"byte","b":[0,0,94,0,0,0,0,94]},{"a":30680,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":30688,"t":"byte","b":[0,0,0,0,94,0,0,178]},{"a":30696,"t":"byte","b":[69,79,79,79,174,174,79,79]},{"a":30704,"t":"byte","b":[72,79,79,174,174,79,79,69]},{"a":30712,"t":"byte","b":[72,176,173,168,154,167,173,175]},{"a":30720,"t":"byte","b":[1,237,226,224,239,233,239,239]},{"a":30728,"t":"byte","b":[235,235,226,224,239,233,239,227]},{"a":30736,"t":"byte","b":[169,169,169,169,157,158,157,158]},{"a":30744,"t":"byte","b":[169,169,169,169,164,6,6,164]},{"a":30752,"t":"byte","b":[178,174,180,134,6,6,130,137]},{"a":30760,"t":"byte","b":[128,133,132,1,1,1,1,1]},{"a":30768,"t":"byte","b":[1,1,1,1,64,6,6,62]},{"a":30776,"t":"byte","b":[1,1,1,135,136,0,0,225]},{"a":30784,"t":"byte","b":[0,209,188,201,193,196,200,195]},{"a":30792,"t":"byte","b":[208,228,0,231,0,0,0,0]},{"a":30800,"t":"byte","b":[202,200,0,0,0,176,174,187]},{"a":30808,"t":"byte","b":[183,174,175,186,179,180,177,185]},{"a":30816,"t":"byte","b":[106,105,105,102,108,105,105,106]},{"a":30824,"t":"byte","b":[77,76,77,0,0,0,0,0]},{"a":30832,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":30840,"t":"byte","b":[77,76,77,159,6,6,6,6]},{"a":30848,"t":"byte","b":[6,6,6,6,6,6,6,6]},{"a":30856,"t":"byte","b":[6,6,155,185,185,185,185,182]},{"a":30864,"t":"byte","b":[6,6,183,181,191,192,193,237]},{"a":30872,"t":"byte","b":[239,238,235,235,238,236,235,236]},{"a":30880,"t":"byte","b":[235,236,237,239,231,238,235,238]},{"a":30888,"t":"byte","b":[236,236,235,238,230,0,0,220]},{"a":30896,"t":"byte","b":[226,0,0,0,0,0,83,72]},{"a":30904,"t":"byte","b":[72,79,72,79,72,79,72,79]},{"a":30912,"t":"byte","b":[79,72,69,82,0,0,0,94]},{"a":30920,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":30928,"t":"byte","b":[0,0,94,0,0,0,0,94]},{"a":30936,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":30944,"t":"byte","b":[0,0,0,0,94,0,0,172]},{"a":30952,"t":"byte","b":[72,69,79,79,79,79,79,72]},{"a":30960,"t":"byte","b":[79,79,79,79,79,79,72,69]},{"a":30968,"t":"byte","b":[177,176,172,166,180,170,172,175]},{"a":30976,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":30984,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":30992,"t":"byte","b":[169,169,169,169,161,6,161,6]},{"a":31000,"t":"byte","b":[169,169,169,169,164,164,164,164]},{"a":31008,"t":"byte","b":[172,174,177,1,135,6,6,133]},{"a":31016,"t":"byte","b":[132,196,193,198,193,196,193,195]},{"a":31024,"t":"byte","b":[187,193,1,45,6,6,46,1]},{"a":31032,"t":"byte","b":[1,1,1,135,136,0,0,0]},{"a":31040,"t":"byte","b":[0,209,194,193,193,196,196,192]},{"a":31048,"t":"byte","b":[231,208,0,0,0,0,0,0]},{"a":31056,"t":"byte","b":[201,200,0,0,0,176,173,151]},{"a":31064,"t":"byte","b":[150,173,175,186,178,181,178,185]},{"a":31072,"t":"byte","b":[99,224,100,92,101,100,100,99]},{"a":31080,"t":"byte","b":[77,76,77,0,0,0,0,0]},{"a":31088,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":31096,"t":"byte","b":[77,76,77,152,153,153,153,153]},{"a":31104,"t":"byte","b":[153,153,153,153,153,153,153,153]},{"a":31112,"t":"byte","b":[153,153,154,185,185,185,185,185]},{"a":31120,"t":"byte","b":[191,192,193,1,1,1,1,239]},{"a":31128,"t":"byte","b":[236,235,236,235,236,236,235,238]},{"a":31136,"t":"byte","b":[236,237,99,99,236,235,236,235]},{"a":31144,"t":"byte","b":[236,235,236,235,237,0,0,220]},{"a":31152,"t":"byte","b":[226,0,0,0,0,0,0,83]},{"a":31160,"t":"byte","b":[69,69,72,69,79,72,79,69]},{"a":31168,"t":"byte","b":[72,69,82,0,0,0,0,94]},{"a":31176,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":31184,"t":"byte","b":[0,0,94,0,0,0,0,94]},{"a":31192,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":31200,"t":"byte","b":[0,0,0,0,94,0,0,0]},{"a":31208,"t":"byte","b":[69,72,72,79,79,72,79,72]},{"a":31216,"t":"byte","b":[79,72,79,79,79,69,72,72]},{"a":31224,"t":"byte","b":[0,176,174,178,169,178,174,175]},{"a":31232,"l":"tiles_7A00","c":"$7A00-$7DFF holds cells of scenery types 2, 4, 5, 6, 7, 8, 10, 11, 12, 14, 16, 17, 18, 20, 21, 22 and 23; 15 of its bytes are in no picture.","t":"byte","b":[1,6,6,6,6,6,6,6]},{"a":31240,"t":"byte","b":[6,6,6,6,6,6,6,1]},{"a":31248,"t":"byte","b":[169,169,169,169,169,169,169,169]},{"a":31256,"t":"byte","b":[169,169,169,169,164,164,164,164]},{"a":31264,"t":"byte","b":[172,174,177,1,134,133,132,1]},{"a":31272,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":31280,"t":"byte","b":[1,1,1,1,65,6,6,63]},{"a":31288,"t":"byte","b":[1,1,1,135,136,0,0,0]},{"a":31296,"t":"byte","b":[0,209,198,193,193,196,196,192]},{"a":31304,"t":"byte","b":[0,209,0,0,0,0,0,0]},{"a":31312,"t":"byte","b":[201,200,0,0,0,176,172,171]},{"a":31320,"t":"byte","b":[164,172,175,186,179,180,177,185]},{"a":31328,"t":"byte","b":[106,105,102,105,108,103,105,106]},{"a":31336,"t":"byte","b":[77,76,77,0,0,0,0,0]},{"a":31344,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":31352,"t":"byte","b":[77,76,77,0,0,0,195,0]},{"a":31360,"t":"byte","b":[0,0,0,0,0,0,0,195]},{"a":31368,"t":"byte","b":[0,0,0,185,191,192,193,1]},{"a":31376,"t":"byte","b":[1,1,1,1,1,1,1,99]},{"a":31384,"t":"byte","b":[237,236,235,236,235,236,236,236]},{"a":31392,"t":"byte","b":[235,236,237,239,235,236,235,236]},{"a":31400,"t":"byte","b":[235,236,235,236,99,0,0,220]},{"a":31408,"t":"byte","b":[226,0,0,0,0,0,0,0]},{"a":31416,"t":"byte","b":[0,83,69,72,69,69,69,69]},{"a":31424,"t":"byte","b":[82,0,0,0,0,0,0,94]},{"a":31432,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":31440,"t":"byte","b":[0,0,94,0,0,0,0,94]},{"a":31448,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":31456,"t":"byte","b":[0,0,0,0,94,0,0,0]},{"a":31464,"t":"byte","b":[83,69,72,69,72,72,72,79]},{"a":31472,"t":"byte","b":[72,79,72,72,72,72,69,82]},{"a":31480,"t":"byte","b":[0,176,173,168,154,167,173,175]},{"a":31488,"t":"byte","b":[1,6,6,6,6,6,6,6]},{"a":31496,"t":"byte","b":[6,6,6,6,6,6,6,1]},{"a":31504,"t":"byte","b":[169,169,169,169,169,169,169,169]},{"a":31512,"t":"byte","b":[169,169,169,169,164,164,164,164]},{"a":31520,"t":"byte","b":[172,174,177,1,6,129,129,135]},{"a":31528,"t":"byte","b":[129,135,135,129,6,135,129,135]},{"a":31536,"t":"byte","b":[129,6,1,1,1,65,6,6]},{"a":31544,"t":"byte","b":[63,1,1,135,136,0,0,0]},{"a":31552,"t":"byte","b":[0,221,198,193,193,196,196,192]},{"a":31560,"t":"byte","b":[0,231,0,0,0,0,0,0]},{"a":31568,"t":"byte","b":[201,200,0,0,0,176,174,187]},{"a":31576,"t":"byte","b":[183,174,175,186,178,181,178,185]},{"a":31584,"t":"byte","b":[99,101,107,105,105,102,100,99]},{"a":31592,"t":"byte","b":[77,76,77,0,0,0,0,0]},{"a":31600,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":31608,"t":"byte","b":[77,76,77,0,0,0,195,0]},{"a":31616,"t":"byte","b":[0,0,0,0,0,0,0,195]},{"a":31624,"t":"byte","b":[0,0,0,1,1,1,1,1]},{"a":31632,"t":"byte","b":[1,1,1,190,189,188,185,239]},{"a":31640,"t":"byte","b":[239,235,236,238,236,235,236,235]},{"a":31648,"t":"byte","b":[236,236,99,236,236,235,238,235]},{"a":31656,"t":"byte","b":[236,238,236,235,237,0,0,211]},{"a":31664,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":31672,"t":"byte","b":[0,0,0,0,73,74,0,0]},{"a":31680,"t":"byte","b":[0,0,0,0,0,0,0,94]},{"a":31688,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":31696,"t":"byte","b":[0,0,94,0,0,0,0,94]},{"a":31704,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":31712,"t":"byte","b":[0,0,0,0,94,0,0,0]},{"a":31720,"t":"byte","b":[0,83,69,72,72,72,69,72]},{"a":31728,"t":"byte","b":[72,72,69,72,69,69,82,0]},{"a":31736,"t":"byte","b":[0,176,172,166,180,170,172,175]},{"a":31744,"t":"byte","b":[1,53,53,53,53,53,53,53]},{"a":31752,"t":"byte","b":[53,53,53,53,53,53,53,1]},{"a":31760,"t":"byte","b":[169,169,169,169,169,169,169,169]},{"a":31768,"t":"byte","b":[169,169,169,169,164,164,164,164]},{"a":31776,"t":"byte","b":[0,173,0,1,202,202,202,202]},{"a":31784,"t":"byte","b":[202,202,202,202,202,202,202,202]},{"a":31792,"t":"byte","b":[202,202,1,1,1,1,65,53]},{"a":31800,"t":"byte","b":[53,44,1,135,136,0,0,0]},{"a":31808,"t":"byte","b":[0,0,198,193,193,196,196,192]},{"a":31816,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":31824,"t":"byte","b":[201,200,0,0,0,176,173,151]},{"a":31832,"t":"byte","b":[150,173,175,186,179,180,177,185]},{"a":31840,"t":"byte","b":[99,100,107,108,108,72,105,106]},{"a":31848,"t":"byte","b":[77,76,77,0,0,0,0,0]},{"a":31856,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":31864,"t":"byte","b":[77,76,77,0,0,0,195,0]},{"a":31872,"t":"byte","b":[0,0,0,0,0,0,0,195]},{"a":31880,"t":"byte","b":[0,0,0,1,1,1,1,190]},{"a":31888,"t":"byte","b":[189,188,185,185,185,185,185,237]},{"a":31896,"t":"byte","b":[236,236,237,236,235,236,238,236]},{"a":31904,"t":"byte","b":[237,236,237,228,236,237,237,237]},{"a":31912,"t":"byte","b":[236,237,236,236,227,0,0,211]},{"a":31920,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":31928,"t":"byte","b":[0,0,0,0,73,74,0,0]},{"a":31936,"t":"byte","b":[0,0,0,0,0,0,0,94]},{"a":31944,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":31952,"t":"byte","b":[0,0,94,0,0,0,0,94]},{"a":31960,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":31968,"t":"byte","b":[0,0,0,0,94,0,0,0]},{"a":31976,"t":"byte","b":[0,0,0,83,72,69,72,69]},{"a":31984,"t":"byte","b":[72,69,69,69,82,0,0,0]},{"a":31992,"t":"byte","b":[0,176,174,178,169,178,174,175]},{"a":32000,"t":"byte","b":[11,10,10,10,10,10,10,10]},{"a":32008,"t":"byte","b":[10,10,10,10,10,10,10,11]},{"a":32016,"t":"byte","b":[169,169,169,169,169,169,169,169]},{"a":32024,"t":"byte","b":[169,169,169,169,164,164,164,164]},{"a":32032,"t":"byte","b":[171,173,171,11,10,10,10,10]},{"a":32040,"t":"byte","b":[10,10,10,10,10,10,10,10]},{"a":32048,"t":"byte","b":[10,10,11,11,10,10,10,10]},{"a":32056,"t":"byte","b":[10,10,11,135,136,10,10,10]},{"a":32064,"t":"byte","b":[10,10,198,193,193,196,196,192]},{"a":32072,"t":"byte","b":[10,10,10,10,10,198,198,198]},{"a":32080,"t":"byte","b":[205,203,198,198,198,176,172,171]},{"a":32088,"t":"byte","b":[164,172,175,0,0,0,0,0]},{"a":32096,"t":"byte","b":[95,224,107,101,100,72,93,99]},{"a":32104,"t":"byte","b":[77,76,77,0,0,0,0,0]},{"a":32112,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":32120,"t":"byte","b":[77,76,77,10,10,10,11,10]},{"a":32128,"t":"byte","b":[10,10,10,10,10,10,10,11]},{"a":32136,"t":"byte","b":[10,10,10,190,189,188,185,185]},{"a":32144,"t":"byte","b":[185,185,185,185,185,185,185,228]},{"a":32152,"t":"byte","b":[239,236,237,236,236,237,236,237]},{"a":32160,"t":"byte","b":[236,237,227,0,0,0,0,0]},{"a":32168,"t":"byte","b":[0,0,0,0,0,10,10,211]},{"a":32176,"t":"byte","b":[10,10,10,10,0,0,0,0]},{"a":32184,"t":"byte","b":[171,171,171,171,220,220,171,171]},{"a":32192,"t":"byte","b":[171,171,0,0,0,10,10,11]},{"a":32200,"t":"byte","b":[10,10,10,10,10,10,10,10]},{"a":32208,"t":"byte","b":[10,10,11,10,10,0,0,94]},{"a":32216,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":32224,"t":"byte","b":[0,0,0,0,94,0,0,0]},{"a":32232,"t":"byte","b":[0,0,0,0,0,0,0,73]},{"a":32240,"t":"byte","b":[74,0,0,0,0,0,0,0]},{"a":32248,"t":"byte","b":[0,176,173,168,154,167,173,175]},{"a":32256,"l":"tiles_7E00","c":"$7E00-$7FFF holds cells of scenery types 2, 3, 5, 6, 7, 8, 10, 11, 12, 14, 16, 17, 18, 20, 21, 22 and 23; 51 of its bytes are in no picture.","t":"byte","b":[229,230,211,230,1,1,1,1]},{"a":32264,"t":"byte","b":[1,1,1,1,1,1,0,159]},{"a":32272,"t":"byte","b":[220,0,168,65,162,162,4,0]},{"a":32280,"t":"byte","b":[0,0,0,0,170,0,1,199]},{"a":32288,"t":"byte","b":[199,199,199,199,199,199,199,199]},{"a":32296,"t":"byte","b":[199,199,199,1,1,56,52,63]},{"a":32304,"t":"byte","b":[1,1,1,67,0,0,0,0]},{"a":32312,"t":"byte","b":[217,87,214,216,191,216,0,0]},{"a":32320,"t":"byte","b":[0,0,0,213,217,213,217,215]},{"a":32328,"t":"byte","b":[0,239,92,93,98,92,93,237]},{"a":32336,"t":"byte","b":[88,88,88,88,88,88,88,88]},{"a":32344,"t":"byte","b":[88,88,88,88,88,88,88,88]},{"a":32352,"t":"byte","b":[88,88,88,158,157,157,157,157]},{"a":32360,"t":"byte","b":[157,157,157,157,157,157,157,157]},{"a":32368,"t":"byte","b":[156,185,185,185,184,179,174,185]},{"a":32376,"t":"byte","b":[185,185,185,0,0,216,232,214]},{"a":32384,"t":"byte","b":[216,212,78,77,77,77,77,77]},{"a":32392,"t":"byte","b":[77,77,77,77,77,77,77,76]},{"a":32400,"t":"byte","b":[0,0,0,84,85,85,85,85]},{"a":32408,"t":"byte","b":[85,85,81,0,0,0,99,230]},{"a":32416,"t":"byte","b":[237,229,233,230,231,230,231,235]},{"a":32424,"t":"byte","b":[231,229,233,230,231,230,237,72]},{"a":32432,"t":"byte","b":[87,87,87,87,87,87,87,87]},{"a":32440,"t":"byte","b":[87,87,87,87,87,87,87,87]},{"a":32448,"t":"byte","b":[87,87,87,159,157,168,161,154]},{"a":32456,"t":"byte","b":[160,167,157,158,78,105,112,78]},{"a":32464,"t":"byte","b":[59,58,67,80,0,0,0,94]},{"a":32472,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":32480,"t":"byte","b":[0,0,0,0,94,0,0,0]},{"a":32488,"t":"byte","b":[0,0,0,0,0,0,0,73]},{"a":32496,"t":"byte","b":[74,0,0,0,0,0,0,0]},{"a":32504,"t":"byte","b":[0,176,172,166,180,170,172,175]},{"a":32512,"t":"byte","b":[238,237,238,237,1,1,1,1]},{"a":32520,"t":"byte","b":[1,1,1,1,1,1,0,159]},{"a":32528,"t":"byte","b":[220,168,165,166,65,162,162,4]},{"a":32536,"t":"byte","b":[0,0,0,172,174,177,1,6]},{"a":32544,"t":"byte","b":[128,128,6,128,128,6,128,128]},{"a":32552,"t":"byte","b":[6,128,128,1,1,1,65,6]},{"a":32560,"t":"byte","b":[63,1,1,67,0,0,235,228]},{"a":32568,"t":"byte","b":[232,224,232,213,190,191,234,191]},{"a":32576,"t":"byte","b":[0,0,218,217,217,217,213,213]},{"a":32584,"t":"byte","b":[215,72,72,72,72,72,72,72]},{"a":32592,"t":"byte","b":[87,87,87,87,87,87,87,87]},{"a":32600,"t":"byte","b":[87,87,87,87,87,87,87,87]},{"a":32608,"t":"byte","b":[87,87,87,159,6,6,6,6]},{"a":32616,"t":"byte","b":[6,6,6,6,6,6,6,6]},{"a":32624,"t":"byte","b":[155,185,185,184,1,181,180,185]},{"a":32632,"t":"byte","b":[185,185,185,217,87,213,72,232]},{"a":32640,"t":"byte","b":[213,212,69,72,72,72,72,72]},{"a":32648,"t":"byte","b":[72,72,106,151,101,106,101,75]},{"a":32656,"t":"byte","b":[0,84,85,79,79,79,174,174]},{"a":32664,"t":"byte","b":[174,79,79,85,81,0,237,231]},{"a":32672,"t":"byte","b":[231,237,231,229,234,232,235,232]},{"a":32680,"t":"byte","b":[235,237,231,229,234,231,99,237]},{"a":32688,"t":"byte","b":[72,72,72,72,72,72,72,72]},{"a":32696,"t":"byte","b":[72,72,72,72,72,72,72,72]},{"a":32704,"t":"byte","b":[72,72,72,159,156,166,1,1]},{"a":32712,"t":"byte","b":[1,170,156,158,78,112,105,78]},{"a":32720,"t":"byte","b":[60,57,68,66,0,10,10,11]},{"a":32728,"t":"byte","b":[10,10,10,10,10,10,10,10]},{"a":32736,"t":"byte","b":[10,10,10,10,11,10,10,0]},{"a":32744,"t":"byte","b":[0,0,171,171,171,171,171,220]},{"a":32752,"t":"byte","b":[220,171,171,171,171,171,0,0]},{"a":32760,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":32768,"l":"tiles_8000","c":"$8000-$81FF holds cells of scenery types 2, 3, 5, 6, 7, 8, 10, 11, 12, 14, 16, 17, 18, 20, 21, 22 and 23 and the 11 by 19 picture lower_kart draws round the kart on its cable; 16 of its bytes are in no picture.","t":"byte","b":[1,222,239,236,1,170,1,1]},{"a":32776,"t":"byte","b":[1,1,1,1,1,1,0,159]},{"a":32784,"t":"byte","b":[160,165,167,167,166,65,162,162]},{"a":32792,"t":"byte","b":[4,0,0,172,174,177,1,1]},{"a":32800,"t":"byte","b":[1,1,1,1,1,1,1,137]},{"a":32808,"t":"byte","b":[136,131,1,1,1,1,1,65]},{"a":32816,"t":"byte","b":[6,63,1,67,0,235,228,213]},{"a":32824,"t":"byte","b":[208,228,232,223,209,213,190,191]},{"a":32832,"t":"byte","b":[0,0,210,213,202,217,216,216]},{"a":32840,"t":"byte","b":[216,106,105,102,108,108,105,106]},{"a":32848,"t":"byte","b":[78,79,0,0,0,0,0,0]},{"a":32856,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":32864,"t":"byte","b":[0,78,79,159,6,6,6,6]},{"a":32872,"t":"byte","b":[202,201,200,199,6,6,6,6]},{"a":32880,"t":"byte","b":[155,185,184,1,181,185,7,180]},{"a":32888,"t":"byte","b":[174,185,185,0,232,72,72,213]},{"a":32896,"t":"byte","b":[213,214,69,72,72,72,72,72]},{"a":32904,"t":"byte","b":[72,72,209,209,104,100,215,75]},{"a":32912,"t":"byte","b":[0,79,79,174,174,174,79,174]},{"a":32920,"t":"byte","b":[79,174,174,79,79,0,99,230]},{"a":32928,"t":"byte","b":[231,229,235,232,233,235,233,230]},{"a":32936,"t":"byte","b":[231,229,235,232,233,232,237,72]},{"a":32944,"t":"byte","b":[75,73,74,75,32,32,32,32]},{"a":32952,"t":"byte","b":[32,32,32,32,32,32,32,75]},{"a":32960,"t":"byte","b":[73,74,75,159,157,166,180,180]},{"a":32968,"t":"byte","b":[180,170,157,158,78,105,112,78]},{"a":32976,"t":"byte","b":[0,0,0,216,232,214,216,232]},{"a":32984,"t":"byte","b":[212,220,220,1,239,220,237,1]},{"a":32992,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":33000,"t":"byte","b":[1,1,1,0,0,159,220,0]},{"a":33008,"t":"byte","b":[0,168,65,162,162,162,4,0]},{"a":33016,"t":"byte","b":[0,0,0,0,0,0,170,0]},{"a":33024,"t":"byte","b":[1,221,221,235,234,239,228,234]},{"a":33032,"t":"byte","b":[233,239,234,237,239,1,0,62]},{"a":33040,"t":"byte","b":[165,167,157,157,167,166,65,162]},{"a":33048,"t":"byte","b":[162,4,0,178,174,177,1,198]},{"a":33056,"t":"byte","b":[197,195,188,212,194,137,136,133]},{"a":33064,"t":"byte","b":[127,130,1,1,1,1,1,64]},{"a":33072,"t":"byte","b":[6,62,1,67,217,87,82,213]},{"a":33080,"t":"byte","b":[213,208,232,209,188,190,209,189]},{"a":33088,"t":"byte","b":[82,212,211,213,217,213,213,216]},{"a":33096,"t":"byte","b":[213,99,101,107,101,101,107,99]},{"a":33104,"t":"byte","b":[78,79,0,0,0,0,0,0]},{"a":33112,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":33120,"t":"byte","b":[0,78,79,159,6,6,6,6]},{"a":33128,"t":"byte","b":[6,6,6,6,6,6,6,6]},{"a":33136,"t":"byte","b":[155,185,183,181,185,185,62,65]},{"a":33144,"t":"byte","b":[180,174,185,222,213,232,228,228]},{"a":33152,"t":"byte","b":[228,231,69,72,72,72,72,72]},{"a":33160,"t":"byte","b":[72,72,150,108,100,102,107,75]},{"a":33168,"t":"byte","b":[172,79,174,79,174,79,79,174]},{"a":33176,"t":"byte","b":[174,174,79,79,79,177,72,237]},{"a":33184,"t":"byte","b":[229,232,233,230,231,230,231,229]},{"a":33192,"t":"byte","b":[234,232,233,230,231,231,231,237]},{"a":33200,"t":"byte","b":[75,74,73,75,126,206,206,206]},{"a":33208,"t":"byte","b":[206,206,206,206,206,206,127,75]},{"a":33216,"t":"byte","b":[74,73,75,159,156,165,163,155]},{"a":33224,"t":"byte","b":[162,165,156,158,78,112,105,78]},{"a":33232,"t":"byte","b":[217,87,214,232,72,232,213,213]},{"a":33240,"t":"byte","b":[212,239,237,1,1,220,1,1]},{"a":33248,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":33256,"t":"byte","b":[1,1,1,0,0,159,220,0]},{"a":33264,"t":"byte","b":[168,165,166,65,162,162,162,4]},{"a":33272,"t":"byte","b":[0,0,0,0,0,172,174,177]},{"a":33280,"l":"tiles_8200","c":"$8200-$85FF holds cells of scenery types 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 14, 16, 17, 18, 20, 21, 22 and 23 and the 11 by 19 picture lower_kart draws round the kart on its cable; 32 of its bytes are in no picture.","t":"byte","b":[1,239,222,235,232,226,231,232]},{"a":33288,"t":"byte","b":[231,239,1,232,224,1,168,165]},{"a":33296,"t":"byte","b":[167,167,156,156,167,167,166,65]},{"a":33304,"t":"byte","b":[162,162,4,178,174,180,1,1]},{"a":33312,"t":"byte","b":[1,1,1,137,136,6,6,131]},{"a":33320,"t":"byte","b":[126,135,131,1,1,1,64,6]},{"a":33328,"t":"byte","b":[62,1,1,67,229,232,232,224]},{"a":33336,"t":"byte","b":[232,213,215,232,232,87,232,213]},{"a":33344,"t":"byte","b":[234,0,0,213,217,213,202,216]},{"a":33352,"t":"byte","b":[216,106,101,101,102,108,105,106]},{"a":33360,"t":"byte","b":[78,79,0,0,0,0,0,0]},{"a":33368,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":33376,"t":"byte","b":[0,78,79,159,80,212,209,213]},{"a":33384,"t":"byte","b":[231,222,214,217,224,219,218,6]},{"a":33392,"t":"byte","b":[155,185,185,1,173,62,1,1]},{"a":33400,"t":"byte","b":[65,180,185,221,232,215,215,215]},{"a":33408,"t":"byte","b":[232,212,69,165,164,163,162,161]},{"a":33416,"t":"byte","b":[160,159,72,103,208,133,72,75]},{"a":33424,"t":"byte","b":[178,72,174,174,174,79,72,174]},{"a":33432,"t":"byte","b":[174,79,72,79,72,180,237,236]},{"a":33440,"t":"byte","b":[237,230,231,229,235,232,229,232]},{"a":33448,"t":"byte","b":[233,230,231,230,231,232,237,99]},{"a":33456,"t":"byte","b":[75,73,74,75,128,132,132,132]},{"a":33464,"t":"byte","b":[132,132,132,132,132,132,129,75]},{"a":33472,"t":"byte","b":[73,74,75,159,157,168,161,154]},{"a":33480,"t":"byte","b":[160,167,157,158,78,105,112,78]},{"a":33488,"t":"byte","b":[0,231,232,72,72,213,232,213]},{"a":33496,"t":"byte","b":[214,238,222,1,238,222,1,1]},{"a":33504,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":33512,"t":"byte","b":[1,1,1,0,0,159,220,168]},{"a":33520,"t":"byte","b":[165,167,167,166,65,162,162,162]},{"a":33528,"t":"byte","b":[4,0,0,0,0,172,174,177]},{"a":33536,"t":"byte","b":[1,238,237,1,1,1,1,1]},{"a":33544,"t":"byte","b":[1,1,1,1,239,1,169,169]},{"a":33552,"t":"byte","b":[169,169,169,169,169,169,169,169]},{"a":33560,"t":"byte","b":[164,164,164,172,174,180,1,195]},{"a":33568,"t":"byte","b":[188,137,136,133,127,131,135,130]},{"a":33576,"t":"byte","b":[125,128,130,1,1,54,53,62]},{"a":33584,"t":"byte","b":[1,1,1,67,217,189,189,232]},{"a":33592,"t":"byte","b":[232,213,213,232,213,232,213,215]},{"a":33600,"t":"byte","b":[87,212,217,213,217,217,213,216]},{"a":33608,"t":"byte","b":[213,99,224,100,104,101,100,99]},{"a":33616,"t":"byte","b":[78,79,0,0,0,0,0,0]},{"a":33624,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":33632,"t":"byte","b":[0,78,79,159,211,227,220,233]},{"a":33640,"t":"byte","b":[227,221,216,231,231,228,222,6]},{"a":33648,"t":"byte","b":[155,185,185,54,194,63,1,1]},{"a":33656,"t":"byte","b":[64,62,179,0,223,223,232,224]},{"a":33664,"t":"byte","b":[233,0,69,72,72,72,72,72]},{"a":33672,"t":"byte","b":[72,72,72,153,152,72,72,75]},{"a":33680,"t":"byte","b":[178,79,79,72,79,79,174,79]},{"a":33688,"t":"byte","b":[79,79,174,79,79,180,99,231]},{"a":33696,"t":"byte","b":[231,229,235,232,233,230,234,232]},{"a":33704,"t":"byte","b":[234,229,234,232,235,231,232,72]},{"a":33712,"t":"byte","b":[75,74,73,75,32,32,254,110]},{"a":33720,"t":"byte","b":[102,106,110,117,254,32,32,75]},{"a":33728,"t":"byte","b":[74,73,75,159,156,166,1,1]},{"a":33736,"t":"byte","b":[1,170,156,158,78,112,105,78]},{"a":33744,"t":"byte","b":[0,229,232,72,72,213,232,232]},{"a":33752,"t":"byte","b":[224,1,220,1,239,237,1,1]},{"a":33760,"t":"byte","b":[1,237,1,1,1,1,1,1]},{"a":33768,"t":"byte","b":[1,1,1,0,0,159,160,165]},{"a":33776,"t":"byte","b":[167,167,167,167,166,65,162,162]},{"a":33784,"t":"byte","b":[162,4,0,0,0,172,174,177]},{"a":33792,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":33800,"t":"byte","b":[1,1,1,232,231,1,169,169]},{"a":33808,"t":"byte","b":[169,169,169,169,169,169,169,169]},{"a":33816,"t":"byte","b":[164,164,164,178,174,180,1,137]},{"a":33824,"t":"byte","b":[136,133,6,1,126,130,121,135]},{"a":33832,"t":"byte","b":[136,133,132,1,11,10,10,10]},{"a":33840,"t":"byte","b":[10,10,11,67,223,82,87,82]},{"a":33848,"t":"byte","b":[232,232,72,213,232,240,189,232]},{"a":33856,"t":"byte","b":[87,228,210,209,202,207,202,209]},{"a":33864,"t":"byte","b":[216,106,105,102,108,102,105,106]},{"a":33872,"t":"byte","b":[78,79,0,0,0,0,0,0]},{"a":33880,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":33888,"t":"byte","b":[0,78,79,159,210,237,235,235]},{"a":33896,"t":"byte","b":[234,6,215,220,220,227,221,6]},{"a":33904,"t":"byte","b":[155,185,185,186,1,175,63,64]},{"a":33912,"t":"byte","b":[62,1,181,0,221,225,0,231]},{"a":33920,"t":"byte","b":[0,0,70,71,71,71,71,71]},{"a":33928,"t":"byte","b":[71,71,71,71,71,71,71,79]},{"a":33936,"t":"byte","b":[72,72,79,174,174,79,79,174]},{"a":33944,"t":"byte","b":[79,174,174,174,72,180,237,230]},{"a":33952,"t":"byte","b":[235,229,233,230,231,232,231,235]},{"a":33960,"t":"byte","b":[231,229,233,230,231,230,237,237]},{"a":33968,"t":"byte","b":[75,73,74,75,32,32,128,130]},{"a":33976,"t":"byte","b":[129,97,128,130,129,32,32,75]},{"a":33984,"t":"byte","b":[73,74,75,159,157,166,180,180]},{"a":33992,"t":"byte","b":[180,170,157,158,78,105,112,78]},{"a":34000,"t":"byte","b":[216,213,213,232,228,215,228,228]},{"a":34008,"t":"byte","b":[231,1,221,236,221,236,237,234]},{"a":34016,"t":"byte","b":[233,230,228,234,233,239,234,233]},{"a":34024,"t":"byte","b":[237,239,1,0,0,62,165,167]},{"a":34032,"t":"byte","b":[167,163,163,167,167,166,65,162]},{"a":34040,"t":"byte","b":[162,162,4,0,0,178,174,177]},{"a":34048,"t":"byte","b":[1,219,236,216,215,214,238,211]},{"a":34056,"t":"byte","b":[228,236,216,215,219,1,169,169]},{"a":34064,"t":"byte","b":[169,169,169,169,169,169,169,169]},{"a":34072,"t":"byte","b":[164,6,164,178,174,177,1,135]},{"a":34080,"t":"byte","b":[6,120,128,131,125,128,136,133]},{"a":34088,"t":"byte","b":[132,188,188,1,1,1,1,64]},{"a":34096,"t":"byte","b":[52,43,1,67,221,0,190,240]},{"a":34104,"t":"byte","b":[190,228,72,72,208,228,87,208]},{"a":34112,"t":"byte","b":[228,231,0,210,211,202,209,0]},{"a":34120,"t":"byte","b":[0,99,100,107,108,102,93,99]},{"a":34128,"t":"byte","b":[78,79,0,0,0,0,0,0]},{"a":34136,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":34144,"t":"byte","b":[0,78,79,159,6,6,6,6]},{"a":34152,"t":"byte","b":[6,6,6,6,6,6,6,6]},{"a":34160,"t":"byte","b":[155,185,185,187,1,1,175,62]},{"a":34168,"t":"byte","b":[1,181,185,0,218,226,0,0]},{"a":34176,"t":"byte","b":[0,0,0,94,0,0,0,0]},{"a":34184,"t":"byte","b":[0,0,0,0,0,0,94,0]},{"a":34192,"t":"byte","b":[172,72,79,79,174,174,72,79]},{"a":34200,"t":"byte","b":[79,174,79,79,72,177,72,231]},{"a":34208,"t":"byte","b":[237,237,231,229,234,232,235,232]},{"a":34216,"t":"byte","b":[235,237,231,229,234,237,231,99]},{"a":34224,"t":"byte","b":[75,74,73,75,32,32,32,131]},{"a":34232,"t":"byte","b":[32,32,32,131,32,32,32,75]},{"a":34240,"t":"byte","b":[74,73,75,159,156,165,163,155]},{"a":34248,"t":"byte","b":[162,165,156,158,78,112,105,78]},{"a":34256,"t":"byte","b":[221,216,223,223,215,208,232,213]},{"a":34264,"t":"byte","b":[212,1,239,237,220,1,237,237]},{"a":34272,"t":"byte","b":[1,237,1,237,239,239,236,1]},{"a":34280,"t":"byte","b":[237,239,1,0,168,165,167,167]},{"a":34288,"t":"byte","b":[167,163,163,167,167,167,166,65]},{"a":34296,"t":"byte","b":[162,162,162,4,0,178,174,180]},{"a":34304,"l":"tiles_8600","c":"$8600-$89FF holds cells of scenery types 2, 4, 5, 6, 7, 8, 10, 11, 12, 14, 16, 17, 18, 20, 21, 22 and 23 and the 11 by 19 picture lower_kart draws round the kart on its cable; 32 of its bytes are in no picture.","t":"byte","b":[1,236,217,216,215,213,238,238]},{"a":34312,"t":"byte","b":[1,217,216,215,209,1,169,169]},{"a":34320,"t":"byte","b":[169,161,6,161,6,169,169,169]},{"a":34328,"t":"byte","b":[164,6,164,178,174,180,1,134]},{"a":34336,"t":"byte","b":[6,118,119,123,136,133,132,1]},{"a":34344,"t":"byte","b":[1,1,1,1,1,1,64,6]},{"a":34352,"t":"byte","b":[62,1,1,67,0,223,188,223]},{"a":34360,"t":"byte","b":[209,194,193,196,195,208,228,233]},{"a":34368,"t":"byte","b":[208,0,0,0,206,202,0,0]},{"a":34376,"t":"byte","b":[0,106,105,108,103,108,105,106]},{"a":34384,"t":"byte","b":[78,79,0,0,0,0,0,0]},{"a":34392,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":34400,"t":"byte","b":[0,78,79,159,6,6,6,6]},{"a":34408,"t":"byte","b":[6,6,6,6,6,6,6,6]},{"a":34416,"t":"byte","b":[155,185,185,185,182,6,6,183]},{"a":34424,"t":"byte","b":[181,185,185,0,220,0,0,0]},{"a":34432,"t":"byte","b":[0,0,0,94,0,0,0,0]},{"a":34440,"t":"byte","b":[0,0,0,0,0,0,94,0]},{"a":34448,"t":"byte","b":[0,69,72,79,79,79,72,72]},{"a":34456,"t":"byte","b":[79,79,79,72,69,0,99,237]},{"a":34464,"t":"byte","b":[231,229,235,232,233,235,233,230]},{"a":34472,"t":"byte","b":[231,229,235,232,233,232,237,72]},{"a":34480,"t":"byte","b":[75,73,74,75,32,32,32,131]},{"a":34488,"t":"byte","b":[32,32,32,131,32,32,32,75]},{"a":34496,"t":"byte","b":[73,74,75,159,157,168,161,154]},{"a":34504,"t":"byte","b":[160,167,157,158,78,105,112,78]},{"a":34512,"t":"byte","b":[0,232,221,209,221,231,208,233]},{"a":34520,"t":"byte","b":[0,1,238,220,222,1,237,232]},{"a":34528,"t":"byte","b":[231,232,231,232,231,239,1,1]},{"a":34536,"t":"byte","b":[232,224,1,168,165,167,167,167]},{"a":34544,"t":"byte","b":[167,167,167,167,167,167,167,166]},{"a":34552,"t":"byte","b":[65,162,162,162,4,178,174,180]},{"a":34560,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":34568,"t":"byte","b":[1,1,1,1,1,1,169,169]},{"a":34576,"t":"byte","b":[169,157,158,157,158,169,169,169]},{"a":34584,"t":"byte","b":[164,164,164,172,174,180,1,1]},{"a":34592,"t":"byte","b":[135,123,136,133,132,196,194,188]},{"a":34600,"t":"byte","b":[188,190,216,1,1,64,6,62]},{"a":34608,"t":"byte","b":[1,1,1,67,0,221,0,209]},{"a":34616,"t":"byte","b":[188,198,193,196,192,231,208,0]},{"a":34624,"t":"byte","b":[231,0,0,0,0,208,0,0]},{"a":34632,"t":"byte","b":[0,99,224,100,92,101,100,99]},{"a":34640,"t":"byte","b":[78,79,0,0,0,0,0,0]},{"a":34648,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":34656,"t":"byte","b":[0,78,79,159,6,6,6,6]},{"a":34664,"t":"byte","b":[6,6,6,6,6,6,6,6]},{"a":34672,"t":"byte","b":[155,185,185,185,185,185,185,191]},{"a":34680,"t":"byte","b":[192,193,1,0,220,0,0,0]},{"a":34688,"t":"byte","b":[0,0,0,94,0,0,0,0]},{"a":34696,"t":"byte","b":[0,0,0,0,0,0,94,0]},{"a":34704,"t":"byte","b":[0,83,69,72,69,72,69,72]},{"a":34712,"t":"byte","b":[72,79,72,69,82,0,72,232]},{"a":34720,"t":"byte","b":[229,232,233,230,231,230,231,229]},{"a":34728,"t":"byte","b":[234,232,233,230,231,231,232,237]},{"a":34736,"t":"byte","b":[75,74,73,75,32,32,32,131]},{"a":34744,"t":"byte","b":[32,32,32,131,32,32,32,75]},{"a":34752,"t":"byte","b":[74,73,75,159,156,166,1,1]},{"a":34760,"t":"byte","b":[1,170,156,158,78,112,105,78]},{"a":34768,"t":"byte","b":[0,223,0,209,0,0,208,0]},{"a":34776,"t":"byte","b":[0,1,1,220,237,1,1,1]},{"a":34784,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":34792,"t":"byte","b":[1,239,1,169,169,169,169,169]},{"a":34800,"t":"byte","b":[169,169,169,169,169,169,169,169]},{"a":34808,"t":"byte","b":[169,164,164,164,164,172,174,180]},{"a":34816,"t":"byte","b":[1,52,52,52,52,52,52,52]},{"a":34824,"t":"byte","b":[52,52,52,52,52,1,169,169]},{"a":34832,"t":"byte","b":[169,163,114,163,114,169,169,169]},{"a":34840,"t":"byte","b":[164,164,164,172,174,177,1,1]},{"a":34848,"t":"byte","b":[134,133,132,1,1,1,1,1]},{"a":34856,"t":"byte","b":[1,1,1,1,1,65,6,63]},{"a":34864,"t":"byte","b":[1,1,1,67,0,0,0,209]},{"a":34872,"t":"byte","b":[0,201,193,196,200,0,208,0]},{"a":34880,"t":"byte","b":[0,0,0,0,0,208,0,0]},{"a":34888,"t":"byte","b":[0,106,105,102,105,102,105,106]},{"a":34896,"t":"byte","b":[78,79,0,0,0,0,0,0]},{"a":34904,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":34912,"t":"byte","b":[0,78,79,206,206,206,196,206]},{"a":34920,"t":"byte","b":[206,206,206,206,206,196,206,206]},{"a":34928,"t":"byte","b":[206,185,185,191,192,193,1,1]},{"a":34936,"t":"byte","b":[1,1,1,0,220,0,0,0]},{"a":34944,"t":"byte","b":[0,0,0,94,0,0,0,0]},{"a":34952,"t":"byte","b":[0,0,0,0,0,0,94,0]},{"a":34960,"t":"byte","b":[0,0,0,83,69,72,69,69]},{"a":34968,"t":"byte","b":[72,69,82,0,0,0,237,237]},{"a":34976,"t":"byte","b":[231,230,231,229,235,232,234,232]},{"a":34984,"t":"byte","b":[233,230,231,229,234,230,237,99]},{"a":34992,"t":"byte","b":[75,73,74,75,32,32,32,131]},{"a":35000,"t":"byte","b":[32,32,32,131,32,32,32,75]},{"a":35008,"t":"byte","b":[73,74,75,159,157,166,180,180]},{"a":35016,"t":"byte","b":[180,170,157,158,78,105,112,78]},{"a":35024,"t":"byte","b":[0,221,0,225,0,0,231,0]},{"a":35032,"t":"byte","b":[0,1,1,1,1,1,1,1]},{"a":35040,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":35048,"t":"byte","b":[232,231,1,169,169,169,169,169]},{"a":35056,"t":"byte","b":[169,169,169,169,169,169,169,169]},{"a":35064,"t":"byte","b":[169,164,164,164,164,178,174,180]},{"a":35072,"t":"byte","b":[1,6,6,6,6,6,6,6]},{"a":35080,"t":"byte","b":[6,6,6,6,6,1,169,169]},{"a":35088,"t":"byte","b":[169,169,169,169,169,169,169,169]},{"a":35096,"t":"byte","b":[164,164,164,172,174,177,1,129]},{"a":35104,"t":"byte","b":[129,129,129,129,129,135,135,129]},{"a":35112,"t":"byte","b":[135,129,6,1,1,1,65,6]},{"a":35120,"t":"byte","b":[63,1,1,67,0,0,0,225]},{"a":35128,"t":"byte","b":[0,201,193,196,200,0,231,0]},{"a":35136,"t":"byte","b":[0,0,0,0,0,208,0,0]},{"a":35144,"t":"byte","b":[0,72,101,107,105,102,100,99]},{"a":35152,"t":"byte","b":[78,79,0,0,0,0,0,0]},{"a":35160,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":35168,"t":"byte","b":[0,78,79,0,0,0,195,0]},{"a":35176,"t":"byte","b":[0,0,0,0,0,195,0,0]},{"a":35184,"t":"byte","b":[0,193,1,1,1,1,1,1]},{"a":35192,"t":"byte","b":[1,190,189,0,219,0,0,0]},{"a":35200,"t":"byte","b":[0,0,0,94,0,0,0,0]},{"a":35208,"t":"byte","b":[0,0,0,0,0,0,94,0]},{"a":35216,"t":"byte","b":[0,0,0,0,0,0,73,74]},{"a":35224,"t":"byte","b":[0,0,0,0,0,0,72,231]},{"a":35232,"t":"byte","b":[231,229,234,232,233,230,233,230]},{"a":35240,"t":"byte","b":[231,229,235,232,233,231,99,72]},{"a":35248,"t":"byte","b":[75,74,73,75,32,32,238,255]},{"a":35256,"t":"byte","b":[221,32,238,255,221,32,32,75]},{"a":35264,"t":"byte","b":[74,73,75,159,156,165,163,155]},{"a":35272,"t":"byte","b":[162,165,156,158,78,112,105,78]},{"a":35280,"t":"byte","b":[0,0,218,210,0,0,0,0]},{"a":35288,"t":"byte","b":[0,239,228,237,239,239,233,239]},{"a":35296,"t":"byte","b":[237,237,237,229,228,237,239,239]},{"a":35304,"t":"byte","b":[233,239,228,169,169,169,169,169]},{"a":35312,"t":"byte","b":[169,169,169,169,169,169,169,169]},{"a":35320,"t":"byte","b":[169,164,164,164,164,178,174,177]},{"a":35328,"l":"tiles_8A00","c":"$8A00-$8DFF holds cells of scenery types 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 14, 16, 17, 18, 20, 21, 22 and 23 and the 11 by 19 picture lower_kart draws round the kart on its cable; 51 of its bytes are in no picture.","t":"byte","b":[1,53,53,53,53,53,53,53]},{"a":35336,"t":"byte","b":[53,53,53,53,53,1,169,169]},{"a":35344,"t":"byte","b":[169,169,169,169,169,169,169,169]},{"a":35352,"t":"byte","b":[164,164,164,0,179,0,1,202]},{"a":35360,"t":"byte","b":[202,202,202,202,202,202,202,202]},{"a":35368,"t":"byte","b":[202,202,202,1,1,1,1,65]},{"a":35376,"t":"byte","b":[53,44,1,67,0,0,0,0]},{"a":35384,"t":"byte","b":[0,201,193,196,200,0,0,0]},{"a":35392,"t":"byte","b":[0,0,0,0,0,208,0,0]},{"a":35400,"t":"byte","b":[0,99,100,107,108,72,105,106]},{"a":35408,"t":"byte","b":[78,79,0,0,0,0,0,0]},{"a":35416,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":35424,"t":"byte","b":[0,78,79,0,0,0,195,0]},{"a":35432,"t":"byte","b":[0,0,0,0,0,195,0,0]},{"a":35440,"t":"byte","b":[0,1,1,1,1,190,189,188]},{"a":35448,"t":"byte","b":[185,185,185,0,219,0,0,0]},{"a":35456,"t":"byte","b":[0,0,0,94,0,0,0,0]},{"a":35464,"t":"byte","b":[0,0,0,0,0,0,94,0]},{"a":35472,"t":"byte","b":[0,0,0,0,0,0,73,74]},{"a":35480,"t":"byte","b":[0,0,0,0,0,0,99,237]},{"a":35488,"t":"byte","b":[237,232,233,230,234,229,234,229]},{"a":35496,"t":"byte","b":[235,232,233,230,234,232,237,237]},{"a":35504,"t":"byte","b":[75,73,74,75,32,32,238,255]},{"a":35512,"t":"byte","b":[221,32,238,255,221,32,32,75]},{"a":35520,"t":"byte","b":[73,74,75,159,157,168,161,154]},{"a":35528,"t":"byte","b":[160,167,157,158,78,105,112,78]},{"a":35536,"t":"byte","b":[0,0,218,210,0,0,0,0]},{"a":35544,"t":"byte","b":[0,239,228,237,239,239,231,239]},{"a":35552,"t":"byte","b":[235,237,237,239,1,237,239,239]},{"a":35560,"t":"byte","b":[231,239,228,169,169,169,169,161]},{"a":35568,"t":"byte","b":[6,6,161,6,6,169,169,169]},{"a":35576,"t":"byte","b":[169,164,6,6,164,178,174,180]},{"a":35584,"t":"byte","b":[11,10,10,10,10,10,10,10]},{"a":35592,"t":"byte","b":[10,10,10,10,10,11,169,169]},{"a":35600,"t":"byte","b":[169,169,169,169,169,169,169,169]},{"a":35608,"t":"byte","b":[164,164,164,171,173,171,11,10]},{"a":35616,"t":"byte","b":[10,10,10,10,10,10,10,10]},{"a":35624,"t":"byte","b":[10,10,10,11,11,10,10,10]},{"a":35632,"t":"byte","b":[10,10,11,67,10,10,10,10]},{"a":35640,"t":"byte","b":[10,201,193,196,200,10,10,10]},{"a":35648,"t":"byte","b":[10,10,212,212,220,208,212,212]},{"a":35656,"t":"byte","b":[212,95,224,107,100,72,93,99]},{"a":35664,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":35672,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":35680,"t":"byte","b":[0,0,0,10,10,10,11,10]},{"a":35688,"t":"byte","b":[10,10,10,10,10,11,10,10]},{"a":35696,"t":"byte","b":[10,190,189,188,185,185,185,185]},{"a":35704,"t":"byte","b":[185,185,185,10,219,10,10,10]},{"a":35712,"t":"byte","b":[10,0,10,11,10,10,10,10]},{"a":35720,"t":"byte","b":[10,10,10,10,10,10,11,10]},{"a":35728,"t":"byte","b":[0,0,171,171,171,171,220,220]},{"a":35736,"t":"byte","b":[171,171,171,171,0,0,237,236]},{"a":35744,"t":"byte","b":[231,230,231,230,231,232,231,232]},{"a":35752,"t":"byte","b":[233,230,231,230,231,231,232,72]},{"a":35760,"t":"byte","b":[75,74,73,75,32,32,238,255]},{"a":35768,"t":"byte","b":[221,32,238,255,221,32,32,75]},{"a":35776,"t":"byte","b":[74,73,75,159,156,166,1,1]},{"a":35784,"t":"byte","b":[1,170,156,158,78,112,105,78]},{"a":35792,"t":"byte","b":[0,0,220,226,0,0,0,0]},{"a":35800,"t":"byte","b":[0,239,1,232,224,239,233,239]},{"a":35808,"t":"byte","b":[239,237,237,239,1,232,224,239]},{"a":35816,"t":"byte","b":[233,239,227,169,169,169,169,163]},{"a":35824,"t":"byte","b":[114,114,163,114,114,169,169,169]},{"a":35832,"t":"byte","b":[169,164,6,6,164,178,174,180]},{"a":35840,"t":"byte","b":[229,228,211,228,1,1,1,1]},{"a":35848,"t":"byte","b":[1,1,1,1,0,159,220,0]},{"a":35856,"t":"byte","b":[168,65,162,4,0,0,0,0]},{"a":35864,"t":"byte","b":[172,177,1,199,199,199,199,199]},{"a":35872,"t":"byte","b":[199,199,199,199,199,1,1,56]},{"a":35880,"t":"byte","b":[52,63,1,1,0,197,203,203]},{"a":35888,"t":"byte","b":[234,0,0,0,197,214,235,214]},{"a":35896,"t":"byte","b":[216,191,216,0,0,0,0,213]},{"a":35904,"t":"byte","b":[215,213,215,0,0,192,191,0]},{"a":35912,"t":"byte","b":[106,95,96,96,95,106,158,157]},{"a":35920,"t":"byte","b":[157,157,157,157,157,157,157,157]},{"a":35928,"t":"byte","b":[157,156,185,185,185,184,171,174]},{"a":35936,"t":"byte","b":[185,185,185,226,235,236,235,236]},{"a":35944,"t":"byte","b":[235,235,225,0,0,216,232,216]},{"a":35952,"t":"byte","b":[234,78,77,77,77,77,77,77]},{"a":35960,"t":"byte","b":[77,77,77,77,76,0,0,0]},{"a":35968,"t":"byte","b":[84,85,85,85,85,81,0,0]},{"a":35976,"t":"byte","b":[0,0,0,0,0,0,217,87]},{"a":35984,"t":"byte","b":[82,214,0,216,191,0,0,0]},{"a":35992,"t":"byte","b":[0,0,0,123,131,132,72,232]},{"a":36000,"t":"byte","b":[229,229,234,232,235,232,235,232]},{"a":36008,"t":"byte","b":[234,229,234,232,235,230,237,99]},{"a":36016,"t":"byte","b":[75,73,74,75,32,32,238,255]},{"a":36024,"t":"byte","b":[221,32,238,255,221,32,32,75]},{"a":36032,"t":"byte","b":[73,74,75,159,157,166,180,180]},{"a":36040,"t":"byte","b":[180,170,157,158,78,105,112,78]},{"a":36048,"t":"byte","b":[0,0,220,226,0,0,0,0]},{"a":36056,"t":"byte","b":[0,1,1,1,1,1,1,1]},{"a":36064,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":36072,"t":"byte","b":[1,1,1,169,169,169,169,161]},{"a":36080,"t":"byte","b":[6,6,161,6,6,169,169,169]},{"a":36088,"t":"byte","b":[169,164,164,164,164,172,174,177]},{"a":36096,"t":"byte","b":[238,236,239,1,1,1,1,1]},{"a":36104,"t":"byte","b":[1,1,1,1,0,159,220,168]},{"a":36112,"t":"byte","b":[165,166,65,162,4,0,0,0]},{"a":36120,"t":"byte","b":[172,177,1,6,128,128,6,128]},{"a":36128,"t":"byte","b":[128,6,128,128,6,1,1,1]},{"a":36136,"t":"byte","b":[65,6,63,1,235,228,224,223]},{"a":36144,"t":"byte","b":[87,234,0,235,228,186,228,224]},{"a":36152,"t":"byte","b":[213,190,191,234,191,0,210,217]},{"a":36160,"t":"byte","b":[217,217,213,215,0,193,190,0]},{"a":36168,"t":"byte","b":[106,97,98,102,105,106,159,6]},{"a":36176,"t":"byte","b":[6,6,6,6,6,6,6,6]},{"a":36184,"t":"byte","b":[6,155,185,185,184,181,65,180]},{"a":36192,"t":"byte","b":[185,185,185,239,236,235,236,235]},{"a":36200,"t":"byte","b":[236,235,236,217,87,213,72,232]},{"a":36208,"t":"byte","b":[214,69,72,72,72,72,72,72]},{"a":36216,"t":"byte","b":[106,101,106,101,75,0,84,85]},{"a":36224,"t":"byte","b":[79,79,79,174,79,79,85,81]},{"a":36232,"t":"byte","b":[0,0,0,197,228,189,232,224]},{"a":36240,"t":"byte","b":[213,232,222,223,232,190,191,0]},{"a":36248,"t":"byte","b":[0,0,0,123,131,132,237,236]},{"a":36256,"t":"byte","b":[237,229,233,230,231,230,231,230]},{"a":36264,"t":"byte","b":[231,229,233,230,231,231,72,99]},{"a":36272,"t":"byte","b":[75,74,73,75,32,32,238,255]},{"a":36280,"t":"byte","b":[221,32,238,255,221,32,32,75]},{"a":36288,"t":"byte","b":[74,73,75,159,156,165,163,155]},{"a":36296,"t":"byte","b":[162,165,156,158,78,112,105,78]},{"a":36304,"t":"byte","b":[0,0,220,226,0,0,0,0]},{"a":36312,"t":"byte","b":[0,1,52,52,52,52,52,52]},{"a":36320,"t":"byte","b":[52,52,52,52,52,52,52,52]},{"a":36328,"t":"byte","b":[52,52,1,169,169,169,169,163]},{"a":36336,"t":"byte","b":[114,114,163,114,114,169,169,169]},{"a":36344,"t":"byte","b":[169,164,164,164,164,172,174,177]},{"a":36352,"l":"tiles_8E00","c":"$8E00-$91FF holds cells of scenery types 2, 3, 5, 6, 7, 8, 10, 11, 12, 14, 17, 18, 20, 21, 22 and 23 and the 11 by 19 picture lower_kart draws round the kart on its cable; 24 of its bytes are in no picture.","t":"byte","b":[1,237,235,1,1,238,1,1]},{"a":36360,"t":"byte","b":[1,1,1,1,0,159,160,165]},{"a":36368,"t":"byte","b":[167,167,166,65,162,4,0,0]},{"a":36376,"t":"byte","b":[178,180,1,205,203,1,205,203]},{"a":36384,"t":"byte","b":[203,1,137,136,131,1,1,1]},{"a":36392,"t":"byte","b":[1,7,6,55,223,87,232,232]},{"a":36400,"t":"byte","b":[87,230,217,87,82,213,208,228]},{"a":36408,"t":"byte","b":[190,209,213,216,191,0,211,213]},{"a":36416,"t":"byte","b":[202,217,213,213,192,153,6,191]},{"a":36424,"t":"byte","b":[106,101,102,98,105,106,159,6]},{"a":36432,"t":"byte","b":[6,6,6,198,198,6,6,6]},{"a":36440,"t":"byte","b":[6,155,185,184,181,185,64,194]},{"a":36448,"t":"byte","b":[180,174,185,236,235,236,235,236]},{"a":36456,"t":"byte","b":[235,238,237,0,232,213,228,213]},{"a":36464,"t":"byte","b":[230,69,72,72,72,72,72,72]},{"a":36472,"t":"byte","b":[95,99,100,98,75,0,79,79]},{"a":36480,"t":"byte","b":[174,174,79,79,174,174,79,79]},{"a":36488,"t":"byte","b":[0,0,235,228,189,87,208,228]},{"a":36496,"t":"byte","b":[208,213,232,213,190,209,232,234]},{"a":36504,"t":"byte","b":[0,0,0,123,131,132,99,231]},{"a":36512,"t":"byte","b":[231,237,231,229,232,232,237,232]},{"a":36520,"t":"byte","b":[235,237,231,237,234,236,237,72]},{"a":36528,"t":"byte","b":[75,73,74,75,32,32,238,255]},{"a":36536,"t":"byte","b":[221,32,238,255,221,32,32,75]},{"a":36544,"t":"byte","b":[73,74,75,159,157,168,161,154]},{"a":36552,"t":"byte","b":[160,167,157,158,78,105,112,78]},{"a":36560,"t":"byte","b":[0,0,211,0,0,0,0,0]},{"a":36568,"t":"byte","b":[0,1,6,6,6,6,6,6]},{"a":36576,"t":"byte","b":[6,6,6,6,6,6,6,6]},{"a":36584,"t":"byte","b":[6,6,1,169,169,169,169,169]},{"a":36592,"t":"byte","b":[169,169,169,169,169,169,169,169]},{"a":36600,"t":"byte","b":[169,164,164,164,164,172,174,177]},{"a":36608,"t":"byte","b":[1,235,237,236,208,204,228,208]},{"a":36616,"t":"byte","b":[206,208,236,236,0,62,165,167]},{"a":36624,"t":"byte","b":[154,153,167,166,65,162,4,0]},{"a":36632,"t":"byte","b":[178,180,1,205,203,203,1,203]},{"a":36640,"t":"byte","b":[137,136,115,116,130,1,1,1]},{"a":36648,"t":"byte","b":[64,6,62,1,221,223,199,199]},{"a":36656,"t":"byte","b":[224,230,229,232,232,224,213,224]},{"a":36664,"t":"byte","b":[209,188,190,209,87,212,0,213]},{"a":36672,"t":"byte","b":[217,213,202,216,193,153,6,190]},{"a":36680,"t":"byte","b":[106,97,98,102,105,99,159,6]},{"a":36688,"t":"byte","b":[240,231,6,6,6,6,6,6]},{"a":36696,"t":"byte","b":[6,155,185,183,151,64,62,1]},{"a":36704,"t":"byte","b":[65,180,174,239,236,236,236,235]},{"a":36712,"t":"byte","b":[236,235,236,222,232,215,215,87]},{"a":36720,"t":"byte","b":[230,69,165,164,163,162,161,160]},{"a":36728,"t":"byte","b":[159,103,208,72,75,172,79,174]},{"a":36736,"t":"byte","b":[79,174,79,174,174,79,79,72]},{"a":36744,"t":"byte","b":[177,217,87,87,82,228,213,208]},{"a":36752,"t":"byte","b":[228,72,232,223,209,188,213,191]},{"a":36760,"t":"byte","b":[191,0,0,123,131,132,228,231]},{"a":36768,"t":"byte","b":[232,237,232,232,231,230,236,230]},{"a":36776,"t":"byte","b":[231,229,236,232,236,237,232,227]},{"a":36784,"t":"byte","b":[75,74,73,75,32,32,238,255]},{"a":36792,"t":"byte","b":[221,32,238,255,221,32,32,75]},{"a":36800,"t":"byte","b":[74,73,75,159,156,166,1,1]},{"a":36808,"t":"byte","b":[1,170,156,158,78,112,105,78]},{"a":36816,"t":"byte","b":[0,0,211,0,0,0,0,0]},{"a":36824,"t":"byte","b":[0,1,6,6,6,6,6,6]},{"a":36832,"t":"byte","b":[6,6,6,6,6,6,6,6]},{"a":36840,"t":"byte","b":[6,6,1,169,169,169,169,169]},{"a":36848,"t":"byte","b":[169,169,169,169,169,169,169,169]},{"a":36856,"t":"byte","b":[169,164,164,164,164,0,179,0]},{"a":36864,"t":"byte","b":[1,239,236,236,217,204,200,217]},{"a":36872,"t":"byte","b":[206,1,217,236,168,165,167,167]},{"a":36880,"t":"byte","b":[167,167,167,167,166,65,162,4]},{"a":36888,"t":"byte","b":[178,180,1,203,205,1,137,136]},{"a":36896,"t":"byte","b":[115,135,130,137,133,1,1,54]},{"a":36904,"t":"byte","b":[53,62,1,1,0,225,198,192]},{"a":36912,"t":"byte","b":[231,0,217,189,189,232,232,213]},{"a":36920,"t":"byte","b":[232,232,213,240,215,212,217,213]},{"a":36928,"t":"byte","b":[217,217,213,213,186,187,183,185]},{"a":36936,"t":"byte","b":[99,105,102,98,97,106,159,239]},{"a":36944,"t":"byte","b":[236,233,233,232,229,224,226,230]},{"a":36952,"t":"byte","b":[6,155,185,185,119,46,1,1]},{"a":36960,"t":"byte","b":[1,7,170,236,235,236,235,236]},{"a":36968,"t":"byte","b":[235,238,237,221,223,223,232,224]},{"a":36976,"t":"byte","b":[233,69,72,72,72,72,72,72]},{"a":36984,"t":"byte","b":[72,153,152,72,75,178,72,174]},{"a":36992,"t":"byte","b":[174,79,72,79,79,174,79,72]},{"a":37000,"t":"byte","b":[180,229,232,213,232,213,230,231]},{"a":37008,"t":"byte","b":[208,203,213,209,209,213,209,209]},{"a":37016,"t":"byte","b":[190,82,212,123,131,132,0,228]},{"a":37024,"t":"byte","b":[99,237,99,99,99,237,231,99]},{"a":37032,"t":"byte","b":[231,99,99,99,237,99,227,0]},{"a":37040,"t":"byte","b":[75,73,74,75,32,32,238,255]},{"a":37048,"t":"byte","b":[221,32,238,255,221,32,32,75]},{"a":37056,"t":"byte","b":[73,74,75,159,157,166,180,180]},{"a":37064,"t":"byte","b":[180,170,157,158,78,105,112,78]},{"a":37072,"t":"byte","b":[0,0,211,0,0,0,0,0]},{"a":37080,"t":"byte","b":[0,1,53,53,53,53,53,53]},{"a":37088,"t":"byte","b":[53,53,53,53,53,53,53,53]},{"a":37096,"t":"byte","b":[53,53,1,169,169,169,169,169]},{"a":37104,"t":"byte","b":[169,169,169,169,169,169,169,169]},{"a":37112,"t":"byte","b":[169,164,164,164,164,0,173,0]},{"a":37120,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":37128,"t":"byte","b":[1,1,217,236,169,169,169,169]},{"a":37136,"t":"byte","b":[169,169,169,169,169,169,164,164]},{"a":37144,"t":"byte","b":[172,180,1,1,137,136,132,116]},{"a":37152,"t":"byte","b":[130,137,133,132,1,1,11,10]},{"a":37160,"t":"byte","b":[10,10,10,11,227,227,198,192]},{"a":37168,"t":"byte","b":[227,227,223,82,87,87,213,72]},{"a":37176,"t":"byte","b":[232,232,215,208,228,224,210,209]},{"a":37184,"t":"byte","b":[202,202,209,216,186,184,182,185]},{"a":37192,"t":"byte","b":[106,105,98,102,97,106,159,238]},{"a":37200,"t":"byte","b":[237,235,234,6,236,236,233,232]},{"a":37208,"t":"byte","b":[6,155,185,185,186,175,63,1]},{"a":37216,"t":"byte","b":[64,62,181,239,236,235,236,236]},{"a":37224,"t":"byte","b":[236,235,236,0,221,225,0,231]},{"a":37232,"t":"byte","b":[0,70,71,71,71,71,71,71]},{"a":37240,"t":"byte","b":[71,71,71,71,79,178,79,72]},{"a":37248,"t":"byte","b":[79,79,72,79,174,174,174,79]},{"a":37256,"t":"byte","b":[180,0,229,213,213,72,232,224]},{"a":37264,"t":"byte","b":[186,215,223,82,188,223,209,188]},{"a":37272,"t":"byte","b":[87,234,0,123,131,132,158,157]},{"a":37280,"t":"byte","b":[157,157,157,157,157,157,157,157]},{"a":37288,"t":"byte","b":[157,157,157,157,157,157,157,156]},{"a":37296,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":37304,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":37312,"t":"byte","b":[1,1,185,185,185,185,185,184]},{"a":37320,"t":"byte","b":[179,177,179,185,185,185,185,185]},{"a":37328,"t":"byte","b":[10,10,211,10,10,10,10,10]},{"a":37336,"t":"byte","b":[0,11,10,10,10,10,10,10]},{"a":37344,"t":"byte","b":[10,10,10,10,10,10,10,10]},{"a":37352,"t":"byte","b":[10,10,11,169,169,169,169,169]},{"a":37360,"t":"byte","b":[169,169,169,169,169,169,169,169]},{"a":37368,"t":"byte","b":[169,164,164,164,164,171,173,171]},{"a":37376,"l":"tiles_9200","c":"$9200-$95FF holds cells of scenery types 2, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 17, 18, 20, 21, 22 and 23 and the 11 by 19 picture lower_kart draws round the kart on its cable.","t":"byte","b":[218,236,216,215,214,238,211,228]},{"a":37384,"t":"byte","b":[236,216,215,219,169,169,169,169]},{"a":37392,"t":"byte","b":[169,169,169,169,169,169,164,164]},{"a":37400,"t":"byte","b":[178,180,1,136,132,113,117,137]},{"a":37408,"t":"byte","b":[133,132,1,205,203,1,1,1]},{"a":37416,"t":"byte","b":[64,52,43,1,218,217,215,192]},{"a":37424,"t":"byte","b":[191,194,221,0,190,82,228,72]},{"a":37432,"t":"byte","b":[72,208,228,236,208,231,0,210]},{"a":37440,"t":"byte","b":[211,202,0,0,186,187,183,185]},{"a":37448,"t":"byte","b":[99,97,94,98,105,99,159,6]},{"a":37456,"t":"byte","b":[6,6,6,6,6,6,6,6]},{"a":37464,"t":"byte","b":[6,155,185,185,187,1,175,173]},{"a":37472,"t":"byte","b":[62,181,185,236,236,236,235,236]},{"a":37480,"t":"byte","b":[238,236,237,0,218,226,0,0]},{"a":37488,"t":"byte","b":[0,0,94,0,0,0,0,0]},{"a":37496,"t":"byte","b":[0,0,0,94,0,172,72,79]},{"a":37504,"t":"byte","b":[79,174,79,72,174,79,79,72]},{"a":37512,"t":"byte","b":[177,216,87,87,213,213,72,232]},{"a":37520,"t":"byte","b":[213,232,232,213,232,87,232,72]},{"a":37528,"t":"byte","b":[234,191,0,123,131,132,159,6]},{"a":37536,"t":"byte","b":[6,6,6,6,6,6,6,6]},{"a":37544,"t":"byte","b":[6,6,6,6,6,6,6,155]},{"a":37552,"t":"byte","b":[1,6,129,6,129,129,135,129]},{"a":37560,"t":"byte","b":[135,129,129,129,6,129,135,6]},{"a":37568,"t":"byte","b":[6,1,185,185,185,185,184,1]},{"a":37576,"t":"byte","b":[181,176,178,185,185,185,185,185]},{"a":37584,"t":"byte","b":[239,97,72,93,98,92,72,105]},{"a":37592,"t":"byte","b":[237,237,232,231,230,231,232,233]},{"a":37600,"t":"byte","b":[230,231,235,231,232,233,230,237]},{"a":37608,"t":"byte","b":[99,99,229,234,232,233,229,231]},{"a":37616,"t":"byte","b":[229,234,232,233,230,231,99,0]},{"a":37624,"t":"byte","b":[213,217,218,213,217,218,215,0]},{"a":37632,"t":"byte","b":[212,217,216,215,213,238,238,1]},{"a":37640,"t":"byte","b":[217,216,215,209,169,169,169,161]},{"a":37648,"t":"byte","b":[6,161,6,169,169,169,164,164]},{"a":37656,"t":"byte","b":[178,180,1,135,112,137,133,132]},{"a":37664,"t":"byte","b":[203,205,203,205,203,1,1,64]},{"a":37672,"t":"byte","b":[6,62,1,1,211,213,216,193]},{"a":37680,"t":"byte","b":[190,195,0,223,188,223,194,201]},{"a":37688,"t":"byte","b":[200,195,208,228,231,0,0,0]},{"a":37696,"t":"byte","b":[202,204,0,0,186,184,182,185]},{"a":37704,"t":"byte","b":[106,97,98,102,97,106,159,6]},{"a":37712,"t":"byte","b":[6,6,6,6,6,6,6,6]},{"a":37720,"t":"byte","b":[6,155,185,185,185,182,6,183]},{"a":37728,"t":"byte","b":[181,191,192,239,238,235,238,235]},{"a":37736,"t":"byte","b":[236,236,236,0,218,226,0,0]},{"a":37744,"t":"byte","b":[0,0,94,0,0,0,0,0]},{"a":37752,"t":"byte","b":[0,0,0,94,0,0,69,72]},{"a":37760,"t":"byte","b":[79,79,79,72,79,72,79,72]},{"a":37768,"t":"byte","b":[0,221,190,209,209,208,228,232]},{"a":37776,"t":"byte","b":[72,72,232,213,72,213,213,232]},{"a":37784,"t":"byte","b":[82,87,212,123,131,132,159,6]},{"a":37792,"t":"byte","b":[6,6,6,6,6,6,6,6]},{"a":37800,"t":"byte","b":[6,6,6,6,6,6,6,155]},{"a":37808,"t":"byte","b":[1,6,128,128,128,128,128,128]},{"a":37816,"t":"byte","b":[128,128,128,128,6,128,128,6]},{"a":37824,"t":"byte","b":[6,1,185,185,185,184,1,181]},{"a":37832,"t":"byte","b":[185,65,180,185,185,185,185,185]},{"a":37840,"t":"byte","b":[72,72,72,72,72,72,72,72]},{"a":37848,"t":"byte","b":[72,72,236,229,232,235,232,234]},{"a":37856,"t":"byte","b":[229,234,232,235,232,234,236,231]},{"a":37864,"t":"byte","b":[237,237,231,233,232,236,229,235]},{"a":37872,"t":"byte","b":[232,233,230,231,229,235,99,218]},{"a":37880,"t":"byte","b":[217,210,217,213,216,213,213,215]},{"a":37888,"t":"byte","b":[1,199,199,199,199,199,199,199]},{"a":37896,"t":"byte","b":[199,199,199,1,169,169,169,157]},{"a":37904,"t":"byte","b":[158,157,158,169,169,169,164,164]},{"a":37912,"t":"byte","b":[178,180,1,134,133,132,1,1]},{"a":37920,"t":"byte","b":[1,1,1,1,1,1,45,6]},{"a":37928,"t":"byte","b":[46,1,1,1,210,202,216,189]},{"a":37936,"t":"byte","b":[188,195,0,221,0,209,198,193]},{"a":37944,"t":"byte","b":[196,192,231,208,0,0,0,0]},{"a":37952,"t":"byte","b":[206,204,0,0,186,187,183,185]},{"a":37960,"t":"byte","b":[106,105,102,98,97,99,152,153]},{"a":37968,"t":"byte","b":[153,153,153,153,153,153,153,153]},{"a":37976,"t":"byte","b":[153,154,185,185,185,191,192,193]},{"a":37984,"t":"byte","b":[1,1,1,236,235,236,235,236]},{"a":37992,"t":"byte","b":[235,238,237,0,220,0,0,0]},{"a":38000,"t":"byte","b":[0,0,94,0,0,0,0,0]},{"a":38008,"t":"byte","b":[0,0,0,94,0,0,83,69]},{"a":38016,"t":"byte","b":[72,72,69,72,72,69,69,82]},{"a":38024,"t":"byte","b":[0,223,82,87,232,87,82,213]},{"a":38032,"t":"byte","b":[72,72,72,72,213,82,84,208]},{"a":38040,"t":"byte","b":[228,82,228,123,131,132,159,6]},{"a":38048,"t":"byte","b":[6,6,6,6,6,202,201,200]},{"a":38056,"t":"byte","b":[199,6,6,6,6,6,6,155]},{"a":38064,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":38072,"t":"byte","b":[1,1,1,1,1,137,136,131]},{"a":38080,"t":"byte","b":[1,1,185,185,184,1,181,185]},{"a":38088,"t":"byte","b":[185,1,7,180,177,179,185,185]},{"a":38096,"t":"byte","b":[106,105,102,108,108,108,102,105]},{"a":38104,"t":"byte","b":[106,237,232,235,230,231,230,231]},{"a":38112,"t":"byte","b":[229,233,230,231,230,231,237,235]},{"a":38120,"t":"byte","b":[237,99,236,231,229,234,232,233]},{"a":38128,"t":"byte","b":[230,231,229,235,232,231,72,210]},{"a":38136,"t":"byte","b":[210,213,217,217,213,213,217,217]},{"a":38144,"t":"byte","b":[1,6,6,6,6,6,6,6]},{"a":38152,"t":"byte","b":[6,6,6,1,169,169,169,163]},{"a":38160,"t":"byte","b":[114,163,114,169,169,169,164,164]},{"a":38168,"t":"byte","b":[178,180,1,6,129,129,129,129]},{"a":38176,"t":"byte","b":[135,129,6,129,6,1,1,65]},{"a":38184,"t":"byte","b":[6,63,1,1,0,202,0,189]},{"a":38192,"t":"byte","b":[188,109,0,0,0,225,201,193]},{"a":38200,"t":"byte","b":[196,200,0,231,0,0,0,0]},{"a":38208,"t":"byte","b":[206,204,0,0,186,184,182,185]},{"a":38216,"t":"byte","b":[106,105,102,94,105,106,0,0]},{"a":38224,"t":"byte","b":[195,0,0,0,0,0,0,195]},{"a":38232,"t":"byte","b":[0,0,192,193,1,1,1,1]},{"a":38240,"t":"byte","b":[1,1,190,239,236,235,236,235]},{"a":38248,"t":"byte","b":[236,235,236,0,220,0,0,0]},{"a":38256,"t":"byte","b":[0,0,94,0,0,0,0,0]},{"a":38264,"t":"byte","b":[0,0,0,94,0,0,0,0]},{"a":38272,"t":"byte","b":[83,69,69,72,69,82,0,0]},{"a":38280,"t":"byte","b":[0,221,0,0,190,215,240,190]},{"a":38288,"t":"byte","b":[228,72,72,208,228,213,213,82]},{"a":38296,"t":"byte","b":[208,228,231,123,131,132,159,6]},{"a":38304,"t":"byte","b":[6,6,6,6,6,6,6,6]},{"a":38312,"t":"byte","b":[6,6,6,6,6,6,6,155]},{"a":38320,"t":"byte","b":[1,198,197,195,1,187,212,196]},{"a":38328,"t":"byte","b":[187,197,194,137,136,133,127,130]},{"a":38336,"t":"byte","b":[1,1,185,185,183,181,185,185]},{"a":38344,"t":"byte","b":[185,64,62,65,176,178,185,185]},{"a":38352,"t":"byte","b":[99,101,107,100,101,101,107,224]},{"a":38360,"t":"byte","b":[99,99,231,231,229,234,232,235]},{"a":38368,"t":"byte","b":[237,231,229,234,232,235,230,237]},{"a":38376,"t":"byte","b":[72,237,232,234,232,233,230,234]},{"a":38384,"t":"byte","b":[229,234,232,233,230,236,237,218]},{"a":38392,"t":"byte","b":[213,202,213,217,217,213,213,215]},{"a":38400,"l":"tiles_9600","c":"$9600-$99FF holds cells of scenery types 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 17, 18, 20, 21, 22 and 23; 6 of its bytes are in no picture.","t":"byte","b":[1,202,202,202,202,202,202,202]},{"a":38408,"t":"byte","b":[202,202,202,1,169,169,169,169]},{"a":38416,"t":"byte","b":[169,169,169,169,169,169,164,164]},{"a":38424,"t":"byte","b":[172,177,1,202,202,202,202,202]},{"a":38432,"t":"byte","b":[202,202,202,202,202,1,1,1]},{"a":38440,"t":"byte","b":[65,53,44,1,0,207,0,189]},{"a":38448,"t":"byte","b":[188,0,0,0,0,0,201,193]},{"a":38456,"t":"byte","b":[196,200,0,0,0,0,0,0]},{"a":38464,"t":"byte","b":[206,204,0,0,186,187,183,185]},{"a":38472,"t":"byte","b":[99,97,98,102,97,99,0,0]},{"a":38480,"t":"byte","b":[195,0,0,0,0,0,0,195]},{"a":38488,"t":"byte","b":[0,0,1,1,1,1,190,189]},{"a":38496,"t":"byte","b":[188,185,185,236,235,238,237,236]},{"a":38504,"t":"byte","b":[238,236,237,0,219,0,0,0]},{"a":38512,"t":"byte","b":[0,0,94,0,0,0,0,0]},{"a":38520,"t":"byte","b":[0,0,0,94,0,0,0,0]},{"a":38528,"t":"byte","b":[0,0,75,78,0,0,0,0]},{"a":38536,"t":"byte","b":[0,0,0,223,188,232,209,209]},{"a":38544,"t":"byte","b":[232,193,196,195,186,224,195,0]},{"a":38552,"t":"byte","b":[231,208,0,123,131,132,159,6]},{"a":38560,"t":"byte","b":[6,6,6,6,6,6,6,6]},{"a":38568,"t":"byte","b":[6,6,6,6,6,6,6,155]},{"a":38576,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":38584,"t":"byte","b":[1,137,136,6,6,131,126,135]},{"a":38592,"t":"byte","b":[131,1,185,185,185,182,1,63]},{"a":38600,"t":"byte","b":[64,62,1,1,65,180,177,179]},{"a":38608,"t":"byte","b":[106,101,101,108,103,108,105,240]},{"a":38616,"t":"byte","b":[106,99,236,229,232,233,230,231]},{"a":38624,"t":"byte","b":[229,234,232,233,230,231,229,232]},{"a":38632,"t":"byte","b":[99,99,231,231,229,234,235,233]},{"a":38640,"t":"byte","b":[230,231,229,235,232,233,237,211]},{"a":38648,"t":"byte","b":[213,202,213,213,213,202,216,216]},{"a":38656,"t":"byte","b":[11,10,10,10,10,10,10,10]},{"a":38664,"t":"byte","b":[10,10,10,11,169,169,169,169]},{"a":38672,"t":"byte","b":[169,169,169,169,169,169,164,164]},{"a":38680,"t":"byte","b":[176,175,11,10,10,10,10,10]},{"a":38688,"t":"byte","b":[10,10,10,10,10,11,11,10]},{"a":38696,"t":"byte","b":[10,10,10,11,212,214,212,189]},{"a":38704,"t":"byte","b":[188,0,10,10,10,10,201,193]},{"a":38712,"t":"byte","b":[196,200,10,10,10,10,212,212]},{"a":38720,"t":"byte","b":[220,219,212,212,186,184,182,185]},{"a":38728,"t":"byte","b":[106,107,98,92,93,106,10,10]},{"a":38736,"t":"byte","b":[11,10,10,10,10,10,10,11]},{"a":38744,"t":"byte","b":[10,10,190,189,188,185,185,185]},{"a":38752,"t":"byte","b":[185,185,185,239,237,237,236,237]},{"a":38760,"t":"byte","b":[236,237,236,10,219,10,10,10]},{"a":38768,"t":"byte","b":[0,10,11,10,10,10,10,10]},{"a":38776,"t":"byte","b":[10,10,10,11,10,0,0,171]},{"a":38784,"t":"byte","b":[171,171,76,77,171,171,171,0]},{"a":38792,"t":"byte","b":[0,0,0,225,0,223,209,194]},{"a":38800,"t":"byte","b":[201,193,196,200,195,208,228,0]},{"a":38808,"t":"byte","b":[0,231,0,123,131,132,159,6]},{"a":38816,"t":"byte","b":[80,212,209,213,231,222,6,214]},{"a":38824,"t":"byte","b":[217,224,207,219,218,6,6,155]},{"a":38832,"t":"byte","b":[1,195,212,187,193,1,196,137]},{"a":38840,"t":"byte","b":[136,129,134,6,6,130,125,128]},{"a":38848,"t":"byte","b":[130,1,185,185,185,185,64,6]},{"a":38856,"t":"byte","b":[62,1,1,1,1,65,176,178]},{"a":38864,"t":"byte","b":[95,224,100,101,104,101,100,100]},{"a":38872,"t":"byte","b":[99,72,231,233,230,234,229,234]},{"a":38880,"t":"byte","b":[232,233,230,234,229,234,232,236]},{"a":38888,"t":"byte","b":[72,72,229,234,232,231,236,231]},{"a":38896,"t":"byte","b":[229,234,232,233,230,231,99,0]},{"a":38904,"t":"byte","b":[213,217,213,217,213,207,213,217]},{"a":38912,"t":"byte","b":[235,238,236,1,1,1,1,1]},{"a":38920,"t":"byte","b":[1,1,0,159,220,168,65,162]},{"a":38928,"t":"byte","b":[4,0,0,0,172,177,1,199]},{"a":38936,"t":"byte","b":[199,199,199,199,199,199,199,1]},{"a":38944,"t":"byte","b":[1,56,63,1,1,0,0,197]},{"a":38952,"t":"byte","b":[203,214,232,216,216,0,0,0]},{"a":38960,"t":"byte","b":[213,215,215,0,106,95,96,95]},{"a":38968,"t":"byte","b":[106,6,6,6,6,6,6,6]},{"a":38976,"t":"byte","b":[6,6,6,185,185,184,171,174]},{"a":38984,"t":"byte","b":[185,185,235,214,232,216,234,78]},{"a":38992,"t":"byte","b":[77,77,77,77,77,77,77,77]},{"a":39000,"t":"byte","b":[76,0,0,84,85,85,85,85]},{"a":39008,"t":"byte","b":[81,0,0,224,223,238,223,223]},{"a":39016,"t":"byte","b":[240,0,194,0,128,129,129,117]},{"a":39024,"t":"byte","b":[129,127,1,56,52,52,63,1]},{"a":39032,"t":"byte","b":[1,1,1,1,1,1,1,64]},{"a":39040,"t":"byte","b":[52,52,43,1,185,184,164,0]},{"a":39048,"t":"byte","b":[0,0,0,0,0,209,188,218]},{"a":39056,"t":"byte","b":[193,193,196,196,192,231,208,0]},{"a":39064,"t":"byte","b":[0,0,0,123,131,132,159,6]},{"a":39072,"t":"byte","b":[211,227,220,233,227,221,6,216]},{"a":39080,"t":"byte","b":[213,80,231,228,222,6,6,155]},{"a":39088,"t":"byte","b":[1,1,1,1,1,137,136,133]},{"a":39096,"t":"byte","b":[127,6,131,135,133,6,136,133]},{"a":39104,"t":"byte","b":[132,1,185,185,185,185,1,65]},{"a":39112,"t":"byte","b":[63,1,1,1,1,64,62,179]},{"a":39120,"t":"byte","b":[106,105,102,105,108,102,108,105]},{"a":39128,"t":"byte","b":[106,237,232,231,230,231,232,233]},{"a":39136,"t":"byte","b":[230,231,235,231,232,233,230,237]},{"a":39144,"t":"byte","b":[99,237,231,233,232,236,229,235]},{"a":39152,"t":"byte","b":[232,233,230,231,229,235,72,211]},{"a":39160,"t":"byte","b":[213,217,217,213,213,213,216,215]},{"a":39168,"t":"byte","b":[239,239,1,1,185,1,1,1]},{"a":39176,"t":"byte","b":[1,1,0,159,160,165,166,65]},{"a":39184,"t":"byte","b":[162,4,0,0,172,177,1,202]},{"a":39192,"t":"byte","b":[202,202,202,202,202,202,202,1]},{"a":39200,"t":"byte","b":[1,1,65,63,1,0,235,228]},{"a":39208,"t":"byte","b":[186,228,213,191,232,191,0,213]},{"a":39216,"t":"byte","b":[210,217,213,215,106,97,98,105]},{"a":39224,"t":"byte","b":[106,6,6,6,6,198,198,6]},{"a":39232,"t":"byte","b":[6,6,6,185,184,181,7,170]},{"a":39240,"t":"byte","b":[174,185,229,87,72,213,230,69]},{"a":39248,"t":"byte","b":[72,72,72,72,106,101,106,101]},{"a":39256,"t":"byte","b":[75,0,84,79,174,79,174,174]},{"a":39264,"t":"byte","b":[79,177,0,224,238,238,223,238]},{"a":39272,"t":"byte","b":[240,192,6,191,125,6,6,112]},{"a":39280,"t":"byte","b":[6,122,1,1,65,6,6,63]},{"a":39288,"t":"byte","b":[1,1,1,1,1,1,64,6]},{"a":39296,"t":"byte","b":[6,62,1,1,185,163,181,0]},{"a":39304,"t":"byte","b":[0,0,0,0,0,209,226,198]},{"a":39312,"t":"byte","b":[193,193,196,196,192,0,209,0]},{"a":39320,"t":"byte","b":[0,0,0,123,131,132,159,6]},{"a":39328,"t":"byte","b":[210,237,235,235,234,6,6,215]},{"a":39336,"t":"byte","b":[208,227,220,227,221,6,6,155]},{"a":39344,"t":"byte","b":[1,212,195,137,136,6,6,1]},{"a":39352,"t":"byte","b":[126,135,130,137,136,133,132,1]},{"a":39360,"t":"byte","b":[1,1,185,185,185,185,186,1]},{"a":39368,"t":"byte","b":[175,63,1,1,64,62,1,181]},{"a":39376,"t":"byte","b":[99,100,107,105,105,102,100,240]},{"a":39384,"t":"byte","b":[99,72,236,229,232,235,232,234]},{"a":39392,"t":"byte","b":[229,234,232,235,232,234,236,231]},{"a":39400,"t":"byte","b":[237,99,236,231,229,234,232,233]},{"a":39408,"t":"byte","b":[230,231,229,235,232,231,237,210]},{"a":39416,"t":"byte","b":[217,217,216,217,213,202,213,217]},{"a":39424,"l":"tiles_9A00","c":"$9A00-$9DFF holds cells of scenery types 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 17, 18, 20, 21, 22 and 23; 14 of its bytes are in no picture.","t":"byte","b":[238,222,212,208,210,208,206,208]},{"a":39432,"t":"byte","b":[236,236,0,62,165,154,153,166]},{"a":39440,"t":"byte","b":[65,162,4,0,178,180,1,203]},{"a":39448,"t":"byte","b":[205,205,203,203,137,136,131,1]},{"a":39456,"t":"byte","b":[1,1,64,62,1,217,87,82]},{"a":39464,"t":"byte","b":[213,224,209,232,209,87,212,217]},{"a":39472,"t":"byte","b":[213,213,202,216,99,101,102,105]},{"a":39480,"t":"byte","b":[99,6,240,231,6,6,6,6]},{"a":39488,"t":"byte","b":[6,6,6,185,183,151,62,1]},{"a":39496,"t":"byte","b":[179,174,222,232,228,228,230,69]},{"a":39504,"t":"byte","b":[72,72,72,72,95,99,100,98]},{"a":39512,"t":"byte","b":[75,172,79,174,79,174,174,79]},{"a":39520,"t":"byte","b":[174,79,177,224,238,223,238,238]},{"a":39528,"t":"byte","b":[240,193,6,190,115,116,116,116]},{"a":39536,"t":"byte","b":[116,114,1,1,1,65,6,6]},{"a":39544,"t":"byte","b":[63,1,1,1,1,64,6,6]},{"a":39552,"t":"byte","b":[62,1,1,1,185,191,192,0]},{"a":39560,"t":"byte","b":[0,0,0,0,0,225,0,198]},{"a":39568,"t":"byte","b":[193,193,196,196,192,0,231,0]},{"a":39576,"t":"byte","b":[0,0,0,123,131,132,159,6]},{"a":39584,"t":"byte","b":[6,6,6,6,6,6,6,6]},{"a":39592,"t":"byte","b":[6,6,6,6,6,6,6,155]},{"a":39600,"t":"byte","b":[1,137,136,6,132,134,6,131]},{"a":39608,"t":"byte","b":[125,128,6,133,132,1,1,1]},{"a":39616,"t":"byte","b":[1,1,185,185,185,185,187,1]},{"a":39624,"t":"byte","b":[1,175,63,64,62,1,181,185]},{"a":39632,"t":"byte","b":[106,105,105,108,103,108,102,105]},{"a":39640,"t":"byte","b":[106,237,232,235,230,231,230,231]},{"a":39648,"t":"byte","b":[229,233,230,231,230,231,237,235]},{"a":39656,"t":"byte","b":[237,72,232,234,232,233,230,234]},{"a":39664,"t":"byte","b":[229,234,232,233,230,236,99,210]},{"a":39672,"t":"byte","b":[209,197,0,202,206,209,209,216]},{"a":39680,"t":"byte","b":[1,237,212,217,217,217,206,1]},{"a":39688,"t":"byte","b":[217,236,168,165,167,167,167,167]},{"a":39696,"t":"byte","b":[166,65,162,4,178,180,1,205]},{"a":39704,"t":"byte","b":[203,203,137,136,115,116,130,1]},{"a":39712,"t":"byte","b":[1,64,62,1,1,229,213,213]},{"a":39720,"t":"byte","b":[213,232,232,232,240,215,212,210]},{"a":39728,"t":"byte","b":[216,217,213,213,106,97,98,97]},{"a":39736,"t":"byte","b":[106,239,236,233,233,232,229,224]},{"a":39744,"t":"byte","b":[226,230,6,185,185,119,63,1]},{"a":39752,"t":"byte","b":[1,179,221,223,223,224,233,69]},{"a":39760,"t":"byte","b":[158,157,156,155,72,97,96,72]},{"a":39768,"t":"byte","b":[75,178,72,174,174,72,174,174]},{"a":39776,"t":"byte","b":[79,79,180,224,223,238,223,223]},{"a":39784,"t":"byte","b":[240,186,181,185,126,1,1,1]},{"a":39792,"t":"byte","b":[1,121,1,1,1,1,65,6]},{"a":39800,"t":"byte","b":[6,63,1,1,64,6,6,62]},{"a":39808,"t":"byte","b":[1,1,1,1,190,189,188,0]},{"a":39816,"t":"byte","b":[0,0,0,0,0,0,0,198]},{"a":39824,"t":"byte","b":[193,193,196,196,192,0,0,0]},{"a":39832,"t":"byte","b":[0,0,0,123,131,132,159,6]},{"a":39840,"t":"byte","b":[6,6,6,6,6,6,6,6]},{"a":39848,"t":"byte","b":[6,6,6,6,6,6,6,155]},{"a":39856,"t":"byte","b":[1,135,6,6,122,124,135,123]},{"a":39864,"t":"byte","b":[136,133,132,1,1,198,196,193]},{"a":39872,"t":"byte","b":[193,1,185,185,185,185,185,183]},{"a":39880,"t":"byte","b":[1,6,175,62,1,181,185,185]},{"a":39888,"t":"byte","b":[99,224,100,101,104,101,107,93]},{"a":39896,"t":"byte","b":[99,99,231,231,229,234,232,235]},{"a":39904,"t":"byte","b":[237,231,229,234,232,235,230,237]},{"a":39912,"t":"byte","b":[72,237,236,231,230,231,230,231]},{"a":39920,"t":"byte","b":[232,233,230,238,237,236,99,0]},{"a":39928,"t":"byte","b":[210,210,197,207,221,209,0,0]},{"a":39936,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":39944,"t":"byte","b":[217,236,169,169,169,169,169,169]},{"a":39952,"t":"byte","b":[169,169,164,164,172,180,1,203]},{"a":39960,"t":"byte","b":[137,108,127,134,130,137,133,1]},{"a":39968,"t":"byte","b":[12,8,8,8,12,223,87,87]},{"a":39976,"t":"byte","b":[228,72,213,213,215,228,224,210]},{"a":39984,"t":"byte","b":[213,202,209,216,99,105,102,105]},{"a":39992,"t":"byte","b":[99,238,237,235,234,6,236,236]},{"a":40000,"t":"byte","b":[233,232,6,185,185,186,175,63]},{"a":40008,"t":"byte","b":[172,181,0,221,225,231,0,70]},{"a":40016,"t":"byte","b":[71,71,71,71,71,71,71,71]},{"a":40024,"t":"byte","b":[79,178,79,79,79,72,79,174]},{"a":40032,"t":"byte","b":[174,79,180,224,238,238,223,238]},{"a":40040,"t":"byte","b":[240,186,180,185,126,1,1,1]},{"a":40048,"t":"byte","b":[1,121,1,1,1,1,64,6]},{"a":40056,"t":"byte","b":[6,62,1,1,65,6,6,63]},{"a":40064,"t":"byte","b":[1,1,1,1,0,0,0,0]},{"a":40072,"t":"byte","b":[0,0,0,0,0,0,0,198]},{"a":40080,"t":"byte","b":[193,193,196,196,192,0,0,0]},{"a":40088,"t":"byte","b":[0,0,0,123,131,132,159,6]},{"a":40096,"t":"byte","b":[6,6,6,6,6,6,6,6]},{"a":40104,"t":"byte","b":[6,6,6,6,6,6,6,155]},{"a":40112,"t":"byte","b":[1,134,6,6,130,137,128,133]},{"a":40120,"t":"byte","b":[132,1,1,1,1,1,1,1]},{"a":40128,"t":"byte","b":[1,1,185,185,185,185,185,185]},{"a":40136,"t":"byte","b":[182,6,6,183,181,191,192,193]},{"a":40144,"t":"byte","b":[95,105,105,102,108,108,102,105]},{"a":40152,"t":"byte","b":[106,237,229,235,232,233,230,231]},{"a":40160,"t":"byte","b":[229,235,232,233,230,231,229,232]},{"a":40168,"t":"byte","b":[99,72,230,236,229,234,232,235]},{"a":40176,"t":"byte","b":[232,234,229,234,232,237,72,0]},{"a":40184,"t":"byte","b":[0,211,0,208,199,0,0,0]},{"a":40192,"t":"byte","b":[1,198,197,196,195,194,197,196]},{"a":40200,"t":"byte","b":[193,1,169,169,169,169,169,169]},{"a":40208,"t":"byte","b":[169,169,164,164,178,180,1,108]},{"a":40216,"t":"byte","b":[105,131,109,110,108,132,203,1]},{"a":40224,"t":"byte","b":[1,1,64,43,1,221,223,215]},{"a":40232,"t":"byte","b":[215,232,72,208,228,208,231,0]},{"a":40240,"t":"byte","b":[210,202,0,0,106,97,94,97]},{"a":40248,"t":"byte","b":[106,6,6,6,6,6,6,6]},{"a":40256,"t":"byte","b":[6,6,6,185,185,187,6,183]},{"a":40264,"t":"byte","b":[181,185,0,218,226,0,0,94]},{"a":40272,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40280,"t":"byte","b":[94,172,72,174,79,79,72,79]},{"a":40288,"t":"byte","b":[79,72,177,224,238,223,238,238]},{"a":40296,"t":"byte","b":[240,186,181,185,125,6,6,112]},{"a":40304,"t":"byte","b":[6,122,1,1,1,64,6,6]},{"a":40312,"t":"byte","b":[62,1,1,1,1,65,6,6]},{"a":40320,"t":"byte","b":[63,1,1,1,0,0,0,0]},{"a":40328,"t":"byte","b":[0,10,10,10,10,10,10,198]},{"a":40336,"t":"byte","b":[193,193,196,196,192,10,10,10]},{"a":40344,"t":"byte","b":[10,10,10,123,131,132,159,6]},{"a":40352,"t":"byte","b":[6,6,6,6,6,6,6,6]},{"a":40360,"t":"byte","b":[6,6,6,6,6,6,6,155]},{"a":40368,"t":"byte","b":[1,1,135,6,6,133,132,1]},{"a":40376,"t":"byte","b":[196,193,198,193,196,193,195,187]},{"a":40384,"t":"byte","b":[193,1,185,185,185,185,185,185]},{"a":40392,"t":"byte","b":[185,191,192,193,1,1,1,1]},{"a":40400,"t":"byte","b":[95,224,224,107,101,101,107,100]},{"a":40408,"t":"byte","b":[99,72,231,233,230,231,229,234]},{"a":40416,"t":"byte","b":[232,233,230,231,229,234,232,237]},{"a":40424,"t":"byte","b":[237,99,229,234,232,231,230,231]},{"a":40432,"t":"byte","b":[230,231,229,233,230,235,237,0]},{"a":40440,"t":"byte","b":[0,0,197,199,0,0,0,0]},{"a":40448,"l":"tiles_9E00","c":"$9E00-$9FFF holds cells of scenery types 2, 3, 4, 5, 6, 7, 10, 11, 12, 13, 14, 17, 18, 20, 21, 22 and 23 and the five course pictures of the select screen; 2 of its bytes are in no picture.","t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":40456,"t":"byte","b":[1,1,169,169,169,163,163,169]},{"a":40464,"t":"byte","b":[169,169,164,164,178,180,1,106]},{"a":40472,"t":"byte","b":[107,123,108,132,205,203,205,1]},{"a":40480,"t":"byte","b":[1,64,62,1,1,0,221,223]},{"a":40488,"t":"byte","b":[194,201,200,195,208,231,0,0]},{"a":40496,"t":"byte","b":[0,202,0,0,106,105,102,97]},{"a":40504,"t":"byte","b":[99,6,6,6,6,6,6,6]},{"a":40512,"t":"byte","b":[6,6,6,185,185,185,185,191]},{"a":40520,"t":"byte","b":[192,193,0,220,0,0,0,94]},{"a":40528,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40536,"t":"byte","b":[94,0,172,69,72,72,79,72]},{"a":40544,"t":"byte","b":[72,177,0,224,223,238,223,223]},{"a":40552,"t":"byte","b":[240,186,180,185,125,6,6,112]},{"a":40560,"t":"byte","b":[6,122,1,1,64,6,6,62]},{"a":40568,"t":"byte","b":[1,1,1,1,1,1,65,6]},{"a":40576,"t":"byte","b":[6,63,1,1,213,205,215,214]},{"a":40584,"t":"byte","b":[215,232,233,234,233,235,244,245]},{"a":40592,"t":"byte","b":[246,252,205,205,205,205,205,205]},{"a":40600,"t":"byte","b":[205,233,234,205,232,0,206,206]},{"a":40608,"t":"byte","b":[206,206,196,206,206,206,206,206]},{"a":40616,"t":"byte","b":[206,206,206,196,206,206,206,206]},{"a":40624,"t":"byte","b":[1,1,134,133,132,1,1,1]},{"a":40632,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":40640,"t":"byte","b":[1,1,185,185,185,191,192,193]},{"a":40648,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":40656,"t":"byte","b":[106,105,105,102,108,102,105,105]},{"a":40664,"t":"byte","b":[106,99,230,231,232,235,232,231]},{"a":40672,"t":"byte","b":[230,231,232,235,232,231,230,231]},{"a":40680,"t":"byte","b":[72,72,232,233,230,234,229,234]},{"a":40688,"t":"byte","b":[232,235,237,231,231,237,99,0]},{"a":40696,"t":"byte","b":[0,0,206,208,0,0,0,0]},{"a":40704,"t":"byte","b":[1,6,6,6,6,6,6,6]},{"a":40712,"t":"byte","b":[6,1,169,169,169,163,163,169]},{"a":40720,"t":"byte","b":[169,169,164,164,178,180,1,134]},{"a":40728,"t":"byte","b":[108,132,1,1,1,1,1,1]},{"a":40736,"t":"byte","b":[1,65,63,1,1,0,0,225]},{"a":40744,"t":"byte","b":[198,193,196,192,231,0,0,0]},{"a":40752,"t":"byte","b":[0,207,0,0,99,105,94,105]},{"a":40760,"t":"byte","b":[106,206,206,196,206,206,206,206]},{"a":40768,"t":"byte","b":[196,206,206,191,192,193,1,1]},{"a":40776,"t":"byte","b":[1,1,0,220,0,0,0,94]},{"a":40784,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":40792,"t":"byte","b":[94,0,0,83,69,72,72,69]},{"a":40800,"t":"byte","b":[82,0,0,224,238,223,238,238]},{"a":40808,"t":"byte","b":[240,186,181,185,126,1,1,1]},{"a":40816,"t":"byte","b":[1,121,1,54,53,53,62,1]},{"a":40824,"t":"byte","b":[1,1,1,1,1,1,1,65]},{"a":40832,"t":"byte","b":[53,53,44,1,205,210,205,213]},{"a":40840,"t":"byte","b":[214,227,226,231,205,205,249,248]},{"a":40848,"t":"byte","b":[247,206,252,85,75,76,85,85]},{"a":40856,"t":"byte","b":[93,93,93,93,92,0,0,0]},{"a":40864,"t":"byte","b":[0,0,195,0,0,0,0,0]},{"a":40872,"t":"byte","b":[0,0,0,195,0,0,0,0]},{"a":40880,"t":"byte","b":[1,6,129,129,135,129,129,129]},{"a":40888,"t":"byte","b":[129,129,129,6,129,129,135,129]},{"a":40896,"t":"byte","b":[6,1,192,193,1,1,1,1]},{"a":40904,"t":"byte","b":[1,1,1,1,1,1,190,189]},{"a":40912,"t":"byte","b":[95,224,100,92,101,104,100,240]},{"a":40920,"t":"byte","b":[239,237,235,229,232,233,230,231]},{"a":40928,"t":"byte","b":[229,234,232,235,232,234,231,236]},{"a":40936,"t":"byte","b":[237,237,236,233,229,235,232,233]},{"a":40944,"t":"byte","b":[230,231,229,234,232,233,72,0]},{"a":40952,"t":"byte","b":[0,0,206,208,0,0,0,0]},{"a":40960,"l":"tiles_A000","c":"$A000-$A1FF holds cells of scenery types 2, 3, 4, 5, 6, 7, 10, 11, 12, 13, 14, 17, 18, 20, 21, 22 and 23 and the five course pictures of the select screen; 35 of its bytes are in no picture.","t":"byte","b":[1,6,6,6,6,6,6,6]},{"a":40968,"t":"byte","b":[6,1,169,169,169,169,169,169]},{"a":40976,"t":"byte","b":[169,169,164,164,172,177,1,6]},{"a":40984,"t":"byte","b":[6,6,6,6,6,6,6,1]},{"a":40992,"t":"byte","b":[1,1,65,63,1,0,0,0]},{"a":41000,"t":"byte","b":[198,193,196,192,0,0,0,0]},{"a":41008,"t":"byte","b":[0,207,0,0,106,97,98,97]},{"a":41016,"t":"byte","b":[99,0,0,195,0,0,0,0]},{"a":41024,"t":"byte","b":[195,0,0,1,1,1,1,190]},{"a":41032,"t":"byte","b":[189,188,0,219,0,0,0,94]},{"a":41040,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":41048,"t":"byte","b":[94,0,0,0,0,75,78,0]},{"a":41056,"t":"byte","b":[0,0,0,240,224,224,240,224]},{"a":41064,"t":"byte","b":[240,186,180,185,123,1,1,1]},{"a":41072,"t":"byte","b":[1,119,11,10,10,10,10,10]},{"a":41080,"t":"byte","b":[10,10,11,11,10,10,10,10]},{"a":41088,"t":"byte","b":[10,10,10,11,208,209,211,212]},{"a":41096,"t":"byte","b":[220,228,228,228,232,233,251,243]},{"a":41104,"t":"byte","b":[206,206,206,79,77,78,80,206]},{"a":41112,"t":"byte","b":[90,206,88,91,94,0,0,0]},{"a":41120,"t":"byte","b":[0,0,195,0,0,0,0,0]},{"a":41128,"t":"byte","b":[0,0,0,195,0,0,0,0]},{"a":41136,"t":"byte","b":[1,6,128,128,128,128,6,128]},{"a":41144,"t":"byte","b":[6,128,128,6,128,128,128,128]},{"a":41152,"t":"byte","b":[6,1,1,1,1,1,1,1]},{"a":41160,"t":"byte","b":[1,1,190,189,188,185,185,185]},{"a":41168,"t":"byte","b":[106,105,102,105,108,108,103,105]},{"a":41176,"t":"byte","b":[106,99,231,235,230,231,229,234]},{"a":41184,"t":"byte","b":[232,231,230,231,230,231,230,235]},{"a":41192,"t":"byte","b":[99,237,232,234,232,233,230,231]},{"a":41200,"t":"byte","b":[229,234,232,233,230,236,237,0]},{"a":41208,"t":"byte","b":[0,0,206,208,0,0,0,0]},{"a":41216,"t":"byte","b":[12,8,8,8,8,8,8,8]},{"a":41224,"t":"byte","b":[8,12,169,169,169,169,169,169]},{"a":41232,"t":"byte","b":[169,169,164,164,176,175,12,8]},{"a":41240,"t":"byte","b":[8,8,8,8,8,8,8,12]},{"a":41248,"t":"byte","b":[12,8,8,8,12,227,227,227]},{"a":41256,"t":"byte","b":[198,193,196,192,227,227,227,212]},{"a":41264,"t":"byte","b":[212,214,212,212,99,107,92,93]},{"a":41272,"t":"byte","b":[99,149,149,11,149,149,149,149]},{"a":41280,"t":"byte","b":[11,149,149,190,189,188,185,185]},{"a":41288,"t":"byte","b":[185,185,10,219,10,10,0,11]},{"a":41296,"t":"byte","b":[227,227,227,227,227,227,227,227]},{"a":41304,"t":"byte","b":[11,0,0,171,171,76,77,171]},{"a":41312,"t":"byte","b":[171,0,0,0,0,0,0,0]},{"a":41320,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":41328,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":41336,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":41344,"t":"byte","b":[0,0,0,0,218,218,218,218]},{"a":41352,"t":"byte","b":[219,230,225,229,237,236,250,242]},{"a":41360,"t":"byte","b":[253,250,253,82,81,74,74,74]},{"a":41368,"t":"byte","b":[206,206,87,95,205,0,0,0]},{"a":41376,"t":"byte","b":[0,0,195,0,0,0,0,0]},{"a":41384,"t":"byte","b":[0,0,0,195,0,0,0,0]},{"a":41392,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":41400,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":41408,"t":"byte","b":[1,1,1,1,1,1,190,189]},{"a":41416,"t":"byte","b":[188,185,185,185,185,185,185,185]},{"a":41424,"t":"byte","b":[99,101,107,105,105,108,102,100]},{"a":41432,"t":"byte","b":[237,72,230,236,229,234,232,233]},{"a":41440,"t":"byte","b":[230,234,229,234,232,235,237,236]},{"a":41448,"t":"byte","b":[72,99,232,231,230,231,232,235]},{"a":41456,"t":"byte","b":[232,231,230,231,236,231,72,0]},{"a":41464,"t":"byte","b":[0,0,206,208,0,0,0,0]},{"a":41472,"l":"tiles_A200","c":"$A200-$A5FF holds cells of scenery types 2, 3, 5, 6, 7, 8, 10, 11, 12, 13, 14, 16, 17, 18, 20, 21, 22, 23 and 24, the lower horizon picture that ends at $A571 and the five course pictures of the select screen; 37 of its bytes are in no picture.","t":"byte","b":[212,212,1,1,1,1,1,1]},{"a":41480,"t":"byte","b":[0,144,146,149,150,148,0,0]},{"a":41488,"t":"byte","b":[172,177,1,199,199,199,199,199]},{"a":41496,"t":"byte","b":[199,1,1,56,63,1,66,0]},{"a":41504,"t":"byte","b":[0,197,232,203,234,0,0,218]},{"a":41512,"t":"byte","b":[210,215,215,128,129,129,117,127]},{"a":41520,"t":"byte","b":[128,129,117,127,128,129,117,127]},{"a":41528,"t":"byte","b":[106,96,96,106,89,89,89,89]},{"a":41536,"t":"byte","b":[89,89,89,89,89,89,89,89]},{"a":41544,"t":"byte","b":[89,89,89,89,89,89,89,6]},{"a":41552,"t":"byte","b":[6,6,6,6,6,6,6,185]},{"a":41560,"t":"byte","b":[185,184,169,185,185,235,232,232]},{"a":41568,"t":"byte","b":[234,78,77,77,77,77,93,93]},{"a":41576,"t":"byte","b":[76,0,84,85,85,85,85,81]},{"a":41584,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":41592,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":41600,"t":"byte","b":[0,0,0,0,216,217,216,217]},{"a":41608,"t":"byte","b":[10,222,223,224,207,11,239,240]},{"a":41616,"t":"byte","b":[241,206,12,83,84,84,84,13]},{"a":41624,"t":"byte","b":[206,206,89,86,14,0,10,10]},{"a":41632,"t":"byte","b":[10,10,11,10,10,10,10,10]},{"a":41640,"t":"byte","b":[10,10,10,11,10,10,10,10]},{"a":41648,"t":"byte","b":[11,10,10,10,10,10,10,10]},{"a":41656,"t":"byte","b":[10,10,10,10,10,10,10,10]},{"a":41664,"t":"byte","b":[10,11,190,189,188,185,185,185]},{"a":41672,"t":"byte","b":[185,185,185,185,185,185,185,185]},{"a":41680,"t":"byte","b":[99,100,107,108,108,72,105,105]},{"a":41688,"t":"byte","b":[106,237,231,231,232,237,230,231]},{"a":41696,"t":"byte","b":[229,236,232,237,230,231,229,232]},{"a":41704,"t":"byte","b":[232,228,237,237,231,237,237,99]},{"a":41712,"t":"byte","b":[237,231,99,231,99,99,227,0]},{"a":41720,"t":"byte","b":[0,0,206,208,0,0,0,0]},{"a":41728,"t":"byte","b":[191,236,1,185,1,1,1,1]},{"a":41736,"t":"byte","b":[0,145,147,147,149,150,148,0]},{"a":41744,"t":"byte","b":[172,177,1,202,202,202,202,202]},{"a":41752,"t":"byte","b":[202,1,1,1,7,55,66,0]},{"a":41760,"t":"byte","b":[235,228,224,223,87,191,0,217]},{"a":41768,"t":"byte","b":[213,213,216,125,6,6,118,122]},{"a":41776,"t":"byte","b":[125,6,118,122,125,6,118,122]},{"a":41784,"t":"byte","b":[106,97,105,106,80,0,0,0]},{"a":41792,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":41800,"t":"byte","b":[0,0,0,0,0,0,80,6]},{"a":41808,"t":"byte","b":[6,6,198,198,6,6,6,185]},{"a":41816,"t":"byte","b":[184,181,7,169,185,229,213,228]},{"a":41824,"t":"byte","b":[230,69,72,72,72,72,92,98]},{"a":41832,"t":"byte","b":[75,172,79,174,79,174,174,79]},{"a":41840,"t":"byte","b":[177,251,0,251,0,0,0,253]},{"a":41848,"t":"byte","b":[253,249,252,254,254,252,0,251]},{"a":41856,"t":"byte","b":[0,248,0,0,0,249,252,253]},{"a":41864,"t":"byte","b":[252,0,251,0,249,252,0,248]},{"a":41872,"t":"byte","b":[250,252,251,0,251,0,0,249]},{"a":41880,"t":"byte","b":[252,251,0,251,0,0,0,253]},{"a":41888,"t":"byte","b":[253,249,252,254,254,252,0,251]},{"a":41896,"t":"byte","b":[0,248,0,0,0,249,252,253]},{"a":41904,"t":"byte","b":[252,0,251,0,249,252,0,248]},{"a":41912,"t":"byte","b":[250,252,251,0,251,0,0,249]},{"a":41920,"t":"byte","b":[252,0,213,217,213,217,215,0]},{"a":41928,"t":"byte","b":[0,213,217,213,217,218,215,0]},{"a":41936,"t":"byte","b":[99,224,107,101,100,72,93,100]},{"a":41944,"t":"byte","b":[239,228,237,231,99,237,236,99]},{"a":41952,"t":"byte","b":[231,237,231,231,237,231,99,231]},{"a":41960,"t":"byte","b":[227,0,0,0,0,0,0,0]},{"a":41968,"t":"byte","b":[0,0,0,0,0,0,0,198]},{"a":41976,"t":"byte","b":[198,198,205,196,198,198,198,198]},{"a":41984,"t":"byte","b":[238,191,187,186,187,188,189,190]},{"a":41992,"t":"byte","b":[146,147,147,147,147,149,150,148]},{"a":42000,"t":"byte","b":[178,180,1,201,201,201,137,108]},{"a":42008,"t":"byte","b":[101,1,1,64,62,1,66,217]},{"a":42016,"t":"byte","b":[87,213,213,232,213,87,212,210]},{"a":42024,"t":"byte","b":[217,202,216,115,116,116,113,114]},{"a":42032,"t":"byte","b":[126,1,1,121,126,1,1,121]},{"a":42040,"t":"byte","b":[106,101,97,99,80,0,0,0]},{"a":42048,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":42056,"t":"byte","b":[0,0,0,0,0,0,80,80]},{"a":42064,"t":"byte","b":[204,53,80,204,53,204,6,185]},{"a":42072,"t":"byte","b":[183,151,62,1,169,229,223,224]},{"a":42080,"t":"byte","b":[230,69,158,157,156,155,97,96]},{"a":42088,"t":"byte","b":[75,178,72,174,79,174,174,79]},{"a":42096,"t":"byte","b":[180,251,0,254,252,248,249,253]},{"a":42104,"t":"byte","b":[253,249,251,254,253,253,0,250]},{"a":42112,"t":"byte","b":[250,248,251,0,254,254,252,253]},{"a":42120,"t":"byte","b":[252,249,251,0,249,252,249,250]},{"a":42128,"t":"byte","b":[250,250,251,248,253,252,251,254]},{"a":42136,"t":"byte","b":[254,251,0,254,252,248,249,253]},{"a":42144,"t":"byte","b":[253,249,251,254,253,253,0,250]},{"a":42152,"t":"byte","b":[250,248,251,0,254,254,252,253]},{"a":42160,"t":"byte","b":[252,249,251,0,249,252,249,250]},{"a":42168,"t":"byte","b":[250,250,251,248,253,252,251,254]},{"a":42176,"t":"byte","b":[254,218,217,217,217,213,213,215]},{"a":42184,"t":"byte","b":[218,217,217,217,213,213,213,215]},{"a":42192,"t":"byte","b":[218,210,215,215,0,213,215,213]},{"a":42200,"t":"byte","b":[215,0,0,213,217,218,213,217]},{"a":42208,"t":"byte","b":[218,215,0,235,234,192,152,153]},{"a":42216,"t":"byte","b":[6,6,6,6,191,6,6,6]},{"a":42224,"t":"byte","b":[6,6,6,6,6,6,6,6]},{"a":42232,"t":"byte","b":[6,6,6,6,6,6,6,6]},{"a":42240,"t":"byte","b":[1,1,1,1,1,1,1,190]},{"a":42248,"t":"byte","b":[152,152,152,152,152,152,151,151]},{"a":42256,"t":"byte","b":[178,180,1,201,137,100,98,110]},{"a":42264,"t":"byte","b":[102,1,12,8,8,12,66,223]},{"a":42272,"t":"byte","b":[87,213,72,232,213,228,230,210]},{"a":42280,"t":"byte","b":[202,209,216,126,1,1,1,121]},{"a":42288,"t":"byte","b":[126,1,1,121,124,129,117,120]},{"a":42296,"t":"byte","b":[99,97,105,106,80,0,0,0]},{"a":42304,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":42312,"t":"byte","b":[0,0,0,0,0,0,80,205]},{"a":42320,"t":"byte","b":[225,225,46,203,221,203,6,185]},{"a":42328,"t":"byte","b":[185,119,63,172,181,221,225,231]},{"a":42336,"t":"byte","b":[233,70,71,71,71,71,71,71]},{"a":42344,"t":"byte","b":[79,178,79,79,174,79,79,79]},{"a":42352,"t":"byte","b":[180,251,253,250,250,253,253,250]},{"a":42360,"t":"byte","b":[250,253,251,254,253,253,251,250]},{"a":42368,"t":"byte","b":[250,251,254,249,254,250,250,253]},{"a":42376,"t":"byte","b":[248,253,253,252,254,254,251,250]},{"a":42384,"t":"byte","b":[250,250,251,253,253,253,251,254]},{"a":42392,"t":"byte","b":[254,251,253,250,250,253,253,250]},{"a":42400,"t":"byte","b":[250,253,251,254,253,253,251,250]},{"a":42408,"t":"byte","b":[250,251,254,249,254,250,250,253]},{"a":42416,"t":"byte","b":[248,253,253,252,254,254,251,250]},{"a":42424,"t":"byte","b":[250,250,251,253,253,253,251,254]},{"a":42432,"t":"byte","b":[254,210,213,202,217,217,216,216]},{"a":42440,"t":"byte","b":[210,217,216,217,217,213,216,217]},{"a":42448,"t":"byte","b":[217,213,213,213,210,217,217,217]},{"a":42456,"t":"byte","b":[213,215,218,217,210,217,213,216]},{"a":42464,"t":"byte","b":[213,213,215,236,233,193,152,153]},{"a":42472,"t":"byte","b":[6,6,6,6,190,82,82,82]},{"a":42480,"t":"byte","b":[82,82,82,82,82,82,82,82]},{"a":42488,"t":"byte","b":[82,82,82,82,82,82,82,82]},{"a":42496,"l":"tiles_A600","c":"$A600-$A9FF holds cells of scenery types 2, 4, 5, 6, 7, 8, 11, 12, 13, 14, 16, 17, 18, 20, 21, 22, 23 and 24 and the upper horizon picture that ends at $A971; 9 of its bytes are in no picture.","t":"byte","b":[198,197,196,195,194,197,196,193]},{"a":42504,"t":"byte","b":[152,152,163,163,152,152,151,151]},{"a":42512,"t":"byte","b":[178,180,1,104,103,99,97,132]},{"a":42520,"t":"byte","b":[201,1,1,64,43,1,66,221]},{"a":42528,"t":"byte","b":[223,215,199,199,228,224,231,0]},{"a":42536,"t":"byte","b":[211,204,0,124,129,129,117,120]},{"a":42544,"t":"byte","b":[125,6,118,122,125,6,118,122]},{"a":42552,"t":"byte","b":[106,94,105,99,80,0,0,0]},{"a":42560,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":42568,"t":"byte","b":[0,0,0,0,0,0,80,6]},{"a":42576,"t":"byte","b":[6,6,6,6,6,6,6,185]},{"a":42584,"t":"byte","b":[185,186,167,181,185,0,226,0]},{"a":42592,"t":"byte","b":[0,94,0,0,0,0,0,0]},{"a":42600,"t":"byte","b":[94,83,69,79,79,72,79,69]},{"a":42608,"t":"byte","b":[82,241,243,243,242,241,243,242]},{"a":42616,"t":"byte","b":[32,32,32,241,243,242,32,32]},{"a":42624,"t":"byte","b":[241,244,243,243,244,242,241,244]},{"a":42632,"t":"byte","b":[242,241,243,243,242,32,32,241]},{"a":42640,"t":"byte","b":[243,243,244,243,242,241,243,242]},{"a":42648,"t":"byte","b":[32,241,243,243,242,241,243,242]},{"a":42656,"t":"byte","b":[32,32,32,241,243,242,32,32]},{"a":42664,"t":"byte","b":[241,244,243,243,244,242,241,244]},{"a":42672,"t":"byte","b":[242,241,243,243,242,32,32,241]},{"a":42680,"t":"byte","b":[243,243,244,243,242,241,243,242]},{"a":42688,"t":"byte","b":[32,211,213,216,213,213,216,213]},{"a":42696,"t":"byte","b":[211,213,202,213,213,216,216,213]},{"a":42704,"t":"byte","b":[68,211,216,213,211,213,202,217]},{"a":42712,"t":"byte","b":[213,213,210,210,213,217,217,213]},{"a":42720,"t":"byte","b":[213,217,217,237,0,159,156,165]},{"a":42728,"t":"byte","b":[163,162,165,156,158,72,72,72]},{"a":42736,"t":"byte","b":[72,72,72,72,72,72,72,72]},{"a":42744,"t":"byte","b":[72,72,72,72,72,72,72,72]},{"a":42752,"t":"byte","b":[1,199,199,199,199,199,199,1]},{"a":42760,"t":"byte","b":[152,152,163,163,152,152,151,151]},{"a":42768,"t":"byte","b":[178,180,1,134,102,132,1,1]},{"a":42776,"t":"byte","b":[1,1,45,46,1,1,66,0]},{"a":42784,"t":"byte","b":[221,223,201,200,224,231,0,0]},{"a":42792,"t":"byte","b":[206,204,0,125,6,6,118,122]},{"a":42800,"t":"byte","b":[115,116,113,114,123,1,1,119]},{"a":42808,"t":"byte","b":[106,105,97,106,80,0,0,0]},{"a":42816,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":42824,"t":"byte","b":[0,0,0,0,0,0,80,153]},{"a":42832,"t":"byte","b":[153,153,153,153,153,153,153,185]},{"a":42840,"t":"byte","b":[185,191,192,193,1,218,0,0]},{"a":42848,"t":"byte","b":[0,94,0,0,0,0,0,0]},{"a":42856,"t":"byte","b":[94,0,83,69,72,72,69,82]},{"a":42864,"t":"byte","b":[0,32,32,241,242,32,32,241]},{"a":42872,"t":"byte","b":[244,243,242,32,241,244,242,32]},{"a":42880,"t":"byte","b":[32,241,243,242,32,32,32,32]},{"a":42888,"t":"byte","b":[241,242,32,32,32,245,32,32]},{"a":42896,"t":"byte","b":[32,241,243,242,32,32,32,241]},{"a":42904,"t":"byte","b":[242,32,32,241,242,32,32,241]},{"a":42912,"t":"byte","b":[244,243,242,32,241,244,242,32]},{"a":42920,"t":"byte","b":[32,241,243,242,32,32,32,32]},{"a":42928,"t":"byte","b":[241,242,32,32,32,245,32,32]},{"a":42936,"t":"byte","b":[32,241,243,242,32,32,32,241]},{"a":42944,"t":"byte","b":[242,210,210,217,217,202,213,216]},{"a":42952,"t":"byte","b":[211,213,217,217,217,202,213,213]},{"a":42960,"t":"byte","b":[0,206,204,0,68,213,217,213]},{"a":42968,"t":"byte","b":[202,216,218,213,202,213,217,217]},{"a":42976,"t":"byte","b":[213,213,215,238,0,159,157,168]},{"a":42984,"t":"byte","b":[161,160,167,157,158,77,76,77]},{"a":42992,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":43000,"t":"byte","b":[0,0,0,0,0,77,76,77]},{"a":43008,"t":"byte","b":[1,6,6,6,6,6,6,1]},{"a":43016,"t":"byte","b":[152,152,152,152,152,152,151,151]},{"a":43024,"t":"byte","b":[172,177,1,6,6,6,6,6]},{"a":43032,"t":"byte","b":[6,1,1,65,63,1,66,0]},{"a":43040,"t":"byte","b":[0,225,201,200,231,0,0,0]},{"a":43048,"t":"byte","b":[206,204,0,115,116,116,113,114]},{"a":43056,"t":"byte","b":[123,1,1,119,160,164,235,234]},{"a":43064,"t":"byte","b":[99,97,105,99,80,0,0,0]},{"a":43072,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":43080,"t":"byte","b":[0,0,0,0,0,0,80,0]},{"a":43088,"t":"byte","b":[195,0,0,0,0,195,0,193]},{"a":43096,"t":"byte","b":[1,1,1,190,189,237,0,0]},{"a":43104,"t":"byte","b":[0,94,0,0,0,0,0,0]},{"a":43112,"t":"byte","b":[94,0,0,0,75,78,0,0]},{"a":43120,"t":"byte","b":[0,32,245,32,32,32,241,242]},{"a":43128,"t":"byte","b":[32,32,245,32,32,32,241,242]},{"a":43136,"t":"byte","b":[32,32,32,245,32,32,241,244]},{"a":43144,"t":"byte","b":[243,242,32,32,241,242,241,242]},{"a":43152,"t":"byte","b":[32,32,32,241,244,243,242,32]},{"a":43160,"t":"byte","b":[32,32,245,32,32,32,241,242]},{"a":43168,"t":"byte","b":[32,32,245,32,32,32,241,242]},{"a":43176,"t":"byte","b":[32,32,32,245,32,32,241,244]},{"a":43184,"t":"byte","b":[243,242,32,32,241,242,241,242]},{"a":43192,"t":"byte","b":[32,32,32,241,244,243,242,32]},{"a":43200,"t":"byte","b":[32,0,210,211,202,216,213,0]},{"a":43208,"t":"byte","b":[0,210,217,202,213,213,216,216]},{"a":43216,"t":"byte","b":[218,217,215,67,0,213,202,216]},{"a":43224,"t":"byte","b":[213,0,211,213,202,213,213,213]},{"a":43232,"t":"byte","b":[202,216,216,218,215,159,156,166]},{"a":43240,"t":"byte","b":[1,1,170,156,158,77,76,77]},{"a":43248,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":43256,"t":"byte","b":[0,0,0,0,0,77,76,77]},{"a":43264,"t":"byte","b":[12,8,8,8,8,8,8,12]},{"a":43272,"t":"byte","b":[152,152,152,152,152,152,151,151]},{"a":43280,"t":"byte","b":[176,175,12,8,8,8,8,8]},{"a":43288,"t":"byte","b":[8,12,12,8,8,12,66,227]},{"a":43296,"t":"byte","b":[227,227,201,200,227,227,227,212]},{"a":43304,"t":"byte","b":[220,219,212,123,1,1,1,119]},{"a":43312,"t":"byte","b":[0,0,0,0,161,162,206,205]},{"a":43320,"t":"byte","b":[99,107,97,99,80,0,0,0]},{"a":43328,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":43336,"t":"byte","b":[0,0,0,0,0,0,80,149]},{"a":43344,"t":"byte","b":[11,149,149,149,149,11,149,190]},{"a":43352,"t":"byte","b":[189,188,185,185,185,207,227,227]},{"a":43360,"t":"byte","b":[0,11,227,227,227,227,227,227]},{"a":43368,"t":"byte","b":[11,0,171,171,76,77,171,171]},{"a":43376,"t":"byte","b":[0,32,32,32,32,245,32,32]},{"a":43384,"t":"byte","b":[32,32,241,243,242,32,32,241]},{"a":43392,"t":"byte","b":[244,242,32,32,32,245,32,32]},{"a":43400,"t":"byte","b":[32,245,32,32,32,32,32,32]},{"a":43408,"t":"byte","b":[32,241,242,242,32,32,245,32]},{"a":43416,"t":"byte","b":[245,32,32,32,32,245,32,32]},{"a":43424,"t":"byte","b":[32,32,241,243,242,32,32,241]},{"a":43432,"t":"byte","b":[244,242,32,32,32,245,32,32]},{"a":43440,"t":"byte","b":[32,245,32,32,32,32,32,32]},{"a":43448,"t":"byte","b":[32,241,242,242,32,32,245,32]},{"a":43456,"t":"byte","b":[245,0,0,0,207,0,0,0]},{"a":43464,"t":"byte","b":[0,0,213,197,207,209,216,0]},{"a":43472,"t":"byte","b":[210,213,216,0,0,0,206,204]},{"a":43480,"t":"byte","b":[0,0,210,209,217,217,213,217]},{"a":43488,"t":"byte","b":[209,217,216,68,69,159,157,166]},{"a":43496,"t":"byte","b":[180,180,170,157,158,77,76,77]},{"a":43504,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":43512,"t":"byte","b":[0,0,0,0,0,77,76,77]},{"a":43520,"l":"tiles_AA00","c":"$AA00-$ADFF holds cells of scenery types 1, 2, 3, 4, 5, 6, 7, 9, 10, 12, 13, 15, 16, 19, 20, 22, 23 and 24, the lower horizon picture that ends at $AF5D and the frame round the course pictures on the select screen; 34 of its bytes are in no picture.","t":"byte","b":[212,236,1,185,1,1,144,146]},{"a":43528,"t":"byte","b":[149,148,0,170,199,199,199,199]},{"a":43536,"t":"byte","b":[199,199,1,9,1,118,118,118]},{"a":43544,"t":"byte","b":[118,118,118,118,118,118,118,118]},{"a":43552,"t":"byte","b":[118,118,118,118,118,118,118,118]},{"a":43560,"t":"byte","b":[118,118,118,118,118,1,1,1]},{"a":43568,"t":"byte","b":[1,1,1,1,1,115,6,1]},{"a":43576,"t":"byte","b":[125,129,119,94,71,6,1,124]},{"a":43584,"t":"byte","b":[65,63,1,1,125,129,1,1]},{"a":43592,"t":"byte","b":[1,1,1,1,1,139,139,139]},{"a":43600,"t":"byte","b":[139,139,139,139,139,139,139,139]},{"a":43608,"t":"byte","b":[139,139,139,139,139,139,139,139]},{"a":43616,"t":"byte","b":[139,139,139,139,139,139,139,139]},{"a":43624,"t":"byte","b":[139,149,148,6,6,6,6,6]},{"a":43632,"t":"byte","b":[6,6,6,6,6,6,6,6]},{"a":43640,"t":"byte","b":[6,6,6,6,6,6,6,6]},{"a":43648,"t":"byte","b":[6,6,6,6,6,6,6,6]},{"a":43656,"t":"byte","b":[6,6,6,86,86,86,86,86]},{"a":43664,"t":"byte","b":[86,86,86,86,86,86,86,86]},{"a":43672,"t":"byte","b":[86,86,86,86,86,86,86,86]},{"a":43680,"t":"byte","b":[86,86,86,86,86,86,86,224]},{"a":43688,"t":"byte","b":[240,0,0,0,0,0,235,236]},{"a":43696,"t":"byte","b":[235,236,235,236,235,235,235,236]},{"a":43704,"t":"byte","b":[235,236,235,236,235,236,235,235]},{"a":43712,"t":"byte","b":[235,236,235,236,235,236,0,0]},{"a":43720,"t":"byte","b":[0,0,0,0,199,0,0,0]},{"a":43728,"t":"byte","b":[0,202,0,0,0,84,85,85]},{"a":43736,"t":"byte","b":[81,0,0,210,210,197,207,213]},{"a":43744,"t":"byte","b":[213,216,0,0,0,159,156,165]},{"a":43752,"t":"byte","b":[163,162,165,156,158,77,76,77]},{"a":43760,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":43768,"t":"byte","b":[0,0,0,0,0,77,76,77]},{"a":43776,"t":"byte","b":[239,191,187,186,188,190,145,147]},{"a":43784,"t":"byte","b":[147,149,148,170,1,201,201,137]},{"a":43792,"t":"byte","b":[108,101,1,13,1,1,1,1]},{"a":43800,"t":"byte","b":[1,1,119,72,1,71,94,117]},{"a":43808,"t":"byte","b":[119,128,1,80,76,1,71,94]},{"a":43816,"t":"byte","b":[117,1,1,1,1,1,1,1]},{"a":43824,"t":"byte","b":[1,1,1,122,6,6,94,1]},{"a":43832,"t":"byte","b":[124,1,124,133,1,6,1,127]},{"a":43840,"t":"byte","b":[1,65,63,1,124,1,1,1]},{"a":43848,"t":"byte","b":[1,1,1,1,1,131,131,131]},{"a":43856,"t":"byte","b":[131,131,131,131,131,131,131,131]},{"a":43864,"t":"byte","b":[131,131,131,131,131,131,131,131]},{"a":43872,"t":"byte","b":[131,131,131,131,131,131,131,131]},{"a":43880,"t":"byte","b":[131,147,144,82,82,82,82,82]},{"a":43888,"t":"byte","b":[82,82,82,82,82,82,82,82]},{"a":43896,"t":"byte","b":[82,82,82,82,82,82,82,82]},{"a":43904,"t":"byte","b":[82,82,82,82,82,82,82,82]},{"a":43912,"t":"byte","b":[82,82,82,84,84,84,84,84]},{"a":43920,"t":"byte","b":[84,84,84,84,84,84,84,84]},{"a":43928,"t":"byte","b":[84,84,84,84,84,84,84,84]},{"a":43936,"t":"byte","b":[84,84,84,84,84,84,84,224]},{"a":43944,"t":"byte","b":[240,0,0,0,0,0,236,235]},{"a":43952,"t":"byte","b":[236,236,236,235,236,235,236,235]},{"a":43960,"t":"byte","b":[236,235,236,235,236,235,236,235]},{"a":43968,"t":"byte","b":[236,235,236,235,236,236,235,232]},{"a":43976,"t":"byte","b":[234,78,77,77,93,93,76,0]},{"a":43984,"t":"byte","b":[84,85,85,81,0,178,174,174]},{"a":43992,"t":"byte","b":[180,0,0,0,0,211,208,199]},{"a":44000,"t":"byte","b":[0,0,0,0,0,159,157,168]},{"a":44008,"t":"byte","b":[161,160,167,157,158,77,76,77]},{"a":44016,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":44024,"t":"byte","b":[0,0,0,0,0,77,76,77]},{"a":44032,"t":"byte","b":[1,1,1,1,1,190,152,152]},{"a":44040,"t":"byte","b":[152,152,151,170,1,137,100,98]},{"a":44048,"t":"byte","b":[110,102,12,8,12,1,1,1]},{"a":44056,"t":"byte","b":[1,1,75,68,1,126,128,115]},{"a":44064,"t":"byte","b":[69,128,126,69,79,1,126,128]},{"a":44072,"t":"byte","b":[1,1,1,1,1,114,114,114]},{"a":44080,"t":"byte","b":[114,114,114,114,114,114,114,114]},{"a":44088,"t":"byte","b":[114,114,114,114,114,114,114,114]},{"a":44096,"t":"byte","b":[114,114,114,114,114,114,114,114]},{"a":44104,"t":"byte","b":[114,114,114,114,114,141,141,141]},{"a":44112,"t":"byte","b":[141,141,141,141,141,141,141,141]},{"a":44120,"t":"byte","b":[141,141,141,141,141,141,141,141]},{"a":44128,"t":"byte","b":[141,141,141,141,141,141,141,141]},{"a":44136,"t":"byte","b":[141,146,145,72,72,72,72,72]},{"a":44144,"t":"byte","b":[72,72,72,72,72,72,72,72]},{"a":44152,"t":"byte","b":[72,72,72,72,72,72,72,72]},{"a":44160,"t":"byte","b":[72,72,72,72,72,72,72,72]},{"a":44168,"t":"byte","b":[72,72,72,85,85,85,85,85]},{"a":44176,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":44184,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":44192,"t":"byte","b":[85,85,85,85,85,85,85,224]},{"a":44200,"t":"byte","b":[240,0,0,0,0,0,235,236]},{"a":44208,"t":"byte","b":[235,236,235,236,235,236,235,236]},{"a":44216,"t":"byte","b":[235,236,236,235,235,236,235,236]},{"a":44224,"t":"byte","b":[235,236,235,236,235,236,229,228]},{"a":44232,"t":"byte","b":[230,69,154,154,92,98,75,172]},{"a":44240,"t":"byte","b":[174,79,174,174,177,83,72,79]},{"a":44248,"t":"byte","b":[82,0,0,0,0,0,199,0]},{"a":44256,"t":"byte","b":[0,0,0,0,0,159,156,166]},{"a":44264,"t":"byte","b":[1,1,170,156,158,77,76,77]},{"a":44272,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":44280,"t":"byte","b":[0,0,0,0,0,77,76,77]},{"a":44288,"t":"byte","b":[198,197,195,194,196,193,152,155]},{"a":44296,"t":"byte","b":[152,152,151,170,104,103,99,97]},{"a":44304,"t":"byte","b":[132,201,1,51,1,1,1,1]},{"a":44312,"t":"byte","b":[1,115,116,74,1,125,129,120]},{"a":44320,"t":"byte","b":[1,128,125,77,76,1,125,129]},{"a":44328,"t":"byte","b":[1,1,1,1,1,93,93,93]},{"a":44336,"t":"byte","b":[93,88,87,91,84,83,96,83]},{"a":44344,"t":"byte","b":[87,91,93,93,93,112,105,112]},{"a":44352,"t":"byte","b":[105,112,105,112,105,112,105,112]},{"a":44360,"t":"byte","b":[105,112,105,112,105,112,105,112]},{"a":44368,"t":"byte","b":[105,112,105,112,105,112,105,112]},{"a":44376,"t":"byte","b":[105,112,105,112,105,32,32,32]},{"a":44384,"t":"byte","b":[246,251,32,32,32,32,246,250]},{"a":44392,"t":"byte","b":[32,32,254,251,32,32,32,32]},{"a":44400,"t":"byte","b":[32,254,247,250,32,32,32,32]},{"a":44408,"t":"byte","b":[32,32,32,254,247,250,32,32]},{"a":44416,"t":"byte","b":[32,32,32,32,32,32,32,32]},{"a":44424,"t":"byte","b":[246,251,32,32,32,32,246,250]},{"a":44432,"t":"byte","b":[32,32,254,251,32,32,32,32]},{"a":44440,"t":"byte","b":[32,254,247,250,32,32,32,32]},{"a":44448,"t":"byte","b":[32,32,32,254,247,250,32,32]},{"a":44456,"t":"byte","b":[32,32,32,32,32,0,236,235]},{"a":44464,"t":"byte","b":[236,235,236,235,236,235,235,235]},{"a":44472,"t":"byte","b":[236,235,236,235,236,235,236,235]},{"a":44480,"t":"byte","b":[235,235,236,235,236,235,236,231]},{"a":44488,"t":"byte","b":[233,70,71,71,91,71,79,178]},{"a":44496,"t":"byte","b":[79,174,79,79,180,0,176,175]},{"a":44504,"t":"byte","b":[0,218,210,217,213,215,207,207]},{"a":44512,"t":"byte","b":[207,207,207,207,207,159,157,166]},{"a":44520,"t":"byte","b":[180,180,170,157,158,77,76,77]},{"a":44528,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":44536,"t":"byte","b":[0,0,0,0,0,77,76,77]},{"a":44544,"l":"tiles_AE00","c":"$AE00-$B1FF holds cells of scenery types 1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23 and 24, the lower horizon picture that ends at $AF5D, the upper horizon picture that ends at $B33F and the frame round the course pictures on the select screen; 20 of its bytes are in no picture.","t":"byte","b":[199,199,199,199,199,199,152,152]},{"a":44552,"t":"byte","b":[152,152,151,170,134,136,111,199]},{"a":44560,"t":"byte","b":[199,199,1,9,1,114,114,114]},{"a":44568,"t":"byte","b":[114,114,114,114,114,114,114,114]},{"a":44576,"t":"byte","b":[114,114,114,114,114,114,114,114]},{"a":44584,"t":"byte","b":[114,114,114,114,114,1,1,1]},{"a":44592,"t":"byte","b":[1,89,126,133,85,128,95,97]},{"a":44600,"t":"byte","b":[126,133,1,1,1,105,112,105]},{"a":44608,"t":"byte","b":[112,105,112,105,112,105,112,105]},{"a":44616,"t":"byte","b":[112,105,112,105,112,105,112,105]},{"a":44624,"t":"byte","b":[112,105,112,105,112,105,112,105]},{"a":44632,"t":"byte","b":[112,105,112,105,112,32,254,36]},{"a":44640,"t":"byte","b":[245,252,250,247,250,247,253,252]},{"a":44648,"t":"byte","b":[250,36,253,252,250,32,32,254]},{"a":44656,"t":"byte","b":[36,253,252,248,250,247,250,251]},{"a":44664,"t":"byte","b":[246,250,246,243,252,248,242,251]},{"a":44672,"t":"byte","b":[247,250,32,32,32,32,254,36]},{"a":44680,"t":"byte","b":[245,252,250,247,250,247,253,252]},{"a":44688,"t":"byte","b":[250,36,253,252,250,32,32,254]},{"a":44696,"t":"byte","b":[36,253,252,248,250,247,250,251]},{"a":44704,"t":"byte","b":[246,250,246,243,252,248,242,251]},{"a":44712,"t":"byte","b":[247,250,32,32,32,0,235,236]},{"a":44720,"t":"byte","b":[235,236,235,236,235,236,235,236]},{"a":44728,"t":"byte","b":[235,236,235,236,235,236,235,236]},{"a":44736,"t":"byte","b":[236,236,235,236,235,236,239,0]},{"a":44744,"t":"byte","b":[0,94,0,0,0,0,94,83]},{"a":44752,"t":"byte","b":[72,79,79,79,82,78,77,81]},{"a":44760,"t":"byte","b":[80,217,216,213,213,216,207,0]},{"a":44768,"t":"byte","b":[0,0,0,0,207,159,156,165]},{"a":44776,"t":"byte","b":[163,162,165,156,158,77,76,77]},{"a":44784,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":44792,"t":"byte","b":[0,0,0,0,0,77,76,77]},{"a":44800,"t":"byte","b":[12,8,8,8,8,12,152,152]},{"a":44808,"t":"byte","b":[152,152,151,182,12,8,8,8]},{"a":44816,"t":"byte","b":[8,12,12,8,12,92,92,108]},{"a":44824,"t":"byte","b":[109,110,111,92,92,92,108,110]},{"a":44832,"t":"byte","b":[111,92,110,110,92,0,0,0]},{"a":44840,"t":"byte","b":[0,0,0,0,0,113,113,113]},{"a":44848,"t":"byte","b":[90,86,82,113,81,81,81,81]},{"a":44856,"t":"byte","b":[82,113,113,113,113,138,138,138]},{"a":44864,"t":"byte","b":[138,138,138,138,138,138,138,138]},{"a":44872,"t":"byte","b":[138,138,138,138,138,138,138,138]},{"a":44880,"t":"byte","b":[138,138,138,138,138,138,138,138]},{"a":44888,"t":"byte","b":[138,138,138,138,138,246,253,243]},{"a":44896,"t":"byte","b":[252,245,244,253,244,1,252,243]},{"a":44904,"t":"byte","b":[248,245,245,243,252,250,247,253]},{"a":44912,"t":"byte","b":[243,1,253,248,249,249,248,244]},{"a":44920,"t":"byte","b":[243,252,245,253,243,245,249,245]},{"a":44928,"t":"byte","b":[248,248,250,247,250,246,253,243]},{"a":44936,"t":"byte","b":[252,245,244,253,244,1,252,243]},{"a":44944,"t":"byte","b":[248,245,245,243,252,250,247,253]},{"a":44952,"t":"byte","b":[243,1,253,248,249,249,248,244]},{"a":44960,"t":"byte","b":[243,252,245,253,243,245,249,245]},{"a":44968,"t":"byte","b":[248,248,250,247,250,0,236,236]},{"a":44976,"t":"byte","b":[236,235,236,236,236,235,236,236]},{"a":44984,"t":"byte","b":[236,236,236,235,236,236,236,235]},{"a":44992,"t":"byte","b":[236,235,236,236,236,235,237,0]},{"a":45000,"t":"byte","b":[0,94,0,0,0,0,94,0]},{"a":45008,"t":"byte","b":[83,72,72,82,0,86,88,91]},{"a":45016,"t":"byte","b":[79,210,213,217,216,213,207,0]},{"a":45024,"t":"byte","b":[0,0,0,0,207,159,157,168]},{"a":45032,"t":"byte","b":[161,160,167,157,158,77,76,77]},{"a":45040,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":45048,"t":"byte","b":[0,0,0,0,0,77,76,77]},{"a":45056,"t":"byte","b":[197,205,205,203,142,143,148,0]},{"a":45064,"t":"byte","b":[170,95,95,93,92,59,58,1]},{"a":45072,"t":"byte","b":[1,1,1,1,1,119,72,1]},{"a":45080,"t":"byte","b":[71,70,71,1,119,127,1,80]},{"a":45088,"t":"byte","b":[76,1,71,70,71,1,1,1]},{"a":45096,"t":"byte","b":[1,1,1,93,93,93,93,93]},{"a":45104,"t":"byte","b":[88,93,73,73,84,83,93,73]},{"a":45112,"t":"byte","b":[83,73,73,93,93,93,93,32]},{"a":45120,"t":"byte","b":[32,34,21,32,32,32,32,32]},{"a":45128,"t":"byte","b":[32,32,32,32,32,32,32,32]},{"a":45136,"t":"byte","b":[32,34,38,25,26,32,32,32]},{"a":45144,"t":"byte","b":[38,20,34,21,32,32,32,32]},{"a":45152,"t":"byte","b":[32,32,32,32,32,32,32,32]},{"a":45160,"t":"byte","b":[32,34,21,32,32,32,32,32]},{"a":45168,"t":"byte","b":[32,32,32,32,32,32,32,32]},{"a":45176,"t":"byte","b":[32,34,38,25,26,32,32,32]},{"a":45184,"t":"byte","b":[38,20,34,21,32,32,32,32]},{"a":45192,"t":"byte","b":[32,32,32,32,32,32,32,0]},{"a":45200,"t":"byte","b":[203,187,0,218,215,149,142,148]},{"a":45208,"t":"byte","b":[149,142,148,106,96,106,93,92]},{"a":45216,"t":"byte","b":[6,6,6,6,6,6,185,184]},{"a":45224,"t":"byte","b":[169,150,224,238,238,240,99,237]},{"a":45232,"t":"byte","b":[99,99,72,99,72,99,99,237]},{"a":45240,"t":"byte","b":[99,99,72,99,99,237,99,99]},{"a":45248,"t":"byte","b":[72,99,99,237,99,99,238,227]},{"a":45256,"t":"byte","b":[0,11,227,227,227,227,11,0]},{"a":45264,"t":"byte","b":[171,176,175,171,0,94,0,0]},{"a":45272,"t":"byte","b":[94,68,211,216,216,213,207,0]},{"a":45280,"t":"byte","b":[0,0,0,0,207,159,156,166]},{"a":45288,"t":"byte","b":[1,1,170,156,158,77,76,77]},{"a":45296,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":45304,"t":"byte","b":[0,0,0,0,0,77,76,77]},{"a":45312,"t":"byte","b":[203,205,203,205,146,147,149,148]},{"a":45320,"t":"byte","b":[170,137,91,90,132,60,57,1]},{"a":45328,"t":"byte","b":[1,1,1,1,1,75,68,1]},{"a":45336,"t":"byte","b":[1,127,1,115,69,127,126,69]},{"a":45344,"t":"byte","b":[79,1,1,127,1,1,1,1]},{"a":45352,"t":"byte","b":[1,1,1,1,1,1,1,126]},{"a":45360,"t":"byte","b":[121,1,126,129,120,128,126,121]},{"a":45368,"t":"byte","b":[128,126,129,1,1,1,1,34]},{"a":45376,"t":"byte","b":[21,38,1,20,36,26,32,32]},{"a":45384,"t":"byte","b":[32,32,38,25,34,21,32,32]},{"a":45392,"t":"byte","b":[32,15,15,15,14,34,38,25]},{"a":45400,"t":"byte","b":[1,1,1,1,20,35,25,26]},{"a":45408,"t":"byte","b":[32,32,32,32,32,32,32,34]},{"a":45416,"t":"byte","b":[21,38,1,20,36,26,32,32]},{"a":45424,"t":"byte","b":[32,32,38,25,34,21,32,32]},{"a":45432,"t":"byte","b":[32,15,15,15,14,34,38,25]},{"a":45440,"t":"byte","b":[1,1,1,1,20,35,25,26]},{"a":45448,"t":"byte","b":[32,32,32,32,32,32,32,202]},{"a":45456,"t":"byte","b":[213,232,234,211,216,137,130,134]},{"a":45464,"t":"byte","b":[143,141,138,93,94,92,93,92]},{"a":45472,"t":"byte","b":[6,6,6,6,6,6,185,166]},{"a":45480,"t":"byte","b":[1,169,224,238,238,240,234,232]},{"a":45488,"t":"byte","b":[235,237,231,229,234,232,235,230]},{"a":45496,"t":"byte","b":[234,232,235,237,231,229,234,232]},{"a":45504,"t":"byte","b":[235,230,234,232,235,237,231,229]},{"a":45512,"t":"byte","b":[234,232,235,230,234,232,235,237]},{"a":45520,"t":"byte","b":[231,229,0,0,0,11,227,227]},{"a":45528,"t":"byte","b":[11,0,0,202,0,0,207,0]},{"a":45536,"t":"byte","b":[0,0,0,0,207,159,157,166]},{"a":45544,"t":"byte","b":[180,180,170,157,158,77,76,77]},{"a":45552,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":45560,"t":"byte","b":[0,0,0,0,0,77,76,77]},{"a":45568,"l":"tiles_B200","c":"$B200-$B5FF holds cells of scenery types 1, 2, 3, 4, 5, 6, 7, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21 and 22, the upper horizon picture that ends at $B33F and the frame round the course pictures on the select screen; 117 of its bytes are in no picture.","t":"byte","b":[199,199,199,199,152,155,152,151]},{"a":45576,"t":"byte","b":[170,89,94,96,96,47,48,1]},{"a":45584,"t":"byte","b":[1,1,1,1,115,116,74,1]},{"a":45592,"t":"byte","b":[126,128,1,120,1,127,125,77]},{"a":45600,"t":"byte","b":[76,1,126,128,1,1,1,1]},{"a":45608,"t":"byte","b":[1,1,1,1,1,1,1,116]},{"a":45616,"t":"byte","b":[74,1,125,115,130,128,125,65]},{"a":45624,"t":"byte","b":[134,125,1,1,1,1,1,15]},{"a":45632,"t":"byte","b":[15,14,14,15,15,19,32,34]},{"a":45640,"t":"byte","b":[36,21,38,1,1,1,25,38]},{"a":45648,"t":"byte","b":[20,34,26,32,32,15,14,29]},{"a":45656,"t":"byte","b":[1,1,1,1,14,15,14,19]},{"a":45664,"t":"byte","b":[32,34,38,25,36,26,32,15]},{"a":45672,"t":"byte","b":[15,14,14,15,15,19,32,34]},{"a":45680,"t":"byte","b":[36,21,38,1,1,1,25,38]},{"a":45688,"t":"byte","b":[20,34,26,32,32,15,14,29]},{"a":45696,"t":"byte","b":[1,1,1,1,14,15,14,19]},{"a":45704,"t":"byte","b":[32,34,38,25,36,26,32,236]},{"a":45712,"t":"byte","b":[213,213,204,206,204,136,1,132]},{"a":45720,"t":"byte","b":[140,142,139,93,94,92,93,92]},{"a":45728,"t":"byte","b":[205,225,225,236,227,223,185,165]},{"a":45736,"t":"byte","b":[167,181,224,238,238,240,233,230]},{"a":45744,"t":"byte","b":[231,229,235,232,233,230,231,229]},{"a":45752,"t":"byte","b":[233,230,231,229,235,232,233,230]},{"a":45760,"t":"byte","b":[231,229,233,230,231,229,235,232]},{"a":45768,"t":"byte","b":[233,230,231,229,233,230,231,229]},{"a":45776,"t":"byte","b":[235,232,238,223,238,238,223,238]},{"a":45784,"t":"byte","b":[238,223,238,238,223,238,207,0]},{"a":45792,"t":"byte","b":[0,0,0,0,207,159,156,165]},{"a":45800,"t":"byte","b":[163,162,165,156,158,77,76,77]},{"a":45808,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":45816,"t":"byte","b":[0,0,0,0,0,77,76,77]},{"a":45824,"t":"byte","b":[12,8,8,12,152,152,152,151]},{"a":45832,"t":"byte","b":[182,12,8,8,12,49,57,114]},{"a":45840,"t":"byte","b":[114,114,114,114,114,114,114,114]},{"a":45848,"t":"byte","b":[114,114,114,114,114,114,114,114]},{"a":45856,"t":"byte","b":[114,114,114,114,114,114,114,114]},{"a":45864,"t":"byte","b":[114,114,114,114,114,114,114,114]},{"a":45872,"t":"byte","b":[114,114,114,114,114,114,114,114]},{"a":45880,"t":"byte","b":[114,114,114,114,114,114,114,32]},{"a":45888,"t":"byte","b":[32,32,32,32,32,32,32,15]},{"a":45896,"t":"byte","b":[14,15,15,14,15,15,14,14]},{"a":45904,"t":"byte","b":[15,15,14,32,32,32,32,28]},{"a":45912,"t":"byte","b":[15,14,15,19,32,32,32,32]},{"a":45920,"t":"byte","b":[32,28,15,14,15,14,32,32]},{"a":45928,"t":"byte","b":[32,32,32,32,32,32,32,15]},{"a":45936,"t":"byte","b":[14,15,15,14,15,15,14,14]},{"a":45944,"t":"byte","b":[15,15,14,32,32,32,32,28]},{"a":45952,"t":"byte","b":[15,14,15,19,32,32,32,32]},{"a":45960,"t":"byte","b":[32,28,15,14,15,14,32,227]},{"a":45968,"t":"byte","b":[206,205,227,220,219,135,131,133]},{"a":45976,"t":"byte","b":[146,141,145,93,94,92,93,92]},{"a":45984,"t":"byte","b":[6,6,6,6,6,6,185,185]},{"a":45992,"t":"byte","b":[185,191,224,238,238,240,231,229]},{"a":46000,"t":"byte","b":[234,232,233,230,231,229,234,232]},{"a":46008,"t":"byte","b":[231,229,234,232,233,230,231,229]},{"a":46016,"t":"byte","b":[234,232,231,229,234,232,233,230]},{"a":46024,"t":"byte","b":[231,229,234,232,231,229,234,232]},{"a":46032,"t":"byte","b":[233,230,223,238,223,223,238,223]},{"a":46040,"t":"byte","b":[223,238,223,223,238,223,207,207]},{"a":46048,"t":"byte","b":[207,207,207,207,207,159,157,168]},{"a":46056,"t":"byte","b":[161,160,167,157,158,77,76,77]},{"a":46064,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":46072,"t":"byte","b":[0,0,0,0,0,77,76,77]},{"a":46080,"t":"byte","b":[201,201,141,140,183,87,88,61]},{"a":46088,"t":"byte","b":[1,1,1,1,1,122,6,6]},{"a":46096,"t":"byte","b":[6,94,1,1,124,129,115,6]},{"a":46104,"t":"byte","b":[133,1,6,126,127,1,65,63]},{"a":46112,"t":"byte","b":[1,1,124,129,1,1,1,1]},{"a":46120,"t":"byte","b":[1,1,1,1,93,93,93,98]},{"a":46128,"t":"byte","b":[100,102,103,106,100,102,93,93]},{"a":46136,"t":"byte","b":[73,74,222,111,91,87,87,87]},{"a":46144,"t":"byte","b":[87,87,87,87,87,87,87,87]},{"a":46152,"t":"byte","b":[87,87,87,87,87,87,87,87]},{"a":46160,"t":"byte","b":[87,87,87,87,87,87,87,87]},{"a":46168,"t":"byte","b":[87,87,87,87,87,87,87,87]},{"a":46176,"t":"byte","b":[87,240,0,0,90,90,90,90]},{"a":46184,"t":"byte","b":[90,90,90,90,90,90,90,90]},{"a":46192,"t":"byte","b":[90,90,90,90,90,90,90,6]},{"a":46200,"t":"byte","b":[6,6,6,90,90,90,90,90]},{"a":46208,"t":"byte","b":[90,90,90,90,90,89,89,89]},{"a":46216,"t":"byte","b":[89,89,89,89,89,89,89,89]},{"a":46224,"t":"byte","b":[89,89,89,89,89,146,141,145]},{"a":46232,"t":"byte","b":[0,0,0,93,94,92,204,204]},{"a":46240,"t":"byte","b":[206,196,206,206,196,206,192,193]},{"a":46248,"t":"byte","b":[1,1,224,238,238,240,99,237]},{"a":46256,"t":"byte","b":[231,237,231,239,99,237,231,237]},{"a":46264,"t":"byte","b":[99,239,231,237,231,237,99,239]},{"a":46272,"t":"byte","b":[231,237,99,237,231,237,231,237]},{"a":46280,"t":"byte","b":[99,239,231,230,99,237,231,237]},{"a":46288,"t":"byte","b":[239,239,238,223,223,238,223,223]},{"a":46296,"t":"byte","b":[238,223,223,238,223,223,0,0]},{"a":46304,"t":"byte","b":[0,0,0,0,0,159,156,166]},{"a":46312,"t":"byte","b":[1,1,170,156,158,77,76,77]},{"a":46320,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":46328,"t":"byte","b":[0,0,0,0,0,77,76,77]},{"a":46336,"t":"byte","b":[184,184,139,138,181,86,184,50]},{"a":46344,"t":"byte","b":[114,114,114,114,114,114,114,114]},{"a":46352,"t":"byte","b":[114,114,114,114,114,114,114,114]},{"a":46360,"t":"byte","b":[114,114,114,114,114,114,114,114]},{"a":46368,"t":"byte","b":[114,114,114,114,114,114,114,114]},{"a":46376,"t":"byte","b":[114,114,114,114,113,113,113,99]},{"a":46384,"t":"byte","b":[101,101,104,107,101,113,113,113]},{"a":46392,"t":"byte","b":[90,89,221,110,91,72,72,72]},{"a":46400,"t":"byte","b":[72,72,72,72,72,72,72,72]},{"a":46408,"t":"byte","b":[72,72,72,72,72,72,72,72]},{"a":46416,"t":"byte","b":[72,72,72,72,72,72,72,72]},{"a":46424,"t":"byte","b":[72,72,72,72,72,72,72,72]},{"a":46432,"t":"byte","b":[72,238,0,0,81,0,0,0]},{"a":46440,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":46448,"t":"byte","b":[0,0,0,0,0,0,81,205]},{"a":46456,"t":"byte","b":[225,236,223,238,238,238,238,238]},{"a":46464,"t":"byte","b":[238,238,238,238,238,0,0,0]},{"a":46472,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":46480,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":46488,"t":"byte","b":[0,0,0,93,94,92,196,196]},{"a":46496,"t":"byte","b":[149,11,149,149,11,149,190,189]},{"a":46504,"t":"byte","b":[188,185,224,224,224,240,99,72]},{"a":46512,"t":"byte","b":[72,99,99,72,239,72,72,99]},{"a":46520,"t":"byte","b":[99,72,239,72,99,72,72,239]},{"a":46528,"t":"byte","b":[99,99,72,239,72,72,99,99]},{"a":46536,"t":"byte","b":[72,239,72,99,72,72,99,72]},{"a":46544,"t":"byte","b":[99,72,70,70,70,70,70,70]},{"a":46552,"t":"byte","b":[70,70,70,70,70,70,0,0]},{"a":46560,"t":"byte","b":[0,0,0,0,0,159,157,166]},{"a":46568,"t":"byte","b":[180,180,170,157,158,77,76,77]},{"a":46576,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":46584,"t":"byte","b":[0,0,0,0,0,77,76,77]},{"a":46592,"l":"tiles_B600","c":"$B600-$B684 holds cells of scenery types 9, 15, 16, 17 and 19; 1 of its bytes is in no picture.","t":"byte","b":[112,105,0,112,105,0,112,105]},{"a":46600,"t":"byte","b":[0,112,105,0,112,105,0,112]},{"a":46608,"t":"byte","b":[105,0,112,105,0,112,105,0]},{"a":46616,"t":"byte","b":[112,105,0,112,105,0,112,105]},{"a":46624,"t":"byte","b":[0,112,105,0,142,142,142,142]},{"a":46632,"t":"byte","b":[142,142,142,142,142,142,142,142]},{"a":46640,"t":"byte","b":[142,142,142,142,142,142,142,142]},{"a":46648,"t":"byte","b":[142,142,142,142,140,140,140,140]},{"a":46656,"t":"byte","b":[140,140,140,140,140,140,71,71]},{"a":46664,"t":"byte","b":[71,71,71,0,88,88,88,88]},{"a":46672,"t":"byte","b":[88,88,88,88,88,88,88,88]},{"a":46680,"t":"byte","b":[88,88,88,88,88,88,88,88]},{"a":46688,"t":"byte","b":[88,88,88,88,81,0,0,0]},{"a":46696,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":46704,"t":"byte","b":[0,0,0,0,0,0,81,153]},{"a":46712,"t":"byte","b":[153,153,153,238,238,238,238,238]},{"a":46720,"t":"byte","b":[238,238,238,238,238]},{"a":46725,"l":"stage_chars_a","c":"113 bytes, characters $F1 to $FE of the race set and a byte of $FF, which setup_stage copies to $FF88 when the lower horizon picture is not at $A5xx: the horizon's own characters.","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":46733,"t":"byte","b":[128,160,170,170,170,170,170,170]},{"a":46741,"t":"byte","b":[86,86,90,106,105,169,169,106]},{"a":46749,"t":"byte","b":[170,170,169,165,169,165,149,149]},{"a":46757,"t":"byte","b":[149,149,153,169,169,170,170,170]},{"a":46765,"t":"byte","b":[0,0,1,1,5,5,21,21]},{"a":46773,"t":"byte","b":[1,5,21,22,86,90,86,90]},{"a":46781,"t":"byte","b":[106,106,90,90,154,166,166,106]},{"a":46789,"t":"byte","b":[170,170,170,170,170,170,170,170]},{"a":46797,"t":"byte","b":[0,128,160,160,168,168,170,170]},{"a":46805,"t":"byte","b":[0,0,0,128,128,160,168,170]},{"a":46813,"t":"byte","b":[106,106,90,90,106,90,86,86]},{"a":46821,"t":"byte","b":[86,89,89,105,101,165,165,86]},{"a":46829,"t":"byte","b":[0,0,0,0,0,1,5,21]},{"a":46837,"t":"byte","b":[0]},{"a":46838,"l":"tiles_B6F6","c":"$B6F6-$B784 holds cells of scenery types 9, 15, 16, 17 and 19; 10 of its bytes are in no picture.","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":46846,"t":"byte","b":[0,0,138,138,138,138,138,138]},{"a":46854,"t":"byte","b":[138,138,138,138,138,138,138,138]},{"a":46862,"t":"byte","b":[138,138,138,138,138,138,138,138]},{"a":46870,"t":"byte","b":[138,138,138,138,138,138,138,138]},{"a":46878,"t":"byte","b":[138,138,138,138,138,138,143,143]},{"a":46886,"t":"byte","b":[143,143,143,143,143,143,143,143]},{"a":46894,"t":"byte","b":[143,143,143,143,143,143,143,143]},{"a":46902,"t":"byte","b":[143,143,143,143,143,143,137,137]},{"a":46910,"t":"byte","b":[137,137,137,137,137,137,137,137]},{"a":46918,"t":"byte","b":[137,137,137,137,137,137,87,87]},{"a":46926,"t":"byte","b":[87,87,87,87,87,87,87,87]},{"a":46934,"t":"byte","b":[87,87,87,87,87,87,87,87]},{"a":46942,"t":"byte","b":[87,87,87,87,87,87,81,0]},{"a":46950,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":46958,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":46966,"t":"byte","b":[81,11,149,149,11,70,70,70]},{"a":46974,"t":"byte","b":[70,70,70,70,70,70,70]},{"a":46981,"l":"stage_chars_b","c":"113 bytes, characters $F1 to $FE of the race set and a byte of $FF, which setup_stage copies to $FF88 when the lower horizon picture is at $A5xx: the horizon's own characters.","t":"byte","b":[0,0,0,10,170,102,21,0]},{"a":46989,"t":"byte","b":[0,0,0,32,170,165,80,0]},{"a":46997,"t":"byte","b":[0,0,168,170,170,153,86,65]},{"a":47005,"t":"byte","b":[0,0,0,130,170,105,150,85]},{"a":47013,"t":"byte","b":[0,0,0,8,42,149,0,0]},{"a":47021,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":47029,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":47037,"t":"byte","b":[168,152,168,152,168,152,168,152]},{"a":47045,"t":"byte","b":[170,150,170,153,170,149,170,169]},{"a":47053,"t":"byte","b":[85,153,153,85,85,153,153,85]},{"a":47061,"t":"byte","b":[22,42,22,38,22,26,22,26]},{"a":47069,"t":"byte","b":[128,128,128,128,128,128,128,128]},{"a":47077,"t":"byte","b":[85,153,85,153,85,153,85,153]},{"a":47085,"t":"byte","b":[85,154,85,153,85,166,85,106]},{"a":47093,"t":"byte","b":[0]},{"a":47094,"t":"gap","n":10},{"a":47104,"l":"sound_play","c":"The sound driver's entry once a frame, from the race's top-of-screen interrupt and the text screens': JMP to sound_frame.","t":"code","b":[76,54,184],"m":"jmp","oa":47158,"o":"sound_frame","x":[20865,21075]},{"a":47107,"l":"sound_rts","c":"An RTS between the entry and the driver's switches.","t":"byte","b":[96]},{"a":47108,"l":"sound_tune","c":"The tune sound_reset starts: 1 on the name entry, 2 for the race; 0 is silence.","t":"byte","b":[2],"x":[2152,2703,49044]},{"a":47109,"l":"sound_effect","c":"Written by the game to start a sound effect on voice 3: 2 when the place changes or a rival is alongside, 3 for a spin. sound_frame starts it and clears it. Effects 1 and 4 are stored but nothing in the game writes them here.","t":"byte","b":[0],"x":[5138,5769,15291,47163,47202,48924,48937]},{"a":47110,"l":"sound_music_off","c":"While not zero the music is not played, only the effects: game_start sets it for the select screen and clears it for the race.","t":"byte","b":[0],"x":[2114,2147,47279,47715]},{"a":47111,"l":"sound_effects_off","c":"While not zero no new effect starts. Nothing writes it, so it stays 0.","t":"byte","b":[0],"x":[47158]},{"a":47112,"l":"sound_engine_on","c":"Set when effect 4 starts; while set, the end of any other effect starts effect 4 again (sound_end_effect). Only the routine at $C01C clears it, and nothing calls that.","t":"byte","b":[0],"x":[47174,48930]},{"a":47113,"l":"sound_nop","c":"A NOP byte after the switches.","t":"byte","b":[234]},{"a":47114,"l":"sound_reset","c":"Silences the chip (sound_silence), clears the driver's workspace (sound_clear_voices, sound_clear_registers), sets the volume from $C237 ($0F, full), points the three voices at the silent pattern (sound_silent_patterns), starts tune $B804 (sound_start_tune), and gates every voice off.","t":"code","b":[32,109,191],"m":"jsr","oa":49005,"o":"sound_silence","x":[2109,2155,2706]},{"a":47117,"t":"code","b":[32,122,191],"m":"jsr","oa":49018,"o":"sound_clear_voices"},{"a":47120,"t":"code","b":[32,135,191],"m":"jsr","oa":49031,"o":"sound_clear_registers"},{"a":47123,"t":"code","b":[173,55,194],"m":"lda","oa":49719,"o":"effect_table"},{"a":47126,"t":"code","b":[141,24,212],"m":"sta","o":"sid_filter_mode_volume"},{"a":47129,"t":"code","b":[32,40,192],"m":"jsr","oa":49192,"o":"sound_silent_patterns"},{"a":47132,"t":"code","b":[32,148,191],"m":"jsr","oa":49044,"o":"sound_start_tune"},{"a":47135,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":47137,"t":"code","b":[141,4,212],"m":"sta","o":"sid_v1_control"},{"a":47140,"t":"code","b":[141,11,212],"m":"sta","o":"sid_v2_control"},{"a":47143,"t":"code","b":[141,18,212],"m":"sta","o":"sid_v3_control"},{"a":47146,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":47148,"t":"code","b":[141,4,212],"m":"sta","o":"sid_v1_control"},{"a":47151,"t":"code","b":[141,11,212],"m":"sta","o":"sid_v2_control"},{"a":47154,"t":"code","b":[141,18,212],"m":"sta","o":"sid_v3_control"},{"a":47157,"t":"code","b":[96],"m":"rts"},{"a":47158,"l":"sound_frame","c":"One frame of sound. Starts a new effect when $B805 holds one: its pattern from effect_table, effect 4 also setting $B808, and voice 3's effect state cleared. Then sound_voices, and $C0BA = the raster line when it ended.","t":"code","b":[173,7,184],"m":"lda","oa":47111,"o":"sound_effects_off","x":[47104]},{"a":47161,"t":"code","b":[208,102],"m":"bne","oa":47265,"o":"b_B8A1"},{"a":47163,"t":"code","b":[173,5,184],"m":"lda","oa":47109,"o":"sound_effect"},{"a":47166,"t":"code","b":[240,97],"m":"beq","oa":47265,"o":"b_B8A1"},{"a":47168,"t":"code","b":[201,4],"m":"cmp","o":"#$04"},{"a":47170,"t":"code","b":[208,8],"m":"bne","oa":47180,"o":"b_B84C"},{"a":47172,"t":"code","b":[162,1],"m":"ldx","o":"#$01"},{"a":47174,"t":"code","b":[142,8,184],"m":"stx","oa":47112,"o":"sound_engine_on"},{"a":47177,"t":"code","b":[76,76,184],"m":"jmp","oa":47180,"o":"b_B84C"},{"a":47180,"l":"b_B84C","t":"code","b":[10],"m":"asl","o":"a","x":[47170,47177]},{"a":47181,"t":"code","b":[170],"m":"tax"},{"a":47182,"t":"code","b":[189,55,194],"m":"lda","oa":49719,"o":"effect_table,x"},{"a":47185,"t":"code","b":[141,163,192],"m":"sta","oa":49315,"o":"a_C0A3"},{"a":47188,"t":"code","b":[232],"m":"inx"},{"a":47189,"t":"code","b":[189,55,194],"m":"lda","oa":49719,"o":"effect_table,x"},{"a":47192,"t":"code","b":[141,164,192],"m":"sta","oa":49316,"o":"a_C0A4"},{"a":47195,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":47197,"t":"code","b":[141,187,192],"m":"sta","oa":49339,"o":"a_C0BB"},{"a":47200,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":47202,"t":"code","b":[141,5,184],"m":"sta","oa":47109,"o":"sound_effect"},{"a":47205,"t":"code","b":[141,157,192],"m":"sta","oa":49309,"o":"a_C09D"},{"a":47208,"t":"code","b":[141,158,192],"m":"sta","oa":49310,"o":"a_C09E"},{"a":47211,"t":"code","b":[141,227,192],"m":"sta","oa":49379,"o":"a_C0E3"},{"a":47214,"t":"code","b":[141,228,192],"m":"sta","oa":49380,"o":"a_C0E4"},{"a":47217,"t":"code","b":[141,229,192],"m":"sta","oa":49381,"o":"a_C0E5"},{"a":47220,"t":"code","b":[141,230,192],"m":"sta","oa":49382,"o":"a_C0E6"},{"a":47223,"t":"code","b":[141,231,192],"m":"sta","oa":49383,"o":"a_C0E7"},{"a":47226,"t":"code","b":[141,232,192],"m":"sta","oa":49384,"o":"a_C0E8"},{"a":47229,"t":"code","b":[141,233,192],"m":"sta","oa":49385,"o":"a_C0E9"},{"a":47232,"t":"code","b":[141,20,212],"m":"sta","o":"sid_v3_sustain_release"},{"a":47235,"t":"code","b":[141,169,192],"m":"sta","oa":49321,"o":"a_C0A9"},{"a":47238,"t":"code","b":[141,170,192],"m":"sta","oa":49322,"o":"a_C0AA"},{"a":47241,"t":"code","b":[141,171,192],"m":"sta","oa":49323,"o":"a_C0AB"},{"a":47244,"t":"code","b":[141,173,192],"m":"sta","oa":49325,"o":"a_C0AD"},{"a":47247,"t":"code","b":[141,174,192],"m":"sta","oa":49326,"o":"a_C0AE"},{"a":47250,"t":"code","b":[141,176,192],"m":"sta","oa":49328,"o":"a_C0B0"},{"a":47253,"t":"code","b":[141,178,192],"m":"sta","oa":49330,"o":"a_C0B2"},{"a":47256,"t":"code","b":[141,179,192],"m":"sta","oa":49331,"o":"a_C0B3"},{"a":47259,"t":"code","b":[141,180,192],"m":"sta","oa":49332,"o":"a_C0B4"},{"a":47262,"t":"code","b":[141,20,212],"m":"sta","o":"sid_v3_sustain_release"},{"a":47265,"l":"b_B8A1","t":"code","b":[32,173,184],"m":"jsr","oa":47277,"o":"sound_voices","x":[47161,47166]},{"a":47268,"t":"code","b":[173,18,208],"m":"lda","o":"vic_raster"},{"a":47271,"t":"code","b":[141,186,192],"m":"sta","oa":49338,"o":"a_C0BA"},{"a":47274,"t":"code","b":[96],"m":"rts"},{"a":47275,"l":"sound_bytes_B8AB","c":"Two bytes between sound_frame and sound_voices that nothing reads.","t":"byte","b":[62,16]},{"a":47277,"l":"sound_voices","c":"Steps each voice with sound_voice_step: the three music voices (unless $B806 is set), each with its state copied into $FA-$FF and back, its shadow registers at $C0BE, $C0C5 and $C0CC, its workspace at $C055, $C06D and $C085, and its control register's offset in $C0B9 (4, $0B, $12). While an effect plays ($C0BB), voice 3's gate-offs go to the spare buffer at $C0EC instead of the chip, and the effect is stepped as a fourth voice with its shadow registers at $C0E3. Then writes the shadow registers to the SID, voice 3 from the effect's when one plays.","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[47265]},{"a":47279,"t":"code","b":[205,6,184],"m":"cmp","oa":47110,"o":"sound_music_off"},{"a":47282,"t":"code","b":[240,3],"m":"beq","oa":47287,"o":"b_B8B7"},{"a":47284,"t":"code","b":[76,204,185],"m":"jmp","oa":47564,"o":"j_B9CC"},{"a":47287,"l":"b_B8B7","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[47282]},{"a":47289,"t":"code","b":[141,244,0],"m":"sta","oa":244,"o":"a_00F4"},{"a":47292,"t":"code","b":[169,212],"m":"lda","o":"#$D4"},{"a":47294,"t":"code","b":[141,245,0],"m":"sta","oa":245,"o":"a_00F5"},{"a":47297,"t":"code","b":[173,87,192],"m":"lda","oa":49239,"o":"a_C057"},{"a":47300,"t":"code","b":[133,250],"m":"sta","oa":250,"o":"zpa_FA"},{"a":47302,"t":"code","b":[173,88,192],"m":"lda","oa":49240,"o":"a_C058"},{"a":47305,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"zpa_FB"},{"a":47307,"t":"code","b":[173,89,192],"m":"lda","oa":49241,"o":"a_C059"},{"a":47310,"t":"code","b":[133,252],"m":"sta","oa":252,"o":"zpa_FC"},{"a":47312,"t":"code","b":[173,90,192],"m":"lda","oa":49242,"o":"a_C05A"},{"a":47315,"t":"code","b":[133,253],"m":"sta","oa":253,"o":"zpa_FD"},{"a":47317,"t":"code","b":[173,91,192],"m":"lda","oa":49243,"o":"a_C05B"},{"a":47320,"t":"code","b":[133,254],"m":"sta","oa":254,"o":"zpa_FE"},{"a":47322,"t":"code","b":[173,92,192],"m":"lda","oa":49244,"o":"a_C05C"},{"a":47325,"t":"code","b":[133,255],"m":"sta","oa":255,"o":"zpa_FF"},{"a":47327,"t":"code","b":[169,190],"m":"lda","o":"#$BE"},{"a":47329,"t":"code","b":[133,246],"m":"sta","oa":246,"o":"zpa_F6"},{"a":47331,"t":"code","b":[169,192],"m":"lda","o":"#$C0"},{"a":47333,"t":"code","b":[133,247],"m":"sta","oa":247,"o":"zpa_F7"},{"a":47335,"t":"code","b":[169,85],"m":"lda","o":"#$55"},{"a":47337,"t":"code","b":[133,248],"m":"sta","oa":248,"o":"zpa_F8"},{"a":47339,"t":"code","b":[169,192],"m":"lda","o":"#$C0"},{"a":47341,"t":"code","b":[133,249],"m":"sta","oa":249,"o":"zpa_F9"},{"a":47343,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":47345,"t":"code","b":[141,185,192],"m":"sta","oa":49337,"o":"a_C0B9"},{"a":47348,"t":"code","b":[32,22,187],"m":"jsr","oa":47894,"o":"sound_voice_step"},{"a":47351,"t":"code","b":[165,250],"m":"lda","oa":250,"o":"zpa_FA"},{"a":47353,"t":"code","b":[141,87,192],"m":"sta","oa":49239,"o":"a_C057"},{"a":47356,"t":"code","b":[165,251],"m":"lda","oa":251,"o":"zpa_FB"},{"a":47358,"t":"code","b":[141,88,192],"m":"sta","oa":49240,"o":"a_C058"},{"a":47361,"t":"code","b":[165,252],"m":"lda","oa":252,"o":"zpa_FC"},{"a":47363,"t":"code","b":[141,89,192],"m":"sta","oa":49241,"o":"a_C059"},{"a":47366,"t":"code","b":[165,253],"m":"lda","oa":253,"o":"zpa_FD"},{"a":47368,"t":"code","b":[141,90,192],"m":"sta","oa":49242,"o":"a_C05A"},{"a":47371,"t":"code","b":[165,254],"m":"lda","oa":254,"o":"zpa_FE"},{"a":47373,"t":"code","b":[141,91,192],"m":"sta","oa":49243,"o":"a_C05B"},{"a":47376,"t":"code","b":[165,255],"m":"lda","oa":255,"o":"zpa_FF"},{"a":47378,"t":"code","b":[141,92,192],"m":"sta","oa":49244,"o":"a_C05C"},{"a":47381,"t":"code","b":[173,111,192],"m":"lda","oa":49263,"o":"a_C06F"},{"a":47384,"t":"code","b":[133,250],"m":"sta","oa":250,"o":"zpa_FA"},{"a":47386,"t":"code","b":[173,112,192],"m":"lda","oa":49264,"o":"a_C070"},{"a":47389,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"zpa_FB"},{"a":47391,"t":"code","b":[173,113,192],"m":"lda","oa":49265,"o":"a_C071"},{"a":47394,"t":"code","b":[133,252],"m":"sta","oa":252,"o":"zpa_FC"},{"a":47396,"t":"code","b":[173,114,192],"m":"lda","oa":49266,"o":"a_C072"},{"a":47399,"t":"code","b":[133,253],"m":"sta","oa":253,"o":"zpa_FD"},{"a":47401,"t":"code","b":[173,115,192],"m":"lda","oa":49267,"o":"a_C073"},{"a":47404,"t":"code","b":[133,254],"m":"sta","oa":254,"o":"zpa_FE"},{"a":47406,"t":"code","b":[173,116,192],"m":"lda","oa":49268,"o":"a_C074"},{"a":47409,"t":"code","b":[133,255],"m":"sta","oa":255,"o":"zpa_FF"},{"a":47411,"t":"code","b":[169,197],"m":"lda","o":"#$C5"},{"a":47413,"t":"code","b":[133,246],"m":"sta","oa":246,"o":"zpa_F6"},{"a":47415,"t":"code","b":[169,192],"m":"lda","o":"#$C0"},{"a":47417,"t":"code","b":[133,247],"m":"sta","oa":247,"o":"zpa_F7"},{"a":47419,"t":"code","b":[169,109],"m":"lda","o":"#$6D"},{"a":47421,"t":"code","b":[133,248],"m":"sta","oa":248,"o":"zpa_F8"},{"a":47423,"t":"code","b":[169,192],"m":"lda","o":"#$C0"},{"a":47425,"t":"code","b":[133,249],"m":"sta","oa":249,"o":"zpa_F9"},{"a":47427,"t":"code","b":[169,11],"m":"lda","o":"#$0B"},{"a":47429,"t":"code","b":[141,185,192],"m":"sta","oa":49337,"o":"a_C0B9"},{"a":47432,"t":"code","b":[32,22,187],"m":"jsr","oa":47894,"o":"sound_voice_step"},{"a":47435,"t":"code","b":[165,250],"m":"lda","oa":250,"o":"zpa_FA"},{"a":47437,"t":"code","b":[141,111,192],"m":"sta","oa":49263,"o":"a_C06F"},{"a":47440,"t":"code","b":[165,251],"m":"lda","oa":251,"o":"zpa_FB"},{"a":47442,"t":"code","b":[141,112,192],"m":"sta","oa":49264,"o":"a_C070"},{"a":47445,"t":"code","b":[165,252],"m":"lda","oa":252,"o":"zpa_FC"},{"a":47447,"t":"code","b":[141,113,192],"m":"sta","oa":49265,"o":"a_C071"},{"a":47450,"t":"code","b":[165,253],"m":"lda","oa":253,"o":"zpa_FD"},{"a":47452,"t":"code","b":[141,114,192],"m":"sta","oa":49266,"o":"a_C072"},{"a":47455,"t":"code","b":[165,254],"m":"lda","oa":254,"o":"zpa_FE"},{"a":47457,"t":"code","b":[141,115,192],"m":"sta","oa":49267,"o":"a_C073"},{"a":47460,"t":"code","b":[165,255],"m":"lda","oa":255,"o":"zpa_FF"},{"a":47462,"t":"code","b":[141,116,192],"m":"sta","oa":49268,"o":"a_C074"},{"a":47465,"t":"code","b":[173,187,192],"m":"lda","oa":49339,"o":"a_C0BB"},{"a":47468,"t":"code","b":[240,10],"m":"beq","oa":47480,"o":"b_B978"},{"a":47470,"t":"code","b":[169,236],"m":"lda","o":"#$EC"},{"a":47472,"t":"code","b":[141,244,0],"m":"sta","oa":244,"o":"a_00F4"},{"a":47475,"t":"code","b":[169,192],"m":"lda","o":"#$C0"},{"a":47477,"t":"code","b":[141,245,0],"m":"sta","oa":245,"o":"a_00F5"},{"a":47480,"l":"b_B978","t":"code","b":[173,135,192],"m":"lda","oa":49287,"o":"a_C087","x":[47468]},{"a":47483,"t":"code","b":[133,250],"m":"sta","oa":250,"o":"zpa_FA"},{"a":47485,"t":"code","b":[173,136,192],"m":"lda","oa":49288,"o":"a_C088"},{"a":47488,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"zpa_FB"},{"a":47490,"t":"code","b":[173,137,192],"m":"lda","oa":49289,"o":"a_C089"},{"a":47493,"t":"code","b":[133,252],"m":"sta","oa":252,"o":"zpa_FC"},{"a":47495,"t":"code","b":[173,138,192],"m":"lda","oa":49290,"o":"a_C08A"},{"a":47498,"t":"code","b":[133,253],"m":"sta","oa":253,"o":"zpa_FD"},{"a":47500,"t":"code","b":[173,139,192],"m":"lda","oa":49291,"o":"a_C08B"},{"a":47503,"t":"code","b":[133,254],"m":"sta","oa":254,"o":"zpa_FE"},{"a":47505,"t":"code","b":[173,140,192],"m":"lda","oa":49292,"o":"a_C08C"},{"a":47508,"t":"code","b":[133,255],"m":"sta","oa":255,"o":"zpa_FF"},{"a":47510,"t":"code","b":[169,204],"m":"lda","o":"#$CC"},{"a":47512,"t":"code","b":[133,246],"m":"sta","oa":246,"o":"zpa_F6"},{"a":47514,"t":"code","b":[169,192],"m":"lda","o":"#$C0"},{"a":47516,"t":"code","b":[133,247],"m":"sta","oa":247,"o":"zpa_F7"},{"a":47518,"t":"code","b":[169,133],"m":"lda","o":"#$85"},{"a":47520,"t":"code","b":[133,248],"m":"sta","oa":248,"o":"zpa_F8"},{"a":47522,"t":"code","b":[169,192],"m":"lda","o":"#$C0"},{"a":47524,"t":"code","b":[133,249],"m":"sta","oa":249,"o":"zpa_F9"},{"a":47526,"t":"code","b":[169,18],"m":"lda","o":"#$12"},{"a":47528,"t":"code","b":[141,185,192],"m":"sta","oa":49337,"o":"a_C0B9"},{"a":47531,"t":"code","b":[32,22,187],"m":"jsr","oa":47894,"o":"sound_voice_step"},{"a":47534,"t":"code","b":[165,250],"m":"lda","oa":250,"o":"zpa_FA"},{"a":47536,"t":"code","b":[141,135,192],"m":"sta","oa":49287,"o":"a_C087"},{"a":47539,"t":"code","b":[165,251],"m":"lda","oa":251,"o":"zpa_FB"},{"a":47541,"t":"code","b":[141,136,192],"m":"sta","oa":49288,"o":"a_C088"},{"a":47544,"t":"code","b":[165,252],"m":"lda","oa":252,"o":"zpa_FC"},{"a":47546,"t":"code","b":[141,137,192],"m":"sta","oa":49289,"o":"a_C089"},{"a":47549,"t":"code","b":[165,253],"m":"lda","oa":253,"o":"zpa_FD"},{"a":47551,"t":"code","b":[141,138,192],"m":"sta","oa":49290,"o":"a_C08A"},{"a":47554,"t":"code","b":[165,254],"m":"lda","oa":254,"o":"zpa_FE"},{"a":47556,"t":"code","b":[141,139,192],"m":"sta","oa":49291,"o":"a_C08B"},{"a":47559,"t":"code","b":[165,255],"m":"lda","oa":255,"o":"zpa_FF"},{"a":47561,"t":"code","b":[141,140,192],"m":"sta","oa":49292,"o":"a_C08C"},{"a":47564,"l":"j_B9CC","t":"code","b":[173,187,192],"m":"lda","oa":49339,"o":"a_C0BB","x":[47284]},{"a":47567,"t":"code","b":[240,94],"m":"beq","oa":47663,"o":"b_BA2F"},{"a":47569,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":47571,"t":"code","b":[141,244,0],"m":"sta","oa":244,"o":"a_00F4"},{"a":47574,"t":"code","b":[169,212],"m":"lda","o":"#$D4"},{"a":47576,"t":"code","b":[141,245,0],"m":"sta","oa":245,"o":"a_00F5"},{"a":47579,"t":"code","b":[173,159,192],"m":"lda","oa":49311,"o":"a_C09F"},{"a":47582,"t":"code","b":[133,250],"m":"sta","oa":250,"o":"zpa_FA"},{"a":47584,"t":"code","b":[173,160,192],"m":"lda","oa":49312,"o":"a_C0A0"},{"a":47587,"t":"code","b":[133,251],"m":"sta","oa":251,"o":"zpa_FB"},{"a":47589,"t":"code","b":[173,161,192],"m":"lda","oa":49313,"o":"a_C0A1"},{"a":47592,"t":"code","b":[133,252],"m":"sta","oa":252,"o":"zpa_FC"},{"a":47594,"t":"code","b":[173,162,192],"m":"lda","oa":49314,"o":"a_C0A2"},{"a":47597,"t":"code","b":[133,253],"m":"sta","oa":253,"o":"zpa_FD"},{"a":47599,"t":"code","b":[173,163,192],"m":"lda","oa":49315,"o":"a_C0A3"},{"a":47602,"t":"code","b":[133,254],"m":"sta","oa":254,"o":"zpa_FE"},{"a":47604,"t":"code","b":[173,164,192],"m":"lda","oa":49316,"o":"a_C0A4"},{"a":47607,"t":"code","b":[133,255],"m":"sta","oa":255,"o":"zpa_FF"},{"a":47609,"t":"code","b":[169,227],"m":"lda","o":"#$E3"},{"a":47611,"t":"code","b":[133,246],"m":"sta","oa":246,"o":"zpa_F6"},{"a":47613,"t":"code","b":[169,192],"m":"lda","o":"#$C0"},{"a":47615,"t":"code","b":[133,247],"m":"sta","oa":247,"o":"zpa_F7"},{"a":47617,"t":"code","b":[169,157],"m":"lda","o":"#$9D"},{"a":47619,"t":"code","b":[133,248],"m":"sta","oa":248,"o":"zpa_F8"},{"a":47621,"t":"code","b":[169,192],"m":"lda","o":"#$C0"},{"a":47623,"t":"code","b":[133,249],"m":"sta","oa":249,"o":"zpa_F9"},{"a":47625,"t":"code","b":[169,18],"m":"lda","o":"#$12"},{"a":47627,"t":"code","b":[141,185,192],"m":"sta","oa":49337,"o":"a_C0B9"},{"a":47630,"t":"code","b":[32,22,187],"m":"jsr","oa":47894,"o":"sound_voice_step"},{"a":47633,"t":"code","b":[165,250],"m":"lda","oa":250,"o":"zpa_FA"},{"a":47635,"t":"code","b":[141,159,192],"m":"sta","oa":49311,"o":"a_C09F"},{"a":47638,"t":"code","b":[165,251],"m":"lda","oa":251,"o":"zpa_FB"},{"a":47640,"t":"code","b":[141,160,192],"m":"sta","oa":49312,"o":"a_C0A0"},{"a":47643,"t":"code","b":[165,252],"m":"lda","oa":252,"o":"zpa_FC"},{"a":47645,"t":"code","b":[141,161,192],"m":"sta","oa":49313,"o":"a_C0A1"},{"a":47648,"t":"code","b":[165,253],"m":"lda","oa":253,"o":"zpa_FD"},{"a":47650,"t":"code","b":[141,162,192],"m":"sta","oa":49314,"o":"a_C0A2"},{"a":47653,"t":"code","b":[165,254],"m":"lda","oa":254,"o":"zpa_FE"},{"a":47655,"t":"code","b":[141,163,192],"m":"sta","oa":49315,"o":"a_C0A3"},{"a":47658,"t":"code","b":[165,255],"m":"lda","oa":255,"o":"zpa_FF"},{"a":47660,"t":"code","b":[141,164,192],"m":"sta","oa":49316,"o":"a_C0A4"},{"a":47663,"l":"b_BA2F","t":"code","b":[173,187,192],"m":"lda","oa":49339,"o":"a_C0BB","x":[47567]},{"a":47666,"t":"code","b":[240,45],"m":"beq","oa":47713,"o":"b_BA61"},{"a":47668,"t":"code","b":[173,233,192],"m":"lda","oa":49385,"o":"a_C0E9"},{"a":47671,"t":"code","b":[141,20,212],"m":"sta","o":"sid_v3_sustain_release"},{"a":47674,"t":"code","b":[173,232,192],"m":"lda","oa":49384,"o":"a_C0E8"},{"a":47677,"t":"code","b":[141,19,212],"m":"sta","o":"sid_v3_attack_decay"},{"a":47680,"t":"code","b":[173,231,192],"m":"lda","oa":49383,"o":"a_C0E7"},{"a":47683,"t":"code","b":[141,18,212],"m":"sta","o":"sid_v3_control"},{"a":47686,"t":"code","b":[173,230,192],"m":"lda","oa":49382,"o":"a_C0E6"},{"a":47689,"t":"code","b":[141,17,212],"m":"sta","o":"sid_v3_pulse_hi"},{"a":47692,"t":"code","b":[173,229,192],"m":"lda","oa":49381,"o":"a_C0E5"},{"a":47695,"t":"code","b":[141,16,212],"m":"sta","o":"sid_v3_pulse_lo"},{"a":47698,"t":"code","b":[173,228,192],"m":"lda","oa":49380,"o":"a_C0E4"},{"a":47701,"t":"code","b":[141,15,212],"m":"sta","o":"sid_v3_freq_hi"},{"a":47704,"t":"code","b":[173,227,192],"m":"lda","oa":49379,"o":"a_C0E3"},{"a":47707,"t":"code","b":[141,14,212],"m":"sta","o":"sid_v3_freq_lo"},{"a":47710,"t":"code","b":[76,149,186],"m":"jmp","oa":47765,"o":"j_BA95"},{"a":47713,"l":"b_BA61","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[47666]},{"a":47715,"t":"code","b":[205,6,184],"m":"cmp","oa":47110,"o":"sound_music_off"},{"a":47718,"t":"code","b":[240,3],"m":"beq","oa":47723,"o":"b_BA6B"},{"a":47720,"t":"code","b":[76,21,187],"m":"jmp","oa":47893,"o":"r_BB15"},{"a":47723,"l":"b_BA6B","t":"code","b":[173,210,192],"m":"lda","oa":49362,"o":"a_C0D2","x":[47718]},{"a":47726,"t":"code","b":[141,20,212],"m":"sta","o":"sid_v3_sustain_release"},{"a":47729,"t":"code","b":[173,209,192],"m":"lda","oa":49361,"o":"a_C0D1"},{"a":47732,"t":"code","b":[141,19,212],"m":"sta","o":"sid_v3_attack_decay"},{"a":47735,"t":"code","b":[173,208,192],"m":"lda","oa":49360,"o":"a_C0D0"},{"a":47738,"t":"code","b":[141,18,212],"m":"sta","o":"sid_v3_control"},{"a":47741,"t":"code","b":[173,207,192],"m":"lda","oa":49359,"o":"a_C0CF"},{"a":47744,"t":"code","b":[141,17,212],"m":"sta","o":"sid_v3_pulse_hi"},{"a":47747,"t":"code","b":[173,206,192],"m":"lda","oa":49358,"o":"a_C0CE"},{"a":47750,"t":"code","b":[141,16,212],"m":"sta","o":"sid_v3_pulse_lo"},{"a":47753,"t":"code","b":[173,205,192],"m":"lda","oa":49357,"o":"a_C0CD"},{"a":47756,"t":"code","b":[141,15,212],"m":"sta","o":"sid_v3_freq_hi"},{"a":47759,"t":"code","b":[173,204,192],"m":"lda","oa":49356,"o":"a_C0CC"},{"a":47762,"t":"code","b":[141,14,212],"m":"sta","o":"sid_v3_freq_lo"},{"a":47765,"l":"j_BA95","t":"code","b":[173,188,192],"m":"lda","oa":49340,"o":"a_C0BC","x":[47710]},{"a":47768,"t":"code","b":[240,39],"m":"beq","oa":47809,"o":"b_BAC1"},{"a":47770,"t":"code","b":[173,226,192],"m":"lda","oa":49378,"o":"a_C0E2"},{"a":47773,"t":"code","b":[141,13,212],"m":"sta","o":"sid_v2_sustain_release"},{"a":47776,"t":"code","b":[173,225,192],"m":"lda","oa":49377,"o":"a_C0E1"},{"a":47779,"t":"code","b":[141,12,212],"m":"sta","o":"sid_v2_attack_decay"},{"a":47782,"t":"code","b":[173,224,192],"m":"lda","oa":49376,"o":"a_C0E0"},{"a":47785,"t":"code","b":[141,11,212],"m":"sta","o":"sid_v2_control"},{"a":47788,"t":"code","b":[173,223,192],"m":"lda","oa":49375,"o":"a_C0DF"},{"a":47791,"t":"code","b":[141,10,212],"m":"sta","o":"sid_v2_pulse_hi"},{"a":47794,"t":"code","b":[173,222,192],"m":"lda","oa":49374,"o":"a_C0DE"},{"a":47797,"t":"code","b":[141,9,212],"m":"sta","o":"sid_v2_pulse_lo"},{"a":47800,"t":"code","b":[173,221,192],"m":"lda","oa":49373,"o":"a_C0DD"},{"a":47803,"t":"code","b":[141,8,212],"m":"sta","o":"sid_v2_freq_hi"},{"a":47806,"t":"code","b":[76,229,186],"m":"jmp","oa":47845,"o":"j_BAE5"},{"a":47809,"l":"b_BAC1","t":"code","b":[173,203,192],"m":"lda","oa":49355,"o":"a_C0CB","x":[47768]},{"a":47812,"t":"code","b":[141,13,212],"m":"sta","o":"sid_v2_sustain_release"},{"a":47815,"t":"code","b":[173,202,192],"m":"lda","oa":49354,"o":"a_C0CA"},{"a":47818,"t":"code","b":[141,12,212],"m":"sta","o":"sid_v2_attack_decay"},{"a":47821,"t":"code","b":[173,201,192],"m":"lda","oa":49353,"o":"a_C0C9"},{"a":47824,"t":"code","b":[141,11,212],"m":"sta","o":"sid_v2_control"},{"a":47827,"t":"code","b":[173,200,192],"m":"lda","oa":49352,"o":"a_C0C8"},{"a":47830,"t":"code","b":[141,10,212],"m":"sta","o":"sid_v2_pulse_hi"},{"a":47833,"t":"code","b":[173,199,192],"m":"lda","oa":49351,"o":"a_C0C7"},{"a":47836,"t":"code","b":[141,9,212],"m":"sta","o":"sid_v2_pulse_lo"},{"a":47839,"t":"code","b":[173,198,192],"m":"lda","oa":49350,"o":"a_C0C6"},{"a":47842,"t":"code","b":[141,8,212],"m":"sta","o":"sid_v2_freq_hi"},{"a":47845,"l":"j_BAE5","t":"code","b":[173,197,192],"m":"lda","oa":49349,"o":"a_C0C5","x":[47806]},{"a":47848,"t":"code","b":[141,7,212],"m":"sta","o":"sid_v2_freq_lo"},{"a":47851,"t":"code","b":[173,196,192],"m":"lda","oa":49348,"o":"a_C0C4"},{"a":47854,"t":"code","b":[141,6,212],"m":"sta","o":"sid_v1_sustain_release"},{"a":47857,"t":"code","b":[173,195,192],"m":"lda","oa":49347,"o":"a_C0C3"},{"a":47860,"t":"code","b":[141,5,212],"m":"sta","o":"sid_v1_attack_decay"},{"a":47863,"t":"code","b":[173,194,192],"m":"lda","oa":49346,"o":"a_C0C2"},{"a":47866,"t":"code","b":[141,4,212],"m":"sta","o":"sid_v1_control"},{"a":47869,"t":"code","b":[173,193,192],"m":"lda","oa":49345,"o":"a_C0C1"},{"a":47872,"t":"code","b":[141,3,212],"m":"sta","o":"sid_v1_pulse_hi"},{"a":47875,"t":"code","b":[173,192,192],"m":"lda","oa":49344,"o":"a_C0C0"},{"a":47878,"t":"code","b":[141,2,212],"m":"sta","o":"sid_v1_pulse_lo"},{"a":47881,"t":"code","b":[173,191,192],"m":"lda","oa":49343,"o":"a_C0BF"},{"a":47884,"t":"code","b":[141,1,212],"m":"sta","o":"sid_v1_freq_hi"},{"a":47887,"t":"code","b":[173,190,192],"m":"lda","oa":49342,"o":"a_C0BE"},{"a":47890,"t":"code","b":[141,0,212],"m":"sta","o":"sid_v1_freq_lo"},{"a":47893,"l":"r_BB15","t":"code","b":[96],"m":"rts","x":[47720]},{"a":47894,"l":"sound_voice_step","c":"One voice for one frame. While its note's length ($F8 + 0 and + 1) has not run out: one less, the next step of its wave table (sound_wave_step), and its slides (from $BC28). When it runs out, read the next pattern bytes (sound_read_pattern).","t":"code","b":[160,0],"m":"ldy","o":"#$00","x":[47348,47432,47531,47630]},{"a":47896,"t":"code","b":[177,248],"m":"lda","oa":248,"o":"(zpa_F8),y"},{"a":47898,"t":"code","b":[200],"m":"iny"},{"a":47899,"t":"code","b":[17,248],"m":"ora","oa":248,"o":"(zpa_F8),y"},{"a":47901,"t":"code","b":[240,22],"m":"beq","oa":47925,"o":"sound_read_pattern"},{"a":47903,"t":"code","b":[136],"m":"dey"},{"a":47904,"t":"code","b":[56],"m":"sec"},{"a":47905,"t":"code","b":[177,248],"m":"lda","oa":248,"o":"(zpa_F8),y"},{"a":47907,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":47909,"t":"code","b":[145,248],"m":"sta","oa":248,"o":"(zpa_F8),y"},{"a":47911,"t":"code","b":[200],"m":"iny"},{"a":47912,"t":"code","b":[177,248],"m":"lda","oa":248,"o":"(zpa_F8),y"},{"a":47914,"t":"code","b":[233,0],"m":"sbc","o":"#$00"},{"a":47916,"t":"code","b":[145,248],"m":"sta","oa":248,"o":"(zpa_F8),y"},{"a":47918,"t":"code","b":[32,217,191],"m":"jsr","oa":49113,"o":"sound_wave_step"},{"a":47921,"t":"code","b":[76,40,188],"m":"jmp","oa":48168,"o":"sound_slides"},{"a":47924,"l":"rts_BB34","c":"An RTS after sound_voice_step's JMP to sound_slides that nothing reaches.","t":"code","b":[96],"m":"rts"},{"a":47925,"l":"sound_read_pattern","c":"Reads the voice's pattern at ($FE). $FE introduces a command, its number an offset into the jump table at $BBFB. Otherwise the gate is turned off and the byte is a note: 0 a rest (the silent wave $C231), else the note's frequency from note_frequencies, the wave table from the voice's instrument ($F8 + $0A), and its vibrato restarted (+$13 from +$14, +$11 from +$12, +$10 = $99 when on). The next byte is the length: an index into the tune's length table (whose address sound_start_tune writes into both LDAs, at $BBBD and $BBC4, the second reading with X one higher), or 0 and a two-byte length after it. Then the first step of the wave table.","t":"code","b":[160,0],"m":"ldy","o":"#$00","x":[47901,48475,48503,48553,48587,48619,48691,48708,48810,48827,48857,48874,48916]},{"a":47927,"t":"code","b":[177,254],"m":"lda","oa":254,"o":"(zpa_FE),y"},{"a":47929,"t":"code","b":[201,254],"m":"cmp","o":"#$FE"},{"a":47931,"t":"code","b":[208,3],"m":"bne","oa":47936,"o":"b_BB40"},{"a":47933,"t":"code","b":[76,213,187],"m":"jmp","oa":48085,"o":"sound_command"},{"a":47936,"l":"b_BB40","t":"code","b":[170],"m":"tax","x":[47931]},{"a":47937,"t":"code","b":[152],"m":"tya"},{"a":47938,"t":"code","b":[172,185,192],"m":"ldy","oa":49337,"o":"a_C0B9"},{"a":47941,"t":"code","b":[145,244],"m":"sta","oa":244,"o":"(a_00F4),y"},{"a":47943,"t":"code","b":[138],"m":"txa"},{"a":47944,"t":"code","b":[208,13],"m":"bne","oa":47959,"o":"b_BB57"},{"a":47946,"t":"code","b":[169,49],"m":"lda","o":"#$31"},{"a":47948,"t":"code","b":[141,252,0],"m":"sta","oa":252,"o":"zpa_FC"},{"a":47951,"t":"code","b":[169,194],"m":"lda","o":"#$C2"},{"a":47953,"t":"code","b":[141,253,0],"m":"sta","oa":253,"o":"zpa_FD"},{"a":47956,"t":"code","b":[76,137,187],"m":"jmp","oa":48009,"o":"j_BB89"},{"a":47959,"l":"b_BB57","t":"code","b":[170],"m":"tax","x":[47944]},{"a":47960,"t":"code","b":[189,157,193],"m":"lda","oa":49565,"o":"note_frequencies,x"},{"a":47963,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":47965,"t":"code","b":[145,246],"m":"sta","oa":246,"o":"(zpa_F6),y"},{"a":47967,"t":"code","b":[232],"m":"inx"},{"a":47968,"t":"code","b":[200],"m":"iny"},{"a":47969,"t":"code","b":[189,157,193],"m":"lda","oa":49565,"o":"note_frequencies,x"},{"a":47972,"t":"code","b":[145,246],"m":"sta","oa":246,"o":"(zpa_F6),y"},{"a":47974,"l":"j_BB66","t":"code","b":[160,10],"m":"ldy","o":"#$0A","x":[48746]},{"a":47976,"t":"code","b":[177,248],"m":"lda","oa":248,"o":"(zpa_F8),y"},{"a":47978,"t":"code","b":[141,252,0],"m":"sta","oa":252,"o":"zpa_FC"},{"a":47981,"t":"code","b":[200],"m":"iny"},{"a":47982,"t":"code","b":[177,248],"m":"lda","oa":248,"o":"(zpa_F8),y"},{"a":47984,"t":"code","b":[141,253,0],"m":"sta","oa":253,"o":"zpa_FD"},{"a":47987,"t":"code","b":[160,20],"m":"ldy","o":"#$14"},{"a":47989,"t":"code","b":[177,248],"m":"lda","oa":248,"o":"(zpa_F8),y"},{"a":47991,"t":"code","b":[136],"m":"dey"},{"a":47992,"t":"code","b":[145,248],"m":"sta","oa":248,"o":"(zpa_F8),y"},{"a":47994,"t":"code","b":[136],"m":"dey"},{"a":47995,"t":"code","b":[177,248],"m":"lda","oa":248,"o":"(zpa_F8),y"},{"a":47997,"t":"code","b":[136],"m":"dey"},{"a":47998,"t":"code","b":[145,248],"m":"sta","oa":248,"o":"(zpa_F8),y"},{"a":48000,"t":"code","b":[136],"m":"dey"},{"a":48001,"t":"code","b":[177,248],"m":"lda","oa":248,"o":"(zpa_F8),y"},{"a":48003,"t":"code","b":[240,4],"m":"beq","oa":48009,"o":"j_BB89"},{"a":48005,"t":"code","b":[169,153],"m":"lda","o":"#$99"},{"a":48007,"t":"code","b":[145,248],"m":"sta","oa":248,"o":"(zpa_F8),y"},{"a":48009,"l":"j_BB89","t":"code","b":[238,254,0],"m":"inc","oa":254,"o":"zpa_FE","x":[47956,48003]},{"a":48012,"t":"code","b":[208,3],"m":"bne","oa":48017,"o":"b_BB91"},{"a":48014,"t":"code","b":[238,255,0],"m":"inc","oa":255,"o":"zpa_FF"},{"a":48017,"l":"b_BB91","t":"code","b":[160,0],"m":"ldy","o":"#$00","x":[48012]},{"a":48019,"t":"code","b":[177,254],"m":"lda","oa":254,"o":"(zpa_FE),y"},{"a":48021,"t":"code","b":[170],"m":"tax"},{"a":48022,"t":"code","b":[208,37],"m":"bne","oa":48061,"o":"b_BBBD"},{"a":48024,"t":"code","b":[238,254,0],"m":"inc","oa":254,"o":"zpa_FE"},{"a":48027,"t":"code","b":[208,3],"m":"bne","oa":48032,"o":"b_BBA0"},{"a":48029,"t":"code","b":[238,255,0],"m":"inc","oa":255,"o":"zpa_FF"},{"a":48032,"l":"b_BBA0","t":"code","b":[177,254],"m":"lda","oa":254,"o":"(zpa_FE),y","x":[48027]},{"a":48034,"t":"code","b":[145,248],"m":"sta","oa":248,"o":"(zpa_F8),y"},{"a":48036,"t":"code","b":[238,254,0],"m":"inc","oa":254,"o":"zpa_FE"},{"a":48039,"t":"code","b":[208,3],"m":"bne","oa":48044,"o":"b_BBAC"},{"a":48041,"t":"code","b":[238,255,0],"m":"inc","oa":255,"o":"zpa_FF"},{"a":48044,"l":"b_BBAC","t":"code","b":[177,254],"m":"lda","oa":254,"o":"(zpa_FE),y","x":[48039]},{"a":48046,"t":"code","b":[200],"m":"iny"},{"a":48047,"t":"code","b":[145,248],"m":"sta","oa":248,"o":"(zpa_F8),y"},{"a":48049,"t":"code","b":[238,254,0],"m":"inc","oa":254,"o":"zpa_FE"},{"a":48052,"t":"code","b":[208,3],"m":"bne","oa":48057,"o":"b_BBB9"},{"a":48054,"t":"code","b":[238,255,0],"m":"inc","oa":255,"o":"zpa_FF"},{"a":48057,"l":"b_BBB9","t":"code","b":[32,217,191],"m":"jsr","oa":49113,"o":"sound_wave_step","x":[48052]},{"a":48060,"t":"code","b":[96],"m":"rts"},{"a":48061,"l":"b_BBBD","t":"code","b":[189,1,193],"m":"lda","oa":49409,"o":"tune2_lengths,x","x":[48022]},{"a":48062,"t":"note","l":"length_table_lo","c":"The low byte of the length table's address in the LDA at $BBBD, written by sound_start_tune.","note":"inside the item at $BBBD","x":[49096]},{"a":48063,"t":"note","l":"length_table_hi","c":"The high byte of the length table's address in the LDA at $BBBD.","note":"inside the item at $BBBD","x":[49106]},{"a":48064,"t":"code","b":[145,248],"m":"sta","oa":248,"o":"(zpa_F8),y"},{"a":48066,"t":"code","b":[232],"m":"inx"},{"a":48067,"t":"code","b":[200],"m":"iny"},{"a":48068,"t":"code","b":[189,1,193],"m":"lda","oa":49409,"o":"tune2_lengths,x"},{"a":48069,"t":"note","l":"length_table2_lo","c":"The low byte of the same address in the LDA at $BBC4, which reads each length's high byte.","note":"inside the item at $BBC4","x":[49099]},{"a":48070,"t":"note","l":"length_table2_hi","c":"The high byte of the same address in the LDA at $BBC4.","note":"inside the item at $BBC4","x":[49109]},{"a":48071,"t":"code","b":[145,248],"m":"sta","oa":248,"o":"(zpa_F8),y"},{"a":48073,"t":"code","b":[238,254,0],"m":"inc","oa":254,"o":"zpa_FE"},{"a":48076,"t":"code","b":[208,3],"m":"bne","oa":48081,"o":"b_BBD1"},{"a":48078,"t":"code","b":[238,255,0],"m":"inc","oa":255,"o":"zpa_FF"},{"a":48081,"l":"b_BBD1","t":"code","b":[32,217,191],"m":"jsr","oa":49113,"o":"sound_wave_step","x":[48076]},{"a":48084,"t":"code","b":[96],"m":"rts"},{"a":48085,"l":"sound_command","c":"A pattern command: adds the byte after $FE to $BBFB and jumps there through the JMP at $BBF8, whose address it rewrites.","t":"code","b":[169,251],"m":"lda","o":"#$FB","x":[47933]},{"a":48087,"t":"code","b":[141,249,187],"m":"sta","oa":48121,"o":"command_jump_lo"},{"a":48090,"t":"code","b":[169,187],"m":"lda","o":"#$BB"},{"a":48092,"t":"code","b":[141,250,187],"m":"sta","oa":48122,"o":"command_jump_hi"},{"a":48095,"t":"code","b":[238,254,0],"m":"inc","oa":254,"o":"zpa_FE"},{"a":48098,"t":"code","b":[208,3],"m":"bne","oa":48103,"o":"b_BBE7"},{"a":48100,"t":"code","b":[238,255,0],"m":"inc","oa":255,"o":"zpa_FF"},{"a":48103,"l":"b_BBE7","t":"code","b":[177,254],"m":"lda","oa":254,"o":"(zpa_FE),y","x":[48098]},{"a":48105,"t":"code","b":[24],"m":"clc"},{"a":48106,"t":"code","b":[109,249,187],"m":"adc","oa":48121,"o":"command_jump_lo"},{"a":48109,"t":"code","b":[141,249,187],"m":"sta","oa":48121,"o":"command_jump_lo"},{"a":48112,"t":"code","b":[173,250,187],"m":"lda","oa":48122,"o":"command_jump_hi"},{"a":48115,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":48117,"t":"code","b":[141,250,187],"m":"sta","oa":48122,"o":"command_jump_hi"},{"a":48120,"t":"code","b":[76,251,187],"m":"jmp","oa":48123,"o":"command_table"},{"a":48121,"t":"note","l":"command_jump_lo","c":"The low byte of the JMP at $BBF8, $FB plus the command's number.","note":"inside the item at $BBF8","x":[48087,48106,48109]},{"a":48122,"t":"note","l":"command_jump_hi","c":"The high byte of the JMP at $BBF8.","note":"inside the item at $BBF8","x":[48092,48112,48117]},{"a":48123,"l":"command_table","c":"The commands' jump table, three bytes apiece, indexed by the command's number: 0 is three BRKs; 3 next pattern, 6 set registers, 9 slide, 12 slide off, 15 vibrato, 18 vibrato off, 21 pulse sweep, 24 pulse sweep off, 27 instrument, 30 end of effect, 33 set effect registers, 36 effect release, 39 go to, 42 tone. 18, 24 and 33 appear in no tune or effect; 36 only in effect 1 and 42 only in effect 4, which nothing starts.","t":"byte","b":[0,0,0],"x":[48120]},{"a":48126,"l":"command_jumps","c":"The JMPs of commands 3 to 42, one a command, three bytes apart: cmd_next_pattern, cmd_set_registers, cmd_slide, cmd_slide_off, cmd_vibrato, cmd_vibrato_off, cmd_pulse_sweep, cmd_pulse_sweep_off, cmd_instrument, sound_end_effect, cmd_set_effect_registers, cmd_effect_release, cmd_goto and cmd_tone.","t":"code","b":[76,59,189],"m":"jmp","oa":48443,"o":"cmd_next_pattern"},{"a":48129,"t":"code","b":[76,138,189],"m":"jmp","oa":48522,"o":"cmd_set_registers"},{"a":48132,"t":"code","b":[76,238,189],"m":"jmp","oa":48622,"o":"cmd_slide"},{"a":48135,"t":"code","b":[76,54,190],"m":"jmp","oa":48694,"o":"cmd_slide_off"},{"a":48138,"t":"code","b":[76,109,190],"m":"jmp","oa":48749,"o":"cmd_vibrato"},{"a":48141,"t":"code","b":[76,173,190],"m":"jmp","oa":48813,"o":"cmd_vibrato_off"},{"a":48144,"t":"code","b":[76,190,190],"m":"jmp","oa":48830,"o":"cmd_pulse_sweep"},{"a":48147,"t":"code","b":[76,220,190],"m":"jmp","oa":48860,"o":"cmd_pulse_sweep_off"},{"a":48150,"t":"code","b":[76,237,190],"m":"jmp","oa":48877,"o":"cmd_instrument"},{"a":48153,"t":"code","b":[76,23,191],"m":"jmp","oa":48919,"o":"sound_end_effect"},{"a":48156,"t":"code","b":[76,172,189],"m":"jmp","oa":48556,"o":"cmd_set_effect_registers"},{"a":48159,"t":"code","b":[76,45,191],"m":"jmp","oa":48941,"o":"cmd_effect_release"},{"a":48162,"t":"code","b":[76,206,189],"m":"jmp","oa":48590,"o":"cmd_goto"},{"a":48165,"t":"code","b":[76,71,190],"m":"jmp","oa":48711,"o":"cmd_tone"},{"a":48168,"l":"sound_slides","c":"A voice's continuous changes, once a frame: the pulse sweep (+$17: 1 up, 2 down, by +$16, turning at $0F00 and at 0), the frequency slide (+$0C: 1 up, 2 down, by +$0D, to the target at +$0E/+$0F, where it stops) and, with no slide, the vibrato: after the delay +$11, every +$14 + 1 frames the bit pattern +$10 ($99 at each note) is rotated a place, and its low bit lowers the frequency by +$15 or raises it.","t":"code","b":[160,23],"m":"ldy","o":"#$17","x":[47921]},{"a":48170,"t":"code","b":[177,248],"m":"lda","oa":248,"o":"(zpa_F8),y"},{"a":48172,"t":"code","b":[240,71],"m":"beq","oa":48245,"o":"b_BC75"},{"a":48174,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":48176,"t":"code","b":[240,34],"m":"beq","oa":48212,"o":"b_BC54"},{"a":48178,"t":"code","b":[160,2],"m":"ldy","o":"#$02"},{"a":48180,"t":"code","b":[177,246],"m":"lda","oa":246,"o":"(zpa_F6),y"},{"a":48182,"t":"code","b":[56],"m":"sec"},{"a":48183,"t":"code","b":[160,22],"m":"ldy","o":"#$16"},{"a":48185,"t":"code","b":[241,248],"m":"sbc","oa":248,"o":"(zpa_F8),y"},{"a":48187,"t":"code","b":[160,2],"m":"ldy","o":"#$02"},{"a":48189,"t":"code","b":[145,246],"m":"sta","oa":246,"o":"(zpa_F6),y"},{"a":48191,"t":"code","b":[200],"m":"iny"},{"a":48192,"t":"code","b":[177,246],"m":"lda","oa":246,"o":"(zpa_F6),y"},{"a":48194,"t":"code","b":[233,0],"m":"sbc","o":"#$00"},{"a":48196,"t":"code","b":[145,246],"m":"sta","oa":246,"o":"(zpa_F6),y"},{"a":48198,"t":"code","b":[240,3],"m":"beq","oa":48203,"o":"b_BC4B"},{"a":48200,"t":"code","b":[76,117,188],"m":"jmp","oa":48245,"o":"b_BC75"},{"a":48203,"l":"b_BC4B","t":"code","b":[160,23],"m":"ldy","o":"#$17","x":[48198]},{"a":48205,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":48207,"t":"code","b":[145,248],"m":"sta","oa":248,"o":"(zpa_F8),y"},{"a":48209,"t":"code","b":[76,117,188],"m":"jmp","oa":48245,"o":"b_BC75"},{"a":48212,"l":"b_BC54","t":"code","b":[160,2],"m":"ldy","o":"#$02","x":[48176]},{"a":48214,"t":"code","b":[177,246],"m":"lda","oa":246,"o":"(zpa_F6),y"},{"a":48216,"t":"code","b":[24],"m":"clc"},{"a":48217,"t":"code","b":[160,22],"m":"ldy","o":"#$16"},{"a":48219,"t":"code","b":[113,248],"m":"adc","oa":248,"o":"(zpa_F8),y"},{"a":48221,"t":"code","b":[160,2],"m":"ldy","o":"#$02"},{"a":48223,"t":"code","b":[145,246],"m":"sta","oa":246,"o":"(zpa_F6),y"},{"a":48225,"t":"code","b":[200],"m":"iny"},{"a":48226,"t":"code","b":[177,246],"m":"lda","oa":246,"o":"(zpa_F6),y"},{"a":48228,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":48230,"t":"code","b":[145,246],"m":"sta","oa":246,"o":"(zpa_F6),y"},{"a":48232,"t":"code","b":[201,15],"m":"cmp","o":"#$0F"},{"a":48234,"t":"code","b":[240,3],"m":"beq","oa":48239,"o":"b_BC6F"},{"a":48236,"t":"code","b":[76,117,188],"m":"jmp","oa":48245,"o":"b_BC75"},{"a":48239,"l":"b_BC6F","t":"code","b":[160,23],"m":"ldy","o":"#$17","x":[48234]},{"a":48241,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":48243,"t":"code","b":[145,248],"m":"sta","oa":248,"o":"(zpa_F8),y"},{"a":48245,"l":"b_BC75","t":"code","b":[160,12],"m":"ldy","o":"#$0C","x":[48172,48200,48209,48236]},{"a":48247,"t":"code","b":[177,248],"m":"lda","oa":248,"o":"(zpa_F8),y"},{"a":48249,"t":"code","b":[240,89],"m":"beq","oa":48340,"o":"b_BCD4"},{"a":48251,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":48253,"t":"code","b":[240,51],"m":"beq","oa":48306,"o":"b_BCB2"},{"a":48255,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":48257,"t":"code","b":[177,246],"m":"lda","oa":246,"o":"(zpa_F6),y"},{"a":48259,"t":"code","b":[160,13],"m":"ldy","o":"#$0D"},{"a":48261,"t":"code","b":[56],"m":"sec"},{"a":48262,"t":"code","b":[241,248],"m":"sbc","oa":248,"o":"(zpa_F8),y"},{"a":48264,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":48266,"t":"code","b":[145,246],"m":"sta","oa":246,"o":"(zpa_F6),y"},{"a":48268,"t":"code","b":[200],"m":"iny"},{"a":48269,"t":"code","b":[177,246],"m":"lda","oa":246,"o":"(zpa_F6),y"},{"a":48271,"t":"code","b":[8],"m":"php"},{"a":48272,"t":"code","b":[160,15],"m":"ldy","o":"#$0F"},{"a":48274,"t":"code","b":[209,248],"m":"cmp","oa":248,"o":"(zpa_F8),y"},{"a":48276,"t":"code","b":[176,20],"m":"bcs","oa":48298,"o":"b_BCAA"},{"a":48278,"l":"j_BC96","t":"code","b":[40],"m":"plp","x":[48329]},{"a":48279,"t":"code","b":[72],"m":"pha"},{"a":48280,"t":"code","b":[136],"m":"dey"},{"a":48281,"t":"code","b":[177,248],"m":"lda","oa":248,"o":"(zpa_F8),y"},{"a":48283,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":48285,"t":"code","b":[145,246],"m":"sta","oa":246,"o":"(zpa_F6),y"},{"a":48287,"t":"code","b":[200],"m":"iny"},{"a":48288,"t":"code","b":[104],"m":"pla"},{"a":48289,"t":"code","b":[145,246],"m":"sta","oa":246,"o":"(zpa_F6),y"},{"a":48291,"t":"code","b":[160,12],"m":"ldy","o":"#$0C"},{"a":48293,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":48295,"t":"code","b":[145,248],"m":"sta","oa":248,"o":"(zpa_F8),y"},{"a":48297,"t":"code","b":[96],"m":"rts"},{"a":48298,"l":"b_BCAA","t":"code","b":[160,1],"m":"ldy","o":"#$01","x":[48276]},{"a":48300,"t":"code","b":[40],"m":"plp"},{"a":48301,"t":"code","b":[233,0],"m":"sbc","o":"#$00"},{"a":48303,"t":"code","b":[145,246],"m":"sta","oa":246,"o":"(zpa_F6),y"},{"a":48305,"t":"code","b":[96],"m":"rts"},{"a":48306,"l":"b_BCB2","t":"code","b":[160,0],"m":"ldy","o":"#$00","x":[48253]},{"a":48308,"t":"code","b":[177,246],"m":"lda","oa":246,"o":"(zpa_F6),y"},{"a":48310,"t":"code","b":[160,13],"m":"ldy","o":"#$0D"},{"a":48312,"t":"code","b":[24],"m":"clc"},{"a":48313,"t":"code","b":[113,248],"m":"adc","oa":248,"o":"(zpa_F8),y"},{"a":48315,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":48317,"t":"code","b":[145,246],"m":"sta","oa":246,"o":"(zpa_F6),y"},{"a":48319,"t":"code","b":[200],"m":"iny"},{"a":48320,"t":"code","b":[177,246],"m":"lda","oa":246,"o":"(zpa_F6),y"},{"a":48322,"t":"code","b":[8],"m":"php"},{"a":48323,"t":"code","b":[160,15],"m":"ldy","o":"#$0F"},{"a":48325,"t":"code","b":[209,248],"m":"cmp","oa":248,"o":"(zpa_F8),y"},{"a":48327,"t":"code","b":[144,3],"m":"bcc","oa":48332,"o":"b_BCCC"},{"a":48329,"t":"code","b":[76,150,188],"m":"jmp","oa":48278,"o":"j_BC96"},{"a":48332,"l":"b_BCCC","t":"code","b":[160,1],"m":"ldy","o":"#$01","x":[48327]},{"a":48334,"t":"code","b":[40],"m":"plp"},{"a":48335,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":48337,"t":"code","b":[145,246],"m":"sta","oa":246,"o":"(zpa_F6),y"},{"a":48339,"t":"code","b":[96],"m":"rts"},{"a":48340,"l":"b_BCD4","t":"code","b":[160,16],"m":"ldy","o":"#$10","x":[48249]},{"a":48342,"t":"code","b":[177,248],"m":"lda","oa":248,"o":"(zpa_F8),y"},{"a":48344,"t":"code","b":[208,1],"m":"bne","oa":48347,"o":"b_BCDB"},{"a":48346,"t":"code","b":[96],"m":"rts"},{"a":48347,"l":"b_BCDB","t":"code","b":[170],"m":"tax","x":[48344]},{"a":48348,"t":"code","b":[160,17],"m":"ldy","o":"#$11"},{"a":48350,"t":"code","b":[177,248],"m":"lda","oa":248,"o":"(zpa_F8),y"},{"a":48352,"t":"code","b":[240,6],"m":"beq","oa":48360,"o":"b_BCE8"},{"a":48354,"t":"code","b":[56],"m":"sec"},{"a":48355,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":48357,"t":"code","b":[145,248],"m":"sta","oa":248,"o":"(zpa_F8),y"},{"a":48359,"t":"code","b":[96],"m":"rts"},{"a":48360,"l":"b_BCE8","t":"code","b":[160,19],"m":"ldy","o":"#$13","x":[48352]},{"a":48362,"t":"code","b":[177,248],"m":"lda","oa":248,"o":"(zpa_F8),y"},{"a":48364,"t":"code","b":[240,6],"m":"beq","oa":48372,"o":"b_BCF4"},{"a":48366,"t":"code","b":[56],"m":"sec"},{"a":48367,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":48369,"t":"code","b":[145,248],"m":"sta","oa":248,"o":"(zpa_F8),y"},{"a":48371,"t":"code","b":[96],"m":"rts"},{"a":48372,"l":"b_BCF4","t":"code","b":[160,20],"m":"ldy","o":"#$14","x":[48364]},{"a":48374,"t":"code","b":[177,248],"m":"lda","oa":248,"o":"(zpa_F8),y"},{"a":48376,"t":"code","b":[136],"m":"dey"},{"a":48377,"t":"code","b":[145,248],"m":"sta","oa":248,"o":"(zpa_F8),y"},{"a":48379,"t":"code","b":[24],"m":"clc"},{"a":48380,"t":"code","b":[138],"m":"txa"},{"a":48381,"t":"code","b":[106],"m":"ror","o":"a"},{"a":48382,"t":"code","b":[144,29],"m":"bcc","oa":48413,"o":"b_BD1D"},{"a":48384,"t":"code","b":[73,128],"m":"eor","o":"#$80"},{"a":48386,"t":"code","b":[170],"m":"tax"},{"a":48387,"t":"code","b":[160,1],"m":"ldy","o":"#$01"},{"a":48389,"t":"code","b":[177,246],"m":"lda","oa":246,"o":"(zpa_F6),y"},{"a":48391,"t":"code","b":[72],"m":"pha"},{"a":48392,"t":"code","b":[136],"m":"dey"},{"a":48393,"t":"code","b":[177,246],"m":"lda","oa":246,"o":"(zpa_F6),y"},{"a":48395,"t":"code","b":[160,21],"m":"ldy","o":"#$15"},{"a":48397,"t":"code","b":[56],"m":"sec"},{"a":48398,"t":"code","b":[241,248],"m":"sbc","oa":248,"o":"(zpa_F8),y"},{"a":48400,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":48402,"t":"code","b":[145,246],"m":"sta","oa":246,"o":"(zpa_F6),y"},{"a":48404,"t":"code","b":[104],"m":"pla"},{"a":48405,"t":"code","b":[233,0],"m":"sbc","o":"#$00"},{"a":48407,"t":"code","b":[200],"m":"iny"},{"a":48408,"t":"code","b":[145,246],"m":"sta","oa":246,"o":"(zpa_F6),y"},{"a":48410,"t":"code","b":[76,53,189],"m":"jmp","oa":48437,"o":"j_BD35"},{"a":48413,"l":"b_BD1D","t":"code","b":[170],"m":"tax","x":[48382]},{"a":48414,"t":"code","b":[160,1],"m":"ldy","o":"#$01"},{"a":48416,"t":"code","b":[177,246],"m":"lda","oa":246,"o":"(zpa_F6),y"},{"a":48418,"t":"code","b":[72],"m":"pha"},{"a":48419,"t":"code","b":[136],"m":"dey"},{"a":48420,"t":"code","b":[177,246],"m":"lda","oa":246,"o":"(zpa_F6),y"},{"a":48422,"t":"code","b":[160,21],"m":"ldy","o":"#$15"},{"a":48424,"t":"code","b":[24],"m":"clc"},{"a":48425,"t":"code","b":[113,248],"m":"adc","oa":248,"o":"(zpa_F8),y"},{"a":48427,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":48429,"t":"code","b":[145,246],"m":"sta","oa":246,"o":"(zpa_F6),y"},{"a":48431,"t":"code","b":[104],"m":"pla"},{"a":48432,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":48434,"t":"code","b":[200],"m":"iny"},{"a":48435,"t":"code","b":[145,246],"m":"sta","oa":246,"o":"(zpa_F6),y"},{"a":48437,"l":"j_BD35","t":"code","b":[160,16],"m":"ldy","o":"#$10","x":[48410]},{"a":48439,"t":"code","b":[138],"m":"txa"},{"a":48440,"t":"code","b":[145,248],"m":"sta","oa":248,"o":"(zpa_F8),y"},{"a":48442,"t":"code","b":[96],"m":"rts"},{"a":48443,"l":"cmd_next_pattern","c":"Command 3, the end of a pattern: takes the next pattern address from the voice's order list at ($FA). $FE then 0 in the list starts it again from its loop point (+8 and +9 of the workspace), $FE then another byte makes that byte the pattern's high byte.","t":"code","b":[160,0],"m":"ldy","o":"#$00","x":[48126,48519]},{"a":48445,"t":"code","b":[177,250],"m":"lda","oa":250,"o":"(zpa_FA),y"},{"a":48447,"t":"code","b":[141,254,0],"m":"sta","oa":254,"o":"zpa_FE"},{"a":48450,"t":"code","b":[201,254],"m":"cmp","o":"#$FE"},{"a":48452,"t":"code","b":[240,24],"m":"beq","oa":48478,"o":"b_BD5E"},{"a":48454,"t":"code","b":[238,250,0],"m":"inc","oa":250,"o":"zpa_FA"},{"a":48457,"t":"code","b":[208,3],"m":"bne","oa":48462,"o":"b_BD4E"},{"a":48459,"t":"code","b":[238,251,0],"m":"inc","oa":251,"o":"zpa_FB"},{"a":48462,"l":"b_BD4E","t":"code","b":[177,250],"m":"lda","oa":250,"o":"(zpa_FA),y","x":[48457]},{"a":48464,"t":"code","b":[141,255,0],"m":"sta","oa":255,"o":"zpa_FF"},{"a":48467,"t":"code","b":[238,250,0],"m":"inc","oa":250,"o":"zpa_FA"},{"a":48470,"t":"code","b":[208,3],"m":"bne","oa":48475,"o":"b_BD5B"},{"a":48472,"t":"code","b":[238,251,0],"m":"inc","oa":251,"o":"zpa_FB"},{"a":48475,"l":"b_BD5B","t":"code","b":[76,53,187],"m":"jmp","oa":47925,"o":"sound_read_pattern","x":[48470]},{"a":48478,"l":"b_BD5E","t":"code","b":[238,250,0],"m":"inc","oa":250,"o":"zpa_FA","x":[48452]},{"a":48481,"t":"code","b":[208,3],"m":"bne","oa":48486,"o":"b_BD66"},{"a":48483,"t":"code","b":[238,251,0],"m":"inc","oa":251,"o":"zpa_FB"},{"a":48486,"l":"b_BD66","t":"code","b":[177,250],"m":"lda","oa":250,"o":"(zpa_FA),y","x":[48481]},{"a":48488,"t":"code","b":[201,0],"m":"cmp","o":"#$00"},{"a":48490,"t":"code","b":[240,14],"m":"beq","oa":48506,"o":"b_BD7A"},{"a":48492,"t":"code","b":[141,255,0],"m":"sta","oa":255,"o":"zpa_FF"},{"a":48495,"t":"code","b":[238,250,0],"m":"inc","oa":250,"o":"zpa_FA"},{"a":48498,"t":"code","b":[208,3],"m":"bne","oa":48503,"o":"b_BD77"},{"a":48500,"t":"code","b":[238,251,0],"m":"inc","oa":251,"o":"zpa_FB"},{"a":48503,"l":"b_BD77","t":"code","b":[76,53,187],"m":"jmp","oa":47925,"o":"sound_read_pattern","x":[48498]},{"a":48506,"l":"b_BD7A","t":"code","b":[160,8],"m":"ldy","o":"#$08","x":[48490]},{"a":48508,"t":"code","b":[177,248],"m":"lda","oa":248,"o":"(zpa_F8),y"},{"a":48510,"t":"code","b":[141,250,0],"m":"sta","oa":250,"o":"zpa_FA"},{"a":48513,"t":"code","b":[200],"m":"iny"},{"a":48514,"t":"code","b":[177,248],"m":"lda","oa":248,"o":"(zpa_F8),y"},{"a":48516,"t":"code","b":[141,251,0],"m":"sta","oa":251,"o":"zpa_FB"},{"a":48519,"t":"code","b":[76,59,189],"m":"jmp","oa":48443,"o":"cmd_next_pattern"},{"a":48522,"l":"cmd_set_registers","c":"Command 6: pairs of an index and a value into the shadow registers from $C0BE, until $FF.","t":"code","b":[238,254,0],"m":"inc","oa":254,"o":"zpa_FE","x":[48129,48550,48584]},{"a":48525,"t":"code","b":[208,3],"m":"bne","oa":48530,"o":"b_BD92"},{"a":48527,"t":"code","b":[238,255,0],"m":"inc","oa":255,"o":"zpa_FF"},{"a":48530,"l":"b_BD92","t":"code","b":[177,254],"m":"lda","oa":254,"o":"(zpa_FE),y","x":[48525]},{"a":48532,"t":"code","b":[170],"m":"tax"},{"a":48533,"t":"code","b":[238,254,0],"m":"inc","oa":254,"o":"zpa_FE"},{"a":48536,"t":"code","b":[208,3],"m":"bne","oa":48541,"o":"b_BD9D"},{"a":48538,"t":"code","b":[238,255,0],"m":"inc","oa":255,"o":"zpa_FF"},{"a":48541,"l":"b_BD9D","t":"code","b":[224,255],"m":"cpx","o":"#$FF","x":[48536]},{"a":48543,"t":"code","b":[240,8],"m":"beq","oa":48553,"o":"b_BDA9"},{"a":48545,"t":"code","b":[177,254],"m":"lda","oa":254,"o":"(zpa_FE),y"},{"a":48547,"t":"code","b":[157,190,192],"m":"sta","oa":49342,"o":"a_C0BE,x"},{"a":48550,"t":"code","b":[76,138,189],"m":"jmp","oa":48522,"o":"cmd_set_registers"},{"a":48553,"l":"b_BDA9","t":"code","b":[76,53,187],"m":"jmp","oa":47925,"o":"sound_read_pattern","x":[48543]},{"a":48556,"l":"cmd_set_effect_registers","c":"Command 33: pairs of an index and a value into the bytes from $C0D5, until $FF; then on as command 6. No pattern that plays uses it.","t":"code","b":[238,254,0],"m":"inc","oa":254,"o":"zpa_FE","x":[48156]},{"a":48559,"t":"code","b":[208,3],"m":"bne","oa":48564,"o":"b_BDB4"},{"a":48561,"t":"code","b":[238,255,0],"m":"inc","oa":255,"o":"zpa_FF"},{"a":48564,"l":"b_BDB4","t":"code","b":[177,254],"m":"lda","oa":254,"o":"(zpa_FE),y","x":[48559]},{"a":48566,"t":"code","b":[170],"m":"tax"},{"a":48567,"t":"code","b":[238,254,0],"m":"inc","oa":254,"o":"zpa_FE"},{"a":48570,"t":"code","b":[208,3],"m":"bne","oa":48575,"o":"b_BDBF"},{"a":48572,"t":"code","b":[238,255,0],"m":"inc","oa":255,"o":"zpa_FF"},{"a":48575,"l":"b_BDBF","t":"code","b":[224,255],"m":"cpx","o":"#$FF","x":[48570]},{"a":48577,"t":"code","b":[240,8],"m":"beq","oa":48587,"o":"b_BDCB"},{"a":48579,"t":"code","b":[177,254],"m":"lda","oa":254,"o":"(zpa_FE),y"},{"a":48581,"t":"code","b":[157,213,192],"m":"sta","oa":49365,"o":"f_C0D5,x"},{"a":48584,"t":"code","b":[76,138,189],"m":"jmp","oa":48522,"o":"cmd_set_registers"},{"a":48587,"l":"b_BDCB","t":"code","b":[76,53,187],"m":"jmp","oa":47925,"o":"sound_read_pattern","x":[48577]},{"a":48590,"l":"cmd_goto","c":"Command 39: the pattern goes on at the address in the next two bytes. Effects 3 and 4 loop with it: effect 3 back to its last note, which sounds until kart_spin ends the effect (sound_end_effect from $16B1), effect 4 for ever.","t":"code","b":[238,254,0],"m":"inc","oa":254,"o":"zpa_FE","x":[48162]},{"a":48593,"t":"code","b":[208,3],"m":"bne","oa":48598,"o":"b_BDD6"},{"a":48595,"t":"code","b":[238,255,0],"m":"inc","oa":255,"o":"zpa_FF"},{"a":48598,"l":"b_BDD6","t":"code","b":[160,0],"m":"ldy","o":"#$00","x":[48593]},{"a":48600,"t":"code","b":[177,254],"m":"lda","oa":254,"o":"(zpa_FE),y"},{"a":48602,"t":"code","b":[170],"m":"tax"},{"a":48603,"t":"code","b":[238,254,0],"m":"inc","oa":254,"o":"zpa_FE"},{"a":48606,"t":"code","b":[208,3],"m":"bne","oa":48611,"o":"b_BDE3"},{"a":48608,"t":"code","b":[238,255,0],"m":"inc","oa":255,"o":"zpa_FF"},{"a":48611,"l":"b_BDE3","t":"code","b":[177,254],"m":"lda","oa":254,"o":"(zpa_FE),y","x":[48606]},{"a":48613,"t":"code","b":[141,255,0],"m":"sta","oa":255,"o":"zpa_FF"},{"a":48616,"t":"code","b":[142,254,0],"m":"stx","oa":254,"o":"zpa_FE"},{"a":48619,"t":"code","b":[76,53,187],"m":"jmp","oa":47925,"o":"sound_read_pattern"},{"a":48622,"l":"cmd_slide","c":"Command 9: four bytes into +$0C to +$0F of the workspace: the slide's direction, its step, and the frequency it stops at.","t":"code","b":[160,0],"m":"ldy","o":"#$00","x":[48132]},{"a":48624,"t":"code","b":[238,254,0],"m":"inc","oa":254,"o":"zpa_FE"},{"a":48627,"t":"code","b":[208,3],"m":"bne","oa":48632,"o":"b_BDF8"},{"a":48629,"t":"code","b":[238,255,0],"m":"inc","oa":255,"o":"zpa_FF"},{"a":48632,"l":"b_BDF8","t":"code","b":[177,254],"m":"lda","oa":254,"o":"(zpa_FE),y","x":[48627]},{"a":48634,"t":"code","b":[72],"m":"pha"},{"a":48635,"t":"code","b":[238,254,0],"m":"inc","oa":254,"o":"zpa_FE"},{"a":48638,"t":"code","b":[208,3],"m":"bne","oa":48643,"o":"b_BE03"},{"a":48640,"t":"code","b":[238,255,0],"m":"inc","oa":255,"o":"zpa_FF"},{"a":48643,"l":"b_BE03","t":"code","b":[177,254],"m":"lda","oa":254,"o":"(zpa_FE),y","x":[48638]},{"a":48645,"t":"code","b":[72],"m":"pha"},{"a":48646,"t":"code","b":[238,254,0],"m":"inc","oa":254,"o":"zpa_FE"},{"a":48649,"t":"code","b":[208,3],"m":"bne","oa":48654,"o":"b_BE0E"},{"a":48651,"t":"code","b":[238,255,0],"m":"inc","oa":255,"o":"zpa_FF"},{"a":48654,"l":"b_BE0E","t":"code","b":[177,254],"m":"lda","oa":254,"o":"(zpa_FE),y","x":[48649]},{"a":48656,"t":"code","b":[72],"m":"pha"},{"a":48657,"t":"code","b":[238,254,0],"m":"inc","oa":254,"o":"zpa_FE"},{"a":48660,"t":"code","b":[208,3],"m":"bne","oa":48665,"o":"b_BE19"},{"a":48662,"t":"code","b":[238,255,0],"m":"inc","oa":255,"o":"zpa_FF"},{"a":48665,"l":"b_BE19","t":"code","b":[177,254],"m":"lda","oa":254,"o":"(zpa_FE),y","x":[48660]},{"a":48667,"t":"code","b":[238,254,0],"m":"inc","oa":254,"o":"zpa_FE"},{"a":48670,"t":"code","b":[208,3],"m":"bne","oa":48675,"o":"b_BE23"},{"a":48672,"t":"code","b":[238,255,0],"m":"inc","oa":255,"o":"zpa_FF"},{"a":48675,"l":"b_BE23","t":"code","b":[160,15],"m":"ldy","o":"#$0F","x":[48670]},{"a":48677,"t":"code","b":[145,248],"m":"sta","oa":248,"o":"(zpa_F8),y"},{"a":48679,"t":"code","b":[136],"m":"dey"},{"a":48680,"t":"code","b":[104],"m":"pla"},{"a":48681,"t":"code","b":[145,248],"m":"sta","oa":248,"o":"(zpa_F8),y"},{"a":48683,"t":"code","b":[136],"m":"dey"},{"a":48684,"t":"code","b":[104],"m":"pla"},{"a":48685,"t":"code","b":[145,248],"m":"sta","oa":248,"o":"(zpa_F8),y"},{"a":48687,"t":"code","b":[136],"m":"dey"},{"a":48688,"t":"code","b":[104],"m":"pla"},{"a":48689,"t":"code","b":[145,248],"m":"sta","oa":248,"o":"(zpa_F8),y"},{"a":48691,"t":"code","b":[76,53,187],"m":"jmp","oa":47925,"o":"sound_read_pattern"},{"a":48694,"l":"cmd_slide_off","c":"Command 12: the slide off (+$0C = 0).","t":"code","b":[238,254,0],"m":"inc","oa":254,"o":"zpa_FE","x":[48135]},{"a":48697,"t":"code","b":[208,3],"m":"bne","oa":48702,"o":"b_BE3E"},{"a":48699,"t":"code","b":[238,255,0],"m":"inc","oa":255,"o":"zpa_FF"},{"a":48702,"l":"b_BE3E","t":"code","b":[160,12],"m":"ldy","o":"#$0C","x":[48697]},{"a":48704,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":48706,"t":"code","b":[145,248],"m":"sta","oa":248,"o":"(zpa_F8),y"},{"a":48708,"t":"code","b":[76,53,187],"m":"jmp","oa":47925,"o":"sound_read_pattern"},{"a":48711,"l":"cmd_tone","c":"Command 42: gate off, the frequency from the next two bytes straight into the effect's shadow registers ($C0E3/$C0E4), then on as a note with its length. Only effect 4 uses it.","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[48165]},{"a":48713,"t":"code","b":[172,185,192],"m":"ldy","oa":49337,"o":"a_C0B9"},{"a":48716,"t":"code","b":[145,244],"m":"sta","oa":244,"o":"(a_00F4),y"},{"a":48718,"t":"code","b":[238,254,0],"m":"inc","oa":254,"o":"zpa_FE"},{"a":48721,"t":"code","b":[208,3],"m":"bne","oa":48726,"o":"b_BE56"},{"a":48723,"t":"code","b":[238,255,0],"m":"inc","oa":255,"o":"zpa_FF"},{"a":48726,"l":"b_BE56","t":"code","b":[160,0],"m":"ldy","o":"#$00","x":[48721]},{"a":48728,"t":"code","b":[177,254],"m":"lda","oa":254,"o":"(zpa_FE),y"},{"a":48730,"t":"code","b":[141,227,192],"m":"sta","oa":49379,"o":"a_C0E3"},{"a":48733,"t":"code","b":[238,254,0],"m":"inc","oa":254,"o":"zpa_FE"},{"a":48736,"t":"code","b":[208,3],"m":"bne","oa":48741,"o":"b_BE65"},{"a":48738,"t":"code","b":[238,255,0],"m":"inc","oa":255,"o":"zpa_FF"},{"a":48741,"l":"b_BE65","t":"code","b":[177,254],"m":"lda","oa":254,"o":"(zpa_FE),y","x":[48736]},{"a":48743,"t":"code","b":[141,228,192],"m":"sta","oa":49380,"o":"a_C0E4"},{"a":48746,"t":"code","b":[76,102,187],"m":"jmp","oa":47974,"o":"j_BB66"},{"a":48749,"l":"cmd_vibrato","c":"Command 15: three bytes, the delay at each note's start (+$12), the frames between steps (+$14) and the step (+$15), and +$10 = $99, vibrato on.","t":"code","b":[238,254,0],"m":"inc","oa":254,"o":"zpa_FE","x":[48138]},{"a":48752,"t":"code","b":[208,3],"m":"bne","oa":48757,"o":"b_BE75"},{"a":48754,"t":"code","b":[238,255,0],"m":"inc","oa":255,"o":"zpa_FF"},{"a":48757,"l":"b_BE75","t":"code","b":[160,0],"m":"ldy","o":"#$00","x":[48752]},{"a":48759,"t":"code","b":[177,254],"m":"lda","oa":254,"o":"(zpa_FE),y"},{"a":48761,"t":"code","b":[72],"m":"pha"},{"a":48762,"t":"code","b":[238,254,0],"m":"inc","oa":254,"o":"zpa_FE"},{"a":48765,"t":"code","b":[208,3],"m":"bne","oa":48770,"o":"b_BE82"},{"a":48767,"t":"code","b":[238,255,0],"m":"inc","oa":255,"o":"zpa_FF"},{"a":48770,"l":"b_BE82","t":"code","b":[177,254],"m":"lda","oa":254,"o":"(zpa_FE),y","x":[48765]},{"a":48772,"t":"code","b":[72],"m":"pha"},{"a":48773,"t":"code","b":[238,254,0],"m":"inc","oa":254,"o":"zpa_FE"},{"a":48776,"t":"code","b":[208,3],"m":"bne","oa":48781,"o":"b_BE8D"},{"a":48778,"t":"code","b":[238,255,0],"m":"inc","oa":255,"o":"zpa_FF"},{"a":48781,"l":"b_BE8D","t":"code","b":[177,254],"m":"lda","oa":254,"o":"(zpa_FE),y","x":[48776]},{"a":48783,"t":"code","b":[160,21],"m":"ldy","o":"#$15"},{"a":48785,"t":"code","b":[145,248],"m":"sta","oa":248,"o":"(zpa_F8),y"},{"a":48787,"t":"code","b":[104],"m":"pla"},{"a":48788,"t":"code","b":[136],"m":"dey"},{"a":48789,"t":"code","b":[145,248],"m":"sta","oa":248,"o":"(zpa_F8),y"},{"a":48791,"t":"code","b":[136],"m":"dey"},{"a":48792,"t":"code","b":[136],"m":"dey"},{"a":48793,"t":"code","b":[104],"m":"pla"},{"a":48794,"t":"code","b":[145,248],"m":"sta","oa":248,"o":"(zpa_F8),y"},{"a":48796,"t":"code","b":[136],"m":"dey"},{"a":48797,"t":"code","b":[136],"m":"dey"},{"a":48798,"t":"code","b":[169,153],"m":"lda","o":"#$99"},{"a":48800,"t":"code","b":[145,248],"m":"sta","oa":248,"o":"(zpa_F8),y"},{"a":48802,"t":"code","b":[238,254,0],"m":"inc","oa":254,"o":"zpa_FE"},{"a":48805,"t":"code","b":[208,3],"m":"bne","oa":48810,"o":"b_BEAA"},{"a":48807,"t":"code","b":[238,255,0],"m":"inc","oa":255,"o":"zpa_FF"},{"a":48810,"l":"b_BEAA","t":"code","b":[76,53,187],"m":"jmp","oa":47925,"o":"sound_read_pattern","x":[48805]},{"a":48813,"l":"cmd_vibrato_off","c":"Command 18: the vibrato off (+$10 = 0). No pattern that plays uses it.","t":"code","b":[160,16],"m":"ldy","o":"#$10","x":[48141]},{"a":48815,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":48817,"t":"code","b":[145,248],"m":"sta","oa":248,"o":"(zpa_F8),y"},{"a":48819,"t":"code","b":[238,254,0],"m":"inc","oa":254,"o":"zpa_FE"},{"a":48822,"t":"code","b":[208,3],"m":"bne","oa":48827,"o":"b_BEBB"},{"a":48824,"t":"code","b":[238,255,0],"m":"inc","oa":255,"o":"zpa_FF"},{"a":48827,"l":"b_BEBB","t":"code","b":[76,53,187],"m":"jmp","oa":47925,"o":"sound_read_pattern","x":[48822]},{"a":48830,"l":"cmd_pulse_sweep","c":"Command 21: the pulse sweep's step into +$16, and +$17 = 1, sweeping up.","t":"code","b":[238,254,0],"m":"inc","oa":254,"o":"zpa_FE","x":[48144]},{"a":48833,"t":"code","b":[208,3],"m":"bne","oa":48838,"o":"b_BEC6"},{"a":48835,"t":"code","b":[238,255,0],"m":"inc","oa":255,"o":"zpa_FF"},{"a":48838,"l":"b_BEC6","t":"code","b":[177,254],"m":"lda","oa":254,"o":"(zpa_FE),y","x":[48833]},{"a":48840,"t":"code","b":[160,22],"m":"ldy","o":"#$16"},{"a":48842,"t":"code","b":[145,248],"m":"sta","oa":248,"o":"(zpa_F8),y"},{"a":48844,"t":"code","b":[200],"m":"iny"},{"a":48845,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":48847,"t":"code","b":[145,248],"m":"sta","oa":248,"o":"(zpa_F8),y"},{"a":48849,"t":"code","b":[238,254,0],"m":"inc","oa":254,"o":"zpa_FE"},{"a":48852,"t":"code","b":[208,3],"m":"bne","oa":48857,"o":"b_BED9"},{"a":48854,"t":"code","b":[238,255,0],"m":"inc","oa":255,"o":"zpa_FF"},{"a":48857,"l":"b_BED9","t":"code","b":[76,53,187],"m":"jmp","oa":47925,"o":"sound_read_pattern","x":[48852]},{"a":48860,"l":"cmd_pulse_sweep_off","c":"Command 24: the pulse sweep off (+$17 = 0). No pattern that plays uses it.","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[48147]},{"a":48862,"t":"code","b":[160,23],"m":"ldy","o":"#$17"},{"a":48864,"t":"code","b":[145,248],"m":"sta","oa":248,"o":"(zpa_F8),y"},{"a":48866,"t":"code","b":[238,254,0],"m":"inc","oa":254,"o":"zpa_FE"},{"a":48869,"t":"code","b":[208,3],"m":"bne","oa":48874,"o":"b_BEEA"},{"a":48871,"t":"code","b":[238,255,0],"m":"inc","oa":255,"o":"zpa_FF"},{"a":48874,"l":"b_BEEA","t":"code","b":[76,53,187],"m":"jmp","oa":47925,"o":"sound_read_pattern","x":[48869]},{"a":48877,"l":"cmd_instrument","c":"Command 27: the next two bytes, the address of a wave table, become the voice's instrument (+$0A/+$0B).","t":"code","b":[238,254,0],"m":"inc","oa":254,"o":"zpa_FE","x":[48150]},{"a":48880,"t":"code","b":[208,3],"m":"bne","oa":48885,"o":"b_BEF5"},{"a":48882,"t":"code","b":[238,255,0],"m":"inc","oa":255,"o":"zpa_FF"},{"a":48885,"l":"b_BEF5","t":"code","b":[160,0],"m":"ldy","o":"#$00","x":[48880]},{"a":48887,"t":"code","b":[177,254],"m":"lda","oa":254,"o":"(zpa_FE),y"},{"a":48889,"t":"code","b":[170],"m":"tax"},{"a":48890,"t":"code","b":[238,254,0],"m":"inc","oa":254,"o":"zpa_FE"},{"a":48893,"t":"code","b":[208,3],"m":"bne","oa":48898,"o":"b_BF02"},{"a":48895,"t":"code","b":[238,255,0],"m":"inc","oa":255,"o":"zpa_FF"},{"a":48898,"l":"b_BF02","t":"code","b":[177,254],"m":"lda","oa":254,"o":"(zpa_FE),y","x":[48893]},{"a":48900,"t":"code","b":[160,11],"m":"ldy","o":"#$0B"},{"a":48902,"t":"code","b":[145,248],"m":"sta","oa":248,"o":"(zpa_F8),y"},{"a":48904,"t":"code","b":[136],"m":"dey"},{"a":48905,"t":"code","b":[138],"m":"txa"},{"a":48906,"t":"code","b":[145,248],"m":"sta","oa":248,"o":"(zpa_F8),y"},{"a":48908,"t":"code","b":[238,254,0],"m":"inc","oa":254,"o":"zpa_FE"},{"a":48911,"t":"code","b":[208,3],"m":"bne","oa":48916,"o":"b_BF14"},{"a":48913,"t":"code","b":[238,255,0],"m":"inc","oa":255,"o":"zpa_FF"},{"a":48916,"l":"b_BF14","t":"code","b":[76,53,187],"m":"jmp","oa":47925,"o":"sound_read_pattern","x":[48911]},{"a":48919,"l":"sound_end_effect","c":"Ends the effect playing: $C0BB and $B805 cleared and voice 3's sustain and release set to 0; if $B808 is set, effect 4 starts again. Command 30 ends every effect's pattern here, and the game calls it when a race ends and after a spin.","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[2317,2394,5809,48153]},{"a":48921,"t":"code","b":[141,187,192],"m":"sta","oa":49339,"o":"a_C0BB"},{"a":48924,"t":"code","b":[141,5,184],"m":"sta","oa":47109,"o":"sound_effect"},{"a":48927,"t":"code","b":[141,20,212],"m":"sta","o":"sid_v3_sustain_release"},{"a":48930,"t":"code","b":[205,8,184],"m":"cmp","oa":47112,"o":"sound_engine_on"},{"a":48933,"t":"code","b":[240,5],"m":"beq","oa":48940,"o":"r_BF2C"},{"a":48935,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":48937,"t":"code","b":[141,5,184],"m":"sta","oa":47109,"o":"sound_effect"},{"a":48940,"l":"r_BF2C","t":"code","b":[96],"m":"rts","x":[48933]},{"a":48941,"l":"cmd_effect_release","c":"Command 36: reads $DC01 and ignores it, ORs the next byte into the effect's sustain and release ($C0E9), sets the effect's length ($C09D/$C09E) from the next two, and turns the gate off. No pattern that plays uses it.","t":"code","b":[173,1,220],"m":"lda","o":"cia1_port_b","x":[48159]},{"a":48944,"t":"code","b":[238,254,0],"m":"inc","oa":254,"o":"zpa_FE"},{"a":48947,"t":"code","b":[208,3],"m":"bne","oa":48952,"o":"b_BF38"},{"a":48949,"t":"code","b":[238,255,0],"m":"inc","oa":255,"o":"zpa_FF"},{"a":48952,"l":"b_BF38","t":"code","b":[160,0],"m":"ldy","o":"#$00","x":[48947]},{"a":48954,"t":"code","b":[177,254],"m":"lda","oa":254,"o":"(zpa_FE),y"},{"a":48956,"t":"code","b":[13,233,192],"m":"ora","oa":49385,"o":"a_C0E9"},{"a":48959,"t":"code","b":[141,233,192],"m":"sta","oa":49385,"o":"a_C0E9"},{"a":48962,"t":"code","b":[238,254,0],"m":"inc","oa":254,"o":"zpa_FE"},{"a":48965,"t":"code","b":[208,3],"m":"bne","oa":48970,"o":"b_BF4A"},{"a":48967,"t":"code","b":[238,255,0],"m":"inc","oa":255,"o":"zpa_FF"},{"a":48970,"l":"b_BF4A","t":"code","b":[177,254],"m":"lda","oa":254,"o":"(zpa_FE),y","x":[48965]},{"a":48972,"t":"code","b":[141,157,192],"m":"sta","oa":49309,"o":"a_C09D"},{"a":48975,"t":"code","b":[238,254,0],"m":"inc","oa":254,"o":"zpa_FE"},{"a":48978,"t":"code","b":[208,3],"m":"bne","oa":48983,"o":"b_BF57"},{"a":48980,"t":"code","b":[238,255,0],"m":"inc","oa":255,"o":"zpa_FF"},{"a":48983,"l":"b_BF57","t":"code","b":[177,254],"m":"lda","oa":254,"o":"(zpa_FE),y","x":[48978]},{"a":48985,"t":"code","b":[141,158,192],"m":"sta","oa":49310,"o":"a_C09E"},{"a":48988,"t":"code","b":[173,231,192],"m":"lda","oa":49383,"o":"a_C0E7"},{"a":48991,"t":"code","b":[41,254],"m":"and","o":"#$FE"},{"a":48993,"t":"code","b":[141,231,192],"m":"sta","oa":49383,"o":"a_C0E7"},{"a":48996,"t":"code","b":[238,254,0],"m":"inc","oa":254,"o":"zpa_FE"},{"a":48999,"t":"code","b":[208,3],"m":"bne","oa":49004,"o":"r_BF6C"},{"a":49001,"t":"code","b":[238,255,0],"m":"inc","oa":255,"o":"zpa_FF"},{"a":49004,"l":"r_BF6C","t":"code","b":[96],"m":"rts","x":[48999]},{"a":49005,"l":"sound_silence","c":"Writes 0 to the SID's 28 registers $D400-$D41B.","t":"code","b":[162,228],"m":"ldx","o":"#$E4","x":[47114]},{"a":49007,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":49009,"t":"code","b":[168],"m":"tay"},{"a":49010,"l":"b_BF72","t":"code","b":[153,0,212],"m":"sta","o":"sid_v1_freq_lo,y","x":[49015]},{"a":49013,"t":"code","b":[200],"m":"iny"},{"a":49014,"t":"code","b":[232],"m":"inx"},{"a":49015,"t":"code","b":[208,249],"m":"bne","oa":49010,"o":"b_BF72"},{"a":49017,"t":"code","b":[96],"m":"rts"},{"a":49018,"l":"sound_clear_voices","c":"Clears the three music voices' workspaces, $C055-$C09C.","t":"code","b":[162,184],"m":"ldx","o":"#$B8","x":[47117]},{"a":49020,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":49022,"t":"code","b":[168],"m":"tay"},{"a":49023,"l":"b_BF7F","t":"code","b":[153,85,192],"m":"sta","oa":49237,"o":"f_C055,y","x":[49028]},{"a":49026,"t":"code","b":[200],"m":"iny"},{"a":49027,"t":"code","b":[232],"m":"inx"},{"a":49028,"t":"code","b":[208,249],"m":"bne","oa":49023,"o":"b_BF7F"},{"a":49030,"t":"code","b":[96],"m":"rts"},{"a":49031,"l":"sound_clear_registers","c":"Clears the music voices' shadow registers, $C0BE-$C0D2.","t":"code","b":[162,235],"m":"ldx","o":"#$EB","x":[47120]},{"a":49033,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":49035,"t":"code","b":[168],"m":"tay"},{"a":49036,"l":"b_BF8C","t":"code","b":[153,190,192],"m":"sta","oa":49342,"o":"a_C0BE,y","x":[49041]},{"a":49039,"t":"code","b":[200],"m":"iny"},{"a":49040,"t":"code","b":[232],"m":"inx"},{"a":49041,"t":"code","b":[208,249],"m":"bne","oa":49036,"o":"b_BF8C"},{"a":49043,"t":"code","b":[96],"m":"rts"},{"a":49044,"l":"sound_start_tune","c":"Starts tune $B804 from tune_table: the three voices' order lists into $C05D, $C075 and $C08D, and the tune's length table's address into the two LDAs at $BBBD and $BBC4.","t":"code","b":[173,4,184],"m":"lda","oa":47108,"o":"sound_tune","x":[47132]},{"a":49047,"t":"code","b":[10],"m":"asl","o":"a"},{"a":49048,"t":"code","b":[10],"m":"asl","o":"a"},{"a":49049,"t":"code","b":[10],"m":"asl","o":"a"},{"a":49050,"t":"code","b":[170],"m":"tax"},{"a":49051,"t":"code","b":[189,186,196],"m":"lda","oa":50362,"o":"tune_table,x"},{"a":49054,"t":"code","b":[141,93,192],"m":"sta","oa":49245,"o":"a_C05D"},{"a":49057,"t":"code","b":[232],"m":"inx"},{"a":49058,"t":"code","b":[189,186,196],"m":"lda","oa":50362,"o":"tune_table,x"},{"a":49061,"t":"code","b":[141,94,192],"m":"sta","oa":49246,"o":"a_C05E"},{"a":49064,"t":"code","b":[232],"m":"inx"},{"a":49065,"t":"code","b":[189,186,196],"m":"lda","oa":50362,"o":"tune_table,x"},{"a":49068,"t":"code","b":[141,117,192],"m":"sta","oa":49269,"o":"a_C075"},{"a":49071,"t":"code","b":[232],"m":"inx"},{"a":49072,"t":"code","b":[189,186,196],"m":"lda","oa":50362,"o":"tune_table,x"},{"a":49075,"t":"code","b":[141,118,192],"m":"sta","oa":49270,"o":"a_C076"},{"a":49078,"t":"code","b":[232],"m":"inx"},{"a":49079,"t":"code","b":[189,186,196],"m":"lda","oa":50362,"o":"tune_table,x"},{"a":49082,"t":"code","b":[141,141,192],"m":"sta","oa":49293,"o":"a_C08D"},{"a":49085,"t":"code","b":[232],"m":"inx"},{"a":49086,"t":"code","b":[189,186,196],"m":"lda","oa":50362,"o":"tune_table,x"},{"a":49089,"t":"code","b":[141,142,192],"m":"sta","oa":49294,"o":"a_C08E"},{"a":49092,"t":"code","b":[232],"m":"inx"},{"a":49093,"t":"code","b":[189,186,196],"m":"lda","oa":50362,"o":"tune_table,x"},{"a":49096,"t":"code","b":[141,190,187],"m":"sta","oa":48062,"o":"length_table_lo"},{"a":49099,"t":"code","b":[141,197,187],"m":"sta","oa":48069,"o":"length_table2_lo"},{"a":49102,"t":"code","b":[232],"m":"inx"},{"a":49103,"t":"code","b":[189,186,196],"m":"lda","oa":50362,"o":"tune_table,x"},{"a":49106,"t":"code","b":[141,191,187],"m":"sta","oa":48063,"o":"length_table_hi"},{"a":49109,"t":"code","b":[141,198,187],"m":"sta","oa":48070,"o":"length_table2_hi"},{"a":49112,"t":"code","b":[96],"m":"rts"},{"a":49113,"l":"sound_wave_step","c":"The next step of the voice's wave table at ($FC): two bytes, the sustain and release and the control register (waveform and gate), until $FF, where the table stays. While an effect plays the volume is set to $0F again each step.","t":"code","b":[160,0],"m":"ldy","o":"#$00","x":[47918,48057,48081]},{"a":49115,"t":"code","b":[177,252],"m":"lda","oa":252,"o":"(zpa_FC),y"},{"a":49117,"t":"code","b":[201,255],"m":"cmp","o":"#$FF"},{"a":49119,"t":"code","b":[240,58],"m":"beq","oa":49179,"o":"r_C01B"},{"a":49121,"t":"code","b":[170],"m":"tax"},{"a":49122,"t":"code","b":[238,252,0],"m":"inc","oa":252,"o":"zpa_FC"},{"a":49125,"t":"code","b":[208,3],"m":"bne","oa":49130,"o":"b_BFEA"},{"a":49127,"t":"code","b":[238,253,0],"m":"inc","oa":253,"o":"zpa_FD"},{"a":49130,"l":"b_BFEA","t":"code","b":[177,252],"m":"lda","oa":252,"o":"(zpa_FC),y","x":[49125]},{"a":49132,"t":"code","b":[160,4],"m":"ldy","o":"#$04"},{"a":49134,"t":"code","b":[145,246],"m":"sta","oa":246,"o":"(zpa_F6),y"},{"a":49136,"t":"code","b":[200],"m":"iny"},{"a":49137,"t":"code","b":[200],"m":"iny"},{"a":49138,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":49140,"t":"code","b":[205,187,192],"m":"cmp","oa":49339,"o":"a_C0BB"},{"a":49143,"t":"code","b":[240,23],"m":"beq","oa":49168,"o":"b_C010"},{"a":49145,"t":"code","b":[169,15],"m":"lda","o":"#$0F"},{"a":49147,"t":"code","b":[141,24,212],"m":"sta","o":"sid_filter_mode_volume"},{"a":49150,"t":"code","b":[169,18],"m":"lda","o":"#$12"},{"a":49152,"t":"code","b":[205,185,192],"m":"cmp","oa":49337,"o":"a_C0B9"},{"a":49155,"t":"code","b":[208,7],"m":"bne","oa":49164,"o":"b_C00C"},{"a":49157,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":49159,"t":"code","b":[205,187,192],"m":"cmp","oa":49339,"o":"a_C0BB"},{"a":49162,"t":"code","b":[208,4],"m":"bne","oa":49168,"o":"b_C010"},{"a":49164,"l":"b_C00C","t":"code","b":[138],"m":"txa","x":[49155]},{"a":49165,"t":"code","b":[76,17,192],"m":"jmp","oa":49169,"o":"j_C011"},{"a":49168,"l":"b_C010","t":"code","b":[138],"m":"txa","x":[49143,49162]},{"a":49169,"l":"j_C011","t":"code","b":[145,246],"m":"sta","oa":246,"o":"(zpa_F6),y","x":[49165]},{"a":49171,"t":"code","b":[238,252,0],"m":"inc","oa":252,"o":"zpa_FC"},{"a":49174,"t":"code","b":[208,3],"m":"bne","oa":49179,"o":"r_C01B"},{"a":49176,"t":"code","b":[238,253,0],"m":"inc","oa":253,"o":"zpa_FD"},{"a":49179,"l":"r_C01B","t":"code","b":[96],"m":"rts","x":[49119,49174]},{"a":49180,"l":"sound_engine_off","c":"LDA #0, STA $B808, STA $B805, JSR $BF17: switches the engine-like effect 4 off for good. Nothing calls it.","t":"byte","b":[169,0,141,8,184,141,5,184]},{"a":49188,"t":"byte","b":[32,23,191,96]},{"a":49192,"l":"sound_silent_patterns","c":"Points the three voices' patterns at $C0B5 and their order lists at $C0B7, a pattern that ends at once and a list that loops on itself, so a voice with no tune is silent.","t":"code","b":[169,181],"m":"lda","o":"#$B5","x":[47129]},{"a":49194,"t":"code","b":[162,192],"m":"ldx","o":"#$C0"},{"a":49196,"t":"code","b":[141,91,192],"m":"sta","oa":49243,"o":"a_C05B"},{"a":49199,"t":"code","b":[142,92,192],"m":"stx","oa":49244,"o":"a_C05C"},{"a":49202,"t":"code","b":[141,115,192],"m":"sta","oa":49267,"o":"a_C073"},{"a":49205,"t":"code","b":[142,116,192],"m":"stx","oa":49268,"o":"a_C074"},{"a":49208,"t":"code","b":[141,139,192],"m":"sta","oa":49291,"o":"a_C08B"},{"a":49211,"t":"code","b":[142,140,192],"m":"stx","oa":49292,"o":"a_C08C"},{"a":49214,"t":"code","b":[169,183],"m":"lda","o":"#$B7"},{"a":49216,"t":"code","b":[162,192],"m":"ldx","o":"#$C0"},{"a":49218,"t":"code","b":[141,87,192],"m":"sta","oa":49239,"o":"a_C057"},{"a":49221,"t":"code","b":[142,88,192],"m":"stx","oa":49240,"o":"a_C058"},{"a":49224,"t":"code","b":[141,111,192],"m":"sta","oa":49263,"o":"a_C06F"},{"a":49227,"t":"code","b":[142,112,192],"m":"stx","oa":49264,"o":"a_C070"},{"a":49230,"t":"code","b":[141,135,192],"m":"sta","oa":49287,"o":"a_C087"},{"a":49233,"t":"code","b":[142,136,192],"m":"stx","oa":49288,"o":"a_C088"},{"a":49236,"t":"code","b":[96],"m":"rts"},{"a":49237,"t":"gap","n":96,"x":[49023]},{"a":49333,"l":"silent_pattern","c":"$FE $03: a pattern that is only the command to take the next one.","t":"byte","b":[254,3]},{"a":49335,"l":"silent_order","c":"$FE $00: an order list that only says to start again from the voice's loop point, which sound_start_tune has set to the tune's own list.","t":"byte","b":[254,0]},{"a":49337,"t":"gap","n":72,"x":[47345,47429,47528,47627,47938,48713,49152]},{"a":49409,"l":"tune2_lengths","c":"Tune 2's note lengths in frames, two bytes each, by index: 0 (explicit), 3, 7, 11 and on in steps of four.","t":"byte","b":[0,0,3,0,7,0,11,0],"x":[48061,48068]},{"a":49417,"t":"byte","b":[15,0,19,0,23,0,27,0]},{"a":49425,"t":"byte","b":[31,0,35,0,39,0,43,0]},{"a":49433,"t":"byte","b":[47,0,51,0,55,0,59,0]},{"a":49441,"t":"byte","b":[63,0,67,0,71,0,75,0]},{"a":49449,"t":"byte","b":[79,0,83,0,87,0,91,0]},{"a":49457,"t":"byte","b":[95,0,99,0,103,0,107,0]},{"a":49465,"t":"byte","b":[111,0,115,0,119,0,123,0]},{"a":49473,"t":"byte","b":[127,0,2,0,1,0,4,0]},{"a":49481,"t":"byte","b":[5,0,10,0,9,0,4,0]},{"a":49489,"t":"byte","b":[10,0,20,0,1,0,1,0]},{"a":49497,"l":"tune1_lengths","c":"Tune 1's note lengths in frames, two bytes each, by index: 0 (explicit), 5, 11, 17 and on in steps of six.","t":"byte","b":[0,0,5,0,11,0,17,0]},{"a":49505,"t":"byte","b":[23,0,29,0,35,0,41,0]},{"a":49513,"t":"byte","b":[47,0,53,0,59,0,65,0]},{"a":49521,"t":"byte","b":[71,0,77,0,83,0,89,0]},{"a":49529,"t":"byte","b":[95,0,101,0,107,0,113,0]},{"a":49537,"t":"byte","b":[119,0,125,0,131,0,137,0]},{"a":49545,"t":"byte","b":[143,0,149,0,155,0,161,0]},{"a":49553,"t":"byte","b":[167,0,173,0,179,0,185,0]},{"a":49561,"t":"byte","b":[191,0,197,0]},{"a":49565,"l":"note_frequencies","c":"The SID frequency of each note number, two bytes each: 0 for a rest, then $0314 upward, a semitone apart.","t":"byte","b":[0,0,20,3,67,3,116,3],"x":[47960,47969]},{"a":49573,"t":"byte","b":[169,3,224,3,27,4,90,4]},{"a":49581,"t":"byte","b":[156,4,226,4,45,5,123,5]},{"a":49589,"t":"byte","b":[207,5,81,6,133,6,232,6]},{"a":49597,"t":"byte","b":[81,7,193,7,55,8,180,8]},{"a":49605,"t":"byte","b":[56,9,197,9,89,10,247,10]},{"a":49613,"t":"byte","b":[158,11,79,12,10,13,209,13]},{"a":49621,"t":"byte","b":[163,14,130,15,110,16,104,17]},{"a":49629,"t":"byte","b":[113,18,137,19,179,20,238,21]},{"a":49637,"t":"byte","b":[60,23,157,24,20,26,161,27]},{"a":49645,"t":"byte","b":[70,29,3,31,219,32,207,34]},{"a":49653,"t":"byte","b":[195,36,19,39,102,41,220,43]},{"a":49661,"t":"byte","b":[119,46,59,49,40,52,66,55]},{"a":49669,"t":"byte","b":[139,58,6,62,183,65,159,69]},{"a":49677,"t":"byte","b":[195,73,38,78,203,82,183,87]},{"a":49685,"t":"byte","b":[239,92,117,98,80,104,132,110]},{"a":49693,"t":"byte","b":[22,117,13,124,109,131,62,139]},{"a":49701,"t":"byte","b":[133,147,75,156,150,165,111,175]},{"a":49709,"t":"byte","b":[221,185,235,196]},{"a":49713,"l":"silent_wave","c":"The wave table of a rest: sustain and release 0, control $11 (triangle, gate on) with nothing to sound, then $FF.","t":"byte","b":[0,17,255,2,0,0]},{"a":49719,"l":"effect_table","c":"The volume, $0F, which sound_reset writes to $D418, and its pair; then the patterns of effects 1 to 4: $C324, $C346, $C363, $C37C.","t":"word","b":[15,15,36,195,70,195,99,195],"d":[3855,49956,49990,50019],"x":[47123,47182,47189]},{"a":49727,"t":"word","b":[124,195],"d":[50044]},{"a":49729,"l":"wave_tables","c":"The instruments: lists of steps of two bytes, sustain and release then waveform and gate, each ended by $FF, one step a frame (noise $81, triangle $11, pulse $41, sawtooth $21), to $C323.","t":"byte","b":[5,240,129,240,129,255,240,129]},{"a":49737,"t":"byte","b":[240,129,240,17,240,129,240,17]},{"a":49745,"t":"byte","b":[240,129,240,129,240,129,240,17]},{"a":49753,"t":"byte","b":[240,129,240,129,240,129,240,17]},{"a":49761,"t":"byte","b":[240,17,240,129,240,129,224,129]},{"a":49769,"t":"byte","b":[224,17,224,129,224,17,224,129]},{"a":49777,"t":"byte","b":[224,17,224,129,224,17,224,129]},{"a":49785,"t":"byte","b":[224,17,224,129,224,17,224,129]},{"a":49793,"t":"byte","b":[224,17,224,129,224,17,224,129]},{"a":49801,"t":"byte","b":[224,129,224,17,224,129,224,17]},{"a":49809,"t":"byte","b":[224,129,224,17,224,129,224,17]},{"a":49817,"t":"byte","b":[224,129,224,129,224,17,224,129]},{"a":49825,"t":"byte","b":[224,17,224,129,224,129,224,17]},{"a":49833,"t":"byte","b":[224,129,224,17,224,129,224,129]},{"a":49841,"t":"byte","b":[224,17,224,129,224,17,224,129]},{"a":49849,"t":"byte","b":[224,129,224,17,224,129,224,17]},{"a":49857,"t":"byte","b":[224,129,224,129,224,17,224,129]},{"a":49865,"t":"byte","b":[224,17,224,129,224,129,192,17]},{"a":49873,"t":"byte","b":[255,128,33,128,129,128,65,128]},{"a":49881,"t":"byte","b":[129,128,65,128,129,128,65,128]},{"a":49889,"t":"byte","b":[129,128,129,128,65,128,129,128]},{"a":49897,"t":"byte","b":[65,255,240,65,240,65,240,65]},{"a":49905,"t":"byte","b":[240,65,240,65,240,65,240,65]},{"a":49913,"t":"byte","b":[240,65,240,65,240,65,240,65]},{"a":49921,"t":"byte","b":[224,65,224,65,208,65,208,65]},{"a":49929,"t":"byte","b":[192,65,192,65,176,65,176,65]},{"a":49937,"t":"byte","b":[160,65,112,65,96,65,96,65]},{"a":49945,"t":"byte","b":[80,65,80,65,64,65,48,65]},{"a":49953,"t":"byte","b":[32,65,255]},{"a":49956,"l":"effect_1","c":"Effect 1's pattern. Nothing in the game starts it.","t":"byte","b":[254,6,17,8,16,10,255,254]},{"a":49964,"t":"byte","b":[27,71,194,28,4,28,4,254]},{"a":49972,"t":"byte","b":[27,66,194,38,8,254,9,2]},{"a":49980,"t":"byte","b":[1,133,6,254,36,10,50,0]},{"a":49988,"t":"byte","b":[254,30]},{"a":49990,"l":"effect_2","c":"Effect 2's pattern: a place won or lost, or a rival alongside.","t":"byte","b":[254,27,235,194,254,21,20,254]},{"a":49998,"t":"byte","b":[6,17,1,16,10,255,254,9]},{"a":50006,"t":"byte","b":[2,140,133,6,254,15,1,6]},{"a":50014,"t":"byte","b":[254,76,16,254,30]},{"a":50019,"l":"effect_3","c":"Effect 3's pattern: the spin. It ends with command 39 back to its last note, so the note holds until kart_spin ends the effect.","t":"byte","b":[254,27,103,194,254,15,10,1]},{"a":50027,"t":"byte","b":[250,254,9,1,250,183,65,108]},{"a":50035,"t":"byte","b":[24,108,4,254,39,116,195,254]},{"a":50043,"t":"byte","b":[30]},{"a":50044,"l":"effect_4","c":"Effect 4's pattern: a steady tone at $0BB8 with a sweeping pulse, which loops with command 39 until another effect stops it, an engine's hum. Nothing in the game starts it.","t":"byte","b":[254,27,210,194,254,6,17,10]},{"a":50052,"t":"byte","b":[16,10,255,254,21,50,254,42]},{"a":50060,"t":"byte","b":[184,11,4,254,39,138,195]},{"a":50067,"l":"wave_tables_2","c":"More instruments, steps of two bytes ended by $FF, to $C4B9.","t":"byte","b":[254,30,160,33,144,65,128,33]},{"a":50075,"t":"byte","b":[128,17,128,17,80,33,64,33]},{"a":50083,"t":"byte","b":[32,65,255,208,65,192,33,160]},{"a":50091,"t":"byte","b":[33,128,17,112,17,112,33,96]},{"a":50099,"t":"byte","b":[33,64,65,255,240,129,240,65]},{"a":50107,"t":"byte","b":[240,17,240,17,240,17,240,17]},{"a":50115,"t":"byte","b":[240,17,240,17,240,17,176,17]},{"a":50123,"t":"byte","b":[176,17,255,240,129,240,33,208]},{"a":50131,"t":"byte","b":[17,160,17,160,17,160,17,160]},{"a":50139,"t":"byte","b":[17,160,17,0,17,255,128,129]},{"a":50147,"t":"byte","b":[96,129,16,129,16,129,0,129]},{"a":50155,"t":"byte","b":[255,112,129,80,129,48,129,32]},{"a":50163,"t":"byte","b":[129,0,129,255,64,129,32,129]},{"a":50171,"t":"byte","b":[0,65,255,192,65,176,129,160]},{"a":50179,"t":"byte","b":[129,144,129,144,129,144,129,128]},{"a":50187,"t":"byte","b":[129,128,129,112,129,112,65,96]},{"a":50195,"t":"byte","b":[129,80,129,80,129,64,129,48]},{"a":50203,"t":"byte","b":[129,32,129,0,129,255,192,65]},{"a":50211,"t":"byte","b":[176,129,160,129,144,129,128,129]},{"a":50219,"t":"byte","b":[112,129,96,129,64,65,48,129]},{"a":50227,"t":"byte","b":[32,129,0,129,255,176,129,176]},{"a":50235,"t":"byte","b":[65,160,65,144,65,128,65,112]},{"a":50243,"t":"byte","b":[65,112,65,96,65,80,65,80]},{"a":50251,"t":"byte","b":[65,80,65,64,65,0,65,255]},{"a":50259,"t":"byte","b":[240,65,192,33,192,65,160,65]},{"a":50267,"t":"byte","b":[144,65,128,65,112,65,80,65]},{"a":50275,"t":"byte","b":[32,65,255,208,65,176,65,144]},{"a":50283,"t":"byte","b":[65,128,65,128,65,112,17,112]},{"a":50291,"t":"byte","b":[17,112,65,80,65,48,65,32]},{"a":50299,"t":"byte","b":[65,0,65,255,240,129,240,17]},{"a":50307,"t":"byte","b":[255,192,65,192,65,192,17,192]},{"a":50315,"t":"byte","b":[17,160,33,160,33,112,33,255]},{"a":50323,"t":"byte","b":[96,33,80,33,64,65,64,65]},{"a":50331,"t":"byte","b":[64,65,64,65,255,48,65,48]},{"a":50339,"t":"byte","b":[65,48,65,32,65,0,65,255]},{"a":50347,"t":"byte","b":[192,33,192,65,160,65,160,65]},{"a":50355,"t":"byte","b":[144,33,128,65,96,65,255]},{"a":50362,"l":"tune_table","c":"Eight bytes a tune: the order lists of voices 1, 2 and 3 and the length table. Tune 0 is all zeros; tune 1, the name entry's, from $C4C2; tune 2, the race's, from $C4CA.","t":"word","b":[0,0,0,0,0,0,0,0],"d":[0,0,0,0],"x":[49051,49058,49065,49072,49079,49086,49093,49103]},{"a":50370,"t":"word","b":[210,196,228,196,238,196,89,193],"d":[50386,50404,50414,49497]},{"a":50378,"t":"word","b":[88,199,158,200,124,201,1,193],"d":[51032,51358,51580,49409]},{"a":50386,"l":"tune1_orders","c":"Tune 1's order lists: the pattern addresses of voice 1 from $C4D2, voice 2 from $C4E4, voice 3 from $C4EE, each ended by $FE $00 to loop.","t":"word","b":[94,198,94,198,94,198,94,198],"d":[50782,50782,50782,50782]},{"a":50394,"t":"word","b":[94,198,94,198,94,198,153,198],"d":[50782,50782,50782,50841]},{"a":50402,"t":"word","b":[254,0,242,196,45,197,93,197],"d":[254,50418,50477,50525]},{"a":50410,"t":"word","b":[141,197,254,0,189,197,254,0],"d":[50573,254,50621,254]},{"a":50418,"l":"tune1_patterns","c":"Tune 1's patterns: notes (a note number then a length index) and commands ($FE and a number), to $C6C0. $C60A-$C65D is a pattern no order list names.","t":"byte","b":[254,6,10,5,11,250,255,254]},{"a":50426,"t":"byte","b":[27,102,196,20,4,20,2,20]},{"a":50434,"t":"byte","b":[2,20,2,44,4,20,2,50]},{"a":50442,"t":"byte","b":[4,20,2,48,4,20,2,44]},{"a":50450,"t":"byte","b":[4,20,4,20,2,20,2,20]},{"a":50458,"t":"byte","b":[2,44,4,20,2,40,4,20]},{"a":50466,"t":"byte","b":[2,40,4,20,2,40,2,44]},{"a":50474,"t":"byte","b":[2,254,3,24,4,24,2,24]},{"a":50482,"t":"byte","b":[2,24,2,48,4,24,2,54]},{"a":50490,"t":"byte","b":[4,24,2,52,4,24,2,48]},{"a":50498,"t":"byte","b":[4,24,4,24,2,24,2,24]},{"a":50506,"t":"byte","b":[2,48,4,24,2,44,4,24]},{"a":50514,"t":"byte","b":[2,44,4,24,2,44,2,48]},{"a":50522,"t":"byte","b":[2,254,3,26,4,26,2,26]},{"a":50530,"t":"byte","b":[2,26,2,50,4,26,2,56]},{"a":50538,"t":"byte","b":[4,26,2,54,4,26,2,26]},{"a":50546,"t":"byte","b":[4,26,4,2,2,26,2,2]},{"a":50554,"t":"byte","b":[2,26,4,26,2,20,4,26]},{"a":50562,"t":"byte","b":[2,44,4,26,2,20,2,50]},{"a":50570,"t":"byte","b":[2,254,3,10,4,10,2,10]},{"a":50578,"t":"byte","b":[2,10,2,34,4,10,2,40]},{"a":50586,"t":"byte","b":[4,10,2,38,4,10,2,34]},{"a":50594,"t":"byte","b":[4,10,4,10,2,10,2,10]},{"a":50602,"t":"byte","b":[2,34,4,10,2,30,4,10]},{"a":50610,"t":"byte","b":[2,30,4,10,2,30,2,34]},{"a":50618,"t":"byte","b":[2,254,3,254,6,17,12,18]},{"a":50626,"t":"byte","b":[10,255,254,27,149,195,254,21]},{"a":50634,"t":"byte","b":[100,116,2,106,2,98,2,254]},{"a":50642,"t":"byte","b":[15,4,1,250,92,58,116,2]},{"a":50650,"t":"byte","b":[106,2,98,2,96,58,116,2]},{"a":50658,"t":"byte","b":[106,2,102,2,98,28,106,2]},{"a":50666,"t":"byte","b":[102,2,98,2,102,2,106,2]},{"a":50674,"t":"byte","b":[102,2,98,2,102,2,106,2]},{"a":50682,"t":"byte","b":[102,2,98,2,102,2,106,2]},{"a":50690,"t":"byte","b":[102,2,98,2,106,64,254,3]},{"a":50698,"t":"byte","b":[254,27,183,195,254,9,2,250]},{"a":50706,"t":"byte","b":[133,6,38,2,58,2,104,2]},{"a":50714,"t":"byte","b":[0,2,86,2,82,2,80,2]},{"a":50722,"t":"byte","b":[0,2,62,2,82,2,80,2]},{"a":50730,"t":"byte","b":[0,2,86,2,82,4,80,2]},{"a":50738,"t":"byte","b":[254,12,254,3,254,27,183,195]},{"a":50746,"t":"byte","b":[254,9,2,150,133,6,38,2]},{"a":50754,"t":"byte","b":[82,4,0,2,62,2,82,2]},{"a":50762,"t":"byte","b":[80,2,0,2,62,2,82,2]},{"a":50770,"t":"byte","b":[104,4,62,2,58,4,80,2]},{"a":50778,"t":"byte","b":[254,12,254,3,254,6,3,10]},{"a":50786,"t":"byte","b":[2,250,255,254,27,206,195,254]},{"a":50794,"t":"byte","b":[9,2,250,0,1,52,4,52]},{"a":50802,"t":"byte","b":[4,254,12,254,27,254,195,56]},{"a":50810,"t":"byte","b":[8,254,27,206,195,254,9,2]},{"a":50818,"t":"byte","b":[250,0,1,52,4,254,9,2]},{"a":50826,"t":"byte","b":[250,0,1,52,4,254,12,254]},{"a":50834,"t":"byte","b":[27,254,195,56,8,254,3,254]},{"a":50842,"t":"byte","b":[27,206,195,254,9,2,250,0]},{"a":50850,"t":"byte","b":[1,52,8,254,27,254,195,56]},{"a":50858,"t":"byte","b":[4,254,27,236,195,124,2,124]},{"a":50866,"t":"byte","b":[2,124,2,254,12,254,27,254]},{"a":50874,"t":"byte","b":[195,56,6,56,8,254,3]},{"a":50881,"l":"rest_patterns","c":"Short patterns of a single rest, which tune 2's order lists use for bars of silence.","t":"byte","b":[0,8,254,3,0,32,254,3]},{"a":50889,"t":"byte","b":[0,28,254,3,0,4,254,3]},{"a":50897,"l":"unused_patterns","c":"Patterns no order list names, in the form of tune 1's, to $C757.","t":"byte","b":[254,6,3,10,16,250,255,254]},{"a":50905,"t":"byte","b":[27,206,195,254,9,2,250,0]},{"a":50913,"t":"byte","b":[1,52,4,254,12,254,27,225]},{"a":50921,"t":"byte","b":[195,136,2,136,2,254,27,254]},{"a":50929,"t":"byte","b":[195,56,8,254,27,206,195,254]},{"a":50937,"t":"byte","b":[9,2,250,0,1,52,4,254]},{"a":50945,"t":"byte","b":[9,2,250,0,1,52,4,254]},{"a":50953,"t":"byte","b":[12,254,27,254,195,56,8,254]},{"a":50961,"t":"byte","b":[3,254,27,183,195,254,9,2]},{"a":50969,"t":"byte","b":[150,133,6,14,2,58,4,0]},{"a":50977,"t":"byte","b":[2,254,12,254,27,254,195,56]},{"a":50985,"t":"byte","b":[4,254,27,183,195,254,9,2]},{"a":50993,"t":"byte","b":[250,133,6,56,2,0,2,38]},{"a":51001,"t":"byte","b":[2,58,2,80,4,254,12,254]},{"a":51009,"t":"byte","b":[27,254,195,56,4,254,27,183]},{"a":51017,"t":"byte","b":[195,254,9,2,250,133,6,34]},{"a":51025,"t":"byte","b":[2,56,2,254,12,254,3]},{"a":51032,"l":"tune2_orders","c":"Tune 2's order lists: voice 1 from $C758, voice 2 from $C89E, voice 3 from $C97C, each ended by $FE $00 to loop.","t":"word","b":[15,204,131,205,196,205,131,205],"d":[52239,52611,52676,52611]},{"a":51040,"t":"word","b":[133,206,131,205,196,205,131,205],"d":[52869,52611,52676,52611]},{"a":51048,"t":"word","b":[133,206,184,202,249,202,184,202],"d":[52869,51896,51961,51896]},{"a":51056,"t":"word","b":[51,203,201,203,184,202,249,202],"d":[52019,52169,51896,51961]},{"a":51064,"t":"word","b":[184,202,51,203,233,203,184,202],"d":[51896,52019,52201,51896]},{"a":51072,"t":"word","b":[249,202,184,202,51,203,171,203],"d":[51961,51896,52019,52139]},{"a":51080,"t":"word","b":[184,202,249,202,184,202,51,203],"d":[51896,51961,51896,52019]},{"a":51088,"t":"word","b":[105,203,184,202,249,202,184,202],"d":[52073,51896,51961,51896]},{"a":51096,"t":"word","b":[51,203,81,203,184,202,249,202],"d":[52019,52049,51896,51961]},{"a":51104,"t":"word","b":[184,202,51,203,81,203,184,202],"d":[51896,52019,52049,51896]},{"a":51112,"t":"word","b":[249,202,184,202,51,203,133,203],"d":[51961,51896,52019,52101]},{"a":51120,"t":"word","b":[184,202,249,202,184,202,51,203],"d":[51896,51961,51896,52019]},{"a":51128,"t":"word","b":[105,203,184,202,249,202,184,202],"d":[52073,51896,51961,51896]},{"a":51136,"t":"word","b":[51,203,81,203,184,202,249,202],"d":[52019,52049,51896,51961]},{"a":51144,"t":"word","b":[184,202,51,203,171,203,184,202],"d":[51896,52019,52139,51896]},{"a":51152,"t":"word","b":[249,202,184,202,249,202,184,202],"d":[51961,51896,51961,51896]},{"a":51160,"t":"word","b":[249,202,184,202,51,203,105,203],"d":[51961,51896,52019,52073]},{"a":51168,"t":"word","b":[184,202,51,203,81,203,184,202],"d":[51896,52019,52049,51896]},{"a":51176,"t":"word","b":[51,203,171,203,184,202,249,202],"d":[52019,52139,51896,51961]},{"a":51184,"t":"word","b":[184,202,51,203,81,203,184,202],"d":[51896,52019,52049,51896]},{"a":51192,"t":"word","b":[51,203,171,203,184,202,249,202],"d":[52019,52139,51896,51961]},{"a":51200,"t":"word","b":[184,202,51,203,133,203,184,202],"d":[51896,52019,52101,51896]},{"a":51208,"t":"word","b":[51,203,105,203,184,202,249,202],"d":[52019,52073,51896,51961]},{"a":51216,"t":"word","b":[184,202,249,202,184,202,249,202],"d":[51896,51961,51896,51961]},{"a":51224,"t":"word","b":[184,202,249,202,184,202,249,202],"d":[51896,51961,51896,51961]},{"a":51232,"t":"word","b":[184,202,51,203,171,203,184,202],"d":[51896,52019,52139,51896]},{"a":51240,"t":"word","b":[51,203,81,203,184,202,51,203],"d":[52019,52049,51896,52019]},{"a":51248,"t":"word","b":[127,203,184,202,249,202,184,202],"d":[52095,51896,51961,51896]},{"a":51256,"t":"word","b":[249,202,184,202,249,202,184,202],"d":[51961,51896,51961,51896]},{"a":51264,"t":"word","b":[249,202,184,202,249,202,184,202],"d":[51961,51896,51961,51896]},{"a":51272,"t":"word","b":[249,202,184,202,249,202,184,202],"d":[51961,51896,51961,51896]},{"a":51280,"t":"word","b":[51,203,105,203,127,203,184,202],"d":[52019,52073,52095,51896]},{"a":51288,"t":"word","b":[249,202,184,202,249,202,184,202],"d":[51961,51896,51961,51896]},{"a":51296,"t":"word","b":[249,202,184,202,51,203,81,203],"d":[51961,51896,52019,52049]},{"a":51304,"t":"word","b":[184,202,249,202,184,202,249,202],"d":[51896,51961,51896,51961]},{"a":51312,"t":"word","b":[184,202,249,202,184,202,51,203],"d":[51896,51961,51896,52019]},{"a":51320,"t":"word","b":[171,203,184,202,249,202,184,202],"d":[52139,51896,51961,51896]},{"a":51328,"t":"word","b":[249,202,184,202,249,202,184,202],"d":[51961,51896,51961,51896]},{"a":51336,"t":"word","b":[249,202,184,202,249,202,184,202],"d":[51961,51896,51961,51896]},{"a":51344,"t":"word","b":[249,202,184,202,249,202,184,202],"d":[51961,51896,51961,51896]},{"a":51352,"t":"word","b":[51,203,171,203,254,0,201,198],"d":[52019,52139,254,50889]},{"a":51360,"t":"word","b":[15,204,15,204,15,204,15,204],"d":[52239,52239,52239,52239]},{"a":51368,"t":"word","b":[15,204,15,204,15,204,15,204],"d":[52239,52239,52239,52239]},{"a":51376,"t":"word","b":[240,201,28,202,240,201,58,202],"d":[51696,51740,51696,51770]},{"a":51384,"t":"word","b":[205,198,84,202,84,202,84,202],"d":[50893,51796,51796,51796]},{"a":51392,"t":"word","b":[102,202,120,202,120,202,120,202],"d":[51814,51832,51832,51832]},{"a":51400,"t":"word","b":[138,202,84,202,84,202,84,202],"d":[51850,51796,51796,51796]},{"a":51408,"t":"word","b":[102,202,120,202,122,202,156,202],"d":[51814,51832,51834,51868]},{"a":51416,"t":"word","b":[240,201,28,202,240,201,58,202],"d":[51696,51740,51696,51770]},{"a":51424,"t":"word","b":[240,201,28,202,240,201,58,202],"d":[51696,51740,51696,51770]},{"a":51432,"t":"word","b":[205,198,84,202,84,202,84,202],"d":[50893,51796,51796,51796]},{"a":51440,"t":"word","b":[102,202,120,202,120,202,120,202],"d":[51814,51832,51832,51832]},{"a":51448,"t":"word","b":[138,202,84,202,84,202,84,202],"d":[51850,51796,51796,51796]},{"a":51456,"t":"word","b":[102,202,120,202,122,202,156,202],"d":[51814,51832,51834,51868]},{"a":51464,"t":"word","b":[240,201,28,202,240,201,58,202],"d":[51696,51740,51696,51770]},{"a":51472,"t":"word","b":[240,201,28,202,240,201,58,202],"d":[51696,51740,51696,51770]},{"a":51480,"t":"word","b":[205,198,84,202,84,202,84,202],"d":[50893,51796,51796,51796]},{"a":51488,"t":"word","b":[102,202,120,202,120,202,120,202],"d":[51814,51832,51832,51832]},{"a":51496,"t":"word","b":[138,202,84,202,84,202,84,202],"d":[51850,51796,51796,51796]},{"a":51504,"t":"word","b":[102,202,120,202,122,202,156,202],"d":[51814,51832,51834,51868]},{"a":51512,"t":"word","b":[205,198,60,204,72,204,60,204],"d":[50893,52284,52296,52284]},{"a":51520,"t":"word","b":[84,204,60,204,72,204,60,204],"d":[52308,52284,52296,52284]},{"a":51528,"t":"word","b":[104,204,84,202,84,202,84,202],"d":[52328,51796,51796,51796]},{"a":51536,"t":"word","b":[102,202,120,202,120,202,120,202],"d":[51814,51832,51832,51832]},{"a":51544,"t":"word","b":[138,202,84,202,84,202,84,202],"d":[51850,51796,51796,51796]},{"a":51552,"t":"word","b":[102,202,120,202,122,202,156,202],"d":[51814,51832,51834,51868]},{"a":51560,"t":"word","b":[240,201,28,202,240,201,58,202],"d":[51696,51740,51696,51770]},{"a":51568,"t":"word","b":[240,201,28,202,240,201,58,202],"d":[51696,51740,51696,51770]},{"a":51576,"t":"word","b":[205,198,254,0,5,205,197,198],"d":[50893,254,52485,50885]},{"a":51584,"t":"word","b":[15,205,109,205,15,205,176,205],"d":[52495,52589,52495,52656]},{"a":51592,"t":"word","b":[15,205,109,205,239,205,105,206],"d":[52495,52589,52719,52841]},{"a":51600,"t":"word","b":[15,205,109,205,15,205,176,205],"d":[52495,52589,52495,52656]},{"a":51608,"t":"word","b":[15,205,109,205,239,205,109,206],"d":[52495,52589,52719,52845]},{"a":51616,"t":"word","b":[157,206,157,206,173,206,219,206],"d":[52893,52893,52909,52955]},{"a":51624,"t":"word","b":[219,206,231,206,253,206,31,207],"d":[52955,52967,52989,53023]},{"a":51632,"t":"word","b":[253,206,35,207,43,207,77,207],"d":[52989,53027,53035,53069]},{"a":51640,"t":"word","b":[105,207,253,206,31,207,253,206],"d":[53097,52989,53023,52989]},{"a":51648,"t":"word","b":[35,207,43,207,77,207,105,207],"d":[53027,53035,53069,53097]},{"a":51656,"t":"word","b":[205,198,147,207,163,207,147,207],"d":[50893,53139,53155,53139]},{"a":51664,"t":"word","b":[175,207,147,207,163,207,147,207],"d":[53167,53139,53155,53139]},{"a":51672,"t":"word","b":[203,207,157,206,157,206,173,206],"d":[53195,52893,52893,52909]},{"a":51680,"t":"word","b":[219,206,219,206,231,206,253,206],"d":[52955,52955,52967,52989]},{"a":51688,"t":"word","b":[31,207,253,206,35,207,254,0],"d":[53023,52989,53027,254]},{"a":51696,"l":"tune2_patterns","c":"Tune 2's patterns, to $CC77.","t":"byte","b":[254,6,10,8,9,10,255,254]},{"a":51704,"t":"byte","b":[27,83,196,254,21,80,32,8]},{"a":51712,"t":"byte","b":[32,4,38,4,38,4,42,4]},{"a":51720,"t":"byte","b":[42,4,46,4,46,4,52,4]},{"a":51728,"t":"byte","b":[52,4,0,8,56,4,56,4]},{"a":51736,"t":"byte","b":[0,4,254,3,32,8,32,4]},{"a":51744,"t":"byte","b":[38,4,38,4,42,4,42,4]},{"a":51752,"t":"byte","b":[46,4,46,4,52,4,52,4]},{"a":51760,"t":"byte","b":[0,8,48,4,48,4,0,4]},{"a":51768,"t":"byte","b":[254,3,32,8,32,4,38,4]},{"a":51776,"t":"byte","b":[38,4,42,4,42,4,46,4]},{"a":51784,"t":"byte","b":[46,4,28,4,28,4,0,4]},{"a":51792,"t":"byte","b":[32,16,254,3,24,4,24,4]},{"a":51800,"t":"byte","b":[24,4,24,4,24,4,24,4]},{"a":51808,"t":"byte","b":[24,4,24,4,254,3,24,4]},{"a":51816,"t":"byte","b":[24,4,24,4,24,4,24,4]},{"a":51824,"t":"byte","b":[22,4,24,4,26,4,254,3]},{"a":51832,"t":"byte","b":[28,4,28,4,28,4,28,4]},{"a":51840,"t":"byte","b":[28,4,28,4,28,4,28,4]},{"a":51848,"t":"byte","b":[254,3,28,4,28,4,28,4]},{"a":51856,"t":"byte","b":[28,4,28,4,32,4,28,4]},{"a":51864,"t":"byte","b":[22,4,254,3,22,8,22,4]},{"a":51872,"t":"byte","b":[22,4,22,4,22,4,22,4]},{"a":51880,"t":"byte","b":[22,4,46,8,46,4,42,4]},{"a":51888,"t":"byte","b":[46,4,28,4,32,8,254,3]},{"a":51896,"t":"byte","b":[254,6,3,8,2,250,255,254]},{"a":51904,"t":"byte","b":[27,206,195,254,9,2,250,0]},{"a":51912,"t":"byte","b":[1,52,4,254,12,254,27,225]},{"a":51920,"t":"byte","b":[195,136,2,136,2,254,27,254]},{"a":51928,"t":"byte","b":[195,56,8,254,27,206,195,254]},{"a":51936,"t":"byte","b":[9,2,250,0,1,52,4,254]},{"a":51944,"t":"byte","b":[9,2,250,0,1,52,4,254]},{"a":51952,"t":"byte","b":[12,254,27,33,196,56,4,254]},{"a":51960,"t":"byte","b":[3,254,27,206,195,254,9,2]},{"a":51968,"t":"byte","b":[250,0,1,52,8,254,12,254]},{"a":51976,"t":"byte","b":[27,225,195,136,2,136,2,254]},{"a":51984,"t":"byte","b":[27,254,195,56,8,254,27,206]},{"a":51992,"t":"byte","b":[195,254,9,2,250,0,1,52]},{"a":52000,"t":"byte","b":[4,254,9,2,250,0,1,52]},{"a":52008,"t":"byte","b":[4,254,12,254,27,254,195,56]},{"a":52016,"t":"byte","b":[8,254,3,254,27,206,195,254]},{"a":52024,"t":"byte","b":[9,2,250,0,1,52,8,254]},{"a":52032,"t":"byte","b":[12,254,27,225,195,136,2,136]},{"a":52040,"t":"byte","b":[2,254,27,254,195,56,8,254]},{"a":52048,"t":"byte","b":[3,254,27,206,195,254,9,2]},{"a":52056,"t":"byte","b":[250,0,1,52,4,254,12,254]},{"a":52064,"t":"byte","b":[27,33,196,56,8,56,4,254]},{"a":52072,"t":"byte","b":[3,254,27,206,195,254,9,2]},{"a":52080,"t":"byte","b":[250,0,1,52,4,254,12,254]},{"a":52088,"t":"byte","b":[27,33,196,56,2,56,2,56]},{"a":52096,"t":"byte","b":[4,56,4,254,3,254,27,206]},{"a":52104,"t":"byte","b":[195,254,9,2,250,0,1,52]},{"a":52112,"t":"byte","b":[4,254,12,254,27,33,196,56]},{"a":52120,"t":"byte","b":[4,56,4,254,27,206,195,254]},{"a":52128,"t":"byte","b":[9,2,250,0,1,52,4,254]},{"a":52136,"t":"byte","b":[12,254,3,254,27,206,195,254]},{"a":52144,"t":"byte","b":[9,2,250,0,1,52,4,254]},{"a":52152,"t":"byte","b":[12,254,27,33,196,56,4,56]},{"a":52160,"t":"byte","b":[2,56,2,56,2,56,2,254]},{"a":52168,"t":"byte","b":[3,254,27,206,195,254,9,2]},{"a":52176,"t":"byte","b":[250,0,1,52,4,254,12,254]},{"a":52184,"t":"byte","b":[27,183,195,254,9,2,250,0]},{"a":52192,"t":"byte","b":[1,62,4,56,4,48,4,254]},{"a":52200,"t":"byte","b":[3,254,27,206,195,254,9,2]},{"a":52208,"t":"byte","b":[250,0,1,52,4,254,12,254]},{"a":52216,"t":"byte","b":[27,183,195,254,9,2,250,0]},{"a":52224,"t":"byte","b":[1,62,2,62,2,56,2,56]},{"a":52232,"t":"byte","b":[2,48,2,48,2,254,3,254]},{"a":52240,"t":"byte","b":[27,236,195,254,6,3,1,16]},{"a":52248,"t":"byte","b":[100,255,142,2,142,2,142,2]},{"a":52256,"t":"byte","b":[142,2,142,2,142,2,142,2]},{"a":52264,"t":"byte","b":[142,2,142,2,142,2,142,2]},{"a":52272,"t":"byte","b":[142,2,142,2,142,2,142,2]},{"a":52280,"t":"byte","b":[142,2,254,3,32,4,32,4]},{"a":52288,"t":"byte","b":[0,24,42,12,38,20,254,3]},{"a":52296,"t":"byte","b":[32,4,32,4,0,24,28,12]},{"a":52304,"t":"byte","b":[32,20,254,3,32,4,32,4]},{"a":52312,"t":"byte","b":[0,24,46,74,44,76,42,74]},{"a":52320,"t":"byte","b":[40,74,38,76,36,74,254,3]},{"a":52328,"t":"byte","b":[32,4,32,4,0,24,46,74]},{"a":52336,"t":"byte","b":[44,76,42,74,40,16,254,3]},{"a":52344,"l":"tune2_unused_patterns","c":"Patterns no order list names, $CC78-$CD04.","t":"byte","b":[62,8,62,4,62,4,62,4]},{"a":52352,"t":"byte","b":[62,4,62,4,0,4,254,3]},{"a":52360,"t":"byte","b":[60,8,60,4,60,4,60,4]},{"a":52368,"t":"byte","b":[60,4,60,4,0,4,254,3]},{"a":52376,"t":"byte","b":[56,8,56,4,56,4,56,4]},{"a":52384,"t":"byte","b":[56,4,56,4,0,4,254,3]},{"a":52392,"t":"byte","b":[52,8,52,4,52,4,52,4]},{"a":52400,"t":"byte","b":[52,4,56,4,60,4,254,3]},{"a":52408,"t":"byte","b":[56,4,56,4,56,4,50,8]},{"a":52416,"t":"byte","b":[70,4,66,4,254,3,66,4]},{"a":52424,"t":"byte","b":[66,4,66,4,66,4,66,4]},{"a":52432,"t":"byte","b":[66,4,66,4,254,3,66,8]},{"a":52440,"t":"byte","b":[66,4,66,4,60,8,56,4]},{"a":52448,"t":"byte","b":[52,4,254,3,46,8,46,4]},{"a":52456,"t":"byte","b":[0,20,254,3,46,8,0,24]},{"a":52464,"t":"byte","b":[254,3,0,4,46,4,0,8]},{"a":52472,"t":"byte","b":[52,4,56,8,254,3,254,6]},{"a":52480,"t":"byte","b":[17,6,16,10,255]},{"a":52485,"l":"tune2_patterns_2","c":"Tune 2's patterns, continued to $CFE0.","t":"byte","b":[254,15,10,1,250,254,21,100]},{"a":52493,"t":"byte","b":[254,3,254,6,3,8,2,100]},{"a":52501,"t":"byte","b":[255,254,27,206,195,254,9,2]},{"a":52509,"t":"byte","b":[250,0,1,52,4,254,12,254]},{"a":52517,"t":"byte","b":[6,17,6,16,10,255,254,27]},{"a":52525,"t":"byte","b":[149,195,254,15,10,1,250,254]},{"a":52533,"t":"byte","b":[21,100,94,4,254,27,225,195]},{"a":52541,"t":"byte","b":[136,2,130,2,136,2,140,2]},{"a":52549,"t":"byte","b":[254,27,149,195,94,4,0,4]},{"a":52557,"t":"byte","b":[254,27,225,195,136,2,134,4]},{"a":52565,"t":"byte","b":[138,2,254,27,149,195,90,4]},{"a":52573,"t":"byte","b":[90,4,254,27,225,195,146,2]},{"a":52581,"t":"byte","b":[136,2,132,2,140,2,254,3]},{"a":52589,"t":"byte","b":[254,27,149,195,94,4,94,4]},{"a":52597,"t":"byte","b":[254,27,225,195,136,2,124,2]},{"a":52605,"t":"byte","b":[130,2,144,2,254,3,254,6]},{"a":52613,"t":"byte","b":[17,6,16,10,255,254,27,149]},{"a":52621,"t":"byte","b":[195,254,15,10,1,250,254,21]},{"a":52629,"t":"byte","b":[100,0,4,80,4,0,8,80]},{"a":52637,"t":"byte","b":[4,0,4,0,8,76,4,76]},{"a":52645,"t":"byte","b":[4,0,8,80,4,80,4,0]},{"a":52653,"t":"byte","b":[8,254,3,254,27,149,195,86]},{"a":52661,"t":"byte","b":[4,86,4,254,27,225,195,136]},{"a":52669,"t":"byte","b":[4,126,2,126,2,254,3,254]},{"a":52677,"t":"byte","b":[6,17,6,16,10,255,254,27]},{"a":52685,"t":"byte","b":[149,195,254,15,10,1,250,254]},{"a":52693,"t":"byte","b":[21,100,0,4,80,4,0,8]},{"a":52701,"t":"byte","b":[80,4,0,12,76,4,76,4]},{"a":52709,"t":"byte","b":[0,8,72,4,72,4,0,8]},{"a":52717,"t":"byte","b":[254,3,254,6,3,4,2,100]},{"a":52725,"t":"byte","b":[255,254,27,206,195,254,9,2]},{"a":52733,"t":"byte","b":[250,0,1,52,4,254,12,254]},{"a":52741,"t":"byte","b":[6,17,6,16,10,255,254,27]},{"a":52749,"t":"byte","b":[149,195,254,15,10,1,250,254]},{"a":52757,"t":"byte","b":[21,100,94,4,254,27,225,195]},{"a":52765,"t":"byte","b":[136,2,136,2,126,2,136,2]},{"a":52773,"t":"byte","b":[254,6,17,6,16,10,255,254]},{"a":52781,"t":"byte","b":[27,149,195,254,15,10,1,250]},{"a":52789,"t":"byte","b":[254,21,100,94,4,254,27,225]},{"a":52797,"t":"byte","b":[195,136,2,130,2,128,4,144]},{"a":52805,"t":"byte","b":[2,140,2,254,6,17,6,16]},{"a":52813,"t":"byte","b":[10,255,254,27,149,195,254,15]},{"a":52821,"t":"byte","b":[10,1,250,254,21,100,90,4]},{"a":52829,"t":"byte","b":[90,4,254,27,225,195,136,2]},{"a":52837,"t":"byte","b":[138,2,254,3,94,20,254,3]},{"a":52845,"t":"byte","b":[94,8,254,27,206,195,254,9]},{"a":52853,"t":"byte","b":[2,250,0,1,52,4,254,12]},{"a":52861,"t":"byte","b":[254,27,254,195,56,8,254,3]},{"a":52869,"t":"byte","b":[254,27,149,195,0,4,80,4]},{"a":52877,"t":"byte","b":[0,8,80,4,0,12,76,4]},{"a":52885,"t":"byte","b":[76,4,0,4,80,20,254,3]},{"a":52893,"t":"byte","b":[254,27,166,195,56,16,60,16]},{"a":52901,"t":"byte","b":[62,12,66,12,70,8,254,3]},{"a":52909,"t":"byte","b":[66,16,62,16,60,12,62,12]},{"a":52917,"t":"byte","b":[60,8,52,32,254,27,183,195]},{"a":52925,"t":"byte","b":[254,9,2,250,0,1,62,4]},{"a":52933,"t":"byte","b":[56,4,60,4,62,4,66,4]},{"a":52941,"t":"byte","b":[62,4,66,4,70,4,254,12]},{"a":52949,"t":"byte","b":[254,27,166,195,254,3,72,16]},{"a":52957,"t":"byte","b":[76,16,80,12,84,12,86,8]},{"a":52965,"t":"byte","b":[254,3,84,16,86,16,94,16]},{"a":52973,"t":"byte","b":[90,16,96,16,94,16,102,8]},{"a":52981,"t":"byte","b":[118,4,102,8,108,8,254,3]},{"a":52989,"t":"byte","b":[254,27,171,196,70,8,76,4]},{"a":52997,"t":"byte","b":[84,4,76,36,70,8,66,4]},{"a":53005,"t":"byte","b":[70,64,70,8,76,4,84,4]},{"a":53013,"t":"byte","b":[76,36,90,12,88,2,86,2]},{"a":53021,"t":"byte","b":[254,3,84,60,254,3,84,32]},{"a":53029,"t":"byte","b":[90,12,94,20,254,3,254,27]},{"a":53037,"t":"byte","b":[171,196,90,24,86,8,94,12]},{"a":53045,"t":"byte","b":[90,12,80,8,90,24,86,8]},{"a":53053,"t":"byte","b":[94,12,90,12,86,4,84,6]},{"a":53061,"t":"byte","b":[0,2,84,4,76,24,254,3]},{"a":53069,"t":"byte","b":[254,27,127,196,70,12,66,12]},{"a":53077,"t":"byte","b":[70,8,72,16,70,16,76,8]},{"a":53085,"t":"byte","b":[72,8,70,8,72,8,254,27]},{"a":53093,"t":"byte","b":[171,196,254,3,90,24,86,8]},{"a":53101,"t":"byte","b":[94,12,90,12,80,8,90,24]},{"a":53109,"t":"byte","b":[86,8,94,12,90,12,100,8]},{"a":53117,"t":"byte","b":[104,12,100,40,0,4,100,8]},{"a":53125,"t":"byte","b":[104,16,108,16,110,8,108,8]},{"a":53133,"t":"byte","b":[110,8,114,4,254,3,254,27]},{"a":53141,"t":"byte","b":[127,196,46,4,46,4,0,24]},{"a":53149,"t":"byte","b":[66,12,62,20,254,3,46,4]},{"a":53157,"t":"byte","b":[46,4,0,24,76,12,80,20]},{"a":53165,"t":"byte","b":[254,3,46,4,46,4,0,24]},{"a":53173,"t":"byte","b":[254,27,171,196,100,74,98,76]},{"a":53181,"t":"byte","b":[96,74,94,74,92,76,90,74]},{"a":53189,"t":"byte","b":[254,27,127,196,254,3,46,4]},{"a":53197,"t":"byte","b":[46,4,0,24,254,27,171,196]},{"a":53205,"t":"byte","b":[100,74,98,76,96,74,94,4]},{"a":53213,"t":"byte","b":[0,12,254,3]},{"a":53217,"l":"after_music","c":"Bytes after the last pattern that nothing reads, to $CFFF.","t":"byte","b":[206,32,208,169,255,255,255,255]},{"a":53225,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":53233,"t":"byte","b":[255,255,255,0,255,255,0,255]},{"a":53241,"t":"byte","b":[0,255,0,255,0,1,250]},{"a":53248,"l":"sprites_40","c":"Sprites $40 to $4F (64 bytes each, the bank at $C000, so pointer x 64): $40 to $42 the kart side on, spin frame 4; $43 the first part of spin frame 7; $44 a driver's head from behind, which three drivers share, and the head on the cable; then the rivals too far off to need a head: $45 and $46 at distances 6 and 7, $4A and $4B at 8 and 9, $4C and $4D at 10 and 11, $47 at 12 to 17, $48 at 18 to 23, $49 at 24 to 31; $4E and $4F the first two of the rival at distances 4 and 5.","t":"byte","b":[122,122,121,117,138,69,69,145]},{"a":53256,"t":"byte","b":[193,69,228,208,80,5,133,133]},{"a":53264,"t":"byte","b":[15,47,208,239,45,211,133,133]},{"a":53272,"t":"byte","b":[211,175,45,211,239,44,47,224]},{"a":53280,"t":"byte","b":[220,167,224,220,47,47,47,47]},{"a":53288,"t":"byte","b":[47,223,47,13,215,47,13,39]},{"a":53296,"t":"byte","b":[47,46,122,111,85,85,85,85]},{"a":53304,"t":"byte","b":[85,85,85,85,5,85,85,0]},{"a":53312,"t":"byte","b":[171,170,149,253,255,191,183,253]},{"a":53320,"t":"byte","b":[90,247,253,90,230,165,86,223]},{"a":53328,"t":"byte","b":[245,86,218,165,215,218,165,246]},{"a":53336,"t":"byte","b":[154,165,214,154,165,86,149,87]},{"a":53344,"t":"byte","b":[118,151,117,86,85,85,214,117]},{"a":53352,"t":"byte","b":[87,213,245,85,212,197,85,84]},{"a":53360,"t":"byte","b":[1,85,80,85,85,85,85,85]},{"a":53368,"t":"byte","b":[85,85,85,85,85,85,85,0]},{"a":53376,"t":"byte","b":[63,127,232,233,255,150,169,255]},{"a":53384,"t":"byte","b":[86,169,170,86,167,253,85,166]},{"a":53392,"t":"byte","b":[169,245,246,169,117,118,169,125]},{"a":53400,"t":"byte","b":[101,87,117,101,85,117,103,117]},{"a":53408,"t":"byte","b":[85,101,85,213,149,85,221,65]},{"a":53416,"t":"byte","b":[87,213,1,85,213,1,85,245]},{"a":53424,"t":"byte","b":[0,85,85,85,85,84,85,85]},{"a":53432,"t":"byte","b":[85,85,85,85,85,85,80,0]},{"a":53440,"t":"byte","b":[15,253,255,53,95,106,53,87]},{"a":53448,"t":"byte","b":[218,21,86,154,149,85,218,151]},{"a":53456,"t":"byte","b":[213,167,93,245,167,87,245,166]},{"a":53464,"t":"byte","b":[87,213,86,85,213,86,93,85]},{"a":53472,"t":"byte","b":[214,93,213,86,85,213,86,87]},{"a":53480,"t":"byte","b":[245,85,93,245,80,23,213,80]},{"a":53488,"t":"byte","b":[21,85,64,21,85,85,85,85]},{"a":53496,"t":"byte","b":[85,85,85,85,1,85,85,0]},{"a":53504,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":53512,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":53520,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":53528,"t":"byte","b":[0,20,0,0,105,0,0,89]},{"a":53536,"t":"byte","b":[0,0,101,0,0,89,0,0]},{"a":53544,"t":"byte","b":[85,0,0,85,0,0,85,0]},{"a":53552,"t":"byte","b":[0,150,0,3,235,192,15,255]},{"a":53560,"t":"byte","b":[240,45,85,120,37,255,88,0]},{"a":53568,"t":"byte","b":[0,0,1,0,0,1,0,0]},{"a":53576,"t":"byte","b":[1,0,0,1,0,0,13,0]},{"a":53584,"t":"byte","b":[0,63,0,0,53,42,171,151]},{"a":53592,"t":"byte","b":[175,251,189,191,235,183,170,171]},{"a":53600,"t":"byte","b":[157,170,165,117,170,173,170,106]},{"a":53608,"t":"byte","b":[149,174,85,93,106,85,85,117]},{"a":53616,"t":"byte","b":[85,85,221,85,81,117,85,80]},{"a":53624,"t":"byte","b":[0,85,85,85,85,85,85,0]},{"a":53632,"t":"byte","b":[64,0,0,64,0,0,64,0]},{"a":53640,"t":"byte","b":[0,64,0,0,112,0,0,252]},{"a":53648,"t":"byte","b":[0,0,92,0,0,214,234,168]},{"a":53656,"t":"byte","b":[126,239,250,222,235,254,118,234]},{"a":53664,"t":"byte","b":[170,93,90,170,170,122,170,186]},{"a":53672,"t":"byte","b":[86,169,169,117,85,93,85,85]},{"a":53680,"t":"byte","b":[119,85,85,93,69,85,0,5]},{"a":53688,"t":"byte","b":[85,85,85,85,85,85,85,0]},{"a":53696,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":53704,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":53712,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":53720,"t":"byte","b":[0,0,0,0,0,0,0,16]},{"a":53728,"t":"byte","b":[0,0,16,0,0,252,0,0]},{"a":53736,"t":"byte","b":[84,0,251,119,188,171,223,168]},{"a":53744,"t":"byte","b":[170,118,168,166,170,104,87,87]},{"a":53752,"t":"byte","b":[84,80,0,20,85,85,84,0]},{"a":53760,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":53768,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":53776,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":53784,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":53792,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":53800,"t":"byte","b":[0,0,1,0,0,1,0,0]},{"a":53808,"t":"byte","b":[3,0,0,237,236,0,171,168]},{"a":53816,"t":"byte","b":[0,77,196,0,85,84,0,0]},{"a":53824,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":53832,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":53840,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":53848,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":53856,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":53864,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":53872,"t":"byte","b":[0,0,0,0,0,0,16,0]},{"a":53880,"t":"byte","b":[0,100,0,0,84,0,0,0]},{"a":53888,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":53896,"t":"byte","b":[0,0,0,0,0,0,20,0]},{"a":53904,"t":"byte","b":[0,20,0,0,20,0,0,20]},{"a":53912,"t":"byte","b":[0,0,255,0,2,86,191,238]},{"a":53920,"t":"byte","b":[118,170,174,222,170,174,118,170]},{"a":53928,"t":"byte","b":[181,221,170,150,170,85,118,238]},{"a":53936,"t":"byte","b":[85,85,85,85,71,87,85,64]},{"a":53944,"t":"byte","b":[0,85,85,85,85,85,85,0]},{"a":53952,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":53960,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":53968,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":53976,"t":"byte","b":[0,0,0,0,0,0,239,248]},{"a":53984,"t":"byte","b":[0,234,168,0,234,168,0,122]},{"a":53992,"t":"byte","b":[168,0,90,168,0,117,84,0]},{"a":54000,"t":"byte","b":[85,84,0,69,84,0,5,84]},{"a":54008,"t":"byte","b":[0,85,84,0,85,84,0,0]},{"a":54016,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":54024,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":54032,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":54040,"t":"byte","b":[0,1,0,0,1,0,0,1]},{"a":54048,"t":"byte","b":[0,0,15,192,0,21,80,190]},{"a":54056,"t":"byte","b":[231,110,170,237,238,170,101,102]},{"a":54064,"t":"byte","b":[171,110,231,85,106,165,84,117]},{"a":54072,"t":"byte","b":[116,84,0,0,85,85,85,0]},{"a":54080,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":54088,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":54096,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":54104,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":54112,"t":"byte","b":[0,0,0,0,0,0,0,248]},{"a":54120,"t":"byte","b":[0,0,168,0,0,168,0,0]},{"a":54128,"t":"byte","b":[168,0,0,84,0,0,84,0]},{"a":54136,"t":"byte","b":[0,84,0,0,84,0,0,0]},{"a":54144,"t":"byte","b":[0,0,0,0,0,3,0,0]},{"a":54152,"t":"byte","b":[15,0,0,13,0,0,229,42]},{"a":54160,"t":"byte","b":[170,229,175,254,239,191,250,237]},{"a":54168,"t":"byte","b":[170,170,87,170,169,93,170,171]},{"a":54176,"t":"byte","b":[106,170,169,107,106,167,107,85]},{"a":54184,"t":"byte","b":[85,90,119,85,93,85,84,119]},{"a":54192,"t":"byte","b":[85,84,29,85,84,0,85,85]},{"a":54200,"t":"byte","b":[85,85,85,85,85,85,85,0]},{"a":54208,"t":"byte","b":[84,0,0,223,0,0,255,192]},{"a":54216,"t":"byte","b":[0,85,192,0,253,108,0,253]},{"a":54224,"t":"byte","b":[110,170,87,238,255,117,238,191]},{"a":54232,"t":"byte","b":[87,86,170,85,213,170,170,167]},{"a":54240,"t":"byte","b":[170,171,165,170,171,167,106,170]},{"a":54248,"t":"byte","b":[149,85,85,213,87,87,116,85]},{"a":54256,"t":"byte","b":[85,208,85,0,0,85,85,85]},{"a":54264,"t":"byte","b":[85,85,85,85,85,85,85,0]},{"a":54272,"l":"sprites_50","c":"Sprites $50 to $5F: $50 and $51 the rest of the rival at distances 4 and 5, $52 to $55 the rival at 2 and 3, $56 the middle of spin frame 5; $57 to $5F the kart's second set of steering frames, shown every other eight frames: frame 1 ($57-$59), frame 0, hard left ($5A-$5C), and frame 3 ($5D-$5F).","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":54280,"t":"byte","b":[0,0,0,0,0,0,0,160]},{"a":54288,"t":"byte","b":[0,0,232,0,0,248,0,0]},{"a":54296,"t":"byte","b":[168,0,0,168,0,0,168,0]},{"a":54304,"t":"byte","b":[0,168,0,0,164,0,0,84]},{"a":54312,"t":"byte","b":[0,0,116,0,0,84,0,0]},{"a":54320,"t":"byte","b":[84,0,0,84,0,0,84,0]},{"a":54328,"t":"byte","b":[0,84,0,0,84,0,0,0]},{"a":54336,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":54344,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":54352,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":54360,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":54368,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":54376,"t":"byte","b":[0,0,0,0,0,48,0,0]},{"a":54384,"t":"byte","b":[168,0,0,100,0,0,84,0]},{"a":54392,"t":"byte","b":[0,84,0,0,84,0,0,0]},{"a":54400,"t":"byte","b":[0,0,3,0,0,3,0,0]},{"a":54408,"t":"byte","b":[1,42,170,181,175,255,186,191]},{"a":54416,"t":"byte","b":[254,187,170,170,187,191,254,85]},{"a":54424,"t":"byte","b":[170,170,215,170,170,90,170,170]},{"a":54432,"t":"byte","b":[218,170,170,90,106,169,214,85]},{"a":54440,"t":"byte","b":[85,87,119,117,93,85,85,29]},{"a":54448,"t":"byte","b":[85,85,7,85,85,0,85,85]},{"a":54456,"t":"byte","b":[85,85,85,85,85,85,85,0]},{"a":54464,"t":"byte","b":[255,252,0,85,92,0,127,212]},{"a":54472,"t":"byte","b":[0,127,213,234,213,122,239,223]},{"a":54480,"t":"byte","b":[126,235,85,94,234,223,117,91]},{"a":54488,"t":"byte","b":[117,221,122,170,170,90,234,186]},{"a":54496,"t":"byte","b":[122,234,186,90,170,169,118,213]},{"a":54504,"t":"byte","b":[125,85,245,247,85,245,247,69]},{"a":54512,"t":"byte","b":[213,125,5,0,0,5,85,85]},{"a":54520,"t":"byte","b":[85,85,85,85,85,85,85,0]},{"a":54528,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":54536,"t":"byte","b":[0,170,128,0,255,160,0,255]},{"a":54544,"t":"byte","b":[224,0,170,160,0,255,224,0]},{"a":54552,"t":"byte","b":[170,160,0,170,160,0,170,160]},{"a":54560,"t":"byte","b":[0,170,160,0,170,144,0,85]},{"a":54568,"t":"byte","b":[80,0,221,208,0,85,80,0]},{"a":54576,"t":"byte","b":[85,80,0,85,80,0,85,80]},{"a":54584,"t":"byte","b":[0,85,80,0,85,80,0,0]},{"a":54592,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":54600,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":54608,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":54616,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":54624,"t":"byte","b":[0,0,0,0,15,0,0,42]},{"a":54632,"t":"byte","b":[128,0,42,128,0,26,64,0]},{"a":54640,"t":"byte","b":[21,64,0,21,64,0,21,64]},{"a":54648,"t":"byte","b":[0,21,64,0,245,240,0,0]},{"a":54656,"t":"byte","b":[213,85,87,255,255,255,239,190]},{"a":54664,"t":"byte","b":[251,250,170,175,255,255,255,245]},{"a":54672,"t":"byte","b":[85,95,181,85,94,191,255,254]},{"a":54680,"t":"byte","b":[165,85,90,165,85,90,166,170]},{"a":54688,"t":"byte","b":[154,166,170,154,85,85,85,85]},{"a":54696,"t":"byte","b":[105,85,247,235,223,247,215,223]},{"a":54704,"t":"byte","b":[0,0,0,85,85,85,85,85]},{"a":54712,"t":"byte","b":[85,85,85,85,85,85,85,0]},{"a":54720,"t":"byte","b":[0,10,170,42,166,255,31,213]},{"a":54728,"t":"byte","b":[191,27,213,191,86,149,170,86]},{"a":54736,"t":"byte","b":[159,111,86,151,106,118,151,106]},{"a":54744,"t":"byte","b":[118,149,106,85,85,106,119,117]},{"a":54752,"t":"byte","b":[90,93,87,85,223,125,213,117]},{"a":54760,"t":"byte","b":[247,95,253,255,223,215,221,119]},{"a":54768,"t":"byte","b":[245,247,127,215,221,253,125,245]},{"a":54776,"t":"byte","b":[119,85,85,85,5,85,85,0]},{"a":54784,"t":"byte","b":[141,85,255,174,157,85,238,181]},{"a":54792,"t":"byte","b":[125,237,167,85,169,93,125,249]},{"a":54800,"t":"byte","b":[87,215,169,175,127,169,170,170]},{"a":54808,"t":"byte","b":[169,106,250,169,106,186,165,90]},{"a":54816,"t":"byte","b":[186,85,86,170,85,87,245,84]},{"a":54824,"t":"byte","b":[93,213,221,29,213,127,83,247]},{"a":54832,"t":"byte","b":[119,124,93,253,221,221,119,117]},{"a":54840,"t":"byte","b":[119,85,85,85,85,85,85,0]},{"a":54848,"t":"byte","b":[87,170,160,107,127,248,106,111]},{"a":54856,"t":"byte","b":[252,218,111,252,117,90,170,213]},{"a":54864,"t":"byte","b":[95,255,122,218,170,170,90,170]},{"a":54872,"t":"byte","b":[250,154,170,186,154,170,186,150]},{"a":54880,"t":"byte","b":[170,170,85,85,127,125,221,221]},{"a":54888,"t":"byte","b":[223,127,221,127,93,247,119,127]},{"a":54896,"t":"byte","b":[223,223,223,247,215,87,223,93]},{"a":54904,"t":"byte","b":[221,85,85,85,85,85,84,0]},{"a":54912,"t":"byte","b":[0,0,0,10,160,63,5,250]},{"a":54920,"t":"byte","b":[170,21,189,170,21,189,170,85]},{"a":54928,"t":"byte","b":[106,125,93,106,105,95,106,105]},{"a":54936,"t":"byte","b":[93,106,105,85,85,105,119,119]},{"a":54944,"t":"byte","b":[105,93,85,93,223,125,213,117]},{"a":54952,"t":"byte","b":[247,95,253,255,223,215,221,119]},{"a":54960,"t":"byte","b":[245,247,127,215,221,253,125,245]},{"a":54968,"t":"byte","b":[119,85,85,85,5,85,85,0]},{"a":54976,"t":"byte","b":[170,169,213,151,254,221,85,255]},{"a":54984,"t":"byte","b":[181,85,255,167,85,170,93,125]},{"a":54992,"t":"byte","b":[127,213,93,106,154,95,106,154]},{"a":55000,"t":"byte","b":[221,106,150,93,106,150,85,90]},{"a":55008,"t":"byte","b":[149,117,85,85,119,85,85,85]},{"a":55016,"t":"byte","b":[93,193,221,85,65,127,85,87]},{"a":55024,"t":"byte","b":[119,117,125,253,221,221,119,117]},{"a":55032,"t":"byte","b":[119,85,85,85,85,85,85,0]},{"a":55040,"t":"byte","b":[253,234,160,86,159,248,117,167]},{"a":55048,"t":"byte","b":[252,87,103,252,117,86,168,247]},{"a":55056,"t":"byte","b":[213,255,223,105,170,170,169,170]},{"a":55064,"t":"byte","b":[186,233,170,174,186,170,174,186]},{"a":55072,"t":"byte","b":[106,90,170,86,253,253,221,117]},{"a":55080,"t":"byte","b":[223,127,223,127,93,247,119,127]},{"a":55088,"t":"byte","b":[223,223,223,247,215,87,223,93]},{"a":55096,"t":"byte","b":[221,85,85,85,85,85,80,0]},{"a":55104,"t":"byte","b":[10,170,213,47,253,233,63,249]},{"a":55112,"t":"byte","b":[169,63,249,167,170,165,93,255]},{"a":55120,"t":"byte","b":[245,87,170,167,173,170,165,170]},{"a":55128,"t":"byte","b":[170,166,175,170,166,174,187,150]},{"a":55136,"t":"byte","b":[174,93,85,170,223,125,253,117]},{"a":55144,"t":"byte","b":[247,95,253,255,223,215,221,119]},{"a":55152,"t":"byte","b":[245,247,127,215,221,253,125,245]},{"a":55160,"t":"byte","b":[119,85,85,85,21,85,85,0]},{"a":55168,"t":"byte","b":[255,85,114,85,118,186,125,94]},{"a":55176,"t":"byte","b":[187,85,218,123,125,117,106,215]},{"a":55184,"t":"byte","b":[213,111,253,250,106,170,170,106]},{"a":55192,"t":"byte","b":[175,169,106,174,169,106,174,165]},{"a":55200,"t":"byte","b":[90,170,149,85,95,213,85,87]},{"a":55208,"t":"byte","b":[117,55,223,116,21,127,192,23]},{"a":55216,"t":"byte","b":[119,112,125,253,221,221,119,117]},{"a":55224,"t":"byte","b":[119,85,85,85,85,85,85,0]},{"a":55232,"t":"byte","b":[170,160,0,255,154,168,254,87]},{"a":55240,"t":"byte","b":[244,254,87,228,170,86,149,249]},{"a":55248,"t":"byte","b":[246,149,169,214,149,169,214,157]},{"a":55256,"t":"byte","b":[169,86,157,169,85,85,165,87]},{"a":55264,"t":"byte","b":[117,85,85,85,85,253,221,117]},{"a":55272,"t":"byte","b":[223,127,223,127,93,247,119,127]},{"a":55280,"t":"byte","b":[223,223,223,247,215,87,223,93]},{"a":55288,"t":"byte","b":[221,85,85,85,85,85,80,0]},{"a":55296,"l":"sprites_60","c":"Sprites $60 to $6F, in the RAM under the colour RAM: $60 to $62 the second set's frame 4, hard right; $63 to $68 drivers' heads from behind; $69 to $6C the START sign, four sprites side by side; $6D to $6F the three start lights.","t":"byte","b":[10,171,127,47,246,149,63,218]},{"a":55304,"t":"byte","b":[93,63,217,213]},{"a":55308,"l":"f_D80C","c":"Colour RAM, row 0 column 12, which the game reaches with the I/O switched in (see the references); the RAM under it holds byte 12 of sprite $60.","t":"byte","b":[42,149,93,255]},{"a":55312,"l":"f_D810","c":"Colour RAM, row 0 column 16, which the game reaches with the I/O switched in (see the references); the RAM under it holds byte 16 of sprite $60.","t":"byte","b":[87,223,170,105,247,170,106,170]},{"a":55320,"t":"byte","b":[170,107,174,170,174,186,187,174]},{"a":55328,"t":"byte","b":[186,93,170,165]},{"a":55332,"l":"f_D824","c":"Colour RAM, row 0 column 36, which the game reaches with the I/O switched in (see the references); the RAM under it holds byte 36 of sprite $60.","t":"byte","b":[223,127,127,117,247,95,253,255]},{"a":55340,"t":"byte","b":[223,215,221,119,245,247,127,215]},{"a":55348,"t":"byte","b":[221,253,125,245,119,85,85,85]},{"a":55356,"t":"byte","b":[5,85,85,0,87,106,170,119]},{"a":55364,"t":"byte","b":[191,214,94,255,85,218,255,85]},{"a":55372,"t":"byte","b":[117,170,85,87,253,125,166,169]},{"a":55380,"t":"byte","b":[117,166,169,245,150,169,119,150]},{"a":55388,"t":"byte","b":[169,117,86,165,85,85,85,93]},{"a":55396,"c":"Bytes 36 to 54 of sprite $61, the middle of the second steering set's frame 4.","t":"byte","b":[85,85,221,67,117,87,209,85]},{"a":55404,"t":"byte","b":[93,125,85,127,119,117,125,253]},{"a":55412,"t":"byte","b":[221,221,119]},{"a":55415,"l":"a_D877","c":"Colour RAM, row 2 column 39, which the game reaches with the I/O switched in (see the references); the RAM under it holds byte 55 of sprite $61.","t":"byte","b":[117]},{"a":55416,"l":"f_D878","c":"Colour RAM, row 3 column 0, which the game reaches with the I/O switched in (see the references); the RAM under it holds byte 56 of sprite $61.","t":"byte","b":[119,85,85,85,85,85,85,0]},{"a":55424,"t":"byte","b":[0,0,0,252,10,160,170,175]},{"a":55432,"t":"byte","b":[80,170,125,84,170,125,84,125]},{"a":55440,"t":"byte","b":[169]},{"a":55441,"l":"f_D891","c":"Colour RAM, row 3 column 25, which the game reaches with the I/O switched in (see the references); the RAM under it holds byte 17 of sprite $62.","t":"byte","b":[85,105,169,117,105,169,245]},{"a":55448,"l":"a_D898","c":"Colour RAM, row 3 column 32, which the game reaches with the I/O switched in (see the references); the RAM under it holds byte 24 of sprite $62.","t":"byte","b":[105]},{"a":55449,"l":"a_D899","c":"Colour RAM, row 3 column 33, which the game reaches with the I/O switched in (see the references); the RAM under it holds byte 25 of sprite $62.","t":"byte","b":[169,117,105,85,85,105,221]},{"a":55456,"l":"f_D8A0","c":"Colour RAM, row 4 column 0, which the game reaches with the I/O switched in (see the references); the RAM under it holds byte 32 of sprite $62.","t":"byte","b":[221,85,85,85,85,125,221,117]},{"a":55464,"t":"byte","b":[223,127,223,127,93,247,119]},{"a":55471,"l":"f_D8AF","c":"Colour RAM, row 4 column 15, which the game reaches with the I/O switched in (see the references); the RAM under it holds byte 47 of sprite $62.","t":"byte","b":[127,223,223,223,247,215,87,223]},{"a":55479,"t":"byte","b":[93]},{"a":55480,"l":"f_D8B8","c":"Colour RAM, row 4 column 24, which the game reaches with the I/O switched in (see the references); the RAM under it holds byte 56 of sprite $62.","t":"byte","b":[221]},{"a":55481,"l":"f_D8B9","c":"Colour RAM, row 4 column 25, which the game reaches with the I/O switched in (see the references); the RAM under it holds byte 57 of sprite $62.","t":"byte","b":[85,85,85,85,85,80,0]},{"a":55488,"l":"a_D8C0","c":"Colour RAM, row 4 column 32, which the game reaches with the I/O switched in (see the references); the RAM under it holds byte 0 of sprite $63.","t":"byte","b":[0]},{"a":55489,"l":"a_D8C1","c":"Colour RAM, row 4 column 33, which the game reaches with the I/O switched in (see the references); the RAM under it holds byte 1 of sprite $63.","t":"byte","b":[0,0,0,0,0,0]},{"a":55495,"l":"f_D8C7","c":"Colour RAM, row 4 column 39, which the game reaches with the I/O switched in (see the references); the RAM under it holds byte 7 of sprite $63.","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":55503,"t":"byte","b":[0,0,0,0,0,0,0,46]},{"a":55511,"t":"byte","b":[0,0,191,128,0,191,128,0]},{"a":55519,"t":"byte","b":[191,128,0,191,128,3,110,112]},{"a":55527,"t":"byte","b":[2,106,96,2,106,96,0,89]},{"a":55535,"l":"f_D8EF","c":"Colour RAM, row 5 column 39, which the game reaches with the I/O switched in (see the references); the RAM under it holds byte 47 of sprite $63.","t":"byte","b":[64,0,85,64,3,213,240,47]},{"a":55543,"t":"byte","b":[255,252,41,85,120,165,255,90]},{"a":55551,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":55559,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":55567,"t":"byte","b":[0,0,0,0,0,0,0,4]},{"a":55575,"l":"f_D917","c":"Colour RAM, row 6 column 39, which the game reaches with the I/O switched in (see the references); the RAM under it holds byte 23 of sprite $64.","t":"byte","b":[0,0,55,0,0,247,192,0]},{"a":55583,"t":"byte","b":[247,192,0,183,128,3,166,176]},{"a":55591,"t":"byte","b":[2,106,96,0,85,64,0,85]},{"a":55599,"t":"byte","b":[64,0,21,0,3,217,240,47]},{"a":55607,"t":"byte","b":[255,252,41,85,120,165,255,90]},{"a":55615,"l":"f_D93F","c":"Colour RAM, row 7 column 39, which the game reaches with the I/O switched in (see the references); the RAM under it holds byte 63 of sprite $64.","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":55623,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":55631,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":55639,"t":"byte","b":[0,0,40,0,0,174,0,1]},{"a":55647,"t":"byte","b":[235,64,1,251,64,1,170,64]},{"a":55655,"l":"f_D967","c":"Colour RAM, row 8 column 39, which the game reaches with the I/O switched in (see the references); the RAM under it holds byte 39 of sprite $65.","t":"byte","b":[1,101,64,1,85,64,0,85]},{"a":55663,"t":"byte","b":[0,0,85,0,3,215,192,15]},{"a":55671,"t":"byte","b":[255,240,9,85,96,37,255,88]},{"a":55679,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":55687,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":55695,"l":"f_D98F","c":"Colour RAM, row 9 column 39, which the game reaches with the I/O switched in (see the references); the RAM under it holds byte 15 of sprite $66.","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":55703,"t":"byte","b":[0,0,63,0,0,255,192,0]},{"a":55711,"t":"byte","b":[255,192,0,191,128,3,170,176]},{"a":55719,"t":"byte","b":[2,170,160,0,106,64,0,85]},{"a":55727,"t":"byte","b":[64,0,21,0,3,217,240,47]},{"a":55735,"l":"f_D9B7","c":"Colour RAM, row 10 column 39, which the game reaches with the I/O switched in (see the references); the RAM under it holds byte 55 of sprite $66.","t":"byte","b":[255,252,41,85,120,165,255,90]},{"a":55743,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":55751,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":55759,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":55767,"t":"byte","b":[0,0,85,0,0,85,0,0]},{"a":55775,"l":"f_D9DF","c":"Colour RAM, row 11 column 39, which the game reaches with the I/O switched in (see the references); the RAM under it holds byte 31 of sprite $67.","t":"byte","b":[85,0,0,85,0,0,85,0]},{"a":55783,"t":"byte","b":[0,85,0,0,85,0,0,85]},{"a":55791,"l":"f_D9EF","c":"Colour RAM, row 12 column 15, which the game reaches with the I/O switched in (see the references); the RAM under it holds byte 47 of sprite $67.","t":"byte","b":[0,0,150,0]},{"a":55795,"l":"f_D9F3","c":"Colour RAM, row 12 column 19, which the game reaches with the I/O switched in (see the references); the RAM under it holds byte 51 of sprite $67.","t":"byte","b":[3,235,192,15,255,240,45,85]},{"a":55803,"t":"byte","b":[120,37,255,88,0,0,0,0]},{"a":55811,"t":"byte","b":[0,0,0,0]},{"a":55815,"l":"f_DA07","c":"Colour RAM, row 12 column 39, which the game reaches with the I/O switched in (see the references); the RAM under it holds byte 7 of sprite $68.","t":"byte","b":[0]},{"a":55816,"l":"f_DA08","c":"Colour RAM, row 13 column 0, which the game reaches with the I/O switched in (see the references); the RAM under it holds byte 8 of sprite $68.","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":55824,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":55832,"t":"byte","b":[0,46,0,0,187,128,0,171]},{"a":55840,"t":"byte","b":[128,2,191,160,1,174,144,1]},{"a":55848,"t":"byte","b":[170,144,1,106,80,2,150]},{"a":55855,"l":"f_DA2F","c":"Colour RAM, row 13 column 39, which the game reaches with the I/O switched in (see the references); the RAM under it holds byte 47 of sprite $68.","t":"byte","b":[80,1,166,144,1,186,148,6]},{"a":55863,"t":"byte","b":[231,100,6,89,100,61,255,111]},{"a":55871,"t":"byte","b":[0,63,85,0,215,255,85,253]},{"a":55879,"t":"byte","b":[127,127,95,85,255,253,213,255]},{"a":55887,"t":"byte","b":[255,215,255,95,247,255,125,119]},{"a":55895,"l":"f_DA57","c":"Colour RAM, row 14 column 39, which the game reaches with the I/O switched in (see the references); the RAM under it holds byte 23 of sprite $69.","t":"byte","b":[255,63,247,255,23,247,255,63]},{"a":55903,"t":"byte","b":[119,255,31,247,255,5,253,255]},{"a":55911,"t":"byte","b":[15,245,255,5,253,255,3,223]},{"a":55919,"t":"byte","b":[126,1,255,126,0,95,223,0]},{"a":55927,"t":"byte","b":[5,247,0,0,85,0,0,0]},{"a":55935,"l":"f_DA7F","c":"Colour RAM, row 15 column 39, which the game reaches with the I/O switched in (see the references); the RAM under it holds byte 63 of sprite $69.","t":"byte","b":[0,0,0,0,85,85,84,255]},{"a":55943,"t":"byte","b":[255,255,255,255,255,250,186,171]},{"a":55951,"t":"byte","b":[234,186,171,239,191,190,175,191]},{"a":55959,"t":"byte","b":[190,190,255,190,191,254,254,175]},{"a":55967,"t":"byte","b":[254,251,234,254,251,250,190,250]},{"a":55975,"l":"f_DAA7","c":"Colour RAM, row 16 column 39, which the game reaches with the I/O switched in (see the references); the RAM under it holds byte 39 of sprite $6A.","t":"byte","b":[255,190,250,255,187,239,255,187]},{"a":55983,"t":"byte","b":[239,170,187,239,170,251,239,255]},{"a":55991,"t":"byte","b":[255,255,85,85,127,0,0,23]},{"a":55999,"t":"byte","b":[0,0,0,0,85,85,85,255]},{"a":56007,"t":"byte","b":[255,255,255,255,255,191,235,234]},{"a":56015,"l":"f_DACF","c":"Colour RAM, row 17 column 39, which the game reaches with the I/O switched in (see the references); the RAM under it holds byte 15 of sprite $6B.","t":"byte","b":[175,234,234,175,238,254,239,238]},{"a":56023,"t":"byte","b":[254,239,190,254,239,190,251,239]},{"a":56031,"t":"byte","b":[186,251,239,187,251,175,171,251]},{"a":56039,"t":"byte","b":[175,175,251,238,239,239,238,251]},{"a":56047,"t":"byte","b":[239,238,251,239,238,251,239,255]},{"a":56055,"l":"f_DAF7","c":"Colour RAM, row 18 column 39, which the game reaches with the I/O switched in (see the references); the RAM under it holds byte 55 of sprite $6B.","t":"byte","b":[255,255,253,85,85,212,0,0]},{"a":56063,"t":"byte","b":[0,0,85,252,85,255,215,253]},{"a":56071,"t":"byte","b":[253,127,255,85,245,175,87,127]},{"a":56079,"t":"byte","b":[159,215,255,255,223,245,255,221]},{"a":56087,"t":"byte","b":[125,255,223,252,255,223,212,255]},{"a":56095,"l":"f_DB1F","c":"Colour RAM, row 19 column 39, which the game reaches with the I/O switched in (see the references); the RAM under it holds byte 31 of sprite $6C.","t":"byte","b":[221,252,255,223,244,255,127,80]},{"a":56103,"t":"byte","b":[255,95,240,255,127,80,253,247]},{"a":56111,"t":"byte","b":[192,253,255,64,247,245,0,223]},{"a":56119,"t":"byte","b":[80,0,85,0,0,0,0,0]},{"a":56127,"t":"byte","b":[0,0,0,0,0,0,0,20]},{"a":56135,"l":"f_DB47","c":"Colour RAM, row 20 column 39, which the game reaches with the I/O switched in (see the references); the RAM under it holds byte 7 of sprite $6D.","t":"byte","b":[0,0,125,80,0,215,213,85]},{"a":56143,"t":"byte","b":[245,223,255,253,127,255,117,127]},{"a":56151,"t":"byte","b":[215,125,127,125,63,125,223,61]},{"a":56159,"t":"byte","b":[125,87,31,125,105,15,221,170]},{"a":56167,"t":"byte","b":[15,93,170,7,221,170,3,87]},{"a":56175,"l":"f_DB6F","c":"Colour RAM, row 21 column 39, which the game reaches with the I/O switched in (see the references); the RAM under it holds byte 47 of sprite $6D.","t":"byte","b":[105,1,247,215,0,125,255,0]},{"a":56183,"t":"byte","b":[23,95,0,1,85,0,0,0]},{"a":56191,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":56199,"t":"byte","b":[0,0,0,0,0,85,85,85]},{"a":56207,"t":"byte","b":[255,255,255,255,255,255,255,215]},{"a":56215,"l":"f_DB97","c":"Colour RAM, row 22 column 39, which the game reaches with the I/O switched in (see the references); the RAM under it holds byte 23 of sprite $6E.","t":"byte","b":[255,255,125,255,125,223,125,125]},{"a":56223,"t":"byte","b":[87,125,125,105,125,125,170,125]},{"a":56231,"t":"byte","b":[125,170,125,125,170,125,255,105]},{"a":56239,"t":"byte","b":[255,255,215,255,255,255,255,255]},{"a":56247,"t":"byte","b":[255,255,87,255,213,1,125,64]},{"a":56255,"l":"f_DBBF","c":"Colour RAM, row 23 column 39, which the game reaches with the I/O switched in (see the references); the RAM under it holds byte 63 of sprite $6E.","t":"byte","b":[0]},{"a":56256,"l":"f_DBC0","c":"Colour RAM, row 24 column 0, which the game reaches with the I/O switched in (see the references); the RAM under it holds byte 0 of sprite $6F.","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":56264,"t":"byte","b":[20,0,5,125,85,87,215,255]},{"a":56272,"t":"byte","b":[247,95,255,253,125,215,253,93]},{"a":56280,"t":"byte","b":[125,253,124,223,125,244,87,125]},{"a":56288,"t":"byte","b":[124,105,125,244,170,119,208,170]},{"a":56296,"t":"byte","b":[117,240,170,119,208,105,213,192]},{"a":56304,"t":"byte","b":[215,223,64,255,125,0,245,212]},{"a":56312,"t":"byte","b":[0,85,64,0,0,0,0,0]},{"a":56320,"l":"sprites_70","c":"Sprites $70 to $7F: $70 a head from behind that three drivers share; the kart's first set of steering frames, $71-$73 frame 1, $74-$76 frame 0, hard left (also spin frame 2), $77-$79 frame 3, $7A-$7C frame 4, hard right (also spin frame 0); $7D to $7F spin frame 6.","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":56328,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":56336,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":56344,"t":"byte","b":[0,40,0,0,170,0,0,169]},{"a":56352,"t":"byte","b":[0,0,106,0,0,166,0,0]},{"a":56360,"t":"byte","b":[105,0,0,85,0,0,85,0]},{"a":56368,"t":"byte","b":[0,150,0,3,235,192,15,255]},{"a":56376,"t":"byte","b":[240,41,85,104,37,255,88,0]},{"a":56384,"t":"byte","b":[0,10,170,42,166,255,31,213]},{"a":56392,"t":"byte","b":[191,27,213,191,86,157,170,86]},{"a":56400,"t":"byte","b":[149,111,86,181,106,86,181,106]},{"a":56408,"t":"byte","b":[86,181,106,221,87,106,221,215]},{"a":56416,"t":"byte","b":[122,87,247,87,93,213,117,223]},{"a":56424,"t":"byte","b":[93,221,93,215,117,63,87,87]},{"a":56432,"t":"byte","b":[29,117,87,87,85,215,117,85]},{"a":56440,"t":"byte","b":[85,85,85,85,5,85,85,0]},{"a":56448,"t":"byte","b":[141,85,255,174,157,85,238,181]},{"a":56456,"t":"byte","b":[125,237,167,85,169,93,125,249]},{"a":56464,"t":"byte","b":[87,215,169,175,127,169,170,170]},{"a":56472,"t":"byte","b":[169,106,250,169,106,186,165,90]},{"a":56480,"t":"byte","b":[186,85,86,170,213,87,245,84]},{"a":56488,"t":"byte","b":[93,213,244,29,213,255,15,252]},{"a":56496,"t":"byte","b":[255,252,63,119,127,247,221,221]},{"a":56504,"t":"byte","b":[125,85,85,85,85,85,85,0]},{"a":56512,"t":"byte","b":[87,170,160,107,127,248,106,111]},{"a":56520,"t":"byte","b":[252,218,111,252,117,90,170,213]},{"a":56528,"t":"byte","b":[95,255,122,218,170,170,90,170]},{"a":56536,"t":"byte","b":[250,154,170,186,186,174,186,150]},{"a":56544,"t":"byte","b":[234,170,95,87,127,215,221,221]},{"a":56552,"t":"byte","b":[253,215,253,119,245,255,93,213]},{"a":56560,"t":"byte","b":[255,93,117,119,117,87,221,85]},{"a":56568,"t":"byte","b":[213,85,85,85,85,85,84,0]},{"a":56576,"t":"byte","b":[0,0,0,10,160,63,5,250]},{"a":56584,"t":"byte","b":[170,21,189,170,21,189,170,93]},{"a":56592,"t":"byte","b":[106,125,85,106,105,87,106,105]},{"a":56600,"t":"byte","b":[117,122,105,117,85,101,125,221]},{"a":56608,"t":"byte","b":[121,87,247,87,93,213,117,223]},{"a":56616,"t":"byte","b":[93,221,93,215,117,127,87,87]},{"a":56624,"t":"byte","b":[29,117,3,23,85,215,117,85]},{"a":56632,"t":"byte","b":[85,85,85,85,5,85,85,0]},{"a":56640,"t":"byte","b":[170,169,213,151,254,221,85,255]},{"a":56648,"t":"byte","b":[181,85,255,167,85,170,93,93]},{"a":56656,"t":"byte","b":[127,213,85,106,154,87,106,154]},{"a":56664,"t":"byte","b":[213,106,150,245,106,150,215,90]},{"a":56672,"t":"byte","b":[149,95,85,85,215,85,85,85]},{"a":56680,"t":"byte","b":[221,193,245,85,64,255,93,76]},{"a":56688,"t":"byte","b":[255,253,63,119,127,247,221,221]},{"a":56696,"t":"byte","b":[125,85,85,85,85,85,85,0]},{"a":56704,"t":"byte","b":[253,234,160,86,159,248,117,167]},{"a":56712,"t":"byte","b":[252,87,103,252,117,86,168,247]},{"a":56720,"t":"byte","b":[213,255,223,105,170,170,169,170]},{"a":56728,"t":"byte","b":[186,233,170,174,186,174,174,186]},{"a":56736,"t":"byte","b":[106,90,174,215,253,255,245,245]},{"a":56744,"t":"byte","b":[253,215,253,247,117,255,125,213]},{"a":56752,"t":"byte","b":[255,93,117,119,117,87,221,85]},{"a":56760,"t":"byte","b":[213,85,85,85,85,85,80,0]},{"a":56768,"t":"byte","b":[10,170,213,47,253,233,63,249]},{"a":56776,"t":"byte","b":[169,63,249,167,170,165,93,255]},{"a":56784,"t":"byte","b":[245,87,170,167,173,170,165,170]},{"a":56792,"t":"byte","b":[170,166,175,174,166,174,170,222]},{"a":56800,"t":"byte","b":[238,87,247,170,93,213,253,223]},{"a":56808,"t":"byte","b":[93,223,93,87,117,127,119,215]},{"a":56816,"t":"byte","b":[93,117,83,87,85,215,117,85]},{"a":56824,"t":"byte","b":[85,85,85,85,21,85,85,0]},{"a":56832,"t":"byte","b":[255,85,114,85,118,186,125,94]},{"a":56840,"t":"byte","b":[187,85,218,123,125,117,106,215]},{"a":56848,"t":"byte","b":[213,111,253,250,106,170,170,106]},{"a":56856,"t":"byte","b":[175,169,106,174,169,106,174,165]},{"a":56864,"t":"byte","b":[90,170,149,85,95,213,85,87]},{"a":56872,"t":"byte","b":[117,55,245,84,21,255,204,29]},{"a":56880,"t":"byte","b":[255,252,63,119,127,247,221,221]},{"a":56888,"t":"byte","b":[125,85,85,85,85,85,85,0]},{"a":56896,"t":"byte","b":[170,160,0,255,154,168,254,87]},{"a":56904,"t":"byte","b":[244,254,87,228,170,118,149,249]},{"a":56912,"t":"byte","b":[86,149,169,94,149,169,94,149]},{"a":56920,"t":"byte","b":[169,214,149,169,221,93,165,85]},{"a":56928,"t":"byte","b":[221,85,223,87,85,87,221,117]},{"a":56936,"t":"byte","b":[253,223,125,119,245,255,253,212]},{"a":56944,"t":"byte","b":[255,93,116,119,117,87,221,85]},{"a":56952,"t":"byte","b":[213,85,85,85,85,85,80,0]},{"a":56960,"t":"byte","b":[10,171,127,47,246,149,63,218]},{"a":56968,"t":"byte","b":[93,63,217,213,42,149,93,255]},{"a":56976,"t":"byte","b":[87,223,170,105,247,170,106,170]},{"a":56984,"t":"byte","b":[170,107,174,170,174,186,169,238]},{"a":56992,"t":"byte","b":[186,87,250,165,93,255,127,223]},{"a":57000,"t":"byte","b":[93,223,93,215,125,127,87,215]},{"a":57008,"t":"byte","b":[93,85,67,23,117,215,117,81]},{"a":57016,"t":"byte","b":[85,85,85,85,5,85,85,0]},{"a":57024,"t":"byte","b":[87,106,170,119,191,214,94,255]},{"a":57032,"t":"byte","b":[85,218,255,85,117,170,85,87]},{"a":57040,"t":"byte","b":[253,117,166,169,85,166,169,87]},{"a":57048,"t":"byte","b":[150,169,95,150,169,215,86,165]},{"a":57056,"t":"byte","b":[245,85,85,213,85,85,85,67]},{"a":57064,"t":"byte","b":[117,85,241,85,85,255,221,93]},{"a":57072,"t":"byte","b":[255,253,127,119,127,247,221,221]},{"a":57080,"t":"byte","b":[125,85,85,85,85,85,85,0]},{"a":57088,"t":"byte","b":[0,0,0,252,10,160,170,175]},{"a":57096,"t":"byte","b":[80,170,125,84,170,125,84,125]},{"a":57104,"t":"byte","b":[169,85,105,169,117,105,169,85]},{"a":57112,"t":"byte","b":[105,105,93,105,85,221,105,85]},{"a":57120,"t":"byte","b":[213,85,223,87,85,87,213,85]},{"a":57128,"t":"byte","b":[253,215,124,119,245,255,253,213]},{"a":57136,"t":"byte","b":[255,29,116,119,117,87,221,85]},{"a":57144,"t":"byte","b":[213,85,85,85,85,85,80,0]},{"a":57152,"t":"byte","b":[43,253,253,150,255,107,149,255]},{"a":57160,"t":"byte","b":[106,149,170,106,85,127,218,95]},{"a":57168,"t":"byte","b":[106,154,93,106,159,125,106,157]},{"a":57176,"t":"byte","b":[93,213,89,93,85,89,85,93]},{"a":57184,"t":"byte","b":[217,87,85,89,119,85,86,87]},{"a":57192,"t":"byte","b":[213,65,87,85,64,95,85,64]},{"a":57200,"t":"byte","b":[85,85,0,21,85,85,85,85]},{"a":57208,"t":"byte","b":[85,85,85,85,5,85,85,0]},{"a":57216,"t":"byte","b":[86,170,234,254,255,127,165,127]},{"a":57224,"t":"byte","b":[222,165,127,223,149,90,155,149]},{"a":57232,"t":"byte","b":[95,247,215,90,167,159,90,167]},{"a":57240,"t":"byte","b":[151,90,166,149,90,166,157,213]},{"a":57248,"t":"byte","b":[86,149,93,214,151,85,85,87]},{"a":57256,"t":"byte","b":[213,93,23,85,95,21,85,83]},{"a":57264,"t":"byte","b":[5,85,64,85,85,85,85,85]},{"a":57272,"t":"byte","b":[85,85,85,85,85,85,85,0]},{"a":57280,"t":"byte","b":[192,0,0,252,15,240,238,235]},{"a":57288,"t":"byte","b":[252,170,182,252,255,253,168,85]},{"a":57296,"t":"byte","b":[93,255,213,86,170,255,255,106]},{"a":57304,"t":"byte","b":[213,87,106,149,86,106,154,166]},{"a":57312,"t":"byte","b":[85,154,166,119,85,85,85,90]},{"a":57320,"t":"byte","b":[85,85,122,221,85,117,221,85]},{"a":57328,"t":"byte","b":[0,21,85,85,85,84,85,85]},{"a":57336,"t":"byte","b":[85,85,85,85,85,85,80,0]},{"a":57344,"t":"gap","n":200},{"a":57544,"l":"sprite_83","c":"Bytes 8 to 63 of sprite $83, the chequered marker over the panel's faces (sprite 7 in the panel band, and the cursor on the select screen). Its first eight bytes, $E0C0-$E0C7, are the panel's row 4, columns 32 to 39; the marker sits at Y $2E, so its first rows are under the top border.","t":"byte","b":[0,0,0,0,221,221,221,119]},{"a":57552,"t":"byte","b":[119,119,221,204,221,119,51,55]},{"a":57560,"t":"byte","b":[220,204,221,119,51,55,220,204]},{"a":57568,"t":"byte","b":[205,119,51,55,220,204,205,119]},{"a":57576,"t":"byte","b":[51,55,220,204,205,119,51,55]},{"a":57584,"t":"byte","b":[220,204,205,119,51,55,220,204]},{"a":57592,"t":"byte","b":[205,115,51,51,204,204,204,10]},{"a":57600,"l":"sprites_84","c":"Sprites $84 to $8F, in the part of the screen at $E000 below the panel's five rows: $84 and $85 the rest of spin frame 7; $86 to $88 spin frame 3; $89 empty, for a sprite that shows nothing; $8A to $8C the kart straight on (steering frame 2, spin frame 1, the sides of spin frame 5, the nearest rival and the kart on the cable); $8D to $8F the first three drivers' heads from the front.","t":"byte","b":[255,234,170,170,191,253,170,170]},{"a":57608,"t":"byte","b":[167,170,170,167,170,170,154,255]},{"a":57616,"t":"byte","b":[170,153,245,255,217,165,170,153]},{"a":57624,"t":"byte","b":[165,170,153,165,170,149,165,170]},{"a":57632,"t":"byte","b":[149,165,170,149,170,170,149,85]},{"a":57640,"t":"byte","b":[85,85,0,0,5,0,0,5]},{"a":57648,"t":"byte","b":[0,0,1,85,85,85,85,85]},{"a":57656,"t":"byte","b":[85,85,85,85,85,85,85,0]},{"a":57664,"t":"byte","b":[170,160,0,255,120,0,215,222]},{"a":57672,"t":"byte","b":[0,85,223,0,85,167,192,85]},{"a":57680,"t":"byte","b":[183,64,125,102,64,221,105,240]},{"a":57688,"t":"byte","b":[127,105,181,93,85,165,85,85]},{"a":57696,"t":"byte","b":[145,213,117,145,93,85,84,127]},{"a":57704,"t":"byte","b":[87,84,221,87,120,125,85,116]},{"a":57712,"t":"byte","b":[85,85,0,85,85,80,85,85]},{"a":57720,"t":"byte","b":[85,85,85,85,85,85,80,0]},{"a":57728,"t":"byte","b":[0,10,170,0,45,255,0,55]},{"a":57736,"t":"byte","b":[215,0,247,85,3,218,85,1]},{"a":57744,"t":"byte","b":[222,85,1,153,125,15,105,119]},{"a":57752,"t":"byte","b":[94,105,253,90,85,117,70,85]},{"a":57760,"t":"byte","b":[85,70,93,87,21,85,117,21]},{"a":57768,"t":"byte","b":[213,253,45,213,119,29,85,125]},{"a":57776,"t":"byte","b":[0,85,85,5,85,85,85,85]},{"a":57784,"t":"byte","b":[85,85,85,85,5,85,85,0]},{"a":57792,"t":"byte","b":[170,171,255,127,254,170,218,170]},{"a":57800,"t":"byte","b":[170,218,170,170,166,170,170,102]},{"a":57808,"t":"byte","b":[170,255,103,255,95,102,170,90]},{"a":57816,"t":"byte","b":[102,170,90,86,170,90,86,170]},{"a":57824,"t":"byte","b":[90,86,170,90,86,170,170,85]},{"a":57832,"t":"byte","b":[85,85,80,0,0,80,0,0]},{"a":57840,"t":"byte","b":[64,0,0,85,85,85,85,85]},{"a":57848,"t":"byte","b":[85,85,85,85,85,85,85,0]},{"a":57856,"t":"byte","b":[255,127,240,169,245,92,167,213]},{"a":57864,"t":"byte","b":[92,166,149,84,167,85,86,218]},{"a":57872,"t":"byte","b":[87,214,218,95,117,154,95,213]},{"a":57880,"t":"byte","b":[149,87,213,149,87,85,151,85]},{"a":57888,"t":"byte","b":[85,149,87,85,149,87,213,85]},{"a":57896,"t":"byte","b":[95,213,5,95,117,5,87,212]},{"a":57904,"t":"byte","b":[1,85,84,85,85,84,85,85]},{"a":57912,"t":"byte","b":[85,85,85,85,85,85,64,0]},{"a":57920,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57928,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57936,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57944,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57952,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57960,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57968,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57976,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57984,"t":"byte","b":[10,170,171,27,255,251,47,255]},{"a":57992,"t":"byte","b":[235,47,255,235,42,170,166,47]},{"a":58000,"t":"byte","b":[255,230,42,170,174,42,170,165]},{"a":58008,"t":"byte","b":[42,170,173,42,170,165,26,170]},{"a":58016,"t":"byte","b":[157,21,85,85,21,85,85,29]},{"a":58024,"t":"byte","b":[221,213,21,85,81,21,85,80]},{"a":58032,"t":"byte","b":[21,85,80,21,85,85,85,85]},{"a":58040,"t":"byte","b":[85,85,85,85,5,85,85,0]},{"a":58048,"t":"byte","b":[85,255,85,167,85,218,173,125]},{"a":58056,"t":"byte","b":[122,167,85,218,93,125,117,87]},{"a":58064,"t":"byte","b":[85,213,173,215,122,170,170,170]},{"a":58072,"t":"byte","b":[171,170,234,171,170,234,107,170]},{"a":58080,"t":"byte","b":[233,90,170,165,119,85,221,221]},{"a":58088,"t":"byte","b":[215,119,221,215,119,51,0,204]},{"a":58096,"t":"byte","b":[0,0,0,85,85,85,85,85]},{"a":58104,"t":"byte","b":[85,85,85,85,85,85,85,0]},{"a":58112,"t":"byte","b":[234,170,160,239,255,228,235,255]},{"a":58120,"t":"byte","b":[248,235,255,248,154,170,168,155]},{"a":58128,"t":"byte","b":[255,248,182,170,168,86,170,168]},{"a":58136,"t":"byte","b":[118,170,168,86,170,168,117,170]},{"a":58144,"t":"byte","b":[164,85,85,84,85,85,84,87]},{"a":58152,"t":"byte","b":[119,116,85,85,84,5,85,84]},{"a":58160,"t":"byte","b":[5,85,84,85,85,84,85,85]},{"a":58168,"t":"byte","b":[85,85,85,85,85,85,84,0]},{"a":58176,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58184,"t":"byte","b":[0,0,0,0,0,0,0,4]},{"a":58192,"t":"byte","b":[85,0,29,189,64,21,233,208]},{"a":58200,"t":"byte","b":[125,150,144,121,127,80,105,191]},{"a":58208,"t":"byte","b":[144,101,153,144,105,174,144,121]},{"a":58216,"t":"byte","b":[166,144,121,127,64,107,110,80]},{"a":58224,"t":"byte","b":[106,217,180,26,230,253,27,213]},{"a":58232,"t":"byte","b":[186,31,118,170,7,86,169,0]},{"a":58240,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58248,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58256,"t":"byte","b":[0,0,84,21,0,244,127,64]},{"a":58264,"t":"byte","b":[229,191,144,149,170,144,166,157]},{"a":58272,"t":"byte","b":[160,230,191,160,229,166,144,165]},{"a":58280,"t":"byte","b":[191,144,185,174,144,189,106,80]},{"a":58288,"t":"byte","b":[110,85,116,106,106,125,106,85]},{"a":58296,"t":"byte","b":[186,27,94,170,31,118,169,0]},{"a":58304,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58312,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58320,"t":"byte","b":[4,0,0,21,0,0,102,64]},{"a":58328,"t":"byte","b":[1,174,144,21,191,144,125,153]},{"a":58336,"t":"byte","b":[144,122,191,164,105,174,144,37]},{"a":58344,"t":"byte","b":[102,64,105,127,64,121,110,80]},{"a":58352,"t":"byte","b":[123,213,244,122,234,253,106,213]},{"a":58360,"l":"a_E3F8","c":"The panel screen's sprite 0 pointer, which sprite_band_irq writes with each band's pointer as it places the band; the same byte is byte 56 of sprite $8F, the third driver's face from the front, near the bottom of its picture.","t":"byte","b":[186,106,118,170,22,86,169],"x":[20690]},{"a":58367,"l":"a_E3FF","c":"The panel screen's sprite 7 pointer, $83, the marker, written by race_irq_top; it is the spare 64th byte of sprite $8F.","t":"byte","b":[0],"x":[21072]},{"a":58368,"l":"sprites_90","c":"Sprites $90 to $9F: $90 to $98 the other nine drivers' heads from the front (head_front), then the heads turned to look back (head_looking_back): $99 to $9F.","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58376,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58384,"t":"byte","b":[0,0,0,21,0,0,106,64]},{"a":58392,"t":"byte","b":[1,171,64,1,234,209,1,166]},{"a":58400,"t":"byte","b":[150,1,174,151,1,157,155,1]},{"a":58408,"t":"byte","b":[187,150,0,127,69,0,123,71]},{"a":58416,"t":"byte","b":[1,174,151,7,234,246,11,251]},{"a":58424,"t":"byte","b":[238,26,149,234,26,183,89,0]},{"a":58432,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58440,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58448,"t":"byte","b":[21,0,20,110,69,125,127,95]},{"a":58456,"t":"byte","b":[125,191,159,121,170,155,105,153]},{"a":58464,"t":"byte","b":[154,149,187,150,165,157,154,229]},{"a":58472,"t":"byte","b":[174,155,229,149,155,229,127,123]},{"a":58480,"t":"byte","b":[239,127,123,174,213,234,170,255]},{"a":58488,"t":"byte","b":[234,106,213,234,22,119,101,0]},{"a":58496,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58504,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58512,"t":"byte","b":[85,64,68,85,64,221,127,64]},{"a":58520,"t":"byte","b":[221,157,144,185,174,144,230,157]},{"a":58528,"t":"byte","b":[160,182,191,160,85,149,144,165]},{"a":58536,"t":"byte","b":[191,144,229,191,144,229,110,84]},{"a":58544,"t":"byte","b":[105,106,125,106,213,255,26,255]},{"a":58552,"t":"byte","b":[174,26,213,170,7,119,169,0]},{"a":58560,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58568,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58576,"t":"byte","b":[0,0,0,21,0,0,127,64]},{"a":58584,"t":"byte","b":[1,190,144,5,235,144,30,190]},{"a":58592,"t":"byte","b":[144,62,118,144,122,118,144,245]},{"a":58600,"t":"byte","b":[254,208,229,238,144,229,185,164]},{"a":58608,"t":"byte","b":[239,235,164,175,190,244,111,190]},{"a":58616,"t":"byte","b":[253,23,149,169,7,119,169,0]},{"a":58624,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58632,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58640,"t":"byte","b":[85,0,0,85,69,1,85,95]},{"a":58648,"t":"byte","b":[1,86,95,1,110,91,1,191]},{"a":58656,"t":"byte","b":[90,1,153,150,1,174,154,1]},{"a":58664,"t":"byte","b":[234,219,1,191,155,5,127,123]},{"a":58672,"t":"byte","b":[31,110,123,63,213,234,43,191]},{"a":58680,"t":"byte","b":[234,42,149,234,26,183,101,0]},{"a":58688,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58696,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58704,"t":"byte","b":[21,0,0,85,69,0,127,95]},{"a":58712,"t":"byte","b":[1,93,95,1,170,155,1,153]},{"a":58720,"t":"byte","b":[154,6,191,166,1,174,154,1]},{"a":58728,"t":"byte","b":[149,155,1,191,155,1,110,123]},{"a":58736,"t":"byte","b":[7,213,171,31,219,218,31,110]},{"a":58744,"t":"byte","b":[154,31,186,117,7,169,116,0]},{"a":58752,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58760,"t":"byte","b":[0,0,0,0,0,0,0,81]},{"a":58768,"t":"byte","b":[85,69,229,170,155,229,170,155]},{"a":58776,"t":"byte","b":[245,191,159,150,174,166,150,217]},{"a":58784,"t":"byte","b":[230,214,174,167,229,166,155,229]},{"a":58792,"t":"byte","b":[170,155,165,127,90,189,110,94]},{"a":58800,"t":"byte","b":[127,213,255,127,251,255,127,213]},{"a":58808,"t":"byte","b":[253,31,123,125,31,119,116,0]},{"a":58816,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58824,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58832,"t":"byte","b":[0,0,0,21,0,0,85,64]},{"a":58840,"t":"byte","b":[1,238,64,7,191,64,15,170]},{"a":58848,"t":"byte","b":[64,30,123,64,57,157,128,41]},{"a":58856,"t":"byte","b":[110,64,41,102,64,27,93,80]},{"a":58864,"t":"byte","b":[31,157,228,31,183,237,7,191]},{"a":58872,"t":"byte","b":[238,7,150,170,7,111,169,0]},{"a":58880,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58888,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58896,"t":"byte","b":[21,0,0,106,64,1,85,80]},{"a":58904,"t":"byte","b":[3,89,80,6,89,80,29,251]},{"a":58912,"t":"byte","b":[208,121,217,208,249,174,144,229]},{"a":58920,"t":"byte","b":[166,144,165,127,64,173,127,80]},{"a":58928,"t":"byte","b":[106,217,180,107,230,253,27,213]},{"a":58936,"t":"byte","b":[186,31,118,170,7,86,169,0]},{"a":58944,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58952,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58960,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58968,"t":"byte","b":[0,168,60,0,170,44,0,106]},{"a":58976,"t":"byte","b":[24,0,154,20,0,149,24,0]},{"a":58984,"t":"byte","b":[165,44,0,165,44,0,165,104]},{"a":58992,"t":"byte","b":[0,37,232,3,235,228,15,255]},{"a":59000,"t":"byte","b":[244,41,85,80,37,255,80,0]},{"a":59008,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59016,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59024,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59032,"t":"byte","b":[0,20,44,0,101,40,0,149]},{"a":59040,"t":"byte","b":[24,0,87,20,0,150,24,0]},{"a":59048,"t":"byte","b":[90,44,0,90,44,0,90,44]},{"a":59056,"t":"byte","b":[0,88,40,3,235,232,15,255]},{"a":59064,"t":"byte","b":[228,45,85,112,37,255,80,0]},{"a":59072,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59080,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59088,"t":"byte","b":[0,0,0,0,0,0,47,0]},{"a":59096,"t":"byte","b":[0,191,139,0,191,202,0,175]},{"a":59104,"t":"byte","b":[202,0,169,69,0,234,198,0]},{"a":59112,"t":"byte","b":[154,235,0,153,91,0,86,154]},{"a":59120,"t":"byte","b":[0,86,170,3,213,121,47,255]},{"a":59128,"t":"byte","b":[253,41,85,116,165,255,84,0]},{"a":59136,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59144,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59152,"t":"byte","b":[0,0,0,0,0,44,21,0]},{"a":59160,"t":"byte","b":[40,61,64,24,191,64,20,175]},{"a":59168,"t":"byte","b":[64,164,171,64,176,186,64,176]},{"a":59176,"t":"byte","b":[170,128,160,170,64,168,165,64]},{"a":59184,"t":"byte","b":[168,85,0,111,213,240,31,255]},{"a":59192,"t":"byte","b":[252,29,85,120,5,255,90,0]},{"a":59200,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59208,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59216,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59224,"t":"byte","b":[0,42,0,12,43,128,12,175]},{"a":59232,"t":"byte","b":[160,15,170,80,8,101,144,8]},{"a":59240,"t":"byte","b":[89,208,12,111,144,12,95,224]},{"a":59248,"t":"byte","b":[14,27,128,11,249,0,7,255]},{"a":59256,"t":"byte","b":[192,5,85,96,1,255,88,0]},{"a":59264,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59272,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59280,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59288,"t":"byte","b":[0,63,0,0,255,128,0,255]},{"a":59296,"t":"byte","b":[143,0,190,139,0,171,134,0]},{"a":59304,"t":"byte","b":[170,133,0,106,134,0,86,155]},{"a":59312,"t":"byte","b":[0,21,91,3,217,250,47,255]},{"a":59320,"t":"byte","b":[250,41,85,122,165,255,85,0]},{"a":59328,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59336,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59344,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59352,"t":"byte","b":[0,21,24,0,85,36,0,91]},{"a":59360,"t":"byte","b":[22,0,89,5,0,111,6,0]},{"a":59368,"t":"byte","b":[105,6,0,91,6,0,91,5]},{"a":59376,"t":"byte","b":[0,26,41,3,232,234,15,255]},{"a":59384,"t":"byte","b":[250,45,85,121,37,255,84,0]},{"a":59392,"l":"sprites_A0","c":"Sprites $A0 to $A2, in rows 0 to 4 of the view screen at $E800, which the view band never shows: $A0 the last head looking back; $A1 and $A2 bands of stripes, which no table or routine in the game points a sprite at.","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59400,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59408,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59416,"t":"byte","b":[0,191,128,2,239,224,2,255]},{"a":59424,"t":"byte","b":[224,1,249,99,2,166,147,6]},{"a":59432,"t":"byte","b":[89,210,6,155,226,7,155,195]},{"a":59440,"t":"byte","b":[11,167,131,11,183,195,58,118]},{"a":59448,"t":"byte","b":[187,54,101,250,26,255,90,0]},{"a":59456,"t":"byte","b":[255,255,0,0,0,0,255,255]},{"a":59464,"t":"byte","b":[255,255,0,0,0,0,255,255]},{"a":59472,"t":"byte","b":[255,255,0,0,0,0,255,255]},{"a":59480,"t":"byte","b":[255,255,0,0,0,0,255,255]},{"a":59488,"t":"byte","b":[255,255,0,0,0,0,255,255]},{"a":59496,"t":"byte","b":[255,255,0,0,0,0,255,255]},{"a":59504,"t":"byte","b":[255,255,0,0,0,0,255,255]},{"a":59512,"t":"byte","b":[255,255,0,0,0,0,255,255]},{"a":59520,"t":"byte","b":[255,255,0,0,0,0,255,255]},{"a":59528,"t":"byte","b":[255,255,0,0,0,0,255,255]},{"a":59536,"t":"byte","b":[255,255,0,0,0,0,255,255]},{"a":59544,"t":"byte","b":[255,255,0,0,0,0,255,255]},{"a":59552,"t":"byte","b":[255,255,0,0,0,0,255,255]},{"a":59560,"t":"byte","b":[255,255,0,0,0,0,255,255]},{"a":59568,"t":"byte","b":[255,255,0,0,0,0,255,255]},{"a":59576,"t":"byte","b":[255,255,0,0,0,0,255,255]},{"a":59584,"t":"gap","n":1856},{"a":61440,"l":"panel_digits","c":"The panel's and the text screens' character set, at $F000 ($D018 points there for the panel band, the select screen and the text screens), multicolour: characters $00 to $09, the digits 0 to 9.","t":"byte","b":[252,238,238,238,238,238,254,170]},{"a":61448,"t":"byte","b":[48,56,56,56,56,56,56,40]},{"a":61456,"t":"byte","b":[252,238,174,254,234,224,254,170]},{"a":61464,"t":"byte","b":[252,238,174,62,46,238,254,170]},{"a":61472,"t":"byte","b":[192,224,224,236,238,254,174,10]},{"a":61480,"t":"byte","b":[254,234,252,174,46,238,254,170]},{"a":61488,"t":"byte","b":[252,238,234,252,238,238,254,170]},{"a":61496,"t":"byte","b":[252,238,174,62,58,56,56,40]},{"a":61504,"t":"byte","b":[252,238,238,254,238,238,254,170]},{"a":61512,"t":"byte","b":[252,238,238,254,174,238,254,170]},{"a":61520,"l":"panel_letters","c":"Characters $0A to $23 of the panel set, the letters A to Z, which are also the course letters in the select screen's pictures.","t":"byte","b":[56,254,238,238,254,238,238,138]},{"a":61528,"t":"byte","b":[248,238,238,250,238,238,250,168]},{"a":61536,"t":"byte","b":[254,238,234,224,224,238,254,170]},{"a":61544,"t":"byte","b":[248,238,238,238,238,238,250,168]},{"a":61552,"t":"byte","b":[254,234,224,248,232,224,254,170]},{"a":61560,"t":"byte","b":[254,234,224,248,232,224,224,160]},{"a":61568,"t":"byte","b":[252,238,234,236,238,238,254,170]},{"a":61576,"t":"byte","b":[204,238,238,254,238,238,238,170]},{"a":61584,"t":"byte","b":[254,186,56,56,56,56,254,170]},{"a":61592,"t":"byte","b":[12,14,14,14,238,238,254,170]},{"a":61600,"t":"byte","b":[238,238,250,250,238,238,238,170]},{"a":61608,"t":"byte","b":[192,224,224,224,224,224,254,170]},{"a":61616,"t":"byte","b":[204,254,254,238,238,238,238,170]},{"a":61624,"t":"byte","b":[204,238,254,254,254,238]},{"a":61630,"l":"a_F0BE","c":"Row 6 of character $17, the letter N, which kart_spin writes with $EE, the value it already holds.","t":"byte","b":[238],"x":[5801]},{"a":61631,"l":"a_F0BF","c":"Row 7 of the letter N, which kart_spin writes with $AA, the value it already holds.","t":"byte","b":[170],"x":[5806]},{"a":61632,"l":"panel_letters_o","c":"Characters $18 to $23 of the panel set, the letters O to Z.","t":"byte","b":[252,238,238,254,234,224,224,160]},{"a":61640,"t":"byte","b":[252,238,238,238,238,238,250,174]},{"a":61648,"t":"byte","b":[252,238,238,250,238,238,238,170]},{"a":61656,"t":"byte","b":[252,238,234,252,174,238,254,170]},{"a":61664,"t":"byte","b":[252,186,56,56,56,56,56,40]},{"a":61672,"t":"byte","b":[204,238,238,238,238,238,254,170]},{"a":61680,"t":"byte","b":[204,238,238,238,238,186,184,40]},{"a":61688,"t":"byte","b":[204,238,238,238,254,254,238,170]},{"a":61696,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61704,"t":"byte","b":[204,238,186,186,186,238,238,170]},{"a":61712,"t":"byte","b":[204,238,238,186,56,56,56,40]},{"a":61720,"t":"byte","b":[252,174,62,56,248,232,254,170]},{"a":61728,"l":"panel_suffixes","c":"Characters $24 to $27 of the panel set: st, nd, rd and th, for the place on the panel.","t":"byte","b":[0,0,2,255,194,242,50,243]},{"a":61736,"t":"byte","b":[0,0,1,119,85,85,85,87]},{"a":61744,"t":"byte","b":[0,0,1,119,69,69,69,71]},{"a":61752,"t":"byte","b":[0,0,36,36,119,37,37,53]},{"a":61760,"l":"place_number_chars","c":"Characters $28 to $3F of the panel set: the pieces the big place number at the right of the panel is built of, three by three cells (place_number_cells).","t":"byte","b":[120,120,120,120,120,120,120,120]},{"a":61768,"t":"byte","b":[120,248,248,248,248,120,120,120]},{"a":61776,"t":"byte","b":[31,127,127,255,248,240,240,240]},{"a":61784,"t":"byte","b":[248,254,254,255,31,15,15,15]},{"a":61792,"t":"byte","b":[0,0,0,0,255,255,255,255]},{"a":61800,"t":"byte","b":[240,240,240,248,255,127,127,31]},{"a":61808,"t":"byte","b":[0,0,31,127,127,255,248,240]},{"a":61816,"t":"byte","b":[15,31,255,254,254,248,0,0]},{"a":61824,"t":"byte","b":[15,31,255,254,254,255,31,15]},{"a":61832,"t":"byte","b":[15,15,15,31,255,254,254,248]},{"a":61840,"t":"byte","b":[0,0,248,254,254,255,31,15]},{"a":61848,"t":"byte","b":[240,248,255,127,127,31,0,0]},{"a":61856,"t":"byte","b":[255,255,255,255,0,0,0,0]},{"a":61864,"t":"byte","b":[240,240,255,127,127,255,240,240]},{"a":61872,"t":"byte","b":[240,240,240,240,240,240,240,240]},{"a":61880,"t":"byte","b":[15,15,15,15,15,15,15,15]},{"a":61888,"t":"byte","b":[255,255,255,255,240,240,240,240]},{"a":61896,"t":"byte","b":[15,15,255,255,255,255,15,15]},{"a":61904,"t":"byte","b":[240,240,255,255,255,255,240,240]},{"a":61912,"t":"byte","b":[240,240,240,240,255,255,255,255]},{"a":61920,"t":"byte","b":[240,240,255,255,255,255,0,0]},{"a":61928,"t":"byte","b":[255,255,255,255,15,15,15,15]},{"a":61936,"t":"byte","b":[30,30,60,60,120,120,120,120]},{"a":61944,"t":"byte","b":[1,3,7,15,31,62,124,248]},{"a":61952,"l":"panel_marks","c":"Characters $40 to $49 of the panel set: $40 to $44 the boxes of the panel, $45 to $48 the gear marks, $49 the apostrophe of the clock.","t":"byte","b":[124,238,238,238,238,238,124,0]},{"a":61960,"t":"byte","b":[124,198,246,198,222,198,124,0]},{"a":61968,"t":"byte","b":[124,198,246,198,246,198,124,0]},{"a":61976,"t":"byte","b":[124,222,222,214,194,246,124,0]},{"a":61984,"t":"byte","b":[124,198,222,198,246,198,124,0]},{"a":61992,"t":"byte","b":[60,247,255,255,190,150,150,150]},{"a":62000,"t":"byte","b":[170,170,170,170,85,0,0,0]},{"a":62008,"t":"byte","b":[150,150,150,190,247,255,255,60]},{"a":62016,"t":"byte","b":[0,0,0,85,170,170,170,170]},{"a":62024,"t":"byte","b":[56,56,56,40,0,0,0,0]},{"a":62032,"l":"course_picture_chars","c":"Characters $4A to $61 of the panel set: $4A to $5F cells of the select screen's course pictures, $61 a cell of the cable picture.","t":"byte","b":[0,68,0,17,68,81,21,65]},{"a":62040,"t":"byte","b":[168,132,4,4,16,21,5,4]},{"a":62048,"t":"byte","b":[70,69,69,5,5,1,5,5]},{"a":62056,"t":"byte","b":[5,68,0,4,4,0,17,49]},{"a":62064,"t":"byte","b":[20,20,20,68,68,4,16,0]},{"a":62072,"t":"byte","b":[84,84,84,83,81,81,67,65]},{"a":62080,"t":"byte","b":[85,69,69,65,21,17,21,20]},{"a":62088,"t":"byte","b":[48,16,49,240,197,20,0,17]},{"a":62096,"t":"byte","b":[19,49,51,51,63,15,3,51]},{"a":62104,"t":"byte","b":[51,63,3,3,19,3,0,68]},{"a":62112,"t":"byte","b":[85,20,85,65,4,80,21,84]},{"a":62120,"t":"byte","b":[170,85,170,85,85,170,85,85]},{"a":62128,"t":"byte","b":[90,170,170,170,106,90,254,127]},{"a":62136,"t":"byte","b":[234,102,106,250,90,90,122,126]},{"a":62144,"t":"byte","b":[84,80,122,106,213,102,234,105]},{"a":62152,"t":"byte","b":[86,86,95,95,85,85,85,85]},{"a":62160,"t":"byte","b":[43,53,149,213,85,85,85,85]},{"a":62168,"t":"byte","b":[26,5,32,42,21,38,42,38]},{"a":62176,"t":"byte","b":[170,170,170,170,90,6,166,166]},{"a":62184,"t":"byte","b":[170,170,170,85,0,42,42,42]},{"a":62192,"t":"byte","b":[82,66,34,34,17,34,34,89]},{"a":62200,"t":"byte","b":[42,42,41,42,26,42,42,38]},{"a":62208,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62216,"t":"byte","b":[255,255,0,0,0,0,0,0]},{"a":62224,"l":"second_face_chars","c":"Characters $62 to $7B of the panel set: cells of the large faces drawn at the top of the screen as the kart is lowered (face2_cells).","t":"byte","b":[234,58,57,53,53,13,13,13]},{"a":62232,"t":"byte","b":[238,106,85,85,127,221,221,255]},{"a":62240,"t":"byte","b":[231,231,231,235,235,233,233,234]},{"a":62248,"t":"byte","b":[60,59,230,214,219,235,47,235]},{"a":62256,"t":"byte","b":[221,221,238,239,233,237,215,238]},{"a":62264,"t":"byte","b":[251,191,231,167,171,235,236,252]},{"a":62272,"t":"byte","b":[151,85,85,245,109,91,155,171]},{"a":62280,"t":"byte","b":[174,250,95,154,233,250,254,223]},{"a":62288,"t":"byte","b":[235,231,231,231,235,235,235,63]},{"a":62296,"t":"byte","b":[150,87,87,87,92,220,220,220]},{"a":62304,"t":"byte","b":[121,185,185,185,186,234,234,218]},{"a":62312,"t":"byte","b":[240,124,156,156,172,247,231,231]},{"a":62320,"t":"byte","b":[255,171,171,191,251,250,245,183]},{"a":62328,"t":"byte","b":[170,170,230,229,229,249,250,191]},{"a":62336,"t":"byte","b":[123,183,166,174,170,149,230,187]},{"a":62344,"t":"byte","b":[0,255,170,170,255,247,251,89]},{"a":62352,"t":"byte","b":[0,0,192,240,108,172,167,231]},{"a":62360,"t":"byte","b":[63,239,239,223,223,219,219,235]},{"a":62368,"t":"byte","b":[0,0,0,240,223,235,219,223]},{"a":62376,"t":"byte","b":[55,59,63,231,231,235,255,251]},{"a":62384,"t":"byte","b":[235,230,230,105,121,250,222,223]},{"a":62392,"t":"byte","b":[236,172,188,176,176,112,144,172]},{"a":62400,"t":"byte","b":[230,166,166,174,191,89,170,191]},{"a":62408,"t":"byte","b":[57,54,230,218,219,235,237,61]},{"a":62416,"t":"byte","b":[166,102,174,149,166,234,230,255]},{"a":62424,"t":"byte","b":[60,235,230,165,169,186,190,122]},{"a":62432,"l":"panel_ring_chars","c":"Characters $7C to $84 of the panel set: $7C the end mark and $7D the comma of the name entry's ring, $7E to $84 cells of the cable picture.","t":"byte","b":[3,3,3,3,51,255,186,32]},{"a":62440,"t":"byte","b":[0,0,0,0,0,56,56,40]},{"a":62448,"t":"byte","b":[1,5,21,85,85,85,213,245]},{"a":62456,"t":"byte","b":[64,80,84,85,85,85,87,95]},{"a":62464,"t":"byte","b":[255,255,63,63,15,15,3,3]},{"a":62472,"t":"byte","b":[255,255,252,252,240,240,192,192]},{"a":62480,"t":"byte","b":[255,255,251,170,251,235,255,255]},{"a":62488,"t":"byte","b":[230,230,230,230,230,230,230,230]},{"a":62496,"t":"byte","b":[255,170,126,126,126,86,170,255]},{"a":62504,"l":"face_chars","c":"Characters $85 to $BE of the panel set: the cells of the twelve drivers' faces on the panel and the select screen, three by three (face_cells); the large faces use some of them too.","t":"byte","b":[255,171,171,186,229,149,149,149]},{"a":62512,"t":"byte","b":[174,106,85,149,191,157,157,255]},{"a":62520,"t":"byte","b":[53,213,213,214,233,237,238,254]},{"a":62528,"t":"byte","b":[170,187,166,174,149,166,234,183]},{"a":62536,"t":"byte","b":[3,3,3,3,0,0,3,15]},{"a":62544,"t":"byte","b":[176,176,176,128,128,128,240,188]},{"a":62552,"t":"byte","b":[151,85,85,165,154,158,174,239]},{"a":62560,"t":"byte","b":[0,192,176,176,176,240,176,176]},{"a":62568,"t":"byte","b":[0,3,3,3,3,3,3,3]},{"a":62576,"t":"byte","b":[0,0,255,214,149,85,170,187]},{"a":62584,"t":"byte","b":[166,102,174,170,174,234,230,255]},{"a":62592,"t":"byte","b":[0,0,0,0,3,3,3,3]},{"a":62600,"t":"byte","b":[0,0,192,192,176,176,176,176]},{"a":62608,"t":"byte","b":[156,108,172,176,176,240,252,215]},{"a":62616,"t":"byte","b":[13,14,14,3,3,3,15,53]},{"a":62624,"t":"byte","b":[12,255,238,174,166,149,149,166]},{"a":62632,"t":"byte","b":[187,102,166,174,149,213,234,251]},{"a":62640,"t":"byte","b":[0,192,192,128,176,176,176,112]},{"a":62648,"t":"byte","b":[0,0,15,250,169,169,106,174]},{"a":62656,"t":"byte","b":[0,0,0,0,3,3,13,14]},{"a":62664,"t":"byte","b":[0,0,0,192,176,112,108,172]},{"a":62672,"t":"byte","b":[172,172,172,108,124,176,240,252]},{"a":62680,"t":"byte","b":[14,14,14,14,3,3,0,15]},{"a":62688,"t":"byte","b":[181,166,183,85,89,149,217,230]},{"a":62696,"t":"byte","b":[63,234,230,149,149,149,149,102]},{"a":62704,"t":"byte","b":[123,230,166,191,255,217,230,191]},{"a":62712,"t":"byte","b":[112,240,176,176,240,240,252,191]},{"a":62720,"t":"byte","b":[3,3,3,3,3,3,15,63]},{"a":62728,"t":"byte","b":[0,255,255,234,213,247,234,183]},{"a":62736,"t":"byte","b":[0,192,192,192,192,192,192,176]},{"a":62744,"t":"byte","b":[149,174,187,149,149,230,234,183]},{"a":62752,"t":"byte","b":[176,176,176,176,176,240,252,191]},{"a":62760,"t":"byte","b":[0,0,63,213,149,85,101,169]},{"a":62768,"t":"byte","b":[154,150,166,183,153,149,217,230]},{"a":62776,"t":"byte","b":[3,13,14,13,14,62,54,58]},{"a":62784,"t":"byte","b":[108,92,172,156,156,167,231,235]},{"a":62792,"t":"byte","b":[255,255,255,254,229,149,170,183]},{"a":62800,"t":"byte","b":[166,102,170,183,166,234,230,251]},{"a":62808,"t":"byte","b":[0,192,192,240,240,240,176,176]},{"a":62816,"t":"byte","b":[0,255,255,234,149,183,170,153]},{"a":62824,"t":"byte","b":[0,192,240,240,188,188,188,172]},{"a":62832,"t":"byte","b":[0,0,3,3,15,15,15,14]},{"a":62840,"t":"byte","b":[183,166,166,191,149,170,230,251]},{"a":62848,"t":"byte","b":[172,172,188,176,176,176,240,252]},{"a":62856,"t":"byte","b":[14,14,15,3,3,3,0,14]},{"a":62864,"t":"byte","b":[255,170,170,187,174,149,149,230]},{"a":62872,"t":"byte","b":[240,176,176,176,176,176,188,236]},{"a":62880,"t":"byte","b":[123,166,174,153,85,149,234,251]},{"a":62888,"t":"byte","b":[108,172,188,176,112,176,240,252]},{"a":62896,"t":"byte","b":[3,3,3,3,3,3,15,14]},{"a":62904,"t":"byte","b":[230,166,166,174,191,213,255,255]},{"a":62912,"t":"byte","b":[0,255,255,230,149,149,251,123]},{"a":62920,"t":"byte","b":[236,172,188,176,176,240,240,236]},{"a":62928,"t":"byte","b":[0,192,240,240,176,188,252,108]},{"a":62936,"t":"byte","b":[0,255,170,170,190,155,149,149]},{"a":62944,"t":"byte","b":[255,247,150,166,234,255,230,187]},{"a":62952,"t":"byte","b":[0,0,192,176,176,176,176,176]},{"a":62960,"t":"byte","b":[240,240,176,176,240,192,224,188]},{"a":62968,"l":"course_letter_chars","c":"Characters $BF to $CC of the panel set: $BF and $C0 the course strip of the panel, $C1 a stage mark, $C2 to $CC the cells of the course letter (course_letter_cells).","t":"byte","b":[0,0,102,170,102,255,190,170]},{"a":62976,"t":"byte","b":[88,168,89,170,89,255,239,170]},{"a":62984,"t":"byte","b":[238,222,222,254,186,24,254,170]},{"a":62992,"t":"byte","b":[47,191,187,46,42,170,254,170]},{"a":63000,"t":"byte","b":[226,249,181,229,165,170,255,170]},{"a":63008,"t":"byte","b":[130,106,102,86,86,170,254,170]},{"a":63016,"t":"byte","b":[63,238,136,10,42,170,255,170]},{"a":63024,"t":"byte","b":[2,201,169,101,85,170,255,170]},{"a":63032,"t":"byte","b":[3,49,42,27,169,106,85,170]},{"a":63040,"t":"byte","b":[184,168,154,174,102,170,85,170]},{"a":63048,"t":"byte","b":[24,182,126,254,186,118,118,170]},{"a":63056,"t":"byte","b":[32,34,41,37,37,149,149,170]},{"a":63064,"t":"byte","b":[32,170,101,170,170,111,91,170]},{"a":63072,"t":"byte","b":[130,130,170,150,170,190,254,170]},{"a":63080,"l":"course_scene_chars","c":"Characters $CD to $FF of the panel set: $CD to $FD cells of the course pictures, $CF also the frame round them, $FE and $FF cells of the cable picture.","t":"byte","b":[170,170,170,170,170,170,170,170]},{"a":63088,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":63096,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":63104,"t":"byte","b":[170,85,64,68,65,81,81,65]},{"a":63112,"t":"byte","b":[1,65,65,1,81,81,81,17]},{"a":63120,"t":"byte","b":[150,130,130,130,85,0,20,0]},{"a":63128,"t":"byte","b":[82,82,82,18,22,4,20,4]},{"a":63136,"t":"byte","b":[10,10,10,5,4,68,64,68]},{"a":63144,"t":"byte","b":[170,170,149,81,128,170,90,10]},{"a":63152,"t":"byte","b":[165,85,81,0,0,130,170,170]},{"a":63160,"t":"byte","b":[170,170,165,128,168,170,170,170]},{"a":63168,"t":"byte","b":[255,255,255,240,12,243,207,63]},{"a":63176,"t":"byte","b":[252,243,207,63,255,255,255,255]},{"a":63184,"t":"byte","b":[85,170,17,0,255,255,255,0]},{"a":63192,"t":"byte","b":[102,170,17,0,255,255,255,0]},{"a":63200,"t":"byte","b":[170,170,170,170,170,170,85,170]},{"a":63208,"t":"byte","b":[192,192,192,192,192,192,192,192]},{"a":63216,"t":"byte","b":[255,255,255,243,0,204,255,255]},{"a":63224,"t":"byte","b":[195,195,195,0,0,204,255,255]},{"a":63232,"t":"byte","b":[255,255,255,255,3,207,255,255]},{"a":63240,"t":"byte","b":[51,240,207,0,130,128,129,2]},{"a":63248,"t":"byte","b":[223,215,125,215,223,253,119,127]},{"a":63256,"t":"byte","b":[163,191,177,53,255,209,23,244]},{"a":63264,"t":"byte","b":[223,209,63,61,115,255,244,63]},{"a":63272,"t":"byte","b":[252,194,50,10,170,81,65,0]},{"a":63280,"t":"byte","b":[51,143,140,160,106,74,68,87]},{"a":63288,"t":"byte","b":[74,242,222,254,124,243,127,252]},{"a":63296,"t":"byte","b":[170,170,169,149,170,170,170,170]},{"a":63304,"t":"byte","b":[170,165,85,85,149,169,170,170]},{"a":63312,"t":"byte","b":[106,85,85,85,86,106,170,170]},{"a":63320,"t":"byte","b":[170,166,85,86,106,170,170,170]},{"a":63328,"t":"byte","b":[166,148,145,68,68,16,0,0]},{"a":63336,"t":"byte","b":[170,170,154,82,64,65,16,0]},{"a":63344,"t":"byte","b":[3,3,3,3,3,3,3,3]},{"a":63352,"t":"byte","b":[84,84,84,84,68,0,64,85]},{"a":63360,"t":"byte","b":[21,21,21,21,17,0,16,85]},{"a":63368,"t":"byte","b":[85,85,85,85,21,1,69,85]},{"a":63376,"t":"byte","b":[21,21,21,63,0,26,37,0]},{"a":63384,"t":"byte","b":[69,69,69,69,69,21,21,21]},{"a":63392,"t":"byte","b":[170,160,143,188,60,192,200,200]},{"a":63400,"t":"byte","b":[170,40,3,192,204,0,240,3]},{"a":63408,"t":"byte","b":[170,10,242,205,12,131,19,196]},{"a":63416,"t":"byte","b":[49,1,204,19,20,68,69,85]},{"a":63424,"t":"byte","b":[204,12,192,195,3,195,4,132]},{"a":63432,"t":"byte","b":[40,35,160,172,130,138,136,168]},{"a":63440,"t":"byte","b":[85,85,85,215,0,153,102,0]},{"a":63448,"t":"byte","b":[169,169,161,165,165,165,133,149]},{"a":63456,"t":"byte","b":[170,138,82,86,84,84,85,85]},{"a":63464,"t":"byte","b":[85,85,125,255,0,102,153,0]},{"a":63472,"t":"byte","b":[255,223,239,255,231,251,251,255]},{"a":63480,"t":"byte","b":[242,242,242,242,242,242,242,242]},{"a":63488,"l":"race_chars","c":"The race's character set at $F800 ($D018 points there for the view band), multicolour, characters $00 to $41, which stay put; $42 to $FF are copied in each stage (the character blocks and setup_stage). $01 is the road, $02 to $06 the wipe between stages, $0E to $2A the road's edges, $20 the empty sky cell; the upper horizon picture at $B33F is built of road and edge cells, and the lower one at $AF5D uses some, and the scenery pictures use $00, $01, $04, $06 to $0D, $20 and $2B to $41.","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63496,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":63504,"t":"byte","b":[127,63,31,15,7,3,1,0]},{"a":63512,"t":"byte","b":[0,1,3,7,15,31,63,127]},{"a":63520,"t":"byte","b":[128,192,224,240,248,252,254,255]},{"a":63528,"t":"byte","b":[255,254,252,248,240,224,192,128]},{"a":63536,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":63544,"t":"byte","b":[127,127,95,95,95,95,127,127]},{"a":63552,"t":"byte","b":[85,85,85,0,0,0,0,170]},{"a":63560,"t":"byte","b":[213,213,245,117,125,93,95,87]},{"a":63568,"t":"byte","b":[0,0,0,0,0,170,170,170]},{"a":63576,"t":"byte","b":[36,36,36,36,36,36,166,170]},{"a":63584,"t":"byte","b":[85,85,85,36,36,36,36,170]},{"a":63592,"t":"byte","b":[87,95,93,125,117,245,213,213]},{"a":63600,"t":"byte","b":[85,85,85,85,80,0,0,0]},{"a":63608,"t":"byte","b":[85,85,85,85,5,0,0,0]},{"a":63616,"t":"byte","b":[85,80,84,80,80,64,0,64]},{"a":63624,"t":"byte","b":[85,85,84,80,84,84,80,80]},{"a":63632,"t":"byte","b":[85,85,85,85,85,80,84,64]},{"a":63640,"t":"byte","b":[84,84,0,64,0,0,0,0]},{"a":63648,"t":"byte","b":[80,80,84,84,80,84,85,85]},{"a":63656,"t":"byte","b":[0,0,0,80,85,85,85,85]},{"a":63664,"t":"byte","b":[64,64,0,64,64,0,64,0]},{"a":63672,"t":"byte","b":[80,80,80,64,80,64,80,64]},{"a":63680,"t":"byte","b":[84,84,84,80,84,80,84,80]},{"a":63688,"t":"byte","b":[64,84,80,85,85,85,85,85]},{"a":63696,"t":"byte","b":[0,0,0,0,64,0,84,84]},{"a":63704,"t":"byte","b":[64,0,64,80,80,84,80,85]},{"a":63712,"t":"byte","b":[21,21,0,1,0,0,0,0]},{"a":63720,"t":"byte","b":[85,85,85,85,85,5,21,1]},{"a":63728,"t":"byte","b":[85,85,21,5,21,21,5,5]},{"a":63736,"t":"byte","b":[85,5,21,5,5,1,0,1]},{"a":63744,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63752,"t":"byte","b":[1,0,1,5,5,21,5,85]},{"a":63760,"t":"byte","b":[0,0,0,0,1,0,21,21]},{"a":63768,"t":"byte","b":[1,21,5,85,85,85,85,85]},{"a":63776,"t":"byte","b":[0,0,0,5,85,85,85,85]},{"a":63784,"t":"byte","b":[0,0,0,0,0,0,85,85]},{"a":63792,"t":"byte","b":[5,5,21,21,5,21,85,85]},{"a":63800,"t":"byte","b":[0,1,0,1,1,0,1,1]},{"a":63808,"t":"byte","b":[1,5,5,1,5,1,5,5]},{"a":63816,"t":"byte","b":[5,21,21,5,21,5,21,21]},{"a":63824,"t":"byte","b":[0,0,85,85,85,85,85,85]},{"a":63832,"t":"byte","b":[85,85,245,245,213,213,85,85]},{"a":63840,"t":"byte","b":[85,85,213,213,245,245,85,85]},{"a":63848,"t":"byte","b":[85,85,87,87,87,87,85,85]},{"a":63856,"t":"byte","b":[253,253,245,245,245,245,253,253]},{"a":63864,"t":"byte","b":[85,85,85,87,87,93,87,87]},{"a":63872,"t":"byte","b":[85,213,213,85,85,85,85,85]},{"a":63880,"t":"byte","b":[85,85,85,85,85,32,32,170]},{"a":63888,"t":"byte","b":[85,93,125,117,125,93,85,170]},{"a":63896,"t":"byte","b":[85,87,87,95,93,125,117,245]},{"a":63904,"t":"byte","b":[85,85,255,255,255,255,255,255]},{"a":63912,"t":"byte","b":[255,255,255,255,255,255,85,85]},{"a":63920,"t":"byte","b":[85,85,87,87,95,95,85,85]},{"a":63928,"t":"byte","b":[85,85,213,213,213,213,85,85]},{"a":63936,"t":"byte","b":[85,85,95,95,87,87,85,85]},{"a":63944,"t":"byte","b":[213,213,85,85,85,8,8,170]},{"a":63952,"t":"byte","b":[85,85,85,213,213,117,117,117]},{"a":63960,"t":"byte","b":[85,87,87,85,85,85,85,85]},{"a":63968,"t":"byte","b":[85,85,87,87,85,32,32,170]},{"a":63976,"t":"byte","b":[85,117,125,93,125,117,85,170]},{"a":63984,"t":"byte","b":[253,253,245,245,213,213,85,85]},{"a":63992,"t":"byte","b":[85,85,213,213,245,245,253,253]},{"a":64000,"t":"byte","b":[85,85,87,87,95,95,127,127]},{"a":64008,"t":"byte","b":[127,127,95,95,87,87,85,85]},{"a":64016,"t":"gap","n":1520}]}