{"schema":1,"platform":"c64","game":"kane","title":"Kane","build":"Mastertronic cassette, 1985 (Ultimate Tape Archive Kane.tap, SHA-256 d6c066a6cdc3380026ace9cd5ecd7c4af98cf90851fb48b3b23777b328c48093)","symbols_sha256":"38106d4ffb035e213907ef6fc903a79541e3cb58b787d9d771a8590ce6aece49","snapshot":{"file":"work/entry.vsf","sha256":"61082df1911d61c9b9ab54e2495229b4c09b68a461a9b719ff9c1614d17ee669"},"index":[{"a":1,"n":"cpu_port","k":"variable","len":1,"c":true},{"a":2,"n":"zpa_02","k":"variable","len":1,"c":true},{"a":3,"n":"zpa_03","k":"variable","len":1,"c":true},{"a":4,"n":"gunman_x","k":"variable","len":1,"c":true},{"a":5,"n":"mul_a","k":"variable","len":1,"c":true},{"a":6,"n":"mul_b","k":"variable","len":1,"c":true},{"a":7,"n":"product_lo","k":"variable","len":1,"c":true},{"a":8,"n":"product_hi","k":"variable","len":1,"c":true},{"a":9,"n":"zpa_09","k":"variable","len":1,"c":true},{"a":10,"n":"saved_a","k":"variable","len":1,"c":true},{"a":11,"n":"saved_x","k":"variable","len":1,"c":true},{"a":12,"n":"saved_y","k":"variable","len":1,"c":true},{"a":13,"n":"zpa_0D","k":"variable","len":1,"c":true},{"a":14,"n":"zpa_0E","k":"variable","len":1,"c":true},{"a":15,"n":"zpa_0F","k":"variable","len":1,"c":true},{"a":16,"n":"zpa_10","k":"variable","len":1,"c":true},{"a":17,"n":"div_lo","k":"variable","len":1,"c":true},{"a":18,"n":"div_hi","k":"variable","len":1,"c":true},{"a":19,"n":"divisor","k":"variable","len":1,"c":true},{"a":20,"n":"quotient","k":"variable","len":1,"c":true},{"a":21,"n":"remainder","k":"variable","len":1,"c":true},{"a":22,"n":"voice1_ptr","k":"variable","len":1,"c":true},{"a":23,"n":"zpa_17","k":"variable","len":1,"c":true},{"a":24,"n":"voice2_ptr","k":"variable","len":1,"c":true},{"a":25,"n":"zpa_19","k":"variable","len":1,"c":true},{"a":26,"n":"voice3_ptr","k":"variable","len":1,"c":true},{"a":27,"n":"zpa_1B","k":"variable","len":1,"c":true},{"a":28,"n":"score_at","k":"variable","len":1,"c":true},{"a":29,"n":"zpa_1D","k":"variable","len":1,"c":true},{"a":30,"n":"zpa_1E","k":"variable","len":1,"c":true},{"a":31,"n":"zpa_1F","k":"table","len":3,"c":true},{"a":34,"n":"zpa_22","k":"variable","len":1,"c":true},{"a":35,"n":"effects","k":"variable","len":2,"c":true},{"a":37,"n":"shot_time","k":"variable","len":1,"c":true},{"a":38,"n":"src_ptr","k":"variable","len":1,"c":true},{"a":39,"n":"zpa_27","k":"variable","len":1,"c":true},{"a":40,"n":"dest_ptr","k":"variable","len":1,"c":true},{"a":41,"n":"zpa_29","k":"variable","len":1,"c":true},{"a":42,"n":"map_ptr","k":"variable","len":1,"c":true},{"a":43,"n":"zpa_2B","k":"variable","len":1,"c":true},{"a":44,"n":"row_ptr","k":"variable","len":1,"c":true},{"a":45,"n":"zpa_2D","k":"variable","len":1,"c":true},{"a":46,"n":"zpa_2E","k":"variable","len":1,"c":true},{"a":47,"n":"zpa_2F","k":"variable","len":1,"c":true},{"a":48,"n":"ending_ptr","k":"variable","len":1,"c":true},{"a":49,"n":"zpa_31","k":"variable","len":1,"c":true},{"a":50,"n":"unpack_stop","k":"variable","len":1,"c":true},{"a":51,"n":"zpa_33","k":"variable","len":1,"c":true},{"a":52,"n":"sample_end","k":"variable","len":1,"c":true},{"a":53,"n":"zpa_35","k":"variable","len":1,"c":true},{"a":54,"n":"zpa_36","k":"variable","len":1,"c":true},{"a":55,"n":"zpa_37","k":"variable","len":1,"c":true},{"a":56,"n":"zpa_38","k":"variable","len":1,"c":true},{"a":57,"n":"train_speed","k":"variable","len":1,"c":true},{"a":58,"n":"zpa_3A","k":"variable","len":1,"c":true},{"a":59,"n":"zpa_3B","k":"variable","len":1,"c":true},{"a":60,"n":"zpa_3C","k":"variable","len":1,"c":true},{"a":61,"n":"coaches","k":"variable","len":1,"c":true},{"a":62,"n":"zpa_3E","k":"variable","len":1,"c":true},{"a":63,"n":"zpa_3F","k":"variable","len":1,"c":true},{"a":64,"n":"in_ride","k":"variable","len":1,"c":true},{"a":65,"n":"bad_guys_left","k":"variable","len":1,"c":true},{"a":66,"n":"aim_step","k":"variable","len":1,"c":true},{"a":67,"n":"bar_char","k":"variable","len":1,"c":true},{"a":68,"n":"arrow_char","k":"variable","len":1,"c":true},{"a":69,"n":"bar_colour","k":"variable","len":1,"c":true},{"a":70,"n":"bar_width","k":"variable","len":1,"c":true},{"a":71,"n":"clock_secs","k":"variable","len":1,"c":true},{"a":72,"n":"clock_mins","k":"variable","len":1,"c":true},{"a":73,"n":"score_digits","k":"table","len":64,"c":true},{"a":788,"n":"irq_vector","k":"variable","len":1,"c":true},{"a":789,"n":"a_0315","k":"variable","len":1,"c":true},{"a":790,"n":"brk_vector","k":"variable","len":1,"c":true},{"a":791,"n":"a_0317","k":"variable","len":1,"c":true},{"a":792,"n":"nmi_vector","k":"variable","len":1,"c":true},{"a":793,"n":"a_0319","k":"table","len":27,"c":true},{"a":820,"n":"picture_header","k":"variable","len":1,"c":true},{"a":821,"n":"f_0335","k":"variable","len":1,"c":true},{"a":822,"n":"a_0336","k":"variable","len":1,"c":true},{"a":823,"n":"a_0337","k":"variable","len":1,"c":true},{"a":824,"n":"a_0338","k":"variable","len":1,"c":true},{"a":825,"n":"a_0339","k":"table","len":64,"c":true},{"a":960,"n":"f_03C0","k":"table","len":24,"c":true},{"a":984,"n":"f_03D8","k":"table","len":40,"c":true},{"a":2048,"n":"status_font","k":"table","len":768,"c":true},{"a":2816,"n":"ride1_layout","k":"table","len":50,"c":true},{"a":2866,"n":"leftover_0b32","k":"table","len":62,"c":true},{"a":2928,"n":"train_layout","k":"table","len":52,"c":true},{"a":2980,"n":"leftover_0ba4","k":"table","len":92,"c":true},{"a":3072,"n":"start","k":"routine","len":27,"c":true},{"a":3080,"n":"b_0C08","k":"branch","len":1,"c":false},{"a":3099,"n":"show_picture","k":"routine","len":361,"c":true},{"a":3186,"n":"b_0C72","k":"branch","len":1,"c":false},{"a":3196,"n":"b_0C7C","k":"branch","len":1,"c":false},{"a":3241,"n":"b_0CA9","k":"branch","len":1,"c":false},{"a":3367,"n":"b_0D27","k":"branch","len":1,"c":false},{"a":3381,"n":"b_0D35","k":"branch","len":1,"c":false},{"a":3389,"n":"b_0D3D","k":"branch","len":1,"c":false},{"a":3397,"n":"b_0D45","k":"branch","len":1,"c":false},{"a":3460,"n":"unpack_bitmap","k":"routine","len":119,"c":true},{"a":3501,"n":"b_0DAD","k":"branch","len":1,"c":false},{"a":3507,"n":"b_0DB3","k":"branch","len":1,"c":false},{"a":3510,"n":"b_0DB6","k":"branch","len":1,"c":false},{"a":3517,"n":"b_0DBD","k":"branch","len":1,"c":false},{"a":3536,"n":"b_0DD0","k":"branch","len":1,"c":false},{"a":3537,"n":"b_0DD1","k":"branch","len":1,"c":false},{"a":3548,"n":"b_0DDC","k":"branch","len":1,"c":false},{"a":3551,"n":"j_0DDF","k":"branch","len":1,"c":false},{"a":3564,"n":"b_0DEC","k":"branch","len":1,"c":false},{"a":3579,"n":"unpack_runs","k":"routine","len":54,"c":true},{"a":3590,"n":"b_0E06","k":"branch","len":1,"c":false},{"a":3598,"n":"b_0E0E","k":"branch","len":1,"c":false},{"a":3606,"n":"b_0E16","k":"branch","len":1,"c":false},{"a":3618,"n":"b_0E22","k":"branch","len":1,"c":false},{"a":3633,"n":"short_delay","k":"routine","len":11,"c":true},{"a":3638,"n":"b_0E36","k":"branch","len":1,"c":false},{"a":3644,"n":"text_scroll","k":"variable","len":1,"c":true},{"a":3645,"n":"band_scroll","k":"variable","len":1,"c":true},{"a":3646,"n":"train_scroll","k":"variable","len":1,"c":true},{"a":3647,"n":"spr0_x","k":"variable","len":1,"c":true},{"a":3648,"n":"spr0_y","k":"variable","len":1,"c":true},{"a":3649,"n":"spr1_x","k":"variable","len":1,"c":true},{"a":3650,"n":"spr1_y","k":"variable","len":1,"c":true},{"a":3651,"n":"spr2_x","k":"variable","len":1,"c":true},{"a":3652,"n":"spr2_y","k":"variable","len":1,"c":true},{"a":3653,"n":"spr3_x","k":"variable","len":1,"c":true},{"a":3654,"n":"spr3_y","k":"variable","len":1,"c":true},{"a":3655,"n":"spr4_x","k":"variable","len":1,"c":true},{"a":3656,"n":"spr4_y","k":"variable","len":1,"c":true},{"a":3657,"n":"spr5_x","k":"variable","len":1,"c":true},{"a":3658,"n":"spr5_y","k":"variable","len":1,"c":true},{"a":3659,"n":"spr6_x","k":"variable","len":1,"c":true},{"a":3660,"n":"spr6_y","k":"variable","len":1,"c":true},{"a":3661,"n":"spr7_x","k":"variable","len":1,"c":true},{"a":3662,"n":"spr7_y","k":"variable","len":1,"c":true},{"a":3663,"n":"spr_x_msb","k":"variable","len":1,"c":true},{"a":3664,"n":"spr_enable","k":"variable","len":1,"c":true},{"a":3665,"n":"border_colour","k":"variable","len":1,"c":true},{"a":3666,"n":"bg_colour","k":"variable","len":1,"c":true},{"a":3667,"n":"bg_colour1","k":"variable","len":1,"c":true},{"a":3668,"n":"bg_colour2","k":"variable","len":2,"c":true},{"a":3670,"n":"spr_mc0","k":"variable","len":1,"c":true},{"a":3671,"n":"spr_mc1","k":"variable","len":1,"c":true},{"a":3672,"n":"spr0_colour","k":"variable","len":1,"c":true},{"a":3673,"n":"spr1_colour","k":"variable","len":1,"c":true},{"a":3674,"n":"spr2_colour","k":"variable","len":1,"c":true},{"a":3675,"n":"spr3_colour","k":"table","len":4,"c":true},{"a":3679,"n":"spr7_colour","k":"variable","len":2,"c":true},{"a":3681,"n":"spr0_ptr","k":"variable","len":1,"c":true},{"a":3682,"n":"spr1_ptr","k":"variable","len":1,"c":true},{"a":3683,"n":"spr2_ptr","k":"variable","len":1,"c":true},{"a":3684,"n":"spr3_ptr","k":"variable","len":1,"c":true},{"a":3685,"n":"spr4_ptr","k":"variable","len":1,"c":true},{"a":3686,"n":"spr5_ptr","k":"variable","len":1,"c":true},{"a":3687,"n":"spr6_ptr","k":"variable","len":1,"c":true},{"a":3688,"n":"spr7_ptr","k":"variable","len":1,"c":true},{"a":3689,"n":"bar_positions","k":"table","len":41,"c":true},{"a":3730,"n":"rider_saved","k":"table","len":44,"c":true},{"a":3774,"n":"map_pos","k":"variable","len":1,"c":true},{"a":3775,"n":"a_0EBF","k":"variable","len":1,"c":true},{"a":3776,"n":"distance","k":"variable","len":1,"c":true},{"a":3777,"n":"a_0EC1","k":"variable","len":1,"c":true},{"a":3778,"n":"ride_objects","k":"table","len":225,"c":true},{"a":4003,"n":"hills","k":"table","len":60,"c":true},{"a":4063,"n":"clouds","k":"table","len":14,"c":true},{"a":4077,"n":"rider_left","k":"variable","len":1,"c":true},{"a":4078,"n":"a_0FEE","k":"variable","len":1,"c":true},{"a":4079,"n":"rider_right","k":"variable","len":1,"c":true},{"a":4080,"n":"a_0FF0","k":"variable","len":1,"c":true},{"a":4081,"n":"jump_heights","k":"table","len":14,"c":true},{"a":4095,"n":"jump_horse_y","k":"variable","len":1,"c":true},{"a":4101,"n":"horse_left","k":"table","len":12,"c":true},{"a":4113,"n":"horse_right","k":"table","len":12,"c":true},{"a":4125,"n":"horse_frame","k":"variable","len":1,"c":true},{"a":4126,"n":"a_101E","k":"variable","len":1,"c":true},{"a":4127,"n":"horse_speed","k":"variable","len":1,"c":true},{"a":4128,"n":"a_1020","k":"variable","len":1,"c":true},{"a":4129,"n":"a_1021","k":"variable","len":1,"c":true},{"a":4130,"n":"a_1022","k":"variable","len":1,"c":true},{"a":4131,"n":"stick_wait","k":"variable","len":1,"c":true},{"a":4132,"n":"turning","k":"variable","len":1,"c":true},{"a":4133,"n":"jumping","k":"variable","len":1,"c":true},{"a":4134,"n":"a_1026","k":"variable","len":1,"c":true},{"a":4135,"n":"collisions","k":"variable","len":1,"c":true},{"a":4136,"n":"touching","k":"variable","len":1,"c":true},{"a":4137,"n":"falling","k":"table","len":13,"c":true},{"a":4150,"n":"a_1036","k":"variable","len":1,"c":true},{"a":4151,"n":"a_1037","k":"variable","len":1,"c":true},{"a":4152,"n":"stand_frames","k":"table","len":10,"c":true},{"a":4162,"n":"trot_frames","k":"table","len":10,"c":true},{"a":4172,"n":"gallop_frames","k":"table","len":10,"c":true},{"a":4182,"n":"jump_frames","k":"table","len":15,"c":true},{"a":4197,"n":"turn_frames","k":"table","len":18,"c":true},{"a":4215,"n":"credit_design","k":"table","len":40,"c":true},{"a":4255,"n":"credit_mastertronic","k":"table","len":40,"c":true},{"a":4295,"n":"train_rows","k":"table","len":100,"c":true},{"a":4395,"n":"arrow_frames","k":"table","len":144,"c":true},{"a":4539,"n":"duck_index","k":"variable","len":1,"c":true},{"a":4540,"n":"a_11BC","k":"variable","len":1,"c":true},{"a":4541,"n":"wing_frames","k":"table","len":5,"c":true},{"a":4546,"n":"duck_starts","k":"table","len":6,"c":true},{"a":4552,"n":"wing_step","k":"table","len":3,"c":true},{"a":4555,"n":"a_11CB","k":"variable","len":1,"c":true},{"a":4556,"n":"fall_speed","k":"variable","len":1,"c":true},{"a":4557,"n":"a_11CD","k":"variable","len":1,"c":true},{"a":4558,"n":"duck_falling","k":"variable","len":1,"c":true},{"a":4559,"n":"a_11CF","k":"variable","len":1,"c":true},{"a":4560,"n":"a_11D0","k":"variable","len":1,"c":true},{"a":4561,"n":"start_ducks","k":"routine","len":256,"c":true},{"a":4597,"n":"b_11F5","k":"branch","len":1,"c":false},{"a":4604,"n":"b_11FC","k":"branch","len":1,"c":false},{"a":4609,"n":"b_1201","k":"branch","len":1,"c":false},{"a":4624,"n":"b_1210","k":"branch","len":1,"c":false},{"a":4665,"n":"b_1239","k":"branch","len":1,"c":false},{"a":4717,"n":"b_126D","k":"branch","len":1,"c":false},{"a":4760,"n":"b_1298","k":"branch","len":1,"c":false},{"a":4776,"n":"b_12A8","k":"branch","len":1,"c":false},{"a":4817,"n":"leftover_12d1","k":"table","len":47,"c":true},{"a":4864,"n":"title_picture","k":"table","len":8,"c":true},{"a":4872,"n":"title_bitmap","k":"table","len":873,"c":true},{"a":5745,"n":"title_bitmap_2","k":"table","len":405,"c":true},{"a":6150,"n":"title_colours","k":"table","len":202,"c":true},{"a":6352,"n":"title_nibbles","k":"table","len":118,"c":true},{"a":6470,"n":"leftover_1946","k":"table","len":10,"c":true},{"a":6480,"n":"duck_loop","k":"routine","len":317,"c":true},{"a":6523,"n":"b_197B","k":"branch","len":1,"c":false},{"a":6543,"n":"b_198F","k":"branch","len":1,"c":false},{"a":6563,"n":"b_19A3","k":"branch","len":1,"c":false},{"a":6583,"n":"b_19B7","k":"branch","len":1,"c":false},{"a":6603,"n":"b_19CB","k":"branch","len":1,"c":false},{"a":6614,"n":"b_19D6","k":"branch","len":1,"c":false},{"a":6622,"n":"b_19DE","k":"branch","len":1,"c":false},{"a":6630,"n":"b_19E6","k":"branch","len":1,"c":false},{"a":6693,"n":"b_1A25","k":"branch","len":1,"c":false},{"a":6714,"n":"j_1A3A","k":"branch","len":1,"c":false},{"a":6728,"n":"b_1A48","k":"branch","len":1,"c":false},{"a":6783,"n":"j_1A7F","k":"branch","len":1,"c":false},{"a":6797,"n":"j_1A8D","k":"routine","len":98,"c":true},{"a":6805,"n":"b_1A95","k":"branch","len":1,"c":false},{"a":6819,"n":"b_1AA3","k":"branch","len":1,"c":false},{"a":6851,"n":"b_1AC3","k":"branch","len":1,"c":false},{"a":6868,"n":"b_1AD4","k":"branch","len":1,"c":false},{"a":6879,"n":"b_1ADF","k":"branch","len":1,"c":false},{"a":6890,"n":"b_1AEA","k":"branch","len":1,"c":false},{"a":6895,"n":"j_1AEF","k":"routine","len":109,"c":true},{"a":6918,"n":"b_1B06","k":"branch","len":1,"c":false},{"a":6928,"n":"b_1B10","k":"branch","len":1,"c":false},{"a":6962,"n":"b_1B32","k":"branch","len":1,"c":false},{"a":6970,"n":"b_1B3A","k":"branch","len":1,"c":false},{"a":6990,"n":"b_1B4E","k":"branch","len":1,"c":false},{"a":7001,"n":"b_1B59","k":"branch","len":1,"c":false},{"a":7004,"n":"move_arrow","k":"routine","len":89,"c":true},{"a":7021,"n":"r_1B6D","k":"branch","len":1,"c":false},{"a":7022,"n":"b_1B6E","k":"branch","len":1,"c":false},{"a":7065,"n":"b_1B99","k":"branch","len":1,"c":false},{"a":7092,"n":"r_1BB4","k":"branch","len":1,"c":false},{"a":7093,"n":"move_ducks","k":"routine","len":14,"c":true},{"a":7098,"n":"b_1BBA","k":"branch","len":1,"c":false},{"a":7107,"n":"move_duck","k":"routine","len":117,"c":true},{"a":7139,"n":"b_1BE3","k":"branch","len":1,"c":false},{"a":7149,"n":"b_1BED","k":"branch","len":1,"c":false},{"a":7182,"n":"b_1C0E","k":"branch","len":1,"c":false},{"a":7187,"n":"b_1C13","k":"branch","len":1,"c":false},{"a":7192,"n":"b_1C18","k":"branch","len":1,"c":false},{"a":7205,"n":"b_1C25","k":"branch","len":1,"c":false},{"a":7218,"n":"b_1C32","k":"branch","len":1,"c":false},{"a":7224,"n":"b_1C38","k":"routine","len":136,"c":true},{"a":7242,"n":"b_1C4A","k":"branch","len":1,"c":false},{"a":7277,"n":"b_1C6D","k":"branch","len":1,"c":false},{"a":7292,"n":"b_1C7C","k":"branch","len":1,"c":false},{"a":7310,"n":"b_1C8E","k":"branch","len":1,"c":false},{"a":7328,"n":"b_1CA0","k":"branch","len":1,"c":false},{"a":7360,"n":"j_1CC0","k":"routine","len":47,"c":true},{"a":7363,"n":"b_1CC3","k":"branch","len":1,"c":false},{"a":7378,"n":"b_1CD2","k":"branch","len":1,"c":false},{"a":7381,"n":"j_1CD5","k":"branch","len":1,"c":false},{"a":7394,"n":"b_1CE2","k":"branch","len":1,"c":false},{"a":7407,"n":"b_1CEF","k":"routine","len":39,"c":true},{"a":7446,"n":"j_1D16","k":"routine","len":128,"c":true},{"a":7494,"n":"b_1D46","k":"branch","len":1,"c":false},{"a":7512,"n":"b_1D58","k":"branch","len":1,"c":false},{"a":7544,"n":"b_1D78","k":"branch","len":1,"c":false},{"a":7556,"n":"b_1D84","k":"branch","len":1,"c":false},{"a":7568,"n":"b_1D90","k":"branch","len":1,"c":false},{"a":7574,"n":"b_1D96","k":"routine","len":56,"c":true},{"a":7584,"n":"b_1DA0","k":"branch","len":1,"c":false},{"a":7589,"n":"b_1DA5","k":"branch","len":1,"c":false},{"a":7594,"n":"b_1DAA","k":"branch","len":1,"c":false},{"a":7599,"n":"b_1DAF","k":"branch","len":1,"c":false},{"a":7620,"n":"b_1DC4","k":"branch","len":1,"c":false},{"a":7630,"n":"draw_token","k":"routine","len":99,"c":true},{"a":7642,"n":"b_1DDA","k":"branch","len":1,"c":false},{"a":7648,"n":"b_1DE0","k":"branch","len":1,"c":false},{"a":7707,"n":"b_1E1B","k":"branch","len":1,"c":false},{"a":7729,"n":"draw_arrows","k":"routine","len":52,"c":true},{"a":7748,"n":"b_1E44","k":"branch","len":1,"c":false},{"a":7756,"n":"b_1E4C","k":"branch","len":1,"c":false},{"a":7762,"n":"b_1E52","k":"branch","len":1,"c":false},{"a":7768,"n":"b_1E58","k":"branch","len":1,"c":false},{"a":7781,"n":"add_points","k":"routine","len":34,"c":true},{"a":7815,"n":"draw_bar","k":"routine","len":59,"c":true},{"a":7830,"n":"b_1E96","k":"branch","len":1,"c":false},{"a":7838,"n":"b_1E9E","k":"branch","len":1,"c":false},{"a":7842,"n":"b_1EA2","k":"branch","len":1,"c":false},{"a":7873,"n":"r_1EC1","k":"branch","len":1,"c":false},{"a":7874,"n":"j_1EC2","k":"routine","len":66,"c":true},{"a":7904,"n":"b_1EE0","k":"branch","len":1,"c":false},{"a":7913,"n":"b_1EE9","k":"branch","len":1,"c":false},{"a":7940,"n":"clear_bitmap","k":"routine","len":44,"c":true},{"a":7958,"n":"b_1F16","k":"branch","len":1,"c":false},{"a":7962,"n":"b_1F1A","k":"branch","len":1,"c":false},{"a":7984,"n":"wait_points","k":"routine","len":11,"c":true},{"a":7986,"n":"b_1F32","k":"branch","len":1,"c":false},{"a":7995,"n":"start_ride","k":"routine","len":17,"c":true},{"a":8012,"n":"irq_idle","k":"routine","len":8,"c":true},{"a":8020,"n":"j_1F54","k":"routine","len":172,"c":true},{"a":8034,"n":"b_1F62","k":"branch","len":1,"c":false},{"a":8115,"n":"b_1FB3","k":"branch","len":1,"c":false},{"a":8135,"n":"b_1FC7","k":"branch","len":1,"c":false},{"a":8148,"n":"b_1FD4","k":"branch","len":1,"c":false},{"a":8167,"n":"b_1FE7","k":"branch","len":1,"c":false},{"a":8192,"n":"f_2000","k":"routine","len":158,"c":true},{"a":8215,"n":"b_2017","k":"branch","len":1,"c":false},{"a":8228,"n":"b_2024","k":"branch","len":1,"c":false},{"a":8239,"n":"b_202F","k":"branch","len":1,"c":false},{"a":8279,"n":"b_2057","k":"branch","len":1,"c":false},{"a":8301,"n":"b_206D","k":"branch","len":1,"c":false},{"a":8303,"n":"b_206F","k":"branch","len":1,"c":false},{"a":8331,"n":"j_208B","k":"branch","len":1,"c":false},{"a":8350,"n":"ride_loop","k":"routine","len":151,"c":true},{"a":8366,"n":"b_20AE","k":"branch","len":1,"c":false},{"a":8376,"n":"b_20B8","k":"branch","len":1,"c":false},{"a":8406,"n":"b_20D6","k":"branch","len":1,"c":false},{"a":8412,"n":"b_20DC","k":"branch","len":1,"c":false},{"a":8416,"n":"b_20E0","k":"branch","len":1,"c":false},{"a":8421,"n":"b_20E5","k":"branch","len":1,"c":false},{"a":8440,"n":"b_20F8","k":"branch","len":1,"c":false},{"a":8446,"n":"b_20FE","k":"branch","len":1,"c":false},{"a":8492,"n":"b_212C","k":"branch","len":1,"c":false},{"a":8501,"n":"b_2135","k":"routine","len":219,"c":true},{"a":8520,"n":"b_2148","k":"branch","len":1,"c":false},{"a":8537,"n":"b_2159","k":"branch","len":1,"c":false},{"a":8555,"n":"b_216B","k":"branch","len":1,"c":false},{"a":8566,"n":"b_2176","k":"branch","len":1,"c":false},{"a":8577,"n":"b_2181","k":"branch","len":1,"c":false},{"a":8588,"n":"b_218C","k":"branch","len":1,"c":false},{"a":8599,"n":"b_2197","k":"branch","len":1,"c":false},{"a":8607,"n":"b_219F","k":"branch","len":1,"c":false},{"a":8647,"n":"j_21C7","k":"branch","len":1,"c":false},{"a":8650,"n":"b_21CA","k":"branch","len":1,"c":false},{"a":8677,"n":"b_21E5","k":"branch","len":1,"c":false},{"a":8678,"n":"b_21E6","k":"branch","len":1,"c":false},{"a":8686,"n":"b_21EE","k":"branch","len":1,"c":false},{"a":8699,"n":"b_21FB","k":"branch","len":1,"c":false},{"a":8702,"n":"b_21FE","k":"branch","len":1,"c":false},{"a":8707,"n":"b_2203","k":"branch","len":1,"c":false},{"a":8720,"n":"b_2210","k":"routine","len":97,"c":true},{"a":8744,"n":"b_2228","k":"branch","len":1,"c":false},{"a":8748,"n":"b_222C","k":"branch","len":1,"c":false},{"a":8750,"n":"b_222E","k":"branch","len":1,"c":false},{"a":8763,"n":"b_223B","k":"branch","len":1,"c":false},{"a":8766,"n":"b_223E","k":"branch","len":1,"c":false},{"a":8770,"n":"b_2242","k":"branch","len":1,"c":false},{"a":8786,"n":"b_2252","k":"branch","len":1,"c":false},{"a":8817,"n":"next_level","k":"routine","len":26,"c":true},{"a":8835,"n":"b_2283","k":"branch","len":1,"c":false},{"a":8843,"n":"train_step","k":"routine","len":168,"c":true},{"a":8872,"n":"j_22A8","k":"branch","len":1,"c":false},{"a":8897,"n":"b_22C1","k":"branch","len":1,"c":false},{"a":8922,"n":"b_22DA","k":"branch","len":1,"c":false},{"a":8927,"n":"b_22DF","k":"branch","len":1,"c":false},{"a":8934,"n":"b_22E6","k":"branch","len":1,"c":false},{"a":8939,"n":"b_22EB","k":"branch","len":1,"c":false},{"a":8942,"n":"b_22EE","k":"branch","len":1,"c":false},{"a":8956,"n":"b_22FC","k":"branch","len":1,"c":false},{"a":8962,"n":"b_2302","k":"branch","len":1,"c":false},{"a":8985,"n":"b_2319","k":"branch","len":1,"c":false},{"a":8987,"n":"b_231B","k":"branch","len":1,"c":false},{"a":8989,"n":"b_231D","k":"branch","len":1,"c":false},{"a":8997,"n":"j_2325","k":"branch","len":1,"c":false},{"a":9011,"n":"ride1_step","k":"routine","len":143,"c":true},{"a":9040,"n":"b_2350","k":"branch","len":1,"c":false},{"a":9053,"n":"b_235D","k":"branch","len":1,"c":false},{"a":9057,"n":"b_2361","k":"branch","len":1,"c":false},{"a":9059,"n":"b_2363","k":"branch","len":1,"c":false},{"a":9061,"n":"b_2365","k":"branch","len":1,"c":false},{"a":9082,"n":"b_237A","k":"branch","len":1,"c":false},{"a":9098,"n":"b_238A","k":"branch","len":1,"c":false},{"a":9105,"n":"b_2391","k":"branch","len":1,"c":false},{"a":9154,"n":"j_23C2","k":"routine","len":379,"c":true},{"a":9162,"n":"b_23CA","k":"branch","len":1,"c":false},{"a":9201,"n":"b_23F1","k":"branch","len":1,"c":false},{"a":9218,"n":"b_2402","k":"branch","len":1,"c":false},{"a":9243,"n":"j_241B","k":"branch","len":1,"c":false},{"a":9245,"n":"b_241D","k":"branch","len":1,"c":false},{"a":9273,"n":"b_2439","k":"branch","len":1,"c":false},{"a":9276,"n":"b_243C","k":"branch","len":1,"c":false},{"a":9297,"n":"b_2451","k":"branch","len":1,"c":false},{"a":9321,"n":"j_2469","k":"branch","len":1,"c":false},{"a":9333,"n":"b_2475","k":"branch","len":1,"c":false},{"a":9362,"n":"b_2492","k":"branch","len":1,"c":false},{"a":9389,"n":"b_24AD","k":"branch","len":1,"c":false},{"a":9410,"n":"b_24C2","k":"branch","len":1,"c":false},{"a":9419,"n":"j_24CB","k":"branch","len":1,"c":false},{"a":9434,"n":"b_24DA","k":"branch","len":1,"c":false},{"a":9447,"n":"b_24E7","k":"branch","len":1,"c":false},{"a":9449,"n":"b_24E9","k":"branch","len":1,"c":false},{"a":9475,"n":"b_2503","k":"branch","len":1,"c":false},{"a":9478,"n":"j_2506","k":"branch","len":1,"c":false},{"a":9483,"n":"b_250B","k":"branch","len":1,"c":false},{"a":9507,"n":"b_2523","k":"branch","len":1,"c":false},{"a":9533,"n":"game_over_ride","k":"routine","len":159,"c":true},{"a":9546,"n":"j_254A","k":"branch","len":1,"c":false},{"a":9554,"n":"b_2552","k":"branch","len":1,"c":false},{"a":9559,"n":"b_2557","k":"branch","len":1,"c":false},{"a":9573,"n":"b_2565","k":"branch","len":1,"c":false},{"a":9589,"n":"b_2575","k":"branch","len":1,"c":false},{"a":9623,"n":"b_2597","k":"branch","len":1,"c":false},{"a":9637,"n":"b_25A5","k":"branch","len":1,"c":false},{"a":9653,"n":"b_25B5","k":"branch","len":1,"c":false},{"a":9684,"n":"j_25D4","k":"branch","len":1,"c":false},{"a":9692,"n":"j_25DC","k":"routine","len":364,"c":true},{"a":9712,"n":"b_25F0","k":"branch","len":1,"c":false},{"a":9727,"n":"b_25FF","k":"branch","len":1,"c":false},{"a":9735,"n":"b_2607","k":"branch","len":1,"c":false},{"a":9768,"n":"b_2628","k":"branch","len":1,"c":false},{"a":9773,"n":"b_262D","k":"branch","len":1,"c":false},{"a":9781,"n":"b_2635","k":"branch","len":1,"c":false},{"a":9790,"n":"b_263E","k":"branch","len":1,"c":false},{"a":9804,"n":"b_264C","k":"branch","len":1,"c":false},{"a":9826,"n":"b_2662","k":"branch","len":1,"c":false},{"a":9834,"n":"b_266A","k":"branch","len":1,"c":false},{"a":9848,"n":"b_2678","k":"branch","len":1,"c":false},{"a":9855,"n":"b_267F","k":"branch","len":1,"c":false},{"a":9873,"n":"b_2691","k":"branch","len":1,"c":false},{"a":9895,"n":"b_26A7","k":"branch","len":1,"c":false},{"a":9913,"n":"b_26B9","k":"branch","len":1,"c":false},{"a":9933,"n":"b_26CD","k":"branch","len":1,"c":false},{"a":9947,"n":"b_26DB","k":"branch","len":1,"c":false},{"a":9954,"n":"b_26E2","k":"branch","len":1,"c":false},{"a":9972,"n":"j_26F4","k":"branch","len":1,"c":false},{"a":10002,"n":"j_2712","k":"branch","len":1,"c":false},{"a":10027,"n":"b_272B","k":"branch","len":1,"c":false},{"a":10050,"n":"j_2742","k":"branch","len":1,"c":false},{"a":10056,"n":"set_horse_shapes","k":"routine","len":51,"c":true},{"a":10074,"n":"b_275A","k":"branch","len":1,"c":false},{"a":10097,"n":"b_2771","k":"branch","len":1,"c":false},{"a":10107,"n":"j_277B","k":"routine","len":3,"c":true},{"a":10110,"n":"horse_face_right","k":"routine","len":44,"c":true},{"a":10112,"n":"b_2780","k":"branch","len":1,"c":false},{"a":10131,"n":"b_2793","k":"branch","len":1,"c":false},{"a":10141,"n":"b_279D","k":"branch","len":1,"c":false},{"a":10154,"n":"horse_face_left","k":"routine","len":44,"c":true},{"a":10156,"n":"b_27AC","k":"branch","len":1,"c":false},{"a":10175,"n":"b_27BF","k":"branch","len":1,"c":false},{"a":10185,"n":"b_27C9","k":"branch","len":1,"c":false},{"a":10198,"n":"wait_ride_frame","k":"routine","len":29,"c":true},{"a":10205,"n":"b_27DD","k":"branch","len":1,"c":false},{"a":10212,"n":"b_27E4","k":"branch","len":1,"c":false},{"a":10219,"n":"b_27EB","k":"branch","len":1,"c":false},{"a":10227,"n":"irq_ride","k":"routine","len":256,"c":true},{"a":10292,"n":"b_2834","k":"branch","len":1,"c":false},{"a":10308,"n":"b_2844","k":"branch","len":1,"c":false},{"a":10313,"n":"b_2849","k":"branch","len":1,"c":false},{"a":10369,"n":"b_2881","k":"branch","len":1,"c":false},{"a":10385,"n":"b_2891","k":"branch","len":1,"c":false},{"a":10387,"n":"b_2893","k":"branch","len":1,"c":false},{"a":10408,"n":"b_28A8","k":"branch","len":1,"c":false},{"a":10410,"n":"b_28AA","k":"branch","len":1,"c":false},{"a":10422,"n":"b_28B6","k":"branch","len":1,"c":false},{"a":10452,"n":"b_28D4","k":"branch","len":1,"c":false},{"a":10477,"n":"b_28ED","k":"branch","len":1,"c":false},{"a":10483,"n":"irq_ride_2","k":"routine","len":31,"c":true},{"a":10514,"n":"irq_ride_3","k":"routine","len":30,"c":true},{"a":10544,"n":"irq_ride_4","k":"routine","len":49,"c":true},{"a":10593,"n":"irq_ride_5","k":"routine","len":31,"c":true},{"a":10624,"n":"irq_ride_sprites","k":"routine","len":119,"c":true},{"a":10660,"n":"b_29A4","k":"branch","len":1,"c":false},{"a":10679,"n":"b_29B7","k":"branch","len":1,"c":false},{"a":10713,"n":"b_29D9","k":"branch","len":1,"c":false},{"a":10726,"n":"b_29E6","k":"branch","len":1,"c":false},{"a":10740,"n":"b_29F4","k":"branch","len":1,"c":false},{"a":10743,"n":"irq_ride_text","k":"routine","len":46,"c":true},{"a":10789,"n":"irq_ride_control","k":"routine","len":694,"c":true},{"a":10828,"n":"b_2A4C","k":"branch","len":1,"c":false},{"a":10844,"n":"b_2A5C","k":"branch","len":1,"c":false},{"a":10856,"n":"b_2A68","k":"branch","len":1,"c":false},{"a":10882,"n":"b_2A82","k":"branch","len":1,"c":false},{"a":10893,"n":"b_2A8D","k":"branch","len":1,"c":false},{"a":10902,"n":"b_2A96","k":"branch","len":1,"c":false},{"a":10918,"n":"b_2AA6","k":"branch","len":1,"c":false},{"a":10926,"n":"b_2AAE","k":"branch","len":1,"c":false},{"a":10934,"n":"b_2AB6","k":"branch","len":1,"c":false},{"a":10942,"n":"b_2ABE","k":"branch","len":1,"c":false},{"a":10953,"n":"b_2AC9","k":"branch","len":1,"c":false},{"a":10980,"n":"b_2AE4","k":"branch","len":1,"c":false},{"a":10988,"n":"b_2AEC","k":"branch","len":1,"c":false},{"a":11018,"n":"b_2B0A","k":"branch","len":1,"c":false},{"a":11026,"n":"j_2B12","k":"branch","len":1,"c":false},{"a":11049,"n":"b_2B29","k":"branch","len":1,"c":false},{"a":11056,"n":"b_2B30","k":"branch","len":1,"c":false},{"a":11071,"n":"j_2B3F","k":"branch","len":1,"c":false},{"a":11079,"n":"b_2B47","k":"branch","len":1,"c":false},{"a":11083,"n":"b_2B4B","k":"branch","len":1,"c":false},{"a":11107,"n":"b_2B63","k":"branch","len":1,"c":false},{"a":11138,"n":"b_2B82","k":"branch","len":1,"c":false},{"a":11158,"n":"b_2B96","k":"branch","len":1,"c":false},{"a":11174,"n":"b_2BA6","k":"branch","len":1,"c":false},{"a":11203,"n":"b_2BC3","k":"branch","len":1,"c":false},{"a":11214,"n":"b_2BCE","k":"branch","len":1,"c":false},{"a":11222,"n":"j_2BD6","k":"branch","len":1,"c":false},{"a":11249,"n":"b_2BF1","k":"branch","len":1,"c":false},{"a":11254,"n":"b_2BF6","k":"branch","len":1,"c":false},{"a":11262,"n":"b_2BFE","k":"branch","len":1,"c":false},{"a":11270,"n":"b_2C06","k":"branch","len":1,"c":false},{"a":11278,"n":"b_2C0E","k":"branch","len":1,"c":false},{"a":11299,"n":"b_2C23","k":"branch","len":1,"c":false},{"a":11304,"n":"j_2C28","k":"branch","len":1,"c":false},{"a":11322,"n":"b_2C3A","k":"branch","len":1,"c":false},{"a":11334,"n":"b_2C46","k":"branch","len":1,"c":false},{"a":11337,"n":"b_2C49","k":"branch","len":1,"c":false},{"a":11360,"n":"b_2C60","k":"branch","len":1,"c":false},{"a":11386,"n":"b_2C7A","k":"branch","len":1,"c":false},{"a":11389,"n":"j_2C7D","k":"branch","len":1,"c":false},{"a":11405,"n":"b_2C8D","k":"branch","len":1,"c":false},{"a":11417,"n":"b_2C99","k":"branch","len":1,"c":false},{"a":11421,"n":"b_2C9D","k":"branch","len":1,"c":false},{"a":11439,"n":"b_2CAF","k":"branch","len":1,"c":false},{"a":11454,"n":"b_2CBE","k":"branch","len":1,"c":false},{"a":11480,"n":"j_2CD8","k":"branch","len":1,"c":false},{"a":11483,"n":"bcd_to_digits","k":"routine","len":18,"c":true},{"a":11501,"n":"draw_tokens","k":"routine","len":27,"c":true},{"a":11511,"n":"b_2CF7","k":"branch","len":1,"c":false},{"a":11527,"n":"r_2D07","k":"branch","len":1,"c":false},{"a":11528,"n":"build_ride_screen","k":"routine","len":350,"c":true},{"a":11532,"n":"b_2D0C","k":"branch","len":1,"c":false},{"a":11545,"n":"b_2D19","k":"branch","len":1,"c":false},{"a":11585,"n":"b_2D41","k":"branch","len":1,"c":false},{"a":11589,"n":"b_2D45","k":"branch","len":1,"c":false},{"a":11604,"n":"b_2D54","k":"branch","len":1,"c":false},{"a":11632,"n":"b_2D70","k":"branch","len":1,"c":false},{"a":11640,"n":"b_2D78","k":"branch","len":1,"c":false},{"a":11659,"n":"j_2D8B","k":"branch","len":1,"c":false},{"a":11672,"n":"b_2D98","k":"branch","len":1,"c":false},{"a":11678,"n":"b_2D9E","k":"branch","len":1,"c":false},{"a":11689,"n":"b_2DA9","k":"branch","len":1,"c":false},{"a":11695,"n":"b_2DAF","k":"branch","len":1,"c":false},{"a":11698,"n":"b_2DB2","k":"branch","len":1,"c":false},{"a":11716,"n":"b_2DC4","k":"branch","len":1,"c":false},{"a":11753,"n":"b_2DE9","k":"branch","len":1,"c":false},{"a":11791,"n":"b_2E0F","k":"branch","len":1,"c":false},{"a":11798,"n":"b_2E16","k":"branch","len":1,"c":false},{"a":11816,"n":"b_2E28","k":"branch","len":1,"c":false},{"a":11827,"n":"b_2E33","k":"branch","len":1,"c":false},{"a":11838,"n":"b_2E3E","k":"branch","len":1,"c":false},{"a":11849,"n":"b_2E49","k":"branch","len":1,"c":false},{"a":11860,"n":"b_2E54","k":"branch","len":1,"c":false},{"a":11869,"n":"b_2E5D","k":"branch","len":1,"c":false},{"a":11878,"n":"j_2E66","k":"routine","len":146,"c":true},{"a":11904,"n":"b_2E80","k":"branch","len":1,"c":false},{"a":11924,"n":"b_2E94","k":"branch","len":1,"c":false},{"a":11935,"n":"b_2E9F","k":"branch","len":1,"c":false},{"a":11946,"n":"b_2EAA","k":"branch","len":1,"c":false},{"a":11977,"n":"b_2EC9","k":"branch","len":1,"c":false},{"a":11997,"n":"b_2EDD","k":"branch","len":1,"c":false},{"a":12008,"n":"b_2EE8","k":"branch","len":1,"c":false},{"a":12019,"n":"b_2EF3","k":"branch","len":1,"c":false},{"a":12024,"n":"j_2EF8","k":"routine","len":131,"c":true},{"a":12053,"n":"b_2F15","k":"branch","len":1,"c":false},{"a":12066,"n":"b_2F22","k":"branch","len":1,"c":false},{"a":12090,"n":"b_2F3A","k":"branch","len":1,"c":false},{"a":12103,"n":"b_2F47","k":"branch","len":1,"c":false},{"a":12155,"n":"place_object","k":"routine","len":86,"c":true},{"a":12193,"n":"b_2FA1","k":"branch","len":1,"c":false},{"a":12226,"n":"b_2FC2","k":"branch","len":1,"c":false},{"a":12241,"n":"multiply","k":"routine","len":29,"c":true},{"a":12249,"n":"b_2FD9","k":"branch","len":1,"c":false},{"a":12263,"n":"b_2FE7","k":"branch","len":1,"c":false},{"a":12270,"n":"divide","k":"routine","len":32,"c":true},{"a":12274,"n":"b_2FF2","k":"branch","len":1,"c":false},{"a":12287,"n":"b_2FFF","k":"branch","len":1,"c":false},{"a":12298,"n":"b_300A","k":"branch","len":1,"c":false},{"a":12302,"n":"show_timer_hex","k":"routine","len":13,"c":true},{"a":12308,"n":"b_3014","k":"branch","len":1,"c":false},{"a":12315,"n":"copy_map_window","k":"routine","len":27,"c":true},{"a":12341,"n":"b_3035","k":"branch","len":1,"c":false},{"a":12342,"n":"map_src","k":"routine","len":1,"c":true},{"a":12343,"n":"a_3037","k":"routine","len":2,"c":true},{"a":12345,"n":"band_dest","k":"routine","len":1,"c":true},{"a":12346,"n":"a_303A","k":"routine","len":41,"c":true},{"a":12383,"n":"b_305F","k":"branch","len":1,"c":false},{"a":12387,"n":"set_horse_frames","k":"routine","len":35,"c":true},{"a":12422,"n":"unpack_rle","k":"routine","len":107,"c":true},{"a":12452,"n":"b_30A4","k":"branch","len":1,"c":false},{"a":12458,"n":"b_30AA","k":"branch","len":1,"c":false},{"a":12461,"n":"b_30AD","k":"branch","len":1,"c":false},{"a":12468,"n":"b_30B4","k":"branch","len":1,"c":false},{"a":12487,"n":"b_30C7","k":"branch","len":1,"c":false},{"a":12488,"n":"b_30C8","k":"branch","len":1,"c":false},{"a":12496,"n":"b_30D0","k":"branch","len":1,"c":false},{"a":12511,"n":"b_30DF","k":"branch","len":1,"c":false},{"a":12516,"n":"j_30E4","k":"branch","len":1,"c":false},{"a":12529,"n":"clear_bank1","k":"routine","len":29,"c":true},{"a":12540,"n":"b_30FC","k":"branch","len":1,"c":false},{"a":12544,"n":"b_3100","k":"branch","len":1,"c":false},{"a":12558,"n":"clear_colours","k":"routine","len":24,"c":true},{"a":12569,"n":"b_3119","k":"branch","len":1,"c":false},{"a":12582,"n":"clear_map","k":"routine","len":25,"c":true},{"a":12593,"n":"b_3131","k":"branch","len":1,"c":false},{"a":12607,"n":"clear_obstacles","k":"routine","len":35,"c":true},{"a":12616,"n":"b_3148","k":"branch","len":1,"c":false},{"a":12630,"n":"b_3156","k":"branch","len":1,"c":false},{"a":12642,"n":"nmi_ignore","k":"routine","len":1,"c":true},{"a":12643,"n":"start_stage","k":"routine","len":59,"c":true},{"a":12665,"n":"b_3179","k":"branch","len":1,"c":false},{"a":12702,"n":"b_319E","k":"routine","len":178,"c":true},{"a":12727,"n":"b_31B7","k":"branch","len":1,"c":false},{"a":12741,"n":"b_31C5","k":"branch","len":1,"c":false},{"a":12771,"n":"b_31E3","k":"branch","len":1,"c":false},{"a":12791,"n":"b_31F7","k":"branch","len":1,"c":false},{"a":12823,"n":"b_3217","k":"branch","len":1,"c":false},{"a":12856,"n":"b_3238","k":"branch","len":1,"c":false},{"a":12863,"n":"b_323F","k":"branch","len":1,"c":false},{"a":12880,"n":"title_screen","k":"routine","len":186,"c":true},{"a":12887,"n":"b_3257","k":"branch","len":1,"c":false},{"a":12903,"n":"b_3267","k":"branch","len":1,"c":false},{"a":12922,"n":"b_327A","k":"branch","len":1,"c":false},{"a":12933,"n":"b_3285","k":"branch","len":1,"c":false},{"a":12995,"n":"j_32C3","k":"branch","len":1,"c":false},{"a":13013,"n":"b_32D5","k":"branch","len":1,"c":false},{"a":13025,"n":"b_32E1","k":"branch","len":1,"c":false},{"a":13037,"n":"b_32ED","k":"branch","len":1,"c":false},{"a":13051,"n":"b_32FB","k":"branch","len":1,"c":false},{"a":13066,"n":"b_330A","k":"routine","len":98,"c":true},{"a":13074,"n":"b_3312","k":"branch","len":1,"c":false},{"a":13082,"n":"b_331A","k":"branch","len":1,"c":false},{"a":13097,"n":"b_3329","k":"branch","len":1,"c":false},{"a":13120,"n":"b_3340","k":"branch","len":1,"c":false},{"a":13134,"n":"b_334E","k":"branch","len":1,"c":false},{"a":13146,"n":"b_335A","k":"branch","len":1,"c":false},{"a":13148,"n":"b_335C","k":"branch","len":1,"c":false},{"a":13164,"n":"practice_menu","k":"routine","len":197,"c":true},{"a":13167,"n":"b_336F","k":"branch","len":1,"c":false},{"a":13176,"n":"b_3378","k":"branch","len":1,"c":false},{"a":13178,"n":"b_337A","k":"branch","len":1,"c":false},{"a":13208,"n":"b_3398","k":"branch","len":1,"c":false},{"a":13219,"n":"b_33A3","k":"branch","len":1,"c":false},{"a":13233,"n":"b_33B1","k":"branch","len":1,"c":false},{"a":13238,"n":"b_33B6","k":"branch","len":1,"c":false},{"a":13284,"n":"b_33E4","k":"branch","len":1,"c":false},{"a":13307,"n":"b_33FB","k":"branch","len":1,"c":false},{"a":13325,"n":"b_340D","k":"branch","len":1,"c":false},{"a":13343,"n":"b_341F","k":"branch","len":1,"c":false},{"a":13361,"n":"irq_title","k":"routine","len":57,"c":true},{"a":13418,"n":"irq_title_text","k":"routine","len":57,"c":true},{"a":13475,"n":"j_34A3","k":"routine","len":12,"c":true},{"a":13487,"n":"start_play","k":"routine","len":331,"c":true},{"a":13564,"n":"b_34FC","k":"branch","len":1,"c":false},{"a":13582,"n":"b_350E","k":"branch","len":1,"c":false},{"a":13612,"n":"b_352C","k":"branch","len":1,"c":false},{"a":13651,"n":"b_3553","k":"branch","len":1,"c":false},{"a":13687,"n":"b_3577","k":"branch","len":1,"c":false},{"a":13700,"n":"b_3584","k":"branch","len":1,"c":false},{"a":13753,"n":"b_35B9","k":"branch","len":1,"c":false},{"a":13773,"n":"b_35CD","k":"branch","len":1,"c":false},{"a":13818,"n":"j_35FA","k":"routine","len":168,"c":true},{"a":13845,"n":"b_3615","k":"branch","len":1,"c":false},{"a":13854,"n":"b_361E","k":"branch","len":1,"c":false},{"a":13867,"n":"b_362B","k":"branch","len":1,"c":false},{"a":13888,"n":"b_3640","k":"branch","len":1,"c":false},{"a":13910,"n":"b_3656","k":"branch","len":1,"c":false},{"a":13929,"n":"b_3669","k":"branch","len":1,"c":false},{"a":13943,"n":"b_3677","k":"branch","len":1,"c":false},{"a":13962,"n":"b_368A","k":"branch","len":1,"c":false},{"a":13970,"n":"b_3692","k":"branch","len":1,"c":false},{"a":13978,"n":"b_369A","k":"branch","len":1,"c":false},{"a":13986,"n":"b_36A2","k":"routine","len":146,"c":true},{"a":14045,"n":"j_36DD","k":"branch","len":1,"c":false},{"a":14057,"n":"b_36E9","k":"branch","len":1,"c":false},{"a":14083,"n":"b_3703","k":"branch","len":1,"c":false},{"a":14099,"n":"j_3713","k":"branch","len":1,"c":false},{"a":14129,"n":"j_3731","k":"branch","len":1,"c":false},{"a":14132,"n":"check_shot","k":"routine","len":205,"c":true},{"a":14136,"n":"b_3738","k":"branch","len":1,"c":false},{"a":14143,"n":"b_373F","k":"branch","len":1,"c":false},{"a":14148,"n":"b_3744","k":"branch","len":1,"c":false},{"a":14224,"n":"b_3790","k":"branch","len":1,"c":false},{"a":14235,"n":"b_379B","k":"branch","len":1,"c":false},{"a":14246,"n":"b_37A6","k":"branch","len":1,"c":false},{"a":14292,"n":"b_37D4","k":"branch","len":1,"c":false},{"a":14307,"n":"j_37E3","k":"branch","len":1,"c":false},{"a":14310,"n":"b_37E6","k":"branch","len":1,"c":false},{"a":14312,"n":"b_37E8","k":"branch","len":1,"c":false},{"a":14336,"n":"r_3800","k":"branch","len":1,"c":false},{"a":14337,"n":"frame_delay","k":"routine","len":10,"c":true},{"a":14347,"n":"delay_count","k":"routine","len":11,"c":true},{"a":14358,"n":"print_hex","k":"routine","len":35,"c":true},{"a":14393,"n":"hex_digit","k":"routine","len":10,"c":true},{"a":14400,"n":"b_3840","k":"branch","len":1,"c":false},{"a":14403,"n":"marshall_stand","k":"routine","len":44,"c":true},{"a":14447,"n":"walk_left","k":"routine","len":69,"c":true},{"a":14457,"n":"b_3879","k":"branch","len":1,"c":false},{"a":14475,"n":"b_388B","k":"branch","len":1,"c":false},{"a":14501,"n":"b_38A5","k":"branch","len":1,"c":false},{"a":14516,"n":"walk_right","k":"routine","len":94,"c":true},{"a":14526,"n":"b_38BE","k":"branch","len":1,"c":false},{"a":14569,"n":"b_38E9","k":"branch","len":1,"c":false},{"a":14595,"n":"b_3903","k":"branch","len":1,"c":false},{"a":14610,"n":"walk_animate","k":"routine","len":96,"c":true},{"a":14656,"n":"b_3940","k":"branch","len":1,"c":false},{"a":14671,"n":"j_394F","k":"branch","len":1,"c":false},{"a":14681,"n":"b_3959","k":"branch","len":1,"c":false},{"a":14685,"n":"b_395D","k":"branch","len":1,"c":false},{"a":14706,"n":"face_shape_less","k":"routine","len":8,"c":true},{"a":14714,"n":"face_shape","k":"routine","len":28,"c":true},{"a":14718,"n":"j_397E","k":"branch","len":1,"c":false},{"a":14740,"n":"b_3994","k":"branch","len":1,"c":false},{"a":14742,"n":"face_left","k":"routine","len":31,"c":true},{"a":14753,"n":"b_39A1","k":"branch","len":1,"c":false},{"a":14755,"n":"b_39A3","k":"branch","len":1,"c":false},{"a":14773,"n":"face_right","k":"routine","len":36,"c":true},{"a":14784,"n":"b_39C0","k":"branch","len":1,"c":false},{"a":14786,"n":"b_39C2","k":"branch","len":1,"c":false},{"a":14809,"n":"irq_bottom","k":"routine","len":166,"c":true},{"a":14885,"n":"b_3A25","k":"branch","len":1,"c":false},{"a":14888,"n":"j_3A28","k":"branch","len":1,"c":false},{"a":14890,"n":"b_3A2A","k":"branch","len":1,"c":false},{"a":14906,"n":"b_3A3A","k":"branch","len":1,"c":false},{"a":14917,"n":"b_3A45","k":"branch","len":1,"c":false},{"a":14936,"n":"b_3A58","k":"branch","len":1,"c":false},{"a":14944,"n":"b_3A60","k":"branch","len":1,"c":false},{"a":14952,"n":"b_3A68","k":"branch","len":1,"c":false},{"a":14975,"n":"b_3A7F","k":"routine","len":138,"c":true},{"a":14993,"n":"b_3A91","k":"branch","len":1,"c":false},{"a":15011,"n":"b_3AA3","k":"branch","len":1,"c":false},{"a":15022,"n":"b_3AAE","k":"branch","len":1,"c":false},{"a":15037,"n":"b_3ABD","k":"branch","len":1,"c":false},{"a":15039,"n":"b_3ABF","k":"branch","len":1,"c":false},{"a":15045,"n":"b_3AC5","k":"branch","len":1,"c":false},{"a":15061,"n":"b_3AD5","k":"branch","len":1,"c":false},{"a":15072,"n":"b_3AE0","k":"branch","len":1,"c":false},{"a":15087,"n":"j_3AEF","k":"branch","len":1,"c":false},{"a":15092,"n":"b_3AF4","k":"branch","len":1,"c":false},{"a":15095,"n":"b_3AF7","k":"branch","len":1,"c":false},{"a":15110,"n":"b_3B06","k":"branch","len":1,"c":false},{"a":15113,"n":"irq_top","k":"routine","len":82,"c":true},{"a":15181,"n":"b_3B4D","k":"branch","len":1,"c":false},{"a":15189,"n":"b_3B55","k":"branch","len":1,"c":false},{"a":15195,"n":"irq_exit","k":"routine","len":6,"c":true},{"a":15201,"n":"brk_handler","k":"routine","len":20,"c":true},{"a":15221,"n":"save_regs","k":"routine","len":7,"c":true},{"a":15228,"n":"restore_regs","k":"routine","len":7,"c":true},{"a":15235,"n":"clear_sid","k":"routine","len":11,"c":true},{"a":15239,"n":"b_3B87","k":"branch","len":1,"c":false},{"a":15246,"n":"restore_vectors","k":"routine","len":12,"c":true},{"a":15248,"n":"b_3B90","k":"branch","len":1,"c":false},{"a":15258,"n":"count_score","k":"routine","len":184,"c":true},{"a":15260,"n":"b_3B9C","k":"branch","len":1,"c":false},{"a":15269,"n":"b_3BA5","k":"branch","len":1,"c":false},{"a":15288,"n":"b_3BB8","k":"branch","len":1,"c":false},{"a":15292,"n":"b_3BBC","k":"branch","len":1,"c":false},{"a":15329,"n":"b_3BE1","k":"branch","len":1,"c":false},{"a":15367,"n":"b_3C07","k":"branch","len":1,"c":false},{"a":15391,"n":"b_3C1F","k":"branch","len":1,"c":false},{"a":15407,"n":"b_3C2F","k":"branch","len":1,"c":false},{"a":15418,"n":"b_3C3A","k":"branch","len":1,"c":false},{"a":15442,"n":"draw_gunmen_bars","k":"routine","len":75,"c":true},{"a":15517,"n":"show_hall_of_fame","k":"routine","len":84,"c":true},{"a":15519,"n":"b_3C9F","k":"branch","len":1,"c":false},{"a":15542,"n":"b_3CB6","k":"branch","len":1,"c":false},{"a":15567,"n":"b_3CCF","k":"branch","len":1,"c":false},{"a":15601,"n":"check_high_score","k":"routine","len":277,"c":true},{"a":15613,"n":"b_3CFD","k":"branch","len":1,"c":false},{"a":15617,"n":"b_3D01","k":"branch","len":1,"c":false},{"a":15628,"n":"b_3D0C","k":"branch","len":1,"c":false},{"a":15634,"n":"b_3D12","k":"branch","len":1,"c":false},{"a":15645,"n":"b_3D1D","k":"branch","len":1,"c":false},{"a":15654,"n":"b_3D26","k":"branch","len":1,"c":false},{"a":15677,"n":"b_3D3D","k":"branch","len":1,"c":false},{"a":15679,"n":"b_3D3F","k":"branch","len":1,"c":false},{"a":15703,"n":"b_3D57","k":"branch","len":1,"c":false},{"a":15714,"n":"b_3D62","k":"branch","len":1,"c":false},{"a":15727,"n":"b_3D6F","k":"branch","len":1,"c":false},{"a":15731,"n":"b_3D73","k":"branch","len":1,"c":false},{"a":15745,"n":"b_3D81","k":"branch","len":1,"c":false},{"a":15765,"n":"b_3D95","k":"branch","len":1,"c":false},{"a":15776,"n":"b_3DA0","k":"branch","len":1,"c":false},{"a":15779,"n":"b_3DA3","k":"branch","len":1,"c":false},{"a":15798,"n":"b_3DB6","k":"branch","len":1,"c":false},{"a":15831,"n":"b_3DD7","k":"branch","len":1,"c":false},{"a":15856,"n":"b_3DF0","k":"branch","len":1,"c":false},{"a":15864,"n":"b_3DF8","k":"branch","len":1,"c":false},{"a":15878,"n":"entry_address","k":"routine","len":40,"c":true},{"a":15918,"n":"press_fire_text","k":"table","len":17,"c":true},{"a":15935,"n":"credit_graphics","k":"table","len":41,"c":true},{"a":15976,"n":"a_3E68","k":"variable","len":1,"c":true},{"a":15977,"n":"a_3E69","k":"variable","len":2,"c":true},{"a":15979,"n":"credit_line","k":"variable","len":2,"c":true},{"a":15981,"n":"cbm80_header","k":"table","len":9,"c":true},{"a":15990,"n":"train_stop_time","k":"variable","len":1,"c":true},{"a":15991,"n":"gunmen_appear","k":"routine","len":50,"c":true},{"a":15997,"n":"b_3E7D","k":"branch","len":1,"c":false},{"a":16004,"n":"b_3E84","k":"branch","len":1,"c":false},{"a":16020,"n":"b_3E94","k":"branch","len":1,"c":false},{"a":16025,"n":"b_3E99","k":"branch","len":1,"c":false},{"a":16029,"n":"b_3E9D","k":"branch","len":1,"c":false},{"a":16041,"n":"j_3EA9","k":"routine","len":144,"c":true},{"a":16068,"n":"b_3EC4","k":"branch","len":1,"c":false},{"a":16082,"n":"b_3ED2","k":"branch","len":1,"c":false},{"a":16092,"n":"b_3EDC","k":"branch","len":1,"c":false},{"a":16098,"n":"b_3EE2","k":"branch","len":1,"c":false},{"a":16152,"n":"b_3F18","k":"branch","len":1,"c":false},{"a":16166,"n":"j_3F26","k":"branch","len":1,"c":false},{"a":16185,"n":"old_gunman_step","k":"table","len":198,"c":true},{"a":16383,"n":"f_3FFF","k":"variable","len":1,"c":true},{"a":16384,"n":"thrown_rider","k":"table","len":47,"c":true},{"a":16431,"n":"f_402F","k":"table","len":17,"c":true},{"a":16448,"n":"f_4040","k":"table","len":39,"c":true},{"a":16487,"n":"f_4067","k":"table","len":57,"c":true},{"a":16544,"n":"a_40A0","k":"table","len":32,"c":true},{"a":16576,"n":"leftover_40c0","k":"table","len":8,"c":true},{"a":16584,"n":"engine_row1_at","k":"table","len":40,"c":true},{"a":16624,"n":"engine_row2_at","k":"table","len":16,"c":true},{"a":32768,"n":"f_8000","k":"table","len":9,"c":true},{"a":32777,"n":"leftover_8009","k":"table","len":7,"c":true},{"a":32784,"n":"old_build","k":"table","len":1008,"c":true},{"a":33792,"n":"old_build_2","k":"table","len":768,"c":true},{"a":34560,"n":"old_build_end","k":"table","len":272,"c":true},{"a":34832,"n":"gunman_step","k":"routine","len":290,"c":true},{"a":34858,"n":"b_882A","k":"branch","len":1,"c":false},{"a":34877,"n":"b_883D","k":"branch","len":1,"c":false},{"a":34895,"n":"r_884F","k":"branch","len":1,"c":false},{"a":34896,"n":"b_8850","k":"branch","len":1,"c":false},{"a":34909,"n":"b_885D","k":"branch","len":1,"c":false},{"a":34915,"n":"b_8863","k":"branch","len":1,"c":false},{"a":34928,"n":"b_8870","k":"branch","len":1,"c":false},{"a":34931,"n":"b_8873","k":"branch","len":1,"c":false},{"a":34941,"n":"j_887D","k":"branch","len":1,"c":false},{"a":34951,"n":"b_8887","k":"branch","len":1,"c":false},{"a":34971,"n":"b_889B","k":"branch","len":1,"c":false},{"a":34984,"n":"b_88A8","k":"branch","len":1,"c":false},{"a":34997,"n":"b_88B5","k":"branch","len":1,"c":false},{"a":35000,"n":"j_88B8","k":"branch","len":1,"c":false},{"a":35015,"n":"b_88C7","k":"branch","len":1,"c":false},{"a":35020,"n":"b_88CC","k":"branch","len":1,"c":false},{"a":35036,"n":"b_88DC","k":"branch","len":1,"c":false},{"a":35039,"n":"j_88DF","k":"branch","len":1,"c":false},{"a":35064,"n":"b_88F8","k":"branch","len":1,"c":false},{"a":35070,"n":"b_88FE","k":"branch","len":1,"c":false},{"a":35076,"n":"b_8904","k":"branch","len":1,"c":false},{"a":35080,"n":"b_8908","k":"branch","len":1,"c":false},{"a":35097,"n":"j_8919","k":"branch","len":1,"c":false},{"a":35116,"n":"r_892C","k":"branch","len":1,"c":false},{"a":35117,"n":"b_892D","k":"branch","len":1,"c":false},{"a":35122,"n":"gunman_gone","k":"routine","len":158,"c":true},{"a":35146,"n":"b_894A","k":"branch","len":1,"c":false},{"a":35150,"n":"b_894E","k":"branch","len":1,"c":false},{"a":35167,"n":"b_895F","k":"branch","len":1,"c":false},{"a":35180,"n":"b_896C","k":"branch","len":1,"c":false},{"a":35183,"n":"j_896F","k":"branch","len":1,"c":false},{"a":35198,"n":"b_897E","k":"branch","len":1,"c":false},{"a":35203,"n":"b_8983","k":"branch","len":1,"c":false},{"a":35219,"n":"b_8993","k":"branch","len":1,"c":false},{"a":35222,"n":"j_8996","k":"branch","len":1,"c":false},{"a":35247,"n":"b_89AF","k":"branch","len":1,"c":false},{"a":35253,"n":"b_89B5","k":"branch","len":1,"c":false},{"a":35259,"n":"b_89BB","k":"branch","len":1,"c":false},{"a":35263,"n":"b_89BF","k":"branch","len":1,"c":false},{"a":35280,"n":"shape_row","k":"routine","len":14,"c":true},{"a":35283,"n":"b_89D3","k":"branch","len":1,"c":false},{"a":35294,"n":"flip_shape","k":"routine","len":30,"c":true},{"a":35315,"n":"b_89F3","k":"branch","len":1,"c":false},{"a":35324,"n":"flip_row","k":"routine","len":39,"c":true},{"a":35363,"n":"mirror_byte","k":"routine","len":35,"c":true},{"a":35388,"n":"b_8A3C","k":"branch","len":1,"c":false},{"a":35397,"n":"r_8A45","k":"branch","len":1,"c":false},{"a":35398,"n":"shape_address","k":"routine","len":27,"c":true},{"a":35408,"n":"b_8A50","k":"branch","len":1,"c":false},{"a":35425,"n":"gunmen_aim","k":"routine","len":145,"c":true},{"a":35431,"n":"b_8A67","k":"branch","len":1,"c":false},{"a":35456,"n":"b_8A80","k":"branch","len":1,"c":false},{"a":35463,"n":"b_8A87","k":"branch","len":1,"c":false},{"a":35482,"n":"b_8A9A","k":"branch","len":1,"c":false},{"a":35512,"n":"b_8AB8","k":"branch","len":1,"c":false},{"a":35526,"n":"b_8AC6","k":"branch","len":1,"c":false},{"a":35556,"n":"b_8AE4","k":"branch","len":1,"c":false},{"a":35569,"n":"r_8AF1","k":"branch","len":1,"c":false},{"a":35570,"n":"gunman_fires","k":"routine","len":132,"c":true},{"a":35592,"n":"r_8B08","k":"branch","len":1,"c":false},{"a":35593,"n":"b_8B09","k":"branch","len":1,"c":false},{"a":35598,"n":"b_8B0E","k":"branch","len":1,"c":false},{"a":35608,"n":"b_8B18","k":"branch","len":1,"c":false},{"a":35614,"n":"b_8B1E","k":"branch","len":1,"c":false},{"a":35685,"n":"b_8B65","k":"branch","len":1,"c":false},{"a":35698,"n":"j_8B72","k":"branch","len":1,"c":false},{"a":35702,"n":"dust_puffs","k":"routine","len":79,"c":true},{"a":35704,"n":"b_8B78","k":"branch","len":1,"c":false},{"a":35709,"n":"j_8B7D","k":"branch","len":1,"c":false},{"a":35713,"n":"b_8B81","k":"branch","len":1,"c":false},{"a":35736,"n":"b_8B98","k":"branch","len":1,"c":false},{"a":35770,"n":"b_8BBA","k":"branch","len":1,"c":false},{"a":35775,"n":"b_8BBF","k":"branch","len":1,"c":false},{"a":35781,"n":"marshall_dies","k":"routine","len":123,"c":true},{"a":35903,"n":"r_8C3F","k":"branch","len":1,"c":false},{"a":35904,"n":"wait_frames","k":"routine","len":7,"c":true},{"a":35911,"n":"practice","k":"variable","len":1,"c":true},{"a":35912,"n":"fame_title","k":"table","len":22,"c":true},{"a":35934,"n":"fame_heads","k":"table","len":22,"c":true},{"a":35956,"n":"fame_entries","k":"table","len":11,"c":true},{"a":35967,"n":"f_8C7F","k":"table","len":11,"c":true},{"a":35978,"n":"f_8C8A","k":"table","len":11,"c":true},{"a":35989,"n":"f_8C95","k":"table","len":11,"c":true},{"a":36000,"n":"f_8CA0","k":"table","len":11,"c":true},{"a":36011,"n":"train_stopping","k":"variable","len":1,"c":true},{"a":36012,"n":"ending_text","k":"table","len":405,"c":true},{"a":36417,"n":"score_text","k":"table","len":25,"c":true},{"a":36442,"n":"a_8E5A","k":"variable","len":1,"c":true},{"a":36443,"n":"ending_running","k":"variable","len":1,"c":true},{"a":36444,"n":"bitmap_d011","k":"variable","len":1,"c":true},{"a":36445,"n":"tune_slowdowns","k":"table","len":9,"c":true},{"a":36454,"n":"level_question","k":"table","len":27,"c":true},{"a":36481,"n":"practice_f1","k":"table","len":28,"c":true},{"a":36509,"n":"practice_f3","k":"table","len":28,"c":true},{"a":36537,"n":"practice_f5","k":"table","len":27,"c":true},{"a":36564,"n":"practice_f7","k":"table","len":28,"c":true},{"a":36592,"n":"title_fire","k":"table","len":29,"c":true},{"a":36621,"n":"title_f1","k":"table","len":28,"c":true},{"a":36649,"n":"title_f7","k":"table","len":26,"c":true},{"a":36675,"n":"title_previous","k":"table","len":14,"c":true},{"a":36689,"n":"last_score_text","k":"table","len":12,"c":true},{"a":36701,"n":"engine_row0","k":"table","len":12,"c":true},{"a":36713,"n":"engine_row1","k":"table","len":12,"c":true},{"a":36725,"n":"engine_row2","k":"table","len":12,"c":true},{"a":36737,"n":"engine_row3","k":"table","len":12,"c":true},{"a":36749,"n":"engine_row4","k":"table","len":12,"c":true},{"a":36761,"n":"hoofbeats","k":"variable","len":1,"c":true},{"a":36762,"n":"a_8F9A","k":"variable","len":1,"c":true},{"a":36763,"n":"a_8F9B","k":"variable","len":2,"c":true},{"a":36765,"n":"a_8F9D","k":"variable","len":1,"c":true},{"a":36766,"n":"a_8F9E","k":"variable","len":1,"c":true},{"a":36767,"n":"a_8F9F","k":"variable","len":1,"c":true},{"a":36768,"n":"music_off","k":"variable","len":1,"c":true},{"a":36769,"n":"drawing_picture","k":"variable","len":1,"c":true},{"a":36770,"n":"level","k":"variable","len":1,"c":true},{"a":36771,"n":"ducks_per_token","k":"variable","len":1,"c":true},{"a":36772,"n":"pending","k":"variable","len":1,"c":true},{"a":36773,"n":"a_8FA5","k":"variable","len":1,"c":true},{"a":36774,"n":"a_8FA6","k":"variable","len":1,"c":true},{"a":36775,"n":"a_8FA7","k":"variable","len":1,"c":true},{"a":36776,"n":"score","k":"variable","len":1,"c":true},{"a":36777,"n":"a_8FA9","k":"variable","len":1,"c":true},{"a":36778,"n":"a_8FAA","k":"variable","len":1,"c":true},{"a":36779,"n":"a_8FAB","k":"variable","len":1,"c":true},{"a":36780,"n":"tokens","k":"variable","len":1,"c":true},{"a":36781,"n":"falls","k":"variable","len":1,"c":true},{"a":36782,"n":"a_8FAE","k":"variable","len":1,"c":true},{"a":36783,"n":"shot_wait","k":"variable","len":1,"c":true},{"a":36784,"n":"arrows","k":"variable","len":1,"c":true},{"a":36785,"n":"ducks_home","k":"variable","len":1,"c":true},{"a":36786,"n":"ducks_killed","k":"table","len":3,"c":true},{"a":36789,"n":"arrow_dx","k":"variable","len":1,"c":true},{"a":36790,"n":"arrow_dy","k":"variable","len":2,"c":true},{"a":36792,"n":"arrow_frame","k":"variable","len":1,"c":true},{"a":36793,"n":"ducks_status","k":"table","len":41,"c":true},{"a":36834,"n":"shootout_status","k":"table","len":41,"c":true},{"a":36875,"n":"time_status","k":"table","len":28,"c":true},{"a":36903,"n":"distance_status","k":"table","len":28,"c":true},{"a":36931,"n":"coaches_status","k":"table","len":28,"c":true},{"a":36959,"n":"score_word","k":"table","len":6,"c":true},{"a":36965,"n":"restart_text","k":"table","len":21,"c":true},{"a":36986,"n":"arrow_flying","k":"variable","len":1,"c":true},{"a":36987,"n":"stage","k":"variable","len":1,"c":true},{"a":36988,"n":"picture_table","k":"variable","len":1,"c":true},{"a":36989,"n":"f_907D","k":"table","len":9,"c":true},{"a":36998,"n":"bottom_line","k":"table","len":11,"c":true},{"a":37009,"n":"sight_shape","k":"table","len":16,"c":true},{"a":37025,"n":"stick","k":"variable","len":1,"c":true},{"a":37026,"n":"frame_delay_lo","k":"variable","len":1,"c":true},{"a":37027,"n":"frame_delay_hi","k":"variable","len":1,"c":true},{"a":37028,"n":"bit_masks","k":"table","len":8,"c":true},{"a":37036,"n":"bit_clears","k":"table","len":8,"c":true},{"a":37044,"n":"moved","k":"variable","len":1,"c":true},{"a":37045,"n":"facing","k":"variable","len":1,"c":true},{"a":37046,"n":"anim_step","k":"variable","len":1,"c":true},{"a":37047,"n":"gun_up","k":"variable","len":1,"c":true},{"a":37048,"n":"shot_frames","k":"variable","len":1,"c":true},{"a":37049,"n":"a_90B9","k":"variable","len":1,"c":true},{"a":37050,"n":"walk_left_shapes","k":"variable","len":1,"c":true},{"a":37051,"n":"a_90BB","k":"variable","len":1,"c":true},{"a":37052,"n":"a_90BC","k":"variable","len":1,"c":true},{"a":37053,"n":"walk_right_shapes","k":"table","len":3,"c":true},{"a":37056,"n":"a_90C0","k":"variable","len":1,"c":true},{"a":37057,"n":"walk_step","k":"variable","len":1,"c":true},{"a":37058,"n":"a_90C2","k":"variable","len":1,"c":true},{"a":37059,"n":"a_90C3","k":"variable","len":1,"c":true},{"a":37060,"n":"start_positions","k":"table","len":17,"c":true},{"a":37077,"n":"start_colours","k":"table","len":19,"c":true},{"a":37096,"n":"unpack_end","k":"variable","len":1,"c":true},{"a":37097,"n":"a_90E9","k":"variable","len":1,"c":true},{"a":37098,"n":"flip_base","k":"variable","len":2,"c":true},{"a":37100,"n":"a_90EC","k":"variable","len":1,"c":true},{"a":37101,"n":"walk_dir","k":"variable","len":1,"c":true},{"a":37102,"n":"ride_shapes","k":"variable","len":1,"c":true},{"a":37103,"n":"rider_shape","k":"variable","len":1,"c":true},{"a":37104,"n":"horse_frames","k":"variable","len":1,"c":true},{"a":37105,"n":"a_90F1","k":"variable","len":1,"c":true},{"a":37106,"n":"a_90F2","k":"variable","len":1,"c":true},{"a":37107,"n":"a_90F3","k":"variable","len":1,"c":true},{"a":37108,"n":"a_90F4","k":"variable","len":1,"c":true},{"a":37109,"n":"a_90F5","k":"variable","len":1,"c":true},{"a":37110,"n":"mirror_high","k":"table","len":16,"c":true},{"a":37126,"n":"mirror_low","k":"table","len":16,"c":true},{"a":37142,"n":"gunman_rise_a","k":"table","len":5,"c":true},{"a":37147,"n":"gunman_rise_b","k":"table","len":6,"c":true},{"a":37153,"n":"gunman_right","k":"table","len":11,"c":true},{"a":37164,"n":"gunman_left","k":"table","len":11,"c":true},{"a":37175,"n":"bad_guys_killed","k":"variable","len":1,"c":true},{"a":37176,"n":"a_9138","k":"variable","len":1,"c":true},{"a":37177,"n":"gunmen_step","k":"variable","len":1,"c":true},{"a":37178,"n":"gunman_delay","k":"table","len":4,"c":true},{"a":37182,"n":"gunman_wait","k":"table","len":4,"c":true},{"a":37186,"n":"gunman_delays","k":"table","len":4,"c":true},{"a":37190,"n":"a_9146","k":"variable","len":1,"c":true},{"a":37191,"n":"a_9147","k":"variable","len":1,"c":true},{"a":37192,"n":"gunman_way","k":"variable","len":1,"c":true},{"a":37193,"n":"a_9149","k":"variable","len":1,"c":true},{"a":37194,"n":"a_914A","k":"variable","len":1,"c":true},{"a":37195,"n":"a_914B","k":"variable","len":1,"c":true},{"a":37196,"n":"a_914C","k":"variable","len":1,"c":true},{"a":37197,"n":"place_used","k":"table","len":20,"c":true},{"a":37217,"n":"gunman_rows","k":"table","len":4,"c":true},{"a":37221,"n":"gunman_place","k":"table","len":4,"c":true},{"a":37225,"n":"places","k":"variable","len":1,"c":true},{"a":37226,"n":"f_916A","k":"variable","len":1,"c":true},{"a":37227,"n":"f_916B","k":"variable","len":1,"c":true},{"a":37228,"n":"f_916C","k":"table","len":64,"c":true},{"a":37293,"n":"gunman_out","k":"table","len":4,"c":true},{"a":37297,"n":"gunman_used","k":"table","len":4,"c":true},{"a":37301,"n":"marshall_hit","k":"variable","len":1,"c":true},{"a":37302,"n":"aim_x","k":"variable","len":1,"c":true},{"a":37303,"n":"aim_y","k":"variable","len":1,"c":true},{"a":37304,"n":"a_91B8","k":"variable","len":1,"c":true},{"a":37305,"n":"a_91B9","k":"variable","len":1,"c":true},{"a":37306,"n":"f_91BA","k":"table","len":12,"c":true},{"a":37318,"n":"aim_x_hi","k":"variable","len":1,"c":true},{"a":37319,"n":"aim_dist","k":"variable","len":1,"c":true},{"a":37320,"n":"a_91C8","k":"variable","len":1,"c":true},{"a":37321,"n":"a_91C9","k":"variable","len":1,"c":true},{"a":37322,"n":"hit_boxes","k":"variable","len":1,"c":true},{"a":37323,"n":"f_91CB","k":"variable","len":1,"c":true},{"a":37324,"n":"f_91CC","k":"variable","len":1,"c":true},{"a":37325,"n":"f_91CD","k":"table","len":13,"c":true},{"a":37338,"n":"puff_used","k":"table","len":4,"c":true},{"a":37342,"n":"puff_frames","k":"table","len":4,"c":true},{"a":37346,"n":"saved_ptr","k":"variable","len":1,"c":true},{"a":37347,"n":"a_91E3","k":"variable","len":2,"c":true},{"a":37349,"n":"a_91E5","k":"variable","len":2,"c":true},{"a":37351,"n":"play_effects","k":"routine","len":39,"c":true},{"a":37360,"n":"b_91F0","k":"branch","len":1,"c":false},{"a":37369,"n":"b_91F9","k":"branch","len":1,"c":false},{"a":37378,"n":"b_9202","k":"branch","len":1,"c":false},{"a":37387,"n":"b_920B","k":"branch","len":1,"c":false},{"a":37390,"n":"shot_sound","k":"routine","len":57,"c":true},{"a":37434,"n":"b_923A","k":"branch","len":1,"c":false},{"a":37437,"n":"b_923D","k":"branch","len":1,"c":false},{"a":37447,"n":"gunman_shot_sound","k":"routine","len":60,"c":true},{"a":37492,"n":"b_9274","k":"branch","len":1,"c":false},{"a":37496,"n":"b_9278","k":"branch","len":1,"c":false},{"a":37507,"n":"gunman_shot_time","k":"table","len":3,"c":true},{"a":37510,"n":"whistle_sound","k":"routine","len":66,"c":true},{"a":37541,"n":"b_92A5","k":"branch","len":1,"c":false},{"a":37564,"n":"b_92BC","k":"branch","len":1,"c":false},{"a":37576,"n":"whistle_step","k":"variable","len":1,"c":true},{"a":37577,"n":"drum_sound","k":"routine","len":108,"c":true},{"a":37600,"n":"r_92E0","k":"branch","len":1,"c":false},{"a":37601,"n":"b_92E1","k":"branch","len":1,"c":false},{"a":37616,"n":"b_92F0","k":"branch","len":1,"c":false},{"a":37654,"n":"b_9316","k":"branch","len":1,"c":false},{"a":37685,"n":"drum_time","k":"variable","len":1,"c":true},{"a":37686,"n":"drum_beat","k":"variable","len":1,"c":true},{"a":37687,"n":"play_hit","k":"routine","len":18,"c":true},{"a":37705,"n":"play_ending_sample","k":"routine","len":18,"c":true},{"a":37723,"n":"play_whinny","k":"routine","len":16,"c":true},{"a":37739,"n":"b_936B","k":"routine","len":114,"c":true},{"a":37746,"n":"b_9372","k":"branch","len":1,"c":false},{"a":37760,"n":"b_9380","k":"branch","len":1,"c":false},{"a":37809,"n":"b_93B1","k":"branch","len":1,"c":false},{"a":37815,"n":"b_93B7","k":"branch","len":1,"c":false},{"a":37830,"n":"b_93C6","k":"branch","len":1,"c":false},{"a":37849,"n":"b_93D9","k":"branch","len":1,"c":false},{"a":37853,"n":"a_93DD","k":"routine","len":107,"c":true},{"a":37872,"n":"b_93F0","k":"branch","len":1,"c":false},{"a":37877,"n":"b_93F5","k":"branch","len":1,"c":false},{"a":37892,"n":"j_9404","k":"branch","len":1,"c":false},{"a":37913,"n":"b_9419","k":"branch","len":1,"c":false},{"a":37920,"n":"b_9420","k":"branch","len":1,"c":false},{"a":37922,"n":"b_9422","k":"branch","len":1,"c":false},{"a":37932,"n":"j_942C","k":"branch","len":1,"c":false},{"a":37960,"n":"sample_volume","k":"variable","len":1,"c":true},{"a":37961,"n":"sample_rate","k":"variable","len":1,"c":true},{"a":37962,"n":"sample_playing","k":"variable","len":1,"c":true},{"a":37963,"n":"start_tune","k":"routine","len":42,"c":true},{"a":37970,"n":"b_9452","k":"branch","len":1,"c":false},{"a":37995,"n":"b_946B","k":"branch","len":1,"c":false},{"a":38004,"n":"r_9474","k":"branch","len":1,"c":false},{"a":38005,"n":"play_music","k":"routine","len":29,"c":true},{"a":38022,"n":"b_9486","k":"branch","len":1,"c":false},{"a":38025,"n":"b_9489","k":"branch","len":1,"c":false},{"a":38028,"n":"b_948C","k":"branch","len":1,"c":false},{"a":38034,"n":"music_step","k":"routine","len":394,"c":true},{"a":38064,"n":"r_94B0","k":"branch","len":1,"c":false},{"a":38065,"n":"b_94B1","k":"branch","len":1,"c":false},{"a":38078,"n":"b_94BE","k":"branch","len":1,"c":false},{"a":38091,"n":"b_94CB","k":"branch","len":1,"c":false},{"a":38104,"n":"b_94D8","k":"branch","len":1,"c":false},{"a":38107,"n":"b_94DB","k":"branch","len":1,"c":false},{"a":38122,"n":"b_94EA","k":"branch","len":1,"c":false},{"a":38134,"n":"b_94F6","k":"branch","len":1,"c":false},{"a":38149,"n":"b_9505","k":"branch","len":1,"c":false},{"a":38163,"n":"b_9513","k":"branch","len":1,"c":false},{"a":38177,"n":"b_9521","k":"branch","len":1,"c":false},{"a":38199,"n":"j_9537","k":"branch","len":1,"c":false},{"a":38207,"n":"b_953F","k":"branch","len":1,"c":false},{"a":38219,"n":"b_954B","k":"branch","len":1,"c":false},{"a":38234,"n":"b_955A","k":"branch","len":1,"c":false},{"a":38248,"n":"b_9568","k":"branch","len":1,"c":false},{"a":38262,"n":"b_9576","k":"branch","len":1,"c":false},{"a":38284,"n":"j_958C","k":"branch","len":1,"c":false},{"a":38297,"n":"b_9599","k":"branch","len":1,"c":false},{"a":38309,"n":"b_95A5","k":"branch","len":1,"c":false},{"a":38324,"n":"b_95B4","k":"branch","len":1,"c":false},{"a":38338,"n":"b_95C2","k":"branch","len":1,"c":false},{"a":38352,"n":"b_95D0","k":"branch","len":1,"c":false},{"a":38374,"n":"j_95E6","k":"branch","len":1,"c":false},{"a":38384,"n":"b_95F0","k":"branch","len":1,"c":false},{"a":38391,"n":"b_95F7","k":"branch","len":1,"c":false},{"a":38396,"n":"b_95FC","k":"branch","len":1,"c":false},{"a":38407,"n":"b_9607","k":"branch","len":1,"c":false},{"a":38418,"n":"b_9612","k":"branch","len":1,"c":false},{"a":38428,"n":"tune_reset","k":"routine","len":36,"c":true},{"a":38464,"n":"tempo","k":"variable","len":1,"c":true},{"a":38465,"n":"tempo_count","k":"variable","len":1,"c":true},{"a":38466,"n":"voice1_left","k":"variable","len":1,"c":true},{"a":38467,"n":"voice2_left","k":"variable","len":1,"c":true},{"a":38468,"n":"voice3_left","k":"variable","len":1,"c":true},{"a":38469,"n":"load_instrument_1","k":"routine","len":26,"c":true},{"a":38486,"n":"b_9656","k":"branch","len":1,"c":false},{"a":38495,"n":"load_instrument_2","k":"routine","len":26,"c":true},{"a":38512,"n":"b_9670","k":"branch","len":1,"c":false},{"a":38521,"n":"load_instrument_3","k":"routine","len":24,"c":true},{"a":38538,"n":"b_968A","k":"branch","len":1,"c":false},{"a":38545,"n":"f_9691","k":"routine","len":1,"c":true},{"a":38546,"n":"f_9692","k":"routine","len":1,"c":true},{"a":38551,"n":"f_9697","k":"variable","len":1,"c":true},{"a":38552,"n":"f_9698","k":"table","len":5,"c":true},{"a":38557,"n":"f_969D","k":"variable","len":1,"c":true},{"a":38558,"n":"f_969E","k":"table","len":10,"c":true},{"a":38568,"n":"filter_setup","k":"table","len":48,"c":true},{"a":38616,"n":"voice1_regs","k":"variable","len":1,"c":true},{"a":38617,"n":"a_96D9","k":"variable","len":1,"c":true},{"a":38618,"n":"f_96DA","k":"variable","len":2,"c":true},{"a":38620,"n":"voice1_ctrl","k":"table","len":5,"c":true},{"a":38625,"n":"filter_route","k":"variable","len":2,"c":true},{"a":38627,"n":"voice2_regs","k":"variable","len":1,"c":true},{"a":38628,"n":"a_96E4","k":"variable","len":1,"c":true},{"a":38629,"n":"f_96E5","k":"variable","len":2,"c":true},{"a":38631,"n":"voice2_ctrl","k":"table","len":3,"c":true},{"a":38634,"n":"voice3_regs","k":"variable","len":1,"c":true},{"a":38635,"n":"a_96EB","k":"variable","len":1,"c":true},{"a":38636,"n":"f_96EC","k":"variable","len":2,"c":true},{"a":38638,"n":"voice3_ctrl","k":"table","len":5,"c":true},{"a":38643,"n":"a_96F3","k":"variable","len":2,"c":true},{"a":38645,"n":"a_96F5","k":"table","len":10,"c":true},{"a":38655,"n":"hoof_sound","k":"routine","len":281,"c":true},{"a":38661,"n":"b_9705","k":"branch","len":1,"c":false},{"a":38693,"n":"b_9725","k":"branch","len":1,"c":false},{"a":38704,"n":"b_9730","k":"branch","len":1,"c":false},{"a":38730,"n":"b_974A","k":"branch","len":1,"c":false},{"a":38749,"n":"b_975D","k":"branch","len":1,"c":false},{"a":38752,"n":"b_9760","k":"branch","len":1,"c":false},{"a":38795,"n":"b_978B","k":"branch","len":1,"c":false},{"a":38809,"n":"j_9799","k":"branch","len":1,"c":false},{"a":38821,"n":"b_97A5","k":"branch","len":1,"c":false},{"a":38893,"n":"b_97ED","k":"branch","len":1,"c":false},{"a":38916,"n":"r_9804","k":"branch","len":1,"c":false},{"a":38917,"n":"j_9805","k":"branch","len":1,"c":false},{"a":38935,"n":"r_9817","k":"branch","len":1,"c":false},{"a":38936,"n":"gallop_count","k":"variable","len":1,"c":true},{"a":38937,"n":"a_9819","k":"variable","len":1,"c":true},{"a":38938,"n":"a_981A","k":"variable","len":1,"c":true},{"a":38939,"n":"a_981B","k":"variable","len":1,"c":true},{"a":38940,"n":"a_981C","k":"variable","len":1,"c":true},{"a":38941,"n":"a_981D","k":"variable","len":1,"c":true},{"a":38942,"n":"a_981E","k":"variable","len":2,"c":true},{"a":38944,"n":"hoof_period","k":"variable","len":1,"c":true},{"a":38945,"n":"hoof_volume","k":"variable","len":1,"c":true},{"a":38946,"n":"tune_voice1","k":"table","len":538,"c":true},{"a":39484,"n":"tune_voice2","k":"table","len":408,"c":true},{"a":39892,"n":"tune_voice3","k":"table","len":338,"c":true},{"a":40230,"n":"note_freqs","k":"variable","len":1,"c":true},{"a":40231,"n":"note_freqs_lo","k":"table","len":191,"c":true},{"a":40422,"n":"leftover_9de6","k":"table","len":26,"c":true},{"a":40448,"n":"whinny_sample","k":"table","len":511,"c":true},{"a":40959,"n":"data1_byte","k":"variable","len":1,"c":true},{"a":40960,"n":"town_picture","k":"table","len":8,"c":true},{"a":40968,"n":"town_bitmap","k":"table","len":783,"c":true},{"a":41751,"n":"town_bitmap_2","k":"table","len":780,"c":true},{"a":42531,"n":"town_bitmap_3","k":"table","len":883,"c":true},{"a":43414,"n":"town_bitmap_4","k":"table","len":985,"c":true},{"a":44399,"n":"town_colours","k":"table","len":708,"c":true},{"a":45107,"n":"town_nibbles","k":"table","len":380,"c":true},{"a":45487,"n":"leftover_b1af","k":"variable","len":1,"c":true},{"a":45488,"n":"canyon_picture","k":"table","len":8,"c":true},{"a":45496,"n":"canyon_bitmap","k":"table","len":887,"c":true},{"a":46383,"n":"canyon_bitmap_2","k":"table","len":835,"c":true},{"a":47218,"n":"canyon_bitmap_3","k":"table","len":819,"c":true},{"a":48037,"n":"canyon_bitmap_4","k":"table","len":899,"c":true},{"a":48936,"n":"canyon_bitmap_5","k":"table","len":216,"c":true},{"a":49152,"n":"canyon_bitmap_6","k":"table","len":74,"c":true},{"a":49226,"n":"canyon_colours","k":"table","len":13,"c":true},{"a":49239,"n":"j_C057","k":"table","len":64,"c":true},{"a":49303,"n":"canyon_colours_2","k":"table","len":825,"c":true},{"a":50128,"n":"canyon_nibbles","k":"table","len":566,"c":true},{"a":50694,"n":"leftover_c606","k":"table","len":10,"c":true},{"a":50704,"n":"ending_picture","k":"table","len":8,"c":true},{"a":50712,"n":"ending_bitmap","k":"table","len":937,"c":true},{"a":51649,"n":"ending_bitmap_2","k":"table","len":604,"c":true},{"a":52253,"n":"ending_colours","k":"table","len":476,"c":true},{"a":52729,"n":"ending_nibbles","k":"table","len":378,"c":true},{"a":53107,"n":"leftover_cf73","k":"table","len":141,"c":true},{"a":53248,"n":"stage_sprites","k":"table","len":986,"c":true},{"a":54234,"n":"stage_sprites_2","k":"table","len":996,"c":true},{"a":55230,"n":"stage_sprites_3","k":"table","len":654,"c":true},{"a":55884,"n":"leftover_da4c","k":"table","len":4,"c":true},{"a":55888,"n":"ride_sprites","k":"table","len":980,"c":true},{"a":56868,"n":"ride_sprites_2","k":"table","len":476,"c":true},{"a":57344,"n":"ride_sprites_2b","k":"table","len":495,"c":true},{"a":57839,"n":"ride_sprites_3","k":"table","len":965,"c":true},{"a":58804,"n":"ride_sprites_4","k":"table","len":987,"c":true},{"a":59791,"n":"ride_sprites_5","k":"table","len":248,"c":true},{"a":60039,"n":"KERNAL_SCNKEYj","k":"table","len":64,"c":true},{"a":60103,"n":"ride_sprites_5b","k":"table","len":688,"c":true},{"a":60791,"n":"ride_sprites_6","k":"table","len":971,"c":true},{"a":61762,"n":"ride_sprites_7","k":"table","len":643,"c":true},{"a":62405,"n":"leftover_f3c5","k":"table","len":43,"c":true},{"a":62448,"n":"hit_sample","k":"table","len":704,"c":true},{"a":63152,"n":"leftover_f6b0","k":"table","len":16,"c":true},{"a":63168,"n":"ride_charset","k":"table","len":1024,"c":true},{"a":64192,"n":"ride_charset_2","k":"table","len":512,"c":true},{"a":64704,"n":"ending_sample","k":"table","len":34,"c":true},{"a":64738,"n":"KERNAL_RESET_VECTOR","k":"table","len":64,"c":true},{"a":64802,"n":"ending_sample_2","k":"table","len":14,"c":true},{"a":64816,"n":"f_FD30","k":"table","len":64,"c":true},{"a":64880,"n":"ending_sample_3","k":"table","len":51,"c":true},{"a":64931,"n":"KERNAL_IOINITj","k":"table","len":64,"c":true},{"a":64995,"n":"ending_sample_4","k":"table","len":376,"c":true},{"a":65371,"n":"KERNAL_CINTj","k":"table","len":53,"c":true},{"a":65424,"n":"leftover_ff90","k":"table","len":84,"c":true},{"a":65508,"n":"KERNAL_GETIN","k":"table","len":28,"c":true}],"records":[{"a":0,"t":"gap","n":1},{"a":1,"l":"cpu_port","c":"The processor port: which ROMs the CPU sees. The game keeps $36 (BASIC out, the I/O area and the KERNAL in) and writes 0, every ROM and the I/O area out, for as long as it reads packed data or a sample from the RAM beneath them.","t":"byte","b":[136],"x":[3148,3465,3472,3520,3527,11719,11727,12425,12434,12471,12478,15796,37768,37838,37846,37895,37902,37939]},{"a":2,"l":"zpa_02","c":"Scratch byte of the gunmen's code: a row of a gunman's shape while gunman_step shifts it, and a nibble's mirror in mirror_byte","t":"byte","b":[0],"x":[35039,35058,35070,35222,35241,35253,35371,35386,35395]},{"a":3,"l":"zpa_03","c":"Scratch byte of the gunmen's code: the hiding place in gunmen_appear and gunman_step, the row in flip_shape","t":"byte","b":[170],"x":[16068,16082,16098,34843,34890,35313,35324,35337,35360]},{"a":4,"l":"gunman_x","c":"The gunman being handled, 0 to 3 (sprite 3 to 6), in gunmen_appear and gunman_step","t":"byte","b":[177],"x":[12838,16035,16100,16166,16180,34832,34888,34941,35009,35044,35091,35192,35227,35274,35291,35622,35638,35667,35683,35741,35757]},{"a":5,"l":"mul_a","c":"multiply's first number (11 for a duck's height, 25 for an object in place_object); in a fall, the rider's step up or down, from -3","t":"byte","b":[145],"x":[7523,9239,9325,9435,12171,12257,15886]},{"a":6,"l":"mul_b","c":"multiply's second number, left at 0","t":"byte","b":[179],"x":[7527,12167,12252,15882]},{"a":7,"l":"product_lo","c":"multiply's product, low byte","t":"byte","b":[0],"x":[7540,7552,7564,7568,12176,12267,15891]},{"a":8,"l":"product_hi","c":"multiply's product, high byte","t":"byte","b":[0],"x":[12183,12247,12250,12261,15898]},{"a":9,"l":"zpa_09","c":"multiply's count of bits, 8 down to 0","t":"byte","b":[0],"x":[12243,12263]},{"a":10,"l":"saved_a","c":"A, kept by save_regs","t":"byte","b":[0],"x":[15221,15228]},{"a":11,"l":"saved_x","c":"X, kept by save_regs","t":"byte","b":[76],"x":[15223,15230]},{"a":12,"l":"saved_y","c":"Y, kept by save_regs","t":"byte","b":[0],"x":[15225,15232]},{"a":13,"l":"zpa_0D","c":"A scratch counter many routines share: short_delay's loop, place_object's rows, the slot in check_shot, the hall of fame entry, the tokens in draw_tokens, the blocks of a sample","t":"byte","b":[0],"x":[3636,3638,8761,8782,9107,9115,9120,9130,9235,9260,9280,10060,10064,11504,11518,12191,12226,12388,12392,12529,12542,12767,12778,12789,13116,13130,13144,13153,14134,14136,14143,14224,15611,15645,15647,15718,15761,15878,16039,16053,37882,37927]},{"a":14,"l":"zpa_0E","c":"A second scratch counter: the five adds of each bonus step, the high byte of the distance to go, the hall of fame entry being moved, gunman_step's rows","t":"byte","b":[0],"x":[8768,8775,9111,9122,9127,9146,15675,15686,15714,15716,15880,34853,34880]},{"a":15,"l":"zpa_0F","c":"The initial being typed in check_high_score, 0 to 2","t":"byte","b":[4],"x":[15792,15801,15831,15841,15843,15851,15856]},{"a":16,"l":"zpa_10","c":"A scratch byte many routines share: the count in draw_arrows and draw_bar, the tokens worked out from ducks_killed, ride 1's time bonus, a sample byte's bits, the tune's position in the ending","t":"byte","b":[0],"x":[7272,7287,7292,7734,7746,7754,7762,7818,7828,7836,7842,8447,8452,9038,9059,12496,12511,12776,12791,14157,14164,34849,34875,34884,35049,35060,35072,35232,35243,35255,35441,35495,35536,35651,35657,37842,37861]},{"a":17,"l":"div_lo","c":"divide's 16-bit number, low byte; in check_high_score, the low byte of a pointer to an entry","t":"byte","b":[0],"x":[6811,6819,11763,11827,11832,12278,12288,12292,15781,15803,15808,15839,15860]},{"a":18,"l":"div_hi","c":"divide's number, high byte; the pointer's high byte in check_high_score","t":"byte","b":[0],"x":[6815,6821,11775,11836,12274,12296,15788]},{"a":19,"l":"divisor","c":"divide's divisor","t":"byte","b":[0],"x":[6836,11767,11838,11843,12280,12290]},{"a":20,"l":"quotient","c":"divide's quotient","t":"byte","b":[183],"x":[6841,6854,11777,11847,12272,12298]},{"a":21,"l":"remainder","c":"divide's remainder","t":"byte","b":[2],"x":[12284]},{"a":22,"l":"voice1_ptr","c":"Voice 1's place in the tune, low byte ($17 high): the event it reads next","t":"byte","b":[25],"x":[12771,38048,38124,38143,38151,38157,38430]},{"a":23,"l":"zpa_17","c":"voice1_ptr's high byte","t":"byte","b":[22],"x":[38054,38147,38161,38434]},{"a":24,"l":"voice2_ptr","c":"Voice 2's place in the tune, low byte ($19 high)","t":"byte","b":[0],"x":[38209,38228,38236,38242,38438]},{"a":25,"l":"zpa_19","c":"voice2_ptr's high byte","t":"byte","b":[4],"x":[38232,38246,38442]},{"a":26,"l":"voice3_ptr","c":"Voice 3's place in the tune, low byte ($1B high)","t":"byte","b":[113],"x":[38299,38318,38326,38332,38446]},{"a":27,"l":"zpa_1B","c":"voice3_ptr's high byte","t":"byte","b":[8],"x":[38322,38336,38450]},{"a":28,"l":"score_at","c":"Where on the text screen count_score writes the score, low byte ($1D high); its colour RAM is the same place at $D800","t":"byte","b":[0],"x":[4611,8159,13692,15414,15424]},{"a":29,"l":"zpa_1D","c":"score_at's high byte","t":"byte","b":[0],"x":[4615,8163,13696,15407]},{"a":30,"l":"zpa_1E","c":"The character carried round as a row of the train or of ride 1's hills scrolls left: the row's first, written again at its end","t":"byte","b":[0],"x":[11419]},{"a":31,"l":"zpa_1F","c":"The step count_score adds this frame (1, 11 or 99) and, in the ending, the scroll's step","t":"byte","b":[0,0,0],"x":[15053,15059,15064,15271,15284,15290,15298,15333]},{"a":34,"l":"zpa_22","c":"The duck's sprite, duck_index + 3, in move_duck: the index of its bit in $90A4","t":"byte","b":[64],"x":[7114,7126,7381,7446,7893]},{"a":35,"l":"effects","c":"The sound effects playing: bit 7 the Marshall's shot, bit 6 a gunman's, bit 5 the arrow's whistle, bit 4 the canyon's drum. The shots and the whistle clear their own bits when they end; the drum's stays set until the stage ends (start_play clears the byte)","t":"byte","b":[8,179],"x":[4756,6777,6781,13671,14039,14043,35107,35111,37351,37360,37369,37378,37428,37432,37486,37490,37552,37556]},{"a":37,"l":"shot_time","c":"Frames left of the Marshall's shot sound, from 20","t":"byte","b":[189],"x":[37415,37434,37444]},{"a":38,"l":"src_ptr","c":"The pointer most routines read through: a picture's stream, a sprite shape, a hall of fame entry, a sample (low byte; $27 high)","t":"byte","b":[0],"x":[3175,3186,3230,3235,3241,3288,3321,3357,3367,3381,3383,3407,3442,3467,3495,3511,3522,3530,3564,3581,3584,3590,3592,3618,7244,7420,7636,7644,7673,7681,7693,7701,7711,7714,7723,7726,7848,7860,7865,7948,7958,11595,11604,11632,11657,11664,11666,11704,11721,11755,11798,11805,11810,11880,11908,11913,11918,11953,11981,11986,11991,12026,12156,12195,12202,12207,12233,12429,12446,12462,12473,12481,12537,12540,12560,12571,12588,12593,12613,12616,12628,13108,13122,13136,13148,15444,15476,15503,15603,15617,15634,15639,15667,15679,15692,15697,15734,15747,15835,15896,15904,35326,35330,35334,35343,35350,35357,35403,35414,37689,37707,37725,37809,37821,37840,37886,37897]},{"a":39,"l":"zpa_27","c":"src_ptr's high byte","t":"byte","b":[0],"x":[3182,3239,3244,3293,3326,3353,3387,3404,3434,3499,3515,3534,3571,3588,3596,3625,7250,7426,7650,7952,7968,7970,11599,11609,11611,11619,11643,11645,11653,11670,11700,11733,11771,11814,11888,11922,11961,11995,12030,12161,12209,12213,12238,12450,12466,12485,12533,12550,12552,12565,12576,12584,12598,12600,12609,12633,12635,13112,13126,13140,15450,15482,15607,15643,15671,15701,15902,15911,35405,35409,35416,35422,37693,37711,37729,37813,37815,37890]},{"a":40,"l":"dest_ptr","c":"The pointer most routines write through: the screen, the bitmap, colour RAM, the next hall of fame entry (low byte; $29 high)","t":"byte","b":[0],"x":[3297,3334,3361,3373,3375,3389,3391,3411,3444,3490,3501,3537,3542,3557,3598,3600,7246,7422,7638,7646,7676,7684,7696,7704,7852,7867,11581,11587,11661,11672,11678,11689,11708,11723,11759,11800,11816,11821,11884,11906,11924,11929,11957,11979,11997,12002,12034,12444,12452,12488,12490,12504,12522,15446,15478,15505,15659,15681,15703,15708,15909]},{"a":41,"l":"zpa_29","c":"dest_ptr's high byte","t":"byte","b":[0],"x":[3301,3330,3365,3379,3395,3397,3415,3438,3505,3546,3551,3604,3609,7254,7430,7654,11591,11676,11693,11712,11735,11737,11773,11825,11890,11933,11963,12006,12038,12456,12494,12498,12516,15454,15486,15663,15712,15915]},{"a":42,"l":"map_ptr","c":"A third pointer: the map buffer in build_ride_screen and place_object, and the hall of fame's entries in check_high_score (low byte; $2B high)","t":"byte","b":[0],"x":[11781,11791,11849,11854,11894,11904,11935,11940,11967,11977,12008,12013,12181,12193,12215,12220,15757,15765,15770,15779,15833]},{"a":43,"l":"zpa_2B","c":"map_ptr's high byte","t":"byte","b":[1],"x":[11785,11858,11898,11944,11971,12017,12187,12224,15759,15774,15783]},{"a":44,"l":"row_ptr","c":"A fourth pointer: an instrument being loaded, a row of the train or the hills being scrolled, the ending's rows being moved up, colour RAM under the score (low byte; $2D high)","t":"byte","b":[8],"x":[11324,11334,11338,11341,11347,11349,11354,11407,11417,11422,11425,11441,11443,11448,14977,14993,15000,15005,15416,15434,38477,38486,38503,38512,38529,38538]},{"a":45,"l":"zpa_2D","c":"row_ptr's high byte","t":"byte","b":[134],"x":[11328,11358,11411,11452,14985,15009,15412,38482,38508,38534]},{"a":46,"l":"zpa_2E","c":"The row the ending's text moves up into, low byte ($2F high)","t":"byte","b":[8],"x":[14981,14995,15011,15016]},{"a":47,"l":"zpa_2F","c":"the high byte of the ending's destination row","t":"byte","b":[141],"x":[14987,15020]},{"a":48,"l":"ending_ptr","c":"The next line of the ending text to be written on row 24, low byte ($31 high)","t":"byte","b":[8],"x":[12847,15030,15039,15061,15066]},{"a":49,"l":"zpa_31","c":"ending_ptr's high byte","t":"byte","b":[141],"x":[12851,15070]},{"a":50,"l":"unpack_stop","c":"unpack_rle's end: it stops when the destination reaches this address, low byte ($33 high)","t":"byte","b":[8],"x":[3452,12046,12506,12524]},{"a":51,"l":"zpa_33","c":"unpack_stop's high byte","t":"byte","b":[0],"x":[3448,12042,12500,12518]},{"a":52,"l":"sample_end","c":"The end of the sample playing, low byte ($35 high): $F6B0 for the hit sample, $FF90 for the ending's, $9FFF for the whinny","t":"byte","b":[160],"x":[37697,37715,37733,37823]},{"a":53,"l":"zpa_35","c":"sample_end's high byte; on the train, 0 until the caught train starts to slow, then $FF","t":"byte","b":[0],"x":[8065,8624,8641,9523,10360,37701,37719,37737,37817]},{"a":54,"l":"zpa_36","c":"Passes of ride_loop to the caught train's next slowing, 50 each","t":"byte","b":[0],"x":[8645,8650,8665]},{"a":55,"l":"zpa_37","c":"The value of $3C when the engine last moved in a column, so it moves in once a character","t":"byte","b":[0],"x":[8507,8530,8543]},{"a":56,"l":"zpa_38","c":"The engine's column being drawn in from the left, 11 down to 0, then negative when the engine is whole","t":"byte","b":[160],"x":[8518,8537,8545,8602]},{"a":57,"l":"train_speed","c":"The train's speed, 0 at the start, made more negative as it speeds up, raised again as it stops","t":"byte","b":[70],"x":[8070,8408,8414,8675,11233]},{"a":58,"l":"zpa_3A","c":"The lowest coach count so far: a count below it gives points and becomes the new lowest","t":"byte","b":[0],"x":[8211,8224,8237,8964,8968]},{"a":59,"l":"zpa_3B","c":"0 while the train runs; $FF once it is caught and stopping, or the coach count once it has reached 20. Not 0 stops the end of a train row being wrapped round as it scrolls left","t":"byte","b":[0],"x":[8028,8376,8501,8509,8878,11373,11432]},{"a":60,"l":"zpa_3C","c":"Characters the train has scrolled since the coach count last changed, up to 20","t":"byte","b":[0],"x":[8063,8505,8528,8541,11365,11371,11459,11461,11469]},{"a":61,"l":"coaches","c":"The coach count, BCD: 3, 7 or 11 at the start by level, one less every twenty characters the horse gains on the train and one more every twenty it falls back; the train is caught at 0","t":"byte","b":[122],"x":[8209,8222,8235,8421,8426,8436,8492,8872,8888,8962,8997,11378,11383,11473,11477]},{"a":62,"l":"zpa_3E","c":"The horse's speed less the train's, signed: which way the train's rows move","t":"byte","b":[8],"x":[11235]},{"a":63,"l":"zpa_3F","c":"The pixels the train's rows move this frame, the size of $3E; on ride 1, 1 for the hills","t":"byte","b":[0],"x":[11244,11249,11289,11308,11393]},{"a":64,"l":"in_ride","c":"Not 0 in a riding stage, where the tokens are drawn a row higher","t":"byte","b":[0],"x":[7630,8007,13489]},{"a":65,"l":"bad_guys_left","c":"The gunmen still to be hit in the shoot-out, BCD from 12","t":"byte","b":[0],"x":[13532,14274,14279,15511]},{"a":66,"l":"aim_step","c":"Pixels the gunmen's aim moves each step, 1. Moving right while the aim is left of x 256 the add at $8AE7 also takes the carry the subtraction above left set, so there it moves 2","t":"byte","b":[8],"x":[13723,35515,35559]},{"a":67,"l":"bar_char","c":"The character draw_bar fills its cells with","t":"byte","b":[0],"x":[4799,7846,15466,15494,15509]},{"a":68,"l":"arrow_char","c":"The character draw_arrows draws for each arrow or bullet left","t":"byte","b":[0],"x":[4792,7766,13813,15745]},{"a":69,"l":"bar_colour","c":"The colour of draw_bar's cells","t":"byte","b":[65],"x":[7262,7438,7850,15462,15490]},{"a":70,"l":"bar_width","c":"Cells to a row in draw_bar","t":"byte","b":[0],"x":[7258,7434,7856,15458]},{"a":71,"l":"clock_secs","c":"Ride 1's clock, seconds, BCD, counted down by irq_ride","t":"byte","b":[136],"x":[8333,9034,9082,10433,10438,10444,10453]},{"a":72,"l":"clock_mins","c":"Ride 1's clock, minutes, BCD, from 2","t":"byte","b":[8],"x":[8340,9029,9086,10446,10450,10469]},{"a":73,"l":"score_digits","c":"Eight bytes, $0049-$0050: the score's digits, one to a byte, as count_score unpacks them from its BCD to write them on the screen","t":"byte","b":[136,8,255,0,0,0,0,0],"x":[15373,15382,15391,15418]},{"a":81,"t":"byte","b":[0,0,3,76,0,0,0,141]},{"a":89,"t":"byte","b":[7,134,7,0,0,0,0,0]},{"a":97,"t":"byte","b":[138,0,0,2,183,0,0,0]},{"a":105,"t":"byte","b":[138,172,128,0,0,0,0,0]},{"a":113,"t":"byte","b":[118,8,230,122,208,2,230,123]},{"a":121,"t":"byte","b":[173,131,8,201,58,176,10,201]},{"a":129,"t":"byte","b":[32,240,239,56,233,48,56,233]},{"a":137,"t":"gap","n":651},{"a":788,"l":"irq_vector","c":"The KERNAL's IRQ vector: every raster handler writes the next one's address here, so each frame runs a chain of them","t":"byte","b":[49],"x":[3114,7998,8184,10198,10205,10212,10219,10234,10490,10528,10551,10600,10649,10755,10796,12755,12890,13368,13425,13660,14858,15134,15251]},{"a":789,"l":"a_0315","c":"the IRQ vector's high byte","t":"byte","b":[234],"x":[3119,8003,8189,10239,10495,10533,10556,10605,10654,10760,10801,12760,12895,13373,13430,13665,14863,15139]},{"a":790,"l":"brk_vector","c":"The KERNAL's BRK vector: pointed at brk_handler","t":"byte","b":[255],"x":[3101,12645]},{"a":791,"l":"a_0317","c":"the BRK vector's high byte","t":"byte","b":[197],"x":[3106,12650]},{"a":792,"l":"nmi_vector","c":"The KERNAL's NMI vector: pointed at nmi_ignore, so RESTORE does nothing","t":"byte","b":[193],"x":[12655]},{"a":793,"l":"a_0319","c":"the NMI vector's high byte","t":"byte","b":[254,74,243,145,242,14,242,80],"x":[12660]},{"a":801,"t":"byte","b":[242,51,243,87,241,202,241,234]},{"a":809,"t":"byte","b":[246,62,241,47,243,102,254,120]},{"a":817,"t":"byte","b":[3,237,245]},{"a":820,"l":"picture_header","c":"Six bytes, $0334-$0339, the picture's three addresses as show_picture moves them to where the picture lies: its screen colours ($0334), its colour-RAM nibbles ($0336), and the end of those nibbles ($0338)","t":"byte","b":[169],"x":[3188,3196,3206,3210,3216,3285,3417]},{"a":821,"l":"f_0335","c":"the screen colours' high byte","t":"byte","b":[16],"x":[3219,3224,3290,3423]},{"a":822,"l":"a_0336","c":"The start of the picture's colour-RAM nibbles, which is also the end of its screen colours, low byte","t":"byte","b":[44],"x":[3303,3318]},{"a":823,"l":"a_0337","c":"the nibbles' start, high byte","t":"byte","b":[13],"x":[3309,3323]},{"a":824,"l":"a_0338","c":"The end of the picture's colour-RAM nibbles, low byte","t":"byte","b":[220],"x":[3336]},{"a":825,"l":"a_0339","c":"the nibbles' end, high byte","t":"byte","b":[240,251,169,17,141,14,221,173],"x":[3342]},{"a":833,"t":"byte","b":[13,221,74,44,13,220,38,252]},{"a":841,"t":"byte","b":[96,162,10,32,52,3,238,32]},{"a":849,"t":"byte","b":[208,202,208,247,165,252,96,234]},{"a":857,"t":"byte","b":[234,169,129,141,13,220,88,169]},{"a":865,"t":"byte","b":[0,32,113,168,76,234,167,220]},{"a":873,"t":"byte","b":[88,169,0,32,113,168,76,234]},{"a":881,"t":"byte","b":[167,0,0,0,0,0,141,169]},{"a":889,"t":"gap","n":71},{"a":960,"l":"f_03C0","c":"Sprite shape 15 in VIC bank 0, $03C0-$03FF: made a solid bar by build_ride_screen for the bars under a ride's band","t":"byte","b":[187,3,169,129,141,13,220,88],"x":[11532]},{"a":968,"t":"byte","b":[32,202,252,44,83,228,162,255]},{"a":976,"t":"byte","b":[160,159,169,64,133,144,24,96]},{"a":984,"l":"f_03D8","c":"The bar's last eight lines, $03D8 on: left empty, so the bar is eight lines high","t":"byte","b":[0,0,0,28,189,162,227,36],"x":[11545]},{"a":992,"t":"byte","b":[115,202,16,248,169,72,160,235]},{"a":1000,"t":"byte","b":[141,143,2,140,144,2,76,120]},{"a":1008,"t":"byte","b":[3,0,95,148,96,0,255,28]},{"a":1016,"t":"byte","b":[99,99,31,32,32,32,32,32]},{"a":1024,"t":"gap","n":1024,"x":[9201,10077,10123,10133,10167,10177,12066,13651,14718,35294,35299]},{"a":1024,"t":"note","l":"shape_facing","c":"The text screen of the status lines (the raster split shows it below the picture). Its top rows are never shown, and the game keeps a flag there for each sprite shape, $0400 + the shape's number: $FF when it faces as drawn, toggled by flip_shape each time the shape is mirrored. A stage sets the first 28 to $FF, a ride all 256.","note":"outside the tracked image","x":[9201,10077,10123,10133,10167,10177,12066,13651,14718,35294,35299]},{"a":2048,"l":"status_font","c":"The character set of the text screen at $0400, which shows the status lines, the title's text and the hall of fame: ninety-six characters, $0800-$0AFF, in the order of the C64's lower-case set, a to z at $01-$1A, digits at $30-$39 and capitals at $41-$5A. Besides the letters it draws the peace token's four quarters ($1B-$1E), the arrow mark ($22), a solid block ($40) and small figures and faces for the bars ($23-$26, $2A, $2B)","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":2056,"t":"byte","b":[0,0,120,12,124,204,118,0]},{"a":2064,"t":"byte","b":[224,96,124,102,102,102,220,0]},{"a":2072,"t":"byte","b":[0,0,60,102,96,102,60,0]},{"a":2080,"t":"byte","b":[28,12,124,204,204,204,118,0]},{"a":2088,"t":"byte","b":[0,0,60,102,126,96,60,0]},{"a":2096,"t":"byte","b":[28,54,48,120,48,48,120,0]},{"a":2104,"t":"byte","b":[0,0,62,102,102,62,6,124]},{"a":2112,"t":"byte","b":[224,96,108,118,102,102,230,0]},{"a":2120,"t":"byte","b":[24,0,56,24,24,24,60,0]},{"a":2128,"t":"byte","b":[6,0,14,6,6,102,102,60]},{"a":2136,"t":"byte","b":[224,96,102,108,120,108,230,0]},{"a":2144,"t":"byte","b":[56,24,24,24,24,24,60,0]},{"a":2152,"t":"byte","b":[0,0,108,254,214,214,198,0]},{"a":2160,"t":"byte","b":[0,0,220,102,102,102,102,0]},{"a":2168,"t":"byte","b":[0,0,60,102,102,102,60,0]},{"a":2176,"t":"byte","b":[0,0,220,102,102,124,96,240]},{"a":2184,"t":"byte","b":[0,171,118,204,204,124,12,30]},{"a":2192,"t":"byte","b":[0,0,220,118,96,96,240,0]},{"a":2200,"t":"byte","b":[0,0,60,96,60,6,124,0]},{"a":2208,"t":"byte","b":[48,48,124,48,48,54,28,0]},{"a":2216,"t":"byte","b":[0,0,102,102,102,102,62,0]},{"a":2224,"t":"byte","b":[0,0,102,102,102,60,24,0]},{"a":2232,"t":"byte","b":[0,0,198,214,214,254,108,0]},{"a":2240,"t":"byte","b":[0,0,198,108,56,108,198,0]},{"a":2248,"t":"byte","b":[0,0,102,102,102,62,6,124]},{"a":2256,"t":"byte","b":[0,0,126,76,24,50,126,0]},{"a":2264,"t":"byte","b":[0,7,31,54,63,127,111,127]},{"a":2272,"t":"byte","b":[0,240,252,182,126,127,119,127]},{"a":2280,"t":"byte","b":[127,111,127,62,55,31,7,0]},{"a":2288,"t":"byte","b":[127,119,127,62,118,252,240,0]},{"a":2296,"t":"byte","b":[40,16,16,16,16,56,16,0]},{"a":2304,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":2312,"t":"byte","b":[24,24,24,24,24,0,24,0]},{"a":2320,"t":"byte","b":[2,15,56,104,216,112,32,0]},{"a":2328,"t":"byte","b":[56,84,186,238,186,84,56,0]},{"a":2336,"t":"byte","b":[56,124,56,124,124,0,0,0]},{"a":2344,"t":"byte","b":[56,56,18,124,144,40,36,34]},{"a":2352,"t":"byte","b":[56,56,144,124,18,40,72,136]},{"a":2360,"t":"byte","b":[6,12,24,0,0,0,0,0]},{"a":2368,"t":"byte","b":[12,24,48,48,48,24,12,0]},{"a":2376,"t":"byte","b":[48,24,12,12,12,24,48,0]},{"a":2384,"t":"byte","b":[126,255,153,255,189,195,255,126]},{"a":2392,"t":"byte","b":[126,255,153,255,195,189,255,126]},{"a":2400,"t":"byte","b":[0,0,0,0,0,24,24,48]},{"a":2408,"t":"byte","b":[0,0,0,126,0,0,0,0]},{"a":2416,"t":"byte","b":[0,0,0,0,0,24,24,0]},{"a":2424,"t":"byte","b":[0,3,6,12,24,48,96,0]},{"a":2432,"t":"byte","b":[124,198,206,214,230,198,124,0]},{"a":2440,"t":"byte","b":[24,56,24,24,24,24,126,0]},{"a":2448,"t":"byte","b":[60,102,6,60,96,102,126,0]},{"a":2456,"t":"byte","b":[60,102,6,28,6,102,60,0]},{"a":2464,"t":"byte","b":[28,60,108,204,254,12,30,0]},{"a":2472,"t":"byte","b":[126,98,96,124,6,102,60,0]},{"a":2480,"t":"byte","b":[60,102,96,124,102,102,60,0]},{"a":2488,"t":"byte","b":[126,102,6,12,24,24,24,0]},{"a":2496,"t":"byte","b":[60,102,102,60,102,102,60,0]},{"a":2504,"t":"byte","b":[60,102,102,62,6,102,60,0]},{"a":2512,"t":"byte","b":[0,0,24,0,0,24,0,0]},{"a":2520,"t":"byte","b":[0,0,24,0,0,24,24,48]},{"a":2528,"t":"byte","b":[14,24,48,96,48,24,14,0]},{"a":2536,"t":"byte","b":[0,0,126,0,126,0,0,0]},{"a":2544,"t":"byte","b":[0,0,0,3,6,12,248,0]},{"a":2552,"t":"byte","b":[60,102,6,12,24,0,24,0]},{"a":2560,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":2568,"t":"byte","b":[24,60,102,102,126,102,102,0]},{"a":2576,"t":"byte","b":[252,102,102,124,102,102,252,0]},{"a":2584,"t":"byte","b":[60,102,192,192,192,102,60,0]},{"a":2592,"t":"byte","b":[248,108,102,102,102,108,248,0]},{"a":2600,"t":"byte","b":[254,98,104,120,104,98,254,0]},{"a":2608,"t":"byte","b":[254,98,104,120,104,96,240,0]},{"a":2616,"t":"byte","b":[60,102,192,192,206,102,62,0]},{"a":2624,"t":"byte","b":[102,102,102,126,102,102,102,0]},{"a":2632,"t":"byte","b":[126,24,24,24,24,24,126,0]},{"a":2640,"t":"byte","b":[30,12,12,12,204,204,120,0]},{"a":2648,"t":"byte","b":[230,102,108,120,108,102,230,0]},{"a":2656,"t":"byte","b":[240,96,96,96,98,102,254,0]},{"a":2664,"t":"byte","b":[198,238,254,254,214,198,198,0]},{"a":2672,"t":"byte","b":[198,230,246,222,206,198,198,0]},{"a":2680,"t":"byte","b":[56,108,198,198,198,108,56,0]},{"a":2688,"t":"byte","b":[252,102,102,124,96,96,240,0]},{"a":2696,"t":"byte","b":[56,108,198,198,218,204,118,0]},{"a":2704,"t":"byte","b":[252,102,102,124,108,102,230,0]},{"a":2712,"t":"byte","b":[60,102,96,60,6,102,60,0]},{"a":2720,"t":"byte","b":[126,90,24,24,24,24,60,0]},{"a":2728,"t":"byte","b":[102,102,102,102,102,102,60,0]},{"a":2736,"t":"byte","b":[102,102,102,102,102,60,24,0]},{"a":2744,"t":"byte","b":[198,198,198,214,254,238,198,0]},{"a":2752,"t":"byte","b":[198,108,56,56,108,198,198,0]},{"a":2760,"t":"byte","b":[102,102,102,60,24,24,60,0]},{"a":2768,"t":"byte","b":[254,198,140,24,50,102,254,0]},{"a":2776,"t":"byte","b":[0,3,3,3,0,0,0,1]},{"a":2784,"t":"byte","b":[0,192,192,192,0,0,0,0]},{"a":2792,"t":"byte","b":[0,0,0,240,240,240,240,240]},{"a":2800,"t":"byte","b":[0,0,0,0,0,0,1,1]},{"a":2808,"t":"byte","b":[0,0,0,0,0,63,240,0]},{"a":2816,"l":"ride1_layout","c":"Ride 1's obstacles, pairs of a step along the map buffer and an object number from ride_objects (0 for none), ended by $FF at $0B31; place_object lays each one in","t":"byte","b":[5,1,6,2,9,4,15,6]},{"a":2824,"t":"byte","b":[15,1,20,2,30,6,24,5]},{"a":2832,"t":"byte","b":[3,5,18,2,10,3,25,3]},{"a":2840,"t":"byte","b":[20,6,20,6,3,6,27,5]},{"a":2848,"t":"byte","b":[3,5,27,1,10,4,18,6]},{"a":2856,"t":"byte","b":[3,6,39,6,1,6,29,7]},{"a":2864,"t":"byte","b":[1,255]},{"a":2866,"l":"leftover_0b32","c":"Sixty-two bytes after ride 1's list that nothing reads, in the same form of step and object pairs: $FF then 0 for most, and a few objects between","t":"byte","b":[255,0,255,0,255,0,34,4]},{"a":2874,"t":"byte","b":[49,3,38,5,5,5,255,0]},{"a":2882,"t":"byte","b":[255,0,255,0,255,0,255,0]},{"a":2890,"t":"byte","b":[112,3,40,5,40,5,255,0]},{"a":2898,"t":"byte","b":[255,0,255,0,255,0,255,0]},{"a":2906,"t":"byte","b":[62,5,8,5,25,3,30,1]},{"a":2914,"t":"byte","b":[35,5,30,5,1,255,64,247]},{"a":2922,"t":"byte","b":[32,24,1,49,1,153]},{"a":2928,"l":"train_layout","c":"The train's obstacles, pairs of a step and an object number in the same form, ended by $FF at $0BA3","t":"byte","b":[40,1,6,1,9,3,15,8]},{"a":2936,"t":"byte","b":[20,9,20,6,2,6,15,3]},{"a":2944,"t":"byte","b":[8,4,25,9,10,9,20,8]},{"a":2952,"t":"byte","b":[3,8,15,3,5,4,37,6]},{"a":2960,"t":"byte","b":[1,6,19,8,20,5,1,5]},{"a":2968,"t":"byte","b":[19,3,10,2,6,4,24,8]},{"a":2976,"t":"byte","b":[10,9,1,255]},{"a":2980,"l":"leftover_0ba4","c":"Ninety-two bytes after the train's list that nothing reads: $AA and $FF fillers, then pairs that look like a picture's packed screen colours","t":"byte","b":[170,5,255,3,170,5,255,3]},{"a":2988,"t":"byte","b":[170,5,255,255,255,255,255,255]},{"a":2996,"t":"byte","b":[255,255,255,255,255,8,4,203]},{"a":3004,"t":"byte","b":[2,236,2,235,1,11,4,235]},{"a":3012,"t":"byte","b":[14,232,2,235,1,203,1,236]},{"a":3020,"t":"byte","b":[1,203,2,236,2,12,1,236]},{"a":3028,"t":"byte","b":[1,12,1,224,1,203,1,235]},{"a":3036,"t":"byte","b":[1,236,3,203,1,232,1,235]},{"a":3044,"t":"byte","b":[1,232,1,203,1,232,3,236]},{"a":3052,"t":"byte","b":[1,235,13,232,1,235,2,236]},{"a":3060,"t":"byte","b":[2,203,1,232,2,12,2,236]},{"a":3068,"t":"byte","b":[1,203,1,169]},{"a":3072,"l":"start","c":"The game's entry: the loader jumps here when the tape has loaded, and a reset comes here through the CBM80 vectors at $8000. Turns the sprites off, copies three sprite shapes from $4000-$40BF into the stack page at $0101-$01C0, where unpacking a picture never reaches them (build_ride_screen copies them back to $7300), makes the border black, sets stage to 4 (the title) and runs on into show_picture.","t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":3074,"t":"code","b":[141,21,208],"m":"sta","o":"vic_sprite_enable"},{"a":3077,"t":"code","b":[120],"m":"sei"},{"a":3078,"t":"code","b":[162,192],"m":"ldx","o":"#$C0"},{"a":3080,"l":"b_0C08","t":"code","b":[189,255,63],"m":"lda","oa":16383,"o":"f_3FFF,x","x":[3087]},{"a":3083,"t":"code","b":[157,0,1],"m":"sta","oa":256,"o":"f_0100,x"},{"a":3086,"t":"code","b":[202],"m":"dex"},{"a":3087,"t":"code","b":[208,247],"m":"bne","oa":3080,"o":"b_0C08"},{"a":3089,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":3091,"t":"code","b":[141,32,208],"m":"sta","o":"vic_border"},{"a":3094,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":3096,"t":"code","b":[141,123,144],"m":"sta","oa":36987,"o":"stage"},{"a":3099,"l":"show_picture","c":"Shows the picture for the stage in stage ($907B) and starts that stage. Jumped to from everywhere a stage ends, so it resets the stack pointer to $DF. Points BRK at brk_handler, installs irq_idle on raster line $D8 with CIA 1's interrupts off, wipes the bank-1 screen, sprites and bitmap ($4400-$7FFF) and colour RAM (clear_bank1), looks the picture up in picture_table and relocates the three addresses in its header, then unpacks its screen colours to $4400 and its colour-RAM nibbles to $8010 (unpack_runs), spreads the nibbles over colour RAM, unpacks its bitmap to $6000 (unpack_bitmap) and the sprite shapes packed under the I/O area at $D000 to $4800-$5FFF (unpack_rle), and goes on to start_stage.","t":"code","b":[169,97],"m":"lda","o":"#$61","x":[6915,6998,8832,8840,9079,9551,12877,13063,13304,13340,13484,15875,35900]},{"a":3101,"t":"code","b":[141,22,3],"m":"sta","oa":790,"o":"brk_vector"},{"a":3104,"t":"code","b":[169,59],"m":"lda","o":"#$3B"},{"a":3106,"t":"code","b":[141,23,3],"m":"sta","oa":791,"o":"a_0317"},{"a":3109,"c":"X = $DF, the stack pointer this routine sets at $0C5E","t":"code","b":[162,223],"m":"ldx","o":"#$DF"},{"a":3111,"t":"code","b":[120],"m":"sei"},{"a":3112,"t":"code","b":[169,76],"m":"lda","o":"#$4C"},{"a":3114,"t":"code","b":[141,20,3],"m":"sta","oa":788,"o":"irq_vector"},{"a":3117,"t":"code","b":[169,31],"m":"lda","o":"#$1F"},{"a":3119,"t":"code","b":[141,21,3],"m":"sta","oa":789,"o":"a_0315"},{"a":3122,"t":"code","b":[169,127],"m":"lda","o":"#$7F"},{"a":3124,"t":"code","b":[141,13,220],"m":"sta","o":"cia1_interrupt"},{"a":3127,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":3129,"t":"code","b":[141,26,208],"m":"sta","o":"vic_irq_enable"},{"a":3132,"t":"code","b":[169,216],"m":"lda","o":"#$D8"},{"a":3134,"t":"code","b":[141,18,208],"m":"sta","o":"vic_raster"},{"a":3137,"t":"code","b":[173,17,208],"m":"lda","o":"vic_control1"},{"a":3140,"t":"code","b":[41,127],"m":"and","o":"#$7F"},{"a":3142,"t":"code","b":[141,17,208],"m":"sta","o":"vic_control1"},{"a":3145,"t":"code","b":[88],"m":"cli"},{"a":3146,"t":"code","b":[169,54],"m":"lda","o":"#$36"},{"a":3148,"t":"code","b":[133,1],"m":"sta","oa":1,"o":"cpu_port"},{"a":3150,"c":"drawing_picture = $FF while the screen is wiped, which keeps irq_top from setting the background colour","t":"code","b":[206,161,143],"m":"dec","oa":36769,"o":"drawing_picture"},{"a":3153,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":3155,"t":"code","b":[32,241,48],"m":"jsr","oa":12529,"o":"clear_bank1"},{"a":3158,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":3160,"t":"code","b":[141,161,143],"m":"sta","oa":36769,"o":"drawing_picture"},{"a":3163,"c":"A picture's entry in picture_table is its address less one. Byte +0 is not read; bytes +1 to +6 are three addresses, assembled as if the picture lay at $A000, which this loop moves to where it really is: the start of its screen colours, of its colour-RAM nibbles, and the end of those nibbles. The bitmap's packed stream starts at +8.","t":"code","b":[173,123,144],"m":"lda","oa":36987,"o":"stage"},{"a":3166,"t":"code","b":[154],"m":"txs"},{"a":3167,"t":"code","b":[10],"m":"asl","o":"a"},{"a":3168,"t":"code","b":[170],"m":"tax"},{"a":3169,"t":"code","b":[189,124,144],"m":"lda","oa":36988,"o":"picture_table,x"},{"a":3172,"t":"code","b":[24],"m":"clc"},{"a":3173,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":3175,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"src_ptr"},{"a":3177,"t":"code","b":[189,125,144],"m":"lda","oa":36989,"o":"f_907D,x"},{"a":3180,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":3182,"t":"code","b":[133,39],"m":"sta","oa":39,"o":"zpa_27"},{"a":3184,"t":"code","b":[160,5],"m":"ldy","o":"#$05"},{"a":3186,"l":"b_0C72","t":"code","b":[177,38],"m":"lda","oa":38,"o":"(src_ptr),y","x":[3192]},{"a":3188,"t":"code","b":[153,52,3],"m":"sta","oa":820,"o":"picture_header,y"},{"a":3191,"t":"code","b":[136],"m":"dey"},{"a":3192,"t":"code","b":[16,248],"m":"bpl","oa":3186,"o":"b_0C72"},{"a":3194,"t":"code","b":[160,5],"m":"ldy","o":"#$05"},{"a":3196,"l":"b_0C7C","t":"code","b":[185,52,3],"m":"lda","oa":820,"o":"picture_header,y","x":[3228]},{"a":3199,"t":"code","b":[56],"m":"sec"},{"a":3200,"t":"code","b":[233,160],"m":"sbc","o":"#$A0"},{"a":3202,"t":"code","b":[24],"m":"clc"},{"a":3203,"t":"code","b":[125,125,144],"m":"adc","oa":36989,"o":"f_907D,x"},{"a":3206,"t":"code","b":[153,52,3],"m":"sta","oa":820,"o":"picture_header,y"},{"a":3209,"t":"code","b":[136],"m":"dey"},{"a":3210,"t":"code","b":[185,52,3],"m":"lda","oa":820,"o":"picture_header,y"},{"a":3213,"t":"code","b":[125,124,144],"m":"adc","oa":36988,"o":"picture_table,x"},{"a":3216,"t":"code","b":[153,52,3],"m":"sta","oa":820,"o":"picture_header,y"},{"a":3219,"t":"code","b":[185,53,3],"m":"lda","oa":821,"o":"f_0335,y"},{"a":3222,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":3224,"t":"code","b":[153,53,3],"m":"sta","oa":821,"o":"f_0335,y"},{"a":3227,"t":"code","b":[136],"m":"dey"},{"a":3228,"t":"code","b":[16,222],"m":"bpl","oa":3196,"o":"b_0C7C"},{"a":3230,"t":"code","b":[165,38],"m":"lda","oa":38,"o":"src_ptr"},{"a":3232,"t":"code","b":[24],"m":"clc"},{"a":3233,"t":"code","b":[105,7],"m":"adc","o":"#$07"},{"a":3235,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"src_ptr"},{"a":3237,"t":"code","b":[144,2],"m":"bcc","oa":3241,"o":"b_0CA9"},{"a":3239,"t":"code","b":[230,39],"m":"inc","oa":39,"o":"zpa_27"},{"a":3241,"l":"b_0CA9","t":"code","b":[165,38],"m":"lda","oa":38,"o":"src_ptr","x":[3237]},{"a":3243,"t":"code","b":[72],"m":"pha"},{"a":3244,"t":"code","b":[165,39],"m":"lda","oa":39,"o":"zpa_27"},{"a":3246,"t":"code","b":[72],"m":"pha"},{"a":3247,"c":"VIC bank 1 ($4000-$7FFF), bitmap mode, multicolour, screen $4400 and bitmap $6000, dark grey background","t":"code","b":[173,2,221],"m":"lda","o":"cia2_ddr_a"},{"a":3250,"t":"code","b":[9,3],"m":"ora","o":"#$03"},{"a":3252,"t":"code","b":[141,2,221],"m":"sta","o":"cia2_ddr_a"},{"a":3255,"t":"code","b":[173,0,221],"m":"lda","o":"cia2_port_a"},{"a":3258,"t":"code","b":[41,252],"m":"and","o":"#$FC"},{"a":3260,"t":"code","b":[9,2],"m":"ora","o":"#$02"},{"a":3262,"t":"code","b":[141,0,221],"m":"sta","o":"cia2_port_a"},{"a":3265,"t":"code","b":[169,59],"m":"lda","o":"#$3B"},{"a":3267,"t":"code","b":[141,17,208],"m":"sta","o":"vic_control1"},{"a":3270,"t":"code","b":[169,24],"m":"lda","o":"#$18"},{"a":3272,"t":"code","b":[141,22,208],"m":"sta","o":"vic_control2"},{"a":3275,"t":"code","b":[169,24],"m":"lda","o":"#$18"},{"a":3277,"t":"code","b":[141,24,208],"m":"sta","o":"vic_memory"},{"a":3280,"t":"code","b":[169,11],"m":"lda","o":"#$0B"},{"a":3282,"t":"code","b":[141,33,208],"m":"sta","o":"vic_background0"},{"a":3285,"t":"code","b":[173,52,3],"m":"lda","oa":820,"o":"picture_header"},{"a":3288,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"src_ptr"},{"a":3290,"t":"code","b":[173,53,3],"m":"lda","oa":821,"o":"f_0335"},{"a":3293,"t":"code","b":[133,39],"m":"sta","oa":39,"o":"zpa_27"},{"a":3295,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":3297,"t":"code","b":[133,40],"m":"sta","oa":40,"o":"dest_ptr"},{"a":3299,"t":"code","b":[169,68],"m":"lda","o":"#$44"},{"a":3301,"t":"code","b":[133,41],"m":"sta","oa":41,"o":"zpa_29"},{"a":3303,"t":"code","b":[173,54,3],"m":"lda","oa":822,"o":"a_0336"},{"a":3306,"t":"code","b":[141,232,144],"m":"sta","oa":37096,"o":"unpack_end"},{"a":3309,"t":"code","b":[173,55,3],"m":"lda","oa":823,"o":"a_0337"},{"a":3312,"t":"code","b":[141,233,144],"m":"sta","oa":37097,"o":"a_90E9"},{"a":3315,"t":"code","b":[32,251,13],"m":"jsr","oa":3579,"o":"unpack_runs"},{"a":3318,"t":"code","b":[173,54,3],"m":"lda","oa":822,"o":"a_0336"},{"a":3321,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"src_ptr"},{"a":3323,"t":"code","b":[173,55,3],"m":"lda","oa":823,"o":"a_0337"},{"a":3326,"t":"code","b":[133,39],"m":"sta","oa":39,"o":"zpa_27"},{"a":3328,"t":"code","b":[169,128],"m":"lda","o":"#$80"},{"a":3330,"t":"code","b":[133,41],"m":"sta","oa":41,"o":"zpa_29"},{"a":3332,"t":"code","b":[169,16],"m":"lda","o":"#$10"},{"a":3334,"t":"code","b":[133,40],"m":"sta","oa":40,"o":"dest_ptr"},{"a":3336,"t":"code","b":[173,56,3],"m":"lda","oa":824,"o":"a_0338"},{"a":3339,"t":"code","b":[141,232,144],"m":"sta","oa":37096,"o":"unpack_end"},{"a":3342,"t":"code","b":[173,57,3],"m":"lda","oa":825,"o":"a_0339"},{"a":3345,"t":"code","b":[141,233,144],"m":"sta","oa":37097,"o":"a_90E9"},{"a":3348,"t":"code","b":[32,251,13],"m":"jsr","oa":3579,"o":"unpack_runs"},{"a":3351,"c":"Each byte of the nibble buffer at $8010 makes two colour-RAM cells, the high nibble first, until colour RAM ends at $DBFF","t":"code","b":[169,128],"m":"lda","o":"#$80"},{"a":3353,"t":"code","b":[133,39],"m":"sta","oa":39,"o":"zpa_27"},{"a":3355,"t":"code","b":[169,16],"m":"lda","o":"#$10"},{"a":3357,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"src_ptr"},{"a":3359,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":3361,"t":"code","b":[133,40],"m":"sta","oa":40,"o":"dest_ptr"},{"a":3363,"t":"code","b":[169,216],"m":"lda","o":"#$D8"},{"a":3365,"t":"code","b":[133,41],"m":"sta","oa":41,"o":"zpa_29"},{"a":3367,"l":"b_0D27","t":"code","b":[177,38],"m":"lda","oa":38,"o":"(src_ptr),y","x":[3401]},{"a":3369,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":3370,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":3371,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":3372,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":3373,"t":"code","b":[145,40],"m":"sta","oa":40,"o":"(dest_ptr),y"},{"a":3375,"t":"code","b":[230,40],"m":"inc","oa":40,"o":"dest_ptr"},{"a":3377,"t":"code","b":[208,2],"m":"bne","oa":3381,"o":"b_0D35"},{"a":3379,"t":"code","b":[230,41],"m":"inc","oa":41,"o":"zpa_29"},{"a":3381,"l":"b_0D35","t":"code","b":[177,38],"m":"lda","oa":38,"o":"(src_ptr),y","x":[3377]},{"a":3383,"t":"code","b":[230,38],"m":"inc","oa":38,"o":"src_ptr"},{"a":3385,"t":"code","b":[208,2],"m":"bne","oa":3389,"o":"b_0D3D"},{"a":3387,"t":"code","b":[230,39],"m":"inc","oa":39,"o":"zpa_27"},{"a":3389,"l":"b_0D3D","t":"code","b":[145,40],"m":"sta","oa":40,"o":"(dest_ptr),y","x":[3385]},{"a":3391,"t":"code","b":[230,40],"m":"inc","oa":40,"o":"dest_ptr"},{"a":3393,"t":"code","b":[208,2],"m":"bne","oa":3397,"o":"b_0D45"},{"a":3395,"t":"code","b":[230,41],"m":"inc","oa":41,"o":"zpa_29"},{"a":3397,"l":"b_0D45","t":"code","b":[165,41],"m":"lda","oa":41,"o":"zpa_29","x":[3393]},{"a":3399,"t":"code","b":[201,220],"m":"cmp","o":"#$DC"},{"a":3401,"t":"code","b":[208,220],"m":"bne","oa":3367,"o":"b_0D27"},{"a":3403,"t":"code","b":[104],"m":"pla"},{"a":3404,"t":"code","b":[133,39],"m":"sta","oa":39,"o":"zpa_27"},{"a":3406,"t":"code","b":[104],"m":"pla"},{"a":3407,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"src_ptr"},{"a":3409,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":3411,"t":"code","b":[133,40],"m":"sta","oa":40,"o":"dest_ptr"},{"a":3413,"t":"code","b":[169,96],"m":"lda","o":"#$60"},{"a":3415,"t":"code","b":[133,41],"m":"sta","oa":41,"o":"zpa_29"},{"a":3417,"t":"code","b":[173,52,3],"m":"lda","oa":820,"o":"picture_header"},{"a":3420,"t":"code","b":[141,232,144],"m":"sta","oa":37096,"o":"unpack_end"},{"a":3423,"t":"code","b":[173,53,3],"m":"lda","oa":821,"o":"f_0335"},{"a":3426,"t":"code","b":[141,233,144],"m":"sta","oa":37097,"o":"a_90E9"},{"a":3429,"t":"code","b":[32,132,13],"m":"jsr","oa":3460,"o":"unpack_bitmap"},{"a":3432,"c":"The picture's sprite shapes: packed at $D000 under the I/O area, unpacked to $4800-$5FFF","t":"code","b":[169,208],"m":"lda","o":"#$D0"},{"a":3434,"t":"code","b":[133,39],"m":"sta","oa":39,"o":"zpa_27"},{"a":3436,"t":"code","b":[169,72],"m":"lda","o":"#$48"},{"a":3438,"t":"code","b":[133,41],"m":"sta","oa":41,"o":"zpa_29"},{"a":3440,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":3442,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"src_ptr"},{"a":3444,"t":"code","b":[133,40],"m":"sta","oa":40,"o":"dest_ptr"},{"a":3446,"t":"code","b":[169,96],"m":"lda","o":"#$60"},{"a":3448,"t":"code","b":[133,51],"m":"sta","oa":51,"o":"zpa_33"},{"a":3450,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":3452,"t":"code","b":[133,50],"m":"sta","oa":50,"o":"unpack_stop"},{"a":3454,"t":"code","b":[32,134,48],"m":"jsr","oa":12422,"o":"unpack_rle"},{"a":3457,"t":"code","b":[76,99,49],"m":"jmp","oa":12643,"o":"start_stage"},{"a":3460,"l":"unpack_bitmap","c":"Unpacks a picture's bitmap from the stream at (zpa_26) to (zpa_28), reading each byte with every ROM and the I/O area switched out, so the stream can lie under them. A byte other than $00, $55, $AA or $FF is copied as it is; one of those four is followed by a count, and is written that many times (a count of 0 means 256). Waits a little after every byte it writes (short_delay), so the picture appears as it is unpacked. Stops when the destination passes $7F3F, the end of the bitmap at $6000, or the source reaches the address in unpack_end ($90E8).","t":"code","b":[160,0],"m":"ldy","o":"#$00","x":[3429,3569,3576]},{"a":3462,"t":"code","b":[120],"m":"sei"},{"a":3463,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":3465,"t":"code","b":[133,1],"m":"sta","oa":1,"o":"cpu_port"},{"a":3467,"t":"code","b":[177,38],"m":"lda","oa":38,"o":"(src_ptr),y"},{"a":3469,"t":"code","b":[72],"m":"pha"},{"a":3470,"t":"code","b":[169,54],"m":"lda","o":"#$36"},{"a":3472,"t":"code","b":[133,1],"m":"sta","oa":1,"o":"cpu_port"},{"a":3474,"t":"code","b":[88],"m":"cli"},{"a":3475,"t":"code","b":[104],"m":"pla"},{"a":3476,"t":"code","b":[240,32],"m":"beq","oa":3510,"o":"b_0DB6"},{"a":3478,"t":"code","b":[201,170],"m":"cmp","o":"#$AA"},{"a":3480,"t":"code","b":[240,28],"m":"beq","oa":3510,"o":"b_0DB6"},{"a":3482,"t":"code","b":[201,85],"m":"cmp","o":"#$55"},{"a":3484,"t":"code","b":[240,24],"m":"beq","oa":3510,"o":"b_0DB6"},{"a":3486,"t":"code","b":[201,255],"m":"cmp","o":"#$FF"},{"a":3488,"t":"code","b":[240,20],"m":"beq","oa":3510,"o":"b_0DB6"},{"a":3490,"t":"code","b":[145,40],"m":"sta","oa":40,"o":"(dest_ptr),y"},{"a":3492,"t":"code","b":[32,49,14],"m":"jsr","oa":3633,"o":"short_delay"},{"a":3495,"t":"code","b":[230,38],"m":"inc","oa":38,"o":"src_ptr"},{"a":3497,"t":"code","b":[208,2],"m":"bne","oa":3501,"o":"b_0DAD"},{"a":3499,"t":"code","b":[230,39],"m":"inc","oa":39,"o":"zpa_27"},{"a":3501,"l":"b_0DAD","t":"code","b":[230,40],"m":"inc","oa":40,"o":"dest_ptr","x":[3497]},{"a":3503,"t":"code","b":[208,2],"m":"bne","oa":3507,"o":"b_0DB3"},{"a":3505,"t":"code","b":[230,41],"m":"inc","oa":41,"o":"zpa_29"},{"a":3507,"l":"b_0DB3","t":"code","b":[76,223,13],"m":"jmp","oa":3551,"o":"j_0DDF","x":[3503]},{"a":3510,"l":"b_0DB6","t":"code","b":[72],"m":"pha","x":[3476,3480,3484,3488]},{"a":3511,"t":"code","b":[230,38],"m":"inc","oa":38,"o":"src_ptr"},{"a":3513,"t":"code","b":[208,2],"m":"bne","oa":3517,"o":"b_0DBD"},{"a":3515,"t":"code","b":[230,39],"m":"inc","oa":39,"o":"zpa_27"},{"a":3517,"l":"b_0DBD","t":"code","b":[120],"m":"sei","x":[3513]},{"a":3518,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":3520,"t":"code","b":[133,1],"m":"sta","oa":1,"o":"cpu_port"},{"a":3522,"t":"code","b":[177,38],"m":"lda","oa":38,"o":"(src_ptr),y"},{"a":3524,"t":"code","b":[170],"m":"tax"},{"a":3525,"t":"code","b":[169,54],"m":"lda","o":"#$36"},{"a":3527,"t":"code","b":[133,1],"m":"sta","oa":1,"o":"cpu_port"},{"a":3529,"t":"code","b":[88],"m":"cli"},{"a":3530,"t":"code","b":[230,38],"m":"inc","oa":38,"o":"src_ptr"},{"a":3532,"t":"code","b":[208,2],"m":"bne","oa":3536,"o":"b_0DD0"},{"a":3534,"t":"code","b":[230,39],"m":"inc","oa":39,"o":"zpa_27"},{"a":3536,"l":"b_0DD0","t":"code","b":[104],"m":"pla","x":[3532]},{"a":3537,"l":"b_0DD1","t":"code","b":[145,40],"m":"sta","oa":40,"o":"(dest_ptr),y","x":[3549]},{"a":3539,"t":"code","b":[32,49,14],"m":"jsr","oa":3633,"o":"short_delay"},{"a":3542,"t":"code","b":[230,40],"m":"inc","oa":40,"o":"dest_ptr"},{"a":3544,"t":"code","b":[208,2],"m":"bne","oa":3548,"o":"b_0DDC"},{"a":3546,"t":"code","b":[230,41],"m":"inc","oa":41,"o":"zpa_29"},{"a":3548,"l":"b_0DDC","t":"code","b":[202],"m":"dex","x":[3544]},{"a":3549,"t":"code","b":[208,242],"m":"bne","oa":3537,"o":"b_0DD1"},{"a":3551,"l":"j_0DDF","t":"code","b":[165,41],"m":"lda","oa":41,"o":"zpa_29","x":[3507]},{"a":3553,"t":"code","b":[201,127],"m":"cmp","o":"#$7F"},{"a":3555,"t":"code","b":[144,7],"m":"bcc","oa":3564,"o":"b_0DEC"},{"a":3557,"t":"code","b":[165,40],"m":"lda","oa":40,"o":"dest_ptr"},{"a":3559,"t":"code","b":[201,64],"m":"cmp","o":"#$40"},{"a":3561,"t":"code","b":[144,1],"m":"bcc","oa":3564,"o":"b_0DEC"},{"a":3563,"t":"code","b":[96],"m":"rts"},{"a":3564,"l":"b_0DEC","t":"code","b":[165,38],"m":"lda","oa":38,"o":"src_ptr","x":[3555,3561]},{"a":3566,"t":"code","b":[205,232,144],"m":"cmp","oa":37096,"o":"unpack_end"},{"a":3569,"t":"code","b":[144,145],"m":"bcc","oa":3460,"o":"unpack_bitmap"},{"a":3571,"t":"code","b":[165,39],"m":"lda","oa":39,"o":"zpa_27"},{"a":3573,"t":"code","b":[205,233,144],"m":"cmp","oa":37097,"o":"a_90E9"},{"a":3576,"t":"code","b":[144,138],"m":"bcc","oa":3460,"o":"unpack_bitmap"},{"a":3578,"t":"code","b":[96],"m":"rts"},{"a":3579,"l":"unpack_runs","c":"Unpacks a stream of pairs, a count then a value, from (zpa_26) to (zpa_28): writes the value count times (0 means 256) until the source reaches the address in unpack_end ($90E8). Used for a picture's screen colours and for its colour-RAM nibbles. If the destination ever reaches page $CF it jumps to the KERNAL's reset routine at $FCE2, which restarts the machine; a picture's destinations are $4400 and $8010, so this never happens with the game's own pictures.","t":"code","b":[160,0],"m":"ldy","o":"#$00","x":[3315,3348,3623,3630]},{"a":3581,"t":"code","b":[177,38],"m":"lda","oa":38,"o":"(src_ptr),y"},{"a":3583,"t":"code","b":[170],"m":"tax"},{"a":3584,"t":"code","b":[230,38],"m":"inc","oa":38,"o":"src_ptr"},{"a":3586,"t":"code","b":[208,2],"m":"bne","oa":3590,"o":"b_0E06"},{"a":3588,"t":"code","b":[230,39],"m":"inc","oa":39,"o":"zpa_27"},{"a":3590,"l":"b_0E06","t":"code","b":[177,38],"m":"lda","oa":38,"o":"(src_ptr),y","x":[3586]},{"a":3592,"t":"code","b":[230,38],"m":"inc","oa":38,"o":"src_ptr"},{"a":3594,"t":"code","b":[208,2],"m":"bne","oa":3598,"o":"b_0E0E"},{"a":3596,"t":"code","b":[230,39],"m":"inc","oa":39,"o":"zpa_27"},{"a":3598,"l":"b_0E0E","t":"code","b":[145,40],"m":"sta","oa":40,"o":"(dest_ptr),y","x":[3594,3607]},{"a":3600,"t":"code","b":[230,40],"m":"inc","oa":40,"o":"dest_ptr"},{"a":3602,"t":"code","b":[208,2],"m":"bne","oa":3606,"o":"b_0E16"},{"a":3604,"t":"code","b":[230,41],"m":"inc","oa":41,"o":"zpa_29"},{"a":3606,"l":"b_0E16","t":"code","b":[202],"m":"dex","x":[3602]},{"a":3607,"t":"code","b":[208,245],"m":"bne","oa":3598,"o":"b_0E0E"},{"a":3609,"t":"code","b":[165,41],"m":"lda","oa":41,"o":"zpa_29"},{"a":3611,"t":"code","b":[201,207],"m":"cmp","o":"#$CF"},{"a":3613,"t":"code","b":[208,3],"m":"bne","oa":3618,"o":"b_0E22"},{"a":3615,"t":"code","b":[76,226,252],"m":"jmp","oa":64738,"o":"KERNAL_RESET_VECTOR"},{"a":3618,"l":"b_0E22","t":"code","b":[165,38],"m":"lda","oa":38,"o":"src_ptr","x":[3613]},{"a":3620,"t":"code","b":[205,232,144],"m":"cmp","oa":37096,"o":"unpack_end"},{"a":3623,"t":"code","b":[144,210],"m":"bcc","oa":3579,"o":"unpack_runs"},{"a":3625,"t":"code","b":[165,39],"m":"lda","oa":39,"o":"zpa_27"},{"a":3627,"t":"code","b":[205,233,144],"m":"cmp","oa":37097,"o":"a_90E9"},{"a":3630,"t":"code","b":[144,203],"m":"bcc","oa":3579,"o":"unpack_runs"},{"a":3632,"t":"code","b":[96],"m":"rts"},{"a":3633,"l":"short_delay","c":"Waits a few dozen cycles (seven turns of a loop), keeping A: the pause after each byte unpack_bitmap writes.","t":"code","b":[72],"m":"pha","x":[3492,3539]},{"a":3634,"t":"code","b":[169,7],"m":"lda","o":"#$07"},{"a":3636,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"zpa_0D"},{"a":3638,"l":"b_0E36","t":"code","b":[198,13],"m":"dec","oa":13,"o":"zpa_0D","x":[3640]},{"a":3640,"t":"code","b":[208,252],"m":"bne","oa":3638,"o":"b_0E36"},{"a":3642,"t":"code","b":[104],"m":"pla"},{"a":3643,"t":"code","b":[96],"m":"rts"},{"a":3644,"l":"text_scroll","c":"The vertical fine scroll the raster handlers give $D011 (its low three bits): 3 on the title and in a stage's status lines; on a ride 3, 2 or 0 by level, which lifts the whole ride screen a line or three","t":"byte","b":[4],"x":[8204,8217,8230,8335,10283,12689,13451,14827,14957,14965]},{"a":3645,"l":"band_scroll","c":"The obstacle band's horizontal fine scroll, 0 to 7, written to $D016 by irq_ride_4","t":"byte","b":[0],"x":[10584,11107,11118,11174,11183]},{"a":3646,"l":"train_scroll","c":"The fine scroll of the train's rows, or of ride 1's hills, 0 to 7, written by irq_ride","t":"byte","b":[0],"x":[10272,11304,11314,11389,11397]},{"a":3647,"l":"spr0_x","c":"Sprite 0's x, copied to $D000 by irq_bottom: the top of the archer or the Marshall; on a ride, the other half of the rider when he is thrown","t":"byte","b":[0],"x":[4642,4680,6933,10292,10896,13591,13730,13922,14467,14476,14482,14541,14562,14570,14576,14890,35463,35486,35526]},{"a":3648,"l":"spr0_y","c":"Sprite 0's y: $AA for the standing figure; marshall_dies drops it as he falls","t":"byte","b":[0],"x":[13896,14018,14062,14405,35796,35799,35802,35840,35845]},{"a":3649,"l":"spr1_x","c":"Sprite 1's x: the middle of the figure; the rider on a ride","t":"byte","b":[0],"x":[4645,4683,6936,13733]},{"a":3650,"l":"spr1_y","c":"Sprite 1's y: $B1 for the standing figure","t":"byte","b":[0],"x":[14021,14065,14410,35805,35808,35811,35848,35853,35871]},{"a":3651,"l":"spr2_x","c":"Sprite 2's x: the bottom of the figure; the first of the horse's six sprites on a ride","t":"byte","b":[0],"x":[4648,4686,6939,6976,10844,12093,13736,13759]},{"a":3652,"l":"spr2_y","c":"Sprite 2's y: $BF for the standing figure","t":"byte","b":[0],"x":[14415]},{"a":3653,"l":"spr3_x","c":"Sprite 3's x: the first duck, or the first gunman; the sprites from here on are indexed from it","t":"byte","b":[0],"x":[4723,7397,7462,7532,7881,7888,7931,16171,35643]},{"a":3654,"l":"spr3_y","c":"Sprite 3's y: the first duck's height, or the first gunman's; a hit duck falls to $AE","t":"byte","b":[0],"x":[7208,7537,7570,7916,7923,16177,35659]},{"a":3655,"l":"spr4_x","c":"Sprite 4's x: the second duck, or the second gunman","t":"byte","b":[0],"x":[7544]},{"a":3656,"l":"spr4_y","c":"Sprite 4's y: the second duck's or the second gunman's","t":"byte","b":[0],"x":[7549]},{"a":3657,"l":"spr5_x","c":"Sprite 5's x: the third duck, or the third gunman","t":"byte","b":[0],"x":[7556]},{"a":3658,"l":"spr5_y","c":"Sprite 5's y: the third duck's or the third gunman's","t":"byte","b":[0],"x":[7561]},{"a":3659,"l":"spr6_x","c":"Sprite 6's x: the arrow, which a hit duck carries eight pixels to its left; the fourth gunman","t":"byte","b":[0],"x":[4739,6649,6657,7022,7029,7045,7057,7936]},{"a":3660,"l":"spr6_y","c":"Sprite 6's y: the arrow, ten lines above a hit duck; the fourth gunman's","t":"byte","b":[0],"x":[4745,6654,6674,6699,7032,7039,7050,7928]},{"a":3661,"l":"spr7_x","c":"Sprite 7's x: the sight, where the arrow or the bullet goes","t":"byte","b":[0],"x":[4808,6568,6575,6580,6588,6595,6600,6660,6829,7042,13789,14181,14193,14485,14579]},{"a":3662,"l":"spr7_y","c":"Sprite 7's y: the sight's","t":"byte","b":[0],"x":[4811,6528,6535,6540,6548,6555,6560,6677,6702,6808,13792,13872,13879,13882,13885,13893,13901,13904,13907,14205,14217]},{"a":3663,"l":"spr_x_msb","c":"The eight sprites' ninth x bits, copied to $D010: a sprite past x 255 has its bit set","t":"byte","b":[0],"x":[4651,4671,4691,6507,6512,6944,7386,7451,7454,7898,7901,9288,9293,9313,9318,9401,9406,9520,12085,13639,13739,13795,13800,13915,14159,14460,14493,14498,14529,14587,14592,16143,16146,16160,16163,35436,35677,35680]},{"a":3664,"l":"spr_enable","c":"Which sprites show, copied to $D015","t":"byte","b":[0],"x":[4563,4659,4731,6747,6754,6947,7070,7077,7342,7349,7945,8347,9224,9431,9515,9543,10322,12080,12704,13747,13768,14909,35632,35635,35751,35754]},{"a":3665,"l":"border_colour","c":"The border's colour, copied to $D020","t":"byte","b":[0],"x":[10302,13536,13597,14900]},{"a":3666,"l":"bg_colour","c":"The background colour, copied to $D021 (irq_top sets it again on the bitmap)","t":"byte","b":[0],"x":[7942,11556,13539,14819,15186]},{"a":3667,"l":"bg_colour1","c":"The first extra background colour, copied to $D022: 8 on a ride","t":"byte","b":[0],"x":[11561]},{"a":3668,"l":"bg_colour2","c":"The second extra background colour, copied to $D023: 7 on a ride; $0E55, the third, is copied to $D024","t":"byte","b":[0,0],"x":[11566]},{"a":3670,"l":"spr_mc0","c":"The sprites' first shared multicolour, copied to $D025","t":"byte","b":[0],"x":[12131]},{"a":3671,"l":"spr_mc1","c":"The sprites' second shared multicolour, copied to $D026","t":"byte","b":[0],"x":[12136]},{"a":3672,"l":"spr0_colour","c":"Sprite 0's colour, copied to $D027","t":"byte","b":[0],"x":[14435,16112]},{"a":3673,"l":"spr1_colour","c":"Sprite 1's colour, copied to $D028","t":"byte","b":[0],"x":[12128,14443]},{"a":3674,"l":"spr2_colour","c":"Sprite 2's colour, copied to $D029; the sprites' colours from here on are indexed from it","t":"byte","b":[0],"x":[12103,14438]},{"a":3675,"l":"spr3_colour","c":"Sprite 3's colour, copied to $D02A: a gunman turns white when he takes a place and when he is hit","t":"byte","b":[0,0,0,0],"x":[14237,16107,35616]},{"a":3679,"l":"spr7_colour","c":"Sprite 7's colour, copied to $D02E: the sight, flipped between black and white every frame by irq_bottom so it flickers","t":"byte","b":[0,0],"x":[13542,14874,14879,14885]},{"a":3681,"l":"spr0_ptr","c":"Sprite 0's shape, copied to $47F8 by irq_bottom ($43F8 on a ride)","t":"byte","b":[0],"x":[4696,10313,10885,14026,14070,14111,14420,14504,14598,14685,14691,14761,14792,14917,35816,35876]},{"a":3682,"l":"spr1_ptr","c":"Sprite 1's shape: the archer's arm takes $50 to $54 for the arrow's angle; on a ride the rider, $CA or $CB","t":"byte","b":[0],"x":[6769,6863,6874,6885,6892,12123,14031,14075,14116,14425,14656,14662,35821]},{"a":3683,"l":"spr2_ptr","c":"Sprite 2's shape; on a ride the first of the horse's six (sprites 2 to 7)","t":"byte","b":[0],"x":[4701,10726,10828,14036,14080,14121,14430,14800,35826,35863]},{"a":3684,"l":"spr3_ptr","c":"Sprite 3's shape: the first duck's wings ($58-$5B), or in the shoot-out the first gunman's own shape, 1 ($4040), or a puff of dust ($4D-$4F); on a ride one of the horse's six shapes. The pointers from here on are indexed from it","t":"byte","b":[0],"x":[7378,13547,35687,35730,35770,35775]},{"a":3685,"l":"spr4_ptr","c":"Sprite 4's shape: the second duck's wings, or the second gunman's shape, 2 ($4080), or a puff of dust; on a ride one of the horse's shapes","t":"byte","b":[0],"x":[13551]},{"a":3686,"l":"spr5_ptr","c":"Sprite 5's shape: the third duck's wings, or the third gunman's shape, 3 ($40C0), or a puff of dust; on a ride one of the horse's shapes","t":"byte","b":[0],"x":[13555]},{"a":3687,"l":"spr6_ptr","c":"Sprite 6's shape: 1 ($4040) for the arrow, whose rows duck_loop rewrites for its angle; the fourth gunman's shape, 4 ($4100), or a puff of dust; on a ride one of the horse's shapes","t":"byte","b":[0],"x":[6774,13559]},{"a":3688,"l":"spr7_ptr","c":"Sprite 7's shape: 0 ($4000), the sight","t":"byte","b":[0],"x":[13644]},{"a":3689,"l":"bar_positions","c":"Seventeen bytes, $0E69-$0E79, copied to $D000-$D010 by irq_ride_sprites: the eight wide bars under a ride's band, x $1F to $6F 48 pixels apart at y $A7, with the last three past x 255","t":"byte","b":[31,167,79,167,127,167,175,167],"x":[10679]},{"a":3697,"t":"byte","b":[223,167,15,167,63,167,111,167]},{"a":3705,"t":"byte","b":[224]},{"a":3706,"c":"Twenty-four bytes after the bars' positions that no instruction addresses, $FF then zeros","t":"byte","b":[255,0,0,0,0,0,0,0]},{"a":3714,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":3722,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":3730,"l":"rider_saved","c":"Four bytes, $0E92-$0E95: the rider's position (sprites 0 and 1, x and y) kept while he is thrown in a fall and put back after","t":"byte","b":[0,0,0,0],"x":[9452,9483]},{"a":3734,"c":"Forty bytes after rider_saved that no instruction addresses, all 0","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":3742,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":3750,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":3758,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":3766,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":3774,"l":"map_pos","c":"The ride's position in the map buffer, low byte ($0EBF high): the first of the forty columns copy_map_window shows; $8010 at ride 1's start, $81A0 at the train's","t":"byte","b":[0],"x":[8097,8117,8475,8858,9559,9565,9623,9629,11141,11147,11206,12315]},{"a":3775,"l":"a_0EBF","c":"map_pos's high byte","t":"byte","b":[128],"x":[8102,8122,8470,8853,9570,9634,11152,11211,12321]},{"a":3776,"l":"distance","c":"The distance ridden, BCD hundredths of a mile, low byte; $0EC1 holds the miles. 0.01 a character","t":"byte","b":[0],"x":[8051,8107,8127,8462,8480,8863,9117,9573,9580,9637,9644,11099,11124,11129,11189,11194]},{"a":3777,"l":"a_0EC1","c":"distance's miles: ride 1 is won at 4; the train's track loops from 0.00 back to 3.99","t":"byte","b":[0],"x":[8054,8110,8132,8457,8485,8843,8868,9011,9124,9586,9650,11094,11135,11164,11200]},{"a":3778,"l":"ride_objects","c":"The ride's obstacles, nine of them, $0EC2-$0FA2: five rows of five characters each (25 bytes), object 1 first, laid into the map buffer by place_object","t":"byte","b":[1,0,1,0,2,2,0,2]},{"a":3786,"t":"byte","b":[0,1,3,2,2,2,4,0]},{"a":3794,"t":"byte","b":[0,2,0,0,0,0,1,0]},{"a":3802,"t":"byte","b":[0,1,0,1,0,1,3,2]},{"a":3810,"t":"byte","b":[1,0,2,0,0,1,2,4]},{"a":3818,"t":"byte","b":[0,0,1,0,0,0,0,2]},{"a":3826,"t":"byte","b":[0,0,0,0,0,0,1,1]},{"a":3834,"t":"byte","b":[0,1,0,1,3,2,2,2]},{"a":3842,"t":"byte","b":[3,0,0,1,0,0,0,0]},{"a":3850,"t":"byte","b":[1,0,0,1,0,2,0,0]},{"a":3858,"t":"byte","b":[2,0,2,0,1,2,0,2]},{"a":3866,"t":"byte","b":[0,2,3,1,2,1,4,0]},{"a":3874,"t":"byte","b":[0,2,0,0,6,5,8,9]},{"a":3882,"t":"byte","b":[0,7,12,11,10,27,0,0]},{"a":3890,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":3898,"t":"byte","b":[0,0,0,0,0,0,29,30]},{"a":3906,"t":"byte","b":[31,0,32,33,34,35,36,41]},{"a":3914,"t":"byte","b":[37,38,39,40,0,0,0,0]},{"a":3922,"t":"byte","b":[0,0,0,0,0,0,13,15]},{"a":3930,"t":"byte","b":[16,18,20,14,17,26,19,21]},{"a":3938,"t":"byte","b":[0,0,22,0,0,0,0,23]},{"a":3946,"t":"byte","b":[0,0,0,25,24,0,0,0]},{"a":3954,"t":"byte","b":[0,82,0,0,68,68,67,83]},{"a":3962,"t":"byte","b":[0,0,65,64,84,0,0,0]},{"a":3970,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":3978,"t":"byte","b":[0,6,5,9,0,28,63,12]},{"a":3986,"t":"byte","b":[12,27,0,0,0,0,0,0]},{"a":3994,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":4002,"t":"byte","b":[0]},{"a":4003,"l":"hills","c":"Ride 1's hills, four rows of fifteen characters, drawn twice across the top of the screen by build_ride_screen","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":4011,"t":"byte","b":[0,0,0,0,78,0,0,0]},{"a":4019,"t":"byte","b":[0,45,46,47,60,61,60,71]},{"a":4027,"t":"byte","b":[0,75,76,42,77,0,43,44]},{"a":4035,"t":"byte","b":[42,42,58,59,62,62,72,73]},{"a":4043,"t":"byte","b":[42,42,42,42,74,0,0,0]},{"a":4051,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":4059,"t":"byte","b":[0,0,0,0]},{"a":4063,"l":"clouds","c":"Ride 1's clouds, two rows of seven characters, drawn above the hills","t":"byte","b":[0,0,88,87,89,90,93,79]},{"a":4071,"t":"byte","b":[80,81,85,86,91,92]},{"a":4077,"l":"rider_left","c":"Where the rider sits when the horse faces left: x $AE ($0FED) and y $6A ($0FEE)","t":"byte","b":[174],"x":[10185,12109]},{"a":4078,"l":"a_0FEE","c":"the rider's y facing left","t":"byte","b":[106],"x":[10191,12115]},{"a":4079,"l":"rider_right","c":"Where the rider sits when the horse faces right: x $A8 ($0FEF) and y $6A ($0FF0), the y he lands at after a jump","t":"byte","b":[168],"x":[10141]},{"a":4080,"l":"a_0FF0","c":"the rider's y facing right, and after a jump","t":"byte","b":[106],"x":[10019,10147]},{"a":4081,"l":"jump_heights","c":"The rider's y in each of a jump's fourteen frames, from $62 up to $5A and back","t":"byte","b":[98,98,94,94,94,90,90,90],"x":[10005]},{"a":4089,"t":"byte","b":[90,90,90,98,98,98]},{"a":4095,"l":"jump_horse_y","c":"The y of the horse's six sprites in a jump: $5F for the top three and $74 for the bottom three, eight lines above where they run","t":"byte","b":[95],"x":[9790]},{"a":4096,"c":"The last five bytes of jump_horse_y: $5F for the third top sprite and $74 for the bottom three","t":"byte","b":[95,95,116,116,116]},{"a":4101,"l":"horse_left","c":"The horse's six sprites' positions facing left: x $93, $AB and $C3 at y $67 and at y $7C","t":"byte","b":[147,103,171,103,195,103,147,124],"x":[10156,12090]},{"a":4109,"t":"byte","b":[171,124,195,124]},{"a":4113,"l":"horse_right","c":"The horse's six sprites' positions facing right: the same, with each row's x in the other order","t":"byte","b":[195,103,171,103,147,103,195,124],"x":[10027,10112]},{"a":4121,"t":"byte","b":[171,124,147,124]},{"a":4125,"l":"horse_frame","c":"The horse's frame, 0 to $1E, taken from the list for what it is doing; its six shapes start at horse_frame\u00d76+16","t":"byte","b":[23],"x":[9461,9595,9659,9840,9939,9960,9978,10014,10056,10100,12072]},{"a":4126,"l":"a_101E","c":"Frames to ride 1's hills' next pixel of scroll: 4 less the horse's speed, so the hills move slower than the band","t":"byte","b":[4],"x":[11270,11284]},{"a":4127,"l":"horse_speed","c":"The horse's speed, -3 to 3, negative to the left, 0 standing; changed a step at a time by the stick","t":"byte","b":[0],"x":[8048,8401,8513,8638,8667,8672,8678,8908,8915,8922,9026,9167,9804,9886,9924,10364,10960,10967,10995,11005,11026,11036,11071,11083,11158,11229,11262,11291]},{"a":4128,"l":"a_1020","c":"Frames to the next copy of the horse's shapes and positions to the VIC, from 4","t":"byte","b":[4],"x":[9606,9670,10737,10839,10867,10877]},{"a":4129,"l":"a_1021","c":"Set every fourth frame by irq_ride_control, cleared by the ride's loop when it takes the horse's next frame","t":"byte","b":[0],"x":[9727,9737,10872]},{"a":4130,"l":"a_1022","c":"The shape being turned in set_horse_shapes, horse_frame\u00d76+16 up","t":"byte","b":[0],"x":[10069,10074,10094]},{"a":4131,"l":"stick_wait","c":"Frames before the stick can change the horse's speed again: 15 after a change, more when the train speeds up; a jump at speed 1 needs it below 9","t":"byte","b":[0],"x":[8085,8418,8525,8722,8791,8885,10942,10947,10982,11020,11049]},{"a":4132,"l":"turning","c":"Not 0 while the horse turns round, which plays the frames at $1065","t":"byte","b":[0],"x":[8057,9173,9773,9860,9900,9985,10926,11031,11254]},{"a":4133,"l":"jumping","c":"Not 0 while the horse jumps, which plays the frames at $1056 with the heights at $0FF1","t":"byte","b":[0],"x":[9170,9781,10039,10910,11063]},{"a":4134,"l":"a_1026","c":"Set when the speed changes and cleared every frame by irq_ride_control; nothing reads it","t":"byte","b":[0],"x":[10907,10972,11002,11010]},{"a":4135,"l":"collisions","c":"The sprites that touched another sprite this frame, read from $D01E by irq_bottom: the arrow hitting a duck","t":"byte","b":[0],"x":[7131,7139,14871]},{"a":4136,"l":"touching","c":"Which of sprites 5, 6 and 7, the horse's legs, touch the band this frame, from $D01F by irq_ride_sprites","t":"byte","b":[0],"x":[9615,9679,10701]},{"a":4137,"l":"falling","c":"Not 0 while a fall is under way, so the collision test does not start another","t":"byte","b":[0],"x":[8060,9162,9686,10706,10918]},{"a":4138,"c":"Twelve bytes no instruction addresses: $FF, 0, then 5, 9, 14 up to 45, steps of four and a half","t":"byte","b":[255,0,5,9,14,18,23,27]},{"a":4146,"t":"byte","b":[32,36,41,45]},{"a":4150,"l":"a_1036","c":"The rider's bob: flipped between 0 and $FF every second animation step; the rider's shape ($90EF) becomes $CB on a flip to $FF and $CA on a flip to 0","t":"byte","b":[255],"x":[9753,9758]},{"a":4151,"l":"a_1037","c":"Steps to the next flip of $1036, from 2","t":"byte","b":[2],"x":[9743,9750]},{"a":4152,"l":"stand_frames","c":"The horse's frames while it stands, speed 0: $17, $18 and $19, three steps each, $FF to start again","t":"byte","b":[23,23,23,24,24,24,25,25],"x":[9458,9592,9656,9837]},{"a":4160,"t":"byte","b":[25,255]},{"a":4162,"l":"trot_frames","c":"The horse's frames at one or two steps of speed: 9 to $11, one step each","t":"byte","b":[9,10,11,12,13,14,15,16],"x":[9936]},{"a":4170,"t":"byte","b":[17,255]},{"a":4172,"l":"gallop_frames","c":"The horse's frames at full speed, three steps: 0 to 8, one step each","t":"byte","b":[0,1,2,3,4,5,6,7],"x":[9957]},{"a":4180,"t":"byte","b":[8,255]},{"a":4182,"l":"jump_frames","c":"The horse's frames in a jump: $12 to $16, three steps each but the first, two","t":"byte","b":[18,18,19,19,19,20,20,20],"x":[10011]},{"a":4190,"t":"byte","b":[21,21,21,22,22,22,255]},{"a":4197,"l":"turn_frames","c":"The horse's frames as it turns round: $1E down to $1A, three steps each","t":"byte","b":[30,30,30,29,29,29,28,28],"x":[9975]},{"a":4205,"t":"byte","b":[28,27,27,27,26,26,26,255]},{"a":4213,"c":"Two bytes after the frame lists that no instruction addresses: $28 and $14, 40 and 20","t":"byte","b":[40,20]},{"a":4215,"l":"credit_design","c":"A credits line for the title's bottom row, forty screen codes: \" DESIGN AND PROGRAMMING BY JOHN DARNELL \"","t":"byte","b":[32,68,69,83,73,71,78,32]},{"a":4223,"t":"byte","b":[65,78,68,32,80,82,79,71]},{"a":4231,"t":"byte","b":[82,65,77,77,73,78,71,32]},{"a":4239,"t":"byte","b":[66,89,32,74,79,72,78,32]},{"a":4247,"t":"byte","b":[68,65,82,78,69,76,76,32]},{"a":4255,"l":"credit_mastertronic","c":"The third credits line, forty screen codes: \"A MASTERTRONIC PRESENTATION\", centred","t":"byte","b":[32,32,32,32,32,65,32,77]},{"a":4263,"t":"byte","b":[65,83,84,69,82,84,82,79]},{"a":4271,"t":"byte","b":[78,73,67,32,80,82,69,83]},{"a":4279,"t":"byte","b":[69,78,84,65,84,73,79,78]},{"a":4287,"t":"byte","b":[32,32,32,32,32,32,32,32]},{"a":4295,"l":"train_rows","c":"The train's carriages, five rows of twenty characters ($10C7-$112A), drawn twice across the top of the screen by build_ride_screen","t":"byte","b":[79,75,75,75,75,75,75,75]},{"a":4303,"t":"byte","b":[75,75,75,75,75,75,75,61]},{"a":4311,"t":"byte","b":[60,59,58,0,80,76,63,76]},{"a":4319,"t":"byte","b":[76,76,63,76,76,76,76,76]},{"a":4327,"t":"byte","b":[76,63,76,65,64,63,62,0]},{"a":4335,"t":"byte","b":[80,77,63,77,77,77,63,77]},{"a":4343,"t":"byte","b":[77,77,77,77,77,63,77,65]},{"a":4351,"t":"byte","b":[64,63,67,66,81,78,78,78]},{"a":4359,"t":"byte","b":[78,78,78,78,78,78,78,78]},{"a":4367,"t":"byte","b":[78,78,78,72,71,70,69,68]},{"a":4375,"t":"byte","b":[82,73,74,74,73,74,74,74]},{"a":4383,"t":"byte","b":[74,74,74,74,74,74,74,73]},{"a":4391,"t":"byte","b":[74,74,73,84]},{"a":4395,"l":"arrow_frames","c":"The arrow's shape at nine angles, sixteen bytes each: eight rows of two bytes, which duck_loop copies into the bottom rows of sprite shape 1 ($4067-$407E)","t":"byte","b":[255,192,0,0,0,0,0,0],"x":[6728,6736]},{"a":4403,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":4411,"t":"byte","b":[248,0,7,192,0,0,0,0]},{"a":4419,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":4427,"t":"byte","b":[224,0,28,0,3,128,0,64]},{"a":4435,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":4443,"t":"byte","b":[192,0,48,0,12,0,3,0]},{"a":4451,"t":"byte","b":[0,192,0,0,0,0,0,0]},{"a":4459,"t":"byte","b":[128,0,64,0,32,0,16,0]},{"a":4467,"t":"byte","b":[8,0,4,0,2,0,0,0]},{"a":4475,"t":"byte","b":[128,0,64,0,64,0,32,0]},{"a":4483,"t":"byte","b":[16,0,8,0,4,0,0,0]},{"a":4491,"t":"byte","b":[128,0,128,0,64,0,64,0]},{"a":4499,"t":"byte","b":[32,0,32,0,16,0,16,0]},{"a":4507,"t":"byte","b":[128,0,128,0,128,0,64,0]},{"a":4515,"t":"byte","b":[64,0,64,0,32,0,32,0]},{"a":4523,"t":"byte","b":[128,0,128,0,128,0,128,0]},{"a":4531,"t":"byte","b":[64,0,64,0,64,0,64,0]},{"a":4539,"l":"duck_index","c":"The duck being moved, 2 down to 0","t":"byte","b":[0],"x":[7095,7101,7107,7328,7465,7878,7904]},{"a":4540,"l":"a_11BC","c":"duck_index\u00d72: the duck's x and y in the shadow registers, from spr3_x","t":"byte","b":[0],"x":[7118,7205,7394,7457,7874,7913]},{"a":4541,"l":"wing_frames","c":"The ducks' wing shapes, $58 to $5B, and $FF to start again","t":"byte","b":[88,89,90,91,255],"x":[7366]},{"a":4546,"l":"duck_starts","c":"Where the three ducks start a stage: x $30 y $30, x $70 y $50, x 0 y $A0","t":"byte","b":[48,48,112,80,0,160],"x":[4717]},{"a":4552,"l":"wing_step","c":"The three ducks' places in wing_frames","t":"byte","b":[0,0,0],"x":[7360,7363,7373]},{"a":4555,"l":"a_11CB","c":"Passes of the ducks' loop to the falling duck's next increase of fall_speed, from 3","t":"byte","b":[2],"x":[7192,7202]},{"a":4556,"l":"fall_speed","c":"Lines a hit duck drops each pass of the ducks' loop, 0 at the hit, one more every three passes","t":"byte","b":[0],"x":[7197,7339,7920]},{"a":4557,"l":"a_11CD","c":"Passes of the ducks' loop a hit duck lies on the ground, from 5, before it is counted","t":"byte","b":[5],"x":[7218,7354]},{"a":4558,"l":"duck_falling","c":"The three ducks' state: 0 flying, $FF hit and falling","t":"byte","b":[0],"x":[7004,7121,7149,7333,7907]},{"a":4559,"l":"a_11CF","c":"duck_falling for duck 1","t":"byte","b":[0],"x":[7009]},{"a":4560,"l":"a_11D0","c":"duck_falling for duck 2","t":"byte","b":[0],"x":[7014]},{"a":4561,"l":"start_ducks","c":"Sets up stage 1, the ducks in the canyon, and runs it: ends by jumping to duck_loop, whose RTS returns to start_play's caller and so to ride 1. Clears ducks_killed, ducks_home and tokens, sets ducks_per_token by level (3, 4 or 5), gives ten arrows (BCD $10), blanks the status lines, walks the archer in from the left edge (walk_right) until his sprites pass x 255 and stands him at x 257, places the three ducks from $11C2, turns on the archer, the ducks and the sight, writes the status text ($8FB9: \"Birdies Killed\" and \"Birdies Home\") and \"Score\", draws the ten arrows, starts the drum (effects bit 4), adds 10 points and puts the sight at x $A0, y $A0.","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[13681]},{"a":4563,"t":"code","b":[141,80,14],"m":"sta","oa":3664,"o":"spr_enable"},{"a":4566,"t":"code","b":[141,21,208],"m":"sta","o":"vic_sprite_enable"},{"a":4569,"t":"code","b":[141,27,208],"m":"sta","o":"vic_sprite_priority"},{"a":4572,"t":"code","b":[141,178,143],"m":"sta","oa":36786,"o":"ducks_killed"},{"a":4575,"t":"code","b":[141,177,143],"m":"sta","oa":36785,"o":"ducks_home"},{"a":4578,"t":"code","b":[141,172,143],"m":"sta","oa":36780,"o":"tokens"},{"a":4581,"t":"code","b":[173,162,143],"m":"lda","oa":36770,"o":"level"},{"a":4584,"t":"code","b":[240,18],"m":"beq","oa":4604,"o":"b_11FC"},{"a":4586,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":4588,"t":"code","b":[48,7],"m":"bmi","oa":4597,"o":"b_11F5"},{"a":4590,"t":"code","b":[169,5],"m":"lda","o":"#$05"},{"a":4592,"t":"code","b":[141,163,143],"m":"sta","oa":36771,"o":"ducks_per_token"},{"a":4595,"t":"code","b":[208,12],"m":"bne","oa":4609,"o":"b_1201"},{"a":4597,"l":"b_11F5","t":"code","b":[169,4],"m":"lda","o":"#$04","x":[4588]},{"a":4599,"t":"code","b":[141,163,143],"m":"sta","oa":36771,"o":"ducks_per_token"},{"a":4602,"t":"code","b":[208,5],"m":"bne","oa":4609,"o":"b_1201"},{"a":4604,"l":"b_11FC","t":"code","b":[169,3],"m":"lda","o":"#$03","x":[4584]},{"a":4606,"t":"code","b":[141,163,143],"m":"sta","oa":36771,"o":"ducks_per_token"},{"a":4609,"l":"b_1201","t":"code","b":[169,130],"m":"lda","o":"#$82","x":[4595,4602]},{"a":4611,"t":"code","b":[133,28],"m":"sta","oa":28,"o":"score_at"},{"a":4613,"t":"code","b":[169,7],"m":"lda","o":"#$07"},{"a":4615,"t":"code","b":[133,29],"m":"sta","oa":29,"o":"zpa_1D"},{"a":4617,"t":"code","b":[169,16],"m":"lda","o":"#$10"},{"a":4619,"t":"code","b":[141,176,143],"m":"sta","oa":36784,"o":"arrows"},{"a":4622,"t":"code","b":[160,169],"m":"ldy","o":"#$A9"},{"a":4624,"l":"b_1210","t":"code","b":[169,7],"m":"lda","o":"#$07","x":[4635]},{"a":4626,"t":"code","b":[153,71,219],"m":"sta","o":"$DB47,y"},{"a":4629,"t":"code","b":[169,32],"m":"lda","o":"#$20"},{"a":4631,"t":"code","b":[153,71,7],"m":"sta","oa":1863,"o":"f_0747,y"},{"a":4634,"t":"code","b":[136],"m":"dey"},{"a":4635,"t":"code","b":[208,243],"m":"bne","oa":4624,"o":"b_1210"},{"a":4637,"t":"code","b":[32,67,56],"m":"jsr","oa":14403,"o":"marshall_stand"},{"a":4640,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":4642,"t":"code","b":[141,63,14],"m":"sta","oa":3647,"o":"spr0_x"},{"a":4645,"t":"code","b":[141,65,14],"m":"sta","oa":3649,"o":"spr1_x"},{"a":4648,"t":"code","b":[141,67,14],"m":"sta","oa":3651,"o":"spr2_x"},{"a":4651,"t":"code","b":[141,79,14],"m":"sta","oa":3663,"o":"spr_x_msb"},{"a":4654,"t":"code","b":[32,181,57],"m":"jsr","oa":14773,"o":"face_right"},{"a":4657,"t":"code","b":[169,127],"m":"lda","o":"#$7F"},{"a":4659,"t":"code","b":[141,80,14],"m":"sta","oa":3664,"o":"spr_enable"},{"a":4662,"t":"code","b":[141,182,144],"m":"sta","oa":37046,"o":"anim_step"},{"a":4665,"l":"b_1239","t":"code","b":[32,1,56],"m":"jsr","oa":14337,"o":"frame_delay","x":[4676]},{"a":4668,"t":"code","b":[32,180,56],"m":"jsr","oa":14516,"o":"walk_right"},{"a":4671,"t":"code","b":[173,79,14],"m":"lda","oa":3663,"o":"spr_x_msb"},{"a":4674,"t":"code","b":[41,7],"m":"and","o":"#$07"},{"a":4676,"t":"code","b":[240,243],"m":"beq","oa":4665,"o":"b_1239"},{"a":4678,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":4680,"t":"code","b":[141,63,14],"m":"sta","oa":3647,"o":"spr0_x"},{"a":4683,"t":"code","b":[141,65,14],"m":"sta","oa":3649,"o":"spr1_x"},{"a":4686,"t":"code","b":[141,67,14],"m":"sta","oa":3651,"o":"spr2_x"},{"a":4689,"t":"code","b":[169,7],"m":"lda","o":"#$07"},{"a":4691,"t":"code","b":[141,79,14],"m":"sta","oa":3663,"o":"spr_x_msb"},{"a":4694,"t":"code","b":[169,63],"m":"lda","o":"#$3F"},{"a":4696,"t":"code","b":[141,97,14],"m":"sta","oa":3681,"o":"spr0_ptr"},{"a":4699,"t":"code","b":[169,64],"m":"lda","o":"#$40"},{"a":4701,"t":"code","b":[141,99,14],"m":"sta","oa":3683,"o":"spr2_ptr"},{"a":4704,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":4706,"t":"code","b":[141,193,144],"m":"sta","oa":37057,"o":"walk_step"},{"a":4709,"t":"code","b":[141,194,144],"m":"sta","oa":37058,"o":"a_90C2"},{"a":4712,"t":"code","b":[141,195,144],"m":"sta","oa":37059,"o":"a_90C3"},{"a":4715,"t":"code","b":[162,5],"m":"ldx","o":"#$05"},{"a":4717,"l":"b_126D","t":"code","b":[189,194,17],"m":"lda","oa":4546,"o":"duck_starts,x","x":[4727]},{"a":4720,"t":"code","b":[157,6,208],"m":"sta","o":"vic_sprite3_x,x"},{"a":4723,"t":"code","b":[157,69,14],"m":"sta","oa":3653,"o":"spr3_x,x"},{"a":4726,"t":"code","b":[202],"m":"dex"},{"a":4727,"t":"code","b":[16,244],"m":"bpl","oa":4717,"o":"b_126D"},{"a":4729,"t":"code","b":[169,191],"m":"lda","o":"#$BF"},{"a":4731,"t":"code","b":[141,80,14],"m":"sta","oa":3664,"o":"spr_enable"},{"a":4734,"t":"code","b":[141,21,208],"m":"sta","o":"vic_sprite_enable"},{"a":4737,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":4739,"t":"code","b":[141,75,14],"m":"sta","oa":3659,"o":"spr6_x"},{"a":4742,"t":"code","b":[141,12,208],"m":"sta","o":"vic_sprite6_x"},{"a":4745,"t":"code","b":[141,76,14],"m":"sta","oa":3660,"o":"spr6_y"},{"a":4748,"t":"code","b":[141,13,208],"m":"sta","o":"vic_sprite6_y"},{"a":4751,"t":"code","b":[173,30,208],"m":"lda","o":"vic_sprite_collision"},{"a":4754,"t":"code","b":[169,16],"m":"lda","o":"#$10"},{"a":4756,"t":"code","b":[133,35],"m":"sta","oa":35,"o":"effects"},{"a":4758,"t":"code","b":[160,39],"m":"ldy","o":"#$27"},{"a":4760,"l":"b_1298","t":"code","b":[185,185,143],"m":"lda","oa":36793,"o":"ducks_status,y","x":[4772]},{"a":4763,"t":"code","b":[153,72,7],"m":"sta","oa":1864,"o":"f_0748,y"},{"a":4766,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":4768,"t":"code","b":[153,72,219],"m":"sta","o":"$DB48,y"},{"a":4771,"t":"code","b":[136],"m":"dey"},{"a":4772,"t":"code","b":[16,242],"m":"bpl","oa":4760,"o":"b_1298"},{"a":4774,"t":"code","b":[160,4],"m":"ldy","o":"#$04"},{"a":4776,"l":"b_12A8","t":"code","b":[185,95,144],"m":"lda","oa":36959,"o":"score_word,y","x":[4788]},{"a":4779,"t":"code","b":[153,126,7],"m":"sta","oa":1918,"o":"f_077E,y"},{"a":4782,"t":"code","b":[169,5],"m":"lda","o":"#$05"},{"a":4784,"t":"code","b":[153,126,219],"m":"sta","o":"$DB7E,y"},{"a":4787,"t":"code","b":[136],"m":"dey"},{"a":4788,"t":"code","b":[16,242],"m":"bpl","oa":4776,"o":"b_12A8"},{"a":4790,"t":"code","b":[169,31],"m":"lda","o":"#$1F"},{"a":4792,"t":"code","b":[133,68],"m":"sta","oa":68,"o":"arrow_char"},{"a":4794,"t":"code","b":[32,49,30],"m":"jsr","oa":7729,"o":"draw_arrows"},{"a":4797,"t":"code","b":[169,34],"m":"lda","o":"#$22"},{"a":4799,"t":"code","b":[133,67],"m":"sta","oa":67,"o":"bar_char"},{"a":4801,"t":"code","b":[169,10],"m":"lda","o":"#$0A"},{"a":4803,"t":"code","b":[32,101,30],"m":"jsr","oa":7781,"o":"add_points"},{"a":4806,"t":"code","b":[169,160],"m":"lda","o":"#$A0"},{"a":4808,"t":"code","b":[141,77,14],"m":"sta","oa":3661,"o":"spr7_x"},{"a":4811,"t":"code","b":[141,78,14],"m":"sta","oa":3662,"o":"spr7_y"},{"a":4814,"t":"code","b":[76,80,25],"m":"jmp","oa":6480,"o":"duck_loop"},{"a":4817,"l":"leftover_12d1","c":"Forty-seven bytes after start_ducks that nothing runs or reads","t":"byte","b":[234,21,208,227,162,0,142,77]},{"a":4825,"t":"byte","b":[3,32,72,25,32,103,25,32]},{"a":4833,"t":"byte","b":[75,19,72,32,151,19,104,32]},{"a":4841,"t":"byte","b":[174,19,162,6,224,3,208,20]},{"a":4849,"t":"byte","b":[172,76,3,240,15,173,85,3]},{"a":4857,"t":"byte","b":[201,232,177,193,176,29,32]},{"a":4864,"l":"title_picture","c":"The title picture's header: its entry in picture_table points here. Bytes 1 to 6 are the addresses of its screen colours, its colour-RAM nibbles and their end, assembled for $A000 and moved by show_picture ($1806, $18D0, $1946)","t":"byte","b":[85,6,165,208,165,70,166,25]},{"a":4872,"l":"title_bitmap","c":"The title's bitmap, packed for unpack_bitmap ($00, $55, $AA and $FF followed by a count): the \"Welcome to KANE\" sign's upper half, character rows 0 to 11 and the first eleven cells of row 12, unpacked to $6000","t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":4880,"t":"byte","b":[255,255,255,99,251,251,255,22]},{"a":4888,"t":"byte","b":[191,191,255,15,191,255,255,255]},{"a":4896,"t":"byte","b":[17,251,251,251,250,250,254,254]},{"a":4904,"t":"byte","b":[254,255,3,254,254,254,254,186]},{"a":4912,"t":"byte","b":[255,3,254,254,254,254,186,191]},{"a":4920,"t":"byte","b":[191,191,191,190,250,235,239,255]},{"a":4928,"t":"byte","b":[4,191,175,235,251,191,191,191]},{"a":4936,"t":"byte","b":[191,191,191,190,190,255,4,235]},{"a":4944,"t":"byte","b":[170,1,190,255,6,254,186,187]},{"a":4952,"t":"byte","b":[255,4,175,171,250,254,255,4]},{"a":4960,"t":"byte","b":[238,234,235,239,255,4,190,170]},{"a":4968,"t":"byte","b":[1,171,239,255,4,191,175,174]},{"a":4976,"t":"byte","b":[238,255,4,235,170,1,190,255]},{"a":4984,"t":"byte","b":[7,191,191,255,8,239,239,239]},{"a":4992,"t":"byte","b":[170,1,239,239,239,239,255,4]},{"a":5000,"t":"byte","b":[250,234,175,191,255,5,191,175]},{"a":5008,"t":"byte","b":[239,255,176,254,255,7,186,187]},{"a":5016,"t":"byte","b":[171,171,239,239,255,2,186,187]},{"a":5024,"t":"byte","b":[171,171,239,239,255,2,234,239]},{"a":5032,"t":"byte","b":[239,235,250,254,255,2,171,255]},{"a":5040,"t":"byte","b":[1,251,235,175,191,255,2,190]},{"a":5048,"t":"byte","b":[190,190,190,171,239,255,5,190]},{"a":5056,"t":"byte","b":[170,1,235,255,2,251,251,187]},{"a":5064,"t":"byte","b":[186,254,255,3,254,254,254,250]},{"a":5072,"t":"byte","b":[171,175,255,2,239,239,239,239]},{"a":5080,"t":"byte","b":[239,239,255,2,239,239,239,239]},{"a":5088,"t":"byte","b":[239,239,255,2,238,238,238,238]},{"a":5096,"t":"byte","b":[239,239,255,2,170,1,255,2]},{"a":5104,"t":"byte","b":[190,170,1,235,255,2,191,255]},{"a":5112,"t":"byte","b":[1,191,191,255,12,239,239,239]},{"a":5120,"t":"byte","b":[239,234,251,255,2,191,191,191]},{"a":5128,"t":"byte","b":[175,234,250,255,2,239,239,239]},{"a":5136,"t":"byte","b":[175,191,255,176,253,253,253,255]},{"a":5144,"t":"byte","b":[5,85,1,102,89,255,6,85]},{"a":5152,"t":"byte","b":[1,102,255,6,87,101,255,7]},{"a":5160,"t":"byte","b":[85,1,255,7,85,1,255,7]},{"a":5168,"t":"byte","b":[87,255,63,245,255,6,253,85]},{"a":5176,"t":"byte","b":[1,255,5,245,86,153,255,4]},{"a":5184,"t":"byte","b":[253,85,1,102,153,255,4,85]},{"a":5192,"t":"byte","b":[1,153,101,153,255,168,253,253]},{"a":5200,"t":"byte","b":[253,253,253,253,253,253,111,190]},{"a":5208,"t":"byte","b":[186,122,190,111,90,102,153,234]},{"a":5216,"t":"byte","b":[186,186,233,234,170,1,106,234]},{"a":5224,"t":"byte","b":[190,238,187,250,254,255,2,238]},{"a":5232,"t":"byte","b":[187,255,1,191,239,187,175,187]},{"a":5240,"t":"byte","b":[238,187,254,255,5,238,187,254]},{"a":5248,"t":"byte","b":[251,239,255,3,95,167,167,169]},{"a":5256,"t":"byte","b":[170,4,127,251,238,235,190,170]},{"a":5264,"t":"byte","b":[3,255,1,85,1,106,154,170]},{"a":5272,"t":"byte","b":[4,255,1,85,1,102,153,106]},{"a":5280,"t":"byte","b":[154,102,170,1,253,85,1,102]},{"a":5288,"t":"byte","b":[153,101,167,169,170,1,117,117]},{"a":5296,"t":"byte","b":[118,89,214,89,166,170,1,255]},{"a":5304,"t":"byte","b":[1,187,238,187,174,170,1,238]},{"a":5312,"t":"byte","b":[171,254,187,174,171,234,170,3]},{"a":5320,"t":"byte","b":[238,186,174,171,174,170,3,187]},{"a":5328,"t":"byte","b":[255,7,246,251,239,239,239,235]},{"a":5336,"t":"byte","b":[250,255,1,105,217,181,185,181]},{"a":5344,"t":"byte","b":[217,229,169,255,176,93,118,89]},{"a":5352,"t":"byte","b":[103,165,151,149,151,255,1,251]},{"a":5360,"t":"byte","b":[239,191,239,191,239,191,255,8]},{"a":5368,"t":"byte","b":[90,150,165,169,149,213,213,213]},{"a":5376,"t":"byte","b":[170,1,106,154,106,89,93,93]},{"a":5384,"t":"byte","b":[93,170,4,85,4,170,5,171]},{"a":5392,"t":"byte","b":[171,171,170,4,85,4,255,4]},{"a":5400,"t":"byte","b":[191,191,191,191,170,4,149,213]},{"a":5408,"t":"byte","b":[213,213,255,4,175,173,173,173]},{"a":5416,"t":"byte","b":[166,169,166,153,85,4,170,4]},{"a":5424,"t":"byte","b":[101,117,117,117,170,4,85,4]},{"a":5432,"t":"byte","b":[170,4,85,4,255,4,191,191]},{"a":5440,"t":"byte","b":[191,191,255,3,254,255,2,254]},{"a":5448,"t":"byte","b":[255,1,245,221,246,218,101,85]},{"a":5456,"t":"byte","b":[1,221,245,255,176,213,214,214]},{"a":5464,"t":"byte","b":[214,213,214,213,214,255,1,191]},{"a":5472,"t":"byte","b":[238,187,238,251,239,190,255,5]},{"a":5480,"t":"byte","b":[191,255,2,213,213,213,213,213]},{"a":5488,"t":"byte","b":[213,245,181,93,93,93,93,93]},{"a":5496,"t":"byte","b":[93,127,105,170,6,171,175,171]},{"a":5504,"t":"byte","b":[171,171,171,171,171,170,1,171]},{"a":5512,"t":"byte","b":[85,5,213,93,89,191,191,191]},{"a":5520,"t":"byte","b":[191,191,255,1,191,191,213,213]},{"a":5528,"t":"byte","b":[213,213,213,213,245,181,91,91]},{"a":5536,"t":"byte","b":[91,91,91,91,107,90,85,6]},{"a":5544,"t":"byte","b":[213,213,117,117,117,117,117,117]},{"a":5552,"t":"byte","b":[189,173,87,86,86,86,86,86]},{"a":5560,"t":"byte","b":[90,89,106,106,106,106,106,106]},{"a":5568,"t":"byte","b":[85,1,191,191,191,190,191,191]},{"a":5576,"t":"byte","b":[191,255,2,254,187,238,187,238]},{"a":5584,"t":"byte","b":[187,254,251,254,186,238,250,238]},{"a":5592,"t":"byte","b":[250,254,186,255,176,214,213,215]},{"a":5600,"t":"byte","b":[253,245,245,245,245,247,217,103]},{"a":5608,"t":"byte","b":[151,89,118,221,119,255,4,127]},{"a":5616,"t":"byte","b":[159,119,255,1,181,181,181,181]},{"a":5624,"t":"byte","b":[181,181,149,213,101,85,2,93]},{"a":5632,"t":"byte","b":[125,111,89,93,175,191,175,175]},{"a":5640,"t":"byte","b":[171,171,170,2,171,173,173,173]},{"a":5648,"t":"byte","b":[181,181,149,213,93,93,85,2]},{"a":5656,"t":"byte","b":[106,126,93,89,106,90,90,90]},{"a":5664,"t":"byte","b":[86,86,85,2,181,181,181,181]},{"a":5672,"t":"byte","b":[181,181,213,213,86,85,2,117]},{"a":5680,"t":"byte","b":[125,111,91,91,213,213,85,4]},{"a":5688,"t":"byte","b":[213,85,1,246,246,246,246,246]},{"a":5696,"t":"byte","b":[246,186,154,93,85,2,93,93]},{"a":5704,"t":"byte","b":[95,86,86,106,106,106,106,106]},{"a":5712,"t":"byte","b":[170,1,149,213,255,6,191,191]},{"a":5720,"t":"byte","b":[254,239,255,6,221,119,213,105]},{"a":5728,"t":"byte","b":[214,245,253,247,255,1,127,127]},{"a":5736,"t":"byte","b":[127,255,1,127,255,1,127,255]},{"a":5744,"t":"byte","b":[168]},{"a":5745,"l":"title_bitmap_2","c":"The title's packed bitmap from row 12, column 11, to row 24: the rest of the sign and the black below it","t":"byte","b":[245,245,245,245,245,245,245,245]},{"a":5753,"t":"byte","b":[238,255,2,191,238,187,239,191]},{"a":5761,"t":"byte","b":[239,255,4,191,255,2,213,213]},{"a":5769,"t":"byte","b":[213,213,213,213,213,255,1,93]},{"a":5777,"t":"byte","b":[93,93,93,93,93,93,239,85]},{"a":5785,"t":"byte","b":[7,254,213,213,213,213,213,213]},{"a":5793,"t":"byte","b":[213,255,1,166,166,166,166,166]},{"a":5801,"t":"byte","b":[166,166,117,85,7,254,213,213]},{"a":5809,"t":"byte","b":[213,213,213,213,213,255,1,249]},{"a":5817,"t":"byte","b":[249,249,249,249,249,249,105,85]},{"a":5825,"t":"byte","b":[7,255,1,117,117,117,117,117]},{"a":5833,"t":"byte","b":[117,117,191,86,86,86,86,85]},{"a":5841,"t":"byte","b":[3,255,1,213,213,213,213,85]},{"a":5849,"t":"byte","b":[3,255,1,106,106,106,106,106]},{"a":5857,"t":"byte","b":[106,106,170,1,255,3,247,253]},{"a":5865,"t":"byte","b":[223,237,219,238,255,1,238,250]},{"a":5873,"t":"byte","b":[238,250,238,186,127,127,127,255]},{"a":5881,"t":"byte","b":[173,245,245,213,214,213,214,213]},{"a":5889,"t":"byte","b":[214,255,1,187,238,191,238,187]},{"a":5897,"t":"byte","b":[254,186,255,2,239,191,255,1]},{"a":5905,"t":"byte","b":[187,254,187,170,4,169,170,1]},{"a":5913,"t":"byte","b":[169,170,4,174,186,174,186,234]},{"a":5921,"t":"byte","b":[170,7,234,255,2,253,245,247]},{"a":5929,"t":"byte","b":[247,213,215,255,5,251,239,191]},{"a":5937,"t":"byte","b":[255,6,253,247,255,4,238,251]},{"a":5945,"t":"byte","b":[239,187,255,3,191,254,191,254]},{"a":5953,"t":"byte","b":[255,4,191,238,255,1,239,187]},{"a":5961,"t":"byte","b":[255,7,191,255,3,191,255,1]},{"a":5969,"t":"byte","b":[187,255,1,251,255,7,191,255]},{"a":5977,"t":"byte","b":[4,239,251,238,191,251,249,254]},{"a":5985,"t":"byte","b":[254,247,223,253,119,214,90,169]},{"a":5993,"t":"byte","b":[117,221,125,253,125,255,176,213]},{"a":6001,"t":"byte","b":[213,245,245,255,4,149,85,1]},{"a":6009,"t":"byte","b":[87,95,255,4,89,85,2,255]},{"a":6017,"t":"byte","b":[5,153,86,85,1,245,255,4]},{"a":6025,"t":"byte","b":[154,102,85,2,255,4,153,102]},{"a":6033,"t":"byte","b":[85,2,255,4,117,118,117,213]},{"a":6041,"t":"byte","b":[213,255,3,154,102,153,85,2]},{"a":6049,"t":"byte","b":[255,3,169,102,153,85,2,255]},{"a":6057,"t":"byte","b":[3,153,102,85,2,255,4,154]},{"a":6065,"t":"byte","b":[102,89,85,1,213,255,3,154]},{"a":6073,"t":"byte","b":[106,153,102,85,1,213,255,2]},{"a":6081,"t":"byte","b":[169,106,153,101,85,1,87,255]},{"a":6089,"t":"byte","b":[2,153,106,149,85,1,95,255]},{"a":6097,"t":"byte","b":[3,169,102,85,2,255,4,153]},{"a":6105,"t":"byte","b":[166,85,2,255,4,169,102,89]},{"a":6113,"t":"byte","b":[85,1,213,255,3,165,85,1]},{"a":6121,"t":"byte","b":[87,95,127,255,255,255,255,255]},{"a":6129,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":6137,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":6145,"t":"byte","b":[255,255,255,255,231]},{"a":6150,"l":"title_colours","c":"The title's screen colours, packed for unpack_runs (pairs of a count and a value): the two colours of each 4 by 8 cell, unpacked to $4400","t":"byte","b":[171,232,2,231,1,232,1,231]},{"a":6158,"t":"byte","b":[1,232,1,231,6,232,1,231]},{"a":6166,"t":"byte","b":[2,232,2,231,22,232,19,231]},{"a":6174,"t":"byte","b":[22,232,19,231,20,232,7,151]},{"a":6182,"t":"byte","b":[5,232,2,231,5,151,1,231]},{"a":6190,"t":"byte","b":[13,232,1,233,6,232,3,151]},{"a":6198,"t":"byte","b":[4,233,1,151,1,7,4,151]},{"a":6206,"t":"byte","b":[3,231,1,233,1,144,1,151]},{"a":6214,"t":"byte","b":[1,231,20,232,1,233,1,144]},{"a":6222,"t":"byte","b":[2,233,5,151,1,233,1,151]},{"a":6230,"t":"byte","b":[1,9,4,151,2,233,1,144]},{"a":6238,"t":"byte","b":[1,231,21,232,1,151,2,233]},{"a":6246,"t":"byte","b":[2,151,1,9,2,151,1,9]},{"a":6254,"t":"byte","b":[5,151,1,9,3,233,1,231]},{"a":6262,"t":"byte","b":[21,232,1,151,2,144,2,151]},{"a":6270,"t":"byte","b":[1,137,1,151,1,144,4,151]},{"a":6278,"t":"byte","b":[1,9,2,151,2,233,1,144]},{"a":6286,"t":"byte","b":[1,151,21,232,1,151,2,233]},{"a":6294,"t":"byte","b":[1,152,3,151,1,9,2,151]},{"a":6302,"t":"byte","b":[1,7,5,151,1,144,1,233]},{"a":6310,"t":"byte","b":[1,151,20,232,1,231,1,151]},{"a":6318,"t":"byte","b":[2,233,1,151,2,231,1,144]},{"a":6326,"t":"byte","b":[1,233,1,144,7,233,2,144]},{"a":6334,"t":"byte","b":[1,231,20,232,1,231,18,151]},{"a":6342,"t":"byte","b":[1,231,35,232,2,231,255,232]},{"a":6350,"t":"byte","b":[118,232]},{"a":6352,"l":"title_nibbles","c":"The title's colour-RAM colours, packed in pairs of a count and a byte that holds two cells' colours, the high nibble first: spread over $D800-$DBFF by show_picture","t":"byte","b":[166,0,1,7,1,119,1,112]},{"a":6360,"t":"byte","b":[1,144,1,0,1,9,1,153]},{"a":6368,"t":"byte","b":[1,119,11,0,1,7,1,119]},{"a":6376,"t":"byte","b":[2,0,2,7,2,0,1,119]},{"a":6384,"t":"byte","b":[1,112,11,0,1,119,1,0]},{"a":6392,"t":"byte","b":[1,112,1,7,2,0,1,7]},{"a":6400,"t":"byte","b":[1,119,1,112,11,0,1,119]},{"a":6408,"t":"byte","b":[1,0,2,112,1,0,1,7]},{"a":6416,"t":"byte","b":[1,0,1,119,1,112,11,0]},{"a":6424,"t":"byte","b":[1,119,2,0,1,112,1,9]},{"a":6432,"t":"byte","b":[2,0,1,7,1,112,11,0]},{"a":6440,"t":"byte","b":[1,119,1,9,1,151,5,119]},{"a":6448,"t":"byte","b":[1,112,225,0,1,32,1,34]},{"a":6456,"t":"byte","b":[2,32,1,80,1,82,1,71]},{"a":6464,"t":"byte","b":[3,32,1,0,1,29]},{"a":6470,"l":"leftover_1946","c":"Ten bytes before duck_loop that nothing runs or reads","t":"byte","b":[222,0,152,72,32,88,25,104]},{"a":6478,"t":"byte","b":[162,169]},{"a":6480,"l":"duck_loop","c":"The ducks' loop, one pass every three to four frames (delay_count from $19, about 57,600 cycles; 3.7 frames a pass measured live): moves the ducks (move_ducks), reads the stick and moves the sight six pixels a step, from its start at x 160, y 160 to x 28-184 and y 46-160. With no arrow in the air it sets the archer's pose and the arrow's angle from the sight's position, and fire shoots: one arrow less, the arrow starts at x 255, y 170, and its step is the distance to the sight over 16 when the sight is 112 pixels or more to its left and over 8 when it is nearer, so an arrow shot at a sight high above the archer reaches it in half the passes and flies faster. The arrow's shape is drawn for its angle from the nine shapes at $112B, and the whistle sound starts. A shot whose upward step was 9 or more makes the next one wait ten passes (shot_wait). The stage ends when 39 ducks have got home or the arrows run out: with no token it is game over and the title; otherwise the archer walks off to the right, the bonus is tokens\u00d73 lots of 99, counted onto the score, and duck_loop returns.","t":"code","b":[169,25],"m":"lda","o":"#$19","x":[4814,6794,7001]},{"a":6482,"t":"code","b":[141,163,144],"m":"sta","oa":37027,"o":"frame_delay_hi"},{"a":6485,"t":"code","b":[32,11,56],"m":"jsr","oa":14347,"o":"delay_count"},{"a":6488,"t":"code","b":[32,181,27],"m":"jsr","oa":7093,"o":"move_ducks"},{"a":6491,"t":"code","b":[173,0,220],"m":"lda","o":"cia1_port_a"},{"a":6494,"t":"code","b":[141,161,144],"m":"sta","oa":37025,"o":"stick"},{"a":6497,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":6499,"t":"code","b":[141,180,144],"m":"sta","oa":37044,"o":"moved"},{"a":6502,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":6504,"t":"code","b":[141,0,220],"m":"sta","o":"cia1_port_a"},{"a":6507,"t":"code","b":[173,79,14],"m":"lda","oa":3663,"o":"spr_x_msb"},{"a":6510,"t":"code","b":[9,7],"m":"ora","o":"#$07"},{"a":6512,"t":"code","b":[141,79,14],"m":"sta","oa":3663,"o":"spr_x_msb"},{"a":6515,"t":"code","b":[173,122,144],"m":"lda","oa":36986,"o":"arrow_flying"},{"a":6518,"t":"code","b":[240,3],"m":"beq","oa":6523,"o":"b_197B"},{"a":6520,"t":"code","b":[76,127,26],"m":"jmp","oa":6783,"o":"j_1A7F"},{"a":6523,"l":"b_197B","t":"code","b":[78,161,144],"m":"lsr","oa":37025,"o":"stick","x":[6518]},{"a":6526,"t":"code","b":[176,15],"m":"bcs","oa":6543,"o":"b_198F"},{"a":6528,"t":"code","b":[173,78,14],"m":"lda","oa":3662,"o":"spr7_y"},{"a":6531,"t":"code","b":[201,50],"m":"cmp","o":"#$32"},{"a":6533,"t":"code","b":[144,8],"m":"bcc","oa":6543,"o":"b_198F"},{"a":6535,"t":"code","b":[173,78,14],"m":"lda","oa":3662,"o":"spr7_y"},{"a":6538,"t":"code","b":[233,6],"m":"sbc","o":"#$06"},{"a":6540,"t":"code","b":[141,78,14],"m":"sta","oa":3662,"o":"spr7_y"},{"a":6543,"l":"b_198F","t":"code","b":[78,161,144],"m":"lsr","oa":37025,"o":"stick","x":[6526,6533]},{"a":6546,"t":"code","b":[176,15],"m":"bcs","oa":6563,"o":"b_19A3"},{"a":6548,"t":"code","b":[173,78,14],"m":"lda","oa":3662,"o":"spr7_y"},{"a":6551,"t":"code","b":[201,156],"m":"cmp","o":"#$9C"},{"a":6553,"t":"code","b":[176,8],"m":"bcs","oa":6563,"o":"b_19A3"},{"a":6555,"t":"code","b":[173,78,14],"m":"lda","oa":3662,"o":"spr7_y"},{"a":6558,"t":"code","b":[105,6],"m":"adc","o":"#$06"},{"a":6560,"t":"code","b":[141,78,14],"m":"sta","oa":3662,"o":"spr7_y"},{"a":6563,"l":"b_19A3","t":"code","b":[78,161,144],"m":"lsr","oa":37025,"o":"stick","x":[6546,6553]},{"a":6566,"t":"code","b":[176,15],"m":"bcs","oa":6583,"o":"b_19B7"},{"a":6568,"t":"code","b":[173,77,14],"m":"lda","oa":3661,"o":"spr7_x"},{"a":6571,"t":"code","b":[201,32],"m":"cmp","o":"#$20"},{"a":6573,"t":"code","b":[144,8],"m":"bcc","oa":6583,"o":"b_19B7"},{"a":6575,"t":"code","b":[173,77,14],"m":"lda","oa":3661,"o":"spr7_x"},{"a":6578,"t":"code","b":[233,6],"m":"sbc","o":"#$06"},{"a":6580,"t":"code","b":[141,77,14],"m":"sta","oa":3661,"o":"spr7_x"},{"a":6583,"l":"b_19B7","t":"code","b":[78,161,144],"m":"lsr","oa":37025,"o":"stick","x":[6566,6573]},{"a":6586,"t":"code","b":[176,15],"m":"bcs","oa":6603,"o":"b_19CB"},{"a":6588,"t":"code","b":[173,77,14],"m":"lda","oa":3661,"o":"spr7_x"},{"a":6591,"t":"code","b":[201,180],"m":"cmp","o":"#$B4"},{"a":6593,"t":"code","b":[176,8],"m":"bcs","oa":6603,"o":"b_19CB"},{"a":6595,"t":"code","b":[173,77,14],"m":"lda","oa":3661,"o":"spr7_x"},{"a":6598,"t":"code","b":[105,6],"m":"adc","o":"#$06"},{"a":6600,"t":"code","b":[141,77,14],"m":"sta","oa":3661,"o":"spr7_x"},{"a":6603,"l":"b_19CB","t":"code","b":[173,175,143],"m":"lda","oa":36783,"o":"shot_wait","x":[6586,6593]},{"a":6606,"t":"code","b":[240,6],"m":"beq","oa":6614,"o":"b_19D6"},{"a":6608,"t":"code","b":[206,175,143],"m":"dec","oa":36783,"o":"shot_wait"},{"a":6611,"t":"code","b":[76,239,26],"m":"jmp","oa":6895,"o":"j_1AEF"},{"a":6614,"l":"b_19D6","t":"code","b":[78,161,144],"m":"lsr","oa":37025,"o":"stick","x":[6606]},{"a":6617,"t":"code","b":[144,3],"m":"bcc","oa":6622,"o":"b_19DE"},{"a":6619,"t":"code","b":[76,141,26],"m":"jmp","oa":6797,"o":"j_1A8D"},{"a":6622,"l":"b_19DE","t":"code","b":[173,122,144],"m":"lda","oa":36986,"o":"arrow_flying","x":[6617]},{"a":6625,"t":"code","b":[240,3],"m":"beq","oa":6630,"o":"b_19E6"},{"a":6627,"t":"code","b":[76,239,26],"m":"jmp","oa":6895,"o":"j_1AEF"},{"a":6630,"l":"b_19E6","t":"code","b":[206,122,144],"m":"dec","oa":36986,"o":"arrow_flying","x":[6625]},{"a":6633,"t":"code","b":[248],"m":"sed"},{"a":6634,"t":"code","b":[173,176,143],"m":"lda","oa":36784,"o":"arrows"},{"a":6637,"t":"code","b":[56],"m":"sec"},{"a":6638,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":6640,"t":"code","b":[141,176,143],"m":"sta","oa":36784,"o":"arrows"},{"a":6643,"t":"code","b":[216],"m":"cld"},{"a":6644,"t":"code","b":[32,49,30],"m":"jsr","oa":7729,"o":"draw_arrows"},{"a":6647,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":6649,"t":"code","b":[141,75,14],"m":"sta","oa":3659,"o":"spr6_x"},{"a":6652,"t":"code","b":[169,170],"m":"lda","o":"#$AA"},{"a":6654,"t":"code","b":[141,76,14],"m":"sta","oa":3660,"o":"spr6_y"},{"a":6657,"t":"code","b":[173,75,14],"m":"lda","oa":3659,"o":"spr6_x"},{"a":6660,"t":"code","b":[237,77,14],"m":"sbc","oa":3661,"o":"spr7_x"},{"a":6663,"t":"code","b":[201,112],"m":"cmp","o":"#$70"},{"a":6665,"t":"code","b":[144,26],"m":"bcc","oa":6693,"o":"b_1A25"},{"a":6667,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":6668,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":6669,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":6670,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":6671,"t":"code","b":[141,181,143],"m":"sta","oa":36789,"o":"arrow_dx"},{"a":6674,"t":"code","b":[173,76,14],"m":"lda","oa":3660,"o":"spr6_y"},{"a":6677,"t":"code","b":[237,78,14],"m":"sbc","oa":3662,"o":"spr7_y"},{"a":6680,"t":"code","b":[24],"m":"clc"},{"a":6681,"t":"code","b":[105,4],"m":"adc","o":"#$04"},{"a":6683,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":6684,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":6685,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":6686,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":6687,"t":"code","b":[141,182,143],"m":"sta","oa":36790,"o":"arrow_dy"},{"a":6690,"t":"code","b":[76,58,26],"m":"jmp","oa":6714,"o":"j_1A3A"},{"a":6693,"l":"b_1A25","t":"code","b":[74],"m":"lsr","o":"a","x":[6665]},{"a":6694,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":6695,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":6696,"t":"code","b":[141,181,143],"m":"sta","oa":36789,"o":"arrow_dx"},{"a":6699,"t":"code","b":[173,76,14],"m":"lda","oa":3660,"o":"spr6_y"},{"a":6702,"t":"code","b":[237,78,14],"m":"sbc","oa":3662,"o":"spr7_y"},{"a":6705,"t":"code","b":[24],"m":"clc"},{"a":6706,"t":"code","b":[105,4],"m":"adc","o":"#$04"},{"a":6708,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":6709,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":6710,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":6711,"t":"code","b":[141,182,143],"m":"sta","oa":36790,"o":"arrow_dy"},{"a":6714,"l":"j_1A3A","t":"code","b":[173,184,143],"m":"lda","oa":36792,"o":"arrow_frame","x":[6690]},{"a":6717,"t":"code","b":[24],"m":"clc"},{"a":6718,"t":"code","b":[10],"m":"asl","o":"a"},{"a":6719,"t":"code","b":[10],"m":"asl","o":"a"},{"a":6720,"t":"code","b":[10],"m":"asl","o":"a"},{"a":6721,"t":"code","b":[10],"m":"asl","o":"a"},{"a":6722,"t":"code","b":[24],"m":"clc"},{"a":6723,"t":"code","b":[105,15],"m":"adc","o":"#$0F"},{"a":6725,"t":"code","b":[168],"m":"tay"},{"a":6726,"t":"code","b":[162,23],"m":"ldx","o":"#$17"},{"a":6728,"l":"b_1A48","t":"code","b":[185,43,17],"m":"lda","oa":4395,"o":"arrow_frames,y","x":[6745]},{"a":6731,"t":"code","b":[157,103,64],"m":"sta","oa":16487,"o":"f_4067,x"},{"a":6734,"t":"code","b":[136],"m":"dey"},{"a":6735,"t":"code","b":[202],"m":"dex"},{"a":6736,"t":"code","b":[185,43,17],"m":"lda","oa":4395,"o":"arrow_frames,y"},{"a":6739,"t":"code","b":[157,103,64],"m":"sta","oa":16487,"o":"f_4067,x"},{"a":6742,"t":"code","b":[136],"m":"dey"},{"a":6743,"t":"code","b":[202],"m":"dex"},{"a":6744,"t":"code","b":[202],"m":"dex"},{"a":6745,"t":"code","b":[16,237],"m":"bpl","oa":6728,"o":"b_1A48"},{"a":6747,"t":"code","b":[173,80,14],"m":"lda","oa":3664,"o":"spr_enable"},{"a":6750,"t":"code","b":[9,64],"m":"ora","o":"#$40"},{"a":6752,"t":"code","b":[41,127],"m":"and","o":"#$7F"},{"a":6754,"t":"code","b":[141,80,14],"m":"sta","oa":3664,"o":"spr_enable"},{"a":6757,"t":"code","b":[169,12],"m":"lda","o":"#$0C"},{"a":6759,"t":"code","b":[141,184,144],"m":"sta","oa":37048,"o":"shot_frames"},{"a":6762,"t":"code","b":[169,5],"m":"lda","o":"#$05"},{"a":6764,"t":"code","b":[141,185,144],"m":"sta","oa":37049,"o":"a_90B9"},{"a":6767,"t":"code","b":[169,83],"m":"lda","o":"#$53"},{"a":6769,"t":"code","b":[141,98,14],"m":"sta","oa":3682,"o":"spr1_ptr"},{"a":6772,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":6774,"t":"code","b":[141,103,14],"m":"sta","oa":3687,"o":"spr6_ptr"},{"a":6777,"t":"code","b":[165,35],"m":"lda","oa":35,"o":"effects"},{"a":6779,"t":"code","b":[9,32],"m":"ora","o":"#$20"},{"a":6781,"t":"code","b":[133,35],"m":"sta","oa":35,"o":"effects"},{"a":6783,"l":"j_1A7F","t":"code","b":[32,92,27],"m":"jsr","oa":7004,"o":"move_arrow","x":[6520]},{"a":6786,"t":"code","b":[206,184,144],"m":"dec","oa":37048,"o":"shot_frames"},{"a":6789,"t":"code","b":[173,122,144],"m":"lda","oa":36986,"o":"arrow_flying"},{"a":6792,"t":"code","b":[240,3],"m":"beq","oa":6797,"o":"j_1A8D"},{"a":6794,"t":"code","b":[76,80,25],"m":"jmp","oa":6480,"o":"duck_loop"},{"a":6797,"l":"j_1A8D","c":"No arrow in the air: the angle. zpa_11 = (190 - sight y) \u00d7 16 over zpa_13 = (255 - sight x)/2 + 26 (divide); a quarter of the quotient, at most 8, is the arrow's frame, and half of it picks the archer's arm: $54 below 4, $52 below 6, $50 below 9, $51 above","t":"code","b":[173,122,144],"m":"lda","oa":36986,"o":"arrow_flying","x":[6619,6792]},{"a":6800,"t":"code","b":[240,3],"m":"beq","oa":6805,"o":"b_1A95"},{"a":6802,"t":"code","b":[76,239,26],"m":"jmp","oa":6895,"o":"j_1AEF"},{"a":6805,"l":"b_1A95","t":"code","b":[169,190],"m":"lda","o":"#$BE","x":[6800]},{"a":6807,"t":"code","b":[56],"m":"sec"},{"a":6808,"t":"code","b":[237,78,14],"m":"sbc","oa":3662,"o":"spr7_y"},{"a":6811,"t":"code","b":[133,17],"m":"sta","oa":17,"o":"div_lo"},{"a":6813,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":6815,"t":"code","b":[133,18],"m":"sta","oa":18,"o":"div_hi"},{"a":6817,"t":"code","b":[162,4],"m":"ldx","o":"#$04"},{"a":6819,"l":"b_1AA3","t":"code","b":[6,17],"m":"asl","oa":17,"o":"div_lo","x":[6824]},{"a":6821,"t":"code","b":[38,18],"m":"rol","oa":18,"o":"div_hi"},{"a":6823,"t":"code","b":[202],"m":"dex"},{"a":6824,"t":"code","b":[208,249],"m":"bne","oa":6819,"o":"b_1AA3"},{"a":6826,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":6828,"t":"code","b":[56],"m":"sec"},{"a":6829,"t":"code","b":[237,77,14],"m":"sbc","oa":3661,"o":"spr7_x"},{"a":6832,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":6833,"t":"code","b":[24],"m":"clc"},{"a":6834,"t":"code","b":[105,26],"m":"adc","o":"#$1A"},{"a":6836,"t":"code","b":[133,19],"m":"sta","oa":19,"o":"divisor"},{"a":6838,"t":"code","b":[32,238,47],"m":"jsr","oa":12270,"o":"divide"},{"a":6841,"t":"code","b":[165,20],"m":"lda","oa":20,"o":"quotient"},{"a":6843,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":6844,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":6845,"t":"code","b":[201,9],"m":"cmp","o":"#$09"},{"a":6847,"t":"code","b":[144,2],"m":"bcc","oa":6851,"o":"b_1AC3"},{"a":6849,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":6851,"l":"b_1AC3","t":"code","b":[141,184,143],"m":"sta","oa":36792,"o":"arrow_frame","x":[6847]},{"a":6854,"t":"code","b":[165,20],"m":"lda","oa":20,"o":"quotient"},{"a":6856,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":6857,"t":"code","b":[201,4],"m":"cmp","o":"#$04"},{"a":6859,"t":"code","b":[176,7],"m":"bcs","oa":6868,"o":"b_1AD4"},{"a":6861,"t":"code","b":[169,84],"m":"lda","o":"#$54"},{"a":6863,"t":"code","b":[141,98,14],"m":"sta","oa":3682,"o":"spr1_ptr"},{"a":6866,"t":"code","b":[208,27],"m":"bne","oa":6895,"o":"j_1AEF"},{"a":6868,"l":"b_1AD4","t":"code","b":[201,6],"m":"cmp","o":"#$06","x":[6859]},{"a":6870,"t":"code","b":[176,7],"m":"bcs","oa":6879,"o":"b_1ADF"},{"a":6872,"t":"code","b":[169,82],"m":"lda","o":"#$52"},{"a":6874,"t":"code","b":[141,98,14],"m":"sta","oa":3682,"o":"spr1_ptr"},{"a":6877,"t":"code","b":[208,16],"m":"bne","oa":6895,"o":"j_1AEF"},{"a":6879,"l":"b_1ADF","t":"code","b":[201,9],"m":"cmp","o":"#$09","x":[6870]},{"a":6881,"t":"code","b":[176,7],"m":"bcs","oa":6890,"o":"b_1AEA"},{"a":6883,"t":"code","b":[169,80],"m":"lda","o":"#$50"},{"a":6885,"t":"code","b":[141,98,14],"m":"sta","oa":3682,"o":"spr1_ptr"},{"a":6888,"t":"code","b":[208,5],"m":"bne","oa":6895,"o":"j_1AEF"},{"a":6890,"l":"b_1AEA","t":"code","b":[169,81],"m":"lda","o":"#$51","x":[6881]},{"a":6892,"t":"code","b":[141,98,14],"m":"sta","oa":3682,"o":"spr1_ptr"},{"a":6895,"l":"j_1AEF","c":"The end test: 39 home (BCD), or no arrows left","t":"code","b":[173,177,143],"m":"lda","oa":36785,"o":"ducks_home","x":[6611,6627,6802,6866,6877,6888]},{"a":6898,"t":"code","b":[201,57],"m":"cmp","o":"#$39"},{"a":6900,"t":"code","b":[144,16],"m":"bcc","oa":6918,"o":"b_1B06"},{"a":6902,"t":"code","b":[173,172,143],"m":"lda","oa":36780,"o":"tokens"},{"a":6905,"t":"code","b":[208,21],"m":"bne","oa":6928,"o":"b_1B10"},{"a":6907,"t":"code","b":[32,4,31],"m":"jsr","oa":7940,"o":"clear_bitmap"},{"a":6910,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":6912,"t":"code","b":[141,123,144],"m":"sta","oa":36987,"o":"stage"},{"a":6915,"t":"code","b":[76,27,12],"m":"jmp","oa":3099,"o":"show_picture"},{"a":6918,"l":"b_1B06","t":"code","b":[173,176,143],"m":"lda","oa":36784,"o":"arrows","x":[6900]},{"a":6921,"t":"code","b":[208,78],"m":"bne","oa":7001,"o":"b_1B59"},{"a":6923,"t":"code","b":[173,172,143],"m":"lda","oa":36780,"o":"tokens"},{"a":6926,"t":"code","b":[240,62],"m":"beq","oa":6990,"o":"b_1B4E"},{"a":6928,"l":"b_1B10","t":"code","b":[32,67,56],"m":"jsr","oa":14403,"o":"marshall_stand","x":[6905]},{"a":6931,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":6933,"t":"code","b":[141,63,14],"m":"sta","oa":3647,"o":"spr0_x"},{"a":6936,"t":"code","b":[141,65,14],"m":"sta","oa":3649,"o":"spr1_x"},{"a":6939,"t":"code","b":[141,67,14],"m":"sta","oa":3651,"o":"spr2_x"},{"a":6942,"t":"code","b":[169,7],"m":"lda","o":"#$07"},{"a":6944,"t":"code","b":[141,79,14],"m":"sta","oa":3663,"o":"spr_x_msb"},{"a":6947,"t":"code","b":[141,80,14],"m":"sta","oa":3664,"o":"spr_enable"},{"a":6950,"t":"code","b":[141,182,144],"m":"sta","oa":37046,"o":"anim_step"},{"a":6953,"t":"code","b":[173,172,143],"m":"lda","oa":36780,"o":"tokens"},{"a":6956,"t":"code","b":[10],"m":"asl","o":"a"},{"a":6957,"t":"code","b":[24],"m":"clc"},{"a":6958,"t":"code","b":[109,172,143],"m":"adc","oa":36780,"o":"tokens"},{"a":6961,"t":"code","b":[170],"m":"tax"},{"a":6962,"l":"b_1B32","t":"code","b":[169,153],"m":"lda","o":"#$99","x":[6968]},{"a":6964,"t":"code","b":[32,101,30],"m":"jsr","oa":7781,"o":"add_points"},{"a":6967,"t":"code","b":[202],"m":"dex"},{"a":6968,"t":"code","b":[208,248],"m":"bne","oa":6962,"o":"b_1B32"},{"a":6970,"l":"b_1B3A","t":"code","b":[32,1,56],"m":"jsr","oa":14337,"o":"frame_delay","x":[6981]},{"a":6973,"t":"code","b":[32,180,56],"m":"jsr","oa":14516,"o":"walk_right"},{"a":6976,"t":"code","b":[173,67,14],"m":"lda","oa":3651,"o":"spr2_x"},{"a":6979,"t":"code","b":[201,112],"m":"cmp","o":"#$70"},{"a":6981,"t":"code","b":[144,243],"m":"bcc","oa":6970,"o":"b_1B3A"},{"a":6983,"t":"code","b":[32,48,31],"m":"jsr","oa":7984,"o":"wait_points"},{"a":6986,"t":"code","b":[32,4,31],"m":"jsr","oa":7940,"o":"clear_bitmap"},{"a":6989,"t":"code","b":[96],"m":"rts"},{"a":6990,"l":"b_1B4E","t":"code","b":[32,4,31],"m":"jsr","oa":7940,"o":"clear_bitmap","x":[6926]},{"a":6993,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":6995,"t":"code","b":[141,123,144],"m":"sta","oa":36987,"o":"stage"},{"a":6998,"t":"code","b":[76,27,12],"m":"jmp","oa":3099,"o":"show_picture"},{"a":7001,"l":"b_1B59","t":"code","b":[76,80,25],"m":"jmp","oa":6480,"o":"duck_loop","x":[6921]},{"a":7004,"l":"move_arrow","c":"Moves the arrow by its step, up and left (arrow_dx, arrow_dy), unless a hit duck is falling, when the arrow stays where it is. Once it is level with the sight or past it, it flies on until it leaves the top or left of the screen (y below 20 or x below 10); then it is taken away and the sight shows again, and a steep arrow (upward step 9 or more) sets shot_wait to 10.","t":"code","b":[173,206,17],"m":"lda","oa":4558,"o":"duck_falling","x":[6783]},{"a":7007,"t":"code","b":[208,12],"m":"bne","oa":7021,"o":"r_1B6D"},{"a":7009,"t":"code","b":[173,207,17],"m":"lda","oa":4559,"o":"a_11CF"},{"a":7012,"t":"code","b":[208,7],"m":"bne","oa":7021,"o":"r_1B6D"},{"a":7014,"t":"code","b":[173,208,17],"m":"lda","oa":4560,"o":"a_11D0"},{"a":7017,"t":"code","b":[208,2],"m":"bne","oa":7021,"o":"r_1B6D"},{"a":7019,"t":"code","b":[240,1],"m":"beq","oa":7022,"o":"b_1B6E"},{"a":7021,"l":"r_1B6D","t":"code","b":[96],"m":"rts","x":[7007,7012,7017]},{"a":7022,"l":"b_1B6E","t":"code","b":[173,75,14],"m":"lda","oa":3659,"o":"spr6_x","x":[7019]},{"a":7025,"t":"code","b":[56],"m":"sec"},{"a":7026,"t":"code","b":[237,181,143],"m":"sbc","oa":36789,"o":"arrow_dx"},{"a":7029,"t":"code","b":[141,75,14],"m":"sta","oa":3659,"o":"spr6_x"},{"a":7032,"t":"code","b":[173,76,14],"m":"lda","oa":3660,"o":"spr6_y"},{"a":7035,"t":"code","b":[56],"m":"sec"},{"a":7036,"t":"code","b":[237,182,143],"m":"sbc","oa":36790,"o":"arrow_dy"},{"a":7039,"t":"code","b":[141,76,14],"m":"sta","oa":3660,"o":"spr6_y"},{"a":7042,"t":"code","b":[173,77,14],"m":"lda","oa":3661,"o":"spr7_x"},{"a":7045,"t":"code","b":[205,75,14],"m":"cmp","oa":3659,"o":"spr6_x"},{"a":7048,"t":"code","b":[144,42],"m":"bcc","oa":7092,"o":"r_1BB4"},{"a":7050,"t":"code","b":[173,76,14],"m":"lda","oa":3660,"o":"spr6_y"},{"a":7053,"t":"code","b":[201,20],"m":"cmp","o":"#$14"},{"a":7055,"t":"code","b":[144,8],"m":"bcc","oa":7065,"o":"b_1B99"},{"a":7057,"t":"code","b":[173,75,14],"m":"lda","oa":3659,"o":"spr6_x"},{"a":7060,"t":"code","b":[201,10],"m":"cmp","o":"#$0A"},{"a":7062,"t":"code","b":[144,1],"m":"bcc","oa":7065,"o":"b_1B99"},{"a":7064,"t":"code","b":[96],"m":"rts"},{"a":7065,"l":"b_1B99","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[7055,7062]},{"a":7067,"t":"code","b":[141,122,144],"m":"sta","oa":36986,"o":"arrow_flying"},{"a":7070,"t":"code","b":[173,80,14],"m":"lda","oa":3664,"o":"spr_enable"},{"a":7073,"t":"code","b":[41,191],"m":"and","o":"#$BF"},{"a":7075,"t":"code","b":[9,128],"m":"ora","o":"#$80"},{"a":7077,"t":"code","b":[141,80,14],"m":"sta","oa":3664,"o":"spr_enable"},{"a":7080,"t":"code","b":[173,182,143],"m":"lda","oa":36790,"o":"arrow_dy"},{"a":7083,"t":"code","b":[201,9],"m":"cmp","o":"#$09"},{"a":7085,"t":"code","b":[144,5],"m":"bcc","oa":7092,"o":"r_1BB4"},{"a":7087,"t":"code","b":[169,10],"m":"lda","o":"#$0A"},{"a":7089,"t":"code","b":[141,175,143],"m":"sta","oa":36783,"o":"shot_wait"},{"a":7092,"l":"r_1BB4","t":"code","b":[96],"m":"rts","x":[7048,7085]},{"a":7093,"l":"move_ducks","c":"Moves the three ducks (move_duck for duck 2, 1 and 0).","t":"code","b":[169,2],"m":"lda","o":"#$02","x":[6488]},{"a":7095,"t":"code","b":[141,187,17],"m":"sta","oa":4539,"o":"duck_index"},{"a":7098,"l":"b_1BBA","t":"code","b":[32,195,27],"m":"jsr","oa":7107,"o":"move_duck","x":[7104]},{"a":7101,"t":"code","b":[206,187,17],"m":"dec","oa":4539,"o":"duck_index"},{"a":7104,"t":"code","b":[16,248],"m":"bpl","oa":7098,"o":"b_1BBA"},{"a":7106,"t":"code","b":[96],"m":"rts"},{"a":7107,"l":"move_duck","c":"Moves duck duck_index (sprite 3, 4 or 5), once a pass of the ducks' loop. A duck that is flying and touches the arrow (the VIC's sprite collision bits, kept in collisions by irq_bottom) is hit: it plays the hit sample (play_hit) and scores 99 on level 1, 149 on level 2 and 198 on level 3. A hit duck falls faster and faster (fall_speed, one more every three passes) with the arrow stuck in it; when it reaches the ground (y 174) and five passes more, ducks_killed goes up by one (it stops at 30), the tokens become ducks_killed over ducks_per_token and the new token is drawn, an arrow is given back (up to ten), and the duck starts again from the left. A flying duck flaps its wings (the shapes at $11BD) and moves right by its speed; when it passes x 496, well off the right of the screen, ducks_home goes up by one and it starts again. A duck starts at x 0 at a height of 11\u00d7(5 to 15), not the height of another duck, with speed 2 on level 1, 2 or 3 on level 2 and 2 to 4 on level 3, all chosen from CIA 1's timer.","t":"code","b":[174,187,17],"m":"ldx","oa":4539,"o":"duck_index","x":[7098]},{"a":7110,"t":"code","b":[138],"m":"txa"},{"a":7111,"t":"code","b":[24],"m":"clc"},{"a":7112,"t":"code","b":[105,3],"m":"adc","o":"#$03"},{"a":7114,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":7116,"t":"code","b":[138],"m":"txa"},{"a":7117,"t":"code","b":[10],"m":"asl","o":"a"},{"a":7118,"t":"code","b":[141,188,17],"m":"sta","oa":4540,"o":"a_11BC"},{"a":7121,"t":"code","b":[189,206,17],"m":"lda","oa":4558,"o":"duck_falling,x"},{"a":7124,"t":"code","b":[208,66],"m":"bne","oa":7192,"o":"b_1C18"},{"a":7126,"t":"code","b":[164,34],"m":"ldy","oa":34,"o":"zpa_22"},{"a":7128,"t":"code","b":[185,164,144],"m":"lda","oa":37028,"o":"bit_masks,y"},{"a":7131,"t":"code","b":[45,39,16],"m":"and","oa":4135,"o":"collisions"},{"a":7134,"t":"code","b":[208,3],"m":"bne","oa":7139,"o":"b_1BE3"},{"a":7136,"t":"code","b":[76,192,28],"m":"jmp","oa":7360,"o":"j_1CC0"},{"a":7139,"l":"b_1BE3","t":"code","b":[173,39,16],"m":"lda","oa":4135,"o":"collisions","x":[7134]},{"a":7142,"t":"code","b":[41,64],"m":"and","o":"#$40"},{"a":7144,"t":"code","b":[208,3],"m":"bne","oa":7149,"o":"b_1BED"},{"a":7146,"t":"code","b":[76,192,28],"m":"jmp","oa":7360,"o":"j_1CC0"},{"a":7149,"l":"b_1BED","t":"code","b":[222,206,17],"m":"dec","oa":4558,"o":"duck_falling,x","x":[7144]},{"a":7152,"t":"code","b":[169,200],"m":"lda","o":"#$C8"},{"a":7154,"t":"code","b":[141,73,148],"m":"sta","oa":37961,"o":"sample_rate"},{"a":7157,"t":"code","b":[169,6],"m":"lda","o":"#$06"},{"a":7159,"t":"code","b":[141,72,148],"m":"sta","oa":37960,"o":"sample_volume"},{"a":7162,"t":"code","b":[32,55,147],"m":"jsr","oa":37687,"o":"play_hit"},{"a":7165,"t":"code","b":[173,162,143],"m":"lda","oa":36770,"o":"level"},{"a":7168,"t":"code","b":[240,17],"m":"beq","oa":7187,"o":"b_1C13"},{"a":7170,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":7172,"t":"code","b":[48,8],"m":"bmi","oa":7182,"o":"b_1C0E"},{"a":7174,"t":"code","b":[169,153],"m":"lda","o":"#$99"},{"a":7176,"t":"code","b":[32,101,30],"m":"jsr","oa":7781,"o":"add_points"},{"a":7179,"t":"code","b":[76,19,28],"m":"jmp","oa":7187,"o":"b_1C13"},{"a":7182,"l":"b_1C0E","t":"code","b":[169,80],"m":"lda","o":"#$50","x":[7172]},{"a":7184,"t":"code","b":[32,101,30],"m":"jsr","oa":7781,"o":"add_points"},{"a":7187,"l":"b_1C13","t":"code","b":[169,153],"m":"lda","o":"#$99","x":[7168,7179]},{"a":7189,"t":"code","b":[32,101,30],"m":"jsr","oa":7781,"o":"add_points"},{"a":7192,"l":"b_1C18","t":"code","b":[206,203,17],"m":"dec","oa":4555,"o":"a_11CB","x":[7124]},{"a":7195,"t":"code","b":[208,8],"m":"bne","oa":7205,"o":"b_1C25"},{"a":7197,"t":"code","b":[238,204,17],"m":"inc","oa":4556,"o":"fall_speed"},{"a":7200,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":7202,"t":"code","b":[141,203,17],"m":"sta","oa":4555,"o":"a_11CB"},{"a":7205,"l":"b_1C25","t":"code","b":[172,188,17],"m":"ldy","oa":4540,"o":"a_11BC","x":[7195]},{"a":7208,"t":"code","b":[185,70,14],"m":"lda","oa":3654,"o":"spr3_y,y"},{"a":7211,"t":"code","b":[201,174],"m":"cmp","o":"#$AE"},{"a":7213,"t":"code","b":[176,3],"m":"bcs","oa":7218,"o":"b_1C32"},{"a":7215,"t":"code","b":[76,213,28],"m":"jmp","oa":7381,"o":"j_1CD5"},{"a":7218,"l":"b_1C32","t":"code","b":[206,205,17],"m":"dec","oa":4557,"o":"a_11CD","x":[7213]},{"a":7221,"t":"code","b":[240,1],"m":"beq","oa":7224,"o":"b_1C38"},{"a":7223,"t":"code","b":[96],"m":"rts"},{"a":7224,"l":"b_1C38","c":"The hit duck has landed: the count, the tokens, the arrow back","t":"code","b":[173,178,143],"m":"lda","oa":36786,"o":"ducks_killed","x":[7221]},{"a":7227,"t":"code","b":[201,48],"m":"cmp","o":"#$30"},{"a":7229,"t":"code","b":[176,11],"m":"bcs","oa":7242,"o":"b_1C4A"},{"a":7231,"t":"code","b":[248],"m":"sed"},{"a":7232,"t":"code","b":[173,178,143],"m":"lda","oa":36786,"o":"ducks_killed"},{"a":7235,"t":"code","b":[24],"m":"clc"},{"a":7236,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":7238,"t":"code","b":[141,178,143],"m":"sta","oa":36786,"o":"ducks_killed"},{"a":7241,"t":"code","b":[216],"m":"cld"},{"a":7242,"l":"b_1C4A","t":"code","b":[169,112],"m":"lda","o":"#$70","x":[7229]},{"a":7244,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"src_ptr"},{"a":7246,"t":"code","b":[133,40],"m":"sta","oa":40,"o":"dest_ptr"},{"a":7248,"t":"code","b":[169,7],"m":"lda","o":"#$07"},{"a":7250,"t":"code","b":[133,39],"m":"sta","oa":39,"o":"zpa_27"},{"a":7252,"t":"code","b":[169,219],"m":"lda","o":"#$DB"},{"a":7254,"t":"code","b":[133,41],"m":"sta","oa":41,"o":"zpa_29"},{"a":7256,"t":"code","b":[169,10],"m":"lda","o":"#$0A"},{"a":7258,"t":"code","b":[133,70],"m":"sta","oa":70,"o":"bar_width"},{"a":7260,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":7262,"t":"code","b":[133,69],"m":"sta","oa":69,"o":"bar_colour"},{"a":7264,"t":"code","b":[173,178,143],"m":"lda","oa":36786,"o":"ducks_killed"},{"a":7267,"t":"code","b":[32,135,30],"m":"jsr","oa":7815,"o":"draw_bar"},{"a":7270,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":7272,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"zpa_10"},{"a":7274,"t":"code","b":[173,178,143],"m":"lda","oa":36786,"o":"ducks_killed"},{"a":7277,"l":"b_1C6D","t":"code","b":[205,163,143],"m":"cmp","oa":36771,"o":"ducks_per_token","x":[7290]},{"a":7280,"t":"code","b":[144,10],"m":"bcc","oa":7292,"o":"b_1C7C"},{"a":7282,"t":"code","b":[248],"m":"sed"},{"a":7283,"t":"code","b":[56],"m":"sec"},{"a":7284,"t":"code","b":[237,163,143],"m":"sbc","oa":36771,"o":"ducks_per_token"},{"a":7287,"t":"code","b":[230,16],"m":"inc","oa":16,"o":"zpa_10"},{"a":7289,"t":"code","b":[216],"m":"cld"},{"a":7290,"t":"code","b":[208,241],"m":"bne","oa":7277,"o":"b_1C6D"},{"a":7292,"l":"b_1C7C","t":"code","b":[165,16],"m":"lda","oa":16,"o":"zpa_10","x":[7280]},{"a":7294,"t":"code","b":[240,14],"m":"beq","oa":7310,"o":"b_1C8E"},{"a":7296,"t":"code","b":[141,172,143],"m":"sta","oa":36780,"o":"tokens"},{"a":7299,"t":"code","b":[173,172,143],"m":"lda","oa":36780,"o":"tokens"},{"a":7302,"t":"code","b":[201,9],"m":"cmp","o":"#$09"},{"a":7304,"t":"code","b":[176,4],"m":"bcs","oa":7310,"o":"b_1C8E"},{"a":7306,"t":"code","b":[56],"m":"sec"},{"a":7307,"t":"code","b":[32,206,29],"m":"jsr","oa":7630,"o":"draw_token"},{"a":7310,"l":"b_1C8E","t":"code","b":[173,176,143],"m":"lda","oa":36784,"o":"arrows","x":[7294,7304]},{"a":7313,"t":"code","b":[201,16],"m":"cmp","o":"#$10"},{"a":7315,"t":"code","b":[176,11],"m":"bcs","oa":7328,"o":"b_1CA0"},{"a":7317,"t":"code","b":[248],"m":"sed"},{"a":7318,"t":"code","b":[24],"m":"clc"},{"a":7319,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":7321,"t":"code","b":[141,176,143],"m":"sta","oa":36784,"o":"arrows"},{"a":7324,"t":"code","b":[216],"m":"cld"},{"a":7325,"t":"code","b":[32,49,30],"m":"jsr","oa":7729,"o":"draw_arrows"},{"a":7328,"l":"b_1CA0","t":"code","b":[174,187,17],"m":"ldx","oa":4539,"o":"duck_index","x":[7315]},{"a":7331,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":7333,"t":"code","b":[157,206,17],"m":"sta","oa":4558,"o":"duck_falling,x"},{"a":7336,"t":"code","b":[141,122,144],"m":"sta","oa":36986,"o":"arrow_flying"},{"a":7339,"t":"code","b":[141,204,17],"m":"sta","oa":4556,"o":"fall_speed"},{"a":7342,"t":"code","b":[173,80,14],"m":"lda","oa":3664,"o":"spr_enable"},{"a":7345,"t":"code","b":[41,191],"m":"and","o":"#$BF"},{"a":7347,"t":"code","b":[9,128],"m":"ora","o":"#$80"},{"a":7349,"t":"code","b":[141,80,14],"m":"sta","oa":3664,"o":"spr_enable"},{"a":7352,"t":"code","b":[169,5],"m":"lda","o":"#$05"},{"a":7354,"t":"code","b":[141,205,17],"m":"sta","oa":4557,"o":"a_11CD"},{"a":7357,"t":"code","b":[76,22,29],"m":"jmp","oa":7446,"o":"j_1D16"},{"a":7360,"l":"j_1CC0","c":"The duck flies: the next wing shape from $11BD, the list ending with $FF","t":"code","b":[254,200,17],"m":"inc","oa":4552,"o":"wing_step,x","x":[7136,7146]},{"a":7363,"l":"b_1CC3","t":"code","b":[188,200,17],"m":"ldy","oa":4552,"o":"wing_step,x","x":[7376]},{"a":7366,"t":"code","b":[185,189,17],"m":"lda","oa":4541,"o":"wing_frames,y"},{"a":7369,"t":"code","b":[16,7],"m":"bpl","oa":7378,"o":"b_1CD2"},{"a":7371,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":7373,"t":"code","b":[157,200,17],"m":"sta","oa":4552,"o":"wing_step,x"},{"a":7376,"t":"code","b":[240,241],"m":"beq","oa":7363,"o":"b_1CC3"},{"a":7378,"l":"b_1CD2","t":"code","b":[157,100,14],"m":"sta","oa":3684,"o":"spr3_ptr,x","x":[7369]},{"a":7381,"l":"j_1CD5","t":"code","b":[164,34],"m":"ldy","oa":34,"o":"zpa_22","x":[7215]},{"a":7383,"t":"code","b":[185,164,144],"m":"lda","oa":37028,"o":"bit_masks,y"},{"a":7386,"t":"code","b":[45,79,14],"m":"and","oa":3663,"o":"spr_x_msb"},{"a":7389,"t":"code","b":[208,3],"m":"bne","oa":7394,"o":"b_1CE2"},{"a":7391,"t":"code","b":[76,194,30],"m":"jmp","oa":7874,"o":"j_1EC2"},{"a":7394,"l":"b_1CE2","t":"code","b":[172,188,17],"m":"ldy","oa":4540,"o":"a_11BC","x":[7389]},{"a":7397,"t":"code","b":[185,69,14],"m":"lda","oa":3653,"o":"spr3_x,y"},{"a":7400,"t":"code","b":[201,240],"m":"cmp","o":"#$F0"},{"a":7402,"t":"code","b":[176,3],"m":"bcs","oa":7407,"o":"b_1CEF"},{"a":7404,"t":"code","b":[76,194,30],"m":"jmp","oa":7874,"o":"j_1EC2"},{"a":7407,"l":"b_1CEF","c":"Off the right edge: one more duck home, drawn as a bar","t":"code","b":[248],"m":"sed","x":[7402]},{"a":7408,"t":"code","b":[24],"m":"clc"},{"a":7409,"t":"code","b":[173,177,143],"m":"lda","oa":36785,"o":"ducks_home"},{"a":7412,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":7414,"t":"code","b":[141,177,143],"m":"sta","oa":36785,"o":"ducks_home"},{"a":7417,"t":"code","b":[216],"m":"cld"},{"a":7418,"t":"code","b":[169,139],"m":"lda","o":"#$8B"},{"a":7420,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"src_ptr"},{"a":7422,"t":"code","b":[133,40],"m":"sta","oa":40,"o":"dest_ptr"},{"a":7424,"t":"code","b":[169,7],"m":"lda","o":"#$07"},{"a":7426,"t":"code","b":[133,39],"m":"sta","oa":39,"o":"zpa_27"},{"a":7428,"t":"code","b":[169,219],"m":"lda","o":"#$DB"},{"a":7430,"t":"code","b":[133,41],"m":"sta","oa":41,"o":"zpa_29"},{"a":7432,"t":"code","b":[169,13],"m":"lda","o":"#$0D"},{"a":7434,"t":"code","b":[133,70],"m":"sta","oa":70,"o":"bar_width"},{"a":7436,"t":"code","b":[169,10],"m":"lda","o":"#$0A"},{"a":7438,"t":"code","b":[133,69],"m":"sta","oa":69,"o":"bar_colour"},{"a":7440,"t":"code","b":[173,177,143],"m":"lda","oa":36785,"o":"ducks_home"},{"a":7443,"t":"code","b":[32,135,30],"m":"jsr","oa":7815,"o":"draw_bar"},{"a":7446,"l":"j_1D16","c":"The duck starts again: x 0, a speed, a height","t":"code","b":[164,34],"m":"ldy","oa":34,"o":"zpa_22","x":[7357]},{"a":7448,"t":"code","b":[185,172,144],"m":"lda","oa":37036,"o":"bit_clears,y"},{"a":7451,"t":"code","b":[45,79,14],"m":"and","oa":3663,"o":"spr_x_msb"},{"a":7454,"t":"code","b":[141,79,14],"m":"sta","oa":3663,"o":"spr_x_msb"},{"a":7457,"t":"code","b":[172,188,17],"m":"ldy","oa":4540,"o":"a_11BC"},{"a":7460,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":7462,"t":"code","b":[153,69,14],"m":"sta","oa":3653,"o":"spr3_x,y"},{"a":7465,"t":"code","b":[174,187,17],"m":"ldx","oa":4539,"o":"duck_index"},{"a":7468,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":7470,"t":"code","b":[157,193,144],"m":"sta","oa":37057,"o":"walk_step,x"},{"a":7473,"t":"code","b":[173,162,143],"m":"lda","oa":36770,"o":"level"},{"a":7476,"t":"code","b":[240,34],"m":"beq","oa":7512,"o":"b_1D58"},{"a":7478,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":7480,"t":"code","b":[176,12],"m":"bcs","oa":7494,"o":"b_1D46"},{"a":7482,"t":"code","b":[173,4,220],"m":"lda","o":"cia1_timer_a_lo"},{"a":7485,"t":"code","b":[94,193,144],"m":"lsr","oa":37057,"o":"walk_step,x"},{"a":7488,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":7489,"t":"code","b":[62,193,144],"m":"rol","oa":37057,"o":"walk_step,x"},{"a":7492,"t":"code","b":[208,18],"m":"bne","oa":7512,"o":"b_1D58"},{"a":7494,"l":"b_1D46","t":"code","b":[173,4,220],"m":"lda","o":"cia1_timer_a_lo","x":[7480,7497,7503,7507]},{"a":7497,"t":"code","b":[240,251],"m":"beq","oa":7494,"o":"b_1D46"},{"a":7499,"t":"code","b":[41,7],"m":"and","o":"#$07"},{"a":7501,"t":"code","b":[201,5],"m":"cmp","o":"#$05"},{"a":7503,"t":"code","b":[176,245],"m":"bcs","oa":7494,"o":"b_1D46"},{"a":7505,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":7507,"t":"code","b":[144,241],"m":"bcc","oa":7494,"o":"b_1D46"},{"a":7509,"t":"code","b":[157,193,144],"m":"sta","oa":37057,"o":"walk_step,x"},{"a":7512,"l":"b_1D58","t":"code","b":[173,4,220],"m":"lda","o":"cia1_timer_a_lo","x":[7476,7492,7517,7521,7542,7554,7566]},{"a":7515,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":7517,"t":"code","b":[240,249],"m":"beq","oa":7512,"o":"b_1D58"},{"a":7519,"t":"code","b":[201,5],"m":"cmp","o":"#$05"},{"a":7521,"t":"code","b":[144,245],"m":"bcc","oa":7512,"o":"b_1D58"},{"a":7523,"t":"code","b":[133,5],"m":"sta","oa":5,"o":"mul_a"},{"a":7525,"t":"code","b":[169,11],"m":"lda","o":"#$0B"},{"a":7527,"t":"code","b":[133,6],"m":"sta","oa":6,"o":"mul_b"},{"a":7529,"t":"code","b":[32,209,47],"m":"jsr","oa":12241,"o":"multiply"},{"a":7532,"t":"code","b":[173,69,14],"m":"lda","oa":3653,"o":"spr3_x"},{"a":7535,"t":"code","b":[240,7],"m":"beq","oa":7544,"o":"b_1D78"},{"a":7537,"t":"code","b":[173,70,14],"m":"lda","oa":3654,"o":"spr3_y"},{"a":7540,"t":"code","b":[197,7],"m":"cmp","oa":7,"o":"product_lo"},{"a":7542,"t":"code","b":[240,224],"m":"beq","oa":7512,"o":"b_1D58"},{"a":7544,"l":"b_1D78","t":"code","b":[173,71,14],"m":"lda","oa":3655,"o":"spr4_x","x":[7535]},{"a":7547,"t":"code","b":[240,7],"m":"beq","oa":7556,"o":"b_1D84"},{"a":7549,"t":"code","b":[173,72,14],"m":"lda","oa":3656,"o":"spr4_y"},{"a":7552,"t":"code","b":[197,7],"m":"cmp","oa":7,"o":"product_lo"},{"a":7554,"t":"code","b":[240,212],"m":"beq","oa":7512,"o":"b_1D58"},{"a":7556,"l":"b_1D84","t":"code","b":[173,73,14],"m":"lda","oa":3657,"o":"spr5_x","x":[7547]},{"a":7559,"t":"code","b":[240,7],"m":"beq","oa":7568,"o":"b_1D90"},{"a":7561,"t":"code","b":[173,74,14],"m":"lda","oa":3658,"o":"spr5_y"},{"a":7564,"t":"code","b":[197,7],"m":"cmp","oa":7,"o":"product_lo"},{"a":7566,"t":"code","b":[240,200],"m":"beq","oa":7512,"o":"b_1D58"},{"a":7568,"l":"b_1D90","t":"code","b":[165,7],"m":"lda","oa":7,"o":"product_lo","x":[7559]},{"a":7570,"t":"code","b":[153,70,14],"m":"sta","oa":3654,"o":"spr3_y,y"},{"a":7573,"t":"code","b":[96],"m":"rts"},{"a":7574,"l":"b_1D96","c":"Fifty-six bytes before draw_token that no code reaches: an unused routine that waits for the raster to wrap and then for two lines to pass ($1D96-$1DB4), and one that prints A as two digits at $0770 and $0771 ($1DB5-$1DCD)","t":"code","b":[173,17,208],"m":"lda","o":"vic_control1","x":[7579]},{"a":7577,"t":"code","b":[41,128],"m":"and","o":"#$80"},{"a":7579,"t":"code","b":[240,249],"m":"beq","oa":7574,"o":"b_1D96"},{"a":7581,"t":"code","b":[173,18,208],"m":"lda","o":"vic_raster"},{"a":7584,"l":"b_1DA0","t":"code","b":[205,18,208],"m":"cmp","o":"vic_raster","x":[7587]},{"a":7587,"t":"code","b":[240,251],"m":"beq","oa":7584,"o":"b_1DA0"},{"a":7589,"l":"b_1DA5","t":"code","b":[205,18,208],"m":"cmp","o":"vic_raster","x":[7592]},{"a":7592,"t":"code","b":[208,251],"m":"bne","oa":7589,"o":"b_1DA5"},{"a":7594,"l":"b_1DAA","t":"code","b":[205,18,208],"m":"cmp","o":"vic_raster","x":[7597]},{"a":7597,"t":"code","b":[240,251],"m":"beq","oa":7594,"o":"b_1DAA"},{"a":7599,"l":"b_1DAF","t":"code","b":[205,18,208],"m":"cmp","o":"vic_raster","x":[7602]},{"a":7602,"t":"code","b":[208,251],"m":"bne","oa":7599,"o":"b_1DAF"},{"a":7604,"t":"code","b":[96],"m":"rts"},{"a":7605,"c":"Prints the BCD byte in A as two digits at $0770+Y and $0771+Y, row 22, the first left out when it is 0. Never called.","t":"code","b":[72],"m":"pha"},{"a":7606,"t":"code","b":[41,240],"m":"and","o":"#$F0"},{"a":7608,"t":"code","b":[240,10],"m":"beq","oa":7620,"o":"b_1DC4"},{"a":7610,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":7611,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":7612,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":7613,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":7614,"t":"code","b":[24],"m":"clc"},{"a":7615,"t":"code","b":[105,48],"m":"adc","o":"#$30"},{"a":7617,"t":"code","b":[153,112,7],"m":"sta","oa":1904,"o":"f_0770,y"},{"a":7620,"l":"b_1DC4","t":"code","b":[104],"m":"pla","x":[7608]},{"a":7621,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":7623,"t":"code","b":[24],"m":"clc"},{"a":7624,"t":"code","b":[105,48],"m":"adc","o":"#$30"},{"a":7626,"t":"code","b":[153,113,7],"m":"sta","oa":1905,"o":"f_0771,y"},{"a":7629,"t":"code","b":[96],"m":"rts"},{"a":7630,"l":"draw_token","c":"Draws peace token number tokens as a two-by-two block of characters $1B-$1E in yellow, with the carry set, at column 2\u00d7tokens+8 on row 23 ($07A1), or on row 22 ($0779) in a riding stage (in_ride set). With the carry clear it blanks the place after it instead, the token just lost.","t":"code","b":[165,64],"m":"lda","oa":64,"o":"in_ride","x":[7307,8947,9099,9194,11512,35836]},{"a":7632,"t":"code","b":[240,8],"m":"beq","oa":7642,"o":"b_1DDA"},{"a":7634,"t":"code","b":[169,121],"m":"lda","o":"#$79"},{"a":7636,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"src_ptr"},{"a":7638,"t":"code","b":[133,40],"m":"sta","oa":40,"o":"dest_ptr"},{"a":7640,"t":"code","b":[208,6],"m":"bne","oa":7648,"o":"b_1DE0"},{"a":7642,"l":"b_1DDA","t":"code","b":[169,161],"m":"lda","o":"#$A1","x":[7632]},{"a":7644,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"src_ptr"},{"a":7646,"t":"code","b":[133,40],"m":"sta","oa":40,"o":"dest_ptr"},{"a":7648,"l":"b_1DE0","t":"code","b":[169,7],"m":"lda","o":"#$07","x":[7640]},{"a":7650,"t":"code","b":[133,39],"m":"sta","oa":39,"o":"zpa_27"},{"a":7652,"t":"code","b":[169,219],"m":"lda","o":"#$DB"},{"a":7654,"t":"code","b":[133,41],"m":"sta","oa":41,"o":"zpa_29"},{"a":7656,"t":"code","b":[173,172,143],"m":"lda","oa":36780,"o":"tokens"},{"a":7659,"t":"code","b":[8],"m":"php"},{"a":7660,"t":"code","b":[56],"m":"sec"},{"a":7661,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":7663,"t":"code","b":[10],"m":"asl","o":"a"},{"a":7664,"t":"code","b":[168],"m":"tay"},{"a":7665,"t":"code","b":[200],"m":"iny"},{"a":7666,"t":"code","b":[40],"m":"plp"},{"a":7667,"t":"code","b":[144,38],"m":"bcc","oa":7707,"o":"b_1E1B"},{"a":7669,"t":"code","b":[162,7],"m":"ldx","o":"#$07"},{"a":7671,"t":"code","b":[169,27],"m":"lda","o":"#$1B"},{"a":7673,"t":"code","b":[145,38],"m":"sta","oa":38,"o":"(src_ptr),y"},{"a":7675,"t":"code","b":[138],"m":"txa"},{"a":7676,"t":"code","b":[145,40],"m":"sta","oa":40,"o":"(dest_ptr),y"},{"a":7678,"t":"code","b":[200],"m":"iny"},{"a":7679,"t":"code","b":[169,28],"m":"lda","o":"#$1C"},{"a":7681,"t":"code","b":[145,38],"m":"sta","oa":38,"o":"(src_ptr),y"},{"a":7683,"t":"code","b":[138],"m":"txa"},{"a":7684,"t":"code","b":[145,40],"m":"sta","oa":40,"o":"(dest_ptr),y"},{"a":7686,"t":"code","b":[152],"m":"tya"},{"a":7687,"t":"code","b":[24],"m":"clc"},{"a":7688,"t":"code","b":[105,39],"m":"adc","o":"#$27"},{"a":7690,"t":"code","b":[168],"m":"tay"},{"a":7691,"t":"code","b":[169,29],"m":"lda","o":"#$1D"},{"a":7693,"t":"code","b":[145,38],"m":"sta","oa":38,"o":"(src_ptr),y"},{"a":7695,"t":"code","b":[138],"m":"txa"},{"a":7696,"t":"code","b":[145,40],"m":"sta","oa":40,"o":"(dest_ptr),y"},{"a":7698,"t":"code","b":[200],"m":"iny"},{"a":7699,"t":"code","b":[169,30],"m":"lda","o":"#$1E"},{"a":7701,"t":"code","b":[145,38],"m":"sta","oa":38,"o":"(src_ptr),y"},{"a":7703,"t":"code","b":[138],"m":"txa"},{"a":7704,"t":"code","b":[145,40],"m":"sta","oa":40,"o":"(dest_ptr),y"},{"a":7706,"t":"code","b":[96],"m":"rts"},{"a":7707,"l":"b_1E1B","t":"code","b":[200],"m":"iny","x":[7667]},{"a":7708,"t":"code","b":[200],"m":"iny"},{"a":7709,"t":"code","b":[169,32],"m":"lda","o":"#$20"},{"a":7711,"t":"code","b":[145,38],"m":"sta","oa":38,"o":"(src_ptr),y"},{"a":7713,"t":"code","b":[200],"m":"iny"},{"a":7714,"t":"code","b":[145,38],"m":"sta","oa":38,"o":"(src_ptr),y"},{"a":7716,"t":"code","b":[152],"m":"tya"},{"a":7717,"t":"code","b":[24],"m":"clc"},{"a":7718,"t":"code","b":[105,39],"m":"adc","o":"#$27"},{"a":7720,"t":"code","b":[168],"m":"tay"},{"a":7721,"t":"code","b":[169,32],"m":"lda","o":"#$20"},{"a":7723,"t":"code","b":[145,38],"m":"sta","oa":38,"o":"(src_ptr),y"},{"a":7725,"t":"code","b":[200],"m":"iny"},{"a":7726,"t":"code","b":[145,38],"m":"sta","oa":38,"o":"(src_ptr),y"},{"a":7728,"t":"code","b":[96],"m":"rts"},{"a":7729,"l":"draw_arrows","c":"Draws the arrows (or bullets) left as a row of the mark in arrow_char on row 21 from column 16, one for each of arrows (BCD), spaces for the rest of the ten, in purple.","t":"code","b":[173,176,143],"m":"lda","oa":36784,"o":"arrows","x":[4794,6644,7325,13815,14005,14556]},{"a":7732,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":7734,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"zpa_10"},{"a":7736,"t":"code","b":[173,176,143],"m":"lda","oa":36784,"o":"arrows"},{"a":7739,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":7740,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":7741,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":7742,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":7743,"t":"code","b":[170],"m":"tax"},{"a":7744,"t":"code","b":[240,10],"m":"beq","oa":7756,"o":"b_1E4C"},{"a":7746,"t":"code","b":[165,16],"m":"lda","oa":16,"o":"zpa_10"},{"a":7748,"l":"b_1E44","t":"code","b":[24],"m":"clc","x":[7752]},{"a":7749,"t":"code","b":[105,10],"m":"adc","o":"#$0A"},{"a":7751,"t":"code","b":[202],"m":"dex"},{"a":7752,"t":"code","b":[208,250],"m":"bne","oa":7748,"o":"b_1E44"},{"a":7754,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"zpa_10"},{"a":7756,"l":"b_1E4C","t":"code","b":[169,32],"m":"lda","o":"#$20","x":[7744]},{"a":7758,"t":"code","b":[160,10],"m":"ldy","o":"#$0A"},{"a":7760,"t":"code","b":[162,4],"m":"ldx","o":"#$04"},{"a":7762,"l":"b_1E52","t":"code","b":[196,16],"m":"cpy","oa":16,"o":"zpa_10","x":[7778]},{"a":7764,"t":"code","b":[208,2],"m":"bne","oa":7768,"o":"b_1E58"},{"a":7766,"t":"code","b":[165,68],"m":"lda","oa":68,"o":"arrow_char"},{"a":7768,"l":"b_1E58","t":"code","b":[153,87,7],"m":"sta","oa":1879,"o":"f_0757,y","x":[7764]},{"a":7771,"t":"code","b":[72],"m":"pha"},{"a":7772,"t":"code","b":[138],"m":"txa"},{"a":7773,"t":"code","b":[153,87,219],"m":"sta","o":"$DB57,y"},{"a":7776,"t":"code","b":[104],"m":"pla"},{"a":7777,"t":"code","b":[136],"m":"dey"},{"a":7778,"t":"code","b":[208,238],"m":"bne","oa":7762,"o":"b_1E52"},{"a":7780,"t":"code","b":[96],"m":"rts"},{"a":7781,"l":"add_points","c":"Adds the BCD byte in A to pending ($8FA4-$8FA7), the points still to be counted onto the score. Returns with the zero flag from the top byte's add.","t":"code","b":[24],"m":"clc","x":[4803,6964,7176,7184,7189,8342,8752,8772,8990,9062,13716,14294,14314]},{"a":7782,"t":"code","b":[248],"m":"sed"},{"a":7783,"t":"code","b":[109,164,143],"m":"adc","oa":36772,"o":"pending"},{"a":7786,"t":"code","b":[141,164,143],"m":"sta","oa":36772,"o":"pending"},{"a":7789,"t":"code","b":[173,165,143],"m":"lda","oa":36773,"o":"a_8FA5"},{"a":7792,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":7794,"t":"code","b":[141,165,143],"m":"sta","oa":36773,"o":"a_8FA5"},{"a":7797,"t":"code","b":[173,166,143],"m":"lda","oa":36774,"o":"a_8FA6"},{"a":7800,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":7802,"t":"code","b":[141,166,143],"m":"sta","oa":36774,"o":"a_8FA6"},{"a":7805,"t":"code","b":[173,167,143],"m":"lda","oa":36775,"o":"a_8FA7"},{"a":7808,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":7810,"t":"code","b":[141,167,143],"m":"sta","oa":36775,"o":"a_8FA7"},{"a":7813,"t":"code","b":[216],"m":"cld"},{"a":7814,"t":"code","b":[96],"m":"rts"},{"a":7815,"l":"draw_bar","c":"Draws a count as a bar: the BCD byte in A, as a number, is the count of cells filled with character bar_char in colour bar_colour, from (zpa_26) on the screen and (zpa_28) in colour RAM, bar_width cells to a row before it goes on in the next row.","t":"code","b":[72],"m":"pha","x":[7267,7443,15471,15498,15513]},{"a":7816,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":7818,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"zpa_10"},{"a":7820,"t":"code","b":[104],"m":"pla"},{"a":7821,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":7822,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":7823,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":7824,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":7825,"t":"code","b":[170],"m":"tax"},{"a":7826,"t":"code","b":[240,10],"m":"beq","oa":7838,"o":"b_1E9E"},{"a":7828,"t":"code","b":[165,16],"m":"lda","oa":16,"o":"zpa_10"},{"a":7830,"l":"b_1E96","t":"code","b":[24],"m":"clc","x":[7834]},{"a":7831,"t":"code","b":[105,10],"m":"adc","o":"#$0A"},{"a":7833,"t":"code","b":[202],"m":"dex"},{"a":7834,"t":"code","b":[208,250],"m":"bne","oa":7830,"o":"b_1E96"},{"a":7836,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"zpa_10"},{"a":7838,"l":"b_1E9E","t":"code","b":[160,0],"m":"ldy","o":"#$00","x":[7826]},{"a":7840,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":7842,"l":"b_1EA2","t":"code","b":[228,16],"m":"cpx","oa":16,"o":"zpa_10","x":[7858,7871]},{"a":7844,"t":"code","b":[176,27],"m":"bcs","oa":7873,"o":"r_1EC1"},{"a":7846,"t":"code","b":[165,67],"m":"lda","oa":67,"o":"bar_char"},{"a":7848,"t":"code","b":[145,38],"m":"sta","oa":38,"o":"(src_ptr),y"},{"a":7850,"t":"code","b":[165,69],"m":"lda","oa":69,"o":"bar_colour"},{"a":7852,"t":"code","b":[145,40],"m":"sta","oa":40,"o":"(dest_ptr),y"},{"a":7854,"t":"code","b":[200],"m":"iny"},{"a":7855,"t":"code","b":[232],"m":"inx"},{"a":7856,"t":"code","b":[196,70],"m":"cpy","oa":70,"o":"bar_width"},{"a":7858,"t":"code","b":[208,238],"m":"bne","oa":7842,"o":"b_1EA2"},{"a":7860,"t":"code","b":[165,38],"m":"lda","oa":38,"o":"src_ptr"},{"a":7862,"t":"code","b":[24],"m":"clc"},{"a":7863,"t":"code","b":[105,40],"m":"adc","o":"#$28"},{"a":7865,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"src_ptr"},{"a":7867,"t":"code","b":[133,40],"m":"sta","oa":40,"o":"dest_ptr"},{"a":7869,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":7871,"t":"code","b":[240,225],"m":"beq","oa":7842,"o":"b_1EA2"},{"a":7873,"l":"r_1EC1","t":"code","b":[96],"m":"rts","x":[7844]},{"a":7874,"l":"j_1EC2","c":"The rest of move_duck: moves the duck right by its speed, setting its position bit past 255; a falling duck drops by fall_speed and carries the arrow ten lines above and eight pixels left of it","t":"code","b":[174,188,17],"m":"ldx","oa":4540,"o":"a_11BC","x":[7391,7404]},{"a":7877,"t":"code","b":[138],"m":"txa"},{"a":7878,"t":"code","b":[172,187,17],"m":"ldy","oa":4539,"o":"duck_index"},{"a":7881,"t":"code","b":[189,69,14],"m":"lda","oa":3653,"o":"spr3_x,x"},{"a":7884,"t":"code","b":[24],"m":"clc"},{"a":7885,"t":"code","b":[121,193,144],"m":"adc","oa":37057,"o":"walk_step,y"},{"a":7888,"t":"code","b":[157,69,14],"m":"sta","oa":3653,"o":"spr3_x,x"},{"a":7891,"t":"code","b":[144,11],"m":"bcc","oa":7904,"o":"b_1EE0"},{"a":7893,"t":"code","b":[164,34],"m":"ldy","oa":34,"o":"zpa_22"},{"a":7895,"t":"code","b":[185,164,144],"m":"lda","oa":37028,"o":"bit_masks,y"},{"a":7898,"t":"code","b":[13,79,14],"m":"ora","oa":3663,"o":"spr_x_msb"},{"a":7901,"t":"code","b":[141,79,14],"m":"sta","oa":3663,"o":"spr_x_msb"},{"a":7904,"l":"b_1EE0","t":"code","b":[174,187,17],"m":"ldx","oa":4539,"o":"duck_index","x":[7891]},{"a":7907,"t":"code","b":[189,206,17],"m":"lda","oa":4558,"o":"duck_falling,x"},{"a":7910,"t":"code","b":[208,1],"m":"bne","oa":7913,"o":"b_1EE9"},{"a":7912,"t":"code","b":[96],"m":"rts"},{"a":7913,"l":"b_1EE9","t":"code","b":[172,188,17],"m":"ldy","oa":4540,"o":"a_11BC","x":[7910]},{"a":7916,"t":"code","b":[185,70,14],"m":"lda","oa":3654,"o":"spr3_y,y"},{"a":7919,"t":"code","b":[24],"m":"clc"},{"a":7920,"t":"code","b":[109,204,17],"m":"adc","oa":4556,"o":"fall_speed"},{"a":7923,"t":"code","b":[153,70,14],"m":"sta","oa":3654,"o":"spr3_y,y"},{"a":7926,"t":"code","b":[233,10],"m":"sbc","o":"#$0A"},{"a":7928,"t":"code","b":[141,76,14],"m":"sta","oa":3660,"o":"spr6_y"},{"a":7931,"t":"code","b":[185,69,14],"m":"lda","oa":3653,"o":"spr3_x,y"},{"a":7934,"t":"code","b":[233,8],"m":"sbc","o":"#$08"},{"a":7936,"t":"code","b":[141,75,14],"m":"sta","oa":3659,"o":"spr6_x"},{"a":7939,"t":"code","b":[96],"m":"rts"},{"a":7940,"l":"clear_bitmap","c":"Blacks out the background and turns the sprites off, clears the bitmap from $7FFF down to $6000 a byte at a time with a pause after each, so the picture is wiped from the bottom up, with drawing_picture set, then clears colour RAM (clear_colours).","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[6907,6986,6990,12869,13301,13319,13337,13355,13481,14325,35892]},{"a":7942,"t":"code","b":[141,82,14],"m":"sta","oa":3666,"o":"bg_colour"},{"a":7945,"t":"code","b":[141,80,14],"m":"sta","oa":3664,"o":"spr_enable"},{"a":7948,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"src_ptr"},{"a":7950,"t":"code","b":[162,127],"m":"ldx","o":"#$7F"},{"a":7952,"t":"code","b":[134,39],"m":"stx","oa":39,"o":"zpa_27"},{"a":7954,"t":"code","b":[142,161,143],"m":"stx","oa":36769,"o":"drawing_picture"},{"a":7957,"t":"code","b":[168],"m":"tay"},{"a":7958,"l":"b_1F16","t":"code","b":[145,38],"m":"sta","oa":38,"o":"(src_ptr),y","x":[7966,7974]},{"a":7960,"t":"code","b":[162,20],"m":"ldx","o":"#$14"},{"a":7962,"l":"b_1F1A","t":"code","b":[202],"m":"dex","x":[7963]},{"a":7963,"t":"code","b":[208,253],"m":"bne","oa":7962,"o":"b_1F1A"},{"a":7965,"t":"code","b":[136],"m":"dey"},{"a":7966,"t":"code","b":[208,246],"m":"bne","oa":7958,"o":"b_1F16"},{"a":7968,"t":"code","b":[198,39],"m":"dec","oa":39,"o":"zpa_27"},{"a":7970,"t":"code","b":[166,39],"m":"ldx","oa":39,"o":"zpa_27"},{"a":7972,"t":"code","b":[224,95],"m":"cpx","o":"#$5F"},{"a":7974,"t":"code","b":[208,238],"m":"bne","oa":7958,"o":"b_1F16"},{"a":7976,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":7978,"t":"code","b":[141,161,143],"m":"sta","oa":36769,"o":"drawing_picture"},{"a":7981,"t":"code","b":[76,14,49],"m":"jmp","oa":12558,"o":"clear_colours"},{"a":7984,"l":"wait_points","c":"Waits until pending is 0: until the score has counted every point up.","t":"code","b":[160,3],"m":"ldy","o":"#$03","x":[6983,7989,14322]},{"a":7986,"l":"b_1F32","t":"code","b":[185,164,143],"m":"lda","oa":36772,"o":"pending,y","x":[7992]},{"a":7989,"t":"code","b":[208,249],"m":"bne","oa":7984,"o":"wait_points"},{"a":7991,"t":"code","b":[136],"m":"dey"},{"a":7992,"t":"code","b":[16,248],"m":"bpl","oa":7986,"o":"b_1F32"},{"a":7994,"t":"code","b":[96],"m":"rts"},{"a":7995,"l":"start_ride","c":"Starts a riding stage, ride 1 (stage 1) or the train (stage 2), and runs it. Also the restart: F1 during a ride and a lost token come back here. Installs irq_idle, sets in_ride, blanks the screen and the sprites, clears the ride's counters, puts the ride at its start (map_pos $8010, distance 0.00 for ride 1; $81A0 and 4.00 for the train), starts the tune (the train has the train's sound instead: music_off and hoofbeats set), builds the screen (build_ride_screen, copy_map_window), writes \"Score\", installs irq_ride, sets the train's coach count by level (3, 7 or 11) and draws the tokens. The train gets its status text ($9043) and its sound's settings; ride 1 its two lines ($900B, $9027: \"Time Remaining\" and \"Distance To Go\"). Sets two minutes on the clock and adds 2 points, the A left from setting the minutes. Then runs the loop at ride_loop.","t":"code","b":[120],"m":"sei","x":[8363,8953,9102,13322,13358,13684,14333]},{"a":7996,"t":"code","b":[169,76],"m":"lda","o":"#$4C"},{"a":7998,"t":"code","b":[141,20,3],"m":"sta","oa":788,"o":"irq_vector"},{"a":8001,"t":"code","b":[169,31],"m":"lda","o":"#$1F"},{"a":8003,"t":"code","b":[141,21,3],"m":"sta","oa":789,"o":"a_0315"},{"a":8006,"t":"code","b":[88],"m":"cli"},{"a":8007,"t":"code","b":[198,64],"m":"dec","oa":64,"o":"in_ride"},{"a":8009,"t":"code","b":[76,84,31],"m":"jmp","oa":8020,"o":"j_1F54"},{"a":8012,"l":"irq_idle","c":"Raster handler that acknowledges the interrupt and returns: installed while a picture or a stage is set up.","t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":8014,"t":"code","b":[141,25,208],"m":"sta","o":"vic_irq_status"},{"a":8017,"t":"code","b":[76,91,59],"m":"jmp","oa":15195,"o":"irq_exit"},{"a":8020,"l":"j_1F54","c":"The ride's set-up proper","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[8009]},{"a":8022,"t":"code","b":[141,17,208],"m":"sta","o":"vic_control1"},{"a":8025,"t":"code","b":[141,21,208],"m":"sta","o":"vic_sprite_enable"},{"a":8028,"t":"code","b":[133,59],"m":"sta","oa":59,"o":"zpa_3B"},{"a":8030,"t":"code","b":[169,32],"m":"lda","o":"#$20"},{"a":8032,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":8034,"l":"b_1F62","t":"code","b":[153,0,7],"m":"sta","oa":1792,"o":"f_0700,y","x":[8041]},{"a":8037,"t":"code","b":[153,0,6],"m":"sta","oa":1536,"o":"f_0600,y"},{"a":8040,"t":"code","b":[136],"m":"dey"},{"a":8041,"t":"code","b":[208,247],"m":"bne","oa":8034,"o":"b_1F62"},{"a":8043,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":8045,"t":"code","b":[141,173,143],"m":"sta","oa":36781,"o":"falls"},{"a":8048,"t":"code","b":[141,31,16],"m":"sta","oa":4127,"o":"horse_speed"},{"a":8051,"t":"code","b":[141,192,14],"m":"sta","oa":3776,"o":"distance"},{"a":8054,"t":"code","b":[141,193,14],"m":"sta","oa":3777,"o":"a_0EC1"},{"a":8057,"t":"code","b":[141,36,16],"m":"sta","oa":4132,"o":"turning"},{"a":8060,"t":"code","b":[141,41,16],"m":"sta","oa":4137,"o":"falling"},{"a":8063,"t":"code","b":[133,60],"m":"sta","oa":60,"o":"zpa_3C"},{"a":8065,"t":"code","b":[133,53],"m":"sta","oa":53,"o":"zpa_35"},{"a":8067,"t":"code","b":[141,154,143],"m":"sta","oa":36762,"o":"a_8F9A"},{"a":8070,"t":"code","b":[133,57],"m":"sta","oa":57,"o":"train_speed"},{"a":8072,"t":"code","b":[141,153,143],"m":"sta","oa":36761,"o":"hoofbeats"},{"a":8075,"t":"code","b":[169,10],"m":"lda","o":"#$0A"},{"a":8077,"t":"code","b":[141,155,143],"m":"sta","oa":36763,"o":"a_8F9B"},{"a":8080,"c":"flip_base $40: the ride's shapes are mirrored from $4000","t":"code","b":[169,64],"m":"lda","o":"#$40"},{"a":8082,"t":"code","b":[141,234,144],"m":"sta","oa":37098,"o":"flip_base"},{"a":8085,"t":"code","b":[141,35,16],"m":"sta","oa":4131,"o":"stick_wait"},{"a":8088,"t":"code","b":[173,123,144],"m":"lda","oa":36987,"o":"stage"},{"a":8091,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":8093,"t":"code","b":[240,20],"m":"beq","oa":8115,"o":"b_1FB3"},{"a":8095,"t":"code","b":[169,16],"m":"lda","o":"#$10"},{"a":8097,"t":"code","b":[141,190,14],"m":"sta","oa":3774,"o":"map_pos"},{"a":8100,"t":"code","b":[169,128],"m":"lda","o":"#$80"},{"a":8102,"t":"code","b":[141,191,14],"m":"sta","oa":3775,"o":"a_0EBF"},{"a":8105,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":8107,"t":"code","b":[141,192,14],"m":"sta","oa":3776,"o":"distance"},{"a":8110,"t":"code","b":[141,193,14],"m":"sta","oa":3777,"o":"a_0EC1"},{"a":8113,"t":"code","b":[240,20],"m":"beq","oa":8135,"o":"b_1FC7"},{"a":8115,"l":"b_1FB3","t":"code","b":[169,160],"m":"lda","o":"#$A0","x":[8093]},{"a":8117,"t":"code","b":[141,190,14],"m":"sta","oa":3774,"o":"map_pos"},{"a":8120,"t":"code","b":[169,129],"m":"lda","o":"#$81"},{"a":8122,"t":"code","b":[141,191,14],"m":"sta","oa":3775,"o":"a_0EBF"},{"a":8125,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":8127,"t":"code","b":[141,192,14],"m":"sta","oa":3776,"o":"distance"},{"a":8130,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":8132,"t":"code","b":[141,193,14],"m":"sta","oa":3777,"o":"a_0EC1"},{"a":8135,"l":"b_1FC7","t":"code","b":[173,123,144],"m":"lda","oa":36987,"o":"stage","x":[8113]},{"a":8138,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":8140,"t":"code","b":[208,6],"m":"bne","oa":8148,"o":"b_1FD4"},{"a":8142,"t":"code","b":[206,160,143],"m":"dec","oa":36768,"o":"music_off"},{"a":8145,"t":"code","b":[206,153,143],"m":"dec","oa":36761,"o":"hoofbeats"},{"a":8148,"l":"b_1FD4","t":"code","b":[32,75,148],"m":"jsr","oa":37963,"o":"start_tune","x":[8140]},{"a":8151,"t":"code","b":[32,8,45],"m":"jsr","oa":11528,"o":"build_ride_screen"},{"a":8154,"t":"code","b":[32,27,48],"m":"jsr","oa":12315,"o":"copy_map_window"},{"a":8157,"t":"code","b":[169,79],"m":"lda","o":"#$4F"},{"a":8159,"t":"code","b":[133,28],"m":"sta","oa":28,"o":"score_at"},{"a":8161,"t":"code","b":[169,7],"m":"lda","o":"#$07"},{"a":8163,"t":"code","b":[133,29],"m":"sta","oa":29,"o":"zpa_1D"},{"a":8165,"t":"code","b":[160,4],"m":"ldy","o":"#$04"},{"a":8167,"l":"b_1FE7","t":"code","b":[185,95,144],"m":"lda","oa":36959,"o":"score_word,y","x":[8179]},{"a":8170,"t":"code","b":[153,73,7],"m":"sta","oa":1865,"o":"f_0749,y"},{"a":8173,"t":"code","b":[169,5],"m":"lda","o":"#$05"},{"a":8175,"t":"code","b":[153,73,219],"m":"sta","o":"$DB49,y"},{"a":8178,"t":"code","b":[136],"m":"dey"},{"a":8179,"t":"code","b":[16,242],"m":"bpl","oa":8167,"o":"b_1FE7"},{"a":8181,"t":"code","b":[120],"m":"sei"},{"a":8182,"t":"code","b":[169,243],"m":"lda","o":"#$F3"},{"a":8184,"t":"code","b":[141,20,3],"m":"sta","oa":788,"o":"irq_vector"},{"a":8187,"t":"code","b":[169,39],"m":"lda","o":"#$27"},{"a":8189,"t":"code","b":[141,21,3],"m":"sta","oa":789,"o":"a_0315"},{"a":8192,"l":"f_2000","c":"CLI. The copy in copy_map_window names $2000 in its two instructions, which it writes over before they run, so the tracer took this address for a table","t":"code","b":[88],"m":"cli","x":[12341,12344]},{"a":8193,"t":"code","b":[173,162,143],"m":"lda","oa":36770,"o":"level"},{"a":8196,"t":"code","b":[240,30],"m":"beq","oa":8228,"o":"b_2024"},{"a":8198,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":8200,"t":"code","b":[48,13],"m":"bmi","oa":8215,"o":"b_2017"},{"a":8202,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":8204,"t":"code","b":[141,60,14],"m":"sta","oa":3644,"o":"text_scroll"},{"a":8207,"t":"code","b":[169,17],"m":"lda","o":"#$11"},{"a":8209,"t":"code","b":[133,61],"m":"sta","oa":61,"o":"coaches"},{"a":8211,"t":"code","b":[133,58],"m":"sta","oa":58,"o":"zpa_3A"},{"a":8213,"t":"code","b":[208,24],"m":"bne","oa":8239,"o":"b_202F"},{"a":8215,"l":"b_2017","t":"code","b":[169,2],"m":"lda","o":"#$02","x":[8200]},{"a":8217,"t":"code","b":[141,60,14],"m":"sta","oa":3644,"o":"text_scroll"},{"a":8220,"t":"code","b":[169,7],"m":"lda","o":"#$07"},{"a":8222,"t":"code","b":[133,61],"m":"sta","oa":61,"o":"coaches"},{"a":8224,"t":"code","b":[133,58],"m":"sta","oa":58,"o":"zpa_3A"},{"a":8226,"t":"code","b":[208,11],"m":"bne","oa":8239,"o":"b_202F"},{"a":8228,"l":"b_2024","t":"code","b":[169,3],"m":"lda","o":"#$03","x":[8196]},{"a":8230,"t":"code","b":[141,60,14],"m":"sta","oa":3644,"o":"text_scroll"},{"a":8233,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":8235,"t":"code","b":[133,61],"m":"sta","oa":61,"o":"coaches"},{"a":8237,"t":"code","b":[133,58],"m":"sta","oa":58,"o":"zpa_3A"},{"a":8239,"l":"b_202F","t":"code","b":[32,237,44],"m":"jsr","oa":11501,"o":"draw_tokens","x":[8213,8226]},{"a":8242,"t":"code","b":[173,123,144],"m":"lda","oa":36987,"o":"stage"},{"a":8245,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":8247,"t":"code","b":[208,52],"m":"bne","oa":8301,"o":"b_206D"},{"a":8249,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":8251,"t":"code","b":[141,30,152],"m":"sta","oa":38942,"o":"a_981E"},{"a":8254,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":8256,"t":"code","b":[141,26,152],"m":"sta","oa":38938,"o":"a_981A"},{"a":8259,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":8261,"t":"code","b":[141,25,152],"m":"sta","oa":38937,"o":"a_9819"},{"a":8264,"t":"code","b":[141,28,152],"m":"sta","oa":38940,"o":"a_981C"},{"a":8267,"t":"code","b":[169,40],"m":"lda","o":"#$28"},{"a":8269,"t":"code","b":[141,24,152],"m":"sta","oa":38936,"o":"gallop_count"},{"a":8272,"t":"code","b":[169,20],"m":"lda","o":"#$14"},{"a":8274,"t":"code","b":[141,32,152],"m":"sta","oa":38944,"o":"hoof_period"},{"a":8277,"t":"code","b":[160,27],"m":"ldy","o":"#$1B"},{"a":8279,"l":"b_2057","t":"code","b":[185,67,144],"m":"lda","oa":36931,"o":"coaches_status,y","x":[8291]},{"a":8282,"t":"code","b":[153,173,6],"m":"sta","oa":1709,"o":"f_06AD,y"},{"a":8285,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":8287,"t":"code","b":[153,173,218],"m":"sta","o":"$DAAD,y"},{"a":8290,"t":"code","b":[136],"m":"dey"},{"a":8291,"t":"code","b":[16,242],"m":"bpl","oa":8279,"o":"b_2057"},{"a":8293,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":8295,"t":"code","b":[141,181,144],"m":"sta","oa":37045,"o":"facing"},{"a":8298,"t":"code","b":[76,139,32],"m":"jmp","oa":8331,"o":"j_208B"},{"a":8301,"l":"b_206D","t":"code","b":[160,28],"m":"ldy","o":"#$1C","x":[8247]},{"a":8303,"l":"b_206F","t":"code","b":[185,11,144],"m":"lda","oa":36875,"o":"time_status,y","x":[8324]},{"a":8306,"t":"code","b":[153,179,6],"m":"sta","oa":1715,"o":"f_06B3,y"},{"a":8309,"t":"code","b":[185,39,144],"m":"lda","oa":36903,"o":"distance_status,y"},{"a":8312,"t":"code","b":[153,3,7],"m":"sta","oa":1795,"o":"f_0703,y"},{"a":8315,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":8317,"t":"code","b":[153,179,218],"m":"sta","o":"$DAB3,y"},{"a":8320,"t":"code","b":[153,3,219],"m":"sta","o":"$DB03,y"},{"a":8323,"t":"code","b":[136],"m":"dey"},{"a":8324,"t":"code","b":[16,233],"m":"bpl","oa":8303,"o":"b_206F"},{"a":8326,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":8328,"t":"code","b":[141,181,144],"m":"sta","oa":37045,"o":"facing"},{"a":8331,"l":"j_208B","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[8298]},{"a":8333,"t":"code","b":[133,71],"m":"sta","oa":71,"o":"clock_secs"},{"a":8335,"t":"code","b":[141,60,14],"m":"sta","oa":3644,"o":"text_scroll"},{"a":8338,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":8340,"t":"code","b":[133,72],"m":"sta","oa":72,"o":"clock_mins"},{"a":8342,"t":"code","b":[32,101,30],"m":"jsr","oa":7781,"o":"add_points"},{"a":8345,"t":"code","b":[169,254],"m":"lda","o":"#$FE"},{"a":8347,"t":"code","b":[141,80,14],"m":"sta","oa":3664,"o":"spr_enable"},{"a":8350,"l":"ride_loop","c":"The ride's main loop. Nothing on its ordinary path waits, so it runs many times a frame (54 passes a frame on the train, measured live); the work done once a frame is in the raster handlers. Once the train is caught or 20 coaches ahead, every pass also clears the obstacles again (clear_obstacles), which slows a pass to about two and a half frames. F1 restarts the ride (start_ride) with no token lost and the clock and distance back at the start. For ride 1 it goes to ride1_step. For the train: the hoofbeats' volume rises as the coach count falls, the distance wraps from 0.00 back to 3.99 (the track loops: the train ride has no clock), as the hoofbeats' period ($9820) shortens the train speeds up (train_speed -1 at $13, -2 at $0E, and at $0B the horse's speed is set to -1, each with fifty frames before the stick works again), and when the coach count reaches 0 the train is caught: the obstacles are cleared, the engine is drawn in on the left from the columns at $8F5D, and the train slows until it stops. Then the bonus: 30, 50 or 70 lots of 99 by level, and tokens\u00d75 lots of 99 three times; and the next level (ducks, stage 1, level up) or after level 3 the ending (stage 3), or the title when the ride was a practice.","t":"code","b":[234],"m":"nop","x":[10107]},{"a":8351,"t":"code","b":[169,254],"m":"lda","o":"#$FE"},{"a":8353,"t":"code","b":[141,0,220],"m":"sta","o":"cia1_port_a"},{"a":8356,"t":"code","b":[173,1,220],"m":"lda","o":"cia1_port_b"},{"a":8359,"t":"code","b":[41,16],"m":"and","o":"#$10"},{"a":8361,"t":"code","b":[208,3],"m":"bne","oa":8366,"o":"b_20AE"},{"a":8363,"t":"code","b":[76,59,31],"m":"jmp","oa":7995,"o":"start_ride"},{"a":8366,"l":"b_20AE","t":"code","b":[173,123,144],"m":"lda","oa":36987,"o":"stage","x":[8361]},{"a":8369,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":8371,"t":"code","b":[240,3],"m":"beq","oa":8376,"o":"b_20B8"},{"a":8373,"t":"code","b":[76,51,35],"m":"jmp","oa":9011,"o":"ride1_step"},{"a":8376,"l":"b_20B8","t":"code","b":[165,59],"m":"lda","oa":59,"o":"zpa_3B","x":[8371]},{"a":8378,"t":"code","b":[208,41],"m":"bne","oa":8421,"o":"b_20E5"},{"a":8380,"t":"code","b":[173,32,152],"m":"lda","oa":38944,"o":"hoof_period"},{"a":8383,"t":"code","b":[201,10],"m":"cmp","o":"#$0A"},{"a":8385,"t":"code","b":[240,34],"m":"beq","oa":8421,"o":"b_20E5"},{"a":8387,"t":"code","b":[201,19],"m":"cmp","o":"#$13"},{"a":8389,"t":"code","b":[240,15],"m":"beq","oa":8406,"o":"b_20D6"},{"a":8391,"t":"code","b":[201,14],"m":"cmp","o":"#$0E"},{"a":8393,"t":"code","b":[240,17],"m":"beq","oa":8412,"o":"b_20DC"},{"a":8395,"t":"code","b":[201,11],"m":"cmp","o":"#$0B"},{"a":8397,"t":"code","b":[208,22],"m":"bne","oa":8421,"o":"b_20E5"},{"a":8399,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":8401,"t":"code","b":[141,31,16],"m":"sta","oa":4127,"o":"horse_speed"},{"a":8404,"t":"code","b":[208,10],"m":"bne","oa":8416,"o":"b_20E0"},{"a":8406,"l":"b_20D6","t":"code","b":[169,255],"m":"lda","o":"#$FF","x":[8389]},{"a":8408,"t":"code","b":[133,57],"m":"sta","oa":57,"o":"train_speed"},{"a":8410,"t":"code","b":[208,4],"m":"bne","oa":8416,"o":"b_20E0"},{"a":8412,"l":"b_20DC","t":"code","b":[169,254],"m":"lda","o":"#$FE","x":[8393]},{"a":8414,"t":"code","b":[133,57],"m":"sta","oa":57,"o":"train_speed"},{"a":8416,"l":"b_20E0","t":"code","b":[169,50],"m":"lda","o":"#$32","x":[8404,8410]},{"a":8418,"t":"code","b":[141,35,16],"m":"sta","oa":4131,"o":"stick_wait"},{"a":8421,"l":"b_20E5","t":"code","b":[165,61],"m":"lda","oa":61,"o":"coaches","x":[8378,8385,8397]},{"a":8423,"t":"code","b":[41,240],"m":"and","o":"#$F0"},{"a":8425,"t":"code","b":[8],"m":"php"},{"a":8426,"t":"code","b":[165,61],"m":"lda","oa":61,"o":"coaches"},{"a":8428,"t":"code","b":[40],"m":"plp"},{"a":8429,"t":"code","b":[240,15],"m":"beq","oa":8446,"o":"b_20FE"},{"a":8431,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":8432,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":8433,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":8434,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":8435,"t":"code","b":[170],"m":"tax"},{"a":8436,"t":"code","b":[165,61],"m":"lda","oa":61,"o":"coaches"},{"a":8438,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":8440,"l":"b_20F8","t":"code","b":[24],"m":"clc","x":[8444]},{"a":8441,"t":"code","b":[105,10],"m":"adc","o":"#$0A"},{"a":8443,"t":"code","b":[202],"m":"dex"},{"a":8444,"t":"code","b":[208,250],"m":"bne","oa":8440,"o":"b_20F8"},{"a":8446,"l":"b_20FE","t":"code","b":[74],"m":"lsr","o":"a","x":[8429]},{"a":8447,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"zpa_10"},{"a":8449,"t":"code","b":[169,15],"m":"lda","o":"#$0F"},{"a":8451,"t":"code","b":[56],"m":"sec"},{"a":8452,"t":"code","b":[229,16],"m":"sbc","oa":16,"o":"zpa_10"},{"a":8454,"t":"code","b":[141,33,152],"m":"sta","oa":38945,"o":"hoof_volume"},{"a":8457,"t":"code","b":[173,193,14],"m":"lda","oa":3777,"o":"a_0EC1"},{"a":8460,"t":"code","b":[208,30],"m":"bne","oa":8492,"o":"b_212C"},{"a":8462,"t":"code","b":[173,192,14],"m":"lda","oa":3776,"o":"distance"},{"a":8465,"t":"code","b":[208,25],"m":"bne","oa":8492,"o":"b_212C"},{"a":8467,"t":"code","b":[120],"m":"sei"},{"a":8468,"t":"code","b":[169,129],"m":"lda","o":"#$81"},{"a":8470,"t":"code","b":[141,191,14],"m":"sta","oa":3775,"o":"a_0EBF"},{"a":8473,"t":"code","b":[169,159],"m":"lda","o":"#$9F"},{"a":8475,"t":"code","b":[141,190,14],"m":"sta","oa":3774,"o":"map_pos"},{"a":8478,"t":"code","b":[169,153],"m":"lda","o":"#$99"},{"a":8480,"t":"code","b":[141,192,14],"m":"sta","oa":3776,"o":"distance"},{"a":8483,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":8485,"t":"code","b":[141,193,14],"m":"sta","oa":3777,"o":"a_0EC1"},{"a":8488,"t":"code","b":[88],"m":"cli"},{"a":8489,"t":"code","b":[76,168,34],"m":"jmp","oa":8872,"o":"j_22A8"},{"a":8492,"l":"b_212C","t":"code","b":[165,61],"m":"lda","oa":61,"o":"coaches","x":[8460,8465]},{"a":8494,"t":"code","b":[240,5],"m":"beq","oa":8501,"o":"b_2135"},{"a":8496,"t":"code","b":[48,3],"m":"bmi","oa":8501,"o":"b_2135"},{"a":8498,"t":"code","b":[76,139,34],"m":"jmp","oa":8843,"o":"train_step"},{"a":8501,"l":"b_2135","c":"The coach count is 0: the train is caught","t":"code","b":[165,59],"m":"lda","oa":59,"o":"zpa_3B","x":[8494,8496]},{"a":8503,"t":"code","b":[208,15],"m":"bne","oa":8520,"o":"b_2148"},{"a":8505,"t":"code","b":[165,60],"m":"lda","oa":60,"o":"zpa_3C"},{"a":8507,"t":"code","b":[133,55],"m":"sta","oa":55,"o":"zpa_37"},{"a":8509,"t":"code","b":[198,59],"m":"dec","oa":59,"o":"zpa_3B"},{"a":8511,"t":"code","b":[169,253],"m":"lda","o":"#$FD"},{"a":8513,"t":"code","b":[141,31,16],"m":"sta","oa":4127,"o":"horse_speed"},{"a":8516,"t":"code","b":[169,11],"m":"lda","o":"#$0B"},{"a":8518,"t":"code","b":[133,56],"m":"sta","oa":56,"o":"zpa_38"},{"a":8520,"l":"b_2148","t":"code","b":[32,63,49],"m":"jsr","oa":12607,"o":"clear_obstacles","x":[8503]},{"a":8523,"t":"code","b":[169,25],"m":"lda","o":"#$19"},{"a":8525,"t":"code","b":[141,35,16],"m":"sta","oa":4131,"o":"stick_wait"},{"a":8528,"t":"code","b":[165,60],"m":"lda","oa":60,"o":"zpa_3C"},{"a":8530,"t":"code","b":[197,55],"m":"cmp","oa":55,"o":"zpa_37"},{"a":8532,"t":"code","b":[208,3],"m":"bne","oa":8537,"o":"b_2159"},{"a":8534,"t":"code","b":[76,199,33],"m":"jmp","oa":8647,"o":"j_21C7"},{"a":8537,"l":"b_2159","t":"code","b":[165,56],"m":"lda","oa":56,"o":"zpa_38","x":[8532]},{"a":8539,"t":"code","b":[48,66],"m":"bmi","oa":8607,"o":"b_219F"},{"a":8541,"t":"code","b":[165,60],"m":"lda","oa":60,"o":"zpa_3C"},{"a":8543,"t":"code","b":[133,55],"m":"sta","oa":55,"o":"zpa_37"},{"a":8545,"t":"code","b":[166,56],"m":"ldx","oa":56,"o":"zpa_38"},{"a":8547,"t":"code","b":[189,93,143],"m":"lda","oa":36701,"o":"engine_row0,x"},{"a":8550,"t":"code","b":[240,3],"m":"beq","oa":8555,"o":"b_216B"},{"a":8552,"t":"code","b":[24],"m":"clc"},{"a":8553,"t":"code","b":[105,101],"m":"adc","o":"#$65"},{"a":8555,"l":"b_216B","t":"code","b":[141,160,64],"m":"sta","oa":16544,"o":"a_40A0","x":[8550]},{"a":8558,"t":"code","b":[189,105,143],"m":"lda","oa":36713,"o":"engine_row1,x"},{"a":8561,"t":"code","b":[240,3],"m":"beq","oa":8566,"o":"b_2176"},{"a":8563,"t":"code","b":[24],"m":"clc"},{"a":8564,"t":"code","b":[105,101],"m":"adc","o":"#$65"},{"a":8566,"l":"b_2176","t":"code","b":[141,200,64],"m":"sta","oa":16584,"o":"engine_row1_at","x":[8561]},{"a":8569,"t":"code","b":[189,117,143],"m":"lda","oa":36725,"o":"engine_row2,x"},{"a":8572,"t":"code","b":[240,3],"m":"beq","oa":8577,"o":"b_2181"},{"a":8574,"t":"code","b":[24],"m":"clc"},{"a":8575,"t":"code","b":[105,101],"m":"adc","o":"#$65"},{"a":8577,"l":"b_2181","t":"code","b":[141,240,64],"m":"sta","oa":16624,"o":"engine_row2_at","x":[8572]},{"a":8580,"t":"code","b":[189,129,143],"m":"lda","oa":36737,"o":"engine_row3,x"},{"a":8583,"t":"code","b":[240,3],"m":"beq","oa":8588,"o":"b_218C"},{"a":8585,"t":"code","b":[24],"m":"clc"},{"a":8586,"t":"code","b":[105,101],"m":"adc","o":"#$65"},{"a":8588,"l":"b_218C","t":"code","b":[141,24,65],"m":"sta","oa":16664,"o":"a_4118","x":[8583]},{"a":8591,"t":"code","b":[189,141,143],"m":"lda","oa":36749,"o":"engine_row4,x"},{"a":8594,"t":"code","b":[240,3],"m":"beq","oa":8599,"o":"b_2197"},{"a":8596,"t":"code","b":[24],"m":"clc"},{"a":8597,"t":"code","b":[105,101],"m":"adc","o":"#$65"},{"a":8599,"l":"b_2197","t":"code","b":[141,64,65],"m":"sta","oa":16704,"o":"a_4140","x":[8594]},{"a":8602,"t":"code","b":[198,56],"m":"dec","oa":56,"o":"zpa_38"},{"a":8604,"t":"code","b":[76,199,33],"m":"jmp","oa":8647,"o":"j_21C7"},{"a":8607,"l":"b_219F","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[8539]},{"a":8609,"t":"code","b":[141,160,64],"m":"sta","oa":16544,"o":"a_40A0"},{"a":8612,"t":"code","b":[141,200,64],"m":"sta","oa":16584,"o":"engine_row1_at"},{"a":8615,"t":"code","b":[141,240,64],"m":"sta","oa":16624,"o":"engine_row2_at"},{"a":8618,"t":"code","b":[141,24,65],"m":"sta","oa":16664,"o":"a_4118"},{"a":8621,"t":"code","b":[141,64,65],"m":"sta","oa":16704,"o":"a_4140"},{"a":8624,"t":"code","b":[165,53],"m":"lda","oa":53,"o":"zpa_35"},{"a":8626,"t":"code","b":[208,22],"m":"bne","oa":8650,"o":"b_21CA"},{"a":8628,"t":"code","b":[238,154,143],"m":"inc","oa":36762,"o":"a_8F9A"},{"a":8631,"t":"code","b":[173,154,143],"m":"lda","oa":36762,"o":"a_8F9A"},{"a":8634,"t":"code","b":[201,37],"m":"cmp","o":"#$25"},{"a":8636,"t":"code","b":[144,9],"m":"bcc","oa":8647,"o":"j_21C7"},{"a":8638,"t":"code","b":[238,31,16],"m":"inc","oa":4127,"o":"horse_speed"},{"a":8641,"t":"code","b":[198,53],"m":"dec","oa":53,"o":"zpa_35"},{"a":8643,"t":"code","b":[169,50],"m":"lda","o":"#$32"},{"a":8645,"t":"code","b":[133,54],"m":"sta","oa":54,"o":"zpa_36"},{"a":8647,"l":"j_21C7","t":"code","b":[76,37,35],"m":"jmp","oa":8997,"o":"j_2325","x":[8534,8604,8636]},{"a":8650,"l":"b_21CA","t":"code","b":[198,54],"m":"dec","oa":54,"o":"zpa_36","x":[8626]},{"a":8652,"t":"code","b":[208,23],"m":"bne","oa":8677,"o":"b_21E5"},{"a":8654,"t":"code","b":[173,32,152],"m":"lda","oa":38944,"o":"hoof_period"},{"a":8657,"t":"code","b":[24],"m":"clc"},{"a":8658,"t":"code","b":[105,20],"m":"adc","o":"#$14"},{"a":8660,"t":"code","b":[141,32,152],"m":"sta","oa":38944,"o":"hoof_period"},{"a":8663,"t":"code","b":[169,50],"m":"lda","o":"#$32"},{"a":8665,"t":"code","b":[133,54],"m":"sta","oa":54,"o":"zpa_36"},{"a":8667,"t":"code","b":[173,31,16],"m":"lda","oa":4127,"o":"horse_speed"},{"a":8670,"t":"code","b":[240,6],"m":"beq","oa":8678,"o":"b_21E6"},{"a":8672,"t":"code","b":[238,31,16],"m":"inc","oa":4127,"o":"horse_speed"},{"a":8675,"t":"code","b":[230,57],"m":"inc","oa":57,"o":"train_speed"},{"a":8677,"l":"b_21E5","t":"code","b":[234],"m":"nop","x":[8652]},{"a":8678,"l":"b_21E6","t":"code","b":[173,31,16],"m":"lda","oa":4127,"o":"horse_speed","x":[8670]},{"a":8681,"t":"code","b":[240,3],"m":"beq","oa":8686,"o":"b_21EE"},{"a":8683,"t":"code","b":[76,194,35],"m":"jmp","oa":9154,"o":"j_23C2"},{"a":8686,"l":"b_21EE","t":"code","b":[173,171,140],"m":"lda","oa":36011,"o":"train_stopping","x":[8681]},{"a":8689,"t":"code","b":[208,8],"m":"bne","oa":8699,"o":"b_21FB"},{"a":8691,"t":"code","b":[206,171,140],"m":"dec","oa":36011,"o":"train_stopping"},{"a":8694,"t":"code","b":[169,10],"m":"lda","o":"#$0A"},{"a":8696,"t":"code","b":[141,118,62],"m":"sta","oa":15990,"o":"train_stop_time"},{"a":8699,"l":"b_21FB","t":"code","b":[206,28,152],"m":"dec","oa":38940,"o":"a_981C","x":[8689]},{"a":8702,"l":"b_21FE","t":"code","b":[173,28,152],"m":"lda","oa":38940,"o":"a_981C","x":[8705]},{"a":8705,"t":"code","b":[208,251],"m":"bne","oa":8702,"o":"b_21FE"},{"a":8707,"l":"b_2203","t":"code","b":[173,29,152],"m":"lda","oa":38941,"o":"a_981D","x":[8710]},{"a":8710,"t":"code","b":[208,251],"m":"bne","oa":8707,"o":"b_2203"},{"a":8712,"t":"code","b":[206,118,62],"m":"dec","oa":15990,"o":"train_stop_time"},{"a":8715,"t":"code","b":[240,3],"m":"beq","oa":8720,"o":"b_2210"},{"a":8717,"t":"code","b":[76,194,35],"m":"jmp","oa":9154,"o":"j_23C2"},{"a":8720,"l":"b_2210","c":"The train has stopped: the bonus and the next stage","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[8715]},{"a":8722,"t":"code","b":[141,35,16],"m":"sta","oa":4131,"o":"stick_wait"},{"a":8725,"t":"code","b":[141,32,152],"m":"sta","oa":38944,"o":"hoof_period"},{"a":8728,"t":"code","b":[141,26,152],"m":"sta","oa":38938,"o":"a_981A"},{"a":8731,"t":"code","b":[173,162,143],"m":"lda","oa":36770,"o":"level"},{"a":8734,"t":"code","b":[240,12],"m":"beq","oa":8748,"o":"b_222C"},{"a":8736,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":8738,"t":"code","b":[48,4],"m":"bmi","oa":8744,"o":"b_2228"},{"a":8740,"t":"code","b":[162,70],"m":"ldx","o":"#$46"},{"a":8742,"t":"code","b":[208,6],"m":"bne","oa":8750,"o":"b_222E"},{"a":8744,"l":"b_2228","t":"code","b":[162,50],"m":"ldx","o":"#$32","x":[8738]},{"a":8746,"t":"code","b":[208,2],"m":"bne","oa":8750,"o":"b_222E"},{"a":8748,"l":"b_222C","t":"code","b":[162,30],"m":"ldx","o":"#$1E","x":[8734]},{"a":8750,"l":"b_222E","t":"code","b":[169,153],"m":"lda","o":"#$99","x":[8742,8746,8756]},{"a":8752,"t":"code","b":[32,101,30],"m":"jsr","oa":7781,"o":"add_points"},{"a":8755,"t":"code","b":[202],"m":"dex"},{"a":8756,"t":"code","b":[208,248],"m":"bne","oa":8750,"o":"b_222E"},{"a":8758,"t":"code","b":[173,123,144],"m":"lda","oa":36987,"o":"stage"},{"a":8761,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"zpa_0D"},{"a":8763,"l":"b_223B","t":"code","b":[174,172,143],"m":"ldx","oa":36780,"o":"tokens","x":[8784]},{"a":8766,"l":"b_223E","t":"code","b":[169,5],"m":"lda","o":"#$05","x":[8780]},{"a":8768,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"zpa_0E"},{"a":8770,"l":"b_2242","t":"code","b":[169,153],"m":"lda","o":"#$99","x":[8777]},{"a":8772,"t":"code","b":[32,101,30],"m":"jsr","oa":7781,"o":"add_points"},{"a":8775,"t":"code","b":[198,14],"m":"dec","oa":14,"o":"zpa_0E"},{"a":8777,"t":"code","b":[208,247],"m":"bne","oa":8770,"o":"b_2242"},{"a":8779,"t":"code","b":[202],"m":"dex"},{"a":8780,"t":"code","b":[208,240],"m":"bne","oa":8766,"o":"b_223E"},{"a":8782,"t":"code","b":[198,13],"m":"dec","oa":13,"o":"zpa_0D"},{"a":8784,"t":"code","b":[16,233],"m":"bpl","oa":8763,"o":"b_223B"},{"a":8786,"l":"b_2252","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[8797,8802]},{"a":8788,"t":"code","b":[141,32,152],"m":"sta","oa":38944,"o":"hoof_period"},{"a":8791,"t":"code","b":[141,35,16],"m":"sta","oa":4131,"o":"stick_wait"},{"a":8794,"t":"code","b":[173,164,143],"m":"lda","oa":36772,"o":"pending"},{"a":8797,"t":"code","b":[208,243],"m":"bne","oa":8786,"o":"b_2252"},{"a":8799,"t":"code","b":[173,165,143],"m":"lda","oa":36773,"o":"a_8FA5"},{"a":8802,"t":"code","b":[208,238],"m":"bne","oa":8786,"o":"b_2252"},{"a":8804,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":8806,"t":"code","b":[141,171,140],"m":"sta","oa":36011,"o":"train_stopping"},{"a":8809,"t":"code","b":[173,71,140],"m":"lda","oa":35911,"o":"practice"},{"a":8812,"t":"code","b":[240,3],"m":"beq","oa":8817,"o":"next_level"},{"a":8814,"t":"code","b":[76,74,37],"m":"jmp","oa":9546,"o":"j_254A"},{"a":8817,"l":"next_level","c":"After the train: the next level's ducks (stage 1, level + 1), or after level 3 the ending (stage 3)","t":"code","b":[173,162,143],"m":"lda","oa":36770,"o":"level","x":[8812]},{"a":8820,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":8822,"t":"code","b":[240,11],"m":"beq","oa":8835,"o":"b_2283"},{"a":8824,"t":"code","b":[238,162,143],"m":"inc","oa":36770,"o":"level"},{"a":8827,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":8829,"t":"code","b":[141,123,144],"m":"sta","oa":36987,"o":"stage"},{"a":8832,"t":"code","b":[76,27,12],"m":"jmp","oa":3099,"o":"show_picture"},{"a":8835,"l":"b_2283","t":"code","b":[169,3],"m":"lda","o":"#$03","x":[8822]},{"a":8837,"t":"code","b":[141,123,144],"m":"sta","oa":36987,"o":"stage"},{"a":8840,"t":"code","b":[76,27,12],"m":"jmp","oa":3099,"o":"show_picture"},{"a":8843,"l":"train_step","c":"The train's ride, a pass of ride_loop. The track loops: at 4.00 miles the distance goes back to 0.01 (and at 0.00, in ride_loop, on to 3.99). When the coach count reaches 20 the obstacles are cleared, on every pass from then on, and $3B is set to the count, which stops the end of each scrolling train row being wrapped round; from 22, every ten passes (about 25 frames, as clear_obstacles slows each pass) the hoofbeats grow quieter and the horse slows a step, and fifty passes after it stands a token is lost (game over with none left, otherwise the ride starts again). Otherwise each time the count reaches a new low, 49, 74 or 75 points by level are added three times, and the count is shown on row 17.","t":"code","b":[173,193,14],"m":"lda","oa":3777,"o":"a_0EC1","x":[8498]},{"a":8846,"t":"code","b":[201,4],"m":"cmp","o":"#$04"},{"a":8848,"t":"code","b":[208,22],"m":"bne","oa":8872,"o":"j_22A8"},{"a":8850,"t":"code","b":[120],"m":"sei"},{"a":8851,"t":"code","b":[169,128],"m":"lda","o":"#$80"},{"a":8853,"t":"code","b":[141,191,14],"m":"sta","oa":3775,"o":"a_0EBF"},{"a":8856,"t":"code","b":[169,17],"m":"lda","o":"#$11"},{"a":8858,"t":"code","b":[141,190,14],"m":"sta","oa":3774,"o":"map_pos"},{"a":8861,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":8863,"t":"code","b":[141,192,14],"m":"sta","oa":3776,"o":"distance"},{"a":8866,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":8868,"t":"code","b":[141,193,14],"m":"sta","oa":3777,"o":"a_0EC1"},{"a":8871,"t":"code","b":[88],"m":"cli"},{"a":8872,"l":"j_22A8","t":"code","b":[165,61],"m":"lda","oa":61,"o":"coaches","x":[8489,8848]},{"a":8874,"t":"code","b":[201,32],"m":"cmp","o":"#$20"},{"a":8876,"t":"code","b":[144,84],"m":"bcc","oa":8962,"o":"b_2302"},{"a":8878,"t":"code","b":[133,59],"m":"sta","oa":59,"o":"zpa_3B"},{"a":8880,"t":"code","b":[32,63,49],"m":"jsr","oa":12607,"o":"clear_obstacles"},{"a":8883,"t":"code","b":[169,25],"m":"lda","o":"#$19"},{"a":8885,"t":"code","b":[141,35,16],"m":"sta","oa":4131,"o":"stick_wait"},{"a":8888,"t":"code","b":[165,61],"m":"lda","oa":61,"o":"coaches"},{"a":8890,"t":"code","b":[201,34],"m":"cmp","o":"#$22"},{"a":8892,"t":"code","b":[176,3],"m":"bcs","oa":8897,"o":"b_22C1"},{"a":8894,"t":"code","b":[76,194,35],"m":"jmp","oa":9154,"o":"j_23C2"},{"a":8897,"l":"b_22C1","t":"code","b":[206,155,143],"m":"dec","oa":36763,"o":"a_8F9B","x":[8892]},{"a":8900,"t":"code","b":[208,37],"m":"bne","oa":8939,"o":"b_22EB"},{"a":8902,"t":"code","b":[206,33,152],"m":"dec","oa":38945,"o":"hoof_volume"},{"a":8905,"t":"code","b":[206,33,152],"m":"dec","oa":38945,"o":"hoof_volume"},{"a":8908,"t":"code","b":[173,31,16],"m":"lda","oa":4127,"o":"horse_speed"},{"a":8911,"t":"code","b":[240,29],"m":"beq","oa":8942,"o":"b_22EE"},{"a":8913,"t":"code","b":[48,7],"m":"bmi","oa":8922,"o":"b_22DA"},{"a":8915,"t":"code","b":[206,31,16],"m":"dec","oa":4127,"o":"horse_speed"},{"a":8918,"t":"code","b":[208,14],"m":"bne","oa":8934,"o":"b_22E6"},{"a":8920,"t":"code","b":[240,5],"m":"beq","oa":8927,"o":"b_22DF"},{"a":8922,"l":"b_22DA","t":"code","b":[238,31,16],"m":"inc","oa":4127,"o":"horse_speed","x":[8913]},{"a":8925,"t":"code","b":[208,7],"m":"bne","oa":8934,"o":"b_22E6"},{"a":8927,"l":"b_22DF","t":"code","b":[169,50],"m":"lda","o":"#$32","x":[8920]},{"a":8929,"t":"code","b":[141,155,143],"m":"sta","oa":36763,"o":"a_8F9B"},{"a":8932,"t":"code","b":[208,5],"m":"bne","oa":8939,"o":"b_22EB"},{"a":8934,"l":"b_22E6","t":"code","b":[169,10],"m":"lda","o":"#$0A","x":[8918,8925]},{"a":8936,"t":"code","b":[141,155,143],"m":"sta","oa":36763,"o":"a_8F9B"},{"a":8939,"l":"b_22EB","t":"code","b":[76,194,35],"m":"jmp","oa":9154,"o":"j_23C2","x":[8900,8932]},{"a":8942,"l":"b_22EE","t":"code","b":[206,172,143],"m":"dec","oa":36780,"o":"tokens","x":[8911]},{"a":8945,"t":"code","b":[8],"m":"php"},{"a":8946,"t":"code","b":[24],"m":"clc"},{"a":8947,"t":"code","b":[32,206,29],"m":"jsr","oa":7630,"o":"draw_token"},{"a":8950,"t":"code","b":[40],"m":"plp"},{"a":8951,"t":"code","b":[240,3],"m":"beq","oa":8956,"o":"b_22FC"},{"a":8953,"t":"code","b":[76,59,31],"m":"jmp","oa":7995,"o":"start_ride"},{"a":8956,"l":"b_22FC","t":"code","b":[206,160,143],"m":"dec","oa":36768,"o":"music_off","x":[8951]},{"a":8959,"t":"code","b":[76,61,37],"m":"jmp","oa":9533,"o":"game_over_ride"},{"a":8962,"l":"b_2302","t":"code","b":[165,61],"m":"lda","oa":61,"o":"coaches","x":[8876]},{"a":8964,"t":"code","b":[197,58],"m":"cmp","oa":58,"o":"zpa_3A"},{"a":8966,"t":"code","b":[176,29],"m":"bcs","oa":8997,"o":"j_2325"},{"a":8968,"t":"code","b":[133,58],"m":"sta","oa":58,"o":"zpa_3A"},{"a":8970,"t":"code","b":[169,73],"m":"lda","o":"#$49"},{"a":8972,"t":"code","b":[174,162,143],"m":"ldx","oa":36770,"o":"level"},{"a":8975,"t":"code","b":[240,10],"m":"beq","oa":8987,"o":"b_231B"},{"a":8977,"t":"code","b":[224,2],"m":"cpx","o":"#$02"},{"a":8979,"t":"code","b":[48,4],"m":"bmi","oa":8985,"o":"b_2319"},{"a":8981,"t":"code","b":[169,117],"m":"lda","o":"#$75"},{"a":8983,"t":"code","b":[208,2],"m":"bne","oa":8987,"o":"b_231B"},{"a":8985,"l":"b_2319","t":"code","b":[169,116],"m":"lda","o":"#$74","x":[8979]},{"a":8987,"l":"b_231B","t":"code","b":[162,3],"m":"ldx","o":"#$03","x":[8975,8983]},{"a":8989,"l":"b_231D","t":"code","b":[72],"m":"pha","x":[8995]},{"a":8990,"t":"code","b":[32,101,30],"m":"jsr","oa":7781,"o":"add_points"},{"a":8993,"t":"code","b":[104],"m":"pla"},{"a":8994,"t":"code","b":[202],"m":"dex"},{"a":8995,"t":"code","b":[208,248],"m":"bne","oa":8989,"o":"b_231D"},{"a":8997,"l":"j_2325","t":"code","b":[165,61],"m":"lda","oa":61,"o":"coaches","x":[8647,8966]},{"a":8999,"t":"code","b":[32,219,44],"m":"jsr","oa":11483,"o":"bcd_to_digits"},{"a":9002,"t":"code","b":[141,190,6],"m":"sta","oa":1726,"o":"a_06BE"},{"a":9005,"t":"code","b":[142,189,6],"m":"stx","oa":1725,"o":"a_06BD"},{"a":9008,"t":"code","b":[76,194,35],"m":"jmp","oa":9154,"o":"j_23C2"},{"a":9011,"l":"ride1_step","c":"Ride 1. At 4.00 miles the ride is won: the time bonus adds 15, 20 or 25 points by level (BCD) a number of times held in zpa_10. With a minute or more left that number is the clock's seconds, a BCD byte, plus $50 as a plain binary sum: 128 times at 1.30, 168 at 1.58. With under a minute left nothing sets it, and zpa_10 still holds the 0 that the end of unpack_rle or of a sample left there, so the loop runs 256 times, the biggest bonus. Then the shoot-out follows (stage 0). When the clock reaches 0.00 a token is lost: game over if it was the last, otherwise the ride starts again. Otherwise shows the distance to go, 4.00 less the distance, on row 17.","t":"code","b":[173,193,14],"m":"lda","oa":3777,"o":"a_0EC1","x":[8373]},{"a":9014,"t":"code","b":[201,4],"m":"cmp","o":"#$04"},{"a":9016,"t":"code","b":[144,64],"m":"bcc","oa":9082,"o":"b_237A"},{"a":9018,"t":"code","b":[206,173,143],"m":"dec","oa":36781,"o":"falls"},{"a":9021,"t":"code","b":[206,160,143],"m":"dec","oa":36768,"o":"music_off"},{"a":9024,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":9026,"t":"code","b":[141,31,16],"m":"sta","oa":4127,"o":"horse_speed"},{"a":9029,"t":"code","b":[165,72],"m":"lda","oa":72,"o":"clock_mins"},{"a":9031,"t":"code","b":[240,7],"m":"beq","oa":9040,"o":"b_2350"},{"a":9033,"t":"code","b":[24],"m":"clc"},{"a":9034,"t":"code","b":[165,71],"m":"lda","oa":71,"o":"clock_secs"},{"a":9036,"t":"code","b":[105,80],"m":"adc","o":"#$50"},{"a":9038,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"zpa_10"},{"a":9040,"l":"b_2350","t":"code","b":[173,162,143],"m":"lda","oa":36770,"o":"level","x":[9031]},{"a":9043,"t":"code","b":[240,12],"m":"beq","oa":9057,"o":"b_2361"},{"a":9045,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":9047,"t":"code","b":[48,4],"m":"bmi","oa":9053,"o":"b_235D"},{"a":9049,"t":"code","b":[169,37],"m":"lda","o":"#$25"},{"a":9051,"t":"code","b":[208,6],"m":"bne","oa":9059,"o":"b_2363"},{"a":9053,"l":"b_235D","t":"code","b":[169,32],"m":"lda","o":"#$20","x":[9047]},{"a":9055,"t":"code","b":[208,2],"m":"bne","oa":9059,"o":"b_2363"},{"a":9057,"l":"b_2361","t":"code","b":[169,21],"m":"lda","o":"#$15","x":[9043]},{"a":9059,"l":"b_2363","t":"code","b":[166,16],"m":"ldx","oa":16,"o":"zpa_10","x":[9051,9055]},{"a":9061,"l":"b_2365","t":"code","b":[72],"m":"pha","x":[9067]},{"a":9062,"t":"code","b":[32,101,30],"m":"jsr","oa":7781,"o":"add_points"},{"a":9065,"t":"code","b":[104],"m":"pla"},{"a":9066,"t":"code","b":[202],"m":"dex"},{"a":9067,"t":"code","b":[208,248],"m":"bne","oa":9061,"o":"b_2365"},{"a":9069,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":9071,"t":"code","b":[141,160,143],"m":"sta","oa":36768,"o":"music_off"},{"a":9074,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":9076,"t":"code","b":[141,123,144],"m":"sta","oa":36987,"o":"stage"},{"a":9079,"t":"code","b":[76,27,12],"m":"jmp","oa":3099,"o":"show_picture"},{"a":9082,"l":"b_237A","t":"code","b":[165,71],"m":"lda","oa":71,"o":"clock_secs","x":[9016]},{"a":9084,"t":"code","b":[208,19],"m":"bne","oa":9105,"o":"b_2391"},{"a":9086,"t":"code","b":[165,72],"m":"lda","oa":72,"o":"clock_mins"},{"a":9088,"t":"code","b":[208,15],"m":"bne","oa":9105,"o":"b_2391"},{"a":9090,"t":"code","b":[206,172,143],"m":"dec","oa":36780,"o":"tokens"},{"a":9093,"t":"code","b":[208,3],"m":"bne","oa":9098,"o":"b_238A"},{"a":9095,"t":"code","b":[76,61,37],"m":"jmp","oa":9533,"o":"game_over_ride"},{"a":9098,"l":"b_238A","t":"code","b":[24],"m":"clc","x":[9093]},{"a":9099,"t":"code","b":[32,206,29],"m":"jsr","oa":7630,"o":"draw_token"},{"a":9102,"t":"code","b":[76,59,31],"m":"jmp","oa":7995,"o":"start_ride"},{"a":9105,"l":"b_2391","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[9084,9088]},{"a":9107,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"zpa_0D"},{"a":9109,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":9111,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"zpa_0E"},{"a":9113,"t":"code","b":[248],"m":"sed"},{"a":9114,"t":"code","b":[56],"m":"sec"},{"a":9115,"t":"code","b":[165,13],"m":"lda","oa":13,"o":"zpa_0D"},{"a":9117,"t":"code","b":[237,192,14],"m":"sbc","oa":3776,"o":"distance"},{"a":9120,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"zpa_0D"},{"a":9122,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"zpa_0E"},{"a":9124,"t":"code","b":[237,193,14],"m":"sbc","oa":3777,"o":"a_0EC1"},{"a":9127,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"zpa_0E"},{"a":9129,"t":"code","b":[216],"m":"cld"},{"a":9130,"t":"code","b":[165,13],"m":"lda","oa":13,"o":"zpa_0D"},{"a":9132,"t":"code","b":[32,219,44],"m":"jsr","oa":11483,"o":"bcd_to_digits"},{"a":9135,"t":"code","b":[141,22,7],"m":"sta","oa":1814,"o":"a_0716"},{"a":9138,"t":"code","b":[142,21,7],"m":"stx","oa":1813,"o":"a_0715"},{"a":9141,"t":"code","b":[169,46],"m":"lda","o":"#$2E"},{"a":9143,"t":"code","b":[141,20,7],"m":"sta","oa":1812,"o":"a_0714"},{"a":9146,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"zpa_0E"},{"a":9148,"t":"code","b":[32,219,44],"m":"jsr","oa":11483,"o":"bcd_to_digits"},{"a":9151,"t":"code","b":[141,19,7],"m":"sta","oa":1811,"o":"a_0713"},{"a":9154,"l":"j_23C2","c":"A fall (falls set by the collision test in irq_ride_sprites): the horse stops, one token less, the rider (sprite 1) is thrown in an arc in eight steps, the sample at $9E00 plays (play_whinny), and after thirty frame_delay waits, with no token left, it is game over. Otherwise the ride moves on three characters at a time the way the horse faced until the horse touches nothing. \"F1 WILL RESTART LEVEL\" then flashes on row 16","t":"code","b":[173,173,143],"m":"lda","oa":36781,"o":"falls","x":[8683,8717,8894,8939,9008]},{"a":9157,"t":"code","b":[208,3],"m":"bne","oa":9162,"o":"b_23CA"},{"a":9159,"t":"code","b":[76,220,37],"m":"jmp","oa":9692,"o":"j_25DC"},{"a":9162,"l":"b_23CA","t":"code","b":[206,41,16],"m":"dec","oa":4137,"o":"falling","x":[9157]},{"a":9165,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":9167,"t":"code","b":[141,31,16],"m":"sta","oa":4127,"o":"horse_speed"},{"a":9170,"t":"code","b":[141,37,16],"m":"sta","oa":4133,"o":"jumping"},{"a":9173,"t":"code","b":[141,36,16],"m":"sta","oa":4132,"o":"turning"},{"a":9176,"t":"code","b":[141,182,144],"m":"sta","oa":37046,"o":"anim_step"},{"a":9179,"t":"code","b":[141,173,143],"m":"sta","oa":36781,"o":"falls"},{"a":9182,"t":"code","b":[141,158,143],"m":"sta","oa":36766,"o":"a_8F9E"},{"a":9185,"t":"code","b":[169,16],"m":"lda","o":"#$10"},{"a":9187,"t":"code","b":[141,157,143],"m":"sta","oa":36765,"o":"a_8F9D"},{"a":9190,"t":"code","b":[206,172,143],"m":"dec","oa":36780,"o":"tokens"},{"a":9193,"t":"code","b":[24],"m":"clc"},{"a":9194,"t":"code","b":[32,206,29],"m":"jsr","oa":7630,"o":"draw_token"},{"a":9197,"t":"code","b":[160,206],"m":"ldy","o":"#$CE"},{"a":9199,"t":"code","b":[162,3],"m":"ldx","o":"#$03"},{"a":9201,"l":"b_23F1","t":"code","b":[185,0,4],"m":"lda","oa":1024,"o":"shape_facing,y","x":[9220]},{"a":9204,"t":"code","b":[205,237,144],"m":"cmp","oa":37101,"o":"walk_dir"},{"a":9207,"t":"code","b":[240,9],"m":"beq","oa":9218,"o":"b_2402"},{"a":9209,"t":"code","b":[32,117,59],"m":"jsr","oa":15221,"o":"save_regs"},{"a":9212,"t":"code","b":[32,222,137],"m":"jsr","oa":35294,"o":"flip_shape"},{"a":9215,"t":"code","b":[32,124,59],"m":"jsr","oa":15228,"o":"restore_regs"},{"a":9218,"l":"b_2402","t":"code","b":[136],"m":"dey","x":[9207]},{"a":9219,"t":"code","b":[202],"m":"dex"},{"a":9220,"t":"code","b":[208,235],"m":"bne","oa":9201,"o":"b_23F1"},{"a":9222,"t":"code","b":[169,254],"m":"lda","o":"#$FE"},{"a":9224,"t":"code","b":[141,80,14],"m":"sta","oa":3664,"o":"spr_enable"},{"a":9227,"t":"code","b":[173,185,145],"m":"lda","oa":37305,"o":"a_91B9"},{"a":9230,"t":"code","b":[141,183,145],"m":"sta","oa":37303,"o":"aim_y"},{"a":9233,"t":"code","b":[169,13],"m":"lda","o":"#$0D"},{"a":9235,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"zpa_0D"},{"a":9237,"t":"code","b":[169,253],"m":"lda","o":"#$FD"},{"a":9239,"t":"code","b":[133,5],"m":"sta","oa":5,"o":"mul_a"},{"a":9241,"t":"code","b":[162,8],"m":"ldx","o":"#$08"},{"a":9243,"l":"j_241B","t":"code","b":[160,1],"m":"ldy","o":"#$01","x":[9444]},{"a":9245,"l":"b_241D","t":"code","b":[32,1,56],"m":"jsr","oa":14337,"o":"frame_delay","x":[9249]},{"a":9248,"t":"code","b":[136],"m":"dey"},{"a":9249,"t":"code","b":[208,250],"m":"bne","oa":9245,"o":"b_241D"},{"a":9251,"t":"code","b":[173,181,144],"m":"lda","oa":37045,"o":"facing"},{"a":9254,"t":"code","b":[48,20],"m":"bmi","oa":9276,"o":"b_243C"},{"a":9256,"t":"code","b":[173,184,145],"m":"lda","oa":37304,"o":"a_91B8"},{"a":9259,"t":"code","b":[56],"m":"sec"},{"a":9260,"t":"code","b":[229,13],"m":"sbc","oa":13,"o":"zpa_0D"},{"a":9262,"t":"code","b":[144,9],"m":"bcc","oa":9273,"o":"b_2439"},{"a":9264,"t":"code","b":[141,184,145],"m":"sta","oa":37304,"o":"a_91B8"},{"a":9267,"t":"code","b":[24],"m":"clc"},{"a":9268,"t":"code","b":[105,24],"m":"adc","o":"#$18"},{"a":9270,"t":"code","b":[141,182,145],"m":"sta","oa":37302,"o":"aim_x"},{"a":9273,"l":"b_2439","t":"code","b":[76,105,36],"m":"jmp","oa":9321,"o":"j_2469","x":[9262]},{"a":9276,"l":"b_243C","t":"code","b":[173,184,145],"m":"lda","oa":37304,"o":"a_91B8","x":[9254]},{"a":9279,"t":"code","b":[24],"m":"clc"},{"a":9280,"t":"code","b":[101,13],"m":"adc","oa":13,"o":"zpa_0D"},{"a":9282,"t":"code","b":[141,184,145],"m":"sta","oa":37304,"o":"a_91B8"},{"a":9285,"t":"code","b":[144,10],"m":"bcc","oa":9297,"o":"b_2451"},{"a":9287,"t":"code","b":[72],"m":"pha"},{"a":9288,"t":"code","b":[173,79,14],"m":"lda","oa":3663,"o":"spr_x_msb"},{"a":9291,"t":"code","b":[9,2],"m":"ora","o":"#$02"},{"a":9293,"t":"code","b":[141,79,14],"m":"sta","oa":3663,"o":"spr_x_msb"},{"a":9296,"t":"code","b":[104],"m":"pla"},{"a":9297,"l":"b_2451","t":"code","b":[56],"m":"sec","x":[9285]},{"a":9298,"t":"code","b":[233,24],"m":"sbc","o":"#$18"},{"a":9300,"t":"code","b":[141,182,145],"m":"sta","oa":37302,"o":"aim_x"},{"a":9303,"t":"code","b":[173,184,145],"m":"lda","oa":37304,"o":"a_91B8"},{"a":9306,"t":"code","b":[48,13],"m":"bmi","oa":9321,"o":"j_2469"},{"a":9308,"t":"code","b":[173,182,145],"m":"lda","oa":37302,"o":"aim_x"},{"a":9311,"t":"code","b":[48,8],"m":"bmi","oa":9321,"o":"j_2469"},{"a":9313,"t":"code","b":[173,79,14],"m":"lda","oa":3663,"o":"spr_x_msb"},{"a":9316,"t":"code","b":[9,1],"m":"ora","o":"#$01"},{"a":9318,"t":"code","b":[141,79,14],"m":"sta","oa":3663,"o":"spr_x_msb"},{"a":9321,"l":"j_2469","t":"code","b":[173,185,145],"m":"lda","oa":37305,"o":"a_91B9","x":[9273,9306,9311]},{"a":9324,"t":"code","b":[24],"m":"clc"},{"a":9325,"t":"code","b":[101,5],"m":"adc","oa":5,"o":"mul_a"},{"a":9327,"t":"code","b":[201,136],"m":"cmp","o":"#$88"},{"a":9329,"t":"code","b":[144,2],"m":"bcc","oa":9333,"o":"b_2475"},{"a":9331,"t":"code","b":[169,136],"m":"lda","o":"#$88"},{"a":9333,"l":"b_2475","t":"code","b":[141,185,145],"m":"sta","oa":37305,"o":"a_91B9","x":[9329]},{"a":9336,"t":"code","b":[141,183,145],"m":"sta","oa":37303,"o":"aim_y"},{"a":9339,"t":"code","b":[224,7],"m":"cpx","o":"#$07"},{"a":9341,"t":"code","b":[208,19],"m":"bne","oa":9362,"o":"b_2492"},{"a":9343,"t":"code","b":[173,185,145],"m":"lda","oa":37305,"o":"a_91B9"},{"a":9346,"t":"code","b":[24],"m":"clc"},{"a":9347,"t":"code","b":[105,4],"m":"adc","o":"#$04"},{"a":9349,"t":"code","b":[141,185,145],"m":"sta","oa":37305,"o":"a_91B9"},{"a":9352,"t":"code","b":[141,183,145],"m":"sta","oa":37303,"o":"aim_y"},{"a":9355,"t":"code","b":[169,204],"m":"lda","o":"#$CC"},{"a":9357,"t":"code","b":[141,239,144],"m":"sta","oa":37103,"o":"rider_shape"},{"a":9360,"t":"code","b":[208,72],"m":"bne","oa":9434,"o":"b_24DA"},{"a":9362,"l":"b_2492","t":"code","b":[224,2],"m":"cpx","o":"#$02","x":[9341]},{"a":9364,"t":"code","b":[208,68],"m":"bne","oa":9434,"o":"b_24DA"},{"a":9366,"t":"code","b":[173,181,144],"m":"lda","oa":37045,"o":"facing"},{"a":9369,"t":"code","b":[48,18],"m":"bmi","oa":9389,"o":"b_24AD"},{"a":9371,"t":"code","b":[173,184,145],"m":"lda","oa":37304,"o":"a_91B8"},{"a":9374,"t":"code","b":[56],"m":"sec"},{"a":9375,"t":"code","b":[233,8],"m":"sbc","o":"#$08"},{"a":9377,"t":"code","b":[141,184,145],"m":"sta","oa":37304,"o":"a_91B8"},{"a":9380,"t":"code","b":[24],"m":"clc"},{"a":9381,"t":"code","b":[105,24],"m":"adc","o":"#$18"},{"a":9383,"t":"code","b":[141,182,145],"m":"sta","oa":37302,"o":"aim_x"},{"a":9386,"t":"code","b":[76,203,36],"m":"jmp","oa":9419,"o":"j_24CB"},{"a":9389,"l":"b_24AD","t":"code","b":[173,184,145],"m":"lda","oa":37304,"o":"a_91B8","x":[9369]},{"a":9392,"t":"code","b":[24],"m":"clc"},{"a":9393,"t":"code","b":[105,8],"m":"adc","o":"#$08"},{"a":9395,"t":"code","b":[141,184,145],"m":"sta","oa":37304,"o":"a_91B8"},{"a":9398,"t":"code","b":[144,10],"m":"bcc","oa":9410,"o":"b_24C2"},{"a":9400,"t":"code","b":[72],"m":"pha"},{"a":9401,"t":"code","b":[173,79,14],"m":"lda","oa":3663,"o":"spr_x_msb"},{"a":9404,"t":"code","b":[9,2],"m":"ora","o":"#$02"},{"a":9406,"t":"code","b":[141,79,14],"m":"sta","oa":3663,"o":"spr_x_msb"},{"a":9409,"t":"code","b":[104],"m":"pla"},{"a":9410,"l":"b_24C2","t":"code","b":[56],"m":"sec","x":[9398]},{"a":9411,"t":"code","b":[233,24],"m":"sbc","o":"#$18"},{"a":9413,"t":"code","b":[141,182,145],"m":"sta","oa":37302,"o":"aim_x"},{"a":9416,"t":"code","b":[173,184,145],"m":"lda","oa":37304,"o":"a_91B8"},{"a":9419,"l":"j_24CB","t":"code","b":[169,205],"m":"lda","o":"#$CD","x":[9386]},{"a":9421,"t":"code","b":[141,239,144],"m":"sta","oa":37103,"o":"rider_shape"},{"a":9424,"t":"code","b":[169,206],"m":"lda","o":"#$CE"},{"a":9426,"t":"code","b":[141,238,144],"m":"sta","oa":37102,"o":"ride_shapes"},{"a":9429,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":9431,"t":"code","b":[141,80,14],"m":"sta","oa":3664,"o":"spr_enable"},{"a":9434,"l":"b_24DA","t":"code","b":[202],"m":"dex","x":[9360,9364]},{"a":9435,"t":"code","b":[230,5],"m":"inc","oa":5,"o":"mul_a"},{"a":9437,"t":"code","b":[173,183,145],"m":"lda","oa":37303,"o":"aim_y"},{"a":9440,"t":"code","b":[201,133],"m":"cmp","o":"#$85"},{"a":9442,"t":"code","b":[176,3],"m":"bcs","oa":9447,"o":"b_24E7"},{"a":9444,"t":"code","b":[76,27,36],"m":"jmp","oa":9243,"o":"j_241B"},{"a":9447,"l":"b_24E7","t":"code","b":[162,3],"m":"ldx","o":"#$03","x":[9442]},{"a":9449,"l":"b_24E9","t":"code","b":[189,182,145],"m":"lda","oa":37302,"o":"aim_x,x","x":[9456]},{"a":9452,"t":"code","b":[157,146,14],"m":"sta","oa":3730,"o":"rider_saved,x"},{"a":9455,"t":"code","b":[202],"m":"dex"},{"a":9456,"t":"code","b":[16,247],"m":"bpl","oa":9449,"o":"b_24E9"},{"a":9458,"t":"code","b":[173,56,16],"m":"lda","oa":4152,"o":"stand_frames"},{"a":9461,"t":"code","b":[141,29,16],"m":"sta","oa":4125,"o":"horse_frame"},{"a":9464,"t":"code","b":[173,181,144],"m":"lda","oa":37045,"o":"facing"},{"a":9467,"t":"code","b":[48,6],"m":"bmi","oa":9475,"o":"b_2503"},{"a":9469,"t":"code","b":[32,126,39],"m":"jsr","oa":10110,"o":"horse_face_right"},{"a":9472,"t":"code","b":[76,6,37],"m":"jmp","oa":9478,"o":"j_2506"},{"a":9475,"l":"b_2503","t":"code","b":[32,170,39],"m":"jsr","oa":10154,"o":"horse_face_left","x":[9467]},{"a":9478,"l":"j_2506","t":"code","b":[32,72,39],"m":"jsr","oa":10056,"o":"set_horse_shapes","x":[9472]},{"a":9481,"t":"code","b":[162,3],"m":"ldx","o":"#$03"},{"a":9483,"l":"b_250B","t":"code","b":[189,146,14],"m":"lda","oa":3730,"o":"rider_saved,x","x":[9490]},{"a":9486,"t":"code","b":[157,182,145],"m":"sta","oa":37302,"o":"aim_x,x"},{"a":9489,"t":"code","b":[202],"m":"dex"},{"a":9490,"t":"code","b":[16,247],"m":"bpl","oa":9483,"o":"b_250B"},{"a":9492,"t":"code","b":[169,112],"m":"lda","o":"#$70"},{"a":9494,"t":"code","b":[141,73,148],"m":"sta","oa":37961,"o":"sample_rate"},{"a":9497,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":9499,"t":"code","b":[141,72,148],"m":"sta","oa":37960,"o":"sample_volume"},{"a":9502,"t":"code","b":[32,91,147],"m":"jsr","oa":37723,"o":"play_whinny"},{"a":9505,"t":"code","b":[162,30],"m":"ldx","o":"#$1E"},{"a":9507,"l":"b_2523","t":"code","b":[32,1,56],"m":"jsr","oa":14337,"o":"frame_delay","x":[9511]},{"a":9510,"t":"code","b":[202],"m":"dex"},{"a":9511,"t":"code","b":[208,250],"m":"bne","oa":9507,"o":"b_2523"},{"a":9513,"t":"code","b":[169,254],"m":"lda","o":"#$FE"},{"a":9515,"t":"code","b":[141,80,14],"m":"sta","oa":3664,"o":"spr_enable"},{"a":9518,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":9520,"t":"code","b":[141,79,14],"m":"sta","oa":3663,"o":"spr_x_msb"},{"a":9523,"t":"code","b":[133,53],"m":"sta","oa":53,"o":"zpa_35"},{"a":9525,"t":"code","b":[173,172,143],"m":"lda","oa":36780,"o":"tokens"},{"a":9528,"t":"code","b":[208,24],"m":"bne","oa":9554,"o":"b_2552"},{"a":9530,"t":"code","b":[206,160,143],"m":"dec","oa":36768,"o":"music_off"},{"a":9533,"l":"game_over_ride","c":"Game over from a ride: wipes the bank-1 screen (clear_bank1), turns the music back on and goes to the title.","t":"code","b":[169,1],"m":"lda","o":"#$01","x":[8959,9095]},{"a":9535,"t":"code","b":[32,241,48],"m":"jsr","oa":12529,"o":"clear_bank1"},{"a":9538,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":9540,"t":"code","b":[141,160,143],"m":"sta","oa":36768,"o":"music_off"},{"a":9543,"t":"code","b":[141,80,14],"m":"sta","oa":3664,"o":"spr_enable"},{"a":9546,"l":"j_254A","t":"code","b":[169,4],"m":"lda","o":"#$04","x":[8814]},{"a":9548,"t":"code","b":[141,123,144],"m":"sta","oa":36987,"o":"stage"},{"a":9551,"t":"code","b":[76,27,12],"m":"jmp","oa":3099,"o":"show_picture"},{"a":9554,"l":"b_2552","t":"code","b":[173,181,144],"m":"lda","oa":37045,"o":"facing","x":[9528]},{"a":9557,"t":"code","b":[48,64],"m":"bmi","oa":9623,"o":"b_2597"},{"a":9559,"l":"b_2557","t":"code","b":[173,190,14],"m":"lda","oa":3774,"o":"map_pos","x":[9618]},{"a":9562,"t":"code","b":[24],"m":"clc"},{"a":9563,"t":"code","b":[105,3],"m":"adc","o":"#$03"},{"a":9565,"t":"code","b":[141,190,14],"m":"sta","oa":3774,"o":"map_pos"},{"a":9568,"t":"code","b":[144,3],"m":"bcc","oa":9573,"o":"b_2565"},{"a":9570,"t":"code","b":[238,191,14],"m":"inc","oa":3775,"o":"a_0EBF"},{"a":9573,"l":"b_2565","t":"code","b":[173,192,14],"m":"lda","oa":3776,"o":"distance","x":[9568]},{"a":9576,"t":"code","b":[248],"m":"sed"},{"a":9577,"t":"code","b":[24],"m":"clc"},{"a":9578,"t":"code","b":[105,3],"m":"adc","o":"#$03"},{"a":9580,"t":"code","b":[141,192,14],"m":"sta","oa":3776,"o":"distance"},{"a":9583,"t":"code","b":[216],"m":"cld"},{"a":9584,"t":"code","b":[144,3],"m":"bcc","oa":9589,"o":"b_2575"},{"a":9586,"t":"code","b":[238,193,14],"m":"inc","oa":3777,"o":"a_0EC1"},{"a":9589,"l":"b_2575","t":"code","b":[32,27,48],"m":"jsr","oa":12315,"o":"copy_map_window","x":[9584]},{"a":9592,"t":"code","b":[173,56,16],"m":"lda","oa":4152,"o":"stand_frames"},{"a":9595,"t":"code","b":[141,29,16],"m":"sta","oa":4125,"o":"horse_frame"},{"a":9598,"t":"code","b":[32,126,39],"m":"jsr","oa":10110,"o":"horse_face_right"},{"a":9601,"t":"code","b":[32,72,39],"m":"jsr","oa":10056,"o":"set_horse_shapes"},{"a":9604,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":9606,"t":"code","b":[141,32,16],"m":"sta","oa":4128,"o":"a_1020"},{"a":9609,"t":"code","b":[32,1,56],"m":"jsr","oa":14337,"o":"frame_delay"},{"a":9612,"t":"code","b":[32,214,39],"m":"jsr","oa":10198,"o":"wait_ride_frame"},{"a":9615,"t":"code","b":[173,40,16],"m":"lda","oa":4136,"o":"touching"},{"a":9618,"t":"code","b":[208,195],"m":"bne","oa":9559,"o":"b_2557"},{"a":9620,"t":"code","b":[76,212,37],"m":"jmp","oa":9684,"o":"j_25D4"},{"a":9623,"l":"b_2597","t":"code","b":[173,190,14],"m":"lda","oa":3774,"o":"map_pos","x":[9557,9682]},{"a":9626,"t":"code","b":[56],"m":"sec"},{"a":9627,"t":"code","b":[233,3],"m":"sbc","o":"#$03"},{"a":9629,"t":"code","b":[141,190,14],"m":"sta","oa":3774,"o":"map_pos"},{"a":9632,"t":"code","b":[176,3],"m":"bcs","oa":9637,"o":"b_25A5"},{"a":9634,"t":"code","b":[206,191,14],"m":"dec","oa":3775,"o":"a_0EBF"},{"a":9637,"l":"b_25A5","t":"code","b":[173,192,14],"m":"lda","oa":3776,"o":"distance","x":[9632]},{"a":9640,"t":"code","b":[248],"m":"sed"},{"a":9641,"t":"code","b":[56],"m":"sec"},{"a":9642,"t":"code","b":[233,3],"m":"sbc","o":"#$03"},{"a":9644,"t":"code","b":[141,192,14],"m":"sta","oa":3776,"o":"distance"},{"a":9647,"t":"code","b":[216],"m":"cld"},{"a":9648,"t":"code","b":[176,3],"m":"bcs","oa":9653,"o":"b_25B5"},{"a":9650,"t":"code","b":[206,193,14],"m":"dec","oa":3777,"o":"a_0EC1"},{"a":9653,"l":"b_25B5","t":"code","b":[32,27,48],"m":"jsr","oa":12315,"o":"copy_map_window","x":[9648]},{"a":9656,"t":"code","b":[173,56,16],"m":"lda","oa":4152,"o":"stand_frames"},{"a":9659,"t":"code","b":[141,29,16],"m":"sta","oa":4125,"o":"horse_frame"},{"a":9662,"t":"code","b":[32,170,39],"m":"jsr","oa":10154,"o":"horse_face_left"},{"a":9665,"t":"code","b":[32,72,39],"m":"jsr","oa":10056,"o":"set_horse_shapes"},{"a":9668,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":9670,"t":"code","b":[141,32,16],"m":"sta","oa":4128,"o":"a_1020"},{"a":9673,"t":"code","b":[32,1,56],"m":"jsr","oa":14337,"o":"frame_delay"},{"a":9676,"t":"code","b":[32,214,39],"m":"jsr","oa":10198,"o":"wait_ride_frame"},{"a":9679,"t":"code","b":[173,40,16],"m":"lda","oa":4136,"o":"touching"},{"a":9682,"t":"code","b":[208,195],"m":"bne","oa":9623,"o":"b_2597"},{"a":9684,"l":"j_25D4","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[9620]},{"a":9686,"t":"code","b":[141,41,16],"m":"sta","oa":4137,"o":"falling"},{"a":9689,"t":"code","b":[141,173,143],"m":"sta","oa":36781,"o":"falls"},{"a":9692,"l":"j_25DC","c":"The horse's animation, every fourth frame (counted by irq_ride_control): the rider's shape changes every other step, so he bobs in the saddle, and the horse's frames come from the list for what it is doing: standing ($1038), turning round ($1065), one or two steps of speed ($1042), three ($104C), or jumping ($1056, with the rider's heights at $0FF1)","t":"code","b":[173,157,143],"m":"lda","oa":36765,"o":"a_8F9D","x":[9159]},{"a":9695,"t":"code","b":[240,30],"m":"beq","oa":9727,"o":"b_25FF"},{"a":9697,"t":"code","b":[206,158,143],"m":"dec","oa":36766,"o":"a_8F9E"},{"a":9700,"t":"code","b":[208,25],"m":"bne","oa":9727,"o":"b_25FF"},{"a":9702,"t":"code","b":[206,157,143],"m":"dec","oa":36765,"o":"a_8F9D"},{"a":9705,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":9707,"t":"code","b":[141,158,143],"m":"sta","oa":36766,"o":"a_8F9E"},{"a":9710,"t":"code","b":[160,20],"m":"ldy","o":"#$14"},{"a":9712,"l":"b_25F0","t":"code","b":[185,101,144],"m":"lda","oa":36965,"o":"restart_text,y","x":[9725]},{"a":9715,"t":"code","b":[153,139,6],"m":"sta","oa":1675,"o":"f_068B,y"},{"a":9718,"t":"code","b":[173,157,143],"m":"lda","oa":36765,"o":"a_8F9D"},{"a":9721,"t":"code","b":[153,139,218],"m":"sta","o":"$DA8B,y"},{"a":9724,"t":"code","b":[136],"m":"dey"},{"a":9725,"t":"code","b":[16,241],"m":"bpl","oa":9712,"o":"b_25F0"},{"a":9727,"l":"b_25FF","t":"code","b":[173,33,16],"m":"lda","oa":4129,"o":"a_1021","x":[9695,9700]},{"a":9730,"t":"code","b":[208,3],"m":"bne","oa":9735,"o":"b_2607"},{"a":9732,"t":"code","b":[76,123,39],"m":"jmp","oa":10107,"o":"j_277B"},{"a":9735,"l":"b_2607","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[9730]},{"a":9737,"t":"code","b":[141,33,16],"m":"sta","oa":4129,"o":"a_1021"},{"a":9740,"t":"code","b":[238,182,144],"m":"inc","oa":37046,"o":"anim_step"},{"a":9743,"t":"code","b":[206,55,16],"m":"dec","oa":4151,"o":"a_1037"},{"a":9746,"t":"code","b":[208,25],"m":"bne","oa":9773,"o":"b_262D"},{"a":9748,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":9750,"t":"code","b":[141,55,16],"m":"sta","oa":4151,"o":"a_1037"},{"a":9753,"t":"code","b":[173,54,16],"m":"lda","oa":4150,"o":"a_1036"},{"a":9756,"t":"code","b":[73,255],"m":"eor","o":"#$FF"},{"a":9758,"t":"code","b":[141,54,16],"m":"sta","oa":4150,"o":"a_1036"},{"a":9761,"t":"code","b":[208,5],"m":"bne","oa":9768,"o":"b_2628"},{"a":9763,"t":"code","b":[206,239,144],"m":"dec","oa":37103,"o":"rider_shape"},{"a":9766,"t":"code","b":[208,5],"m":"bne","oa":9773,"o":"b_262D"},{"a":9768,"l":"b_2628","t":"code","b":[169,203],"m":"lda","o":"#$CB","x":[9761]},{"a":9770,"t":"code","b":[141,239,144],"m":"sta","oa":37103,"o":"rider_shape"},{"a":9773,"l":"b_262D","t":"code","b":[173,36,16],"m":"lda","oa":4132,"o":"turning","x":[9746,9766]},{"a":9776,"t":"code","b":[240,3],"m":"beq","oa":9781,"o":"b_2635"},{"a":9778,"t":"code","b":[76,244,38],"m":"jmp","oa":9972,"o":"j_26F4"},{"a":9781,"l":"b_2635","t":"code","b":[173,37,16],"m":"lda","oa":4133,"o":"jumping","x":[9776]},{"a":9784,"t":"code","b":[240,18],"m":"beq","oa":9804,"o":"b_264C"},{"a":9786,"t":"code","b":[162,5],"m":"ldx","o":"#$05"},{"a":9788,"t":"code","b":[160,15],"m":"ldy","o":"#$0F"},{"a":9790,"l":"b_263E","t":"code","b":[189,255,15],"m":"lda","oa":4095,"o":"jump_horse_y,x","x":[9799]},{"a":9793,"t":"code","b":[153,182,145],"m":"sta","oa":37302,"o":"aim_x,y"},{"a":9796,"t":"code","b":[136],"m":"dey"},{"a":9797,"t":"code","b":[136],"m":"dey"},{"a":9798,"t":"code","b":[202],"m":"dex"},{"a":9799,"t":"code","b":[16,245],"m":"bpl","oa":9790,"o":"b_263E"},{"a":9801,"t":"code","b":[76,18,39],"m":"jmp","oa":10002,"o":"j_2712"},{"a":9804,"l":"b_264C","t":"code","b":[173,31,16],"m":"lda","oa":4127,"o":"horse_speed","x":[9784]},{"a":9807,"t":"code","b":[48,46],"m":"bmi","oa":9855,"o":"b_267F"},{"a":9809,"t":"code","b":[208,84],"m":"bne","oa":9895,"o":"b_26A7"},{"a":9811,"t":"code","b":[173,181,144],"m":"lda","oa":37045,"o":"facing"},{"a":9814,"t":"code","b":[16,10],"m":"bpl","oa":9826,"o":"b_2662"},{"a":9816,"t":"code","b":[32,170,39],"m":"jsr","oa":10154,"o":"horse_face_left"},{"a":9819,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":9821,"t":"code","b":[141,237,144],"m":"sta","oa":37101,"o":"walk_dir"},{"a":9824,"t":"code","b":[208,8],"m":"bne","oa":9834,"o":"b_266A"},{"a":9826,"l":"b_2662","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[9814]},{"a":9828,"t":"code","b":[141,237,144],"m":"sta","oa":37101,"o":"walk_dir"},{"a":9831,"t":"code","b":[32,126,39],"m":"jsr","oa":10110,"o":"horse_face_right"},{"a":9834,"l":"b_266A","t":"code","b":[174,182,144],"m":"ldx","oa":37046,"o":"anim_step","x":[9824,9853]},{"a":9837,"t":"code","b":[189,56,16],"m":"lda","oa":4152,"o":"stand_frames,x"},{"a":9840,"t":"code","b":[141,29,16],"m":"sta","oa":4125,"o":"horse_frame"},{"a":9843,"t":"code","b":[48,3],"m":"bmi","oa":9848,"o":"b_2678"},{"a":9845,"t":"code","b":[76,66,39],"m":"jmp","oa":10050,"o":"j_2742"},{"a":9848,"l":"b_2678","t":"code","b":[162,0],"m":"ldx","o":"#$00","x":[9843]},{"a":9850,"t":"code","b":[142,182,144],"m":"stx","oa":37046,"o":"anim_step"},{"a":9853,"t":"code","b":[240,235],"m":"beq","oa":9834,"o":"b_266A"},{"a":9855,"l":"b_267F","t":"code","b":[173,181,144],"m":"lda","oa":37045,"o":"facing","x":[9807]},{"a":9858,"t":"code","b":[16,13],"m":"bpl","oa":9873,"o":"b_2691"},{"a":9860,"t":"code","b":[206,36,16],"m":"dec","oa":4132,"o":"turning"},{"a":9863,"t":"code","b":[32,126,39],"m":"jsr","oa":10110,"o":"horse_face_right"},{"a":9866,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":9868,"t":"code","b":[141,237,144],"m":"sta","oa":37101,"o":"walk_dir"},{"a":9871,"t":"code","b":[240,99],"m":"beq","oa":9972,"o":"j_26F4"},{"a":9873,"l":"b_2691","t":"code","b":[162,0],"m":"ldx","o":"#$00","x":[9858]},{"a":9875,"t":"code","b":[142,237,144],"m":"stx","oa":37101,"o":"walk_dir"},{"a":9878,"t":"code","b":[162,1],"m":"ldx","o":"#$01"},{"a":9880,"t":"code","b":[142,181,144],"m":"stx","oa":37045,"o":"facing"},{"a":9883,"t":"code","b":[32,126,39],"m":"jsr","oa":10110,"o":"horse_face_right"},{"a":9886,"t":"code","b":[173,31,16],"m":"lda","oa":4127,"o":"horse_speed"},{"a":9889,"t":"code","b":[201,254],"m":"cmp","o":"#$FE"},{"a":9891,"t":"code","b":[176,40],"m":"bcs","oa":9933,"o":"b_26CD"},{"a":9893,"t":"code","b":[144,59],"m":"bcc","oa":9954,"o":"b_26E2"},{"a":9895,"l":"b_26A7","t":"code","b":[173,181,144],"m":"lda","oa":37045,"o":"facing","x":[9809]},{"a":9898,"t":"code","b":[48,13],"m":"bmi","oa":9913,"o":"b_26B9"},{"a":9900,"t":"code","b":[206,36,16],"m":"dec","oa":4132,"o":"turning"},{"a":9903,"t":"code","b":[32,170,39],"m":"jsr","oa":10154,"o":"horse_face_left"},{"a":9906,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":9908,"t":"code","b":[141,237,144],"m":"sta","oa":37101,"o":"walk_dir"},{"a":9911,"t":"code","b":[208,59],"m":"bne","oa":9972,"o":"j_26F4"},{"a":9913,"l":"b_26B9","t":"code","b":[162,255],"m":"ldx","o":"#$FF","x":[9898]},{"a":9915,"t":"code","b":[142,237,144],"m":"stx","oa":37101,"o":"walk_dir"},{"a":9918,"t":"code","b":[142,181,144],"m":"stx","oa":37045,"o":"facing"},{"a":9921,"t":"code","b":[32,170,39],"m":"jsr","oa":10154,"o":"horse_face_left"},{"a":9924,"t":"code","b":[173,31,16],"m":"lda","oa":4127,"o":"horse_speed"},{"a":9927,"t":"code","b":[201,3],"m":"cmp","o":"#$03"},{"a":9929,"t":"code","b":[144,2],"m":"bcc","oa":9933,"o":"b_26CD"},{"a":9931,"t":"code","b":[176,21],"m":"bcs","oa":9954,"o":"b_26E2"},{"a":9933,"l":"b_26CD","t":"code","b":[174,182,144],"m":"ldx","oa":37046,"o":"anim_step","x":[9891,9929,9952]},{"a":9936,"t":"code","b":[189,66,16],"m":"lda","oa":4162,"o":"trot_frames,x"},{"a":9939,"t":"code","b":[141,29,16],"m":"sta","oa":4125,"o":"horse_frame"},{"a":9942,"t":"code","b":[48,3],"m":"bmi","oa":9947,"o":"b_26DB"},{"a":9944,"t":"code","b":[76,66,39],"m":"jmp","oa":10050,"o":"j_2742"},{"a":9947,"l":"b_26DB","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[9942]},{"a":9949,"t":"code","b":[141,182,144],"m":"sta","oa":37046,"o":"anim_step"},{"a":9952,"t":"code","b":[240,235],"m":"beq","oa":9933,"o":"b_26CD"},{"a":9954,"l":"b_26E2","t":"code","b":[174,182,144],"m":"ldx","oa":37046,"o":"anim_step","x":[9893,9931,9970]},{"a":9957,"t":"code","b":[189,76,16],"m":"lda","oa":4172,"o":"gallop_frames,x"},{"a":9960,"t":"code","b":[141,29,16],"m":"sta","oa":4125,"o":"horse_frame"},{"a":9963,"t":"code","b":[16,85],"m":"bpl","oa":10050,"o":"j_2742"},{"a":9965,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":9967,"t":"code","b":[141,182,144],"m":"sta","oa":37046,"o":"anim_step"},{"a":9970,"t":"code","b":[240,238],"m":"beq","oa":9954,"o":"b_26E2"},{"a":9972,"l":"j_26F4","t":"code","b":[174,182,144],"m":"ldx","oa":37046,"o":"anim_step","x":[9778,9871,9911]},{"a":9975,"t":"code","b":[189,101,16],"m":"lda","oa":4197,"o":"turn_frames,x"},{"a":9978,"t":"code","b":[141,29,16],"m":"sta","oa":4125,"o":"horse_frame"},{"a":9981,"t":"code","b":[16,67],"m":"bpl","oa":10050,"o":"j_2742"},{"a":9983,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":9985,"t":"code","b":[141,36,16],"m":"sta","oa":4132,"o":"turning"},{"a":9988,"t":"code","b":[173,237,144],"m":"lda","oa":37101,"o":"walk_dir"},{"a":9991,"t":"code","b":[141,181,144],"m":"sta","oa":37045,"o":"facing"},{"a":9994,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":9996,"t":"code","b":[141,182,144],"m":"sta","oa":37046,"o":"anim_step"},{"a":9999,"t":"code","b":[76,123,39],"m":"jmp","oa":10107,"o":"j_277B"},{"a":10002,"l":"j_2712","t":"code","b":[174,182,144],"m":"ldx","oa":37046,"o":"anim_step","x":[9801]},{"a":10005,"t":"code","b":[189,241,15],"m":"lda","oa":4081,"o":"jump_heights,x"},{"a":10008,"t":"code","b":[141,185,145],"m":"sta","oa":37305,"o":"a_91B9"},{"a":10011,"t":"code","b":[189,86,16],"m":"lda","oa":4182,"o":"jump_frames,x"},{"a":10014,"t":"code","b":[141,29,16],"m":"sta","oa":4125,"o":"horse_frame"},{"a":10017,"t":"code","b":[16,31],"m":"bpl","oa":10050,"o":"j_2742"},{"a":10019,"t":"code","b":[173,240,15],"m":"lda","oa":4080,"o":"a_0FF0"},{"a":10022,"t":"code","b":[141,185,145],"m":"sta","oa":37305,"o":"a_91B9"},{"a":10025,"t":"code","b":[162,11],"m":"ldx","o":"#$0B"},{"a":10027,"l":"b_272B","t":"code","b":[189,17,16],"m":"lda","oa":4113,"o":"horse_right,x","x":[10035]},{"a":10030,"t":"code","b":[157,186,145],"m":"sta","oa":37306,"o":"f_91BA,x"},{"a":10033,"t":"code","b":[202],"m":"dex"},{"a":10034,"t":"code","b":[202],"m":"dex"},{"a":10035,"t":"code","b":[16,246],"m":"bpl","oa":10027,"o":"b_272B"},{"a":10037,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":10039,"t":"code","b":[141,37,16],"m":"sta","oa":4133,"o":"jumping"},{"a":10042,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":10044,"t":"code","b":[141,182,144],"m":"sta","oa":37046,"o":"anim_step"},{"a":10047,"t":"code","b":[76,123,39],"m":"jmp","oa":10107,"o":"j_277B"},{"a":10050,"l":"j_2742","t":"code","b":[32,72,39],"m":"jsr","oa":10056,"o":"set_horse_shapes","x":[9845,9944,9963,9981,10017]},{"a":10053,"t":"code","b":[76,123,39],"m":"jmp","oa":10107,"o":"j_277B"},{"a":10056,"l":"set_horse_shapes","c":"Turns the six shapes of the horse's current frame (horse_frame\u00d76+16 on) to face walk_dir (flip_shape where they do not) and sets them as its animation (set_horse_frames).","t":"code","b":[173,29,16],"m":"lda","oa":4125,"o":"horse_frame","x":[9478,9601,9665,10050]},{"a":10059,"t":"code","b":[10],"m":"asl","o":"a"},{"a":10060,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"zpa_0D"},{"a":10062,"t":"code","b":[10],"m":"asl","o":"a"},{"a":10063,"t":"code","b":[24],"m":"clc"},{"a":10064,"t":"code","b":[101,13],"m":"adc","oa":13,"o":"zpa_0D"},{"a":10066,"t":"code","b":[24],"m":"clc"},{"a":10067,"t":"code","b":[105,16],"m":"adc","o":"#$10"},{"a":10069,"t":"code","b":[141,34,16],"m":"sta","oa":4130,"o":"a_1022"},{"a":10072,"t":"code","b":[162,5],"m":"ldx","o":"#$05"},{"a":10074,"l":"b_275A","t":"code","b":[172,34,16],"m":"ldy","oa":4130,"o":"a_1022","x":[10098]},{"a":10077,"t":"code","b":[185,0,4],"m":"lda","oa":1024,"o":"shape_facing,y"},{"a":10080,"t":"code","b":[205,237,144],"m":"cmp","oa":37101,"o":"walk_dir"},{"a":10083,"t":"code","b":[240,12],"m":"beq","oa":10097,"o":"b_2771"},{"a":10085,"t":"code","b":[32,117,59],"m":"jsr","oa":15221,"o":"save_regs"},{"a":10088,"t":"code","b":[32,222,137],"m":"jsr","oa":35294,"o":"flip_shape"},{"a":10091,"t":"code","b":[32,124,59],"m":"jsr","oa":15228,"o":"restore_regs"},{"a":10094,"t":"code","b":[238,34,16],"m":"inc","oa":4130,"o":"a_1022"},{"a":10097,"l":"b_2771","t":"code","b":[202],"m":"dex","x":[10083]},{"a":10098,"t":"code","b":[16,230],"m":"bpl","oa":10074,"o":"b_275A"},{"a":10100,"t":"code","b":[173,29,16],"m":"lda","oa":4125,"o":"horse_frame"},{"a":10103,"t":"code","b":[32,99,48],"m":"jsr","oa":12387,"o":"set_horse_frames"},{"a":10106,"t":"code","b":[96],"m":"rts"},{"a":10107,"l":"j_277B","c":"JMP ride_loop","t":"code","b":[76,158,32],"m":"jmp","oa":8350,"o":"ride_loop","x":[9732,9999,10047,10053]},{"a":10110,"l":"horse_face_right","c":"Puts the horse facing right: its sprites' positions from $1011, the rider's two shapes ($CA, $CB) turned to face right, and the rider's place from $0FEF.","t":"code","b":[162,11],"m":"ldx","o":"#$0B","x":[9469,9598,9831,9863,9883]},{"a":10112,"l":"b_2780","t":"code","b":[189,17,16],"m":"lda","oa":4113,"o":"horse_right,x","x":[10119]},{"a":10115,"t":"code","b":[157,186,145],"m":"sta","oa":37306,"o":"f_91BA,x"},{"a":10118,"t":"code","b":[202],"m":"dex"},{"a":10119,"t":"code","b":[16,247],"m":"bpl","oa":10112,"o":"b_2780"},{"a":10121,"t":"code","b":[160,203],"m":"ldy","o":"#$CB"},{"a":10123,"t":"code","b":[185,0,4],"m":"lda","oa":1024,"o":"shape_facing,y"},{"a":10126,"t":"code","b":[240,3],"m":"beq","oa":10131,"o":"b_2793"},{"a":10128,"t":"code","b":[32,222,137],"m":"jsr","oa":35294,"o":"flip_shape"},{"a":10131,"l":"b_2793","t":"code","b":[160,202],"m":"ldy","o":"#$CA","x":[10126]},{"a":10133,"t":"code","b":[185,0,4],"m":"lda","oa":1024,"o":"shape_facing,y"},{"a":10136,"t":"code","b":[240,3],"m":"beq","oa":10141,"o":"b_279D"},{"a":10138,"t":"code","b":[32,222,137],"m":"jsr","oa":35294,"o":"flip_shape"},{"a":10141,"l":"b_279D","t":"code","b":[173,239,15],"m":"lda","oa":4079,"o":"rider_right","x":[10136]},{"a":10144,"t":"code","b":[141,184,145],"m":"sta","oa":37304,"o":"a_91B8"},{"a":10147,"t":"code","b":[173,240,15],"m":"lda","oa":4080,"o":"a_0FF0"},{"a":10150,"t":"code","b":[141,185,145],"m":"sta","oa":37305,"o":"a_91B9"},{"a":10153,"t":"code","b":[96],"m":"rts"},{"a":10154,"l":"horse_face_left","c":"Puts the horse facing left: positions from $1005, the rider's shapes turned, and the rider's place from $0FED.","t":"code","b":[162,11],"m":"ldx","o":"#$0B","x":[9475,9662,9816,9903,9921]},{"a":10156,"l":"b_27AC","t":"code","b":[189,5,16],"m":"lda","oa":4101,"o":"horse_left,x","x":[10163]},{"a":10159,"t":"code","b":[157,186,145],"m":"sta","oa":37306,"o":"f_91BA,x"},{"a":10162,"t":"code","b":[202],"m":"dex"},{"a":10163,"t":"code","b":[16,247],"m":"bpl","oa":10156,"o":"b_27AC"},{"a":10165,"t":"code","b":[160,203],"m":"ldy","o":"#$CB"},{"a":10167,"t":"code","b":[185,0,4],"m":"lda","oa":1024,"o":"shape_facing,y"},{"a":10170,"t":"code","b":[208,3],"m":"bne","oa":10175,"o":"b_27BF"},{"a":10172,"t":"code","b":[32,222,137],"m":"jsr","oa":35294,"o":"flip_shape"},{"a":10175,"l":"b_27BF","t":"code","b":[160,202],"m":"ldy","o":"#$CA","x":[10170]},{"a":10177,"t":"code","b":[185,0,4],"m":"lda","oa":1024,"o":"shape_facing,y"},{"a":10180,"t":"code","b":[208,3],"m":"bne","oa":10185,"o":"b_27C9"},{"a":10182,"t":"code","b":[32,222,137],"m":"jsr","oa":35294,"o":"flip_shape"},{"a":10185,"l":"b_27C9","t":"code","b":[173,237,15],"m":"lda","oa":4077,"o":"rider_left","x":[10180]},{"a":10188,"t":"code","b":[141,184,145],"m":"sta","oa":37304,"o":"a_91B8"},{"a":10191,"t":"code","b":[173,238,15],"m":"lda","oa":4078,"o":"a_0FEE"},{"a":10194,"t":"code","b":[141,185,145],"m":"sta","oa":37305,"o":"a_91B9"},{"a":10197,"t":"code","b":[96],"m":"rts"},{"a":10198,"l":"wait_ride_frame","c":"Waits for the ride's frame to end twice: until the IRQ vector is irq_ride and then is not, two times over.","t":"code","b":[173,20,3],"m":"lda","oa":788,"o":"irq_vector","x":[9612,9676,10203]},{"a":10201,"t":"code","b":[201,243],"m":"cmp","o":"#$F3"},{"a":10203,"t":"code","b":[208,249],"m":"bne","oa":10198,"o":"wait_ride_frame"},{"a":10205,"l":"b_27DD","t":"code","b":[173,20,3],"m":"lda","oa":788,"o":"irq_vector","x":[10210]},{"a":10208,"t":"code","b":[201,243],"m":"cmp","o":"#$F3"},{"a":10210,"t":"code","b":[240,249],"m":"beq","oa":10205,"o":"b_27DD"},{"a":10212,"l":"b_27E4","t":"code","b":[173,20,3],"m":"lda","oa":788,"o":"irq_vector","x":[10217]},{"a":10215,"t":"code","b":[201,243],"m":"cmp","o":"#$F3"},{"a":10217,"t":"code","b":[208,249],"m":"bne","oa":10212,"o":"b_27E4"},{"a":10219,"l":"b_27EB","t":"code","b":[173,20,3],"m":"lda","oa":788,"o":"irq_vector","x":[10224]},{"a":10222,"t":"code","b":[201,243],"m":"cmp","o":"#$F3"},{"a":10224,"t":"code","b":[240,249],"m":"beq","oa":10219,"o":"b_27EB"},{"a":10226,"t":"code","b":[96],"m":"rts"},{"a":10227,"l":"irq_ride","c":"Raster handler of the rides, line 1 (the top): VIC bank 1, multicolour text from the character set at $7800 with the screen at $4000, the train's fine scroll (train_scroll) and the screen's vertical scroll, the shadow sprite registers copied to the VIC with the pointers at $43F8, background blue, multicolours orange and brown (yellow on the train), sprites in front. On the train it swaps two of the character set's pieces every frame ($7BC8 and $7CE0, the wheels and the smoke); on ride 1 it counts the clock down a second every 50 frames and shows it on row 17 (zpa_48.zpa_47 minutes and seconds, BCD). Then counts the score (count_score) and plays the music (play_music). Next handler line $55.","t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":10229,"t":"code","b":[141,25,208],"m":"sta","o":"vic_irq_status"},{"a":10232,"t":"code","b":[169,243],"m":"lda","o":"#$F3"},{"a":10234,"t":"code","b":[141,20,3],"m":"sta","oa":788,"o":"irq_vector"},{"a":10237,"t":"code","b":[169,40],"m":"lda","o":"#$28"},{"a":10239,"t":"code","b":[141,21,3],"m":"sta","oa":789,"o":"a_0315"},{"a":10242,"t":"code","b":[169,85],"m":"lda","o":"#$55"},{"a":10244,"t":"code","b":[141,18,208],"m":"sta","o":"vic_raster"},{"a":10247,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":10249,"t":"code","b":[141,28,208],"m":"sta","o":"vic_sprite_multicolour"},{"a":10252,"t":"code","b":[173,0,221],"m":"lda","o":"cia2_port_a"},{"a":10255,"t":"code","b":[41,252],"m":"and","o":"#$FC"},{"a":10257,"t":"code","b":[9,2],"m":"ora","o":"#$02"},{"a":10259,"t":"code","b":[141,0,221],"m":"sta","o":"cia2_port_a"},{"a":10262,"t":"code","b":[169,15],"m":"lda","o":"#$0F"},{"a":10264,"t":"code","b":[141,24,208],"m":"sta","o":"vic_memory"},{"a":10267,"t":"code","b":[173,22,208],"m":"lda","o":"vic_control2"},{"a":10270,"t":"code","b":[41,224],"m":"and","o":"#$E0"},{"a":10272,"t":"code","b":[13,62,14],"m":"ora","oa":3646,"o":"train_scroll"},{"a":10275,"t":"code","b":[141,22,208],"m":"sta","o":"vic_control2"},{"a":10278,"t":"code","b":[173,17,208],"m":"lda","o":"vic_control1"},{"a":10281,"t":"code","b":[41,240],"m":"and","o":"#$F0"},{"a":10283,"t":"code","b":[13,60,14],"m":"ora","oa":3644,"o":"text_scroll"},{"a":10286,"t":"code","b":[141,17,208],"m":"sta","o":"vic_control1"},{"a":10289,"t":"code","b":[216],"m":"cld"},{"a":10290,"t":"code","b":[162,16],"m":"ldx","o":"#$10"},{"a":10292,"l":"b_2834","t":"code","b":[189,63,14],"m":"lda","oa":3647,"o":"spr0_x,x","x":[10309]},{"a":10295,"t":"code","b":[157,0,208],"m":"sta","o":"vic_sprite0_x,x"},{"a":10298,"t":"code","b":[224,16],"m":"cpx","o":"#$10"},{"a":10300,"t":"code","b":[240,6],"m":"beq","oa":10308,"o":"b_2844"},{"a":10302,"t":"code","b":[189,81,14],"m":"lda","oa":3665,"o":"border_colour,x"},{"a":10305,"t":"code","b":[157,32,208],"m":"sta","o":"vic_border,x"},{"a":10308,"l":"b_2844","t":"code","b":[202],"m":"dex","x":[10300]},{"a":10309,"t":"code","b":[16,237],"m":"bpl","oa":10292,"o":"b_2834"},{"a":10311,"t":"code","b":[162,7],"m":"ldx","o":"#$07"},{"a":10313,"l":"b_2849","t":"code","b":[189,97,14],"m":"lda","oa":3681,"o":"spr0_ptr,x","x":[10320]},{"a":10316,"t":"code","b":[157,248,67],"m":"sta","oa":17400,"o":"f_43F8,x"},{"a":10319,"t":"code","b":[202],"m":"dex"},{"a":10320,"t":"code","b":[16,247],"m":"bpl","oa":10313,"o":"b_2849"},{"a":10322,"t":"code","b":[173,80,14],"m":"lda","oa":3664,"o":"spr_enable"},{"a":10325,"t":"code","b":[141,21,208],"m":"sta","o":"vic_sprite_enable"},{"a":10328,"t":"code","b":[169,6],"m":"lda","o":"#$06"},{"a":10330,"t":"code","b":[141,33,208],"m":"sta","o":"vic_background0"},{"a":10333,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":10335,"t":"code","b":[141,34,208],"m":"sta","o":"vic_background1"},{"a":10338,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":10340,"t":"code","b":[141,35,208],"m":"sta","o":"vic_background2"},{"a":10343,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":10345,"t":"code","b":[141,27,208],"m":"sta","o":"vic_sprite_priority"},{"a":10348,"t":"code","b":[173,123,144],"m":"lda","oa":36987,"o":"stage"},{"a":10351,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":10353,"t":"code","b":[208,67],"m":"bne","oa":10422,"o":"b_28B6"},{"a":10355,"t":"code","b":[169,7],"m":"lda","o":"#$07"},{"a":10357,"t":"code","b":[141,34,208],"m":"sta","o":"vic_background1"},{"a":10360,"t":"code","b":[165,53],"m":"lda","oa":53,"o":"zpa_35"},{"a":10362,"t":"code","b":[240,5],"m":"beq","oa":10369,"o":"b_2881"},{"a":10364,"t":"code","b":[173,31,16],"m":"lda","oa":4127,"o":"horse_speed"},{"a":10367,"t":"code","b":[240,108],"m":"beq","oa":10477,"o":"b_28ED"},{"a":10369,"l":"b_2881","t":"code","b":[162,4],"m":"ldx","o":"#$04","x":[10362]},{"a":10371,"t":"code","b":[173,159,143],"m":"lda","oa":36767,"o":"a_8F9F"},{"a":10374,"t":"code","b":[73,255],"m":"eor","o":"#$FF"},{"a":10376,"t":"code","b":[141,159,143],"m":"sta","oa":36767,"o":"a_8F9F"},{"a":10379,"t":"code","b":[208,4],"m":"bne","oa":10385,"o":"b_2891"},{"a":10381,"t":"code","b":[160,7],"m":"ldy","o":"#$07"},{"a":10383,"t":"code","b":[208,2],"m":"bne","oa":10387,"o":"b_2893"},{"a":10385,"l":"b_2891","t":"code","b":[160,15],"m":"ldy","o":"#$0F","x":[10379]},{"a":10387,"l":"b_2893","t":"code","b":[185,200,123],"m":"lda","oa":31688,"o":"f_7BC8,y","x":[10383,10395]},{"a":10390,"t":"code","b":[157,107,123],"m":"sta","oa":31595,"o":"f_7B6B,x"},{"a":10393,"t":"code","b":[136],"m":"dey"},{"a":10394,"t":"code","b":[202],"m":"dex"},{"a":10395,"t":"code","b":[16,246],"m":"bpl","oa":10387,"o":"b_2893"},{"a":10397,"t":"code","b":[162,31],"m":"ldx","o":"#$1F"},{"a":10399,"t":"code","b":[173,159,143],"m":"lda","oa":36767,"o":"a_8F9F"},{"a":10402,"t":"code","b":[208,4],"m":"bne","oa":10408,"o":"b_28A8"},{"a":10404,"t":"code","b":[160,31],"m":"ldy","o":"#$1F"},{"a":10406,"t":"code","b":[208,2],"m":"bne","oa":10410,"o":"b_28AA"},{"a":10408,"l":"b_28A8","t":"code","b":[160,63],"m":"ldy","o":"#$3F","x":[10402]},{"a":10410,"l":"b_28AA","t":"code","b":[185,224,124],"m":"lda","oa":31968,"o":"f_7CE0,y","x":[10406,10418]},{"a":10413,"t":"code","b":[157,112,124],"m":"sta","oa":31856,"o":"f_7C70,x"},{"a":10416,"t":"code","b":[136],"m":"dey"},{"a":10417,"t":"code","b":[202],"m":"dex"},{"a":10418,"t":"code","b":[16,246],"m":"bpl","oa":10410,"o":"b_28AA"},{"a":10420,"t":"code","b":[48,55],"m":"bmi","oa":10477,"o":"b_28ED"},{"a":10422,"l":"b_28B6","t":"code","b":[206,174,143],"m":"dec","oa":36782,"o":"a_8FAE","x":[10353]},{"a":10425,"t":"code","b":[208,50],"m":"bne","oa":10477,"o":"b_28ED"},{"a":10427,"t":"code","b":[169,50],"m":"lda","o":"#$32"},{"a":10429,"t":"code","b":[141,174,143],"m":"sta","oa":36782,"o":"a_8FAE"},{"a":10432,"t":"code","b":[248],"m":"sed"},{"a":10433,"t":"code","b":[165,71],"m":"lda","oa":71,"o":"clock_secs"},{"a":10435,"t":"code","b":[56],"m":"sec"},{"a":10436,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":10438,"t":"code","b":[133,71],"m":"sta","oa":71,"o":"clock_secs"},{"a":10440,"t":"code","b":[176,10],"m":"bcs","oa":10452,"o":"b_28D4"},{"a":10442,"t":"code","b":[169,89],"m":"lda","o":"#$59"},{"a":10444,"t":"code","b":[133,71],"m":"sta","oa":71,"o":"clock_secs"},{"a":10446,"t":"code","b":[165,72],"m":"lda","oa":72,"o":"clock_mins"},{"a":10448,"t":"code","b":[233,0],"m":"sbc","o":"#$00"},{"a":10450,"t":"code","b":[133,72],"m":"sta","oa":72,"o":"clock_mins"},{"a":10452,"l":"b_28D4","t":"code","b":[216],"m":"cld","x":[10440]},{"a":10453,"t":"code","b":[165,71],"m":"lda","oa":71,"o":"clock_secs"},{"a":10455,"t":"code","b":[32,219,44],"m":"jsr","oa":11483,"o":"bcd_to_digits"},{"a":10458,"t":"code","b":[141,198,6],"m":"sta","oa":1734,"o":"a_06C6"},{"a":10461,"t":"code","b":[142,197,6],"m":"stx","oa":1733,"o":"a_06C5"},{"a":10464,"t":"code","b":[169,46],"m":"lda","o":"#$2E"},{"a":10466,"t":"code","b":[141,196,6],"m":"sta","oa":1732,"o":"a_06C4"},{"a":10469,"t":"code","b":[165,72],"m":"lda","oa":72,"o":"clock_mins"},{"a":10471,"t":"code","b":[32,219,44],"m":"jsr","oa":11483,"o":"bcd_to_digits"},{"a":10474,"t":"code","b":[141,195,6],"m":"sta","oa":1731,"o":"a_06C3"},{"a":10477,"l":"b_28ED","t":"code","b":[32,154,59],"m":"jsr","oa":15258,"o":"count_score","x":[10367,10420,10425]},{"a":10480,"t":"code","b":[76,117,148],"m":"jmp","oa":38005,"o":"play_music"},{"a":10483,"l":"irq_ride_2","c":"Raster line $55: the multicolour bit set in $D016. Next handler line $6A.","t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":10485,"t":"code","b":[141,25,208],"m":"sta","o":"vic_irq_status"},{"a":10488,"t":"code","b":[169,18],"m":"lda","o":"#$12"},{"a":10490,"t":"code","b":[141,20,3],"m":"sta","oa":788,"o":"irq_vector"},{"a":10493,"t":"code","b":[169,41],"m":"lda","o":"#$29"},{"a":10495,"t":"code","b":[141,21,3],"m":"sta","oa":789,"o":"a_0315"},{"a":10498,"t":"code","b":[169,106],"m":"lda","o":"#$6A"},{"a":10500,"t":"code","b":[141,18,208],"m":"sta","o":"vic_raster"},{"a":10503,"t":"code","b":[173,22,208],"m":"lda","o":"vic_control2"},{"a":10506,"t":"code","b":[9,16],"m":"ora","o":"#$10"},{"a":10508,"t":"code","b":[141,22,208],"m":"sta","o":"vic_control2"},{"a":10511,"t":"code","b":[76,91,59],"m":"jmp","oa":15195,"o":"irq_exit"},{"a":10514,"l":"irq_ride_3","c":"Raster line $6A: the background orange. Next handler line $7D.","t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":10516,"t":"code","b":[141,25,208],"m":"sta","o":"vic_irq_status"},{"a":10519,"t":"code","b":[234],"m":"nop"},{"a":10520,"t":"code","b":[234],"m":"nop"},{"a":10521,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":10523,"t":"code","b":[141,33,208],"m":"sta","o":"vic_background0"},{"a":10526,"t":"code","b":[169,48],"m":"lda","o":"#$30"},{"a":10528,"t":"code","b":[141,20,3],"m":"sta","oa":788,"o":"irq_vector"},{"a":10531,"t":"code","b":[169,41],"m":"lda","o":"#$29"},{"a":10533,"t":"code","b":[141,21,3],"m":"sta","oa":789,"o":"a_0315"},{"a":10536,"t":"code","b":[169,125],"m":"lda","o":"#$7D"},{"a":10538,"t":"code","b":[141,18,208],"m":"sta","o":"vic_raster"},{"a":10541,"t":"code","b":[76,91,59],"m":"jmp","oa":15195,"o":"irq_exit"},{"a":10544,"l":"irq_ride_4","c":"Raster line $7D: multicolours yellow and brown, and the obstacle band's fine scroll (band_scroll) in $D016. Next handler line $81.","t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":10546,"t":"code","b":[141,25,208],"m":"sta","o":"vic_irq_status"},{"a":10549,"t":"code","b":[169,97],"m":"lda","o":"#$61"},{"a":10551,"t":"code","b":[141,20,3],"m":"sta","oa":788,"o":"irq_vector"},{"a":10554,"t":"code","b":[169,41],"m":"lda","o":"#$29"},{"a":10556,"t":"code","b":[141,21,3],"m":"sta","oa":789,"o":"a_0315"},{"a":10559,"t":"code","b":[169,129],"m":"lda","o":"#$81"},{"a":10561,"t":"code","b":[141,18,208],"m":"sta","o":"vic_raster"},{"a":10564,"t":"code","b":[234],"m":"nop"},{"a":10565,"t":"code","b":[234],"m":"nop"},{"a":10566,"t":"code","b":[234],"m":"nop"},{"a":10567,"t":"code","b":[169,7],"m":"lda","o":"#$07"},{"a":10569,"t":"code","b":[141,34,208],"m":"sta","o":"vic_background1"},{"a":10572,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":10574,"t":"code","b":[141,35,208],"m":"sta","o":"vic_background2"},{"a":10577,"t":"code","b":[173,22,208],"m":"lda","o":"vic_control2"},{"a":10580,"t":"code","b":[41,240],"m":"and","o":"#$F0"},{"a":10582,"t":"code","b":[9,16],"m":"ora","o":"#$10"},{"a":10584,"t":"code","b":[13,61,14],"m":"ora","oa":3645,"o":"band_scroll"},{"a":10587,"t":"code","b":[141,22,208],"m":"sta","o":"vic_control2"},{"a":10590,"t":"code","b":[76,91,59],"m":"jmp","oa":15195,"o":"irq_exit"},{"a":10593,"l":"irq_ride_5","c":"Raster line $81: every sprite behind the background, and the sprite-to-background collisions cleared by reading them. Next handler line $9A.","t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":10595,"t":"code","b":[141,25,208],"m":"sta","o":"vic_irq_status"},{"a":10598,"t":"code","b":[169,128],"m":"lda","o":"#$80"},{"a":10600,"t":"code","b":[141,20,3],"m":"sta","oa":788,"o":"irq_vector"},{"a":10603,"t":"code","b":[169,41],"m":"lda","o":"#$29"},{"a":10605,"t":"code","b":[141,21,3],"m":"sta","oa":789,"o":"a_0315"},{"a":10608,"t":"code","b":[169,154],"m":"lda","o":"#$9A"},{"a":10610,"t":"code","b":[141,18,208],"m":"sta","o":"vic_raster"},{"a":10613,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":10615,"t":"code","b":[141,27,208],"m":"sta","o":"vic_sprite_priority"},{"a":10618,"t":"code","b":[173,31,208],"m":"lda","o":"vic_sprite_bg_collision"},{"a":10621,"t":"code","b":[76,91,59],"m":"jmp","oa":15195,"o":"irq_exit"},{"a":10624,"l":"irq_ride_sprites","c":"Raster line $9A: reuses all eight sprites lower down the screen, doubled in width, as solid bars of shape 15 in the border's colour at the positions in $0E69. Checks the sprites' collisions with the background: when sprites 5, 6 or 7 have touched it, no fall is under way, and the fifteen characters at $4213 (row 13 from column 11) are all 0, it sets falls and freezes the horse's shapes. Next handler line $A8.","t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":10626,"t":"code","b":[141,25,208],"m":"sta","o":"vic_irq_status"},{"a":10629,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":10631,"t":"code","b":[141,21,208],"m":"sta","o":"vic_sprite_enable"},{"a":10634,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":10636,"t":"code","b":[141,28,208],"m":"sta","o":"vic_sprite_multicolour"},{"a":10639,"t":"code","b":[141,27,208],"m":"sta","o":"vic_sprite_priority"},{"a":10642,"t":"code","b":[169,168],"m":"lda","o":"#$A8"},{"a":10644,"t":"code","b":[141,18,208],"m":"sta","o":"vic_raster"},{"a":10647,"t":"code","b":[169,247],"m":"lda","o":"#$F7"},{"a":10649,"t":"code","b":[141,20,3],"m":"sta","oa":788,"o":"irq_vector"},{"a":10652,"t":"code","b":[169,41],"m":"lda","o":"#$29"},{"a":10654,"t":"code","b":[141,21,3],"m":"sta","oa":789,"o":"a_0315"},{"a":10657,"t":"code","b":[216],"m":"cld"},{"a":10658,"t":"code","b":[162,7],"m":"ldx","o":"#$07"},{"a":10660,"l":"b_29A4","t":"code","b":[173,32,208],"m":"lda","o":"vic_border","x":[10675]},{"a":10663,"t":"code","b":[157,39,208],"m":"sta","o":"vic_sprite0_colour,x"},{"a":10666,"t":"code","b":[169,15],"m":"lda","o":"#$0F"},{"a":10668,"t":"code","b":[157,248,7],"m":"sta","oa":2040,"o":"f_07F8,x"},{"a":10671,"t":"code","b":[157,248,67],"m":"sta","oa":17400,"o":"f_43F8,x"},{"a":10674,"t":"code","b":[202],"m":"dex"},{"a":10675,"t":"code","b":[16,239],"m":"bpl","oa":10660,"o":"b_29A4"},{"a":10677,"t":"code","b":[162,16],"m":"ldx","o":"#$10"},{"a":10679,"l":"b_29B7","t":"code","b":[189,105,14],"m":"lda","oa":3689,"o":"bar_positions,x","x":[10686]},{"a":10682,"t":"code","b":[157,0,208],"m":"sta","o":"vic_sprite0_x,x"},{"a":10685,"t":"code","b":[202],"m":"dex"},{"a":10686,"t":"code","b":[16,247],"m":"bpl","oa":10679,"o":"b_29B7"},{"a":10688,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":10690,"t":"code","b":[141,21,208],"m":"sta","o":"vic_sprite_enable"},{"a":10693,"t":"code","b":[141,29,208],"m":"sta","o":"vic_sprite_expand_x"},{"a":10696,"t":"code","b":[173,31,208],"m":"lda","o":"vic_sprite_bg_collision"},{"a":10699,"t":"code","b":[41,224],"m":"and","o":"#$E0"},{"a":10701,"t":"code","b":[141,40,16],"m":"sta","oa":4136,"o":"touching"},{"a":10704,"t":"code","b":[240,34],"m":"beq","oa":10740,"o":"b_29F4"},{"a":10706,"t":"code","b":[173,41,16],"m":"lda","oa":4137,"o":"falling"},{"a":10709,"t":"code","b":[208,29],"m":"bne","oa":10740,"o":"b_29F4"},{"a":10711,"t":"code","b":[160,14],"m":"ldy","o":"#$0E"},{"a":10713,"l":"b_29D9","t":"code","b":[185,19,66],"m":"lda","oa":16915,"o":"f_4213,y","x":[10719]},{"a":10716,"t":"code","b":[208,22],"m":"bne","oa":10740,"o":"b_29F4"},{"a":10718,"t":"code","b":[136],"m":"dey"},{"a":10719,"t":"code","b":[16,248],"m":"bpl","oa":10713,"o":"b_29D9"},{"a":10721,"t":"code","b":[206,173,143],"m":"dec","oa":36781,"o":"falls"},{"a":10724,"t":"code","b":[162,5],"m":"ldx","o":"#$05"},{"a":10726,"l":"b_29E6","t":"code","b":[189,99,14],"m":"lda","oa":3683,"o":"spr2_ptr,x","x":[10733]},{"a":10729,"t":"code","b":[157,240,144],"m":"sta","oa":37104,"o":"horse_frames,x"},{"a":10732,"t":"code","b":[202],"m":"dex"},{"a":10733,"t":"code","b":[16,247],"m":"bpl","oa":10726,"o":"b_29E6"},{"a":10735,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":10737,"t":"code","b":[141,32,16],"m":"sta","oa":4128,"o":"a_1020"},{"a":10740,"l":"b_29F4","t":"code","b":[76,91,59],"m":"jmp","oa":15195,"o":"irq_exit","x":[10704,10709,10716]},{"a":10743,"l":"irq_ride_text","c":"Raster line $A8: the text screen for the status lines (VIC bank 0, character set $0800, screen $0400, black). Next handler line $AF.","t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":10745,"t":"code","b":[141,25,208],"m":"sta","o":"vic_irq_status"},{"a":10748,"t":"code","b":[169,175],"m":"lda","o":"#$AF"},{"a":10750,"t":"code","b":[141,18,208],"m":"sta","o":"vic_raster"},{"a":10753,"t":"code","b":[169,37],"m":"lda","o":"#$25"},{"a":10755,"t":"code","b":[141,20,3],"m":"sta","oa":788,"o":"irq_vector"},{"a":10758,"t":"code","b":[169,42],"m":"lda","o":"#$2A"},{"a":10760,"t":"code","b":[141,21,3],"m":"sta","oa":789,"o":"a_0315"},{"a":10763,"t":"code","b":[169,19],"m":"lda","o":"#$13"},{"a":10765,"t":"code","b":[141,24,208],"m":"sta","o":"vic_memory"},{"a":10768,"t":"code","b":[173,0,221],"m":"lda","o":"cia2_port_a"},{"a":10771,"t":"code","b":[9,3],"m":"ora","o":"#$03"},{"a":10773,"t":"code","b":[141,0,221],"m":"sta","o":"cia2_port_a"},{"a":10776,"t":"code","b":[169,27],"m":"lda","o":"#$1B"},{"a":10778,"t":"code","b":[141,17,208],"m":"sta","o":"vic_control1"},{"a":10781,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":10783,"t":"code","b":[141,33,208],"m":"sta","o":"vic_background0"},{"a":10786,"t":"code","b":[76,91,59],"m":"jmp","oa":15195,"o":"irq_exit"},{"a":10789,"l":"irq_ride_control","c":"Raster line $AF: sprites off. Every fourth frame copies the horse's new shapes ($90EE) and positions ($91B6) to the shadow registers. Reads the stick: left and right change the horse's speed one step (from -3 to 3; 0 is standing) with fifteen frames between changes, and fire starts a jump while the horse is moving (at speed 1 either way, not in the six frames after a change of speed). Then scrolls the obstacle band by the speed, a character at a time moving map_pos and the distance (0.01 mile a character; ride 1 stops at 4.00 miles going right and at 0.00 going left), and on the train scrolls the train's rows by the difference of the horse's speed and the train's (train_speed), the coach count changing by one every twenty characters. Next handler irq_ride on line 1.","t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":10791,"t":"code","b":[141,25,208],"m":"sta","o":"vic_irq_status"},{"a":10794,"t":"code","b":[169,243],"m":"lda","o":"#$F3"},{"a":10796,"t":"code","b":[141,20,3],"m":"sta","oa":788,"o":"irq_vector"},{"a":10799,"t":"code","b":[169,39],"m":"lda","o":"#$27"},{"a":10801,"t":"code","b":[141,21,3],"m":"sta","oa":789,"o":"a_0315"},{"a":10804,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":10806,"t":"code","b":[141,18,208],"m":"sta","o":"vic_raster"},{"a":10809,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":10811,"t":"code","b":[141,29,208],"m":"sta","o":"vic_sprite_expand_x"},{"a":10814,"t":"code","b":[141,22,208],"m":"sta","o":"vic_control2"},{"a":10817,"t":"code","b":[141,21,208],"m":"sta","o":"vic_sprite_enable"},{"a":10820,"t":"code","b":[216],"m":"cld"},{"a":10821,"t":"code","b":[173,173,143],"m":"lda","oa":36781,"o":"falls"},{"a":10824,"t":"code","b":[240,30],"m":"beq","oa":10856,"o":"b_2A68"},{"a":10826,"t":"code","b":[162,5],"m":"ldx","o":"#$05"},{"a":10828,"l":"b_2A4C","t":"code","b":[189,99,14],"m":"lda","oa":3683,"o":"spr2_ptr,x","x":[10835]},{"a":10831,"t":"code","b":[157,240,144],"m":"sta","oa":37104,"o":"horse_frames,x"},{"a":10834,"t":"code","b":[202],"m":"dex"},{"a":10835,"t":"code","b":[16,247],"m":"bpl","oa":10828,"o":"b_2A4C"},{"a":10837,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":10839,"t":"code","b":[141,32,16],"m":"sta","oa":4128,"o":"a_1020"},{"a":10842,"t":"code","b":[162,11],"m":"ldx","o":"#$0B"},{"a":10844,"l":"b_2A5C","t":"code","b":[189,67,14],"m":"lda","oa":3651,"o":"spr2_x,x","x":[10851]},{"a":10847,"t":"code","b":[157,186,145],"m":"sta","oa":37306,"o":"f_91BA,x"},{"a":10850,"t":"code","b":[202],"m":"dex"},{"a":10851,"t":"code","b":[16,247],"m":"bpl","oa":10844,"o":"b_2A5C"},{"a":10853,"t":"code","b":[76,214,43],"m":"jmp","oa":11222,"o":"j_2BD6"},{"a":10856,"l":"b_2A68","t":"code","b":[169,255],"m":"lda","o":"#$FF","x":[10824]},{"a":10858,"t":"code","b":[141,0,220],"m":"sta","o":"cia1_port_a"},{"a":10861,"t":"code","b":[173,0,220],"m":"lda","o":"cia1_port_a"},{"a":10864,"t":"code","b":[141,161,144],"m":"sta","oa":37025,"o":"stick"},{"a":10867,"t":"code","b":[206,32,16],"m":"dec","oa":4128,"o":"a_1020"},{"a":10870,"t":"code","b":[208,30],"m":"bne","oa":10902,"o":"b_2A96"},{"a":10872,"t":"code","b":[206,33,16],"m":"dec","oa":4129,"o":"a_1021"},{"a":10875,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":10877,"t":"code","b":[141,32,16],"m":"sta","oa":4128,"o":"a_1020"},{"a":10880,"t":"code","b":[162,7],"m":"ldx","o":"#$07"},{"a":10882,"l":"b_2A82","t":"code","b":[189,238,144],"m":"lda","oa":37102,"o":"ride_shapes,x","x":[10889]},{"a":10885,"t":"code","b":[157,97,14],"m":"sta","oa":3681,"o":"spr0_ptr,x"},{"a":10888,"t":"code","b":[202],"m":"dex"},{"a":10889,"t":"code","b":[16,247],"m":"bpl","oa":10882,"o":"b_2A82"},{"a":10891,"t":"code","b":[162,15],"m":"ldx","o":"#$0F"},{"a":10893,"l":"b_2A8D","t":"code","b":[189,182,145],"m":"lda","oa":37302,"o":"aim_x,x","x":[10900]},{"a":10896,"t":"code","b":[157,63,14],"m":"sta","oa":3647,"o":"spr0_x,x"},{"a":10899,"t":"code","b":[202],"m":"dex"},{"a":10900,"t":"code","b":[16,247],"m":"bpl","oa":10893,"o":"b_2A8D"},{"a":10902,"l":"b_2A96","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[10870]},{"a":10904,"t":"code","b":[141,180,144],"m":"sta","oa":37044,"o":"moved"},{"a":10907,"t":"code","b":[141,38,16],"m":"sta","oa":4134,"o":"a_1026"},{"a":10910,"t":"code","b":[173,37,16],"m":"lda","oa":4133,"o":"jumping"},{"a":10913,"t":"code","b":[240,3],"m":"beq","oa":10918,"o":"b_2AA6"},{"a":10915,"t":"code","b":[76,63,43],"m":"jmp","oa":11071,"o":"j_2B3F"},{"a":10918,"l":"b_2AA6","t":"code","b":[173,41,16],"m":"lda","oa":4137,"o":"falling","x":[10913]},{"a":10921,"t":"code","b":[240,3],"m":"beq","oa":10926,"o":"b_2AAE"},{"a":10923,"t":"code","b":[76,216,44],"m":"jmp","oa":11480,"o":"j_2CD8"},{"a":10926,"l":"b_2AAE","t":"code","b":[173,36,16],"m":"lda","oa":4132,"o":"turning","x":[10921]},{"a":10929,"t":"code","b":[240,3],"m":"beq","oa":10934,"o":"b_2AB6"},{"a":10931,"t":"code","b":[76,63,43],"m":"jmp","oa":11071,"o":"j_2B3F"},{"a":10934,"l":"b_2AB6","t":"code","b":[173,171,140],"m":"lda","oa":36011,"o":"train_stopping","x":[10929]},{"a":10937,"t":"code","b":[240,3],"m":"beq","oa":10942,"o":"b_2ABE"},{"a":10939,"t":"code","b":[76,63,43],"m":"jmp","oa":11071,"o":"j_2B3F"},{"a":10942,"l":"b_2ABE","t":"code","b":[173,35,16],"m":"lda","oa":4131,"o":"stick_wait","x":[10937]},{"a":10945,"t":"code","b":[240,6],"m":"beq","oa":10953,"o":"b_2AC9"},{"a":10947,"t":"code","b":[206,35,16],"m":"dec","oa":4131,"o":"stick_wait"},{"a":10950,"t":"code","b":[76,18,43],"m":"jmp","oa":11026,"o":"j_2B12"},{"a":10953,"l":"b_2AC9","t":"code","b":[173,161,144],"m":"lda","oa":37025,"o":"stick","x":[10945]},{"a":10956,"t":"code","b":[41,4],"m":"and","o":"#$04"},{"a":10958,"t":"code","b":[208,28],"m":"bne","oa":10988,"o":"b_2AEC"},{"a":10960,"t":"code","b":[173,31,16],"m":"lda","oa":4127,"o":"horse_speed"},{"a":10963,"t":"code","b":[201,253],"m":"cmp","o":"#$FD"},{"a":10965,"t":"code","b":[240,59],"m":"beq","oa":11026,"o":"j_2B12"},{"a":10967,"t":"code","b":[206,31,16],"m":"dec","oa":4127,"o":"horse_speed"},{"a":10970,"t":"code","b":[208,8],"m":"bne","oa":10980,"o":"b_2AE4"},{"a":10972,"t":"code","b":[206,38,16],"m":"dec","oa":4134,"o":"a_1026"},{"a":10975,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":10977,"t":"code","b":[141,182,144],"m":"sta","oa":37046,"o":"anim_step"},{"a":10980,"l":"b_2AE4","t":"code","b":[169,15],"m":"lda","o":"#$0F","x":[10970]},{"a":10982,"t":"code","b":[141,35,16],"m":"sta","oa":4131,"o":"stick_wait"},{"a":10985,"t":"code","b":[76,216,44],"m":"jmp","oa":11480,"o":"j_2CD8"},{"a":10988,"l":"b_2AEC","t":"code","b":[173,161,144],"m":"lda","oa":37025,"o":"stick","x":[10958]},{"a":10991,"t":"code","b":[41,8],"m":"and","o":"#$08"},{"a":10993,"t":"code","b":[208,31],"m":"bne","oa":11026,"o":"j_2B12"},{"a":10995,"t":"code","b":[173,31,16],"m":"lda","oa":4127,"o":"horse_speed"},{"a":10998,"t":"code","b":[201,3],"m":"cmp","o":"#$03"},{"a":11000,"t":"code","b":[240,24],"m":"beq","oa":11026,"o":"j_2B12"},{"a":11002,"t":"code","b":[206,38,16],"m":"dec","oa":4134,"o":"a_1026"},{"a":11005,"t":"code","b":[238,31,16],"m":"inc","oa":4127,"o":"horse_speed"},{"a":11008,"t":"code","b":[208,8],"m":"bne","oa":11018,"o":"b_2B0A"},{"a":11010,"t":"code","b":[206,38,16],"m":"dec","oa":4134,"o":"a_1026"},{"a":11013,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":11015,"t":"code","b":[141,182,144],"m":"sta","oa":37046,"o":"anim_step"},{"a":11018,"l":"b_2B0A","t":"code","b":[169,15],"m":"lda","o":"#$0F","x":[11008]},{"a":11020,"t":"code","b":[141,35,16],"m":"sta","oa":4131,"o":"stick_wait"},{"a":11023,"t":"code","b":[76,216,44],"m":"jmp","oa":11480,"o":"j_2CD8"},{"a":11026,"l":"j_2B12","t":"code","b":[173,31,16],"m":"lda","oa":4127,"o":"horse_speed","x":[10950,10965,10993,11000]},{"a":11029,"t":"code","b":[240,40],"m":"beq","oa":11071,"o":"j_2B3F"},{"a":11031,"t":"code","b":[173,36,16],"m":"lda","oa":4132,"o":"turning"},{"a":11034,"t":"code","b":[208,35],"m":"bne","oa":11071,"o":"j_2B3F"},{"a":11036,"t":"code","b":[173,31,16],"m":"lda","oa":4127,"o":"horse_speed"},{"a":11039,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":11041,"t":"code","b":[240,6],"m":"beq","oa":11049,"o":"b_2B29"},{"a":11043,"t":"code","b":[201,255],"m":"cmp","o":"#$FF"},{"a":11045,"t":"code","b":[240,2],"m":"beq","oa":11049,"o":"b_2B29"},{"a":11047,"t":"code","b":[208,7],"m":"bne","oa":11056,"o":"b_2B30"},{"a":11049,"l":"b_2B29","t":"code","b":[173,35,16],"m":"lda","oa":4131,"o":"stick_wait","x":[11041,11045]},{"a":11052,"t":"code","b":[201,9],"m":"cmp","o":"#$09"},{"a":11054,"t":"code","b":[176,15],"m":"bcs","oa":11071,"o":"j_2B3F"},{"a":11056,"l":"b_2B30","t":"code","b":[173,161,144],"m":"lda","oa":37025,"o":"stick","x":[11047]},{"a":11059,"t":"code","b":[41,16],"m":"and","o":"#$10"},{"a":11061,"t":"code","b":[208,8],"m":"bne","oa":11071,"o":"j_2B3F"},{"a":11063,"t":"code","b":[206,37,16],"m":"dec","oa":4133,"o":"jumping"},{"a":11066,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":11068,"t":"code","b":[141,182,144],"m":"sta","oa":37046,"o":"anim_step"},{"a":11071,"l":"j_2B3F","t":"code","b":[173,31,16],"m":"lda","oa":4127,"o":"horse_speed","x":[10915,10931,10939,11029,11034,11054,11061]},{"a":11074,"t":"code","b":[208,3],"m":"bne","oa":11079,"o":"b_2B47"},{"a":11076,"t":"code","b":[76,214,43],"m":"jmp","oa":11222,"o":"j_2BD6"},{"a":11079,"l":"b_2B47","t":"code","b":[48,2],"m":"bmi","oa":11083,"o":"b_2B4B","x":[11074]},{"a":11081,"t":"code","b":[16,75],"m":"bpl","oa":11158,"o":"b_2B96"},{"a":11083,"l":"b_2B4B","t":"code","b":[173,31,16],"m":"lda","oa":4127,"o":"horse_speed","x":[11079]},{"a":11086,"t":"code","b":[73,255],"m":"eor","o":"#$FF"},{"a":11088,"t":"code","b":[141,193,144],"m":"sta","oa":37057,"o":"walk_step"},{"a":11091,"t":"code","b":[238,193,144],"m":"inc","oa":37057,"o":"walk_step"},{"a":11094,"t":"code","b":[173,193,14],"m":"lda","oa":3777,"o":"a_0EC1"},{"a":11097,"t":"code","b":[208,8],"m":"bne","oa":11107,"o":"b_2B63"},{"a":11099,"t":"code","b":[173,192,14],"m":"lda","oa":3776,"o":"distance"},{"a":11102,"t":"code","b":[208,3],"m":"bne","oa":11107,"o":"b_2B63"},{"a":11104,"t":"code","b":[76,216,44],"m":"jmp","oa":11480,"o":"j_2CD8"},{"a":11107,"l":"b_2B63","t":"code","b":[173,61,14],"m":"lda","oa":3645,"o":"band_scroll","x":[11097,11102]},{"a":11110,"t":"code","b":[24],"m":"clc"},{"a":11111,"t":"code","b":[109,193,144],"m":"adc","oa":37057,"o":"walk_step"},{"a":11114,"t":"code","b":[201,8],"m":"cmp","o":"#$08"},{"a":11116,"t":"code","b":[41,7],"m":"and","o":"#$07"},{"a":11118,"t":"code","b":[141,61,14],"m":"sta","oa":3645,"o":"band_scroll"},{"a":11121,"t":"code","b":[144,91],"m":"bcc","oa":11214,"o":"b_2BCE"},{"a":11123,"t":"code","b":[248],"m":"sed"},{"a":11124,"t":"code","b":[173,192,14],"m":"lda","oa":3776,"o":"distance"},{"a":11127,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":11129,"t":"code","b":[141,192,14],"m":"sta","oa":3776,"o":"distance"},{"a":11132,"t":"code","b":[216],"m":"cld"},{"a":11133,"t":"code","b":[176,3],"m":"bcs","oa":11138,"o":"b_2B82"},{"a":11135,"t":"code","b":[206,193,14],"m":"dec","oa":3777,"o":"a_0EC1"},{"a":11138,"l":"b_2B82","t":"code","b":[206,180,144],"m":"dec","oa":37044,"o":"moved","x":[11133]},{"a":11141,"t":"code","b":[173,190,14],"m":"lda","oa":3774,"o":"map_pos"},{"a":11144,"t":"code","b":[56],"m":"sec"},{"a":11145,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":11147,"t":"code","b":[141,190,14],"m":"sta","oa":3774,"o":"map_pos"},{"a":11150,"t":"code","b":[176,62],"m":"bcs","oa":11214,"o":"b_2BCE"},{"a":11152,"t":"code","b":[206,191,14],"m":"dec","oa":3775,"o":"a_0EBF"},{"a":11155,"t":"code","b":[76,206,43],"m":"jmp","oa":11214,"o":"b_2BCE"},{"a":11158,"l":"b_2B96","t":"code","b":[173,31,16],"m":"lda","oa":4127,"o":"horse_speed","x":[11081]},{"a":11161,"t":"code","b":[141,193,144],"m":"sta","oa":37057,"o":"walk_step"},{"a":11164,"t":"code","b":[173,193,14],"m":"lda","oa":3777,"o":"a_0EC1"},{"a":11167,"t":"code","b":[201,4],"m":"cmp","o":"#$04"},{"a":11169,"t":"code","b":[144,3],"m":"bcc","oa":11174,"o":"b_2BA6"},{"a":11171,"t":"code","b":[76,216,44],"m":"jmp","oa":11480,"o":"j_2CD8"},{"a":11174,"l":"b_2BA6","t":"code","b":[173,61,14],"m":"lda","oa":3645,"o":"band_scroll","x":[11169]},{"a":11177,"t":"code","b":[56],"m":"sec"},{"a":11178,"t":"code","b":[237,193,144],"m":"sbc","oa":37057,"o":"walk_step"},{"a":11181,"t":"code","b":[41,7],"m":"and","o":"#$07"},{"a":11183,"t":"code","b":[141,61,14],"m":"sta","oa":3645,"o":"band_scroll"},{"a":11186,"t":"code","b":[176,26],"m":"bcs","oa":11214,"o":"b_2BCE"},{"a":11188,"t":"code","b":[248],"m":"sed"},{"a":11189,"t":"code","b":[173,192,14],"m":"lda","oa":3776,"o":"distance"},{"a":11192,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":11194,"t":"code","b":[141,192,14],"m":"sta","oa":3776,"o":"distance"},{"a":11197,"t":"code","b":[216],"m":"cld"},{"a":11198,"t":"code","b":[144,3],"m":"bcc","oa":11203,"o":"b_2BC3"},{"a":11200,"t":"code","b":[238,193,14],"m":"inc","oa":3777,"o":"a_0EC1"},{"a":11203,"l":"b_2BC3","t":"code","b":[206,180,144],"m":"dec","oa":37044,"o":"moved","x":[11198]},{"a":11206,"t":"code","b":[238,190,14],"m":"inc","oa":3774,"o":"map_pos"},{"a":11209,"t":"code","b":[208,3],"m":"bne","oa":11214,"o":"b_2BCE"},{"a":11211,"t":"code","b":[238,191,14],"m":"inc","oa":3775,"o":"a_0EBF"},{"a":11214,"l":"b_2BCE","t":"code","b":[173,180,144],"m":"lda","oa":37044,"o":"moved","x":[11121,11150,11155,11186,11209]},{"a":11217,"t":"code","b":[240,3],"m":"beq","oa":11222,"o":"j_2BD6"},{"a":11219,"t":"code","b":[32,27,48],"m":"jsr","oa":12315,"o":"copy_map_window"},{"a":11222,"l":"j_2BD6","t":"code","b":[173,123,144],"m":"lda","oa":36987,"o":"stage","x":[10853,11076,11217]},{"a":11225,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":11227,"t":"code","b":[208,25],"m":"bne","oa":11254,"o":"b_2BF6"},{"a":11229,"t":"code","b":[173,31,16],"m":"lda","oa":4127,"o":"horse_speed"},{"a":11232,"t":"code","b":[56],"m":"sec"},{"a":11233,"t":"code","b":[229,57],"m":"sbc","oa":57,"o":"train_speed"},{"a":11235,"t":"code","b":[133,62],"m":"sta","oa":62,"o":"zpa_3E"},{"a":11237,"t":"code","b":[16,10],"m":"bpl","oa":11249,"o":"b_2BF1"},{"a":11239,"t":"code","b":[73,255],"m":"eor","o":"#$FF"},{"a":11241,"t":"code","b":[24],"m":"clc"},{"a":11242,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":11244,"t":"code","b":[133,63],"m":"sta","oa":63,"o":"zpa_3F"},{"a":11246,"t":"code","b":[76,40,44],"m":"jmp","oa":11304,"o":"j_2C28"},{"a":11249,"l":"b_2BF1","t":"code","b":[133,63],"m":"sta","oa":63,"o":"zpa_3F","x":[11237]},{"a":11251,"t":"code","b":[76,125,44],"m":"jmp","oa":11389,"o":"j_2C7D"},{"a":11254,"l":"b_2BF6","t":"code","b":[173,36,16],"m":"lda","oa":4132,"o":"turning","x":[11227]},{"a":11257,"t":"code","b":[240,3],"m":"beq","oa":11262,"o":"b_2BFE"},{"a":11259,"t":"code","b":[76,216,44],"m":"jmp","oa":11480,"o":"j_2CD8"},{"a":11262,"l":"b_2BFE","t":"code","b":[173,31,16],"m":"lda","oa":4127,"o":"horse_speed","x":[11257]},{"a":11265,"t":"code","b":[208,3],"m":"bne","oa":11270,"o":"b_2C06"},{"a":11267,"t":"code","b":[76,216,44],"m":"jmp","oa":11480,"o":"j_2CD8"},{"a":11270,"l":"b_2C06","t":"code","b":[206,30,16],"m":"dec","oa":4126,"o":"a_101E","x":[11265]},{"a":11273,"t":"code","b":[240,3],"m":"beq","oa":11278,"o":"b_2C0E"},{"a":11275,"t":"code","b":[76,216,44],"m":"jmp","oa":11480,"o":"j_2CD8"},{"a":11278,"l":"b_2C0E","t":"code","b":[169,4],"m":"lda","o":"#$04","x":[11273]},{"a":11280,"t":"code","b":[56],"m":"sec"},{"a":11281,"t":"code","b":[237,193,144],"m":"sbc","oa":37057,"o":"walk_step"},{"a":11284,"t":"code","b":[141,30,16],"m":"sta","oa":4126,"o":"a_101E"},{"a":11287,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":11289,"t":"code","b":[133,63],"m":"sta","oa":63,"o":"zpa_3F"},{"a":11291,"t":"code","b":[173,31,16],"m":"lda","oa":4127,"o":"horse_speed"},{"a":11294,"t":"code","b":[208,3],"m":"bne","oa":11299,"o":"b_2C23"},{"a":11296,"t":"code","b":[76,216,44],"m":"jmp","oa":11480,"o":"j_2CD8"},{"a":11299,"l":"b_2C23","t":"code","b":[173,181,144],"m":"lda","oa":37045,"o":"facing","x":[11294]},{"a":11302,"t":"code","b":[48,85],"m":"bmi","oa":11389,"o":"j_2C7D"},{"a":11304,"l":"j_2C28","t":"code","b":[173,62,14],"m":"lda","oa":3646,"o":"train_scroll","x":[11246]},{"a":11307,"t":"code","b":[24],"m":"clc"},{"a":11308,"t":"code","b":[101,63],"m":"adc","oa":63,"o":"zpa_3F"},{"a":11310,"t":"code","b":[201,8],"m":"cmp","o":"#$08"},{"a":11312,"t":"code","b":[41,7],"m":"and","o":"#$07"},{"a":11314,"t":"code","b":[141,62,14],"m":"sta","oa":3646,"o":"train_scroll"},{"a":11317,"t":"code","b":[176,3],"m":"bcs","oa":11322,"o":"b_2C3A"},{"a":11319,"t":"code","b":[76,216,44],"m":"jmp","oa":11480,"o":"j_2CD8"},{"a":11322,"l":"b_2C3A","t":"code","b":[169,120],"m":"lda","o":"#$78","x":[11317]},{"a":11324,"t":"code","b":[133,44],"m":"sta","oa":44,"o":"row_ptr"},{"a":11326,"t":"code","b":[169,64],"m":"lda","o":"#$40"},{"a":11328,"t":"code","b":[133,45],"m":"sta","oa":45,"o":"zpa_2D"},{"a":11330,"t":"code","b":[160,39],"m":"ldy","o":"#$27"},{"a":11332,"t":"code","b":[162,6],"m":"ldx","o":"#$06"},{"a":11334,"l":"b_2C46","t":"code","b":[177,44],"m":"lda","oa":44,"o":"(row_ptr),y","x":[11363]},{"a":11336,"t":"code","b":[72],"m":"pha"},{"a":11337,"l":"b_2C49","t":"code","b":[136],"m":"dey","x":[11344]},{"a":11338,"t":"code","b":[177,44],"m":"lda","oa":44,"o":"(row_ptr),y"},{"a":11340,"t":"code","b":[200],"m":"iny"},{"a":11341,"t":"code","b":[145,44],"m":"sta","oa":44,"o":"(row_ptr),y"},{"a":11343,"t":"code","b":[136],"m":"dey"},{"a":11344,"t":"code","b":[208,247],"m":"bne","oa":11337,"o":"b_2C49"},{"a":11346,"t":"code","b":[104],"m":"pla"},{"a":11347,"t":"code","b":[145,44],"m":"sta","oa":44,"o":"(row_ptr),y"},{"a":11349,"t":"code","b":[165,44],"m":"lda","oa":44,"o":"row_ptr"},{"a":11351,"t":"code","b":[24],"m":"clc"},{"a":11352,"t":"code","b":[105,40],"m":"adc","o":"#$28"},{"a":11354,"t":"code","b":[133,44],"m":"sta","oa":44,"o":"row_ptr"},{"a":11356,"t":"code","b":[144,2],"m":"bcc","oa":11360,"o":"b_2C60"},{"a":11358,"t":"code","b":[230,45],"m":"inc","oa":45,"o":"zpa_2D"},{"a":11360,"l":"b_2C60","t":"code","b":[160,39],"m":"ldy","o":"#$27","x":[11356]},{"a":11362,"t":"code","b":[202],"m":"dex"},{"a":11363,"t":"code","b":[208,225],"m":"bne","oa":11334,"o":"b_2C46"},{"a":11365,"t":"code","b":[198,60],"m":"dec","oa":60,"o":"zpa_3C"},{"a":11367,"t":"code","b":[208,17],"m":"bne","oa":11386,"o":"b_2C7A"},{"a":11369,"t":"code","b":[169,20],"m":"lda","o":"#$14"},{"a":11371,"t":"code","b":[133,60],"m":"sta","oa":60,"o":"zpa_3C"},{"a":11373,"t":"code","b":[165,59],"m":"lda","oa":59,"o":"zpa_3B"},{"a":11375,"t":"code","b":[208,9],"m":"bne","oa":11386,"o":"b_2C7A"},{"a":11377,"t":"code","b":[248],"m":"sed"},{"a":11378,"t":"code","b":[165,61],"m":"lda","oa":61,"o":"coaches"},{"a":11380,"t":"code","b":[56],"m":"sec"},{"a":11381,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":11383,"t":"code","b":[133,61],"m":"sta","oa":61,"o":"coaches"},{"a":11385,"t":"code","b":[216],"m":"cld"},{"a":11386,"l":"b_2C7A","t":"code","b":[76,216,44],"m":"jmp","oa":11480,"o":"j_2CD8","x":[11367,11375]},{"a":11389,"l":"j_2C7D","t":"code","b":[173,62,14],"m":"lda","oa":3646,"o":"train_scroll","x":[11251,11302]},{"a":11392,"t":"code","b":[56],"m":"sec"},{"a":11393,"t":"code","b":[229,63],"m":"sbc","oa":63,"o":"zpa_3F"},{"a":11395,"t":"code","b":[41,7],"m":"and","o":"#$07"},{"a":11397,"t":"code","b":[141,62,14],"m":"sta","oa":3646,"o":"train_scroll"},{"a":11400,"t":"code","b":[144,3],"m":"bcc","oa":11405,"o":"b_2C8D"},{"a":11402,"t":"code","b":[76,216,44],"m":"jmp","oa":11480,"o":"j_2CD8"},{"a":11405,"l":"b_2C8D","t":"code","b":[169,120],"m":"lda","o":"#$78","x":[11400]},{"a":11407,"t":"code","b":[133,44],"m":"sta","oa":44,"o":"row_ptr"},{"a":11409,"t":"code","b":[169,64],"m":"lda","o":"#$40"},{"a":11411,"t":"code","b":[133,45],"m":"sta","oa":45,"o":"zpa_2D"},{"a":11413,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":11415,"t":"code","b":[162,6],"m":"ldx","o":"#$06"},{"a":11417,"l":"b_2C99","t":"code","b":[177,44],"m":"lda","oa":44,"o":"(row_ptr),y","x":[11457]},{"a":11419,"t":"code","b":[133,30],"m":"sta","oa":30,"o":"zpa_1E"},{"a":11421,"l":"b_2C9D","t":"code","b":[200],"m":"iny","x":[11430]},{"a":11422,"t":"code","b":[177,44],"m":"lda","oa":44,"o":"(row_ptr),y"},{"a":11424,"t":"code","b":[136],"m":"dey"},{"a":11425,"t":"code","b":[145,44],"m":"sta","oa":44,"o":"(row_ptr),y"},{"a":11427,"t":"code","b":[200],"m":"iny"},{"a":11428,"t":"code","b":[192,39],"m":"cpy","o":"#$27"},{"a":11430,"t":"code","b":[208,245],"m":"bne","oa":11421,"o":"b_2C9D"},{"a":11432,"t":"code","b":[165,59],"m":"lda","oa":59,"o":"zpa_3B"},{"a":11434,"t":"code","b":[240,3],"m":"beq","oa":11439,"o":"b_2CAF"},{"a":11436,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":11438,"c":"BIT $1EA5: hides the LDA $1E at $2CAF, where a train that is not stopping branches in to wrap the row's first character round; a stopping train puts a 0 there instead","t":"code","b":[44,165,30],"m":"bit","oa":7845,"o":"$1EA5"},{"a":11441,"t":"code","b":[145,44],"m":"sta","oa":44,"o":"(row_ptr),y"},{"a":11443,"t":"code","b":[165,44],"m":"lda","oa":44,"o":"row_ptr"},{"a":11445,"t":"code","b":[24],"m":"clc"},{"a":11446,"t":"code","b":[105,40],"m":"adc","o":"#$28"},{"a":11448,"t":"code","b":[133,44],"m":"sta","oa":44,"o":"row_ptr"},{"a":11450,"t":"code","b":[144,2],"m":"bcc","oa":11454,"o":"b_2CBE"},{"a":11452,"t":"code","b":[230,45],"m":"inc","oa":45,"o":"zpa_2D"},{"a":11454,"l":"b_2CBE","t":"code","b":[160,0],"m":"ldy","o":"#$00","x":[11450]},{"a":11456,"t":"code","b":[202],"m":"dex"},{"a":11457,"t":"code","b":[208,214],"m":"bne","oa":11417,"o":"b_2C99"},{"a":11459,"t":"code","b":[230,60],"m":"inc","oa":60,"o":"zpa_3C"},{"a":11461,"t":"code","b":[165,60],"m":"lda","oa":60,"o":"zpa_3C"},{"a":11463,"t":"code","b":[201,20],"m":"cmp","o":"#$14"},{"a":11465,"t":"code","b":[208,13],"m":"bne","oa":11480,"o":"j_2CD8"},{"a":11467,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":11469,"t":"code","b":[133,60],"m":"sta","oa":60,"o":"zpa_3C"},{"a":11471,"t":"code","b":[248],"m":"sed"},{"a":11472,"t":"code","b":[24],"m":"clc"},{"a":11473,"t":"code","b":[165,61],"m":"lda","oa":61,"o":"coaches"},{"a":11475,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":11477,"t":"code","b":[133,61],"m":"sta","oa":61,"o":"coaches"},{"a":11479,"t":"code","b":[216],"m":"cld"},{"a":11480,"l":"j_2CD8","t":"code","b":[76,91,59],"m":"jmp","oa":15195,"o":"irq_exit","x":[10923,10985,11023,11104,11171,11259,11267,11275,11296,11319,11386,11402,11465]},{"a":11483,"l":"bcd_to_digits","c":"Turns the BCD byte in A into two digit codes for the screen ($30-$39): the low digit's in A, the high digit's in X.","t":"code","b":[170],"m":"tax","x":[8999,9132,9148,10455,10471]},{"a":11484,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":11486,"t":"code","b":[24],"m":"clc"},{"a":11487,"t":"code","b":[105,48],"m":"adc","o":"#$30"},{"a":11489,"t":"code","b":[72],"m":"pha"},{"a":11490,"t":"code","b":[138],"m":"txa"},{"a":11491,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":11492,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":11493,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":11494,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":11495,"t":"code","b":[24],"m":"clc"},{"a":11496,"t":"code","b":[105,48],"m":"adc","o":"#$30"},{"a":11498,"t":"code","b":[170],"m":"tax"},{"a":11499,"t":"code","b":[104],"m":"pla"},{"a":11500,"t":"code","b":[96],"m":"rts"},{"a":11501,"l":"draw_tokens","c":"Draws the peace tokens on the status line, one icon for each token from 1 up to the count in tokens ($8FAC), by calling draw_token with the carry set for each. It always draws the first, so when tokens is 0 it draws one and leaves tokens at 1.","t":"code","b":[173,172,143],"m":"lda","oa":36780,"o":"tokens","x":[8239,12749,13687]},{"a":11504,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"zpa_0D"},{"a":11506,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":11508,"t":"code","b":[141,172,143],"m":"sta","oa":36780,"o":"tokens"},{"a":11511,"l":"b_2CF7","t":"code","b":[56],"m":"sec","x":[11525]},{"a":11512,"t":"code","b":[32,206,29],"m":"jsr","oa":7630,"o":"draw_token"},{"a":11515,"t":"code","b":[173,172,143],"m":"lda","oa":36780,"o":"tokens"},{"a":11518,"t":"code","b":[197,13],"m":"cmp","oa":13,"o":"zpa_0D"},{"a":11520,"t":"code","b":[176,5],"m":"bcs","oa":11527,"o":"r_2D07"},{"a":11522,"t":"code","b":[238,172,143],"m":"inc","oa":36780,"o":"tokens"},{"a":11525,"t":"code","b":[208,240],"m":"bne","oa":11511,"o":"b_2CF7"},{"a":11527,"l":"r_2D07","t":"code","b":[96],"m":"rts","x":[11520]},{"a":11528,"l":"build_ride_screen","c":"Builds the screen of a riding stage, ride 1 (stage 1) or the train (stage 2). Makes sprite shape 15 ($03C0 and $43C0, both VIC banks) a solid bar 24 pixels wide and 8 lines high, sets the shadow colours of $D021-$D023 to 8, 7 and 9, clears the map buffer, clears the screen at $4000-$42FF, colours the top five rows 1 (8 for the train) and the rest $0D, then lays the stage's objects into the map buffer from its placement list ($0B00 for ride 1, $0B70 for the train: pairs of a step to move along the buffer and an object number, 0 for none, $FF to end; place_object). Copies the ride's character set from under the KERNAL ($F6C0-$FEBF) to $7800, draws the scenery (the train's twenty-by-five carriages twice across, with a row of $77 below, or ride 1's hills and clouds), unpacks the ride's sprite shapes from $DA50 to $4400-$77FF, puts back the three shapes kept in the stack page at $7300, fills the first page of the text screen with $FF, and sets up the sprites: the horse's frames (set_horse_frames), positions from $1005, colours, sprite 1 multicolour, every sprite behind the background, and the falls count ($8FAD) to 0.","t":"code","b":[162,23],"m":"ldx","o":"#$17","x":[8151]},{"a":11530,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":11532,"l":"b_2D0C","t":"code","b":[157,192,3],"m":"sta","oa":960,"o":"f_03C0,x","x":[11539]},{"a":11535,"t":"code","b":[157,192,67],"m":"sta","oa":17344,"o":"f_43C0,x"},{"a":11538,"t":"code","b":[202],"m":"dex"},{"a":11539,"t":"code","b":[16,247],"m":"bpl","oa":11532,"o":"b_2D0C"},{"a":11541,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":11543,"t":"code","b":[162,39],"m":"ldx","o":"#$27"},{"a":11545,"l":"b_2D19","t":"code","b":[157,216,3],"m":"sta","oa":984,"o":"f_03D8,x","x":[11552]},{"a":11548,"t":"code","b":[157,216,67],"m":"sta","oa":17368,"o":"f_43D8,x"},{"a":11551,"t":"code","b":[202],"m":"dex"},{"a":11552,"t":"code","b":[16,247],"m":"bpl","oa":11545,"o":"b_2D19"},{"a":11554,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":11556,"t":"code","b":[141,82,14],"m":"sta","oa":3666,"o":"bg_colour"},{"a":11559,"t":"code","b":[169,7],"m":"lda","o":"#$07"},{"a":11561,"t":"code","b":[141,83,14],"m":"sta","oa":3667,"o":"bg_colour1"},{"a":11564,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":11566,"t":"code","b":[141,84,14],"m":"sta","oa":3668,"o":"bg_colour2"},{"a":11569,"t":"code","b":[32,38,49],"m":"jsr","oa":12582,"o":"clear_map"},{"a":11572,"t":"code","b":[173,123,144],"m":"lda","oa":36987,"o":"stage"},{"a":11575,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":11577,"t":"code","b":[240,6],"m":"beq","oa":11585,"o":"b_2D41"},{"a":11579,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":11581,"t":"code","b":[133,40],"m":"sta","oa":40,"o":"dest_ptr"},{"a":11583,"t":"code","b":[240,4],"m":"beq","oa":11589,"o":"b_2D45"},{"a":11585,"l":"b_2D41","t":"code","b":[169,112],"m":"lda","o":"#$70","x":[11577]},{"a":11587,"t":"code","b":[133,40],"m":"sta","oa":40,"o":"dest_ptr"},{"a":11589,"l":"b_2D45","t":"code","b":[169,11],"m":"lda","o":"#$0B","x":[11583]},{"a":11591,"t":"code","b":[133,41],"m":"sta","oa":41,"o":"zpa_29"},{"a":11593,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":11595,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"src_ptr"},{"a":11597,"t":"code","b":[169,64],"m":"lda","o":"#$40"},{"a":11599,"t":"code","b":[133,39],"m":"sta","oa":39,"o":"zpa_27"},{"a":11601,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":11603,"t":"code","b":[168],"m":"tay"},{"a":11604,"l":"b_2D54","t":"code","b":[145,38],"m":"sta","oa":38,"o":"(src_ptr),y","x":[11607,11615]},{"a":11606,"t":"code","b":[200],"m":"iny"},{"a":11607,"t":"code","b":[208,251],"m":"bne","oa":11604,"o":"b_2D54"},{"a":11609,"t":"code","b":[230,39],"m":"inc","oa":39,"o":"zpa_27"},{"a":11611,"t":"code","b":[166,39],"m":"ldx","oa":39,"o":"zpa_27"},{"a":11613,"t":"code","b":[224,67],"m":"cpx","o":"#$43"},{"a":11615,"t":"code","b":[208,243],"m":"bne","oa":11604,"o":"b_2D54"},{"a":11617,"t":"code","b":[169,216],"m":"lda","o":"#$D8"},{"a":11619,"t":"code","b":[133,39],"m":"sta","oa":39,"o":"zpa_27"},{"a":11621,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":11623,"t":"code","b":[174,123,144],"m":"ldx","oa":36987,"o":"stage"},{"a":11626,"t":"code","b":[224,2],"m":"cpx","o":"#$02"},{"a":11628,"t":"code","b":[240,2],"m":"beq","oa":11632,"o":"b_2D70"},{"a":11630,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":11632,"l":"b_2D70","t":"code","b":[145,38],"m":"sta","oa":38,"o":"(src_ptr),y","x":[11628,11641,11649]},{"a":11634,"t":"code","b":[192,199],"m":"cpy","o":"#$C7"},{"a":11636,"t":"code","b":[208,2],"m":"bne","oa":11640,"o":"b_2D78"},{"a":11638,"t":"code","b":[169,13],"m":"lda","o":"#$0D"},{"a":11640,"l":"b_2D78","t":"code","b":[200],"m":"iny","x":[11636]},{"a":11641,"t":"code","b":[208,245],"m":"bne","oa":11632,"o":"b_2D70"},{"a":11643,"t":"code","b":[230,39],"m":"inc","oa":39,"o":"zpa_27"},{"a":11645,"t":"code","b":[166,39],"m":"ldx","oa":39,"o":"zpa_27"},{"a":11647,"t":"code","b":[224,219],"m":"cpx","o":"#$DB"},{"a":11649,"t":"code","b":[208,237],"m":"bne","oa":11632,"o":"b_2D70"},{"a":11651,"t":"code","b":[169,128],"m":"lda","o":"#$80"},{"a":11653,"t":"code","b":[133,39],"m":"sta","oa":39,"o":"zpa_27"},{"a":11655,"t":"code","b":[169,16],"m":"lda","o":"#$10"},{"a":11657,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"src_ptr"},{"a":11659,"l":"j_2D8B","t":"code","b":[160,0],"m":"ldy","o":"#$00","x":[11695]},{"a":11661,"t":"code","b":[177,40],"m":"lda","oa":40,"o":"(dest_ptr),y"},{"a":11663,"t":"code","b":[24],"m":"clc"},{"a":11664,"t":"code","b":[101,38],"m":"adc","oa":38,"o":"src_ptr"},{"a":11666,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"src_ptr"},{"a":11668,"t":"code","b":[144,2],"m":"bcc","oa":11672,"o":"b_2D98"},{"a":11670,"t":"code","b":[230,39],"m":"inc","oa":39,"o":"zpa_27"},{"a":11672,"l":"b_2D98","t":"code","b":[230,40],"m":"inc","oa":40,"o":"dest_ptr","x":[11668]},{"a":11674,"t":"code","b":[208,2],"m":"bne","oa":11678,"o":"b_2D9E"},{"a":11676,"t":"code","b":[230,41],"m":"inc","oa":41,"o":"zpa_29"},{"a":11678,"l":"b_2D9E","t":"code","b":[177,40],"m":"lda","oa":40,"o":"(dest_ptr),y","x":[11674]},{"a":11680,"t":"code","b":[240,7],"m":"beq","oa":11689,"o":"b_2DA9"},{"a":11682,"t":"code","b":[201,255],"m":"cmp","o":"#$FF"},{"a":11684,"t":"code","b":[240,12],"m":"beq","oa":11698,"o":"b_2DB2"},{"a":11686,"t":"code","b":[32,123,47],"m":"jsr","oa":12155,"o":"place_object"},{"a":11689,"l":"b_2DA9","t":"code","b":[230,40],"m":"inc","oa":40,"o":"dest_ptr","x":[11680]},{"a":11691,"t":"code","b":[208,2],"m":"bne","oa":11695,"o":"b_2DAF"},{"a":11693,"t":"code","b":[230,41],"m":"inc","oa":41,"o":"zpa_29"},{"a":11695,"l":"b_2DAF","t":"code","b":[76,139,45],"m":"jmp","oa":11659,"o":"j_2D8B","x":[11691]},{"a":11698,"l":"b_2DB2","t":"code","b":[169,246],"m":"lda","o":"#$F6","x":[11684]},{"a":11700,"t":"code","b":[133,39],"m":"sta","oa":39,"o":"zpa_27"},{"a":11702,"t":"code","b":[169,192],"m":"lda","o":"#$C0"},{"a":11704,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"src_ptr"},{"a":11706,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":11708,"t":"code","b":[133,40],"m":"sta","oa":40,"o":"dest_ptr"},{"a":11710,"t":"code","b":[169,120],"m":"lda","o":"#$78"},{"a":11712,"t":"code","b":[133,41],"m":"sta","oa":41,"o":"zpa_29"},{"a":11714,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":11716,"l":"b_2DC4","t":"code","b":[120],"m":"sei","x":[11731,11741]},{"a":11717,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":11719,"t":"code","b":[133,1],"m":"sta","oa":1,"o":"cpu_port"},{"a":11721,"t":"code","b":[177,38],"m":"lda","oa":38,"o":"(src_ptr),y"},{"a":11723,"t":"code","b":[145,40],"m":"sta","oa":40,"o":"(dest_ptr),y"},{"a":11725,"t":"code","b":[169,54],"m":"lda","o":"#$36"},{"a":11727,"t":"code","b":[133,1],"m":"sta","oa":1,"o":"cpu_port"},{"a":11729,"t":"code","b":[88],"m":"cli"},{"a":11730,"t":"code","b":[200],"m":"iny"},{"a":11731,"t":"code","b":[208,239],"m":"bne","oa":11716,"o":"b_2DC4"},{"a":11733,"t":"code","b":[230,39],"m":"inc","oa":39,"o":"zpa_27"},{"a":11735,"t":"code","b":[230,41],"m":"inc","oa":41,"o":"zpa_29"},{"a":11737,"t":"code","b":[165,41],"m":"lda","oa":41,"o":"zpa_29"},{"a":11739,"t":"code","b":[201,128],"m":"cmp","o":"#$80"},{"a":11741,"t":"code","b":[208,229],"m":"bne","oa":11716,"o":"b_2DC4"},{"a":11743,"t":"code","b":[173,123,144],"m":"lda","oa":36987,"o":"stage"},{"a":11746,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":11748,"t":"code","b":[240,3],"m":"beq","oa":11753,"o":"b_2DE9"},{"a":11750,"t":"code","b":[76,102,46],"m":"jmp","oa":11878,"o":"j_2E66"},{"a":11753,"l":"b_2DE9","t":"code","b":[169,160],"m":"lda","o":"#$A0","x":[11748]},{"a":11755,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"src_ptr"},{"a":11757,"t":"code","b":[169,180],"m":"lda","o":"#$B4"},{"a":11759,"t":"code","b":[133,40],"m":"sta","oa":40,"o":"dest_ptr"},{"a":11761,"t":"code","b":[169,184],"m":"lda","o":"#$B8"},{"a":11763,"t":"code","b":[133,17],"m":"sta","oa":17,"o":"div_lo"},{"a":11765,"t":"code","b":[169,196],"m":"lda","o":"#$C4"},{"a":11767,"t":"code","b":[133,19],"m":"sta","oa":19,"o":"divisor"},{"a":11769,"t":"code","b":[169,64],"m":"lda","o":"#$40"},{"a":11771,"t":"code","b":[133,39],"m":"sta","oa":39,"o":"zpa_27"},{"a":11773,"t":"code","b":[133,41],"m":"sta","oa":41,"o":"zpa_29"},{"a":11775,"t":"code","b":[133,18],"m":"sta","oa":18,"o":"div_hi"},{"a":11777,"t":"code","b":[133,20],"m":"sta","oa":20,"o":"quotient"},{"a":11779,"t":"code","b":[169,199],"m":"lda","o":"#$C7"},{"a":11781,"t":"code","b":[133,42],"m":"sta","oa":42,"o":"map_ptr"},{"a":11783,"t":"code","b":[169,16],"m":"lda","o":"#$10"},{"a":11785,"t":"code","b":[133,43],"m":"sta","oa":43,"o":"zpa_2B"},{"a":11787,"t":"code","b":[160,19],"m":"ldy","o":"#$13"},{"a":11789,"t":"code","b":[162,5],"m":"ldx","o":"#$05"},{"a":11791,"l":"b_2E0F","t":"code","b":[177,42],"m":"lda","oa":42,"o":"(map_ptr),y","x":[11803,11863]},{"a":11793,"t":"code","b":[240,3],"m":"beq","oa":11798,"o":"b_2E16"},{"a":11795,"t":"code","b":[24],"m":"clc"},{"a":11796,"t":"code","b":[105,36],"m":"adc","o":"#$24"},{"a":11798,"l":"b_2E16","t":"code","b":[145,38],"m":"sta","oa":38,"o":"(src_ptr),y","x":[11793]},{"a":11800,"t":"code","b":[145,40],"m":"sta","oa":40,"o":"(dest_ptr),y"},{"a":11802,"t":"code","b":[136],"m":"dey"},{"a":11803,"t":"code","b":[16,242],"m":"bpl","oa":11791,"o":"b_2E0F"},{"a":11805,"t":"code","b":[165,38],"m":"lda","oa":38,"o":"src_ptr"},{"a":11807,"t":"code","b":[24],"m":"clc"},{"a":11808,"t":"code","b":[105,40],"m":"adc","o":"#$28"},{"a":11810,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"src_ptr"},{"a":11812,"t":"code","b":[144,2],"m":"bcc","oa":11816,"o":"b_2E28"},{"a":11814,"t":"code","b":[230,39],"m":"inc","oa":39,"o":"zpa_27"},{"a":11816,"l":"b_2E28","t":"code","b":[165,40],"m":"lda","oa":40,"o":"dest_ptr","x":[11812]},{"a":11818,"t":"code","b":[24],"m":"clc"},{"a":11819,"t":"code","b":[105,40],"m":"adc","o":"#$28"},{"a":11821,"t":"code","b":[133,40],"m":"sta","oa":40,"o":"dest_ptr"},{"a":11823,"t":"code","b":[144,2],"m":"bcc","oa":11827,"o":"b_2E33"},{"a":11825,"t":"code","b":[230,41],"m":"inc","oa":41,"o":"zpa_29"},{"a":11827,"l":"b_2E33","t":"code","b":[165,17],"m":"lda","oa":17,"o":"div_lo","x":[11823]},{"a":11829,"t":"code","b":[24],"m":"clc"},{"a":11830,"t":"code","b":[105,40],"m":"adc","o":"#$28"},{"a":11832,"t":"code","b":[133,17],"m":"sta","oa":17,"o":"div_lo"},{"a":11834,"t":"code","b":[144,2],"m":"bcc","oa":11838,"o":"b_2E3E"},{"a":11836,"t":"code","b":[230,18],"m":"inc","oa":18,"o":"div_hi"},{"a":11838,"l":"b_2E3E","t":"code","b":[165,19],"m":"lda","oa":19,"o":"divisor","x":[11834]},{"a":11840,"t":"code","b":[24],"m":"clc"},{"a":11841,"t":"code","b":[105,40],"m":"adc","o":"#$28"},{"a":11843,"t":"code","b":[133,19],"m":"sta","oa":19,"o":"divisor"},{"a":11845,"t":"code","b":[144,2],"m":"bcc","oa":11849,"o":"b_2E49"},{"a":11847,"t":"code","b":[230,20],"m":"inc","oa":20,"o":"quotient"},{"a":11849,"l":"b_2E49","t":"code","b":[165,42],"m":"lda","oa":42,"o":"map_ptr","x":[11845]},{"a":11851,"t":"code","b":[24],"m":"clc"},{"a":11852,"t":"code","b":[105,20],"m":"adc","o":"#$14"},{"a":11854,"t":"code","b":[133,42],"m":"sta","oa":42,"o":"map_ptr"},{"a":11856,"t":"code","b":[144,2],"m":"bcc","oa":11860,"o":"b_2E54"},{"a":11858,"t":"code","b":[230,43],"m":"inc","oa":43,"o":"zpa_2B"},{"a":11860,"l":"b_2E54","t":"code","b":[160,19],"m":"ldy","o":"#$13","x":[11856]},{"a":11862,"t":"code","b":[202],"m":"dex"},{"a":11863,"t":"code","b":[208,182],"m":"bne","oa":11791,"o":"b_2E0F"},{"a":11865,"t":"code","b":[160,39],"m":"ldy","o":"#$27"},{"a":11867,"t":"code","b":[169,119],"m":"lda","o":"#$77"},{"a":11869,"l":"b_2E5D","t":"code","b":[153,104,65],"m":"sta","oa":16744,"o":"f_4168,y","x":[11873]},{"a":11872,"t":"code","b":[136],"m":"dey"},{"a":11873,"t":"code","b":[16,250],"m":"bpl","oa":11869,"o":"b_2E5D"},{"a":11875,"t":"code","b":[76,248,46],"m":"jmp","oa":12024,"o":"j_2EF8"},{"a":11878,"l":"j_2E66","c":"Ride 1's scenery: four rows of fifteen characters from $0FA3 at row 5 columns 0 and 25, then two rows of seven from $0FDF at row 3 columns 0 and 25","t":"code","b":[169,200],"m":"lda","o":"#$C8","x":[11750]},{"a":11880,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"src_ptr"},{"a":11882,"t":"code","b":[169,225],"m":"lda","o":"#$E1"},{"a":11884,"t":"code","b":[133,40],"m":"sta","oa":40,"o":"dest_ptr"},{"a":11886,"t":"code","b":[169,64],"m":"lda","o":"#$40"},{"a":11888,"t":"code","b":[133,39],"m":"sta","oa":39,"o":"zpa_27"},{"a":11890,"t":"code","b":[133,41],"m":"sta","oa":41,"o":"zpa_29"},{"a":11892,"t":"code","b":[169,163],"m":"lda","o":"#$A3"},{"a":11894,"t":"code","b":[133,42],"m":"sta","oa":42,"o":"map_ptr"},{"a":11896,"t":"code","b":[169,15],"m":"lda","o":"#$0F"},{"a":11898,"t":"code","b":[133,43],"m":"sta","oa":43,"o":"zpa_2B"},{"a":11900,"t":"code","b":[160,14],"m":"ldy","o":"#$0E"},{"a":11902,"t":"code","b":[162,4],"m":"ldx","o":"#$04"},{"a":11904,"l":"b_2E80","t":"code","b":[177,42],"m":"lda","oa":42,"o":"(map_ptr),y","x":[11911,11949]},{"a":11906,"t":"code","b":[145,40],"m":"sta","oa":40,"o":"(dest_ptr),y"},{"a":11908,"t":"code","b":[145,38],"m":"sta","oa":38,"o":"(src_ptr),y"},{"a":11910,"t":"code","b":[136],"m":"dey"},{"a":11911,"t":"code","b":[16,247],"m":"bpl","oa":11904,"o":"b_2E80"},{"a":11913,"t":"code","b":[165,38],"m":"lda","oa":38,"o":"src_ptr"},{"a":11915,"t":"code","b":[24],"m":"clc"},{"a":11916,"t":"code","b":[105,40],"m":"adc","o":"#$28"},{"a":11918,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"src_ptr"},{"a":11920,"t":"code","b":[144,2],"m":"bcc","oa":11924,"o":"b_2E94"},{"a":11922,"t":"code","b":[230,39],"m":"inc","oa":39,"o":"zpa_27"},{"a":11924,"l":"b_2E94","t":"code","b":[165,40],"m":"lda","oa":40,"o":"dest_ptr","x":[11920]},{"a":11926,"t":"code","b":[24],"m":"clc"},{"a":11927,"t":"code","b":[105,40],"m":"adc","o":"#$28"},{"a":11929,"t":"code","b":[133,40],"m":"sta","oa":40,"o":"dest_ptr"},{"a":11931,"t":"code","b":[144,2],"m":"bcc","oa":11935,"o":"b_2E9F"},{"a":11933,"t":"code","b":[230,41],"m":"inc","oa":41,"o":"zpa_29"},{"a":11935,"l":"b_2E9F","t":"code","b":[165,42],"m":"lda","oa":42,"o":"map_ptr","x":[11931]},{"a":11937,"t":"code","b":[24],"m":"clc"},{"a":11938,"t":"code","b":[105,15],"m":"adc","o":"#$0F"},{"a":11940,"t":"code","b":[133,42],"m":"sta","oa":42,"o":"map_ptr"},{"a":11942,"t":"code","b":[144,2],"m":"bcc","oa":11946,"o":"b_2EAA"},{"a":11944,"t":"code","b":[230,43],"m":"inc","oa":43,"o":"zpa_2B"},{"a":11946,"l":"b_2EAA","t":"code","b":[160,14],"m":"ldy","o":"#$0E","x":[11942]},{"a":11948,"t":"code","b":[202],"m":"dex"},{"a":11949,"t":"code","b":[208,209],"m":"bne","oa":11904,"o":"b_2E80"},{"a":11951,"t":"code","b":[169,120],"m":"lda","o":"#$78"},{"a":11953,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"src_ptr"},{"a":11955,"t":"code","b":[169,145],"m":"lda","o":"#$91"},{"a":11957,"t":"code","b":[133,40],"m":"sta","oa":40,"o":"dest_ptr"},{"a":11959,"t":"code","b":[169,64],"m":"lda","o":"#$40"},{"a":11961,"t":"code","b":[133,39],"m":"sta","oa":39,"o":"zpa_27"},{"a":11963,"t":"code","b":[133,41],"m":"sta","oa":41,"o":"zpa_29"},{"a":11965,"t":"code","b":[169,223],"m":"lda","o":"#$DF"},{"a":11967,"t":"code","b":[133,42],"m":"sta","oa":42,"o":"map_ptr"},{"a":11969,"t":"code","b":[169,15],"m":"lda","o":"#$0F"},{"a":11971,"t":"code","b":[133,43],"m":"sta","oa":43,"o":"zpa_2B"},{"a":11973,"t":"code","b":[160,6],"m":"ldy","o":"#$06"},{"a":11975,"t":"code","b":[162,2],"m":"ldx","o":"#$02"},{"a":11977,"l":"b_2EC9","t":"code","b":[177,42],"m":"lda","oa":42,"o":"(map_ptr),y","x":[11984,12022]},{"a":11979,"t":"code","b":[145,40],"m":"sta","oa":40,"o":"(dest_ptr),y"},{"a":11981,"t":"code","b":[145,38],"m":"sta","oa":38,"o":"(src_ptr),y"},{"a":11983,"t":"code","b":[136],"m":"dey"},{"a":11984,"t":"code","b":[16,247],"m":"bpl","oa":11977,"o":"b_2EC9"},{"a":11986,"t":"code","b":[165,38],"m":"lda","oa":38,"o":"src_ptr"},{"a":11988,"t":"code","b":[24],"m":"clc"},{"a":11989,"t":"code","b":[105,40],"m":"adc","o":"#$28"},{"a":11991,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"src_ptr"},{"a":11993,"t":"code","b":[144,2],"m":"bcc","oa":11997,"o":"b_2EDD"},{"a":11995,"t":"code","b":[230,39],"m":"inc","oa":39,"o":"zpa_27"},{"a":11997,"l":"b_2EDD","t":"code","b":[165,40],"m":"lda","oa":40,"o":"dest_ptr","x":[11993]},{"a":11999,"t":"code","b":[24],"m":"clc"},{"a":12000,"t":"code","b":[105,40],"m":"adc","o":"#$28"},{"a":12002,"t":"code","b":[133,40],"m":"sta","oa":40,"o":"dest_ptr"},{"a":12004,"t":"code","b":[144,2],"m":"bcc","oa":12008,"o":"b_2EE8"},{"a":12006,"t":"code","b":[230,41],"m":"inc","oa":41,"o":"zpa_29"},{"a":12008,"l":"b_2EE8","t":"code","b":[165,42],"m":"lda","oa":42,"o":"map_ptr","x":[12004]},{"a":12010,"t":"code","b":[24],"m":"clc"},{"a":12011,"t":"code","b":[105,7],"m":"adc","o":"#$07"},{"a":12013,"t":"code","b":[133,42],"m":"sta","oa":42,"o":"map_ptr"},{"a":12015,"t":"code","b":[144,2],"m":"bcc","oa":12019,"o":"b_2EF3"},{"a":12017,"t":"code","b":[230,43],"m":"inc","oa":43,"o":"zpa_2B"},{"a":12019,"l":"b_2EF3","t":"code","b":[160,6],"m":"ldy","o":"#$06","x":[12015]},{"a":12021,"t":"code","b":[202],"m":"dex"},{"a":12022,"t":"code","b":[208,209],"m":"bne","oa":11977,"o":"b_2EC9"},{"a":12024,"l":"j_2EF8","c":"Both stages: the ride's sprite shapes and the three kept in the stack page, then the sprites' starting state","t":"code","b":[169,80],"m":"lda","o":"#$50","x":[11875]},{"a":12026,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"src_ptr"},{"a":12028,"t":"code","b":[169,218],"m":"lda","o":"#$DA"},{"a":12030,"t":"code","b":[133,39],"m":"sta","oa":39,"o":"zpa_27"},{"a":12032,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":12034,"t":"code","b":[133,40],"m":"sta","oa":40,"o":"dest_ptr"},{"a":12036,"t":"code","b":[169,68],"m":"lda","o":"#$44"},{"a":12038,"t":"code","b":[133,41],"m":"sta","oa":41,"o":"zpa_29"},{"a":12040,"t":"code","b":[169,120],"m":"lda","o":"#$78"},{"a":12042,"t":"code","b":[133,51],"m":"sta","oa":51,"o":"zpa_33"},{"a":12044,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":12046,"t":"code","b":[133,50],"m":"sta","oa":50,"o":"unpack_stop"},{"a":12048,"t":"code","b":[32,134,48],"m":"jsr","oa":12422,"o":"unpack_rle"},{"a":12051,"t":"code","b":[162,192],"m":"ldx","o":"#$C0"},{"a":12053,"l":"b_2F15","t":"code","b":[189,0,1],"m":"lda","oa":256,"o":"f_0100,x","x":[12060]},{"a":12056,"t":"code","b":[157,255,114],"m":"sta","oa":29439,"o":"f_72FF,x"},{"a":12059,"t":"code","b":[202],"m":"dex"},{"a":12060,"t":"code","b":[208,247],"m":"bne","oa":12053,"o":"b_2F15"},{"a":12062,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":12064,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":12066,"l":"b_2F22","t":"code","b":[157,0,4],"m":"sta","oa":1024,"o":"shape_facing,x","x":[12070]},{"a":12069,"t":"code","b":[232],"m":"inx"},{"a":12070,"t":"code","b":[208,250],"m":"bne","oa":12066,"o":"b_2F22"},{"a":12072,"t":"code","b":[173,29,16],"m":"lda","oa":4125,"o":"horse_frame"},{"a":12075,"t":"code","b":[32,99,48],"m":"jsr","oa":12387,"o":"set_horse_frames"},{"a":12078,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":12080,"t":"code","b":[141,80,14],"m":"sta","oa":3664,"o":"spr_enable"},{"a":12083,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":12085,"t":"code","b":[141,79,14],"m":"sta","oa":3663,"o":"spr_x_msb"},{"a":12088,"t":"code","b":[162,11],"m":"ldx","o":"#$0B"},{"a":12090,"l":"b_2F3A","t":"code","b":[189,5,16],"m":"lda","oa":4101,"o":"horse_left,x","x":[12097]},{"a":12093,"t":"code","b":[157,67,14],"m":"sta","oa":3651,"o":"spr2_x,x"},{"a":12096,"t":"code","b":[202],"m":"dex"},{"a":12097,"t":"code","b":[16,247],"m":"bpl","oa":12090,"o":"b_2F3A"},{"a":12099,"t":"code","b":[162,5],"m":"ldx","o":"#$05"},{"a":12101,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":12103,"l":"b_2F47","t":"code","b":[157,90,14],"m":"sta","oa":3674,"o":"spr2_colour,x","x":[12107]},{"a":12106,"t":"code","b":[202],"m":"dex"},{"a":12107,"t":"code","b":[16,250],"m":"bpl","oa":12103,"o":"b_2F47"},{"a":12109,"t":"code","b":[173,237,15],"m":"lda","oa":4077,"o":"rider_left"},{"a":12112,"t":"code","b":[141,184,145],"m":"sta","oa":37304,"o":"a_91B8"},{"a":12115,"t":"code","b":[173,238,15],"m":"lda","oa":4078,"o":"a_0FEE"},{"a":12118,"t":"code","b":[141,185,145],"m":"sta","oa":37305,"o":"a_91B9"},{"a":12121,"t":"code","b":[169,202],"m":"lda","o":"#$CA"},{"a":12123,"t":"code","b":[141,98,14],"m":"sta","oa":3682,"o":"spr1_ptr"},{"a":12126,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":12128,"t":"code","b":[141,89,14],"m":"sta","oa":3673,"o":"spr1_colour"},{"a":12131,"t":"code","b":[141,86,14],"m":"sta","oa":3670,"o":"spr_mc0"},{"a":12134,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":12136,"t":"code","b":[141,87,14],"m":"sta","oa":3671,"o":"spr_mc1"},{"a":12139,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":12141,"t":"code","b":[141,28,208],"m":"sta","o":"vic_sprite_multicolour"},{"a":12144,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":12146,"t":"code","b":[141,27,208],"m":"sta","o":"vic_sprite_priority"},{"a":12149,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":12151,"t":"code","b":[141,173,143],"m":"sta","oa":36781,"o":"falls"},{"a":12154,"t":"code","b":[96],"m":"rts"},{"a":12155,"l":"place_object","c":"Copies ride object number A (from 1) out of the object table at $0EC2, 25 bytes each, as five rows of five characters into the map buffer at (zpa_26). The buffer's rows are 400 bytes apart, the length of the ride. Keeps zpa_26 and zpa_27.","t":"code","b":[170],"m":"tax","x":[11686]},{"a":12156,"t":"code","b":[165,38],"m":"lda","oa":38,"o":"src_ptr"},{"a":12158,"t":"code","b":[141,226,145],"m":"sta","oa":37346,"o":"saved_ptr"},{"a":12161,"t":"code","b":[165,39],"m":"lda","oa":39,"o":"zpa_27"},{"a":12163,"t":"code","b":[141,227,145],"m":"sta","oa":37347,"o":"a_91E3"},{"a":12166,"t":"code","b":[202],"m":"dex"},{"a":12167,"t":"code","b":[134,6],"m":"stx","oa":6,"o":"mul_b"},{"a":12169,"t":"code","b":[169,25],"m":"lda","o":"#$19"},{"a":12171,"t":"code","b":[133,5],"m":"sta","oa":5,"o":"mul_a"},{"a":12173,"t":"code","b":[32,209,47],"m":"jsr","oa":12241,"o":"multiply"},{"a":12176,"t":"code","b":[165,7],"m":"lda","oa":7,"o":"product_lo"},{"a":12178,"t":"code","b":[24],"m":"clc"},{"a":12179,"t":"code","b":[105,194],"m":"adc","o":"#$C2"},{"a":12181,"t":"code","b":[133,42],"m":"sta","oa":42,"o":"map_ptr"},{"a":12183,"t":"code","b":[165,8],"m":"lda","oa":8,"o":"product_hi"},{"a":12185,"t":"code","b":[105,14],"m":"adc","o":"#$0E"},{"a":12187,"t":"code","b":[133,43],"m":"sta","oa":43,"o":"zpa_2B"},{"a":12189,"t":"code","b":[160,4],"m":"ldy","o":"#$04"},{"a":12191,"t":"code","b":[132,13],"m":"sty","oa":13,"o":"zpa_0D"},{"a":12193,"l":"b_2FA1","t":"code","b":[177,42],"m":"lda","oa":42,"o":"(map_ptr),y","x":[12198,12228]},{"a":12195,"t":"code","b":[145,38],"m":"sta","oa":38,"o":"(src_ptr),y"},{"a":12197,"t":"code","b":[136],"m":"dey"},{"a":12198,"t":"code","b":[16,249],"m":"bpl","oa":12193,"o":"b_2FA1"},{"a":12200,"t":"code","b":[160,4],"m":"ldy","o":"#$04"},{"a":12202,"t":"code","b":[165,38],"m":"lda","oa":38,"o":"src_ptr"},{"a":12204,"t":"code","b":[24],"m":"clc"},{"a":12205,"t":"code","b":[105,144],"m":"adc","o":"#$90"},{"a":12207,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"src_ptr"},{"a":12209,"t":"code","b":[165,39],"m":"lda","oa":39,"o":"zpa_27"},{"a":12211,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":12213,"t":"code","b":[133,39],"m":"sta","oa":39,"o":"zpa_27"},{"a":12215,"t":"code","b":[165,42],"m":"lda","oa":42,"o":"map_ptr"},{"a":12217,"t":"code","b":[24],"m":"clc"},{"a":12218,"t":"code","b":[105,5],"m":"adc","o":"#$05"},{"a":12220,"t":"code","b":[133,42],"m":"sta","oa":42,"o":"map_ptr"},{"a":12222,"t":"code","b":[144,2],"m":"bcc","oa":12226,"o":"b_2FC2"},{"a":12224,"t":"code","b":[230,43],"m":"inc","oa":43,"o":"zpa_2B"},{"a":12226,"l":"b_2FC2","t":"code","b":[198,13],"m":"dec","oa":13,"o":"zpa_0D","x":[12222]},{"a":12228,"t":"code","b":[16,219],"m":"bpl","oa":12193,"o":"b_2FA1"},{"a":12230,"t":"code","b":[173,226,145],"m":"lda","oa":37346,"o":"saved_ptr"},{"a":12233,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"src_ptr"},{"a":12235,"t":"code","b":[173,227,145],"m":"lda","oa":37347,"o":"a_91E3"},{"a":12238,"t":"code","b":[133,39],"m":"sta","oa":39,"o":"zpa_27"},{"a":12240,"t":"code","b":[96],"m":"rts"},{"a":12241,"l":"multiply","c":"Multiplies zpa_05 by zpa_06, both unsigned bytes: the product in zpa_07 (low byte) and zpa_08 (high byte). Leaves zpa_06 at 0.","t":"code","b":[169,8],"m":"lda","o":"#$08","x":[7529,12173,15888]},{"a":12243,"t":"code","b":[133,9],"m":"sta","oa":9,"o":"zpa_09"},{"a":12245,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":12247,"t":"code","b":[133,8],"m":"sta","oa":8,"o":"product_hi"},{"a":12249,"l":"b_2FD9","t":"code","b":[10],"m":"asl","o":"a","x":[12265]},{"a":12250,"t":"code","b":[38,8],"m":"rol","oa":8,"o":"product_hi"},{"a":12252,"t":"code","b":[6,6],"m":"asl","oa":6,"o":"mul_b"},{"a":12254,"t":"code","b":[144,7],"m":"bcc","oa":12263,"o":"b_2FE7"},{"a":12256,"t":"code","b":[24],"m":"clc"},{"a":12257,"t":"code","b":[101,5],"m":"adc","oa":5,"o":"mul_a"},{"a":12259,"t":"code","b":[144,2],"m":"bcc","oa":12263,"o":"b_2FE7"},{"a":12261,"t":"code","b":[230,8],"m":"inc","oa":8,"o":"product_hi"},{"a":12263,"l":"b_2FE7","t":"code","b":[198,9],"m":"dec","oa":9,"o":"zpa_09","x":[12254,12259]},{"a":12265,"t":"code","b":[208,238],"m":"bne","oa":12249,"o":"b_2FD9"},{"a":12267,"t":"code","b":[133,7],"m":"sta","oa":7,"o":"product_lo"},{"a":12269,"t":"code","b":[96],"m":"rts"},{"a":12270,"l":"divide","c":"Divides the 16-bit number in zpa_11 (low) and zpa_12 (high) by zpa_13 by subtracting it over and over: the quotient in zpa_14, the remainder in zpa_15 and in A. If the quotient passes 255 (a divisor of 0 does that) it runs on into show_timer_hex below instead of returning.","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[6838]},{"a":12272,"t":"code","b":[133,20],"m":"sta","oa":20,"o":"quotient"},{"a":12274,"l":"b_2FF2","t":"code","b":[165,18],"m":"lda","oa":18,"o":"div_hi","x":[12300]},{"a":12276,"t":"code","b":[208,9],"m":"bne","oa":12287,"o":"b_2FFF"},{"a":12278,"t":"code","b":[165,17],"m":"lda","oa":17,"o":"div_lo"},{"a":12280,"t":"code","b":[197,19],"m":"cmp","oa":19,"o":"divisor"},{"a":12282,"t":"code","b":[176,3],"m":"bcs","oa":12287,"o":"b_2FFF"},{"a":12284,"t":"code","b":[133,21],"m":"sta","oa":21,"o":"remainder"},{"a":12286,"t":"code","b":[96],"m":"rts"},{"a":12287,"l":"b_2FFF","t":"code","b":[56],"m":"sec","x":[12276,12282]},{"a":12288,"t":"code","b":[165,17],"m":"lda","oa":17,"o":"div_lo"},{"a":12290,"t":"code","b":[229,19],"m":"sbc","oa":19,"o":"divisor"},{"a":12292,"t":"code","b":[133,17],"m":"sta","oa":17,"o":"div_lo"},{"a":12294,"t":"code","b":[176,2],"m":"bcs","oa":12298,"o":"b_300A"},{"a":12296,"t":"code","b":[198,18],"m":"dec","oa":18,"o":"div_hi"},{"a":12298,"l":"b_300A","t":"code","b":[230,20],"m":"inc","oa":20,"o":"quotient","x":[12294]},{"a":12300,"t":"code","b":[208,228],"m":"bne","oa":12274,"o":"b_2FF2"},{"a":12302,"l":"show_timer_hex","c":"Prints the low byte of CIA 1's timer A as two hex digits (print_hex) at $0749 plus that same value, again and again until the low byte reads 0, then returns. Reached only by falling out of divide when the quotient passes 255; the aiming code's divisor is never 0, so it does not run in play.","t":"code","b":[172,4,220],"m":"ldy","o":"cia1_timer_a_lo","x":[12312]},{"a":12305,"t":"code","b":[208,1],"m":"bne","oa":12308,"o":"b_3014"},{"a":12307,"t":"code","b":[96],"m":"rts"},{"a":12308,"l":"b_3014","t":"code","b":[152],"m":"tya","x":[12305]},{"a":12309,"t":"code","b":[32,22,56],"m":"jsr","oa":14358,"o":"print_hex"},{"a":12312,"t":"code","b":[76,14,48],"m":"jmp","oa":12302,"o":"show_timer_hex"},{"a":12315,"l":"copy_map_window","c":"Draws the ride's obstacle band: copies forty characters from each of the map buffer's five rows, starting at the ride's position in map_pos ($0EBE), to screen rows 10 to 14 ($4190-$425F). Keeps its source and destination in its own instructions: map_src at $3036 and band_dest at $3039.","t":"code","b":[173,190,14],"m":"lda","oa":3774,"o":"map_pos","x":[8154,9589,9653,11219]},{"a":12318,"t":"code","b":[141,54,48],"m":"sta","oa":12342,"o":"map_src"},{"a":12321,"t":"code","b":[173,191,14],"m":"lda","oa":3775,"o":"a_0EBF"},{"a":12324,"t":"code","b":[141,55,48],"m":"sta","oa":12343,"o":"a_3037"},{"a":12327,"t":"code","b":[169,144],"m":"lda","o":"#$90"},{"a":12329,"t":"code","b":[141,57,48],"m":"sta","oa":12345,"o":"band_dest"},{"a":12332,"t":"code","b":[169,65],"m":"lda","o":"#$41"},{"a":12334,"t":"code","b":[141,58,48],"m":"sta","oa":12346,"o":"a_303A"},{"a":12337,"t":"code","b":[162,5],"m":"ldx","o":"#$05"},{"a":12339,"t":"code","b":[160,39],"m":"ldy","o":"#$27"},{"a":12341,"l":"b_3035","t":"code","b":[185,0,32],"m":"lda","oa":8192,"o":"f_2000,y","x":[12348,12384]},{"a":12342,"t":"note","l":"map_src","c":"The operand of the copy's LDA: the address in the map buffer of the row being copied, set from map_pos and moved on 400 bytes a row by copy_map_window","note":"inside the item at $3035","x":[12318,12352,12358]},{"a":12343,"t":"note","l":"a_3037","c":"map_src's high byte","note":"inside the item at $3035","x":[12324,12361,12366]},{"a":12344,"t":"code","b":[153,0,32],"m":"sta","oa":8192,"o":"f_2000,y"},{"a":12345,"t":"note","l":"band_dest","c":"The operand of the copy's STA: the screen row being written, $4190 first, moved on forty bytes a row by copy_map_window","note":"inside the item at $3038","x":[12329,12370,12375]},{"a":12346,"t":"note","l":"a_303A","c":"band_dest's high byte","note":"inside the item at $3038","x":[12334,12380]},{"a":12347,"t":"code","b":[136],"m":"dey"},{"a":12348,"t":"code","b":[16,247],"m":"bpl","oa":12341,"o":"b_3035"},{"a":12350,"t":"code","b":[160,39],"m":"ldy","o":"#$27"},{"a":12352,"t":"code","b":[173,54,48],"m":"lda","oa":12342,"o":"map_src"},{"a":12355,"t":"code","b":[24],"m":"clc"},{"a":12356,"t":"code","b":[105,144],"m":"adc","o":"#$90"},{"a":12358,"t":"code","b":[141,54,48],"m":"sta","oa":12342,"o":"map_src"},{"a":12361,"t":"code","b":[173,55,48],"m":"lda","oa":12343,"o":"a_3037"},{"a":12364,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":12366,"t":"code","b":[141,55,48],"m":"sta","oa":12343,"o":"a_3037"},{"a":12369,"t":"code","b":[24],"m":"clc"},{"a":12370,"t":"code","b":[173,57,48],"m":"lda","oa":12345,"o":"band_dest"},{"a":12373,"t":"code","b":[105,40],"m":"adc","o":"#$28"},{"a":12375,"t":"code","b":[141,57,48],"m":"sta","oa":12345,"o":"band_dest"},{"a":12378,"t":"code","b":[144,3],"m":"bcc","oa":12383,"o":"b_305F"},{"a":12380,"t":"code","b":[238,58,48],"m":"inc","oa":12346,"o":"a_303A"},{"a":12383,"l":"b_305F","t":"code","b":[202],"m":"dex","x":[12378]},{"a":12384,"t":"code","b":[208,211],"m":"bne","oa":12341,"o":"b_3035"},{"a":12386,"t":"code","b":[96],"m":"rts"},{"a":12387,"l":"set_horse_frames","c":"Picks the six sprite shapes from A\u00d76+16 on and stores them as two three-frame animations: shapes 0, 2 and 4 of the six in $90F0-$90F2 and shapes 1, 3 and 5 in $90F3-$90F5.","t":"code","b":[10],"m":"asl","o":"a","x":[10103,12075]},{"a":12388,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"zpa_0D"},{"a":12390,"t":"code","b":[10],"m":"asl","o":"a"},{"a":12391,"t":"code","b":[24],"m":"clc"},{"a":12392,"t":"code","b":[101,13],"m":"adc","oa":13,"o":"zpa_0D"},{"a":12394,"t":"code","b":[24],"m":"clc"},{"a":12395,"t":"code","b":[105,16],"m":"adc","o":"#$10"},{"a":12397,"t":"code","b":[168],"m":"tay"},{"a":12398,"t":"code","b":[140,240,144],"m":"sty","oa":37104,"o":"horse_frames"},{"a":12401,"t":"code","b":[200],"m":"iny"},{"a":12402,"t":"code","b":[140,243,144],"m":"sty","oa":37107,"o":"a_90F3"},{"a":12405,"t":"code","b":[200],"m":"iny"},{"a":12406,"t":"code","b":[140,241,144],"m":"sty","oa":37105,"o":"a_90F1"},{"a":12409,"t":"code","b":[200],"m":"iny"},{"a":12410,"t":"code","b":[140,244,144],"m":"sty","oa":37108,"o":"a_90F4"},{"a":12413,"t":"code","b":[200],"m":"iny"},{"a":12414,"t":"code","b":[140,242,144],"m":"sty","oa":37106,"o":"a_90F2"},{"a":12417,"t":"code","b":[200],"m":"iny"},{"a":12418,"t":"code","b":[140,245,144],"m":"sty","oa":37109,"o":"a_90F5"},{"a":12421,"t":"code","b":[96],"m":"rts"},{"a":12422,"l":"unpack_rle","c":"Unpacks a stream from (zpa_26) to (zpa_28), reading it with every ROM and the I/O area switched out, until the destination reaches the address in zpa_32 and zpa_33. A byte other than $00 or $FF is copied; $00 or $FF is followed by a count of how many times to write it. Unpacks a picture's sprite shapes ($D000) and a riding stage's ($DA50).","t":"code","b":[120],"m":"sei","x":[3454,12048,12520,12526]},{"a":12423,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":12425,"t":"code","b":[133,1],"m":"sta","oa":1,"o":"cpu_port"},{"a":12427,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":12429,"t":"code","b":[177,38],"m":"lda","oa":38,"o":"(src_ptr),y"},{"a":12431,"t":"code","b":[72],"m":"pha"},{"a":12432,"t":"code","b":[169,54],"m":"lda","o":"#$36"},{"a":12434,"t":"code","b":[133,1],"m":"sta","oa":1,"o":"cpu_port"},{"a":12436,"t":"code","b":[88],"m":"cli"},{"a":12437,"t":"code","b":[104],"m":"pla"},{"a":12438,"t":"code","b":[240,21],"m":"beq","oa":12461,"o":"b_30AD"},{"a":12440,"t":"code","b":[201,255],"m":"cmp","o":"#$FF"},{"a":12442,"t":"code","b":[240,17],"m":"beq","oa":12461,"o":"b_30AD"},{"a":12444,"t":"code","b":[145,40],"m":"sta","oa":40,"o":"(dest_ptr),y"},{"a":12446,"t":"code","b":[230,38],"m":"inc","oa":38,"o":"src_ptr"},{"a":12448,"t":"code","b":[208,2],"m":"bne","oa":12452,"o":"b_30A4"},{"a":12450,"t":"code","b":[230,39],"m":"inc","oa":39,"o":"zpa_27"},{"a":12452,"l":"b_30A4","t":"code","b":[230,40],"m":"inc","oa":40,"o":"dest_ptr","x":[12448]},{"a":12454,"t":"code","b":[208,2],"m":"bne","oa":12458,"o":"b_30AA"},{"a":12456,"t":"code","b":[230,41],"m":"inc","oa":41,"o":"zpa_29"},{"a":12458,"l":"b_30AA","t":"code","b":[76,228,48],"m":"jmp","oa":12516,"o":"j_30E4","x":[12454]},{"a":12461,"l":"b_30AD","t":"code","b":[72],"m":"pha","x":[12438,12442]},{"a":12462,"t":"code","b":[230,38],"m":"inc","oa":38,"o":"src_ptr"},{"a":12464,"t":"code","b":[208,2],"m":"bne","oa":12468,"o":"b_30B4"},{"a":12466,"t":"code","b":[230,39],"m":"inc","oa":39,"o":"zpa_27"},{"a":12468,"l":"b_30B4","t":"code","b":[120],"m":"sei","x":[12464]},{"a":12469,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":12471,"t":"code","b":[133,1],"m":"sta","oa":1,"o":"cpu_port"},{"a":12473,"t":"code","b":[177,38],"m":"lda","oa":38,"o":"(src_ptr),y"},{"a":12475,"t":"code","b":[170],"m":"tax"},{"a":12476,"t":"code","b":[169,54],"m":"lda","o":"#$36"},{"a":12478,"t":"code","b":[133,1],"m":"sta","oa":1,"o":"cpu_port"},{"a":12480,"t":"code","b":[88],"m":"cli"},{"a":12481,"t":"code","b":[230,38],"m":"inc","oa":38,"o":"src_ptr"},{"a":12483,"t":"code","b":[208,2],"m":"bne","oa":12487,"o":"b_30C7"},{"a":12485,"t":"code","b":[230,39],"m":"inc","oa":39,"o":"zpa_27"},{"a":12487,"l":"b_30C7","t":"code","b":[104],"m":"pla","x":[12483]},{"a":12488,"l":"b_30C8","t":"code","b":[145,40],"m":"sta","oa":40,"o":"(dest_ptr),y","x":[12514]},{"a":12490,"t":"code","b":[230,40],"m":"inc","oa":40,"o":"dest_ptr"},{"a":12492,"t":"code","b":[208,2],"m":"bne","oa":12496,"o":"b_30D0"},{"a":12494,"t":"code","b":[230,41],"m":"inc","oa":41,"o":"zpa_29"},{"a":12496,"l":"b_30D0","t":"code","b":[133,16],"m":"sta","oa":16,"o":"zpa_10","x":[12492]},{"a":12498,"t":"code","b":[165,41],"m":"lda","oa":41,"o":"zpa_29"},{"a":12500,"t":"code","b":[197,51],"m":"cmp","oa":51,"o":"zpa_33"},{"a":12502,"t":"code","b":[144,7],"m":"bcc","oa":12511,"o":"b_30DF"},{"a":12504,"t":"code","b":[165,40],"m":"lda","oa":40,"o":"dest_ptr"},{"a":12506,"t":"code","b":[197,50],"m":"cmp","oa":50,"o":"unpack_stop"},{"a":12508,"t":"code","b":[144,1],"m":"bcc","oa":12511,"o":"b_30DF"},{"a":12510,"t":"code","b":[96],"m":"rts"},{"a":12511,"l":"b_30DF","t":"code","b":[165,16],"m":"lda","oa":16,"o":"zpa_10","x":[12502,12508]},{"a":12513,"t":"code","b":[202],"m":"dex"},{"a":12514,"t":"code","b":[208,228],"m":"bne","oa":12488,"o":"b_30C8"},{"a":12516,"l":"j_30E4","t":"code","b":[165,41],"m":"lda","oa":41,"o":"zpa_29","x":[12458]},{"a":12518,"t":"code","b":[197,51],"m":"cmp","oa":51,"o":"zpa_33"},{"a":12520,"t":"code","b":[144,156],"m":"bcc","oa":12422,"o":"unpack_rle"},{"a":12522,"t":"code","b":[165,40],"m":"lda","oa":40,"o":"dest_ptr"},{"a":12524,"t":"code","b":[197,50],"m":"cmp","oa":50,"o":"unpack_stop"},{"a":12526,"t":"code","b":[144,150],"m":"bcc","oa":12422,"o":"unpack_rle"},{"a":12528,"t":"code","b":[96],"m":"rts"},{"a":12529,"l":"clear_bank1","c":"Clears the bank-1 screen, sprite shapes and bitmap ($4400-$7FFF) a byte at a time, waiting A turns of a loop after each byte, then runs on into clear_colours.","t":"code","b":[133,13],"m":"sta","oa":13,"o":"zpa_0D","x":[3155,9535]},{"a":12531,"t":"code","b":[169,68],"m":"lda","o":"#$44"},{"a":12533,"t":"code","b":[133,39],"m":"sta","oa":39,"o":"zpa_27"},{"a":12535,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":12537,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"src_ptr"},{"a":12539,"t":"code","b":[168],"m":"tay"},{"a":12540,"l":"b_30FC","t":"code","b":[145,38],"m":"sta","oa":38,"o":"(src_ptr),y","x":[12548,12556]},{"a":12542,"t":"code","b":[166,13],"m":"ldx","oa":13,"o":"zpa_0D"},{"a":12544,"l":"b_3100","t":"code","b":[202],"m":"dex","x":[12545]},{"a":12545,"t":"code","b":[208,253],"m":"bne","oa":12544,"o":"b_3100"},{"a":12547,"t":"code","b":[200],"m":"iny"},{"a":12548,"t":"code","b":[208,246],"m":"bne","oa":12540,"o":"b_30FC"},{"a":12550,"t":"code","b":[230,39],"m":"inc","oa":39,"o":"zpa_27"},{"a":12552,"t":"code","b":[166,39],"m":"ldx","oa":39,"o":"zpa_27"},{"a":12554,"t":"code","b":[224,128],"m":"cpx","o":"#$80"},{"a":12556,"t":"code","b":[208,238],"m":"bne","oa":12540,"o":"b_30FC"},{"a":12558,"l":"clear_colours","c":"Sets every cell of colour RAM ($D800-$DBFF) to 0, black. The end of clear_bank1, also jumped to on its own.","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[7981]},{"a":12560,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"src_ptr"},{"a":12562,"t":"code","b":[168],"m":"tay"},{"a":12563,"t":"code","b":[169,216],"m":"lda","o":"#$D8"},{"a":12565,"t":"code","b":[133,39],"m":"sta","oa":39,"o":"zpa_27"},{"a":12567,"t":"code","b":[162,4],"m":"ldx","o":"#$04"},{"a":12569,"l":"b_3119","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[12574,12579]},{"a":12571,"t":"code","b":[145,38],"m":"sta","oa":38,"o":"(src_ptr),y"},{"a":12573,"t":"code","b":[136],"m":"dey"},{"a":12574,"t":"code","b":[208,249],"m":"bne","oa":12569,"o":"b_3119"},{"a":12576,"t":"code","b":[230,39],"m":"inc","oa":39,"o":"zpa_27"},{"a":12578,"t":"code","b":[202],"m":"dex"},{"a":12579,"t":"code","b":[208,244],"m":"bne","oa":12569,"o":"b_3119"},{"a":12581,"t":"code","b":[96],"m":"rts"},{"a":12582,"l":"clear_map","c":"Clears $8010-$880F, eight pages counted from $8010: the riding stages' map buffer, five rows of 400 bytes at $8010-$87DF, and the 48 bytes after it, up to the byte before gunman_step ($8810).","t":"code","b":[169,128],"m":"lda","o":"#$80","x":[11569]},{"a":12584,"t":"code","b":[133,39],"m":"sta","oa":39,"o":"zpa_27"},{"a":12586,"t":"code","b":[169,16],"m":"lda","o":"#$10"},{"a":12588,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"src_ptr"},{"a":12590,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":12592,"t":"code","b":[168],"m":"tay"},{"a":12593,"l":"b_3131","t":"code","b":[145,38],"m":"sta","oa":38,"o":"(src_ptr),y","x":[12596,12604]},{"a":12595,"t":"code","b":[200],"m":"iny"},{"a":12596,"t":"code","b":[208,251],"m":"bne","oa":12593,"o":"b_3131"},{"a":12598,"t":"code","b":[230,39],"m":"inc","oa":39,"o":"zpa_27"},{"a":12600,"t":"code","b":[166,39],"m":"ldx","oa":39,"o":"zpa_27"},{"a":12602,"t":"code","b":[224,136],"m":"cpx","o":"#$88"},{"a":12604,"t":"code","b":[208,243],"m":"bne","oa":12593,"o":"b_3131"},{"a":12606,"t":"code","b":[96],"m":"rts"},{"a":12607,"l":"clear_obstacles","c":"Sets to 0 every byte from 5 to $5D in $8000-$87FF, keeping 0 to 4 and $5E up: takes the obstacles out of the map buffer. It starts at $8000, below the buffer, so it also clears bytes of the CBM80 header there: the high bytes of the two vectors ($8001, $8003, both $0C), the \"8\" and \"0\" of the signature ($8007, $8008) and $800D. Until the next stage writes the header again, a reset finds no signature and starts BASIC, and the game is lost.","t":"code","b":[169,128],"m":"lda","o":"#$80","x":[8520,8880]},{"a":12609,"t":"code","b":[133,39],"m":"sta","oa":39,"o":"zpa_27"},{"a":12611,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":12613,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"src_ptr"},{"a":12615,"t":"code","b":[168],"m":"tay"},{"a":12616,"l":"b_3148","t":"code","b":[177,38],"m":"lda","oa":38,"o":"(src_ptr),y","x":[12631,12639]},{"a":12618,"t":"code","b":[201,5],"m":"cmp","o":"#$05"},{"a":12620,"t":"code","b":[144,8],"m":"bcc","oa":12630,"o":"b_3156"},{"a":12622,"t":"code","b":[201,94],"m":"cmp","o":"#$5E"},{"a":12624,"t":"code","b":[176,4],"m":"bcs","oa":12630,"o":"b_3156"},{"a":12626,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":12628,"t":"code","b":[145,38],"m":"sta","oa":38,"o":"(src_ptr),y"},{"a":12630,"l":"b_3156","t":"code","b":[200],"m":"iny","x":[12620,12624]},{"a":12631,"t":"code","b":[208,239],"m":"bne","oa":12616,"o":"b_3148"},{"a":12633,"t":"code","b":[230,39],"m":"inc","oa":39,"o":"zpa_27"},{"a":12635,"t":"code","b":[166,39],"m":"ldx","oa":39,"o":"zpa_27"},{"a":12637,"t":"code","b":[224,136],"m":"cpx","o":"#$88"},{"a":12639,"t":"code","b":[208,231],"m":"bne","oa":12616,"o":"b_3148"},{"a":12641,"t":"code","b":[96],"m":"rts"},{"a":12642,"l":"nmi_ignore","c":"RTI: the NMI handler while the game runs, so the RESTORE key does nothing.","t":"code","b":[64],"m":"rti"},{"a":12643,"l":"start_stage","c":"Runs after show_picture. Points BRK at brk_handler and NMI at nmi_ignore, writes the CBM80 signature with both vectors at $0C00 into $8000-$8008 (so a reset restarts the game), clears music_off and practice, sets the bitmap screen's $D011 value ($3B) and the text screen's fine scroll (3), and goes by stage: 3 is the ending, which follows here, 4 the title (title_screen) and anything else start_play.","t":"code","b":[169,97],"m":"lda","o":"#$61","x":[3457]},{"a":12645,"t":"code","b":[141,22,3],"m":"sta","oa":790,"o":"brk_vector"},{"a":12648,"t":"code","b":[169,59],"m":"lda","o":"#$3B"},{"a":12650,"t":"code","b":[141,23,3],"m":"sta","oa":791,"o":"a_0317"},{"a":12653,"t":"code","b":[169,98],"m":"lda","o":"#$62"},{"a":12655,"t":"code","b":[141,24,3],"m":"sta","oa":792,"o":"nmi_vector"},{"a":12658,"t":"code","b":[169,49],"m":"lda","o":"#$31"},{"a":12660,"t":"code","b":[141,25,3],"m":"sta","oa":793,"o":"a_0319"},{"a":12663,"t":"code","b":[162,8],"m":"ldx","o":"#$08"},{"a":12665,"l":"b_3179","t":"code","b":[189,109,62],"m":"lda","oa":15981,"o":"cbm80_header,x","x":[12672]},{"a":12668,"t":"code","b":[157,0,128],"m":"sta","oa":32768,"o":"f_8000,x"},{"a":12671,"t":"code","b":[202],"m":"dex"},{"a":12672,"t":"code","b":[16,247],"m":"bpl","oa":12665,"o":"b_3179"},{"a":12674,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":12676,"t":"code","b":[141,160,143],"m":"sta","oa":36768,"o":"music_off"},{"a":12679,"t":"code","b":[141,71,140],"m":"sta","oa":35911,"o":"practice"},{"a":12682,"t":"code","b":[169,59],"m":"lda","o":"#$3B"},{"a":12684,"t":"code","b":[141,92,142],"m":"sta","oa":36444,"o":"bitmap_d011"},{"a":12687,"t":"code","b":[169,11],"m":"lda","o":"#$0B"},{"a":12689,"t":"code","b":[141,60,14],"m":"sta","oa":3644,"o":"text_scroll"},{"a":12692,"t":"code","b":[173,123,144],"m":"lda","oa":36987,"o":"stage"},{"a":12695,"t":"code","b":[201,3],"m":"cmp","o":"#$03"},{"a":12697,"t":"code","b":[240,3],"m":"beq","oa":12702,"o":"b_319E"},{"a":12699,"t":"code","b":[76,80,50],"m":"jmp","oa":12880,"o":"title_screen"},{"a":12702,"l":"b_319E","c":"The ending. Starts the tune, clears the status lines, draws the tokens left, installs irq_bottom, and slows the tune at the places listed at $8E5D (twice: see there); then plays the ending's sample at $FCC0 (play_ending_sample), shows the ending text a line at a time from $8CAC (irq_bottom scrolls it), waits for the last line, waits $C2 times frame_delay (about ten seconds), clears the bitmap and goes to the title.","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[12697]},{"a":12704,"t":"code","b":[141,80,14],"m":"sta","oa":3664,"o":"spr_enable"},{"a":12707,"t":"code","b":[169,55],"m":"lda","o":"#$37"},{"a":12709,"t":"code","b":[141,92,142],"m":"sta","oa":36444,"o":"bitmap_d011"},{"a":12712,"t":"code","b":[32,75,148],"m":"jsr","oa":37963,"o":"start_tune"},{"a":12715,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":12717,"t":"code","b":[141,160,143],"m":"sta","oa":36768,"o":"music_off"},{"a":12720,"t":"code","b":[141,153,143],"m":"sta","oa":36761,"o":"hoofbeats"},{"a":12723,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":12725,"t":"code","b":[162,84],"m":"ldx","o":"#$54"},{"a":12727,"l":"b_31B7","t":"code","b":[157,248,218],"m":"sta","o":"$DAF8,x","x":[12737]},{"a":12730,"t":"code","b":[157,248,70],"m":"sta","oa":18168,"o":"f_46F8,x"},{"a":12733,"t":"code","b":[157,248,6],"m":"sta","oa":1784,"o":"f_06F8,x"},{"a":12736,"t":"code","b":[202],"m":"dex"},{"a":12737,"t":"code","b":[16,244],"m":"bpl","oa":12727,"o":"b_31B7"},{"a":12739,"t":"code","b":[162,179],"m":"ldx","o":"#$B3"},{"a":12741,"l":"b_31C5","t":"code","b":[169,32],"m":"lda","o":"#$20","x":[12747]},{"a":12743,"t":"code","b":[157,76,7],"m":"sta","oa":1868,"o":"f_074C,x"},{"a":12746,"t":"code","b":[202],"m":"dex"},{"a":12747,"t":"code","b":[208,248],"m":"bne","oa":12741,"o":"b_31C5"},{"a":12749,"t":"code","b":[32,237,44],"m":"jsr","oa":11501,"o":"draw_tokens"},{"a":12752,"t":"code","b":[120],"m":"sei"},{"a":12753,"t":"code","b":[169,217],"m":"lda","o":"#$D9"},{"a":12755,"t":"code","b":[141,20,3],"m":"sta","oa":788,"o":"irq_vector"},{"a":12758,"t":"code","b":[169,57],"m":"lda","o":"#$39"},{"a":12760,"t":"code","b":[141,21,3],"m":"sta","oa":789,"o":"a_0315"},{"a":12763,"t":"code","b":[88],"m":"cli"},{"a":12764,"t":"code","b":[173,93,142],"m":"lda","oa":36445,"o":"tune_slowdowns"},{"a":12767,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"zpa_0D"},{"a":12769,"t":"code","b":[162,1],"m":"ldx","o":"#$01"},{"a":12771,"l":"b_31E3","t":"code","b":[165,22],"m":"lda","oa":22,"o":"voice1_ptr","x":[12795]},{"a":12773,"t":"code","b":[56],"m":"sec"},{"a":12774,"t":"code","b":[233,34],"m":"sbc","o":"#$22"},{"a":12776,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"zpa_10"},{"a":12778,"t":"code","b":[197,13],"m":"cmp","oa":13,"o":"zpa_0D"},{"a":12780,"t":"code","b":[208,9],"m":"bne","oa":12791,"o":"b_31F7"},{"a":12782,"t":"code","b":[238,64,150],"m":"inc","oa":38464,"o":"tempo"},{"a":12785,"t":"code","b":[232],"m":"inx"},{"a":12786,"t":"code","b":[189,93,142],"m":"lda","oa":36445,"o":"tune_slowdowns,x"},{"a":12789,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"zpa_0D"},{"a":12791,"l":"b_31F7","t":"code","b":[165,16],"m":"lda","oa":16,"o":"zpa_10","x":[12780]},{"a":12793,"t":"code","b":[201,43],"m":"cmp","o":"#$2B"},{"a":12795,"t":"code","b":[144,230],"m":"bcc","oa":12771,"o":"b_31E3"},{"a":12797,"t":"code","b":[206,160,143],"m":"dec","oa":36768,"o":"music_off"},{"a":12800,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":12802,"t":"code","b":[141,72,148],"m":"sta","oa":37960,"o":"sample_volume"},{"a":12805,"t":"code","b":[169,112],"m":"lda","o":"#$70"},{"a":12807,"t":"code","b":[141,73,148],"m":"sta","oa":37961,"o":"sample_rate"},{"a":12810,"t":"code","b":[32,73,147],"m":"jsr","oa":37705,"o":"play_ending_sample"},{"a":12813,"t":"code","b":[169,6],"m":"lda","o":"#$06"},{"a":12815,"t":"code","b":[141,64,150],"m":"sta","oa":38464,"o":"tempo"},{"a":12818,"t":"code","b":[238,160,143],"m":"inc","oa":36768,"o":"music_off"},{"a":12821,"t":"code","b":[162,180],"m":"ldx","o":"#$B4"},{"a":12823,"l":"b_3217","t":"code","b":[169,1],"m":"lda","o":"#$01","x":[12829]},{"a":12825,"t":"code","b":[157,76,219],"m":"sta","o":"$DB4C,x"},{"a":12828,"t":"code","b":[202],"m":"dex"},{"a":12829,"t":"code","b":[208,248],"m":"bne","oa":12823,"o":"b_3217"},{"a":12831,"t":"code","b":[169,10],"m":"lda","o":"#$0A"},{"a":12833,"t":"code","b":[141,90,142],"m":"sta","oa":36442,"o":"a_8E5A"},{"a":12836,"t":"code","b":[169,29],"m":"lda","o":"#$1D"},{"a":12838,"t":"code","b":[133,4],"m":"sta","oa":4,"o":"gunman_x"},{"a":12840,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":12842,"t":"code","b":[141,71,145],"m":"sta","oa":37191,"o":"a_9147"},{"a":12845,"t":"code","b":[169,172],"m":"lda","o":"#$AC"},{"a":12847,"t":"code","b":[133,48],"m":"sta","oa":48,"o":"ending_ptr"},{"a":12849,"t":"code","b":[169,140],"m":"lda","o":"#$8C"},{"a":12851,"t":"code","b":[133,49],"m":"sta","oa":49,"o":"zpa_31"},{"a":12853,"t":"code","b":[206,91,142],"m":"dec","oa":36443,"o":"ending_running"},{"a":12856,"l":"b_3238","t":"code","b":[173,91,142],"m":"lda","oa":36443,"o":"ending_running","x":[12859]},{"a":12859,"t":"code","b":[208,251],"m":"bne","oa":12856,"o":"b_3238"},{"a":12861,"t":"code","b":[162,194],"m":"ldx","o":"#$C2"},{"a":12863,"l":"b_323F","t":"code","b":[32,1,56],"m":"jsr","oa":14337,"o":"frame_delay","x":[12867]},{"a":12866,"t":"code","b":[202],"m":"dex"},{"a":12867,"t":"code","b":[208,250],"m":"bne","oa":12863,"o":"b_323F"},{"a":12869,"t":"code","b":[32,4,31],"m":"jsr","oa":7940,"o":"clear_bitmap"},{"a":12872,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":12874,"t":"code","b":[141,123,144],"m":"sta","oa":36987,"o":"stage"},{"a":12877,"t":"code","b":[76,27,12],"m":"jmp","oa":3099,"o":"show_picture"},{"a":12880,"l":"title_screen","c":"The title (stage 4). Installs irq_title, checks the last score against the hall of fame and takes the player's initials if it is in (check_high_score), clears the score, writes the title text ($8EF0-$8F5C), sets stage to 1 and starts the tune (start_tune). Then waits: F1 opens the practice menu, fire on the joystick in port 2 starts a game at level 1, F7 shows the hall of fame until fire is pressed, and every so often the bottom line changes between three credits lines.","t":"code","b":[201,4],"m":"cmp","o":"#$04","x":[12699]},{"a":12882,"t":"code","b":[240,3],"m":"beq","oa":12887,"o":"b_3257"},{"a":12884,"t":"code","b":[76,175,52],"m":"jmp","oa":13487,"o":"start_play"},{"a":12887,"l":"b_3257","t":"code","b":[120],"m":"sei","x":[12882]},{"a":12888,"t":"code","b":[169,49],"m":"lda","o":"#$31"},{"a":12890,"t":"code","b":[141,20,3],"m":"sta","oa":788,"o":"irq_vector"},{"a":12893,"t":"code","b":[169,52],"m":"lda","o":"#$34"},{"a":12895,"t":"code","b":[141,21,3],"m":"sta","oa":789,"o":"a_0315"},{"a":12898,"t":"code","b":[88],"m":"cli"},{"a":12899,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":12901,"t":"code","b":[162,4],"m":"ldx","o":"#$04"},{"a":12903,"l":"b_3267","t":"code","b":[157,124,70],"m":"sta","oa":18044,"o":"f_467C,x","x":[12913]},{"a":12906,"t":"code","b":[157,124,218],"m":"sta","o":"$DA7C,x"},{"a":12909,"t":"code","b":[157,124,6],"m":"sta","oa":1660,"o":"f_067C,x"},{"a":12912,"t":"code","b":[202],"m":"dex"},{"a":12913,"t":"code","b":[16,244],"m":"bpl","oa":12903,"o":"b_3267"},{"a":12915,"t":"code","b":[32,241,60],"m":"jsr","oa":15601,"o":"check_high_score"},{"a":12918,"t":"code","b":[160,3],"m":"ldy","o":"#$03"},{"a":12920,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":12922,"l":"b_327A","t":"code","b":[153,164,143],"m":"sta","oa":36772,"o":"pending,y","x":[12929]},{"a":12925,"t":"code","b":[153,168,143],"m":"sta","oa":36776,"o":"score,y"},{"a":12928,"t":"code","b":[136],"m":"dey"},{"a":12929,"t":"code","b":[16,247],"m":"bpl","oa":12922,"o":"b_327A"},{"a":12931,"t":"code","b":[162,25],"m":"ldx","o":"#$19"},{"a":12933,"l":"b_3285","t":"code","b":[189,240,142],"m":"lda","oa":36592,"o":"title_fire,x","x":[12985]},{"a":12936,"t":"code","b":[157,174,6],"m":"sta","oa":1710,"o":"f_06AE,x"},{"a":12939,"t":"code","b":[189,13,143],"m":"lda","oa":36621,"o":"title_f1,x"},{"a":12942,"t":"code","b":[157,214,6],"m":"sta","oa":1750,"o":"f_06D6,x"},{"a":12945,"t":"code","b":[189,41,143],"m":"lda","oa":36649,"o":"title_f7,x"},{"a":12948,"t":"code","b":[157,254,6],"m":"sta","oa":1790,"o":"f_06FE,x"},{"a":12951,"t":"code","b":[169,32],"m":"lda","o":"#$20"},{"a":12953,"t":"code","b":[157,38,7],"m":"sta","oa":1830,"o":"f_0726,x"},{"a":12956,"t":"code","b":[157,78,7],"m":"sta","oa":1870,"o":"f_074E,x"},{"a":12959,"t":"code","b":[189,67,143],"m":"lda","oa":36675,"o":"title_previous,x"},{"a":12962,"t":"code","b":[157,118,7],"m":"sta","oa":1910,"o":"f_0776,x"},{"a":12965,"t":"code","b":[169,10],"m":"lda","o":"#$0A"},{"a":12967,"t":"code","b":[157,174,218],"m":"sta","o":"$DAAE,x"},{"a":12970,"t":"code","b":[157,214,218],"m":"sta","o":"$DAD6,x"},{"a":12973,"t":"code","b":[157,254,218],"m":"sta","o":"$DAFE,x"},{"a":12976,"t":"code","b":[157,78,219],"m":"sta","o":"$DB4E,x"},{"a":12979,"t":"code","b":[169,7],"m":"lda","o":"#$07"},{"a":12981,"t":"code","b":[157,118,219],"m":"sta","o":"$DB76,x"},{"a":12984,"t":"code","b":[202],"m":"dex"},{"a":12985,"t":"code","b":[16,202],"m":"bpl","oa":12933,"o":"b_3285"},{"a":12987,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":12989,"t":"code","b":[141,123,144],"m":"sta","oa":36987,"o":"stage"},{"a":12992,"t":"code","b":[32,75,148],"m":"jsr","oa":37963,"o":"start_tune"},{"a":12995,"l":"j_32C3","t":"code","b":[169,254],"m":"lda","o":"#$FE","x":[13071,13079,13161]},{"a":12997,"t":"code","b":[141,0,220],"m":"sta","o":"cia1_port_a"},{"a":13000,"t":"code","b":[173,1,220],"m":"lda","o":"cia1_port_b"},{"a":13003,"t":"code","b":[41,16],"m":"and","o":"#$10"},{"a":13005,"t":"code","b":[208,6],"m":"bne","oa":13013,"o":"b_32D5"},{"a":13007,"t":"code","b":[206,71,140],"m":"dec","oa":35911,"o":"practice"},{"a":13010,"t":"code","b":[76,108,51],"m":"jmp","oa":13164,"o":"practice_menu"},{"a":13013,"l":"b_32D5","t":"code","b":[173,0,220],"m":"lda","o":"cia1_port_a","x":[13005]},{"a":13016,"t":"code","b":[41,16],"m":"and","o":"#$10"},{"a":13018,"t":"code","b":[208,5],"m":"bne","oa":13025,"o":"b_32E1"},{"a":13020,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":13022,"t":"code","b":[76,163,52],"m":"jmp","oa":13475,"o":"j_34A3"},{"a":13025,"l":"b_32E1","t":"code","b":[173,1,220],"m":"lda","o":"cia1_port_b","x":[13018]},{"a":13028,"t":"code","b":[41,8],"m":"and","o":"#$08"},{"a":13030,"t":"code","b":[208,34],"m":"bne","oa":13066,"o":"b_330A"},{"a":13032,"c":"F7: the hall of fame, with \"PRESS FIRE BUTTON\" under it, until fire on port 2; then back to the title","t":"code","b":[32,157,60],"m":"jsr","oa":15517,"o":"show_hall_of_fame"},{"a":13035,"t":"code","b":[162,16],"m":"ldx","o":"#$10"},{"a":13037,"l":"b_32ED","t":"code","b":[189,46,62],"m":"lda","oa":15918,"o":"press_fire_text,x","x":[13049]},{"a":13040,"t":"code","b":[157,203,7],"m":"sta","oa":1995,"o":"f_07CB,x"},{"a":13043,"t":"code","b":[169,6],"m":"lda","o":"#$06"},{"a":13045,"t":"code","b":[157,203,219],"m":"sta","o":"$DBCB,x"},{"a":13048,"t":"code","b":[202],"m":"dex"},{"a":13049,"t":"code","b":[16,242],"m":"bpl","oa":13037,"o":"b_32ED"},{"a":13051,"l":"b_32FB","t":"code","b":[173,0,220],"m":"lda","o":"cia1_port_a","x":[13056]},{"a":13054,"t":"code","b":[41,16],"m":"and","o":"#$10"},{"a":13056,"t":"code","b":[208,249],"m":"bne","oa":13051,"o":"b_32FB"},{"a":13058,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":13060,"t":"code","b":[141,123,144],"m":"sta","oa":36987,"o":"stage"},{"a":13063,"t":"code","b":[76,27,12],"m":"jmp","oa":3099,"o":"show_picture"},{"a":13066,"l":"b_330A","c":"The credits line on row 24 changes every 200 turns of the wait, in turn: the graphics credit at $3E3F (light blue), the line at $1077 (purple) and the line at $109F (light red)","t":"code","b":[206,104,62],"m":"dec","oa":15976,"o":"a_3E68","x":[13030]},{"a":13069,"t":"code","b":[240,3],"m":"beq","oa":13074,"o":"b_3312"},{"a":13071,"t":"code","b":[76,195,50],"m":"jmp","oa":12995,"o":"j_32C3"},{"a":13074,"l":"b_3312","t":"code","b":[206,105,62],"m":"dec","oa":15977,"o":"a_3E69","x":[13069]},{"a":13077,"t":"code","b":[240,3],"m":"beq","oa":13082,"o":"b_331A"},{"a":13079,"t":"code","b":[76,195,50],"m":"jmp","oa":12995,"o":"j_32C3"},{"a":13082,"l":"b_331A","t":"code","b":[169,200],"m":"lda","o":"#$C8","x":[13077]},{"a":13084,"t":"code","b":[141,105,62],"m":"sta","oa":15977,"o":"a_3E69"},{"a":13087,"t":"code","b":[206,107,62],"m":"dec","oa":15979,"o":"credit_line"},{"a":13090,"t":"code","b":[208,5],"m":"bne","oa":13097,"o":"b_3329"},{"a":13092,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":13094,"t":"code","b":[141,107,62],"m":"sta","oa":15979,"o":"credit_line"},{"a":13097,"l":"b_3329","t":"code","b":[173,107,62],"m":"lda","oa":15979,"o":"credit_line","x":[13090]},{"a":13100,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":13102,"t":"code","b":[48,30],"m":"bmi","oa":13134,"o":"b_334E"},{"a":13104,"t":"code","b":[240,14],"m":"beq","oa":13120,"o":"b_3340"},{"a":13106,"t":"code","b":[169,63],"m":"lda","o":"#$3F"},{"a":13108,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"src_ptr"},{"a":13110,"t":"code","b":[169,62],"m":"lda","o":"#$3E"},{"a":13112,"t":"code","b":[133,39],"m":"sta","oa":39,"o":"zpa_27"},{"a":13114,"t":"code","b":[169,14],"m":"lda","o":"#$0E"},{"a":13116,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"zpa_0D"},{"a":13118,"t":"code","b":[208,26],"m":"bne","oa":13146,"o":"b_335A"},{"a":13120,"l":"b_3340","t":"code","b":[169,119],"m":"lda","o":"#$77","x":[13104]},{"a":13122,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"src_ptr"},{"a":13124,"t":"code","b":[169,16],"m":"lda","o":"#$10"},{"a":13126,"t":"code","b":[133,39],"m":"sta","oa":39,"o":"zpa_27"},{"a":13128,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":13130,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"zpa_0D"},{"a":13132,"t":"code","b":[208,12],"m":"bne","oa":13146,"o":"b_335A"},{"a":13134,"l":"b_334E","t":"code","b":[169,159],"m":"lda","o":"#$9F","x":[13102]},{"a":13136,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"src_ptr"},{"a":13138,"t":"code","b":[169,16],"m":"lda","o":"#$10"},{"a":13140,"t":"code","b":[133,39],"m":"sta","oa":39,"o":"zpa_27"},{"a":13142,"t":"code","b":[169,10],"m":"lda","o":"#$0A"},{"a":13144,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"zpa_0D"},{"a":13146,"l":"b_335A","t":"code","b":[160,39],"m":"ldy","o":"#$27","x":[13118,13132]},{"a":13148,"l":"b_335C","t":"code","b":[177,38],"m":"lda","oa":38,"o":"(src_ptr),y","x":[13159]},{"a":13150,"t":"code","b":[153,192,7],"m":"sta","oa":1984,"o":"f_07C0,y"},{"a":13153,"t":"code","b":[165,13],"m":"lda","oa":13,"o":"zpa_0D"},{"a":13155,"t":"code","b":[153,192,219],"m":"sta","o":"$DBC0,y"},{"a":13158,"t":"code","b":[136],"m":"dey"},{"a":13159,"t":"code","b":[16,243],"m":"bpl","oa":13148,"o":"b_335C"},{"a":13161,"t":"code","b":[76,195,50],"m":"jmp","oa":12995,"o":"j_32C3"},{"a":13164,"l":"practice_menu","c":"F1 on the title. Asks \"LEVEL 1 2 OR 3 ?\" and waits for 1, 2 or 3 (level), shows the four stages and waits for F1 (the ducks: stage 1 through show_picture), F3 (ride 1: stage 1 straight into the ride), F5 (the shoot-out: stage 0 through show_picture) or F7 (the train: stage 2 straight into the ride). practice was set by the F1 that came here, and show_picture's start_stage clears it again, so only the two rides start with it set.","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[13010]},{"a":13166,"t":"code","b":[170],"m":"tax"},{"a":13167,"l":"b_336F","t":"code","b":[157,127,218],"m":"sta","o":"$DA7F,x","x":[13174]},{"a":13170,"t":"code","b":[157,0,219],"m":"sta","o":"$DB00,x"},{"a":13173,"t":"code","b":[202],"m":"dex"},{"a":13174,"t":"code","b":[208,247],"m":"bne","oa":13167,"o":"b_336F"},{"a":13176,"l":"b_3378","t":"code","b":[162,25],"m":"ldx","o":"#$19","x":[13229]},{"a":13178,"l":"b_337A","t":"code","b":[189,102,142],"m":"lda","oa":36454,"o":"level_question,x","x":[13190]},{"a":13181,"t":"code","b":[157,158,7],"m":"sta","oa":1950,"o":"f_079E,x"},{"a":13184,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":13186,"t":"code","b":[157,158,219],"m":"sta","o":"$DB9E,x"},{"a":13189,"t":"code","b":[202],"m":"dex"},{"a":13190,"t":"code","b":[16,242],"m":"bpl","oa":13178,"o":"b_337A"},{"a":13192,"t":"code","b":[169,127],"m":"lda","o":"#$7F"},{"a":13194,"t":"code","b":[141,0,220],"m":"sta","o":"cia1_port_a"},{"a":13197,"t":"code","b":[173,1,220],"m":"lda","o":"cia1_port_b"},{"a":13200,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":13202,"t":"code","b":[208,4],"m":"bne","oa":13208,"o":"b_3398"},{"a":13204,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":13206,"t":"code","b":[240,25],"m":"beq","oa":13233,"o":"b_33B1"},{"a":13208,"l":"b_3398","t":"code","b":[173,1,220],"m":"lda","o":"cia1_port_b","x":[13202]},{"a":13211,"t":"code","b":[41,8],"m":"and","o":"#$08"},{"a":13213,"t":"code","b":[208,4],"m":"bne","oa":13219,"o":"b_33A3"},{"a":13215,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":13217,"t":"code","b":[208,14],"m":"bne","oa":13233,"o":"b_33B1"},{"a":13219,"l":"b_33A3","t":"code","b":[169,253],"m":"lda","o":"#$FD","x":[13213]},{"a":13221,"t":"code","b":[141,0,220],"m":"sta","o":"cia1_port_a"},{"a":13224,"t":"code","b":[173,1,220],"m":"lda","o":"cia1_port_b"},{"a":13227,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":13229,"t":"code","b":[208,201],"m":"bne","oa":13176,"o":"b_3378"},{"a":13231,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":13233,"l":"b_33B1","t":"code","b":[141,162,143],"m":"sta","oa":36770,"o":"level","x":[13206,13217]},{"a":13236,"t":"code","b":[162,27],"m":"ldx","o":"#$1B"},{"a":13238,"l":"b_33B6","t":"code","b":[189,129,142],"m":"lda","oa":36481,"o":"practice_f1,x","x":[13282]},{"a":13241,"t":"code","b":[157,214,6],"m":"sta","oa":1750,"o":"f_06D6,x"},{"a":13244,"t":"code","b":[189,157,142],"m":"lda","oa":36509,"o":"practice_f3,x"},{"a":13247,"t":"code","b":[157,254,6],"m":"sta","oa":1790,"o":"f_06FE,x"},{"a":13250,"t":"code","b":[189,185,142],"m":"lda","oa":36537,"o":"practice_f5,x"},{"a":13253,"t":"code","b":[157,38,7],"m":"sta","oa":1830,"o":"f_0726,x"},{"a":13256,"t":"code","b":[189,212,142],"m":"lda","oa":36564,"o":"practice_f7,x"},{"a":13259,"t":"code","b":[157,78,7],"m":"sta","oa":1870,"o":"f_074E,x"},{"a":13262,"t":"code","b":[169,12],"m":"lda","o":"#$0C"},{"a":13264,"t":"code","b":[157,214,218],"m":"sta","o":"$DAD6,x"},{"a":13267,"t":"code","b":[157,254,218],"m":"sta","o":"$DAFE,x"},{"a":13270,"t":"code","b":[157,38,219],"m":"sta","o":"$DB26,x"},{"a":13273,"t":"code","b":[157,78,219],"m":"sta","o":"$DB4E,x"},{"a":13276,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":13278,"t":"code","b":[157,158,219],"m":"sta","o":"$DB9E,x"},{"a":13281,"t":"code","b":[202],"m":"dex"},{"a":13282,"t":"code","b":[16,210],"m":"bpl","oa":13238,"o":"b_33B6"},{"a":13284,"l":"b_33E4","t":"code","b":[169,254],"m":"lda","o":"#$FE","x":[13348]},{"a":13286,"t":"code","b":[141,0,220],"m":"sta","o":"cia1_port_a"},{"a":13289,"t":"code","b":[173,1,220],"m":"lda","o":"cia1_port_b"},{"a":13292,"t":"code","b":[41,16],"m":"and","o":"#$10"},{"a":13294,"t":"code","b":[208,11],"m":"bne","oa":13307,"o":"b_33FB"},{"a":13296,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":13298,"t":"code","b":[141,123,144],"m":"sta","oa":36987,"o":"stage"},{"a":13301,"t":"code","b":[32,4,31],"m":"jsr","oa":7940,"o":"clear_bitmap"},{"a":13304,"t":"code","b":[76,27,12],"m":"jmp","oa":3099,"o":"show_picture"},{"a":13307,"l":"b_33FB","t":"code","b":[173,1,220],"m":"lda","o":"cia1_port_b","x":[13294]},{"a":13310,"t":"code","b":[41,32],"m":"and","o":"#$20"},{"a":13312,"t":"code","b":[208,11],"m":"bne","oa":13325,"o":"b_340D"},{"a":13314,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":13316,"t":"code","b":[141,123,144],"m":"sta","oa":36987,"o":"stage"},{"a":13319,"t":"code","b":[32,4,31],"m":"jsr","oa":7940,"o":"clear_bitmap"},{"a":13322,"t":"code","b":[76,59,31],"m":"jmp","oa":7995,"o":"start_ride"},{"a":13325,"l":"b_340D","t":"code","b":[173,1,220],"m":"lda","o":"cia1_port_b","x":[13312]},{"a":13328,"t":"code","b":[41,64],"m":"and","o":"#$40"},{"a":13330,"t":"code","b":[208,11],"m":"bne","oa":13343,"o":"b_341F"},{"a":13332,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":13334,"t":"code","b":[141,123,144],"m":"sta","oa":36987,"o":"stage"},{"a":13337,"t":"code","b":[32,4,31],"m":"jsr","oa":7940,"o":"clear_bitmap"},{"a":13340,"t":"code","b":[76,27,12],"m":"jmp","oa":3099,"o":"show_picture"},{"a":13343,"l":"b_341F","t":"code","b":[173,1,220],"m":"lda","o":"cia1_port_b","x":[13330]},{"a":13346,"t":"code","b":[41,8],"m":"and","o":"#$08"},{"a":13348,"t":"code","b":[208,190],"m":"bne","oa":13284,"o":"b_33E4"},{"a":13350,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":13352,"t":"code","b":[141,123,144],"m":"sta","oa":36987,"o":"stage"},{"a":13355,"t":"code","b":[32,4,31],"m":"jsr","oa":7940,"o":"clear_bitmap"},{"a":13358,"t":"code","b":[76,59,31],"m":"jmp","oa":7995,"o":"start_ride"},{"a":13361,"l":"irq_title","c":"Raster handler of the title, line 1: VIC bank 1, multicolour bitmap at $6000 with the screen at $4400, black border and background; next handler irq_title_text on line $AB; then plays the tune (play_music).","t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":13363,"t":"code","b":[141,25,208],"m":"sta","o":"vic_irq_status"},{"a":13366,"t":"code","b":[169,106],"m":"lda","o":"#$6A"},{"a":13368,"t":"code","b":[141,20,3],"m":"sta","oa":788,"o":"irq_vector"},{"a":13371,"t":"code","b":[169,52],"m":"lda","o":"#$34"},{"a":13373,"t":"code","b":[141,21,3],"m":"sta","oa":789,"o":"a_0315"},{"a":13376,"t":"code","b":[169,171],"m":"lda","o":"#$AB"},{"a":13378,"t":"code","b":[141,18,208],"m":"sta","o":"vic_raster"},{"a":13381,"t":"code","b":[234],"m":"nop"},{"a":13382,"t":"code","b":[234],"m":"nop"},{"a":13383,"t":"code","b":[234],"m":"nop"},{"a":13384,"t":"code","b":[173,0,221],"m":"lda","o":"cia2_port_a"},{"a":13387,"t":"code","b":[41,252],"m":"and","o":"#$FC"},{"a":13389,"t":"code","b":[9,2],"m":"ora","o":"#$02"},{"a":13391,"t":"code","b":[141,0,221],"m":"sta","o":"cia2_port_a"},{"a":13394,"t":"code","b":[169,59],"m":"lda","o":"#$3B"},{"a":13396,"t":"code","b":[141,17,208],"m":"sta","o":"vic_control1"},{"a":13399,"t":"code","b":[169,24],"m":"lda","o":"#$18"},{"a":13401,"t":"code","b":[141,22,208],"m":"sta","o":"vic_control2"},{"a":13404,"t":"code","b":[141,24,208],"m":"sta","o":"vic_memory"},{"a":13407,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":13409,"t":"code","b":[141,32,208],"m":"sta","o":"vic_border"},{"a":13412,"t":"code","b":[141,33,208],"m":"sta","o":"vic_background0"},{"a":13415,"t":"code","b":[76,117,148],"m":"jmp","oa":38005,"o":"play_music"},{"a":13418,"l":"irq_title_text","c":"Raster handler of the title, line $AB: VIC bank 0, text from the character set at $0800 with the screen at $0400, the text screen's fine scroll from text_scroll, sprites off; next handler irq_title on line 1.","t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":13420,"t":"code","b":[141,25,208],"m":"sta","o":"vic_irq_status"},{"a":13423,"t":"code","b":[169,49],"m":"lda","o":"#$31"},{"a":13425,"t":"code","b":[141,20,3],"m":"sta","oa":788,"o":"irq_vector"},{"a":13428,"t":"code","b":[169,52],"m":"lda","o":"#$34"},{"a":13430,"t":"code","b":[141,21,3],"m":"sta","oa":789,"o":"a_0315"},{"a":13433,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":13435,"t":"code","b":[141,18,208],"m":"sta","o":"vic_raster"},{"a":13438,"t":"code","b":[173,0,221],"m":"lda","o":"cia2_port_a"},{"a":13441,"t":"code","b":[9,3],"m":"ora","o":"#$03"},{"a":13443,"t":"code","b":[141,0,221],"m":"sta","o":"cia2_port_a"},{"a":13446,"t":"code","b":[173,17,208],"m":"lda","o":"vic_control1"},{"a":13449,"t":"code","b":[41,16],"m":"and","o":"#$10"},{"a":13451,"t":"code","b":[13,60,14],"m":"ora","oa":3644,"o":"text_scroll"},{"a":13454,"t":"code","b":[141,17,208],"m":"sta","o":"vic_control1"},{"a":13457,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":13459,"t":"code","b":[141,22,208],"m":"sta","o":"vic_control2"},{"a":13462,"t":"code","b":[169,19],"m":"lda","o":"#$13"},{"a":13464,"t":"code","b":[141,24,208],"m":"sta","o":"vic_memory"},{"a":13467,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":13469,"t":"code","b":[141,21,208],"m":"sta","o":"vic_sprite_enable"},{"a":13472,"t":"code","b":[76,91,59],"m":"jmp","oa":15195,"o":"irq_exit"},{"a":13475,"l":"j_34A3","c":"Fire on the title: a new game at level 0 with the music off while show_picture draws the canyon","t":"code","b":[141,162,143],"m":"sta","oa":36770,"o":"level","x":[13022]},{"a":13478,"t":"code","b":[206,160,143],"m":"dec","oa":36768,"o":"music_off"},{"a":13481,"t":"code","b":[32,4,31],"m":"jsr","oa":7940,"o":"clear_bitmap"},{"a":13484,"t":"code","b":[76,27,12],"m":"jmp","oa":3099,"o":"show_picture"},{"a":13487,"l":"start_play","c":"Starts the stage in stage after its picture is drawn (the shoot-out, 0, or the ducks, 1). Clears the shoot-out's counters and the sprite expansion, priority and multicolour, places and colours the Marshall's sprites from $9091, $90C4 and $90D5, empties the gunmen's table, clears the sound chip (clear_sid), installs irq_bottom, and for stage 1 goes to start_ducks. For the shoot-out it draws the tokens and the score, walks the Marshall in from the left, writes the status line ($8FE2), puts the sight in the middle, gives him six bullets and runs the shoot-out's loop below.","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[12884]},{"a":13489,"t":"code","b":[133,64],"m":"sta","oa":64,"o":"in_ride"},{"a":13491,"t":"code","b":[141,55,145],"m":"sta","oa":37175,"o":"bad_guys_killed"},{"a":13494,"t":"code","b":[141,56,145],"m":"sta","oa":37176,"o":"a_9138"},{"a":13497,"t":"code","b":[141,183,144],"m":"sta","oa":37047,"o":"gun_up"},{"a":13500,"t":"code","b":[141,184,144],"m":"sta","oa":37048,"o":"shot_frames"},{"a":13503,"t":"code","b":[141,185,144],"m":"sta","oa":37049,"o":"a_90B9"},{"a":13506,"t":"code","b":[141,27,208],"m":"sta","o":"vic_sprite_priority"},{"a":13509,"t":"code","b":[141,28,208],"m":"sta","o":"vic_sprite_multicolour"},{"a":13512,"t":"code","b":[141,29,208],"m":"sta","o":"vic_sprite_expand_x"},{"a":13515,"t":"code","b":[141,23,208],"m":"sta","o":"vic_sprite_expand_y"},{"a":13518,"t":"code","b":[141,73,145],"m":"sta","oa":37193,"o":"a_9149"},{"a":13521,"t":"code","b":[141,74,145],"m":"sta","oa":37194,"o":"a_914A"},{"a":13524,"t":"code","b":[141,75,145],"m":"sta","oa":37195,"o":"a_914B"},{"a":13527,"t":"code","b":[141,76,145],"m":"sta","oa":37196,"o":"a_914C"},{"a":13530,"t":"code","b":[169,18],"m":"lda","o":"#$12"},{"a":13532,"t":"code","b":[133,65],"m":"sta","oa":65,"o":"bad_guys_left"},{"a":13534,"t":"code","b":[169,11],"m":"lda","o":"#$0B"},{"a":13536,"t":"code","b":[141,81,14],"m":"sta","oa":3665,"o":"border_colour"},{"a":13539,"t":"code","b":[141,82,14],"m":"sta","oa":3666,"o":"bg_colour"},{"a":13542,"t":"code","b":[141,95,14],"m":"sta","oa":3679,"o":"spr7_colour"},{"a":13545,"t":"code","b":[162,1],"m":"ldx","o":"#$01"},{"a":13547,"t":"code","b":[142,100,14],"m":"stx","oa":3684,"o":"spr3_ptr"},{"a":13550,"t":"code","b":[232],"m":"inx"},{"a":13551,"t":"code","b":[142,101,14],"m":"stx","oa":3685,"o":"spr4_ptr"},{"a":13554,"t":"code","b":[232],"m":"inx"},{"a":13555,"t":"code","b":[142,102,14],"m":"stx","oa":3686,"o":"spr5_ptr"},{"a":13558,"t":"code","b":[232],"m":"inx"},{"a":13559,"t":"code","b":[142,103,14],"m":"stx","oa":3687,"o":"spr6_ptr"},{"a":13562,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":13564,"l":"b_34FC","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[13578]},{"a":13566,"t":"code","b":[157,0,64],"m":"sta","oa":16384,"o":"thrown_rider,x"},{"a":13569,"t":"code","b":[157,64,64],"m":"sta","oa":16448,"o":"f_4040,x"},{"a":13572,"t":"code","b":[169,32],"m":"lda","o":"#$20"},{"a":13574,"t":"code","b":[157,0,7],"m":"sta","oa":1792,"o":"f_0700,x"},{"a":13577,"t":"code","b":[202],"m":"dex"},{"a":13578,"t":"code","b":[208,240],"m":"bne","oa":13564,"o":"b_34FC"},{"a":13580,"t":"code","b":[162,15],"m":"ldx","o":"#$0F"},{"a":13582,"l":"b_350E","t":"code","b":[189,145,144],"m":"lda","oa":37009,"o":"sight_shape,x","x":[13625]},{"a":13585,"t":"code","b":[157,47,64],"m":"sta","oa":16431,"o":"f_402F,x"},{"a":13588,"t":"code","b":[189,196,144],"m":"lda","oa":37060,"o":"start_positions,x"},{"a":13591,"t":"code","b":[157,63,14],"m":"sta","oa":3647,"o":"spr0_x,x"},{"a":13594,"t":"code","b":[189,213,144],"m":"lda","oa":37077,"o":"start_colours,x"},{"a":13597,"t":"code","b":[157,81,14],"m":"sta","oa":3665,"o":"border_colour,x"},{"a":13600,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":13602,"t":"code","b":[224,3],"m":"cpx","o":"#$03"},{"a":13604,"t":"code","b":[176,6],"m":"bcs","oa":13612,"o":"b_352C"},{"a":13606,"t":"code","b":[157,177,145],"m":"sta","oa":37297,"o":"gunman_used,x"},{"a":13609,"t":"code","b":[157,218,145],"m":"sta","oa":37338,"o":"puff_used,x"},{"a":13612,"l":"b_352C","t":"code","b":[157,77,145],"m":"sta","oa":37197,"o":"place_used,x","x":[13604]},{"a":13615,"t":"code","b":[138],"m":"txa"},{"a":13616,"t":"code","b":[10],"m":"asl","o":"a"},{"a":13617,"t":"code","b":[10],"m":"asl","o":"a"},{"a":13618,"t":"code","b":[168],"m":"tay"},{"a":13619,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":13621,"t":"code","b":[153,107,145],"m":"sta","oa":37227,"o":"f_916B,y"},{"a":13624,"t":"code","b":[202],"m":"dex"},{"a":13625,"t":"code","b":[16,211],"m":"bpl","oa":13582,"o":"b_350E"},{"a":13627,"t":"code","b":[169,160],"m":"lda","o":"#$A0"},{"a":13629,"t":"code","b":[141,182,145],"m":"sta","oa":37302,"o":"aim_x"},{"a":13632,"t":"code","b":[169,191],"m":"lda","o":"#$BF"},{"a":13634,"t":"code","b":[141,183,145],"m":"sta","oa":37303,"o":"aim_y"},{"a":13637,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":13639,"t":"code","b":[141,79,14],"m":"sta","oa":3663,"o":"spr_x_msb"},{"a":13642,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":13644,"t":"code","b":[141,104,14],"m":"sta","oa":3688,"o":"spr7_ptr"},{"a":13647,"t":"code","b":[162,27],"m":"ldx","o":"#$1B"},{"a":13649,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":13651,"l":"b_3553","t":"code","b":[157,0,4],"m":"sta","oa":1024,"o":"shape_facing,x","x":[13655]},{"a":13654,"t":"code","b":[202],"m":"dex"},{"a":13655,"t":"code","b":[16,250],"m":"bpl","oa":13651,"o":"b_3553"},{"a":13657,"t":"code","b":[120],"m":"sei"},{"a":13658,"t":"code","b":[169,217],"m":"lda","o":"#$D9"},{"a":13660,"t":"code","b":[141,20,3],"m":"sta","oa":788,"o":"irq_vector"},{"a":13663,"t":"code","b":[169,57],"m":"lda","o":"#$39"},{"a":13665,"t":"code","b":[141,21,3],"m":"sta","oa":789,"o":"a_0315"},{"a":13668,"t":"code","b":[88],"m":"cli"},{"a":13669,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":13671,"t":"code","b":[133,35],"m":"sta","oa":35,"o":"effects"},{"a":13673,"t":"code","b":[32,131,59],"m":"jsr","oa":15235,"o":"clear_sid"},{"a":13676,"t":"code","b":[173,123,144],"m":"lda","oa":36987,"o":"stage"},{"a":13679,"t":"code","b":[240,6],"m":"beq","oa":13687,"o":"b_3577"},{"a":13681,"t":"code","b":[32,209,17],"m":"jsr","oa":4561,"o":"start_ducks"},{"a":13684,"t":"code","b":[76,59,31],"m":"jmp","oa":7995,"o":"start_ride"},{"a":13687,"l":"b_3577","t":"code","b":[32,237,44],"m":"jsr","oa":11501,"o":"draw_tokens","x":[13679]},{"a":13690,"t":"code","b":[169,130],"m":"lda","o":"#$82"},{"a":13692,"t":"code","b":[133,28],"m":"sta","oa":28,"o":"score_at"},{"a":13694,"t":"code","b":[169,7],"m":"lda","o":"#$07"},{"a":13696,"t":"code","b":[133,29],"m":"sta","oa":29,"o":"zpa_1D"},{"a":13698,"t":"code","b":[160,4],"m":"ldy","o":"#$04"},{"a":13700,"l":"b_3584","t":"code","b":[185,95,144],"m":"lda","oa":36959,"o":"score_word,y","x":[13712]},{"a":13703,"t":"code","b":[153,126,7],"m":"sta","oa":1918,"o":"f_077E,y"},{"a":13706,"t":"code","b":[169,5],"m":"lda","o":"#$05"},{"a":13708,"t":"code","b":[153,126,219],"m":"sta","o":"$DB7E,y"},{"a":13711,"t":"code","b":[136],"m":"dey"},{"a":13712,"t":"code","b":[16,242],"m":"bpl","oa":13700,"o":"b_3584"},{"a":13714,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":13716,"t":"code","b":[32,101,30],"m":"jsr","oa":7781,"o":"add_points"},{"a":13719,"t":"code","b":[174,123,144],"m":"ldx","oa":36987,"o":"stage"},{"a":13722,"t":"code","b":[232],"m":"inx"},{"a":13723,"t":"code","b":[134,66],"m":"stx","oa":66,"o":"aim_step"},{"a":13725,"t":"code","b":[32,67,56],"m":"jsr","oa":14403,"o":"marshall_stand"},{"a":13728,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":13730,"t":"code","b":[141,63,14],"m":"sta","oa":3647,"o":"spr0_x"},{"a":13733,"t":"code","b":[141,65,14],"m":"sta","oa":3649,"o":"spr1_x"},{"a":13736,"t":"code","b":[141,67,14],"m":"sta","oa":3651,"o":"spr2_x"},{"a":13739,"t":"code","b":[141,79,14],"m":"sta","oa":3663,"o":"spr_x_msb"},{"a":13742,"t":"code","b":[32,181,57],"m":"jsr","oa":14773,"o":"face_right"},{"a":13745,"t":"code","b":[169,7],"m":"lda","o":"#$07"},{"a":13747,"t":"code","b":[141,80,14],"m":"sta","oa":3664,"o":"spr_enable"},{"a":13750,"t":"code","b":[141,182,144],"m":"sta","oa":37046,"o":"anim_step"},{"a":13753,"l":"b_35B9","t":"code","b":[32,1,56],"m":"jsr","oa":14337,"o":"frame_delay","x":[13764]},{"a":13756,"t":"code","b":[32,180,56],"m":"jsr","oa":14516,"o":"walk_right"},{"a":13759,"t":"code","b":[173,67,14],"m":"lda","oa":3651,"o":"spr2_x"},{"a":13762,"t":"code","b":[201,168],"m":"cmp","o":"#$A8"},{"a":13764,"t":"code","b":[144,243],"m":"bcc","oa":13753,"o":"b_35B9"},{"a":13766,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":13768,"t":"code","b":[141,80,14],"m":"sta","oa":3664,"o":"spr_enable"},{"a":13771,"t":"code","b":[160,39],"m":"ldy","o":"#$27"},{"a":13773,"l":"b_35CD","t":"code","b":[185,226,143],"m":"lda","oa":36834,"o":"shootout_status,y","x":[13785]},{"a":13776,"t":"code","b":[153,72,7],"m":"sta","oa":1864,"o":"f_0748,y"},{"a":13779,"t":"code","b":[169,14],"m":"lda","o":"#$0E"},{"a":13781,"t":"code","b":[153,72,219],"m":"sta","o":"$DB48,y"},{"a":13784,"t":"code","b":[136],"m":"dey"},{"a":13785,"t":"code","b":[16,242],"m":"bpl","oa":13773,"o":"b_35CD"},{"a":13787,"t":"code","b":[169,160],"m":"lda","o":"#$A0"},{"a":13789,"t":"code","b":[141,77,14],"m":"sta","oa":3661,"o":"spr7_x"},{"a":13792,"t":"code","b":[141,78,14],"m":"sta","oa":3662,"o":"spr7_y"},{"a":13795,"t":"code","b":[173,79,14],"m":"lda","oa":3663,"o":"spr_x_msb"},{"a":13798,"t":"code","b":[41,127],"m":"and","o":"#$7F"},{"a":13800,"t":"code","b":[141,79,14],"m":"sta","oa":3663,"o":"spr_x_msb"},{"a":13803,"t":"code","b":[32,82,60],"m":"jsr","oa":15442,"o":"draw_gunmen_bars"},{"a":13806,"t":"code","b":[169,6],"m":"lda","o":"#$06"},{"a":13808,"t":"code","b":[141,176,143],"m":"sta","oa":36784,"o":"arrows"},{"a":13811,"t":"code","b":[169,35],"m":"lda","o":"#$23"},{"a":13813,"t":"code","b":[133,68],"m":"sta","oa":68,"o":"arrow_char"},{"a":13815,"t":"code","b":[32,49,30],"m":"jsr","oa":7729,"o":"draw_arrows"},{"a":13818,"l":"j_35FA","c":"The shoot-out's loop, one pass every two to three frames (frame_delay; 2.8 frames a pass measured live): reads the stick, runs the gunmen (gunmen_appear, gunmen_aim, dust_puffs) and then moves the Marshall and his sight: up and down move the sight three lines at a time, between y $30 and the Marshall's y; left and right walk the Marshall, six pixels a step (three for the first step after he has stood still), and the sight follows his x (walking off the left edge needs bit 0 of $0E4F, his position past 255); fire shoots if he stands still and has a bullet","t":"code","b":[32,1,56],"m":"jsr","oa":14337,"o":"frame_delay","x":[14096,14129]},{"a":13821,"t":"code","b":[173,0,220],"m":"lda","o":"cia1_port_a"},{"a":13824,"t":"code","b":[141,161,144],"m":"sta","oa":37025,"o":"stick"},{"a":13827,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":13829,"t":"code","b":[141,180,144],"m":"sta","oa":37044,"o":"moved"},{"a":13832,"t":"code","b":[173,181,145],"m":"lda","oa":37301,"o":"marshall_hit"},{"a":13835,"t":"code","b":[240,8],"m":"beq","oa":13845,"o":"b_3615"},{"a":13837,"t":"code","b":[206,181,145],"m":"dec","oa":37301,"o":"marshall_hit"},{"a":13840,"t":"code","b":[208,12],"m":"bne","oa":13854,"o":"b_361E"},{"a":13842,"t":"code","b":[32,197,139],"m":"jsr","oa":35781,"o":"marshall_dies"},{"a":13845,"l":"b_3615","t":"code","b":[32,97,138],"m":"jsr","oa":35425,"o":"gunmen_aim","x":[13835]},{"a":13848,"t":"code","b":[32,119,62],"m":"jsr","oa":15991,"o":"gunmen_appear"},{"a":13851,"t":"code","b":[32,118,139],"m":"jsr","oa":35702,"o":"dust_puffs"},{"a":13854,"l":"b_361E","t":"code","b":[169,255],"m":"lda","o":"#$FF","x":[13840]},{"a":13856,"t":"code","b":[141,0,220],"m":"sta","o":"cia1_port_a"},{"a":13859,"t":"code","b":[173,183,144],"m":"lda","oa":37047,"o":"gun_up"},{"a":13862,"t":"code","b":[240,3],"m":"beq","oa":13867,"o":"b_362B"},{"a":13864,"t":"code","b":[76,221,54],"m":"jmp","oa":14045,"o":"j_36DD"},{"a":13867,"l":"b_362B","t":"code","b":[78,161,144],"m":"lsr","oa":37025,"o":"stick","x":[13862]},{"a":13870,"t":"code","b":[176,16],"m":"bcs","oa":13888,"o":"b_3640"},{"a":13872,"t":"code","b":[173,78,14],"m":"lda","oa":3662,"o":"spr7_y"},{"a":13875,"t":"code","b":[201,48],"m":"cmp","o":"#$30"},{"a":13877,"t":"code","b":[144,9],"m":"bcc","oa":13888,"o":"b_3640"},{"a":13879,"t":"code","b":[206,78,14],"m":"dec","oa":3662,"o":"spr7_y"},{"a":13882,"t":"code","b":[206,78,14],"m":"dec","oa":3662,"o":"spr7_y"},{"a":13885,"t":"code","b":[206,78,14],"m":"dec","oa":3662,"o":"spr7_y"},{"a":13888,"l":"b_3640","t":"code","b":[78,161,144],"m":"lsr","oa":37025,"o":"stick","x":[13870,13877]},{"a":13891,"t":"code","b":[176,17],"m":"bcs","oa":13910,"o":"b_3656"},{"a":13893,"t":"code","b":[173,78,14],"m":"lda","oa":3662,"o":"spr7_y"},{"a":13896,"t":"code","b":[205,64,14],"m":"cmp","oa":3648,"o":"spr0_y"},{"a":13899,"t":"code","b":[176,9],"m":"bcs","oa":13910,"o":"b_3656"},{"a":13901,"t":"code","b":[238,78,14],"m":"inc","oa":3662,"o":"spr7_y"},{"a":13904,"t":"code","b":[238,78,14],"m":"inc","oa":3662,"o":"spr7_y"},{"a":13907,"t":"code","b":[238,78,14],"m":"inc","oa":3662,"o":"spr7_y"},{"a":13910,"l":"b_3656","t":"code","b":[78,161,144],"m":"lsr","oa":37025,"o":"stick","x":[13891,13899]},{"a":13913,"t":"code","b":[176,28],"m":"bcs","oa":13943,"o":"b_3677"},{"a":13915,"t":"code","b":[173,79,14],"m":"lda","oa":3663,"o":"spr_x_msb"},{"a":13918,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":13920,"t":"code","b":[208,7],"m":"bne","oa":13929,"o":"b_3669"},{"a":13922,"t":"code","b":[173,63,14],"m":"lda","oa":3647,"o":"spr0_x"},{"a":13925,"t":"code","b":[201,16],"m":"cmp","o":"#$10"},{"a":13927,"t":"code","b":[144,14],"m":"bcc","oa":13943,"o":"b_3677"},{"a":13929,"l":"b_3669","t":"code","b":[206,180,144],"m":"dec","oa":37044,"o":"moved","x":[13920]},{"a":13932,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":13934,"t":"code","b":[141,237,144],"m":"sta","oa":37101,"o":"walk_dir"},{"a":13937,"t":"code","b":[32,150,57],"m":"jsr","oa":14742,"o":"face_left"},{"a":13940,"t":"code","b":[32,111,56],"m":"jsr","oa":14447,"o":"walk_left"},{"a":13943,"l":"b_3677","t":"code","b":[78,161,144],"m":"lsr","oa":37025,"o":"stick","x":[13913,13927]},{"a":13946,"t":"code","b":[176,14],"m":"bcs","oa":13962,"o":"b_368A"},{"a":13948,"t":"code","b":[206,180,144],"m":"dec","oa":37044,"o":"moved"},{"a":13951,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":13953,"t":"code","b":[141,237,144],"m":"sta","oa":37101,"o":"walk_dir"},{"a":13956,"t":"code","b":[32,181,57],"m":"jsr","oa":14773,"o":"face_right"},{"a":13959,"t":"code","b":[32,180,56],"m":"jsr","oa":14516,"o":"walk_right"},{"a":13962,"l":"b_368A","t":"code","b":[78,161,144],"m":"lsr","oa":37025,"o":"stick","x":[13946]},{"a":13965,"t":"code","b":[144,3],"m":"bcc","oa":13970,"o":"b_3692"},{"a":13967,"t":"code","b":[76,19,55],"m":"jmp","oa":14099,"o":"j_3713"},{"a":13970,"l":"b_3692","t":"code","b":[173,180,144],"m":"lda","oa":37044,"o":"moved","x":[13965]},{"a":13973,"t":"code","b":[240,3],"m":"beq","oa":13978,"o":"b_369A"},{"a":13975,"t":"code","b":[76,49,55],"m":"jmp","oa":14129,"o":"j_3731"},{"a":13978,"l":"b_369A","t":"code","b":[173,176,143],"m":"lda","oa":36784,"o":"arrows","x":[13973]},{"a":13981,"t":"code","b":[208,3],"m":"bne","oa":13986,"o":"b_36A2"},{"a":13983,"t":"code","b":[76,49,55],"m":"jmp","oa":14129,"o":"j_3731"},{"a":13986,"l":"b_36A2","c":"Fire: one bullet less, the gun raised for twelve passes of the loop (the shot is checked on the third, check_shot), the shot's sound","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[13981]},{"a":13988,"t":"code","b":[141,181,144],"m":"sta","oa":37045,"o":"facing"},{"a":13991,"t":"code","b":[206,183,144],"m":"dec","oa":37047,"o":"gun_up"},{"a":13994,"t":"code","b":[173,176,143],"m":"lda","oa":36784,"o":"arrows"},{"a":13997,"t":"code","b":[248],"m":"sed"},{"a":13998,"t":"code","b":[56],"m":"sec"},{"a":13999,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":14001,"t":"code","b":[141,176,143],"m":"sta","oa":36784,"o":"arrows"},{"a":14004,"t":"code","b":[216],"m":"cld"},{"a":14005,"t":"code","b":[32,49,30],"m":"jsr","oa":7729,"o":"draw_arrows"},{"a":14008,"t":"code","b":[169,12],"m":"lda","o":"#$0C"},{"a":14010,"t":"code","b":[141,184,144],"m":"sta","oa":37048,"o":"shot_frames"},{"a":14013,"t":"code","b":[169,5],"m":"lda","o":"#$05"},{"a":14015,"t":"code","b":[141,185,144],"m":"sta","oa":37049,"o":"a_90B9"},{"a":14018,"t":"code","b":[238,64,14],"m":"inc","oa":3648,"o":"spr0_y"},{"a":14021,"t":"code","b":[238,66,14],"m":"inc","oa":3650,"o":"spr1_y"},{"a":14024,"t":"code","b":[169,66],"m":"lda","o":"#$42"},{"a":14026,"t":"code","b":[141,97,14],"m":"sta","oa":3681,"o":"spr0_ptr"},{"a":14029,"t":"code","b":[169,68],"m":"lda","o":"#$44"},{"a":14031,"t":"code","b":[141,98,14],"m":"sta","oa":3682,"o":"spr1_ptr"},{"a":14034,"t":"code","b":[169,67],"m":"lda","o":"#$43"},{"a":14036,"t":"code","b":[141,99,14],"m":"sta","oa":3683,"o":"spr2_ptr"},{"a":14039,"t":"code","b":[165,35],"m":"lda","oa":35,"o":"effects"},{"a":14041,"t":"code","b":[9,128],"m":"ora","o":"#$80"},{"a":14043,"t":"code","b":[133,35],"m":"sta","oa":35,"o":"effects"},{"a":14045,"l":"j_36DD","t":"code","b":[173,184,144],"m":"lda","oa":37048,"o":"shot_frames","x":[13864]},{"a":14048,"t":"code","b":[240,33],"m":"beq","oa":14083,"o":"b_3703"},{"a":14050,"t":"code","b":[201,3],"m":"cmp","o":"#$03"},{"a":14052,"t":"code","b":[208,3],"m":"bne","oa":14057,"o":"b_36E9"},{"a":14054,"t":"code","b":[32,52,55],"m":"jsr","oa":14132,"o":"check_shot"},{"a":14057,"l":"b_36E9","t":"code","b":[206,184,144],"m":"dec","oa":37048,"o":"shot_frames","x":[14052]},{"a":14060,"t":"code","b":[208,67],"m":"bne","oa":14129,"o":"j_3731"},{"a":14062,"t":"code","b":[206,64,14],"m":"dec","oa":3648,"o":"spr0_y"},{"a":14065,"t":"code","b":[206,66,14],"m":"dec","oa":3650,"o":"spr1_y"},{"a":14068,"t":"code","b":[169,69],"m":"lda","o":"#$45"},{"a":14070,"t":"code","b":[141,97,14],"m":"sta","oa":3681,"o":"spr0_ptr"},{"a":14073,"t":"code","b":[169,71],"m":"lda","o":"#$47"},{"a":14075,"t":"code","b":[141,98,14],"m":"sta","oa":3682,"o":"spr1_ptr"},{"a":14078,"t":"code","b":[169,70],"m":"lda","o":"#$46"},{"a":14080,"t":"code","b":[141,99,14],"m":"sta","oa":3683,"o":"spr2_ptr"},{"a":14083,"l":"b_3703","t":"code","b":[206,185,144],"m":"dec","oa":37049,"o":"a_90B9","x":[14048]},{"a":14086,"t":"code","b":[208,41],"m":"bne","oa":14129,"o":"j_3731"},{"a":14088,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":14090,"t":"code","b":[141,183,144],"m":"sta","oa":37047,"o":"gun_up"},{"a":14093,"t":"code","b":[32,67,56],"m":"jsr","oa":14403,"o":"marshall_stand"},{"a":14096,"t":"code","b":[76,250,53],"m":"jmp","oa":13818,"o":"j_35FA"},{"a":14099,"l":"j_3713","t":"code","b":[173,180,144],"m":"lda","oa":37044,"o":"moved","x":[13967]},{"a":14102,"t":"code","b":[208,25],"m":"bne","oa":14129,"o":"j_3731"},{"a":14104,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":14106,"t":"code","b":[141,181,144],"m":"sta","oa":37045,"o":"facing"},{"a":14109,"t":"code","b":[169,63],"m":"lda","o":"#$3F"},{"a":14111,"t":"code","b":[141,97,14],"m":"sta","oa":3681,"o":"spr0_ptr"},{"a":14114,"t":"code","b":[169,65],"m":"lda","o":"#$41"},{"a":14116,"t":"code","b":[141,98,14],"m":"sta","oa":3682,"o":"spr1_ptr"},{"a":14119,"t":"code","b":[169,64],"m":"lda","o":"#$40"},{"a":14121,"t":"code","b":[141,99,14],"m":"sta","oa":3683,"o":"spr2_ptr"},{"a":14124,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":14126,"t":"code","b":[141,193,144],"m":"sta","oa":37057,"o":"walk_step"},{"a":14129,"l":"j_3731","t":"code","b":[76,250,53],"m":"jmp","oa":13818,"o":"j_35FA","x":[13975,13983,14060,14086,14102]},{"a":14132,"l":"check_shot","c":"Checks the Marshall's shot against each gunman that is showing (the sixteen slots at $914D), using the gunman's position at $9169 and the size of his shape from $91CA: a hit when the sight ($0E4D, $0E4E) is inside the box. A hit turns the gunman's sprite white and, the first time, plays the hit sample (play_hit), adds one to bad_guys_killed, takes one from bad_guys_left, and gives (level+1)\u00d72 lots of 99 points. The twelfth ($12 in BCD) ends the stage with a bonus, waits for it to be counted onto the score (wait_points) and goes to the train ride (stage 2). The bonus loop loads 5 into Y, which nothing uses, and repeats on a flag that the add leaves clear, so the bonus is 99 points for each level up to this one, (level+1)\u00d799. The BRK at $379A would stop the game if a slot were not in the table at $9165.","t":"code","b":[169,15],"m":"lda","o":"#$0F","x":[14054]},{"a":14134,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"zpa_0D"},{"a":14136,"l":"b_3738","t":"code","b":[166,13],"m":"ldx","oa":13,"o":"zpa_0D","x":[14145]},{"a":14138,"t":"code","b":[189,77,145],"m":"lda","oa":37197,"o":"place_used,x"},{"a":14141,"t":"code","b":[208,5],"m":"bne","oa":14148,"o":"b_3744"},{"a":14143,"l":"b_373F","t":"code","b":[198,13],"m":"dec","oa":13,"o":"zpa_0D","x":[14166,14184,14196,14208,14220]},{"a":14145,"t":"code","b":[16,245],"m":"bpl","oa":14136,"o":"b_3738"},{"a":14147,"t":"code","b":[96],"m":"rts"},{"a":14148,"l":"b_3744","t":"code","b":[138],"m":"txa","x":[14141]},{"a":14149,"t":"code","b":[10],"m":"asl","o":"a"},{"a":14150,"t":"code","b":[10],"m":"asl","o":"a"},{"a":14151,"t":"code","b":[168],"m":"tay"},{"a":14152,"t":"code","b":[185,105,145],"m":"lda","oa":37225,"o":"places,y"},{"a":14155,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":14157,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"zpa_10"},{"a":14159,"t":"code","b":[173,79,14],"m":"lda","oa":3663,"o":"spr_x_msb"},{"a":14162,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":14164,"t":"code","b":[69,16],"m":"eor","oa":16,"o":"zpa_10"},{"a":14166,"t":"code","b":[208,231],"m":"bne","oa":14143,"o":"b_373F"},{"a":14168,"t":"code","b":[185,108,145],"m":"lda","oa":37228,"o":"f_916C,y"},{"a":14171,"t":"code","b":[10],"m":"asl","o":"a"},{"a":14172,"t":"code","b":[10],"m":"asl","o":"a"},{"a":14173,"t":"code","b":[170],"m":"tax"},{"a":14174,"t":"code","b":[185,105,145],"m":"lda","oa":37225,"o":"places,y"},{"a":14177,"t":"code","b":[56],"m":"sec"},{"a":14178,"t":"code","b":[253,202,145],"m":"sbc","oa":37322,"o":"hit_boxes,x"},{"a":14181,"t":"code","b":[205,77,14],"m":"cmp","oa":3661,"o":"spr7_x"},{"a":14184,"t":"code","b":[176,213],"m":"bcs","oa":14143,"o":"b_373F"},{"a":14186,"t":"code","b":[185,105,145],"m":"lda","oa":37225,"o":"places,y"},{"a":14189,"t":"code","b":[24],"m":"clc"},{"a":14190,"t":"code","b":[125,203,145],"m":"adc","oa":37323,"o":"f_91CB,x"},{"a":14193,"t":"code","b":[205,77,14],"m":"cmp","oa":3661,"o":"spr7_x"},{"a":14196,"t":"code","b":[144,201],"m":"bcc","oa":14143,"o":"b_373F"},{"a":14198,"t":"code","b":[185,106,145],"m":"lda","oa":37226,"o":"f_916A,y"},{"a":14201,"t":"code","b":[56],"m":"sec"},{"a":14202,"t":"code","b":[253,204,145],"m":"sbc","oa":37324,"o":"f_91CC,x"},{"a":14205,"t":"code","b":[205,78,14],"m":"cmp","oa":3662,"o":"spr7_y"},{"a":14208,"t":"code","b":[176,189],"m":"bcs","oa":14143,"o":"b_373F"},{"a":14210,"t":"code","b":[185,106,145],"m":"lda","oa":37226,"o":"f_916A,y"},{"a":14213,"t":"code","b":[24],"m":"clc"},{"a":14214,"t":"code","b":[125,205,145],"m":"adc","oa":37325,"o":"f_91CD,x"},{"a":14217,"t":"code","b":[205,78,14],"m":"cmp","oa":3662,"o":"spr7_y"},{"a":14220,"t":"code","b":[144,177],"m":"bcc","oa":14143,"o":"b_373F"},{"a":14222,"t":"code","b":[162,3],"m":"ldx","o":"#$03"},{"a":14224,"l":"b_3790","t":"code","b":[165,13],"m":"lda","oa":13,"o":"zpa_0D","x":[14232]},{"a":14226,"t":"code","b":[221,101,145],"m":"cmp","oa":37221,"o":"gunman_place,x"},{"a":14229,"t":"code","b":[240,4],"m":"beq","oa":14235,"o":"b_379B"},{"a":14231,"t":"code","b":[202],"m":"dex"},{"a":14232,"t":"code","b":[16,246],"m":"bpl","oa":14224,"o":"b_3790"},{"a":14234,"t":"code","b":[0],"m":"brk"},{"a":14235,"l":"b_379B","t":"code","b":[169,1],"m":"lda","o":"#$01","x":[14229]},{"a":14237,"t":"code","b":[157,91,14],"m":"sta","oa":3675,"o":"spr3_colour,x"},{"a":14240,"t":"code","b":[185,107,145],"m":"lda","oa":37227,"o":"f_916B,y"},{"a":14243,"t":"code","b":[240,1],"m":"beq","oa":14246,"o":"b_37A6"},{"a":14245,"t":"code","b":[96],"m":"rts"},{"a":14246,"l":"b_37A6","t":"code","b":[169,1],"m":"lda","o":"#$01","x":[14243]},{"a":14248,"t":"code","b":[153,107,145],"m":"sta","oa":37227,"o":"f_916B,y"},{"a":14251,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":14253,"t":"code","b":[141,72,148],"m":"sta","oa":37960,"o":"sample_volume"},{"a":14256,"t":"code","b":[169,150],"m":"lda","o":"#$96"},{"a":14258,"t":"code","b":[141,73,148],"m":"sta","oa":37961,"o":"sample_rate"},{"a":14261,"t":"code","b":[32,55,147],"m":"jsr","oa":37687,"o":"play_hit"},{"a":14264,"t":"code","b":[173,55,145],"m":"lda","oa":37175,"o":"bad_guys_killed"},{"a":14267,"t":"code","b":[248],"m":"sed"},{"a":14268,"t":"code","b":[24],"m":"clc"},{"a":14269,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":14271,"t":"code","b":[141,55,145],"m":"sta","oa":37175,"o":"bad_guys_killed"},{"a":14274,"t":"code","b":[165,65],"m":"lda","oa":65,"o":"bad_guys_left"},{"a":14276,"t":"code","b":[56],"m":"sec"},{"a":14277,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":14279,"t":"code","b":[133,65],"m":"sta","oa":65,"o":"bad_guys_left"},{"a":14281,"t":"code","b":[216],"m":"cld"},{"a":14282,"t":"code","b":[32,82,60],"m":"jsr","oa":15442,"o":"draw_gunmen_bars"},{"a":14285,"t":"code","b":[174,162,143],"m":"ldx","oa":36770,"o":"level"},{"a":14288,"t":"code","b":[232],"m":"inx"},{"a":14289,"t":"code","b":[138],"m":"txa"},{"a":14290,"t":"code","b":[10],"m":"asl","o":"a"},{"a":14291,"t":"code","b":[170],"m":"tax"},{"a":14292,"l":"b_37D4","t":"code","b":[169,153],"m":"lda","o":"#$99","x":[14298]},{"a":14294,"t":"code","b":[32,101,30],"m":"jsr","oa":7781,"o":"add_points"},{"a":14297,"t":"code","b":[202],"m":"dex"},{"a":14298,"t":"code","b":[208,248],"m":"bne","oa":14292,"o":"b_37D4"},{"a":14300,"t":"code","b":[173,55,145],"m":"lda","oa":37175,"o":"bad_guys_killed"},{"a":14303,"t":"code","b":[201,18],"m":"cmp","o":"#$12"},{"a":14305,"t":"code","b":[144,29],"m":"bcc","oa":14336,"o":"r_3800"},{"a":14307,"l":"j_37E3","t":"code","b":[174,162,143],"m":"ldx","oa":36770,"o":"level","x":[16065]},{"a":14310,"l":"b_37E6","t":"code","b":[160,5],"m":"ldy","o":"#$05","x":[14320]},{"a":14312,"l":"b_37E8","t":"code","b":[169,153],"m":"lda","o":"#$99","x":[14317]},{"a":14314,"t":"code","b":[32,101,30],"m":"jsr","oa":7781,"o":"add_points"},{"a":14317,"t":"code","b":[208,249],"m":"bne","oa":14312,"o":"b_37E8"},{"a":14319,"t":"code","b":[202],"m":"dex"},{"a":14320,"t":"code","b":[16,244],"m":"bpl","oa":14310,"o":"b_37E6"},{"a":14322,"t":"code","b":[32,48,31],"m":"jsr","oa":7984,"o":"wait_points"},{"a":14325,"t":"code","b":[32,4,31],"m":"jsr","oa":7940,"o":"clear_bitmap"},{"a":14328,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":14330,"t":"code","b":[141,123,144],"m":"sta","oa":36987,"o":"stage"},{"a":14333,"t":"code","b":[76,59,31],"m":"jmp","oa":7995,"o":"start_ride"},{"a":14336,"l":"r_3800","t":"code","b":[96],"m":"rts","x":[14305]},{"a":14337,"l":"frame_delay","c":"Waits by counting a 16-bit loop down from $1400 (frame_delay_lo, frame_delay_hi): about 46,000 of the processor's cycles, which with the interrupts and the cycles the video chip takes is between two and a half and three frames. Entered at $380B with frame_delay_hi set first, a shorter or longer wait.","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[4665,6970,9245,9507,9609,9673,12863,13753,13818,15864,35904]},{"a":14339,"t":"code","b":[141,162,144],"m":"sta","oa":37026,"o":"frame_delay_lo"},{"a":14342,"t":"code","b":[169,20],"m":"lda","o":"#$14"},{"a":14344,"t":"code","b":[141,163,144],"m":"sta","oa":37027,"o":"frame_delay_hi"},{"a":14347,"l":"delay_count","c":"Counts frame_delay_lo and frame_delay_hi ($90A2, $90A3) down to zero: the wait itself, entered here with frame_delay_hi already set.","t":"code","b":[206,162,144],"m":"dec","oa":37026,"o":"frame_delay_lo","x":[6485,14350,14355]},{"a":14350,"t":"code","b":[208,251],"m":"bne","oa":14347,"o":"delay_count"},{"a":14352,"t":"code","b":[206,163,144],"m":"dec","oa":37027,"o":"frame_delay_hi"},{"a":14355,"t":"code","b":[208,246],"m":"bne","oa":14347,"o":"delay_count"},{"a":14357,"t":"code","b":[96],"m":"rts"},{"a":14358,"l":"print_hex","c":"Writes A as two hexadecimal digits in yellow at $0749+Y and $074A+Y, the status line, keeping A.","t":"code","b":[72],"m":"pha","x":[12309]},{"a":14359,"t":"code","b":[41,240],"m":"and","o":"#$F0"},{"a":14361,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":14362,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":14363,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":14364,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":14365,"t":"code","b":[32,57,56],"m":"jsr","oa":14393,"o":"hex_digit"},{"a":14368,"t":"code","b":[153,73,7],"m":"sta","oa":1865,"o":"f_0749,y"},{"a":14371,"t":"code","b":[169,7],"m":"lda","o":"#$07"},{"a":14373,"t":"code","b":[153,73,219],"m":"sta","o":"$DB49,y"},{"a":14376,"t":"code","b":[104],"m":"pla"},{"a":14377,"t":"code","b":[72],"m":"pha"},{"a":14378,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":14380,"t":"code","b":[32,57,56],"m":"jsr","oa":14393,"o":"hex_digit"},{"a":14383,"t":"code","b":[153,74,7],"m":"sta","oa":1866,"o":"f_074A,y"},{"a":14386,"t":"code","b":[169,7],"m":"lda","o":"#$07"},{"a":14388,"t":"code","b":[153,74,219],"m":"sta","o":"$DB4A,y"},{"a":14391,"t":"code","b":[104],"m":"pla"},{"a":14392,"t":"code","b":[96],"m":"rts"},{"a":14393,"l":"hex_digit","c":"Turns a value 0-15 in A into a screen code: $30-$39 for 0-9, and 1-6, the codes of A-F, for 10-15.","t":"code","b":[201,10],"m":"cmp","o":"#$0A","x":[14365,14380]},{"a":14395,"t":"code","b":[176,3],"m":"bcs","oa":14400,"o":"b_3840"},{"a":14397,"t":"code","b":[105,48],"m":"adc","o":"#$30"},{"a":14399,"t":"code","b":[96],"m":"rts"},{"a":14400,"l":"b_3840","t":"code","b":[233,9],"m":"sbc","o":"#$09","x":[14395]},{"a":14402,"t":"code","b":[96],"m":"rts"},{"a":14403,"l":"marshall_stand","c":"Puts the figure's three sprites ($0E40, $0E42, $0E44 their y positions $AA, $B1 and $BF) in their standing shapes $3F, $41 and $40, with black and white colours. Used by the archer and the Marshall.","t":"code","b":[169,170],"m":"lda","o":"#$AA","x":[4637,6928,13725,14093,35884]},{"a":14405,"t":"code","b":[141,64,14],"m":"sta","oa":3648,"o":"spr0_y"},{"a":14408,"t":"code","b":[169,177],"m":"lda","o":"#$B1"},{"a":14410,"t":"code","b":[141,66,14],"m":"sta","oa":3650,"o":"spr1_y"},{"a":14413,"t":"code","b":[169,191],"m":"lda","o":"#$BF"},{"a":14415,"t":"code","b":[141,68,14],"m":"sta","oa":3652,"o":"spr2_y"},{"a":14418,"t":"code","b":[169,63],"m":"lda","o":"#$3F"},{"a":14420,"t":"code","b":[141,97,14],"m":"sta","oa":3681,"o":"spr0_ptr"},{"a":14423,"t":"code","b":[169,65],"m":"lda","o":"#$41"},{"a":14425,"t":"code","b":[141,98,14],"m":"sta","oa":3682,"o":"spr1_ptr"},{"a":14428,"t":"code","b":[169,64],"m":"lda","o":"#$40"},{"a":14430,"t":"code","b":[141,99,14],"m":"sta","oa":3683,"o":"spr2_ptr"},{"a":14433,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":14435,"t":"code","b":[141,88,14],"m":"sta","oa":3672,"o":"spr0_colour"},{"a":14438,"t":"code","b":[141,90,14],"m":"sta","oa":3674,"o":"spr2_colour"},{"a":14441,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":14443,"t":"code","b":[141,89,14],"m":"sta","oa":3673,"o":"spr1_colour"},{"a":14446,"t":"code","b":[96],"m":"rts"},{"a":14447,"l":"walk_left","c":"Moves the figure's three sprites left by the step in walk_step (6, or the value set before the call), animating them (walk_animate); the sight (sprite 7) takes the same x. Clears a sprite's position bit in $0E4F, and the sight's, when it passes 0. Does nothing while sprite 0 is at the left edge (x below 16 with no position bit). Resets walk_step to 6.","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[13940]},{"a":14449,"t":"code","b":[141,237,144],"m":"sta","oa":37101,"o":"walk_dir"},{"a":14452,"t":"code","b":[32,18,57],"m":"jsr","oa":14610,"o":"walk_animate"},{"a":14455,"t":"code","b":[162,2],"m":"ldx","o":"#$02"},{"a":14457,"l":"b_3879","t":"code","b":[138],"m":"txa","x":[14508]},{"a":14458,"t":"code","b":[10],"m":"asl","o":"a"},{"a":14459,"t":"code","b":[168],"m":"tay"},{"a":14460,"t":"code","b":[173,79,14],"m":"lda","oa":3663,"o":"spr_x_msb"},{"a":14463,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":14465,"t":"code","b":[208,8],"m":"bne","oa":14475,"o":"b_388B"},{"a":14467,"t":"code","b":[173,63,14],"m":"lda","oa":3647,"o":"spr0_x"},{"a":14470,"t":"code","b":[201,16],"m":"cmp","o":"#$10"},{"a":14472,"t":"code","b":[176,1],"m":"bcs","oa":14475,"o":"b_388B"},{"a":14474,"t":"code","b":[96],"m":"rts"},{"a":14475,"l":"b_388B","t":"code","b":[56],"m":"sec","x":[14465,14472]},{"a":14476,"t":"code","b":[185,63,14],"m":"lda","oa":3647,"o":"spr0_x,y"},{"a":14479,"t":"code","b":[237,193,144],"m":"sbc","oa":37057,"o":"walk_step"},{"a":14482,"t":"code","b":[153,63,14],"m":"sta","oa":3647,"o":"spr0_x,y"},{"a":14485,"t":"code","b":[141,77,14],"m":"sta","oa":3661,"o":"spr7_x"},{"a":14488,"t":"code","b":[176,11],"m":"bcs","oa":14501,"o":"b_38A5"},{"a":14490,"t":"code","b":[189,172,144],"m":"lda","oa":37036,"o":"bit_clears,x"},{"a":14493,"t":"code","b":[45,79,14],"m":"and","oa":3663,"o":"spr_x_msb"},{"a":14496,"t":"code","b":[41,127],"m":"and","o":"#$7F"},{"a":14498,"t":"code","b":[141,79,14],"m":"sta","oa":3663,"o":"spr_x_msb"},{"a":14501,"l":"b_38A5","t":"code","b":[189,238,144],"m":"lda","oa":37102,"o":"ride_shapes,x","x":[14488]},{"a":14504,"t":"code","b":[157,97,14],"m":"sta","oa":3681,"o":"spr0_ptr,x"},{"a":14507,"t":"code","b":[202],"m":"dex"},{"a":14508,"t":"code","b":[16,203],"m":"bpl","oa":14457,"o":"b_3879"},{"a":14510,"t":"code","b":[169,6],"m":"lda","o":"#$06"},{"a":14512,"t":"code","b":[141,193,144],"m":"sta","oa":37057,"o":"walk_step"},{"a":14515,"t":"code","b":[96],"m":"rts"},{"a":14516,"l":"walk_right","c":"Moves the figure's three sprites right by walk_step, animating them; the sight (sprite 7) takes the same x. Sets a sprite's position bit in $0E4F, and the sight's, when it passes 255. In the shoot-out, once the Marshall is past x 383, off the right edge of the screen, his bullets are put back to six, and past x 399 he moves no further. Resets walk_step to 6.","t":"code","b":[169,255],"m":"lda","o":"#$FF","x":[4668,6973,13756,13959]},{"a":14518,"t":"code","b":[141,237,144],"m":"sta","oa":37101,"o":"walk_dir"},{"a":14521,"t":"code","b":[32,18,57],"m":"jsr","oa":14610,"o":"walk_animate"},{"a":14524,"t":"code","b":[162,2],"m":"ldx","o":"#$02"},{"a":14526,"l":"b_38BE","t":"code","b":[138],"m":"txa","x":[14602]},{"a":14527,"t":"code","b":[10],"m":"asl","o":"a"},{"a":14528,"t":"code","b":[168],"m":"tay"},{"a":14529,"t":"code","b":[173,79,14],"m":"lda","oa":3663,"o":"spr_x_msb"},{"a":14532,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":14534,"t":"code","b":[240,33],"m":"beq","oa":14569,"o":"b_38E9"},{"a":14536,"t":"code","b":[173,123,144],"m":"lda","oa":36987,"o":"stage"},{"a":14539,"t":"code","b":[208,28],"m":"bne","oa":14569,"o":"b_38E9"},{"a":14541,"t":"code","b":[173,63,14],"m":"lda","oa":3647,"o":"spr0_x"},{"a":14544,"t":"code","b":[201,128],"m":"cmp","o":"#$80"},{"a":14546,"t":"code","b":[144,21],"m":"bcc","oa":14569,"o":"b_38E9"},{"a":14548,"t":"code","b":[169,6],"m":"lda","o":"#$06"},{"a":14550,"t":"code","b":[141,176,143],"m":"sta","oa":36784,"o":"arrows"},{"a":14553,"t":"code","b":[32,117,59],"m":"jsr","oa":15221,"o":"save_regs"},{"a":14556,"t":"code","b":[32,49,30],"m":"jsr","oa":7729,"o":"draw_arrows"},{"a":14559,"t":"code","b":[32,124,59],"m":"jsr","oa":15228,"o":"restore_regs"},{"a":14562,"t":"code","b":[173,63,14],"m":"lda","oa":3647,"o":"spr0_x"},{"a":14565,"t":"code","b":[201,144],"m":"cmp","o":"#$90"},{"a":14567,"t":"code","b":[176,26],"m":"bcs","oa":14595,"o":"b_3903"},{"a":14569,"l":"b_38E9","t":"code","b":[24],"m":"clc","x":[14534,14539,14546]},{"a":14570,"t":"code","b":[185,63,14],"m":"lda","oa":3647,"o":"spr0_x,y"},{"a":14573,"t":"code","b":[109,193,144],"m":"adc","oa":37057,"o":"walk_step"},{"a":14576,"t":"code","b":[153,63,14],"m":"sta","oa":3647,"o":"spr0_x,y"},{"a":14579,"t":"code","b":[141,77,14],"m":"sta","oa":3661,"o":"spr7_x"},{"a":14582,"t":"code","b":[144,11],"m":"bcc","oa":14595,"o":"b_3903"},{"a":14584,"t":"code","b":[189,164,144],"m":"lda","oa":37028,"o":"bit_masks,x"},{"a":14587,"t":"code","b":[13,79,14],"m":"ora","oa":3663,"o":"spr_x_msb"},{"a":14590,"t":"code","b":[9,128],"m":"ora","o":"#$80"},{"a":14592,"t":"code","b":[141,79,14],"m":"sta","oa":3663,"o":"spr_x_msb"},{"a":14595,"l":"b_3903","t":"code","b":[189,238,144],"m":"lda","oa":37102,"o":"ride_shapes,x","x":[14567,14582]},{"a":14598,"t":"code","b":[157,97,14],"m":"sta","oa":3681,"o":"spr0_ptr,x"},{"a":14601,"t":"code","b":[202],"m":"dex"},{"a":14602,"t":"code","b":[16,178],"m":"bpl","oa":14526,"o":"b_38BE"},{"a":14604,"t":"code","b":[169,6],"m":"lda","o":"#$06"},{"a":14606,"t":"code","b":[141,193,144],"m":"sta","oa":37057,"o":"walk_step"},{"a":14609,"t":"code","b":[96],"m":"rts"},{"a":14610,"l":"walk_animate","c":"Steps the walking figure's animation: every seventh call the three sprites take the shapes listed at $90BA-$90BC, the middle sprite's alternating between its listed shape and the one it shows less one; on the other calls each sprite shows its shape less one. Each shape is turned to face walk_dir first (face_shape).","t":"code","b":[238,182,144],"m":"inc","oa":37046,"o":"anim_step","x":[14452,14521]},{"a":14613,"t":"code","b":[173,182,144],"m":"lda","oa":37046,"o":"anim_step"},{"a":14616,"t":"code","b":[201,7],"m":"cmp","o":"#$07"},{"a":14618,"t":"code","b":[144,61],"m":"bcc","oa":14681,"o":"b_3959"},{"a":14620,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":14622,"t":"code","b":[141,182,144],"m":"sta","oa":37046,"o":"anim_step"},{"a":14625,"t":"code","b":[173,186,144],"m":"lda","oa":37050,"o":"walk_left_shapes"},{"a":14628,"t":"code","b":[32,122,57],"m":"jsr","oa":14714,"o":"face_shape"},{"a":14631,"t":"code","b":[141,238,144],"m":"sta","oa":37102,"o":"ride_shapes"},{"a":14634,"t":"code","b":[173,192,144],"m":"lda","oa":37056,"o":"a_90C0"},{"a":14637,"t":"code","b":[73,255],"m":"eor","o":"#$FF"},{"a":14639,"t":"code","b":[141,192,144],"m":"sta","oa":37056,"o":"a_90C0"},{"a":14642,"t":"code","b":[208,12],"m":"bne","oa":14656,"o":"b_3940"},{"a":14644,"t":"code","b":[173,187,144],"m":"lda","oa":37051,"o":"a_90BB"},{"a":14647,"t":"code","b":[32,122,57],"m":"jsr","oa":14714,"o":"face_shape"},{"a":14650,"t":"code","b":[141,239,144],"m":"sta","oa":37103,"o":"rider_shape"},{"a":14653,"t":"code","b":[76,79,57],"m":"jmp","oa":14671,"o":"j_394F"},{"a":14656,"l":"b_3940","t":"code","b":[173,98,14],"m":"lda","oa":3682,"o":"spr1_ptr","x":[14642]},{"a":14659,"t":"code","b":[32,114,57],"m":"jsr","oa":14706,"o":"face_shape_less"},{"a":14662,"t":"code","b":[173,98,14],"m":"lda","oa":3682,"o":"spr1_ptr"},{"a":14665,"t":"code","b":[56],"m":"sec"},{"a":14666,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":14668,"t":"code","b":[141,239,144],"m":"sta","oa":37103,"o":"rider_shape"},{"a":14671,"l":"j_394F","t":"code","b":[173,188,144],"m":"lda","oa":37052,"o":"a_90BC","x":[14653]},{"a":14674,"t":"code","b":[32,122,57],"m":"jsr","oa":14714,"o":"face_shape"},{"a":14677,"t":"code","b":[141,240,144],"m":"sta","oa":37104,"o":"horse_frames"},{"a":14680,"t":"code","b":[96],"m":"rts"},{"a":14681,"l":"b_3959","t":"code","b":[138],"m":"txa","x":[14618]},{"a":14682,"t":"code","b":[72],"m":"pha"},{"a":14683,"t":"code","b":[162,2],"m":"ldx","o":"#$02"},{"a":14685,"l":"b_395D","t":"code","b":[189,97,14],"m":"lda","oa":3681,"o":"spr0_ptr,x","x":[14701]},{"a":14688,"t":"code","b":[32,114,57],"m":"jsr","oa":14706,"o":"face_shape_less"},{"a":14691,"t":"code","b":[189,97,14],"m":"lda","oa":3681,"o":"spr0_ptr,x"},{"a":14694,"t":"code","b":[56],"m":"sec"},{"a":14695,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":14697,"t":"code","b":[157,238,144],"m":"sta","oa":37102,"o":"ride_shapes,x"},{"a":14700,"t":"code","b":[202],"m":"dex"},{"a":14701,"t":"code","b":[16,238],"m":"bpl","oa":14685,"o":"b_395D"},{"a":14703,"t":"code","b":[104],"m":"pla"},{"a":14704,"t":"code","b":[170],"m":"tax"},{"a":14705,"t":"code","b":[96],"m":"rts"},{"a":14706,"l":"face_shape_less","c":"face_shape for the shape one below A.","t":"code","b":[72],"m":"pha","x":[14659,14688]},{"a":14707,"t":"code","b":[41,31],"m":"and","o":"#$1F"},{"a":14709,"t":"code","b":[168],"m":"tay"},{"a":14710,"t":"code","b":[136],"m":"dey"},{"a":14711,"t":"code","b":[76,126,57],"m":"jmp","oa":14718,"o":"j_397E"},{"a":14714,"l":"face_shape","c":"Makes sure sprite shape A faces the way in walk_dir (1 left, $FF right), keeping A, X and Y. The way each shape faces is kept at $0400 plus the shape's low five bits, the top row of the text screen, which the bitmap covers; when it differs, the shape is mirrored where it lies (flip_shape, from flip_base $48: the shapes at $4800).","t":"code","b":[72],"m":"pha","x":[14628,14647,14674,14758,14789]},{"a":14715,"t":"code","b":[41,31],"m":"and","o":"#$1F"},{"a":14717,"t":"code","b":[168],"m":"tay"},{"a":14718,"l":"j_397E","t":"code","b":[185,0,4],"m":"lda","oa":1024,"o":"shape_facing,y","x":[14711]},{"a":14721,"t":"code","b":[205,237,144],"m":"cmp","oa":37101,"o":"walk_dir"},{"a":14724,"t":"code","b":[240,14],"m":"beq","oa":14740,"o":"b_3994"},{"a":14726,"t":"code","b":[32,117,59],"m":"jsr","oa":15221,"o":"save_regs"},{"a":14729,"t":"code","b":[169,72],"m":"lda","o":"#$48"},{"a":14731,"t":"code","b":[141,234,144],"m":"sta","oa":37098,"o":"flip_base"},{"a":14734,"t":"code","b":[32,222,137],"m":"jsr","oa":35294,"o":"flip_shape"},{"a":14737,"t":"code","b":[32,124,59],"m":"jsr","oa":15228,"o":"restore_regs"},{"a":14740,"l":"b_3994","t":"code","b":[104],"m":"pla","x":[14724]},{"a":14741,"t":"code","b":[96],"m":"rts"},{"a":14742,"l":"face_left","c":"Turns the figure to face left unless facing is already 1, the value it writes: from $FF (right) and from 0 (standing or firing). Its three sprites take the shapes listed at $90BA, each turned to face walk_dir, and the animation restarts.","t":"code","b":[169,1],"m":"lda","o":"#$01","x":[13937]},{"a":14744,"t":"code","b":[205,181,144],"m":"cmp","oa":37045,"o":"facing"},{"a":14747,"t":"code","b":[141,181,144],"m":"sta","oa":37045,"o":"facing"},{"a":14750,"t":"code","b":[208,1],"m":"bne","oa":14753,"o":"b_39A1"},{"a":14752,"t":"code","b":[96],"m":"rts"},{"a":14753,"l":"b_39A1","t":"code","b":[162,2],"m":"ldx","o":"#$02","x":[14750]},{"a":14755,"l":"b_39A3","t":"code","b":[189,186,144],"m":"lda","oa":37050,"o":"walk_left_shapes,x","x":[14765]},{"a":14758,"t":"code","b":[32,122,57],"m":"jsr","oa":14714,"o":"face_shape"},{"a":14761,"t":"code","b":[157,97,14],"m":"sta","oa":3681,"o":"spr0_ptr,x"},{"a":14764,"t":"code","b":[202],"m":"dex"},{"a":14765,"t":"code","b":[16,244],"m":"bpl","oa":14755,"o":"b_39A3"},{"a":14767,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":14769,"t":"code","b":[141,182,144],"m":"sta","oa":37046,"o":"anim_step"},{"a":14772,"t":"code","b":[96],"m":"rts"},{"a":14773,"l":"face_right","c":"Turns the figure to face right unless facing is already $FF, the value it writes. Its three sprites take the shapes listed at $90BD, the third then $2E, and the animation restarts.","t":"code","b":[169,255],"m":"lda","o":"#$FF","x":[4654,13742,13956]},{"a":14775,"t":"code","b":[205,181,144],"m":"cmp","oa":37045,"o":"facing"},{"a":14778,"t":"code","b":[141,181,144],"m":"sta","oa":37045,"o":"facing"},{"a":14781,"t":"code","b":[208,1],"m":"bne","oa":14784,"o":"b_39C0"},{"a":14783,"t":"code","b":[96],"m":"rts"},{"a":14784,"l":"b_39C0","t":"code","b":[162,2],"m":"ldx","o":"#$02","x":[14781]},{"a":14786,"l":"b_39C2","t":"code","b":[189,189,144],"m":"lda","oa":37053,"o":"walk_right_shapes,x","x":[14796]},{"a":14789,"t":"code","b":[32,122,57],"m":"jsr","oa":14714,"o":"face_shape"},{"a":14792,"t":"code","b":[157,97,14],"m":"sta","oa":3681,"o":"spr0_ptr,x"},{"a":14795,"t":"code","b":[202],"m":"dex"},{"a":14796,"t":"code","b":[16,244],"m":"bpl","oa":14786,"o":"b_39C2"},{"a":14798,"t":"code","b":[169,46],"m":"lda","o":"#$2E"},{"a":14800,"t":"code","b":[141,99,14],"m":"sta","oa":3683,"o":"spr2_ptr"},{"a":14803,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":14805,"t":"code","b":[141,182,144],"m":"sta","oa":37046,"o":"anim_step"},{"a":14808,"t":"code","b":[96],"m":"rts"},{"a":14809,"l":"irq_bottom","c":"Raster handler of the stages, line 216: switches to the text screen for the status lines (VIC bank 0, text from the character set at $0800, screen $0400, black background, fine scroll from text_scroll), copies the shadow registers to the VIC (positions $0E3F-$0E4F to $D000-$D010, colours $0E51-$0E60 to $D020-$D02F, enable $0E50 to $D015, pointers $0E61-$0E68 to $47F8), keeps the sprite collisions in $1027, and flips $0E5F, sprite 7's colour, between 0 and 1 each frame so the sight flickers. In the ending it scrolls the ending text up a pixel every tenth frame and a line every eight pixels. Then plays the music (play_music) in the ending and the effects (play_effects) in a stage, unless a sample is playing. Next handler irq_top on line 1.","t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":14811,"t":"code","b":[141,25,208],"m":"sta","o":"vic_irq_status"},{"a":14814,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":14816,"t":"code","b":[141,33,208],"m":"sta","o":"vic_background0"},{"a":14819,"t":"code","b":[141,82,14],"m":"sta","oa":3666,"o":"bg_colour"},{"a":14822,"t":"code","b":[173,17,208],"m":"lda","o":"vic_control1"},{"a":14825,"t":"code","b":[41,16],"m":"and","o":"#$10"},{"a":14827,"t":"code","b":[13,60,14],"m":"ora","oa":3644,"o":"text_scroll"},{"a":14830,"t":"code","b":[141,17,208],"m":"sta","o":"vic_control1"},{"a":14833,"t":"code","b":[173,0,221],"m":"lda","o":"cia2_port_a"},{"a":14836,"t":"code","b":[9,3],"m":"ora","o":"#$03"},{"a":14838,"t":"code","b":[141,0,221],"m":"sta","o":"cia2_port_a"},{"a":14841,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":14843,"t":"code","b":[141,22,208],"m":"sta","o":"vic_control2"},{"a":14846,"t":"code","b":[169,19],"m":"lda","o":"#$13"},{"a":14848,"t":"code","b":[141,24,208],"m":"sta","o":"vic_memory"},{"a":14851,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":14853,"t":"code","b":[141,18,208],"m":"sta","o":"vic_raster"},{"a":14856,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":14858,"t":"code","b":[141,20,3],"m":"sta","oa":788,"o":"irq_vector"},{"a":14861,"t":"code","b":[169,59],"m":"lda","o":"#$3B"},{"a":14863,"t":"code","b":[141,21,3],"m":"sta","oa":789,"o":"a_0315"},{"a":14866,"t":"code","b":[173,30,208],"m":"lda","o":"vic_sprite_collision"},{"a":14869,"t":"code","b":[41,127],"m":"and","o":"#$7F"},{"a":14871,"t":"code","b":[141,39,16],"m":"sta","oa":4135,"o":"collisions"},{"a":14874,"t":"code","b":[173,95,14],"m":"lda","oa":3679,"o":"spr7_colour"},{"a":14877,"t":"code","b":[240,6],"m":"beq","oa":14885,"o":"b_3A25"},{"a":14879,"t":"code","b":[206,95,14],"m":"dec","oa":3679,"o":"spr7_colour"},{"a":14882,"t":"code","b":[76,40,58],"m":"jmp","oa":14888,"o":"j_3A28"},{"a":14885,"l":"b_3A25","t":"code","b":[238,95,14],"m":"inc","oa":3679,"o":"spr7_colour","x":[14877]},{"a":14888,"l":"j_3A28","t":"code","b":[162,16],"m":"ldx","o":"#$10","x":[14882]},{"a":14890,"l":"b_3A2A","t":"code","b":[189,63,14],"m":"lda","oa":3647,"o":"spr0_x,x","x":[14907]},{"a":14893,"t":"code","b":[157,0,208],"m":"sta","o":"vic_sprite0_x,x"},{"a":14896,"t":"code","b":[224,16],"m":"cpx","o":"#$10"},{"a":14898,"t":"code","b":[240,6],"m":"beq","oa":14906,"o":"b_3A3A"},{"a":14900,"t":"code","b":[189,81,14],"m":"lda","oa":3665,"o":"border_colour,x"},{"a":14903,"t":"code","b":[157,32,208],"m":"sta","o":"vic_border,x"},{"a":14906,"l":"b_3A3A","t":"code","b":[202],"m":"dex","x":[14898]},{"a":14907,"t":"code","b":[16,237],"m":"bpl","oa":14890,"o":"b_3A2A"},{"a":14909,"t":"code","b":[173,80,14],"m":"lda","oa":3664,"o":"spr_enable"},{"a":14912,"t":"code","b":[141,21,208],"m":"sta","o":"vic_sprite_enable"},{"a":14915,"t":"code","b":[162,7],"m":"ldx","o":"#$07"},{"a":14917,"l":"b_3A45","t":"code","b":[189,97,14],"m":"lda","oa":3681,"o":"spr0_ptr,x","x":[14924]},{"a":14920,"t":"code","b":[157,248,71],"m":"sta","oa":18424,"o":"f_47F8,x"},{"a":14923,"t":"code","b":[202],"m":"dex"},{"a":14924,"t":"code","b":[16,247],"m":"bpl","oa":14917,"o":"b_3A45"},{"a":14926,"t":"code","b":[173,123,144],"m":"lda","oa":36987,"o":"stage"},{"a":14929,"t":"code","b":[201,3],"m":"cmp","o":"#$03"},{"a":14931,"t":"code","b":[240,3],"m":"beq","oa":14936,"o":"b_3A58"},{"a":14933,"t":"code","b":[76,239,58],"m":"jmp","oa":15087,"o":"j_3AEF"},{"a":14936,"l":"b_3A58","t":"code","b":[173,91,142],"m":"lda","oa":36443,"o":"ending_running","x":[14931]},{"a":14939,"t":"code","b":[208,3],"m":"bne","oa":14944,"o":"b_3A60"},{"a":14941,"t":"code","b":[76,239,58],"m":"jmp","oa":15087,"o":"j_3AEF"},{"a":14944,"l":"b_3A60","t":"code","b":[206,90,142],"m":"dec","oa":36442,"o":"a_8E5A","x":[14939]},{"a":14947,"t":"code","b":[240,3],"m":"beq","oa":14952,"o":"b_3A68"},{"a":14949,"t":"code","b":[76,239,58],"m":"jmp","oa":15087,"o":"j_3AEF"},{"a":14952,"l":"b_3A68","t":"code","b":[169,10],"m":"lda","o":"#$0A","x":[14947]},{"a":14954,"t":"code","b":[141,90,142],"m":"sta","oa":36442,"o":"a_8E5A"},{"a":14957,"t":"code","b":[173,60,14],"m":"lda","oa":3644,"o":"text_scroll"},{"a":14960,"t":"code","b":[56],"m":"sec"},{"a":14961,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":14963,"t":"code","b":[41,7],"m":"and","o":"#$07"},{"a":14965,"t":"code","b":[141,60,14],"m":"sta","oa":3644,"o":"text_scroll"},{"a":14968,"t":"code","b":[201,6],"m":"cmp","o":"#$06"},{"a":14970,"t":"code","b":[240,3],"m":"beq","oa":14975,"o":"b_3A7F"},{"a":14972,"t":"code","b":[76,239,58],"m":"jmp","oa":15087,"o":"j_3AEF"},{"a":14975,"l":"b_3A7F","c":"The ending's text: when a line has scrolled, rows 21-23 of the text screen move up a line and the next line of the ending text, thirty characters at (ending_ptr), is written on row 24. A line that starts with $FF is blank and one byte long. After 23 lines ending_running is cleared.","t":"code","b":[169,112],"m":"lda","o":"#$70","x":[14970]},{"a":14977,"t":"code","b":[133,44],"m":"sta","oa":44,"o":"row_ptr"},{"a":14979,"t":"code","b":[169,72],"m":"lda","o":"#$48"},{"a":14981,"t":"code","b":[133,46],"m":"sta","oa":46,"o":"zpa_2E"},{"a":14983,"t":"code","b":[169,7],"m":"lda","o":"#$07"},{"a":14985,"t":"code","b":[133,45],"m":"sta","oa":45,"o":"zpa_2D"},{"a":14987,"t":"code","b":[133,47],"m":"sta","oa":47,"o":"zpa_2F"},{"a":14989,"t":"code","b":[162,2],"m":"ldx","o":"#$02"},{"a":14991,"t":"code","b":[160,39],"m":"ldy","o":"#$27"},{"a":14993,"l":"b_3A91","t":"code","b":[177,44],"m":"lda","oa":44,"o":"(row_ptr),y","x":[14998,15025]},{"a":14995,"t":"code","b":[145,46],"m":"sta","oa":46,"o":"(zpa_2E),y"},{"a":14997,"t":"code","b":[136],"m":"dey"},{"a":14998,"t":"code","b":[16,249],"m":"bpl","oa":14993,"o":"b_3A91"},{"a":15000,"t":"code","b":[165,44],"m":"lda","oa":44,"o":"row_ptr"},{"a":15002,"t":"code","b":[24],"m":"clc"},{"a":15003,"t":"code","b":[105,40],"m":"adc","o":"#$28"},{"a":15005,"t":"code","b":[133,44],"m":"sta","oa":44,"o":"row_ptr"},{"a":15007,"t":"code","b":[144,2],"m":"bcc","oa":15011,"o":"b_3AA3"},{"a":15009,"t":"code","b":[230,45],"m":"inc","oa":45,"o":"zpa_2D"},{"a":15011,"l":"b_3AA3","t":"code","b":[165,46],"m":"lda","oa":46,"o":"zpa_2E","x":[15007]},{"a":15013,"t":"code","b":[24],"m":"clc"},{"a":15014,"t":"code","b":[105,40],"m":"adc","o":"#$28"},{"a":15016,"t":"code","b":[133,46],"m":"sta","oa":46,"o":"zpa_2E"},{"a":15018,"t":"code","b":[144,2],"m":"bcc","oa":15022,"o":"b_3AAE"},{"a":15020,"t":"code","b":[230,47],"m":"inc","oa":47,"o":"zpa_2F"},{"a":15022,"l":"b_3AAE","t":"code","b":[160,39],"m":"ldy","o":"#$27","x":[15018]},{"a":15024,"t":"code","b":[202],"m":"dex"},{"a":15025,"t":"code","b":[16,222],"m":"bpl","oa":14993,"o":"b_3A91"},{"a":15027,"t":"code","b":[24],"m":"clc"},{"a":15028,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":15030,"t":"code","b":[177,48],"m":"lda","oa":48,"o":"(ending_ptr),y"},{"a":15032,"t":"code","b":[201,255],"m":"cmp","o":"#$FF"},{"a":15034,"t":"code","b":[208,1],"m":"bne","oa":15037,"o":"b_3ABD"},{"a":15036,"t":"code","b":[56],"m":"sec"},{"a":15037,"l":"b_3ABD","t":"code","b":[160,29],"m":"ldy","o":"#$1D","x":[15034]},{"a":15039,"l":"b_3ABF","t":"code","b":[177,48],"m":"lda","oa":48,"o":"(ending_ptr),y","x":[15049]},{"a":15041,"t":"code","b":[144,2],"m":"bcc","oa":15045,"o":"b_3AC5"},{"a":15043,"t":"code","b":[169,32],"m":"lda","o":"#$20"},{"a":15045,"l":"b_3AC5","t":"code","b":[153,197,7],"m":"sta","oa":1989,"o":"f_07C5,y","x":[15041]},{"a":15048,"t":"code","b":[136],"m":"dey"},{"a":15049,"t":"code","b":[16,244],"m":"bpl","oa":15039,"o":"b_3ABF"},{"a":15051,"t":"code","b":[169,30],"m":"lda","o":"#$1E"},{"a":15053,"t":"code","b":[133,31],"m":"sta","oa":31,"o":"zpa_1F"},{"a":15055,"t":"code","b":[144,4],"m":"bcc","oa":15061,"o":"b_3AD5"},{"a":15057,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":15059,"t":"code","b":[133,31],"m":"sta","oa":31,"o":"zpa_1F"},{"a":15061,"l":"b_3AD5","t":"code","b":[165,48],"m":"lda","oa":48,"o":"ending_ptr","x":[15055]},{"a":15063,"t":"code","b":[24],"m":"clc"},{"a":15064,"t":"code","b":[101,31],"m":"adc","oa":31,"o":"zpa_1F"},{"a":15066,"t":"code","b":[133,48],"m":"sta","oa":48,"o":"ending_ptr"},{"a":15068,"t":"code","b":[144,2],"m":"bcc","oa":15072,"o":"b_3AE0"},{"a":15070,"t":"code","b":[230,49],"m":"inc","oa":49,"o":"zpa_31"},{"a":15072,"l":"b_3AE0","t":"code","b":[238,71,145],"m":"inc","oa":37191,"o":"a_9147","x":[15068]},{"a":15075,"t":"code","b":[173,71,145],"m":"lda","oa":37191,"o":"a_9147"},{"a":15078,"t":"code","b":[201,23],"m":"cmp","o":"#$17"},{"a":15080,"t":"code","b":[208,5],"m":"bne","oa":15087,"o":"j_3AEF"},{"a":15082,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":15084,"t":"code","b":[141,91,142],"m":"sta","oa":36443,"o":"ending_running"},{"a":15087,"l":"j_3AEF","t":"code","b":[173,74,148],"m":"lda","oa":37962,"o":"sample_playing","x":[14933,14941,14949,14972,15080]},{"a":15090,"t":"code","b":[240,3],"m":"beq","oa":15095,"o":"b_3AF7"},{"a":15092,"l":"b_3AF4","t":"code","b":[76,91,59],"m":"jmp","oa":15195,"o":"irq_exit","x":[15105]},{"a":15095,"l":"b_3AF7","t":"code","b":[173,123,144],"m":"lda","oa":36987,"o":"stage","x":[15090]},{"a":15098,"t":"code","b":[201,3],"m":"cmp","o":"#$03"},{"a":15100,"t":"code","b":[208,8],"m":"bne","oa":15110,"o":"b_3B06"},{"a":15102,"t":"code","b":[173,160,143],"m":"lda","oa":36768,"o":"music_off"},{"a":15105,"t":"code","b":[208,241],"m":"bne","oa":15092,"o":"b_3AF4"},{"a":15107,"t":"code","b":[76,117,148],"m":"jmp","oa":38005,"o":"play_music"},{"a":15110,"l":"b_3B06","t":"code","b":[76,231,145],"m":"jmp","oa":37351,"o":"play_effects","x":[15100]},{"a":15113,"l":"irq_top","c":"Raster handler of the stages, line 1: VIC bank 1 with the bitmap at $6000 and the screen at $4400, multicolour, $D011 from bitmap_d011, and the background dark grey in the shoot-out (stage 0) or white in the others, unless a picture is being drawn. Then moves points onto the score (count_score) and returns. Next handler irq_bottom on the line in bottom_line ($9086).","t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":15115,"t":"code","b":[141,25,208],"m":"sta","o":"vic_irq_status"},{"a":15118,"t":"code","b":[173,134,144],"m":"lda","oa":36998,"o":"bottom_line"},{"a":15121,"t":"code","b":[141,18,208],"m":"sta","o":"vic_raster"},{"a":15124,"t":"code","b":[173,17,208],"m":"lda","o":"vic_control1"},{"a":15127,"t":"code","b":[41,127],"m":"and","o":"#$7F"},{"a":15129,"t":"code","b":[141,17,208],"m":"sta","o":"vic_control1"},{"a":15132,"t":"code","b":[169,217],"m":"lda","o":"#$D9"},{"a":15134,"t":"code","b":[141,20,3],"m":"sta","oa":788,"o":"irq_vector"},{"a":15137,"t":"code","b":[169,57],"m":"lda","o":"#$39"},{"a":15139,"t":"code","b":[141,21,3],"m":"sta","oa":789,"o":"a_0315"},{"a":15142,"t":"code","b":[173,0,221],"m":"lda","o":"cia2_port_a"},{"a":15145,"t":"code","b":[41,252],"m":"and","o":"#$FC"},{"a":15147,"t":"code","b":[9,2],"m":"ora","o":"#$02"},{"a":15149,"t":"code","b":[141,0,221],"m":"sta","o":"cia2_port_a"},{"a":15152,"t":"code","b":[173,92,142],"m":"lda","oa":36444,"o":"bitmap_d011"},{"a":15155,"t":"code","b":[141,17,208],"m":"sta","o":"vic_control1"},{"a":15158,"t":"code","b":[169,24],"m":"lda","o":"#$18"},{"a":15160,"t":"code","b":[141,22,208],"m":"sta","o":"vic_control2"},{"a":15163,"t":"code","b":[169,24],"m":"lda","o":"#$18"},{"a":15165,"t":"code","b":[141,24,208],"m":"sta","o":"vic_memory"},{"a":15168,"t":"code","b":[173,161,143],"m":"lda","oa":36769,"o":"drawing_picture"},{"a":15171,"t":"code","b":[208,16],"m":"bne","oa":15189,"o":"b_3B55"},{"a":15173,"t":"code","b":[173,123,144],"m":"lda","oa":36987,"o":"stage"},{"a":15176,"t":"code","b":[208,3],"m":"bne","oa":15181,"o":"b_3B4D"},{"a":15178,"t":"code","b":[169,11],"m":"lda","o":"#$0B"},{"a":15180,"c":"BIT $01A9: hides the LDA #$01 at $3B4D, where the other stages branch in, so the shoot-out (stage 0) gets $0B, dark grey, and the others 1, white","t":"code","b":[44,169,1],"m":"bit","oa":425,"o":"a_01A9"},{"a":15183,"t":"code","b":[141,33,208],"m":"sta","o":"vic_background0"},{"a":15186,"t":"code","b":[141,82,14],"m":"sta","oa":3666,"o":"bg_colour"},{"a":15189,"l":"b_3B55","t":"code","b":[173,30,208],"m":"lda","o":"vic_sprite_collision","x":[15171]},{"a":15192,"t":"code","b":[32,154,59],"m":"jsr","oa":15258,"o":"count_score"},{"a":15195,"l":"irq_exit","c":"Pulls Y, X and A off the stack and returns from the interrupt: the end of every raster handler, as the KERNAL's own handler ends.","t":"code","b":[104],"m":"pla","x":[8017,10511,10541,10590,10621,10740,10786,11480,13472,15092,37387,38025,38031]},{"a":15196,"t":"code","b":[168],"m":"tay"},{"a":15197,"t":"code","b":[104],"m":"pla"},{"a":15198,"t":"code","b":[170],"m":"tax"},{"a":15199,"t":"code","b":[104],"m":"pla"},{"a":15200,"t":"code","b":[64],"m":"rti"},{"a":15201,"l":"brk_handler","c":"The BRK handler: saves A, X and Y, resets the CIAs and the interrupt vectors (the KERNAL's IOINIT and restore_vectors), the screen editor (CINT), and jumps to $C057. That address holds picture data in the game, so a BRK would crash it; the only BRK in the code is the check in check_shot.","t":"code","b":[32,117,59],"m":"jsr","oa":15221,"o":"save_regs"},{"a":15204,"t":"code","b":[120],"m":"sei"},{"a":15205,"t":"code","b":[32,163,253],"m":"jsr","oa":64931,"o":"KERNAL_IOINITj"},{"a":15208,"t":"code","b":[32,142,59],"m":"jsr","oa":15246,"o":"restore_vectors"},{"a":15211,"t":"code","b":[32,91,255],"m":"jsr","oa":65371,"o":"KERNAL_CINTj"},{"a":15214,"t":"code","b":[32,124,59],"m":"jsr","oa":15228,"o":"restore_regs"},{"a":15217,"t":"code","b":[88],"m":"cli"},{"a":15218,"t":"code","b":[76,87,192],"m":"jmp","oa":49239,"o":"j_C057"},{"a":15221,"l":"save_regs","c":"Saves A, X and Y in zpa_0A, zpa_0B and zpa_0C.","t":"code","b":[133,10],"m":"sta","oa":10,"o":"saved_a","x":[9209,10085,14553,14726,15201,35593]},{"a":15223,"t":"code","b":[134,11],"m":"stx","oa":11,"o":"saved_x"},{"a":15225,"t":"code","b":[132,12],"m":"sty","oa":12,"o":"saved_y"},{"a":15227,"t":"code","b":[96],"m":"rts"},{"a":15228,"l":"restore_regs","c":"Loads A, X and Y back from zpa_0A, zpa_0B and zpa_0C.","t":"code","b":[165,10],"m":"lda","oa":10,"o":"saved_a","x":[9215,10091,14559,14737,15214,35698]},{"a":15230,"t":"code","b":[166,11],"m":"ldx","oa":11,"o":"saved_x"},{"a":15232,"t":"code","b":[164,12],"m":"ldy","oa":12,"o":"saved_y"},{"a":15234,"t":"code","b":[96],"m":"rts"},{"a":15235,"l":"clear_sid","c":"Writes 0 to the sound chip's registers $D400-$D416, silencing the three voices.","t":"code","b":[162,22],"m":"ldx","o":"#$16","x":[13673]},{"a":15237,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":15239,"l":"b_3B87","t":"code","b":[157,0,212],"m":"sta","o":"sid_v1_freq_lo,x","x":[15243]},{"a":15242,"t":"code","b":[202],"m":"dex"},{"a":15243,"t":"code","b":[16,250],"m":"bpl","oa":15239,"o":"b_3B87"},{"a":15245,"t":"code","b":[96],"m":"rts"},{"a":15246,"l":"restore_vectors","c":"Copies the KERNAL's table of vectors ($FD30-$FD4F) back into $0314-$0333.","t":"code","b":[160,31],"m":"ldy","o":"#$1F","x":[15208]},{"a":15248,"l":"b_3B90","t":"code","b":[185,48,253],"m":"lda","oa":64816,"o":"f_FD30,y","x":[15255]},{"a":15251,"t":"code","b":[153,20,3],"m":"sta","oa":788,"o":"irq_vector,y"},{"a":15254,"t":"code","b":[136],"m":"dey"},{"a":15255,"t":"code","b":[16,247],"m":"bpl","oa":15248,"o":"b_3B90"},{"a":15257,"t":"code","b":[96],"m":"rts"},{"a":15258,"l":"count_score","c":"Moves points from pending ($8FA4-$8FA7) onto the score ($8FA8-$8FAB), both four BCD bytes, low first, in decimal mode: 1 a frame while fewer than 100 are waiting, $99 while 1000 or more, and between them $0B, which is not a BCD number. Taken from pending and added to the score in decimal mode, $0B leaves digits above 9 in the bytes, and the adds after it carry them on as extra points: a bonus of 594 puts 706 on the score, one of 1920 puts 2096 (live). Then writes the score's eight digits, without leading zeros, in yellow at (score_at) and into score_text ($8E41) and last_score_text ($8F51). Returns at once when nothing is pending.","t":"code","b":[160,3],"m":"ldy","o":"#$03","x":[10477,15192]},{"a":15260,"l":"b_3B9C","t":"code","b":[185,164,143],"m":"lda","oa":36772,"o":"pending,y","x":[15266]},{"a":15263,"t":"code","b":[208,4],"m":"bne","oa":15269,"o":"b_3BA5"},{"a":15265,"t":"code","b":[136],"m":"dey"},{"a":15266,"t":"code","b":[16,248],"m":"bpl","oa":15260,"o":"b_3B9C"},{"a":15268,"t":"code","b":[96],"m":"rts"},{"a":15269,"l":"b_3BA5","t":"code","b":[169,1],"m":"lda","o":"#$01","x":[15263]},{"a":15271,"t":"code","b":[133,31],"m":"sta","oa":31,"o":"zpa_1F"},{"a":15273,"t":"code","b":[173,165,143],"m":"lda","oa":36773,"o":"a_8FA5"},{"a":15276,"t":"code","b":[240,14],"m":"beq","oa":15292,"o":"b_3BBC"},{"a":15278,"t":"code","b":[41,240],"m":"and","o":"#$F0"},{"a":15280,"t":"code","b":[208,6],"m":"bne","oa":15288,"o":"b_3BB8"},{"a":15282,"t":"code","b":[169,11],"m":"lda","o":"#$0B"},{"a":15284,"t":"code","b":[133,31],"m":"sta","oa":31,"o":"zpa_1F"},{"a":15286,"t":"code","b":[208,4],"m":"bne","oa":15292,"o":"b_3BBC"},{"a":15288,"l":"b_3BB8","t":"code","b":[169,153],"m":"lda","o":"#$99","x":[15280]},{"a":15290,"t":"code","b":[133,31],"m":"sta","oa":31,"o":"zpa_1F"},{"a":15292,"l":"b_3BBC","t":"code","b":[248],"m":"sed","x":[15276,15286]},{"a":15293,"t":"code","b":[56],"m":"sec"},{"a":15294,"t":"code","b":[173,164,143],"m":"lda","oa":36772,"o":"pending"},{"a":15297,"t":"code","b":[56],"m":"sec"},{"a":15298,"t":"code","b":[229,31],"m":"sbc","oa":31,"o":"zpa_1F"},{"a":15300,"t":"code","b":[141,164,143],"m":"sta","oa":36772,"o":"pending"},{"a":15303,"t":"code","b":[173,165,143],"m":"lda","oa":36773,"o":"a_8FA5"},{"a":15306,"t":"code","b":[233,0],"m":"sbc","o":"#$00"},{"a":15308,"t":"code","b":[141,165,143],"m":"sta","oa":36773,"o":"a_8FA5"},{"a":15311,"t":"code","b":[176,16],"m":"bcs","oa":15329,"o":"b_3BE1"},{"a":15313,"t":"code","b":[173,166,143],"m":"lda","oa":36774,"o":"a_8FA6"},{"a":15316,"t":"code","b":[233,0],"m":"sbc","o":"#$00"},{"a":15318,"t":"code","b":[141,166,143],"m":"sta","oa":36774,"o":"a_8FA6"},{"a":15321,"t":"code","b":[173,167,143],"m":"lda","oa":36775,"o":"a_8FA7"},{"a":15324,"t":"code","b":[233,0],"m":"sbc","o":"#$00"},{"a":15326,"t":"code","b":[141,167,143],"m":"sta","oa":36775,"o":"a_8FA7"},{"a":15329,"l":"b_3BE1","t":"code","b":[173,168,143],"m":"lda","oa":36776,"o":"score","x":[15311]},{"a":15332,"t":"code","b":[24],"m":"clc"},{"a":15333,"t":"code","b":[101,31],"m":"adc","oa":31,"o":"zpa_1F"},{"a":15335,"t":"code","b":[141,168,143],"m":"sta","oa":36776,"o":"score"},{"a":15338,"t":"code","b":[173,169,143],"m":"lda","oa":36777,"o":"a_8FA9"},{"a":15341,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":15343,"t":"code","b":[141,169,143],"m":"sta","oa":36777,"o":"a_8FA9"},{"a":15346,"t":"code","b":[173,170,143],"m":"lda","oa":36778,"o":"a_8FAA"},{"a":15349,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":15351,"t":"code","b":[141,170,143],"m":"sta","oa":36778,"o":"a_8FAA"},{"a":15354,"t":"code","b":[173,171,143],"m":"lda","oa":36779,"o":"a_8FAB"},{"a":15357,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":15359,"t":"code","b":[141,171,143],"m":"sta","oa":36779,"o":"a_8FAB"},{"a":15362,"t":"code","b":[216],"m":"cld"},{"a":15363,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":15365,"t":"code","b":[160,7],"m":"ldy","o":"#$07"},{"a":15367,"l":"b_3C07","t":"code","b":[189,168,143],"m":"lda","oa":36776,"o":"score,x","x":[15387]},{"a":15370,"t":"code","b":[72],"m":"pha"},{"a":15371,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":15373,"t":"code","b":[153,73,0],"m":"sta","oa":73,"o":"score_digits,y"},{"a":15376,"t":"code","b":[104],"m":"pla"},{"a":15377,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":15378,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":15379,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":15380,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":15381,"t":"code","b":[136],"m":"dey"},{"a":15382,"t":"code","b":[153,73,0],"m":"sta","oa":73,"o":"score_digits,y"},{"a":15385,"t":"code","b":[232],"m":"inx"},{"a":15386,"t":"code","b":[136],"m":"dey"},{"a":15387,"t":"code","b":[16,234],"m":"bpl","oa":15367,"o":"b_3C07"},{"a":15389,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":15391,"l":"b_3C1F","t":"code","b":[185,73,0],"m":"lda","oa":73,"o":"score_digits,y","x":[15405]},{"a":15394,"t":"code","b":[208,11],"m":"bne","oa":15407,"o":"b_3C2F"},{"a":15396,"t":"code","b":[169,32],"m":"lda","o":"#$20"},{"a":15398,"t":"code","b":[153,65,142],"m":"sta","oa":36417,"o":"score_text,y"},{"a":15401,"t":"code","b":[153,81,143],"m":"sta","oa":36689,"o":"last_score_text,y"},{"a":15404,"t":"code","b":[200],"m":"iny"},{"a":15405,"t":"code","b":[208,240],"m":"bne","oa":15391,"o":"b_3C1F"},{"a":15407,"l":"b_3C2F","t":"code","b":[165,29],"m":"lda","oa":29,"o":"zpa_1D","x":[15394]},{"a":15409,"t":"code","b":[24],"m":"clc"},{"a":15410,"t":"code","b":[105,212],"m":"adc","o":"#$D4"},{"a":15412,"t":"code","b":[133,45],"m":"sta","oa":45,"o":"zpa_2D"},{"a":15414,"t":"code","b":[165,28],"m":"lda","oa":28,"o":"score_at"},{"a":15416,"t":"code","b":[133,44],"m":"sta","oa":44,"o":"row_ptr"},{"a":15418,"l":"b_3C3A","t":"code","b":[185,73,0],"m":"lda","oa":73,"o":"score_digits,y","x":[15439]},{"a":15421,"t":"code","b":[24],"m":"clc"},{"a":15422,"t":"code","b":[105,48],"m":"adc","o":"#$30"},{"a":15424,"t":"code","b":[145,28],"m":"sta","oa":28,"o":"(score_at),y"},{"a":15426,"t":"code","b":[153,65,142],"m":"sta","oa":36417,"o":"score_text,y"},{"a":15429,"t":"code","b":[153,81,143],"m":"sta","oa":36689,"o":"last_score_text,y"},{"a":15432,"t":"code","b":[169,7],"m":"lda","o":"#$07"},{"a":15434,"t":"code","b":[145,44],"m":"sta","oa":44,"o":"(row_ptr),y"},{"a":15436,"t":"code","b":[200],"m":"iny"},{"a":15437,"t":"code","b":[192,8],"m":"cpy","o":"#$08"},{"a":15439,"t":"code","b":[208,233],"m":"bne","oa":15418,"o":"b_3C3A"},{"a":15441,"t":"code","b":[96],"m":"rts"},{"a":15442,"l":"draw_gunmen_bars","c":"Draws the shoot-out's status: bad_guys_killed as a bar of character $24 on row 22 from column 0, then a bar of $12 (twelve) $20 characters from column 27, overwritten by a bar of bad_guys_left in $24 (draw_bar).","t":"code","b":[169,112],"m":"lda","o":"#$70","x":[13803,14282]},{"a":15444,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"src_ptr"},{"a":15446,"t":"code","b":[133,40],"m":"sta","oa":40,"o":"dest_ptr"},{"a":15448,"t":"code","b":[169,7],"m":"lda","o":"#$07"},{"a":15450,"t":"code","b":[133,39],"m":"sta","oa":39,"o":"zpa_27"},{"a":15452,"t":"code","b":[169,219],"m":"lda","o":"#$DB"},{"a":15454,"t":"code","b":[133,41],"m":"sta","oa":41,"o":"zpa_29"},{"a":15456,"t":"code","b":[169,12],"m":"lda","o":"#$0C"},{"a":15458,"t":"code","b":[133,70],"m":"sta","oa":70,"o":"bar_width"},{"a":15460,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":15462,"t":"code","b":[133,69],"m":"sta","oa":69,"o":"bar_colour"},{"a":15464,"t":"code","b":[169,36],"m":"lda","o":"#$24"},{"a":15466,"t":"code","b":[133,67],"m":"sta","oa":67,"o":"bar_char"},{"a":15468,"t":"code","b":[173,55,145],"m":"lda","oa":37175,"o":"bad_guys_killed"},{"a":15471,"t":"code","b":[32,135,30],"m":"jsr","oa":7815,"o":"draw_bar"},{"a":15474,"t":"code","b":[169,139],"m":"lda","o":"#$8B"},{"a":15476,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"src_ptr"},{"a":15478,"t":"code","b":[133,40],"m":"sta","oa":40,"o":"dest_ptr"},{"a":15480,"t":"code","b":[169,7],"m":"lda","o":"#$07"},{"a":15482,"t":"code","b":[133,39],"m":"sta","oa":39,"o":"zpa_27"},{"a":15484,"t":"code","b":[169,219],"m":"lda","o":"#$DB"},{"a":15486,"t":"code","b":[133,41],"m":"sta","oa":41,"o":"zpa_29"},{"a":15488,"t":"code","b":[169,13],"m":"lda","o":"#$0D"},{"a":15490,"t":"code","b":[133,69],"m":"sta","oa":69,"o":"bar_colour"},{"a":15492,"t":"code","b":[169,32],"m":"lda","o":"#$20"},{"a":15494,"t":"code","b":[133,67],"m":"sta","oa":67,"o":"bar_char"},{"a":15496,"t":"code","b":[169,18],"m":"lda","o":"#$12"},{"a":15498,"t":"code","b":[32,135,30],"m":"jsr","oa":7815,"o":"draw_bar"},{"a":15501,"t":"code","b":[169,139],"m":"lda","o":"#$8B"},{"a":15503,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"src_ptr"},{"a":15505,"t":"code","b":[133,40],"m":"sta","oa":40,"o":"dest_ptr"},{"a":15507,"t":"code","b":[169,36],"m":"lda","o":"#$24"},{"a":15509,"t":"code","b":[133,67],"m":"sta","oa":67,"o":"bar_char"},{"a":15511,"t":"code","b":[165,65],"m":"lda","oa":65,"o":"bad_guys_left"},{"a":15513,"t":"code","b":[32,135,30],"m":"jsr","oa":7815,"o":"draw_bar"},{"a":15516,"t":"code","b":[96],"m":"rts"},{"a":15517,"l":"show_hall_of_fame","c":"Clears rows 16 to 23 of the text screen in green and writes the hall of fame: its two title lines ($8C48, $8C5E) in light blue and the five entries ($8C74, eleven characters each: three initials and eight digits).","t":"code","b":[162,0],"m":"ldx","o":"#$00","x":[13032,15752]},{"a":15519,"l":"b_3C9F","t":"code","b":[169,32],"m":"lda","o":"#$20","x":[15538]},{"a":15521,"t":"code","b":[157,128,6],"m":"sta","oa":1664,"o":"f_0680,x"},{"a":15524,"t":"code","b":[169,32],"m":"lda","o":"#$20"},{"a":15526,"t":"code","b":[157,0,7],"m":"sta","oa":1792,"o":"f_0700,x"},{"a":15529,"t":"code","b":[169,5],"m":"lda","o":"#$05"},{"a":15531,"t":"code","b":[157,128,218],"m":"sta","o":"$DA80,x"},{"a":15534,"t":"code","b":[157,0,219],"m":"sta","o":"$DB00,x"},{"a":15537,"t":"code","b":[202],"m":"dex"},{"a":15538,"t":"code","b":[208,235],"m":"bne","oa":15519,"o":"b_3C9F"},{"a":15540,"t":"code","b":[162,21],"m":"ldx","o":"#$15"},{"a":15542,"l":"b_3CB6","t":"code","b":[189,72,140],"m":"lda","oa":35912,"o":"fame_title,x","x":[15563]},{"a":15545,"t":"code","b":[157,137,6],"m":"sta","oa":1673,"o":"f_0689,x"},{"a":15548,"t":"code","b":[189,94,140],"m":"lda","oa":35934,"o":"fame_heads,x"},{"a":15551,"t":"code","b":[157,218,6],"m":"sta","oa":1754,"o":"f_06DA,x"},{"a":15554,"t":"code","b":[169,14],"m":"lda","o":"#$0E"},{"a":15556,"t":"code","b":[157,137,218],"m":"sta","o":"$DA89,x"},{"a":15559,"t":"code","b":[157,218,218],"m":"sta","o":"$DADA,x"},{"a":15562,"t":"code","b":[202],"m":"dex"},{"a":15563,"t":"code","b":[16,233],"m":"bpl","oa":15542,"o":"b_3CB6"},{"a":15565,"t":"code","b":[162,10],"m":"ldx","o":"#$0A"},{"a":15567,"l":"b_3CCF","t":"code","b":[189,116,140],"m":"lda","oa":35956,"o":"fame_entries,x","x":[15598]},{"a":15570,"t":"code","b":[157,7,7],"m":"sta","oa":1799,"o":"f_0707,x"},{"a":15573,"t":"code","b":[189,127,140],"m":"lda","oa":35967,"o":"f_8C7F,x"},{"a":15576,"t":"code","b":[157,47,7],"m":"sta","oa":1839,"o":"f_072F,x"},{"a":15579,"t":"code","b":[189,138,140],"m":"lda","oa":35978,"o":"f_8C8A,x"},{"a":15582,"t":"code","b":[157,87,7],"m":"sta","oa":1879,"o":"f_0757,x"},{"a":15585,"t":"code","b":[189,149,140],"m":"lda","oa":35989,"o":"f_8C95,x"},{"a":15588,"t":"code","b":[157,127,7],"m":"sta","oa":1919,"o":"f_077F,x"},{"a":15591,"t":"code","b":[189,160,140],"m":"lda","oa":36000,"o":"f_8CA0,x"},{"a":15594,"t":"code","b":[157,167,7],"m":"sta","oa":1959,"o":"f_07A7,x"},{"a":15597,"t":"code","b":[202],"m":"dex"},{"a":15598,"t":"code","b":[16,223],"m":"bpl","oa":15567,"o":"b_3CCF"},{"a":15600,"t":"code","b":[96],"m":"rts"},{"a":15601,"l":"check_high_score","c":"Compares score_text with the five hall of fame entries, best first. When it beats one, moves that entry and the ones below it down a place (the fifth falls off), writes the score into the free place with three spaces for the initials, shows the table and takes the initials from the keyboard: letters A to Z and the space, three at most (a fourth starts again from the first), RETURN to finish, with a flashing cursor. Then waits and goes to the title.","t":"code","b":[169,116],"m":"lda","o":"#$74","x":[12915]},{"a":15603,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"src_ptr"},{"a":15605,"t":"code","b":[169,140],"m":"lda","o":"#$8C"},{"a":15607,"t":"code","b":[133,39],"m":"sta","oa":39,"o":"zpa_27"},{"a":15609,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":15611,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"zpa_0D"},{"a":15613,"l":"b_3CFD","t":"code","b":[162,0],"m":"ldx","o":"#$00","x":[15651]},{"a":15615,"t":"code","b":[160,3],"m":"ldy","o":"#$03"},{"a":15617,"l":"b_3D01","t":"code","b":[177,38],"m":"lda","oa":38,"o":"(src_ptr),y","x":[15632]},{"a":15619,"t":"code","b":[221,65,142],"m":"cmp","oa":36417,"o":"score_text,x"},{"a":15622,"t":"code","b":[144,30],"m":"bcc","oa":15654,"o":"b_3D26"},{"a":15624,"t":"code","b":[240,2],"m":"beq","oa":15628,"o":"b_3D0C"},{"a":15626,"t":"code","b":[176,6],"m":"bcs","oa":15634,"o":"b_3D12"},{"a":15628,"l":"b_3D0C","t":"code","b":[200],"m":"iny","x":[15624]},{"a":15629,"t":"code","b":[232],"m":"inx"},{"a":15630,"t":"code","b":[224,8],"m":"cpx","o":"#$08"},{"a":15632,"t":"code","b":[144,239],"m":"bcc","oa":15617,"o":"b_3D01"},{"a":15634,"l":"b_3D12","t":"code","b":[165,38],"m":"lda","oa":38,"o":"src_ptr","x":[15626]},{"a":15636,"t":"code","b":[24],"m":"clc"},{"a":15637,"t":"code","b":[105,11],"m":"adc","o":"#$0B"},{"a":15639,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"src_ptr"},{"a":15641,"t":"code","b":[144,2],"m":"bcc","oa":15645,"o":"b_3D1D"},{"a":15643,"t":"code","b":[230,39],"m":"inc","oa":39,"o":"zpa_27"},{"a":15645,"l":"b_3D1D","t":"code","b":[230,13],"m":"inc","oa":13,"o":"zpa_0D","x":[15641]},{"a":15647,"t":"code","b":[165,13],"m":"lda","oa":13,"o":"zpa_0D"},{"a":15649,"t":"code","b":[201,5],"m":"cmp","o":"#$05"},{"a":15651,"t":"code","b":[144,216],"m":"bcc","oa":15613,"o":"b_3CFD"},{"a":15653,"t":"code","b":[96],"m":"rts"},{"a":15654,"l":"b_3D26","t":"code","b":[32,6,62],"m":"jsr","oa":15878,"o":"entry_address","x":[15622]},{"a":15657,"t":"code","b":[169,160],"m":"lda","o":"#$A0"},{"a":15659,"t":"code","b":[133,40],"m":"sta","oa":40,"o":"dest_ptr"},{"a":15661,"t":"code","b":[169,140],"m":"lda","o":"#$8C"},{"a":15663,"t":"code","b":[133,41],"m":"sta","oa":41,"o":"zpa_29"},{"a":15665,"t":"code","b":[169,149],"m":"lda","o":"#$95"},{"a":15667,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"src_ptr"},{"a":15669,"t":"code","b":[169,140],"m":"lda","o":"#$8C"},{"a":15671,"t":"code","b":[133,39],"m":"sta","oa":39,"o":"zpa_27"},{"a":15673,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":15675,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"zpa_0E"},{"a":15677,"l":"b_3D3D","t":"code","b":[160,10],"m":"ldy","o":"#$0A","x":[15720,15722]},{"a":15679,"l":"b_3D3F","t":"code","b":[177,38],"m":"lda","oa":38,"o":"(src_ptr),y","x":[15684]},{"a":15681,"t":"code","b":[145,40],"m":"sta","oa":40,"o":"(dest_ptr),y"},{"a":15683,"t":"code","b":[136],"m":"dey"},{"a":15684,"t":"code","b":[16,249],"m":"bpl","oa":15679,"o":"b_3D3F"},{"a":15686,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"zpa_0E"},{"a":15688,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":15690,"t":"code","b":[240,35],"m":"beq","oa":15727,"o":"b_3D6F"},{"a":15692,"t":"code","b":[165,38],"m":"lda","oa":38,"o":"src_ptr"},{"a":15694,"t":"code","b":[56],"m":"sec"},{"a":15695,"t":"code","b":[233,11],"m":"sbc","o":"#$0B"},{"a":15697,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"src_ptr"},{"a":15699,"t":"code","b":[176,2],"m":"bcs","oa":15703,"o":"b_3D57"},{"a":15701,"t":"code","b":[198,39],"m":"dec","oa":39,"o":"zpa_27"},{"a":15703,"l":"b_3D57","t":"code","b":[165,40],"m":"lda","oa":40,"o":"dest_ptr","x":[15699]},{"a":15705,"t":"code","b":[56],"m":"sec"},{"a":15706,"t":"code","b":[233,11],"m":"sbc","o":"#$0B"},{"a":15708,"t":"code","b":[133,40],"m":"sta","oa":40,"o":"dest_ptr"},{"a":15710,"t":"code","b":[176,2],"m":"bcs","oa":15714,"o":"b_3D62"},{"a":15712,"t":"code","b":[198,41],"m":"dec","oa":41,"o":"zpa_29"},{"a":15714,"l":"b_3D62","t":"code","b":[198,14],"m":"dec","oa":14,"o":"zpa_0E","x":[15710]},{"a":15716,"t":"code","b":[165,14],"m":"lda","oa":14,"o":"zpa_0E"},{"a":15718,"t":"code","b":[197,13],"m":"cmp","oa":13,"o":"zpa_0D"},{"a":15720,"t":"code","b":[176,211],"m":"bcs","oa":15677,"o":"b_3D3D"},{"a":15722,"t":"code","b":[240,209],"m":"beq","oa":15677,"o":"b_3D3D"},{"a":15724,"t":"code","b":[32,6,62],"m":"jsr","oa":15878,"o":"entry_address"},{"a":15727,"l":"b_3D6F","t":"code","b":[162,7],"m":"ldx","o":"#$07","x":[15690]},{"a":15729,"t":"code","b":[160,10],"m":"ldy","o":"#$0A"},{"a":15731,"l":"b_3D73","t":"code","b":[189,65,142],"m":"lda","oa":36417,"o":"score_text,x","x":[15743]},{"a":15734,"t":"code","b":[145,38],"m":"sta","oa":38,"o":"(src_ptr),y"},{"a":15736,"t":"code","b":[169,32],"m":"lda","o":"#$20"},{"a":15738,"t":"code","b":[157,65,142],"m":"sta","oa":36417,"o":"score_text,x"},{"a":15741,"t":"code","b":[136],"m":"dey"},{"a":15742,"t":"code","b":[202],"m":"dex"},{"a":15743,"t":"code","b":[16,242],"m":"bpl","oa":15731,"o":"b_3D73"},{"a":15745,"l":"b_3D81","t":"code","b":[165,68],"m":"lda","oa":68,"o":"arrow_char","x":[15750]},{"a":15747,"t":"code","b":[145,38],"m":"sta","oa":38,"o":"(src_ptr),y"},{"a":15749,"t":"code","b":[136],"m":"dey"},{"a":15750,"t":"code","b":[16,249],"m":"bpl","oa":15745,"o":"b_3D81"},{"a":15752,"t":"code","b":[32,157,60],"m":"jsr","oa":15517,"o":"show_hall_of_fame"},{"a":15755,"t":"code","b":[169,7],"m":"lda","o":"#$07"},{"a":15757,"t":"code","b":[133,42],"m":"sta","oa":42,"o":"map_ptr"},{"a":15759,"t":"code","b":[133,43],"m":"sta","oa":43,"o":"zpa_2B"},{"a":15761,"t":"code","b":[166,13],"m":"ldx","oa":13,"o":"zpa_0D"},{"a":15763,"t":"code","b":[240,14],"m":"beq","oa":15779,"o":"b_3DA3"},{"a":15765,"l":"b_3D95","t":"code","b":[165,42],"m":"lda","oa":42,"o":"map_ptr","x":[15777]},{"a":15767,"t":"code","b":[24],"m":"clc"},{"a":15768,"t":"code","b":[105,40],"m":"adc","o":"#$28"},{"a":15770,"t":"code","b":[133,42],"m":"sta","oa":42,"o":"map_ptr"},{"a":15772,"t":"code","b":[144,2],"m":"bcc","oa":15776,"o":"b_3DA0"},{"a":15774,"t":"code","b":[230,43],"m":"inc","oa":43,"o":"zpa_2B"},{"a":15776,"l":"b_3DA0","t":"code","b":[202],"m":"dex","x":[15772]},{"a":15777,"t":"code","b":[208,242],"m":"bne","oa":15765,"o":"b_3D95"},{"a":15779,"l":"b_3DA3","t":"code","b":[165,42],"m":"lda","oa":42,"o":"map_ptr","x":[15763]},{"a":15781,"t":"code","b":[133,17],"m":"sta","oa":17,"o":"div_lo"},{"a":15783,"t":"code","b":[165,43],"m":"lda","oa":43,"o":"zpa_2B"},{"a":15785,"t":"code","b":[24],"m":"clc"},{"a":15786,"t":"code","b":[105,212],"m":"adc","o":"#$D4"},{"a":15788,"t":"code","b":[133,18],"m":"sta","oa":18,"o":"div_hi"},{"a":15790,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":15792,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"zpa_0F"},{"a":15794,"t":"code","b":[169,54],"m":"lda","o":"#$36"},{"a":15796,"t":"code","b":[133,1],"m":"sta","oa":1,"o":"cpu_port"},{"a":15798,"l":"b_3DB6","t":"code","b":[32,135,234],"m":"jsr","oa":60039,"o":"KERNAL_SCNKEYj","x":[15813,15825,15829,15847,15853]},{"a":15801,"t":"code","b":[164,15],"m":"ldy","oa":15,"o":"zpa_0F"},{"a":15803,"t":"code","b":[177,17],"m":"lda","oa":17,"o":"(div_lo),y"},{"a":15805,"t":"code","b":[24],"m":"clc"},{"a":15806,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":15808,"t":"code","b":[145,17],"m":"sta","oa":17,"o":"(div_lo),y"},{"a":15810,"t":"code","b":[32,228,255],"m":"jsr","oa":65508,"o":"KERNAL_GETIN"},{"a":15813,"t":"code","b":[240,239],"m":"beq","oa":15798,"o":"b_3DB6"},{"a":15815,"t":"code","b":[201,13],"m":"cmp","o":"#$0D"},{"a":15817,"t":"code","b":[240,37],"m":"beq","oa":15856,"o":"b_3DF0"},{"a":15819,"t":"code","b":[201,32],"m":"cmp","o":"#$20"},{"a":15821,"t":"code","b":[240,8],"m":"beq","oa":15831,"o":"b_3DD7"},{"a":15823,"t":"code","b":[201,65],"m":"cmp","o":"#$41"},{"a":15825,"t":"code","b":[144,227],"m":"bcc","oa":15798,"o":"b_3DB6"},{"a":15827,"t":"code","b":[201,91],"m":"cmp","o":"#$5B"},{"a":15829,"t":"code","b":[176,223],"m":"bcs","oa":15798,"o":"b_3DB6"},{"a":15831,"l":"b_3DD7","t":"code","b":[164,15],"m":"ldy","oa":15,"o":"zpa_0F","x":[15821]},{"a":15833,"t":"code","b":[145,42],"m":"sta","oa":42,"o":"(map_ptr),y"},{"a":15835,"t":"code","b":[145,38],"m":"sta","oa":38,"o":"(src_ptr),y"},{"a":15837,"t":"code","b":[169,10],"m":"lda","o":"#$0A"},{"a":15839,"t":"code","b":[145,17],"m":"sta","oa":17,"o":"(div_lo),y"},{"a":15841,"t":"code","b":[230,15],"m":"inc","oa":15,"o":"zpa_0F"},{"a":15843,"t":"code","b":[165,15],"m":"lda","oa":15,"o":"zpa_0F"},{"a":15845,"t":"code","b":[201,3],"m":"cmp","o":"#$03"},{"a":15847,"t":"code","b":[144,205],"m":"bcc","oa":15798,"o":"b_3DB6"},{"a":15849,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":15851,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"zpa_0F"},{"a":15853,"t":"code","b":[76,182,61],"m":"jmp","oa":15798,"o":"b_3DB6"},{"a":15856,"l":"b_3DF0","t":"code","b":[164,15],"m":"ldy","oa":15,"o":"zpa_0F","x":[15817]},{"a":15858,"t":"code","b":[169,10],"m":"lda","o":"#$0A"},{"a":15860,"t":"code","b":[145,17],"m":"sta","oa":17,"o":"(div_lo),y"},{"a":15862,"t":"code","b":[162,50],"m":"ldx","o":"#$32"},{"a":15864,"l":"b_3DF8","t":"code","b":[32,1,56],"m":"jsr","oa":14337,"o":"frame_delay","x":[15868]},{"a":15867,"t":"code","b":[202],"m":"dex"},{"a":15868,"t":"code","b":[208,250],"m":"bne","oa":15864,"o":"b_3DF8"},{"a":15870,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":15872,"t":"code","b":[141,123,144],"m":"sta","oa":36987,"o":"stage"},{"a":15875,"t":"code","b":[32,27,12],"m":"jsr","oa":3099,"o":"show_picture"},{"a":15878,"l":"entry_address","c":"Points zpa_26 at hall of fame entry zpa_0D ($8C74 + 11\u00d7zpa_0D) and zpa_28 at the one after it; also sets zpa_0E to zpa_0D.","t":"code","b":[165,13],"m":"lda","oa":13,"o":"zpa_0D","x":[15654,15724]},{"a":15880,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"zpa_0E"},{"a":15882,"t":"code","b":[133,6],"m":"sta","oa":6,"o":"mul_b"},{"a":15884,"t":"code","b":[169,11],"m":"lda","o":"#$0B"},{"a":15886,"t":"code","b":[133,5],"m":"sta","oa":5,"o":"mul_a"},{"a":15888,"t":"code","b":[32,209,47],"m":"jsr","oa":12241,"o":"multiply"},{"a":15891,"t":"code","b":[165,7],"m":"lda","oa":7,"o":"product_lo"},{"a":15893,"t":"code","b":[24],"m":"clc"},{"a":15894,"t":"code","b":[105,116],"m":"adc","o":"#$74"},{"a":15896,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"src_ptr"},{"a":15898,"t":"code","b":[165,8],"m":"lda","oa":8,"o":"product_hi"},{"a":15900,"t":"code","b":[105,140],"m":"adc","o":"#$8C"},{"a":15902,"t":"code","b":[133,39],"m":"sta","oa":39,"o":"zpa_27"},{"a":15904,"t":"code","b":[165,38],"m":"lda","oa":38,"o":"src_ptr"},{"a":15906,"t":"code","b":[24],"m":"clc"},{"a":15907,"t":"code","b":[105,11],"m":"adc","o":"#$0B"},{"a":15909,"t":"code","b":[133,40],"m":"sta","oa":40,"o":"dest_ptr"},{"a":15911,"t":"code","b":[165,39],"m":"lda","oa":39,"o":"zpa_27"},{"a":15913,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":15915,"t":"code","b":[133,41],"m":"sta","oa":41,"o":"zpa_29"},{"a":15917,"t":"code","b":[96],"m":"rts"},{"a":15918,"l":"press_fire_text","c":"\"PRESS FIRE BUTTON\", seventeen screen codes, written under the hall of fame","t":"byte","b":[80,82,69,83,83,32,70,73],"x":[13037]},{"a":15926,"t":"byte","b":[82,69,32,66,85,84,84,79]},{"a":15934,"t":"byte","b":[78]},{"a":15935,"l":"credit_graphics","c":"The first of the title's three credits lines, forty screen codes: \"GRAPHICS: J.DARNELL N.BAIKALOFF J.PORCH\"","t":"byte","b":[71,82,65,80,72,73,67,83]},{"a":15943,"t":"byte","b":[58,32,74,46,68,65,82,78]},{"a":15951,"t":"byte","b":[69,76,76,32,78,46,66,65]},{"a":15959,"t":"byte","b":[73,75,65,76,79,70,70,32]},{"a":15967,"t":"byte","b":[74,46,80,79,82,67,72,32]},{"a":15975,"c":"A space after the graphics credit that nothing reads","t":"byte","b":[32]},{"a":15976,"l":"a_3E68","c":"Passes of the title's wait loop to the next count of $3E69","t":"byte","b":[0],"x":[13066]},{"a":15977,"l":"a_3E69","c":"The title's credits line changes when this has counted 200 of $3E68's rounds","t":"byte","b":[1],"x":[13074,13084]},{"a":15978,"c":"A byte between the credit counters that nothing reads","t":"byte","b":[1]},{"a":15979,"l":"credit_line","c":"Which credits line the title shows: 3 the graphics credit, 2 the design credit, 1 Mastertronic's","t":"byte","b":[1],"x":[13087,13094,13097]},{"a":15980,"c":"A byte after credit_line that nothing reads, 10","t":"byte","b":[10]},{"a":15981,"l":"cbm80_header","c":"The reset header start_stage copies to $8000: the cold and warm start vectors, both $0C00, and the letters CBM80 ($C3 $C2 $CD $38 $30) that make the KERNAL jump through them on a reset","t":"byte","b":[0,12,0,12,195,194,205,56],"x":[12665]},{"a":15989,"t":"byte","b":[48]},{"a":15990,"l":"train_stop_time","c":"Rounds of the hoofbeats' other pattern the caught train plays as it stops, from 10, before the bonus is counted","t":"byte","b":[0],"x":[8696,8712]},{"a":15991,"l":"gunmen_appear","c":"Runs the gunmen, every fifth call (gunmen_step) from the shoot-out's loop. Each of the four gunman sprites (3 to 6) that is showing a gunman is animated (gunman_step). One that is free counts down its own delay ($913A, reloaded from $9142) and then takes a hiding place: one of the sixteen, chosen at random from CIA 1's timer and the raster line, that has not had its gunman hit, trying up to 255 times (after that its delay is left at 0, so its next try is 256 steps away). The test for a place in use reads place_used at the gunman's number ($3ED4, LDA $914D,X) instead of the place's, so a gunman can take a place another gunman is in, and is turned away while place 0, 1, 2 or 3 (his own number) is taken. The sprite turns white, the place is marked in use ($914D), and the sprite goes to the place's position from place_x ($9169, whose bit 0 is the position's ninth bit) and place_y ($916A).","t":"code","b":[206,57,145],"m":"dec","oa":37177,"o":"gunmen_step","x":[13848]},{"a":15994,"t":"code","b":[240,1],"m":"beq","oa":15997,"o":"b_3E7D"},{"a":15996,"t":"code","b":[96],"m":"rts"},{"a":15997,"l":"b_3E7D","t":"code","b":[169,5],"m":"lda","o":"#$05","x":[15994]},{"a":15999,"t":"code","b":[141,57,145],"m":"sta","oa":37177,"o":"gunmen_step"},{"a":16002,"t":"code","b":[162,3],"m":"ldx","o":"#$03"},{"a":16004,"l":"b_3E84","t":"code","b":[189,218,145],"m":"lda","oa":37338,"o":"puff_used,x","x":[16026]},{"a":16007,"t":"code","b":[208,16],"m":"bne","oa":16025,"o":"b_3E99"},{"a":16009,"t":"code","b":[189,177,145],"m":"lda","oa":37297,"o":"gunman_used,x"},{"a":16012,"t":"code","b":[240,6],"m":"beq","oa":16020,"o":"b_3E94"},{"a":16014,"t":"code","b":[32,16,136],"m":"jsr","oa":34832,"o":"gunman_step"},{"a":16017,"t":"code","b":[76,153,62],"m":"jmp","oa":16025,"o":"b_3E99"},{"a":16020,"l":"b_3E94","t":"code","b":[222,58,145],"m":"dec","oa":37178,"o":"gunman_delay,x","x":[16012]},{"a":16023,"t":"code","b":[240,4],"m":"beq","oa":16029,"o":"b_3E9D"},{"a":16025,"l":"b_3E99","t":"code","b":[202],"m":"dex","x":[16007,16017,16062,16182]},{"a":16026,"t":"code","b":[16,232],"m":"bpl","oa":16004,"o":"b_3E84"},{"a":16028,"t":"code","b":[96],"m":"rts"},{"a":16029,"l":"b_3E9D","t":"code","b":[189,66,145],"m":"lda","oa":37186,"o":"gunman_delays,x","x":[16023]},{"a":16032,"t":"code","b":[157,58,145],"m":"sta","oa":37178,"o":"gunman_delay,x"},{"a":16035,"t":"code","b":[134,4],"m":"stx","oa":4,"o":"gunman_x"},{"a":16037,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":16039,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"zpa_0D"},{"a":16041,"l":"j_3EA9","c":"A place at random, 0 to 15: CIA 1's timer A, both bytes, and the raster line together","t":"code","b":[173,4,220],"m":"lda","o":"cia1_timer_a_lo","x":[16079,16095]},{"a":16044,"t":"code","b":[77,5,220],"m":"eor","o":"cia1_timer_a_hi"},{"a":16047,"t":"code","b":[77,18,208],"m":"eor","o":"vic_raster"},{"a":16050,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":16052,"t":"code","b":[168],"m":"tay"},{"a":16053,"t":"code","b":[230,13],"m":"inc","oa":13,"o":"zpa_0D"},{"a":16055,"t":"code","b":[208,11],"m":"bne","oa":16068,"o":"b_3EC4"},{"a":16057,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":16059,"t":"code","b":[157,58,145],"m":"sta","oa":37178,"o":"gunman_delay,x"},{"a":16062,"t":"code","b":[76,153,62],"m":"jmp","oa":16025,"o":"b_3E99"},{"a":16065,"c":"JMP $37E3, into check_shot's bonus: never runs, since it follows the JMP above it and nothing jumps here","t":"code","b":[76,227,55],"m":"jmp","oa":14307,"o":"j_37E3"},{"a":16068,"l":"b_3EC4","t":"code","b":[132,3],"m":"sty","oa":3,"o":"zpa_03","x":[16055]},{"a":16070,"t":"code","b":[152],"m":"tya"},{"a":16071,"t":"code","b":[10],"m":"asl","o":"a"},{"a":16072,"t":"code","b":[10],"m":"asl","o":"a"},{"a":16073,"t":"code","b":[168],"m":"tay"},{"a":16074,"t":"code","b":[185,107,145],"m":"lda","oa":37227,"o":"f_916B,y"},{"a":16077,"t":"code","b":[240,3],"m":"beq","oa":16082,"o":"b_3ED2"},{"a":16079,"t":"code","b":[76,169,62],"m":"jmp","oa":16041,"o":"j_3EA9"},{"a":16082,"l":"b_3ED2","t":"code","b":[164,3],"m":"ldy","oa":3,"o":"zpa_03","x":[16077]},{"a":16084,"c":"Should test the chosen place, place_used,Y; tests place_used,X, X being the gunman's number","t":"code","b":[189,77,145],"m":"lda","oa":37197,"o":"place_used,x"},{"a":16087,"t":"code","b":[240,9],"m":"beq","oa":16098,"o":"b_3EE2"},{"a":16089,"t":"code","b":[172,18,208],"m":"ldy","o":"vic_raster"},{"a":16092,"l":"b_3EDC","t":"code","b":[136],"m":"dey","x":[16093]},{"a":16093,"t":"code","b":[208,253],"m":"bne","oa":16092,"o":"b_3EDC"},{"a":16095,"t":"code","b":[76,169,62],"m":"jmp","oa":16041,"o":"j_3EA9"},{"a":16098,"l":"b_3EE2","t":"code","b":[164,3],"m":"ldy","oa":3,"o":"zpa_03","x":[16087]},{"a":16100,"t":"code","b":[166,4],"m":"ldx","oa":4,"o":"gunman_x"},{"a":16102,"t":"code","b":[222,177,145],"m":"dec","oa":37297,"o":"gunman_used,x"},{"a":16105,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":16107,"t":"code","b":[157,91,14],"m":"sta","oa":3675,"o":"spr3_colour,x"},{"a":16110,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":16112,"t":"code","b":[141,88,14],"m":"sta","oa":3672,"o":"spr0_colour"},{"a":16115,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":16117,"t":"code","b":[153,77,145],"m":"sta","oa":37197,"o":"place_used,y"},{"a":16120,"t":"code","b":[152],"m":"tya"},{"a":16121,"t":"code","b":[157,101,145],"m":"sta","oa":37221,"o":"gunman_place,x"},{"a":16124,"t":"code","b":[10],"m":"asl","o":"a"},{"a":16125,"t":"code","b":[10],"m":"asl","o":"a"},{"a":16126,"t":"code","b":[168],"m":"tay"},{"a":16127,"t":"code","b":[185,105,145],"m":"lda","oa":37225,"o":"places,y"},{"a":16130,"t":"code","b":[72],"m":"pha"},{"a":16131,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":16133,"t":"code","b":[240,17],"m":"beq","oa":16152,"o":"b_3F18"},{"a":16135,"t":"code","b":[138],"m":"txa"},{"a":16136,"t":"code","b":[24],"m":"clc"},{"a":16137,"t":"code","b":[105,3],"m":"adc","o":"#$03"},{"a":16139,"t":"code","b":[170],"m":"tax"},{"a":16140,"t":"code","b":[189,164,144],"m":"lda","oa":37028,"o":"bit_masks,x"},{"a":16143,"t":"code","b":[13,79,14],"m":"ora","oa":3663,"o":"spr_x_msb"},{"a":16146,"t":"code","b":[141,79,14],"m":"sta","oa":3663,"o":"spr_x_msb"},{"a":16149,"t":"code","b":[76,38,63],"m":"jmp","oa":16166,"o":"j_3F26"},{"a":16152,"l":"b_3F18","t":"code","b":[138],"m":"txa","x":[16133]},{"a":16153,"t":"code","b":[24],"m":"clc"},{"a":16154,"t":"code","b":[105,3],"m":"adc","o":"#$03"},{"a":16156,"t":"code","b":[170],"m":"tax"},{"a":16157,"t":"code","b":[189,172,144],"m":"lda","oa":37036,"o":"bit_clears,x"},{"a":16160,"t":"code","b":[45,79,14],"m":"and","oa":3663,"o":"spr_x_msb"},{"a":16163,"t":"code","b":[141,79,14],"m":"sta","oa":3663,"o":"spr_x_msb"},{"a":16166,"l":"j_3F26","t":"code","b":[165,4],"m":"lda","oa":4,"o":"gunman_x","x":[16149]},{"a":16168,"t":"code","b":[10],"m":"asl","o":"a"},{"a":16169,"t":"code","b":[170],"m":"tax"},{"a":16170,"t":"code","b":[104],"m":"pla"},{"a":16171,"t":"code","b":[157,69,14],"m":"sta","oa":3653,"o":"spr3_x,x"},{"a":16174,"t":"code","b":[185,106,145],"m":"lda","oa":37226,"o":"f_916A,y"},{"a":16177,"t":"code","b":[157,70,14],"m":"sta","oa":3654,"o":"spr3_y,x"},{"a":16180,"t":"code","b":[166,4],"m":"ldx","oa":4,"o":"gunman_x"},{"a":16182,"t":"code","b":[76,153,62],"m":"jmp","oa":16025,"o":"b_3E99"},{"a":16185,"l":"old_gunman_step","c":"Leftover: a NOP, then an older build of gunman_step's first part, $3F3A-$3FFF, as DATA2 brought it, the same bytes as $8810-$88D5. Nothing runs or reads them","t":"byte","b":[234,134,4,189,101,145,10,10]},{"a":16193,"t":"byte","b":[168,185,107,145,132,3,240,49]},{"a":16201,"t":"byte","b":[169,0,133,16,169,11,133,141]},{"a":16209,"t":"byte","b":[21,208,173,63,15,141,16,208]},{"a":16217,"t":"byte","b":[96,77,18,208,57,64,64,153]},{"a":16225,"t":"byte","b":[64,64,240,2,230,16,136,136]},{"a":16233,"t":"byte","b":[136,198,14,208,230,165,16,208]},{"a":16241,"t":"byte","b":[7,166,4,164,3,76,50,137]},{"a":16249,"t":"byte","b":[96,185,108,145,240,8,201,2]},{"a":16257,"t":"byte","b":[48,10,240,21,16,22,169,5]},{"a":16265,"t":"byte","b":[141,70,145,44,169,6,141,70]},{"a":16273,"t":"byte","b":[145,169,66,141,72,145,76,125]},{"a":16281,"t":"byte","b":[136,169,82,44,169,76,141,72]},{"a":16289,"t":"byte","b":[145,169,7,141,70,145,166,4]},{"a":16297,"t":"byte","b":[189,173,145,240,3,76,25,137]},{"a":16305,"t":"byte","b":[189,97,145,205,70,145,144,12]},{"a":16313,"t":"byte","b":[222,97,145,222,173,145,169,7]},{"a":16321,"t":"byte","b":[157,62,145,96,72,32,208,137]},{"a":16329,"t":"byte","b":[104,170,173,72,145,201,66,208]},{"a":16337,"t":"byte","b":[31,173,70,145,201,6,144,6]},{"a":16345,"t":"byte","b":[189,27,145,76,184,136,189,22]},{"a":16353,"t":"byte","b":[145,153,64,64,136,136,136,202]},{"a":16361,"t":"byte","b":[16,231,166,4,254,97,145,96]},{"a":16369,"t":"byte","b":[169,10,141,71,145,174,71,145]},{"a":16377,"t":"byte","b":[173,72,145,201,82,240]},{"a":16383,"l":"f_3FFF","c":"The base start indexes from to copy the three shapes ($3FFF+X, X from $C0 down to 1); the byte itself is the older build's last","t":"byte","b":[6],"x":[3080]},{"a":16384,"l":"thrown_rider","c":"Three sprite shapes, $4000-$40BF, the rider thrown from his horse: start copies them into the stack page ($0101-$01C0) before the game draws anything at $4000, and build_ride_screen puts them back at $7300 as shapes $CC-$CE on every ride. Once the game runs, $4000-$43FF is VIC bank 1's first kilobyte: the shapes 0 to 3 of the stages and a ride's text screen","t":"byte","b":[0,240,0,3,252,0,15,255],"x":[13566]},{"a":16392,"t":"byte","b":[12,15,255,12,15,255,204,15]},{"a":16400,"t":"byte","b":[255,204,15,251,239,3,203,239]},{"a":16408,"t":"byte","b":[195,200,47,255,200,15,255,200]},{"a":16416,"t":"byte","b":[12,195,200,12,0,10,204,0]},{"a":16424,"t":"byte","b":[10,204,0,2,192,0,0]},{"a":16431,"l":"f_402F","c":"In play, the sight's shape (sprite shape 0) from its sixteenth byte: start_play writes sight_shape here","t":"byte","b":[0,0,0,0,0,0,0,0],"x":[13585]},{"a":16439,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":16447,"t":"byte","b":[0]},{"a":16448,"l":"f_4040","c":"In play, sprite shape 1: the arrow, or the first gunman's shape, drawn by gunman_step","t":"byte","b":[0,0,0,0,0,0,60,12],"x":[13569,34867,34870,35000,35080,35183,35263]},{"a":16456,"t":"byte","b":[0,255,12,0,255,204,0,255]},{"a":16464,"t":"byte","b":[204,0,251,239,0,203,239,0]},{"a":16472,"t":"byte","b":[200,47,0,202,15,0,2,12]},{"a":16480,"t":"byte","b":[0,0,204,0,0,204,0]},{"a":16487,"l":"f_4067","c":"In play, the arrow's rows in shape 1, written from arrow_frames","t":"byte","b":[0,12,0,0,0,0,0,0],"x":[6731,6739]},{"a":16495,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":16503,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":16511,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":16519,"t":"byte","b":[0,0,0,0,192,0,0,243]},{"a":16527,"t":"byte","b":[0,15,255,0,15,255,0,15]},{"a":16535,"t":"byte","b":[255,0,12,255,0,12,207,0]},{"a":16543,"t":"byte","b":[0]},{"a":16544,"l":"a_40A0","c":"In play on the train, the screen's row 4: the engine is drawn in on the left from here, a row 40 bytes on at $40C8, $40F0, $4118 and $4140","t":"byte","b":[3,0,0,0,0,0,0,0],"x":[8555,8609]},{"a":16552,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":16560,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":16568,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":16576,"l":"leftover_40c0","c":"Sixty-four zeros after the three shapes, the end of DATA2","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":16584,"l":"engine_row1_at","c":"the engine's second row on the train's screen","t":"byte","b":[0,0,0,0,0,0,0,0],"x":[8566,8612]},{"a":16592,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":16600,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":16608,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":16616,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":16624,"l":"engine_row2_at","c":"the engine's third row on the train's screen","t":"byte","b":[0,0,0,0,0,0,0,0],"x":[8577,8615]},{"a":16632,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":16640,"t":"gap","n":16128},{"a":32768,"l":"f_8000","c":"DATA3's own reset header: cold and warm start vectors at $8010, where the older build begins, and CBM80; start_stage replaces it with cbm80_header before play. clear_obstacles clears $8001 and $8003, the vectors' high bytes","t":"byte","b":[16,128,16,128,195,194,205,56],"x":[12668]},{"a":32776,"t":"byte","b":[48]},{"a":32777,"l":"leftover_8009","c":"Seven bytes after DATA3's header that nothing reads","t":"byte","b":[0,1,0,1,122,0,0]},{"a":32784,"l":"old_build","c":"An older build of the game's code, $8010-$8727, as DATA3 brought it: the code from check_shot's end to gunmen_appear's ($37F3-$3EE6 today), assembled $4819 to $481D bytes higher. Nothing runs it: from the first ride on, $8010-$87DF is the rides' map buffer, five rows of 400 characters, and clear_map clears it to $880F","t":"byte","b":[185,0,8,153,63,8,200,208]},{"a":32792,"t":"byte","b":[247,238,18,0,238,21,128,208]},{"a":32800,"t":"byte","b":[239,162,144,169,20,141,163,144]},{"a":32808,"t":"byte","b":[206,162,144,208,251,206,163,144]},{"a":32816,"t":"byte","b":[208,246,96,72,41,240,74,74]},{"a":32824,"t":"byte","b":[74,74,32,53,56,153,73,7]},{"a":32832,"t":"byte","b":[169,7,153,73,219,104,72,41]},{"a":32840,"t":"byte","b":[15,32,53,56,153,74,7,169]},{"a":32848,"t":"byte","b":[7,153,74,219,104,96,201,10]},{"a":32856,"t":"byte","b":[176,3,105,48,96,233,9,96]},{"a":32864,"t":"byte","b":[169,170,141,64,14,169,177,141]},{"a":32872,"t":"byte","b":[66,14,169,191,141,68,14,169]},{"a":32880,"t":"byte","b":[63,141,97,14,169,65,141,98]},{"a":32888,"t":"byte","b":[14,169,64,141,99,14,169,0]},{"a":32896,"t":"byte","b":[141,88,14,141,90,14,169,1]},{"a":32904,"t":"byte","b":[141,89,14,96,169,0,141,237]},{"a":32912,"t":"byte","b":[144,32,14,57,162,2,138,10]},{"a":32920,"t":"byte","b":[168,173,79,14,41,1,208,8]},{"a":32928,"t":"byte","b":[173,63,14,201,16,176,1,96]},{"a":32936,"t":"byte","b":[56,185,63,14,237,193,144,153]},{"a":32944,"t":"byte","b":[63,14,141,77,14,176,11,189]},{"a":32952,"t":"byte","b":[172,144,45,79,14,41,127,141]},{"a":32960,"t":"byte","b":[79,14,189,238,144,157,97,14]},{"a":32968,"t":"byte","b":[202,16,203,169,6,141,193,144]},{"a":32976,"t":"byte","b":[96,169,255,141,237,144,32,14]},{"a":32984,"t":"byte","b":[57,162,2,138,10,168,173,79]},{"a":32992,"t":"byte","b":[14,41,1,240,33,173,123,144]},{"a":33000,"t":"byte","b":[208,28,173,63,14,201,128,144]},{"a":33008,"t":"byte","b":[21,169,6,141,176,143,32,109]},{"a":33016,"t":"byte","b":[59,32,49,30,32,116,59,173]},{"a":33024,"t":"byte","b":[63,14,201,144,176,26,24,185]},{"a":33032,"t":"byte","b":[63,14,109,193,144,153,63,14]},{"a":33040,"t":"byte","b":[141,77,14,144,11,189,164,144]},{"a":33048,"t":"byte","b":[13,79,14,9,128,141,79,14]},{"a":33056,"t":"byte","b":[189,238,144,157,97,14,202,16]},{"a":33064,"t":"byte","b":[178,169,6,141,193,144,96,238]},{"a":33072,"t":"byte","b":[182,144,173,182,144,201,7,144]},{"a":33080,"t":"byte","b":[61,169,0,141,182,144,173,186]},{"a":33088,"t":"byte","b":[144,32,118,57,141,238,144,173]},{"a":33096,"t":"byte","b":[192,144,73,255,141,192,144,208]},{"a":33104,"t":"byte","b":[12,173,187,144,32,118,57,141]},{"a":33112,"t":"byte","b":[239,144,76,75,57,173,98,14]},{"a":33120,"t":"byte","b":[32,110,57,173,98,14,56,233]},{"a":33128,"t":"byte","b":[1,141,239,144,173,188,144,32]},{"a":33136,"t":"byte","b":[118,57,141,240,144,96,138,72]},{"a":33144,"t":"byte","b":[162,2,189,97,14,32,110,57]},{"a":33152,"t":"byte","b":[189,97,14,56,233,1,157,238]},{"a":33160,"t":"byte","b":[144,202,16,238,104,170,96,72]},{"a":33168,"t":"byte","b":[41,31,168,136,76,122,57,72]},{"a":33176,"t":"byte","b":[41,31,168,185,0,4,205,237]},{"a":33184,"t":"byte","b":[144,240,14,32,109,59,169,72]},{"a":33192,"t":"byte","b":[141,234,144,32,222,137,32,116]},{"a":33200,"t":"byte","b":[59,104,96,169,1,205,181,144]},{"a":33208,"t":"byte","b":[141,181,144,208,1,96,162,2]},{"a":33216,"t":"byte","b":[189,186,144,32,118,57,157,97]},{"a":33224,"t":"byte","b":[14,202,16,244,169,0,141,182]},{"a":33232,"t":"byte","b":[144,96,169,255,205,181,144,141]},{"a":33240,"t":"byte","b":[181,144,208,1,96,162,2,189]},{"a":33248,"t":"byte","b":[189,144,32,118,57,157,97,14]},{"a":33256,"t":"byte","b":[202,16,244,169,46,141,99,14]},{"a":33264,"t":"byte","b":[169,0,141,182,144,96,169,1]},{"a":33272,"t":"byte","b":[141,25,208,169,0,141,33,208]},{"a":33280,"t":"byte","b":[141,82,14,173,17,208,41,16]},{"a":33288,"t":"byte","b":[13,60,14,141,17,208,173,0]},{"a":33296,"t":"byte","b":[221,9,3,141,0,221,169,8]},{"a":33304,"t":"byte","b":[141,22,208,169,19,141,24,208]},{"a":33312,"t":"byte","b":[169,1,141,18,208,169,1,141]},{"a":33320,"t":"byte","b":[20,3,169,59,141,21,3,173]},{"a":33328,"t":"byte","b":[30,208,41,127,141,39,16,173]},{"a":33336,"t":"byte","b":[95,14,240,6,206,95,14,76]},{"a":33344,"t":"byte","b":[36,58,238,95,14,162,16,189]},{"a":33352,"t":"byte","b":[63,14,157,0,208,189,81,14]},{"a":33360,"t":"byte","b":[157,32,208,202,16,241,173,80]},{"a":33368,"t":"byte","b":[14,141,21,208,162,7,189,97]},{"a":33376,"t":"byte","b":[14,157,248,71,202,16,247,173]},{"a":33384,"t":"byte","b":[123,144,201,3,240,3,76,231]},{"a":33392,"t":"byte","b":[58,173,91,142,208,3,76,231]},{"a":33400,"t":"byte","b":[58,206,90,142,240,3,76,231]},{"a":33408,"t":"byte","b":[58,169,10,141,90,142,173,60]},{"a":33416,"t":"byte","b":[14,56,233,1,41,7,141,60]},{"a":33424,"t":"byte","b":[14,201,6,240,3,76,231,58]},{"a":33432,"t":"byte","b":[169,112,133,44,169,72,133,46]},{"a":33440,"t":"byte","b":[169,7,133,45,133,47,162,2]},{"a":33448,"t":"byte","b":[160,39,177,44,145,46,136,16]},{"a":33456,"t":"byte","b":[249,165,44,24,105,40,133,44]},{"a":33464,"t":"byte","b":[144,2,230,45,165,46,24,105]},{"a":33472,"t":"byte","b":[40,133,46,144,2,230,47,160]},{"a":33480,"t":"byte","b":[39,202,16,222,24,160,0,177]},{"a":33488,"t":"byte","b":[48,201,255,208,1,56,160,29]},{"a":33496,"t":"byte","b":[177,48,144,2,169,32,153,197]},{"a":33504,"t":"byte","b":[7,136,16,244,169,30,133,31]},{"a":33512,"t":"byte","b":[144,4,169,1,133,31,165,48]},{"a":33520,"t":"byte","b":[24,101,31,133,48,144,2,230]},{"a":33528,"t":"byte","b":[49,238,71,145,173,71,145,201]},{"a":33536,"t":"byte","b":[23,208,5,169,0,141,91,142]},{"a":33544,"t":"byte","b":[173,74,148,240,3,76,83,59]},{"a":33552,"t":"byte","b":[173,123,144,201,3,208,8,173]},{"a":33560,"t":"byte","b":[160,143,208,241,76,117,148,76]},{"a":33568,"t":"byte","b":[231,145,169,1,141,25,208,173]},{"a":33576,"t":"byte","b":[134,144,141,18,208,173,17,208]},{"a":33584,"t":"byte","b":[41,127,141,17,208,169,213,141]},{"a":33592,"t":"byte","b":[20,3,169,57,141,21,3,173]},{"a":33600,"t":"byte","b":[0,221,41,252,9,2,141,0]},{"a":33608,"t":"byte","b":[221,173,92,142,141,17,208,169]},{"a":33616,"t":"byte","b":[24,141,22,208,169,24,141,24]},{"a":33624,"t":"byte","b":[208,173,161,143,208,16,173,123]},{"a":33632,"t":"byte","b":[144,208,3,169,11,44,169,1]},{"a":33640,"t":"byte","b":[141,33,208,141,82,14,173,30]},{"a":33648,"t":"byte","b":[208,32,146,59,104,168,104,170]},{"a":33656,"t":"byte","b":[104,64,32,109,59,120,32,163]},{"a":33664,"t":"byte","b":[253,32,134,59,32,91,255,32]},{"a":33672,"t":"byte","b":[116,59,88,76,87,192,133,10]},{"a":33680,"t":"byte","b":[134,11,132,12,96,165,10,166]},{"a":33688,"t":"byte","b":[11,164,12,96,162,22,169,0]},{"a":33696,"t":"byte","b":[157,0,212,202,16,250,96,160]},{"a":33704,"t":"byte","b":[31,185,48,253,153,20,3,136]},{"a":33712,"t":"byte","b":[16,247,96,160,3,185,164,143]},{"a":33720,"t":"byte","b":[208,4,136,16,248,96,169,1]},{"a":33728,"t":"byte","b":[133,31,173,165,143,240,14,41]},{"a":33736,"t":"byte","b":[240,208,6,169,11,133,31,208]},{"a":33744,"t":"byte","b":[4,169,153,133,31,248,56,173]},{"a":33752,"t":"byte","b":[164,143,56,229,31,141,164,143]},{"a":33760,"t":"byte","b":[173,165,143,233,0,141,165,143]},{"a":33768,"t":"byte","b":[176,16,173,166,143,233,0,141]},{"a":33776,"t":"byte","b":[166,143,173,167,143,233,0,141]},{"a":33784,"t":"byte","b":[167,143,173,168,143,24,101,31]},{"a":33792,"l":"old_build_2","c":"The older build from the middle of its count_score on","t":"byte","b":[141,168,143,173,169,143,105,0]},{"a":33800,"t":"byte","b":[141,169,143,173,170,143,105,0]},{"a":33808,"t":"byte","b":[141,170,143,173,171,143,105,0]},{"a":33816,"t":"byte","b":[141,171,143,216,162,0,160,7]},{"a":33824,"t":"byte","b":[189,168,143,72,41,15,153,73]},{"a":33832,"t":"byte","b":[0,104,74,74,74,74,136,153]},{"a":33840,"t":"byte","b":[73,0,232,136,16,234,160,0]},{"a":33848,"t":"byte","b":[185,73,0,208,11,169,32,153]},{"a":33856,"t":"byte","b":[65,142,153,81,143,200,208,240]},{"a":33864,"t":"byte","b":[165,29,24,105,212,133,45,165]},{"a":33872,"t":"byte","b":[28,133,44,185,73,0,24,105]},{"a":33880,"t":"byte","b":[48,145,28,153,65,142,153,81]},{"a":33888,"t":"byte","b":[143,169,7,145,44,200,192,8]},{"a":33896,"t":"byte","b":[208,233,96,169,112,133,38,133]},{"a":33904,"t":"byte","b":[40,169,7,133,39,169,219,133]},{"a":33912,"t":"byte","b":[41,169,12,133,70,169,8,133]},{"a":33920,"t":"byte","b":[69,169,36,133,67,173,55,145]},{"a":33928,"t":"byte","b":[32,135,30,169,139,133,38,133]},{"a":33936,"t":"byte","b":[40,169,7,133,39,169,219,133]},{"a":33944,"t":"byte","b":[41,169,13,133,69,169,32,133]},{"a":33952,"t":"byte","b":[67,169,18,32,135,30,169,139]},{"a":33960,"t":"byte","b":[133,38,133,40,169,36,133,67]},{"a":33968,"t":"byte","b":[165,65,32,135,30,96,162,0]},{"a":33976,"t":"byte","b":[169,32,157,128,6,169,32,157]},{"a":33984,"t":"byte","b":[0,7,169,5,157,128,218,157]},{"a":33992,"t":"byte","b":[0,219,202,208,235,162,21,189]},{"a":34000,"t":"byte","b":[72,140,157,137,6,189,94,140]},{"a":34008,"t":"byte","b":[157,218,6,169,14,157,137,218]},{"a":34016,"t":"byte","b":[157,218,218,202,16,233,162,10]},{"a":34024,"t":"byte","b":[189,116,140,157,7,7,189,127]},{"a":34032,"t":"byte","b":[140,157,47,7,189,138,140,157]},{"a":34040,"t":"byte","b":[87,7,189,149,140,157,127,7]},{"a":34048,"t":"byte","b":[189,160,140,157,167,7,202,16]},{"a":34056,"t":"byte","b":[223,96,169,116,133,38,169,140]},{"a":34064,"t":"byte","b":[133,39,169,0,133,13,162,0]},{"a":34072,"t":"byte","b":[160,3,177,38,221,65,142,144]},{"a":34080,"t":"byte","b":[30,240,2,176,6,200,232,224]},{"a":34088,"t":"byte","b":[8,144,239,165,38,24,105,11]},{"a":34096,"t":"byte","b":[133,38,144,2,230,39,230,13]},{"a":34104,"t":"byte","b":[165,13,201,5,144,216,96,32]},{"a":34112,"t":"byte","b":[254,61,169,160,133,40,169,140]},{"a":34120,"t":"byte","b":[133,41,169,149,133,38,169,140]},{"a":34128,"t":"byte","b":[133,39,169,4,133,14,160,10]},{"a":34136,"t":"byte","b":[177,38,145,40,136,16,249,165]},{"a":34144,"t":"byte","b":[14,201,1,240,35,165,38,56]},{"a":34152,"t":"byte","b":[233,11,133,38,176,2,198,39]},{"a":34160,"t":"byte","b":[165,40,56,233,11,133,40,176]},{"a":34168,"t":"byte","b":[2,198,41,198,14,165,14,197]},{"a":34176,"t":"byte","b":[13,176,211,240,209,32,254,61]},{"a":34184,"t":"byte","b":[162,7,160,10,189,65,142,145]},{"a":34192,"t":"byte","b":[38,169,32,157,65,142,136,202]},{"a":34200,"t":"byte","b":[16,242,165,68,145,38,136,16]},{"a":34208,"t":"byte","b":[249,32,149,60,169,7,133,42]},{"a":34216,"t":"byte","b":[133,43,166,13,240,14,165,42]},{"a":34224,"t":"byte","b":[24,105,40,133,42,144,2,230]},{"a":34232,"t":"byte","b":[43,202,208,242,165,42,133,17]},{"a":34240,"t":"byte","b":[165,43,24,105,212,133,18,169]},{"a":34248,"t":"byte","b":[0,133,15,169,54,133,1,32]},{"a":34256,"t":"byte","b":[135,234,164,15,177,17,24,105]},{"a":34264,"t":"byte","b":[1,145,17,32,228,255,240,239]},{"a":34272,"t":"byte","b":[201,13,240,37,201,32,240,8]},{"a":34280,"t":"byte","b":[201,65,144,227,201,91,176,223]},{"a":34288,"t":"byte","b":[164,15,145,42,145,38,169,10]},{"a":34296,"t":"byte","b":[145,17,230,15,165,15,201,3]},{"a":34304,"t":"byte","b":[144,205,169,0,133,15,76,174]},{"a":34312,"t":"byte","b":[61,164,15,169,10,145,17,162]},{"a":34320,"t":"byte","b":[50,32,253,55,202,208,250,169]},{"a":34328,"t":"byte","b":[4,141,123,144,32,27,12,165]},{"a":34336,"t":"byte","b":[13,133,14,133,6,169,11,133]},{"a":34344,"t":"byte","b":[5,32,205,47,165,7,24,105]},{"a":34352,"t":"byte","b":[116,133,38,165,8,105,140,133]},{"a":34360,"t":"byte","b":[39,165,38,24,105,11,133,40]},{"a":34368,"t":"byte","b":[165,39,105,0,133,41,96,80]},{"a":34376,"t":"byte","b":[82,69,83,83,32,70,73,82]},{"a":34384,"t":"byte","b":[69,32,66,85,84,84,79,78]},{"a":34392,"t":"byte","b":[71,82,65,80,72,73,67,83]},{"a":34400,"t":"byte","b":[58,32,74,46,68,65,82,78]},{"a":34408,"t":"byte","b":[69,76,76,32,78,46,66,65]},{"a":34416,"t":"byte","b":[73,75,65,76,79,70,70,32]},{"a":34424,"t":"byte","b":[74,46,80,79,82,67,72,32]},{"a":34432,"t":"byte","b":[32,82,182,1,1,10,0,12]},{"a":34440,"t":"byte","b":[0,12,195,194,205,56,48,0]},{"a":34448,"t":"byte","b":[206,57,145,240,1,96,169,5]},{"a":34456,"t":"byte","b":[141,57,145,162,3,189,218,145]},{"a":34464,"t":"byte","b":[208,16,189,177,145,240,6,32]},{"a":34472,"t":"byte","b":[16,136,76,145,62,222,58,145]},{"a":34480,"t":"byte","b":[240,4,202,16,232,96,189,66]},{"a":34488,"t":"byte","b":[145,157,58,145,134,4,169,0]},{"a":34496,"t":"byte","b":[133,13,173,4,220,77,5,220]},{"a":34504,"t":"byte","b":[77,18,208,41,15,168,230,13]},{"a":34512,"t":"byte","b":[208,11,169,0,157,58,145,76]},{"a":34520,"t":"byte","b":[145,62,76,223,55,132,3,152]},{"a":34528,"t":"byte","b":[10,10,168,185,107,145,240,3]},{"a":34536,"t":"byte","b":[76,161,62,164,3,189,77,145]},{"a":34544,"t":"byte","b":[240,9,172,18,208,136,208,253]},{"a":34552,"t":"byte","b":[76,161,62,164,3,166,4,222]},{"a":34560,"l":"old_build_end","c":"The older build's last forty bytes, zeros to $880E, and a stray $86 at $880F before gunman_step","t":"byte","b":[177,145,169,1,157,91,14,169]},{"a":34568,"t":"byte","b":[0,141,88,14,169,255,153,77]},{"a":34576,"t":"byte","b":[145,152,157,101,145,10,10,168]},{"a":34584,"t":"byte","b":[185,105,145,72,41,1,240,17]},{"a":34592,"t":"byte","b":[138,24,1,0,0,0,0,2]},{"a":34600,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":34608,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":34616,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":34624,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":34632,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":34640,"t":"byte","b":[0,0,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,0,0,0,0,0,0,0]},{"a":34664,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":34672,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":34680,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":34688,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":34696,"t":"byte","b":[1,0,0,0,0,0,0,0]},{"a":34704,"t":"byte","b":[0,0,2,0,0,0,0,0]},{"a":34712,"t":"byte","b":[2,0,0,0,0,0,0,0]},{"a":34720,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":34728,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":34736,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":34744,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":34752,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":34760,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":34768,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":34776,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":34784,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":34792,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":34800,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":34808,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":34816,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":34824,"t":"byte","b":[0,0,0,0,0,0,0,134]},{"a":34832,"l":"gunman_step","c":"Animates gunman X (0-3, sprite 3+X) in his hiding place, drawing into his sprite shape (1+X, at $4040+X\u00d764) from the bottom row up. A hit gunman dissolves: each step clears random pixels of his shape until it is empty, and the place is freed (gunman_gone). Otherwise he comes out of the place over 5, 6 or 7 steps, by its kind ($916C): kinds 0 and 1 rise from below, 5 or 6 rows of $9116 or $911B drawn a row more each step; kind 2 slides in from the right (the eleven rows at $9121 shifted right less each step) and kind 3 from the left ($912C shifted left). The way is kept as a letter in gunman_way ($9148): $42 B, $52 R, $4C L; waits seven steps; fires once (effects bit 6 and gunman_fires); and goes back the way he came, after which the place is freed.","t":"code","b":[134,4],"m":"stx","oa":4,"o":"gunman_x","x":[16014]},{"a":34834,"t":"code","b":[189,101,145],"m":"lda","oa":37221,"o":"gunman_place,x"},{"a":34837,"t":"code","b":[10],"m":"asl","o":"a"},{"a":34838,"t":"code","b":[10],"m":"asl","o":"a"},{"a":34839,"t":"code","b":[168],"m":"tay"},{"a":34840,"t":"code","b":[185,107,145],"m":"lda","oa":37227,"o":"f_916B,y"},{"a":34843,"t":"code","b":[132,3],"m":"sty","oa":3,"o":"zpa_03"},{"a":34845,"t":"code","b":[240,49],"m":"beq","oa":34896,"o":"b_8850"},{"a":34847,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":34849,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"zpa_10"},{"a":34851,"t":"code","b":[169,11],"m":"lda","o":"#$0B"},{"a":34853,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"zpa_0E"},{"a":34855,"t":"code","b":[32,208,137],"m":"jsr","oa":35280,"o":"shape_row"},{"a":34858,"l":"b_882A","t":"code","b":[173,4,220],"m":"lda","o":"cia1_timer_a_lo","x":[34882]},{"a":34861,"t":"code","b":[77,5,220],"m":"eor","o":"cia1_timer_a_hi"},{"a":34864,"t":"code","b":[77,18,208],"m":"eor","o":"vic_raster"},{"a":34867,"t":"code","b":[57,64,64],"m":"and","oa":16448,"o":"f_4040,y"},{"a":34870,"t":"code","b":[153,64,64],"m":"sta","oa":16448,"o":"f_4040,y"},{"a":34873,"t":"code","b":[240,2],"m":"beq","oa":34877,"o":"b_883D"},{"a":34875,"t":"code","b":[230,16],"m":"inc","oa":16,"o":"zpa_10"},{"a":34877,"l":"b_883D","t":"code","b":[136],"m":"dey","x":[34873]},{"a":34878,"t":"code","b":[136],"m":"dey"},{"a":34879,"t":"code","b":[136],"m":"dey"},{"a":34880,"t":"code","b":[198,14],"m":"dec","oa":14,"o":"zpa_0E"},{"a":34882,"t":"code","b":[208,230],"m":"bne","oa":34858,"o":"b_882A"},{"a":34884,"t":"code","b":[165,16],"m":"lda","oa":16,"o":"zpa_10"},{"a":34886,"t":"code","b":[208,7],"m":"bne","oa":34895,"o":"r_884F"},{"a":34888,"t":"code","b":[166,4],"m":"ldx","oa":4,"o":"gunman_x"},{"a":34890,"t":"code","b":[164,3],"m":"ldy","oa":3,"o":"zpa_03"},{"a":34892,"t":"code","b":[76,50,137],"m":"jmp","oa":35122,"o":"gunman_gone"},{"a":34895,"l":"r_884F","t":"code","b":[96],"m":"rts","x":[34886]},{"a":34896,"l":"b_8850","t":"code","b":[185,108,145],"m":"lda","oa":37228,"o":"f_916C,y","x":[34845]},{"a":34899,"t":"code","b":[240,8],"m":"beq","oa":34909,"o":"b_885D"},{"a":34901,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":34903,"t":"code","b":[48,10],"m":"bmi","oa":34915,"o":"b_8863"},{"a":34905,"t":"code","b":[240,21],"m":"beq","oa":34928,"o":"b_8870"},{"a":34907,"t":"code","b":[16,22],"m":"bpl","oa":34931,"o":"b_8873"},{"a":34909,"l":"b_885D","t":"code","b":[169,5],"m":"lda","o":"#$05","x":[34899]},{"a":34911,"t":"code","b":[141,70,145],"m":"sta","oa":37190,"o":"a_9146"},{"a":34914,"t":"code","b":[44,169,6],"m":"bit","oa":1705,"o":"a_06A9"},{"a":34917,"t":"code","b":[141,70,145],"m":"sta","oa":37190,"o":"a_9146"},{"a":34920,"t":"code","b":[169,66],"m":"lda","o":"#$42"},{"a":34922,"t":"code","b":[141,72,145],"m":"sta","oa":37192,"o":"gunman_way"},{"a":34925,"t":"code","b":[76,125,136],"m":"jmp","oa":34941,"o":"j_887D"},{"a":34928,"l":"b_8870","t":"code","b":[169,82],"m":"lda","o":"#$52","x":[34905]},{"a":34930,"t":"code","b":[44,169,76],"m":"bit","oa":19625,"o":"a_4CA9"},{"a":34933,"t":"code","b":[141,72,145],"m":"sta","oa":37192,"o":"gunman_way"},{"a":34936,"t":"code","b":[169,7],"m":"lda","o":"#$07"},{"a":34938,"t":"code","b":[141,70,145],"m":"sta","oa":37190,"o":"a_9146"},{"a":34941,"l":"j_887D","t":"code","b":[166,4],"m":"ldx","oa":4,"o":"gunman_x","x":[34925]},{"a":34943,"t":"code","b":[189,173,145],"m":"lda","oa":37293,"o":"gunman_out,x"},{"a":34946,"t":"code","b":[240,3],"m":"beq","oa":34951,"o":"b_8887"},{"a":34948,"t":"code","b":[76,25,137],"m":"jmp","oa":35097,"o":"j_8919"},{"a":34951,"l":"b_8887","t":"code","b":[189,97,145],"m":"lda","oa":37217,"o":"gunman_rows,x","x":[34946]},{"a":34954,"t":"code","b":[205,70,145],"m":"cmp","oa":37190,"o":"a_9146"},{"a":34957,"t":"code","b":[144,12],"m":"bcc","oa":34971,"o":"b_889B"},{"a":34959,"t":"code","b":[222,97,145],"m":"dec","oa":37217,"o":"gunman_rows,x"},{"a":34962,"t":"code","b":[222,173,145],"m":"dec","oa":37293,"o":"gunman_out,x"},{"a":34965,"t":"code","b":[169,7],"m":"lda","o":"#$07"},{"a":34967,"t":"code","b":[157,62,145],"m":"sta","oa":37182,"o":"gunman_wait,x"},{"a":34970,"t":"code","b":[96],"m":"rts"},{"a":34971,"l":"b_889B","t":"code","b":[72],"m":"pha","x":[34957]},{"a":34972,"t":"code","b":[32,208,137],"m":"jsr","oa":35280,"o":"shape_row"},{"a":34975,"t":"code","b":[104],"m":"pla"},{"a":34976,"t":"code","b":[170],"m":"tax"},{"a":34977,"t":"code","b":[173,72,145],"m":"lda","oa":37192,"o":"gunman_way"},{"a":34980,"t":"code","b":[201,66],"m":"cmp","o":"#$42"},{"a":34982,"t":"code","b":[208,31],"m":"bne","oa":35015,"o":"b_88C7"},{"a":34984,"l":"b_88A8","t":"code","b":[173,70,145],"m":"lda","oa":37190,"o":"a_9146","x":[35007]},{"a":34987,"t":"code","b":[201,6],"m":"cmp","o":"#$06"},{"a":34989,"t":"code","b":[144,6],"m":"bcc","oa":34997,"o":"b_88B5"},{"a":34991,"t":"code","b":[189,27,145],"m":"lda","oa":37147,"o":"gunman_rise_b,x"},{"a":34994,"t":"code","b":[76,184,136],"m":"jmp","oa":35000,"o":"j_88B8"},{"a":34997,"l":"b_88B5","t":"code","b":[189,22,145],"m":"lda","oa":37142,"o":"gunman_rise_a,x","x":[34989]},{"a":35000,"l":"j_88B8","t":"code","b":[153,64,64],"m":"sta","oa":16448,"o":"f_4040,y","x":[34994]},{"a":35003,"t":"code","b":[136],"m":"dey"},{"a":35004,"t":"code","b":[136],"m":"dey"},{"a":35005,"t":"code","b":[136],"m":"dey"},{"a":35006,"t":"code","b":[202],"m":"dex"},{"a":35007,"t":"code","b":[16,231],"m":"bpl","oa":34984,"o":"b_88A8"},{"a":35009,"t":"code","b":[166,4],"m":"ldx","oa":4,"o":"gunman_x"},{"a":35011,"t":"code","b":[254,97,145],"m":"inc","oa":37217,"o":"gunman_rows,x"},{"a":35014,"t":"code","b":[96],"m":"rts"},{"a":35015,"l":"b_88C7","t":"code","b":[169,10],"m":"lda","o":"#$0A","x":[34982]},{"a":35017,"t":"code","b":[141,71,145],"m":"sta","oa":37191,"o":"a_9147"},{"a":35020,"l":"b_88CC","t":"code","b":[174,71,145],"m":"ldx","oa":37191,"o":"a_9147","x":[35089]},{"a":35023,"t":"code","b":[173,72,145],"m":"lda","oa":37192,"o":"gunman_way"},{"a":35026,"t":"code","b":[201,82],"m":"cmp","o":"#$52"},{"a":35028,"t":"code","b":[240,6],"m":"beq","oa":35036,"o":"b_88DC"},{"a":35030,"t":"code","b":[189,44,145],"m":"lda","oa":37164,"o":"gunman_left,x"},{"a":35033,"t":"code","b":[76,223,136],"m":"jmp","oa":35039,"o":"j_88DF"},{"a":35036,"l":"b_88DC","t":"code","b":[189,33,145],"m":"lda","oa":37153,"o":"gunman_right,x","x":[35028]},{"a":35039,"l":"j_88DF","t":"code","b":[133,2],"m":"sta","oa":2,"o":"zpa_02","x":[35033]},{"a":35041,"t":"code","b":[169,6],"m":"lda","o":"#$06"},{"a":35043,"t":"code","b":[56],"m":"sec"},{"a":35044,"t":"code","b":[166,4],"m":"ldx","oa":4,"o":"gunman_x"},{"a":35046,"t":"code","b":[253,97,145],"m":"sbc","oa":37217,"o":"gunman_rows,x"},{"a":35049,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"zpa_10"},{"a":35051,"t":"code","b":[173,72,145],"m":"lda","oa":37192,"o":"gunman_way"},{"a":35054,"t":"code","b":[201,82],"m":"cmp","o":"#$52"},{"a":35056,"t":"code","b":[240,12],"m":"beq","oa":35070,"o":"b_88FE"},{"a":35058,"t":"code","b":[165,2],"m":"lda","oa":2,"o":"zpa_02"},{"a":35060,"t":"code","b":[166,16],"m":"ldx","oa":16,"o":"zpa_10"},{"a":35062,"t":"code","b":[240,16],"m":"beq","oa":35080,"o":"b_8908"},{"a":35064,"l":"b_88F8","t":"code","b":[10],"m":"asl","o":"a","x":[35066]},{"a":35065,"t":"code","b":[202],"m":"dex"},{"a":35066,"t":"code","b":[208,252],"m":"bne","oa":35064,"o":"b_88F8"},{"a":35068,"t":"code","b":[240,10],"m":"beq","oa":35080,"o":"b_8908"},{"a":35070,"l":"b_88FE","t":"code","b":[165,2],"m":"lda","oa":2,"o":"zpa_02","x":[35056]},{"a":35072,"t":"code","b":[166,16],"m":"ldx","oa":16,"o":"zpa_10"},{"a":35074,"t":"code","b":[240,4],"m":"beq","oa":35080,"o":"b_8908"},{"a":35076,"l":"b_8904","t":"code","b":[74],"m":"lsr","o":"a","x":[35078]},{"a":35077,"t":"code","b":[202],"m":"dex"},{"a":35078,"t":"code","b":[208,252],"m":"bne","oa":35076,"o":"b_8904"},{"a":35080,"l":"b_8908","t":"code","b":[153,64,64],"m":"sta","oa":16448,"o":"f_4040,y","x":[35062,35068,35074]},{"a":35083,"t":"code","b":[136],"m":"dey"},{"a":35084,"t":"code","b":[136],"m":"dey"},{"a":35085,"t":"code","b":[136],"m":"dey"},{"a":35086,"t":"code","b":[206,71,145],"m":"dec","oa":37191,"o":"a_9147"},{"a":35089,"t":"code","b":[16,185],"m":"bpl","oa":35020,"o":"b_88CC"},{"a":35091,"t":"code","b":[166,4],"m":"ldx","oa":4,"o":"gunman_x"},{"a":35093,"t":"code","b":[254,97,145],"m":"inc","oa":37217,"o":"gunman_rows,x"},{"a":35096,"t":"code","b":[96],"m":"rts"},{"a":35097,"l":"j_8919","t":"code","b":[189,62,145],"m":"lda","oa":37182,"o":"gunman_wait,x","x":[34948]},{"a":35100,"t":"code","b":[240,15],"m":"beq","oa":35117,"o":"b_892D"},{"a":35102,"t":"code","b":[222,62,145],"m":"dec","oa":37182,"o":"gunman_wait,x"},{"a":35105,"t":"code","b":[208,9],"m":"bne","oa":35116,"o":"r_892C"},{"a":35107,"t":"code","b":[165,35],"m":"lda","oa":35,"o":"effects"},{"a":35109,"t":"code","b":[9,64],"m":"ora","o":"#$40"},{"a":35111,"t":"code","b":[133,35],"m":"sta","oa":35,"o":"effects"},{"a":35113,"t":"code","b":[32,242,138],"m":"jsr","oa":35570,"o":"gunman_fires"},{"a":35116,"l":"r_892C","t":"code","b":[96],"m":"rts","x":[35105]},{"a":35117,"l":"b_892D","t":"code","b":[189,97,145],"m":"lda","oa":37217,"o":"gunman_rows,x","x":[35100]},{"a":35120,"t":"code","b":[16,24],"m":"bpl","oa":35146,"o":"b_894A"},{"a":35122,"l":"gunman_gone","c":"Frees gunman X's sprite and his hiding place, and reloads his delay from $9142.","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[34892]},{"a":35124,"t":"code","b":[157,97,145],"m":"sta","oa":37217,"o":"gunman_rows,x"},{"a":35127,"t":"code","b":[157,173,145],"m":"sta","oa":37293,"o":"gunman_out,x"},{"a":35130,"t":"code","b":[157,177,145],"m":"sta","oa":37297,"o":"gunman_used,x"},{"a":35133,"t":"code","b":[188,101,145],"m":"ldy","oa":37221,"o":"gunman_place,x"},{"a":35136,"t":"code","b":[153,77,145],"m":"sta","oa":37197,"o":"place_used,y"},{"a":35139,"t":"code","b":[189,66,145],"m":"lda","oa":37186,"o":"gunman_delays,x"},{"a":35142,"t":"code","b":[157,58,145],"m":"sta","oa":37178,"o":"gunman_delay,x"},{"a":35145,"t":"code","b":[96],"m":"rts"},{"a":35146,"l":"b_894A","t":"code","b":[72],"m":"pha","x":[35120]},{"a":35147,"t":"code","b":[138],"m":"txa"},{"a":35148,"t":"code","b":[162,6],"m":"ldx","o":"#$06"},{"a":35150,"l":"b_894E","t":"code","b":[10],"m":"asl","o":"a","x":[35152]},{"a":35151,"t":"code","b":[202],"m":"dex"},{"a":35152,"t":"code","b":[208,252],"m":"bne","oa":35150,"o":"b_894E"},{"a":35154,"t":"code","b":[24],"m":"clc"},{"a":35155,"t":"code","b":[105,62],"m":"adc","o":"#$3E"},{"a":35157,"t":"code","b":[168],"m":"tay"},{"a":35158,"t":"code","b":[104],"m":"pla"},{"a":35159,"t":"code","b":[170],"m":"tax"},{"a":35160,"t":"code","b":[173,72,145],"m":"lda","oa":37192,"o":"gunman_way"},{"a":35163,"t":"code","b":[201,66],"m":"cmp","o":"#$42"},{"a":35165,"t":"code","b":[208,31],"m":"bne","oa":35198,"o":"b_897E"},{"a":35167,"l":"b_895F","t":"code","b":[173,70,145],"m":"lda","oa":37190,"o":"a_9146","x":[35190]},{"a":35170,"t":"code","b":[201,6],"m":"cmp","o":"#$06"},{"a":35172,"t":"code","b":[144,6],"m":"bcc","oa":35180,"o":"b_896C"},{"a":35174,"t":"code","b":[189,27,145],"m":"lda","oa":37147,"o":"gunman_rise_b,x"},{"a":35177,"t":"code","b":[76,111,137],"m":"jmp","oa":35183,"o":"j_896F"},{"a":35180,"l":"b_896C","t":"code","b":[189,22,145],"m":"lda","oa":37142,"o":"gunman_rise_a,x","x":[35172]},{"a":35183,"l":"j_896F","t":"code","b":[153,64,64],"m":"sta","oa":16448,"o":"f_4040,y","x":[35177]},{"a":35186,"t":"code","b":[136],"m":"dey"},{"a":35187,"t":"code","b":[136],"m":"dey"},{"a":35188,"t":"code","b":[136],"m":"dey"},{"a":35189,"t":"code","b":[202],"m":"dex"},{"a":35190,"t":"code","b":[16,231],"m":"bpl","oa":35167,"o":"b_895F"},{"a":35192,"t":"code","b":[166,4],"m":"ldx","oa":4,"o":"gunman_x"},{"a":35194,"t":"code","b":[222,97,145],"m":"dec","oa":37217,"o":"gunman_rows,x"},{"a":35197,"t":"code","b":[96],"m":"rts"},{"a":35198,"l":"b_897E","t":"code","b":[169,10],"m":"lda","o":"#$0A","x":[35165]},{"a":35200,"t":"code","b":[141,71,145],"m":"sta","oa":37191,"o":"a_9147"},{"a":35203,"l":"b_8983","t":"code","b":[174,71,145],"m":"ldx","oa":37191,"o":"a_9147","x":[35272]},{"a":35206,"t":"code","b":[173,72,145],"m":"lda","oa":37192,"o":"gunman_way"},{"a":35209,"t":"code","b":[201,82],"m":"cmp","o":"#$52"},{"a":35211,"t":"code","b":[240,6],"m":"beq","oa":35219,"o":"b_8993"},{"a":35213,"t":"code","b":[189,44,145],"m":"lda","oa":37164,"o":"gunman_left,x"},{"a":35216,"t":"code","b":[76,150,137],"m":"jmp","oa":35222,"o":"j_8996"},{"a":35219,"l":"b_8993","t":"code","b":[189,33,145],"m":"lda","oa":37153,"o":"gunman_right,x","x":[35211]},{"a":35222,"l":"j_8996","t":"code","b":[133,2],"m":"sta","oa":2,"o":"zpa_02","x":[35216]},{"a":35224,"t":"code","b":[169,6],"m":"lda","o":"#$06"},{"a":35226,"t":"code","b":[56],"m":"sec"},{"a":35227,"t":"code","b":[166,4],"m":"ldx","oa":4,"o":"gunman_x"},{"a":35229,"t":"code","b":[253,97,145],"m":"sbc","oa":37217,"o":"gunman_rows,x"},{"a":35232,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"zpa_10"},{"a":35234,"t":"code","b":[173,72,145],"m":"lda","oa":37192,"o":"gunman_way"},{"a":35237,"t":"code","b":[201,82],"m":"cmp","o":"#$52"},{"a":35239,"t":"code","b":[240,12],"m":"beq","oa":35253,"o":"b_89B5"},{"a":35241,"t":"code","b":[165,2],"m":"lda","oa":2,"o":"zpa_02"},{"a":35243,"t":"code","b":[166,16],"m":"ldx","oa":16,"o":"zpa_10"},{"a":35245,"t":"code","b":[240,16],"m":"beq","oa":35263,"o":"b_89BF"},{"a":35247,"l":"b_89AF","t":"code","b":[10],"m":"asl","o":"a","x":[35249]},{"a":35248,"t":"code","b":[202],"m":"dex"},{"a":35249,"t":"code","b":[208,252],"m":"bne","oa":35247,"o":"b_89AF"},{"a":35251,"t":"code","b":[240,10],"m":"beq","oa":35263,"o":"b_89BF"},{"a":35253,"l":"b_89B5","t":"code","b":[165,2],"m":"lda","oa":2,"o":"zpa_02","x":[35239]},{"a":35255,"t":"code","b":[166,16],"m":"ldx","oa":16,"o":"zpa_10"},{"a":35257,"t":"code","b":[240,4],"m":"beq","oa":35263,"o":"b_89BF"},{"a":35259,"l":"b_89BB","t":"code","b":[74],"m":"lsr","o":"a","x":[35261]},{"a":35260,"t":"code","b":[202],"m":"dex"},{"a":35261,"t":"code","b":[208,252],"m":"bne","oa":35259,"o":"b_89BB"},{"a":35263,"l":"b_89BF","t":"code","b":[153,64,64],"m":"sta","oa":16448,"o":"f_4040,y","x":[35245,35251,35257]},{"a":35266,"t":"code","b":[136],"m":"dey"},{"a":35267,"t":"code","b":[136],"m":"dey"},{"a":35268,"t":"code","b":[136],"m":"dey"},{"a":35269,"t":"code","b":[206,71,145],"m":"dec","oa":37191,"o":"a_9147"},{"a":35272,"t":"code","b":[16,185],"m":"bpl","oa":35203,"o":"b_8983"},{"a":35274,"t":"code","b":[166,4],"m":"ldx","oa":4,"o":"gunman_x"},{"a":35276,"t":"code","b":[222,97,145],"m":"dec","oa":37217,"o":"gunman_rows,x"},{"a":35279,"t":"code","b":[96],"m":"rts"},{"a":35280,"l":"shape_row","c":"Points Y at the last row of gunman X's sprite shape ($4040 + X\u00d764 + $3E, its last byte but one) and loads X from zpa_04.","t":"code","b":[138],"m":"txa","x":[34855,34972]},{"a":35281,"t":"code","b":[162,6],"m":"ldx","o":"#$06"},{"a":35283,"l":"b_89D3","t":"code","b":[10],"m":"asl","o":"a","x":[35285]},{"a":35284,"t":"code","b":[202],"m":"dex"},{"a":35285,"t":"code","b":[208,252],"m":"bne","oa":35283,"o":"b_89D3"},{"a":35287,"t":"code","b":[24],"m":"clc"},{"a":35288,"t":"code","b":[105,62],"m":"adc","o":"#$3E"},{"a":35290,"t":"code","b":[168],"m":"tay"},{"a":35291,"t":"code","b":[166,4],"m":"ldx","oa":4,"o":"gunman_x"},{"a":35293,"t":"code","b":[96],"m":"rts"},{"a":35294,"l":"flip_shape","c":"Mirrors sprite shape Y left to right where it lies: toggles its facing byte at $0400+Y, finds its address (flip_base\u00d7256 + Y\u00d764, shape_address) and, row by row for its 21 rows, reverses the order of the three bytes and the bits of each byte (mirror_byte).","t":"code","b":[185,0,4],"m":"lda","oa":1024,"o":"shape_facing,y","x":[9212,10088,10128,10138,10172,10182,14734]},{"a":35297,"t":"code","b":[73,255],"m":"eor","o":"#$FF"},{"a":35299,"t":"code","b":[153,0,4],"m":"sta","oa":1024,"o":"shape_facing,y"},{"a":35302,"t":"code","b":[152],"m":"tya"},{"a":35303,"t":"code","b":[32,70,138],"m":"jsr","oa":35398,"o":"shape_address"},{"a":35306,"t":"code","b":[169,21],"m":"lda","o":"#$15"},{"a":35308,"t":"code","b":[141,236,144],"m":"sta","oa":37100,"o":"a_90EC"},{"a":35311,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":35313,"t":"code","b":[132,3],"m":"sty","oa":3,"o":"zpa_03"},{"a":35315,"l":"b_89F3","t":"code","b":[32,252,137],"m":"jsr","oa":35324,"o":"flip_row","x":[35321]},{"a":35318,"t":"code","b":[206,236,144],"m":"dec","oa":37100,"o":"a_90EC"},{"a":35321,"t":"code","b":[208,248],"m":"bne","oa":35315,"o":"b_89F3"},{"a":35323,"t":"code","b":[96],"m":"rts"},{"a":35324,"l":"flip_row","c":"Mirrors the row at zpa_03 in the shape at (zpa_26): its three bytes in reverse order, each through mirror_byte; moves zpa_03 on three.","t":"code","b":[164,3],"m":"ldy","oa":3,"o":"zpa_03","x":[35315]},{"a":35326,"t":"code","b":[177,38],"m":"lda","oa":38,"o":"(src_ptr),y"},{"a":35328,"t":"code","b":[72],"m":"pha"},{"a":35329,"t":"code","b":[200],"m":"iny"},{"a":35330,"t":"code","b":[177,38],"m":"lda","oa":38,"o":"(src_ptr),y"},{"a":35332,"t":"code","b":[72],"m":"pha"},{"a":35333,"t":"code","b":[200],"m":"iny"},{"a":35334,"t":"code","b":[177,38],"m":"lda","oa":38,"o":"(src_ptr),y"},{"a":35336,"t":"code","b":[72],"m":"pha"},{"a":35337,"t":"code","b":[164,3],"m":"ldy","oa":3,"o":"zpa_03"},{"a":35339,"t":"code","b":[104],"m":"pla"},{"a":35340,"t":"code","b":[32,35,138],"m":"jsr","oa":35363,"o":"mirror_byte"},{"a":35343,"t":"code","b":[145,38],"m":"sta","oa":38,"o":"(src_ptr),y"},{"a":35345,"t":"code","b":[200],"m":"iny"},{"a":35346,"t":"code","b":[104],"m":"pla"},{"a":35347,"t":"code","b":[32,35,138],"m":"jsr","oa":35363,"o":"mirror_byte"},{"a":35350,"t":"code","b":[145,38],"m":"sta","oa":38,"o":"(src_ptr),y"},{"a":35352,"t":"code","b":[200],"m":"iny"},{"a":35353,"t":"code","b":[104],"m":"pla"},{"a":35354,"t":"code","b":[32,35,138],"m":"jsr","oa":35363,"o":"mirror_byte"},{"a":35357,"t":"code","b":[145,38],"m":"sta","oa":38,"o":"(src_ptr),y"},{"a":35359,"t":"code","b":[200],"m":"iny"},{"a":35360,"t":"code","b":[132,3],"m":"sty","oa":3,"o":"zpa_03"},{"a":35362,"t":"code","b":[96],"m":"rts"},{"a":35363,"l":"mirror_byte","c":"Mirrors a byte of a sprite: its eight bits in reverse order, through $90F6 (the high nibble) and $9106 (the low nibble). Right for the shoot-out's sprites and the horse's, which are not multicolour. The rider's two shapes ($CA, $CB) are multicolour and are mirrored too: there the two bits of each pixel swap as well, so colours 01 and 10 trade places, which does not show because both are white ($D025 and $D028 are 1 on a ride). $00 and $FF come back as they are.","t":"code","b":[240,32],"m":"beq","oa":35397,"o":"r_8A45","x":[35340,35347,35354]},{"a":35365,"t":"code","b":[201,255],"m":"cmp","o":"#$FF"},{"a":35367,"t":"code","b":[240,28],"m":"beq","oa":35397,"o":"r_8A45"},{"a":35369,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":35371,"t":"code","b":[134,2],"m":"stx","oa":2,"o":"zpa_02"},{"a":35373,"t":"code","b":[72],"m":"pha"},{"a":35374,"t":"code","b":[201,16],"m":"cmp","o":"#$10"},{"a":35376,"t":"code","b":[144,10],"m":"bcc","oa":35388,"o":"b_8A3C"},{"a":35378,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":35379,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":35380,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":35381,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":35382,"t":"code","b":[170],"m":"tax"},{"a":35383,"t":"code","b":[189,246,144],"m":"lda","oa":37110,"o":"mirror_high,x"},{"a":35386,"t":"code","b":[133,2],"m":"sta","oa":2,"o":"zpa_02"},{"a":35388,"l":"b_8A3C","t":"code","b":[104],"m":"pla","x":[35376]},{"a":35389,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":35391,"t":"code","b":[170],"m":"tax"},{"a":35392,"t":"code","b":[189,6,145],"m":"lda","oa":37126,"o":"mirror_low,x"},{"a":35395,"t":"code","b":[5,2],"m":"ora","oa":2,"o":"zpa_02"},{"a":35397,"l":"r_8A45","t":"code","b":[96],"m":"rts","x":[35363,35367]},{"a":35398,"l":"shape_address","c":"Puts the address of shape A (counting from flip_base: A\u00d764 + flip_base\u00d7256) in zpa_26 and zpa_27.","t":"code","b":[162,6],"m":"ldx","o":"#$06","x":[35303]},{"a":35400,"t":"code","b":[72],"m":"pha"},{"a":35401,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":35403,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"src_ptr"},{"a":35405,"t":"code","b":[133,39],"m":"sta","oa":39,"o":"zpa_27"},{"a":35407,"t":"code","b":[104],"m":"pla"},{"a":35408,"l":"b_8A50","t":"code","b":[10],"m":"asl","o":"a","x":[35412]},{"a":35409,"t":"code","b":[38,39],"m":"rol","oa":39,"o":"zpa_27"},{"a":35411,"t":"code","b":[202],"m":"dex"},{"a":35412,"t":"code","b":[208,250],"m":"bne","oa":35408,"o":"b_8A50"},{"a":35414,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"src_ptr"},{"a":35416,"t":"code","b":[165,39],"m":"lda","oa":39,"o":"zpa_27"},{"a":35418,"t":"code","b":[24],"m":"clc"},{"a":35419,"t":"code","b":[109,234,144],"m":"adc","oa":37098,"o":"flip_base"},{"a":35422,"t":"code","b":[133,39],"m":"sta","oa":39,"o":"zpa_27"},{"a":35424,"t":"code","b":[96],"m":"rts"},{"a":35425,"l":"gunmen_aim","c":"Every other call moves the gunmen's aim (aim_x, 9 bits, $91B6 and $91C6) towards the Marshall's x, and keeps the distance between them in aim_dist ($91C7, $91C8), so that the longer he stands, the closer the aim. It moves by aim_step pixels (zpa_42, 1 in the shoot-out), and goes no further left than x 32 or right than x 316.","t":"code","b":[206,201,145],"m":"dec","oa":37321,"o":"a_91C9","x":[13845]},{"a":35428,"t":"code","b":[240,1],"m":"beq","oa":35431,"o":"b_8A67"},{"a":35430,"t":"code","b":[96],"m":"rts"},{"a":35431,"l":"b_8A67","t":"code","b":[169,2],"m":"lda","o":"#$02","x":[35428]},{"a":35433,"t":"code","b":[141,201,145],"m":"sta","oa":37321,"o":"a_91C9"},{"a":35436,"t":"code","b":[173,79,14],"m":"lda","oa":3663,"o":"spr_x_msb"},{"a":35439,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":35441,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"zpa_10"},{"a":35443,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":35445,"t":"code","b":[240,9],"m":"beq","oa":35456,"o":"b_8A80"},{"a":35447,"t":"code","b":[173,198,145],"m":"lda","oa":37318,"o":"aim_x_hi"},{"a":35450,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":35452,"t":"code","b":[240,72],"m":"beq","oa":35526,"o":"b_8AC6"},{"a":35454,"t":"code","b":[208,7],"m":"bne","oa":35463,"o":"b_8A87"},{"a":35456,"l":"b_8A80","t":"code","b":[173,198,145],"m":"lda","oa":37318,"o":"aim_x_hi","x":[35445]},{"a":35459,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":35461,"t":"code","b":[208,19],"m":"bne","oa":35482,"o":"b_8A9A"},{"a":35463,"l":"b_8A87","t":"code","b":[173,63,14],"m":"lda","oa":3647,"o":"spr0_x","x":[35454]},{"a":35466,"t":"code","b":[205,182,145],"m":"cmp","oa":37302,"o":"aim_x"},{"a":35469,"t":"code","b":[144,11],"m":"bcc","oa":35482,"o":"b_8A9A"},{"a":35471,"t":"code","b":[176,53],"m":"bcs","oa":35526,"o":"b_8AC6"},{"a":35473,"c":"Three instructions no branch reaches, between two branches that cover every case: would clear aim_dist","t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":35475,"t":"code","b":[141,199,145],"m":"sta","oa":37319,"o":"aim_dist"},{"a":35478,"t":"code","b":[141,200,145],"m":"sta","oa":37320,"o":"a_91C8"},{"a":35481,"t":"code","b":[96],"m":"rts"},{"a":35482,"l":"b_8A9A","t":"code","b":[173,182,145],"m":"lda","oa":37302,"o":"aim_x","x":[35461,35469]},{"a":35485,"t":"code","b":[56],"m":"sec"},{"a":35486,"t":"code","b":[237,63,14],"m":"sbc","oa":3647,"o":"spr0_x"},{"a":35489,"t":"code","b":[141,199,145],"m":"sta","oa":37319,"o":"aim_dist"},{"a":35492,"t":"code","b":[173,198,145],"m":"lda","oa":37318,"o":"aim_x_hi"},{"a":35495,"t":"code","b":[229,16],"m":"sbc","oa":16,"o":"zpa_10"},{"a":35497,"t":"code","b":[141,200,145],"m":"sta","oa":37320,"o":"a_91C8"},{"a":35500,"t":"code","b":[173,198,145],"m":"lda","oa":37318,"o":"aim_x_hi"},{"a":35503,"t":"code","b":[208,7],"m":"bne","oa":35512,"o":"b_8AB8"},{"a":35505,"t":"code","b":[173,182,145],"m":"lda","oa":37302,"o":"aim_x"},{"a":35508,"t":"code","b":[201,32],"m":"cmp","o":"#$20"},{"a":35510,"t":"code","b":[144,57],"m":"bcc","oa":35569,"o":"r_8AF1"},{"a":35512,"l":"b_8AB8","t":"code","b":[173,182,145],"m":"lda","oa":37302,"o":"aim_x","x":[35503]},{"a":35515,"t":"code","b":[229,66],"m":"sbc","oa":66,"o":"aim_step"},{"a":35517,"t":"code","b":[141,182,145],"m":"sta","oa":37302,"o":"aim_x"},{"a":35520,"t":"code","b":[176,47],"m":"bcs","oa":35569,"o":"r_8AF1"},{"a":35522,"t":"code","b":[206,198,145],"m":"dec","oa":37318,"o":"aim_x_hi"},{"a":35525,"t":"code","b":[96],"m":"rts"},{"a":35526,"l":"b_8AC6","t":"code","b":[173,63,14],"m":"lda","oa":3647,"o":"spr0_x","x":[35452,35471]},{"a":35529,"t":"code","b":[56],"m":"sec"},{"a":35530,"t":"code","b":[237,182,145],"m":"sbc","oa":37302,"o":"aim_x"},{"a":35533,"t":"code","b":[141,199,145],"m":"sta","oa":37319,"o":"aim_dist"},{"a":35536,"t":"code","b":[165,16],"m":"lda","oa":16,"o":"zpa_10"},{"a":35538,"t":"code","b":[237,198,145],"m":"sbc","oa":37318,"o":"aim_x_hi"},{"a":35541,"t":"code","b":[141,200,145],"m":"sta","oa":37320,"o":"a_91C8"},{"a":35544,"t":"code","b":[173,198,145],"m":"lda","oa":37318,"o":"aim_x_hi"},{"a":35547,"t":"code","b":[240,7],"m":"beq","oa":35556,"o":"b_8AE4"},{"a":35549,"t":"code","b":[173,182,145],"m":"lda","oa":37302,"o":"aim_x"},{"a":35552,"t":"code","b":[201,60],"m":"cmp","o":"#$3C"},{"a":35554,"t":"code","b":[176,13],"m":"bcs","oa":35569,"o":"r_8AF1"},{"a":35556,"l":"b_8AE4","t":"code","b":[173,182,145],"m":"lda","oa":37302,"o":"aim_x","x":[35547]},{"a":35559,"c":"Adds aim_step with the carry the 16-bit subtraction at $8AC9 left: set, when the aim is left of x 256 and the Marshall to its right, so the aim moves 2","t":"code","b":[101,66],"m":"adc","oa":66,"o":"aim_step"},{"a":35561,"t":"code","b":[141,182,145],"m":"sta","oa":37302,"o":"aim_x"},{"a":35564,"t":"code","b":[144,3],"m":"bcc","oa":35569,"o":"r_8AF1"},{"a":35566,"t":"code","b":[238,198,145],"m":"inc","oa":37318,"o":"aim_x_hi"},{"a":35569,"l":"r_8AF1","t":"code","b":[96],"m":"rts","x":[35510,35520,35554,35564]},{"a":35570,"l":"gunman_fires","c":"A gunman fires at the aim. While the Marshall walks (facing not 0) the shot does nothing. When he stands and the aim is within 8 pixels of him, he is hit: marshall_hit ($91B5) is set to 6 and the shoot-out's loop runs marshall_dies six passes later. Otherwise the shot kicks up dust: a free gunman sprite shows shape $4D at the aim, up to 15 lines above its y, for nine passes (dust_puffs).","t":"code","b":[173,181,144],"m":"lda","oa":37045,"o":"facing","x":[35113]},{"a":35573,"t":"code","b":[208,17],"m":"bne","oa":35592,"o":"r_8B08"},{"a":35575,"t":"code","b":[173,200,145],"m":"lda","oa":37320,"o":"a_91C8"},{"a":35578,"t":"code","b":[208,12],"m":"bne","oa":35592,"o":"r_8B08"},{"a":35580,"t":"code","b":[173,199,145],"m":"lda","oa":37319,"o":"aim_dist"},{"a":35583,"t":"code","b":[201,8],"m":"cmp","o":"#$08"},{"a":35585,"t":"code","b":[176,6],"m":"bcs","oa":35593,"o":"b_8B09"},{"a":35587,"t":"code","b":[169,6],"m":"lda","o":"#$06"},{"a":35589,"t":"code","b":[141,181,145],"m":"sta","oa":37301,"o":"marshall_hit"},{"a":35592,"l":"r_8B08","t":"code","b":[96],"m":"rts","x":[35573,35578]},{"a":35593,"l":"b_8B09","t":"code","b":[32,117,59],"m":"jsr","oa":15221,"o":"save_regs","x":[35585]},{"a":35596,"t":"code","b":[162,3],"m":"ldx","o":"#$03"},{"a":35598,"l":"b_8B0E","t":"code","b":[189,177,145],"m":"lda","oa":37297,"o":"gunman_used,x","x":[35609]},{"a":35601,"t":"code","b":[208,5],"m":"bne","oa":35608,"o":"b_8B18"},{"a":35603,"t":"code","b":[189,218,145],"m":"lda","oa":37338,"o":"puff_used,x"},{"a":35606,"t":"code","b":[240,6],"m":"beq","oa":35614,"o":"b_8B1E"},{"a":35608,"l":"b_8B18","t":"code","b":[202],"m":"dex","x":[35601]},{"a":35609,"t":"code","b":[16,243],"m":"bpl","oa":35598,"o":"b_8B0E"},{"a":35611,"t":"code","b":[76,114,139],"m":"jmp","oa":35698,"o":"j_8B72"},{"a":35614,"l":"b_8B1E","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[35606]},{"a":35616,"t":"code","b":[157,91,14],"m":"sta","oa":3675,"o":"spr3_colour,x"},{"a":35619,"t":"code","b":[138],"m":"txa"},{"a":35620,"t":"code","b":[10],"m":"asl","o":"a"},{"a":35621,"t":"code","b":[168],"m":"tay"},{"a":35622,"t":"code","b":[134,4],"m":"stx","oa":4,"o":"gunman_x"},{"a":35624,"t":"code","b":[138],"m":"txa"},{"a":35625,"t":"code","b":[24],"m":"clc"},{"a":35626,"t":"code","b":[105,3],"m":"adc","o":"#$03"},{"a":35628,"t":"code","b":[170],"m":"tax"},{"a":35629,"t":"code","b":[189,172,144],"m":"lda","oa":37036,"o":"bit_clears,x"},{"a":35632,"t":"code","b":[45,80,14],"m":"and","oa":3664,"o":"spr_enable"},{"a":35635,"t":"code","b":[141,80,14],"m":"sta","oa":3664,"o":"spr_enable"},{"a":35638,"t":"code","b":[166,4],"m":"ldx","oa":4,"o":"gunman_x"},{"a":35640,"t":"code","b":[173,182,145],"m":"lda","oa":37302,"o":"aim_x"},{"a":35643,"t":"code","b":[153,69,14],"m":"sta","oa":3653,"o":"spr3_x,y"},{"a":35646,"t":"code","b":[173,4,220],"m":"lda","o":"cia1_timer_a_lo"},{"a":35649,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":35651,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"zpa_10"},{"a":35653,"t":"code","b":[173,183,145],"m":"lda","oa":37303,"o":"aim_y"},{"a":35656,"t":"code","b":[56],"m":"sec"},{"a":35657,"t":"code","b":[229,16],"m":"sbc","oa":16,"o":"zpa_10"},{"a":35659,"t":"code","b":[153,70,14],"m":"sta","oa":3654,"o":"spr3_y,y"},{"a":35662,"t":"code","b":[173,198,145],"m":"lda","oa":37318,"o":"aim_x_hi"},{"a":35665,"t":"code","b":[240,18],"m":"beq","oa":35685,"o":"b_8B65"},{"a":35667,"t":"code","b":[134,4],"m":"stx","oa":4,"o":"gunman_x"},{"a":35669,"t":"code","b":[138],"m":"txa"},{"a":35670,"t":"code","b":[24],"m":"clc"},{"a":35671,"t":"code","b":[105,3],"m":"adc","o":"#$03"},{"a":35673,"t":"code","b":[170],"m":"tax"},{"a":35674,"t":"code","b":[189,164,144],"m":"lda","oa":37028,"o":"bit_masks,x"},{"a":35677,"t":"code","b":[13,79,14],"m":"ora","oa":3663,"o":"spr_x_msb"},{"a":35680,"t":"code","b":[141,79,14],"m":"sta","oa":3663,"o":"spr_x_msb"},{"a":35683,"t":"code","b":[166,4],"m":"ldx","oa":4,"o":"gunman_x"},{"a":35685,"l":"b_8B65","t":"code","b":[169,77],"m":"lda","o":"#$4D","x":[35665]},{"a":35687,"t":"code","b":[157,100,14],"m":"sta","oa":3684,"o":"spr3_ptr,x"},{"a":35690,"t":"code","b":[222,218,145],"m":"dec","oa":37338,"o":"puff_used,x"},{"a":35693,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":35695,"t":"code","b":[157,222,145],"m":"sta","oa":37342,"o":"puff_frames,x"},{"a":35698,"l":"j_8B72","t":"code","b":[32,124,59],"m":"jsr","oa":15228,"o":"restore_regs","x":[35611]},{"a":35701,"t":"code","b":[96],"m":"rts"},{"a":35702,"l":"dust_puffs","c":"Animates the puffs of dust from gunman_fires, once a pass of the shoot-out's loop: each is hidden for its first six passes, shows shapes $4D, $4E and $4F in its last three, and is then put away, its sprite's shape back to its gunman's (1+X).","t":"code","b":[162,3],"m":"ldx","o":"#$03","x":[13851]},{"a":35704,"l":"b_8B78","t":"code","b":[189,218,145],"m":"lda","oa":37338,"o":"puff_used,x","x":[35710]},{"a":35707,"t":"code","b":[208,4],"m":"bne","oa":35713,"o":"b_8B81"},{"a":35709,"l":"j_8B7D","t":"code","b":[202],"m":"dex","x":[35733,35738,35768,35773,35778]},{"a":35710,"t":"code","b":[16,248],"m":"bpl","oa":35704,"o":"b_8B78"},{"a":35712,"t":"code","b":[96],"m":"rts"},{"a":35713,"l":"b_8B81","t":"code","b":[222,222,145],"m":"dec","oa":37342,"o":"puff_frames,x","x":[35707]},{"a":35716,"t":"code","b":[189,222,145],"m":"lda","oa":37342,"o":"puff_frames,x"},{"a":35719,"t":"code","b":[208,15],"m":"bne","oa":35736,"o":"b_8B98"},{"a":35721,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":35723,"t":"code","b":[157,218,145],"m":"sta","oa":37338,"o":"puff_used,x"},{"a":35726,"t":"code","b":[138],"m":"txa"},{"a":35727,"t":"code","b":[24],"m":"clc"},{"a":35728,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":35730,"t":"code","b":[157,100,14],"m":"sta","oa":3684,"o":"spr3_ptr,x"},{"a":35733,"t":"code","b":[76,125,139],"m":"jmp","oa":35709,"o":"j_8B7D"},{"a":35736,"l":"b_8B98","t":"code","b":[201,4],"m":"cmp","o":"#$04","x":[35719]},{"a":35738,"t":"code","b":[176,225],"m":"bcs","oa":35709,"o":"j_8B7D"},{"a":35740,"t":"code","b":[72],"m":"pha"},{"a":35741,"t":"code","b":[134,4],"m":"stx","oa":4,"o":"gunman_x"},{"a":35743,"t":"code","b":[138],"m":"txa"},{"a":35744,"t":"code","b":[24],"m":"clc"},{"a":35745,"t":"code","b":[105,3],"m":"adc","o":"#$03"},{"a":35747,"t":"code","b":[170],"m":"tax"},{"a":35748,"t":"code","b":[189,164,144],"m":"lda","oa":37028,"o":"bit_masks,x"},{"a":35751,"t":"code","b":[13,80,14],"m":"ora","oa":3664,"o":"spr_enable"},{"a":35754,"t":"code","b":[141,80,14],"m":"sta","oa":3664,"o":"spr_enable"},{"a":35757,"t":"code","b":[166,4],"m":"ldx","oa":4,"o":"gunman_x"},{"a":35759,"t":"code","b":[104],"m":"pla"},{"a":35760,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":35762,"t":"code","b":[240,6],"m":"beq","oa":35770,"o":"b_8BBA"},{"a":35764,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":35766,"t":"code","b":[240,7],"m":"beq","oa":35775,"o":"b_8BBF"},{"a":35768,"t":"code","b":[208,195],"m":"bne","oa":35709,"o":"j_8B7D"},{"a":35770,"l":"b_8BBA","t":"code","b":[254,100,14],"m":"inc","oa":3684,"o":"spr3_ptr,x","x":[35762]},{"a":35773,"t":"code","b":[208,190],"m":"bne","oa":35709,"o":"j_8B7D"},{"a":35775,"l":"b_8BBF","t":"code","b":[254,100,14],"m":"inc","oa":3684,"o":"spr3_ptr,x","x":[35766]},{"a":35778,"t":"code","b":[76,125,139],"m":"jmp","oa":35709,"o":"j_8B7D"},{"a":35781,"l":"marshall_dies","c":"The Marshall is hit: after five frame_delay waits (wait_frames) the hit sample plays (play_hit, volume 4, rate $80), he falls in three shapes, one token is lost, and with no token left the game is over (the title); otherwise the shoot-out goes on.","t":"code","b":[162,5],"m":"ldx","o":"#$05","x":[13842]},{"a":35783,"t":"code","b":[32,64,140],"m":"jsr","oa":35904,"o":"wait_frames"},{"a":35786,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":35788,"t":"code","b":[141,72,148],"m":"sta","oa":37960,"o":"sample_volume"},{"a":35791,"t":"code","b":[169,128],"m":"lda","o":"#$80"},{"a":35793,"t":"code","b":[141,73,148],"m":"sta","oa":37961,"o":"sample_rate"},{"a":35796,"t":"code","b":[238,64,14],"m":"inc","oa":3648,"o":"spr0_y"},{"a":35799,"t":"code","b":[238,64,14],"m":"inc","oa":3648,"o":"spr0_y"},{"a":35802,"t":"code","b":[238,64,14],"m":"inc","oa":3648,"o":"spr0_y"},{"a":35805,"t":"code","b":[238,66,14],"m":"inc","oa":3650,"o":"spr1_y"},{"a":35808,"t":"code","b":[238,66,14],"m":"inc","oa":3650,"o":"spr1_y"},{"a":35811,"t":"code","b":[238,66,14],"m":"inc","oa":3650,"o":"spr1_y"},{"a":35814,"t":"code","b":[169,74],"m":"lda","o":"#$4A"},{"a":35816,"t":"code","b":[141,97,14],"m":"sta","oa":3681,"o":"spr0_ptr"},{"a":35819,"t":"code","b":[169,73],"m":"lda","o":"#$49"},{"a":35821,"t":"code","b":[141,98,14],"m":"sta","oa":3682,"o":"spr1_ptr"},{"a":35824,"t":"code","b":[169,72],"m":"lda","o":"#$48"},{"a":35826,"t":"code","b":[141,99,14],"m":"sta","oa":3683,"o":"spr2_ptr"},{"a":35829,"t":"code","b":[32,55,147],"m":"jsr","oa":37687,"o":"play_hit"},{"a":35832,"t":"code","b":[206,172,143],"m":"dec","oa":36780,"o":"tokens"},{"a":35835,"t":"code","b":[24],"m":"clc"},{"a":35836,"t":"code","b":[32,206,29],"m":"jsr","oa":7630,"o":"draw_token"},{"a":35839,"t":"code","b":[24],"m":"clc"},{"a":35840,"t":"code","b":[173,64,14],"m":"lda","oa":3648,"o":"spr0_y"},{"a":35843,"t":"code","b":[105,5],"m":"adc","o":"#$05"},{"a":35845,"t":"code","b":[141,64,14],"m":"sta","oa":3648,"o":"spr0_y"},{"a":35848,"t":"code","b":[173,66,14],"m":"lda","oa":3650,"o":"spr1_y"},{"a":35851,"t":"code","b":[105,5],"m":"adc","o":"#$05"},{"a":35853,"t":"code","b":[141,66,14],"m":"sta","oa":3650,"o":"spr1_y"},{"a":35856,"t":"code","b":[169,74],"m":"lda","o":"#$4A"},{"a":35858,"t":"code","b":[141,248,71],"m":"sta","oa":18424,"o":"f_47F8"},{"a":35861,"t":"code","b":[169,75],"m":"lda","o":"#$4B"},{"a":35863,"t":"code","b":[141,99,14],"m":"sta","oa":3683,"o":"spr2_ptr"},{"a":35866,"t":"code","b":[162,30],"m":"ldx","o":"#$1E"},{"a":35868,"t":"code","b":[32,64,140],"m":"jsr","oa":35904,"o":"wait_frames"},{"a":35871,"t":"code","b":[238,66,14],"m":"inc","oa":3650,"o":"spr1_y"},{"a":35874,"t":"code","b":[169,76],"m":"lda","o":"#$4C"},{"a":35876,"t":"code","b":[141,97,14],"m":"sta","oa":3681,"o":"spr0_ptr"},{"a":35879,"t":"code","b":[162,30],"m":"ldx","o":"#$1E"},{"a":35881,"t":"code","b":[32,64,140],"m":"jsr","oa":35904,"o":"wait_frames"},{"a":35884,"t":"code","b":[32,67,56],"m":"jsr","oa":14403,"o":"marshall_stand"},{"a":35887,"t":"code","b":[173,172,143],"m":"lda","oa":36780,"o":"tokens"},{"a":35890,"t":"code","b":[208,11],"m":"bne","oa":35903,"o":"r_8C3F"},{"a":35892,"t":"code","b":[32,4,31],"m":"jsr","oa":7940,"o":"clear_bitmap"},{"a":35895,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":35897,"t":"code","b":[141,123,144],"m":"sta","oa":36987,"o":"stage"},{"a":35900,"t":"code","b":[76,27,12],"m":"jmp","oa":3099,"o":"show_picture"},{"a":35903,"l":"r_8C3F","t":"code","b":[96],"m":"rts","x":[35890]},{"a":35904,"l":"wait_frames","c":"Waits frame_delay X times: X \u00d7 about 46,000 cycles, two and a half to three frames each.","t":"code","b":[32,1,56],"m":"jsr","oa":14337,"o":"frame_delay","x":[35783,35868,35881,35908]},{"a":35907,"t":"code","b":[202],"m":"dex"},{"a":35908,"t":"code","b":[208,250],"m":"bne","oa":35904,"o":"wait_frames"},{"a":35910,"t":"code","b":[96],"m":"rts"},{"a":35911,"l":"practice","c":"Not 0 when the stage was started from the practice menu; checked after the train, which then goes back to the title","t":"byte","b":[0],"x":[8809,12679,13007]},{"a":35912,"l":"fame_title","c":"The hall of fame's first title line, twenty-two screen codes: \"HALL OF FAME AND WORTH\"","t":"byte","b":[72,65,76,76,32,79,70,32],"x":[15542]},{"a":35920,"t":"byte","b":[70,65,77,69,32,65,78,68]},{"a":35928,"t":"byte","b":[32,87,79,82,84,72]},{"a":35934,"l":"fame_heads","c":"The hall of fame's second title line: \"  INITIALS SCORE\"","t":"byte","b":[32,32,73,78,73,84,73,65],"x":[15548]},{"a":35942,"t":"byte","b":[76,83,32,83,67,79,82,69]},{"a":35950,"t":"byte","b":[32,32,32,32,32,32]},{"a":35956,"l":"fame_entries","c":"The hall of fame, five entries of eleven screen codes, best first: three initials then the score, eight characters. As loaded: ABC 65432, 54321, 43210, 32101 and 21012","t":"byte","b":[65,66,67,32,32,32,54,53],"x":[15567]},{"a":35964,"t":"byte","b":[52,51,50]},{"a":35967,"l":"f_8C7F","c":"The second entry: ABC, 54321","t":"byte","b":[65,66,67,32,32,32,53,52],"x":[15573]},{"a":35975,"t":"byte","b":[51,50,49]},{"a":35978,"l":"f_8C8A","c":"The third entry: ABC, 43210","t":"byte","b":[65,66,67,32,32,32,52,51],"x":[15579]},{"a":35986,"t":"byte","b":[50,49,48]},{"a":35989,"l":"f_8C95","c":"The fourth entry: ABC, 32101","t":"byte","b":[65,66,67,32,32,32,51,50],"x":[15585]},{"a":35997,"t":"byte","b":[49,48,49]},{"a":36000,"l":"f_8CA0","c":"The fifth entry: ABC, 21012","t":"byte","b":[65,66,67,32,32,32,50,49],"x":[15591]},{"a":36008,"t":"byte","b":[48,49,50]},{"a":36011,"l":"train_stopping","c":"Set to $FF when the caught train comes to a stop, which takes the stick away from the horse while the stopping sound plays out; cleared for the next ride","t":"byte","b":[0],"x":[8686,8691,8806,10934]},{"a":36012,"l":"ending_text","c":"The ending's text, a line of thirty screen codes at a time, a line that starts with $FF blank and one byte long: \"SO WAR WITH THE WAGARI INDIANS WAS FINALLY ENDED.\" ... \"OUR HERO WENT ON TO BECOME A LEGEND IN HIS OWN TIME, PREFFERING ONLY TO BE KNOWN AS... 'THE MARSHALL OF KANE'\" ... \"FUTURE GENERATIONS WILL ALWAYS REMEMBER HIS ACTS OF BRAVERY WITH ADMIRATION AND GRATITUDE.\" ... \"WE THE AUTHORS WOULD LIKE TO ECHO THE PRESIDENT'S FEELINGS AND SAY...... 'WELL DONE'.\" ... \"YOUR SCORE IN THIS GAME WAS\", then the score","t":"byte","b":[83,79,32,87,65,82,32,87]},{"a":36020,"t":"byte","b":[73,84,72,32,84,72,69,32]},{"a":36028,"t":"byte","b":[87,65,71,65,82,73,32,73]},{"a":36036,"t":"byte","b":[78,68,73,65,78,83,87,65]},{"a":36044,"t":"byte","b":[83,32,70,73,78,65,76,76]},{"a":36052,"t":"byte","b":[89,32,69,78,68,69,68,46]},{"a":36060,"t":"byte","b":[32,32,32,32,32,32,32,32]},{"a":36068,"t":"byte","b":[32,32,32,32,255,255,79,85]},{"a":36076,"t":"byte","b":[82,32,72,69,82,79,32,87]},{"a":36084,"t":"byte","b":[69,78,84,32,79,78,32,32]},{"a":36092,"t":"byte","b":[84,79,32,32,66,69,67,79]},{"a":36100,"t":"byte","b":[77,69,32,32,65,32,32,76]},{"a":36108,"t":"byte","b":[69,71,69,78,68,32,32,73]},{"a":36116,"t":"byte","b":[78,32,32,72,73,83,32,32]},{"a":36124,"t":"byte","b":[79,87,78,32,84,73,77,69]},{"a":36132,"t":"byte","b":[44,32,80,82,69,70,70,69]},{"a":36140,"t":"byte","b":[82,73,78,71,32,79,78,76]},{"a":36148,"t":"byte","b":[89,32,84,79,32,66,69,32]},{"a":36156,"t":"byte","b":[75,78,79,87,78,32,32,32]},{"a":36164,"t":"byte","b":[65,83,46,46,46,32,39,84]},{"a":36172,"t":"byte","b":[72,69,32,77,65,82,83,72]},{"a":36180,"t":"byte","b":[65,76,76,32,79,70,32,75]},{"a":36188,"t":"byte","b":[65,78,69,39,32,32,255,70]},{"a":36196,"t":"byte","b":[85,84,85,82,69,32,71,69]},{"a":36204,"t":"byte","b":[78,69,82,65,84,73,79,78]},{"a":36212,"t":"byte","b":[83,32,87,73,76,76,32,65]},{"a":36220,"t":"byte","b":[76,87,65,89,83,82,69,77]},{"a":36228,"t":"byte","b":[69,77,66,69,82,32,72,73]},{"a":36236,"t":"byte","b":[83,32,65,67,84,83,32,79]},{"a":36244,"t":"byte","b":[70,32,66,82,65,86,69,82]},{"a":36252,"t":"byte","b":[89,32,32,87,73,84,72,32]},{"a":36260,"t":"byte","b":[65,68,77,73,82,65,84,73]},{"a":36268,"t":"byte","b":[79,78,32,65,78,68,32,71]},{"a":36276,"t":"byte","b":[82,65,84,73,84,85,68,69]},{"a":36284,"t":"byte","b":[46,255,255,87,69,32,84,72]},{"a":36292,"t":"byte","b":[69,32,65,85,84,72,79,82]},{"a":36300,"t":"byte","b":[83,32,87,79,85,76,68,32]},{"a":36308,"t":"byte","b":[76,73,75,69,32,84,79,32]},{"a":36316,"t":"byte","b":[32,69,67,72,79,32,84,72]},{"a":36324,"t":"byte","b":[69,32,80,82,69,83,73,68]},{"a":36332,"t":"byte","b":[69,78,84,39,83,32,70,69]},{"a":36340,"t":"byte","b":[69,76,73,78,71,83,32,65]},{"a":36348,"t":"byte","b":[78,68,32,83,65,89,46,46]},{"a":36356,"t":"byte","b":[46,46,46,46,32,32,32,39]},{"a":36364,"t":"byte","b":[87,69,76,76,32,68,79,78]},{"a":36372,"t":"byte","b":[69,39,46,32,32,255,255,32]},{"a":36380,"t":"byte","b":[89,79,85,82,32,83,67,79]},{"a":36388,"t":"byte","b":[82,69,32,73,78,32,84,72]},{"a":36396,"t":"byte","b":[73,83,32,71,65,77,69,32]},{"a":36404,"t":"byte","b":[87,65,83,32,32,32,32,32]},{"a":36412,"t":"byte","b":[32,32,32,32,32]},{"a":36417,"l":"score_text","c":"The ending's last line: twenty-five screen codes into which count_score writes the score as it counts, and which check_high_score compares with the hall of fame","t":"byte","b":[32,32,32,32,32,32,32,32],"x":[15398,15426,15619,15731,15738]},{"a":36425,"t":"byte","b":[32,32,32,32,32,32,32,32]},{"a":36433,"t":"byte","b":[32,32,32,32,32,32,255,255]},{"a":36441,"t":"byte","b":[255]},{"a":36442,"l":"a_8E5A","c":"Frames to the ending text's next pixel of scroll, from 10","t":"byte","b":[0],"x":[12833,14944,14954]},{"a":36443,"l":"ending_running","c":"Not 0 while the ending's text is still coming up: cleared after its 23rd line","t":"byte","b":[0],"x":[12853,12856,14936,15084]},{"a":36444,"l":"bitmap_d011","c":"The value irq_top writes to $D011: $3B, the bitmap shown, once start_stage has set it","t":"byte","b":[0],"x":[12684,12709,15152]},{"a":36445,"l":"tune_slowdowns","c":"The places where the ending's loop ($31DC) slows the tune a step (tempo+1), as voice 1's low byte less $22: $14, $19, $1E, $23, $25, $27, $28, $29, $32. Voice 1 moves two bytes an event from $22, so only even places come. The loop takes the first place, then starts its index at 1 and moves it on after each slowing, so it skips $19: it slows at $14 and $1E, then waits for $23, which never comes, and the loop ends at $2B. The tune slows twice.","t":"byte","b":[20,25,30,35,37,39,40,41],"x":[12764,12786]},{"a":36453,"t":"byte","b":[50]},{"a":36454,"l":"level_question","c":"The practice menu's question, twenty-seven screen codes: \"LEVEL 1 2 OR 3 ?\"","t":"byte","b":[32,32,32,32,32,32,76,69],"x":[13178]},{"a":36462,"t":"byte","b":[86,69,76,32,49,32,50,32]},{"a":36470,"t":"byte","b":[79,82,32,51,32,63,32,32]},{"a":36478,"t":"byte","b":[32,32,32]},{"a":36481,"l":"practice_f1","c":"The practice menu's first line: \"Press F1 For Bow And Arrow.\"","t":"byte","b":[80,18,5,19,19,32,70,49],"x":[13238]},{"a":36489,"t":"byte","b":[32,70,15,18,32,66,15,23]},{"a":36497,"t":"byte","b":[32,65,14,4,32,65,18,18]},{"a":36505,"t":"byte","b":[15,23,46,32]},{"a":36509,"l":"practice_f3","c":"The practice menu's second line: \"F3 For Horse Ride 1.\"","t":"byte","b":[32,32,32,32,32,32,70,51],"x":[13244]},{"a":36517,"t":"byte","b":[32,70,15,18,32,72,15,18]},{"a":36525,"t":"byte","b":[19,5,32,82,9,4,5,32]},{"a":36533,"t":"byte","b":[49,46,32,32]},{"a":36537,"l":"practice_f5","c":"The practice menu's third line: \"F5 For Shoot Out.\"","t":"byte","b":[32,32,32,32,32,32,70,53],"x":[13250]},{"a":36545,"t":"byte","b":[32,70,15,18,32,83,8,15]},{"a":36553,"t":"byte","b":[15,20,32,79,21,20,46,32]},{"a":36561,"t":"byte","b":[32,32,32]},{"a":36564,"l":"practice_f7","c":"The practice menu's fourth line: \"F7 For Horse Ride 2.\"","t":"byte","b":[32,32,32,32,32,32,70,55],"x":[13256]},{"a":36572,"t":"byte","b":[32,70,15,18,32,72,15,18]},{"a":36580,"t":"byte","b":[19,5,32,82,9,4,5,32]},{"a":36588,"t":"byte","b":[50,46,32,32]},{"a":36592,"l":"title_fire","c":"The title's first line: \"Press Fire To Start\"","t":"byte","b":[80,18,5,19,19,32,70,9],"x":[12933]},{"a":36600,"t":"byte","b":[18,5,32,84,15,32,83,20]},{"a":36608,"t":"byte","b":[1,18,20,32,32,32,32,32]},{"a":36616,"t":"byte","b":[32,32,32,32,32]},{"a":36621,"l":"title_f1","c":"The title's second line: \"F1 For Practice\"","t":"byte","b":[32,32,32,32,32,32,70,49],"x":[12939]},{"a":36629,"t":"byte","b":[32,70,15,18,32,80,18,1]},{"a":36637,"t":"byte","b":[3,20,9,3,5,32,32,32]},{"a":36645,"t":"byte","b":[32,32,32,32]},{"a":36649,"l":"title_f7","c":"The title's third line: \"F7 For Score Table\"","t":"byte","b":[32,32,32,32,32,32,70,55],"x":[12945]},{"a":36657,"t":"byte","b":[32,70,15,18,32,83,3,15]},{"a":36665,"t":"byte","b":[18,5,32,84,1,2,12,5]},{"a":36673,"t":"byte","b":[32,32]},{"a":36675,"l":"title_previous","c":"The title's fourth line: \"Previous Score\", followed by last_score_text","t":"byte","b":[80,18,5,22,9,15,21,19],"x":[12959]},{"a":36683,"t":"byte","b":[32,83,3,15,18,5]},{"a":36689,"l":"last_score_text","c":"The last game's score, twelve screen codes written by count_score, shown on the title after \"Previous Score\"","t":"byte","b":[32,32,32,32,32,32,32,32],"x":[15401,15429]},{"a":36697,"t":"byte","b":[32,32,32,32]},{"a":36701,"l":"engine_row0","c":"The engine that is drawn in on the left when the train is caught: the top row of its twelve columns, a character number less $65 for each (0 for none); drawn a column at a time from the right","t":"byte","b":[0,37,38,0,0,0,0,0],"x":[8547]},{"a":36709,"t":"byte","b":[0,0,0,0]},{"a":36713,"l":"engine_row1","c":"The engine's second row, twelve columns","t":"byte","b":[0,35,36,40,47,48,48,0],"x":[8558]},{"a":36721,"t":"byte","b":[0,0,0,0]},{"a":36725,"l":"engine_row2","c":"The engine's third row, twelve columns","t":"byte","b":[0,33,34,39,45,46,46,0],"x":[8569]},{"a":36733,"t":"byte","b":[52,52,53,0]},{"a":36737,"l":"engine_row3","c":"The engine's fourth row, twelve columns","t":"byte","b":[28,30,31,41,42,41,42,49],"x":[8580]},{"a":36745,"t":"byte","b":[50,50,50,0]},{"a":36749,"l":"engine_row4","c":"The engine's bottom row, twelve columns: its wheels","t":"byte","b":[27,8,8,43,44,43,44,0],"x":[8591]},{"a":36757,"t":"byte","b":[8,8,8,54]},{"a":36761,"l":"hoofbeats","c":"Not 0 on a ride, where play_music plays the hoofbeats (hoof_sound) instead of turning the volume off","t":"byte","b":[0],"x":[8072,8145,12720,38010]},{"a":36762,"l":"a_8F9A","c":"Passes of ride_loop since the engine was whole; at 37 the caught train starts to slow","t":"byte","b":[0],"x":[8067,8628,8631]},{"a":36763,"l":"a_8F9B","c":"Passes of ride_loop between the horse's slowing steps once the train is 22 coaches ahead: 10, and 50 once the horse stands, after which a token is lost","t":"byte","b":[30],"x":[8077,8897,8929,8936]},{"a":36764,"c":"A byte after $8F9B that no instruction addresses, 3","t":"byte","b":[3]},{"a":36765,"l":"a_8F9D","c":"The times left to rewrite \"F1 WILL RESTART LEVEL\" after a fall, from 16, each time in the colour of this count","t":"byte","b":[0],"x":[9187,9692,9702,9718]},{"a":36766,"l":"a_8F9E","c":"Passes of the ride's loop to the next rewrite of that line","t":"byte","b":[20],"x":[9182,9697,9707]},{"a":36767,"l":"a_8F9F","c":"The train's wheels and smoke: flipped every frame by irq_ride between 0 and $FF, choosing which of the two pieces it copies into the character set","t":"byte","b":[0],"x":[10371,10376,10399]},{"a":36768,"l":"music_off","c":"Not 0 to keep play_music from playing the tune: set while a picture is drawn, on the train, and when a ride ends","t":"byte","b":[0],"x":[8142,8956,9021,9071,9530,9540,12676,12717,12797,12818,13478,15102,38005]},{"a":36769,"l":"drawing_picture","c":"$FF while a picture is drawn or wiped, which keeps irq_top from setting the background colour","t":"byte","b":[0],"x":[3150,3160,7954,7978,15168]},{"a":36770,"l":"level","c":"The level, 0 to 2 (shown as 1 to 3); one more after each train","t":"byte","b":[0],"x":[4581,7165,7473,8193,8731,8817,8824,8972,9040,13233,13475,14285,14307]},{"a":36771,"l":"ducks_per_token","c":"Ducks to shoot for each peace token: 3, 4 or 5 by level","t":"byte","b":[0],"x":[4592,4599,4606,7277,7284]},{"a":36772,"l":"pending","c":"Points still to be counted onto the score, four BCD bytes, $8FA4 the lowest two digits","t":"byte","b":[0],"x":[7783,7786,7986,8794,12922,15260,15294,15300]},{"a":36773,"l":"a_8FA5","c":"pending's third and fourth digits","t":"byte","b":[0],"x":[7789,7794,8799,15273,15303,15308]},{"a":36774,"l":"a_8FA6","c":"pending's fifth and sixth digits","t":"byte","b":[0],"x":[7797,7802,15313,15318]},{"a":36775,"l":"a_8FA7","c":"pending's top two digits","t":"byte","b":[0],"x":[7805,7810,15321,15326]},{"a":36776,"l":"score","c":"The score, four BCD bytes, $8FA8 the lowest two digits","t":"byte","b":[0],"x":[12925,15329,15335,15367]},{"a":36777,"l":"a_8FA9","c":"the score's third and fourth digits","t":"byte","b":[0],"x":[15338,15343]},{"a":36778,"l":"a_8FAA","c":"the score's fifth and sixth digits","t":"byte","b":[0],"x":[15346,15351]},{"a":36779,"l":"a_8FAB","c":"the score's top two digits","t":"byte","b":[0],"x":[15354,15359]},{"a":36780,"l":"tokens","c":"The peace tokens, the player's lives: earned in the ducks, one lost at each fall, at a ride's clock running out and when the Marshall is shot; none left is game over","t":"byte","b":[0],"x":[4578,6902,6923,6953,6958,7296,7299,7656,8763,8942,9090,9190,9525,11501,11508,11515,11522,35832,35887]},{"a":36781,"l":"falls","c":"Set to $FF by irq_ride_sprites when the horse's legs touch an obstacle, which starts a fall","t":"byte","b":[0],"x":[8045,9018,9154,9179,9689,10721,10821,12151]},{"a":36782,"l":"a_8FAE","c":"Frames to ride 1's clock's next second, from 50","t":"byte","b":[50],"x":[10422,10429]},{"a":36783,"l":"shot_wait","c":"Passes of the ducks' loop before the archer can shoot again after a steep shot, from 10","t":"byte","b":[0],"x":[6603,6608,7089]},{"a":36784,"l":"arrows","c":"The arrows left in the ducks, or bullets in the shoot-out, BCD: ten arrows, six bullets","t":"byte","b":[0],"x":[4619,6634,6640,6918,7310,7321,7729,7736,13808,13978,13994,14001,14550]},{"a":36785,"l":"ducks_home","c":"Ducks that flew off the right of the screen, BCD; at 39 the stage ends","t":"byte","b":[0],"x":[4575,6895,7409,7414,7440]},{"a":36786,"l":"ducks_killed","c":"Ducks shot, BCD, at most 30; tokens are ducks_killed over ducks_per_token","t":"byte","b":[0],"x":[4572,7224,7232,7238,7264,7274]},{"a":36787,"c":"Two bytes after ducks_killed that no instruction addresses","t":"byte","b":[0,0]},{"a":36789,"l":"arrow_dx","c":"The arrow's step left each pass of the ducks' loop","t":"byte","b":[0],"x":[6671,6696,7026]},{"a":36790,"l":"arrow_dy","c":"The arrow's step up each pass of the ducks' loop","t":"byte","b":[0],"x":[6687,6711,7036,7080]},{"a":36791,"c":"A byte no instruction addresses","t":"byte","b":[0]},{"a":36792,"l":"arrow_frame","c":"The arrow's angle, 0 to 8: which of the nine shapes at $112B it shows","t":"byte","b":[0],"x":[6714,6851]},{"a":36793,"l":"ducks_status","c":"The ducks' status line, forty-one screen codes: \"Birdies Killed\" and \"Birdies Home\"","t":"byte","b":[66,9,18,4,9,5,19,32],"x":[4760]},{"a":36801,"t":"byte","b":[75,9,12,12,5,4,32,32]},{"a":36809,"t":"byte","b":[32,32,32,32,32,32,32,32]},{"a":36817,"t":"byte","b":[32,32,32,32,66,9,18,4]},{"a":36825,"t":"byte","b":[9,5,19,32,72,15,13,5]},{"a":36833,"t":"byte","b":[32]},{"a":36834,"l":"shootout_status","c":"The shoot-out's status line, forty-one screen codes: \"Bad Guys Killed\" and \"Bad Guys Left\"","t":"byte","b":[66,1,4,32,71,21,25,19],"x":[13773]},{"a":36842,"t":"byte","b":[32,75,9,12,12,5,4,32]},{"a":36850,"t":"byte","b":[32,32,32,32,32,32,32,32]},{"a":36858,"t":"byte","b":[32,32,66,1,4,32,71,21]},{"a":36866,"t":"byte","b":[25,19,32,76,5,6,20,32]},{"a":36874,"t":"byte","b":[32]},{"a":36875,"l":"time_status","c":"Ride 1's first status line, twenty-eight screen codes: \"Time Remaining  000  Minutes\"","t":"byte","b":[84,9,13,5,32,82,5,13],"x":[8303]},{"a":36883,"t":"byte","b":[1,9,14,9,14,7,32,32]},{"a":36891,"t":"byte","b":[48,48,48,32,32,77,9,14]},{"a":36899,"t":"byte","b":[21,20,5,19]},{"a":36903,"l":"distance_status","c":"Ride 1's second status line: \"Distance To Go  0.0   Miles\"","t":"byte","b":[68,9,19,20,1,14,3,5],"x":[8309]},{"a":36911,"t":"byte","b":[32,84,15,32,71,15,32,32]},{"a":36919,"t":"byte","b":[48,46,48,32,32,32,77,9]},{"a":36927,"t":"byte","b":[12,5,19,32]},{"a":36931,"l":"coaches_status","c":"The train's status line: \"Distance To Go  .0  Coaches\", whose numbers the train's loop writes over","t":"byte","b":[68,9,19,20,1,14,3,5],"x":[8279]},{"a":36939,"t":"byte","b":[32,84,15,32,71,15,32,32]},{"a":36947,"t":"byte","b":[46,48,32,32,67,15,1,3]},{"a":36955,"t":"byte","b":[8,5,19,32]},{"a":36959,"l":"score_word","c":"\"Score \", six screen codes, written before the score in every stage","t":"byte","b":[83,3,15,18,5,32],"x":[4776,8167,13700]},{"a":36965,"l":"restart_text","c":"\"F1 WILL RESTART LEVEL\", twenty-one screen codes, flashed on row 16 after a fall","t":"byte","b":[70,49,32,87,73,76,76,32],"x":[9712]},{"a":36973,"t":"byte","b":[82,69,83,84,65,82,84,32]},{"a":36981,"t":"byte","b":[76,69,86,69,76]},{"a":36986,"l":"arrow_flying","c":"$FF while the arrow is in the air, 0 when the archer can shoot","t":"byte","b":[0],"x":[6515,6622,6630,6789,6797,7067,7336]},{"a":36987,"l":"stage","c":"The stage: 0 the shoot-out, 1 the ducks (and ride 1), 2 the train, 3 the ending, 4 the title","t":"byte","b":[1],"x":[3096,3163,6912,6995,8088,8135,8242,8366,8758,8829,8837,9076,9548,10348,11222,11572,11623,11743,12692,12874,12989,13060,13298,13316,13334,13352,13676,13719,14330,14536,14926,15095,15173,15872,35897,37986]},{"a":36988,"l":"picture_table","c":"Each stage's picture, an address less one for each, low byte first: the town ($A000) for the shoot-out, the canyon ($B1B0) for the ducks, the town again for 2, the ending ($C610) and the title ($1300)","t":"byte","b":[0],"x":[3169,3213]},{"a":36989,"l":"f_907D","c":"picture_table's high bytes, read as $907D+X","t":"byte","b":[160,176,177,0,160,16,198,0],"x":[3177,3203]},{"a":36997,"t":"byte","b":[19]},{"a":36998,"l":"bottom_line","c":"The raster line of irq_bottom, $D8 (216): where the status lines begin","t":"byte","b":[216],"x":[15118]},{"a":36999,"c":"Ten bytes after bottom_line that no instruction addresses","t":"byte","b":[0,74,82,24,32,0,122,130]},{"a":37007,"t":"byte","b":[24,32]},{"a":37009,"l":"sight_shape","c":"The sight: sixteen bytes copied into sprite shape 0 at $402F by start_play, a small open diamond","t":"byte","b":[34,0,0,20,0,0,65,0],"x":[13582]},{"a":37017,"t":"byte","b":[0,65,0,0,20,0,0,34]},{"a":37025,"l":"stick","c":"The joystick in port 2 as read from $DC00 this frame, shifted out a bit at a time to test up, down, left, right and fire (0 is pressed)","t":"byte","b":[0],"x":[6494,6523,6543,6563,6583,6614,10864,10953,10988,11056,13824,13867,13888,13910,13943,13962]},{"a":37026,"l":"frame_delay_lo","c":"frame_delay's count, low byte","t":"byte","b":[0],"x":[14339,14347]},{"a":37027,"l":"frame_delay_hi","c":"frame_delay's count, high byte: $14 in frame_delay, $19 in the ducks' loop","t":"byte","b":[0],"x":[6482,14344,14352]},{"a":37028,"l":"bit_masks","c":"The eight bits, $01 to $80, one for each sprite: ORed into spr_x_msb and spr_enable","t":"byte","b":[1,2,4,8,16,32,64,128],"x":[7128,7383,7895,14584,16140,35674,35748]},{"a":37036,"l":"bit_clears","c":"The eight bits' complements, $FE to $7F: ANDed to clear a sprite's bit","t":"byte","b":[254,253,251,247,239,223,191,127],"x":[7448,14490,16157,35629]},{"a":37044,"l":"moved","c":"Set when the figure walks on this pass of the shoot-out's loop, or when the band moves a character on a ride (copy_map_window then redraws it)","t":"byte","b":[0],"x":[6499,10904,11138,11203,11214,13829,13929,13948,13970,14099]},{"a":37045,"l":"facing","c":"Which way the figure or the horse faces: 1 left, $FF right; 0 when the Marshall stands or fires","t":"byte","b":[0],"x":[8295,8328,9251,9366,9464,9554,9811,9855,9880,9895,9918,9991,11299,13988,14106,14744,14747,14775,14778,35570]},{"a":37046,"l":"anim_step","c":"The place in the horse's frame list, or the figure's step","t":"byte","b":[0],"x":[4662,6950,9176,9740,9834,9850,9933,9949,9954,9967,9972,9996,10002,10044,10977,11015,11068,13750,14610,14613,14622,14769,14805]},{"a":37047,"l":"gun_up","c":"$FF while the Marshall's gun is raised after a shot","t":"byte","b":[0],"x":[13497,13859,13991,14090]},{"a":37048,"l":"shot_frames","c":"Passes of the loop the gun stays raised, from 12; the shot is checked at 3","t":"byte","b":[0],"x":[6759,6786,13500,14010,14045,14057]},{"a":37049,"l":"a_90B9","c":"Passes of the loop after the gun is lowered before he can shoot again, from 5","t":"byte","b":[0],"x":[6764,13503,14015,14083]},{"a":37050,"l":"walk_left_shapes","c":"The walking figure's three shapes facing left: $26, $3B, $2D","t":"byte","b":[38],"x":[14625,14755]},{"a":37051,"l":"a_90BB","c":"The middle sprite's walking shape, $3B","t":"byte","b":[59],"x":[14644]},{"a":37052,"l":"a_90BC","c":"The bottom sprite's walking shape, $2D","t":"byte","b":[45],"x":[14671]},{"a":37053,"l":"walk_right_shapes","c":"The walking figure's three shapes facing right: the same three","t":"byte","b":[38,59,45],"x":[14786]},{"a":37056,"l":"a_90C0","c":"Flipped each time walk_animate changes the shapes, so the middle sprite alternates","t":"byte","b":[0],"x":[14634,14639]},{"a":37057,"l":"walk_step","c":"Pixels the figure walks each step: 6, which walk_left and walk_right put back after each step, and 3 once the Marshall has stood still ($372C), so his first step is short; in the ducks, duck 0's speed, with ducks 1 and 2's at $90C2 and $90C3","t":"byte","b":[0],"x":[4706,7470,7485,7489,7509,7885,11088,11091,11111,11161,11178,11281,14126,14479,14512,14573,14606]},{"a":37058,"l":"a_90C2","c":"Duck 1's speed, 2 to 4","t":"byte","b":[0],"x":[4709]},{"a":37059,"l":"a_90C3","c":"Duck 2's speed, 2 to 4","t":"byte","b":[0],"x":[4712]},{"a":37060,"l":"start_positions","c":"The sprites' positions at the start of the ducks and the shoot-out, sixteen bytes copied to spr0_x: the figure at x $A0 (y $AA, $B1, $BF), sprites 3 to 6 at 0, the sight at x $A0 y $20","t":"byte","b":[160,170,160,177,160,191,0,0],"x":[13588]},{"a":37068,"t":"byte","b":[0,0,0,0,0,0,160,32]},{"a":37076,"t":"byte","b":[0]},{"a":37077,"l":"start_colours","c":"The colours at the start of the ducks and the shoot-out, sixteen bytes copied to border_colour: black border, dark grey background, the figure black and white, the rest white","t":"byte","b":[0,11,0,0,0,0,0,0],"x":[13594]},{"a":37085,"t":"byte","b":[1,0,1,1,1,1,1,1]},{"a":37093,"c":"Three bytes after start_colours that no instruction addresses","t":"byte","b":[1,0,0]},{"a":37096,"l":"unpack_end","c":"Where unpack_bitmap and unpack_runs stop reading, low byte ($90E9 high)","t":"byte","b":[0],"x":[3306,3339,3420,3566,3620]},{"a":37097,"l":"a_90E9","c":"unpack_end's high byte","t":"byte","b":[0],"x":[3312,3345,3426,3573,3627]},{"a":37098,"l":"flip_base","c":"The page flip_shape counts shapes from: $48 for the stages' shapes at $4800, $40 for a ride's","t":"byte","b":[0,0],"x":[8082,14731,35419]},{"a":37100,"l":"a_90EC","c":"Rows left to mirror in flip_shape, from 21","t":"byte","b":[0],"x":[35308,35318]},{"a":37101,"l":"walk_dir","c":"The way the figure's or horse's shapes must face: 1 left, $FF right (face_shape mirrors those that do not)","t":"byte","b":[0],"x":[9204,9821,9828,9868,9875,9908,9915,9988,10080,13934,13953,14449,14518,14721]},{"a":37102,"l":"ride_shapes","c":"The eight sprite shapes for the next copy to spr0_ptr: on a ride, sprite 0's ($CE, the thrown rider's other half, in a fall), the rider's and the horse's six; in the stages, the walking figure's three","t":"byte","b":[0],"x":[9426,10882,14501,14595,14631,14697]},{"a":37103,"l":"rider_shape","c":"The rider's shape on a ride: $CA or $CB as he bobs in the saddle, $CC and then $CD as he is thrown in a fall","t":"byte","b":[0],"x":[9357,9421,9763,9770,14650,14668]},{"a":37104,"l":"horse_frames","c":"The horse's six shapes, $90F0-$90F5, set by set_horse_frames: the frame's shapes 0, 2 and 4 in $90F0-$90F2 and 1, 3 and 5 in $90F3-$90F5","t":"byte","b":[0],"x":[10729,10831,12398,14677]},{"a":37105,"l":"a_90F1","c":"the horse's second top shape","t":"byte","b":[0],"x":[12406]},{"a":37106,"l":"a_90F2","c":"the horse's third top shape","t":"byte","b":[0],"x":[12414]},{"a":37107,"l":"a_90F3","c":"the horse's first bottom shape","t":"byte","b":[0],"x":[12402]},{"a":37108,"l":"a_90F4","c":"the horse's second bottom shape","t":"byte","b":[0],"x":[12410]},{"a":37109,"l":"a_90F5","c":"the horse's third bottom shape","t":"byte","b":[0],"x":[12418]},{"a":37110,"l":"mirror_high","c":"The nibble with its four bits reversed, sixteen bytes, for a byte's high half: 0, 8, 4, $C ...","t":"byte","b":[0,8,4,12,2,10,6,14],"x":[35383]},{"a":37118,"t":"byte","b":[1,9,5,13,3,11,7,15]},{"a":37126,"l":"mirror_low","c":"The nibble with its four bits reversed and shifted up, sixteen bytes, for a byte's low half: 0, $80, $40, $C0 ...","t":"byte","b":[0,128,64,192,32,160,96,224],"x":[35392]},{"a":37134,"t":"byte","b":[16,144,80,208,48,176,112,240]},{"a":37142,"l":"gunman_rise_a","c":"The rows of a gunman of kind 0 rising into view: five bytes","t":"byte","b":[0,48,120,48,120],"x":[34997,35180]},{"a":37147,"l":"gunman_rise_b","c":"The rows of a gunman of kind 1 rising into view: six bytes","t":"byte","b":[0,56,124,56,124,124],"x":[34991,35174]},{"a":37153,"l":"gunman_right","c":"The eleven rows of a gunman of kind 2, sliding in from the right","t":"byte","b":[0,12,30,12,31,47,7,7],"x":[35036,35219]},{"a":37161,"t":"byte","b":[13,8,8]},{"a":37164,"l":"gunman_left","c":"The eleven rows of a gunman of kind 3, sliding in from the left","t":"byte","b":[0,48,120,48,248,244,224,224],"x":[35030,35213]},{"a":37172,"t":"byte","b":[176,16,16]},{"a":37175,"l":"bad_guys_killed","c":"Gunmen hit in the shoot-out, BCD; the twelfth ends it","t":"byte","b":[0],"x":[13491,14264,14271,14300,15468]},{"a":37176,"l":"a_9138","c":"Cleared by start_play with bad_guys_killed; nothing reads it","t":"byte","b":[0],"x":[13494]},{"a":37177,"l":"gunmen_step","c":"Calls of gunmen_appear left before the gunmen's next step: 10 as the game loads, then 5 each time","t":"byte","b":[10],"x":[15991,15999]},{"a":37178,"l":"gunman_delay","c":"Each gunman's steps before he takes a hiding place, four bytes, reloaded from $9142: a step is a call of gunmen_appear that gets past gunmen_step, every fifth pass of the shoot-out's loop, about fourteen frames","t":"byte","b":[20,20,20,20],"x":[16020,16032,16059,35142]},{"a":37182,"l":"gunman_wait","c":"Each gunman's steps out in the open before he fires, from 7","t":"byte","b":[5,5,5,5],"x":[34967,35097,35102]},{"a":37186,"l":"gunman_delays","c":"The four gunmen's delays: 10, 20, 30 and 40 steps","t":"byte","b":[10,20,30,40],"x":[16029,35139]},{"a":37190,"l":"a_9146","c":"Steps a gunman takes to come out, 5, 6 or 7 by kind","t":"byte","b":[0],"x":[34911,34917,34938,34954,34984,35167]},{"a":37191,"l":"a_9147","c":"A row counter: gunman_step's rows (from 10); in the ending, the line count to 23","t":"byte","b":[0],"x":[12842,15072,15075,35017,35020,35086,35200,35203,35269]},{"a":37192,"l":"gunman_way","c":"The way the gunman comes out: $42 B (below), $52 R (right), $4C L (left)","t":"byte","b":[0],"x":[34922,34933,34977,35023,35051,35160,35206,35234]},{"a":37193,"l":"a_9149","c":"Four bytes cleared by start_play that nothing reads","t":"byte","b":[0],"x":[13518]},{"a":37194,"l":"a_914A","c":"The second of the four bytes start_play clears and nothing reads","t":"byte","b":[0],"x":[13521]},{"a":37195,"l":"a_914B","c":"The third of the four bytes start_play clears and nothing reads","t":"byte","b":[0],"x":[13524]},{"a":37196,"l":"a_914C","c":"The fourth of the four bytes start_play clears and nothing reads","t":"byte","b":[0],"x":[13527]},{"a":37197,"l":"place_used","c":"Sixteen bytes, one for each hiding place: $FF while a gunman is in it","t":"byte","b":[0,0,0,0,0,0,0,0],"x":[13612,14138,16084,16117,35136]},{"a":37205,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":37213,"c":"Four bytes after place_used that no instruction addresses","t":"byte","b":[0,0,0,0]},{"a":37217,"l":"gunman_rows","c":"Each gunman's rows in view, four bytes: up by one each step as he comes out, down as he goes back","t":"byte","b":[1,1,1,1],"x":[34951,34959,35011,35046,35093,35117,35124,35194,35229,35276]},{"a":37221,"l":"gunman_place","c":"Each gunman's hiding place, 0 to 15, four bytes","t":"byte","b":[0,0,0,0],"x":[14226,16121,34834,35133]},{"a":37225,"l":"places","c":"The sixteen hiding places, four bytes each: x (its bit 0 the ninth bit), y, a flag set when its gunman has been hit, and its kind, 0 to 3. Place 0: x $72, y $3A, kind 0","t":"byte","b":[114],"x":[14152,14174,14186,16127]},{"a":37226,"l":"f_916A","c":"place 0's y, and the base the places' y are read from","t":"byte","b":[58],"x":[14198,14210,16174]},{"a":37227,"l":"f_916B","c":"place 0's hit flag, and the base of the flags: cleared for all sixteen by start_play","t":"byte","b":[1],"x":[13621,14240,14248,16074,34840]},{"a":37228,"l":"f_916C","c":"place 0's kind, and the base of the kinds; places 1 to 15 follow, and a seventeenth at $91A9 that nothing reads","t":"byte","b":[0,198,74,1,0,214,82,1],"x":[14168,34896]},{"a":37236,"t":"byte","b":[0,88,88,1,0,27,44,1]},{"a":37244,"t":"byte","b":[0,34,108,1,1,30,72,1]},{"a":37252,"t":"byte","b":[1,62,134,1,1,188,100,1]},{"a":37260,"t":"byte","b":[2,146,82,1,2,210,110,1]},{"a":37268,"t":"byte","b":[2,246,124,1,2,126,88,1]},{"a":37276,"t":"byte","b":[3,18,112,1,3,78,72,1]},{"a":37284,"t":"byte","b":[3,15,128,1,2,0,70,1]},{"a":37292,"c":"The seventeenth place's kind, 0: nothing reads the seventeenth place","t":"byte","b":[0]},{"a":37293,"l":"gunman_out","c":"Each gunman's state, four bytes: $FF once he is fully out","t":"byte","b":[0,0,0,0],"x":[34943,34962,35127]},{"a":37297,"l":"gunman_used","c":"Each gunman's sprite, four bytes: $FF while it shows a gunman","t":"byte","b":[0,0,0,0],"x":[13606,16009,16102,35130,35598]},{"a":37301,"l":"marshall_hit","c":"Set to 6 when a gunman's shot hits the Marshall; marshall_dies runs when it has counted down","t":"byte","b":[0],"x":[13832,13837,35589]},{"a":37302,"l":"aim_x","c":"In the shoot-out, the gunmen's aim, x (with $91C6 its ninth bit); on a ride, sprite 0's x in the horse's sixteen positions, $91B6-$91C5, copied to spr0_x every fourth frame","t":"byte","b":[160],"x":[9270,9300,9308,9383,9413,9449,9486,9793,10893,13629,35466,35482,35505,35512,35517,35530,35549,35556,35561,35640]},{"a":37303,"l":"aim_y","c":"In the shoot-out, the y the dust of a missed shot rises from, $BF; on a ride, sprite 0's y","t":"byte","b":[191],"x":[9230,9336,9352,9437,13634,35653]},{"a":37304,"l":"a_91B8","c":"On a ride, the rider's x (sprite 1)","t":"byte","b":[0],"x":[9256,9264,9276,9282,9303,9371,9377,9389,9395,9416,10144,10188,12112]},{"a":37305,"l":"a_91B9","c":"On a ride, the rider's y (sprite 1): the jump moves it","t":"byte","b":[0],"x":[9227,9321,9333,9343,9349,10008,10022,10150,10194,12118]},{"a":37306,"l":"f_91BA","c":"On a ride, the horse's six sprites' x and y, twelve bytes","t":"byte","b":[0,0,0,0,0,0,0,0],"x":[10030,10115,10159,10847]},{"a":37314,"t":"byte","b":[0,0,0,0]},{"a":37318,"l":"aim_x_hi","c":"The gunmen's aim's ninth x bit","t":"byte","b":[0],"x":[35447,35456,35492,35500,35522,35538,35544,35566,35662]},{"a":37319,"l":"aim_dist","c":"The distance from the aim to the Marshall, low byte","t":"byte","b":[0],"x":[35475,35489,35533,35580]},{"a":37320,"l":"a_91C8","c":"aim_dist's high byte","t":"byte","b":[0],"x":[35478,35497,35541,35575]},{"a":37321,"l":"a_91C9","c":"Calls of gunmen_aim to its next move, 2: every other call","t":"byte","b":[2],"x":[35425,35433]},{"a":37322,"l":"hit_boxes","c":"A hit box for each kind of gunman, four bytes: how far left of the place's x and right of it, and above its y and below, the sight may be for a hit","t":"byte","b":[4],"x":[14178]},{"a":37323,"l":"f_91CB","c":"the hit box's right","t":"byte","b":[2],"x":[14190]},{"a":37324,"l":"f_91CC","c":"the hit box's top","t":"byte","b":[3],"x":[14202]},{"a":37325,"l":"f_91CD","c":"the hit box's bottom, then kinds 1 to 3","t":"byte","b":[3,4,3,3,3,5,2,7],"x":[14214]},{"a":37333,"t":"byte","b":[1,4,1,7,1]},{"a":37338,"l":"puff_used","c":"Each gunman sprite's puff of dust, four bytes: $FF while it shows one","t":"byte","b":[0,0,0,0],"x":[13609,16004,35603,35690,35704,35723]},{"a":37342,"l":"puff_frames","c":"Passes of the shoot-out's loop left of each puff, from 9","t":"byte","b":[0,0,0,0],"x":[35695,35713,35716]},{"a":37346,"l":"saved_ptr","c":"place_object keeps src_ptr here, low byte ($91E3 high)","t":"byte","b":[0],"x":[12158,12230]},{"a":37347,"l":"a_91E3","c":"saved_ptr's high byte","t":"byte","b":[0,0],"x":[12163,12235]},{"a":37349,"l":"a_91E5","c":"Bits left in the sample byte playing, from 8","t":"byte","b":[0,0],"x":[37832,37877]},{"a":37351,"l":"play_effects","c":"The sound effects, run by irq_bottom in every stage: each bit set in effects ($23) runs its effect for this frame: bit 7 the Marshall's shot (shot_sound), bit 6 a gunman's shot (gunman_shot_sound), bit 5 a falling whistle (whistle_sound), bit 4 the canyon's drum (drum_sound). Then ends the interrupt.","t":"code","b":[165,35],"m":"lda","oa":35,"o":"effects","x":[15110]},{"a":37353,"t":"code","b":[41,128],"m":"and","o":"#$80"},{"a":37355,"t":"code","b":[240,3],"m":"beq","oa":37360,"o":"b_91F0"},{"a":37357,"t":"code","b":[32,14,146],"m":"jsr","oa":37390,"o":"shot_sound"},{"a":37360,"l":"b_91F0","t":"code","b":[165,35],"m":"lda","oa":35,"o":"effects","x":[37355]},{"a":37362,"t":"code","b":[41,64],"m":"and","o":"#$40"},{"a":37364,"t":"code","b":[240,3],"m":"beq","oa":37369,"o":"b_91F9"},{"a":37366,"t":"code","b":[32,71,146],"m":"jsr","oa":37447,"o":"gunman_shot_sound"},{"a":37369,"l":"b_91F9","t":"code","b":[165,35],"m":"lda","oa":35,"o":"effects","x":[37364]},{"a":37371,"t":"code","b":[41,32],"m":"and","o":"#$20"},{"a":37373,"t":"code","b":[240,3],"m":"beq","oa":37378,"o":"b_9202"},{"a":37375,"t":"code","b":[32,134,146],"m":"jsr","oa":37510,"o":"whistle_sound"},{"a":37378,"l":"b_9202","t":"code","b":[165,35],"m":"lda","oa":35,"o":"effects","x":[37373]},{"a":37380,"t":"code","b":[41,16],"m":"and","o":"#$10"},{"a":37382,"t":"code","b":[240,3],"m":"beq","oa":37387,"o":"b_920B"},{"a":37384,"t":"code","b":[32,201,146],"m":"jsr","oa":37577,"o":"drum_sound"},{"a":37387,"l":"b_920B","t":"code","b":[76,91,59],"m":"jmp","oa":15195,"o":"irq_exit","x":[37382]},{"a":37390,"l":"shot_sound","c":"The Marshall's shot: a burst of noise on voice 3 for twenty frames (shot_time), then clears bit 7 of effects.","t":"code","b":[169,15],"m":"lda","o":"#$0F","x":[37357]},{"a":37392,"t":"code","b":[141,24,212],"m":"sta","o":"sid_filter_mode_volume"},{"a":37395,"t":"code","b":[169,6],"m":"lda","o":"#$06"},{"a":37397,"t":"code","b":[141,19,212],"m":"sta","o":"sid_v3_attack_decay"},{"a":37400,"t":"code","b":[169,72],"m":"lda","o":"#$48"},{"a":37402,"t":"code","b":[141,20,212],"m":"sta","o":"sid_v3_sustain_release"},{"a":37405,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":37407,"t":"code","b":[141,14,212],"m":"sta","o":"sid_v3_freq_lo"},{"a":37410,"t":"code","b":[169,6],"m":"lda","o":"#$06"},{"a":37412,"t":"code","b":[141,15,212],"m":"sta","o":"sid_v3_freq_hi"},{"a":37415,"t":"code","b":[165,37],"m":"lda","oa":37,"o":"shot_time"},{"a":37417,"t":"code","b":[240,18],"m":"beq","oa":37437,"o":"b_923D"},{"a":37419,"t":"code","b":[201,10],"m":"cmp","o":"#$0A"},{"a":37421,"t":"code","b":[208,11],"m":"bne","oa":37434,"o":"b_923A"},{"a":37423,"t":"code","b":[169,128],"m":"lda","o":"#$80"},{"a":37425,"t":"code","b":[141,18,212],"m":"sta","o":"sid_v3_control"},{"a":37428,"t":"code","b":[165,35],"m":"lda","oa":35,"o":"effects"},{"a":37430,"t":"code","b":[41,127],"m":"and","o":"#$7F"},{"a":37432,"t":"code","b":[133,35],"m":"sta","oa":35,"o":"effects"},{"a":37434,"l":"b_923A","t":"code","b":[198,37],"m":"dec","oa":37,"o":"shot_time","x":[37421]},{"a":37436,"t":"code","b":[96],"m":"rts"},{"a":37437,"l":"b_923D","t":"code","b":[169,129],"m":"lda","o":"#$81","x":[37417]},{"a":37439,"t":"code","b":[141,18,212],"m":"sta","o":"sid_v3_control"},{"a":37442,"t":"code","b":[169,20],"m":"lda","o":"#$14"},{"a":37444,"t":"code","b":[133,37],"m":"sta","oa":37,"o":"shot_time"},{"a":37446,"t":"code","b":[96],"m":"rts"},{"a":37447,"l":"gunman_shot_sound","c":"A gunman's shot: a burst of noise on voice 2 a little higher, twenty frames (gunman_shot_time), then clears bit 6 of effects.","t":"code","b":[169,15],"m":"lda","o":"#$0F","x":[37366]},{"a":37449,"t":"code","b":[141,24,212],"m":"sta","o":"sid_filter_mode_volume"},{"a":37452,"t":"code","b":[169,6],"m":"lda","o":"#$06"},{"a":37454,"t":"code","b":[141,12,212],"m":"sta","o":"sid_v2_attack_decay"},{"a":37457,"t":"code","b":[169,72],"m":"lda","o":"#$48"},{"a":37459,"t":"code","b":[141,13,212],"m":"sta","o":"sid_v2_sustain_release"},{"a":37462,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":37464,"t":"code","b":[141,7,212],"m":"sta","o":"sid_v2_freq_lo"},{"a":37467,"t":"code","b":[169,7],"m":"lda","o":"#$07"},{"a":37469,"t":"code","b":[141,8,212],"m":"sta","o":"sid_v2_freq_hi"},{"a":37472,"t":"code","b":[173,131,146],"m":"lda","oa":37507,"o":"gunman_shot_time"},{"a":37475,"t":"code","b":[240,19],"m":"beq","oa":37496,"o":"b_9278"},{"a":37477,"t":"code","b":[201,10],"m":"cmp","o":"#$0A"},{"a":37479,"t":"code","b":[208,11],"m":"bne","oa":37492,"o":"b_9274"},{"a":37481,"t":"code","b":[169,128],"m":"lda","o":"#$80"},{"a":37483,"t":"code","b":[141,11,212],"m":"sta","o":"sid_v2_control"},{"a":37486,"t":"code","b":[165,35],"m":"lda","oa":35,"o":"effects"},{"a":37488,"t":"code","b":[41,191],"m":"and","o":"#$BF"},{"a":37490,"t":"code","b":[133,35],"m":"sta","oa":35,"o":"effects"},{"a":37492,"l":"b_9274","t":"code","b":[206,131,146],"m":"dec","oa":37507,"o":"gunman_shot_time","x":[37479]},{"a":37495,"t":"code","b":[96],"m":"rts"},{"a":37496,"l":"b_9278","t":"code","b":[169,129],"m":"lda","o":"#$81","x":[37475]},{"a":37498,"t":"code","b":[141,11,212],"m":"sta","o":"sid_v2_control"},{"a":37501,"t":"code","b":[169,20],"m":"lda","o":"#$14"},{"a":37503,"t":"code","b":[141,131,146],"m":"sta","oa":37507,"o":"gunman_shot_time"},{"a":37506,"t":"code","b":[96],"m":"rts"},{"a":37507,"l":"gunman_shot_time","c":"Frames left of a gunman's shot, from 20 down","t":"byte","b":[0],"x":[37472,37492,37503]},{"a":37508,"c":"two NOPs ($EA) after gunman_shot_time, never read","t":"byte","b":[234,234]},{"a":37510,"l":"whistle_sound","c":"A falling whistle on voice 2: noise whose pitch drops as whistle_step climbs by $20 a frame; after seven steps clears bit 5 of effects.","t":"code","b":[169,15],"m":"lda","o":"#$0F","x":[37375]},{"a":37512,"t":"code","b":[141,24,212],"m":"sta","o":"sid_filter_mode_volume"},{"a":37515,"t":"code","b":[169,166],"m":"lda","o":"#$A6"},{"a":37517,"t":"code","b":[141,12,212],"m":"sta","o":"sid_v2_attack_decay"},{"a":37520,"t":"code","b":[169,72],"m":"lda","o":"#$48"},{"a":37522,"t":"code","b":[141,13,212],"m":"sta","o":"sid_v2_sustain_release"},{"a":37525,"t":"code","b":[173,200,146],"m":"lda","oa":37576,"o":"whistle_step"},{"a":37528,"t":"code","b":[208,11],"m":"bne","oa":37541,"o":"b_92A5"},{"a":37530,"t":"code","b":[169,32],"m":"lda","o":"#$20"},{"a":37532,"t":"code","b":[141,200,146],"m":"sta","oa":37576,"o":"whistle_step"},{"a":37535,"t":"code","b":[169,129],"m":"lda","o":"#$81"},{"a":37537,"t":"code","b":[141,11,212],"m":"sta","o":"sid_v2_control"},{"a":37540,"t":"code","b":[96],"m":"rts"},{"a":37541,"l":"b_92A5","t":"code","b":[173,200,146],"m":"lda","oa":37576,"o":"whistle_step","x":[37528]},{"a":37544,"t":"code","b":[24],"m":"clc"},{"a":37545,"t":"code","b":[105,32],"m":"adc","o":"#$20"},{"a":37547,"t":"code","b":[141,200,146],"m":"sta","oa":37576,"o":"whistle_step"},{"a":37550,"t":"code","b":[208,12],"m":"bne","oa":37564,"o":"b_92BC"},{"a":37552,"t":"code","b":[165,35],"m":"lda","oa":35,"o":"effects"},{"a":37554,"t":"code","b":[41,223],"m":"and","o":"#$DF"},{"a":37556,"t":"code","b":[133,35],"m":"sta","oa":35,"o":"effects"},{"a":37558,"t":"code","b":[169,128],"m":"lda","o":"#$80"},{"a":37560,"t":"code","b":[141,11,212],"m":"sta","o":"sid_v2_control"},{"a":37563,"t":"code","b":[96],"m":"rts"},{"a":37564,"l":"b_92BC","t":"code","b":[169,255],"m":"lda","o":"#$FF","x":[37550]},{"a":37566,"t":"code","b":[237,200,146],"m":"sbc","oa":37576,"o":"whistle_step"},{"a":37569,"t":"code","b":[141,7,212],"m":"sta","o":"sid_v2_freq_lo"},{"a":37572,"t":"code","b":[141,8,212],"m":"sta","o":"sid_v2_freq_hi"},{"a":37575,"t":"code","b":[96],"m":"rts"},{"a":37576,"l":"whistle_step","c":"The whistle's step, 0 to $E0 in steps of $20","t":"byte","b":[0],"x":[37525,37532,37541,37547,37566]},{"a":37577,"l":"drum_sound","c":"The canyon's drum: every fifteen frames voice 1 strikes a triangle note, the high one ($0C00) on one beat in four and the low one ($0864) on the others, each cut off ten frames later.","t":"code","b":[206,53,147],"m":"dec","oa":37685,"o":"drum_time","x":[37384]},{"a":37580,"t":"code","b":[240,19],"m":"beq","oa":37601,"o":"b_92E1"},{"a":37582,"t":"code","b":[173,53,147],"m":"lda","oa":37685,"o":"drum_time"},{"a":37585,"t":"code","b":[201,5],"m":"cmp","o":"#$05"},{"a":37587,"t":"code","b":[208,11],"m":"bne","oa":37600,"o":"r_92E0"},{"a":37589,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":37591,"t":"code","b":[141,4,212],"m":"sta","o":"sid_v1_control"},{"a":37594,"t":"code","b":[141,5,212],"m":"sta","o":"sid_v1_attack_decay"},{"a":37597,"t":"code","b":[141,6,212],"m":"sta","o":"sid_v1_sustain_release"},{"a":37600,"l":"r_92E0","t":"code","b":[96],"m":"rts","x":[37587]},{"a":37601,"l":"b_92E1","t":"code","b":[169,15],"m":"lda","o":"#$0F","x":[37580]},{"a":37603,"t":"code","b":[141,53,147],"m":"sta","oa":37685,"o":"drum_time"},{"a":37606,"t":"code","b":[206,54,147],"m":"dec","oa":37686,"o":"drum_beat"},{"a":37609,"t":"code","b":[208,5],"m":"bne","oa":37616,"o":"b_92F0"},{"a":37611,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":37613,"t":"code","b":[141,54,147],"m":"sta","oa":37686,"o":"drum_beat"},{"a":37616,"l":"b_92F0","t":"code","b":[173,54,147],"m":"lda","oa":37686,"o":"drum_beat","x":[37609]},{"a":37619,"t":"code","b":[201,3],"m":"cmp","o":"#$03"},{"a":37621,"t":"code","b":[208,31],"m":"bne","oa":37654,"o":"b_9316"},{"a":37623,"t":"code","b":[169,15],"m":"lda","o":"#$0F"},{"a":37625,"t":"code","b":[141,24,212],"m":"sta","o":"sid_filter_mode_volume"},{"a":37628,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":37630,"t":"code","b":[141,5,212],"m":"sta","o":"sid_v1_attack_decay"},{"a":37633,"t":"code","b":[169,18],"m":"lda","o":"#$12"},{"a":37635,"t":"code","b":[141,6,212],"m":"sta","o":"sid_v1_sustain_release"},{"a":37638,"t":"code","b":[169,12],"m":"lda","o":"#$0C"},{"a":37640,"t":"code","b":[141,1,212],"m":"sta","o":"sid_v1_freq_hi"},{"a":37643,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":37645,"t":"code","b":[141,0,212],"m":"sta","o":"sid_v1_freq_lo"},{"a":37648,"t":"code","b":[169,17],"m":"lda","o":"#$11"},{"a":37650,"t":"code","b":[141,4,212],"m":"sta","o":"sid_v1_control"},{"a":37653,"t":"code","b":[96],"m":"rts"},{"a":37654,"l":"b_9316","t":"code","b":[169,15],"m":"lda","o":"#$0F","x":[37621]},{"a":37656,"t":"code","b":[141,24,212],"m":"sta","o":"sid_filter_mode_volume"},{"a":37659,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":37661,"t":"code","b":[141,5,212],"m":"sta","o":"sid_v1_attack_decay"},{"a":37664,"t":"code","b":[169,18],"m":"lda","o":"#$12"},{"a":37666,"t":"code","b":[141,6,212],"m":"sta","o":"sid_v1_sustain_release"},{"a":37669,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":37671,"t":"code","b":[141,1,212],"m":"sta","o":"sid_v1_freq_hi"},{"a":37674,"t":"code","b":[169,100],"m":"lda","o":"#$64"},{"a":37676,"t":"code","b":[141,0,212],"m":"sta","o":"sid_v1_freq_lo"},{"a":37679,"t":"code","b":[169,17],"m":"lda","o":"#$11"},{"a":37681,"t":"code","b":[141,4,212],"m":"sta","o":"sid_v1_control"},{"a":37684,"t":"code","b":[96],"m":"rts"},{"a":37685,"l":"drum_time","c":"Frames to the next drum beat, from 15","t":"byte","b":[0],"x":[37577,37582,37603]},{"a":37686,"l":"drum_beat","c":"The beat in the bar of four, counted down; beat 3 is the high drum","t":"byte","b":[4],"x":[37606,37613,37616]},{"a":37687,"l":"play_hit","c":"Plays the hit sample at $F3F0-$F6AF, a cry: when a duck or a gunman is hit, and when the Marshall is. The caller sets sample_volume and sample_rate first.","t":"code","b":[169,240],"m":"lda","o":"#$F0","x":[7162,14261,35829]},{"a":37689,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"src_ptr"},{"a":37691,"t":"code","b":[169,243],"m":"lda","o":"#$F3"},{"a":37693,"t":"code","b":[133,39],"m":"sta","oa":39,"o":"zpa_27"},{"a":37695,"t":"code","b":[169,176],"m":"lda","o":"#$B0"},{"a":37697,"t":"code","b":[133,52],"m":"sta","oa":52,"o":"sample_end"},{"a":37699,"t":"code","b":[169,246],"m":"lda","o":"#$F6"},{"a":37701,"t":"code","b":[133,53],"m":"sta","oa":53,"o":"zpa_35"},{"a":37703,"t":"code","b":[208,34],"m":"bne","oa":37739,"o":"b_936B"},{"a":37705,"l":"play_ending_sample","c":"Plays the ending's sample at $FCC0-$FF8F, a man's voice saying \"Well done\".","t":"code","b":[169,192],"m":"lda","o":"#$C0","x":[12810]},{"a":37707,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"src_ptr"},{"a":37709,"t":"code","b":[169,252],"m":"lda","o":"#$FC"},{"a":37711,"t":"code","b":[133,39],"m":"sta","oa":39,"o":"zpa_27"},{"a":37713,"t":"code","b":[169,144],"m":"lda","o":"#$90"},{"a":37715,"t":"code","b":[133,52],"m":"sta","oa":52,"o":"sample_end"},{"a":37717,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":37719,"t":"code","b":[133,53],"m":"sta","oa":53,"o":"zpa_35"},{"a":37721,"t":"code","b":[208,16],"m":"bne","oa":37739,"o":"b_936B"},{"a":37723,"l":"play_whinny","c":"Plays the sample at $9E00-$9FFE when the rider falls.","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[9502]},{"a":37725,"t":"code","b":[133,38],"m":"sta","oa":38,"o":"src_ptr"},{"a":37727,"t":"code","b":[169,158],"m":"lda","o":"#$9E"},{"a":37729,"t":"code","b":[133,39],"m":"sta","oa":39,"o":"zpa_27"},{"a":37731,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":37733,"t":"code","b":[133,52],"m":"sta","oa":52,"o":"sample_end"},{"a":37735,"t":"code","b":[169,159],"m":"lda","o":"#$9F"},{"a":37737,"t":"code","b":[133,53],"m":"sta","oa":53,"o":"zpa_35"},{"a":37739,"l":"b_936B","c":"All three: wait for raster line $14 and then $13 (a whole frame), mark a sample playing, silence the sound chip and play the sample. Each block of the stream is a volume byte (15 at most, less sample_volume, at least 1), then sixteen bytes, eight bits each: a bit 1 sets voice 1 to a pulse with its test bit set and 0 to a pulse alone, timed by CIA 2's timer A to sample_rate. The game stops while a sample plays.","t":"code","b":[173,18,208],"m":"lda","o":"vic_raster","x":[37703,37721,37744]},{"a":37742,"t":"code","b":[201,20],"m":"cmp","o":"#$14"},{"a":37744,"t":"code","b":[208,249],"m":"bne","oa":37739,"o":"b_936B"},{"a":37746,"l":"b_9372","t":"code","b":[173,18,208],"m":"lda","o":"vic_raster","x":[37751]},{"a":37749,"t":"code","b":[201,19],"m":"cmp","o":"#$13"},{"a":37751,"t":"code","b":[208,249],"m":"bne","oa":37746,"o":"b_9372"},{"a":37753,"t":"code","b":[206,74,148],"m":"dec","oa":37962,"o":"sample_playing"},{"a":37756,"t":"code","b":[162,22],"m":"ldx","o":"#$16"},{"a":37758,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":37760,"l":"b_9380","t":"code","b":[157,0,212],"m":"sta","o":"sid_v1_freq_lo,x","x":[37764]},{"a":37763,"t":"code","b":[202],"m":"dex"},{"a":37764,"t":"code","b":[16,250],"m":"bpl","oa":37760,"o":"b_9380"},{"a":37766,"t":"code","b":[169,54],"m":"lda","o":"#$36"},{"a":37768,"t":"code","b":[133,1],"m":"sta","oa":1,"o":"cpu_port"},{"a":37770,"t":"code","b":[173,73,148],"m":"lda","oa":37961,"o":"sample_rate"},{"a":37773,"t":"code","b":[141,221,147],"m":"sta","oa":37853,"o":"a_93DD"},{"a":37776,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":37778,"t":"code","b":[141,2,212],"m":"sta","o":"sid_v1_pulse_lo"},{"a":37781,"t":"code","b":[141,3,212],"m":"sta","o":"sid_v1_pulse_hi"},{"a":37784,"t":"code","b":[141,4,221],"m":"sta","o":"cia2_timer_a_lo"},{"a":37787,"t":"code","b":[141,5,221],"m":"sta","o":"cia2_timer_a_hi"},{"a":37790,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":37792,"t":"code","b":[169,240],"m":"lda","o":"#$F0"},{"a":37794,"t":"code","b":[141,6,212],"m":"sta","o":"sid_v1_sustain_release"},{"a":37797,"t":"code","b":[169,17],"m":"lda","o":"#$11"},{"a":37799,"t":"code","b":[141,14,221],"m":"sta","o":"cia2_control_a"},{"a":37802,"t":"code","b":[234],"m":"nop"},{"a":37803,"t":"code","b":[234],"m":"nop"},{"a":37804,"t":"code","b":[234],"m":"nop"},{"a":37805,"t":"code","b":[234],"m":"nop"},{"a":37806,"t":"code","b":[76,4,148],"m":"jmp","oa":37892,"o":"j_9404"},{"a":37809,"l":"b_93B1","t":"code","b":[230,38],"m":"inc","oa":38,"o":"src_ptr","x":[37884,37929]},{"a":37811,"t":"code","b":[208,2],"m":"bne","oa":37815,"o":"b_93B7"},{"a":37813,"t":"code","b":[230,39],"m":"inc","oa":39,"o":"zpa_27"},{"a":37815,"l":"b_93B7","t":"code","b":[165,39],"m":"lda","oa":39,"o":"zpa_27","x":[37811]},{"a":37817,"t":"code","b":[197,53],"m":"cmp","oa":53,"o":"zpa_35"},{"a":37819,"t":"code","b":[144,9],"m":"bcc","oa":37830,"o":"b_93C6"},{"a":37821,"t":"code","b":[165,38],"m":"lda","oa":38,"o":"src_ptr"},{"a":37823,"t":"code","b":[197,52],"m":"cmp","oa":52,"o":"sample_end"},{"a":37825,"t":"code","b":[144,3],"m":"bcc","oa":37830,"o":"b_93C6"},{"a":37827,"t":"code","b":[76,44,148],"m":"jmp","oa":37932,"o":"j_942C"},{"a":37830,"l":"b_93C6","t":"code","b":[169,8],"m":"lda","o":"#$08","x":[37819,37825]},{"a":37832,"t":"code","b":[141,229,145],"m":"sta","oa":37349,"o":"a_91E5"},{"a":37835,"t":"code","b":[120],"m":"sei"},{"a":37836,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":37838,"t":"code","b":[133,1],"m":"sta","oa":1,"o":"cpu_port"},{"a":37840,"t":"code","b":[177,38],"m":"lda","oa":38,"o":"(src_ptr),y"},{"a":37842,"t":"code","b":[133,16],"m":"sta","oa":16,"o":"zpa_10"},{"a":37844,"t":"code","b":[169,54],"m":"lda","o":"#$36"},{"a":37846,"t":"code","b":[133,1],"m":"sta","oa":1,"o":"cpu_port"},{"a":37848,"t":"code","b":[88],"m":"cli"},{"a":37849,"l":"b_93D9","t":"code","b":[173,4,221],"m":"lda","o":"cia2_timer_a_lo","x":[37854,37880]},{"a":37852,"t":"code","b":[201,128],"m":"cmp","o":"#$80"},{"a":37853,"t":"note","l":"a_93DD","c":"The CMP's operand, the timer value that ends each bit's wait: written from sample_rate before a sample plays","note":"inside the item at $93DC","x":[37773]},{"a":37854,"t":"code","b":[176,249],"m":"bcs","oa":37849,"o":"b_93D9"},{"a":37856,"t":"code","b":[169,17],"m":"lda","o":"#$11"},{"a":37858,"t":"code","b":[141,14,221],"m":"sta","o":"cia2_control_a"},{"a":37861,"t":"code","b":[6,16],"m":"asl","oa":16,"o":"zpa_10"},{"a":37863,"t":"code","b":[144,7],"m":"bcc","oa":37872,"o":"b_93F0"},{"a":37865,"t":"code","b":[169,73],"m":"lda","o":"#$49"},{"a":37867,"t":"code","b":[141,4,212],"m":"sta","o":"sid_v1_control"},{"a":37870,"t":"code","b":[208,5],"m":"bne","oa":37877,"o":"b_93F5"},{"a":37872,"l":"b_93F0","t":"code","b":[169,65],"m":"lda","o":"#$41","x":[37863]},{"a":37874,"t":"code","b":[141,4,212],"m":"sta","o":"sid_v1_control"},{"a":37877,"l":"b_93F5","t":"code","b":[206,229,145],"m":"dec","oa":37349,"o":"a_91E5","x":[37870]},{"a":37880,"t":"code","b":[208,223],"m":"bne","oa":37849,"o":"b_93D9"},{"a":37882,"t":"code","b":[198,13],"m":"dec","oa":13,"o":"zpa_0D"},{"a":37884,"t":"code","b":[208,179],"m":"bne","oa":37809,"o":"b_93B1"},{"a":37886,"t":"code","b":[230,38],"m":"inc","oa":38,"o":"src_ptr"},{"a":37888,"t":"code","b":[208,2],"m":"bne","oa":37892,"o":"j_9404"},{"a":37890,"t":"code","b":[230,39],"m":"inc","oa":39,"o":"zpa_27"},{"a":37892,"l":"j_9404","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[37806,37888]},{"a":37894,"t":"code","b":[120],"m":"sei"},{"a":37895,"t":"code","b":[133,1],"m":"sta","oa":1,"o":"cpu_port"},{"a":37897,"t":"code","b":[177,38],"m":"lda","oa":38,"o":"(src_ptr),y"},{"a":37899,"t":"code","b":[72],"m":"pha"},{"a":37900,"t":"code","b":[169,54],"m":"lda","o":"#$36"},{"a":37902,"t":"code","b":[133,1],"m":"sta","oa":1,"o":"cpu_port"},{"a":37904,"t":"code","b":[88],"m":"cli"},{"a":37905,"t":"code","b":[104],"m":"pla"},{"a":37906,"t":"code","b":[201,16],"m":"cmp","o":"#$10"},{"a":37908,"t":"code","b":[144,3],"m":"bcc","oa":37913,"o":"b_9419"},{"a":37910,"t":"code","b":[169,15],"m":"lda","o":"#$0F"},{"a":37912,"t":"code","b":[56],"m":"sec"},{"a":37913,"l":"b_9419","t":"code","b":[237,72,148],"m":"sbc","oa":37960,"o":"sample_volume","x":[37908]},{"a":37916,"t":"code","b":[48,2],"m":"bmi","oa":37920,"o":"b_9420"},{"a":37918,"t":"code","b":[208,2],"m":"bne","oa":37922,"o":"b_9422"},{"a":37920,"l":"b_9420","t":"code","b":[169,1],"m":"lda","o":"#$01","x":[37916]},{"a":37922,"l":"b_9422","t":"code","b":[141,24,212],"m":"sta","o":"sid_filter_mode_volume","x":[37918]},{"a":37925,"t":"code","b":[169,16],"m":"lda","o":"#$10"},{"a":37927,"t":"code","b":[133,13],"m":"sta","oa":13,"o":"zpa_0D"},{"a":37929,"t":"code","b":[76,177,147],"m":"jmp","oa":37809,"o":"b_93B1"},{"a":37932,"l":"j_942C","t":"code","b":[169,15],"m":"lda","o":"#$0F","x":[37827]},{"a":37934,"t":"code","b":[141,24,212],"m":"sta","o":"sid_filter_mode_volume"},{"a":37937,"t":"code","b":[169,54],"m":"lda","o":"#$36"},{"a":37939,"t":"code","b":[133,1],"m":"sta","oa":1,"o":"cpu_port"},{"a":37941,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":37943,"t":"code","b":[141,74,148],"m":"sta","oa":37962,"o":"sample_playing"},{"a":37946,"t":"code","b":[141,4,212],"m":"sta","o":"sid_v1_control"},{"a":37949,"t":"code","b":[141,2,212],"m":"sta","o":"sid_v1_pulse_lo"},{"a":37952,"t":"code","b":[141,3,212],"m":"sta","o":"sid_v1_pulse_hi"},{"a":37955,"t":"code","b":[141,6,212],"m":"sta","o":"sid_v1_sustain_release"},{"a":37958,"t":"code","b":[88],"m":"cli"},{"a":37959,"t":"code","b":[96],"m":"rts"},{"a":37960,"l":"sample_volume","c":"Subtracted from each block's volume byte while a sample plays: 6 for a duck, 9 for a gunman, 4 when the Marshall is hit, 0 for the whinny and the ending","t":"byte","b":[7],"x":[7159,9499,12802,14253,35788,37913]},{"a":37961,"l":"sample_rate","c":"The length of a sample's bits, copied into the wait at $93DD: $C8 for a duck, $96 for a gunman, $80 for the Marshall, $70 for the whinny and the ending","t":"byte","b":[128],"x":[7154,9494,12807,14258,35793,37770]},{"a":37962,"l":"sample_playing","c":"$FF while a sample plays, which stops irq_bottom playing the music and effects","t":"byte","b":[0],"x":[15087,37753,37943]},{"a":37963,"l":"start_tune","c":"Starts the tune from its beginning (tune_reset), silences the voices, sets the tempo to 6 frames a step, and except on the train ride sets the filter and volume from $96A8.","t":"code","b":[32,28,150],"m":"jsr","oa":38428,"o":"tune_reset","x":[8148,12712,12992]},{"a":37966,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":37968,"t":"code","b":[162,24],"m":"ldx","o":"#$18"},{"a":37970,"l":"b_9452","t":"code","b":[157,0,212],"m":"sta","o":"sid_v1_freq_lo,x","x":[37974]},{"a":37973,"t":"code","b":[202],"m":"dex"},{"a":37974,"t":"code","b":[16,250],"m":"bpl","oa":37970,"o":"b_9452"},{"a":37976,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":37978,"t":"code","b":[141,65,150],"m":"sta","oa":38465,"o":"tempo_count"},{"a":37981,"t":"code","b":[169,6],"m":"lda","o":"#$06"},{"a":37983,"t":"code","b":[141,64,150],"m":"sta","oa":38464,"o":"tempo"},{"a":37986,"t":"code","b":[173,123,144],"m":"lda","oa":36987,"o":"stage"},{"a":37989,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":37991,"t":"code","b":[240,11],"m":"beq","oa":38004,"o":"r_9474"},{"a":37993,"t":"code","b":[162,3],"m":"ldx","o":"#$03"},{"a":37995,"l":"b_946B","t":"code","b":[189,168,150],"m":"lda","oa":38568,"o":"filter_setup,x","x":[38002]},{"a":37998,"t":"code","b":[157,21,212],"m":"sta","o":"sid_filter_cutoff_lo,x"},{"a":38001,"t":"code","b":[202],"m":"dex"},{"a":38002,"t":"code","b":[16,247],"m":"bpl","oa":37995,"o":"b_946B"},{"a":38004,"l":"r_9474","t":"code","b":[96],"m":"rts","x":[37991]},{"a":38005,"l":"play_music","c":"Called at the end of irq_title, irq_bottom and irq_ride: plays the tune (music_step) while music_off is 0; while it is set, plays the hoofbeats (hoof_sound) if hoofbeats is set and otherwise turns the volume off. Ends the interrupt.","t":"code","b":[173,160,143],"m":"lda","oa":36768,"o":"music_off","x":[10480,13415,15107]},{"a":38008,"t":"code","b":[240,12],"m":"beq","oa":38022,"o":"b_9486"},{"a":38010,"t":"code","b":[173,153,143],"m":"lda","oa":36761,"o":"hoofbeats"},{"a":38013,"t":"code","b":[208,13],"m":"bne","oa":38028,"o":"b_948C"},{"a":38015,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":38017,"t":"code","b":[141,24,212],"m":"sta","o":"sid_filter_mode_volume"},{"a":38020,"t":"code","b":[240,3],"m":"beq","oa":38025,"o":"b_9489"},{"a":38022,"l":"b_9486","t":"code","b":[32,146,148],"m":"jsr","oa":38034,"o":"music_step","x":[38008]},{"a":38025,"l":"b_9489","t":"code","b":[76,91,59],"m":"jmp","oa":15195,"o":"irq_exit","x":[38020]},{"a":38028,"l":"b_948C","t":"code","b":[32,255,150],"m":"jsr","oa":38655,"o":"hoof_sound","x":[38013]},{"a":38031,"t":"code","b":[76,91,59],"m":"jmp","oa":15195,"o":"irq_exit"},{"a":38034,"l":"music_step","c":"The music player, once a frame: every tempo frames each of the three voices counts down its note's length and reads its next event when it runs out. An event is two bytes: the first's top two bits, when not 0, choose one of three instruments for the voice (load_instrument_1, _2 or _3) and its low six bits are the length in steps; the second is the note, 0 for a rest (the gate turned off) and otherwise a number less 6 into the frequency table at $9D26. Two frames before a note ends its gate is turned off. Writes the three voices' registers and the filter routing on those frames and on the frames it reads events. On the other frames it restarts the tune if voice 1 has reached $9A3C, the end of its part.","t":"code","b":[160,0],"m":"ldy","o":"#$00","x":[38022]},{"a":38036,"t":"code","b":[206,65,150],"m":"dec","oa":38465,"o":"tempo_count"},{"a":38039,"t":"code","b":[240,66],"m":"beq","oa":38107,"o":"b_94DB"},{"a":38041,"t":"code","b":[173,65,150],"m":"lda","oa":38465,"o":"tempo_count"},{"a":38044,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":38046,"t":"code","b":[240,17],"m":"beq","oa":38065,"o":"b_94B1"},{"a":38048,"t":"code","b":[165,22],"m":"lda","oa":22,"o":"voice1_ptr"},{"a":38050,"t":"code","b":[201,60],"m":"cmp","o":"#$3C"},{"a":38052,"t":"code","b":[208,10],"m":"bne","oa":38064,"o":"r_94B0"},{"a":38054,"t":"code","b":[165,23],"m":"lda","oa":23,"o":"zpa_17"},{"a":38056,"t":"code","b":[201,154],"m":"cmp","o":"#$9A"},{"a":38058,"t":"code","b":[208,4],"m":"bne","oa":38064,"o":"r_94B0"},{"a":38060,"t":"code","b":[32,28,150],"m":"jsr","oa":38428,"o":"tune_reset"},{"a":38063,"t":"code","b":[96],"m":"rts"},{"a":38064,"l":"r_94B0","t":"code","b":[96],"m":"rts","x":[38052,38058]},{"a":38065,"l":"b_94B1","t":"code","b":[173,66,150],"m":"lda","oa":38466,"o":"voice1_left","x":[38046]},{"a":38068,"t":"code","b":[208,8],"m":"bne","oa":38078,"o":"b_94BE"},{"a":38070,"t":"code","b":[173,220,150],"m":"lda","oa":38620,"o":"voice1_ctrl"},{"a":38073,"t":"code","b":[41,254],"m":"and","o":"#$FE"},{"a":38075,"t":"code","b":[141,220,150],"m":"sta","oa":38620,"o":"voice1_ctrl"},{"a":38078,"l":"b_94BE","t":"code","b":[173,67,150],"m":"lda","oa":38467,"o":"voice2_left","x":[38068]},{"a":38081,"t":"code","b":[208,8],"m":"bne","oa":38091,"o":"b_94CB"},{"a":38083,"t":"code","b":[173,231,150],"m":"lda","oa":38631,"o":"voice2_ctrl"},{"a":38086,"t":"code","b":[41,254],"m":"and","o":"#$FE"},{"a":38088,"t":"code","b":[141,231,150],"m":"sta","oa":38631,"o":"voice2_ctrl"},{"a":38091,"l":"b_94CB","t":"code","b":[173,68,150],"m":"lda","oa":38468,"o":"voice3_left","x":[38081]},{"a":38094,"t":"code","b":[208,8],"m":"bne","oa":38104,"o":"b_94D8"},{"a":38096,"t":"code","b":[173,238,150],"m":"lda","oa":38638,"o":"voice3_ctrl"},{"a":38099,"t":"code","b":[41,254],"m":"and","o":"#$FE"},{"a":38101,"t":"code","b":[141,238,150],"m":"sta","oa":38638,"o":"voice3_ctrl"},{"a":38104,"l":"b_94D8","t":"code","b":[76,230,149],"m":"jmp","oa":38374,"o":"j_95E6","x":[38094]},{"a":38107,"l":"b_94DB","t":"code","b":[173,64,150],"m":"lda","oa":38464,"o":"tempo","x":[38039]},{"a":38110,"t":"code","b":[141,65,150],"m":"sta","oa":38465,"o":"tempo_count"},{"a":38113,"t":"code","b":[206,66,150],"m":"dec","oa":38466,"o":"voice1_left"},{"a":38116,"t":"code","b":[48,4],"m":"bmi","oa":38122,"o":"b_94EA"},{"a":38118,"t":"code","b":[234],"m":"nop"},{"a":38119,"t":"code","b":[76,55,149],"m":"jmp","oa":38199,"o":"j_9537"},{"a":38122,"l":"b_94EA","t":"code","b":[160,0],"m":"ldy","o":"#$00","x":[38116]},{"a":38124,"t":"code","b":[177,22],"m":"lda","oa":22,"o":"(voice1_ptr),y"},{"a":38126,"t":"code","b":[72],"m":"pha"},{"a":38127,"t":"code","b":[41,192],"m":"and","o":"#$C0"},{"a":38129,"t":"code","b":[240,3],"m":"beq","oa":38134,"o":"b_94F6"},{"a":38131,"t":"code","b":[32,69,150],"m":"jsr","oa":38469,"o":"load_instrument_1"},{"a":38134,"l":"b_94F6","t":"code","b":[104],"m":"pla","x":[38129]},{"a":38135,"t":"code","b":[41,63],"m":"and","o":"#$3F"},{"a":38137,"t":"code","b":[141,66,150],"m":"sta","oa":38466,"o":"voice1_left"},{"a":38140,"t":"code","b":[206,66,150],"m":"dec","oa":38466,"o":"voice1_left"},{"a":38143,"t":"code","b":[230,22],"m":"inc","oa":22,"o":"voice1_ptr"},{"a":38145,"t":"code","b":[208,2],"m":"bne","oa":38149,"o":"b_9505"},{"a":38147,"t":"code","b":[230,23],"m":"inc","oa":23,"o":"zpa_17"},{"a":38149,"l":"b_9505","t":"code","b":[160,0],"m":"ldy","o":"#$00","x":[38145]},{"a":38151,"t":"code","b":[177,22],"m":"lda","oa":22,"o":"(voice1_ptr),y"},{"a":38153,"t":"code","b":[8],"m":"php"},{"a":38154,"t":"code","b":[56],"m":"sec"},{"a":38155,"t":"code","b":[233,6],"m":"sbc","o":"#$06"},{"a":38157,"t":"code","b":[230,22],"m":"inc","oa":22,"o":"voice1_ptr"},{"a":38159,"t":"code","b":[208,2],"m":"bne","oa":38163,"o":"b_9513"},{"a":38161,"t":"code","b":[230,23],"m":"inc","oa":23,"o":"zpa_17"},{"a":38163,"l":"b_9513","t":"code","b":[40],"m":"plp","x":[38159]},{"a":38164,"t":"code","b":[208,11],"m":"bne","oa":38177,"o":"b_9521"},{"a":38166,"t":"code","b":[173,220,150],"m":"lda","oa":38620,"o":"voice1_ctrl"},{"a":38169,"t":"code","b":[41,254],"m":"and","o":"#$FE"},{"a":38171,"t":"code","b":[141,220,150],"m":"sta","oa":38620,"o":"voice1_ctrl"},{"a":38174,"t":"code","b":[76,55,149],"m":"jmp","oa":38199,"o":"j_9537"},{"a":38177,"l":"b_9521","t":"code","b":[10],"m":"asl","o":"a","x":[38164]},{"a":38178,"t":"code","b":[170],"m":"tax"},{"a":38179,"t":"code","b":[189,38,157],"m":"lda","oa":40230,"o":"note_freqs,x"},{"a":38182,"t":"code","b":[141,217,150],"m":"sta","oa":38617,"o":"a_96D9"},{"a":38185,"t":"code","b":[189,39,157],"m":"lda","oa":40231,"o":"note_freqs_lo,x"},{"a":38188,"t":"code","b":[141,216,150],"m":"sta","oa":38616,"o":"voice1_regs"},{"a":38191,"t":"code","b":[173,220,150],"m":"lda","oa":38620,"o":"voice1_ctrl"},{"a":38194,"t":"code","b":[9,1],"m":"ora","o":"#$01"},{"a":38196,"t":"code","b":[141,220,150],"m":"sta","oa":38620,"o":"voice1_ctrl"},{"a":38199,"l":"j_9537","t":"code","b":[206,67,150],"m":"dec","oa":38467,"o":"voice2_left","x":[38119,38174]},{"a":38202,"t":"code","b":[48,3],"m":"bmi","oa":38207,"o":"b_953F"},{"a":38204,"t":"code","b":[76,140,149],"m":"jmp","oa":38284,"o":"j_958C"},{"a":38207,"l":"b_953F","t":"code","b":[160,0],"m":"ldy","o":"#$00","x":[38202]},{"a":38209,"t":"code","b":[177,24],"m":"lda","oa":24,"o":"(voice2_ptr),y"},{"a":38211,"t":"code","b":[72],"m":"pha"},{"a":38212,"t":"code","b":[41,192],"m":"and","o":"#$C0"},{"a":38214,"t":"code","b":[240,3],"m":"beq","oa":38219,"o":"b_954B"},{"a":38216,"t":"code","b":[32,95,150],"m":"jsr","oa":38495,"o":"load_instrument_2"},{"a":38219,"l":"b_954B","t":"code","b":[104],"m":"pla","x":[38214]},{"a":38220,"t":"code","b":[41,63],"m":"and","o":"#$3F"},{"a":38222,"t":"code","b":[141,67,150],"m":"sta","oa":38467,"o":"voice2_left"},{"a":38225,"t":"code","b":[206,67,150],"m":"dec","oa":38467,"o":"voice2_left"},{"a":38228,"t":"code","b":[230,24],"m":"inc","oa":24,"o":"voice2_ptr"},{"a":38230,"t":"code","b":[208,2],"m":"bne","oa":38234,"o":"b_955A"},{"a":38232,"t":"code","b":[230,25],"m":"inc","oa":25,"o":"zpa_19"},{"a":38234,"l":"b_955A","t":"code","b":[160,0],"m":"ldy","o":"#$00","x":[38230]},{"a":38236,"t":"code","b":[177,24],"m":"lda","oa":24,"o":"(voice2_ptr),y"},{"a":38238,"t":"code","b":[8],"m":"php"},{"a":38239,"t":"code","b":[56],"m":"sec"},{"a":38240,"t":"code","b":[233,6],"m":"sbc","o":"#$06"},{"a":38242,"t":"code","b":[230,24],"m":"inc","oa":24,"o":"voice2_ptr"},{"a":38244,"t":"code","b":[208,2],"m":"bne","oa":38248,"o":"b_9568"},{"a":38246,"t":"code","b":[230,25],"m":"inc","oa":25,"o":"zpa_19"},{"a":38248,"l":"b_9568","t":"code","b":[40],"m":"plp","x":[38244]},{"a":38249,"t":"code","b":[208,11],"m":"bne","oa":38262,"o":"b_9576"},{"a":38251,"t":"code","b":[173,231,150],"m":"lda","oa":38631,"o":"voice2_ctrl"},{"a":38254,"t":"code","b":[41,254],"m":"and","o":"#$FE"},{"a":38256,"t":"code","b":[141,231,150],"m":"sta","oa":38631,"o":"voice2_ctrl"},{"a":38259,"t":"code","b":[76,140,149],"m":"jmp","oa":38284,"o":"j_958C"},{"a":38262,"l":"b_9576","t":"code","b":[10],"m":"asl","o":"a","x":[38249]},{"a":38263,"t":"code","b":[170],"m":"tax"},{"a":38264,"t":"code","b":[189,38,157],"m":"lda","oa":40230,"o":"note_freqs,x"},{"a":38267,"t":"code","b":[141,228,150],"m":"sta","oa":38628,"o":"a_96E4"},{"a":38270,"t":"code","b":[189,39,157],"m":"lda","oa":40231,"o":"note_freqs_lo,x"},{"a":38273,"t":"code","b":[141,227,150],"m":"sta","oa":38627,"o":"voice2_regs"},{"a":38276,"t":"code","b":[173,231,150],"m":"lda","oa":38631,"o":"voice2_ctrl"},{"a":38279,"t":"code","b":[9,1],"m":"ora","o":"#$01"},{"a":38281,"t":"code","b":[141,231,150],"m":"sta","oa":38631,"o":"voice2_ctrl"},{"a":38284,"l":"j_958C","t":"code","b":[206,68,150],"m":"dec","oa":38468,"o":"voice3_left","x":[38204,38259]},{"a":38287,"t":"code","b":[173,68,150],"m":"lda","oa":38468,"o":"voice3_left"},{"a":38290,"t":"code","b":[201,255],"m":"cmp","o":"#$FF"},{"a":38292,"t":"code","b":[240,3],"m":"beq","oa":38297,"o":"b_9599"},{"a":38294,"t":"code","b":[76,230,149],"m":"jmp","oa":38374,"o":"j_95E6"},{"a":38297,"l":"b_9599","t":"code","b":[160,0],"m":"ldy","o":"#$00","x":[38292]},{"a":38299,"t":"code","b":[177,26],"m":"lda","oa":26,"o":"(voice3_ptr),y"},{"a":38301,"t":"code","b":[72],"m":"pha"},{"a":38302,"t":"code","b":[41,192],"m":"and","o":"#$C0"},{"a":38304,"t":"code","b":[240,3],"m":"beq","oa":38309,"o":"b_95A5"},{"a":38306,"t":"code","b":[32,121,150],"m":"jsr","oa":38521,"o":"load_instrument_3"},{"a":38309,"l":"b_95A5","t":"code","b":[104],"m":"pla","x":[38304]},{"a":38310,"t":"code","b":[41,63],"m":"and","o":"#$3F"},{"a":38312,"t":"code","b":[141,68,150],"m":"sta","oa":38468,"o":"voice3_left"},{"a":38315,"t":"code","b":[206,68,150],"m":"dec","oa":38468,"o":"voice3_left"},{"a":38318,"t":"code","b":[230,26],"m":"inc","oa":26,"o":"voice3_ptr"},{"a":38320,"t":"code","b":[208,2],"m":"bne","oa":38324,"o":"b_95B4"},{"a":38322,"t":"code","b":[230,27],"m":"inc","oa":27,"o":"zpa_1B"},{"a":38324,"l":"b_95B4","t":"code","b":[160,0],"m":"ldy","o":"#$00","x":[38320]},{"a":38326,"t":"code","b":[177,26],"m":"lda","oa":26,"o":"(voice3_ptr),y"},{"a":38328,"t":"code","b":[8],"m":"php"},{"a":38329,"t":"code","b":[56],"m":"sec"},{"a":38330,"t":"code","b":[233,6],"m":"sbc","o":"#$06"},{"a":38332,"t":"code","b":[230,26],"m":"inc","oa":26,"o":"voice3_ptr"},{"a":38334,"t":"code","b":[208,2],"m":"bne","oa":38338,"o":"b_95C2"},{"a":38336,"t":"code","b":[230,27],"m":"inc","oa":27,"o":"zpa_1B"},{"a":38338,"l":"b_95C2","t":"code","b":[40],"m":"plp","x":[38334]},{"a":38339,"t":"code","b":[208,11],"m":"bne","oa":38352,"o":"b_95D0"},{"a":38341,"t":"code","b":[173,238,150],"m":"lda","oa":38638,"o":"voice3_ctrl"},{"a":38344,"t":"code","b":[41,254],"m":"and","o":"#$FE"},{"a":38346,"t":"code","b":[141,238,150],"m":"sta","oa":38638,"o":"voice3_ctrl"},{"a":38349,"t":"code","b":[76,230,149],"m":"jmp","oa":38374,"o":"j_95E6"},{"a":38352,"l":"b_95D0","t":"code","b":[10],"m":"asl","o":"a","x":[38339]},{"a":38353,"t":"code","b":[170],"m":"tax"},{"a":38354,"t":"code","b":[189,38,157],"m":"lda","oa":40230,"o":"note_freqs,x"},{"a":38357,"t":"code","b":[141,235,150],"m":"sta","oa":38635,"o":"a_96EB"},{"a":38360,"t":"code","b":[189,39,157],"m":"lda","oa":40231,"o":"note_freqs_lo,x"},{"a":38363,"t":"code","b":[141,234,150],"m":"sta","oa":38634,"o":"voice3_regs"},{"a":38366,"t":"code","b":[173,238,150],"m":"lda","oa":38638,"o":"voice3_ctrl"},{"a":38369,"t":"code","b":[9,1],"m":"ora","o":"#$01"},{"a":38371,"t":"code","b":[141,238,150],"m":"sta","oa":38638,"o":"voice3_ctrl"},{"a":38374,"l":"j_95E6","t":"code","b":[173,225,150],"m":"lda","oa":38625,"o":"filter_route","x":[38104,38294,38349]},{"a":38377,"t":"code","b":[174,243,150],"m":"ldx","oa":38643,"o":"a_96F3"},{"a":38380,"t":"code","b":[240,2],"m":"beq","oa":38384,"o":"b_95F0"},{"a":38382,"t":"code","b":[41,253],"m":"and","o":"#$FD"},{"a":38384,"l":"b_95F0","t":"code","b":[174,245,150],"m":"ldx","oa":38645,"o":"a_96F5","x":[38380]},{"a":38387,"t":"code","b":[240,2],"m":"beq","oa":38391,"o":"b_95F7"},{"a":38389,"t":"code","b":[41,251],"m":"and","o":"#$FB"},{"a":38391,"l":"b_95F7","t":"code","b":[141,23,212],"m":"sta","o":"sid_filter_resonance","x":[38387]},{"a":38394,"t":"code","b":[162,6],"m":"ldx","o":"#$06"},{"a":38396,"l":"b_95FC","t":"code","b":[189,216,150],"m":"lda","oa":38616,"o":"voice1_regs,x","x":[38403]},{"a":38399,"t":"code","b":[157,0,212],"m":"sta","o":"sid_v1_freq_lo,x"},{"a":38402,"t":"code","b":[202],"m":"dex"},{"a":38403,"t":"code","b":[16,247],"m":"bpl","oa":38396,"o":"b_95FC"},{"a":38405,"t":"code","b":[162,6],"m":"ldx","o":"#$06"},{"a":38407,"l":"b_9607","t":"code","b":[189,227,150],"m":"lda","oa":38627,"o":"voice2_regs,x","x":[38414]},{"a":38410,"t":"code","b":[157,7,212],"m":"sta","o":"sid_v2_freq_lo,x"},{"a":38413,"t":"code","b":[202],"m":"dex"},{"a":38414,"t":"code","b":[16,247],"m":"bpl","oa":38407,"o":"b_9607"},{"a":38416,"t":"code","b":[162,6],"m":"ldx","o":"#$06"},{"a":38418,"l":"b_9612","t":"code","b":[189,234,150],"m":"lda","oa":38634,"o":"voice3_regs,x","x":[38425]},{"a":38421,"t":"code","b":[157,14,212],"m":"sta","o":"sid_v3_freq_lo,x"},{"a":38424,"t":"code","b":[202],"m":"dex"},{"a":38425,"t":"code","b":[16,247],"m":"bpl","oa":38418,"o":"b_9612"},{"a":38427,"t":"code","b":[96],"m":"rts"},{"a":38428,"l":"tune_reset","c":"Points the three voices at the start of their parts, $9822, $9A3C and $9BD4, each three steps from its first event.","t":"code","b":[169,34],"m":"lda","o":"#$22","x":[37963,38060]},{"a":38430,"t":"code","b":[133,22],"m":"sta","oa":22,"o":"voice1_ptr"},{"a":38432,"t":"code","b":[169,152],"m":"lda","o":"#$98"},{"a":38434,"t":"code","b":[133,23],"m":"sta","oa":23,"o":"zpa_17"},{"a":38436,"t":"code","b":[169,60],"m":"lda","o":"#$3C"},{"a":38438,"t":"code","b":[133,24],"m":"sta","oa":24,"o":"voice2_ptr"},{"a":38440,"t":"code","b":[169,154],"m":"lda","o":"#$9A"},{"a":38442,"t":"code","b":[133,25],"m":"sta","oa":25,"o":"zpa_19"},{"a":38444,"t":"code","b":[169,212],"m":"lda","o":"#$D4"},{"a":38446,"t":"code","b":[133,26],"m":"sta","oa":26,"o":"voice3_ptr"},{"a":38448,"t":"code","b":[169,155],"m":"lda","o":"#$9B"},{"a":38450,"t":"code","b":[133,27],"m":"sta","oa":27,"o":"zpa_1B"},{"a":38452,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":38454,"t":"code","b":[141,66,150],"m":"sta","oa":38466,"o":"voice1_left"},{"a":38457,"t":"code","b":[141,67,150],"m":"sta","oa":38467,"o":"voice2_left"},{"a":38460,"t":"code","b":[141,68,150],"m":"sta","oa":38468,"o":"voice3_left"},{"a":38463,"t":"code","b":[96],"m":"rts"},{"a":38464,"l":"tempo","c":"Frames per step of the tune, 6; the ending slows it","t":"byte","b":[6],"x":[12782,12815,37983,38107]},{"a":38465,"l":"tempo_count","c":"Frames left in this step","t":"byte","b":[12],"x":[37978,38036,38041,38110]},{"a":38466,"l":"voice1_left","c":"Steps left in voice 1's note","t":"byte","b":[0],"x":[38065,38113,38137,38140,38454]},{"a":38467,"l":"voice2_left","c":"Steps left in voice 2's note","t":"byte","b":[0],"x":[38078,38199,38222,38225,38457]},{"a":38468,"l":"voice3_left","c":"Steps left in voice 3's note","t":"byte","b":[0],"x":[38091,38284,38287,38312,38315,38460]},{"a":38469,"l":"load_instrument_1","c":"Copies instrument (bits 7-6 of A) for voice 1, seven bytes from the address in the table at $9693, into voice 1's register copy at $96DA.","t":"code","b":[10],"m":"asl","o":"a","x":[38131]},{"a":38470,"t":"code","b":[42],"m":"rol","o":"a"},{"a":38471,"t":"code","b":[42],"m":"rol","o":"a"},{"a":38472,"t":"code","b":[10],"m":"asl","o":"a"},{"a":38473,"t":"code","b":[168],"m":"tay"},{"a":38474,"t":"code","b":[185,145,150],"m":"lda","oa":38545,"o":"f_9691,y"},{"a":38477,"t":"code","b":[133,44],"m":"sta","oa":44,"o":"row_ptr"},{"a":38479,"t":"code","b":[185,146,150],"m":"lda","oa":38546,"o":"f_9692,y"},{"a":38482,"t":"code","b":[133,45],"m":"sta","oa":45,"o":"zpa_2D"},{"a":38484,"t":"code","b":[160,6],"m":"ldy","o":"#$06"},{"a":38486,"l":"b_9656","t":"code","b":[177,44],"m":"lda","oa":44,"o":"(row_ptr),y","x":[38492]},{"a":38488,"t":"code","b":[153,218,150],"m":"sta","oa":38618,"o":"f_96DA,y"},{"a":38491,"t":"code","b":[136],"m":"dey"},{"a":38492,"t":"code","b":[16,248],"m":"bpl","oa":38486,"o":"b_9656"},{"a":38494,"t":"code","b":[96],"m":"rts"},{"a":38495,"l":"load_instrument_2","c":"Copies instrument (bits 7-6 of A) for voice 2, five bytes from the address in the table at $9699, into voice 2's register copy at $96E5.","t":"code","b":[10],"m":"asl","o":"a","x":[38216]},{"a":38496,"t":"code","b":[42],"m":"rol","o":"a"},{"a":38497,"t":"code","b":[42],"m":"rol","o":"a"},{"a":38498,"t":"code","b":[10],"m":"asl","o":"a"},{"a":38499,"t":"code","b":[168],"m":"tay"},{"a":38500,"t":"code","b":[185,151,150],"m":"lda","oa":38551,"o":"f_9697,y"},{"a":38503,"t":"code","b":[133,44],"m":"sta","oa":44,"o":"row_ptr"},{"a":38505,"t":"code","b":[185,152,150],"m":"lda","oa":38552,"o":"f_9698,y"},{"a":38508,"t":"code","b":[133,45],"m":"sta","oa":45,"o":"zpa_2D"},{"a":38510,"t":"code","b":[160,4],"m":"ldy","o":"#$04"},{"a":38512,"l":"b_9670","t":"code","b":[177,44],"m":"lda","oa":44,"o":"(row_ptr),y","x":[38518]},{"a":38514,"t":"code","b":[153,229,150],"m":"sta","oa":38629,"o":"f_96E5,y"},{"a":38517,"t":"code","b":[136],"m":"dey"},{"a":38518,"t":"code","b":[16,248],"m":"bpl","oa":38512,"o":"b_9670"},{"a":38520,"t":"code","b":[96],"m":"rts"},{"a":38521,"l":"load_instrument_3","c":"Copies instrument (bits 7-6 of A) for voice 3, five bytes from the address in the table at $969F, into voice 3's register copy at $96EC.","t":"code","b":[10],"m":"asl","o":"a","x":[38306]},{"a":38522,"t":"code","b":[42],"m":"rol","o":"a"},{"a":38523,"t":"code","b":[42],"m":"rol","o":"a"},{"a":38524,"t":"code","b":[10],"m":"asl","o":"a"},{"a":38525,"t":"code","b":[168],"m":"tay"},{"a":38526,"t":"code","b":[185,157,150],"m":"lda","oa":38557,"o":"f_969D,y"},{"a":38529,"t":"code","b":[133,44],"m":"sta","oa":44,"o":"row_ptr"},{"a":38531,"t":"code","b":[185,158,150],"m":"lda","oa":38558,"o":"f_969E,y"},{"a":38534,"t":"code","b":[133,45],"m":"sta","oa":45,"o":"zpa_2D"},{"a":38536,"t":"code","b":[160,4],"m":"ldy","o":"#$04"},{"a":38538,"l":"b_968A","t":"code","b":[177,44],"m":"lda","oa":44,"o":"(row_ptr),y","x":[38544]},{"a":38540,"t":"code","b":[153,236,150],"m":"sta","oa":38636,"o":"f_96EC,y"},{"a":38543,"t":"code","b":[136],"m":"dey"},{"a":38544,"t":"code","b":[16,248],"m":"bpl","oa":38538,"o":"b_968A"},{"a":38545,"t":"note","l":"f_9691","c":"The BPL's operand, $F8. load_instrument_1 reads its addresses from $9691+Y and $9692+Y, with Y 2, 4 or 6, so its table starts at $9693","note":"inside the item at $9690","x":[38474]},{"a":38546,"l":"f_9692","c":"RTS: the end of load_instrument_3, and the base of load_instrument_1's high bytes","t":"code","b":[96],"m":"rts","x":[38479]},{"a":38547,"c":"The instruments' addresses: three words for voice 1 ($9693), three for voice 2 ($9699) and three for voice 3 ($969F), indexed by 2, 4 or 6. The tables start inside the code: $9691-$9692 and $9697-$9698 are never read, and $9692 is load_instrument_3's RTS.","t":"byte","b":[165,150,172,150]},{"a":38551,"l":"f_9697","c":"Voice 1's third instrument, $96B3; also the base load_instrument_2 indexes from, so voice 2's table starts at $9699","t":"byte","b":[179],"x":[38500]},{"a":38552,"l":"f_9698","c":"the high byte of voice 1's third instrument, and voice 2's base for its high bytes","t":"byte","b":[150,186,150,191,150],"x":[38505]},{"a":38557,"l":"f_969D","c":"Voice 2's third instrument, $96C4; also the base load_instrument_3 indexes from, so voice 3's table starts at $969F","t":"byte","b":[196],"x":[38526]},{"a":38558,"l":"f_969E","c":"the high byte of voice 2's third instrument, and voice 3's base for its high bytes","t":"byte","b":[150,201,150,206,150,211,150],"x":[38531]},{"a":38565,"c":"Voice 1's three instruments, seven bytes each: pulse width (low, high), control, attack-decay, sustain-release, and two bytes copied to $96DF-$96E0 that are never written to the chip. All three are pulse waves ($41). The first's last four bytes are also filter_setup.","t":"byte","b":[33,25,65]},{"a":38568,"l":"filter_setup","c":"Written to $D415-$D418 by start_tune: filter cutoff $26, $91, resonance and routing $87, mode and volume $1A. The same four bytes are the end of voice 1's first instrument.","t":"byte","b":[38,145,135,26,33,25,65,86],"x":[37995]},{"a":38576,"t":"byte","b":[145,135,31,33,242,65,95,241]},{"a":38584,"t":"byte","b":[135,31]},{"a":38586,"c":"Voice 2's three instruments, five bytes each (pulse width, control, attack-decay, sustain-release), from $96BA, $96BF and $96C4; then voice 3's three, from $96C9, $96CE and $96D3.","t":"byte","b":[33,121,65,86,145,17,45,65]},{"a":38594,"t":"byte","b":[86,145,33,242,65,95,241,33]},{"a":38602,"t":"byte","b":[121,65,86,145,17,45,65,6]},{"a":38610,"t":"byte","b":[145,33,242,65,95,241]},{"a":38616,"l":"voice1_regs","c":"Voice 1's register copy, written to $D400-$D406 every frame: frequency (low, high), pulse width (low, high), control, attack-decay, sustain-release","t":"byte","b":[0],"x":[38188,38396]},{"a":38617,"l":"a_96D9","c":"voice 1's frequency, high byte","t":"byte","b":[0],"x":[38182]},{"a":38618,"l":"f_96DA","c":"voice 1's pulse width and the rest of its instrument, from load_instrument_1","t":"byte","b":[0,0],"x":[38488]},{"a":38620,"l":"voice1_ctrl","c":"Voice 1's control byte; bit 0 is the gate, set for a note and cleared for a rest or just before the next event","t":"byte","b":[0,0,0,0,0],"x":[38070,38075,38166,38171,38191,38196]},{"a":38625,"l":"filter_route","c":"Written to $D417 every frame: the filter's resonance and routing, without voice 2 when $96F3 is set and voice 3 when $96F5 is","t":"byte","b":[0,0],"x":[38374]},{"a":38627,"l":"voice2_regs","c":"Voice 2's register copy, written to $D407-$D40D every frame","t":"byte","b":[0],"x":[38273,38407]},{"a":38628,"l":"a_96E4","c":"voice 2's frequency, high byte","t":"byte","b":[0],"x":[38267]},{"a":38629,"l":"f_96E5","c":"voice 2's pulse width and the rest of its instrument, from load_instrument_2","t":"byte","b":[0,0],"x":[38514]},{"a":38631,"l":"voice2_ctrl","c":"Voice 2's control byte, bit 0 the gate","t":"byte","b":[0,0,0],"x":[38083,38088,38251,38256,38276,38281]},{"a":38634,"l":"voice3_regs","c":"Voice 3's register copy, written to $D40E-$D414 every frame","t":"byte","b":[0],"x":[38363,38418]},{"a":38635,"l":"a_96EB","c":"voice 3's frequency, high byte","t":"byte","b":[0],"x":[38357]},{"a":38636,"l":"f_96EC","c":"voice 3's pulse width and the rest of its instrument, from load_instrument_3","t":"byte","b":[0,0],"x":[38540]},{"a":38638,"l":"voice3_ctrl","c":"Voice 3's control byte, bit 0 the gate","t":"byte","b":[0,0,0,0,0],"x":[38096,38101,38341,38346,38366,38371]},{"a":38643,"l":"a_96F3","c":"not 0 to keep voice 2 out of the filter; written by nothing, so always 0","t":"byte","b":[0,0],"x":[38377]},{"a":38645,"l":"a_96F5","c":"not 0 to keep voice 3 out of the filter; written by nothing, so always 0","t":"byte","b":[0],"x":[38384]},{"a":38646,"c":"Nine bytes after the voices' copies that nothing reads","t":"byte","b":[0,3,3,0,12,0,8,7]},{"a":38654,"t":"byte","b":[6]},{"a":38655,"l":"hoof_sound","c":"The riding stages' sound, run by play_music when hoofbeats ($8F99) is set, once a frame: the volume from $9821, and a counter (gallop_count, $9818) running down from the period in $9820. In the gallop, at 7 it strikes voices 1 and 2 with noise and voice 3 too, and shortens the period by one (down to 10); at 4 it cuts all three. When $981C is not 0 (counted down at random moments from CIA 1's timer, and at each beat once the period is below 12) it plays one other beat in its place: the count starts again at $11, voices 1 and 2 strike a triangle note at 15 and are cut at 12, without voice 3, and the gallop goes on.","t":"code","b":[206,26,152],"m":"dec","oa":38938,"o":"a_981A","x":[38028]},{"a":38658,"t":"code","b":[240,1],"m":"beq","oa":38661,"o":"b_9705"},{"a":38660,"t":"code","b":[96],"m":"rts"},{"a":38661,"l":"b_9705","t":"code","b":[169,1],"m":"lda","o":"#$01","x":[38658]},{"a":38663,"t":"code","b":[141,26,152],"m":"sta","oa":38938,"o":"a_981A"},{"a":38666,"t":"code","b":[173,33,152],"m":"lda","oa":38945,"o":"hoof_volume"},{"a":38669,"t":"code","b":[141,24,212],"m":"sta","o":"sid_filter_mode_volume"},{"a":38672,"t":"code","b":[173,5,220],"m":"lda","o":"cia1_timer_a_hi"},{"a":38675,"t":"code","b":[77,4,220],"m":"eor","o":"cia1_timer_a_lo"},{"a":38678,"t":"code","b":[208,13],"m":"bne","oa":38693,"o":"b_9725"},{"a":38680,"t":"code","b":[206,27,152],"m":"dec","oa":38939,"o":"a_981B"},{"a":38683,"t":"code","b":[208,8],"m":"bne","oa":38693,"o":"b_9725"},{"a":38685,"t":"code","b":[206,28,152],"m":"dec","oa":38940,"o":"a_981C"},{"a":38688,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":38690,"t":"code","b":[141,27,152],"m":"sta","oa":38939,"o":"a_981B"},{"a":38693,"l":"b_9725","t":"code","b":[206,24,152],"m":"dec","oa":38936,"o":"gallop_count","x":[38678,38683]},{"a":38696,"t":"code","b":[208,6],"m":"bne","oa":38704,"o":"b_9730"},{"a":38698,"t":"code","b":[173,32,152],"m":"lda","oa":38944,"o":"hoof_period"},{"a":38701,"t":"code","b":[141,24,152],"m":"sta","oa":38936,"o":"gallop_count"},{"a":38704,"l":"b_9730","t":"code","b":[173,29,152],"m":"lda","oa":38941,"o":"a_981D","x":[38696]},{"a":38707,"t":"code","b":[208,21],"m":"bne","oa":38730,"o":"b_974A"},{"a":38709,"t":"code","b":[173,28,152],"m":"lda","oa":38940,"o":"a_981C"},{"a":38712,"t":"code","b":[240,35],"m":"beq","oa":38749,"o":"b_975D"},{"a":38714,"t":"code","b":[169,17],"m":"lda","o":"#$11"},{"a":38716,"t":"code","b":[141,24,152],"m":"sta","oa":38936,"o":"gallop_count"},{"a":38719,"t":"code","b":[206,29,152],"m":"dec","oa":38941,"o":"a_981D"},{"a":38722,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":38724,"t":"code","b":[141,28,152],"m":"sta","oa":38940,"o":"a_981C"},{"a":38727,"t":"code","b":[76,5,152],"m":"jmp","oa":38917,"o":"j_9805"},{"a":38730,"l":"b_974A","t":"code","b":[173,24,152],"m":"lda","oa":38936,"o":"gallop_count","x":[38707]},{"a":38733,"t":"code","b":[201,15],"m":"cmp","o":"#$0F"},{"a":38735,"t":"code","b":[240,15],"m":"beq","oa":38752,"o":"b_9760"},{"a":38737,"t":"code","b":[201,12],"m":"cmp","o":"#$0C"},{"a":38739,"t":"code","b":[240,54],"m":"beq","oa":38795,"o":"b_978B"},{"a":38741,"t":"code","b":[201,8],"m":"cmp","o":"#$08"},{"a":38743,"t":"code","b":[240,7],"m":"beq","oa":38752,"o":"b_9760"},{"a":38745,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":38747,"t":"code","b":[240,46],"m":"beq","oa":38795,"o":"b_978B"},{"a":38749,"l":"b_975D","t":"code","b":[76,153,151],"m":"jmp","oa":38809,"o":"j_9799","x":[38712]},{"a":38752,"l":"b_9760","t":"code","b":[169,15],"m":"lda","o":"#$0F","x":[38735,38743]},{"a":38754,"t":"code","b":[141,5,212],"m":"sta","o":"sid_v1_attack_decay"},{"a":38757,"t":"code","b":[141,12,212],"m":"sta","o":"sid_v2_attack_decay"},{"a":38760,"t":"code","b":[169,10],"m":"lda","o":"#$0A"},{"a":38762,"t":"code","b":[141,6,212],"m":"sta","o":"sid_v1_sustain_release"},{"a":38765,"t":"code","b":[141,13,212],"m":"sta","o":"sid_v2_sustain_release"},{"a":38768,"t":"code","b":[169,69],"m":"lda","o":"#$45"},{"a":38770,"t":"code","b":[141,1,212],"m":"sta","o":"sid_v1_freq_hi"},{"a":38773,"t":"code","b":[169,47],"m":"lda","o":"#$2F"},{"a":38775,"t":"code","b":[141,8,212],"m":"sta","o":"sid_v2_freq_hi"},{"a":38778,"t":"code","b":[169,50],"m":"lda","o":"#$32"},{"a":38780,"t":"code","b":[141,0,212],"m":"sta","o":"sid_v1_freq_lo"},{"a":38783,"t":"code","b":[141,7,212],"m":"sta","o":"sid_v2_freq_lo"},{"a":38786,"t":"code","b":[169,17],"m":"lda","o":"#$11"},{"a":38788,"t":"code","b":[141,4,212],"m":"sta","o":"sid_v1_control"},{"a":38791,"t":"code","b":[141,11,212],"m":"sta","o":"sid_v2_control"},{"a":38794,"t":"code","b":[96],"m":"rts"},{"a":38795,"l":"b_978B","t":"code","b":[169,16],"m":"lda","o":"#$10","x":[38739,38747]},{"a":38797,"t":"code","b":[141,4,212],"m":"sta","o":"sid_v1_control"},{"a":38800,"t":"code","b":[141,11,212],"m":"sta","o":"sid_v2_control"},{"a":38803,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":38805,"t":"code","b":[141,29,152],"m":"sta","oa":38941,"o":"a_981D"},{"a":38808,"t":"code","b":[96],"m":"rts"},{"a":38809,"l":"j_9799","t":"code","b":[173,24,152],"m":"lda","oa":38936,"o":"gallop_count","x":[38749]},{"a":38812,"t":"code","b":[201,7],"m":"cmp","o":"#$07"},{"a":38814,"t":"code","b":[240,5],"m":"beq","oa":38821,"o":"b_97A5"},{"a":38816,"t":"code","b":[201,4],"m":"cmp","o":"#$04"},{"a":38818,"t":"code","b":[240,97],"m":"beq","oa":38917,"o":"j_9805"},{"a":38820,"t":"code","b":[96],"m":"rts"},{"a":38821,"l":"b_97A5","t":"code","b":[169,25],"m":"lda","o":"#$19","x":[38814]},{"a":38823,"t":"code","b":[141,6,212],"m":"sta","o":"sid_v1_sustain_release"},{"a":38826,"t":"code","b":[141,13,212],"m":"sta","o":"sid_v2_sustain_release"},{"a":38829,"t":"code","b":[169,15],"m":"lda","o":"#$0F"},{"a":38831,"t":"code","b":[141,5,212],"m":"sta","o":"sid_v1_attack_decay"},{"a":38834,"t":"code","b":[141,12,212],"m":"sta","o":"sid_v2_attack_decay"},{"a":38837,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":38839,"t":"code","b":[141,0,212],"m":"sta","o":"sid_v1_freq_lo"},{"a":38842,"t":"code","b":[141,1,212],"m":"sta","o":"sid_v1_freq_hi"},{"a":38845,"t":"code","b":[169,29],"m":"lda","o":"#$1D"},{"a":38847,"t":"code","b":[141,7,212],"m":"sta","o":"sid_v2_freq_lo"},{"a":38850,"t":"code","b":[169,27],"m":"lda","o":"#$1B"},{"a":38852,"t":"code","b":[141,8,212],"m":"sta","o":"sid_v2_freq_hi"},{"a":38855,"t":"code","b":[169,129],"m":"lda","o":"#$81"},{"a":38857,"t":"code","b":[141,4,212],"m":"sta","o":"sid_v1_control"},{"a":38860,"t":"code","b":[141,11,212],"m":"sta","o":"sid_v2_control"},{"a":38863,"t":"code","b":[173,29,152],"m":"lda","oa":38941,"o":"a_981D"},{"a":38866,"t":"code","b":[208,25],"m":"bne","oa":38893,"o":"b_97ED"},{"a":38868,"t":"code","b":[169,15],"m":"lda","o":"#$0F"},{"a":38870,"t":"code","b":[141,19,212],"m":"sta","o":"sid_v3_attack_decay"},{"a":38873,"t":"code","b":[169,47],"m":"lda","o":"#$2F"},{"a":38875,"t":"code","b":[141,14,212],"m":"sta","o":"sid_v3_freq_lo"},{"a":38878,"t":"code","b":[169,50],"m":"lda","o":"#$32"},{"a":38880,"t":"code","b":[141,15,212],"m":"sta","o":"sid_v3_freq_hi"},{"a":38883,"t":"code","b":[169,25],"m":"lda","o":"#$19"},{"a":38885,"t":"code","b":[141,6,212],"m":"sta","o":"sid_v1_sustain_release"},{"a":38888,"t":"code","b":[169,129],"m":"lda","o":"#$81"},{"a":38890,"t":"code","b":[141,18,212],"m":"sta","o":"sid_v3_control"},{"a":38893,"l":"b_97ED","t":"code","b":[173,32,152],"m":"lda","oa":38944,"o":"hoof_period","x":[38866]},{"a":38896,"t":"code","b":[201,10],"m":"cmp","o":"#$0A"},{"a":38898,"t":"code","b":[240,16],"m":"beq","oa":38916,"o":"r_9804"},{"a":38900,"t":"code","b":[173,32,152],"m":"lda","oa":38944,"o":"hoof_period"},{"a":38903,"t":"code","b":[56],"m":"sec"},{"a":38904,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":38906,"t":"code","b":[141,32,152],"m":"sta","oa":38944,"o":"hoof_period"},{"a":38909,"t":"code","b":[201,12],"m":"cmp","o":"#$0C"},{"a":38911,"t":"code","b":[176,3],"m":"bcs","oa":38916,"o":"r_9804"},{"a":38913,"t":"code","b":[206,28,152],"m":"dec","oa":38940,"o":"a_981C"},{"a":38916,"l":"r_9804","t":"code","b":[96],"m":"rts","x":[38898,38911]},{"a":38917,"l":"j_9805","t":"code","b":[169,128],"m":"lda","o":"#$80","x":[38727,38818]},{"a":38919,"t":"code","b":[141,4,212],"m":"sta","o":"sid_v1_control"},{"a":38922,"t":"code","b":[141,11,212],"m":"sta","o":"sid_v2_control"},{"a":38925,"t":"code","b":[173,29,152],"m":"lda","oa":38941,"o":"a_981D"},{"a":38928,"t":"code","b":[208,5],"m":"bne","oa":38935,"o":"r_9817"},{"a":38930,"t":"code","b":[169,128],"m":"lda","o":"#$80"},{"a":38932,"t":"code","b":[141,18,212],"m":"sta","o":"sid_v3_control"},{"a":38935,"l":"r_9817","t":"code","b":[96],"m":"rts","x":[38928]},{"a":38936,"l":"gallop_count","c":"hoof_sound's counter, down from the period in $9820 (from 40 at the train's start): the gallop strikes at 7 and cuts at 4, the other beat strikes at 15 and cuts at 12","t":"byte","b":[0],"x":[8269,38693,38701,38716,38730,38809]},{"a":38937,"l":"a_9819","c":"Set to 1 for the train; nothing reads it","t":"byte","b":[4],"x":[8261]},{"a":38938,"l":"a_981A","c":"Frames to hoof_sound's next run: it reloads 1, so it runs every frame once started","t":"byte","b":[5],"x":[8256,8728,38655,38663]},{"a":38939,"l":"a_981B","c":"Random moments left before $981C is counted down, from 3","t":"byte","b":[3],"x":[38680,38690]},{"a":38940,"l":"a_981C","c":"Not 0 to start hoof_sound's other beat; counted down at random moments, and at each beat once the period is below 12","t":"byte","b":[0],"x":[8264,8699,8702,38685,38709,38724,38913]},{"a":38941,"l":"a_981D","c":"Not 0 while the other beat plays, which leaves voice 3 out","t":"byte","b":[0],"x":[8707,38704,38719,38805,38863,38925]},{"a":38942,"l":"a_981E","c":"Set to 4 for the train; nothing reads it","t":"byte","b":[4,4],"x":[8251]},{"a":38944,"l":"hoof_period","c":"The gallop's period in frames: 20 at the train's start, shortened by one at each beat by hoof_sound down to 10 (the ride's loop speeds the train up as it shortens), and lengthened by 20 every 50 passes of ride_loop as the caught train slows","t":"byte","b":[0],"x":[8274,8380,8654,8660,8725,8788,38698,38893,38900,38906]},{"a":38945,"l":"hoof_volume","c":"The hoofbeats' volume, written to $D418: louder as the coach count falls","t":"byte","b":[15],"x":[8454,8902,8905,38666]},{"a":38946,"l":"tune_voice1","c":"The tune's voice 1, $9822-$9A3B: two-byte events (instrument and length, then the note) read by music_step. The tune is the finale of Rossini's William Tell overture, its trumpet call and then the gallop, played on the title and on ride 1 and slowed down for the ending","t":"byte","b":[65,60,1,60,4,60,2,0]},{"a":38954,"t":"byte","b":[1,60,1,60,2,60,2,57]},{"a":38962,"t":"byte","b":[2,53,2,57,2,60,2,57]},{"a":38970,"t":"byte","b":[2,60,2,65,2,60,1,60]},{"a":38978,"t":"byte","b":[1,60,2,60,2,60,12,60]},{"a":38986,"t":"byte","b":[2,0,129,48,1,48,2,48]},{"a":38994,"t":"byte","b":[1,48,1,48,2,48,2,48]},{"a":39002,"t":"byte","b":[2,53,2,55,2,57,1,48]},{"a":39010,"t":"byte","b":[1,48,2,48,1,48,1,48]},{"a":39018,"t":"byte","b":[2,53,1,57,1,57,2,55]},{"a":39026,"t":"byte","b":[2,52,2,48,1,48,1,48]},{"a":39034,"t":"byte","b":[2,48,1,48,1,48,2,48]},{"a":39042,"t":"byte","b":[1,48,1,48,2,53,2,55]},{"a":39050,"t":"byte","b":[2,57,1,53,1,57,4,60]},{"a":39058,"t":"byte","b":[1,60,1,58,1,57,1,55]},{"a":39066,"t":"byte","b":[2,53,2,57,2,53,1,60]},{"a":39074,"t":"byte","b":[1,60,2,60,1,60,1,60]},{"a":39082,"t":"byte","b":[2,60,2,60,2,65,2,67]},{"a":39090,"t":"byte","b":[2,69,1,60,1,60,2,60]},{"a":39098,"t":"byte","b":[1,60,1,60,2,65,1,69]},{"a":39106,"t":"byte","b":[1,69,2,67,2,64,2,60]},{"a":39114,"t":"byte","b":[1,60,1,60,2,60,1,60]},{"a":39122,"t":"byte","b":[1,60,2,60,1,60,1,60]},{"a":39130,"t":"byte","b":[2,65,2,67,2,69,1,65]},{"a":39138,"t":"byte","b":[1,69,4,72,1,72,1,70]},{"a":39146,"t":"byte","b":[1,69,1,67,2,65,2,69]},{"a":39154,"t":"byte","b":[2,65,1,69,1,69,2,69]},{"a":39162,"t":"byte","b":[1,69,1,69,2,69,1,69]},{"a":39170,"t":"byte","b":[1,69,2,69,2,74,2,69]},{"a":39178,"t":"byte","b":[2,74,2,69,2,74,2,69]},{"a":39186,"t":"byte","b":[2,67,2,65,2,64,2,62]},{"a":39194,"t":"byte","b":[1,69,1,69,2,69,1,69]},{"a":39202,"t":"byte","b":[1,69,2,69,1,69,1,69]},{"a":39210,"t":"byte","b":[2,69,2,74,2,69,2,74]},{"a":39218,"t":"byte","b":[2,69,2,74,2,72,2,71]},{"a":39226,"t":"byte","b":[2,72,2,71,2,72,1,69]},{"a":39234,"t":"byte","b":[1,69,2,69,1,69,1,69]},{"a":39242,"t":"byte","b":[2,69,1,69,1,69,2,69]},{"a":39250,"t":"byte","b":[2,74,2,69,2,74,2,69]},{"a":39258,"t":"byte","b":[2,74,2,69,2,67,2,65]},{"a":39266,"t":"byte","b":[2,64,2,62,1,69,1,69]},{"a":39274,"t":"byte","b":[2,69,1,69,1,69,2,69]},{"a":39282,"t":"byte","b":[1,69,1,69,2,69,2,74]},{"a":39290,"t":"byte","b":[2,69,2,74,2,69,2,74]},{"a":39298,"t":"byte","b":[2,72,2,71,2,72,1,60]},{"a":39306,"t":"byte","b":[1,60,2,60,193,55,1,55]},{"a":39314,"t":"byte","b":[2,55,1,55,1,55,2,55]},{"a":39322,"t":"byte","b":[2,57,2,58,4,55,2,58]},{"a":39330,"t":"byte","b":[2,57,4,53,2,57,2,55]},{"a":39338,"t":"byte","b":[2,55,2,55,1,67,1,67]},{"a":39346,"t":"byte","b":[2,67,1,67,1,67,2,67]},{"a":39354,"t":"byte","b":[2,69,2,70,4,69,2,70]},{"a":39362,"t":"byte","b":[2,69,4,65,2,69,2,67]},{"a":39370,"t":"byte","b":[1,60,1,60,2,60,129,48]},{"a":39378,"t":"byte","b":[1,48,2,48,1,48,1,48]},{"a":39386,"t":"byte","b":[2,48,1,48,1,48,2,53]},{"a":39394,"t":"byte","b":[2,55,2,57,1,48,1,48]},{"a":39402,"t":"byte","b":[2,48,1,48,1,48,2,53]},{"a":39410,"t":"byte","b":[1,57,1,57,2,55,2,52]},{"a":39418,"t":"byte","b":[2,48,1,48,1,48,2,48]},{"a":39426,"t":"byte","b":[1,48,1,48,2,48,1,48]},{"a":39434,"t":"byte","b":[1,48,2,53,2,55,2,57]},{"a":39442,"t":"byte","b":[1,53,1,57,4,60,1,60]},{"a":39450,"t":"byte","b":[1,58,1,57,1,55,2,53]},{"a":39458,"t":"byte","b":[2,57,2,53,129,77,1,77]},{"a":39466,"t":"byte","b":[2,77,2,77,2,77,2,77]},{"a":39474,"t":"byte","b":[4,77,3,0,1,53,16,53]},{"a":39482,"t":"byte","b":[1,0]},{"a":39484,"l":"tune_voice2","c":"The tune's voice 2, $9A3C-$9BD3, in the same two-byte events; music_step starts the whole tune again when voice 1 reaches this address","t":"byte","b":[90,0,4,55,4,55,2,55]},{"a":39492,"t":"byte","b":[1,55,1,55,2,55,2,55]},{"a":39500,"t":"byte","b":[4,55,4,0,4,45,4,45]},{"a":39508,"t":"byte","b":[2,48,2,48,2,48,1,48]},{"a":39516,"t":"byte","b":[1,48,4,45,4,45,2,48]},{"a":39524,"t":"byte","b":[2,48,2,43,2,0,4,45]},{"a":39532,"t":"byte","b":[4,45,2,48,2,48,2,48]},{"a":39540,"t":"byte","b":[2,0,2,46,2,46,2,46]},{"a":39548,"t":"byte","b":[2,0,2,45,2,48,2,48]},{"a":39556,"t":"byte","b":[2,0,4,48,4,48,2,48]},{"a":39564,"t":"byte","b":[2,48,2,48,2,0,4,48]},{"a":39572,"t":"byte","b":[4,48,2,43,2,43,2,43]},{"a":39580,"t":"byte","b":[2,0,4,48,4,48,2,48]},{"a":39588,"t":"byte","b":[2,48,2,48,2,0,2,43]},{"a":39596,"t":"byte","b":[2,43,2,43,2,0,2,0]},{"a":39604,"t":"byte","b":[2,60,2,60,1,65,1,65]},{"a":39612,"t":"byte","b":[2,65,1,65,1,65,2,65]},{"a":39620,"t":"byte","b":[1,65,1,65,2,65,2,0]},{"a":39628,"t":"byte","b":[2,65,2,0,2,65,2,0]},{"a":39636,"t":"byte","b":[2,65,2,64,2,62,2,61]},{"a":39644,"t":"byte","b":[2,0,1,65,1,65,2,65]},{"a":39652,"t":"byte","b":[1,65,1,65,2,65,1,65]},{"a":39660,"t":"byte","b":[1,65,2,65,2,0,2,65]},{"a":39668,"t":"byte","b":[2,0,2,65,2,0,2,67]},{"a":39676,"t":"byte","b":[2,65,2,64,2,65,2,64]},{"a":39684,"t":"byte","b":[1,65,1,65,2,65,1,65]},{"a":39692,"t":"byte","b":[1,65,2,65,1,65,1,65]},{"a":39700,"t":"byte","b":[2,65,2,0,2,65,2,0]},{"a":39708,"t":"byte","b":[2,65,2,0,2,65,2,64]},{"a":39716,"t":"byte","b":[2,62,2,61,2,0,1,65]},{"a":39724,"t":"byte","b":[1,65,2,65,1,65,1,65]},{"a":39732,"t":"byte","b":[2,65,1,65,1,65,2,65]},{"a":39740,"t":"byte","b":[2,0,2,65,2,0,2,65]},{"a":39748,"t":"byte","b":[2,0,2,67,2,65,2,64]},{"a":39756,"t":"byte","b":[196,0,1,48,1,48,2,48]},{"a":39764,"t":"byte","b":[1,48,1,48,2,48,2,53]},{"a":39772,"t":"byte","b":[2,55,4,48,2,55,2,53]},{"a":39780,"t":"byte","b":[4,0,2,55,2,52,2,52]},{"a":39788,"t":"byte","b":[2,52,1,60,1,60,2,60]},{"a":39796,"t":"byte","b":[1,60,1,60,2,60,2,65]},{"a":39804,"t":"byte","b":[2,64,4,60,2,67,2,65]},{"a":39812,"t":"byte","b":[4,57,2,65,2,64,70,0]},{"a":39820,"t":"byte","b":[4,45,4,45,2,45,2,45]},{"a":39828,"t":"byte","b":[2,45,2,0,4,45,4,45]},{"a":39836,"t":"byte","b":[2,48,2,48,2,48,2,0]},{"a":39844,"t":"byte","b":[4,45,4,45,2,48,2,48]},{"a":39852,"t":"byte","b":[2,48,2,0,2,46,2,46]},{"a":39860,"t":"byte","b":[2,46,2,0,2,45,2,48]},{"a":39868,"t":"byte","b":[2,48,65,69,1,69,2,69]},{"a":39876,"t":"byte","b":[2,69,2,69,2,69,4,69]},{"a":39884,"t":"byte","b":[3,0,1,45,16,45,1,0]},{"a":39892,"l":"tune_voice3","c":"The tune's voice 3, $9BD4-$9D25, in the same two-byte events","t":"byte","b":[90,0,4,52,4,52,2,52]},{"a":39900,"t":"byte","b":[1,52,1,52,2,52,2,52]},{"a":39908,"t":"byte","b":[4,52,4,0,4,41,4,41]},{"a":39916,"t":"byte","b":[2,41,2,41,2,41,2,0]},{"a":39924,"t":"byte","b":[4,41,4,41,2,40,2,40]},{"a":39932,"t":"byte","b":[2,40,2,0,4,41,4,41]},{"a":39940,"t":"byte","b":[2,48,2,48,2,48,2,0]},{"a":39948,"t":"byte","b":[2,41,2,41,2,41,2,0]},{"a":39956,"t":"byte","b":[2,45,2,45,2,45,2,0]},{"a":39964,"t":"byte","b":[4,45,4,45,2,45,2,45]},{"a":39972,"t":"byte","b":[2,45,2,0,4,45,4,45]},{"a":39980,"t":"byte","b":[2,40,2,40,2,40,2,0]},{"a":39988,"t":"byte","b":[4,45,4,45,2,45,2,45]},{"a":39996,"t":"byte","b":[2,45,130,0,2,43,2,43]},{"a":40004,"t":"byte","b":[2,43,2,0,2,48,2,48]},{"a":40012,"t":"byte","b":[2,48,2,0,4,41,4,38]},{"a":40020,"t":"byte","b":[4,41,4,45,4,41,4,38]},{"a":40028,"t":"byte","b":[2,38,2,33,2,41,2,0]},{"a":40036,"t":"byte","b":[4,41,4,38,4,41,4,45]},{"a":40044,"t":"byte","b":[4,41,2,43,2,43,2,36]},{"a":40052,"t":"byte","b":[2,36,2,36,2,0,4,41]},{"a":40060,"t":"byte","b":[4,38,4,41,4,45,4,41]},{"a":40068,"t":"byte","b":[4,35,2,38,2,33,2,38]},{"a":40076,"t":"byte","b":[2,0,4,41,4,45,4,41]},{"a":40084,"t":"byte","b":[4,38,4,41,2,41,2,41]},{"a":40092,"t":"byte","b":[2,48,1,48,1,48,2,48]},{"a":40100,"t":"byte","b":[2,0,8,0,2,0,2,36]},{"a":40108,"t":"byte","b":[2,38,2,40,2,41,2,43]},{"a":40116,"t":"byte","b":[2,45,2,46,2,48,1,36]},{"a":40124,"t":"byte","b":[1,36,2,36,2,0,8,0]},{"a":40132,"t":"byte","b":[66,0,2,36,2,38,2,40]},{"a":40140,"t":"byte","b":[2,41,2,43,2,45,2,46]},{"a":40148,"t":"byte","b":[2,48,1,48,1,48,2,48]},{"a":40156,"t":"byte","b":[2,0,4,41,4,41,2,41]},{"a":40164,"t":"byte","b":[2,41,2,41,2,0,4,41]},{"a":40172,"t":"byte","b":[4,41,2,40,2,36,2,40]},{"a":40180,"t":"byte","b":[2,0,4,41,4,41,2,45]},{"a":40188,"t":"byte","b":[2,41,2,45,2,0,2,43]},{"a":40196,"t":"byte","b":[2,40,2,36,2,0,2,41]},{"a":40204,"t":"byte","b":[2,41,2,41,1,53,1,53]},{"a":40212,"t":"byte","b":[2,53,2,48,2,45,2,48]},{"a":40220,"t":"byte","b":[4,41,3,0,1,36,16,36]},{"a":40228,"t":"byte","b":[1,0]},{"a":40230,"l":"note_freqs","c":"The music's frequency table: two bytes a note, the high byte first, 0 then $010C rising a semitone each, ninety-six entries to $EEF8","t":"byte","b":[0],"x":[38179,38264,38354]},{"a":40231,"l":"note_freqs_lo","c":"The low byte of each note's frequency, read as note_freqs_lo+X with X the note's number times two","t":"byte","b":[0,1,12,1,28,1,45,1],"x":[38185,38270,38360]},{"a":40239,"t":"byte","b":[62,1,81,1,102,1,123,1]},{"a":40247,"t":"byte","b":[145,1,169,1,195,1,221,1]},{"a":40255,"t":"byte","b":[250,2,24,2,56,2,90,2]},{"a":40263,"t":"byte","b":[125,2,163,2,204,2,246,3]},{"a":40271,"t":"byte","b":[35,3,83,3,134,3,187,3]},{"a":40279,"t":"byte","b":[244,4,48,4,112,4,180,4]},{"a":40287,"t":"byte","b":[251,5,71,5,152,5,237,6]},{"a":40295,"t":"byte","b":[71,6,167,7,12,7,119,7]},{"a":40303,"t":"byte","b":[233,8,97,8,225,9,104,9]},{"a":40311,"t":"byte","b":[247,10,143,11,48,11,218,12]},{"a":40319,"t":"byte","b":[143,13,78,14,24,14,239,15]},{"a":40327,"t":"byte","b":[210,16,195,17,195,18,209,19]},{"a":40335,"t":"byte","b":[239,21,31,22,96,23,181,25]},{"a":40343,"t":"byte","b":[30,26,156,28,49,29,223,31]},{"a":40351,"t":"byte","b":[165,33,135,35,134,37,162,39]},{"a":40359,"t":"byte","b":[223,42,62,44,193,47,107,50]},{"a":40367,"t":"byte","b":[60,53,57,56,99,59,190,63]},{"a":40375,"t":"byte","b":[75,67,15,71,12,75,69,79]},{"a":40383,"t":"byte","b":[191,84,125,89,131,94,214,100]},{"a":40391,"t":"byte","b":[121,106,115,112,199,119,124,126]},{"a":40399,"t":"byte","b":[151,134,30,142,24,150,139,159]},{"a":40407,"t":"byte","b":[126,168,250,179,6,189,172,200]},{"a":40415,"t":"byte","b":[243,212,230,225,143,238,248]},{"a":40422,"l":"leftover_9de6","c":"Twenty-six bytes after the frequency table that nothing reads: $FD $2E 0 and then $A9s","t":"byte","b":[253,46,0,169,169,169,169,169]},{"a":40430,"t":"byte","b":[169,169,169,169,169,169,169,169]},{"a":40438,"t":"byte","b":[169,169,169,169,169,169,169,169]},{"a":40446,"t":"byte","b":[169,169]},{"a":40448,"l":"whinny_sample","c":"The horse's whinny when the rider falls, $9E00-$9FFE, played by play_whinny: blocks of a volume byte and sixteen bytes of one-bit sound. Its last seven bytes read \"AZOOM-C\" in ASCII, a scrap of text the sample's length takes in","t":"byte","b":[1,255,255,255,255,255,255,255]},{"a":40456,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":40464,"t":"byte","b":[255,2,255,255,255,255,255,255]},{"a":40472,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":40480,"t":"byte","b":[255,255,0,255,255,255,255,255]},{"a":40488,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":40496,"t":"byte","b":[255,255,255,0,255,255,255,255]},{"a":40504,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":40512,"t":"byte","b":[255,255,255,255,0,255,255,255]},{"a":40520,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":40528,"t":"byte","b":[255,255,209,206,55,0,56,103]},{"a":40536,"t":"byte","b":[99,140,220,78,99,49,199,24]},{"a":40544,"t":"byte","b":[192,195,222,46,0,16,0,231]},{"a":40552,"t":"byte","b":[231,31,5,63,119,255,195,192]},{"a":40560,"t":"byte","b":[255,255,206,207,248,31,134,0]},{"a":40568,"t":"byte","b":[27,251,254,143,247,255,255,255]},{"a":40576,"t":"byte","b":[219,255,255,253,221,247,255,255]},{"a":40584,"t":"byte","b":[0,253,254,127,251,255,255,255]},{"a":40592,"t":"byte","b":[255,255,193,155,255,31,255,249]},{"a":40600,"t":"byte","b":[205,0,192,35,223,251,255,255]},{"a":40608,"t":"byte","b":[63,255,56,252,225,225,240,248]},{"a":40616,"t":"byte","b":[248,248,12,248,120,60,60,60]},{"a":40624,"t":"byte","b":[30,30,30,15,15,103,137,198]},{"a":40632,"t":"byte","b":[115,134,55,13,30,14,63,29]},{"a":40640,"t":"byte","b":[241,135,67,227,206,47,26,8]},{"a":40648,"t":"byte","b":[207,163,140,99,15,209,70,113]},{"a":40656,"t":"byte","b":[240,243,152,254,56,220,63,56]},{"a":40664,"t":"byte","b":[250,62,20,122,30,12,20,122]},{"a":40672,"t":"byte","b":[31,60,126,62,8,124,121,209]},{"a":40680,"t":"byte","b":[208,243,199,199,199,158,12,31]},{"a":40688,"t":"byte","b":[30,108,240,209,71,226,138,63]},{"a":40696,"t":"byte","b":[28,81,252,103,143,199,60,15]},{"a":40704,"t":"byte","b":[250,35,199,145,158,63,17,227]},{"a":40712,"t":"byte","b":[208,30,62,136,177,232,219,30]},{"a":40720,"t":"byte","b":[15,133,177,232,75,30,140,177]},{"a":40728,"t":"byte","b":[232,75,30,132,177,236,11,30]},{"a":40736,"t":"byte","b":[192,15,120,252,71,143,194,120]},{"a":40744,"t":"byte","b":[244,37,143,224,60,126,19,199]},{"a":40752,"t":"byte","b":[176,62,15,63,9,113,248,203]},{"a":40760,"t":"byte","b":[15,194,92,126,17,227,208,15]},{"a":40768,"t":"byte","b":[31,194,92,15,123,9,227,248]},{"a":40776,"t":"byte","b":[39,143,224,158,62,194,92,123]},{"a":40784,"t":"byte","b":[12,241,230,1,15,227,204,103]},{"a":40792,"t":"byte","b":[199,152,15,143,176,27,143,48]},{"a":40800,"t":"byte","b":[191,15,112,255,15,15,176,247]},{"a":40808,"t":"byte","b":[143,176,189,135,216,30,227,238]},{"a":40816,"t":"byte","b":[39,240,243,3,156,60,14,195]},{"a":40824,"t":"byte","b":[195,15,184,121,225,243,15,28]},{"a":40832,"t":"byte","b":[62,49,241,195,227,31,14,13]},{"a":40840,"t":"byte","b":[30,48,240,112,240,195,195,135]},{"a":40848,"t":"byte","b":[194,30,6,15,28,60,12,62]},{"a":40856,"t":"byte","b":[13,12,124,12,62,12,60,6]},{"a":40864,"t":"byte","b":[31,7,15,1,135,192,195,224]},{"a":40872,"t":"byte","b":[112,13,248,12,60,7,15,128]},{"a":40880,"t":"byte","b":[97,249,231,15,122,225,244,255]},{"a":40888,"t":"byte","b":[194,159,13,176,62,15,248,28]},{"a":40896,"t":"byte","b":[127,129,249,135,248,14,191,192]},{"a":40904,"t":"byte","b":[255,128,127,14,129,255,252,3]},{"a":40912,"t":"byte","b":[252,27,255,128,127,240,15,156]},{"a":40920,"t":"byte","b":[3,195,248,15,14,31,129,246]},{"a":40928,"t":"byte","b":[30,255,7,248,15,31,129,248]},{"a":40936,"t":"byte","b":[60,60,115,248,63,8,15,135]},{"a":40944,"t":"byte","b":[192,248,30,83,58,68,65,84]},{"a":40952,"t":"byte","b":[65,90,79,79,77,45,67]},{"a":40959,"l":"data1_byte","c":"The one byte DATA3 does not reach: it still holds DATA1's byte here","t":"byte","b":[136]},{"a":40960,"l":"town_picture","c":"The town's header, for the shoot-out and before the train: its entry in picture_table points here. Bytes 1 to 6 hold the addresses of its screen colours ($AD6F), its colour-RAM nibbles ($B033) and their end ($B1AF), assembled for $A000, where it lies","t":"byte","b":[85,111,173,51,176,175,177,85]},{"a":40968,"l":"town_bitmap","c":"The town's bitmap, packed for unpack_bitmap and unpacked to $6000: character rows 0 to 3 and the first cell of row 4, the sky with the sun over the hills and the roofs of the saloon, the bank and the store","t":"byte","b":[191,255,31,170,4,234,170,3]},{"a":40976,"t":"byte","b":[255,24,170,2,186,170,1,174]},{"a":40984,"t":"byte","b":[170,9,234,170,1,255,1,191]},{"a":40992,"t":"byte","b":[175,171,170,4,255,5,191,191]},{"a":41000,"t":"byte","b":[175,170,16,85,6,86,91,85]},{"a":41008,"t":"byte","b":[4,106,191,255,2,85,2,106]},{"a":41016,"t":"byte","b":[191,255,4,85,1,165,250,255]},{"a":41024,"t":"byte","b":[5,85,2,149,229,250,255,3]},{"a":41032,"t":"byte","b":[253,245,213,85,1,213,213,213]},{"a":41040,"t":"byte","b":[213,170,8,85,1,165,165,169]},{"a":41048,"t":"byte","b":[169,170,2,175,85,4,87,126]},{"a":41056,"t":"byte","b":[234,170,1,85,4,255,1,170]},{"a":41064,"t":"byte","b":[3,85,3,127,234,170,3,255]},{"a":41072,"t":"byte","b":[2,254,254,250,234,234,234,85]},{"a":41080,"t":"byte","b":[1,170,3,169,170,3,95,165]},{"a":41088,"t":"byte","b":[170,6,85,1,255,1,170,6]},{"a":41096,"t":"byte","b":[85,1,253,171,170,5,85,2]},{"a":41104,"t":"byte","b":[255,1,170,5,85,2,255,1]},{"a":41112,"t":"byte","b":[170,5,85,3,255,1,170,1]},{"a":41120,"t":"byte","b":[171,170,1,171,85,3,149,149]},{"a":41128,"t":"byte","b":[165,165,249,170,16,254,255,1]},{"a":41136,"t":"byte","b":[191,255,1,171,171,171,170,1]},{"a":41144,"t":"byte","b":[255,1,187,255,1,254,255,1]},{"a":41152,"t":"byte","b":[187,239,187,238,239,254,255,1]},{"a":41160,"t":"byte","b":[191,255,1,254,255,1,251,254]},{"a":41168,"t":"byte","b":[238,255,1,191,250,255,10,170]},{"a":41176,"t":"byte","b":[1,186,170,1,171,170,4,255]},{"a":41184,"t":"byte","b":[24,170,2,186,170,5,255,24]},{"a":41192,"t":"byte","b":[171,170,9,186,170,1,174,170]},{"a":41200,"t":"byte","b":[3,171,170,6,186,255,2,191]},{"a":41208,"t":"byte","b":[175,171,169,170,4,175,181,213]},{"a":41216,"t":"byte","b":[85,1,213,53,111,191,255,3]},{"a":41224,"t":"byte","b":[252,255,3,224,252,195,63,255]},{"a":41232,"t":"byte","b":[3,252,63,255,1,191,255,3]},{"a":41240,"t":"byte","b":[123,69,85,3,77,86,94,23]},{"a":41248,"t":"byte","b":[193,117,76,82,78,208,141,209]},{"a":41256,"t":"byte","b":[149,229,37,201,2,192,48,12]},{"a":41264,"t":"byte","b":[85,2,87,87,95,220,60,240]},{"a":41272,"t":"byte","b":[105,149,85,2,81,85,1,116]},{"a":41280,"t":"byte","b":[85,1,170,2,107,171,174,96]},{"a":41288,"t":"byte","b":[106,170,2,234,170,3,162,170]},{"a":41296,"t":"byte","b":[3,42,170,1,169,165,165,149]},{"a":41304,"t":"byte","b":[149,85,7,86,170,16,101,85]},{"a":41312,"t":"byte","b":[6,86,170,8,85,7,101,170]},{"a":41320,"t":"byte","b":[8,249,249,229,229,229,229,165]},{"a":41328,"t":"byte","b":[150,90,86,86,85,2,165,186]},{"a":41336,"t":"byte","b":[255,1,85,3,149,149,229,165]},{"a":41344,"t":"byte","b":[234,85,7,165,170,16,191,170]},{"a":41352,"t":"byte","b":[7,238,234,170,8,234,122,122]},{"a":41360,"t":"byte","b":[94,87,85,1,170,7,234,255]},{"a":41368,"t":"byte","b":[16,170,6,186,170,1,255,8]},{"a":41376,"t":"byte","b":[174,170,12,171,170,2,255,32]},{"a":41384,"t":"byte","b":[170,2,234,170,5,173,171,170]},{"a":41392,"t":"byte","b":[2,174,170,1,171,255,1,85]},{"a":41400,"t":"byte","b":[2,213,181,173,173,253,15,82]},{"a":41408,"t":"byte","b":[85,5,149,107,175,122,171,126]},{"a":41416,"t":"byte","b":[234,186,175,231,117,85,1,117]},{"a":41424,"t":"byte","b":[158,121,231,102,191,106,136,168]},{"a":41432,"t":"byte","b":[250,170,1,155,249,169,64,79]},{"a":41440,"t":"byte","b":[125,245,150,146,149,191,149,83]},{"a":41448,"t":"byte","b":[125,241,69,23,85,1,170,1]},{"a":41456,"t":"byte","b":[37,170,1,186,170,1,228,166]},{"a":41464,"t":"byte","b":[170,3,138,10,186,170,1,234]},{"a":41472,"t":"byte","b":[170,2,42,170,1,169,169,165]},{"a":41480,"t":"byte","b":[165,149,149,85,7,86,170,13]},{"a":41488,"t":"byte","b":[174,170,2,85,5,149,85,2]},{"a":41496,"t":"byte","b":[170,5,169,170,10,85,6,101]},{"a":41504,"t":"byte","b":[85,2,86,86,86,91,91,91]},{"a":41512,"t":"byte","b":[111,239,173,173,173,181,181,181]},{"a":41520,"t":"byte","b":[213,170,8,85,3,101,85,4]},{"a":41528,"t":"byte","b":[90,85,7,170,1,85,7,191]},{"a":41536,"t":"byte","b":[106,85,7,253,171,170,5,255]},{"a":41544,"t":"byte","b":[2,170,1,86,90,90,90,91]},{"a":41552,"t":"byte","b":[170,7,234,234,122,95,87,87]},{"a":41560,"t":"byte","b":[87,119,87,170,5,234,58,14]},{"a":41568,"t":"byte","b":[255,32,170,7,175,170,1,171]},{"a":41576,"t":"byte","b":[170,4,191,192,170,4,175,240]},{"a":41584,"t":"byte","b":[12,252,170,3,191,204,205,207]},{"a":41592,"t":"byte","b":[204,170,1,171,252,12,31,60]},{"a":41600,"t":"byte","b":[204,28,175,252,205,207,204,205]},{"a":41608,"t":"byte","b":[207,192,199,195,255,1,195,195]},{"a":41616,"t":"byte","b":[255,1,192,192,13,13,13,14]},{"a":41624,"t":"byte","b":[13,13,13,13,170,3,122,186]},{"a":41632,"t":"byte","b":[173,170,1,186,174,126,101,101]},{"a":41640,"t":"byte","b":[84,87,117,245,95,95,89,90]},{"a":41648,"t":"byte","b":[88,86,88,90,253,87,117,86]},{"a":41656,"t":"byte","b":[86,89,89,101,229,149,150,89]},{"a":41664,"t":"byte","b":[85,4,170,2,107,170,2,234]},{"a":41672,"t":"byte","b":[170,3,85,2,21,85,2,89]},{"a":41680,"t":"byte","b":[85,1,170,1,89,89,101,165]},{"a":41688,"t":"byte","b":[165,89,86,85,2,93,101,85]},{"a":41696,"t":"byte","b":[3,149,170,16,85,2,101,85]},{"a":41704,"t":"byte","b":[5,170,24,85,5,86,86,86]},{"a":41712,"t":"byte","b":[229,230,150,150,155,91,91,111]},{"a":41720,"t":"byte","b":[153,85,7,170,8,85,2,149]},{"a":41728,"t":"byte","b":[93,85,4,86,85,7,170,8]},{"a":41736,"t":"byte","b":[85,1,149,85,13,86,111,111]},{"a":41744,"t":"byte","b":[111,111,191,191,191,255,9]},{"a":41751,"l":"town_bitmap_2","c":"The town's packed bitmap, row 4 from its second cell to row 6: the saloon's sign and upper windows, the little red house down the street, the bank's sign","t":"byte","b":[171,171,171,171,171,171,171,171]},{"a":41759,"t":"byte","b":[14,3,0,1,15,13,12,12]},{"a":41767,"t":"byte","b":[12,170,2,234,250,62,15,12]},{"a":41775,"t":"byte","b":[63,170,3,171,252,12,60,204]},{"a":41783,"t":"byte","b":[170,2,175,244,48,63,48,52]},{"a":41791,"t":"byte","b":[171,253,208,195,252,192,192,223]},{"a":41799,"t":"byte","b":[240,192,192,192,192,192,192,0]},{"a":41807,"t":"byte","b":[1,207,204,207,206,206,206,204]},{"a":41815,"t":"byte","b":[207,12,252,172,44,44,44,44]},{"a":41823,"t":"byte","b":[44,205,204,207,192,192,192,207]},{"a":41831,"t":"byte","b":[252,31,252,12,12,15,252,204]},{"a":41839,"t":"byte","b":[204,192,0,1,3,60,204,204]},{"a":41847,"t":"byte","b":[204,207,192,207,252,204,204,207]},{"a":41855,"t":"byte","b":[254,234,252,206,206,206,254,222]},{"a":41863,"t":"byte","b":[94,94,170,1,42,128,168,170]},{"a":41871,"t":"byte","b":[5,166,137,42,136,130,169,170]},{"a":41879,"t":"byte","b":[1,165,161,229,78,118,89,218]},{"a":41887,"t":"byte","b":[154,229,149,149,85,3,170,1]},{"a":41895,"t":"byte","b":[234,85,3,149,85,2,169,254]},{"a":41903,"t":"byte","b":[86,85,2,101,85,3,170,1]},{"a":41911,"t":"byte","b":[85,5,89,85,1,149,170,2]},{"a":41919,"t":"byte","b":[174,170,5,105,90,91,91,91]},{"a":41927,"t":"byte","b":[155,91,90,85,1,149,165,169]},{"a":41935,"t":"byte","b":[170,4,85,4,149,169,170,2]},{"a":41943,"t":"byte","b":[85,1,149,85,5,165,170,8]},{"a":41951,"t":"byte","b":[85,1,149,85,8,101,85,5]},{"a":41959,"t":"byte","b":[91,91,91,91,110,110,110,185]},{"a":41967,"t":"byte","b":[229,149,149,149,85,2,101,85]},{"a":41975,"t":"byte","b":[1,170,8,85,3,149,85,7]},{"a":41983,"t":"byte","b":[89,85,4,170,8,85,4,101]},{"a":41991,"t":"byte","b":[85,6,86,85,4,86,86,86]},{"a":41999,"t":"byte","b":[91,91,91,91,111,255,8,170]},{"a":42007,"t":"byte","b":[1,171,170,6,171,171,171,171]},{"a":42015,"t":"byte","b":[171,187,171,171,15,12,14,14]},{"a":42023,"t":"byte","b":[15,0,2,240,206,12,14,63]},{"a":42031,"t":"byte","b":[204,12,12,12,12,12,60,192]},{"a":42039,"t":"byte","b":[0,4,51,60,0,5,63,240]},{"a":42047,"t":"byte","b":[192,192,192,192,207,252,204,0]},{"a":42055,"t":"byte","b":[3,3,252,204,204,204,204,207]},{"a":42063,"t":"byte","b":[254,204,204,204,204,207,63,204]},{"a":42071,"t":"byte","b":[204,204,204,207,250,233,204,204]},{"a":42079,"t":"byte","b":[204,207,254,233,166,166,204,207]},{"a":42087,"t":"byte","b":[254,234,165,166,102,106,254,234]},{"a":42095,"t":"byte","b":[106,106,106,106,171,191,170,4]},{"a":42103,"t":"byte","b":[171,189,192,64,173,172,173,174]},{"a":42111,"t":"byte","b":[238,237,238,237,170,2,42,138]},{"a":42119,"t":"byte","b":[202,138,138,26,170,8,42,136]},{"a":42127,"t":"byte","b":[139,162,162,168,170,2,159,159]},{"a":42135,"t":"byte","b":[159,159,157,159,31,159,255,4]},{"a":42143,"t":"byte","b":[170,1,150,170,1,150,255,4]},{"a":42151,"t":"byte","b":[250,251,251,251,234,255,3,171]},{"a":42159,"t":"byte","b":[251,251,251,171,254,255,4,234]},{"a":42167,"t":"byte","b":[229,250,170,1,250,250,250,250]},{"a":42175,"t":"byte","b":[185,185,169,137,137,137,137,137]},{"a":42183,"t":"byte","b":[137,105,85,2,101,105,98,98]},{"a":42191,"t":"byte","b":[98,98,89,86,85,2,149,37]},{"a":42199,"t":"byte","b":[37,37,85,1,149,169,170,4]},{"a":42207,"t":"byte","b":[250,85,2,89,85,1,165,233]},{"a":42215,"t":"byte","b":[254,254,85,2,86,86,86,91]},{"a":42223,"t":"byte","b":[155,235,181,165,229,165,165,250]},{"a":42231,"t":"byte","b":[254,254,85,4,149,85,1,165]},{"a":42239,"t":"byte","b":[249,170,8,85,3,149,85,11]},{"a":42247,"t":"byte","b":[89,85,2,101,85,8,86,85]},{"a":42255,"t":"byte","b":[10,86,86,111,111,191,191,191]},{"a":42263,"t":"byte","b":[191,255,10,170,1,171,170,6]},{"a":42271,"t":"byte","b":[171,171,171,171,171,172,171,170]},{"a":42279,"t":"byte","b":[1,63,51,51,51,243,51,207]},{"a":42287,"t":"byte","b":[175,12,252,63,60,60,60,60]},{"a":42295,"t":"byte","b":[60,3,60,204,204,204,204,204]},{"a":42303,"t":"byte","b":[207,204,204,204,12,204,15,254]},{"a":42311,"t":"byte","b":[234,204,204,204,207,254,234,170]},{"a":42319,"t":"byte","b":[2,68,85,1,106,171,251,235]},{"a":42327,"t":"byte","b":[186,250,253,233,105,153,90,170]},{"a":42335,"t":"byte","b":[3,166,166,169,106,170,2,171]},{"a":42343,"t":"byte","b":[188,235,234,170,2,175,117,17]},{"a":42351,"t":"byte","b":[0,1,171,173,173,237,237,237]},{"a":42359,"t":"byte","b":[239,237,195,3,3,19,19,63]},{"a":42367,"t":"byte","b":[195,3,64,68,71,124,192,64]},{"a":42375,"t":"byte","b":[68,68,222,222,222,220,220,223]},{"a":42383,"t":"byte","b":[223,223,42,42,42,170,21,122]},{"a":42391,"t":"byte","b":[122,122,122,122,78,67,64,150]},{"a":42399,"t":"byte","b":[170,1,255,4,170,1,0,1]},{"a":42407,"t":"byte","b":[251,251,251,251,251,251,187,42]},{"a":42415,"t":"byte","b":[89,89,89,89,89,89,89,169]},{"a":42423,"t":"byte","b":[234,229,229,234,255,4,185,185]},{"a":42431,"t":"byte","b":[185,185,249,249,249,249,89,85]},{"a":42439,"t":"byte","b":[3,101,105,102,102,98,98,98]},{"a":42447,"t":"byte","b":[98,90,86,85,1,101,37,37]},{"a":42455,"t":"byte","b":[37,37,37,165,101,85,1,137]},{"a":42463,"t":"byte","b":[138,136,136,136,136,136,136,86]},{"a":42471,"t":"byte","b":[150,150,150,150,150,150,150,85]},{"a":42479,"t":"byte","b":[4,86,88,88,88,86,86,86]},{"a":42487,"t":"byte","b":[106,130,130,130,170,1,86,85]},{"a":42495,"t":"byte","b":[5,105,98,149,169,170,6,85]},{"a":42503,"t":"byte","b":[3,165,170,4,85,5,165,169]},{"a":42511,"t":"byte","b":[170,1,85,7,149,85,2,149]},{"a":42519,"t":"byte","b":[85,5,86,86,90,90,90,110]},{"a":42527,"t":"byte","b":[110,110,255,16]},{"a":42531,"l":"town_bitmap_3","c":"The town's packed bitmap, rows 7 to 10: the saloon's doors, the hitching rails, the bank's door and the store's sign","t":"byte","b":[170,3,186,170,11,174,171,170]},{"a":42539,"t":"byte","b":[5,171,170,1,252,255,1,190]},{"a":42547,"t":"byte","b":[174,174,174,174,174,254,234,170]},{"a":42555,"t":"byte","b":[4,171,188,255,5,234,130,2]},{"a":42563,"t":"byte","b":[255,2,250,160,64,64,64,68]},{"a":42571,"t":"byte","b":[251,171,11,75,75,11,75,75]},{"a":42579,"t":"byte","b":[171,172,172,172,172,172,175,174]},{"a":42587,"t":"byte","b":[192,0,2,3,3,63,235,155]},{"a":42595,"t":"byte","b":[0,2,15,250,166,159,182,218]},{"a":42603,"t":"byte","b":[237,237,237,237,237,237,239,234]},{"a":42611,"t":"byte","b":[19,19,19,19,62,234,170,1]},{"a":42619,"t":"byte","b":[171,71,78,122,234,171,172,240]},{"a":42627,"t":"byte","b":[0,1,91,91,91,107,143,63]},{"a":42635,"t":"byte","b":[63,255,1,170,22,168,170,1]},{"a":42643,"t":"byte","b":[128,128,0,5,128,0,16,10]},{"a":42651,"t":"byte","b":[0,7,171,2,0,6,251,170]},{"a":42659,"t":"byte","b":[1,10,10,10,10,10,10,105]},{"a":42667,"t":"byte","b":[102,170,1,37,41,34,34,34]},{"a":42675,"t":"byte","b":[238,238,254,238,238,174,170,3]},{"a":42683,"t":"byte","b":[234,234,254,254,254,238,238,104]},{"a":42691,"t":"byte","b":[88,86,149,149,153,165,165,150]},{"a":42699,"t":"byte","b":[150,150,150,86,86,86,86,90]},{"a":42707,"t":"byte","b":[88,88,88,90,88,88,90,130]},{"a":42715,"t":"byte","b":[130,130,170,1,130,130,170,1]},{"a":42723,"t":"byte","b":[150,98,98,106,98,98,98,98]},{"a":42731,"t":"byte","b":[98,165,9,10,8,168,8,10]},{"a":42739,"t":"byte","b":[8,85,2,149,37,37,37,37]},{"a":42747,"t":"byte","b":[165,170,8,105,86,85,5,105]},{"a":42755,"t":"byte","b":[85,2,165,170,5,102,150,150]},{"a":42763,"t":"byte","b":[150,86,86,86,86,255,16,170]},{"a":42771,"t":"byte","b":[4,174,170,9,250,223,170,4]},{"a":42779,"t":"byte","b":[169,170,2,106,174,174,174,174]},{"a":42787,"t":"byte","b":[174,174,174,174,144,144,145,145]},{"a":42795,"t":"byte","b":[145,146,168,128,3,3,19,19]},{"a":42803,"t":"byte","b":[63,195,3,3,68,71,124,192]},{"a":42811,"t":"byte","b":[0,2,4,4,27,139,11,11]},{"a":42819,"t":"byte","b":[11,75,75,75,174,175,174,174]},{"a":42827,"t":"byte","b":[174,175,173,173,127,219,107,175]},{"a":42835,"t":"byte","b":[191,215,85,2,87,126,234,170]},{"a":42843,"t":"byte","b":[2,171,190,232,234,234,235,252]},{"a":42851,"t":"byte","b":[192,0,3,188,192,0,3,3]},{"a":42859,"t":"byte","b":[60,192,0,2,2,9,161,5]},{"a":42867,"t":"byte","b":[5,21,85,1,165,101,101,101]},{"a":42875,"t":"byte","b":[101,101,101,170,24,168,170,7]},{"a":42883,"t":"byte","b":[0,1,160,170,6,0,2,160]},{"a":42891,"t":"byte","b":[170,5,0,3,64,85,3,149]},{"a":42899,"t":"byte","b":[0,5,170,3,10,10,10,10]},{"a":42907,"t":"byte","b":[10,75,75,90,34,34,34,34]},{"a":42915,"t":"byte","b":[34,162,98,90,101,105,98,98]},{"a":42923,"t":"byte","b":[98,98,106,101,89,85,1,86]},{"a":42931,"t":"byte","b":[150,38,38,166,102,165,153,89]},{"a":42939,"t":"byte","b":[153,37,9,10,8,86,86,86]},{"a":42947,"t":"byte","b":[86,86,86,86,150,170,8,86]},{"a":42955,"t":"byte","b":[86,86,86,86,86,86,86,98]},{"a":42963,"t":"byte","b":[106,98,90,86,85,3,8,8]},{"a":42971,"t":"byte","b":[136,40,138,104,88,86,37,37]},{"a":42979,"t":"byte","b":[37,37,165,37,37,165,170,8]},{"a":42987,"t":"byte","b":[98,96,96,96,106,96,96,96]},{"a":42995,"t":"byte","b":[149,170,1,136,136,136,136,168]},{"a":43003,"t":"byte","b":[138,86,86,166,38,38,38,38]},{"a":43011,"t":"byte","b":[166,255,16,170,6,174,170,1]},{"a":43019,"t":"byte","b":[234,234,234,234,234,250,234,234]},{"a":43027,"t":"byte","b":[234,234,234,234,234,234,234,255]},{"a":43035,"t":"byte","b":[1,174,174,174,174,174,174,174]},{"a":43043,"t":"byte","b":[238,128,128,128,144,145,145,146]},{"a":43051,"t":"byte","b":[171,2,2,18,2,26,175,255]},{"a":43059,"t":"byte","b":[2,68,70,107,191,255,4,254]},{"a":43067,"t":"byte","b":[170,4,171,172,176,173,173,173]},{"a":43075,"t":"byte","b":[175,176,192,0,2,175,186,234]},{"a":43083,"t":"byte","b":[168,0,4,252,240,192,0,13]},{"a":43091,"t":"byte","b":[128,128,128,128,129,129,129,5]},{"a":43099,"t":"byte","b":[42,42,170,6,101,101,101,85]},{"a":43107,"t":"byte","b":[5,170,48,165,153,150,149,149]},{"a":43115,"t":"byte","b":[149,149,149,85,3,149,149,101]},{"a":43123,"t":"byte","b":[89,86,163,160,160,160,160,160]},{"a":43131,"t":"byte","b":[168,168,150,37,37,9,2,0]},{"a":43139,"t":"byte","b":[3,101,101,101,106,101,165,37]},{"a":43147,"t":"byte","b":[42,102,102,102,166,102,102,102]},{"a":43155,"t":"byte","b":[166,8,8,8,8,8,8,8]},{"a":43163,"t":"byte","b":[8,38,38,38,38,38,38,38]},{"a":43171,"t":"byte","b":[38,170,8,86,86,86,86,86]},{"a":43179,"t":"byte","b":[86,86,86,85,4,86,86,85]},{"a":43187,"t":"byte","b":[5,149,101,86,149,101,101,85]},{"a":43195,"t":"byte","b":[4,149,165,149,170,8,96,96]},{"a":43203,"t":"byte","b":[96,106,96,96,96,88,136,136]},{"a":43211,"t":"byte","b":[136,136,168,138,136,136,38,38]},{"a":43219,"t":"byte","b":[38,38,38,38,166,38,255,16]},{"a":43227,"t":"byte","b":[170,2,250,15,0,4,234,234]},{"a":43235,"t":"byte","b":[234,255,1,253,13,13,13,234]},{"a":43243,"t":"byte","b":[234,234,254,174,174,174,175,255]},{"a":43251,"t":"byte","b":[1,235,235,235,235,255,1,245]},{"a":43259,"t":"byte","b":[245,255,1,235,171,171,171,235]},{"a":43267,"t":"byte","b":[235,255,1,170,3,171,172,240]},{"a":43275,"t":"byte","b":[0,2,171,172,176,192,0,4]},{"a":43283,"t":"byte","b":[192,0,3,3,0,15,2,0]},{"a":43291,"t":"byte","b":[18,2,10,10,42,42,170,68]},{"a":43299,"t":"byte","b":[149,149,85,6,170,8,148,149]},{"a":43307,"t":"byte","b":[149,149,149,149,149,149,0,6]},{"a":43315,"t":"byte","b":[128,128,0,8,38,37,37,37]},{"a":43323,"t":"byte","b":[9,2,0,2,8,136,104,88]},{"a":43331,"t":"byte","b":[86,85,1,149,37,38,38,38]},{"a":43339,"t":"byte","b":[38,38,166,102,86,170,8,86]},{"a":43347,"t":"byte","b":[86,86,86,86,86,86,86,86]},{"a":43355,"t":"byte","b":[85,1,105,98,98,98,106,98]},{"a":43363,"t":"byte","b":[101,149,85,2,149,41,34,34]},{"a":43371,"t":"byte","b":[149,150,150,150,150,86,150,169]},{"a":43379,"t":"byte","b":[149,101,102,102,102,102,102,150]},{"a":43387,"t":"byte","b":[86,85,1,149,101,102,150,102]},{"a":43395,"t":"byte","b":[102,136,104,88,86,149,101,85]},{"a":43403,"t":"byte","b":[2,38,38,38,166,86,86,86]},{"a":43411,"t":"byte","b":[86,255,16]},{"a":43414,"l":"town_bitmap_4","c":"The town's packed bitmap, rows 11 to 24: the stagecoach and the barrels, the street, and the black below it where the status lines go","t":"byte","b":[0,8,42,37,37,37,37,37]},{"a":43422,"t":"byte","b":[42,0,1,170,1,251,251,250]},{"a":43430,"t":"byte","b":[170,1,191,190,191,255,1,127]},{"a":43438,"t":"byte","b":[119,245,255,1,221,221,221,235]},{"a":43446,"t":"byte","b":[235,231,247,247,119,119,127,0]},{"a":43454,"t":"byte","b":[24,2,0,23,2,10,10,10]},{"a":43462,"t":"byte","b":[42,42,42,170,89,149,149,85]},{"a":43470,"t":"byte","b":[6,128,128,128,160,160,160,160]},{"a":43478,"t":"byte","b":[160,0,16,9,2,2,0,5]},{"a":43486,"t":"byte","b":[86,86,86,150,38,38,10,2]},{"a":43494,"t":"byte","b":[85,6,90,160,86,86,86,86]},{"a":43502,"t":"byte","b":[90,162,2,2,98,98,98,98]},{"a":43510,"t":"byte","b":[106,98,98,90,162,34,42,34]},{"a":43518,"t":"byte","b":[34,34,162,42,170,8,86,166]},{"a":43526,"t":"byte","b":[169,89,89,89,89,89,102,102]},{"a":43534,"t":"byte","b":[102,86,165,138,130,130,149,85]},{"a":43542,"t":"byte","b":[2,149,101,85,1,149,37,86]},{"a":43550,"t":"byte","b":[86,86,86,86,86,86,86,255]},{"a":43558,"t":"byte","b":[16,0,16,149,170,1,0,6]},{"a":43566,"t":"byte","b":[170,1,128,1,0,5,160,0]},{"a":43574,"t":"byte","b":[6,2,2,2,2,2,2,2]},{"a":43582,"t":"byte","b":[2,2,255,1,170,1,134,134]},{"a":43590,"t":"byte","b":[134,134,134,134,255,1,170,1]},{"a":43598,"t":"byte","b":[1,1,1,1,1,1,255,1]},{"a":43606,"t":"byte","b":[170,1,128,128,128,128,128,128]},{"a":43614,"t":"byte","b":[252,172,108,108,108,108,108,236]},{"a":43622,"t":"byte","b":[0,1,2,2,2,10,10,42]},{"a":43630,"t":"byte","b":[42,170,104,168,168,168,168,168]},{"a":43638,"t":"byte","b":[170,3,0,12,42,10,37,37]},{"a":43646,"t":"byte","b":[0,2,42,10,165,230,165,166]},{"a":43654,"t":"byte","b":[0,2,128,10,130,169,165,89]},{"a":43662,"t":"byte","b":[0,1,10,2,169,185,105,105]},{"a":43670,"t":"byte","b":[105,2,160,128,96,96,96,96]},{"a":43678,"t":"byte","b":[96,86,150,149,37,9,2,0]},{"a":43686,"t":"byte","b":[2,34,34,162,98,90,85,1]},{"a":43694,"t":"byte","b":[149,149,170,8,89,89,153,105]},{"a":43702,"t":"byte","b":[89,89,89,89,130,130,170,1]},{"a":43710,"t":"byte","b":[130,130,130,130,130,10,8,8]},{"a":43718,"t":"byte","b":[8,168,8,10,8,86,150,38]},{"a":43726,"t":"byte","b":[38,38,38,38,166,255,16,0]},{"a":43734,"t":"byte","b":[14,192,0,17,3,3,3,3]},{"a":43742,"t":"byte","b":[0,4,255,1,170,1,174,234]},{"a":43750,"t":"byte","b":[250,62,51,51,142,142,150,150]},{"a":43758,"t":"byte","b":[106,102,230,246,1,15,250,106]},{"a":43766,"t":"byte","b":[170,4,138,165,149,149,151,159]},{"a":43774,"t":"byte","b":[191,179,92,172,172,174,174,238]},{"a":43782,"t":"byte","b":[254,122,42,42,42,42,42,10]},{"a":43790,"t":"byte","b":[10,10,170,8,255,8,170,96]},{"a":43798,"t":"byte","b":[0,1,128,128,128,128,128,160]},{"a":43806,"t":"byte","b":[160,37,37,37,10,0,4,166]},{"a":43814,"t":"byte","b":[138,130,2,0,4,89,89,90]},{"a":43822,"t":"byte","b":[88,160,0,3,98,96,160,40]},{"a":43830,"t":"byte","b":[34,34,32,32,128,0,5,128]},{"a":43838,"t":"byte","b":[32,0,8,37,9,2,0,5]},{"a":43846,"t":"byte","b":[170,3,162,130,2,2,0,1]},{"a":43854,"t":"byte","b":[89,89,89,89,89,89,89,153]},{"a":43862,"t":"byte","b":[162,138,130,130,98,90,86,85]},{"a":43870,"t":"byte","b":[1,8,8,8,168,8,10,8]},{"a":43878,"t":"byte","b":[136,38,38,38,38,38,38,166]},{"a":43886,"t":"byte","b":[38,255,16,0,3,48,0,16]},{"a":43894,"t":"byte","b":[192,0,2,12,0,3,12,0]},{"a":43902,"t":"byte","b":[12,130,138,130,34,42,10,10]},{"a":43910,"t":"byte","b":[2,35,139,10,8,32,160,128]},{"a":43918,"t":"byte","b":[0,1,85,1,170,1,255,1]},{"a":43926,"t":"byte","b":[0,5,207,195,255,1,195,51]},{"a":43934,"t":"byte","b":[63,15,3,0,1,220,252,172]},{"a":43942,"t":"byte","b":[176,192,192,0,1,10,10,10]},{"a":43950,"t":"byte","b":[10,42,42,42,170,113,160,160]},{"a":43958,"t":"byte","b":[168,168,168,168,168,170,1,0]},{"a":43966,"t":"byte","b":[24,32,32,32,32,32,32,32]},{"a":43974,"t":"byte","b":[0,1,8,8,2,0,8,128]},{"a":43982,"t":"byte","b":[32,32,8,2,0,16,153,153]},{"a":43990,"t":"byte","b":[41,9,2,0,3,85,5,149]},{"a":43998,"t":"byte","b":[149,37,104,88,86,85,5,38]},{"a":44006,"t":"byte","b":[38,38,150,86,86,86,86,255]},{"a":44014,"t":"byte","b":[16,0,32,48,0,8,128,0]},{"a":44022,"t":"byte","b":[9,2,0,16,2,10,10,42]},{"a":44030,"t":"byte","b":[0,2,2,2,170,132,0,3]},{"a":44038,"t":"byte","b":[128,128,128,128,128,0,32,2]},{"a":44046,"t":"byte","b":[2,2,2,2,2,2,2,0]},{"a":44054,"t":"byte","b":[24,9,2,0,6,85,2,149]},{"a":44062,"t":"byte","b":[165,41,10,2,0,1,86,86]},{"a":44070,"t":"byte","b":[86,86,86,86,150,166,255,6]},{"a":44078,"t":"byte","b":[254,248,255,3,254,248,224,128]},{"a":44086,"t":"byte","b":[0,5,128,160,160,168,0,48]},{"a":44094,"t":"byte","b":[1,1,1,5,5,21,21,21]},{"a":44102,"t":"byte","b":[85,40,170,104,160,160,160,160]},{"a":44110,"t":"byte","b":[160,168,168,168,0,32,2,2]},{"a":44118,"t":"byte","b":[2,0,45,166,42,10,0,5]},{"a":44126,"t":"byte","b":[224,128,0,14,170,8,0,1]},{"a":44134,"t":"byte","b":[128,160,168,168,170,3,0,6]},{"a":44142,"t":"byte","b":[128,160,0,27,1,1,5,5]},{"a":44150,"t":"byte","b":[5,85,40,170,112,168,170,7]},{"a":44158,"t":"byte","b":[0,6,128,128,0,96,170,16]},{"a":44166,"t":"byte","b":[168,170,7,0,3,128,160,168]},{"a":44174,"t":"byte","b":[170,2,0,7,128,0,5,2]},{"a":44182,"t":"byte","b":[2,2,42,42,170,22,85,16]},{"a":44190,"t":"byte","b":[170,128,128,128,128,160,160,160]},{"a":44198,"t":"byte","b":[160,160,0,96,170,32,128,160]},{"a":44206,"t":"byte","b":[168,170,5,10,10,42,42,170]},{"a":44214,"t":"byte","b":[172,168,168,168,168,170,4,0]},{"a":44222,"t":"byte","b":[96,170,5,255,3,170,5,255]},{"a":44230,"t":"byte","b":[3,170,5,255,3,170,5,255]},{"a":44238,"t":"byte","b":[3,170,5,255,3,170,5,255]},{"a":44246,"t":"byte","b":[3,170,5,255,3,170,5,255]},{"a":44254,"t":"byte","b":[3,170,5,255,3,170,5,255]},{"a":44262,"t":"byte","b":[3,170,5,255,3,170,5,255]},{"a":44270,"t":"byte","b":[3,170,5,255,3,170,5,255]},{"a":44278,"t":"byte","b":[3,170,5,255,3,170,5,255]},{"a":44286,"t":"byte","b":[3,170,5,255,3,170,5,255]},{"a":44294,"t":"byte","b":[3,170,5,255,3,170,5,255]},{"a":44302,"t":"byte","b":[3,170,5,255,3,170,5,255]},{"a":44310,"t":"byte","b":[3,170,5,255,3,170,5,255]},{"a":44318,"t":"byte","b":[3,170,5,255,3,170,5,255]},{"a":44326,"t":"byte","b":[3,170,5,255,3,170,5,255]},{"a":44334,"t":"byte","b":[3,0,1,128,128,128,128,255]},{"a":44342,"t":"byte","b":[3,0,5,255,3,0,5,255]},{"a":44350,"t":"byte","b":[3,0,5,255,3,0,5,255]},{"a":44358,"t":"byte","b":[3,0,5,255,3,0,5,255]},{"a":44366,"t":"byte","b":[3,0,5,255,3,0,5,255]},{"a":44374,"t":"byte","b":[3,0,5,255,3,0,5,255]},{"a":44382,"t":"byte","b":[3,0,5,255,255,255,255,255]},{"a":44390,"t":"byte","b":[255,255,255,255,187,170,8,255]},{"a":44398,"t":"byte","b":[72]},{"a":44399,"l":"town_colours","c":"The town's screen colours, packed in pairs of a count and a value for unpack_runs: each cell's two colours, unpacked to $4400","t":"byte","b":[1,225,3,231,1,239,3,231]},{"a":44407,"t":"byte","b":[2,239,2,31,2,230,5,96]},{"a":44415,"t":"byte","b":[1,113,1,7,1,103,3,104]},{"a":44423,"t":"byte","b":[3,15,5,111,1,96,6,230]},{"a":44431,"t":"byte","b":[1,231,1,239,3,231,1,239]},{"a":44439,"t":"byte","b":[3,231,3,239,1,15,1,134]},{"a":44447,"t":"byte","b":[1,80,1,233,1,213,2,133]},{"a":44455,"t":"byte","b":[1,112,1,124,1,128,1,216]},{"a":44463,"t":"byte","b":[1,232,1,248,1,240,2,111]},{"a":44471,"t":"byte","b":[1,240,1,239,1,240,1,239]},{"a":44479,"t":"byte","b":[2,144,2,96,4,230,1,159]},{"a":44487,"t":"byte","b":[1,239,2,231,1,239,1,231]},{"a":44495,"t":"byte","b":[2,239,4,231,1,239,1,143]},{"a":44503,"t":"byte","b":[1,133,1,128,1,213,1,93]},{"a":44511,"t":"byte","b":[1,216,1,141,1,128,1,216]},{"a":44519,"t":"byte","b":[1,232,1,248,1,240,2,239]},{"a":44527,"t":"byte","b":[1,240,1,15,1,239,2,240]},{"a":44535,"t":"byte","b":[1,249,1,239,4,240,1,111]},{"a":44543,"t":"byte","b":[1,240,1,233,1,159,1,239]},{"a":44551,"t":"byte","b":[4,231,6,239,1,231,1,137]},{"a":44559,"t":"byte","b":[1,88,1,133,1,152,1,128]},{"a":44567,"t":"byte","b":[1,240,1,111,3,240,2,239]},{"a":44575,"t":"byte","b":[1,240,3,239,1,240,1,144]},{"a":44583,"t":"byte","b":[1,240,1,239,2,240,1,239]},{"a":44591,"t":"byte","b":[2,240,1,144,1,231,1,233]},{"a":44599,"t":"byte","b":[1,79,2,239,2,79,1,231]},{"a":44607,"t":"byte","b":[2,228,3,231,1,233,1,152]},{"a":44615,"t":"byte","b":[1,232,1,8,1,137,4,240]},{"a":44623,"t":"byte","b":[1,239,1,240,2,249,1,240]},{"a":44631,"t":"byte","b":[1,239,4,240,1,239,2,240]},{"a":44639,"t":"byte","b":[1,239,3,240,3,233,2,228]},{"a":44647,"t":"byte","b":[1,236,3,231,1,228,4,249]},{"a":44655,"t":"byte","b":[1,233,1,137,1,8,2,232]},{"a":44663,"t":"byte","b":[1,8,1,16,2,144,1,16]},{"a":44671,"t":"byte","b":[4,144,1,249,4,240,1,239]},{"a":44679,"t":"byte","b":[5,240,1,144,4,233,2,231]},{"a":44687,"t":"byte","b":[1,233,1,73,1,9,2,249]},{"a":44695,"t":"byte","b":[1,9,1,121,2,231,1,149]},{"a":44703,"t":"byte","b":[3,232,1,130,2,128,1,32]},{"a":44711,"t":"byte","b":[1,16,8,144,1,32,3,242]},{"a":44719,"t":"byte","b":[3,240,4,233,1,121,2,233]},{"a":44727,"t":"byte","b":[3,224,1,233,1,121,1,25]},{"a":44735,"t":"byte","b":[1,233,1,121,1,233,1,144]},{"a":44743,"t":"byte","b":[6,232,3,128,1,144,2,233]},{"a":44751,"t":"byte","b":[4,144,3,32,1,226,1,32]},{"a":44759,"t":"byte","b":[1,242,1,32,3,233,1,105]},{"a":44767,"t":"byte","b":[1,9,1,233,1,224,2,231]},{"a":44775,"t":"byte","b":[1,224,2,121,1,151,2,25]},{"a":44783,"t":"byte","b":[2,128,6,232,1,128,1,232]},{"a":44791,"t":"byte","b":[1,128,5,144,1,233,1,144]},{"a":44799,"t":"byte","b":[3,32,1,226,3,32,3,233]},{"a":44807,"t":"byte","b":[1,230,1,169,1,233,3,224]},{"a":44815,"t":"byte","b":[1,25,1,121,1,231,2,224]},{"a":44823,"t":"byte","b":[1,128,1,232,1,128,6,232]},{"a":44831,"t":"byte","b":[2,128,1,232,3,144,1,224]},{"a":44839,"t":"byte","b":[1,144,1,233,1,144,3,32]},{"a":44847,"t":"byte","b":[1,226,1,32,1,224,1,32]},{"a":44855,"t":"byte","b":[2,233,1,25,1,38,1,114]},{"a":44863,"t":"byte","b":[2,52,2,25,1,225,2,224]},{"a":44871,"t":"byte","b":[1,231,10,232,1,128,1,232]},{"a":44879,"t":"byte","b":[1,128,1,232,1,224,3,144]},{"a":44887,"t":"byte","b":[1,233,1,144,7,32,2,233]},{"a":44895,"t":"byte","b":[1,231,1,32,1,80,1,37]},{"a":44903,"t":"byte","b":[1,36,4,224,2,231,12,232]},{"a":44911,"t":"byte","b":[1,128,1,232,2,224,4,144]},{"a":44919,"t":"byte","b":[1,32,2,224,4,32,2,233]},{"a":44927,"t":"byte","b":[1,231,1,226,1,32,1,48]},{"a":44935,"t":"byte","b":[2,224,2,201,1,233,1,137]},{"a":44943,"t":"byte","b":[15,232,1,231,5,112,2,32]},{"a":44951,"t":"byte","b":[1,224,1,32,2,224,1,32]},{"a":44959,"t":"byte","b":[2,233,5,231,1,150,1,105]},{"a":44967,"t":"byte","b":[1,6,1,105,1,150,2,232]},{"a":44975,"t":"byte","b":[1,225,13,232,4,112,2,224]},{"a":44983,"t":"byte","b":[1,32,1,112,2,32,1,224]},{"a":44991,"t":"byte","b":[1,32,2,233,5,231,2,224]},{"a":44999,"t":"byte","b":[1,105,1,232,1,200,16,232]},{"a":45007,"t":"byte","b":[3,231,4,224,1,231,4,32]},{"a":45015,"t":"byte","b":[2,233,5,231,2,224,1,231]},{"a":45023,"t":"byte","b":[19,232,4,231,1,224,3,231]},{"a":45031,"t":"byte","b":[3,32,2,144,1,232,2,231]},{"a":45039,"t":"byte","b":[2,224,1,225,1,224,6,128]},{"a":45047,"t":"byte","b":[14,232,4,231,2,224,4,231]},{"a":45055,"t":"byte","b":[1,32,1,144,1,224,3,232]},{"a":45063,"t":"byte","b":[1,231,2,224,6,128,16,232]},{"a":45071,"t":"byte","b":[12,231,9,232,2,128,17,232]},{"a":45079,"t":"byte","b":[12,231,28,232,12,231,29,232]},{"a":45087,"t":"byte","b":[11,231,29,232,11,231,30,232]},{"a":45095,"t":"byte","b":[10,231,30,232,10,231,30,232]},{"a":45103,"t":"byte","b":[1,128,9,231]},{"a":45107,"l":"town_nibbles","c":"The town's colour-RAM colours, packed in pairs of a count and a byte of two cells' colours (high nibble first), spread over colour RAM by show_picture","t":"byte","b":[2,255,1,15,1,255,1,0]},{"a":45115,"t":"byte","b":[1,102,1,17,2,136,1,134]},{"a":45123,"t":"byte","b":[1,16,1,0,1,6,1,22]},{"a":45131,"t":"byte","b":[2,0,1,9,3,17,1,240]},{"a":45139,"t":"byte","b":[1,255,1,240,1,255,1,240]},{"a":45147,"t":"byte","b":[1,0,1,96,1,136,1,141]},{"a":45155,"t":"byte","b":[1,216,1,13,1,153,4,17]},{"a":45163,"t":"byte","b":[1,255,1,145,2,17,1,0]},{"a":45171,"t":"byte","b":[1,255,1,15,1,0,2,255]},{"a":45179,"t":"byte","b":[1,0,1,5,1,136,1,80]},{"a":45187,"t":"byte","b":[1,217,1,209,1,17,1,1]},{"a":45195,"t":"byte","b":[1,17,1,25,1,1,1,17]},{"a":45203,"t":"byte","b":[1,22,1,6,1,0,1,15]},{"a":45211,"t":"byte","b":[1,255,1,240,3,0,1,13]},{"a":45219,"t":"byte","b":[1,213,1,85,1,1,1,24]},{"a":45227,"t":"byte","b":[3,17,1,31,1,17,1,145]},{"a":45235,"t":"byte","b":[1,17,1,18,1,144,6,0]},{"a":45243,"t":"byte","b":[1,1,1,29,1,130,1,17]},{"a":45251,"t":"byte","b":[1,9,3,17,1,153,3,17]},{"a":45259,"t":"byte","b":[1,34,7,0,1,9,1,29]},{"a":45267,"t":"byte","b":[3,34,1,17,1,16,1,153]},{"a":45275,"t":"byte","b":[1,146,3,17,1,34,3,0]},{"a":45283,"t":"byte","b":[1,15,1,0,1,240,1,0]},{"a":45291,"t":"byte","b":[1,1,1,17,1,2,1,33]},{"a":45299,"t":"byte","b":[1,34,6,17,1,18,1,34]},{"a":45307,"t":"byte","b":[1,0,1,160,1,9,1,153]},{"a":45315,"t":"byte","b":[3,0,1,129,3,17,1,41]},{"a":45323,"t":"byte","b":[1,16,1,1,5,17,1,34]},{"a":45331,"t":"byte","b":[1,0,1,160,1,144,1,9]},{"a":45339,"t":"byte","b":[2,0,1,1,2,17,1,33]},{"a":45347,"t":"byte","b":[1,17,1,25,7,17,1,34]},{"a":45355,"t":"byte","b":[2,0,1,153,1,144,1,0]},{"a":45363,"t":"byte","b":[1,113,5,17,1,16,1,17]},{"a":45371,"t":"byte","b":[1,25,5,17,1,34,4,0]},{"a":45379,"t":"byte","b":[10,17,1,16,4,17,1,34]},{"a":45387,"t":"byte","b":[1,17,1,32,1,1,13,17]},{"a":45395,"t":"byte","b":[1,18,2,17,1,34,3,17]},{"a":45403,"t":"byte","b":[2,0,14,17,1,34,1,16]},{"a":45411,"t":"byte","b":[2,0,1,201,1,0,1,17]},{"a":45419,"t":"byte","b":[1,129,12,17,1,34,1,1]},{"a":45427,"t":"byte","b":[1,0,1,17,1,144,1,0]},{"a":45435,"t":"byte","b":[14,17,1,34,2,17,1,1]},{"a":45443,"t":"byte","b":[16,17,1,34,2,17,1,16]},{"a":45451,"t":"byte","b":[16,17,1,33,60,17,95,0]},{"a":45459,"t":"byte","b":[1,16,4,0,1,104,1,170]},{"a":45467,"t":"byte","b":[1,104,1,64,1,165,1,48]},{"a":45475,"t":"byte","b":[1,240,1,26,1,173,1,25]},{"a":45483,"t":"byte","b":[1,212,1,133]},{"a":45487,"l":"leftover_b1af","c":"A byte between the town and the canyon that nothing reads","t":"byte","b":[170]},{"a":45488,"l":"canyon_picture","c":"The canyon's header, for the ducks: bytes 1 to 6 are its three addresses assembled as if it lay at $A000 ($AE9A, $B220, $B456), which show_picture moves by $11B0 to $C04A, $C3D0 and $C606","t":"byte","b":[85,154,174,32,178,86,180,85]},{"a":45496,"l":"canyon_bitmap","c":"The canyon's bitmap, packed for unpack_bitmap: rows 0 to 4, the sky between the canyon's grey walls","t":"byte","b":[106,170,3,186,174,170,2,149]},{"a":45504,"t":"byte","b":[165,169,106,170,2,154,170,1]},{"a":45512,"t":"byte","b":[106,90,86,85,3,149,165,170]},{"a":45520,"t":"byte","b":[4,106,106,90,90,250,254,255]},{"a":45528,"t":"byte","b":[6,191,191,191,175,175,239,235]},{"a":45536,"t":"byte","b":[250,170,11,174,171,170,3,127]},{"a":45544,"t":"byte","b":[159,167,167,103,159,159,159,255]},{"a":45552,"t":"byte","b":[1,254,254,255,7,191,191,191]},{"a":45560,"t":"byte","b":[175,234,250,237,249,249,249,254]},{"a":45568,"t":"byte","b":[254,255,2,85,6,149,149,85]},{"a":45576,"t":"byte","b":[116,87,87,87,94,234,234,234]},{"a":45584,"t":"byte","b":[234,170,4,149,149,150,150,86]},{"a":45592,"t":"byte","b":[86,90,90,255,7,254,170,1]},{"a":45600,"t":"byte","b":[169,169,165,149,149,85,2,138]},{"a":45608,"t":"byte","b":[138,170,1,163,175,163,191,143]},{"a":45616,"t":"byte","b":[255,3,254,254,254,254,254,173]},{"a":45624,"t":"byte","b":[183,159,159,159,159,159,127,255]},{"a":45632,"t":"byte","b":[6,254,254,254,254,250,250,174]},{"a":45640,"t":"byte","b":[174,174,171,171,169,169,189,189]},{"a":45648,"t":"byte","b":[189,183,247,191,255,7,170,1]},{"a":45656,"t":"byte","b":[165,165,181,181,181,181,181,170]},{"a":45664,"t":"byte","b":[8,255,8,169,154,170,1,154]},{"a":45672,"t":"byte","b":[170,1,169,170,2,86,85,1]},{"a":45680,"t":"byte","b":[149,165,165,101,89,89,170,5]},{"a":45688,"t":"byte","b":[106,106,106,255,8,170,6,186]},{"a":45696,"t":"byte","b":[186,255,8,181,181,173,173,173]},{"a":45704,"t":"byte","b":[187,187,187,255,8,170,8,234]},{"a":45712,"t":"byte","b":[234,186,186,174,175,170,2,213]},{"a":45720,"t":"byte","b":[189,171,171,170,1,234,234,250]},{"a":45728,"t":"byte","b":[85,4,149,149,149,165,85,104]},{"a":45736,"t":"byte","b":[122,122,122,122,122,122,234,234]},{"a":45744,"t":"byte","b":[255,1,254,254,254,250,250,234]},{"a":45752,"t":"byte","b":[235,175,175,191,255,5,169,169]},{"a":45760,"t":"byte","b":[170,2,169,169,169,169,85,1]},{"a":45768,"t":"byte","b":[86,87,86,94,122,122,122,255]},{"a":45776,"t":"byte","b":[2,63,255,2,63,63,255,1]},{"a":45784,"t":"byte","b":[250,250,234,234,171,171,169,167]},{"a":45792,"t":"byte","b":[127,127,127,127,127,127,255,2]},{"a":45800,"t":"byte","b":[254,254,254,250,250,250,250,234]},{"a":45808,"t":"byte","b":[175,175,174,186,186,186,186,186]},{"a":45816,"t":"byte","b":[186,234,170,6,255,8,181,181]},{"a":45824,"t":"byte","b":[181,181,181,170,1,234,234,170]},{"a":45832,"t":"byte","b":[4,234,250,122,94,255,8,169]},{"a":45840,"t":"byte","b":[170,5,169,170,7,106,106,106]},{"a":45848,"t":"byte","b":[106,106,106,106,106,90,90,255]},{"a":45856,"t":"byte","b":[8,186,174,174,175,173,173,181]},{"a":45864,"t":"byte","b":[181,170,5,234,122,90,171,171]},{"a":45872,"t":"byte","b":[171,173,171,171,171,171,170,11]},{"a":45880,"t":"byte","b":[154,154,166,169,170,1,255,7]},{"a":45888,"t":"byte","b":[191,186,170,7,181,181,173,173]},{"a":45896,"t":"byte","b":[173,173,173,171,85,104,234,234]},{"a":45904,"t":"byte","b":[234,234,234,234,234,234,235,191]},{"a":45912,"t":"byte","b":[255,6,170,6,169,155,165,165]},{"a":45920,"t":"byte","b":[149,151,87,87,87,87,234,234]},{"a":45928,"t":"byte","b":[234,234,170,4,207,255,1,207]},{"a":45936,"t":"byte","b":[206,254,254,63,63,159,159,159]},{"a":45944,"t":"byte","b":[111,127,127,127,127,255,7,254]},{"a":45952,"t":"byte","b":[234,234,170,2,171,171,171,174]},{"a":45960,"t":"byte","b":[250,234,234,235,235,171,171,175]},{"a":45968,"t":"byte","b":[170,8,255,4,254,254,255,1]},{"a":45976,"t":"byte","b":[254,234,170,2,234,170,3,165]},{"a":45984,"t":"byte","b":[94,94,94,94,87,87,87,87]},{"a":45992,"t":"byte","b":[255,16,181,181,181,181,173,173]},{"a":46000,"t":"byte","b":[235,255,1,90,94,87,87,85]},{"a":46008,"t":"byte","b":[4,170,4,234,234,234,106,181]},{"a":46016,"t":"byte","b":[173,173,173,171,171,170,2,94]},{"a":46024,"t":"byte","b":[94,90,94,94,86,215,215,255]},{"a":46032,"t":"byte","b":[8,234,234,234,234,234,122,122]},{"a":46040,"t":"byte","b":[122,255,2,251,251,239,255,3]},{"a":46048,"t":"byte","b":[191,191,191,191,239,239,251,254]},{"a":46056,"t":"byte","b":[255,4,239,239,251,254,169,169]},{"a":46064,"t":"byte","b":[169,169,169,169,169,169,85,47]},{"a":46072,"t":"byte","b":[86,85,6,170,2,85,7,149]},{"a":46080,"t":"byte","b":[85,34,87,87,87,87,87,87]},{"a":46088,"t":"byte","b":[234,234,170,6,255,6,254,254]},{"a":46096,"t":"byte","b":[170,2,151,151,157,93,93,93]},{"a":46104,"t":"byte","b":[171,171,107,155,167,167,169,171]},{"a":46112,"t":"byte","b":[255,8,254,206,202,255,1,207]},{"a":46120,"t":"byte","b":[207,255,1,243,191,255,7,254]},{"a":46128,"t":"byte","b":[254,254,234,234,234,234,234,174]},{"a":46136,"t":"byte","b":[174,190,186,186,186,234,234,175]},{"a":46144,"t":"byte","b":[191,191,255,5,170,6,171,170]},{"a":46152,"t":"byte","b":[1,254,251,255,1,251,251,239]},{"a":46160,"t":"byte","b":[255,2,165,165,165,165,165,165]},{"a":46168,"t":"byte","b":[165,165,149,149,181,181,173,173]},{"a":46176,"t":"byte","b":[173,173,234,234,234,234,122,122]},{"a":46184,"t":"byte","b":[122,94,255,8,183,181,181,173]},{"a":46192,"t":"byte","b":[173,171,171,171,170,8,106,106]},{"a":46200,"t":"byte","b":[106,122,122,122,122,94,170,8]},{"a":46208,"t":"byte","b":[215,213,213,181,181,173,171,170]},{"a":46216,"t":"byte","b":[3,234,234,234,234,234,250,181]},{"a":46224,"t":"byte","b":[173,171,170,5,89,86,85,1]},{"a":46232,"t":"byte","b":[213,213,213,181,181,254,255,7]},{"a":46240,"t":"byte","b":[254,251,251,251,254,254,255,8]},{"a":46248,"t":"byte","b":[191,191,213,213,213,213,181,173]},{"a":46256,"t":"byte","b":[171,170,1,85,6,149,229,85]},{"a":46264,"t":"byte","b":[22,86,90,90,106,106,106,170]},{"a":46272,"t":"byte","b":[4,255,8,165,169,170,6,85]},{"a":46280,"t":"byte","b":[4,149,149,149,165,85,24,87]},{"a":46288,"t":"byte","b":[87,87,87,87,94,94,122,255]},{"a":46296,"t":"byte","b":[8,169,169,169,169,165,165,149]},{"a":46304,"t":"byte","b":[85,1,174,186,186,186,170,3]},{"a":46312,"t":"byte","b":[234,87,87,94,94,126,122,122]},{"a":46320,"t":"byte","b":[122,255,8,162,168,168,168,170]},{"a":46328,"t":"byte","b":[1,168,170,1,168,186,186,234]},{"a":46336,"t":"byte","b":[234,170,1,234,234,170,1,234]},{"a":46344,"t":"byte","b":[170,1,171,170,1,174,170,3]},{"a":46352,"t":"byte","b":[169,169,167,167,151,159,127,255]},{"a":46360,"t":"byte","b":[9,171,171,171,171,174,174,174]},{"a":46368,"t":"byte","b":[174,170,4,171,171,171,171,229]},{"a":46376,"t":"byte","b":[229,229,229,165,149,149,149]},{"a":46383,"l":"canyon_bitmap_2","c":"The canyon's packed bitmap, rows 5 to 8: the walls and the pale mountain far off between them","t":"byte","b":[173,173,173,173,173,173,173,171]},{"a":46391,"t":"byte","b":[94,94,94,87,87,87,87,87]},{"a":46399,"t":"byte","b":[255,8,170,8,213,213,213,213]},{"a":46407,"t":"byte","b":[213,213,181,181,94,94,94,94]},{"a":46415,"t":"byte","b":[94,94,94,87,255,16,186,174]},{"a":46423,"t":"byte","b":[174,171,171,171,170,8,234,234]},{"a":46431,"t":"byte","b":[173,173,171,171,170,4,85,3]},{"a":46439,"t":"byte","b":[213,213,213,181,181,170,8,239]},{"a":46447,"t":"byte","b":[239,251,251,250,254,254,255,7]},{"a":46455,"t":"byte","b":[191,191,165,170,7,213,181,173]},{"a":46463,"t":"byte","b":[173,171,171,171,170,1,85,6]},{"a":46471,"t":"byte","b":[86,234,90,106,106,170,5,255]},{"a":46479,"t":"byte","b":[24,165,169,170,6,85,4,149]},{"a":46487,"t":"byte","b":[165,170,2,85,7,151,85,1]},{"a":46495,"t":"byte","b":[87,94,94,122,234,234,170,1]},{"a":46503,"t":"byte","b":[234,170,7,255,2,254,254,254]},{"a":46511,"t":"byte","b":[254,250,234,85,1,86,91,95]},{"a":46519,"t":"byte","b":[109,109,125,117,213,213,87,87]},{"a":46527,"t":"byte","b":[94,94,122,234,234,234,170,6]},{"a":46535,"t":"byte","b":[255,8,168,172,172,186,184,248]},{"a":46543,"t":"byte","b":[228,229,255,2,254,254,254,234]},{"a":46551,"t":"byte","b":[170,2,169,175,175,183,191,127]},{"a":46559,"t":"byte","b":[127,127,255,3,254,250,235,239]},{"a":46567,"t":"byte","b":[175,191,191,255,5,253,186,186]},{"a":46575,"t":"byte","b":[186,234,234,234,235,174,174,174]},{"a":46583,"t":"byte","b":[174,174,174,174,185,185,235,235]},{"a":46591,"t":"byte","b":[235,235,171,171,175,175,171,171]},{"a":46599,"t":"byte","b":[170,6,87,85,1,213,213,245]},{"a":46607,"t":"byte","b":[181,181,181,170,1,234,234,234]},{"a":46615,"t":"byte","b":[122,94,94,87,255,8,173,173]},{"a":46623,"t":"byte","b":[171,171,170,4,155,167,167,166]},{"a":46631,"t":"byte","b":[229,233,234,234,170,3,234,234]},{"a":46639,"t":"byte","b":[170,1,186,186,255,8,170,3]},{"a":46647,"t":"byte","b":[234,186,174,174,171,234,170,7]},{"a":46655,"t":"byte","b":[255,8,181,181,181,181,181,213]},{"a":46663,"t":"byte","b":[213,213,255,2,191,191,191,239]},{"a":46671,"t":"byte","b":[239,239,170,8,238,187,186,174]},{"a":46679,"t":"byte","b":[174,174,171,171,255,2,175,251]},{"a":46687,"t":"byte","b":[251,254,255,8,191,191,213,213]},{"a":46695,"t":"byte","b":[181,173,173,173,173,173,255,48]},{"a":46703,"t":"byte","b":[87,87,94,122,122,122,122,122]},{"a":46711,"t":"byte","b":[255,12,254,254,254,250,149,86]},{"a":46719,"t":"byte","b":[87,94,94,106,106,170,1,245]},{"a":46727,"t":"byte","b":[231,170,6,234,170,14,171,170]},{"a":46735,"t":"byte","b":[1,171,174,174,186,186,250,170]},{"a":46743,"t":"byte","b":[1,233,169,168,168,168,169,169]},{"a":46751,"t":"byte","b":[169,45,45,167,167,23,143,147]},{"a":46759,"t":"byte","b":[142,255,1,254,254,251,235,174]},{"a":46767,"t":"byte","b":[187,187,90,106,170,4,171,171]},{"a":46775,"t":"byte","b":[171,171,171,174,186,234,170,1]},{"a":46783,"t":"byte","b":[171,174,186,186,250,235,235,238]},{"a":46791,"t":"byte","b":[173,185,233,233,229,85,2,86]},{"a":46799,"t":"byte","b":[90,175,191,191,191,191,255,11]},{"a":46807,"t":"byte","b":[173,173,173,171,171,171,170,2]},{"a":46815,"t":"byte","b":[171,170,5,234,234,170,2,186]},{"a":46823,"t":"byte","b":[106,90,86,85,2,170,8,181]},{"a":46831,"t":"byte","b":[189,171,170,5,158,110,103,219]},{"a":46839,"t":"byte","b":[214,214,181,175,170,4,234,234]},{"a":46847,"t":"byte","b":[186,186,171,171,170,8,234,234]},{"a":46855,"t":"byte","b":[234,234,234,186,255,8,213,213]},{"a":46863,"t":"byte","b":[245,181,173,171,170,2,89,89]},{"a":46871,"t":"byte","b":[86,85,3,213,181,255,3,191]},{"a":46879,"t":"byte","b":[239,251,255,2,170,8,234,234]},{"a":46887,"t":"byte","b":[234,234,186,170,3,255,8,169]},{"a":46895,"t":"byte","b":[169,169,169,170,4,85,4,213]},{"a":46903,"t":"byte","b":[181,175,170,8,106,255,24,85]},{"a":46911,"t":"byte","b":[3,87,94,122,122,122,234,234]},{"a":46919,"t":"byte","b":[234,170,13,149,150,154,170,3]},{"a":46927,"t":"byte","b":[234,234,170,6,171,171,170,3]},{"a":46935,"t":"byte","b":[186,186,234,234,170,1,255,6]},{"a":46943,"t":"byte","b":[191,191,171,171,175,174,174,186]},{"a":46951,"t":"byte","b":[186,234,255,5,252,243,252,254]},{"a":46959,"t":"byte","b":[252,252,202,58,250,234,234,62]},{"a":46967,"t":"byte","b":[190,186,170,1,171,171,171,174]},{"a":46975,"t":"byte","b":[106,170,6,171,171,170,4,234]},{"a":46983,"t":"byte","b":[170,1,171,171,170,1,186,251]},{"a":46991,"t":"byte","b":[169,237,233,169,185,185,229,85]},{"a":46999,"t":"byte","b":[3,86,90,175,175,191,191,255]},{"a":47007,"t":"byte","b":[3,253,255,5,191,191,191,255]},{"a":47015,"t":"byte","b":[5,191,191,175,255,8,213,213]},{"a":47023,"t":"byte","b":[181,181,181,181,173,173,255,3]},{"a":47031,"t":"byte","b":[254,255,4,106,106,106,90,150]},{"a":47039,"t":"byte","b":[166,101,105,170,5,186,250,254]},{"a":47047,"t":"byte","b":[255,8,186,174,171,171,170,8]},{"a":47055,"t":"byte","b":[234,234,234,186,174,171,170,14]},{"a":47063,"t":"byte","b":[255,8,189,173,173,173,171,171]},{"a":47071,"t":"byte","b":[171,170,1,255,7,191,255,1]},{"a":47079,"t":"byte","b":[251,250,254,254,254,254,254,170]},{"a":47087,"t":"byte","b":[7,234,255,10,191,175,239,251]},{"a":47095,"t":"byte","b":[250,254,255,7,175,213,213,213]},{"a":47103,"t":"byte","b":[181,173,173,173,171,255,24,234]},{"a":47111,"t":"byte","b":[234,234,234,234,234,234,234,255]},{"a":47119,"t":"byte","b":[8,171,171,171,171,174,186,186]},{"a":47127,"t":"byte","b":[234,170,6,171,171,174,174,186]},{"a":47135,"t":"byte","b":[186,234,234,170,2,254,254,251]},{"a":47143,"t":"byte","b":[251,239,255,3,170,3,171,171]},{"a":47151,"t":"byte","b":[174,174,186,234,234,234,234,170]},{"a":47159,"t":"byte","b":[4,255,7,254,42,128,170,6]},{"a":47167,"t":"byte","b":[175,175,47,131,124,127,127,127]},{"a":47175,"t":"byte","b":[170,2,186,170,1,10,162,168]},{"a":47183,"t":"byte","b":[170,3,186,170,1,234,170,2]},{"a":47191,"t":"byte","b":[42,254,250,250,250,234,239,171]},{"a":47199,"t":"byte","b":[170,1,175,191,191,190,254,251]},{"a":47207,"t":"byte","b":[255,1,254,253,247,247,223,223]},{"a":47215,"t":"byte","b":[223,255,10]},{"a":47218,"l":"canyon_bitmap_3","c":"The canyon's packed bitmap, rows 9 to 12: the walls coming down to the river","t":"byte","b":[171,171,171,170,4,250,255,3]},{"a":47226,"t":"byte","b":[191,191,175,171,170,1,171,170]},{"a":47234,"t":"byte","b":[7,85,1,213,213,213,213,181]},{"a":47242,"t":"byte","b":[181,173,170,2,190,175,239,251]},{"a":47250,"t":"byte","b":[250,255,1,86,86,149,165,165]},{"a":47258,"t":"byte","b":[169,170,1,166,255,2,191,191]},{"a":47266,"t":"byte","b":[175,175,171,250,255,8,174,186]},{"a":47274,"t":"byte","b":[174,170,1,171,170,6,234,171]},{"a":47282,"t":"byte","b":[186,174,170,7,230,166,255,8]},{"a":47290,"t":"byte","b":[170,3,171,171,173,181,181,191]},{"a":47298,"t":"byte","b":[191,191,255,13,191,191,191,175]},{"a":47306,"t":"byte","b":[239,235,251,250,170,14,174,171]},{"a":47314,"t":"byte","b":[190,175,171,170,8,106,170,4]},{"a":47322,"t":"byte","b":[213,189,171,170,5,85,2,213]},{"a":47330,"t":"byte","b":[181,173,171,170,7,171,107,95]},{"a":47338,"t":"byte","b":[234,234,234,234,234,170,3,255]},{"a":47346,"t":"byte","b":[8,234,234,234,233,233,229,229]},{"a":47354,"t":"byte","b":[231,171,174,174,186,234,234,234]},{"a":47362,"t":"byte","b":[170,1,255,15,254,186,186,234]},{"a":47370,"t":"byte","b":[234,234,234,234,170,1,255,8]},{"a":47378,"t":"byte","b":[254,254,254,255,1,251,251,240]},{"a":47386,"t":"byte","b":[207,175,189,189,247,215,64,63]},{"a":47394,"t":"byte","b":[255,1,170,2,160,174,10,170]},{"a":47402,"t":"byte","b":[3,160,10,170,6,255,1,254]},{"a":47410,"t":"byte","b":[254,254,254,250,250,250,174,191]},{"a":47418,"t":"byte","b":[191,171,171,171,175,191,255,2]},{"a":47426,"t":"byte","b":[253,255,3,247,215,255,16,165]},{"a":47434,"t":"byte","b":[166,170,2,171,170,3,85,2]},{"a":47442,"t":"byte","b":[149,149,165,233,234,186,255,1]},{"a":47450,"t":"byte","b":[191,175,171,170,4,173,171,170]},{"a":47458,"t":"byte","b":[4,106,106,85,2,213,181,173]},{"a":47466,"t":"byte","b":[173,171,171,149,150,165,165,169]},{"a":47474,"t":"byte","b":[169,170,2,169,169,170,6,255]},{"a":47482,"t":"byte","b":[1,191,191,175,255,20,182,173]},{"a":47490,"t":"byte","b":[173,173,173,173,173,173,170,6]},{"a":47498,"t":"byte","b":[106,106,173,173,173,173,173,171]},{"a":47506,"t":"byte","b":[170,2,85,6,253,171,170,5]},{"a":47514,"t":"byte","b":[171,171,170,1,171,170,5,234]},{"a":47522,"t":"byte","b":[250,234,250,190,175,171,170,7]},{"a":47530,"t":"byte","b":[234,234,170,2,234,234,191,171]},{"a":47538,"t":"byte","b":[170,1,190,175,171,170,3,234]},{"a":47546,"t":"byte","b":[234,250,174,174,170,3,250,191]},{"a":47554,"t":"byte","b":[171,170,2,255,5,191,191,191]},{"a":47562,"t":"byte","b":[122,122,122,122,122,122,122,122]},{"a":47570,"t":"byte","b":[255,8,170,1,171,171,171,171]},{"a":47578,"t":"byte","b":[174,174,174,231,231,151,151,151]},{"a":47586,"t":"byte","b":[151,149,149,170,4,169,170,1]},{"a":47594,"t":"byte","b":[234,234,255,5,239,255,2,254]},{"a":47602,"t":"byte","b":[254,251,239,239,239,255,2,170]},{"a":47610,"t":"byte","b":[8,255,1,252,252,252,255,1]},{"a":47618,"t":"byte","b":[251,255,2,59,63,251,255,1]},{"a":47626,"t":"byte","b":[63,207,240,191,255,7,0,1]},{"a":47634,"t":"byte","b":[170,8,255,8,250,250,250,251]},{"a":47642,"t":"byte","b":[255,12,239,255,31,174,175,171]},{"a":47650,"t":"byte","b":[170,5,149,149,213,213,213,217]},{"a":47658,"t":"byte","b":[218,214,191,175,175,175,171,171]},{"a":47666,"t":"byte","b":[171,235,255,8,213,213,181,181]},{"a":47674,"t":"byte","b":[181,173,171,171,106,106,122,122]},{"a":47682,"t":"byte","b":[90,90,94,86,255,1,254,255]},{"a":47690,"t":"byte","b":[7,191,191,191,239,251,254,254]},{"a":47698,"t":"byte","b":[255,7,191,173,181,181,173,173]},{"a":47706,"t":"byte","b":[171,170,2,106,90,90,89,86]},{"a":47714,"t":"byte","b":[86,213,213,170,5,106,170,1]},{"a":47722,"t":"byte","b":[105,170,8,213,181,175,170,5]},{"a":47730,"t":"byte","b":[105,90,86,214,213,213,181,173]},{"a":47738,"t":"byte","b":[255,3,191,175,250,255,2,170]},{"a":47746,"t":"byte","b":[16,234,250,190,175,171,171,170]},{"a":47754,"t":"byte","b":[2,255,5,191,191,191,175,235]},{"a":47762,"t":"byte","b":[251,255,5,122,122,122,250,234]},{"a":47770,"t":"byte","b":[234,234,234,255,8,174,174,173]},{"a":47778,"t":"byte","b":[173,173,173,185,185,85,2,87]},{"a":47786,"t":"byte","b":[94,90,106,106,106,234,166,170]},{"a":47794,"t":"byte","b":[2,166,170,3,255,7,239,255]},{"a":47802,"t":"byte","b":[16,170,5,250,250,250,239,255]},{"a":47810,"t":"byte","b":[2,253,247,255,3,252,255,7]},{"a":47818,"t":"byte","b":[63,0,1,240,255,7,63,63]},{"a":47826,"t":"byte","b":[15,207,15,63,170,7,171,170]},{"a":47834,"t":"byte","b":[5,234,234,122,255,23,239,255]},{"a":47842,"t":"byte","b":[16,214,181,165,171,170,4,150]},{"a":47850,"t":"byte","b":[86,85,3,213,229,229,255,5]},{"a":47858,"t":"byte","b":[191,191,191,255,8,214,214,150]},{"a":47866,"t":"byte","b":[174,171,171,170,8,234,170,1]},{"a":47874,"t":"byte","b":[255,8,191,191,191,191,191,171]},{"a":47882,"t":"byte","b":[250,254,255,7,175,213,213,213]},{"a":47890,"t":"byte","b":[181,173,171,170,2,165,169,170]},{"a":47898,"t":"byte","b":[2,165,169,234,234,106,170,1]},{"a":47906,"t":"byte","b":[106,90,90,166,170,1,86,170]},{"a":47914,"t":"byte","b":[8,171,170,7,85,1,213,213]},{"a":47922,"t":"byte","b":[213,181,173,173,171,170,8,255]},{"a":47930,"t":"byte","b":[8,170,8,255,8,87,95,126]},{"a":47938,"t":"byte","b":[234,234,234,234,234,255,8,170]},{"a":47946,"t":"byte","b":[5,171,171,174,185,190,174,186]},{"a":47954,"t":"byte","b":[234,170,17,171,171,186,186,222]},{"a":47962,"t":"byte","b":[222,222,222,87,87,170,8,171]},{"a":47970,"t":"byte","b":[171,171,171,173,173,173,173,173]},{"a":47978,"t":"byte","b":[173,173,173,171,171,171,171,170]},{"a":47986,"t":"byte","b":[8,255,6,254,254,170,2,186]},{"a":47994,"t":"byte","b":[184,220,220,87,87,63,63,63]},{"a":48002,"t":"byte","b":[63,63,255,3,171,171,173,173]},{"a":48010,"t":"byte","b":[173,173,181,181,122,122,94,94]},{"a":48018,"t":"byte","b":[94,94,87,87,170,8,255,5]},{"a":48026,"t":"byte","b":[254,254,254,239,239,155,155,155]},{"a":48034,"t":"byte","b":[86,86,86]},{"a":48037,"l":"canyon_bitmap_4","c":"The canyon's packed bitmap, rows 13 to 16: the river, the tepees on the yellow bank to the right, the brown ground","t":"byte","b":[170,6,190,215,255,8,170,8]},{"a":48045,"t":"byte","b":[233,233,233,186,186,174,171,170]},{"a":48053,"t":"byte","b":[1,90,90,86,86,149,165,170]},{"a":48061,"t":"byte","b":[1,234,255,5,175,255,23,250]},{"a":48069,"t":"byte","b":[229,229,255,5,191,106,85,1]},{"a":48077,"t":"byte","b":[235,254,255,5,191,255,2,191]},{"a":48085,"t":"byte","b":[175,234,254,255,2,181,173,171]},{"a":48093,"t":"byte","b":[170,2,234,170,2,85,3,253]},{"a":48101,"t":"byte","b":[171,170,3,90,86,86,85,1]},{"a":48109,"t":"byte","b":[213,191,170,7,234,186,174,255]},{"a":48117,"t":"byte","b":[8,106,106,122,127,127,159,159]},{"a":48125,"t":"byte","b":[159,170,2,255,6,170,2,250]},{"a":48133,"t":"byte","b":[255,5,85,2,95,254,254,254]},{"a":48141,"t":"byte","b":[249,229,234,234,234,170,5,255]},{"a":48149,"t":"byte","b":[8,174,174,174,174,174,174,186]},{"a":48157,"t":"byte","b":[186,255,8,170,8,171,173,173]},{"a":48165,"t":"byte","b":[173,173,181,181,183,87,85,6]},{"a":48173,"t":"byte","b":[119,170,1,234,234,234,234,122]},{"a":48181,"t":"byte","b":[122,122,181,181,181,181,213,213]},{"a":48189,"t":"byte","b":[213,213,255,8,234,234,234,234]},{"a":48197,"t":"byte","b":[122,122,122,126,171,171,173,173]},{"a":48205,"t":"byte","b":[173,175,173,173,171,171,170,3]},{"a":48213,"t":"byte","b":[187,170,1,238,170,2,234,234]},{"a":48221,"t":"byte","b":[234,234,235,251,181,181,213,213]},{"a":48229,"t":"byte","b":[213,213,85,1,127,254,254,255]},{"a":48237,"t":"byte","b":[5,234,170,2,234,234,234,234]},{"a":48245,"t":"byte","b":[122,122,254,249,249,249,249,249]},{"a":48253,"t":"byte","b":[229,230,86,85,6,102,170,8]},{"a":48261,"t":"byte","b":[253,171,170,6,85,2,213,181]},{"a":48269,"t":"byte","b":[173,173,173,181,255,16,170,7]},{"a":48277,"t":"byte","b":[255,1,170,3,171,173,181,213]},{"a":48285,"t":"byte","b":[85,1,175,181,213,85,4,213]},{"a":48293,"t":"byte","b":[149,85,7,170,7,174,191,170]},{"a":48301,"t":"byte","b":[6,171,213,189,171,170,4,175]},{"a":48309,"t":"byte","b":[255,2,175,91,91,86,85,2]},{"a":48317,"t":"byte","b":[255,5,186,101,85,1,255,5]},{"a":48325,"t":"byte","b":[191,170,1,85,1,174,170,5]},{"a":48333,"t":"byte","b":[234,122,255,8,173,173,173,173]},{"a":48341,"t":"byte","b":[173,171,175,173,255,8,170,1]},{"a":48349,"t":"byte","b":[171,171,171,170,4,90,170,2]},{"a":48357,"t":"byte","b":[85,1,255,4,170,3,153,255]},{"a":48365,"t":"byte","b":[4,170,3,85,1,255,4,186]},{"a":48373,"t":"byte","b":[186,234,234,234,234,234,255,1]},{"a":48381,"t":"byte","b":[170,6,171,255,1,170,3,171]},{"a":48389,"t":"byte","b":[171,255,1,213,85,1,102,89]},{"a":48397,"t":"byte","b":[106,153,170,1,85,1,255,2]},{"a":48405,"t":"byte","b":[238,187,170,1,187,170,1,255]},{"a":48413,"t":"byte","b":[1,85,2,154,106,90,106,90]},{"a":48421,"t":"byte","b":[91,171,170,1,119,221,221,119]},{"a":48429,"t":"byte","b":[85,1,247,85,1,255,1,187]},{"a":48437,"t":"byte","b":[238,238,187,170,1,239,170,1]},{"a":48445,"t":"byte","b":[255,1,189,237,237,189,171,191]},{"a":48453,"t":"byte","b":[169,255,1,218,217,218,218,90]},{"a":48461,"t":"byte","b":[106,85,1,255,1,85,1,119]},{"a":48469,"t":"byte","b":[85,3,255,1,170,2,234,230]},{"a":48477,"t":"byte","b":[235,251,171,86,85,2,119,119]},{"a":48485,"t":"byte","b":[247,85,2,255,1,170,2,119]},{"a":48493,"t":"byte","b":[119,247,85,2,255,1,170,2]},{"a":48501,"t":"byte","b":[117,125,215,126,234,170,3,253]},{"a":48509,"t":"byte","b":[213,213,255,1,170,1,171,171]},{"a":48517,"t":"byte","b":[171,221,95,122,250,234,170,3]},{"a":48525,"t":"byte","b":[250,174,174,171,170,10,250,174]},{"a":48533,"t":"byte","b":[189,173,171,170,5,85,3,245]},{"a":48541,"t":"byte","b":[175,170,3,95,122,234,234,170]},{"a":48549,"t":"byte","b":[10,171,190,171,170,7,190,171]},{"a":48557,"t":"byte","b":[170,4,166,165,170,1,190,234]},{"a":48565,"t":"byte","b":[170,4,106,174,186,186,174,174]},{"a":48573,"t":"byte","b":[190,186,170,9,250,170,6,166]},{"a":48581,"t":"byte","b":[170,6,171,171,255,6,239,251]},{"a":48589,"t":"byte","b":[170,8,175,171,170,6,255,1]},{"a":48597,"t":"byte","b":[234,234,234,234,122,95,85,1]},{"a":48605,"t":"byte","b":[250,170,5,234,122,255,32,170]},{"a":48613,"t":"byte","b":[7,171,255,6,175,90,255,7]},{"a":48621,"t":"byte","b":[175,213,191,170,7,90,245,255]},{"a":48629,"t":"byte","b":[5,170,3,86,253,255,3,170]},{"a":48637,"t":"byte","b":[4,86,253,255,2,170,5,85]},{"a":48645,"t":"byte","b":[1,255,2,170,5,85,1,255]},{"a":48653,"t":"byte","b":[2,170,5,85,1,255,1,253]},{"a":48661,"t":"byte","b":[170,4,191,213,213,85,3,87]},{"a":48669,"t":"byte","b":[254,170,4,85,1,127,234,170]},{"a":48677,"t":"byte","b":[5,85,1,253,171,170,2,171]},{"a":48685,"t":"byte","b":[170,2,85,2,245,175,170,3]},{"a":48693,"t":"byte","b":[171,85,3,213,191,170,1,186]},{"a":48701,"t":"byte","b":[234,94,122,234,234,170,11,107]},{"a":48709,"t":"byte","b":[170,4,174,171,171,170,1,171]},{"a":48717,"t":"byte","b":[170,2,169,169,169,169,105,170]},{"a":48725,"t":"byte","b":[1,250,170,2,106,166,154,106]},{"a":48733,"t":"byte","b":[170,9,186,170,6,234,170,4]},{"a":48741,"t":"byte","b":[106,106,106,170,1,175,170,6]},{"a":48749,"t":"byte","b":[169,169,229,169,170,4,234,234]},{"a":48757,"t":"byte","b":[234,170,10,171,170,5,169,170]},{"a":48765,"t":"byte","b":[2,254,170,1,174,171,170,1]},{"a":48773,"t":"byte","b":[186,250,235,235,234,174,174,238]},{"a":48781,"t":"byte","b":[238,238,175,239,255,1,171,171]},{"a":48789,"t":"byte","b":[170,4,154,86,170,2,250,175]},{"a":48797,"t":"byte","b":[170,6,171,238,186,170,4,250]},{"a":48805,"t":"byte","b":[170,5,154,159,165,170,6,255]},{"a":48813,"t":"byte","b":[1,95,167,169,170,4,255,2]},{"a":48821,"t":"byte","b":[85,1,170,5,255,2,85,1]},{"a":48829,"t":"byte","b":[170,5,255,3,125,150,170,3]},{"a":48837,"t":"byte","b":[253,246,90,170,13,175,170,7]},{"a":48845,"t":"byte","b":[127,159,165,170,5,255,2,95]},{"a":48853,"t":"byte","b":[165,170,4,255,2,213,106,170]},{"a":48861,"t":"byte","b":[4,255,1,213,106,170,2,106]},{"a":48869,"t":"byte","b":[165,170,2,255,1,85,5,223]},{"a":48877,"t":"byte","b":[255,1,253,86,170,5,214,106]},{"a":48885,"t":"byte","b":[170,10,175,170,3,171,174,174]},{"a":48893,"t":"byte","b":[186,234,170,2,171,170,6,190]},{"a":48901,"t":"byte","b":[234,170,2,171,170,7,190,235]},{"a":48909,"t":"byte","b":[170,1,169,169,170,4,171,171]},{"a":48917,"t":"byte","b":[174,190,250,170,2,233,190,170]},{"a":48925,"t":"byte","b":[2,154,90,110,122,106,106,102]},{"a":48933,"t":"byte","b":[90,90,106]},{"a":48936,"l":"canyon_bitmap_5","c":"The canyon's packed bitmap, rows 17 to 20 (to column 23): the ground with its tufts of grass","t":"byte","b":[170,6,171,170,1,235,187,191]},{"a":48944,"t":"byte","b":[254,174,158,105,170,1,174,186]},{"a":48952,"t":"byte","b":[186,234,234,218,154,170,17,250]},{"a":48960,"t":"byte","b":[186,250,170,45,189,171,170,6]},{"a":48968,"t":"byte","b":[251,217,166,170,5,234,218,154]},{"a":48976,"t":"byte","b":[165,170,13,174,175,171,153,170]},{"a":48984,"t":"byte","b":[3,235,235,170,2,105,154,170]},{"a":48992,"t":"byte","b":[2,174,174,238,250,250,102,170]},{"a":49000,"t":"byte","b":[109,234,186,190,175,170,4,238]},{"a":49008,"t":"byte","b":[250,235,235,255,1,170,1,186]},{"a":49016,"t":"byte","b":[186,234,234,234,170,18,186,190]},{"a":49024,"t":"byte","b":[170,1,169,170,4,191,190,186]},{"a":49032,"t":"byte","b":[153,166,170,3,239,171,102,170]},{"a":49040,"t":"byte","b":[5,230,90,170,255,170,2,171]},{"a":49048,"t":"byte","b":[170,4,238,229,90,106,170,255]},{"a":49056,"t":"byte","b":[170,130,255,3,170,5,255,3]},{"a":49064,"t":"byte","b":[170,5,255,3,170,5,255,3]},{"a":49072,"t":"byte","b":[170,5,255,3,170,5,255,3]},{"a":49080,"t":"byte","b":[170,5,255,3,170,5,255,3]},{"a":49088,"t":"byte","b":[170,5,255,3,170,5,255,3]},{"a":49096,"t":"byte","b":[170,5,255,3,170,5,255,3]},{"a":49104,"t":"byte","b":[170,5,255,3,170,5,255,3]},{"a":49112,"t":"byte","b":[170,5,255,3,170,5,255,3]},{"a":49120,"t":"byte","b":[170,5,255,3,170,5,255,3]},{"a":49128,"t":"byte","b":[170,5,255,3,170,5,255,3]},{"a":49136,"t":"byte","b":[170,5,255,3,170,5,255,3]},{"a":49144,"t":"byte","b":[170,5,255,3,170,5,255,3]},{"a":49152,"l":"canyon_bitmap_6","c":"The canyon's packed bitmap from $C000 to its end at $C049: the rest of row 20 and rows 21 to 24, the black where the status lines go","t":"byte","b":[170,5,255,3,170,5,255,3]},{"a":49160,"t":"byte","b":[170,5,255,3,170,5,255,3]},{"a":49168,"t":"byte","b":[170,5,255,3,170,5,255,3]},{"a":49176,"t":"byte","b":[170,5,255,3,170,5,255,3]},{"a":49184,"t":"byte","b":[170,5,255,3,170,5,255,3]},{"a":49192,"t":"byte","b":[170,5,255,3,170,5,255,3]},{"a":49200,"t":"byte","b":[170,5,255,3,170,5,255,3]},{"a":49208,"t":"byte","b":[170,5,255,3,170,5,255,255]},{"a":49216,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":49224,"t":"byte","b":[255,8]},{"a":49226,"l":"canyon_colours","c":"The canyon's screen colours, packed in count and value pairs for unpack_runs","t":"byte","b":[4,203,2,236,2,235,1,11]},{"a":49234,"t":"byte","b":[4,235,14,232,2]},{"a":49239,"l":"j_C057","c":"brk_handler jumps here, into the canyon's packed screen colours: a BRK in play would run these bytes as code. The only BRK is the impossible case in check_shot","t":"byte","b":[235,1,203,1,236,1,203,2],"x":[15218]},{"a":49247,"t":"byte","b":[236,2,12,1,236,1,12,1]},{"a":49255,"t":"byte","b":[224,1,203,1,235,1,236,3]},{"a":49263,"t":"byte","b":[203,1,232,1,235,1,232,1]},{"a":49271,"t":"byte","b":[203,1,232,3,236,1,235,13]},{"a":49279,"t":"byte","b":[232,1,235,2,236,2,203,1]},{"a":49287,"t":"byte","b":[232,2,12,2,236,1,203,1]},{"a":49295,"t":"byte","b":[232,2,203,1,232,1,203,1]},{"a":49303,"l":"canyon_colours_2","c":"The canyon's packed screen colours from $C097, past the address brk_handler jumps to, to $C3CF","t":"byte","b":[188,1,203,1,232,3,203,2]},{"a":49311,"t":"byte","b":[188,1,235,2,236,13,232,1]},{"a":49319,"t":"byte","b":[235,1,236,2,203,1,235,1]},{"a":49327,"t":"byte","b":[236,1,12,3,236,1,235,1]},{"a":49335,"t":"byte","b":[224,2,203,2,232,5,203,1]},{"a":49343,"t":"byte","b":[232,1,188,3,235,1,188,5]},{"a":49351,"t":"byte","b":[232,3,239,5,232,1,235,1]},{"a":49359,"t":"byte","b":[236,1,203,1,188,1,232,2]},{"a":49367,"t":"byte","b":[224,2,236,1,12,1,235,1]},{"a":49375,"t":"byte","b":[224,3,203,1,232,1,203,1]},{"a":49383,"t":"byte","b":[236,1,203,1,235,1,203,1]},{"a":49391,"t":"byte","b":[235,2,203,3,235,1,236,1]},{"a":49399,"t":"byte","b":[235,2,232,2,239,1,232,2]},{"a":49407,"t":"byte","b":[239,3,232,1,235,1,232,1]},{"a":49415,"t":"byte","b":[203,1,236,1,203,1,232,2]},{"a":49423,"t":"byte","b":[235,1,236,2,12,2,235,3]},{"a":49431,"t":"byte","b":[203,1,232,1,235,2,203,2]},{"a":49439,"t":"byte","b":[232,2,235,2,203,1,236,2]},{"a":49447,"t":"byte","b":[235,1,188,1,236,2,239,3]},{"a":49455,"t":"byte","b":[232,3,239,2,235,1,236,2]},{"a":49463,"t":"byte","b":[203,1,235,1,232,1,203,1]},{"a":49471,"t":"byte","b":[236,3,12,1,235,1,203,1]},{"a":49479,"t":"byte","b":[236,1,235,2,203,1,232,1]},{"a":49487,"t":"byte","b":[203,1,188,1,203,1,232,2]},{"a":49495,"t":"byte","b":[235,1,232,1,203,1,235,2]},{"a":49503,"t":"byte","b":[236,2,235,1,252,6,232,1]},{"a":49511,"t":"byte","b":[251,1,232,1,236,2,203,3]},{"a":49519,"t":"byte","b":[235,1,203,1,12,1,236,1]},{"a":49527,"t":"byte","b":[203,1,235,2,203,1,236,1]},{"a":49535,"t":"byte","b":[232,1,203,1,236,1,203,1]},{"a":49543,"t":"byte","b":[235,3,203,2,235,1,232,2]},{"a":49551,"t":"byte","b":[203,1,235,2,236,1,232,1]},{"a":49559,"t":"byte","b":[188,1,252,1,191,3,232,1]},{"a":49567,"t":"byte","b":[251,2,235,3,203,1,236,1]},{"a":49575,"t":"byte","b":[235,1,232,2,236,1,203,1]},{"a":49583,"t":"byte","b":[235,2,203,1,12,1,224,1]},{"a":49591,"t":"byte","b":[236,1,232,1,203,1,235,1]},{"a":49599,"t":"byte","b":[203,1,235,1,232,4,235,1]},{"a":49607,"t":"byte","b":[232,1,203,1,224,1,235,1]},{"a":49615,"t":"byte","b":[236,1,232,2,235,1,252,3]},{"a":49623,"t":"byte","b":[232,1,235,1,232,2,235,1]},{"a":49631,"t":"byte","b":[203,1,236,1,203,1,235,2]},{"a":49639,"t":"byte","b":[236,1,12,1,235,1,203,2]},{"a":49647,"t":"byte","b":[236,1,12,1,232,2,236,1]},{"a":49655,"t":"byte","b":[235,1,203,1,235,1,203,1]},{"a":49663,"t":"byte","b":[236,1,232,2,235,1,203,1]},{"a":49671,"t":"byte","b":[232,1,203,1,224,2,235,3]},{"a":49679,"t":"byte","b":[236,1,188,2,252,1,191,1]},{"a":49687,"t":"byte","b":[235,1,232,2,203,1,236,1]},{"a":49695,"t":"byte","b":[224,1,235,1,232,1,236,1]},{"a":49703,"t":"byte","b":[12,2,235,2,236,1,12,1]},{"a":49711,"t":"byte","b":[224,1,232,2,203,1,236,2]},{"a":49719,"t":"byte","b":[203,1,188,1,203,1,236,2]},{"a":49727,"t":"byte","b":[232,4,203,7,236,1,235,1]},{"a":49735,"t":"byte","b":[203,1,232,1,235,2,203,1]},{"a":49743,"t":"byte","b":[236,1,224,1,235,1,236,1]},{"a":49751,"t":"byte","b":[12,1,224,1,235,1,232,2]},{"a":49759,"t":"byte","b":[236,1,224,3,232,1,235,1]},{"a":49767,"t":"byte","b":[203,1,236,1,232,2,203,3]},{"a":49775,"t":"byte","b":[224,3,203,1,235,2,203,1]},{"a":49783,"t":"byte","b":[235,3,236,2,235,1,203,1]},{"a":49791,"t":"byte","b":[232,3,203,1,192,1,232,1]},{"a":49799,"t":"byte","b":[224,1,203,1,12,3,232,1]},{"a":49807,"t":"byte","b":[235,1,43,1,224,1,232,1]},{"a":49815,"t":"byte","b":[224,2,232,2,203,1,236,1]},{"a":49823,"t":"byte","b":[232,1,203,1,235,1,232,2]},{"a":49831,"t":"byte","b":[224,1,203,1,188,2,203,1]},{"a":49839,"t":"byte","b":[235,1,203,1,236,1,232,1]},{"a":49847,"t":"byte","b":[236,1,235,1,203,1,232,1]},{"a":49855,"t":"byte","b":[235,2,203,1,235,1,203,1]},{"a":49863,"t":"byte","b":[235,1,43,1,178,1,235,1]},{"a":49871,"t":"byte","b":[224,1,251,1,232,2,43,1]},{"a":49879,"t":"byte","b":[235,2,192,1,139,1,232,1]},{"a":49887,"t":"byte","b":[235,2,203,1,236,2,232,2]},{"a":49895,"t":"byte","b":[128,2,224,3,203,1,235,1]},{"a":49903,"t":"byte","b":[232,1,12,2,236,1,192,1]},{"a":49911,"t":"byte","b":[235,1,232,1,235,1,236,1]},{"a":49919,"t":"byte","b":[235,1,203,1,207,1,203,1]},{"a":49927,"t":"byte","b":[43,1,232,1,43,1,251,1]},{"a":49935,"t":"byte","b":[207,1,251,1,43,1,224,1]},{"a":49943,"t":"byte","b":[43,2,192,1,232,2,184,2]},{"a":49951,"t":"byte","b":[232,1,235,2,139,1,128,3]},{"a":49959,"t":"byte","b":[184,3,128,1,139,1,232,1]},{"a":49967,"t":"byte","b":[107,1,232,1,230,3,11,2]},{"a":49975,"t":"byte","b":[235,1,123,1,12,1,124,1]},{"a":49983,"t":"byte","b":[192,1,43,1,114,1,178,1]},{"a":49991,"t":"byte","b":[15,1,247,1,112,2,39,1]},{"a":49999,"t":"byte","b":[183,1,199,1,200,2,232,3]},{"a":50007,"t":"byte","b":[184,2,232,2,88,2,232,1]},{"a":50015,"t":"byte","b":[88,1,184,1,224,2,232,2]},{"a":50023,"t":"byte","b":[134,4,232,1,230,1,128,1]},{"a":50031,"t":"byte","b":[224,1,118,6,7,1,135,6]},{"a":50039,"t":"byte","b":[120,1,88,1,232,2,88,2]},{"a":50047,"t":"byte","b":[232,1,88,1,184,1,88,1]},{"a":50055,"t":"byte","b":[232,1,184,1,88,2,232,1]},{"a":50063,"t":"byte","b":[88,2,232,1,88,6,8,2]},{"a":50071,"t":"byte","b":[232,4,8,1,134,2,8,1]},{"a":50079,"t":"byte","b":[104,3,232,1,88,1,232,2]},{"a":50087,"t":"byte","b":[88,1,184,2,8,6,184,2]},{"a":50095,"t":"byte","b":[232,3,8,1,232,3,8,2]},{"a":50103,"t":"byte","b":[232,7,184,7,232,2,184,4]},{"a":50111,"t":"byte","b":[8,4,232,3,184,16,232,3]},{"a":50119,"t":"byte","b":[184,6,232,1,8,1,184,246]},{"a":50127,"t":"byte","b":[232]},{"a":50128,"l":"canyon_nibbles","c":"The canyon's colour-RAM colours, packed in count and value pairs, two cells to a value","t":"byte","b":[2,0,1,187,1,0,2,204]},{"a":50136,"t":"byte","b":[1,203,6,11,2,0,1,176]},{"a":50144,"t":"byte","b":[3,187,1,176,1,11,1,0]},{"a":50152,"t":"byte","b":[2,11,1,12,1,187,1,176]},{"a":50160,"t":"byte","b":[6,11,1,0,1,187,1,0]},{"a":50168,"t":"byte","b":[2,187,2,176,1,11,1,0]},{"a":50176,"t":"byte","b":[1,11,1,0,1,14,1,12]},{"a":50184,"t":"byte","b":[1,187,6,11,1,0,1,176]},{"a":50192,"t":"byte","b":[1,0,2,187,2,176,1,11]},{"a":50200,"t":"byte","b":[1,176,2,0,1,176,1,204]},{"a":50208,"t":"byte","b":[1,192,2,11,2,0,2,11]},{"a":50216,"t":"byte","b":[1,0,1,176,1,11,2,187]},{"a":50224,"t":"byte","b":[2,176,1,0,1,176,3,0]},{"a":50232,"t":"byte","b":[1,12,1,204,1,188,1,11]},{"a":50240,"t":"byte","b":[1,0,1,240,3,11,1,0]},{"a":50248,"t":"byte","b":[1,11,1,0,1,187,1,176]},{"a":50256,"t":"byte","b":[2,0,1,176,1,0,1,187]},{"a":50264,"t":"byte","b":[2,0,1,12,1,192,1,187]},{"a":50272,"t":"byte","b":[1,15,1,255,2,0,1,11]},{"a":50280,"t":"byte","b":[1,0,2,11,1,187,1,176]},{"a":50288,"t":"byte","b":[1,11,1,0,1,11,1,0]},{"a":50296,"t":"byte","b":[1,11,1,192,1,176,1,192]},{"a":50304,"t":"byte","b":[1,188,1,203,3,255,1,11]},{"a":50312,"t":"byte","b":[1,176,2,0,1,11,1,176]},{"a":50320,"t":"byte","b":[1,0,1,11,1,176,3,0]},{"a":50328,"t":"byte","b":[1,204,1,176,1,12,1,11]},{"a":50336,"t":"byte","b":[1,192,1,176,1,255,1,240]},{"a":50344,"t":"byte","b":[2,0,2,11,1,187,2,0]},{"a":50352,"t":"byte","b":[2,187,2,12,1,176,1,12]},{"a":50360,"t":"byte","b":[1,11,1,12,1,203,1,204]},{"a":50368,"t":"byte","b":[1,203,1,255,1,240,1,176]},{"a":50376,"t":"byte","b":[1,0,1,176,1,11,1,187]},{"a":50384,"t":"byte","b":[1,0,3,187,1,0,1,192]},{"a":50392,"t":"byte","b":[1,187,1,0,1,11,1,12]},{"a":50400,"t":"byte","b":[1,204,1,187,1,176,1,187]},{"a":50408,"t":"byte","b":[1,0,1,176,1,11,1,176]},{"a":50416,"t":"byte","b":[1,187,1,176,1,11,2,187]},{"a":50424,"t":"byte","b":[1,0,1,176,1,0,1,11]},{"a":50432,"t":"byte","b":[1,187,2,0,3,187,1,188]},{"a":50440,"t":"byte","b":[1,11,1,0,1,11,1,176]},{"a":50448,"t":"byte","b":[1,187,1,176,3,187,1,176]},{"a":50456,"t":"byte","b":[1,11,1,176,1,11,1,187]},{"a":50464,"t":"byte","b":[3,0,1,192,1,11,1,204]},{"a":50472,"t":"byte","b":[1,11,1,0,1,11,1,187]},{"a":50480,"t":"byte","b":[1,11,1,187,1,176,1,11]},{"a":50488,"t":"byte","b":[2,187,1,0,1,187,1,0]},{"a":50496,"t":"byte","b":[1,187,1,176,3,0,2,192]},{"a":50504,"t":"byte","b":[1,176,4,0,2,176,1,0]},{"a":50512,"t":"byte","b":[1,187,1,11,1,0,1,11]},{"a":50520,"t":"byte","b":[3,187,2,0,1,182,1,102]},{"a":50528,"t":"byte","b":[1,96,2,176,2,0,1,32]},{"a":50536,"t":"byte","b":[2,0,1,32,1,187,1,0]},{"a":50544,"t":"byte","b":[1,11,1,176,1,0,1,181]},{"a":50552,"t":"byte","b":[1,0,1,187,2,176,1,96]},{"a":50560,"t":"byte","b":[1,102,1,96,1,0,1,112]},{"a":50568,"t":"byte","b":[1,32,1,0,1,176,1,240]},{"a":50576,"t":"byte","b":[6,0,1,5,1,0,1,88]},{"a":50584,"t":"byte","b":[2,0,2,102,1,6,1,96]},{"a":50592,"t":"byte","b":[3,102,4,0,1,80,1,11]},{"a":50600,"t":"byte","b":[2,0,1,80,1,5,1,80]},{"a":50608,"t":"byte","b":[1,0,1,6,2,102,1,96]},{"a":50616,"t":"byte","b":[1,6,1,102,1,96,1,102]},{"a":50624,"t":"byte","b":[2,0,1,5,1,0,1,5]},{"a":50632,"t":"byte","b":[1,80,1,5,1,0,1,11]},{"a":50640,"t":"byte","b":[1,181,1,85,1,5,1,85]},{"a":50648,"t":"byte","b":[1,91,5,0,1,5,1,85]},{"a":50656,"t":"byte","b":[1,0,2,85,2,11,1,0]},{"a":50664,"t":"byte","b":[2,11,1,187,5,11,1,176]},{"a":50672,"t":"byte","b":[1,0,1,187,1,11,1,0]},{"a":50680,"t":"byte","b":[1,80,1,187,22,11,100,0]},{"a":50688,"t":"byte","b":[8,32,3,0,1,76]},{"a":50694,"l":"leftover_c606","c":"Ten bytes between the canyon and the ending that nothing reads","t":"byte","b":[186,10,138,234,250,202,234,250]},{"a":50702,"t":"byte","b":[234,202]},{"a":50704,"l":"ending_picture","c":"The ending's header: its three addresses assembled for $A000 ($A60D, $A7E9, $A963) and moved by $2610 to $CC1D, $CDF9 and $CF73","t":"byte","b":[85,13,166,233,167,99,169,255]},{"a":50712,"l":"ending_bitmap","c":"The ending's bitmap, packed for unpack_bitmap: rows 0 to 6 and the first ten cells of row 7, the President's office: a map of the United States left of the left grey pillar, a portrait right of the right one, and the desk between them with the flag on it","t":"byte","b":[255,8,170,24,255,8,170,32]},{"a":50720,"t":"byte","b":[255,8,175,175,175,175,175,175]},{"a":50728,"t":"byte","b":[175,175,255,16,191,191,191,191]},{"a":50736,"t":"byte","b":[191,191,191,191,170,32,255,8]},{"a":50744,"t":"byte","b":[85,40,170,24,250,250,250,250]},{"a":50752,"t":"byte","b":[250,250,250,250,255,16,234,234]},{"a":50760,"t":"byte","b":[234,234,234,234,234,234,255,7]},{"a":50768,"t":"byte","b":[254,170,7,255,8,170,1,255]},{"a":50776,"t":"byte","b":[7,170,1,255,7,170,1,255]},{"a":50784,"t":"byte","b":[7,191,255,32,170,3,169,169]},{"a":50792,"t":"byte","b":[169,169,169,85,3,170,1,250]},{"a":50800,"t":"byte","b":[250,250,254,255,3,85,5,255]},{"a":50808,"t":"byte","b":[3,170,5,255,3,170,5,255]},{"a":50816,"t":"byte","b":[3,170,5,85,3,255,5,170]},{"a":50824,"t":"byte","b":[3,85,5,255,8,175,175,175]},{"a":50832,"t":"byte","b":[175,175,175,175,175,255,16,191]},{"a":50840,"t":"byte","b":[191,191,191,191,191,191,191,170]},{"a":50848,"t":"byte","b":[32,255,8,85,32,170,32,250]},{"a":50856,"t":"byte","b":[250,250,250,250,250,250,250,255]},{"a":50864,"t":"byte","b":[16,234,234,234,234,234,234,234]},{"a":50872,"t":"byte","b":[234,254,254,254,254,254,254,254]},{"a":50880,"t":"byte","b":[254,170,2,149,149,149,149,149]},{"a":50888,"t":"byte","b":[149,170,2,85,6,170,2,85]},{"a":50896,"t":"byte","b":[5,245,170,2,86,86,86,86]},{"a":50904,"t":"byte","b":[86,86,106,106,106,106,106,106]},{"a":50912,"t":"byte","b":[106,106,170,16,255,16,169,169]},{"a":50920,"t":"byte","b":[169,169,169,169,169,169,169,169]},{"a":50928,"t":"byte","b":[169,169,169,169,165,165,85,8]},{"a":50936,"t":"byte","b":[170,32,85,2,93,93,93,125]},{"a":50944,"t":"byte","b":[125,125,255,8,175,175,175,175]},{"a":50952,"t":"byte","b":[175,175,175,175,255,16,191,191]},{"a":50960,"t":"byte","b":[191,191,191,191,191,191,170,32]},{"a":50968,"t":"byte","b":[255,8,170,8,255,24,170,32]},{"a":50976,"t":"byte","b":[250,250,250,250,250,250,250,250]},{"a":50984,"t":"byte","b":[255,16,234,234,234,234,234,234]},{"a":50992,"t":"byte","b":[234,234,171,171,171,171,171,171]},{"a":51000,"t":"byte","b":[171,171,149,149,149,149,149,149]},{"a":51008,"t":"byte","b":[181,157,254,254,255,1,254,255]},{"a":51016,"t":"byte","b":[1,253,255,1,254,171,107,91]},{"a":51024,"t":"byte","b":[235,119,215,155,107,254,254,254]},{"a":51032,"t":"byte","b":[254,254,254,254,254,106,106,106]},{"a":51040,"t":"byte","b":[106,106,106,106,106,170,16,255]},{"a":51048,"t":"byte","b":[16,169,169,169,169,169,169,169]},{"a":51056,"t":"byte","b":[169,250,250,250,250,250,250,250]},{"a":51064,"t":"byte","b":[254,85,8,170,8,255,16,85]},{"a":51072,"t":"byte","b":[6,86,86,125,125,125,125,253]},{"a":51080,"t":"byte","b":[253,253,253,255,8,175,175,175]},{"a":51088,"t":"byte","b":[175,175,175,175,175,255,16,191]},{"a":51096,"t":"byte","b":[191,191,191,191,191,191,191,170]},{"a":51104,"t":"byte","b":[24,255,48,170,32,250,250,250]},{"a":51112,"t":"byte","b":[250,250,250,250,250,255,16,234]},{"a":51120,"t":"byte","b":[234,234,234,234,234,234,234,171]},{"a":51128,"t":"byte","b":[171,171,171,171,171,171,171,159]},{"a":51136,"t":"byte","b":[183,157,183,157,183,157,183,86]},{"a":51144,"t":"byte","b":[154,110,182,214,85,3,170,1]},{"a":51152,"t":"byte","b":[171,173,165,165,149,85,2,254]},{"a":51160,"t":"byte","b":[126,222,246,254,254,254,254,106]},{"a":51168,"t":"byte","b":[106,106,106,106,106,106,106,170]},{"a":51176,"t":"byte","b":[16,255,16,169,169,169,169,169]},{"a":51184,"t":"byte","b":[169,169,169,254,255,7,85,2]},{"a":51192,"t":"byte","b":[149,149,149,150,166,165,170,7]},{"a":51200,"t":"byte","b":[234,170,12,175,175,191,191,254]},{"a":51208,"t":"byte","b":[250,250,254,190,190,174,170,1]},{"a":51216,"t":"byte","b":[253,253,253,253,253,253,253,253]},{"a":51224,"t":"byte","b":[255,8,175,175,175,175,175,175]},{"a":51232,"t":"byte","b":[175,175,255,16,191,191,191,191]},{"a":51240,"t":"byte","b":[191,191,191,191,170,24,255,48]},{"a":51248,"t":"byte","b":[170,32,250,250,250,250,250,250]},{"a":51256,"t":"byte","b":[250,250,255,16,234,234,234,234]},{"a":51264,"t":"byte","b":[234,234,234,234,171,171,171,171]},{"a":51272,"t":"byte","b":[171,171,171,171,157,183,149,151]},{"a":51280,"t":"byte","b":[149,149,149,149,85,8,255,1]},{"a":51288,"t":"byte","b":[254,254,254,254,254,254,254,254]},{"a":51296,"t":"byte","b":[254,254,254,254,254,254,254,106]},{"a":51304,"t":"byte","b":[106,106,106,106,106,106,106,170]},{"a":51312,"t":"byte","b":[24,255,8,169,169,169,169,169]},{"a":51320,"t":"byte","b":[169,169,170,1,85,6,255,1]},{"a":51328,"t":"byte","b":[170,1,95,87,87,85,3,255]},{"a":51336,"t":"byte","b":[1,170,1,127,127,223,223,95]},{"a":51344,"t":"byte","b":[87,255,1,170,1,255,7,170]},{"a":51352,"t":"byte","b":[1,255,4,191,191,170,1,85]},{"a":51360,"t":"byte","b":[7,170,1,255,1,253,253,253]},{"a":51368,"t":"byte","b":[253,253,253,85,1,170,9,175]},{"a":51376,"t":"byte","b":[175,175,175,175,175,175,175,255]},{"a":51384,"t":"byte","b":[16,191,191,191,191,191,191,191]},{"a":51392,"t":"byte","b":[191,85,8,170,8,255,24,170]},{"a":51400,"t":"byte","b":[12,154,86,86,238,255,16,254]},{"a":51408,"t":"byte","b":[254,254,254,254,254,254,254,168]},{"a":51416,"t":"byte","b":[175,168,175,168,175,0,1,255]},{"a":51424,"t":"byte","b":[1,1,169,1,169,1,169,1]},{"a":51432,"t":"byte","b":[169,170,8,250,250,250,250,250]},{"a":51440,"t":"byte","b":[250,250,250,255,16,234,234,234]},{"a":51448,"t":"byte","b":[234,234,234,234,234,171,171,171]},{"a":51456,"t":"byte","b":[171,171,171,171,171,107,107,107]},{"a":51464,"t":"byte","b":[107,106,106,85,2,255,3,254]},{"a":51472,"t":"byte","b":[170,2,85,2,254,254,235,175]},{"a":51480,"t":"byte","b":[170,2,85,2,253,249,237,185]},{"a":51488,"t":"byte","b":[237,169,85,2,106,106,106,106]},{"a":51496,"t":"byte","b":[106,106,106,106,170,24,255,80]},{"a":51504,"t":"byte","b":[175,175,175,175,175,175,175,175]},{"a":51512,"t":"byte","b":[255,16,234,234,234,234,234,234]},{"a":51520,"t":"byte","b":[234,234,170,7,171,85,1,90]},{"a":51528,"t":"byte","b":[80,90,80,90,250,255,2,170]},{"a":51536,"t":"byte","b":[1,0,1,170,1,0,1,170]},{"a":51544,"t":"byte","b":[2,85,1,170,1,234,42,234]},{"a":51552,"t":"byte","b":[42,234,213,85,1,170,6,85]},{"a":51560,"t":"byte","b":[2,170,1,169,169,169,165,165]},{"a":51568,"t":"byte","b":[245,255,1,139,186,170,4,86]},{"a":51576,"t":"byte","b":[85,1,170,4,234,234,213,85]},{"a":51584,"t":"byte","b":[1,255,6,85,2,87,87,87]},{"a":51592,"t":"byte","b":[87,87,127,255,1,170,6,250]},{"a":51600,"t":"byte","b":[253,85,1,170,6,106,86,170]},{"a":51608,"t":"byte","b":[8,175,175,175,175,175,175,175]},{"a":51616,"t":"byte","b":[175,255,16,234,234,234,234,234]},{"a":51624,"t":"byte","b":[234,234,234,254,255,7,170,1]},{"a":51632,"t":"byte","b":[255,7,170,1,255,7,170,1]},{"a":51640,"t":"byte","b":[255,7,170,1,255,7,191,255]},{"a":51648,"t":"byte","b":[111]},{"a":51649,"l":"ending_bitmap_2","c":"The ending's packed bitmap from row 7, column 10, to row 24: the desk's front, the blue floor and the black below","t":"byte","b":[175,175,175,175,175,175,175,175]},{"a":51657,"t":"byte","b":[255,16,234,234,234,234,234,234]},{"a":51665,"t":"byte","b":[234,234,175,165,165,165,165,165]},{"a":51673,"t":"byte","b":[165,165,255,1,170,7,255,1]},{"a":51681,"t":"byte","b":[170,7,255,1,170,7,255,1]},{"a":51689,"t":"byte","b":[170,7,85,1,170,7,85,1]},{"a":51697,"t":"byte","b":[170,7,85,1,170,7,255,1]},{"a":51705,"t":"byte","b":[170,7,255,1,170,7,255,1]},{"a":51713,"t":"byte","b":[170,7,255,1,170,15,175,175]},{"a":51721,"t":"byte","b":[175,175,175,175,175,175,255,16]},{"a":51729,"t":"byte","b":[191,191,191,191,191,191,191,191]},{"a":51737,"t":"byte","b":[255,152,175,175,175,175,175,175]},{"a":51745,"t":"byte","b":[175,175,255,16,234,234,234,234]},{"a":51753,"t":"byte","b":[234,234,234,234,165,165,165,169]},{"a":51761,"t":"byte","b":[169,169,169,169,170,8,85,4]},{"a":51769,"t":"byte","b":[87,127,191,191,85,3,170,8]},{"a":51777,"t":"byte","b":[255,5,170,3,95,95,95,95]},{"a":51785,"t":"byte","b":[95,170,3,253,253,253,253,253]},{"a":51793,"t":"byte","b":[170,3,213,213,213,213,213,85]},{"a":51801,"t":"byte","b":[3,170,5,85,3,165,175,175]},{"a":51809,"t":"byte","b":[175,175,85,5,229,229,229,170]},{"a":51817,"t":"byte","b":[4,169,169,169,169,170,8,175]},{"a":51825,"t":"byte","b":[175,175,175,175,175,175,175,255]},{"a":51833,"t":"byte","b":[16,191,191,191,191,191,191,191]},{"a":51841,"t":"byte","b":[191,255,72,85,3,255,5,85]},{"a":51849,"t":"byte","b":[3,255,5,85,3,255,5,85]},{"a":51857,"t":"byte","b":[3,255,5,85,3,255,5,85]},{"a":51865,"t":"byte","b":[3,255,5,85,3,255,5,85]},{"a":51873,"t":"byte","b":[3,255,5,85,3,255,5,85]},{"a":51881,"t":"byte","b":[3,255,5,250,250,250,90,86]},{"a":51889,"t":"byte","b":[85,3,255,5,85,3,255,5]},{"a":51897,"t":"byte","b":[85,3,106,106,106,127,255,7]},{"a":51905,"t":"byte","b":[85,5,170,8,255,3,127,127]},{"a":51913,"t":"byte","b":[255,1,85,5,255,2,191,255]},{"a":51921,"t":"byte","b":[5,85,5,175,175,175,93,93]},{"a":51929,"t":"byte","b":[85,3,254,254,254,169,169,85]},{"a":51937,"t":"byte","b":[3,149,149,149,191,191,255,3]},{"a":51945,"t":"byte","b":[85,3,255,5,175,175,175,95]},{"a":51953,"t":"byte","b":[95,127,85,2,250,250,250,218]},{"a":51961,"t":"byte","b":[218,250,90,90,171,171,171,169]},{"a":51969,"t":"byte","b":[169,169,169,169,85,3,255,5]},{"a":51977,"t":"byte","b":[175,175,175,95,87,85,3,255]},{"a":51985,"t":"byte","b":[5,85,3,255,5,85,3,149]},{"a":51993,"t":"byte","b":[149,149,191,255,4,85,3,255]},{"a":52001,"t":"byte","b":[5,85,3,255,5,85,3,255]},{"a":52009,"t":"byte","b":[5,85,3,255,5,85,3,255]},{"a":52017,"t":"byte","b":[5,85,3,255,5,85,3,255]},{"a":52025,"t":"byte","b":[5,85,3,255,5,85,3,255]},{"a":52033,"t":"byte","b":[5,85,113,87,87,87,85,8]},{"a":52041,"t":"byte","b":[255,4,85,1,213,213,213,85]},{"a":52049,"t":"byte","b":[60,245,213,213,213,255,4,87]},{"a":52057,"t":"byte","b":[85,3,255,4,85,255,85,255]},{"a":52065,"t":"byte","b":[85,255,85,255,85,255,85,255]},{"a":52073,"t":"byte","b":[85,255,85,255,85,255,85,255]},{"a":52081,"t":"byte","b":[85,125,255,5,85,3,255,5]},{"a":52089,"t":"byte","b":[85,3,255,5,85,3,255,5]},{"a":52097,"t":"byte","b":[85,3,255,5,85,3,255,5]},{"a":52105,"t":"byte","b":[85,3,255,5,85,3,255,5]},{"a":52113,"t":"byte","b":[85,3,255,5,85,3,255,5]},{"a":52121,"t":"byte","b":[85,3,255,5,85,3,255,5]},{"a":52129,"t":"byte","b":[85,3,255,5,85,3,255,5]},{"a":52137,"t":"byte","b":[85,3,255,5,85,3,255,5]},{"a":52145,"t":"byte","b":[85,3,255,5,85,3,255,5]},{"a":52153,"t":"byte","b":[85,3,255,5,85,3,255,5]},{"a":52161,"t":"byte","b":[85,3,255,5,85,3,255,5]},{"a":52169,"t":"byte","b":[85,3,255,5,85,3,255,5]},{"a":52177,"t":"byte","b":[85,3,255,5,85,3,255,5]},{"a":52185,"t":"byte","b":[85,3,255,5,85,3,255,5]},{"a":52193,"t":"byte","b":[85,3,255,5,85,3,255,5]},{"a":52201,"t":"byte","b":[85,3,255,5,85,3,255,5]},{"a":52209,"t":"byte","b":[85,3,255,5,85,3,255,5]},{"a":52217,"t":"byte","b":[85,3,255,5,85,3,255,5]},{"a":52225,"t":"byte","b":[170,3,255,5,85,3,255,5]},{"a":52233,"t":"byte","b":[85,3,255,5,85,3,255,255]},{"a":52241,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":52249,"t":"byte","b":[255,255,255,75]},{"a":52253,"l":"ending_colours","c":"The ending's screen colours, packed in count and value pairs","t":"byte","b":[1,236,3,207,1,192,4,207]},{"a":52261,"t":"byte","b":[1,232,1,239,2,232,1,236]},{"a":52269,"t":"byte","b":[4,239,1,232,5,243,3,239]},{"a":52277,"t":"byte","b":[1,236,2,232,1,239,1,233]},{"a":52285,"t":"byte","b":[1,239,4,233,4,232,1,207]},{"a":52293,"t":"byte","b":[1,252,1,195,3,60,1,243]},{"a":52301,"t":"byte","b":[1,207,1,236,1,239,2,232]},{"a":52309,"t":"byte","b":[1,236,4,239,1,232,4,243]},{"a":52317,"t":"byte","b":[4,239,1,236,2,232,1,239]},{"a":52325,"t":"byte","b":[1,233,4,201,1,159,2,239]},{"a":52333,"t":"byte","b":[2,232,1,207,2,195,4,220]},{"a":52341,"t":"byte","b":[1,207,1,232,1,239,2,232]},{"a":52349,"t":"byte","b":[1,236,4,239,1,232,1,239]},{"a":52357,"t":"byte","b":[3,232,4,239,1,236,2,232]},{"a":52365,"t":"byte","b":[2,239,1,201,2,251,1,185]},{"a":52373,"t":"byte","b":[1,159,2,239,2,232,1,207]},{"a":52381,"t":"byte","b":[1,236,1,195,1,220,2,227]},{"a":52389,"t":"byte","b":[1,195,1,207,1,232,1,239]},{"a":52397,"t":"byte","b":[2,232,1,236,3,239,1,236]},{"a":52405,"t":"byte","b":[5,232,4,239,1,236,2,232]},{"a":52413,"t":"byte","b":[2,239,1,185,2,203,1,185]},{"a":52421,"t":"byte","b":[1,159,2,239,2,232,1,207]},{"a":52429,"t":"byte","b":[1,236,1,195,3,220,1,211]},{"a":52437,"t":"byte","b":[1,207,1,236,1,239,1,232]},{"a":52445,"t":"byte","b":[1,239,1,236,3,239,1,236]},{"a":52453,"t":"byte","b":[5,232,4,239,1,236,2,232]},{"a":52461,"t":"byte","b":[2,239,1,185,1,203,1,235]},{"a":52469,"t":"byte","b":[1,185,1,159,3,239,1,232]},{"a":52477,"t":"byte","b":[1,207,4,63,1,252,1,60]},{"a":52485,"t":"byte","b":[1,207,4,239,1,236,1,245]},{"a":52493,"t":"byte","b":[1,239,2,236,1,232,1,239]},{"a":52501,"t":"byte","b":[1,15,2,232,1,224,1,230]},{"a":52509,"t":"byte","b":[1,242,1,239,1,236,2,232]},{"a":52517,"t":"byte","b":[2,239,4,155,1,159,3,239]},{"a":52525,"t":"byte","b":[7,232,1,236,2,229,1,239]},{"a":52533,"t":"byte","b":[1,232,2,239,1,95,1,251]},{"a":52541,"t":"byte","b":[1,139,2,143,1,191,1,139]},{"a":52549,"t":"byte","b":[1,143,1,133,1,248,2,143]},{"a":52557,"t":"byte","b":[1,95,1,239,2,232,1,239]},{"a":52565,"t":"byte","b":[6,233,10,232,3,229,2,239]},{"a":52573,"t":"byte","b":[1,224,1,239,1,159,4,89]},{"a":52581,"t":"byte","b":[3,137,1,89,1,249,2,89]},{"a":52589,"t":"byte","b":[1,159,1,239,2,232,1,236]},{"a":52597,"t":"byte","b":[18,232,1,229,1,239,1,232]},{"a":52605,"t":"byte","b":[2,239,1,159,1,233,2,159]},{"a":52613,"t":"byte","b":[1,233,1,249,1,9,1,249]},{"a":52621,"t":"byte","b":[3,159,1,249,1,159,3,239]},{"a":52629,"t":"byte","b":[1,236,9,232,10,250,1,236]},{"a":52637,"t":"byte","b":[2,234,1,207,1,234,1,233]},{"a":52645,"t":"byte","b":[1,234,1,240,1,234,1,239]},{"a":52653,"t":"byte","b":[1,224,1,240,1,250,1,239]},{"a":52661,"t":"byte","b":[2,233,1,250,1,239,2,234]},{"a":52669,"t":"byte","b":[1,252,9,250,14,232,1,234]},{"a":52677,"t":"byte","b":[1,154,7,234,1,232,2,154]},{"a":52685,"t":"byte","b":[1,234,27,232,3,239,7,226]},{"a":52693,"t":"byte","b":[33,232,7,226,33,232,8,226]},{"a":52701,"t":"byte","b":[31,232,9,226,31,232,9,226]},{"a":52709,"t":"byte","b":[31,232,9,226,31,232,10,226]},{"a":52717,"t":"byte","b":[29,232,11,226,14,232,11,228]},{"a":52725,"t":"byte","b":[19,226,210,228]},{"a":52729,"l":"ending_nibbles","c":"The ending's colour-RAM colours, packed in count and value pairs","t":"byte","b":[1,240,1,0,1,240,1,3]},{"a":52737,"t":"byte","b":[1,15,1,204,1,207,2,204]},{"a":52745,"t":"byte","b":[1,252,3,204,1,207,1,204]},{"a":52753,"t":"byte","b":[1,207,1,159,3,255,1,240]},{"a":52761,"t":"byte","b":[1,63,1,255,1,252,1,63]},{"a":52769,"t":"byte","b":[1,204,1,207,2,204,1,252]},{"a":52777,"t":"byte","b":[3,204,1,207,1,204,1,207]},{"a":52785,"t":"byte","b":[2,187,1,0,1,15,1,243]},{"a":52793,"t":"byte","b":[1,0,2,51,1,63,1,204]},{"a":52801,"t":"byte","b":[1,207,2,204,1,252,1,255]},{"a":52809,"t":"byte","b":[1,252,1,204,1,207,1,204]},{"a":52817,"t":"byte","b":[1,201,1,188,1,204,1,0]},{"a":52825,"t":"byte","b":[1,15,1,243,1,48,1,60]},{"a":52833,"t":"byte","b":[1,192,1,63,1,204,1,207]},{"a":52841,"t":"byte","b":[1,204,1,207,2,255,1,252]},{"a":52849,"t":"byte","b":[1,204,1,207,1,204,1,201]},{"a":52857,"t":"byte","b":[1,207,1,252,1,0,1,15]},{"a":52865,"t":"byte","b":[1,240,1,48,1,51,1,60]},{"a":52873,"t":"byte","b":[1,63,1,204,1,207,1,204]},{"a":52881,"t":"byte","b":[1,207,2,255,1,252,1,204]},{"a":52889,"t":"byte","b":[1,207,1,204,1,201,1,207]},{"a":52897,"t":"byte","b":[1,204,2,0,1,240,2,204]},{"a":52905,"t":"byte","b":[1,63,1,60,1,204,1,207]},{"a":52913,"t":"byte","b":[1,204,1,255,1,240,1,191]},{"a":52921,"t":"byte","b":[1,255,1,38,1,207,1,204]},{"a":52929,"t":"byte","b":[1,201,2,204,2,0,5,255]},{"a":52937,"t":"byte","b":[2,204,1,136,1,251,1,8]},{"a":52945,"t":"byte","b":[1,251,1,240,1,0,1,12]},{"a":52953,"t":"byte","b":[1,204,1,207,9,255,2,204]},{"a":52961,"t":"byte","b":[2,136,1,133,1,85,2,136]},{"a":52969,"t":"byte","b":[1,140,1,204,10,255,2,204]},{"a":52977,"t":"byte","b":[2,0,1,240,1,176,2,0]},{"a":52985,"t":"byte","b":[1,12,1,204,5,255,5,238]},{"a":52993,"t":"byte","b":[1,252,1,206,1,240,1,14]},{"a":53001,"t":"byte","b":[1,240,1,190,1,224,1,15]},{"a":53009,"t":"byte","b":[1,236,1,204,5,238,7,170]},{"a":53017,"t":"byte","b":[1,158,1,144,2,34,1,42]},{"a":53025,"t":"byte","b":[1,238,1,154,54,170,1,42]},{"a":53033,"t":"byte","b":[18,170,1,162,4,170,1,162]},{"a":53041,"t":"byte","b":[14,170,1,34,4,170,1,162]},{"a":53049,"t":"byte","b":[1,42,12,170,1,162,1,34]},{"a":53057,"t":"byte","b":[4,170,1,162,1,34,12,170]},{"a":53065,"t":"byte","b":[1,162,1,34,5,170,1,34]},{"a":53073,"t":"byte","b":[12,170,1,34,1,42,5,170]},{"a":53081,"t":"byte","b":[1,34,1,42,5,170,120,0]},{"a":53089,"t":"byte","b":[1,32,1,34,2,32,1,80]},{"a":53097,"t":"byte","b":[1,82,1,71,3,32,1,0]},{"a":53105,"t":"byte","b":[1,31]},{"a":53107,"l":"leftover_cf73","c":"Leftover after the ending, $CF73-$CFFF: a routine that prints a byte as hex through the KERNAL's CHROUT and PLOT, and fillers. Nothing calls it","t":"byte","b":[1,204,13,240,7,32,210,255]},{"a":53115,"t":"byte","b":[200,76,113,207,160,0,185,185]},{"a":53123,"t":"byte","b":[207,200,132,254,32,210,255,165]},{"a":53131,"t":"byte","b":[254,192,4,208,241,96,72,74]},{"a":53139,"t":"byte","b":[74,74,74,32,166,207,153,185]},{"a":53147,"t":"byte","b":[207,104,41,15,32,166,207,153]},{"a":53155,"t":"byte","b":[186,207,96,201,10,144,4,24]},{"a":53163,"t":"byte","b":[105,55,96,105,48,96,162,8]},{"a":53171,"t":"byte","b":[160,2,32,240,255,96,0,0]},{"a":53179,"t":"byte","b":[0,0,0,96,162,8,160,2]},{"a":53187,"t":"byte","b":[32,240,255,96,48,70,53,68]},{"a":53195,"t":"byte","b":[0,0,0,0,0,255,255,255]},{"a":53203,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":53211,"t":"byte","b":[255,255,255,255,255,0,0,0]},{"a":53219,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":53227,"t":"byte","b":[0,0,0,0,0,255,255,255]},{"a":53235,"t":"byte","b":[255,255,255,255,255,255,255,254]},{"a":53243,"t":"byte","b":[255,255,255,255,255]},{"a":53248,"l":"stage_sprites","c":"The shoot-out's and the ducks' sprite shapes, packed for unpack_rle ($00 or $FF followed by a count) and unpacked by show_picture to $4800-$5FFF, shapes $20 to $7F. This first part makes $20 to $34: the walking figure's hat and head ($20-$26), its legs ($27-$2F) and its first bodies","t":"byte","b":[0,37,15,0,2,15,0,2]},{"a":53256,"t":"byte","b":[127,192,0,1,8,0,2,8]},{"a":53264,"t":"byte","b":[0,5,30,0,2,30,0,2]},{"a":53272,"t":"byte","b":[62,0,1,1,0,34,15,0]},{"a":53280,"t":"byte","b":[2,15,0,2,127,192,0,1]},{"a":53288,"t":"byte","b":[8,0,2,8,0,5,30,0]},{"a":53296,"t":"byte","b":[2,30,0,2,62,0,2,62]},{"a":53304,"t":"byte","b":[0,1,1,0,31,15,0,2]},{"a":53312,"t":"byte","b":[15,0,2,127,192,0,1,8]},{"a":53320,"t":"byte","b":[0,2,8,0,5,30,0,2]},{"a":53328,"t":"byte","b":[30,0,2,62,0,2,62,0]},{"a":53336,"t":"byte","b":[2,62,0,1,1,0,34,15]},{"a":53344,"t":"byte","b":[0,2,15,0,2,127,192,0]},{"a":53352,"t":"byte","b":[1,8,0,2,8,0,5,30]},{"a":53360,"t":"byte","b":[0,2,30,0,2,62,0,2]},{"a":53368,"t":"byte","b":[62,0,1,1,0,34,15,0]},{"a":53376,"t":"byte","b":[2,15,0,2,127,192,0,1]},{"a":53384,"t":"byte","b":[8,0,2,8,0,5,30,0]},{"a":53392,"t":"byte","b":[2,30,0,2,62,0,2,62]},{"a":53400,"t":"byte","b":[0,1,1,0,37,15,0,2]},{"a":53408,"t":"byte","b":[15,0,2,127,192,0,1,8]},{"a":53416,"t":"byte","b":[0,2,8,0,5,30,0,2]},{"a":53424,"t":"byte","b":[30,0,2,62,0,1,1,0]},{"a":53432,"t":"byte","b":[37,15,0,2,15,0,2,127]},{"a":53440,"t":"byte","b":[192,0,1,8,0,2,8,0]},{"a":53448,"t":"byte","b":[5,30,0,2,30,0,2,62]},{"a":53456,"t":"byte","b":[0,1,1,0,1,62,0,2]},{"a":53464,"t":"byte","b":[62,0,2,62,0,2,60,0]},{"a":53472,"t":"byte","b":[2,60,0,2,124,0,2,124]},{"a":53480,"t":"byte","b":[0,2,124,0,1,12,126,0]},{"a":53488,"t":"byte","b":[1,30,126,0,1,55,255,1]},{"a":53496,"t":"byte","b":[0,1,3,255,1,0,2,255]},{"a":53504,"t":"byte","b":[1,0,2,126,0,2,14,0]},{"a":53512,"t":"byte","b":[2,14,0,2,14,0,2,14]},{"a":53520,"t":"byte","b":[0,2,12,0,2,14,0,2]},{"a":53528,"t":"byte","b":[15,128,130,0,1,62,0,2]},{"a":53536,"t":"byte","b":[62,0,2,60,0,2,60,0]},{"a":53544,"t":"byte","b":[2,124,0,2,126,0,2,127]},{"a":53552,"t":"byte","b":[0,2,127,0,1,48,63,0]},{"a":53560,"t":"byte","b":[1,124,63,128,239,123,192,7]},{"a":53568,"t":"byte","b":[241,192,1,241,192,0,1,96]},{"a":53576,"t":"byte","b":[224,0,2,224,0,2,224,0]},{"a":53584,"t":"byte","b":[2,240,0,2,96,0,2,112]},{"a":53592,"t":"byte","b":[0,2,124,0,3,128,0,1]},{"a":53600,"t":"byte","b":[62,0,2,60,0,2,60,0]},{"a":53608,"t":"byte","b":[2,124,0,2,126,0,2,126]},{"a":53616,"t":"byte","b":[0,2,127,128,0,1,127,192]},{"a":53624,"t":"byte","b":[0,1,243,192,0,1,241,224]},{"a":53632,"t":"byte","b":[63,224,240,127,192,120,207,128]},{"a":53640,"t":"byte","b":[56,0,2,56,0,2,56,0]},{"a":53648,"t":"byte","b":[2,56,0,2,24,0,2,12]},{"a":53656,"t":"byte","b":[0,2,15,0,6,128,0,1]},{"a":53664,"t":"byte","b":[62,0,2,62,0,2,60,0]},{"a":53672,"t":"byte","b":[2,60,0,2,124,0,2,127]},{"a":53680,"t":"byte","b":[0,2,127,192,0,1,127,224]},{"a":53688,"t":"byte","b":[0,1,127,240,0,1,240,248]},{"a":53696,"t":"byte","b":[1,240,56,7,224,56,15,128]},{"a":53704,"t":"byte","b":[56,63,0,1,56,252,0,1]},{"a":53712,"t":"byte","b":[120,240,0,1,120,128,0,1]},{"a":53720,"t":"byte","b":[48,128,0,1,56,0,2,28]},{"a":53728,"t":"byte","b":[0,6,128,0,1,62,0,2]},{"a":53736,"t":"byte","b":[62,0,2,60,0,2,60,0]},{"a":53744,"t":"byte","b":[2,126,0,2,127,128,0,1]},{"a":53752,"t":"byte","b":[127,192,0,1,255,1,224,1]},{"a":53760,"t":"byte","b":[247,240,1,224,240,3,193,224]},{"a":53768,"t":"byte","b":[7,129,224,15,131,192,31,7]},{"a":53776,"t":"byte","b":[128,62,7,0,1,60,3,0]},{"a":53784,"t":"byte","b":[1,120,3,0,1,96,1,0]},{"a":53792,"t":"byte","b":[1,96,0,2,64,0,2,64]},{"a":53800,"t":"byte","b":[0,2,128,0,1,62,0,2]},{"a":53808,"t":"byte","b":[62,0,2,62,0,2,60,0]},{"a":53816,"t":"byte","b":[2,60,0,2,124,0,2,127]},{"a":53824,"t":"byte","b":[0,2,127,128,0,1,127,192]},{"a":53832,"t":"byte","b":[0,1,123,224,0,1,121,240]},{"a":53840,"t":"byte","b":[0,1,123,240,0,1,119,192]},{"a":53848,"t":"byte","b":[0,1,255,1,128,3,252,0]},{"a":53856,"t":"byte","b":[1,7,204,0,1,15,132,0]},{"a":53864,"t":"byte","b":[1,15,0,2,12,0,2,12]},{"a":53872,"t":"byte","b":[0,2,6,0,2,128,0,1]},{"a":53880,"t":"byte","b":[62,0,2,62,0,2,62,0]},{"a":53888,"t":"byte","b":[2,60,0,2,60,0,2,124]},{"a":53896,"t":"byte","b":[0,2,124,0,2,62,0,2]},{"a":53904,"t":"byte","b":[190,0,1,1,255,1,0,1]},{"a":53912,"t":"byte","b":[1,255,1,0,1,3,63,128]},{"a":53920,"t":"byte","b":[2,31,128,0,1,60,0,2]},{"a":53928,"t":"byte","b":[56,0,2,120,0,2,112,0]},{"a":53936,"t":"byte","b":[2,240,0,1,1,192,0,1]},{"a":53944,"t":"byte","b":[1,224,0,1,1,240,0,1]},{"a":53952,"t":"byte","b":[128,0,22,3,0,2,7,128]},{"a":53960,"t":"byte","b":[0,1,7,0,2,14,0,2]},{"a":53968,"t":"byte","b":[12,0,2,28,0,2,28,0]},{"a":53976,"t":"byte","b":[2,28,0,2,24,0,2,56]},{"a":53984,"t":"byte","b":[0,2,48,0,2,51,0,2]},{"a":53992,"t":"byte","b":[17,128,0,1,48,0,21,3]},{"a":54000,"t":"byte","b":[0,2,7,128,0,1,7,0]},{"a":54008,"t":"byte","b":[2,14,0,2,12,0,2,28]},{"a":54016,"t":"byte","b":[0,2,28,0,2,92,0,2]},{"a":54024,"t":"byte","b":[216,0,2,216,0,2,92,0]},{"a":54032,"t":"byte","b":[2,12,0,2,6,0,2,3]},{"a":54040,"t":"byte","b":[0,2,3,0,18,3,0,2]},{"a":54048,"t":"byte","b":[7,128,0,1,7,0,2,12]},{"a":54056,"t":"byte","b":[0,2,28,0,2,28,0,2]},{"a":54064,"t":"byte","b":[28,0,2,92,0,2,204,0]},{"a":54072,"t":"byte","b":[2,79,0,2,7,128,0,1]},{"a":54080,"t":"byte","b":[1,224,0,2,96,0,29,3]},{"a":54088,"t":"byte","b":[0,2,7,128,0,1,7,0]},{"a":54096,"t":"byte","b":[2,14,0,2,12,0,2,46]},{"a":54104,"t":"byte","b":[0,2,78,0,2,206,48,0]},{"a":54112,"t":"byte","b":[1,199,240,0,1,71,0,2]},{"a":54120,"t":"byte","b":[64,0,2,64,0,30,3,0]},{"a":54128,"t":"byte","b":[2,7,128,0,1,7,0,2]},{"a":54136,"t":"byte","b":[14,0,2,12,0,2,44,0]},{"a":54144,"t":"byte","b":[2,92,96,0,1,221,224,0]},{"a":54152,"t":"byte","b":[1,223,0,2,206,0,2,64]},{"a":54160,"t":"byte","b":[0,2,192,0,33,3,0,2]},{"a":54168,"t":"byte","b":[7,128,0,1,7,0,2,14]},{"a":54176,"t":"byte","b":[0,2,12,0,2,28,0,2]},{"a":54184,"t":"byte","b":[28,0,2,28,96,0,1,31]},{"a":54192,"t":"byte","b":[224,0,1,15,0,36,3,0]},{"a":54200,"t":"byte","b":[2,7,128,0,1,7,0,2]},{"a":54208,"t":"byte","b":[14,0,2,12,0,2,12,0]},{"a":54216,"t":"byte","b":[2,28,0,2,28,0,2,28]},{"a":54224,"t":"byte","b":[0,2,31,224,0,1,31,224]},{"a":54232,"t":"byte","b":[0,32]},{"a":54234,"l":"stage_sprites_2","c":"The stages' packed shapes $35 to $49: the figure's bodies and arms, the standing figure ($3F-$41), the gun raised ($42-$44) and the first of the Marshall's fall ($48, $49)","t":"byte","b":[3,0,2,7,128,0,1,7]},{"a":54242,"t":"byte","b":[0,2,14,0,2,12,0,2]},{"a":54250,"t":"byte","b":[28,0,2,60,0,2,56,0]},{"a":54258,"t":"byte","b":[2,120,0,2,112,0,2,60]},{"a":54266,"t":"byte","b":[0,2,31,128,0,1,1,128]},{"a":54274,"t":"byte","b":[0,23,3,0,2,7,128,0]},{"a":54282,"t":"byte","b":[1,7,0,2,14,0,2,12]},{"a":54290,"t":"byte","b":[0,2,28,0,2,60,0,2]},{"a":54298,"t":"byte","b":[120,0,2,240,0,2,224,0]},{"a":54306,"t":"byte","b":[2,112,0,2,60,0,2,31]},{"a":54314,"t":"byte","b":[0,2,3,0,21,3,0,2]},{"a":54322,"t":"byte","b":[7,128,0,1,7,0,2,14]},{"a":54330,"t":"byte","b":[0,2,12,0,2,30,0,2]},{"a":54338,"t":"byte","b":[62,0,2,124,0,2,224,0]},{"a":54346,"t":"byte","b":[2,113,128,0,1,51,224,0]},{"a":54354,"t":"byte","b":[1,56,96,0,1,28,0,2]},{"a":54362,"t":"byte","b":[12,0,27,3,0,2,7,128]},{"a":54370,"t":"byte","b":[0,1,7,0,2,14,0,2]},{"a":54378,"t":"byte","b":[28,0,2,60,0,2,124,0]},{"a":54386,"t":"byte","b":[2,240,48,0,1,225,240,0]},{"a":54394,"t":"byte","b":[1,97,0,2,96,0,2,112]},{"a":54402,"t":"byte","b":[0,2,48,0,27,3,0,2]},{"a":54410,"t":"byte","b":[7,128,0,1,7,0,2,14]},{"a":54418,"t":"byte","b":[0,2,60,0,2,252,48,1]},{"a":54426,"t":"byte","b":[248,112,1,128,224,1,129,192]},{"a":54434,"t":"byte","b":[1,129,0,1,1,128,0,1]},{"a":54442,"t":"byte","b":[1,128,0,33,3,0,2,7]},{"a":54450,"t":"byte","b":[128,0,1,7,0,2,14,0]},{"a":54458,"t":"byte","b":[2,60,0,2,124,0,2,248]},{"a":54466,"t":"byte","b":[0,1,1,192,24,1,129,248]},{"a":54474,"t":"byte","b":[1,129,224,1,128,0,1,1]},{"a":54482,"t":"byte","b":[128,0,1,3,0,28,3,0]},{"a":54490,"t":"byte","b":[2,7,128,0,1,7,0,2]},{"a":54498,"t":"byte","b":[14,0,2,60,0,2,124,0]},{"a":54506,"t":"byte","b":[2,112,0,2,224,0,2,192]},{"a":54514,"t":"byte","b":[0,2,195,240,0,1,195,240]},{"a":54522,"t":"byte","b":[0,1,192,0,1,1,128,0]},{"a":54530,"t":"byte","b":[1,1,128,0,45,3,128,0]},{"a":54538,"t":"byte","b":[1,6,0,2,4,0,2,4]},{"a":54546,"t":"byte","b":[0,5,15,0,2,15,0,1]},{"a":54554,"t":"byte","b":[1,0,1,31,0,2,31,0]},{"a":54562,"t":"byte","b":[2,30,0,2,30,0,2,60]},{"a":54570,"t":"byte","b":[0,2,60,0,2,124,0,2]},{"a":54578,"t":"byte","b":[126,0,2,127,0,2,63,128]},{"a":54586,"t":"byte","b":[0,1,63,192,0,1,31,192]},{"a":54594,"t":"byte","b":[0,1,29,224,0,1,61,224]},{"a":54602,"t":"byte","b":[0,1,123,192,0,1,115,128]},{"a":54610,"t":"byte","b":[0,1,227,128,1,199,0,1]},{"a":54618,"t":"byte","b":[1,142,0,1,1,206,0,2]},{"a":54626,"t":"byte","b":[247,128,128,0,10,1,128,0]},{"a":54634,"t":"byte","b":[1,3,192,0,1,3,128,0]},{"a":54642,"t":"byte","b":[1,7,0,2,6,0,2,14]},{"a":54650,"t":"byte","b":[0,2,30,0,2,28,0,2]},{"a":54658,"t":"byte","b":[28,0,2,30,0,2,15,0]},{"a":54666,"t":"byte","b":[2,3,128,0,1,1,224,0]},{"a":54674,"t":"byte","b":[2,96,0,12,128,0,34,62]},{"a":54682,"t":"byte","b":[0,2,62,0,1,1,255,1]},{"a":54690,"t":"byte","b":[192,0,1,62,0,2,28,0]},{"a":54698,"t":"byte","b":[5,255,1,128,1,255,1,192]},{"a":54706,"t":"byte","b":[0,1,62,0,2,127,0,1]},{"a":54714,"t":"byte","b":[1,0,1,127,0,2,127,0]},{"a":54722,"t":"byte","b":[2,62,0,2,62,0,2,62]},{"a":54730,"t":"byte","b":[0,2,127,0,2,127,32,0]},{"a":54738,"t":"byte","b":[1,127,96,0,1,255,1,192]},{"a":54746,"t":"byte","b":[0,1,247,192,0,1,247,192]},{"a":54754,"t":"byte","b":[0,1,247,192,0,1,227,128]},{"a":54762,"t":"byte","b":[1,227,192,1,193,192,1,193]},{"a":54770,"t":"byte","b":[192,3,193,224,3,193,224,1]},{"a":54778,"t":"byte","b":[128,192,3,128,224,7,128,240]},{"a":54786,"t":"byte","b":[128,0,28,28,0,2,99,0]},{"a":54794,"t":"byte","b":[2,193,128,1,193,192,1,128]},{"a":54802,"t":"byte","b":[192,1,128,192,1,128,192,3]},{"a":54810,"t":"byte","b":[128,224,3,0,1,96,7,0]},{"a":54818,"t":"byte","b":[1,112,14,0,1,56,12,0]},{"a":54826,"t":"byte","b":[1,24,0,35,62,0,2,62]},{"a":54834,"t":"byte","b":[0,1,1,255,1,192,0,1]},{"a":54842,"t":"byte","b":[62,0,2,28,0,3,32,0]},{"a":54850,"t":"byte","b":[1,255,1,160,1,255,1,224]},{"a":54858,"t":"byte","b":[0,1,62,0,2,127,0,1]},{"a":54866,"t":"byte","b":[1,0,1,127,0,2,127,0]},{"a":54874,"t":"byte","b":[2,62,0,2,62,0,2,62]},{"a":54882,"t":"byte","b":[0,2,127,0,2,127,0,2]},{"a":54890,"t":"byte","b":[255,1,0,2,255,1,128,0]},{"a":54898,"t":"byte","b":[1,255,1,192,1,247,192,1]},{"a":54906,"t":"byte","b":[247,192,1,231,128,1,195,192]},{"a":54914,"t":"byte","b":[1,193,192,1,193,192,3,193]},{"a":54922,"t":"byte","b":[224,3,193,224,1,128,192,3]},{"a":54930,"t":"byte","b":[128,224,7,128,240,128,0,28]},{"a":54938,"t":"byte","b":[28,0,2,99,0,2,193,192]},{"a":54946,"t":"byte","b":[0,1,193,192,1,128,192,1]},{"a":54954,"t":"byte","b":[128,192,1,128,0,1,3,128]},{"a":54962,"t":"byte","b":[0,1,7,0,2,14,0,2]},{"a":54970,"t":"byte","b":[28,0,2,24,0,37,62,0]},{"a":54978,"t":"byte","b":[2,62,0,1,1,255,1,192]},{"a":54986,"t":"byte","b":[0,1,62,0,2,28,0,2]},{"a":54994,"t":"byte","b":[3,128,0,1,255,1,192,1]},{"a":55002,"t":"byte","b":[255,1,192,0,1,63,128,0]},{"a":55010,"t":"byte","b":[1,127,0,1,1,0,1,127]},{"a":55018,"t":"byte","b":[0,2,127,0,2,62,48,0]},{"a":55026,"t":"byte","b":[1,62,48,0,1,62,32,0]},{"a":55034,"t":"byte","b":[1,127,32,0,1,127,32,0]},{"a":55042,"t":"byte","b":[1,127,0,2,255,1,192,0]},{"a":55050,"t":"byte","b":[1,247,192,0,1,247,192,0]},{"a":55058,"t":"byte","b":[1,247,192,0,1,227,128,1]},{"a":55066,"t":"byte","b":[227,192,1,193,192,1,193,192]},{"a":55074,"t":"byte","b":[3,193,224,3,193,224,1,128]},{"a":55082,"t":"byte","b":[192,3,128,224,7,128,240,128]},{"a":55090,"t":"byte","b":[0,28,31,128,0,1,97,240]},{"a":55098,"t":"byte","b":[0,1,192,120,0,1,192,60]},{"a":55106,"t":"byte","b":[1,128,12,1,128,24,1,128]},{"a":55114,"t":"byte","b":[48,3,128,0,1,7,0,2]},{"a":55122,"t":"byte","b":[6,0,2,14,0,2,12,0]},{"a":55130,"t":"byte","b":[4,255,1,128,0,1,127,0]},{"a":55138,"t":"byte","b":[2,127,0,2,62,0,2,62]},{"a":55146,"t":"byte","b":[0,2,127,0,2,127,0,2]},{"a":55154,"t":"byte","b":[127,96,0,1,127,224,0,1]},{"a":55162,"t":"byte","b":[255,1,192,0,1,247,192,0]},{"a":55170,"t":"byte","b":[1,247,192,1,227,192,1,227]},{"a":55178,"t":"byte","b":[192,1,193,192,1,193,192,3]},{"a":55186,"t":"byte","b":[193,224,3,193,224,1,128,192]},{"a":55194,"t":"byte","b":[3,128,224,7,128,240,128,0]},{"a":55202,"t":"byte","b":[28,28,0,2,99,0,2,193]},{"a":55210,"t":"byte","b":[128,1,193,192,3,128,224,3]},{"a":55218,"t":"byte","b":[0,1,96,3,0,1,96,3]},{"a":55226,"t":"byte","b":[128,224,0,50]},{"a":55230,"l":"stage_sprites_3","c":"The stages' packed shapes $4A to $7F: the rest of the Marshall's fall ($4A-$4C), the puffs of dust ($4D-$4F), the archer's arm with the bow at five angles ($50-$54), the duck's four wing positions ($58-$5B), and spare shapes to $7F, nearly empty","t":"byte","b":[62,0,2,62,0,1,1,255]},{"a":55238,"t":"byte","b":[1,192,0,1,62,0,2,28]},{"a":55246,"t":"byte","b":[0,2,255,1,128,1,255,1]},{"a":55254,"t":"byte","b":[192,1,255,1,192,0,1,255]},{"a":55262,"t":"byte","b":[1,128,1,0,22,255,1,128]},{"a":55270,"t":"byte","b":[0,1,127,0,2,127,0,2]},{"a":55278,"t":"byte","b":[62,0,2,62,0,2,127,0]},{"a":55286,"t":"byte","b":[2,127,0,2,127,96,0,1]},{"a":55294,"t":"byte","b":[127,224,0,1,255,1,128,0]},{"a":55302,"t":"byte","b":[1,247,128,0,1,247,128,3]},{"a":55310,"t":"byte","b":[193,224,7,128,240,128,0,43]},{"a":55318,"t":"byte","b":[62,0,2,127,0,2,247,128]},{"a":55326,"t":"byte","b":[1,227,192,1,255,1,192,1]},{"a":55334,"t":"byte","b":[255,1,192,0,1,255,1,128]},{"a":55342,"t":"byte","b":[1,0,58,16,0,2,56,0]},{"a":55350,"t":"byte","b":[57,16,0,2,84,0,2,40]},{"a":55358,"t":"byte","b":[0,54,72,0,1,2,0,1]},{"a":55366,"t":"byte","b":[128,0,1,132,0,1,1,2]},{"a":55374,"t":"byte","b":[0,6,3,0,2,13,0,2]},{"a":55382,"t":"byte","b":[17,0,1,112,33,0,1,112]},{"a":55390,"t":"byte","b":[64,128,12,128,128,3,0,1]},{"a":55398,"t":"byte","b":[128,3,192,128,7,62,128,7]},{"a":55406,"t":"byte","b":[99,0,1,7,195,128,7,193]},{"a":55414,"t":"byte","b":[192,11,129,192,9,128,0,1]},{"a":55422,"t":"byte","b":[8,0,2,8,64,0,1,8]},{"a":55430,"t":"byte","b":[128,0,1,11,0,2,12,0]},{"a":55438,"t":"byte","b":[10,3,0,2,13,0,1,12]},{"a":55446,"t":"byte","b":[17,0,1,12,33,0,1,2]},{"a":55454,"t":"byte","b":[65,0,1,1,193,0,1,1]},{"a":55462,"t":"byte","b":[226,0,1,3,146,0,1,3]},{"a":55470,"t":"byte","b":[62,0,1,7,99,0,1,7]},{"a":55478,"t":"byte","b":[195,128,7,193,192,11,129,224]},{"a":55486,"t":"byte","b":[9,160,32,8,64,0,1,8]},{"a":55494,"t":"byte","b":[128,0,1,9,0,2,10,0]},{"a":55502,"t":"byte","b":[2,12,0,13,6,0,2,26]},{"a":55510,"t":"byte","b":[0,2,34,0,2,65,0,2]},{"a":55518,"t":"byte","b":[129,0,1,193,1,0,1,226]},{"a":55526,"t":"byte","b":[1,0,1,28,63,0,1,14]},{"a":55534,"t":"byte","b":[99,0,1,15,195,128,15,193]},{"a":55542,"t":"byte","b":[192,15,129,192,9,128,0,1]},{"a":55550,"t":"byte","b":[8,0,2,8,0,2,8,64]},{"a":55558,"t":"byte","b":[0,1,8,128,0,1,11,0]},{"a":55566,"t":"byte","b":[2,12,0,7,3,0,2,13]},{"a":55574,"t":"byte","b":[0,2,18,0,2,36,0,2]},{"a":55582,"t":"byte","b":[68,0,2,136,0,1,1,8]},{"a":55590,"t":"byte","b":[0,1,7,16,0,1,7,62]},{"a":55598,"t":"byte","b":[0,1,7,99,0,1,7,195]},{"a":55606,"t":"byte","b":[128,7,193,192,11,129,192,9]},{"a":55614,"t":"byte","b":[128,0,1,9,0,2,10,0]},{"a":55622,"t":"byte","b":[2,10,0,2,12,0,2,12]},{"a":55630,"t":"byte","b":[0,13,6,0,2,26,0,2]},{"a":55638,"t":"byte","b":[34,0,2,65,0,1,1,129]},{"a":55646,"t":"byte","b":[0,1,2,1,0,1,4,1]},{"a":55654,"t":"byte","b":[0,1,8,63,0,1,136,99]},{"a":55662,"t":"byte","b":[0,1,249,195,128,31,193,192]},{"a":55670,"t":"byte","b":[31,129,192,23,128,0,1,16]},{"a":55678,"t":"byte","b":[0,2,16,0,2,8,64,0]},{"a":55686,"t":"byte","b":[1,8,128,0,1,11,0,2]},{"a":55694,"t":"byte","b":[12,0,18,8,0,2,14,0]},{"a":55702,"t":"byte","b":[2,13,192,0,2,56,0,53]},{"a":55710,"t":"byte","b":[4,0,2,15,240,0,1,4]},{"a":55718,"t":"byte","b":[0,54,1,128,0,1,1,128]},{"a":55726,"t":"byte","b":[0,2,128,0,2,64,0,2]},{"a":55734,"t":"byte","b":[64,0,2,32,0,2,32,0]},{"a":55742,"t":"byte","b":[2,16,0,44,188,0,2,254]},{"a":55750,"t":"byte","b":[192,0,1,255,1,160,0,1]},{"a":55758,"t":"byte","b":[126,192,0,1,56,0,2,28]},{"a":55766,"t":"byte","b":[0,2,56,0,2,112,0,26]},{"a":55774,"t":"byte","b":[3,0,15,188,0,2,254,96]},{"a":55782,"t":"byte","b":[0,1,255,1,208,0,1,126]},{"a":55790,"t":"byte","b":[96,0,1,56,0,2,64,0]},{"a":55798,"t":"byte","b":[32,117,0,6,96,0,2,112]},{"a":55806,"t":"byte","b":[0,2,56,0,2,184,0,2]},{"a":55814,"t":"byte","b":[254,192,0,1,255,1,160,0]},{"a":55822,"t":"byte","b":[1,126,192,0,1,60,0,35]},{"a":55830,"t":"byte","b":[16,0,15,189,128,0,1,255]},{"a":55838,"t":"byte","b":[1,64,0,1,255,1,128,0]},{"a":55846,"t":"byte","b":[1,126,0,2,56,0,2,16]},{"a":55854,"t":"byte","b":[0,32,24,0,0,0,0,0]},{"a":55862,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":55870,"t":"byte","b":[0,0,120,169,0,133,1,168]},{"a":55878,"t":"byte","b":[185,0,90,153,0,218]},{"a":55884,"l":"leftover_da4c","c":"Four bytes after the stages' sprites that nothing reads: the end of a copying loop, INY, BNE and INC","t":"byte","b":[200,208,247,238]},{"a":55888,"l":"ride_sprites","c":"The rides' sprite shapes, packed for unpack_rle and unpacked by build_ride_screen to $4400-$77FF, shapes $10 to $DF. The horse is six sprites, so frame f is shapes 16+6f to 21+6f. This part makes shapes $10 to $2C: the gallop's frames 0 to 4","t":"byte","b":[0,47,1,0,2,7,0,2]},{"a":55896,"t":"byte","b":[31,0,1,207,255,1,0,1]},{"a":55904,"t":"byte","b":[127,159,0,1,14,31,0,3]},{"a":55912,"t":"byte","b":[15,0,2,15,0,2,7,0]},{"a":55920,"t":"byte","b":[2,3,0,2,63,0,2,63]},{"a":55928,"t":"byte","b":[0,2,49,0,2,27,0,2]},{"a":55936,"t":"byte","b":[15,0,2,6,0,2,3,0]},{"a":55944,"t":"byte","b":[2,3,0,2,15,0,2,14]},{"a":55952,"t":"byte","b":[0,2,8,0,64,252,0,2]},{"a":55960,"t":"byte","b":[255,1,240,3,255,12,0,1]},{"a":55968,"t":"byte","b":[255,9,254,63,255,1,252,7]},{"a":55976,"t":"byte","b":[255,1,240,1,255,1,192,0]},{"a":55984,"t":"byte","b":[1,63,128,0,1,124,128,0]},{"a":55992,"t":"byte","b":[1,248,224,9,216,56,15,136]},{"a":56000,"t":"byte","b":[12,14,12,12,31,248,6,56]},{"a":56008,"t":"byte","b":[0,2,96,0,2,192,0,1]},{"a":56016,"t":"byte","b":[1,128,0,1,1,128,0,1]},{"a":56024,"t":"byte","b":[1,0,40,8,0,2,56,0]},{"a":56032,"t":"byte","b":[1,3,252,0,1,15,254,0]},{"a":56040,"t":"byte","b":[1,63,255,1,0,1,255,2]},{"a":56048,"t":"byte","b":[128,255,2,128,255,1,143,192]},{"a":56056,"t":"byte","b":[255,1,3,224,255,1,0,1]},{"a":56064,"t":"byte","b":[224,254,0,3,252,0,2,248]},{"a":56072,"t":"byte","b":[0,2,240,0,2,224,0,2]},{"a":56080,"t":"byte","b":[192,0,2,128,0,95,3,0]},{"a":56088,"t":"byte","b":[2,15,0,2,31,0,1,1]},{"a":56096,"t":"byte","b":[255,1,0,1,255,1,191,3]},{"a":56104,"t":"byte","b":[254,63,0,2,120,63,0,2]},{"a":56112,"t":"byte","b":[31,0,2,15,0,2,3,0]},{"a":56120,"t":"byte","b":[5,1,0,2,3,0,2,3]},{"a":56128,"t":"byte","b":[0,2,1,0,78,1,0,2]},{"a":56136,"t":"byte","b":[3,248,0,1,15,255,1,192]},{"a":56144,"t":"byte","b":[63,255,12,0,1,255,9,252]},{"a":56152,"t":"byte","b":[255,2,248,63,254,248,7,254]},{"a":56160,"t":"byte","b":[152,1,255,1,152,1,227,251]},{"a":56168,"t":"byte","b":[129,128,61,193,128,14,193,128]},{"a":56176,"t":"byte","b":[7,97,128,3,63,129,1,26]},{"a":56184,"t":"byte","b":[15,0,2,28,0,44,128,0]},{"a":56192,"t":"byte","b":[1,1,128,0,1,7,192,0]},{"a":56200,"t":"byte","b":[1,31,224,0,1,127,240,0]},{"a":56208,"t":"byte","b":[1,255,1,248,0,1,255,1]},{"a":56216,"t":"byte","b":[252,0,1,255,1,254,0,1]},{"a":56224,"t":"byte","b":[252,63,0,1,248,15,0,1]},{"a":56232,"t":"byte","b":[240,6,0,1,240,0,2,224]},{"a":56240,"t":"byte","b":[0,3,192,0,2,192,0,2]},{"a":56248,"t":"byte","b":[128,0,14,192,0,2,96,0]},{"a":56256,"t":"byte","b":[2,32,0,2,96,0,2,192]},{"a":56264,"t":"byte","b":[0,2,128,0,80,1,0,2]},{"a":56272,"t":"byte","b":[3,1,160,255,1,0,1,255]},{"a":56280,"t":"byte","b":[1,239,0,1,1,255,1,15]},{"a":56288,"t":"byte","b":[0,1,124,7,0,2,7,0]},{"a":56296,"t":"byte","b":[2,3,0,2,1,0,93,1]},{"a":56304,"t":"byte","b":[0,2,7,127,192,31,255,12]},{"a":56312,"t":"byte","b":[0,1,255,13,63,255,2,3]},{"a":56320,"t":"byte","b":[255,1,63,128,63,31,224,15]},{"a":56328,"t":"byte","b":[14,124,39,14,14,49,14,3]},{"a":56336,"t":"byte","b":[177,14,1,223,6,0,1,8]},{"a":56344,"t":"byte","b":[3,0,2,1,128,0,1,1]},{"a":56352,"t":"byte","b":[128,0,2,192,0,2,96,0]},{"a":56360,"t":"byte","b":[2,112,0,36,16,0,2,48]},{"a":56368,"t":"byte","b":[0,1,3,240,0,1,31,248]},{"a":56376,"t":"byte","b":[0,1,127,248,0,1,255,1]},{"a":56384,"t":"byte","b":[252,0,1,255,1,254,0,1]},{"a":56392,"t":"byte","b":[255,2,0,1,252,127,128,248]},{"a":56400,"t":"byte","b":[15,128,240,3,0,1,224,0]},{"a":56408,"t":"byte","b":[3,224,0,2,224,0,2,224]},{"a":56416,"t":"byte","b":[0,2,224,0,2,192,0,2]},{"a":56424,"t":"byte","b":[240,0,2,254,0,2,7,0]},{"a":56432,"t":"byte","b":[2,129,0,2,129,128,0,1]},{"a":56440,"t":"byte","b":[129,128,0,2,128,0,2,128]},{"a":56448,"t":"byte","b":[0,1,1,128,0,1,1,128]},{"a":56456,"t":"byte","b":[0,2,128,0,67,1,0,2]},{"a":56464,"t":"byte","b":[15,0,1,15,159,0,1,127]},{"a":56472,"t":"byte","b":[255,1,0,1,248,63,0,1]},{"a":56480,"t":"byte","b":[7,240,127,15,128,127,0,2]},{"a":56488,"t":"byte","b":[127,0,2,127,0,2,127,0]},{"a":56496,"t":"byte","b":[2,127,0,2,63,0,2,126]},{"a":56504,"t":"byte","b":[0,2,248,0,1,1,240,0]},{"a":56512,"t":"byte","b":[1,3,192,0,1,3,0,2]},{"a":56520,"t":"byte","b":[3,0,2,3,0,2,3,0]},{"a":56528,"t":"byte","b":[2,3,0,2,3,0,2,3]},{"a":56536,"t":"byte","b":[128,0,1,1,192,0,51,1]},{"a":56544,"t":"byte","b":[0,2,3,224,0,1,15,254]},{"a":56552,"t":"byte","b":[1,255,10,0,1,255,15,248]},{"a":56560,"t":"byte","b":[127,255,1,120,3,255,1,120]},{"a":56568,"t":"byte","b":[0,1,3,120,0,1,1,112]},{"a":56576,"t":"byte","b":[0,2,112,0,2,60,0,2]},{"a":56584,"t":"byte","b":[14,0,2,7,0,2,1,128]},{"a":56592,"t":"byte","b":[0,2,224,0,2,48,0,2]},{"a":56600,"t":"byte","b":[56,0,42,16,0,1,3,240]},{"a":56608,"t":"byte","b":[0,1,15,248,0,1,127,252]},{"a":56616,"t":"byte","b":[0,1,255,1,254,0,1,255]},{"a":56624,"t":"byte","b":[1,254,0,1,255,2,0,1]},{"a":56632,"t":"byte","b":[255,2,0,1,252,63,128,248]},{"a":56640,"t":"byte","b":[15,128,240,7,192,0,1,224]},{"a":56648,"t":"byte","b":[3,128,224,0,2,224,0,2]},{"a":56656,"t":"byte","b":[224,0,2,224,0,2,240,0]},{"a":56664,"t":"byte","b":[2,248,0,2,252,0,2,252]},{"a":56672,"t":"byte","b":[0,2,60,0,2,15,0,2]},{"a":56680,"t":"byte","b":[27,128,0,1,24,192,0,1]},{"a":56688,"t":"byte","b":[48,112,0,1,96,28,0,1]},{"a":56696,"t":"byte","b":[96,14,0,1,192,0,2,128]},{"a":56704,"t":"byte","b":[0,61,3,131,0,1,15,255]},{"a":56712,"t":"byte","b":[1,0,1,63,191,1,254,127]},{"a":56720,"t":"byte","b":[7,248,127,0,3,127,0,2]},{"a":56728,"t":"byte","b":[255,1,0,2,255,1,0,2]},{"a":56736,"t":"byte","b":[255,1,0,1,1,255,1,0]},{"a":56744,"t":"byte","b":[1,3,223,0,1,7,159,0]},{"a":56752,"t":"byte","b":[1,15,62,0,1,28,124,0]},{"a":56760,"t":"byte","b":[1,57,240,0,1,115,192,0]},{"a":56768,"t":"byte","b":[1,225,128,1,128,192,3,0]},{"a":56776,"t":"byte","b":[1,192,30,0,1,192,24,0]},{"a":56784,"t":"byte","b":[1,96,48,0,1,96,0,2]},{"a":56792,"t":"byte","b":[112,0,2,56,0,51,1,0]},{"a":56800,"t":"byte","b":[2,7,252,7,255,13,0,1]},{"a":56808,"t":"byte","b":[255,9,224,63,255,1,192,3]},{"a":56816,"t":"byte","b":[255,1,192,0,2,128,0,73]},{"a":56824,"t":"byte","b":[1,0,2,255,1,0,1,7]},{"a":56832,"t":"byte","b":[255,1,0,1,31,255,1,128]},{"a":56840,"t":"byte","b":[127,255,1,128,255,2,192,255]},{"a":56848,"t":"byte","b":[2,192,255,1,199,224,255,1]},{"a":56856,"t":"byte","b":[131,224,254,1,224,252,0,1]},{"a":56864,"t":"byte","b":[192,252,0,3]},{"a":56868,"l":"ride_sprites_2","c":"The rides' packed shapes $2D to $48: the gallop's frames 5 to 8 and the first shapes of the trot (frame 9)","t":"byte","b":[252,0,2,248,0,2,240,0]},{"a":56876,"t":"byte","b":[2,254,0,2,255,1,224,0]},{"a":56884,"t":"byte","b":[1,240,240,0,1,112,48,0]},{"a":56892,"t":"byte","b":[1,48,24,0,1,56,24,0]},{"a":56900,"t":"byte","b":[1,28,12,0,1,14,12,0]},{"a":56908,"t":"byte","b":[1,6,12,0,1,3,12,0]},{"a":56916,"t":"byte","b":[1,3,12,0,1,1,132,0]},{"a":56924,"t":"byte","b":[2,192,0,2,112,0,2,56]},{"a":56932,"t":"byte","b":[0,2,28,0,57,7,199,4]},{"a":56940,"t":"byte","b":[127,255,1,3,252,15,0,1]},{"a":56948,"t":"byte","b":[240,31,0,2,63,0,3,63]},{"a":56956,"t":"byte","b":[0,2,127,0,2,127,0,2]},{"a":56964,"t":"byte","b":[255,1,0,1,1,255,1,0]},{"a":56972,"t":"byte","b":[1,7,254,0,1,31,248,0]},{"a":56980,"t":"byte","b":[1,119,224,1,199,128,23,14]},{"a":56988,"t":"byte","b":[0,1,124,28,0,2,24,0]},{"a":56996,"t":"byte","b":[2,48,0,2,48,0,2,112]},{"a":57004,"t":"byte","b":[0,2,48,0,2,28,0,2]},{"a":57012,"t":"byte","b":[14,0,59,252,0,1,3,255]},{"a":57020,"t":"byte","b":[12,0,1,255,9,192,255,2]},{"a":57028,"t":"byte","b":[128,7,255,1,0,2,3,0]},{"a":57036,"t":"byte","b":[2,3,0,2,3,0,2,3]},{"a":57044,"t":"byte","b":[0,2,3,0,2,3,0,2]},{"a":57052,"t":"byte","b":[1,0,2,1,0,2,1,0]},{"a":57060,"t":"byte","b":[2,1,0,2,1,0,51,128]},{"a":57068,"t":"byte","b":[0,1,31,128,7,255,1,128]},{"a":57076,"t":"byte","b":[63,255,1,192,255,2,192,255]},{"a":57084,"t":"byte","b":[2,224,255,2,224,255,1,231]},{"a":57092,"t":"byte","b":[240,255,1,131,240,255,1,0]},{"a":57100,"t":"byte","b":[1,248,0,1,254,0,1,120]},{"a":57108,"t":"byte","b":[254,0,1,48,252,0,2,252]},{"a":57116,"t":"byte","b":[0,2,254,0,2,255,1,128]},{"a":57124,"t":"byte","b":[0,1,135,224,0,1,128,248]},{"a":57132,"t":"byte","b":[0,2,28,0,2,14,0,1]},{"a":57140,"t":"byte","b":[128,7,0,1,128,3,128,128]},{"a":57148,"t":"byte","b":[1,192,128,0,1,192,128,0]},{"a":57156,"t":"byte","b":[1,224,128,0,1,96,192,0]},{"a":57164,"t":"byte","b":[1,32,224,0,2,112,0,59]},{"a":57172,"t":"byte","b":[3,0,1,7,255,1,1,255]},{"a":57180,"t":"byte","b":[1,31,7,248,63,0,1,224]},{"a":57188,"t":"byte","b":[127,0,3,127,0,2,255,1]},{"a":57196,"t":"byte","b":[0,2,255,1,0,2,127,0]},{"a":57204,"t":"byte","b":[1,15,255,1,0,1,15,255]},{"a":57212,"t":"byte","b":[1,0,1,25,240,0,1,27]},{"a":57220,"t":"byte","b":[192,0,1,63,0,2,252,0]},{"a":57228,"t":"byte","b":[1,12,224,0,1,31,192,0]},{"a":57236,"t":"byte","b":[1,3,0,74,3,252,0,1]},{"a":57244,"t":"byte","b":[15,255,12,0,1,255,9,195]},{"a":57252,"t":"byte","b":[255,2,128,31,255,1,0,2]},{"a":57260,"t":"byte","b":[112,0,2,224,0,2,192,0]},{"a":57268,"t":"byte","b":[1,1,192,0,1,3,128,0]},{"a":57276,"t":"byte","b":[1,7,0,2,6,0,2,6]},{"a":57284,"t":"byte","b":[0,2,12,0,2,24,0,2]},{"a":57292,"t":"byte","b":[56,0,2,56,0,2,28,0]},{"a":57300,"t":"byte","b":[2,14,0,39,2,0,1,3]},{"a":57308,"t":"byte","b":[254,0,1,15,255,1,0,1]},{"a":57316,"t":"byte","b":[63,255,1,0,1,255,2,128]},{"a":57324,"t":"byte","b":[255,2,128,255,2,192,255,1]},{"a":57332,"t":"byte","b":[135,224,255,1,3,224,254,1]},{"a":57340,"t":"byte","b":[192,252,0,3]},{"a":57344,"l":"ride_sprites_2b","c":"The ride's packed shapes from $E000 to $E1EE, the same stream as ride_sprites_2","t":"byte","b":[248,0,2,248,0,2,240,0]},{"a":57352,"t":"byte","b":[2,224,0,2,240,0,2,120]},{"a":57360,"t":"byte","b":[0,2,60,0,2,14,0,2]},{"a":57368,"t":"byte","b":[7,0,2,3,128,0,1,1]},{"a":57376,"t":"byte","b":[192,0,2,224,0,2,112,0]},{"a":57384,"t":"byte","b":[2,24,0,2,12,0,2,15]},{"a":57392,"t":"byte","b":[0,2,7,128,0,63,7,0]},{"a":57400,"t":"byte","b":[1,15,255,1,0,1,127,255]},{"a":57408,"t":"byte","b":[1,15,252,127,1,240,127,0]},{"a":57416,"t":"byte","b":[3,127,0,2,63,0,2,63]},{"a":57424,"t":"byte","b":[0,2,31,0,1,7,255,1]},{"a":57432,"t":"byte","b":[0,1,15,255,1,0,1,31]},{"a":57440,"t":"byte","b":[255,1,0,1,51,0,2,49]},{"a":57448,"t":"byte","b":[128,0,1,96,192,3,192,224]},{"a":57456,"t":"byte","b":[7,128,96,0,2,192,0,2]},{"a":57464,"t":"byte","b":[192,0,2,128,0,66,3,248]},{"a":57472,"t":"byte","b":[0,1,15,255,12,0,1,255]},{"a":57480,"t":"byte","b":[9,247,255,2,192,127,255,1]},{"a":57488,"t":"byte","b":[128,7,255,1,0,2,254,0]},{"a":57496,"t":"byte","b":[2,248,0,1,1,248,0,1]},{"a":57504,"t":"byte","b":[1,184,0,1,3,48,60,6]},{"a":57512,"t":"byte","b":[48,31,12,48,1,252,32,0]},{"a":57520,"t":"byte","b":[2,32,0,2,32,0,2,32]},{"a":57528,"t":"byte","b":[0,2,56,0,2,28,0,38]},{"a":57536,"t":"byte","b":[8,0,1,1,216,0,1,7]},{"a":57544,"t":"byte","b":[248,0,1,63,252,0,1,255]},{"a":57552,"t":"byte","b":[1,254,0,1,255,1,254,0]},{"a":57560,"t":"byte","b":[1,255,2,0,1,255,1,63]},{"a":57568,"t":"byte","b":[128,254,15,192,252,3,128,248]},{"a":57576,"t":"byte","b":[0,3,240,0,2,240,0,2]},{"a":57584,"t":"byte","b":[224,0,2,192,0,2,128,0]},{"a":57592,"t":"byte","b":[95,7,0,2,31,0,1,15]},{"a":57600,"t":"byte","b":[255,1,0,1,60,127,0,1]},{"a":57608,"t":"byte","b":[248,255,1,3,240,255,1,1]},{"a":57616,"t":"byte","b":[192,255,1,0,3,127,0,2]},{"a":57624,"t":"byte","b":[63,0,2,63,0,1,1,255]},{"a":57632,"t":"byte","b":[1,0,1,3,247,0,1,1]},{"a":57640,"t":"byte","b":[206,0,2,236,0,2,55,0]},{"a":57648,"t":"byte","b":[2,25,0,2,8,0,2,8]},{"a":57656,"t":"byte","b":[0,2,8,0,2,24,0,2]},{"a":57664,"t":"byte","b":[16,0,63,1,248,0,1,7]},{"a":57672,"t":"byte","b":[255,1,192,15,255,15,0,1]},{"a":57680,"t":"byte","b":[255,6,243,255,2,224,63,254]},{"a":57688,"t":"byte","b":[0,1,7,252,0,1,1,248]},{"a":57696,"t":"byte","b":[0,1,1,224,0,1,7,224]},{"a":57704,"t":"byte","b":[192,15,96,96,158,96,48,120]},{"a":57712,"t":"byte","b":[96,48,63,192,16,224,0,1]},{"a":57720,"t":"byte","b":[1,128,0,1,3,0,2,3]},{"a":57728,"t":"byte","b":[0,2,6,0,2,6,0,2]},{"a":57736,"t":"byte","b":[4,0,34,32,0,2,224,0]},{"a":57744,"t":"byte","b":[1,7,240,0,1,31,248,0]},{"a":57752,"t":"byte","b":[1,127,252,0,1,255,1,254]},{"a":57760,"t":"byte","b":[0,1,255,2,0,1,255,1]},{"a":57768,"t":"byte","b":[63,0,1,252,15,128,248,3]},{"a":57776,"t":"byte","b":[0,1,248,0,2,240,0,2]},{"a":57784,"t":"byte","b":[224,0,3,192,0,2,128,0]},{"a":57792,"t":"byte","b":[110,1,0,1,1,251,0,1]},{"a":57800,"t":"byte","b":[3,231,0,1,15,7,0,2]},{"a":57808,"t":"byte","b":[7,0,3,7,0,2,3,0]},{"a":57816,"t":"byte","b":[2,3,0,93,1,0,2,3]},{"a":57824,"t":"byte","b":[0,2,7,126,0,1,15,255]},{"a":57832,"t":"byte","b":[1,248,31,255,12,0,1]},{"a":57839,"l":"ride_sprites_3","c":"The rides' packed shapes $49 to $60: the trot's frames 9 to 13","t":"byte","b":[255,10,135,255,1,127,0,1]},{"a":57847,"t":"byte","b":[127,62,0,1,7,28,0,1]},{"a":57855,"t":"byte","b":[3,60,0,1,3,56,0,1]},{"a":57863,"t":"byte","b":[1,60,0,2,30,0,2,27]},{"a":57871,"t":"byte","b":[0,1,1,13,128,3,6,192]},{"a":57879,"t":"byte","b":[30,3,192,60,1,192,0,1]},{"a":57887,"t":"byte","b":[1,192,0,2,224,0,2,112]},{"a":57895,"t":"byte","b":[0,23,1,0,2,3,0,2]},{"a":57903,"t":"byte","b":[15,0,2,31,128,0,1,63]},{"a":57911,"t":"byte","b":[192,0,1,127,224,0,1,255]},{"a":57919,"t":"byte","b":[1,240,0,1,255,1,240,0]},{"a":57927,"t":"byte","b":[1,252,248,0,1,252,120,0]},{"a":57935,"t":"byte","b":[1,252,16,0,1,252,0,2]},{"a":57943,"t":"byte","b":[252,0,2,248,0,2,248,0]},{"a":57951,"t":"byte","b":[2,248,0,3,248,0,2,248]},{"a":57959,"t":"byte","b":[0,2,240,0,2,240,0,2]},{"a":57967,"t":"byte","b":[224,0,2,240,0,2,248,0]},{"a":57975,"t":"byte","b":[2,156,0,2,134,0,2,195]},{"a":57983,"t":"byte","b":[0,2,195,0,2,131,0,2]},{"a":57991,"t":"byte","b":[3,0,2,3,0,2,3,0]},{"a":57999,"t":"byte","b":[2,1,0,2,3,0,2,1]},{"a":58007,"t":"byte","b":[0,65,121,0,2,255,1,0]},{"a":58015,"t":"byte","b":[1,1,195,0,1,3,135,0]},{"a":58023,"t":"byte","b":[2,3,7,0,1,3,3,0]},{"a":58031,"t":"byte","b":[1,2,3,0,2,1,0,90]},{"a":58039,"t":"byte","b":[1,0,2,3,0,2,7,0]},{"a":58047,"t":"byte","b":[2,15,127,248,63,255,12,0]},{"a":58055,"t":"byte","b":[1,255,10,143,255,1,127,128]},{"a":58063,"t":"byte","b":[127,63,0,1,3,63,0,2]},{"a":58071,"t":"byte","b":[31,0,2,14,0,2,15,0]},{"a":58079,"t":"byte","b":[2,31,128,0,1,28,224,0]},{"a":58087,"t":"byte","b":[1,24,56,0,1,12,12,1]},{"a":58095,"t":"byte","b":[6,6,3,3,2,0,1,3]},{"a":58103,"t":"byte","b":[192,0,2,224,0,30,128,0]},{"a":58111,"t":"byte","b":[1,3,0,2,7,128,0,1]},{"a":58119,"t":"byte","b":[15,192,0,1,63,224,0,1]},{"a":58127,"t":"byte","b":[127,240,0,1,255,1,248,0]},{"a":58135,"t":"byte","b":[1,255,1,248,0,1,254,124]},{"a":58143,"t":"byte","b":[0,1,254,28,0,1,252,8]},{"a":58151,"t":"byte","b":[0,1,252,0,2,252,0,2]},{"a":58159,"t":"byte","b":[248,0,2,248,0,3,248,0]},{"a":58167,"t":"byte","b":[2,248,0,2,240,0,2,240]},{"a":58175,"t":"byte","b":[0,2,240,0,2,248,0,2]},{"a":58183,"t":"byte","b":[252,0,2,62,0,2,31,0]},{"a":58191,"t":"byte","b":[2,11,128,0,1,25,128,0]},{"a":58199,"t":"byte","b":[1,16,192,0,1,48,64,0]},{"a":58207,"t":"byte","b":[1,224,96,0,1,128,96,0]},{"a":58215,"t":"byte","b":[2,48,0,2,56,0,2,24]},{"a":58223,"t":"byte","b":[0,67,63,0,2,121,0,2]},{"a":58231,"t":"byte","b":[227,0,2,1,195,0,1,1]},{"a":58239,"t":"byte","b":[131,0,1,1,3,0,2,3]},{"a":58247,"t":"byte","b":[0,2,3,0,2,1,0,2]},{"a":58255,"t":"byte","b":[1,0,2,3,0,2,7,0]},{"a":58263,"t":"byte","b":[2,30,0,2,120,0,2,112]},{"a":58271,"t":"byte","b":[0,2,96,0,2,96,0,2]},{"a":58279,"t":"byte","b":[96,0,2,96,0,2,96,0]},{"a":58287,"t":"byte","b":[2,48,0,2,56,0,54,3]},{"a":58295,"t":"byte","b":[28,0,1,7,127,224,63,255]},{"a":58303,"t":"byte","b":[9,0,1,255,16,135,255,1]},{"a":58311,"t":"byte","b":[239,0,2,199,0,2,3,0]},{"a":58319,"t":"byte","b":[2,3,0,2,3,0,2,3]},{"a":58327,"t":"byte","b":[0,2,1,128,0,2,192,0]},{"a":58335,"t":"byte","b":[2,96,0,2,48,0,2,24]},{"a":58343,"t":"byte","b":[0,2,14,0,2,7,0,30]},{"a":58351,"t":"byte","b":[64,0,2,192,0,1,3,224]},{"a":58359,"t":"byte","b":[0,1,15,240,0,1,31,248]},{"a":58367,"t":"byte","b":[0,1,63,252,0,1,127,252]},{"a":58375,"t":"byte","b":[0,1,255,1,126,0,1,255]},{"a":58383,"t":"byte","b":[1,30,0,1,254,12,0,1]},{"a":58391,"t":"byte","b":[254,0,2,254,0,2,254,0]},{"a":58399,"t":"byte","b":[2,252,0,3,252,0,2,252]},{"a":58407,"t":"byte","b":[0,2,252,0,2,248,0,2]},{"a":58415,"t":"byte","b":[248,0,2,252,0,2,255,1]},{"a":58423,"t":"byte","b":[0,2,103,128,0,1,97,192]},{"a":58431,"t":"byte","b":[0,1,96,192,0,1,96,192]},{"a":58439,"t":"byte","b":[0,1,48,192,0,1,48,192]},{"a":58447,"t":"byte","b":[0,1,16,64,0,1,16,192]},{"a":58455,"t":"byte","b":[0,1,16,192,0,1,24,128]},{"a":58463,"t":"byte","b":[0,1,14,0,2,7,0,65]},{"a":58471,"t":"byte","b":[255,1,0,1,1,231,0,1]},{"a":58479,"t":"byte","b":[3,143,0,2,7,15,0,1]},{"a":58487,"t":"byte","b":[6,15,0,1,12,15,0,1]},{"a":58495,"t":"byte","b":[8,15,0,2,15,0,2,15]},{"a":58503,"t":"byte","b":[0,2,31,0,2,62,0,2]},{"a":58511,"t":"byte","b":[124,0,2,240,0,2,192,0]},{"a":58519,"t":"byte","b":[1,1,129,0,1,3,1,0]},{"a":58527,"t":"byte","b":[1,6,0,2,12,0,2,12]},{"a":58535,"t":"byte","b":[0,2,12,0,2,14,0,2]},{"a":58543,"t":"byte","b":[7,0,52,1,0,2,3,0]},{"a":58551,"t":"byte","b":[2,7,124,0,1,15,255,9]},{"a":58559,"t":"byte","b":[0,1,255,15,252,127,255,1]},{"a":58567,"t":"byte","b":[248,0,1,7,112,0,1,7]},{"a":58575,"t":"byte","b":[112,0,1,6,96,0,1,6]},{"a":58583,"t":"byte","b":[224,0,1,14,192,0,1,12]},{"a":58591,"t":"byte","b":[192,0,1,12,192,0,1,12]},{"a":58599,"t":"byte","b":[96,0,1,12,48,0,1,8]},{"a":58607,"t":"byte","b":[24,0,1,8,14,0,1,14]},{"a":58615,"t":"byte","b":[7,0,1,7,0,31,1,0]},{"a":58623,"t":"byte","b":[2,7,0,2,15,128,0,1]},{"a":58631,"t":"byte","b":[63,192,0,1,127,224,0,1]},{"a":58639,"t":"byte","b":[255,1,240,0,1,255,1,240]},{"a":58647,"t":"byte","b":[0,1,253,248,0,1,252,120]},{"a":58655,"t":"byte","b":[0,1,252,16,0,1,252,0]},{"a":58663,"t":"byte","b":[2,252,0,2,252,0,3,248]},{"a":58671,"t":"byte","b":[0,2,248,0,2,248,0,2]},{"a":58679,"t":"byte","b":[240,0,2,240,0,2,224,0]},{"a":58687,"t":"byte","b":[2,240,0,2,120,0,2,30]},{"a":58695,"t":"byte","b":[0,2,15,0,2,1,128,0]},{"a":58703,"t":"byte","b":[2,192,0,2,96,0,2,96]},{"a":58711,"t":"byte","b":[0,2,48,0,2,48,0,2]},{"a":58719,"t":"byte","b":[24,0,2,12,0,64,31,0]},{"a":58727,"t":"byte","b":[2,60,0,2,121,0,2,241]},{"a":58735,"t":"byte","b":[0,3,225,0,1,1,193,0]},{"a":58743,"t":"byte","b":[1,3,129,0,2,1,0,5]},{"a":58751,"t":"byte","b":[1,0,2,3,0,2,15,0]},{"a":58759,"t":"byte","b":[2,31,0,2,31,0,2,54]},{"a":58767,"t":"byte","b":[0,2,54,0,2,100,0,2]},{"a":58775,"t":"byte","b":[108,0,2,204,0,1,1,198]},{"a":58783,"t":"byte","b":[0,1,1,131,0,1,1,3]},{"a":58791,"t":"byte","b":[0,58,63,128,1,255,1,240]},{"a":58799,"t":"byte","b":[3,255,9,0,1]},{"a":58804,"l":"ride_sprites_4","c":"The rides' packed shapes $61 to $7A: the trot's frames 13 to 17","t":"byte","b":[255,12,252,31,255,1,248,3]},{"a":58812,"t":"byte","b":[255,1,240,0,1,7,224,0]},{"a":58820,"t":"byte","b":[1,3,128,0,1,7,0,2]},{"a":58828,"t":"byte","b":[14,0,2,28,0,2,56,0]},{"a":58836,"t":"byte","b":[2,48,0,2,96,0,2,192]},{"a":58844,"t":"byte","b":[0,1,1,128,0,1,3,0]},{"a":58852,"t":"byte","b":[1,128,6,0,2,2,0,30]},{"a":58860,"t":"byte","b":[32,0,2,96,0,1,1,240]},{"a":58868,"t":"byte","b":[0,1,3,248,0,1,15,252]},{"a":58876,"t":"byte","b":[0,1,31,254,0,1,63,255]},{"a":58884,"t":"byte","b":[1,0,1,127,255,1,0,1]},{"a":58892,"t":"byte","b":[255,1,159,128,255,1,135,128]},{"a":58900,"t":"byte","b":[255,1,1,0,1,255,1,0]},{"a":58908,"t":"byte","b":[2,255,1,0,2,254,0,3]},{"a":58916,"t":"byte","b":[254,0,2,254,0,2,254,0]},{"a":58924,"t":"byte","b":[2,254,0,2,252,0,2,248]},{"a":58932,"t":"byte","b":[0,2,240,0,2,240,0,2]},{"a":58940,"t":"byte","b":[48,0,2,48,0,2,24,0]},{"a":58948,"t":"byte","b":[2,24,0,2,28,0,2,12]},{"a":58956,"t":"byte","b":[0,2,12,0,2,4,0,2]},{"a":58964,"t":"byte","b":[6,0,2,7,0,2,3,128]},{"a":58972,"t":"byte","b":[0,55,1,0,2,127,0,2]},{"a":58980,"t":"byte","b":[247,0,1,1,231,0,1,1]},{"a":58988,"t":"byte","b":[199,0,1,7,135,0,2,14]},{"a":58996,"t":"byte","b":[7,0,2,7,0,2,3,0]},{"a":59004,"t":"byte","b":[2,3,0,2,3,0,2,7]},{"a":59012,"t":"byte","b":[0,2,31,0,2,31,0,2]},{"a":59020,"t":"byte","b":[24,0,2,56,0,2,56,0]},{"a":59028,"t":"byte","b":[2,88,0,2,104,0,2,216]},{"a":59036,"t":"byte","b":[0,2,216,0,1,1,176,0]},{"a":59044,"t":"byte","b":[1,3,176,0,1,3,32,0]},{"a":59052,"t":"byte","b":[1,2,0,49,1,0,2,3]},{"a":59060,"t":"byte","b":[254,0,1,7,255,1,240,15]},{"a":59068,"t":"byte","b":[255,12,0,1,255,6,253,255]},{"a":59076,"t":"byte","b":[2,248,255,2,248,7,255,1]},{"a":59084,"t":"byte","b":[240,0,1,15,192,0,1,14]},{"a":59092,"t":"byte","b":[0,2,14,0,2,14,0,2]},{"a":59100,"t":"byte","b":[14,0,2,30,0,2,30,0]},{"a":59108,"t":"byte","b":[2,54,0,2,118,0,1,5]},{"a":59116,"t":"byte","b":[198,0,1,15,6,0,1,24]},{"a":59124,"t":"byte","b":[6,0,2,7,0,2,3,0]},{"a":59132,"t":"byte","b":[26,128,0,1,1,128,0,1]},{"a":59140,"t":"byte","b":[7,192,0,1,15,224,0,1]},{"a":59148,"t":"byte","b":[31,240,0,1,127,248,0,1]},{"a":59156,"t":"byte","b":[255,1,252,0,1,255,1,252]},{"a":59164,"t":"byte","b":[0,1,254,126,0,1,254,30]},{"a":59172,"t":"byte","b":[0,1,252,4,0,1,252,0]},{"a":59180,"t":"byte","b":[2,248,0,2,248,0,2,240]},{"a":59188,"t":"byte","b":[0,3,240,0,2,224,0,2]},{"a":59196,"t":"byte","b":[224,0,2,192,0,2,128,0]},{"a":59204,"t":"byte","b":[41,128,0,56,1,0,2,15]},{"a":59212,"t":"byte","b":[0,2,29,0,2,57,0,2]},{"a":59220,"t":"byte","b":[115,0,2,227,0,2,3,131]},{"a":59228,"t":"byte","b":[0,2,3,0,2,1,0,8]},{"a":59236,"t":"byte","b":[1,0,2,3,0,2,15,0]},{"a":59244,"t":"byte","b":[2,15,0,2,25,0,2,24]},{"a":59252,"t":"byte","b":[0,2,16,0,2,48,0,1]},{"a":59260,"t":"byte","b":[1,176,0,1,3,224,0,61]},{"a":59268,"t":"byte","b":[30,0,2,255,1,192,1,255]},{"a":59276,"t":"byte","b":[15,0,1,255,7,31,255,1]},{"a":59284,"t":"byte","b":[254,3,255,1,252,0,1,127]},{"a":59292,"t":"byte","b":[240,0,1,15,224,0,1,15]},{"a":59300,"t":"byte","b":[128,0,1,15,0,2,15,128]},{"a":59308,"t":"byte","b":[0,1,25,192,0,1,25,192]},{"a":59316,"t":"byte","b":[0,1,49,96,0,1,51,96]},{"a":59324,"t":"byte","b":[0,1,62,32,1,240,96,3]},{"a":59332,"t":"byte","b":[64,32,0,1,96,0,2,48]},{"a":59340,"t":"byte","b":[0,2,56,0,26,32,0,2]},{"a":59348,"t":"byte","b":[96,0,1,1,240,0,1,3]},{"a":59356,"t":"byte","b":[248,0,1,15,252,0,1,31]},{"a":59364,"t":"byte","b":[254,0,1,63,254,0,1,127]},{"a":59372,"t":"byte","b":[159,0,1,255,1,7,0,1]},{"a":59380,"t":"byte","b":[255,1,2,0,1,254,0,2]},{"a":59388,"t":"byte","b":[254,0,2,254,0,2,252,0]},{"a":59396,"t":"byte","b":[2,252,0,3,248,0,2,240]},{"a":59404,"t":"byte","b":[0,2,240,0,2,224,0,2]},{"a":59412,"t":"byte","b":[192,0,2,128,0,2,128,0]},{"a":59420,"t":"byte","b":[8,128,0,2,128,0,2,128]},{"a":59428,"t":"byte","b":[0,80,1,0,2,7,0,2]},{"a":59436,"t":"byte","b":[127,0,1,1,251,0,1,3]},{"a":59444,"t":"byte","b":[227,0,2,7,129,0,1,12]},{"a":59452,"t":"byte","b":[1,0,17,1,0,2,1,0]},{"a":59460,"t":"byte","b":[81,1,127,128,3,255,2,15]},{"a":59468,"t":"byte","b":[255,12,0,1,255,6,127,255]},{"a":59476,"t":"byte","b":[2,63,15,255,1,63,1,255]},{"a":59484,"t":"byte","b":[1,127,0,1,15,247,0,1]},{"a":59492,"t":"byte","b":[3,231,0,1,3,198,0,1]},{"a":59500,"t":"byte","b":[3,230,0,1,3,119,0,1]},{"a":59508,"t":"byte","b":[3,27,128,3,13,128,3,12]},{"a":59516,"t":"byte","b":[192,30,4,113,248,12,59,192]},{"a":59524,"t":"byte","b":[4,12,0,2,4,0,30,32]},{"a":59532,"t":"byte","b":[0,2,96,0,1,1,224,0]},{"a":59540,"t":"byte","b":[1,7,240,0,1,15,248,0]},{"a":59548,"t":"byte","b":[1,31,252,0,1,127,254,0]},{"a":59556,"t":"byte","b":[1,255,1,254,0,1,255,1]},{"a":59564,"t":"byte","b":[159,0,1,255,1,15,0,1]},{"a":59572,"t":"byte","b":[255,1,2,0,1,254,0,2]},{"a":59580,"t":"byte","b":[254,0,2,254,0,2,252,0]},{"a":59588,"t":"byte","b":[3,252,0,2,252,0,2,248]},{"a":59596,"t":"byte","b":[0,2,248,0,2,248,0,2]},{"a":59604,"t":"byte","b":[240,0,2,240,0,2,248,0]},{"a":59612,"t":"byte","b":[2,188,0,2,14,0,2,6]},{"a":59620,"t":"byte","b":[0,2,2,0,2,6,0,2]},{"a":59628,"t":"byte","b":[12,0,2,24,0,2,56,0]},{"a":59636,"t":"byte","b":[2,48,0,2,32,0,62,1]},{"a":59644,"t":"byte","b":[0,2,63,0,2,251,0,1]},{"a":59652,"t":"byte","b":[3,243,0,1,7,3,0,3]},{"a":59660,"t":"byte","b":[1,0,2,1,0,102,1,127]},{"a":59668,"t":"byte","b":[128,7,255,15,0,1,255,7]},{"a":59676,"t":"byte","b":[159,255,1,63,3,255,1,15]},{"a":59684,"t":"byte","b":[0,1,31,15,0,1,3,15]},{"a":59692,"t":"byte","b":[0,1,1,31,0,2,31,0]},{"a":59700,"t":"byte","b":[2,7,0,2,7,192,0,1]},{"a":59708,"t":"byte","b":[3,224,0,1,1,176,11,0]},{"a":59716,"t":"byte","b":[1,176,31,0,1,240,0,2]},{"a":59724,"t":"byte","b":[96,0,2,48,0,2,24,0]},{"a":59732,"t":"byte","b":[2,28,0,27,64,0,2,192]},{"a":59740,"t":"byte","b":[0,1,3,224,0,1,15,240]},{"a":59748,"t":"byte","b":[0,1,31,248,0,1,63,252]},{"a":59756,"t":"byte","b":[0,1,127,252,0,1,255,1]},{"a":59764,"t":"byte","b":[126,0,1,255,1,30,0,1]},{"a":59772,"t":"byte","b":[254,4,0,1,254,0,2,254]},{"a":59780,"t":"byte","b":[0,2,254,0,2,252,0,2]},{"a":59788,"t":"byte","b":[252,0,3]},{"a":59791,"l":"ride_sprites_5","c":"The rides' packed shapes $7B to $9A: the jump's frames $12 to $16 (shapes $7C-$99)","t":"byte","b":[252,0,2,248,0,2,248,0]},{"a":59799,"t":"byte","b":[2,240,0,2,240,0,2,248]},{"a":59807,"t":"byte","b":[0,2,222,0,2,231,0,2]},{"a":59815,"t":"byte","b":[99,128,0,1,49,128,0,1]},{"a":59823,"t":"byte","b":[112,192,0,1,224,192,0,1]},{"a":59831,"t":"byte","b":[128,192,0,2,192,0,2,64]},{"a":59839,"t":"byte","b":[0,2,192,0,2,64,0,67]},{"a":59847,"t":"byte","b":[3,0,2,15,0,2,31,0]},{"a":59855,"t":"byte","b":[2,63,0,2,30,127,0,1]},{"a":59863,"t":"byte","b":[255,2,1,248,127,1,240,127]},{"a":59871,"t":"byte","b":[1,224,127,3,192,31,3,0]},{"a":59879,"t":"byte","b":[1,15,0,2,3,0,2,1]},{"a":59887,"t":"byte","b":[0,5,1,0,69,31,0,2]},{"a":59895,"t":"byte","b":[127,0,1,1,255,1,0,1]},{"a":59903,"t":"byte","b":[31,255,1,3,255,1,254,255]},{"a":59911,"t":"byte","b":[2,252,255,2,248,255,2,248]},{"a":59919,"t":"byte","b":[255,2,248,0,1,255,2,248]},{"a":59927,"t":"byte","b":[255,2,240,255,2,224,255,2]},{"a":59935,"t":"byte","b":[192,251,255,1,128,240,7,128]},{"a":59943,"t":"byte","b":[224,3,192,224,3,224,224,3]},{"a":59951,"t":"byte","b":[96,192,3,96,192,3,192,224]},{"a":59959,"t":"byte","b":[7,128,252,15,0,1,126,28]},{"a":59967,"t":"byte","b":[0,1,30,12,0,1,14,8]},{"a":59975,"t":"byte","b":[0,1,7,24,0,1,6,48]},{"a":59983,"t":"byte","b":[0,1,2,16,0,38,16,0]},{"a":59991,"t":"byte","b":[2,48,0,2,248,0,2,252]},{"a":59999,"t":"byte","b":[0,2,254,0,2,255,1,0]},{"a":60007,"t":"byte","b":[2,63,128,0,1,7,128,0]},{"a":60015,"t":"byte","b":[1,1,0,126,31,0,2,57]},{"a":60023,"t":"byte","b":[0,2,121,0,2,241,0,2]},{"a":60031,"t":"byte","b":[1,241,0,1,1,241,0,1]},{"a":60039,"l":"KERNAL_SCNKEYj","c":"In ROM, the KERNAL's keyboard scan (SCNKEY), which check_high_score calls with the KERNAL in; the RAM here is the jump's packed shapes","t":"byte","b":[3,225,0,1,7,192,0,1],"x":[15798]},{"a":60047,"t":"byte","b":[2,129,0,2,3,0,2,7]},{"a":60055,"t":"byte","b":[0,2,15,0,2,15,0,2]},{"a":60063,"t":"byte","b":[15,0,2,14,0,2,28,0]},{"a":60071,"t":"byte","b":[2,28,0,2,28,0,2,44]},{"a":60079,"t":"byte","b":[0,2,40,0,2,56,0,2]},{"a":60087,"t":"byte","b":[56,0,2,48,0,30,3,0]},{"a":60095,"t":"byte","b":[2,31,0,2,63,0,2,255]},{"a":60103,"l":"ride_sprites_5b","c":"The jump's packed shapes from $EAC7, past the KERNAL's SCNKEY address, to $ED76","t":"byte","b":[1,0,1,7,255,1,0,1]},{"a":60111,"t":"byte","b":[127,255,1,7,255,2,31,255]},{"a":60119,"t":"byte","b":[2,63,255,2,127,255,7,254]},{"a":60127,"t":"byte","b":[255,2,224,255,1,128,0,2]},{"a":60135,"t":"byte","b":[254,0,2,252,0,2,248,0]},{"a":60143,"t":"byte","b":[2,240,0,2,224,0,2,224]},{"a":60151,"t":"byte","b":[0,2,192,0,2,128,0,60]},{"a":60159,"t":"byte","b":[63,6,0,1,255,1,252,0]},{"a":60167,"t":"byte","b":[1,255,1,252,0,1,255,1]},{"a":60175,"t":"byte","b":[254,0,1,255,2,0,1,254]},{"a":60183,"t":"byte","b":[127,0,1,248,31,128,240,7]},{"a":60191,"t":"byte","b":[128,240,1,0,1,254,0,2]},{"a":60199,"t":"byte","b":[255,1,0,2,231,0,2,14]},{"a":60207,"t":"byte","b":[0,2,124,0,2,120,0,3]},{"a":60215,"t":"byte","b":[240,0,98,3,0,2,31,0]},{"a":60223,"t":"byte","b":[2,127,0,1,63,255,1,1]},{"a":60231,"t":"byte","b":[240,255,1,3,193,255,1,3]},{"a":60239,"t":"byte","b":[193,255,1,7,129,255,1,15]},{"a":60247,"t":"byte","b":[128,255,1,31,0,1,255,1]},{"a":60255,"t":"byte","b":[0,1,14,0,1,127,4,1]},{"a":60263,"t":"byte","b":[252,0,1,7,240,0,1,7]},{"a":60271,"t":"byte","b":[224,0,1,7,128,0,1,7]},{"a":60279,"t":"byte","b":[0,2,7,128,0,1,6,128]},{"a":60287,"t":"byte","b":[0,1,7,128,0,1,7,0]},{"a":60295,"t":"byte","b":[2,14,0,2,28,0,2,24]},{"a":60303,"t":"byte","b":[0,2,16,0,43,127,0,1]},{"a":60311,"t":"byte","b":[3,255,1,0,1,15,255,1]},{"a":60319,"t":"byte","b":[0,1,63,255,1,1,255,10]},{"a":60327,"t":"byte","b":[254,255,8,254,255,2,192,255]},{"a":60335,"t":"byte","b":[1,248,7,192,0,1,7,128]},{"a":60343,"t":"byte","b":[0,1,14,0,83,240,0,2]},{"a":60351,"t":"byte","b":[254,0,2,255,1,224,0,1]},{"a":60359,"t":"byte","b":[255,1,192,0,1,255,1,192]},{"a":60367,"t":"byte","b":[0,1,223,224,0,1,7,224]},{"a":60375,"t":"byte","b":[0,1,1,240,0,1,240,240]},{"a":60383,"t":"byte","b":[0,1,240,32,0,1,96,0]},{"a":60391,"t":"byte","b":[2,224,0,2,192,0,2,128]},{"a":60399,"t":"byte","b":[0,96,28,0,2,127,0,2]},{"a":60407,"t":"byte","b":[240,0,1,1,225,0,1,15]},{"a":60415,"t":"byte","b":[193,0,1,7,129,0,1,31]},{"a":60423,"t":"byte","b":[13,0,1,12,15,0,2,15]},{"a":60431,"t":"byte","b":[0,2,15,0,2,6,0,2]},{"a":60439,"t":"byte","b":[31,0,2,62,0,3,32,0]},{"a":60447,"t":"byte","b":[85,15,0,1,3,255,1,248]},{"a":60455,"t":"byte","b":[127,255,21,254,63,255,1,56]},{"a":60463,"t":"byte","b":[7,255,1,0,1,1,255,1]},{"a":60471,"t":"byte","b":[0,89,15,254,48,255,2,224]},{"a":60479,"t":"byte","b":[255,2,240,255,2,240,255,2]},{"a":60487,"t":"byte","b":[248,255,1,227,248,255,1,128]},{"a":60495,"t":"byte","b":[252,255,1,128,60,255,1,0]},{"a":60503,"t":"byte","b":[1,8,254,0,2,255,1,224]},{"a":60511,"t":"byte","b":[0,1,255,1,240,0,1,192]},{"a":60519,"t":"byte","b":[120,0,2,60,0,3,28,0]},{"a":60527,"t":"byte","b":[2,12,0,2,28,0,2,28]},{"a":60535,"t":"byte","b":[0,2,8,0,72,8,224,0]},{"a":60543,"t":"byte","b":[1,7,248,0,1,31,252,0]},{"a":60551,"t":"byte","b":[1,31,198,0,1,15,7,0]},{"a":60559,"t":"byte","b":[2,15,0,2,15,0,2,207]},{"a":60567,"t":"byte","b":[0,2,255,1,0,2,255,1]},{"a":60575,"t":"byte","b":[0,1,1,255,1,0,1,1]},{"a":60583,"t":"byte","b":[223,0,1,1,207,0,1,15]},{"a":60591,"t":"byte","b":[195,0,2,31,128,0,94,252]},{"a":60599,"t":"byte","b":[0,2,255,1,0,2,255,1]},{"a":60607,"t":"byte","b":[128,0,1,255,1,192,0,1]},{"a":60615,"t":"byte","b":[255,1,240,1,255,1,254,255]},{"a":60623,"t":"byte","b":[10,143,255,2,0,1,3,255]},{"a":60631,"t":"byte","b":[2,1,255,2,0,1,127,255]},{"a":60639,"t":"byte","b":[1,0,1,15,255,1,0,2]},{"a":60647,"t":"byte","b":[63,0,2,31,0,2,15,0]},{"a":60655,"t":"byte","b":[2,6,0,2,6,0,2,7]},{"a":60663,"t":"byte","b":[0,2,3,0,2,3,0,2]},{"a":60671,"t":"byte","b":[3,0,2,1,0,2,1,0]},{"a":60679,"t":"byte","b":[2,1,0,2,1,0,53,12]},{"a":60687,"t":"byte","b":[0,1,15,248,0,1,255,1]},{"a":60695,"t":"byte","b":[252,0,1,255,1,252,0,1]},{"a":60703,"t":"byte","b":[255,1,254,0,1,255,1,127]},{"a":60711,"t":"byte","b":[0,1,252,63,0,1,248,15]},{"a":60719,"t":"byte","b":[128,0,1,240,7,128,224,1]},{"a":60727,"t":"byte","b":[0,1,224,0,2,224,0,2]},{"a":60735,"t":"byte","b":[192,0,2,128,0,2,192,0]},{"a":60743,"t":"byte","b":[2,224,0,2,96,0,2,112]},{"a":60751,"t":"byte","b":[0,2,56,0,2,28,0,2]},{"a":60759,"t":"byte","b":[14,0,2,134,0,2,135,0]},{"a":60767,"t":"byte","b":[2,131,128,0,1,129,192,0]},{"a":60775,"t":"byte","b":[1,192,0,2,224,0,65,63]},{"a":60783,"t":"byte","b":[0,2,121,0,2,227,0,2]},{"a":60791,"l":"ride_sprites_6","c":"The rides' packed shapes $9B to $B5: the horse standing (frames $17-$19, shapes $9A-$AB) and the first of its turn","t":"byte","b":[1,195,0,1,1,131,0,1]},{"a":60799,"t":"byte","b":[1,3,0,2,3,0,2,3]},{"a":60807,"t":"byte","b":[0,2,1,0,2,1,0,2]},{"a":60815,"t":"byte","b":[3,0,2,7,0,2,30,0]},{"a":60823,"t":"byte","b":[2,120,0,2,112,0,2,96]},{"a":60831,"t":"byte","b":[0,2,96,0,2,96,0,2]},{"a":60839,"t":"byte","b":[96,0,2,96,0,2,48,0]},{"a":60847,"t":"byte","b":[2,56,0,54,3,28,0,1]},{"a":60855,"t":"byte","b":[7,127,224,63,255,9,0,1]},{"a":60863,"t":"byte","b":[255,16,135,255,1,239,0,2]},{"a":60871,"t":"byte","b":[199,0,2,3,0,2,3,0]},{"a":60879,"t":"byte","b":[2,3,0,2,3,0,2,1]},{"a":60887,"t":"byte","b":[128,0,2,192,0,2,96,0]},{"a":60895,"t":"byte","b":[2,48,0,2,24,0,2,14]},{"a":60903,"t":"byte","b":[0,2,7,0,36,32,0,2]},{"a":60911,"t":"byte","b":[96,0,1,3,224,0,1,15]},{"a":60919,"t":"byte","b":[224,0,1,63,240,0,1,255]},{"a":60927,"t":"byte","b":[1,248,0,1,255,1,248,0]},{"a":60935,"t":"byte","b":[1,255,1,252,0,1,254,252]},{"a":60943,"t":"byte","b":[0,1,254,60,0,1,254,28]},{"a":60951,"t":"byte","b":[0,1,252,8,0,2,252,0]},{"a":60959,"t":"byte","b":[2,252,0,2,252,0,2,248]},{"a":60967,"t":"byte","b":[0,2,248,0,2,252,0,2]},{"a":60975,"t":"byte","b":[252,0,2,110,0,2,103,0]},{"a":60983,"t":"byte","b":[2,99,0,2,99,0,2,51]},{"a":60991,"t":"byte","b":[0,2,51,0,2,19,0,2]},{"a":60999,"t":"byte","b":[19,0,2,19,0,2,25,128]},{"a":61007,"t":"byte","b":[0,1,14,128,0,1,7,0]},{"a":61015,"t":"byte","b":[65,63,0,2,121,0,2,227]},{"a":61023,"t":"byte","b":[0,2,1,195,0,1,1,131]},{"a":61031,"t":"byte","b":[0,1,1,3,0,2,3,0]},{"a":61039,"t":"byte","b":[2,3,0,2,1,0,2,1]},{"a":61047,"t":"byte","b":[0,2,3,0,2,7,0,2]},{"a":61055,"t":"byte","b":[30,0,2,120,0,2,112,0]},{"a":61063,"t":"byte","b":[2,96,0,2,96,0,2,96]},{"a":61071,"t":"byte","b":[0,2,96,0,2,96,0,2]},{"a":61079,"t":"byte","b":[48,0,2,56,0,54,3,28]},{"a":61087,"t":"byte","b":[0,1,7,127,224,63,255,9]},{"a":61095,"t":"byte","b":[0,1,255,16,135,255,1,239]},{"a":61103,"t":"byte","b":[0,2,199,0,2,3,0,2]},{"a":61111,"t":"byte","b":[3,0,2,3,0,2,3,0]},{"a":61119,"t":"byte","b":[2,1,128,0,2,192,0,2]},{"a":61127,"t":"byte","b":[96,0,2,48,0,2,24,3]},{"a":61135,"t":"byte","b":[0,1,14,3,0,1,7,0]},{"a":61143,"t":"byte","b":[42,16,0,2,48,0,1,31]},{"a":61151,"t":"byte","b":[240,0,1,255,1,248,0,1]},{"a":61159,"t":"byte","b":[255,1,252,0,1,255,1,254]},{"a":61167,"t":"byte","b":[0,1,255,1,254,0,1,255]},{"a":61175,"t":"byte","b":[1,127,0,1,254,63,0,1]},{"a":61183,"t":"byte","b":[254,31,0,2,254,15,0,1]},{"a":61191,"t":"byte","b":[252,7,0,1,252,2,0,1]},{"a":61199,"t":"byte","b":[248,0,2,248,0,2,252,0]},{"a":61207,"t":"byte","b":[2,252,0,2,108,0,2,108]},{"a":61215,"t":"byte","b":[0,2,108,0,2,108,0,2]},{"a":61223,"t":"byte","b":[108,0,2,60,0,2,120,0]},{"a":61231,"t":"byte","b":[2,120,0,2,216,0,2,156]},{"a":61239,"t":"byte","b":[0,2,14,0,2,7,0,65]},{"a":61247,"t":"byte","b":[63,0,2,121,0,2,227,0]},{"a":61255,"t":"byte","b":[2,1,195,0,1,1,131,0]},{"a":61263,"t":"byte","b":[1,1,3,0,2,3,0,2]},{"a":61271,"t":"byte","b":[3,0,2,1,0,2,1,0]},{"a":61279,"t":"byte","b":[2,3,0,2,7,0,2,30]},{"a":61287,"t":"byte","b":[0,2,120,0,2,112,0,2]},{"a":61295,"t":"byte","b":[96,0,2,96,0,2,96,0]},{"a":61303,"t":"byte","b":[2,96,0,2,96,0,2,48]},{"a":61311,"t":"byte","b":[0,2,56,0,54,3,28,0]},{"a":61319,"t":"byte","b":[1,7,127,224,63,255,9,0]},{"a":61327,"t":"byte","b":[1,255,16,135,255,1,239,0]},{"a":61335,"t":"byte","b":[2,199,0,2,3,0,2,3]},{"a":61343,"t":"byte","b":[0,2,3,0,2,3,0,2]},{"a":61351,"t":"byte","b":[1,128,0,2,192,0,2,96]},{"a":61359,"t":"byte","b":[0,2,48,0,2,24,0,2]},{"a":61367,"t":"byte","b":[14,0,2,7,0,30,64,0]},{"a":61375,"t":"byte","b":[2,192,0,1,3,224,0,1]},{"a":61383,"t":"byte","b":[15,240,0,1,31,248,0,1]},{"a":61391,"t":"byte","b":[63,252,0,1,127,252,0,1]},{"a":61399,"t":"byte","b":[255,1,126,0,1,255,1,30]},{"a":61407,"t":"byte","b":[0,1,254,12,0,1,254,0]},{"a":61415,"t":"byte","b":[2,254,0,2,254,0,2,252]},{"a":61423,"t":"byte","b":[0,3,252,0,2,252,0,2]},{"a":61431,"t":"byte","b":[252,0,2,248,0,2,248,0]},{"a":61439,"t":"byte","b":[2,252,0,2,255,1,0,2]},{"a":61447,"t":"byte","b":[103,128,0,1,97,192,0,1]},{"a":61455,"t":"byte","b":[96,192,0,1,96,192,0,1]},{"a":61463,"t":"byte","b":[48,192,0,1,48,192,0,1]},{"a":61471,"t":"byte","b":[16,64,0,1,16,192,0,1]},{"a":61479,"t":"byte","b":[16,192,0,1,24,128,0,1]},{"a":61487,"t":"byte","b":[14,0,2,7,0,62,1,0]},{"a":61495,"t":"byte","b":[2,3,0,2,3,0,2,3]},{"a":61503,"t":"byte","b":[0,3,7,0,2,7,0,2]},{"a":61511,"t":"byte","b":[7,0,2,7,0,2,6,0]},{"a":61519,"t":"byte","b":[2,8,0,72,1,0,2,1]},{"a":61527,"t":"byte","b":[0,2,1,0,2,3,0,2]},{"a":61535,"t":"byte","b":[7,0,2,15,63,0,1,31]},{"a":61543,"t":"byte","b":[127,240,63,255,15,0,1,255]},{"a":61551,"t":"byte","b":[3,127,255,1,254,127,255,1]},{"a":61559,"t":"byte","b":[254,125,255,1,252,249,231,248]},{"a":61567,"t":"byte","b":[241,199,240,227,131,48,227,131]},{"a":61575,"t":"byte","b":[184,97,129,156,97,129,204,49]},{"a":61583,"t":"byte","b":[128,206,49,128,230,48,192,102]},{"a":61591,"t":"byte","b":[48,224,198,24,0,1,198,28]},{"a":61599,"t":"byte","b":[3,134,0,2,6,0,2,2]},{"a":61607,"t":"byte","b":[0,34,8,0,2,152,0,2]},{"a":61615,"t":"byte","b":[248,0,2,248,0,2,248,0]},{"a":61623,"t":"byte","b":[2,248,0,2,248,0,2,248]},{"a":61631,"t":"byte","b":[0,2,120,0,2,120,0,2]},{"a":61639,"t":"byte","b":[48,0,129,1,0,2,3,0]},{"a":61647,"t":"byte","b":[2,3,0,3,7,0,2,7]},{"a":61655,"t":"byte","b":[0,2,6,0,2,6,0,2]},{"a":61663,"t":"byte","b":[4,0,75,16,0,2,25,0]},{"a":61671,"t":"byte","b":[2,31,0,2,63,0,2,127]},{"a":61679,"t":"byte","b":[0,2,255,1,63,1,255,1]},{"a":61687,"t":"byte","b":[127,195,255,6,251,255,2,249]},{"a":61695,"t":"byte","b":[255,2,248,255,2,248,0,1]},{"a":61703,"t":"byte","b":[127,255,1,248,127,255,1,240]},{"a":61711,"t":"byte","b":[63,255,1,240,59,255,1,224]},{"a":61719,"t":"byte","b":[51,159,128,51,13,128,119,13]},{"a":61727,"t":"byte","b":[128,119,13,128,119,13,192,115]},{"a":61735,"t":"byte","b":[14,192,51,14,192,51,6,192]},{"a":61743,"t":"byte","b":[51,12,192,27,140,192,0,1]},{"a":61751,"t":"byte","b":[14,192,0,1,6,224,0,2]},{"a":61759,"t":"byte","b":[112,0,37]},{"a":61762,"l":"ride_sprites_7","c":"The rides' packed shapes $B6 to $DF: the rest of the turn (frames $1A-$1E, to shape $C9), the rider's two shapes ($CA, $CB), and spare shapes, $CC to $CE replaced by thrown_rider","t":"byte","b":[128,0,2,128,0,2,128,0]},{"a":61770,"t":"byte","b":[2,128,0,2,128,0,2,128]},{"a":61778,"t":"byte","b":[0,2,128,0,2,128,0,2]},{"a":61786,"t":"byte","b":[128,0,2,128,0,129,1,0]},{"a":61794,"t":"byte","b":[2,1,0,2,1,0,2,1]},{"a":61802,"t":"byte","b":[0,3,1,0,17,1,0,2]},{"a":61810,"t":"byte","b":[3,0,2,7,0,2,7,0]},{"a":61818,"t":"byte","b":[2,6,0,55,32,128,0,1]},{"a":61826,"t":"byte","b":[63,128,0,1,31,0,2,31]},{"a":61834,"t":"byte","b":[0,2,31,0,2,31,0,2]},{"a":61842,"t":"byte","b":[31,128,0,1,127,192,0,1]},{"a":61850,"t":"byte","b":[255,1,224,0,1,255,1,240]},{"a":61858,"t":"byte","b":[0,1,255,1,240,0,1,255]},{"a":61866,"t":"byte","b":[1,240,0,1,255,1,240,0]},{"a":61874,"t":"byte","b":[2,255,1,240,0,1,255,1]},{"a":61882,"t":"byte","b":[240,0,1,127,224,0,1,63]},{"a":61890,"t":"byte","b":[192,0,1,127,128,0,1,253]},{"a":61898,"t":"byte","b":[128,0,1,249,128,0,1,249]},{"a":61906,"t":"byte","b":[128,0,1,153,128,0,1,25]},{"a":61914,"t":"byte","b":[128,0,1,25,128,0,1,27]},{"a":61922,"t":"byte","b":[128,0,1,27,0,2,27,0]},{"a":61930,"t":"byte","b":[2,25,128,0,1,25,128,0]},{"a":61938,"t":"byte","b":[1,25,128,0,1,24,0,2]},{"a":61946,"t":"byte","b":[24,0,163,1,0,2,1,0]},{"a":61954,"t":"byte","b":[2,1,0,2,1,0,2,1]},{"a":61962,"t":"byte","b":[0,2,1,0,2,1,0,2]},{"a":61970,"t":"byte","b":[1,0,2,1,0,2,1,0]},{"a":61978,"t":"byte","b":[98,8,0,2,152,0,2,248]},{"a":61986,"t":"byte","b":[0,2,252,0,2,254,0,2]},{"a":61994,"t":"byte","b":[255,1,0,2,255,1,128,252]},{"a":62002,"t":"byte","b":[255,1,195,254,255,3,223,255]},{"a":62010,"t":"byte","b":[2,159,255,2,31,255,2,31]},{"a":62018,"t":"byte","b":[255,2,0,1,31,255,1,254]},{"a":62026,"t":"byte","b":[15,255,1,254,15,255,1,252]},{"a":62034,"t":"byte","b":[7,255,1,220,1,249,204,1]},{"a":62042,"t":"byte","b":[176,204,1,176,238,1,176,238]},{"a":62050,"t":"byte","b":[3,176,238,3,112,206,3,112]},{"a":62058,"t":"byte","b":[204,3,96,204,3,48,204,3]},{"a":62066,"t":"byte","b":[49,216,3,112,0,1,7,96]},{"a":62074,"t":"byte","b":[0,1,14,0,69,128,0,2]},{"a":62082,"t":"byte","b":[192,0,2,192,0,3,224,0]},{"a":62090,"t":"byte","b":[2,224,0,2,96,0,2,96]},{"a":62098,"t":"byte","b":[0,2,32,0,77,16,0,2]},{"a":62106,"t":"byte","b":[25,0,2,31,0,2,31,0]},{"a":62114,"t":"byte","b":[2,31,0,2,31,0,2,31]},{"a":62122,"t":"byte","b":[0,2,31,0,2,30,0,2]},{"a":62130,"t":"byte","b":[30,0,2,12,0,95,128,0]},{"a":62138,"t":"byte","b":[2,128,0,2,128,0,2,192]},{"a":62146,"t":"byte","b":[0,2,224,0,2,240,0,2]},{"a":62154,"t":"byte","b":[248,0,1,252,252,15,254,255]},{"a":62162,"t":"byte","b":[15,0,1,255,3,127,255,1]},{"a":62170,"t":"byte","b":[254,127,255,1,254,63,255,1]},{"a":62178,"t":"byte","b":[190,31,231,159,15,227,143,12]},{"a":62186,"t":"byte","b":[193,199,29,193,199,57,129,134]},{"a":62194,"t":"byte","b":[51,129,134,115,1,140,103,1]},{"a":62202,"t":"byte","b":[140,102,3,12,99,7,12,99]},{"a":62210,"t":"byte","b":[0,1,24,97,192,56,96,0]},{"a":62218,"t":"byte","b":[2,64,0,63,128,0,2,192]},{"a":62226,"t":"byte","b":[0,2,192,0,2,192,0,3]},{"a":62234,"t":"byte","b":[224,0,2,224,0,2,224,0]},{"a":62242,"t":"byte","b":[2,224,0,2,96,0,2,16]},{"a":62250,"t":"byte","b":[0,52,15,0,2,15,0,2]},{"a":62258,"t":"byte","b":[255,1,240,0,1,10,0,2]},{"a":62266,"t":"byte","b":[10,0,2,60,0,2,252,0]},{"a":62274,"t":"byte","b":[1,3,252,0,1,3,250,0]},{"a":62282,"t":"byte","b":[1,15,250,0,1,15,250,128]},{"a":62290,"t":"byte","b":[63,242,172,15,240,172,3,252]},{"a":62298,"t":"byte","b":[0,2,63,0,2,15,0,2]},{"a":62306,"t":"byte","b":[60,0,2,60,0,2,240,0]},{"a":62314,"t":"byte","b":[2,252,0,3,60,0,2,60]},{"a":62322,"t":"byte","b":[0,1,3,255,1,192,0,1]},{"a":62330,"t":"byte","b":[40,0,2,40,0,2,240,0]},{"a":62338,"t":"byte","b":[2,240,0,1,3,240,0,1]},{"a":62346,"t":"byte","b":[3,240,0,1,15,232,0,1]},{"a":62354,"t":"byte","b":[15,232,0,1,63,202,0,1]},{"a":62362,"t":"byte","b":[15,194,176,3,192,176,3,240]},{"a":62370,"t":"byte","b":[0,2,252,0,2,60,0,2]},{"a":62378,"t":"byte","b":[60,0,2,240,0,2,240,0]},{"a":62386,"t":"byte","b":[2,252,0,2,60,0,0,30]},{"a":62394,"t":"byte","b":[0,0,30,0,0,27,0,0]},{"a":62402,"t":"byte","b":[57,0,0]},{"a":62405,"l":"leftover_f3c5","c":"Leftover after the rides' sprites, $F3C5-$F3EF: zeros and a copying routine's first instructions. Nothing reads them","t":"byte","b":[112,0,0,224,0,0,0,0]},{"a":62413,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62421,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62429,"t":"byte","b":[0,0,0,120,169,0,168,133]},{"a":62437,"t":"byte","b":[1,133,252,169,80,133,253,133]},{"a":62445,"t":"byte","b":[254,169,218]},{"a":62448,"l":"hit_sample","c":"The hit sample, a cry, when a duck, a gunman or the Marshall is hit: $F3F0-$F6AF, played by play_hit, blocks of a volume byte and sixteen bytes of one-bit sound","t":"byte","b":[1,255,255,255,255,255,255,255]},{"a":62456,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":62464,"t":"byte","b":[255,9,255,255,255,255,255,255]},{"a":62472,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":62480,"t":"byte","b":[255,255,7,255,255,255,255,255]},{"a":62488,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":62496,"t":"byte","b":[255,255,255,3,255,255,255,255]},{"a":62504,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":62512,"t":"byte","b":[255,255,255,255,5,255,255,255]},{"a":62520,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":62528,"t":"byte","b":[255,243,140,199,27,15,56,231]},{"a":62536,"t":"byte","b":[51,29,199,51,152,206,49,148]},{"a":62544,"t":"byte","b":[199,166,82,218,211,40,15,108]},{"a":62552,"t":"byte","b":[103,56,116,111,56,120,204,33]},{"a":62560,"t":"byte","b":[209,217,193,195,227,13,62,15]},{"a":62568,"t":"byte","b":[156,62,60,163,241,240,143,69]},{"a":62576,"t":"byte","b":[140,57,124,161,231,211,142,247]},{"a":62584,"t":"byte","b":[15,56,119,169,195,63,140,49]},{"a":62592,"t":"byte","b":[217,195,141,28,119,9,195,193]},{"a":62600,"t":"byte","b":[57,15,48,206,78,25,201,70]},{"a":62608,"t":"byte","b":[57,48,156,76,167,19,57,196]},{"a":62616,"t":"byte","b":[206,112,15,113,156,153,206,92]},{"a":62624,"t":"byte","b":[68,100,243,131,25,193,140,225]},{"a":62632,"t":"byte","b":[198,97,195,15,240,227,240,227]},{"a":62640,"t":"byte","b":[163,7,31,30,28,60,112,56]},{"a":62648,"t":"byte","b":[241,112,226,112,15,240,225,199]},{"a":62656,"t":"byte","b":[14,30,56,56,220,78,28,46]},{"a":62664,"t":"byte","b":[115,145,199,7,142,15,14,30]},{"a":62672,"t":"byte","b":[56,56,225,224,227,57,160,225]},{"a":62680,"t":"byte","b":[227,142,99,9,206,14,15,7]},{"a":62688,"t":"byte","b":[25,199,7,7,25,199,7,14]},{"a":62696,"t":"byte","b":[14,28,6,57,54,60,60,15]},{"a":62704,"t":"byte","b":[112,224,97,28,115,131,135,7]},{"a":62712,"t":"byte","b":[14,23,30,30,28,28,56,112]},{"a":62720,"t":"byte","b":[15,227,28,57,28,56,56,112]},{"a":62728,"t":"byte","b":[112,112,240,224,241,192,225,193]},{"a":62736,"t":"byte","b":[195,15,129,199,7,135,14,7]},{"a":62744,"t":"byte","b":[35,135,131,135,35,135,15,14]},{"a":62752,"t":"byte","b":[14,28,15,14,28,28,56,56]},{"a":62760,"t":"byte","b":[56,112,112,112,224,225,193,225]},{"a":62768,"t":"byte","b":[193,195,131,15,195,131,135,135]},{"a":62776,"t":"byte","b":[135,3,135,15,135,15,143,15]},{"a":62784,"t":"byte","b":[15,15,15,15,15,7,39,7]},{"a":62792,"t":"byte","b":[39,143,39,135,35,135,35,135]},{"a":62800,"t":"byte","b":[39,135,7,7,15,15,15,15]},{"a":62808,"t":"byte","b":[14,71,14,79,14,78,30,14]},{"a":62816,"t":"byte","b":[28,156,56,92,121,156,15,76]},{"a":62824,"t":"byte","b":[206,30,35,15,35,133,129,195]},{"a":62832,"t":"byte","b":[153,195,145,197,204,226,110,15]},{"a":62840,"t":"byte","b":[113,55,56,153,156,76,206,46]},{"a":62848,"t":"byte","b":[199,14,99,19,49,137,156,226]},{"a":62856,"t":"byte","b":[15,106,49,51,156,24,76,100]},{"a":62864,"t":"byte","b":[231,51,49,137,140,230,198,115]},{"a":62872,"t":"byte","b":[51,15,156,220,78,102,115,153]},{"a":62880,"t":"byte","b":[140,228,195,97,195,131,135,132]},{"a":62888,"t":"byte","b":[228,195,15,157,154,47,28,121]},{"a":62896,"t":"byte","b":[225,225,56,153,79,11,25,225]},{"a":62904,"t":"byte","b":[67,225,240,15,99,185,179,67]},{"a":62912,"t":"byte","b":[199,132,124,51,225,224,225,133]},{"a":62920,"t":"byte","b":[199,134,23,30,15,28,78,54]},{"a":62928,"t":"byte","b":[56,78,34,120,115,150,138,60]},{"a":62936,"t":"byte","b":[97,241,227,134,26,15,60,56]},{"a":62944,"t":"byte","b":[240,176,227,159,194,197,26,59]},{"a":62952,"t":"byte","b":[135,138,60,243,135,142,15,124]},{"a":62960,"t":"byte","b":[24,225,163,189,30,62,28,56]},{"a":62968,"t":"byte","b":[241,231,176,247,231,159,189,14]},{"a":62976,"t":"byte","b":[225,231,79,62,116,65,227,135]},{"a":62984,"t":"byte","b":[24,223,24,56,227,139,28,51]},{"a":62992,"t":"byte","b":[15,135,19,28,96,240,195,195]},{"a":63000,"t":"byte","b":[198,195,33,231,26,28,182,51]},{"a":63008,"t":"byte","b":[24,15,156,101,113,227,217,199]},{"a":63016,"t":"byte","b":[28,60,113,240,208,201,112,120]},{"a":63024,"t":"byte","b":[240,240,14,249,135,199,131,135]},{"a":63032,"t":"byte","b":[143,24,156,60,99,155,158,108]},{"a":63040,"t":"byte","b":[252,106,123,10,14,60,56,120]},{"a":63048,"t":"byte","b":[113,240,195,71,101,152,198,121]},{"a":63056,"t":"byte","b":[243,56,224,228,9,241,225,195]},{"a":63064,"t":"byte","b":[199,205,141,22,83,29,141,142]},{"a":63072,"t":"byte","b":[203,134,56,156,88,6,244,179]},{"a":63080,"t":"byte","b":[25,140,230,91,60,156,88,246]},{"a":63088,"t":"byte","b":[113,229,199,115,176,185,4,135]},{"a":63096,"t":"byte","b":[140,44,114,237,214,222,95,14]},{"a":63104,"t":"byte","b":[57,185,217,166,211,205,53,2]},{"a":63112,"t":"byte","b":[158,118,99,227,175,217,204,159]},{"a":63120,"t":"byte","b":[203,29,26,115,247,54,31,124]},{"a":63128,"t":"byte","b":[1,100,121,231,56,127,111,111]},{"a":63136,"t":"byte","b":[61,155,156,102,51,57,57,142]},{"a":63144,"t":"byte","b":[127,15,240,132,0,0,0,0]},{"a":63152,"l":"leftover_f6b0","c":"Sixteen bytes between the hit sample and the ride's characters that nothing reads: a copying routine's first instructions and zeros","t":"byte","b":[120,169,0,168,133,1,133,252]},{"a":63160,"t":"byte","b":[169,80,133,253,169,240,133,254]},{"a":63168,"l":"ride_charset","c":"The rides' character set, copied by build_ride_screen to $7800, 2 KB to $FEBF. Characters 0 to $7F: the hills, the clouds, the band's ground and the obstacles, fences, rocks and bushes","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63176,"t":"byte","b":[190,255,191,254,239,255,254,191]},{"a":63184,"t":"byte","b":[238,255,239,255,254,191,239,255]},{"a":63192,"t":"byte","b":[191,254,255,187,63,11,3,3]},{"a":63200,"t":"byte","b":[255,255,251,191,255,248,240,192]},{"a":63208,"t":"byte","b":[42,153,170,170,170,154,166,170]},{"a":63216,"t":"byte","b":[0,0,0,2,6,9,26,42]},{"a":63224,"t":"byte","b":[10,42,170,170,170,186,190,255]},{"a":63232,"t":"byte","b":[40,166,106,153,170,170,170,170]},{"a":63240,"t":"byte","b":[0,0,128,160,96,152,168,154]},{"a":63248,"t":"byte","b":[166,170,186,186,190,254,254,255]},{"a":63256,"t":"byte","b":[170,170,154,166,170,169,170,235]},{"a":63264,"t":"byte","b":[170,170,170,170,154,169,170,175]},{"a":63272,"t":"byte","b":[149,149,149,149,153,153,152,154]},{"a":63280,"t":"byte","b":[154,153,153,153,149,149,149,170]},{"a":63288,"t":"byte","b":[85,85,85,85,154,153,153,90]},{"a":63296,"t":"byte","b":[85,85,85,85,153,154,154,154]},{"a":63304,"t":"byte","b":[153,153,153,153,85,85,85,170]},{"a":63312,"t":"byte","b":[85,85,85,85,102,102,102,102]},{"a":63320,"t":"byte","b":[166,166,166,102,85,85,85,170]},{"a":63328,"t":"byte","b":[64,64,80,80,164,84,85,181]},{"a":63336,"t":"byte","b":[85,85,84,164,80,80,64,128]},{"a":63344,"t":"byte","b":[80,80,80,80,80,80,80,80]},{"a":63352,"t":"byte","b":[80,80,80,80,80,80,80,80]},{"a":63360,"t":"byte","b":[80,80,92,92,92,92,95,170]},{"a":63368,"t":"byte","b":[0,3,3,3,3,15,15,42]},{"a":63376,"t":"byte","b":[153,153,153,153,85,85,85,170]},{"a":63384,"t":"byte","b":[128,160,104,152,168,160,170,203]},{"a":63392,"t":"byte","b":[0,2,2,2,2,11,11,255]},{"a":63400,"t":"byte","b":[13,31,63,127,31,127,255,119]},{"a":63408,"t":"byte","b":[192,192,224,112,227,247,255,255]},{"a":63416,"t":"byte","b":[0,0,12,60,54,255,247,253]},{"a":63424,"t":"byte","b":[0,3,3,7,7,3,7,15]},{"a":63432,"t":"byte","b":[63,127,95,247,255,255,247,251]},{"a":63440,"t":"byte","b":[223,247,255,253,239,251,251,254]},{"a":63448,"t":"byte","b":[223,253,255,191,255,223,255,247]},{"a":63456,"t":"byte","b":[128,192,240,120,240,254,222,252]},{"a":63464,"t":"byte","b":[254,153,231,251,251,254,126,254]},{"a":63472,"t":"byte","b":[191,253,255,238,251,238,190,254]},{"a":63480,"t":"byte","b":[255,238,249,239,191,191,255,222]},{"a":63488,"t":"byte","b":[120,224,240,240,224,96,0,0]},{"a":63496,"t":"byte","b":[127,223,127,61,15,7,0,0]},{"a":63504,"t":"byte","b":[170,170,170,170,170,170,170,170]},{"a":63512,"t":"byte","b":[0,0,0,0,0,74,170,170]},{"a":63520,"t":"byte","b":[2,2,10,42,170,170,170,170]},{"a":63528,"t":"byte","b":[0,2,10,10,42,42,170,170]},{"a":63536,"t":"byte","b":[0,64,144,164,168,169,170,170]},{"a":63544,"t":"byte","b":[0,0,0,0,0,0,64,146]},{"a":63552,"t":"byte","b":[60,102,102,102,102,102,60,0]},{"a":63560,"t":"byte","b":[24,56,24,24,24,24,60,0]},{"a":63568,"t":"byte","b":[56,108,12,24,48,96,124,0]},{"a":63576,"t":"byte","b":[60,102,6,28,6,102,60,0]},{"a":63584,"t":"byte","b":[6,14,30,102,127,6,6,0]},{"a":63592,"t":"byte","b":[126,96,124,6,6,102,60,0]},{"a":63600,"t":"byte","b":[60,102,96,124,102,102,60,0]},{"a":63608,"t":"byte","b":[126,102,12,24,24,24,24,0]},{"a":63616,"t":"byte","b":[60,102,102,60,102,102,60,0]},{"a":63624,"t":"byte","b":[60,102,102,62,6,102,60,0]},{"a":63632,"t":"byte","b":[164,169,170,170,170,170,170,170]},{"a":63640,"t":"byte","b":[170,170,106,154,166,168,170,170]},{"a":63648,"t":"byte","b":[0,0,0,0,2,10,42,170]},{"a":63656,"t":"byte","b":[0,0,0,0,128,160,168,170]},{"a":63664,"t":"byte","b":[170,170,170,170,170,0,0,0]},{"a":63672,"t":"byte","b":[42,170,164,170,170,168,234,253]},{"a":63680,"t":"byte","b":[130,168,168,32,162,42,40,168]},{"a":63688,"t":"byte","b":[10,0,32,8,2,40,128,0]},{"a":63696,"t":"byte","b":[5,5,5,21,21,85,85,85]},{"a":63704,"t":"byte","b":[130,40,10,40,8,32,160,136]},{"a":63712,"t":"byte","b":[8,32,8,130,34,10,34,8]},{"a":63720,"t":"byte","b":[0,64,144,100,89,85,85,85]},{"a":63728,"t":"byte","b":[1,5,21,85,85,85,85,85]},{"a":63736,"t":"byte","b":[0,0,0,0,128,160,168,168]},{"a":63744,"t":"byte","b":[170,170,170,170,170,0,2,10]},{"a":63752,"t":"byte","b":[0,2,138,170,170,170,170,170]},{"a":63760,"t":"byte","b":[64,64,144,144,164,170,170,170]},{"a":63768,"t":"byte","b":[0,0,0,0,0,2,42,170]},{"a":63776,"t":"byte","b":[0,2,10,10,170,170,170,170]},{"a":63784,"t":"byte","b":[0,64,128,144,164,168,169,170]},{"a":63792,"t":"byte","b":[0,0,0,0,0,0,36,169]},{"a":63800,"t":"byte","b":[0,3,15,7,7,31,127,7]},{"a":63808,"t":"byte","b":[128,227,255,255,255,255,255,193]},{"a":63816,"t":"byte","b":[63,31,191,255,255,255,255,254]},{"a":63824,"t":"byte","b":[0,128,32,34,136,32,34,40]},{"a":63832,"t":"byte","b":[32,128,0,34,8,32,160,136]},{"a":63840,"t":"byte","b":[0,8,34,136,130,0,0,0]},{"a":63848,"t":"byte","b":[255,255,255,255,255,255,191,15]},{"a":63856,"t":"byte","b":[191,223,240,252,254,255,240,128]},{"a":63864,"t":"byte","b":[0,0,0,112,252,254,254,254]},{"a":63872,"t":"byte","b":[0,0,6,31,31,63,127,63]},{"a":63880,"t":"byte","b":[1,3,3,15,15,7,63,255]},{"a":63888,"t":"byte","b":[128,192,240,240,248,249,255,255]},{"a":63896,"t":"byte","b":[255,31,0,0,0,0,0,0]},{"a":63904,"t":"byte","b":[252,128,0,0,0,0,0,0]},{"a":63912,"t":"byte","b":[0,0,0,224,248,252,255,255]},{"a":63920,"t":"byte","b":[0,0,192,240,252,252,84,128]},{"a":63928,"t":"byte","b":[0,0,255,255,255,255,85,170]},{"a":63936,"t":"byte","b":[0,0,255,255,255,255,85,154]},{"a":63944,"t":"byte","b":[0,0,255,255,255,255,85,164]},{"a":63952,"t":"byte","b":[128,128,128,128,128,128,128,128]},{"a":63960,"t":"byte","b":[170,170,170,170,170,170,170,170]},{"a":63968,"t":"byte","b":[154,154,154,154,154,154,154,154]},{"a":63976,"t":"byte","b":[164,164,164,164,164,164,164,164]},{"a":63984,"t":"byte","b":[0,0,0,0,0,252,136,136]},{"a":63992,"t":"byte","b":[128,128,128,128,128,255,168,136]},{"a":64000,"t":"byte","b":[136,136,136,136,136,136,168,168]},{"a":64008,"t":"byte","b":[136,136,136,136,136,136,170,255]},{"a":64016,"t":"byte","b":[170,170,170,170,170,170,170,255]},{"a":64024,"t":"byte","b":[154,154,154,154,154,154,154,255]},{"a":64032,"t":"byte","b":[164,164,164,164,164,164,164,255]},{"a":64040,"t":"byte","b":[170,170,170,184,170,108,170,24]},{"a":64048,"t":"byte","b":[170,170,170,0,0,0,0,0]},{"a":64056,"t":"byte","b":[0,0,255,255,255,255,85,170]},{"a":64064,"t":"byte","b":[170,170,170,170,130,130,130,130]},{"a":64072,"t":"byte","b":[130,130,130,150,150,170,170,170]},{"a":64080,"t":"byte","b":[255,170,170,170,170,170,170,255]},{"a":64088,"t":"byte","b":[0,0,15,15,15,15,5,10]},{"a":64096,"t":"byte","b":[10,10,10,10,10,10,10,10]},{"a":64104,"t":"byte","b":[10,10,10,10,10,10,10,15]},{"a":64112,"t":"byte","b":[10,138,170,130,0,0,0,0]},{"a":64120,"t":"byte","b":[170,0,0,0,0,0,0,0]},{"a":64128,"t":"byte","b":[160,162,42,2,0,0,0,0]},{"a":64136,"t":"byte","b":[170,170,170,104,166,170,108,40]},{"a":64144,"t":"byte","b":[170,170,170,184,170,108,170,24]},{"a":64152,"t":"byte","b":[0,60,126,102,102,126,60,0]},{"a":64160,"t":"byte","b":[24,24,102,102,24,24,60,0]},{"a":64168,"t":"byte","b":[6,6,6,6,6,6,6,3]},{"a":64176,"t":"byte","b":[3,3,3,3,3,3,3,3]},{"a":64184,"t":"byte","b":[3,3,3,3,3,3,3,3]},{"a":64192,"l":"ride_charset_2","c":"The rides' characters $80 to $BF: the train's carriages, wheels and smoke, and more obstacles. The copy also takes $FCC0-$FEBF, the start of the ending's sample, as characters $C0 to $FF, which no screen shows","t":"byte","b":[10,10,42,42,42,170,170,0]},{"a":64200,"t":"byte","b":[0,0,0,0,0,2,2,10]},{"a":64208,"t":"byte","b":[170,170,136,170,166,170,136,0]},{"a":64216,"t":"byte","b":[191,170,42,42,42,165,165,165]},{"a":64224,"t":"byte","b":[255,170,170,170,170,86,85,86]},{"a":64232,"t":"byte","b":[170,170,8,42,38,42,8,0]},{"a":64240,"t":"byte","b":[2,2,2,10,42,42,170,170]},{"a":64248,"t":"byte","b":[160,160,160,170,170,170,170,170]},{"a":64256,"t":"byte","b":[42,42,42,10,10,10,2,2]},{"a":64264,"t":"byte","b":[170,170,170,168,168,168,160,160]},{"a":64272,"t":"byte","b":[0,0,0,0,0,0,21,42]},{"a":64280,"t":"byte","b":[0,0,0,0,0,0,85,170]},{"a":64288,"t":"byte","b":[42,42,42,170,170,170,170,170]},{"a":64296,"t":"byte","b":[0,0,4,21,21,42,42,42]},{"a":64304,"t":"byte","b":[255,170,170,170,161,166,6,25]},{"a":64312,"t":"byte","b":[255,170,170,170,90,166,164,145]},{"a":64320,"t":"byte","b":[26,26,25,22,22,6,6,1]},{"a":64328,"t":"byte","b":[105,105,105,25,165,164,164,80]},{"a":64336,"t":"byte","b":[10,10,10,170,170,170,170,170]},{"a":64344,"t":"byte","b":[10,250,170,170,170,170,170,170]},{"a":64352,"t":"byte","b":[15,15,10,10,10,10,10,10]},{"a":64360,"t":"byte","b":[255,255,10,10,10,10,10,10]},{"a":64368,"t":"byte","b":[15,10,170,175,10,10,10,10]},{"a":64376,"t":"byte","b":[255,170,170,255,170,170,170,170]},{"a":64384,"t":"byte","b":[170,32,168,152,152,168,32,0]},{"a":64392,"t":"byte","b":[0,0,0,1,58,170,114,170]},{"a":64400,"t":"byte","b":[0,0,128,192,160,172,116,170]},{"a":64408,"t":"byte","b":[128,130,170,2,0,0,0,0]},{"a":64416,"t":"byte","b":[255,170,170,170,161,166,6,26]},{"a":64424,"t":"byte","b":[255,170,170,170,90,102,100,97]},{"a":64432,"t":"byte","b":[26,21,26,26,26,6,6,1]},{"a":64440,"t":"byte","b":[105,105,85,105,105,100,100,80]},{"a":64448,"t":"byte","b":[255,170,170,170,161,166,6,25]},{"a":64456,"t":"byte","b":[255,170,170,170,90,166,164,145]},{"a":64464,"t":"byte","b":[26,26,25,22,22,6,6,1]},{"a":64472,"t":"byte","b":[105,105,105,25,165,164,164,80]},{"a":64480,"t":"byte","b":[60,153,9,12,36,0,36,0]},{"a":64488,"t":"byte","b":[0,0,0,255,255,0,0,0]},{"a":64496,"t":"byte","b":[4,44,61,191,191,44,61,0]},{"a":64504,"t":"byte","b":[36,36,36,36,36,36,36,36]},{"a":64512,"t":"byte","b":[0,0,0,255,255,0,0,0]},{"a":64520,"t":"byte","b":[0,0,255,255,0,0,0,0]},{"a":64528,"t":"byte","b":[0,255,255,0,0,0,0,0]},{"a":64536,"t":"byte","b":[0,0,0,0,255,255,0,0]},{"a":64544,"t":"byte","b":[48,48,48,48,48,48,48,48]},{"a":64552,"t":"byte","b":[12,12,12,12,12,12,12,12]},{"a":64560,"t":"byte","b":[0,0,0,208,240,52,36,36]},{"a":64568,"t":"byte","b":[36,36,44,15,11,0,0,0]},{"a":64576,"t":"byte","b":[36,36,52,240,208,0,0,0]},{"a":64584,"t":"byte","b":[192,192,192,192,192,192,255,255]},{"a":64592,"t":"byte","b":[192,208,176,52,44,13,11,3]},{"a":64600,"t":"byte","b":[3,11,13,44,52,176,208,192]},{"a":64608,"t":"byte","b":[255,255,192,192,192,192,192,192]},{"a":64616,"t":"byte","b":[255,255,3,3,3,3,3,3]},{"a":64624,"t":"byte","b":[0,60,189,189,189,189,60,0]},{"a":64632,"t":"byte","b":[0,0,0,0,0,255,255,0]},{"a":64640,"t":"byte","b":[57,191,191,191,61,44,4,0]},{"a":64648,"t":"byte","b":[144,144,144,144,144,144,144,144]},{"a":64656,"t":"byte","b":[0,0,0,11,15,44,36,36]},{"a":64664,"t":"byte","b":[195,219,189,60,60,189,219,195]},{"a":64672,"t":"byte","b":[0,60,189,153,153,189,60,0]},{"a":64680,"t":"byte","b":[36,36,153,153,36,36,60,0]},{"a":64688,"t":"byte","b":[5,0,0,0,0,0,0,0]},{"a":64696,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64704,"l":"ending_sample","c":"The ending's sample, $FCC0-$FF8F, a man's voice saying \"Well done\", played by play_ending_sample: blocks of a volume byte and sixteen bytes of one-bit sound. Its first 512 bytes are also the rides' characters $C0 to $FF","t":"byte","b":[1,31,126,0,254,0,17,248]},{"a":64712,"t":"byte","b":[113,248,97,248,112,240,225,241]},{"a":64720,"t":"byte","b":[192,7,63,24,127,48,63,64]},{"a":64728,"t":"byte","b":[249,131,192,252,33,249,135,228]},{"a":64736,"t":"byte","b":[31,128]},{"a":64738,"l":"KERNAL_RESET_VECTOR","c":"In ROM, the KERNAL's reset routine, which unpack_runs jumps to if its destination ever reaches page $CF; the RAM here is the ending's sample","t":"byte","b":[12,252,71,199,194,62,97,243],"x":[3615]},{"a":64746,"t":"byte","b":[15,144,121,135,24,121,7,216]},{"a":64754,"t":"byte","b":[63,14,135,240,127,28,243,15]},{"a":64762,"t":"byte","b":[176,254,15,225,222,55,204,243]},{"a":64770,"t":"byte","b":[24,182,13,31,195,120,95,35]},{"a":64778,"t":"byte","b":[216,103,62,30,131,240,126,7]},{"a":64786,"t":"byte","b":[184,238,51,14,157,143,195,248]},{"a":64794,"t":"byte","b":[126,7,240,252,55,30,125,7]},{"a":64802,"l":"ending_sample_2","c":"The ending's sample from $FD22, past the KERNAL's reset address","t":"byte","b":[225,248,31,135,15,225,240,207]},{"a":64810,"t":"byte","b":[224,248,63,3,192,248]},{"a":64816,"l":"f_FD30","c":"The KERNAL's table of vectors in ROM, read by restore_vectors (the RAM beneath is the ride's character set)","t":"byte","b":[49,234,102,254,71,254,74,243],"x":[15248]},{"a":64824,"t":"byte","b":[145,242,14,242,80,242,51,243]},{"a":64832,"t":"byte","b":[87,241,202,241,237,246,62,241]},{"a":64840,"t":"byte","b":[47,243,102,254,165,244,237,245]},{"a":64848,"t":"byte","b":[227,13,193,252,31,131,248,121]},{"a":64856,"t":"byte","b":[135,15,192,252,15,160,244,56]},{"a":64864,"t":"byte","b":[141,129,248,31,129,240,240,126]},{"a":64872,"t":"byte","b":[15,224,15,254,15,197,7,224]},{"a":64880,"l":"ending_sample_3","c":"The ending's sample from $FD70, past the KERNAL's vector table restore_vectors reads in ROM","t":"byte","b":[254,7,240,126,96,126,7,224]},{"a":64888,"t":"byte","b":[127,7,241,15,15,192,254,7]},{"a":64896,"t":"byte","b":[240,127,129,216,31,192,254,15]},{"a":64904,"t":"byte","b":[240,63,35,248,15,15,192,254]},{"a":64912,"t":"byte","b":[6,224,127,1,248,31,129,248]},{"a":64920,"t":"byte","b":[15,224,62,3,224,14,126,3]},{"a":64928,"t":"byte","b":[252,15,224]},{"a":64931,"l":"KERNAL_IOINITj","c":"In ROM, the KERNAL's IOINIT, which brk_handler calls; the RAM here is the ending's sample","t":"byte","b":[248,31,160,255,131,252,30,7],"x":[15205]},{"a":64939,"t":"byte","b":[232,31,224,15,255,7,161,250]},{"a":64947,"t":"byte","b":[3,252,61,227,224,254,128,255]},{"a":64955,"t":"byte","b":[13,248,226,63,13,224,55,198]},{"a":64963,"t":"byte","b":[30,112,135,172,24,241,195,28]},{"a":64971,"t":"byte","b":[112,243,199,30,56,10,113,199]},{"a":64979,"t":"byte","b":[7,142,56,241,195,135,30,30]},{"a":64987,"t":"byte","b":[56,113,227,158,60,113,3,142]},{"a":64995,"l":"ending_sample_4","c":"The ending's sample from $FDE3, past the KERNAL's IOINIT address, to $FF5A","t":"byte","b":[56,227,205,220,97,254,28,241]},{"a":65003,"t":"byte","b":[143,31,97,252,0,120,227,3]},{"a":65011,"t":"byte","b":[142,121,194,112,241,115,149,57]},{"a":65019,"t":"byte","b":[194,57,142,5,249,31,245,63]},{"a":65027,"t":"byte","b":[14,197,163,190,39,252,47,208]},{"a":65035,"t":"byte","b":[246,31,196,253,7,240,63,128]},{"a":65043,"t":"byte","b":[124,14,63,240,126,7,248,55]},{"a":65051,"t":"byte","b":[195,249,31,224,255,3,252,63]},{"a":65059,"t":"byte","b":[131,252,14,31,216,63,193,236]},{"a":65067,"t":"byte","b":[63,129,252,84,251,15,97,252]},{"a":65075,"t":"byte","b":[31,147,2,15,248,127,7,225]},{"a":65083,"t":"byte","b":[124,94,11,225,252,31,135,241]},{"a":65091,"t":"byte","b":[188,26,195,248,15,127,15,195]},{"a":65099,"t":"byte","b":[120,45,135,240,126,31,199,112]},{"a":65107,"t":"byte","b":[47,135,240,254,31,15,7,184]},{"a":65115,"t":"byte","b":[29,67,248,126,15,195,177,131]},{"a":65123,"t":"byte","b":[104,109,15,99,248,119,14,57]},{"a":65131,"t":"byte","b":[31,99,216,242,28,199,49,204]},{"a":65139,"t":"byte","b":[117,142,99,152,250,25,207,13]},{"a":65147,"t":"byte","b":[168,117,29,99,152,230,49,204]},{"a":65155,"t":"byte","b":[196,58,199,177,204,115,152,246]},{"a":65163,"t":"byte","b":[12,57,141,80,212,123,14,230]},{"a":65171,"t":"byte","b":[57,142,48,117,30,199,184,235]},{"a":65179,"t":"byte","b":[19,13,232,241,19,232,246,61]},{"a":65187,"t":"byte","b":[199,59,134,115,24,79,161,206]},{"a":65195,"t":"byte","b":[113,142,12,96,31,1,188,55]},{"a":65203,"t":"byte","b":[9,83,28,99,157,88,175,192]},{"a":65211,"t":"byte","b":[51,156,171,10,158,33,142,172]},{"a":65219,"t":"byte","b":[115,156,224,118,149,115,204,115]},{"a":65227,"t":"byte","b":[166,73,223,51,5,137,94,85]},{"a":65235,"t":"byte","b":[223,113,142,49,137,58,224,221]},{"a":65243,"t":"byte","b":[206,98,197,49,198,8,57,41]},{"a":65251,"t":"byte","b":[78,57,84,158,167,41,215,28]},{"a":65259,"t":"byte","b":[99,149,166,99,137,100,5,214]},{"a":65267,"t":"byte","b":[49,110,212,163,92,165,51,165]},{"a":65275,"t":"byte","b":[106,153,122,85,173,82,141,7]},{"a":65283,"t":"byte","b":[116,41,222,40,198,34,180,171]},{"a":65291,"t":"byte","b":[90,165,26,217,174,113,153,53]},{"a":65299,"t":"byte","b":[5,198,113,139,116,231,27,184]},{"a":65307,"t":"byte","b":[103,184,135,187,99,116,143,62]},{"a":65315,"t":"byte","b":[225,6,27,208,107,208,200,196]},{"a":65323,"t":"byte","b":[88,234,49,234,212,107,129,252]},{"a":65331,"t":"byte","b":[196,112,5,156,247,142,99,152]},{"a":65339,"t":"byte","b":[206,114,57,156,228,118,47,70]},{"a":65347,"t":"byte","b":[51,14,103,6,56,220,199,3]},{"a":65355,"t":"byte","b":[240,252,78,190,57,202,177,198]},{"a":65363,"t":"byte","b":[49,28,206,99,6,14,206,55]},{"a":65371,"l":"KERNAL_CINTj","c":"In ROM, the KERNAL's CINT, which brk_handler calls; the RAM here is the ending sample's end","t":"byte","b":[39,71,49,248,252,63,14,19],"x":[15211]},{"a":65379,"t":"byte","b":[184,126,51,141,206,4,231,59]},{"a":65387,"t":"byte","b":[145,224,123,28,14,102,224,123]},{"a":65395,"t":"byte","b":[145,140,198,99,99,25,3,184]},{"a":65403,"t":"byte","b":[206,103,124,28,69,199,71,56]},{"a":65411,"t":"byte","b":[227,25,140,220,134,99,220,1]},{"a":65419,"t":"byte","b":[110,51,153,140,231]},{"a":65424,"l":"leftover_ff90","c":"Leftover after the ending's sample, $FF90-$FFFF: zeros, a routine that copies $5000 up under the KERNAL, and fillers. Nothing runs it in the game, and the KERNAL stays in, so the vectors at $FFFA are never read from RAM","t":"byte","b":[51,19,225,24,198,115,156,32]},{"a":65432,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65440,"t":"byte","b":[120,169,0,133,1,168,133,252]},{"a":65448,"t":"byte","b":[169,80,133,253,169,192,133,254]},{"a":65456,"t":"byte","b":[169,252,133,255,177,252,145,254]},{"a":65464,"t":"byte","b":[200,240,16,192,144,208,245,165]},{"a":65472,"t":"byte","b":[255,201,255,208,239,169,55,133]},{"a":65480,"t":"byte","b":[1,88,96,230,253,230,255,208]},{"a":65488,"t":"byte","b":[227,0,0,0,0,0,0,0]},{"a":65496,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65504,"t":"byte","b":[154,154,154,154]},{"a":65508,"l":"KERNAL_GETIN","c":"In ROM, the KERNAL's GETIN, which check_high_score calls to read a key; the RAM here is the leftover","t":"byte","b":[154,154,154,154,164,164,164,164],"x":[15810]},{"a":65516,"t":"byte","b":[164,164,164,164,0,0,0,0]},{"a":65524,"t":"byte","b":[0,252,136,136,128,128,128,128]},{"a":65532,"t":"byte","b":[128,255,168,136]}]}