{"schema":1,"platform":"c64","game":"short-circuit","title":"Short Circuit","build":"G64 disk image of a cracked original: a loader program, a second program of 1,026 bytes that sets up a fast loader, and one 64,508-byte program that holds both parts of the game","symbols_sha256":"66799df1c294c1b5c55ea5e3e9290ddd9ec8d8468bfa93f76b0a43fa5bdf602b","snapshot":{"file":"work/entry.vsf","sha256":"8a12e6782f5b3134802094df63bb7bd8dd9c1c03284cb66de4cea6dd39b1bb4e"},"index":[{"a":1,"n":"zpa_01","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":"zpa_04","k":"variable","len":1,"c":true},{"a":5,"n":"zpa_05","k":"variable","len":1,"c":true},{"a":6,"n":"zpa_06","k":"variable","len":1,"c":true},{"a":7,"n":"zpa_07","k":"variable","len":1,"c":true},{"a":8,"n":"zpa_08","k":"variable","len":1,"c":true},{"a":9,"n":"zpa_09","k":"variable","len":1,"c":true},{"a":10,"n":"zpa_0A","k":"variable","len":1,"c":true},{"a":11,"n":"zpa_0B","k":"table","len":3,"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":"zpp_10","k":"table","len":16,"c":true},{"a":32,"n":"zpa_20","k":"variable","len":1,"c":true},{"a":33,"n":"zpa_21","k":"variable","len":1,"c":true},{"a":34,"n":"zpa_22","k":"variable","len":2,"c":true},{"a":36,"n":"zpp_24","k":"variable","len":1,"c":true},{"a":37,"n":"zpa_25","k":"table","len":5,"c":true},{"a":42,"n":"zpa_2A","k":"variable","len":1,"c":true},{"a":43,"n":"zpa_2B","k":"variable","len":1,"c":true},{"a":44,"n":"zpa_2C","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":2,"c":true},{"a":48,"n":"zpp_30","k":"table","len":50,"c":true},{"a":98,"n":"zpa_62","k":"variable","len":1,"c":true},{"a":99,"n":"zpa_63","k":"variable","len":1,"c":true},{"a":100,"n":"zpa_64","k":"table","len":33,"c":true},{"a":133,"n":"zpp_85","k":"table","len":12,"c":true},{"a":145,"n":"zpa_91","k":"table","len":29,"c":true},{"a":174,"n":"zpa_AE","k":"variable","len":1,"c":true},{"a":175,"n":"zpa_AF","k":"table","len":14,"c":true},{"a":189,"n":"zpa_BD","k":"table","len":6,"c":true},{"a":195,"n":"zpa_C3","k":"variable","len":1,"c":true},{"a":196,"n":"zpa_C4","k":"table","len":28,"c":true},{"a":224,"n":"zpf_E0","k":"variable","len":1,"c":true},{"a":225,"n":"zpf_E1","k":"variable","len":1,"c":true},{"a":226,"n":"zpp_E2","k":"variable","len":1,"c":true},{"a":227,"n":"zpa_E3","k":"variable","len":1,"c":true},{"a":228,"n":"zpp_E4","k":"variable","len":1,"c":true},{"a":229,"n":"zpa_E5","k":"variable","len":1,"c":true},{"a":230,"n":"zpf_E6","k":"variable","len":1,"c":true},{"a":231,"n":"zpa_E7","k":"variable","len":1,"c":true},{"a":232,"n":"zpa_E8","k":"variable","len":1,"c":true},{"a":233,"n":"zpf_E9","k":"variable","len":1,"c":true},{"a":234,"n":"zpa_EA","k":"variable","len":1,"c":true},{"a":235,"n":"zpa_EB","k":"variable","len":1,"c":true},{"a":236,"n":"zpf_EC","k":"variable","len":1,"c":true},{"a":237,"n":"zpa_ED","k":"variable","len":1,"c":true},{"a":238,"n":"zpa_EE","k":"variable","len":1,"c":true},{"a":239,"n":"zpa_EF","k":"variable","len":1,"c":true},{"a":240,"n":"zpa_F0","k":"variable","len":1,"c":true},{"a":241,"n":"zpa_F1","k":"variable","len":1,"c":true},{"a":242,"n":"zpa_F2","k":"variable","len":1,"c":true},{"a":243,"n":"zpa_F3","k":"variable","len":1,"c":true},{"a":244,"n":"zpa_F4","k":"variable","len":1,"c":true},{"a":245,"n":"zpa_F5","k":"variable","len":1,"c":true},{"a":246,"n":"zpa_F6","k":"variable","len":1,"c":true},{"a":247,"n":"zpa_F7","k":"variable","len":1,"c":true},{"a":248,"n":"zpa_F8","k":"variable","len":1,"c":true},{"a":249,"n":"zpa_F9","k":"variable","len":1,"c":true},{"a":250,"n":"zpa_FA","k":"variable","len":1,"c":true},{"a":251,"n":"zpa_FB","k":"variable","len":1,"c":true},{"a":252,"n":"zpa_FC","k":"variable","len":1,"c":true},{"a":253,"n":"zpa_FD","k":"variable","len":2,"c":true},{"a":255,"n":"zpa_FF","k":"variable","len":1,"c":true},{"a":512,"n":"mode","k":"variable","len":1,"c":true},{"a":513,"n":"a_0201","k":"variable","len":1,"c":true},{"a":514,"n":"a_0202","k":"variable","len":1,"c":true},{"a":515,"n":"a_0203","k":"variable","len":1,"c":true},{"a":516,"n":"a_0204","k":"variable","len":1,"c":true},{"a":517,"n":"a_0205","k":"variable","len":1,"c":true},{"a":518,"n":"a_0206","k":"variable","len":1,"c":true},{"a":519,"n":"a_0207","k":"variable","len":1,"c":true},{"a":520,"n":"msg_queue_len","k":"variable","len":1,"c":true},{"a":521,"n":"a_0209","k":"variable","len":1,"c":true},{"a":522,"n":"inventory_count","k":"variable","len":1,"c":true},{"a":523,"n":"a_020B","k":"variable","len":1,"c":true},{"a":524,"n":"a_020C","k":"variable","len":1,"c":true},{"a":525,"n":"a_020D","k":"variable","len":1,"c":true},{"a":526,"n":"a_020E","k":"variable","len":1,"c":true},{"a":527,"n":"a_020F","k":"variable","len":1,"c":true},{"a":528,"n":"a_0210","k":"variable","len":1,"c":true},{"a":529,"n":"a_0211","k":"variable","len":1,"c":true},{"a":530,"n":"a_0212","k":"variable","len":1,"c":true},{"a":531,"n":"a_0213","k":"variable","len":1,"c":true},{"a":532,"n":"a_0214","k":"variable","len":1,"c":true},{"a":533,"n":"a_0215","k":"variable","len":1,"c":true},{"a":534,"n":"a_0216","k":"variable","len":1,"c":true},{"a":535,"n":"a_0217","k":"variable","len":1,"c":true},{"a":536,"n":"a_0218","k":"variable","len":1,"c":true},{"a":537,"n":"a_0219","k":"variable","len":1,"c":true},{"a":538,"n":"a_021A","k":"variable","len":1,"c":true},{"a":539,"n":"a_021B","k":"variable","len":1,"c":true},{"a":540,"n":"a_021C","k":"variable","len":1,"c":true},{"a":541,"n":"a_021D","k":"variable","len":1,"c":true},{"a":542,"n":"a_021E","k":"variable","len":1,"c":true},{"a":543,"n":"a_021F","k":"variable","len":1,"c":true},{"a":544,"n":"a_0220","k":"variable","len":1,"c":true},{"a":545,"n":"a_0221","k":"variable","len":1,"c":true},{"a":546,"n":"a_0222","k":"variable","len":1,"c":true},{"a":547,"n":"a_0223","k":"variable","len":2,"c":true},{"a":549,"n":"a_0225","k":"variable","len":1,"c":true},{"a":550,"n":"a_0226","k":"variable","len":1,"c":true},{"a":551,"n":"a_0227","k":"variable","len":1,"c":true},{"a":552,"n":"a_0228","k":"variable","len":1,"c":true},{"a":553,"n":"a_0229","k":"variable","len":1,"c":true},{"a":554,"n":"a_022A","k":"variable","len":1,"c":true},{"a":555,"n":"a_022B","k":"variable","len":2,"c":true},{"a":557,"n":"a_022D","k":"variable","len":2,"c":true},{"a":559,"n":"a_022F","k":"variable","len":1,"c":true},{"a":560,"n":"a_0230","k":"variable","len":1,"c":true},{"a":561,"n":"a_0231","k":"variable","len":1,"c":true},{"a":562,"n":"a_0232","k":"variable","len":1,"c":true},{"a":563,"n":"a_0233","k":"variable","len":1,"c":true},{"a":564,"n":"a_0234","k":"variable","len":1,"c":true},{"a":565,"n":"a_0235","k":"variable","len":1,"c":true},{"a":566,"n":"a_0236","k":"variable","len":1,"c":true},{"a":567,"n":"a_0237","k":"table","len":3,"c":true},{"a":570,"n":"a_023A","k":"variable","len":1,"c":true},{"a":571,"n":"a_023B","k":"variable","len":1,"c":true},{"a":572,"n":"a_023C","k":"variable","len":1,"c":true},{"a":573,"n":"a_023D","k":"variable","len":1,"c":true},{"a":574,"n":"a_023E","k":"variable","len":1,"c":true},{"a":575,"n":"a_023F","k":"variable","len":1,"c":true},{"a":576,"n":"a_0240","k":"variable","len":1,"c":true},{"a":577,"n":"a_0241","k":"variable","len":1,"c":true},{"a":578,"n":"a_0242","k":"variable","len":1,"c":true},{"a":579,"n":"a_0243","k":"variable","len":1,"c":true},{"a":580,"n":"a_0244","k":"variable","len":1,"c":true},{"a":581,"n":"a_0245","k":"variable","len":1,"c":true},{"a":582,"n":"a_0246","k":"variable","len":1,"c":true},{"a":583,"n":"a_0247","k":"variable","len":1,"c":true},{"a":584,"n":"a_0248","k":"variable","len":1,"c":true},{"a":585,"n":"a_0249","k":"variable","len":1,"c":true},{"a":586,"n":"a_024A","k":"variable","len":1,"c":true},{"a":587,"n":"a_024B","k":"variable","len":1,"c":true},{"a":588,"n":"a_024C","k":"variable","len":1,"c":true},{"a":589,"n":"a_024D","k":"variable","len":1,"c":true},{"a":590,"n":"a_024E","k":"table","len":5,"c":true},{"a":595,"n":"a_0253","k":"variable","len":1,"c":true},{"a":596,"n":"a_0254","k":"variable","len":1,"c":true},{"a":597,"n":"a_0255","k":"variable","len":1,"c":true},{"a":598,"n":"a_0256","k":"table","len":5,"c":true},{"a":603,"n":"a_025B","k":"variable","len":1,"c":true},{"a":604,"n":"a_025C","k":"variable","len":1,"c":true},{"a":605,"n":"f_025D","k":"variable","len":1,"c":true},{"a":606,"n":"a_025E","k":"table","len":5,"c":true},{"a":611,"n":"a_0263","k":"variable","len":1,"c":true},{"a":612,"n":"a_0264","k":"variable","len":1,"c":true},{"a":613,"n":"a_0265","k":"variable","len":1,"c":true},{"a":614,"n":"a_0266","k":"table","len":5,"c":true},{"a":619,"n":"a_026B","k":"table","len":8,"c":true},{"a":627,"n":"f_0273","k":"table","len":8,"c":true},{"a":635,"n":"f_027B","k":"table","len":8,"c":true},{"a":643,"n":"f_0283","k":"table","len":8,"c":true},{"a":651,"n":"f_028B","k":"table","len":8,"c":true},{"a":659,"n":"a_0293","k":"variable","len":1,"c":true},{"a":660,"n":"a_0294","k":"variable","len":1,"c":true},{"a":661,"n":"a_0295","k":"variable","len":1,"c":true},{"a":662,"n":"a_0296","k":"variable","len":1,"c":true},{"a":663,"n":"a_0297","k":"variable","len":1,"c":true},{"a":664,"n":"a_0298","k":"variable","len":1,"c":true},{"a":665,"n":"a_0299","k":"variable","len":1,"c":true},{"a":666,"n":"a_029A","k":"variable","len":1,"c":true},{"a":667,"n":"a_029B","k":"variable","len":1,"c":true},{"a":668,"n":"a_029C","k":"variable","len":1,"c":true},{"a":669,"n":"a_029D","k":"variable","len":1,"c":true},{"a":670,"n":"a_029E","k":"variable","len":1,"c":true},{"a":671,"n":"a_029F","k":"variable","len":1,"c":true},{"a":672,"n":"a_02A0","k":"variable","len":1,"c":true},{"a":673,"n":"a_02A1","k":"variable","len":1,"c":true},{"a":674,"n":"a_02A2","k":"variable","len":1,"c":true},{"a":675,"n":"a_02A3","k":"variable","len":1,"c":true},{"a":676,"n":"a_02A4","k":"variable","len":1,"c":true},{"a":677,"n":"a_02A5","k":"variable","len":1,"c":true},{"a":678,"n":"a_02A6","k":"variable","len":1,"c":true},{"a":679,"n":"a_02A7","k":"variable","len":2,"c":true},{"a":681,"n":"a_02A9","k":"variable","len":1,"c":true},{"a":682,"n":"a_02AA","k":"variable","len":1,"c":true},{"a":683,"n":"a_02AB","k":"variable","len":1,"c":true},{"a":684,"n":"a_02AC","k":"variable","len":1,"c":true},{"a":685,"n":"a_02AD","k":"variable","len":1,"c":true},{"a":686,"n":"a_02AE","k":"variable","len":1,"c":true},{"a":687,"n":"f_02AF","k":"table","len":12,"c":true},{"a":699,"n":"a_02BB","k":"variable","len":1,"c":true},{"a":700,"n":"a_02BC","k":"variable","len":1,"c":true},{"a":701,"n":"a_02BD","k":"variable","len":1,"c":true},{"a":702,"n":"frame_flag","k":"variable","len":1,"c":true},{"a":703,"n":"a_02BF","k":"variable","len":1,"c":true},{"a":704,"n":"a_02C0","k":"variable","len":1,"c":true},{"a":705,"n":"a_02C1","k":"variable","len":1,"c":true},{"a":706,"n":"a_02C2","k":"variable","len":1,"c":true},{"a":707,"n":"a_02C3","k":"variable","len":1,"c":true},{"a":708,"n":"f_02C4","k":"variable","len":1,"c":true},{"a":709,"n":"f_02C5","k":"table","len":11,"c":true},{"a":720,"n":"a_02D0","k":"variable","len":1,"c":true},{"a":721,"n":"a_02D1","k":"variable","len":1,"c":true},{"a":722,"n":"a_02D2","k":"variable","len":1,"c":true},{"a":723,"n":"a_02D3","k":"variable","len":1,"c":true},{"a":724,"n":"a_02D4","k":"variable","len":1,"c":true},{"a":725,"n":"a_02D5","k":"variable","len":1,"c":true},{"a":726,"n":"a_02D6","k":"variable","len":1,"c":true},{"a":727,"n":"f_02D7","k":"table","len":4,"c":true},{"a":731,"n":"f_02DB","k":"table","len":4,"c":true},{"a":735,"n":"inventory","k":"variable","len":1,"c":true},{"a":736,"n":"f_02E0","k":"table","len":7,"c":true},{"a":743,"n":"a_02E7","k":"variable","len":1,"c":true},{"a":744,"n":"a_02E8","k":"variable","len":1,"c":true},{"a":745,"n":"a_02E9","k":"variable","len":1,"c":true},{"a":746,"n":"a_02EA","k":"variable","len":1,"c":true},{"a":747,"n":"a_02EB","k":"variable","len":1,"c":true},{"a":748,"n":"a_02EC","k":"variable","len":1,"c":true},{"a":749,"n":"a_02ED","k":"variable","len":1,"c":true},{"a":750,"n":"a_02EE","k":"variable","len":1,"c":true},{"a":751,"n":"a_02EF","k":"variable","len":1,"c":true},{"a":752,"n":"a_02F0","k":"variable","len":1,"c":true},{"a":753,"n":"a_02F1","k":"variable","len":1,"c":true},{"a":754,"n":"a_02F2","k":"variable","len":1,"c":true},{"a":755,"n":"a_02F3","k":"variable","len":1,"c":true},{"a":756,"n":"a_02F4","k":"variable","len":1,"c":true},{"a":757,"n":"a_02F5","k":"variable","len":1,"c":true},{"a":758,"n":"a_02F6","k":"variable","len":1,"c":true},{"a":759,"n":"a_02F7","k":"variable","len":1,"c":true},{"a":760,"n":"a_02F8","k":"variable","len":1,"c":true},{"a":761,"n":"a_02F9","k":"variable","len":1,"c":true},{"a":762,"n":"a_02FA","k":"variable","len":1,"c":true},{"a":763,"n":"a_02FB","k":"variable","len":1,"c":true},{"a":764,"n":"selected_action","k":"variable","len":1,"c":true},{"a":765,"n":"a_02FD","k":"variable","len":1,"c":true},{"a":766,"n":"a_02FE","k":"variable","len":1,"c":true},{"a":767,"n":"a_02FF","k":"variable","len":1,"c":true},{"a":768,"n":"a_0300","k":"variable","len":1,"c":true},{"a":769,"n":"a_0301","k":"variable","len":1,"c":true},{"a":770,"n":"a_0302","k":"variable","len":1,"c":true},{"a":771,"n":"a_0303","k":"variable","len":1,"c":true},{"a":772,"n":"a_0304","k":"variable","len":1,"c":true},{"a":773,"n":"a_0305","k":"variable","len":1,"c":true},{"a":774,"n":"a_0306","k":"variable","len":1,"c":true},{"a":775,"n":"a_0307","k":"variable","len":1,"c":true},{"a":776,"n":"a_0308","k":"variable","len":1,"c":true},{"a":777,"n":"a_0309","k":"variable","len":1,"c":true},{"a":778,"n":"a_030A","k":"variable","len":1,"c":true},{"a":779,"n":"a_030B","k":"variable","len":1,"c":true},{"a":780,"n":"a_030C","k":"variable","len":1,"c":true},{"a":781,"n":"a_030D","k":"variable","len":1,"c":true},{"a":782,"n":"a_030E","k":"variable","len":1,"c":true},{"a":783,"n":"a_030F","k":"variable","len":1,"c":true},{"a":784,"n":"a_0310","k":"variable","len":1,"c":true},{"a":785,"n":"a_0311","k":"variable","len":1,"c":true},{"a":786,"n":"a_0312","k":"variable","len":1,"c":true},{"a":787,"n":"a_0313","k":"variable","len":1,"c":true},{"a":788,"n":"a_0314","k":"variable","len":1,"c":true},{"a":789,"n":"a_0315","k":"variable","len":1,"c":true},{"a":790,"n":"a_0316","k":"variable","len":1,"c":true},{"a":791,"n":"a_0317","k":"variable","len":1,"c":true},{"a":792,"n":"a_0318","k":"variable","len":2,"c":true},{"a":794,"n":"a_031A","k":"variable","len":1,"c":true},{"a":795,"n":"a_031B","k":"table","len":64,"c":true},{"a":937,"n":"skip_operand_03A9","k":"table","len":64,"c":true},{"a":1024,"n":"game_start","k":"routine","len":85,"c":true},{"a":1060,"n":"b_0424","k":"branch","len":1,"c":false},{"a":1073,"n":"b_0431","k":"branch","len":1,"c":false},{"a":1109,"n":"main_loop","k":"routine","len":38,"c":true},{"a":1147,"n":"main_loop_scroll_check","k":"routine","len":109,"c":true},{"a":1218,"n":"b_04C2","k":"branch","len":1,"c":false},{"a":1226,"n":"b_04CA","k":"branch","len":1,"c":false},{"a":1232,"n":"b_04D0","k":"branch","len":1,"c":false},{"a":1256,"n":"main_loop_frame","k":"routine","len":152,"c":true},{"a":1264,"n":"b_04F0","k":"branch","len":1,"c":false},{"a":1281,"n":"b_0501","k":"branch","len":1,"c":false},{"a":1289,"n":"b_0509","k":"branch","len":1,"c":false},{"a":1320,"n":"b_0528","k":"branch","len":1,"c":false},{"a":1388,"n":"b_056C","k":"branch","len":1,"c":false},{"a":1408,"n":"main_loop_idle","k":"routine","len":6,"c":true},{"a":1414,"n":"read_fire_and_direction_edges","k":"routine","len":35,"c":true},{"a":1431,"n":"b_0597","k":"branch","len":1,"c":false},{"a":1447,"n":"b_05A7","k":"branch","len":1,"c":false},{"a":1449,"n":"skip_operand_05A9","k":"routine","len":39,"c":true},{"a":1452,"n":"j_05AC","k":"branch","len":1,"c":false},{"a":1465,"n":"b_05B9","k":"branch","len":1,"c":false},{"a":1482,"n":"b_05CA","k":"branch","len":1,"c":false},{"a":1488,"n":"player_move_up","k":"routine","len":40,"c":true},{"a":1524,"n":"b_05F4","k":"branch","len":1,"c":false},{"a":1527,"n":"r_05F7","k":"branch","len":1,"c":false},{"a":1528,"n":"player_move_down","k":"routine","len":27,"c":true},{"a":1555,"n":"player_move_left","k":"routine","len":39,"c":true},{"a":1569,"n":"b_0621","k":"branch","len":1,"c":false},{"a":1576,"n":"b_0628","k":"branch","len":1,"c":false},{"a":1588,"n":"b_0634","k":"branch","len":1,"c":false},{"a":1594,"n":"walk_right_step","k":"routine","len":35,"c":true},{"a":1617,"n":"b_0651","k":"branch","len":1,"c":false},{"a":1629,"n":"walk_step_chain","k":"routine","len":24,"c":true},{"a":1653,"n":"action_dispatch_table","k":"variable","len":1,"c":true},{"a":1654,"n":"f_0676","k":"table","len":7,"c":true},{"a":1661,"n":"action_select_poll","k":"routine","len":52,"c":true},{"a":1688,"n":"r_0698","k":"branch","len":1,"c":false},{"a":1689,"n":"b_0699","k":"branch","len":1,"c":false},{"a":1707,"n":"b_06AB","k":"branch","len":1,"c":false},{"a":1713,"n":"draw_action_label","k":"routine","len":48,"c":true},{"a":1722,"n":"b_06BA","k":"branch","len":1,"c":false},{"a":1732,"n":"j_06C4","k":"branch","len":1,"c":false},{"a":1742,"n":"j_06CE","k":"branch","len":1,"c":false},{"a":1756,"n":"b_06DC","k":"branch","len":1,"c":false},{"a":1761,"n":"action_names","k":"table","len":32,"c":true},{"a":1793,"n":"install_irq","k":"routine","len":55,"c":true},{"a":1848,"n":"irq_entry","k":"routine","len":47,"c":true},{"a":1875,"n":"b_0753","k":"branch","len":1,"c":false},{"a":1895,"n":"irq_panel_band","k":"routine","len":38,"c":true},{"a":1933,"n":"irq_scroll_and_exit","k":"routine","len":19,"c":true},{"a":1945,"n":"b_0799","k":"branch","len":1,"c":false},{"a":1952,"n":"irq_frame_bottom","k":"routine","len":9,"c":true},{"a":1961,"n":"skip_operand_07A9","k":"routine","len":39,"c":true},{"a":2000,"n":"irq_clock_tick","k":"routine","len":20,"c":true},{"a":2014,"n":"b_07DE","k":"branch","len":1,"c":false},{"a":2020,"n":"draw_clock","k":"routine","len":75,"c":true},{"a":2095,"n":"blink_colon","k":"routine","len":21,"c":true},{"a":2107,"n":"b_083B","k":"branch","len":1,"c":false},{"a":2109,"n":"j_083D","k":"branch","len":1,"c":false},{"a":2116,"n":"clock_digit_chars","k":"routine","len":26,"c":true},{"a":2142,"n":"irq_top_band","k":"routine","len":8,"c":true},{"a":2150,"n":"set_clock","k":"routine","len":21,"c":true},{"a":2171,"n":"scroll_screen_step","k":"routine","len":119,"c":true},{"a":2204,"n":"b_089C","k":"branch","len":1,"c":false},{"a":2212,"n":"b_08A4","k":"branch","len":1,"c":false},{"a":2223,"n":"b_08AF","k":"branch","len":1,"c":false},{"a":2226,"n":"b_08B2","k":"branch","len":1,"c":false},{"a":2251,"n":"b_08CB","k":"branch","len":1,"c":false},{"a":2266,"n":"b_08DA","k":"branch","len":1,"c":false},{"a":2274,"n":"b_08E2","k":"branch","len":1,"c":false},{"a":2287,"n":"b_08EF","k":"branch","len":1,"c":false},{"a":2290,"n":"shift_map_left","k":"routine","len":163,"c":true},{"a":2298,"n":"j_08FA","k":"branch","len":1,"c":false},{"a":2450,"n":"b_0992","k":"branch","len":1,"c":false},{"a":2453,"n":"shift_map_right","k":"routine","len":158,"c":true},{"a":2461,"n":"j_099D","k":"branch","len":1,"c":false},{"a":2611,"n":"refill_edge_column","k":"routine","len":95,"c":true},{"a":2618,"n":"b_0A3A","k":"branch","len":1,"c":false},{"a":2648,"n":"b_0A58","k":"branch","len":1,"c":false},{"a":2667,"n":"j_0A6B","k":"branch","len":1,"c":false},{"a":2680,"n":"b_0A78","k":"branch","len":1,"c":false},{"a":2705,"n":"r_0A91","k":"branch","len":1,"c":false},{"a":2706,"n":"draw_tile_column","k":"routine","len":37,"c":true},{"a":2743,"n":"fetch_tile_chars","k":"routine","len":44,"c":true},{"a":2760,"n":"b_0AC8","k":"branch","len":1,"c":false},{"a":2763,"n":"j_0ACB","k":"branch","len":1,"c":false},{"a":2766,"n":"b_0ACE","k":"branch","len":1,"c":false},{"a":2787,"n":"tile_address","k":"routine","len":29,"c":true},{"a":2795,"n":"b_0AEB","k":"branch","len":1,"c":false},{"a":2816,"n":"write_column_buffer","k":"routine","len":59,"c":true},{"a":2825,"n":"b_0B09","k":"branch","len":1,"c":false},{"a":2827,"n":"b_0B0B","k":"branch","len":1,"c":false},{"a":2874,"n":"r_0B3A","k":"branch","len":1,"c":false},{"a":2875,"n":"build_screen","k":"routine","len":125,"c":true},{"a":2881,"n":"b_0B41","k":"branch","len":1,"c":false},{"a":2906,"n":"b_0B5A","k":"branch","len":1,"c":false},{"a":2933,"n":"b_0B75","k":"branch","len":1,"c":false},{"a":3000,"n":"playfield_colour_fill","k":"routine","len":50,"c":true},{"a":3050,"n":"playfield_row_pointers","k":"table","len":6,"c":true},{"a":3056,"n":"room_row_pointers","k":"variable","len":1,"c":true},{"a":3057,"n":"f_0BF1","k":"table","len":5,"c":true},{"a":3062,"n":"action_search","k":"routine","len":55,"c":true},{"a":3068,"n":"b_0BFC","k":"branch","len":1,"c":false},{"a":3074,"n":"b_0C02","k":"branch","len":1,"c":false},{"a":3083,"n":"b_0C0B","k":"branch","len":1,"c":false},{"a":3117,"n":"mode_search_finish","k":"routine","len":247,"c":true},{"a":3123,"n":"b_0C33","k":"branch","len":1,"c":false},{"a":3141,"n":"b_0C45","k":"branch","len":1,"c":false},{"a":3154,"n":"b_0C52","k":"branch","len":1,"c":false},{"a":3161,"n":"b_0C59","k":"branch","len":1,"c":false},{"a":3198,"n":"b_0C7E","k":"branch","len":1,"c":false},{"a":3206,"n":"b_0C86","k":"branch","len":1,"c":false},{"a":3252,"n":"b_0CB4","k":"branch","len":1,"c":false},{"a":3275,"n":"b_0CCB","k":"branch","len":1,"c":false},{"a":3322,"n":"j_0CFA","k":"branch","len":1,"c":false},{"a":3336,"n":"b_0D08","k":"branch","len":1,"c":false},{"a":3351,"n":"b_0D17","k":"branch","len":1,"c":false},{"a":3364,"n":"clear_mode","k":"routine","len":5,"c":true},{"a":3369,"n":"queue_prompt","k":"routine","len":5,"c":true},{"a":3374,"n":"locate_player_column","k":"routine","len":52,"c":true},{"a":3407,"n":"b_0D4F","k":"branch","len":1,"c":false},{"a":3426,"n":"find_objects_here","k":"routine","len":104,"c":true},{"a":3444,"n":"b_0D74","k":"branch","len":1,"c":false},{"a":3457,"n":"b_0D81","k":"branch","len":1,"c":false},{"a":3467,"n":"b_0D8B","k":"branch","len":1,"c":false},{"a":3473,"n":"b_0D91","k":"branch","len":1,"c":false},{"a":3481,"n":"b_0D99","k":"branch","len":1,"c":false},{"a":3489,"n":"j_0DA1","k":"branch","len":1,"c":false},{"a":3498,"n":"b_0DAA","k":"branch","len":1,"c":false},{"a":3509,"n":"b_0DB5","k":"branch","len":1,"c":false},{"a":3530,"n":"check_container_unlocked","k":"routine","len":34,"c":true},{"a":3539,"n":"b_0DD3","k":"branch","len":1,"c":false},{"a":3552,"n":"b_0DE0","k":"branch","len":1,"c":false},{"a":3554,"n":"b_0DE2","k":"branch","len":1,"c":false},{"a":3564,"n":"queue_message_raw","k":"routine","len":3,"c":true},{"a":3567,"n":"queue_message","k":"routine","len":6,"c":true},{"a":3573,"n":"queue_object_message","k":"routine","len":6,"c":true},{"a":3579,"n":"queue_description_message","k":"routine","len":6,"c":true},{"a":3585,"n":"message_enqueue","k":"routine","len":10,"c":true},{"a":3595,"n":"message_start","k":"routine","len":61,"c":true},{"a":3607,"n":"b_0E17","k":"branch","len":1,"c":false},{"a":3629,"n":"b_0E2D","k":"branch","len":1,"c":false},{"a":3637,"n":"b_0E35","k":"branch","len":1,"c":false},{"a":3647,"n":"b_0E3F","k":"branch","len":1,"c":false},{"a":3656,"n":"message_print_step","k":"routine","len":71,"c":true},{"a":3667,"n":"b_0E53","k":"branch","len":1,"c":false},{"a":3673,"n":"b_0E59","k":"branch","len":1,"c":false},{"a":3708,"n":"b_0E7C","k":"branch","len":1,"c":false},{"a":3715,"n":"b_0E83","k":"branch","len":1,"c":false},{"a":3727,"n":"message_dequeue","k":"routine","len":48,"c":true},{"a":3733,"n":"b_0E95","k":"branch","len":1,"c":false},{"a":3758,"n":"b_0EAE","k":"branch","len":1,"c":false},{"a":3762,"n":"b_0EB2","k":"branch","len":1,"c":false},{"a":3775,"n":"text_messages","k":"table","len":321,"c":true},{"a":4769,"n":"text_objects","k":"table","len":668,"c":true},{"a":5437,"n":"searchable_tile_ids","k":"table","len":43,"c":true},{"a":5480,"n":"object_table","k":"variable","len":1,"c":true},{"a":5481,"n":"f_1569","k":"variable","len":1,"c":true},{"a":5482,"n":"f_156A","k":"variable","len":1,"c":true},{"a":5483,"n":"f_156B","k":"table","len":61,"c":true},{"a":5544,"n":"a_15A8","k":"table","len":16,"c":true},{"a":5560,"n":"a_15B8","k":"table","len":4,"c":true},{"a":5564,"n":"container_columns","k":"table","len":8,"c":true},{"a":5572,"n":"container_bit_masks","k":"table","len":8,"c":true},{"a":5580,"n":"terminal_table","k":"variable","len":1,"c":true},{"a":5581,"n":"f_15CD","k":"variable","len":1,"c":true},{"a":5582,"n":"f_15CE","k":"table","len":28,"c":true},{"a":5610,"n":"initial_sprite_registers","k":"table","len":17,"c":true},{"a":5627,"n":"add_score","k":"routine","len":30,"c":true},{"a":5657,"n":"draw_score","k":"routine","len":35,"c":true},{"a":5692,"n":"draw_bcd_byte","k":"routine","len":11,"c":true},{"a":5703,"n":"draw_big_digit","k":"routine","len":26,"c":true},{"a":5729,"n":"utilise_option_messages","k":"table","len":3,"c":true},{"a":5732,"n":"utilise_setup_table","k":"variable","len":1,"c":true},{"a":5733,"n":"f_1665","k":"table","len":5,"c":true},{"a":5738,"n":"action_utilise","k":"routine","len":55,"c":true},{"a":5744,"n":"b_1670","k":"branch","len":1,"c":false},{"a":5765,"n":"b_1685","k":"branch","len":1,"c":false},{"a":5793,"n":"mode_utilise_menu","k":"routine","len":103,"c":true},{"a":5799,"n":"b_16A7","k":"branch","len":1,"c":false},{"a":5810,"n":"b_16B2","k":"branch","len":1,"c":false},{"a":5841,"n":"b_16D1","k":"branch","len":1,"c":false},{"a":5849,"n":"b_16D9","k":"branch","len":1,"c":false},{"a":5888,"n":"b_1700","k":"branch","len":1,"c":false},{"a":5896,"n":"mode_hide_select","k":"routine","len":82,"c":true},{"a":5902,"n":"b_170E","k":"branch","len":1,"c":false},{"a":5913,"n":"b_1719","k":"branch","len":1,"c":false},{"a":5954,"n":"b_1742","k":"branch","len":1,"c":false},{"a":5962,"n":"b_174A","k":"branch","len":1,"c":false},{"a":5978,"n":"mode_hide_do","k":"routine","len":142,"c":true},{"a":5991,"n":"b_1767","k":"branch","len":1,"c":false},{"a":5997,"n":"b_176D","k":"branch","len":1,"c":false},{"a":6015,"n":"b_177F","k":"branch","len":1,"c":false},{"a":6043,"n":"b_179B","k":"branch","len":1,"c":false},{"a":6120,"n":"mode_input_select","k":"routine","len":85,"c":true},{"a":6126,"n":"b_17EE","k":"branch","len":1,"c":false},{"a":6137,"n":"b_17F9","k":"branch","len":1,"c":false},{"a":6181,"n":"b_1825","k":"branch","len":1,"c":false},{"a":6189,"n":"b_182D","k":"branch","len":1,"c":false},{"a":6205,"n":"mode_input_do","k":"routine","len":80,"c":true},{"a":6218,"n":"b_184A","k":"branch","len":1,"c":false},{"a":6224,"n":"b_1850","k":"branch","len":1,"c":false},{"a":6226,"n":"b_1852","k":"branch","len":1,"c":false},{"a":6248,"n":"b_1868","k":"branch","len":1,"c":false},{"a":6256,"n":"b_1870","k":"branch","len":1,"c":false},{"a":6285,"n":"mode_describe_select","k":"routine","len":80,"c":true},{"a":6291,"n":"b_1893","k":"branch","len":1,"c":false},{"a":6302,"n":"b_189E","k":"branch","len":1,"c":false},{"a":6338,"n":"b_18C2","k":"branch","len":1,"c":false},{"a":6349,"n":"b_18CD","k":"branch","len":1,"c":false},{"a":6365,"n":"mode_describe_do","k":"routine","len":34,"c":true},{"a":6378,"n":"b_18EA","k":"branch","len":1,"c":false},{"a":6384,"n":"b_18F0","k":"branch","len":1,"c":false},{"a":6399,"n":"action_laser","k":"routine","len":48,"c":true},{"a":6408,"n":"j_1908","k":"branch","len":1,"c":false},{"a":6427,"n":"b_191B","k":"branch","len":1,"c":false},{"a":6433,"n":"b_1921","k":"branch","len":1,"c":false},{"a":6446,"n":"r_192E","k":"branch","len":1,"c":false},{"a":6447,"n":"action_jump","k":"routine","len":56,"c":true},{"a":6456,"n":"j_1938","k":"branch","len":1,"c":false},{"a":6475,"n":"b_194B","k":"branch","len":1,"c":false},{"a":6481,"n":"b_1951","k":"branch","len":1,"c":false},{"a":6503,"n":"jump_step","k":"routine","len":99,"c":true},{"a":6515,"n":"b_1973","k":"branch","len":1,"c":false},{"a":6554,"n":"b_199A","k":"branch","len":1,"c":false},{"a":6565,"n":"j_19A5","k":"branch","len":1,"c":false},{"a":6596,"n":"b_19C4","k":"branch","len":1,"c":false},{"a":6602,"n":"jump_arc","k":"table","len":15,"c":true},{"a":6617,"n":"key_pressed","k":"routine","len":58,"c":true},{"a":6660,"n":"b_1A04","k":"branch","len":1,"c":false},{"a":6661,"n":"j_1A05","k":"branch","len":1,"c":false},{"a":6675,"n":"key_row_masks","k":"table","len":8,"c":true},{"a":6683,"n":"joystick_decode_table","k":"table","len":32,"c":true},{"a":6715,"n":"mode_walk","k":"routine","len":181,"c":true},{"a":6725,"n":"b_1A45","k":"branch","len":1,"c":false},{"a":6735,"n":"b_1A4F","k":"branch","len":1,"c":false},{"a":6766,"n":"r_1A6E","k":"branch","len":1,"c":false},{"a":6767,"n":"b_1A6F","k":"branch","len":1,"c":false},{"a":6807,"n":"b_1A97","k":"branch","len":1,"c":false},{"a":6830,"n":"b_1AAE","k":"branch","len":1,"c":false},{"a":6842,"n":"r_1ABA","k":"branch","len":1,"c":false},{"a":6843,"n":"b_1ABB","k":"branch","len":1,"c":false},{"a":6859,"n":"j_1ACB","k":"branch","len":1,"c":false},{"a":6884,"n":"b_1AE4","k":"branch","len":1,"c":false},{"a":6896,"n":"set_walk_frame_pointers","k":"routine","len":41,"c":true},{"a":6912,"n":"b_1B00","k":"branch","len":1,"c":false},{"a":6924,"n":"j_1B0C","k":"branch","len":1,"c":false},{"a":6937,"n":"reset_anim_timer","k":"routine","len":6,"c":true},{"a":6943,"n":"walk_frame_advance","k":"routine","len":32,"c":true},{"a":6956,"n":"b_1B2C","k":"branch","len":1,"c":false},{"a":6962,"n":"b_1B32","k":"branch","len":1,"c":false},{"a":6975,"n":"set_frame_table","k":"routine","len":18,"c":true},{"a":6993,"n":"write_frame_pointers","k":"routine","len":16,"c":true},{"a":7009,"n":"walk_collision_check","k":"routine","len":96,"c":true},{"a":7082,"n":"j_1BAA","k":"branch","len":1,"c":false},{"a":7090,"n":"b_1BB2","k":"branch","len":1,"c":false},{"a":7096,"n":"b_1BB8","k":"branch","len":1,"c":false},{"a":7105,"n":"walk_offsets","k":"variable","len":1,"c":true},{"a":7106,"n":"f_1BC2","k":"table","len":19,"c":true},{"a":7125,"n":"sprite_contact_check","k":"routine","len":62,"c":true},{"a":7151,"n":"b_1BEF","k":"branch","len":1,"c":false},{"a":7169,"n":"b_1C01","k":"branch","len":1,"c":false},{"a":7187,"n":"sprite_height_difference","k":"routine","len":27,"c":true},{"a":7195,"n":"b_1C1B","k":"branch","len":1,"c":false},{"a":7200,"n":"b_1C20","k":"branch","len":1,"c":false},{"a":7214,"n":"walk_step_table","k":"variable","len":1,"c":true},{"a":7215,"n":"f_1C2F","k":"table","len":19,"c":true},{"a":7234,"n":"walk_frame_tables","k":"table","len":10,"c":true},{"a":7244,"n":"f_1C4C","k":"variable","len":1,"c":true},{"a":7245,"n":"f_1C4D","k":"table","len":19,"c":true},{"a":7264,"n":"f_1C60","k":"variable","len":1,"c":true},{"a":7265,"n":"f_1C61","k":"table","len":25,"c":true},{"a":7290,"n":"f_1C7A","k":"table","len":12,"c":true},{"a":7302,"n":"f_1C86","k":"table","len":10,"c":true},{"a":7312,"n":"scroll_message_window","k":"routine","len":37,"c":true},{"a":7314,"n":"b_1C92","k":"branch","len":1,"c":false},{"a":7349,"n":"input_key_drawer","k":"routine","len":69,"c":true},{"a":7418,"n":"input_lock_check","k":"routine","len":155,"c":true},{"a":7423,"n":"j_1CFF","k":"branch","len":1,"c":false},{"a":7432,"n":"b_1D08","k":"branch","len":1,"c":false},{"a":7482,"n":"b_1D3A","k":"branch","len":1,"c":false},{"a":7491,"n":"b_1D43","k":"branch","len":1,"c":false},{"a":7504,"n":"b_1D50","k":"branch","len":1,"c":false},{"a":7517,"n":"j_1D5D","k":"branch","len":1,"c":false},{"a":7527,"n":"b_1D67","k":"branch","len":1,"c":false},{"a":7560,"n":"b_1D88","k":"branch","len":1,"c":false},{"a":7573,"n":"input_terminal_a","k":"routine","len":46,"c":true},{"a":7583,"n":"b_1D9F","k":"branch","len":1,"c":false},{"a":7596,"n":"j_1DAC","k":"branch","len":1,"c":false},{"a":7616,"n":"b_1DC0","k":"branch","len":1,"c":false},{"a":7619,"n":"input_terminal_computer","k":"routine","len":213,"c":true},{"a":7638,"n":"b_1DD6","k":"branch","len":1,"c":false},{"a":7646,"n":"b_1DDE","k":"branch","len":1,"c":false},{"a":7669,"n":"b_1DF5","k":"branch","len":1,"c":false},{"a":7692,"n":"b_1E0C","k":"branch","len":1,"c":false},{"a":7722,"n":"b_1E2A","k":"branch","len":1,"c":false},{"a":7738,"n":"b_1E3A","k":"branch","len":1,"c":false},{"a":7754,"n":"b_1E4A","k":"branch","len":1,"c":false},{"a":7775,"n":"b_1E5F","k":"branch","len":1,"c":false},{"a":7784,"n":"b_1E68","k":"branch","len":1,"c":false},{"a":7789,"n":"b_1E6D","k":"branch","len":1,"c":false},{"a":7800,"n":"b_1E78","k":"branch","len":1,"c":false},{"a":7816,"n":"j_1E88","k":"branch","len":1,"c":false},{"a":7832,"n":"draw_panel","k":"routine","len":46,"c":true},{"a":7834,"n":"b_1E9A","k":"branch","len":1,"c":false},{"a":7878,"n":"draw_picture_colours","k":"routine","len":30,"c":true},{"a":7894,"n":"b_1ED6","k":"branch","len":1,"c":false},{"a":7908,"n":"energy_drain_step","k":"routine","len":68,"c":true},{"a":7913,"n":"b_1EE9","k":"branch","len":1,"c":false},{"a":7919,"n":"b_1EEF","k":"branch","len":1,"c":false},{"a":7954,"n":"b_1F12","k":"branch","len":1,"c":false},{"a":7962,"n":"b_1F1A","k":"branch","len":1,"c":false},{"a":7972,"n":"b_1F24","k":"branch","len":1,"c":false},{"a":7976,"n":"shield_drain_step","k":"routine","len":74,"c":true},{"a":7981,"n":"b_1F2D","k":"branch","len":1,"c":false},{"a":7987,"n":"b_1F33","k":"branch","len":1,"c":false},{"a":8022,"n":"b_1F56","k":"branch","len":1,"c":false},{"a":8030,"n":"b_1F5E","k":"branch","len":1,"c":false},{"a":8040,"n":"b_1F68","k":"branch","len":1,"c":false},{"a":8044,"n":"b_1F6C","k":"branch","len":1,"c":false},{"a":8050,"n":"check_time_limit","k":"routine","len":12,"c":true},{"a":8062,"n":"read_tenths","k":"routine","len":22,"c":true},{"a":8066,"n":"b_1F82","k":"branch","len":1,"c":false},{"a":8084,"n":"check_position_alarm","k":"routine","len":41,"c":true},{"a":8110,"n":"r_1FAE","k":"branch","len":1,"c":false},{"a":8111,"n":"b_1FAF","k":"branch","len":1,"c":false},{"a":8124,"n":"r_1FBC","k":"branch","len":1,"c":false},{"a":8125,"n":"check_exit_column","k":"routine","len":27,"c":true},{"a":8141,"n":"r_1FCD","k":"branch","len":1,"c":false},{"a":8142,"n":"b_1FCE","k":"branch","len":1,"c":false},{"a":8152,"n":"check_laser_pickup","k":"routine","len":66,"c":true},{"a":8205,"n":"r_200D","k":"branch","len":1,"c":false},{"a":8206,"n":"b_200E","k":"branch","len":1,"c":false},{"a":8218,"n":"check_countdown","k":"routine","len":32,"c":true},{"a":8237,"n":"b_202D","k":"branch","len":1,"c":false},{"a":8249,"n":"r_2039","k":"branch","len":1,"c":false},{"a":8250,"n":"timed_event","k":"routine","len":52,"c":true},{"a":8302,"n":"bcd_digit_to_char","k":"routine","len":21,"c":true},{"a":8319,"n":"b_207F","k":"branch","len":1,"c":false},{"a":8323,"n":"enemy_walk_twice","k":"routine","len":3,"c":true},{"a":8326,"n":"enemy_walk","k":"routine","len":221,"c":true},{"a":8339,"n":"b_2093","k":"branch","len":1,"c":false},{"a":8359,"n":"b_20A7","k":"branch","len":1,"c":false},{"a":8387,"n":"b_20C3","k":"branch","len":1,"c":false},{"a":8401,"n":"b_20D1","k":"branch","len":1,"c":false},{"a":8410,"n":"b_20DA","k":"branch","len":1,"c":false},{"a":8434,"n":"b_20F2","k":"branch","len":1,"c":false},{"a":8460,"n":"b_210C","k":"branch","len":1,"c":false},{"a":8486,"n":"b_2126","k":"branch","len":1,"c":false},{"a":8519,"n":"r_2147","k":"branch","len":1,"c":false},{"a":8520,"n":"b_2148","k":"branch","len":1,"c":false},{"a":8529,"n":"b_2151","k":"branch","len":1,"c":false},{"a":8547,"n":"reset_enemy_timer","k":"routine","len":12,"c":true},{"a":8553,"n":"j_2169","k":"branch","len":1,"c":false},{"a":8559,"n":"enemy_enter_leave","k":"routine","len":92,"c":true},{"a":8567,"n":"b_2177","k":"branch","len":1,"c":false},{"a":8582,"n":"b_2186","k":"branch","len":1,"c":false},{"a":8592,"n":"r_2190","k":"branch","len":1,"c":false},{"a":8593,"n":"b_2191","k":"branch","len":1,"c":false},{"a":8609,"n":"j_21A1","k":"branch","len":1,"c":false},{"a":8618,"n":"b_21AA","k":"branch","len":1,"c":false},{"a":8621,"n":"b_21AD","k":"branch","len":1,"c":false},{"a":8632,"n":"b_21B8","k":"branch","len":1,"c":false},{"a":8651,"n":"enemy_columns","k":"table","len":4,"c":true},{"a":8655,"n":"pause_check","k":"routine","len":74,"c":true},{"a":8667,"n":"r_21DB","k":"branch","len":1,"c":false},{"a":8668,"n":"b_21DC","k":"branch","len":1,"c":false},{"a":8691,"n":"j_21F3","k":"branch","len":1,"c":false},{"a":8706,"n":"b_2202","k":"branch","len":1,"c":false},{"a":8729,"n":"check_decoy_parts","k":"routine","len":65,"c":true},{"a":8738,"n":"b_2222","k":"branch","len":1,"c":false},{"a":8747,"n":"j_222B","k":"branch","len":1,"c":false},{"a":8764,"n":"b_223C","k":"branch","len":1,"c":false},{"a":8781,"n":"b_224D","k":"branch","len":1,"c":false},{"a":8782,"n":"b_224E","k":"branch","len":1,"c":false},{"a":8794,"n":"decoy_parts","k":"table","len":4,"c":true},{"a":8798,"n":"idle_drain_loop","k":"routine","len":30,"c":true},{"a":8805,"n":"b_2265","k":"branch","len":1,"c":false},{"a":8828,"n":"guard_logic","k":"routine","len":84,"c":true},{"a":8834,"n":"b_2282","k":"branch","len":1,"c":false},{"a":8840,"n":"b_2288","k":"branch","len":1,"c":false},{"a":8869,"n":"b_22A5","k":"branch","len":1,"c":false},{"a":8874,"n":"b_22AA","k":"branch","len":1,"c":false},{"a":8886,"n":"b_22B6","k":"branch","len":1,"c":false},{"a":8901,"n":"b_22C5","k":"branch","len":1,"c":false},{"a":8911,"n":"r_22CF","k":"branch","len":1,"c":false},{"a":8912,"n":"guard_right_step","k":"routine","len":99,"c":true},{"a":8946,"n":"b_22F2","k":"branch","len":1,"c":false},{"a":8997,"n":"b_2325","k":"branch","len":1,"c":false},{"a":9010,"n":"r_2332","k":"branch","len":1,"c":false},{"a":9011,"n":"guard_left_step","k":"routine","len":91,"c":true},{"a":9045,"n":"b_2355","k":"branch","len":1,"c":false},{"a":9089,"n":"b_2381","k":"branch","len":1,"c":false},{"a":9102,"n":"capture_ending","k":"routine","len":8,"c":true},{"a":9110,"n":"guard_right_animate","k":"routine","len":59,"c":true},{"a":9122,"n":"b_23A2","k":"branch","len":1,"c":false},{"a":9149,"n":"b_23BD","k":"branch","len":1,"c":false},{"a":9165,"n":"b_23CD","k":"branch","len":1,"c":false},{"a":9168,"n":"r_23D0","k":"branch","len":1,"c":false},{"a":9169,"n":"guard_left_animate","k":"routine","len":39,"c":true},{"a":9181,"n":"b_23DD","k":"branch","len":1,"c":false},{"a":9208,"n":"guard_walk_frames","k":"table","len":4,"c":true},{"a":9212,"n":"f_23FC","k":"table","len":4,"c":true},{"a":9216,"n":"reset_game_state","k":"routine","len":54,"c":true},{"a":9224,"n":"b_2408","k":"branch","len":1,"c":false},{"a":9234,"n":"b_2412","k":"branch","len":1,"c":false},{"a":9249,"n":"b_2421","k":"branch","len":1,"c":false},{"a":9270,"n":"check_exit_alarm","k":"routine","len":44,"c":true},{"a":9295,"n":"r_244F","k":"branch","len":1,"c":false},{"a":9296,"n":"b_2450","k":"branch","len":1,"c":false},{"a":9302,"n":"b_2456","k":"branch","len":1,"c":false},{"a":9314,"n":"draw_picture_screen","k":"routine","len":54,"c":true},{"a":9321,"n":"b_2469","k":"branch","len":1,"c":false},{"a":9368,"n":"init_sprites","k":"routine","len":33,"c":true},{"a":9370,"n":"b_249A","k":"branch","len":1,"c":false},{"a":9383,"n":"b_24A7","k":"branch","len":1,"c":false},{"a":9401,"n":"sprite_start_registers","k":"table","len":16,"c":true},{"a":9417,"n":"f_24C9","k":"table","len":8,"c":true},{"a":9425,"n":"f_24D1","k":"table","len":8,"c":true},{"a":9433,"n":"check_time_up","k":"routine","len":28,"c":true},{"a":9440,"n":"b_24E0","k":"branch","len":1,"c":false},{"a":9447,"n":"b_24E7","k":"branch","len":1,"c":false},{"a":9461,"n":"walk_off_screen","k":"routine","len":153,"c":true},{"a":9481,"n":"b_2509","k":"branch","len":1,"c":false},{"a":9508,"n":"j_2524","k":"branch","len":1,"c":false},{"a":9514,"n":"b_252A","k":"branch","len":1,"c":false},{"a":9521,"n":"j_2531","k":"branch","len":1,"c":false},{"a":9532,"n":"b_253C","k":"branch","len":1,"c":false},{"a":9554,"n":"b_2552","k":"branch","len":1,"c":false},{"a":9600,"n":"j_2580","k":"branch","len":1,"c":false},{"a":9606,"n":"b_2586","k":"branch","len":1,"c":false},{"a":9613,"n":"r_258D","k":"branch","len":1,"c":false},{"a":9614,"n":"award_column_bonus","k":"routine","len":28,"c":true},{"a":9641,"n":"r_25A9","k":"branch","len":1,"c":false},{"a":9642,"n":"part_one_complete","k":"routine","len":65,"c":true},{"a":9659,"n":"b_25BB","k":"branch","len":1,"c":false},{"a":9683,"n":"b_25D3","k":"branch","len":1,"c":false},{"a":9707,"n":"wait_240_frames","k":"routine","len":23,"c":true},{"a":9712,"n":"b_25F0","k":"branch","len":1,"c":false},{"a":9719,"n":"b_25F7","k":"branch","len":1,"c":false},{"a":9730,"n":"start_values","k":"table","len":13,"c":true},{"a":9743,"n":"f_260F","k":"table","len":21,"c":true},{"a":9764,"n":"part_two_start","k":"routine","len":152,"c":true},{"a":9916,"n":"part_two_main_loop","k":"routine","len":138,"c":true},{"a":9957,"n":"b_26E5","k":"branch","len":1,"c":false},{"a":9965,"n":"b_26ED","k":"branch","len":1,"c":false},{"a":9973,"n":"b_26F5","k":"branch","len":1,"c":false},{"a":10007,"n":"b_2717","k":"branch","len":1,"c":false},{"a":10013,"n":"b_271D","k":"branch","len":1,"c":false},{"a":10051,"n":"b_2743","k":"branch","len":1,"c":false},{"a":10054,"n":"part_two_frame_tail","k":"routine","len":19,"c":true},{"a":10073,"n":"install_part_two_irq","k":"routine","len":72,"c":true},{"a":10145,"n":"part_two_irq","k":"routine","len":39,"c":true},{"a":10172,"n":"b_27BC","k":"branch","len":1,"c":false},{"a":10184,"n":"part_two_irq_table","k":"variable","len":1,"c":true},{"a":10185,"n":"f_27C9","k":"table","len":5,"c":true},{"a":10190,"n":"part_two_irq_lower_band","k":"routine","len":47,"c":true},{"a":10237,"n":"part_two_irq_exit","k":"routine","len":7,"c":true},{"a":10244,"n":"part_two_irq_panel","k":"routine","len":42,"c":true},{"a":10278,"n":"b_2826","k":"branch","len":1,"c":false},{"a":10286,"n":"part_two_irq_bottom","k":"routine","len":49,"c":true},{"a":10329,"n":"b_2859","k":"branch","len":1,"c":false},{"a":10335,"n":"scroll_sprites_step","k":"routine","len":20,"c":true},{"a":10354,"n":"r_2872","k":"branch","len":1,"c":false},{"a":10355,"n":"free_slot_if_off_screen","k":"routine","len":17,"c":true},{"a":10366,"n":"b_287E","k":"branch","len":1,"c":false},{"a":10372,"n":"scroll_sprite_slots","k":"routine","len":104,"c":true},{"a":10380,"n":"b_288C","k":"branch","len":1,"c":false},{"a":10388,"n":"b_2894","k":"branch","len":1,"c":false},{"a":10391,"n":"j_2897","k":"branch","len":1,"c":false},{"a":10407,"n":"b_28A7","k":"branch","len":1,"c":false},{"a":10422,"n":"b_28B6","k":"branch","len":1,"c":false},{"a":10476,"n":"part_two_scroll_column","k":"routine","len":45,"c":true},{"a":10499,"n":"b_2903","k":"branch","len":1,"c":false},{"a":10521,"n":"draw_tile_column_p2","k":"routine","len":38,"c":true},{"a":10530,"n":"b_2922","k":"branch","len":1,"c":false},{"a":10559,"n":"tile_address_p2","k":"routine","len":23,"c":true},{"a":10567,"n":"b_2947","k":"branch","len":1,"c":false},{"a":10582,"n":"part_two_nmi","k":"routine","len":97,"c":true},{"a":10595,"n":"b_2963","k":"branch","len":1,"c":false},{"a":10602,"n":"b_296A","k":"branch","len":1,"c":false},{"a":10614,"n":"b_2976","k":"branch","len":1,"c":false},{"a":10679,"n":"part_two_scroll_rows_irq","k":"routine","len":139,"c":true},{"a":10690,"n":"b_29C2","k":"branch","len":1,"c":false},{"a":10732,"n":"b_29EC","k":"branch","len":1,"c":false},{"a":10818,"n":"draw_part_two_screen","k":"routine","len":146,"c":true},{"a":10824,"n":"b_2A48","k":"branch","len":1,"c":false},{"a":10849,"n":"b_2A61","k":"branch","len":1,"c":false},{"a":10876,"n":"b_2A7C","k":"branch","len":1,"c":false},{"a":10964,"n":"part_two_colour_fill","k":"routine","len":59,"c":true},{"a":11010,"n":"b_2B02","k":"branch","len":1,"c":false},{"a":11023,"n":"init_row_pointers","k":"routine","len":18,"c":true},{"a":11025,"n":"b_2B11","k":"branch","len":1,"c":false},{"a":11041,"n":"part_two_row_pointers","k":"variable","len":1,"c":true},{"a":11042,"n":"f_2B22","k":"table","len":3,"c":true},{"a":11045,"n":"nmi_serial_exit","k":"routine","len":42,"c":true},{"a":11073,"n":"b_2B41","k":"branch","len":1,"c":false},{"a":11087,"n":"draw_part_two_status","k":"routine","len":14,"c":true},{"a":11089,"n":"b_2B51","k":"branch","len":1,"c":false},{"a":11101,"n":"clear_screen_blocks","k":"routine","len":20,"c":true},{"a":11105,"n":"b_2B61","k":"branch","len":1,"c":false},{"a":11121,"n":"read_joystick","k":"routine","len":18,"c":true},{"a":11136,"n":"b_2B80","k":"branch","len":1,"c":false},{"a":11139,"n":"part_two_walk","k":"routine","len":126,"c":true},{"a":11159,"n":"b_2B97","k":"branch","len":1,"c":false},{"a":11172,"n":"r_2BA4","k":"branch","len":1,"c":false},{"a":11173,"n":"b_2BA5","k":"branch","len":1,"c":false},{"a":11185,"n":"b_2BB1","k":"branch","len":1,"c":false},{"a":11206,"n":"j_2BC6","k":"branch","len":1,"c":false},{"a":11214,"n":"b_2BCE","k":"branch","len":1,"c":false},{"a":11235,"n":"b_2BE3","k":"branch","len":1,"c":false},{"a":11253,"n":"b_2BF5","k":"branch","len":1,"c":false},{"a":11254,"n":"j_2BF6","k":"branch","len":1,"c":false},{"a":11265,"n":"part_two_jump_start","k":"routine","len":42,"c":true},{"a":11295,"n":"b_2C1F","k":"branch","len":1,"c":false},{"a":11306,"n":"r_2C2A","k":"branch","len":1,"c":false},{"a":11307,"n":"part_two_duck_start","k":"routine","len":13,"c":true},{"a":11320,"n":"part_two_duck_step","k":"routine","len":59,"c":true},{"a":11326,"n":"b_2C3E","k":"branch","len":1,"c":false},{"a":11353,"n":"b_2C59","k":"branch","len":1,"c":false},{"a":11363,"n":"b_2C63","k":"branch","len":1,"c":false},{"a":11379,"n":"part_two_walk_left","k":"routine","len":14,"c":true},{"a":11385,"n":"b_2C79","k":"branch","len":1,"c":false},{"a":11393,"n":"part_two_walk_left_step","k":"routine","len":21,"c":true},{"a":11408,"n":"b_2C90","k":"branch","len":1,"c":false},{"a":11414,"n":"part_two_walk_right","k":"routine","len":14,"c":true},{"a":11420,"n":"b_2C9C","k":"branch","len":1,"c":false},{"a":11428,"n":"part_two_walk_right_step","k":"routine","len":41,"c":true},{"a":11435,"n":"b_2CAB","k":"branch","len":1,"c":false},{"a":11443,"n":"b_2CB3","k":"branch","len":1,"c":false},{"a":11468,"n":"r_2CCC","k":"branch","len":1,"c":false},{"a":11469,"n":"part_two_up_left","k":"routine","len":19,"c":true},{"a":11482,"n":"b_2CDA","k":"branch","len":1,"c":false},{"a":11488,"n":"part_two_down_left","k":"routine","len":27,"c":true},{"a":11501,"n":"b_2CED","k":"branch","len":1,"c":false},{"a":11515,"n":"part_two_up_right","k":"routine","len":19,"c":true},{"a":11528,"n":"b_2D08","k":"branch","len":1,"c":false},{"a":11534,"n":"part_two_down_right","k":"routine","len":24,"c":true},{"a":11547,"n":"b_2D1B","k":"branch","len":1,"c":false},{"a":11558,"n":"start_shot_slots","k":"routine","len":22,"c":true},{"a":11560,"n":"b_2D28","k":"branch","len":1,"c":false},{"a":11573,"n":"b_2D35","k":"branch","len":1,"c":false},{"a":11580,"n":"update_shots","k":"routine","len":86,"c":true},{"a":11582,"n":"b_2D3E","k":"branch","len":1,"c":false},{"a":11587,"n":"j_2D43","k":"branch","len":1,"c":false},{"a":11593,"n":"b_2D49","k":"branch","len":1,"c":false},{"a":11625,"n":"b_2D69","k":"branch","len":1,"c":false},{"a":11650,"n":"b_2D82","k":"branch","len":1,"c":false},{"a":11658,"n":"b_2D8A","k":"branch","len":1,"c":false},{"a":11666,"n":"duck_frame_pick","k":"routine","len":44,"c":true},{"a":11680,"n":"b_2DA0","k":"branch","len":1,"c":false},{"a":11686,"n":"b_2DA6","k":"branch","len":1,"c":false},{"a":11695,"n":"b_2DAF","k":"branch","len":1,"c":false},{"a":11702,"n":"b_2DB6","k":"branch","len":1,"c":false},{"a":11710,"n":"duck_frames","k":"table","len":4,"c":true},{"a":11714,"n":"spawn_actor_0222","k":"routine","len":18,"c":true},{"a":11723,"n":"b_2DCB","k":"branch","len":1,"c":false},{"a":11732,"n":"actor_0222_update","k":"routine","len":69,"c":true},{"a":11751,"n":"b_2DE7","k":"branch","len":1,"c":false},{"a":11800,"n":"r_2E18","k":"branch","len":1,"c":false},{"a":11801,"n":"spawn_event_4","k":"routine","len":18,"c":true},{"a":11810,"n":"b_2E22","k":"branch","len":1,"c":false},{"a":11819,"n":"actor_0223_update","k":"routine","len":79,"c":true},{"a":11838,"n":"b_2E3E","k":"branch","len":1,"c":false},{"a":11865,"n":"b_2E59","k":"branch","len":1,"c":false},{"a":11869,"n":"j_2E5D","k":"branch","len":1,"c":false},{"a":11888,"n":"b_2E70","k":"branch","len":1,"c":false},{"a":11898,"n":"spawn_event_2","k":"routine","len":18,"c":true},{"a":11907,"n":"b_2E83","k":"branch","len":1,"c":false},{"a":11916,"n":"actor_0225_update","k":"routine","len":72,"c":true},{"a":11935,"n":"b_2E9F","k":"branch","len":1,"c":false},{"a":11978,"n":"b_2ECA","k":"branch","len":1,"c":false},{"a":11988,"n":"spawn_event_7","k":"routine","len":23,"c":true},{"a":11997,"n":"b_2EDD","k":"branch","len":1,"c":false},{"a":12011,"n":"actor_0227_update","k":"routine","len":149,"c":true},{"a":12027,"n":"b_2EFB","k":"branch","len":1,"c":false},{"a":12046,"n":"b_2F0E","k":"branch","len":1,"c":false},{"a":12054,"n":"b_2F16","k":"branch","len":1,"c":false},{"a":12072,"n":"b_2F28","k":"branch","len":1,"c":false},{"a":12124,"n":"b_2F5C","k":"branch","len":1,"c":false},{"a":12142,"n":"b_2F6E","k":"branch","len":1,"c":false},{"a":12159,"n":"r_2F7F","k":"branch","len":1,"c":false},{"a":12160,"n":"spawn_event_6","k":"routine","len":20,"c":true},{"a":12180,"n":"actor_0229_update","k":"routine","len":158,"c":true},{"a":12203,"n":"b_2FAB","k":"branch","len":1,"c":false},{"a":12216,"n":"b_2FB8","k":"branch","len":1,"c":false},{"a":12230,"n":"b_2FC6","k":"branch","len":1,"c":false},{"a":12241,"n":"b_2FD1","k":"branch","len":1,"c":false},{"a":12293,"n":"b_3005","k":"branch","len":1,"c":false},{"a":12301,"n":"b_300D","k":"branch","len":1,"c":false},{"a":12314,"n":"b_301A","k":"branch","len":1,"c":false},{"a":12337,"n":"r_3031","k":"branch","len":1,"c":false},{"a":12338,"n":"move_actor_helper","k":"routine","len":23,"c":true},{"a":12349,"n":"b_303D","k":"branch","len":1,"c":false},{"a":12361,"n":"spawn_group_pair","k":"routine","len":8,"c":true},{"a":12369,"n":"actor_022B_group_update","k":"routine","len":63,"c":true},{"a":12388,"n":"b_3064","k":"branch","len":1,"c":false},{"a":12394,"n":"b_306A","k":"branch","len":1,"c":false},{"a":12396,"n":"b_306C","k":"branch","len":1,"c":false},{"a":12407,"n":"b_3077","k":"branch","len":1,"c":false},{"a":12417,"n":"b_3081","k":"branch","len":1,"c":false},{"a":12432,"n":"spawn_group_member","k":"routine","len":25,"c":true},{"a":12457,"n":"spawn_group","k":"routine","len":19,"c":true},{"a":12465,"n":"b_30B1","k":"branch","len":1,"c":false},{"a":12476,"n":"group_pointer_table","k":"routine","len":2,"c":true},{"a":12477,"n":"r_30BD","k":"branch","len":1,"c":false},{"a":12478,"n":"group_sprite_tables","k":"table","len":3,"c":true},{"a":12481,"n":"f_30C1","k":"table","len":7,"c":true},{"a":12488,"n":"spawn_actor_0230","k":"routine","len":37,"c":true},{"a":12525,"n":"actor_0230_update","k":"routine","len":111,"c":true},{"a":12543,"n":"b_30FF","k":"branch","len":1,"c":false},{"a":12546,"n":"j_3102","k":"branch","len":1,"c":false},{"a":12564,"n":"b_3114","k":"branch","len":1,"c":false},{"a":12577,"n":"b_3121","k":"branch","len":1,"c":false},{"a":12618,"n":"b_314A","k":"branch","len":1,"c":false},{"a":12636,"n":"move_actor_pair","k":"routine","len":32,"c":true},{"a":12658,"n":"b_3172","k":"branch","len":1,"c":false},{"a":12668,"n":"spawn_chase_pair","k":"routine","len":37,"c":true},{"a":12704,"n":"r_31A0","k":"branch","len":1,"c":false},{"a":12705,"n":"actor_0232_update","k":"routine","len":32,"c":true},{"a":12736,"n":"r_31C0","k":"branch","len":1,"c":false},{"a":12737,"n":"spawn_actor_0231","k":"routine","len":28,"c":true},{"a":12765,"n":"actor_0231_update","k":"routine","len":116,"c":true},{"a":12784,"n":"b_31F0","k":"branch","len":1,"c":false},{"a":12818,"n":"b_3212","k":"branch","len":1,"c":false},{"a":12862,"n":"b_323E","k":"branch","len":1,"c":false},{"a":12881,"n":"move_pair_right","k":"routine","len":16,"c":true},{"a":12897,"n":"move_pair_b5","k":"routine","len":28,"c":true},{"a":12925,"n":"spawn_actor_0233","k":"routine","len":35,"c":true},{"a":12934,"n":"b_3286","k":"branch","len":1,"c":false},{"a":12960,"n":"actor_0233_update","k":"routine","len":39,"c":true},{"a":12984,"n":"b_32B8","k":"branch","len":1,"c":false},{"a":12999,"n":"damage_player","k":"routine","len":11,"c":true},{"a":13002,"n":"j_32CA","k":"branch","len":1,"c":false},{"a":13007,"n":"b_32CF","k":"branch","len":1,"c":false},{"a":13010,"n":"free_slot_and_damage","k":"routine","len":8,"c":true},{"a":13018,"n":"spawn_actor_0235","k":"routine","len":34,"c":true},{"a":13051,"n":"r_32FB","k":"branch","len":1,"c":false},{"a":13052,"n":"actor_0235_update","k":"routine","len":51,"c":true},{"a":13088,"n":"b_3320","k":"branch","len":1,"c":false},{"a":13103,"n":"spawn_overlay_actor","k":"routine","len":22,"c":true},{"a":13125,"n":"overlay_actor_update","k":"routine","len":23,"c":true},{"a":13148,"n":"spawn_actor_0236","k":"routine","len":32,"c":true},{"a":13180,"n":"actor_0236_update","k":"routine","len":48,"c":true},{"a":13216,"n":"b_33A0","k":"branch","len":1,"c":false},{"a":13228,"n":"spawn_event_5","k":"routine","len":15,"c":true},{"a":13243,"n":"actor_023A_update","k":"routine","len":22,"c":true},{"a":13255,"n":"b_33C7","k":"branch","len":1,"c":false},{"a":13265,"n":"spawn_event_11","k":"routine","len":18,"c":true},{"a":13274,"n":"b_33DA","k":"branch","len":1,"c":false},{"a":13283,"n":"actor_023D_update","k":"routine","len":141,"c":true},{"a":13301,"n":"b_33F5","k":"branch","len":1,"c":false},{"a":13315,"n":"b_3403","k":"branch","len":1,"c":false},{"a":13364,"n":"b_3434","k":"branch","len":1,"c":false},{"a":13381,"n":"b_3445","k":"branch","len":1,"c":false},{"a":13390,"n":"b_344E","k":"branch","len":1,"c":false},{"a":13414,"n":"b_3466","k":"branch","len":1,"c":false},{"a":13423,"n":"r_346F","k":"branch","len":1,"c":false},{"a":13424,"n":"spawn_event_3","k":"routine","len":18,"c":true},{"a":13433,"n":"b_3479","k":"branch","len":1,"c":false},{"a":13442,"n":"actor_0226_update","k":"routine","len":72,"c":true},{"a":13461,"n":"b_3495","k":"branch","len":1,"c":false},{"a":13504,"n":"b_34C0","k":"branch","len":1,"c":false},{"a":13514,"n":"spawn_event_12","k":"routine","len":18,"c":true},{"a":13523,"n":"b_34D3","k":"branch","len":1,"c":false},{"a":13532,"n":"actor_023F_update","k":"routine","len":71,"c":true},{"a":13551,"n":"b_34EF","k":"branch","len":1,"c":false},{"a":13602,"n":"r_3522","k":"branch","len":1,"c":false},{"a":13603,"n":"spawn_event_13","k":"routine","len":18,"c":true},{"a":13612,"n":"b_352C","k":"branch","len":1,"c":false},{"a":13621,"n":"actor_0240_update","k":"routine","len":71,"c":true},{"a":13640,"n":"b_3548","k":"branch","len":1,"c":false},{"a":13691,"n":"r_357B","k":"branch","len":1,"c":false},{"a":13692,"n":"spawn_event_14","k":"routine","len":15,"c":true},{"a":13707,"n":"actor_0244_update","k":"routine","len":22,"c":true},{"a":13719,"n":"b_3597","k":"branch","len":1,"c":false},{"a":13729,"n":"spawn_event_15","k":"routine","len":18,"c":true},{"a":13738,"n":"b_35AA","k":"branch","len":1,"c":false},{"a":13747,"n":"actor_0242_update","k":"routine","len":101,"c":true},{"a":13781,"n":"b_35D5","k":"branch","len":1,"c":false},{"a":13793,"n":"b_35E1","k":"branch","len":1,"c":false},{"a":13802,"n":"b_35EA","k":"branch","len":1,"c":false},{"a":13836,"n":"b_360C","k":"branch","len":1,"c":false},{"a":13847,"n":"r_3617","k":"branch","len":1,"c":false},{"a":13848,"n":"move_sprite_slot","k":"routine","len":75,"c":true},{"a":13867,"n":"j_362B","k":"branch","len":1,"c":false},{"a":13873,"n":"b_3631","k":"branch","len":1,"c":false},{"a":13881,"n":"b_3639","k":"branch","len":1,"c":false},{"a":13893,"n":"b_3645","k":"branch","len":1,"c":false},{"a":13901,"n":"b_364D","k":"branch","len":1,"c":false},{"a":13912,"n":"b_3658","k":"branch","len":1,"c":false},{"a":13923,"n":"alloc_sprite_slot","k":"routine","len":52,"c":true},{"a":13926,"n":"b_3666","k":"branch","len":1,"c":false},{"a":13939,"n":"b_3673","k":"branch","len":1,"c":false},{"a":13963,"n":"b_368B","k":"branch","len":1,"c":false},{"a":13975,"n":"slots_to_vic","k":"routine","len":38,"c":true},{"a":13979,"n":"b_369B","k":"branch","len":1,"c":false},{"a":14013,"n":"animation_clocks","k":"routine","len":65,"c":true},{"a":14035,"n":"b_36D3","k":"branch","len":1,"c":false},{"a":14048,"n":"b_36E0","k":"branch","len":1,"c":false},{"a":14061,"n":"b_36ED","k":"branch","len":1,"c":false},{"a":14074,"n":"b_36FA","k":"branch","len":1,"c":false},{"a":14077,"n":"r_36FD","k":"branch","len":1,"c":false},{"a":14078,"n":"run_actors","k":"routine","len":214,"c":true},{"a":14086,"n":"b_3706","k":"branch","len":1,"c":false},{"a":14094,"n":"b_370E","k":"branch","len":1,"c":false},{"a":14102,"n":"b_3716","k":"branch","len":1,"c":false},{"a":14110,"n":"b_371E","k":"branch","len":1,"c":false},{"a":14121,"n":"b_3729","k":"branch","len":1,"c":false},{"a":14129,"n":"j_3731","k":"branch","len":1,"c":false},{"a":14140,"n":"b_373C","k":"branch","len":1,"c":false},{"a":14148,"n":"j_3744","k":"branch","len":1,"c":false},{"a":14156,"n":"b_374C","k":"branch","len":1,"c":false},{"a":14164,"n":"b_3754","k":"branch","len":1,"c":false},{"a":14172,"n":"b_375C","k":"branch","len":1,"c":false},{"a":14180,"n":"b_3764","k":"branch","len":1,"c":false},{"a":14188,"n":"b_376C","k":"branch","len":1,"c":false},{"a":14196,"n":"b_3774","k":"branch","len":1,"c":false},{"a":14204,"n":"b_377C","k":"branch","len":1,"c":false},{"a":14215,"n":"b_3787","k":"branch","len":1,"c":false},{"a":14223,"n":"j_378F","k":"branch","len":1,"c":false},{"a":14231,"n":"b_3797","k":"branch","len":1,"c":false},{"a":14239,"n":"b_379F","k":"branch","len":1,"c":false},{"a":14247,"n":"b_37A7","k":"branch","len":1,"c":false},{"a":14255,"n":"b_37AF","k":"branch","len":1,"c":false},{"a":14257,"n":"b_37B1","k":"branch","len":1,"c":false},{"a":14268,"n":"b_37BC","k":"branch","len":1,"c":false},{"a":14273,"n":"j_37C1","k":"branch","len":1,"c":false},{"a":14281,"n":"b_37C9","k":"branch","len":1,"c":false},{"a":14291,"n":"r_37D3","k":"branch","len":1,"c":false},{"a":14292,"n":"slot_x_position","k":"routine","len":9,"c":true},{"a":14301,"n":"draw_scenery_animation_a","k":"routine","len":30,"c":true},{"a":14306,"n":"b_37E2","k":"branch","len":1,"c":false},{"a":14324,"n":"b_37F4","k":"branch","len":1,"c":false},{"a":14331,"n":"draw_scenery_a","k":"routine","len":43,"c":true},{"a":14373,"n":"r_3825","k":"branch","len":1,"c":false},{"a":14374,"n":"scenery_frames_a","k":"variable","len":1,"c":true},{"a":14375,"n":"f_3827","k":"variable","len":1,"c":true},{"a":14376,"n":"f_3828","k":"variable","len":1,"c":true},{"a":14377,"n":"f_3829","k":"table","len":9,"c":true},{"a":14386,"n":"f_3832","k":"table","len":8,"c":true},{"a":14394,"n":"draw_scenery_animation_b","k":"routine","len":30,"c":true},{"a":14399,"n":"b_383F","k":"branch","len":1,"c":false},{"a":14417,"n":"b_3851","k":"branch","len":1,"c":false},{"a":14424,"n":"draw_scenery_b","k":"routine","len":45,"c":true},{"a":14469,"n":"scenery_frames_b","k":"variable","len":1,"c":true},{"a":14470,"n":"f_3886","k":"variable","len":1,"c":true},{"a":14471,"n":"f_3887","k":"variable","len":1,"c":true},{"a":14472,"n":"f_3888","k":"table","len":9,"c":true},{"a":14481,"n":"f_3891","k":"table","len":8,"c":true},{"a":14489,"n":"check_exit_blocked","k":"routine","len":58,"c":true},{"a":14533,"n":"b_38C5","k":"branch","len":1,"c":false},{"a":14541,"n":"b_38CD","k":"branch","len":1,"c":false},{"a":14547,"n":"maybe_stop_walk","k":"routine","len":115,"c":true},{"a":14555,"n":"r_38DB","k":"branch","len":1,"c":false},{"a":14569,"n":"r_38E9","k":"branch","len":1,"c":false},{"a":14588,"n":"r_38FC","k":"branch","len":1,"c":false},{"a":14629,"n":"b_3925","k":"branch","len":1,"c":false},{"a":14662,"n":"ground_type_under_player","k":"routine","len":10,"c":true},{"a":14672,"n":"sinking_animation","k":"routine","len":127,"c":true},{"a":14678,"n":"b_3956","k":"branch","len":1,"c":false},{"a":14716,"n":"b_397C","k":"branch","len":1,"c":false},{"a":14730,"n":"b_398A","k":"branch","len":1,"c":false},{"a":14757,"n":"b_39A5","k":"branch","len":1,"c":false},{"a":14799,"n":"copy_sprite_block","k":"routine","len":27,"c":true},{"a":14811,"n":"b_39DB","k":"branch","len":1,"c":false},{"a":14826,"n":"copy_sprite_loop","k":"routine","len":3,"c":true},{"a":14829,"n":"sprite_copy_source_low","k":"routine","len":1,"c":true},{"a":14830,"n":"sprite_copy_source_high","k":"routine","len":7,"c":true},{"a":14837,"n":"part_two_win_sequence","k":"routine","len":25,"c":true},{"a":14854,"n":"b_3A06","k":"branch","len":1,"c":false},{"a":14862,"n":"end_sequence_wait","k":"routine","len":175,"c":true},{"a":14884,"n":"b_3A24","k":"branch","len":1,"c":false},{"a":14887,"n":"b_3A27","k":"branch","len":1,"c":false},{"a":15031,"n":"b_3AB7","k":"branch","len":1,"c":false},{"a":15037,"n":"set_player_sprite","k":"routine","len":35,"c":true},{"a":15043,"n":"b_3AC3","k":"branch","len":1,"c":false},{"a":15061,"n":"b_3AD5","k":"branch","len":1,"c":false},{"a":15072,"n":"end_sequence_table","k":"variable","len":1,"c":true},{"a":15073,"n":"f_3AE1","k":"table","len":11,"c":true},{"a":15084,"n":"player_fire","k":"routine","len":35,"c":true},{"a":15093,"n":"b_3AF5","k":"branch","len":1,"c":false},{"a":15099,"n":"b_3AFB","k":"branch","len":1,"c":false},{"a":15114,"n":"b_3B0A","k":"branch","len":1,"c":false},{"a":15119,"n":"start_laser_shot","k":"routine","len":28,"c":true},{"a":15147,"n":"update_laser_shot","k":"routine","len":16,"c":true},{"a":15162,"n":"r_3B3A","k":"branch","len":1,"c":false},{"a":15163,"n":"draw_ending_block","k":"routine","len":54,"c":true},{"a":15165,"n":"b_3B3D","k":"branch","len":1,"c":false},{"a":15186,"n":"b_3B52","k":"branch","len":1,"c":false},{"a":15216,"n":"r_3B70","k":"branch","len":1,"c":false},{"a":15217,"n":"laser_graphic","k":"table","len":24,"c":true},{"a":15241,"n":"chase_trigger","k":"routine","len":104,"c":true},{"a":15251,"n":"b_3B93","k":"branch","len":1,"c":false},{"a":15260,"n":"b_3B9C","k":"branch","len":1,"c":false},{"a":15271,"n":"b_3BA7","k":"branch","len":1,"c":false},{"a":15312,"n":"b_3BD0","k":"branch","len":1,"c":false},{"a":15318,"n":"b_3BD6","k":"branch","len":1,"c":false},{"a":15327,"n":"b_3BDF","k":"branch","len":1,"c":false},{"a":15330,"n":"b_3BE2","k":"branch","len":1,"c":false},{"a":15334,"n":"b_3BE6","k":"branch","len":1,"c":false},{"a":15345,"n":"slot_animations","k":"routine","len":69,"c":true},{"a":15358,"n":"b_3BFE","k":"branch","len":1,"c":false},{"a":15363,"n":"j_3C03","k":"branch","len":1,"c":false},{"a":15368,"n":"r_3C08","k":"branch","len":1,"c":false},{"a":15369,"n":"b_3C09","k":"branch","len":1,"c":false},{"a":15400,"n":"b_3C28","k":"branch","len":1,"c":false},{"a":15414,"n":"any_effects_active","k":"routine","len":15,"c":true},{"a":15416,"n":"b_3C38","k":"branch","len":1,"c":false},{"a":15428,"n":"r_3C44","k":"branch","len":1,"c":false},{"a":15429,"n":"spawn_two_actors","k":"routine","len":33,"c":true},{"a":15462,"n":"move_pair_left","k":"routine","len":13,"c":true},{"a":15475,"n":"sound_timer_loop","k":"routine","len":18,"c":true},{"a":15482,"n":"b_3C7A","k":"branch","len":1,"c":false},{"a":15493,"n":"sound_timer_step","k":"routine","len":14,"c":true},{"a":15507,"n":"sound_step","k":"routine","len":11,"c":true},{"a":15518,"n":"sound_step_b","k":"routine","len":65,"c":true},{"a":15533,"n":"b_3CAD","k":"branch","len":1,"c":false},{"a":15551,"n":"b_3CBF","k":"branch","len":1,"c":false},{"a":15558,"n":"b_3CC6","k":"branch","len":1,"c":false},{"a":15583,"n":"colour_bar_irq","k":"routine","len":257,"c":true},{"a":15608,"n":"b_3CF8","k":"branch","len":1,"c":false},{"a":15638,"n":"b_3D16","k":"branch","len":1,"c":false},{"a":15723,"n":"b_3D6B","k":"branch","len":1,"c":false},{"a":15742,"n":"b_3D7E","k":"branch","len":1,"c":false},{"a":15840,"n":"stale_code_copy","k":"table","len":544,"c":true},{"a":16384,"n":"part1_map_top","k":"table","len":256,"c":true},{"a":16640,"n":"part1_map_middle","k":"table","len":256,"c":true},{"a":16896,"n":"part1_map_bottom","k":"table","len":256,"c":true},{"a":17152,"n":"part2_start_screen","k":"table","len":160,"c":true},{"a":17312,"n":"part2_char_colours","k":"table","len":72,"c":true},{"a":17384,"n":"mode_handler_table","k":"variable","len":1,"c":true},{"a":17385,"n":"f_43E9","k":"table","len":23,"c":true},{"a":17408,"n":"part2_map_top","k":"table","len":256,"c":true},{"a":17664,"n":"part2_map_bottom","k":"table","len":256,"c":true},{"a":17920,"n":"part2_tiles","k":"table","len":1024,"c":true},{"a":18944,"n":"part2_tiles_2","k":"table","len":1024,"c":true},{"a":19968,"n":"part2_tiles_3","k":"table","len":512,"c":true},{"a":20480,"n":"part1_tiles","k":"table","len":1024,"c":true},{"a":21504,"n":"part1_tiles_2","k":"table","len":1024,"c":true},{"a":22528,"n":"part1_tiles_3","k":"table","len":976,"c":true},{"a":23504,"n":"row_pointer_tables","k":"table","len":16,"c":true},{"a":23520,"n":"f_5BE0","k":"table","len":16,"c":true},{"a":23536,"n":"f_5BF0","k":"variable","len":1,"c":true},{"a":23537,"n":"f_5BF1","k":"table","len":5,"c":true},{"a":23542,"n":"f_5BF6","k":"table","len":10,"c":true},{"a":23552,"n":"title_picture_screen","k":"table","len":1000,"c":true},{"a":24576,"n":"title_picture_bitmap","k":"table","len":1024,"c":true},{"a":25600,"n":"title_picture_bitmap_2","k":"table","len":1024,"c":true},{"a":26624,"n":"title_picture_bitmap_3","k":"table","len":1024,"c":true},{"a":27648,"n":"title_picture_bitmap_4","k":"table","len":1024,"c":true},{"a":28672,"n":"title_picture_bitmap_5","k":"table","len":1024,"c":true},{"a":29696,"n":"title_picture_bitmap_6","k":"table","len":1024,"c":true},{"a":30720,"n":"title_picture_bitmap_7","k":"table","len":1024,"c":true},{"a":31744,"n":"title_picture_bitmap_8","k":"table","len":832,"c":true},{"a":32576,"n":"picture_tail","k":"table","len":192,"c":true},{"a":32768,"n":"picture_tail_upper","k":"table","len":832,"c":true},{"a":33600,"n":"picture_tail_2","k":"table","len":162,"c":true},{"a":33762,"n":"f_83E2","k":"table","len":6,"c":true},{"a":33768,"n":"high_score_table","k":"variable","len":1,"c":true},{"a":33769,"n":"f_83E9","k":"variable","len":1,"c":true},{"a":33770,"n":"f_83EA","k":"variable","len":1,"c":true},{"a":33771,"n":"f_83EB","k":"variable","len":1,"c":true},{"a":33772,"n":"f_83EC","k":"variable","len":1,"c":true},{"a":33773,"n":"f_83ED","k":"table","len":55,"c":true},{"a":33828,"n":"title_colour_data","k":"table","len":6,"c":true},{"a":33834,"n":"f_842A","k":"table","len":6,"c":true},{"a":33840,"n":"f_8430","k":"table","len":6,"c":true},{"a":33846,"n":"a_8436","k":"variable","len":1,"c":true},{"a":33847,"n":"a_8437","k":"variable","len":1,"c":true},{"a":33848,"n":"f_8438","k":"variable","len":1,"c":true},{"a":33849,"n":"f_8439","k":"variable","len":1,"c":true},{"a":33850,"n":"a_843A","k":"variable","len":1,"c":true},{"a":33851,"n":"a_843B","k":"variable","len":1,"c":true},{"a":33852,"n":"a_843C","k":"variable","len":1,"c":true},{"a":33853,"n":"a_843D","k":"variable","len":1,"c":true},{"a":33854,"n":"a_843E","k":"variable","len":1,"c":true},{"a":33855,"n":"a_843F","k":"variable","len":1,"c":true},{"a":33856,"n":"a_8440","k":"variable","len":1,"c":true},{"a":33857,"n":"a_8441","k":"table","len":6,"c":true},{"a":33863,"n":"a_8447","k":"variable","len":1,"c":true},{"a":33864,"n":"char_colours_part1","k":"table","len":256,"c":true},{"a":34120,"n":"title_picture_colours","k":"table","len":250,"c":true},{"a":34370,"n":"f_8642","k":"table","len":64,"c":true},{"a":34620,"n":"f_873C","k":"table","len":64,"c":true},{"a":34870,"n":"f_8836","k":"table","len":64,"c":true},{"a":35120,"n":"s_8930","k":"routine","len":6,"c":true},{"a":35126,"n":"part_two_column_events","k":"routine","len":56,"c":true},{"a":35132,"n":"b_893C","k":"branch","len":1,"c":false},{"a":35138,"n":"b_8942","k":"branch","len":1,"c":false},{"a":35147,"n":"b_894B","k":"branch","len":1,"c":false},{"a":35163,"n":"b_895B","k":"branch","len":1,"c":false},{"a":35171,"n":"b_8963","k":"branch","len":1,"c":false},{"a":35182,"n":"part2_event_table","k":"table","len":256,"c":true},{"a":35438,"n":"part2_event_handlers","k":"variable","len":1,"c":true},{"a":35439,"n":"f_8A6F","k":"table","len":31,"c":true},{"a":35470,"n":"look_up_ground","k":"routine","len":20,"c":true},{"a":35485,"n":"b_8A9D","k":"branch","len":1,"c":false},{"a":35490,"n":"look_up_ground_row","k":"routine","len":58,"c":true},{"a":35548,"n":"terrain_dispatch","k":"routine","len":16,"c":true},{"a":35563,"n":"r_8AEB","k":"branch","len":1,"c":false},{"a":35564,"n":"row_offsets","k":"table","len":3,"c":true},{"a":35567,"n":"terrain_handlers","k":"variable","len":1,"c":true},{"a":35568,"n":"f_8AF0","k":"table","len":15,"c":true},{"a":35583,"n":"terrain_type_table","k":"table","len":33,"c":true},{"a":35616,"n":"a_8B20","k":"table","len":64,"c":true},{"a":35839,"n":"part2_unknown_tables","k":"table","len":913,"c":true},{"a":36752,"n":"sprite_frame_tables","k":"table","len":10,"c":true},{"a":36762,"n":"f_8F9A","k":"table","len":4,"c":true},{"a":36766,"n":"f_8F9E","k":"table","len":3,"c":true},{"a":36769,"n":"f_8FA1","k":"table","len":3,"c":true},{"a":36772,"n":"f_8FA4","k":"table","len":3,"c":true},{"a":36775,"n":"f_8FA7","k":"variable","len":2,"c":true},{"a":36777,"n":"f_8FA9","k":"variable","len":2,"c":true},{"a":36779,"n":"f_8FAB","k":"variable","len":2,"c":true},{"a":36781,"n":"f_8FAD","k":"variable","len":2,"c":true},{"a":36783,"n":"f_8FAF","k":"table","len":6,"c":true},{"a":36789,"n":"f_8FB5","k":"variable","len":2,"c":true},{"a":36791,"n":"f_8FB7","k":"variable","len":2,"c":true},{"a":36793,"n":"f_8FB9","k":"table","len":3,"c":true},{"a":36796,"n":"f_8FBC","k":"variable","len":2,"c":true},{"a":36798,"n":"f_8FBE","k":"variable","len":2,"c":true},{"a":36800,"n":"f_8FC0","k":"variable","len":2,"c":true},{"a":36802,"n":"f_8FC2","k":"variable","len":2,"c":true},{"a":36804,"n":"f_8FC4","k":"variable","len":2,"c":true},{"a":36806,"n":"f_8FC6","k":"variable","len":2,"c":true},{"a":36808,"n":"jump_arc_table","k":"table","len":32,"c":true},{"a":36840,"n":"part2_walk_handlers","k":"variable","len":1,"c":true},{"a":36841,"n":"f_8FE9","k":"table","len":31,"c":true},{"a":36872,"n":"part2_walk_data","k":"table","len":248,"c":true},{"a":37120,"n":"panel_characters","k":"table","len":67,"c":true},{"a":37187,"n":"s_9143","k":"table","len":113,"c":true},{"a":37300,"n":"f_91B4","k":"table","len":64,"c":true},{"a":37480,"n":"picture_characters","k":"table","len":240,"c":true},{"a":37720,"n":"f_9358","k":"table","len":64,"c":true},{"a":37960,"n":"char_colours_part2","k":"table","len":256,"c":true},{"a":38216,"n":"boot_entry","k":"routine","len":25,"c":true},{"a":38227,"n":"b_9553","k":"branch","len":1,"c":false},{"a":38241,"n":"attract_mode","k":"routine","len":143,"c":true},{"a":38311,"n":"b_95A7","k":"branch","len":1,"c":false},{"a":38325,"n":"b_95B5","k":"branch","len":1,"c":false},{"a":38335,"n":"b_95BF","k":"branch","len":1,"c":false},{"a":38345,"n":"b_95C9","k":"branch","len":1,"c":false},{"a":38384,"n":"attract_cycle_call","k":"routine","len":1,"c":true},{"a":38385,"n":"attract_cycle_operand_low","k":"routine","len":1,"c":true},{"a":38386,"n":"attract_cycle_operand_high","k":"routine","len":4,"c":true},{"a":38390,"n":"f_95F6","k":"variable","len":1,"c":true},{"a":38391,"n":"f_95F7","k":"table","len":5,"c":true},{"a":38396,"n":"attract_irq_setup","k":"routine","len":59,"c":true},{"a":38455,"n":"attract_screen_setup","k":"routine","len":66,"c":true},{"a":38474,"n":"b_964A","k":"branch","len":1,"c":false},{"a":38521,"n":"attract_bitmap_show","k":"routine","len":62,"c":true},{"a":38524,"n":"b_967C","k":"branch","len":1,"c":false},{"a":38583,"n":"intro_sequence","k":"routine","len":47,"c":true},{"a":38600,"n":"b_96C8","k":"branch","len":1,"c":false},{"a":38630,"n":"f_96E6","k":"variable","len":1,"c":true},{"a":38631,"n":"f_96E7","k":"table","len":7,"c":true},{"a":38638,"n":"intro_script_steps","k":"routine","len":94,"c":true},{"a":38715,"n":"b_973B","k":"branch","len":1,"c":false},{"a":38723,"n":"b_9743","k":"branch","len":1,"c":false},{"a":38732,"n":"flash_screen","k":"routine","len":18,"c":true},{"a":38738,"n":"b_9752","k":"branch","len":1,"c":false},{"a":38750,"n":"flash_table_first_entry","k":"routine","len":1,"c":true},{"a":38751,"n":"flash_values","k":"table","len":3,"c":true},{"a":38754,"n":"part_one_prepare","k":"routine","len":59,"c":true},{"a":38764,"n":"b_976C","k":"branch","len":1,"c":false},{"a":38813,"n":"part_one_intro_sequence","k":"routine","len":39,"c":true},{"a":38830,"n":"b_97AE","k":"branch","len":1,"c":false},{"a":38852,"n":"f_97C4","k":"variable","len":1,"c":true},{"a":38853,"n":"f_97C5","k":"table","len":3,"c":true},{"a":38856,"n":"intro_steps_b","k":"routine","len":40,"c":true},{"a":38887,"n":"b_97E7","k":"branch","len":1,"c":false},{"a":38896,"n":"game_over_scores","k":"routine","len":155,"c":true},{"a":38901,"n":"b_97F5","k":"branch","len":1,"c":false},{"a":38930,"n":"j_9812","k":"branch","len":1,"c":false},{"a":38945,"n":"b_9821","k":"branch","len":1,"c":false},{"a":38955,"n":"b_982B","k":"branch","len":1,"c":false},{"a":38977,"n":"b_9841","k":"branch","len":1,"c":false},{"a":38982,"n":"b_9846","k":"branch","len":1,"c":false},{"a":39051,"n":"copy_table_byte","k":"routine","len":8,"c":true},{"a":39059,"n":"attract_irq_install","k":"routine","len":45,"c":true},{"a":39104,"n":"attract_irq","k":"routine","len":26,"c":true},{"a":39130,"n":"attract_irq_table","k":"variable","len":1,"c":true},{"a":39131,"n":"f_98DB","k":"table","len":7,"c":true},{"a":39138,"n":"attract_irq_handler_a","k":"routine","len":18,"c":true},{"a":39150,"n":"b_98EE","k":"branch","len":1,"c":false},{"a":39156,"n":"attract_irq_handler_b","k":"routine","len":15,"c":true},{"a":39171,"n":"attract_irq_handler_c","k":"routine","len":15,"c":true},{"a":39186,"n":"attract_irq_handler_d","k":"routine","len":39,"c":true},{"a":39213,"n":"b_992D","k":"branch","len":1,"c":false},{"a":39225,"n":"draw_score_pair","k":"routine","len":25,"c":true},{"a":39250,"n":"rotate_colour_table","k":"routine","len":22,"c":true},{"a":39256,"n":"b_9958","k":"branch","len":1,"c":false},{"a":39272,"n":"attract_colour_fill","k":"routine","len":73,"c":true},{"a":39274,"n":"b_996A","k":"branch","len":1,"c":false},{"a":39345,"n":"high_score_heading","k":"table","len":12,"c":true},{"a":39357,"n":"enter_initials","k":"routine","len":79,"c":true},{"a":39380,"n":"b_99D4","k":"branch","len":1,"c":false},{"a":39400,"n":"b_99E8","k":"branch","len":1,"c":false},{"a":39408,"n":"b_99F0","k":"branch","len":1,"c":false},{"a":39419,"n":"b_99FB","k":"branch","len":1,"c":false},{"a":39436,"n":"initial_next_letter","k":"routine","len":20,"c":true},{"a":39450,"n":"b_9A1A","k":"branch","len":1,"c":false},{"a":39456,"n":"initial_previous_letter","k":"routine","len":20,"c":true},{"a":39470,"n":"b_9A2E","k":"branch","len":1,"c":false},{"a":39476,"n":"draw_high_score_table","k":"routine","len":175,"c":true},{"a":39478,"n":"b_9A36","k":"branch","len":1,"c":false},{"a":39493,"n":"b_9A45","k":"branch","len":1,"c":false},{"a":39552,"n":"b_9A80","k":"branch","len":1,"c":false},{"a":39651,"n":"attract_sprites","k":"routine","len":87,"c":true},{"a":39738,"n":"abort_key_check","k":"routine","len":5,"c":true},{"a":39743,"n":"start_hit_effect","k":"routine","len":16,"c":true},{"a":39757,"n":"b_9B4D","k":"branch","len":1,"c":false},{"a":39759,"n":"music_work_area","k":"table","len":177,"c":true},{"a":39936,"n":"voice1_command_table","k":"table","len":52,"c":true},{"a":39988,"n":"voice2_command_table","k":"table","len":52,"c":true},{"a":40040,"n":"voice_table_spare","k":"table","len":4,"c":true},{"a":40044,"n":"voice3_command_table","k":"table","len":52,"c":true},{"a":40096,"n":"f_9CA0","k":"variable","len":1,"c":true},{"a":40097,"n":"f_9CA1","k":"variable","len":1,"c":true},{"a":40098,"n":"a_9CA2","k":"variable","len":1,"c":true},{"a":40099,"n":"a_9CA3","k":"variable","len":1,"c":true},{"a":40100,"n":"a_9CA4","k":"variable","len":1,"c":true},{"a":40101,"n":"a_9CA5","k":"variable","len":1,"c":true},{"a":40102,"n":"a_9CA6","k":"variable","len":1,"c":true},{"a":40103,"n":"a_9CA7","k":"variable","len":1,"c":true},{"a":40104,"n":"a_9CA8","k":"variable","len":1,"c":true},{"a":40105,"n":"a_9CA9","k":"variable","len":1,"c":true},{"a":40106,"n":"a_9CAA","k":"variable","len":1,"c":true},{"a":40107,"n":"a_9CAB","k":"variable","len":1,"c":true},{"a":40108,"n":"a_9CAC","k":"variable","len":1,"c":true},{"a":40109,"n":"f_9CAD","k":"variable","len":1,"c":true},{"a":40110,"n":"a_9CAE","k":"variable","len":1,"c":true},{"a":40111,"n":"a_9CAF","k":"variable","len":1,"c":true},{"a":40112,"n":"a_9CB0","k":"variable","len":1,"c":true},{"a":40113,"n":"f_9CB1","k":"variable","len":1,"c":true},{"a":40114,"n":"a_9CB2","k":"variable","len":1,"c":true},{"a":40115,"n":"a_9CB3","k":"variable","len":1,"c":true},{"a":40116,"n":"a_9CB4","k":"variable","len":1,"c":true},{"a":40117,"n":"a_9CB5","k":"variable","len":1,"c":true},{"a":40118,"n":"a_9CB6","k":"variable","len":1,"c":true},{"a":40119,"n":"a_9CB7","k":"variable","len":1,"c":true},{"a":40120,"n":"f_9CB8","k":"variable","len":1,"c":true},{"a":40121,"n":"a_9CB9","k":"variable","len":1,"c":true},{"a":40122,"n":"a_9CBA","k":"variable","len":1,"c":true},{"a":40123,"n":"a_9CBB","k":"variable","len":1,"c":true},{"a":40124,"n":"a_9CBC","k":"variable","len":1,"c":true},{"a":40125,"n":"f_9CBD","k":"variable","len":1,"c":true},{"a":40126,"n":"f_9CBE","k":"table","len":7,"c":true},{"a":40133,"n":"f_9CC5","k":"variable","len":1,"c":true},{"a":40134,"n":"f_9CC6","k":"table","len":7,"c":true},{"a":40141,"n":"f_9CCD","k":"variable","len":1,"c":true},{"a":40142,"n":"f_9CCE","k":"table","len":7,"c":true},{"a":40149,"n":"f_9CD5","k":"variable","len":1,"c":true},{"a":40150,"n":"f_9CD6","k":"variable","len":1,"c":true},{"a":40151,"n":"a_9CD7","k":"variable","len":1,"c":true},{"a":40152,"n":"a_9CD8","k":"variable","len":1,"c":true},{"a":40153,"n":"a_9CD9","k":"variable","len":1,"c":true},{"a":40154,"n":"a_9CDA","k":"variable","len":1,"c":true},{"a":40155,"n":"a_9CDB","k":"variable","len":1,"c":true},{"a":40156,"n":"a_9CDC","k":"variable","len":1,"c":true},{"a":40157,"n":"a_9CDD","k":"variable","len":1,"c":true},{"a":40158,"n":"a_9CDE","k":"variable","len":1,"c":true},{"a":40159,"n":"a_9CDF","k":"variable","len":1,"c":true},{"a":40160,"n":"a_9CE0","k":"variable","len":1,"c":true},{"a":40161,"n":"a_9CE1","k":"variable","len":1,"c":true},{"a":40162,"n":"a_9CE2","k":"variable","len":1,"c":true},{"a":40163,"n":"a_9CE3","k":"variable","len":1,"c":true},{"a":40164,"n":"a_9CE4","k":"variable","len":1,"c":true},{"a":40165,"n":"a_9CE5","k":"variable","len":1,"c":true},{"a":40166,"n":"a_9CE6","k":"variable","len":1,"c":true},{"a":40167,"n":"a_9CE7","k":"variable","len":1,"c":true},{"a":40168,"n":"a_9CE8","k":"variable","len":1,"c":true},{"a":40169,"n":"a_9CE9","k":"variable","len":1,"c":true},{"a":40170,"n":"a_9CEA","k":"variable","len":1,"c":true},{"a":40171,"n":"a_9CEB","k":"variable","len":1,"c":true},{"a":40172,"n":"a_9CEC","k":"variable","len":1,"c":true},{"a":40173,"n":"f_9CED","k":"variable","len":1,"c":true},{"a":40174,"n":"a_9CEE","k":"variable","len":1,"c":true},{"a":40175,"n":"a_9CEF","k":"variable","len":1,"c":true},{"a":40176,"n":"a_9CF0","k":"variable","len":1,"c":true},{"a":40177,"n":"a_9CF1","k":"variable","len":1,"c":true},{"a":40178,"n":"f_9CF2","k":"variable","len":1,"c":true},{"a":40179,"n":"f_9CF3","k":"table","len":7,"c":true},{"a":40186,"n":"f_9CFA","k":"variable","len":1,"c":true},{"a":40187,"n":"f_9CFB","k":"table","len":7,"c":true},{"a":40194,"n":"f_9D02","k":"variable","len":1,"c":true},{"a":40195,"n":"f_9D03","k":"table","len":7,"c":true},{"a":40202,"n":"f_9D0A","k":"variable","len":1,"c":true},{"a":40203,"n":"f_9D0B","k":"variable","len":1,"c":true},{"a":40204,"n":"a_9D0C","k":"variable","len":1,"c":true},{"a":40205,"n":"a_9D0D","k":"variable","len":1,"c":true},{"a":40206,"n":"a_9D0E","k":"variable","len":1,"c":true},{"a":40207,"n":"a_9D0F","k":"variable","len":1,"c":true},{"a":40208,"n":"a_9D10","k":"variable","len":1,"c":true},{"a":40209,"n":"a_9D11","k":"variable","len":1,"c":true},{"a":40210,"n":"a_9D12","k":"variable","len":1,"c":true},{"a":40211,"n":"a_9D13","k":"variable","len":1,"c":true},{"a":40212,"n":"a_9D14","k":"variable","len":1,"c":true},{"a":40213,"n":"a_9D15","k":"variable","len":1,"c":true},{"a":40214,"n":"a_9D16","k":"variable","len":1,"c":true},{"a":40215,"n":"a_9D17","k":"variable","len":1,"c":true},{"a":40216,"n":"a_9D18","k":"variable","len":1,"c":true},{"a":40217,"n":"a_9D19","k":"variable","len":1,"c":true},{"a":40218,"n":"a_9D1A","k":"variable","len":1,"c":true},{"a":40219,"n":"a_9D1B","k":"variable","len":1,"c":true},{"a":40220,"n":"a_9D1C","k":"variable","len":1,"c":true},{"a":40221,"n":"a_9D1D","k":"variable","len":1,"c":true},{"a":40222,"n":"a_9D1E","k":"variable","len":1,"c":true},{"a":40223,"n":"a_9D1F","k":"variable","len":1,"c":true},{"a":40224,"n":"a_9D20","k":"variable","len":1,"c":true},{"a":40225,"n":"a_9D21","k":"variable","len":1,"c":true},{"a":40226,"n":"f_9D22","k":"variable","len":1,"c":true},{"a":40227,"n":"a_9D23","k":"variable","len":1,"c":true},{"a":40228,"n":"a_9D24","k":"variable","len":1,"c":true},{"a":40229,"n":"a_9D25","k":"variable","len":1,"c":true},{"a":40230,"n":"a_9D26","k":"variable","len":1,"c":true},{"a":40231,"n":"f_9D27","k":"variable","len":1,"c":true},{"a":40232,"n":"f_9D28","k":"table","len":7,"c":true},{"a":40239,"n":"f_9D2F","k":"variable","len":1,"c":true},{"a":40240,"n":"f_9D30","k":"table","len":7,"c":true},{"a":40247,"n":"f_9D37","k":"variable","len":1,"c":true},{"a":40248,"n":"f_9D38","k":"table","len":7,"c":true},{"a":40255,"n":"f_9D3F","k":"table","len":8,"c":true},{"a":40263,"n":"f_9D47","k":"table","len":8,"c":true},{"a":40271,"n":"a_9D4F","k":"variable","len":1,"c":true},{"a":40272,"n":"a_9D50","k":"variable","len":1,"c":true},{"a":40273,"n":"a_9D51","k":"variable","len":1,"c":true},{"a":40274,"n":"a_9D52","k":"variable","len":1,"c":true},{"a":40275,"n":"a_9D53","k":"variable","len":1,"c":true},{"a":40276,"n":"a_9D54","k":"variable","len":1,"c":true},{"a":40277,"n":"a_9D55","k":"variable","len":1,"c":true},{"a":40278,"n":"a_9D56","k":"variable","len":1,"c":true},{"a":40279,"n":"a_9D57","k":"variable","len":1,"c":true},{"a":40280,"n":"a_9D58","k":"variable","len":1,"c":true},{"a":40281,"n":"a_9D59","k":"variable","len":1,"c":true},{"a":40282,"n":"a_9D5A","k":"variable","len":1,"c":true},{"a":40283,"n":"a_9D5B","k":"variable","len":1,"c":true},{"a":40284,"n":"a_9D5C","k":"variable","len":1,"c":true},{"a":40285,"n":"a_9D5D","k":"variable","len":1,"c":true},{"a":40286,"n":"a_9D5E","k":"variable","len":1,"c":true},{"a":40287,"n":"a_9D5F","k":"variable","len":1,"c":true},{"a":40288,"n":"a_9D60","k":"variable","len":1,"c":true},{"a":40289,"n":"a_9D61","k":"variable","len":1,"c":true},{"a":40290,"n":"a_9D62","k":"variable","len":1,"c":true},{"a":40291,"n":"a_9D63","k":"variable","len":1,"c":true},{"a":40292,"n":"a_9D64","k":"variable","len":1,"c":true},{"a":40293,"n":"f_9D65","k":"variable","len":1,"c":true},{"a":40294,"n":"f_9D66","k":"variable","len":1,"c":true},{"a":40295,"n":"a_9D67","k":"variable","len":1,"c":true},{"a":40296,"n":"a_9D68","k":"variable","len":1,"c":true},{"a":40297,"n":"a_9D69","k":"variable","len":1,"c":true},{"a":40298,"n":"a_9D6A","k":"variable","len":1,"c":true},{"a":40299,"n":"a_9D6B","k":"variable","len":1,"c":true},{"a":40300,"n":"a_9D6C","k":"variable","len":1,"c":true},{"a":40301,"n":"a_9D6D","k":"variable","len":1,"c":true},{"a":40302,"n":"a_9D6E","k":"variable","len":1,"c":true},{"a":40303,"n":"a_9D6F","k":"variable","len":1,"c":true},{"a":40304,"n":"a_9D70","k":"variable","len":1,"c":true},{"a":40305,"n":"a_9D71","k":"variable","len":1,"c":true},{"a":40306,"n":"a_9D72","k":"variable","len":1,"c":true},{"a":40307,"n":"a_9D73","k":"variable","len":1,"c":true},{"a":40308,"n":"a_9D74","k":"variable","len":1,"c":true},{"a":40309,"n":"a_9D75","k":"variable","len":1,"c":true},{"a":40310,"n":"a_9D76","k":"variable","len":1,"c":true},{"a":40311,"n":"a_9D77","k":"variable","len":1,"c":true},{"a":40312,"n":"a_9D78","k":"variable","len":1,"c":true},{"a":40313,"n":"a_9D79","k":"variable","len":1,"c":true},{"a":40314,"n":"a_9D7A","k":"variable","len":1,"c":true},{"a":40315,"n":"a_9D7B","k":"variable","len":1,"c":true},{"a":40316,"n":"a_9D7C","k":"variable","len":1,"c":true},{"a":40317,"n":"a_9D7D","k":"variable","len":1,"c":true},{"a":40318,"n":"a_9D7E","k":"variable","len":1,"c":true},{"a":40319,"n":"a_9D7F","k":"variable","len":1,"c":true},{"a":40320,"n":"a_9D80","k":"variable","len":1,"c":true},{"a":40321,"n":"a_9D81","k":"variable","len":1,"c":true},{"a":40322,"n":"a_9D82","k":"variable","len":1,"c":true},{"a":40323,"n":"a_9D83","k":"variable","len":1,"c":true},{"a":40324,"n":"a_9D84","k":"variable","len":1,"c":true},{"a":40325,"n":"a_9D85","k":"variable","len":1,"c":true},{"a":40326,"n":"a_9D86","k":"variable","len":1,"c":true},{"a":40327,"n":"a_9D87","k":"variable","len":1,"c":true},{"a":40328,"n":"f_9D88","k":"variable","len":1,"c":true},{"a":40329,"n":"f_9D89","k":"variable","len":1,"c":true},{"a":40330,"n":"a_9D8A","k":"variable","len":1,"c":true},{"a":40331,"n":"a_9D8B","k":"variable","len":1,"c":true},{"a":40332,"n":"a_9D8C","k":"variable","len":1,"c":true},{"a":40333,"n":"a_9D8D","k":"variable","len":1,"c":true},{"a":40334,"n":"a_9D8E","k":"variable","len":1,"c":true},{"a":40335,"n":"a_9D8F","k":"variable","len":1,"c":true},{"a":40336,"n":"a_9D90","k":"variable","len":1,"c":true},{"a":40337,"n":"a_9D91","k":"variable","len":1,"c":true},{"a":40338,"n":"a_9D92","k":"variable","len":1,"c":true},{"a":40339,"n":"a_9D93","k":"variable","len":1,"c":true},{"a":40340,"n":"a_9D94","k":"variable","len":1,"c":true},{"a":40341,"n":"a_9D95","k":"variable","len":1,"c":true},{"a":40342,"n":"a_9D96","k":"variable","len":1,"c":true},{"a":40343,"n":"a_9D97","k":"variable","len":1,"c":true},{"a":40344,"n":"a_9D98","k":"variable","len":1,"c":true},{"a":40345,"n":"a_9D99","k":"variable","len":1,"c":true},{"a":40346,"n":"a_9D9A","k":"variable","len":1,"c":true},{"a":40347,"n":"a_9D9B","k":"variable","len":1,"c":true},{"a":40348,"n":"a_9D9C","k":"variable","len":1,"c":true},{"a":40349,"n":"a_9D9D","k":"variable","len":1,"c":true},{"a":40350,"n":"a_9D9E","k":"variable","len":1,"c":true},{"a":40351,"n":"a_9D9F","k":"variable","len":1,"c":true},{"a":40352,"n":"a_9DA0","k":"variable","len":1,"c":true},{"a":40353,"n":"a_9DA1","k":"variable","len":1,"c":true},{"a":40354,"n":"a_9DA2","k":"variable","len":1,"c":true},{"a":40355,"n":"a_9DA3","k":"variable","len":1,"c":true},{"a":40356,"n":"a_9DA4","k":"variable","len":1,"c":true},{"a":40357,"n":"a_9DA5","k":"variable","len":1,"c":true},{"a":40358,"n":"a_9DA6","k":"variable","len":1,"c":true},{"a":40359,"n":"a_9DA7","k":"variable","len":1,"c":true},{"a":40360,"n":"a_9DA8","k":"variable","len":1,"c":true},{"a":40361,"n":"a_9DA9","k":"variable","len":1,"c":true},{"a":40362,"n":"a_9DAA","k":"variable","len":1,"c":true},{"a":40363,"n":"f_9DAB","k":"variable","len":1,"c":true},{"a":40364,"n":"f_9DAC","k":"variable","len":1,"c":true},{"a":40365,"n":"a_9DAD","k":"variable","len":1,"c":true},{"a":40366,"n":"a_9DAE","k":"variable","len":1,"c":true},{"a":40367,"n":"a_9DAF","k":"variable","len":1,"c":true},{"a":40368,"n":"a_9DB0","k":"variable","len":1,"c":true},{"a":40369,"n":"a_9DB1","k":"variable","len":1,"c":true},{"a":40370,"n":"a_9DB2","k":"variable","len":1,"c":true},{"a":40371,"n":"a_9DB3","k":"variable","len":1,"c":true},{"a":40372,"n":"a_9DB4","k":"variable","len":1,"c":true},{"a":40373,"n":"a_9DB5","k":"variable","len":1,"c":true},{"a":40374,"n":"a_9DB6","k":"variable","len":1,"c":true},{"a":40375,"n":"a_9DB7","k":"variable","len":1,"c":true},{"a":40376,"n":"a_9DB8","k":"variable","len":1,"c":true},{"a":40377,"n":"a_9DB9","k":"variable","len":1,"c":true},{"a":40378,"n":"a_9DBA","k":"variable","len":1,"c":true},{"a":40379,"n":"a_9DBB","k":"variable","len":1,"c":true},{"a":40380,"n":"a_9DBC","k":"variable","len":1,"c":true},{"a":40381,"n":"a_9DBD","k":"variable","len":1,"c":true},{"a":40382,"n":"a_9DBE","k":"variable","len":1,"c":true},{"a":40383,"n":"a_9DBF","k":"variable","len":1,"c":true},{"a":40384,"n":"a_9DC0","k":"variable","len":1,"c":true},{"a":40385,"n":"a_9DC1","k":"variable","len":1,"c":true},{"a":40386,"n":"a_9DC2","k":"variable","len":1,"c":true},{"a":40387,"n":"a_9DC3","k":"variable","len":1,"c":true},{"a":40388,"n":"a_9DC4","k":"variable","len":1,"c":true},{"a":40389,"n":"a_9DC5","k":"variable","len":1,"c":true},{"a":40390,"n":"a_9DC6","k":"variable","len":1,"c":true},{"a":40391,"n":"a_9DC7","k":"variable","len":1,"c":true},{"a":40392,"n":"a_9DC8","k":"variable","len":1,"c":true},{"a":40393,"n":"a_9DC9","k":"variable","len":1,"c":true},{"a":40394,"n":"a_9DCA","k":"variable","len":1,"c":true},{"a":40395,"n":"a_9DCB","k":"variable","len":1,"c":true},{"a":40396,"n":"a_9DCC","k":"variable","len":1,"c":true},{"a":40397,"n":"a_9DCD","k":"variable","len":1,"c":true},{"a":40398,"n":"a_9DCE","k":"variable","len":1,"c":true},{"a":40399,"n":"a_9DCF","k":"variable","len":1,"c":true},{"a":40400,"n":"a_9DD0","k":"variable","len":1,"c":true},{"a":40401,"n":"f_9DD1","k":"variable","len":1,"c":true},{"a":40402,"n":"a_9DD2","k":"variable","len":1,"c":true},{"a":40403,"n":"a_9DD3","k":"variable","len":1,"c":true},{"a":40404,"n":"a_9DD4","k":"variable","len":1,"c":true},{"a":40405,"n":"a_9DD5","k":"variable","len":1,"c":true},{"a":40406,"n":"f_9DD6","k":"table","len":32,"c":true},{"a":40438,"n":"f_9DF6","k":"table","len":3,"c":true},{"a":40441,"n":"note_freq_lo","k":"table","len":81,"c":true},{"a":40522,"n":"note_freq_hi","k":"table","len":103,"c":true},{"a":40625,"n":"start_tune","k":"routine","len":91,"c":true},{"a":40647,"n":"b_9EC7","k":"branch","len":1,"c":false},{"a":40699,"n":"b_9EFB","k":"branch","len":1,"c":false},{"a":40715,"n":"b_9F0B","k":"branch","len":1,"c":false},{"a":40716,"n":"music_work_byte","k":"routine","len":10,"c":true},{"a":40726,"n":"voice1_pw_reset","k":"routine","len":6,"c":true},{"a":40732,"n":"voice1_pw_reset_b","k":"routine","len":17,"c":true},{"a":40749,"n":"voice2_pw_reset","k":"routine","len":6,"c":true},{"a":40755,"n":"voice2_pw_reset_b","k":"routine","len":17,"c":true},{"a":40772,"n":"voice3_pw_reset","k":"routine","len":6,"c":true},{"a":40778,"n":"voice3_pw_reset_b","k":"routine","len":17,"c":true},{"a":40795,"n":"voice1_filter_reset","k":"routine","len":12,"c":true},{"a":40807,"n":"voice1_filter_reset_b","k":"routine","len":25,"c":true},{"a":40832,"n":"voice1_pitch_reset","k":"routine","len":10,"c":true},{"a":40842,"n":"voice1_pitch_reset_b","k":"routine","len":25,"c":true},{"a":40867,"n":"silence_sid","k":"routine","len":40,"c":true},{"a":40869,"n":"b_9FA5","k":"branch","len":1,"c":false},{"a":40907,"n":"voice2_pitch_reset","k":"routine","len":10,"c":true},{"a":40917,"n":"voice2_pitch_reset_b","k":"routine","len":25,"c":true},{"a":40942,"n":"voice3_pitch_reset","k":"routine","len":10,"c":true},{"a":40952,"n":"voice3_pitch_reset_b","k":"routine","len":25,"c":true},{"a":40977,"n":"v1_cmd_set_transpose","k":"routine","len":8,"c":true},{"a":40985,"n":"v1_cmd_call","k":"routine","len":32,"c":true},{"a":41017,"n":"v1_cmd_call_machine","k":"routine","len":18,"c":true},{"a":41035,"n":"v1_cmd_set_two","k":"routine","len":20,"c":true},{"a":41055,"n":"v1_cmd_set_sweep_word","k":"routine","len":20,"c":true},{"a":41075,"n":"v1_cmd_copy_block","k":"routine","len":16,"c":true},{"a":41090,"n":"b_A082","k":"branch","len":1,"c":false},{"a":41091,"n":"v1_copy_source_low","k":"routine","len":1,"c":true},{"a":41092,"n":"v1_copy_source_high","k":"routine","len":12,"c":true},{"a":41104,"n":"v1_cmd_loop_start","k":"routine","len":29,"c":true},{"a":41133,"n":"v1_cmd_copy_block_14","k":"routine","len":14,"c":true},{"a":41146,"n":"b_A0BA","k":"branch","len":1,"c":false},{"a":41147,"n":"v1_copy14_source_low","k":"routine","len":1,"c":true},{"a":41148,"n":"v1_copy14_source_high","k":"routine","len":10,"c":true},{"a":41158,"n":"v1_cmd_goto","k":"routine","len":13,"c":true},{"a":41171,"n":"v1_cmd_filter_none","k":"routine","len":22,"c":true},{"a":41193,"n":"v1_cmd_set_pitch_mode","k":"routine","len":12,"c":true},{"a":41205,"n":"v1_cmd_set_one","k":"routine","len":12,"c":true},{"a":41217,"n":"v1_cmd_loop_end","k":"routine","len":26,"c":true},{"a":41237,"n":"b_A115","k":"branch","len":1,"c":false},{"a":41243,"n":"v1_cmd_return","k":"routine","len":25,"c":true},{"a":41264,"n":"b_A130","k":"branch","len":1,"c":false},{"a":41268,"n":"v1_cmd_set_sweep_byte","k":"routine","len":12,"c":true},{"a":41280,"n":"v1_cmd_load_envelope","k":"routine","len":30,"c":true},{"a":41291,"n":"b_A14B","k":"branch","len":1,"c":false},{"a":41310,"n":"v2_cmd_call","k":"routine","len":52,"c":true},{"a":41362,"n":"v2_cmd_set_two","k":"routine","len":20,"c":true},{"a":41382,"n":"v2_cmd_copy_block","k":"routine","len":16,"c":true},{"a":41397,"n":"b_A1B5","k":"branch","len":1,"c":false},{"a":41398,"n":"v2_copy_source_low","k":"routine","len":1,"c":true},{"a":41399,"n":"v2_copy_source_high","k":"routine","len":12,"c":true},{"a":41411,"n":"v2_cmd_loop_start","k":"routine","len":29,"c":true},{"a":41440,"n":"v2_cmd_copy_block_14","k":"routine","len":14,"c":true},{"a":41453,"n":"b_A1ED","k":"branch","len":1,"c":false},{"a":41454,"n":"v2_copy14_source_low","k":"routine","len":1,"c":true},{"a":41455,"n":"v2_copy14_source_high","k":"routine","len":10,"c":true},{"a":41465,"n":"v2_cmd_set_transpose","k":"routine","len":5,"c":true},{"a":41470,"n":"v2_cmd_goto","k":"routine","len":13,"c":true},{"a":41483,"n":"v2_cmd_set_pitch_mode","k":"routine","len":12,"c":true},{"a":41495,"n":"v2_cmd_set_one","k":"routine","len":12,"c":true},{"a":41507,"n":"v2_cmd_loop_end","k":"routine","len":26,"c":true},{"a":41527,"n":"b_A237","k":"branch","len":1,"c":false},{"a":41533,"n":"v2_cmd_return","k":"routine","len":34,"c":true},{"a":41554,"n":"b_A252","k":"branch","len":1,"c":false},{"a":41567,"n":"v2_cmd_set_sweep_byte","k":"routine","len":42,"c":true},{"a":41590,"n":"b_A276","k":"branch","len":1,"c":false},{"a":41609,"n":"v3_cmd_call","k":"routine","len":52,"c":true},{"a":41661,"n":"v3_cmd_set_two","k":"routine","len":20,"c":true},{"a":41681,"n":"v3_cmd_copy_block_16","k":"routine","len":14,"c":true},{"a":41694,"n":"b_A2DE","k":"branch","len":1,"c":false},{"a":41695,"n":"v3_copy16_source_low","k":"routine","len":1,"c":true},{"a":41696,"n":"v3_copy16_source_high","k":"routine","len":10,"c":true},{"a":41706,"n":"v3_cmd_copy_block","k":"routine","len":16,"c":true},{"a":41721,"n":"b_A2F9","k":"branch","len":1,"c":false},{"a":41722,"n":"v3_copy_source_low","k":"routine","len":1,"c":true},{"a":41723,"n":"v3_copy_source_high","k":"routine","len":12,"c":true},{"a":41735,"n":"v3_cmd_loop_start","k":"routine","len":29,"c":true},{"a":41764,"n":"v3_cmd_copy_block_14","k":"routine","len":14,"c":true},{"a":41777,"n":"b_A331","k":"branch","len":1,"c":false},{"a":41778,"n":"v3_copy14_source_low","k":"routine","len":1,"c":true},{"a":41779,"n":"v3_copy14_source_high","k":"routine","len":15,"c":true},{"a":41794,"n":"v3_cmd_goto","k":"routine","len":13,"c":true},{"a":41807,"n":"v3_cmd_filter_route","k":"routine","len":26,"c":true},{"a":41833,"n":"v3_cmd_set_one","k":"routine","len":12,"c":true},{"a":41845,"n":"v3_cmd_loop_end","k":"routine","len":26,"c":true},{"a":41865,"n":"b_A389","k":"branch","len":1,"c":false},{"a":41871,"n":"v3_cmd_return","k":"routine","len":25,"c":true},{"a":41892,"n":"b_A3A4","k":"branch","len":1,"c":false},{"a":41896,"n":"v3_cmd_set_sweep_byte","k":"routine","len":12,"c":true},{"a":41908,"n":"v3_cmd_set_transpose","k":"routine","len":9,"c":true},{"a":41917,"n":"v3_cmd_load_envelope","k":"routine","len":22,"c":true},{"a":41928,"n":"b_A3C8","k":"branch","len":1,"c":false},{"a":41939,"n":"filter_sweep_step","k":"routine","len":161,"c":true},{"a":41966,"n":"r_A3EE","k":"branch","len":1,"c":false},{"a":41967,"n":"j_A3EF","k":"branch","len":1,"c":false},{"a":41968,"n":"b_A3F0","k":"branch","len":1,"c":false},{"a":41988,"n":"b_A404","k":"branch","len":1,"c":false},{"a":42008,"n":"b_A418","k":"branch","len":1,"c":false},{"a":42028,"n":"b_A42C","k":"branch","len":1,"c":false},{"a":42036,"n":"b_A434","k":"branch","len":1,"c":false},{"a":42045,"n":"j_A43D","k":"branch","len":1,"c":false},{"a":42046,"n":"b_A43E","k":"branch","len":1,"c":false},{"a":42052,"n":"j_A444","k":"branch","len":1,"c":false},{"a":42079,"n":"b_A45F","k":"branch","len":1,"c":false},{"a":42094,"n":"b_A46E","k":"branch","len":1,"c":false},{"a":42100,"n":"reset_sweeps","k":"routine","len":23,"c":true},{"a":42102,"n":"b_A476","k":"branch","len":1,"c":false},{"a":42123,"n":"voice1_step","k":"routine","len":23,"c":true},{"a":42132,"n":"r_A494","k":"branch","len":1,"c":false},{"a":42133,"n":"b_A495","k":"branch","len":1,"c":false},{"a":42137,"n":"j_A499","k":"branch","len":1,"c":false},{"a":42139,"n":"j_A49B","k":"branch","len":1,"c":false},{"a":42146,"n":"v1_next_event","k":"routine","len":15,"c":true},{"a":42161,"n":"v1_command_dispatch_operand","k":"routine","len":5,"c":true},{"a":42163,"n":"b_A4B3","k":"branch","len":1,"c":false},{"a":42166,"n":"v1_play_note","k":"routine","len":300,"c":true},{"a":42174,"n":"b_A4BE","k":"branch","len":1,"c":false},{"a":42198,"n":"b_A4D6","k":"branch","len":1,"c":false},{"a":42317,"n":"b_A54D","k":"branch","len":1,"c":false},{"a":42415,"n":"b_A5AF","k":"branch","len":1,"c":false},{"a":42422,"n":"b_A5B6","k":"branch","len":1,"c":false},{"a":42425,"n":"b_A5B9","k":"branch","len":1,"c":false},{"a":42437,"n":"j_A5C5","k":"branch","len":1,"c":false},{"a":42451,"n":"b_A5D3","k":"branch","len":1,"c":false},{"a":42463,"n":"b_A5DF","k":"branch","len":1,"c":false},{"a":42466,"n":"voice2_step","k":"routine","len":23,"c":true},{"a":42475,"n":"r_A5EB","k":"branch","len":1,"c":false},{"a":42476,"n":"b_A5EC","k":"branch","len":1,"c":false},{"a":42480,"n":"j_A5F0","k":"branch","len":1,"c":false},{"a":42482,"n":"j_A5F2","k":"branch","len":1,"c":false},{"a":42489,"n":"v2_next_event","k":"routine","len":15,"c":true},{"a":42504,"n":"v2_command_dispatch_operand","k":"routine","len":5,"c":true},{"a":42506,"n":"b_A60A","k":"branch","len":1,"c":false},{"a":42509,"n":"v2_play_note","k":"routine","len":302,"c":true},{"a":42517,"n":"b_A615","k":"branch","len":1,"c":false},{"a":42543,"n":"b_A62F","k":"branch","len":1,"c":false},{"a":42662,"n":"b_A6A6","k":"branch","len":1,"c":false},{"a":42760,"n":"b_A708","k":"branch","len":1,"c":false},{"a":42767,"n":"b_A70F","k":"branch","len":1,"c":false},{"a":42770,"n":"b_A712","k":"branch","len":1,"c":false},{"a":42782,"n":"j_A71E","k":"branch","len":1,"c":false},{"a":42796,"n":"b_A72C","k":"branch","len":1,"c":false},{"a":42808,"n":"b_A738","k":"branch","len":1,"c":false},{"a":42811,"n":"voice3_step","k":"routine","len":23,"c":true},{"a":42820,"n":"r_A744","k":"branch","len":1,"c":false},{"a":42821,"n":"b_A745","k":"branch","len":1,"c":false},{"a":42825,"n":"j_A749","k":"branch","len":1,"c":false},{"a":42827,"n":"j_A74B","k":"branch","len":1,"c":false},{"a":42834,"n":"v3_next_event","k":"routine","len":15,"c":true},{"a":42849,"n":"v3_command_dispatch_operand","k":"routine","len":5,"c":true},{"a":42851,"n":"b_A763","k":"branch","len":1,"c":false},{"a":42854,"n":"v3_play_note","k":"routine","len":306,"c":true},{"a":42862,"n":"b_A76E","k":"branch","len":1,"c":false},{"a":42872,"n":"b_A778","k":"branch","len":1,"c":false},{"a":42892,"n":"b_A78C","k":"branch","len":1,"c":false},{"a":43011,"n":"b_A803","k":"branch","len":1,"c":false},{"a":43109,"n":"b_A865","k":"branch","len":1,"c":false},{"a":43116,"n":"b_A86C","k":"branch","len":1,"c":false},{"a":43119,"n":"b_A86F","k":"branch","len":1,"c":false},{"a":43131,"n":"j_A87B","k":"branch","len":1,"c":false},{"a":43145,"n":"b_A889","k":"branch","len":1,"c":false},{"a":43157,"n":"b_A895","k":"branch","len":1,"c":false},{"a":43159,"n":"r_A897","k":"branch","len":1,"c":false},{"a":43160,"n":"voice1_effects","k":"routine","len":318,"c":true},{"a":43194,"n":"b_A8BA","k":"branch","len":1,"c":false},{"a":43212,"n":"b_A8CC","k":"branch","len":1,"c":false},{"a":43218,"n":"j_A8D2","k":"branch","len":1,"c":false},{"a":43228,"n":"b_A8DC","k":"branch","len":1,"c":false},{"a":43244,"n":"b_A8EC","k":"branch","len":1,"c":false},{"a":43247,"n":"b_A8EF","k":"branch","len":1,"c":false},{"a":43263,"n":"b_A8FF","k":"branch","len":1,"c":false},{"a":43289,"n":"b_A919","k":"branch","len":1,"c":false},{"a":43310,"n":"b_A92E","k":"branch","len":1,"c":false},{"a":43325,"n":"b_A93D","k":"branch","len":1,"c":false},{"a":43331,"n":"j_A943","k":"branch","len":1,"c":false},{"a":43341,"n":"b_A94D","k":"branch","len":1,"c":false},{"a":43366,"n":"r_A966","k":"branch","len":1,"c":false},{"a":43367,"n":"j_A967","k":"branch","len":1,"c":false},{"a":43368,"n":"b_A968","k":"branch","len":1,"c":false},{"a":43388,"n":"b_A97C","k":"branch","len":1,"c":false},{"a":43408,"n":"b_A990","k":"branch","len":1,"c":false},{"a":43428,"n":"b_A9A4","k":"branch","len":1,"c":false},{"a":43436,"n":"b_A9AC","k":"branch","len":1,"c":false},{"a":43445,"n":"j_A9B5","k":"branch","len":1,"c":false},{"a":43446,"n":"b_A9B6","k":"branch","len":1,"c":false},{"a":43456,"n":"r_A9C0","k":"branch","len":1,"c":false},{"a":43457,"n":"b_A9C1","k":"branch","len":1,"c":false},{"a":43472,"n":"b_A9D0","k":"branch","len":1,"c":false},{"a":43478,"n":"voice2_effects","k":"routine","len":370,"c":true},{"a":43512,"n":"b_A9F8","k":"branch","len":1,"c":false},{"a":43530,"n":"b_AA0A","k":"branch","len":1,"c":false},{"a":43541,"n":"b_AA15","k":"branch","len":1,"c":false},{"a":43557,"n":"b_AA25","k":"branch","len":1,"c":false},{"a":43560,"n":"b_AA28","k":"branch","len":1,"c":false},{"a":43576,"n":"b_AA38","k":"branch","len":1,"c":false},{"a":43602,"n":"b_AA52","k":"branch","len":1,"c":false},{"a":43623,"n":"b_AA67","k":"branch","len":1,"c":false},{"a":43638,"n":"b_AA76","k":"branch","len":1,"c":false},{"a":43644,"n":"j_AA7C","k":"branch","len":1,"c":false},{"a":43654,"n":"b_AA86","k":"branch","len":1,"c":false},{"a":43683,"n":"r_AAA3","k":"branch","len":1,"c":false},{"a":43684,"n":"b_AAA4","k":"branch","len":1,"c":false},{"a":43703,"n":"b_AAB7","k":"branch","len":1,"c":false},{"a":43737,"n":"j_AAD9","k":"branch","len":1,"c":false},{"a":43738,"n":"b_AADA","k":"branch","len":1,"c":false},{"a":43758,"n":"b_AAEE","k":"branch","len":1,"c":false},{"a":43778,"n":"b_AB02","k":"branch","len":1,"c":false},{"a":43798,"n":"b_AB16","k":"branch","len":1,"c":false},{"a":43806,"n":"b_AB1E","k":"branch","len":1,"c":false},{"a":43815,"n":"j_AB27","k":"branch","len":1,"c":false},{"a":43816,"n":"b_AB28","k":"branch","len":1,"c":false},{"a":43826,"n":"r_AB32","k":"branch","len":1,"c":false},{"a":43827,"n":"b_AB33","k":"branch","len":1,"c":false},{"a":43842,"n":"b_AB42","k":"branch","len":1,"c":false},{"a":43848,"n":"voice3_effects","k":"routine","len":325,"c":true},{"a":43882,"n":"b_AB6A","k":"branch","len":1,"c":false},{"a":43900,"n":"b_AB7C","k":"branch","len":1,"c":false},{"a":43911,"n":"b_AB87","k":"branch","len":1,"c":false},{"a":43927,"n":"b_AB97","k":"branch","len":1,"c":false},{"a":43930,"n":"b_AB9A","k":"branch","len":1,"c":false},{"a":43952,"n":"b_ABB0","k":"branch","len":1,"c":false},{"a":43978,"n":"b_ABCA","k":"branch","len":1,"c":false},{"a":43999,"n":"b_ABDF","k":"branch","len":1,"c":false},{"a":44014,"n":"b_ABEE","k":"branch","len":1,"c":false},{"a":44020,"n":"j_ABF4","k":"branch","len":1,"c":false},{"a":44030,"n":"b_ABFE","k":"branch","len":1,"c":false},{"a":44061,"n":"r_AC1D","k":"branch","len":1,"c":false},{"a":44062,"n":"j_AC1E","k":"branch","len":1,"c":false},{"a":44063,"n":"b_AC1F","k":"branch","len":1,"c":false},{"a":44083,"n":"b_AC33","k":"branch","len":1,"c":false},{"a":44103,"n":"b_AC47","k":"branch","len":1,"c":false},{"a":44123,"n":"b_AC5B","k":"branch","len":1,"c":false},{"a":44131,"n":"b_AC63","k":"branch","len":1,"c":false},{"a":44140,"n":"j_AC6C","k":"branch","len":1,"c":false},{"a":44141,"n":"b_AC6D","k":"branch","len":1,"c":false},{"a":44152,"n":"b_AC78","k":"branch","len":1,"c":false},{"a":44167,"n":"b_AC87","k":"branch","len":1,"c":false},{"a":44173,"n":"any_voice_playing","k":"routine","len":19,"c":true},{"a":44192,"n":"tune_table","k":"variable","len":1,"c":true},{"a":44193,"n":"f_ACA1","k":"table","len":64,"c":true},{"a":44258,"n":"music_scripts","k":"table","len":1024,"c":true},{"a":45282,"n":"music_scripts_2","k":"table","len":1024,"c":true},{"a":46306,"n":"music_scripts_3","k":"table","len":1024,"c":true},{"a":47330,"n":"music_scripts_4","k":"table","len":1024,"c":true},{"a":48354,"n":"music_scripts_5","k":"table","len":797,"c":true},{"a":50176,"n":"screen_buffers_2","k":"table","len":1024,"c":true},{"a":51200,"n":"character_set_a","k":"table","len":1024,"c":true},{"a":52224,"n":"character_set_a_2","k":"table","len":200,"c":true},{"a":52424,"n":"a_CCC8","k":"table","len":64,"c":true},{"a":53248,"n":"character_set_b","k":"table","len":200,"c":true},{"a":53448,"n":"a_D0C8","k":"table","len":64,"c":true},{"a":54272,"n":"character_set_b_2","k":"table","len":1024,"c":true},{"a":55296,"n":"character_set_main","k":"table","len":79,"c":true},{"a":55375,"n":"f_D84F","k":"variable","len":1,"c":true},{"a":55376,"n":"f_D850","k":"table","len":10,"c":true},{"a":55386,"n":"f_D85A","k":"table","len":29,"c":true},{"a":55415,"n":"f_D877","k":"variable","len":1,"c":true},{"a":55416,"n":"f_D878","k":"table","len":39,"c":true},{"a":55455,"n":"f_D89F","k":"variable","len":1,"c":true},{"a":55456,"n":"f_D8A0","k":"table","len":10,"c":true},{"a":55466,"n":"f_D8AA","k":"table","len":29,"c":true},{"a":55495,"n":"f_D8C7","k":"variable","len":1,"c":true},{"a":55496,"n":"f_D8C8","k":"table","len":39,"c":true},{"a":55535,"n":"f_D8EF","k":"variable","len":1,"c":true},{"a":55536,"n":"f_D8F0","k":"table","len":10,"c":true},{"a":55546,"n":"f_D8FA","k":"table","len":29,"c":true},{"a":55575,"n":"f_D917","k":"variable","len":1,"c":true},{"a":55576,"n":"f_D918","k":"table","len":35,"c":true},{"a":55611,"n":"f_D93B","k":"table","len":4,"c":true},{"a":55615,"n":"f_D93F","k":"variable","len":1,"c":true},{"a":55616,"n":"f_D940","k":"table","len":10,"c":true},{"a":55626,"n":"f_D94A","k":"table","len":29,"c":true},{"a":55655,"n":"f_D967","k":"variable","len":1,"c":true},{"a":55656,"n":"f_D968","k":"table","len":39,"c":true},{"a":55695,"n":"f_D98F","k":"variable","len":1,"c":true},{"a":55696,"n":"f_D990","k":"table","len":10,"c":true},{"a":55706,"n":"f_D99A","k":"table","len":29,"c":true},{"a":55735,"n":"f_D9B7","k":"variable","len":1,"c":true},{"a":55736,"n":"f_D9B8","k":"table","len":39,"c":true},{"a":55775,"n":"f_D9DF","k":"variable","len":1,"c":true},{"a":55776,"n":"f_D9E0","k":"table","len":10,"c":true},{"a":55786,"n":"f_D9EA","k":"table","len":10,"c":true},{"a":55796,"n":"f_D9F4","k":"table","len":19,"c":true},{"a":55815,"n":"f_DA07","k":"variable","len":1,"c":true},{"a":55816,"n":"f_DA08","k":"table","len":50,"c":true},{"a":55866,"n":"f_DA3A","k":"table","len":64,"c":true},{"a":55946,"n":"f_DA8A","k":"table","len":64,"c":true},{"a":56026,"n":"f_DADA","k":"table","len":20,"c":true},{"a":56046,"n":"f_DAEE","k":"table","len":60,"c":true},{"a":56106,"n":"f_DB2A","k":"table","len":64,"c":true},{"a":56186,"n":"f_DB7A","k":"table","len":64,"c":true},{"a":56320,"n":"character_set_main_2","k":"table","len":477,"c":true},{"a":56797,"n":"f_DDDD","k":"table","len":64,"c":true},{"a":57344,"n":"sprite_shapes","k":"table","len":1024,"c":true},{"a":58368,"n":"sprite_shapes_2","k":"table","len":1024,"c":true},{"a":59392,"n":"sprite_shapes_3","k":"table","len":1024,"c":true},{"a":60416,"n":"sprite_shapes_4","k":"table","len":127,"c":true},{"a":60543,"n":"f_EC7F","k":"table","len":3,"c":true},{"a":60546,"n":"f_EC82","k":"table","len":58,"c":true},{"a":60604,"n":"a_ECBC","k":"variable","len":1,"c":true},{"a":60605,"n":"a_ECBD","k":"variable","len":1,"c":true},{"a":60606,"n":"a_ECBE","k":"variable","len":1,"c":true},{"a":60607,"n":"f_ECBF","k":"variable","len":1,"c":true},{"a":60608,"n":"a_ECC0","k":"variable","len":1,"c":true},{"a":60609,"n":"a_ECC1","k":"variable","len":1,"c":true},{"a":60610,"n":"f_ECC2","k":"table","len":64,"c":true},{"a":61440,"n":"sprite_shapes_5","k":"table","len":416,"c":true},{"a":61856,"n":"a_F1A0","k":"table","len":64,"c":true},{"a":62464,"n":"sprite_shapes_6","k":"table","len":1024,"c":true},{"a":63488,"n":"sprite_shapes_7","k":"table","len":1024,"c":true},{"a":64512,"n":"sprite_shapes_8","k":"table","len":1020,"c":true}],"records":[{"a":0,"t":"gap","n":1},{"a":1,"l":"zpa_01","c":"The processor port. The start-up at $9548 sets it to $35, so I/O is visible and both ROMs are banked out, and the game runs in that configuration.","t":"byte","b":[238],"x":[38219]},{"a":2,"l":"zpa_02","c":"The raster band counter of the interrupt chain: it counts 2, 1, 0 and indexes the table of band handlers.","t":"byte","b":[255],"x":[1865,1867,1873,7903,10103,10162,10164,10170,10212]},{"a":3,"l":"zpa_03","c":"Where the raster handlers save the accumulator.","t":"byte","b":[208],"x":[1852,1949,10145,10237]},{"a":4,"l":"zpa_04","c":"Where the raster handlers save the X register.","t":"byte","b":[65],"x":[1848,1945,10147,10239]},{"a":5,"l":"zpa_05","c":"Where the raster handlers save the Y register.","t":"byte","b":[0],"x":[1850,1947,10149,10241]},{"a":6,"l":"zpa_06","c":"Low byte of the pointer to the screen-map cell that the drawing routines are writing.","t":"byte","b":[7],"x":[2898,2942,2966,2968,3007,7859,9340,10841,10885,10909,10911,10950,10980]},{"a":7,"l":"zpa_07","c":"High byte of the pointer to the screen-map cell that the drawing routines are writing.","t":"byte","b":[34],"x":[2904,2972,2974,3011,7863,9344,10847,10915,10917,10954,10984]},{"a":8,"l":"zpa_08","c":"Low byte of the pointer to the screen-map column being written by the column writer.","t":"byte","b":[34],"x":[2708,2817,2819,2832,2859,2861,2914,2924,10857,10867]},{"a":9,"l":"zpa_09","c":"High byte of the pointer to the screen-map column being written by the column writer.","t":"byte","b":[0],"x":[2714,2867,2919,10862]},{"a":10,"l":"zpa_0A","c":"Low byte of the pointer to the text of the message being typed.","t":"byte","b":[0],"x":[3609,3629,3631,3684]},{"a":11,"l":"zpa_0B","c":"High byte of the pointer to the text of the message being typed.","t":"byte","b":[76,0,255],"x":[3613,3635]},{"a":14,"l":"zpa_0E","c":"Low byte of the pointer to the colour-map cell being written.","t":"byte","b":[0],"x":[2710,2821,2838,2863,3015,7867,9348,10958,10988]},{"a":15,"l":"zpa_0F","c":"High byte of the pointer to the colour-map cell being written.","t":"byte","b":[2],"x":[2718,2869,3019,3035,7871,7892,9352,10962,10992,11008]},{"a":16,"l":"zpp_10","c":"Eight screen-row pointers of part two, copied here from $5BD0 by $2B0F.","t":"byte","b":[0,0,0,0,0,0,25,22],"x":[10534,11028]},{"a":24,"t":"byte","b":[0,10,118,163,0,0,0,0]},{"a":32,"l":"zpa_20","c":"The stick direction as decoded from CIA1 port A: 0 for none, 1 to 10 for the eight directions and the two vertical ones; bit 4 holds the fire button in part one's read.","t":"byte","b":[0],"x":[1414,1452,6495,6518,6735,11136,11178,38299]},{"a":33,"l":"zpa_21","c":"The scroll direction: $01 for right, $FF for left, 0 for no scroll step wanted. The raster handler acts on it.","t":"byte","b":[0],"x":[1121,1181,1279,1506,1539,1564,1585,1603,1626,1933,2171,2611,2750,3478,5767,6722,7084,9880,10267,10276,11450,14535,38272]},{"a":34,"l":"zpa_22","c":"The horizontal scroll value written to the video register $D016; its low three bits are the pixel phase.","t":"byte","b":[118,163],"x":[1839,1968,2212,2218,2220,2274,2282,2284,2292,2296,2455,2459,3385,7043]},{"a":36,"l":"zpp_24","c":"Low byte of the pointer to the character data of the tile being drawn.","t":"byte","b":[179],"x":[2766,2787,2795,2803,2807,2936,10532,10559,10567,10879]},{"a":37,"l":"zpa_25","c":"High byte of the pointer to the character data of the tile being drawn.","t":"byte","b":[189,0,0,0,0],"x":[2791,2797,2811,2813,10563,10569,10575,10579]},{"a":42,"l":"zpa_2A","c":"Low byte of a general pointer used by the bulk copy and draw routines.","t":"byte","b":[0],"x":[7029,7033,7035,7064,7066,7076,7090,7096,14817,14826,39054,39236,39245,39541,39577,39582]},{"a":43,"l":"zpa_2B","c":"High byte of a general pointer used by the bulk copy and draw routines.","t":"byte","b":[1],"x":[7011,7024,7027,7039,7041,7068,7072,7094,14807,14812,14819,14824,39545,39586,39588]},{"a":44,"l":"zpa_2C","c":"Low byte of the pointer to Johnny's current walk frame table.","t":"byte","b":[8],"x":[6978,6996,7003]},{"a":45,"l":"zpa_2D","c":"High byte of the pointer to Johnny's current walk frame table.","t":"byte","b":[0],"x":[6983]},{"a":46,"l":"zpa_2E","c":"Scratch: the row offset held while a tile column is drawn.","t":"byte","b":[4,3],"x":[10530,10540]},{"a":48,"l":"zpp_30","c":"Eight colour-row pointers of part two, copied here from $5BE0 by $2B0F.","t":"byte","b":[8,3,8,0,160,0,160,0],"x":[10542,11033]},{"a":56,"t":"byte","b":[160,0,255,0,0,0,0,0]},{"a":64,"t":"byte","b":[0,0,8,0,0,0,0,36]},{"a":72,"t":"byte","b":[0,8,0,0,0,0,0,0]},{"a":80,"t":"byte","b":[25,0,0,3,76,0,0,0]},{"a":88,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":96,"t":"byte","b":[0,10]},{"a":98,"l":"zpa_62","c":"Attract mode: counts the raster lines of the colour bars.","t":"byte","b":[118],"x":[15624,15626,15738,38270,38451]},{"a":99,"l":"zpa_63","c":"Attract mode: index into the colour table that the colour bars cycle through.","t":"byte","b":[163],"x":[15593,15608,15740,38449]},{"a":100,"l":"zpa_64","c":"Attract mode: the index of the raster handler to run on the next interrupt.","t":"byte","b":[25,0,0,0,0,0,0,0],"x":[39100,39119,39148,39161,39176,39215]},{"a":108,"t":"byte","b":[0,0,0,118,0,128,163,230]},{"a":116,"t":"byte","b":[122,208,2,230,123,173,8,2]},{"a":124,"t":"byte","b":[201,58,176,10,201,32,240,239]},{"a":132,"t":"byte","b":[56]},{"a":133,"l":"zpp_85","c":"Data at $0085 (zpp_85): read by loader_stack_address.","t":"byte","b":[233,48,56,233,208,96,128,79]},{"a":141,"t":"byte","b":[199,82,88,0]},{"a":145,"l":"zpa_91","c":"Data at $0091 (zpa_91): written by playfield_colour_fill, part_two_colour_fill.","t":"byte","b":[255,0,0,85,255,0,0,0],"x":[3027,3041,11000,11014]},{"a":153,"t":"byte","b":[0,3,0,0,0,0,0,0]},{"a":161,"t":"byte","b":[0,204,85,0,0,0,0,0]},{"a":169,"t":"byte","b":[0,0,0,0,0]},{"a":174,"l":"zpa_AE","c":"Data at $00AE (zpa_AE): written by loader_stack_address.","t":"byte","b":[0]},{"a":175,"l":"zpa_AF","c":"Data at $00AF (zpa_AF): written by loader_stack_address.","t":"byte","b":[255,0,0,60,3,0,0,0]},{"a":183,"t":"byte","b":[5,8,96,8,185,64]},{"a":189,"l":"zpa_BD","c":"Data at $00BD (zpa_BD): written by playfield_colour_fill, draw_picture_colours, part_two_colour_fill.","t":"byte","b":[0,0,0,0,0,160],"x":[3024,3038,7881,7895,10967,10997,11011]},{"a":195,"l":"zpa_C3","c":"Data at $00C3 (zpa_C3): read by loader_stack_address.","t":"byte","b":[0]},{"a":196,"l":"zpa_C4","c":"Data at $00C4 (zpa_C4): read by loader_stack_address.","t":"byte","b":[4,64,0,0,11,0,11,64]},{"a":204,"t":"byte","b":[1,2,32,0,0,104,5,7]},{"a":212,"t":"byte","b":[0,39,9,71,0,132,132,132]},{"a":220,"t":"byte","b":[132,132,132,132]},{"a":224,"l":"zpf_E0","c":"Voice 1's script pointer, low byte.","t":"byte","b":[133],"x":[40661,40977,40990,41004,41008,41010,41023,41028,41035,41039,41045,41055,41059,41065,41075,41079,41085,41109,41121,41133,41139,41158,41162,41164,41205,41209,41230,41257,41268,41272,41280,41285,42140,42142,42148,42439,42456,42458]},{"a":225,"l":"zpf_E1","c":"Voice 1's script pointer, high byte.","t":"byte","b":[133],"x":[40666,40997,41012,41116,41166,41232,41259,42133,42463]},{"a":226,"l":"zpp_E2","c":"Voice 2's script pointer, low byte.","t":"byte","b":[133],"x":[41302,41315,41329,41333,41335,41342,41346,41352,41362,41366,41372,41382,41386,41392,41416,41428,41440,41446,41465,41470,41474,41476,41495,41499,41520,41547,41558,41567,41571,41579,41584,42483,42485,42491,42784,42801,42803]},{"a":227,"l":"zpa_E3","c":"Voice 2's script pointer, high byte.","t":"byte","b":[133],"x":[41322,41337,41423,41478,41522,41549,42476,42808]},{"a":228,"l":"zpp_E4","c":"Voice 3's script pointer, low byte.","t":"byte","b":[133],"x":[41601,41614,41628,41632,41634,41641,41645,41651,41661,41665,41671,41681,41687,41706,41710,41716,41740,41752,41764,41770,41789,41794,41798,41800,41833,41837,41858,41885,41896,41900,41908,41917,41922,42828,42830,42836,43133,43150,43152]},{"a":229,"l":"zpa_E5","c":"Voice 3's script pointer, high byte.","t":"byte","b":[133],"x":[41621,41636,41747,41802,41860,41887,42821,43157]},{"a":230,"l":"zpf_E6","c":"Voice 1's note duration counter.","t":"byte","b":[134],"x":[3032,7889,11005,40692,42128,42451,43172]},{"a":231,"l":"zpa_E7","c":"Voice 2's note duration counter.","t":"byte","b":[134],"x":[42471,42796,43490]},{"a":232,"l":"zpa_E8","c":"Voice 3's note duration counter.","t":"byte","b":[134],"x":[42816,43145,43860]},{"a":233,"l":"zpf_E9","c":"Voice 1's subroutine and loop stack depth, counting down from 7.","t":"byte","b":[134],"x":[40688,40987,41002,41104,41126,41217,41237,41243,41249]},{"a":234,"l":"zpa_EA","c":"Voice 2's subroutine and loop stack depth, counting down from 7.","t":"byte","b":[134],"x":[41312,41327,41411,41433,41507,41527,41533,41539]},{"a":235,"l":"zpa_EB","c":"Voice 3's subroutine and loop stack depth, counting down from 7.","t":"byte","b":[134],"x":[41611,41626,41735,41757,41845,41865,41871,41877]},{"a":236,"l":"zpf_EC","c":"Data at $00EC (zpf_EC): written by start_tune, voice3_pitch_reset_b; read by v1_play_note.","t":"byte","b":[134],"x":[40678,40979,42178,42415]},{"a":237,"l":"zpa_ED","c":"Data at $00ED (zpa_ED): written by v1_cmd_load_envelope, v2_cmd_set_transpose, v2_cmd_return; read by v2_play_note.","t":"byte","b":[135],"x":[41304,41467,41560,42521,42760]},{"a":238,"l":"zpa_EE","c":"Data at $00EE (zpa_EE): written by v2_cmd_set_sweep_byte, v3_copy14_source_high, v3_cmd_set_transpose; read by v3_play_note.","t":"byte","b":[135],"x":[41603,41791,41910,42870,43109]},{"a":239,"l":"zpa_EF","c":"Data at $00EF (zpa_EF): written by v1_cmd_call, v1_cmd_load_envelope, v2_cmd_set_sweep_byte, v3_cmd_load_envelope and 4 more; read by v1_cmd_call, v1_cmd_load_envelope, v2_cmd_set_sweep_byte, v3_cmd_load_envelope and 4 more.","t":"byte","b":[135],"x":[41025,41032,41282,41291,41581,41590,41919,41928,42191,42196,42536,42541,42885,42890,43706,43717]},{"a":240,"l":"zpa_F0","c":"Data at $00F0 (zpa_F0): written by v1_cmd_call, v1_cmd_load_envelope, v2_cmd_set_sweep_byte, v3_cmd_load_envelope and 1 more.","t":"byte","b":[135],"x":[41030,41287,41586,41924,43711]},{"a":241,"l":"zpa_F1","c":"Data at $00F1 (zpa_F1): written by voice1_pw_reset_b, v1_play_note, voice1_effects; read by voice1_effects.","t":"byte","b":[135],"x":[40732,42265,43264,43331]},{"a":242,"l":"zpa_F2","c":"Data at $00F2 (zpa_F2): written by voice1_pw_reset_b, v1_play_note, voice1_effects; read by voice1_effects.","t":"byte","b":[135],"x":[40734,42267,43266,43333]},{"a":243,"l":"zpa_F3","c":"Data at $00F3 (zpa_F3): written by voice2_pw_reset_b, v2_play_note, voice2_effects; read by voice2_effects.","t":"byte","b":[104],"x":[40755,42610,43577,43644]},{"a":244,"l":"zpa_F4","c":"Data at $00F4 (zpa_F4): written by voice2_pw_reset_b, v2_play_note, voice2_effects; read by voice2_effects.","t":"byte","b":[217],"x":[40757,42612,43579,43646]},{"a":245,"l":"zpa_F5","c":"Data at $00F5 (zpa_F5): written by voice3_pw_reset_b, v3_play_note, voice3_effects; read by voice3_effects.","t":"byte","b":[0],"x":[40778,42959,43953,44020]},{"a":246,"l":"zpa_F6","c":"Data at $00F6 (zpa_F6): written by voice3_pw_reset_b, v3_play_note, voice3_effects; read by voice3_effects.","t":"byte","b":[0],"x":[40780,42961,43955,44022]},{"a":247,"l":"zpa_F7","c":"Data at $00F7 (zpa_F7): written by voice1_pitch_reset, voice1_effects; read by voice1_effects.","t":"byte","b":[0],"x":[40838,43346,43452]},{"a":248,"l":"zpa_F8","c":"Data at $00F8 (zpa_F8): written by voice1_pitch_reset, voice1_effects; read by voice1_effects.","t":"byte","b":[0],"x":[40840,43348,43454]},{"a":249,"l":"zpa_F9","c":"Data at $00F9 (zpa_F9): written by voice2_pitch_reset, voice2_effects; read by voice2_effects.","t":"byte","b":[0],"x":[40913,43663,43822]},{"a":250,"l":"zpa_FA","c":"Data at $00FA (zpa_FA): written by voice2_pitch_reset, voice2_effects; read by voice2_effects.","t":"byte","b":[0],"x":[40915,43665,43824]},{"a":251,"l":"zpa_FB","c":"Data at $00FB (zpa_FB): written by voice3_pitch_reset, voice3_effects; read by voice3_effects.","t":"byte","b":[0],"x":[40948,43935,44035,44041,44147]},{"a":252,"l":"zpa_FC","c":"Data at $00FC (zpa_FC): written by voice3_pitch_reset, voice3_effects; read by voice3_effects.","t":"byte","b":[0],"x":[40950,43937,44037,44043,44149]},{"a":253,"l":"zpa_FD","c":"Data at $00FD (zpa_FD): written by start_tune; read by start_tune.","t":"byte","b":[0,0],"x":[40668,40697]},{"a":255,"l":"zpa_FF","c":"The note byte being played, kept for the transposition test.","t":"byte","b":[32],"x":[42166,42407,42441,42509,42752,42786,42854,43101,43135]},{"a":256,"t":"gap","n":256},{"a":263,"t":"note","l":"loader_stack_address","c":"An address inside the resident loader's copy in the stack page, which the NMI path at $2B25 jumps to; the game's own stack has grown over most of the loader by the time play begins, so what is there is not reliable.","note":"outside the tracked image","x":[11084]},{"a":512,"l":"mode","c":"The current mode of the action menu. 0 is walking; the other values index the handler table at $43E8 (search, take, utilise, hide, input and describe steps).","t":"byte","b":[147],"x":[1114,1297,1358,1394,1749,3062,3100,3181,3213,3237,3366,5789,5876,5969,6108,6196,6273,6356,9224,38227]},{"a":513,"l":"a_0201","c":"Fire is held down (set while fire is held).","t":"byte","b":[34],"x":[1422,1431,1441,38308]},{"a":514,"l":"a_0202","c":"Fire was pressed on this pass.","t":"byte","b":[42],"x":[1363,1425,1438,1449,3192,3246,5784,5804,5907,6131,6296,15087,38317,39411]},{"a":515,"l":"a_0203","c":"A direction is held down.","t":"byte","b":[34],"x":[1458,1465,1475]},{"a":516,"l":"a_0204","c":"A direction was pressed on this pass.","t":"byte","b":[44],"x":[1461,1472,1478,1484,3104,3187,3241,5799,5902,5978,6126,6205,6291,6365]},{"a":517,"l":"a_0205","c":"Data at $0205 (a_0205): written by player_move_up, player_move_down; read by player_move_up, player_move_down.","t":"byte","b":[56],"x":[1508,1518,1524,1541,1549]},{"a":518,"l":"a_0206","c":"Out-of-energy flag: set to 1 when the energy or shield bar is empty; the main loops then end the game.","t":"byte","b":[44],"x":[1109,8046,8822,8828,9806,9916,9992,12556]},{"a":519,"l":"a_0207","c":"Data at $0207 (a_0207): written by player_move_left, walk_right_step.","t":"byte","b":[49],"x":[1566,1613]},{"a":520,"l":"msg_queue_len","c":"Number of messages waiting in the queue at $02C4.","t":"byte","b":[0],"x":[3068,3585,3591,3661,3740,3758,5738,5793,5896,6120,6285,6427,8262,9216,9947,15023,38966,38993]},{"a":521,"l":"a_0209","c":"Message printing in progress: set while a message is being typed.","t":"byte","b":[44],"x":[1671,3617,3656,3747]},{"a":522,"l":"inventory_count","c":"How many objects Johnny holds (at most 4).","t":"byte","b":[0],"x":[3252,3278,3295,5752,5926,6046,6086,6150,6310,6399,6416,6447,6464,7527,7530,8729,8753]},{"a":523,"l":"a_020B","c":"One bit for each locked container, set once it has been opened.","t":"byte","b":[0],"x":[3554,7440,7456,7462]},{"a":524,"l":"a_020C","c":"One bit for each locked container, set when the wrong key was put in it.","t":"byte","b":[0],"x":[7448,7505,7511]},{"a":525,"l":"a_020D","c":"Jump in progress: set during the rising part of the jump arc.","t":"byte","b":[0],"x":[6483,6520,6598]},{"a":526,"l":"a_020E","c":"A jump is under way.","t":"byte","b":[0],"x":[6475,6486,6503,6556,8333]},{"a":527,"l":"a_020F","c":"Walk step state: 0 standing, positive moving right through the walk animation, negative moving left.","t":"byte","b":[0],"x":[6725,6809,6861,6914,7195,11139,11149,11162]},{"a":528,"l":"a_0210","c":"Security flags: bit 0 and bit 4 record the crossing of the checkpoint column and the clearance.","t":"byte","b":[0],"x":[7590,8100,8107,8111,8116]},{"a":529,"l":"a_0211","c":"The alarm has gone off.","t":"byte","b":[0],"x":[7598,8050,8084,8125]},{"a":530,"l":"a_0212","c":"The decoy has been built; part one is complete.","t":"byte","b":[0],"x":[1203,7606,8152,8174,8218,8257]},{"a":531,"l":"a_0213","c":"Enemy robot walk state: 0 stopped, 1 going forward, $FF going back.","t":"byte","b":[0],"x":[8326,8412,8436,8555]},{"a":532,"l":"a_0214","c":"Enemy robot direction flag.","t":"byte","b":[0],"x":[8353,8364,8428,8454,8465]},{"a":533,"l":"a_0215","c":"Enemy robot step counter.","t":"byte","b":[0],"x":[8375,8383,8389,8476,8482,8488]},{"a":534,"l":"a_0216","c":"Enemy robot step timer, counting down from 6.","t":"byte","b":[0],"x":[8415,8439,8549]},{"a":535,"l":"a_0217","c":"Data at $0217 (a_0217): written by pause_check; read by irq_band_panel_mid.","t":"byte","b":[0],"x":[1992,8688,8716]},{"a":536,"l":"a_0218","c":"The pause key (F7) is being held.","t":"byte","b":[0],"x":[8664,8668,8683,8700,8706,8711]},{"a":537,"l":"a_0219","c":"Guard state: 0 none, 1 guard from the right, 2 guard from the left.","t":"byte","b":[0],"x":[6715,7613,8246,8834,8863,8871,8891,8901,9292]},{"a":538,"l":"a_021A","c":"Data at $021A (a_021A): written by guard_logic; read by guard_logic.","t":"byte","b":[0],"x":[8874,8882,8888]},{"a":539,"l":"a_021B","c":"The map column under Johnny.","t":"byte","b":[0],"x":[3422,3426,3481,3539,6074,6233,7420,8089,8130,8277,8288,9614]},{"a":540,"l":"a_021C","c":"Data at $021C (a_021C): written by input_terminal_computer; read by input_terminal_computer.","t":"byte","b":[0],"x":[7768,7778]},{"a":541,"l":"a_021D","c":"Data at $021D (a_021D): written by input_terminal_computer; read by input_terminal_computer.","t":"byte","b":[0],"x":[7706,7716]},{"a":542,"l":"a_021E","c":"Data at $021E (a_021E): written by check_exit_alarm; read by check_exit_alarm.","t":"byte","b":[0],"x":[9296,9307]},{"a":543,"l":"a_021F","c":"Data at $021F (a_021F): written by award_column_bonus; read by award_column_bonus.","t":"byte","b":[0],"x":[9625,9635]},{"a":544,"l":"a_0220","c":"Data at $0220 (a_0220): written by part_two_duck_start, duck_frame_pick; read by duck_frame_pick.","t":"byte","b":[0],"x":[11317,11671,11689,11704]},{"a":545,"l":"a_0221","c":"Data at $0221 (a_0221): written by part_two_walk, part_two_duck_step; read by part_two_duck_step, part_two_down_left, part_two_down_right.","t":"byte","b":[0],"x":[11195,11242,11320,11368,11504,11550]},{"a":546,"l":"a_0222","c":"Data at $0222 (a_0222): written by spawn_actor_0222, actor_0222_update; read by actor_0222_update, run_actors.","t":"byte","b":[0],"x":[11723,11740,11773,11797,14078]},{"a":547,"l":"a_0223","c":"Data at $0223 (a_0223): written by spawn_event_4, actor_0223_update; read by actor_0223_update, run_actors.","t":"byte","b":[0,0],"x":[11810,11827,11846,11884,14086]},{"a":549,"l":"a_0225","c":"Data at $0225 (a_0225): written by spawn_event_2, actor_0225_update; read by actor_0225_update, run_actors.","t":"byte","b":[0],"x":[11907,11924,11943,11974,14094]},{"a":550,"l":"a_0226","c":"Data at $0226 (a_0226): written by spawn_event_3, actor_0226_update; read by actor_0226_update, run_actors.","t":"byte","b":[0],"x":[13433,13450,13469,13500,14102]},{"a":551,"l":"a_0227","c":"Data at $0227 (a_0227): written by spawn_event_7, actor_0227_update; read by actor_0227_update, run_actors.","t":"byte","b":[0],"x":[11997,12016,12080,12114,12136,12156,14121]},{"a":552,"l":"a_0228","c":"Data at $0228 (a_0228): written by actor_0227_update; read by actor_0227_update, run_actors.","t":"byte","b":[0],"x":[12011,12032,12061,12109,12117,12127,14110]},{"a":553,"l":"a_0229","c":"Data at $0229 (a_0229): written by spawn_event_6, actor_0229_update, actor_022B_group_update, spawn_group_member; read by actor_0229_update, run_actors, check_exit_blocked.","t":"byte","b":[0],"x":[12171,12190,12219,12241,12298,12323,12404,12452,14129,14497]},{"a":554,"l":"a_022A","c":"Data at $022A (a_022A): written by actor_0229_update; read by actor_0229_update, run_actors, check_exit_blocked.","t":"byte","b":[0],"x":[12180,12208,12230,12301,12311,12326,14140,14513]},{"a":555,"l":"a_022B","c":"Data at $022B (a_022B): read by actor_022B_group_update, run_actors, end_sequence_wait.","t":"byte","b":[0,0],"x":[12379,14257,14976]},{"a":557,"l":"a_022D","c":"Data at $022D (a_022D): read by actor_022B_group_update.","t":"byte","b":[0,0],"x":[12374]},{"a":559,"l":"a_022F","c":"Data at $022F (a_022F): read by actor_022B_group_update.","t":"byte","b":[0],"x":[12369]},{"a":560,"l":"a_0230","c":"Data at $0230 (a_0230): written by spawn_actor_0230, actor_0230_update, move_actor_pair; read by actor_0230_update, spawn_actor_0233, run_actors, part_two_column_events.","t":"byte","b":[0],"x":[12494,12583,12588,12651,12947,14148,35126]},{"a":561,"l":"a_0231","c":"Data at $0231 (a_0231): written by spawn_actor_0231, actor_0231_update; read by actor_0231_update, run_actors, part_two_column_events.","t":"byte","b":[0],"x":[12743,12780,12805,12836,12862,14156,35132]},{"a":562,"l":"a_0232","c":"Data at $0232 (a_0232): written by move_actor_pair, spawn_chase_pair, spawn_actor_0235; read by actor_0232_update, spawn_actor_0235, run_actors.","t":"byte","b":[0],"x":[12654,12682,12718,13032,13048,14164]},{"a":563,"l":"a_0233","c":"Data at $0233 (a_0233): written by spawn_actor_0233, actor_0233_update; read by actor_0230_update, spawn_actor_0233, actor_0233_update, run_actors.","t":"byte","b":[0],"x":[12546,12934,12953,12986,12995,14172]},{"a":564,"l":"a_0234","c":"Data at $0234 (a_0234): written by spawn_event_6, actor_0229_update, move_actor_helper; read by actor_0229_update, move_actor_helper.","t":"byte","b":[0],"x":[12168,12185,12290,12338,12357]},{"a":565,"l":"a_0235","c":"Data at $0235 (a_0235): written by spawn_actor_0235, actor_0235_update; read by actor_0232_update, spawn_actor_0235, actor_0235_update, run_actors.","t":"byte","b":[0],"x":[12708,13024,13040,13067,13089,13099,14180]},{"a":566,"l":"a_0236","c":"Data at $0236 (a_0236): written by spawn_actor_0236, actor_0236_update; read by actor_0236_update, run_actors.","t":"byte","b":[0],"x":[13155,13194,13224,14273]},{"a":567,"l":"a_0237","c":"Data at $0237 (a_0237): written by slot_animations; read by slot_animations.","t":"byte","b":[0,0,0],"x":[15348,15353]},{"a":570,"l":"a_023A","c":"Data at $023A (a_023A): written by spawn_event_5, actor_023A_update; read by run_actors.","t":"byte","b":[0],"x":[13234,13251,14188]},{"a":571,"l":"a_023B","c":"Data at $023B (a_023B): written by sinking_animation; read by sinking_animation, set_player_sprite.","t":"byte","b":[0],"x":[14672,14678,15037]},{"a":572,"l":"a_023C","c":"Data at $023C (a_023C): written by actor_0231_update, start_laser_shot, update_laser_shot; read by actor_0230_update, actor_0231_update, run_actors, player_fire.","t":"byte","b":[0],"x":[12564,12818,12839,12858,14196,15093,15125,15159]},{"a":573,"l":"a_023D","c":"Data at $023D (a_023D): written by spawn_event_11, actor_023D_update; read by actor_023D_update, run_actors.","t":"byte","b":[0],"x":[13274,13288,13328,13355,13364,13377,14204]},{"a":574,"l":"a_023E","c":"Data at $023E (a_023E): written by actor_023D_update; read by actor_023D_update, run_actors.","t":"byte","b":[0],"x":[13283,13307,13350,13358,13390,13403,14215]},{"a":575,"l":"a_023F","c":"Data at $023F (a_023F): written by spawn_event_12, actor_023F_update; read by actor_023F_update, run_actors.","t":"byte","b":[0],"x":[13523,13540,13568,13599,14223]},{"a":576,"l":"a_0240","c":"Data at $0240 (a_0240): written by spawn_event_13, actor_0240_update; read by actor_0240_update, run_actors.","t":"byte","b":[0],"x":[13612,13629,13657,13688,14231]},{"a":577,"l":"a_0241","c":"Data at $0241 (a_0241): written by part_two_start, part_two_column_events; read by part_two_column_events.","t":"byte","b":[0],"x":[9837,35141,35147]},{"a":578,"l":"a_0242","c":"Data at $0242 (a_0242): written by spawn_event_15, actor_0242_update; read by actor_0242_update, run_actors.","t":"byte","b":[0],"x":[13738,13755,13789,13844,14247]},{"a":579,"l":"a_0243","c":"Data at $0243 (a_0243): written by part_two_walk, part_two_duck_step; read by actor_0222_update, actor_023D_update.","t":"byte","b":[0],"x":[11198,11245,11333,11373,11760,13315]},{"a":580,"l":"a_0244","c":"Data at $0244 (a_0244): written by spawn_event_14, actor_0244_update; read by run_actors.","t":"byte","b":[0],"x":[13698,13715,14239]},{"a":581,"l":"a_0245","c":"Attract mode timer, counted up each frame.","t":"byte","b":[0],"x":[15693,38345,38354,39192,39642]},{"a":582,"l":"a_0246","c":"The attract mode's current screen: 0 the credits, 2 the picture.","t":"byte","b":[0],"x":[38367,38517,38579,39647]},{"a":583,"l":"a_0247","c":"Data at $0247 (a_0247): written by part_two_irq_lower_band, scroll_sprites_step; read by part_two_irq_lower_band.","t":"byte","b":[0],"x":[10226,10234,10351]},{"a":584,"l":"a_0248","c":"Data at $0248 (a_0248): written by scroll_sprites_step; read by scroll_sprites_step.","t":"byte","b":[0],"x":[10340,10346]},{"a":585,"l":"a_0249","c":"Part two: set after the energy-out ending has begun.","t":"byte","b":[0],"x":[9921,9939]},{"a":586,"l":"a_024A","c":"Part two: set when the chase pair has been started.","t":"byte","b":[0],"x":[12668,12673,35120]},{"a":587,"l":"a_024B","c":"X position, low byte, of the eight sprite slots.","t":"byte","b":[0],"x":[9811,10041,10380,10388,11393,11401,11428,11436,11462,12497,12503,12950,12956,13037,13043,13161,13856,13862,13888,13893,13958,13970,13979,14296,14905,15140,15143,39699]},{"a":588,"l":"a_024C","c":"Data at $024C (a_024C): written by part_two_start, part_two_walk_left_step, part_two_walk_right_step, actor_0230_update and 2 more; read by actor_0230_update, look_up_ground_row.","t":"byte","b":[0],"x":[9814,11404,11439,11465,12604,12610,14908,35508,39702]},{"a":589,"l":"a_024D","c":"Data at $024D (a_024D): written by attract_sprites.","t":"byte","b":[0],"x":[39707]},{"a":590,"l":"a_024E","c":"Data at $024E (a_024E): written by attract_sprites; read by spawn_actor_0236.","t":"byte","b":[0,0,0,0,0],"x":[13158,39710]},{"a":595,"l":"a_0253","c":"Y position of the eight sprite slots.","t":"byte","b":[0],"x":[9819,11612,11619,11637,11644,13945,13985,39715]},{"a":596,"l":"a_0254","c":"Data at $0254 (a_0254): written by part_two_start, attract_sprites; read by actor_0223_update, actor_0225_update, actor_0227_update, actor_0226_update and 4 more.","t":"byte","b":[0],"x":[9824,11869,11959,12096,13485,13584,13673,14662,35490,39723]},{"a":597,"l":"a_0255","c":"Data at $0255 (a_0255): written by attract_sprites.","t":"byte","b":[0],"x":[39718]},{"a":598,"l":"a_0256","c":"Data at $0256 (a_0256): written by attract_sprites; read by spawn_actor_0236.","t":"byte","b":[0,0,0,8,2],"x":[13149,39726]},{"a":603,"l":"a_025B","c":"Active flag of the eight sprite slots.","t":"byte","b":[0],"x":[9783,10362,10372,12120,13012,13849,13904,13926,13941,13991,14854,14922,15408,38876]},{"a":604,"l":"a_025C","c":"Data at $025C (a_025C): written by part_two_start, end_sequence_wait.","t":"byte","b":[0],"x":[9786,14925]},{"a":605,"l":"f_025D","c":"Data at $025D (f_025D): written by intro_sequence; read by chase_trigger.","t":"byte","b":[0],"x":[15312,38623]},{"a":606,"l":"a_025E","c":"Data at $025E (a_025E): written by intro_sequence.","t":"byte","b":[0,0,0,0,0],"x":[38626]},{"a":611,"l":"a_0263","c":"Ninth bit of the X position of the eight sprite slots.","t":"byte","b":[8],"x":[9791,10355,10368,13873,13881,13912,13917,13953,13965,13998,14292,14913,39683]},{"a":612,"l":"a_0264","c":"Data at $0264 (a_0264): written by part_two_start, end_sequence_wait, attract_sprites.","t":"byte","b":[8],"x":[9794,14916,39686]},{"a":613,"l":"a_0265","c":"Data at $0265 (a_0265): written by attract_sprites.","t":"byte","b":[0],"x":[39691]},{"a":614,"l":"a_0266","c":"Data at $0266 (a_0266): written by attract_sprites.","t":"byte","b":[0,0,0,0,0],"x":[39694]},{"a":619,"l":"a_026B","c":"Path active flag of the eight sprite slots: the slot is following a jump or shot path.","t":"byte","b":[0,0,96,98,0,0,0,0],"x":[11173,11265,11457,11560,11567,11582,11660,13166,13771,13776,13797,13802,13907,14556,14570,14589,14618,14634,38667,38687]},{"a":627,"l":"f_0273","c":"Path direction of the eight sprite slots: set while the path is going up.","t":"byte","b":[0,0,0,0,0,0,0,0],"x":[11570,11593,11652]},{"a":635,"l":"f_027B","c":"Path step of the eight sprite slots.","t":"byte","b":[0,0,0,0,0,0,0,8],"x":[11598,11604,11625,11631,13171]},{"a":643,"l":"f_0283","c":"Hit-flash flag of the eight sprite slots.","t":"byte","b":[0,160,0,14,14,4,10,0],"x":[15358,15405,15416,39744,39749]},{"a":651,"l":"f_028B","c":"Hit-flash frame of the eight sprite slots.","t":"byte","b":[4,10,0,0,72,235,0,0],"x":[15369,15375,15402]},{"a":659,"l":"a_0293","c":"Data at $0293 (a_0293): written by spawn_overlay_actor, end_sequence_wait; read by run_actors.","t":"byte","b":[0],"x":[13111,14281,15002]},{"a":660,"l":"a_0294","c":"Set to 1 by the idle drain loop at $225E to have the message printer run from the interrupt.","t":"byte","b":[0],"x":[1325,1925,8800,38898]},{"a":661,"l":"a_0295","c":"Jump arc step counter.","t":"byte","b":[0],"x":[6525,6528,6561,6565,6568,9237]},{"a":662,"l":"a_0296","c":"Johnny's facing as last set: the stick value minus one, so 0 is up, 1 down, 3 left, 7 right and the other values the diagonals.","t":"byte","b":[0],"x":[1172,6752,6770,6920,11227]},{"a":663,"l":"a_0297","c":"Johnny's wanted facing, the stick value minus one: 0 up, 1 down, 3 left, 7 right and the diagonals; $0296 follows it when he turns.","t":"byte","b":[0],"x":[3444,6744,6749,6773,6917,11224,11277,11336,11471,11476,11490,11495,11517,11522,11536,11541,15043,15099,35470]},{"a":664,"l":"a_0298","c":"Walk animation timer, counting down from 3.","t":"byte","b":[0],"x":[6812,6864,6939,6956,11680]},{"a":665,"l":"a_0299","c":"Part one puzzle flags: bit 0 logged on, bit 1 link made, bit 2 alarm override, bit 3 sprinkler off.","t":"byte","b":[0],"x":[7646,7653,7658,7669,7676,7681,7692,7699,7722,7727,7738,7743,7754,7761,7784,7789,7800,7805,7816,7821,8142,8187,8250]},{"a":666,"l":"a_029A","c":"Energy bar: the number of cells left, counted down by the drain.","t":"byte","b":[0],"x":[7913,7922,7967]},{"a":667,"l":"a_029B","c":"Shield bar: the number of cells left, counted down by the drain.","t":"byte","b":[0],"x":[7981,7990,8035,9870]},{"a":668,"l":"a_029C","c":"The video memory register value of the panel band.","t":"byte","b":[0],"x":[1952,9316,9364]},{"a":669,"l":"a_029D","c":"Part two duck timer.","t":"byte","b":[0],"x":[11203,11250,11326,11365]},{"a":670,"l":"a_029E","c":"The video memory register value of the part-two middle band.","t":"byte","b":[0],"x":[10214,14930]},{"a":671,"l":"a_029F","c":"Part two: scroll value of the upper band.","t":"byte","b":[0],"x":[10291,10679,10686,10690,10695,15176]},{"a":672,"l":"a_02A0","c":"Part two: scroll value of the lower band.","t":"byte","b":[0],"x":[10220,10396,10403,10412,10417,15179,35500]},{"a":673,"l":"a_02A1","c":"The vertical scroll register value for the second band, flipped by the flash routine.","t":"byte","b":[0],"x":[1973,38738,38744]},{"a":674,"l":"a_02A2","c":"Seconds since the start of part two, worked out from the clock.","t":"byte","b":[0],"x":[15243,15257,15278,15281,15288]},{"a":675,"l":"a_02A3","c":"Part two: the laser shot's direction, 1 or 2.","t":"byte","b":[0],"x":[15108,15116,15147]},{"a":676,"l":"a_02A4","c":"Data at $02A4 (a_02A4): written by part_two_main_loop; read by part_two_main_loop.","t":"byte","b":[0],"x":[9944,9957,9981]},{"a":677,"l":"a_02A5","c":"Animation counter with two states, advanced every fourth pass.","t":"byte","b":[0],"x":[11888,12216,12414,12871,12915,13058,13138,13206,13381,13414,13504,13551,13640,13719,14026,14035,15345]},{"a":678,"l":"a_02A6","c":"Animation counter with three states, advanced every fourth pass.","t":"byte","b":[1],"x":[11978,12124,13255,14039,14048]},{"a":679,"l":"a_02A7","c":"Animation counter with four states, advanced every fourth pass.","t":"byte","b":[0,0],"x":[11751,12658,14052,14061]},{"a":681,"l":"a_02A9","c":"Animation counter with eight states, advanced every fourth pass.","t":"byte","b":[0],"x":[14065,14074,14342,14437]},{"a":682,"l":"a_02AA","c":"Countdown to the next advance of the animation counters.","t":"byte","b":[0],"x":[14013,14020]},{"a":683,"l":"a_02AB","c":"Data at $02AB (a_02AB): written by part_two_scroll_column, draw_tile_column_p2; read by draw_tile_column_p2.","t":"byte","b":[0],"x":[10478,10527,10555]},{"a":684,"l":"a_02AC","c":"Data at $02AC (a_02AC): written by build_screen, draw_part_two_screen; read by build_screen, draw_part_two_screen.","t":"byte","b":[0],"x":[2933,2944,10876,10887]},{"a":685,"l":"a_02AD","c":"Scroll phase: the character within the tile at the left of the screen, 0 to 3.","t":"byte","b":[0],"x":[2618,2644,2663,2667,2674,2692,2699,2754,3002,3374,10481,10484,10493,10524,10945,12259,14334,14427]},{"a":686,"l":"a_02AE","c":"Scroll column: the tile column of the map at the left of the screen.","t":"byte","b":[0],"x":[1050,1147,1576,1617,2636,2648,2677,2680,2702,2875,2890,2993,3415,8567,9270,9834,10034,10496,10499,10818,10833,10936,11443,12246,12314,14301,14394,14525,15292,15301,35138]},{"a":687,"l":"f_02AF","c":"Data at $02AF (f_02AF): written by fetch_tile_chars; read by write_column_buffer.","t":"byte","b":[0,0,0,0,0,0,0,0],"x":[2768,2829]},{"a":695,"t":"byte","b":[0,0,0,0]},{"a":699,"l":"a_02BB","c":"Data at $02BB (a_02BB): written by build_screen, draw_part_two_screen; read by build_screen, draw_part_two_screen.","t":"byte","b":[0],"x":[2883,2906,2976,2979,10826,10849,10919,10922]},{"a":700,"l":"a_02BC","c":"Data at $02BC (a_02BC): written by build_screen, draw_part_two_screen; read by build_screen, draw_part_two_screen.","t":"byte","b":[0],"x":[2878,2887,2921,2986,2990,10821,10830,10864,10929,10933]},{"a":701,"l":"a_02BD","c":"The last seconds value read from the clock.","t":"byte","b":[0],"x":[1031,2003,2025,2037,2050,2060,2071,2084,10318,38787]},{"a":702,"l":"frame_flag","c":"Set to 1 by the top raster handler every frame; the main loop only does a full pass when it is set, and clears it at the start of the pass.","t":"byte","b":[0],"x":[1256,1266,1922,9461,9466,9521,9526,9532,9537]},{"a":703,"l":"a_02BF","c":"Data at $02BF (a_02BF): written by main_loop_frame, irq_scroll_and_exit; read by main_loop_frame.","t":"byte","b":[0],"x":[1269,1276,1942]},{"a":704,"l":"a_02C0","c":"Data at $02C0 (a_02C0): written by draw_tile_column, fetch_tile_chars; read by fetch_tile_chars.","t":"byte","b":[0],"x":[2722,2763,2781]},{"a":705,"l":"a_02C1","c":"Data at $02C1 (a_02C1): written by refill_edge_column; read by fetch_tile_chars.","t":"byte","b":[0],"x":[2624,2633,2760]},{"a":706,"l":"a_02C2","c":"Data at $02C2 (a_02C2): written by locate_player_column; read by locate_player_column.","t":"byte","b":[0],"x":[3382,3402]},{"a":707,"l":"a_02C3","c":"Data at $02C3 (a_02C3): written by locate_player_column; read by locate_player_column.","t":"byte","b":[0],"x":[3389,3398]},{"a":708,"l":"f_02C4","c":"The message queue: the numbers of the messages waiting to be typed.","t":"byte","b":[0],"x":[3588,3595,3620,3642,3727,3736]},{"a":709,"l":"f_02C5","c":"Data at $02C5 (f_02C5): read by message_dequeue.","t":"byte","b":[0,0,0,0,0,0,0,0],"x":[3733]},{"a":717,"t":"byte","b":[0,0,0]},{"a":720,"l":"a_02D0","c":"The typing position in the message window.","t":"byte","b":[0],"x":[3649,3681,3711,3720]},{"a":721,"l":"a_02D1","c":"The position in the message text being typed.","t":"byte","b":[0],"x":[3652,3678,3708,3723]},{"a":722,"l":"a_02D2","c":"Countdown to the next character typed.","t":"byte","b":[0],"x":[3667,3675]},{"a":723,"l":"a_02D3","c":"The index of the object that the current menu entry names.","t":"byte","b":[0],"x":[3164,3170,3219,3275,3322,3325,3341,5769,5815,5823,5831,5849,5881,5923,5929,5939,6116,6147,6153,6163,6281,6307,6313,6323]},{"a":724,"l":"a_02D4","c":"The delay counter of the search, hide, input and describe modes.","t":"byte","b":[0],"x":[3095,3117,5974,5991,6201,6218,6361,6378]},{"a":725,"l":"a_02D5","c":"The layer of the object table that the current search covers (3).","t":"byte","b":[0],"x":[3451,3498,3532,6080,6226]},{"a":726,"l":"a_02D6","c":"The number of objects found by the last search, or $FF if the search is not allowed.","t":"byte","b":[0],"x":[3077,3141,3174,3228,3328,3440,3469,3475,3512,3524,5863,6015]},{"a":727,"l":"f_02D7","c":"The numbers of the objects found by the last search.","t":"byte","b":[0,0,0,0],"x":[3161,3222,3283,3344,3515]},{"a":731,"l":"f_02DB","c":"The description numbers of the objects found by the last search.","t":"byte","b":[0,0,0,0],"x":[3289,3521]},{"a":735,"l":"inventory","c":"Four pairs of bytes, one pair per held object: the object number, then the index of its description text.","t":"byte","b":[0],"x":[3286,3298,5868,5947,6054,6058,6061,6097,6171,6265,6331,6408,6456,7517,7535,7538,8747]},{"a":736,"l":"f_02E0","c":"Data at $02E0 (f_02E0): written by mode_search_finish, mode_hide_do, input_lock_check; read by mode_hide_do, mode_describe_do, input_lock_check.","t":"byte","b":[0,0,0,0,0,0,0],"x":[3292,6064,6067,6390,7541,7544]},{"a":743,"l":"a_02E7","c":"The score, high byte of three, in decimal.","t":"byte","b":[0],"x":[5650,5653,5659,5662,14844,38287,38901,39012]},{"a":744,"l":"a_02E8","c":"The score, middle byte, in decimal.","t":"byte","b":[0],"x":[5641,5644,5668,38290,38909,39018]},{"a":745,"l":"a_02E9","c":"The score, low byte, in decimal.","t":"byte","b":[0],"x":[5632,5635,5674,38293,38917,39024]},{"a":746,"l":"a_02EA","c":"Points to add to the score: the high byte.","t":"byte","b":[0],"x":[5647,5682,9644,9668]},{"a":747,"l":"a_02EB","c":"Points to add to the score: the middle byte.","t":"byte","b":[0],"x":[1188,5638,5685,7467,7713,7775,8166,8766,9304,9632,9660,9692,11929,12331,12593,12850,13408,13545,13634,35157]},{"a":748,"l":"a_02EC","c":"Points to add to the score: the low byte.","t":"byte","b":[0],"x":[5629,5688,9684,11745,11832,12066,13455]},{"a":749,"l":"a_02ED","c":"Walking flag: set while Johnny is walking.","t":"byte","b":[0],"x":[1590,6924,6943,7086,7210,9875,9986,11208,11309,11379,11410,11414,11666,14625]},{"a":750,"l":"a_02EE","c":"Johnny's walk frame number.","t":"byte","b":[0],"x":[6779,6822,6830,6874,6884]},{"a":751,"l":"a_02EF","c":"The turning steps left when Johnny changes direction.","t":"byte","b":[0],"x":[6789,6801,6817,6836,6848,6853,6869,6890]},{"a":752,"l":"a_02F0","c":"Data at $02F0 (a_02F0): written by input_key_drawer; read by input_lock_check.","t":"byte","b":[0],"x":[7351,7374,7397,7435]},{"a":753,"l":"a_02F1","c":"Data at $02F1 (a_02F1): written by input_key_drawer; read by input_lock_check.","t":"byte","b":[0],"x":[7356,7379,7402,7473]},{"a":754,"l":"a_02F2","c":"Data at $02F2 (a_02F2): written by input_key_drawer; read by input_lock_check.","t":"byte","b":[0],"x":[7361,7384,7407,7482]},{"a":755,"l":"a_02F3","c":"Data at $02F3 (a_02F3): written by input_key_drawer; read by input_lock_check.","t":"byte","b":[0],"x":[7366,7389,7412,7491]},{"a":756,"l":"a_02F4","c":"Data at $02F4 (a_02F4): written by energy_drain_step, shield_drain_step; read by energy_drain_step, shield_drain_step.","t":"byte","b":[0],"x":[7931,7936,7999,8004]},{"a":757,"l":"a_02F5","c":"Data at $02F5 (a_02F5): written by draw_panel, draw_picture_screen.","t":"byte","b":[0],"x":[7875,9356]},{"a":758,"l":"a_02F6","c":"Data at $02F6 (a_02F6): written by check_laser_pickup, check_countdown; read by check_countdown.","t":"byte","b":[0],"x":[8214,8226,8231]},{"a":759,"l":"a_02F7","c":"Data at $02F7 (a_02F7): written by check_laser_pickup, check_countdown; read by check_countdown.","t":"byte","b":[0],"x":[8208,8234,8237]},{"a":760,"l":"a_02F8","c":"Data at $02F8 (a_02F8): written by timed_event.","t":"byte","b":[0],"x":[8269]},{"a":761,"l":"a_02F9","c":"Data at $02F9 (a_02F9): written by enemy_walk; read by enemy_walk.","t":"byte","b":[0],"x":[8361,8420,8444,8462,8529]},{"a":762,"l":"a_02FA","c":"Data at $02FA (a_02FA): written by guard_left_animate; read by guard_left_animate.","t":"byte","b":[0],"x":[9169,9178,9204]},{"a":763,"l":"a_02FB","c":"Data at $02FB (a_02FB): written by guard_right_animate; read by guard_right_animate.","t":"byte","b":[0],"x":[9110,9119,9165]},{"a":764,"l":"selected_action","c":"Index 0 to 3 of the action chosen with the space bar: JUMP, LASER, SEARCH, UTILISE.","t":"byte","b":[0],"x":[1374,1697,1704,1715,9884,38798]},{"a":765,"l":"a_02FD","c":"The space key is being held.","t":"byte","b":[0],"x":[1685,1689,1694]},{"a":766,"l":"a_02FE","c":"The index in the inventory of the object chosen in a menu.","t":"byte","b":[0],"x":[5884,5944,6043,6113,6168,6278,6328,6387]},{"a":767,"l":"a_02FF","c":"The number of the object chosen in a menu.","t":"byte","b":[0],"x":[6100,6174,7432,7573,7619]},{"a":768,"l":"a_0300","c":"The stick direction saved when a jump started.","t":"byte","b":[139],"x":[6497,6515,38230]},{"a":769,"l":"a_0301","c":"Johnny's height saved for the feet probe and the jump.","t":"byte","b":[227],"x":[1501,1534,6492,6511,7014]},{"a":770,"l":"a_0302","c":"Scratch byte of the key test.","t":"byte","b":[131],"x":[6617,6661]},{"a":771,"l":"a_0303","c":"The walk frame within the frame table.","t":"byte","b":[164],"x":[6965,6972,6993,11312]},{"a":772,"l":"a_0304","c":"The scroll column at the last enemy test.","t":"byte","b":[124],"x":[8570,8575]},{"a":773,"l":"a_0305","c":"Counter of the end-of-scene walk.","t":"byte","b":[165],"x":[9488,9491,9500,9580,9583,9592]},{"a":774,"l":"a_0306","c":"Frame counter: increased by the raster handler each frame; the main loops wait for it and decrement it.","t":"byte","b":[26],"x":[1289,1294,1986,8725,9709,9712,9726,9973,9978,10264,12618,12627,14757,14776,14785,14862,14867,38296,38600,38605,38830,38835,38955,38960,38982,38987,39357,39366]},{"a":775,"l":"a_0307","c":"Data at $0307 (a_0307): written by actor_0229_update; read by actor_0229_update.","t":"byte","b":[167],"x":[12256,12265,12268,12274,12277,12283]},{"a":776,"l":"a_0308","c":"Data at $0308 (a_0308): written by actor_0222_update, actor_0223_update, actor_0225_update, actor_0227_update and 12 more; read by actor_0222_update, actor_0223_update, actor_0225_update, actor_0227_update and 12 more.","t":"byte","b":[228],"x":[11770,11780,11843,11853,11940,11950,12077,12087,12528,12571,12787,12796,12827,12969,12978,13191,13201,13325,13335,13466,13476,13565,13575,13654,13664,13752,13762,14494,14504,14520,38925,38937,39009,39549,39590,39594]},{"a":777,"l":"a_0309","c":"Data at $0309 (a_0309): written by actor_0235_update; read by actor_0235_update.","t":"byte","b":[167],"x":[13073,13082]},{"a":778,"l":"a_030A","c":"Data at $030A (a_030A): written by actor_0242_update; read by actor_0242_update.","t":"byte","b":[134],"x":[13816,13819,13828]},{"a":779,"l":"a_030B","c":"Data at $030B (a_030B): written by check_exit_blocked; read by part_two_walk_right_step, maybe_stop_walk.","t":"byte","b":[174],"x":[11452,14537,14543,14547]},{"a":780,"l":"a_030C","c":"Data at $030C (a_030C): written by look_up_ground; read by look_up_ground_row.","t":"byte","b":[0],"x":[35479,35487,35512]},{"a":781,"l":"a_030D","c":"Data at $030D (a_030D): written by maybe_stop_walk, look_up_ground_row.","t":"byte","b":[0],"x":[14561,14580,35528]},{"a":782,"l":"a_030E","c":"Data at $030E (a_030E): written by part_two_main_loop, maybe_stop_walk; read by part_two_main_loop, maybe_stop_walk.","t":"byte","b":[0],"x":[9997,10002,14639,14646]},{"a":783,"l":"a_030F","c":"Data at $030F (a_030F): written by sinking_animation; read by sinking_animation.","t":"byte","b":[0],"x":[14762,14767]},{"a":784,"l":"a_0310","c":"The step number of an intro or ending script.","t":"byte","b":[76],"x":[14839,14870,14936,14952,14967,14986,15020,38608,38662,38682,38705,38806,38838,38868]},{"a":785,"l":"a_0311","c":"Attract mode counter that rotates the colour table every sixth tick.","t":"byte","b":[72],"x":[15690,15696,15705,38509,39189,39195,39204]},{"a":786,"l":"a_0312","c":"Data at $0312 (a_0312): written by colour_bar_irq; read by colour_bar_irq.","t":"byte","b":[178],"x":[15708,15713,15820]},{"a":787,"l":"a_0313","c":"Attract mode: counts the cycles before the screen changes.","t":"byte","b":[0],"x":[38303,38357,38364]},{"a":788,"l":"a_0314","c":"Data at $0314 (a_0314): written by intro_script_steps, flash_screen; read by flash_screen.","t":"byte","b":[49],"x":[38674,38694,38732,38747]},{"a":789,"l":"a_0315","c":"Data at $0315 (a_0315): written by walk_collision_check, look_up_ground_row; read by walk_collision_check, look_up_ground_row.","t":"byte","b":[234],"x":[7047,7057,35505,35515]},{"a":790,"l":"a_0316","c":"Counter of the ending sequence's repeats.","t":"byte","b":[102],"x":[14713,14793]},{"a":791,"l":"a_0317","c":"The initial being entered in a new high score.","t":"byte","b":[254],"x":[39000,39424,39428,39436,39456]},{"a":792,"l":"a_0318","c":"Time-out counter of the initials entry.","t":"byte","b":[71,254],"x":[39003,39369,39372,39389,39421]},{"a":794,"l":"a_031A","c":"Fractional counter that sets the speed of the music.","t":"byte","b":[74],"x":[15493,15499,15507,15513]},{"a":795,"l":"a_031B","c":"Music speed flag: when set, the sound timer runs the music four times as often.","t":"byte","b":[243,145,242,14,242,80,242,51],"x":[9908,9928,15475]},{"a":803,"t":"byte","b":[243,87,241,202,241,237,246,62]},{"a":811,"t":"byte","b":[241,47,243,102,254,210,65,237]},{"a":819,"t":"byte","b":[245,0,0,0,0,0,0,0]},{"a":827,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":835,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":843,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":851,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":859,"t":"gap","n":78},{"a":937,"l":"skip_operand_03A9","c":"Not a variable. The bytes $A9 $03 that follow a BIT opcode ($2C) in the music driver's commands at $A018, $A15D and $A288: the processor reads them as the operand of BIT and skips them, where an entry at the second byte reads them as LDA #$03. It is the idiom that lets two entries share one tail.","t":"byte","b":[0,0,0,0,0,0,0,0],"x":[40984,41309,41608]},{"a":945,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":953,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":961,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":969,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":977,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":985,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":993,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":1001,"t":"gap","n":23},{"a":1024,"l":"game_start","c":"Entry point of the game proper (the loader's jump at $9548 runs the start-up at $95xx, which falls into here). Sets the CIA2 VIC bank, switches sprites 0 and 1 on with sprite 2 and 3 colours, copies 17 bytes of initial sprite registers from $15EA, builds the opening screen with $0B3B and falls into the main loop.","t":"code","b":[120],"m":"sei","x":[38332,38720]},{"a":1025,"t":"code","b":[32,98,151],"m":"jsr","oa":38754,"o":"part_one_prepare"},{"a":1028,"t":"code","b":[216],"m":"cld"},{"a":1029,"t":"code","b":[169,5],"m":"lda","o":"#$05"},{"a":1031,"t":"code","b":[141,189,2],"m":"sta","oa":701,"o":"a_02BD"},{"a":1034,"t":"code","b":[169,148],"m":"lda","o":"#$94"},{"a":1036,"t":"code","b":[141,0,221],"m":"sta","o":"cia2_port_a"},{"a":1039,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":1041,"t":"code","b":[141,23,208],"m":"sta","o":"vic_sprite_expand_y"},{"a":1044,"t":"code","b":[141,27,208],"m":"sta","o":"vic_sprite_priority"},{"a":1047,"t":"code","b":[141,29,208],"m":"sta","o":"vic_sprite_expand_x"},{"a":1050,"t":"code","b":[141,174,2],"m":"sta","oa":686,"o":"a_02AE"},{"a":1053,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":1055,"t":"code","b":[141,21,208],"m":"sta","o":"vic_sprite_enable"},{"a":1058,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":1060,"l":"b_0424","t":"code","b":[189,234,21],"m":"lda","oa":5610,"o":"initial_sprite_registers,x","x":[1069]},{"a":1063,"t":"code","b":[157,0,208],"m":"sta","o":"vic_sprite0_x,x"},{"a":1066,"t":"code","b":[232],"m":"inx"},{"a":1067,"t":"code","b":[224,17],"m":"cpx","o":"#$11"},{"a":1069,"t":"code","b":[208,245],"m":"bne","oa":1060,"o":"b_0424"},{"a":1071,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":1073,"l":"b_0431","t":"code","b":[169,3],"m":"lda","o":"#$03","x":[1086]},{"a":1075,"t":"code","b":[157,39,208],"m":"sta","o":"vic_sprite0_colour,x"},{"a":1078,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":1080,"t":"code","b":[157,43,208],"m":"sta","o":"vic_sprite4_colour,x"},{"a":1083,"t":"code","b":[232],"m":"inx"},{"a":1084,"t":"code","b":[224,4],"m":"cpx","o":"#$04"},{"a":1086,"t":"code","b":[208,241],"m":"bne","oa":1073,"o":"b_0431"},{"a":1088,"t":"code","b":[169,196],"m":"lda","o":"#$C4"},{"a":1090,"t":"code","b":[141,248,195],"m":"sta","oa":50168,"o":"a_C3F8"},{"a":1093,"t":"code","b":[169,197],"m":"lda","o":"#$C5"},{"a":1095,"t":"code","b":[141,249,195],"m":"sta","oa":50169,"o":"a_C3F9"},{"a":1098,"t":"code","b":[32,59,11],"m":"jsr","oa":2875,"o":"build_screen"},{"a":1101,"t":"code","b":[32,163,159],"m":"jsr","oa":40867,"o":"silence_sid"},{"a":1104,"t":"code","b":[160,26],"m":"ldy","o":"#$1A"},{"a":1106,"t":"code","b":[32,177,158],"m":"jsr","oa":40625,"o":"start_tune"},{"a":1109,"l":"main_loop","c":"Top of the main loop. Runs once per pass: it first checks whether the energy or clock has run out (the flag at $0206), then whether Johnny has walked far enough right to leave the room, then does the per-frame work (scroll, input, messages, mode handler) and loops back here.","t":"code","b":[173,6,2],"m":"lda","oa":518,"o":"a_0206","x":[1411]},{"a":1112,"t":"code","b":[240,33],"m":"beq","oa":1147,"o":"main_loop_scroll_check"},{"a":1114,"t":"code","b":[173,0,2],"m":"lda","oa":512,"o":"mode"},{"a":1117,"t":"code","b":[208,28],"m":"bne","oa":1147,"o":"main_loop_scroll_check"},{"a":1119,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":1121,"t":"code","b":[133,33],"m":"sta","oa":33,"o":"zpa_21"},{"a":1123,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":1125,"t":"code","b":[32,239,13],"m":"jsr","oa":3567,"o":"queue_message"},{"a":1128,"t":"code","b":[169,31],"m":"lda","o":"#$1F"},{"a":1130,"t":"code","b":[32,239,13],"m":"jsr","oa":3567,"o":"queue_message"},{"a":1133,"t":"code","b":[160,19],"m":"ldy","o":"#$13"},{"a":1135,"t":"code","b":[32,177,158],"m":"jsr","oa":40625,"o":"start_tune"},{"a":1138,"t":"code","b":[32,235,37],"m":"jsr","oa":9707,"o":"wait_240_frames"},{"a":1141,"t":"code","b":[32,0,36],"m":"jsr","oa":9216,"o":"reset_game_state"},{"a":1144,"t":"code","b":[76,240,151],"m":"jmp","oa":38896,"o":"game_over_scores"},{"a":1147,"l":"main_loop_scroll_check","c":"Not out of energy: tests whether the scroll position has reached the room's exit column ($FC) with the sprite inside the exit area and the right screen set; if so the room is left, otherwise it carries on to the scroll and sprite update below.","t":"code","b":[173,174,2],"m":"lda","oa":686,"o":"a_02AE","x":[1112,1117]},{"a":1150,"t":"code","b":[201,252],"m":"cmp","o":"#$FC"},{"a":1152,"t":"code","b":[208,102],"m":"bne","oa":1256,"o":"main_loop_frame"},{"a":1154,"t":"code","b":[169,57],"m":"lda","o":"#$39"},{"a":1156,"t":"code","b":[205,0,208],"m":"cmp","o":"vic_sprite0_x"},{"a":1159,"t":"code","b":[144,95],"m":"bcc","oa":1256,"o":"main_loop_frame"},{"a":1161,"t":"code","b":[173,1,208],"m":"lda","o":"vic_sprite0_y"},{"a":1164,"t":"code","b":[201,80],"m":"cmp","o":"#$50"},{"a":1166,"t":"code","b":[144,88],"m":"bcc","oa":1256,"o":"main_loop_frame"},{"a":1168,"t":"code","b":[201,100],"m":"cmp","o":"#$64"},{"a":1170,"t":"code","b":[176,84],"m":"bcs","oa":1256,"o":"main_loop_frame"},{"a":1172,"t":"code","b":[173,150,2],"m":"lda","oa":662,"o":"a_0296"},{"a":1175,"t":"code","b":[201,3],"m":"cmp","o":"#$03"},{"a":1177,"t":"code","b":[208,77],"m":"bne","oa":1256,"o":"main_loop_frame"},{"a":1179,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":1181,"t":"code","b":[133,33],"m":"sta","oa":33,"o":"zpa_21"},{"a":1183,"t":"code","b":[141,16,208],"m":"sta","o":"vic_sprite_x_msb"},{"a":1186,"t":"code","b":[169,16],"m":"lda","o":"#$10"},{"a":1188,"t":"code","b":[141,235,2],"m":"sta","oa":747,"o":"a_02EB"},{"a":1191,"t":"code","b":[32,251,21],"m":"jsr","oa":5627,"o":"add_score"},{"a":1194,"t":"code","b":[32,98,36],"m":"jsr","oa":9314,"o":"draw_picture_screen"},{"a":1197,"t":"code","b":[32,152,36],"m":"jsr","oa":9368,"o":"init_sprites"},{"a":1200,"t":"code","b":[32,217,36],"m":"jsr","oa":9433,"o":"check_time_up"},{"a":1203,"t":"code","b":[173,18,2],"m":"lda","oa":530,"o":"a_0212"},{"a":1206,"t":"code","b":[240,24],"m":"beq","oa":1232,"o":"b_04D0"},{"a":1208,"t":"code","b":[144,8],"m":"bcc","oa":1218,"o":"b_04C2"},{"a":1210,"t":"code","b":[169,35],"m":"lda","o":"#$23"},{"a":1212,"t":"code","b":[32,239,13],"m":"jsr","oa":3567,"o":"queue_message"},{"a":1215,"t":"code","b":[76,240,151],"m":"jmp","oa":38896,"o":"game_over_scores"},{"a":1218,"l":"b_04C2","t":"code","b":[32,25,34],"m":"jsr","oa":8729,"o":"check_decoy_parts","x":[1208]},{"a":1221,"t":"code","b":[144,3],"m":"bcc","oa":1226,"o":"b_04CA"},{"a":1223,"t":"code","b":[76,240,151],"m":"jmp","oa":38896,"o":"game_over_scores"},{"a":1226,"l":"b_04CA","t":"code","b":[32,170,37],"m":"jsr","oa":9642,"o":"part_one_complete","x":[1221]},{"a":1229,"t":"code","b":[76,157,151],"m":"jmp","oa":38813,"o":"part_one_intro_sequence"},{"a":1232,"l":"b_04D0","t":"code","b":[173,21,208],"m":"lda","o":"vic_sprite_enable","x":[1206]},{"a":1235,"t":"code","b":[9,240],"m":"ora","o":"#$F0"},{"a":1237,"t":"code","b":[141,21,208],"m":"sta","o":"vic_sprite_enable"},{"a":1240,"t":"code","b":[160,19],"m":"ldy","o":"#$13"},{"a":1242,"t":"code","b":[32,177,158],"m":"jsr","oa":40625,"o":"start_tune"},{"a":1245,"t":"code","b":[169,34],"m":"lda","o":"#$22"},{"a":1247,"t":"code","b":[32,239,13],"m":"jsr","oa":3567,"o":"queue_message"},{"a":1250,"t":"code","b":[32,94,34],"m":"jsr","oa":8798,"o":"idle_drain_loop"},{"a":1253,"t":"code","b":[76,240,151],"m":"jmp","oa":38896,"o":"game_over_scores"},{"a":1256,"l":"main_loop_frame","c":"Per-frame body of the main loop: if the frame flag at $02BE is clear it only runs $0580 and loops; otherwise it clears the flag, checks for a scroll step, runs the per-pass subsystems in turn (energy and timer checks, input, jump, messages, enemies) and finally dispatches to the handler for the current mode through the table at $43E8, or to the action handler when fire is pressed in mode 0.","t":"code","b":[173,190,2],"m":"lda","oa":702,"o":"frame_flag","x":[1152,1159,1166,1170,1177]},{"a":1259,"t":"code","b":[208,3],"m":"bne","oa":1264,"o":"b_04F0"},{"a":1261,"t":"code","b":[76,128,5],"m":"jmp","oa":1408,"o":"main_loop_idle"},{"a":1264,"l":"b_04F0","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[1259]},{"a":1266,"t":"code","b":[141,190,2],"m":"sta","oa":702,"o":"frame_flag"},{"a":1269,"t":"code","b":[173,191,2],"m":"lda","oa":703,"o":"a_02BF"},{"a":1272,"t":"code","b":[240,7],"m":"beq","oa":1281,"o":"b_0501"},{"a":1274,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":1276,"t":"code","b":[141,191,2],"m":"sta","oa":703,"o":"a_02BF"},{"a":1279,"t":"code","b":[133,33],"m":"sta","oa":33,"o":"zpa_21"},{"a":1281,"l":"b_0501","t":"code","b":[32,58,155],"m":"jsr","oa":39738,"o":"abort_key_check","x":[1272]},{"a":1284,"t":"code","b":[144,3],"m":"bcc","oa":1289,"o":"b_0509"},{"a":1286,"t":"code","b":[76,97,149],"m":"jmp","oa":38241,"o":"attract_mode"},{"a":1289,"l":"b_0509","t":"code","b":[173,6,3],"m":"lda","oa":774,"o":"a_0306","x":[1284]},{"a":1292,"t":"code","b":[240,26],"m":"beq","oa":1320,"o":"b_0528"},{"a":1294,"t":"code","b":[206,6,3],"m":"dec","oa":774,"o":"a_0306"},{"a":1297,"t":"code","b":[173,0,2],"m":"lda","oa":512,"o":"mode"},{"a":1300,"t":"code","b":[208,18],"m":"bne","oa":1320,"o":"b_0528"},{"a":1302,"t":"code","b":[32,148,31],"m":"jsr","oa":8084,"o":"check_position_alarm"},{"a":1305,"t":"code","b":[32,189,31],"m":"jsr","oa":8125,"o":"check_exit_column"},{"a":1308,"t":"code","b":[32,216,31],"m":"jsr","oa":8152,"o":"check_laser_pickup"},{"a":1311,"t":"code","b":[32,114,31],"m":"jsr","oa":8050,"o":"check_time_limit"},{"a":1314,"t":"code","b":[32,26,32],"m":"jsr","oa":8218,"o":"check_countdown"},{"a":1317,"t":"code","b":[32,54,36],"m":"jsr","oa":9270,"o":"check_exit_alarm"},{"a":1320,"l":"b_0528","t":"code","b":[32,113,43],"m":"jsr","oa":11121,"o":"read_joystick","x":[1292,1300]},{"a":1323,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":1325,"t":"code","b":[141,148,2],"m":"sta","oa":660,"o":"a_0294"},{"a":1328,"t":"code","b":[32,131,32],"m":"jsr","oa":8323,"o":"enemy_walk_twice"},{"a":1331,"t":"code","b":[32,142,37],"m":"jsr","oa":9614,"o":"award_column_bonus"},{"a":1334,"t":"code","b":[32,125,6],"m":"jsr","oa":1661,"o":"action_select_poll"},{"a":1337,"t":"code","b":[32,46,13],"m":"jsr","oa":3374,"o":"locate_player_column"},{"a":1340,"t":"code","b":[32,103,25],"m":"jsr","oa":6503,"o":"jump_step"},{"a":1343,"t":"code","b":[32,134,5],"m":"jsr","oa":1414,"o":"read_fire_and_direction_edges"},{"a":1346,"t":"code","b":[32,111,33],"m":"jsr","oa":8559,"o":"enemy_enter_leave"},{"a":1349,"t":"code","b":[32,72,14],"m":"jsr","oa":3656,"o":"message_print_step"},{"a":1352,"t":"code","b":[32,207,33],"m":"jsr","oa":8655,"o":"pause_check"},{"a":1355,"t":"code","b":[32,124,34],"m":"jsr","oa":8828,"o":"guard_logic"},{"a":1358,"t":"code","b":[173,0,2],"m":"lda","oa":512,"o":"mode"},{"a":1361,"t":"code","b":[208,25],"m":"bne","oa":1388,"o":"b_056C"},{"a":1363,"t":"code","b":[173,2,2],"m":"lda","oa":514,"o":"a_0202"},{"a":1366,"t":"code","b":[240,20],"m":"beq","oa":1388,"o":"b_056C"},{"a":1368,"t":"code","b":[169,5],"m":"lda","o":"#$05"},{"a":1370,"t":"code","b":[72],"m":"pha"},{"a":1371,"t":"code","b":[169,107],"m":"lda","o":"#$6B"},{"a":1373,"t":"code","b":[72],"m":"pha"},{"a":1374,"t":"code","b":[173,252,2],"m":"lda","oa":764,"o":"selected_action"},{"a":1377,"t":"code","b":[10],"m":"asl","o":"a"},{"a":1378,"t":"code","b":[170],"m":"tax"},{"a":1379,"t":"code","b":[189,118,6],"m":"lda","oa":1654,"o":"f_0676,x"},{"a":1382,"t":"code","b":[72],"m":"pha"},{"a":1383,"t":"code","b":[189,117,6],"m":"lda","oa":1653,"o":"action_dispatch_table,x"},{"a":1386,"t":"code","b":[72],"m":"pha"},{"a":1387,"t":"code","b":[96],"m":"rts"},{"a":1388,"l":"b_056C","t":"code","b":[169,5],"m":"lda","o":"#$05","x":[1361,1366]},{"a":1390,"t":"code","b":[72],"m":"pha"},{"a":1391,"t":"code","b":[169,127],"m":"lda","o":"#$7F"},{"a":1393,"t":"code","b":[72],"m":"pha"},{"a":1394,"t":"code","b":[173,0,2],"m":"lda","oa":512,"o":"mode"},{"a":1397,"t":"code","b":[10],"m":"asl","o":"a"},{"a":1398,"t":"code","b":[170],"m":"tax"},{"a":1399,"t":"code","b":[189,233,67],"m":"lda","oa":17385,"o":"f_43E9,x"},{"a":1402,"t":"code","b":[72],"m":"pha"},{"a":1403,"t":"code","b":[189,232,67],"m":"lda","oa":17384,"o":"mode_handler_table,x"},{"a":1406,"t":"code","b":[72],"m":"pha"},{"a":1407,"t":"code","b":[96],"m":"rts"},{"a":1408,"l":"main_loop_idle","c":"Idle branch of the main loop: runs the keyboard/action poll at $203A and goes back to the top of the loop.","t":"code","b":[32,58,32],"m":"jsr","oa":8250,"o":"timed_event","x":[1261]},{"a":1411,"t":"code","b":[76,85,4],"m":"jmp","oa":1109,"o":"main_loop"},{"a":1414,"l":"read_fire_and_direction_edges","c":"Turns the joystick state in $20 into edge flags: fire held ($0201), fire pressed this pass ($0202), direction held ($0203) and direction pressed this pass ($0204).","t":"code","b":[165,32],"m":"lda","oa":32,"o":"zpa_20","x":[1343,15084,38314,39408]},{"a":1416,"t":"code","b":[41,16],"m":"and","o":"#$10"},{"a":1418,"t":"code","b":[208,11],"m":"bne","oa":1431,"o":"b_0597"},{"a":1420,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":1422,"t":"code","b":[141,1,2],"m":"sta","oa":513,"o":"a_0201"},{"a":1425,"t":"code","b":[141,2,2],"m":"sta","oa":514,"o":"a_0202"},{"a":1428,"t":"code","b":[76,172,5],"m":"jmp","oa":1452,"o":"j_05AC"},{"a":1431,"l":"b_0597","t":"code","b":[173,1,2],"m":"lda","oa":513,"o":"a_0201","x":[1418]},{"a":1434,"t":"code","b":[208,11],"m":"bne","oa":1447,"o":"b_05A7"},{"a":1436,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":1438,"t":"code","b":[141,2,2],"m":"sta","oa":514,"o":"a_0202"},{"a":1441,"t":"code","b":[141,1,2],"m":"sta","oa":513,"o":"a_0201"},{"a":1444,"t":"code","b":[76,172,5],"m":"jmp","oa":1452,"o":"j_05AC"},{"a":1447,"l":"b_05A7","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[1434]},{"a":1449,"l":"skip_operand_05A9","c":"Not a variable. The bytes $A9 $05 after a BIT opcode in the commands at $A20D, which the processor skips; the entry one byte later reads them as LDA #$05.","t":"code","b":[141,2,2],"m":"sta","oa":514,"o":"a_0202","x":[41485]},{"a":1452,"l":"j_05AC","t":"code","b":[165,32],"m":"lda","oa":32,"o":"zpa_20","x":[1428,1444]},{"a":1454,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":1456,"t":"code","b":[208,7],"m":"bne","oa":1465,"o":"b_05B9"},{"a":1458,"t":"code","b":[141,3,2],"m":"sta","oa":515,"o":"a_0203"},{"a":1461,"t":"code","b":[141,4,2],"m":"sta","oa":516,"o":"a_0204"},{"a":1464,"t":"code","b":[96],"m":"rts"},{"a":1465,"l":"b_05B9","t":"code","b":[173,3,2],"m":"lda","oa":515,"o":"a_0203","x":[1456]},{"a":1468,"t":"code","b":[208,12],"m":"bne","oa":1482,"o":"b_05CA"},{"a":1470,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":1472,"t":"code","b":[141,4,2],"m":"sta","oa":516,"o":"a_0204"},{"a":1475,"t":"code","b":[141,3,2],"m":"sta","oa":515,"o":"a_0203"},{"a":1478,"t":"code","b":[141,4,2],"m":"sta","oa":516,"o":"a_0204"},{"a":1481,"t":"code","b":[96],"m":"rts"},{"a":1482,"l":"b_05CA","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[1468]},{"a":1484,"t":"code","b":[141,4,2],"m":"sta","oa":516,"o":"a_0204"},{"a":1487,"t":"code","b":[96],"m":"rts"},{"a":1488,"l":"player_move_up","c":"Moves Johnny's two sprites up one pixel, or does nothing at the top limit ($40), and updates the scroll flag; one of the four per-direction steps the walk code calls through the table at $1C2E.","t":"code","b":[173,1,208],"m":"lda","o":"vic_sprite0_y","x":[1635,1647]},{"a":1491,"t":"code","b":[201,64],"m":"cmp","o":"#$40"},{"a":1493,"t":"code","b":[144,32],"m":"bcc","oa":1527,"o":"r_05F7"},{"a":1495,"t":"code","b":[206,1,208],"m":"dec","o":"vic_sprite0_y"},{"a":1498,"t":"code","b":[206,3,208],"m":"dec","o":"vic_sprite1_y"},{"a":1501,"t":"code","b":[206,1,3],"m":"dec","oa":769,"o":"a_0301"},{"a":1504,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":1506,"t":"code","b":[133,33],"m":"sta","oa":33,"o":"zpa_21"},{"a":1508,"t":"code","b":[174,5,2],"m":"ldx","oa":517,"o":"a_0205"},{"a":1511,"t":"code","b":[232],"m":"inx"},{"a":1512,"t":"code","b":[224,3],"m":"cpx","o":"#$03"},{"a":1514,"t":"code","b":[144,8],"m":"bcc","oa":1524,"o":"b_05F4"},{"a":1516,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":1518,"t":"code","b":[142,5,2],"m":"stx","oa":517,"o":"a_0205"},{"a":1521,"t":"code","b":[76,58,6],"m":"jmp","oa":1594,"o":"walk_right_step"},{"a":1524,"l":"b_05F4","t":"code","b":[142,5,2],"m":"stx","oa":517,"o":"a_0205","x":[1514,1545]},{"a":1527,"l":"r_05F7","t":"code","b":[96],"m":"rts","x":[1493]},{"a":1528,"l":"player_move_down","c":"Moves Johnny's two sprites down one pixel (limit tested in the caller), part of the per-direction walk steps.","t":"code","b":[238,1,208],"m":"inc","o":"vic_sprite0_y","x":[1629,1641]},{"a":1531,"t":"code","b":[238,3,208],"m":"inc","o":"vic_sprite1_y"},{"a":1534,"t":"code","b":[238,1,3],"m":"inc","oa":769,"o":"a_0301"},{"a":1537,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":1539,"t":"code","b":[133,33],"m":"sta","oa":33,"o":"zpa_21"},{"a":1541,"t":"code","b":[174,5,2],"m":"ldx","oa":517,"o":"a_0205"},{"a":1544,"t":"code","b":[202],"m":"dex"},{"a":1545,"t":"code","b":[16,233],"m":"bpl","oa":1524,"o":"b_05F4"},{"a":1547,"t":"code","b":[162,2],"m":"ldx","o":"#$02"},{"a":1549,"t":"code","b":[142,5,2],"m":"stx","oa":517,"o":"a_0205"},{"a":1552,"t":"code","b":[76,19,6],"m":"jmp","oa":1555,"o":"player_move_left"},{"a":1555,"l":"player_move_left","c":"Moves Johnny's sprites left one pixel unless he is at X $84; if he is at the left limit it sets the scroll direction to left ($FF) instead.","t":"code","b":[173,0,208],"m":"lda","o":"vic_sprite0_x","x":[1552,1644,1650]},{"a":1558,"t":"code","b":[201,132],"m":"cmp","o":"#$84"},{"a":1560,"t":"code","b":[144,14],"m":"bcc","oa":1576,"o":"b_0628"},{"a":1562,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":1564,"t":"code","b":[133,33],"m":"sta","oa":33,"o":"zpa_21"},{"a":1566,"t":"code","b":[141,7,2],"m":"sta","oa":519,"o":"a_0207"},{"a":1569,"l":"b_0621","t":"code","b":[206,0,208],"m":"dec","o":"vic_sprite0_x","x":[1581]},{"a":1572,"t":"code","b":[206,2,208],"m":"dec","o":"vic_sprite1_x"},{"a":1575,"t":"code","b":[96],"m":"rts"},{"a":1576,"l":"b_0628","t":"code","b":[173,174,2],"m":"lda","oa":686,"o":"a_02AE","x":[1560]},{"a":1579,"t":"code","b":[201,252],"m":"cmp","o":"#$FC"},{"a":1581,"t":"code","b":[240,242],"m":"beq","oa":1569,"o":"b_0621"},{"a":1583,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":1585,"t":"code","b":[133,33],"m":"sta","oa":33,"o":"zpa_21"},{"a":1587,"t":"code","b":[96],"m":"rts"},{"a":1588,"l":"b_0634","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[1622]},{"a":1590,"t":"code","b":[141,237,2],"m":"sta","oa":749,"o":"a_02ED"},{"a":1593,"t":"code","b":[96],"m":"rts"},{"a":1594,"l":"walk_right_step","c":"Moves the player sprite pair one pixel to the right when it is left of $E0 (setting the scroll direction to right); at the right edge it either stops (clears a flag) or asks the scroller to start moving.","t":"code","b":[173,0,208],"m":"lda","o":"vic_sprite0_x","x":[1521,1632,1638]},{"a":1597,"t":"code","b":[201,224],"m":"cmp","o":"#$E0"},{"a":1599,"t":"code","b":[176,16],"m":"bcs","oa":1617,"o":"b_0651"},{"a":1601,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":1603,"t":"code","b":[133,33],"m":"sta","oa":33,"o":"zpa_21"},{"a":1605,"t":"code","b":[238,0,208],"m":"inc","o":"vic_sprite0_x"},{"a":1608,"t":"code","b":[238,2,208],"m":"inc","o":"vic_sprite1_x"},{"a":1611,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":1613,"t":"code","b":[141,7,2],"m":"sta","oa":519,"o":"a_0207"},{"a":1616,"t":"code","b":[96],"m":"rts"},{"a":1617,"l":"b_0651","t":"code","b":[173,174,2],"m":"lda","oa":686,"o":"a_02AE","x":[1599]},{"a":1620,"t":"code","b":[201,243],"m":"cmp","o":"#$F3"},{"a":1622,"t":"code","b":[240,220],"m":"beq","oa":1588,"o":"b_0634"},{"a":1624,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":1626,"t":"code","b":[133,33],"m":"sta","oa":33,"o":"zpa_21"},{"a":1628,"t":"code","b":[96],"m":"rts"},{"a":1629,"l":"walk_step_chain","c":"Short entry stubs that combine a vertical step ($05D0 or $05F8) with a horizontal one ($0613 or $063A) for the diagonal directions.","t":"code","b":[32,248,5],"m":"jsr","oa":1528,"o":"player_move_down"},{"a":1632,"t":"code","b":[76,58,6],"m":"jmp","oa":1594,"o":"walk_right_step"},{"a":1635,"t":"code","b":[32,208,5],"m":"jsr","oa":1488,"o":"player_move_up"},{"a":1638,"t":"code","b":[76,58,6],"m":"jmp","oa":1594,"o":"walk_right_step"},{"a":1641,"t":"code","b":[32,248,5],"m":"jsr","oa":1528,"o":"player_move_down"},{"a":1644,"t":"code","b":[76,19,6],"m":"jmp","oa":1555,"o":"player_move_left"},{"a":1647,"t":"code","b":[32,208,5],"m":"jsr","oa":1488,"o":"player_move_up"},{"a":1650,"t":"code","b":[76,19,6],"m":"jmp","oa":1555,"o":"player_move_left"},{"a":1653,"l":"action_dispatch_table","c":"Four words (address minus one) of the action handlers, indexed by the selected action: JUMP, LASER, SEARCH, UTILISE.","t":"byte","b":[46],"x":[1383]},{"a":1654,"l":"f_0676","c":"Data at $0676 (f_0676): read by main_loop_frame.","t":"byte","b":[25,254,24,245,11,105,22],"x":[1379]},{"a":1661,"l":"action_select_poll","c":"Polls the keyboard for the SPACE key (key $3C) and, when pressed and no message is being shown, steps the selected action ($02FC) down through JUMP, LASER, SEARCH, UTILISE, rewrites the action label and queues the beep message.","t":"code","b":[169,255],"m":"lda","o":"#$FF","x":[1334]},{"a":1663,"t":"code","b":[141,2,220],"m":"sta","o":"cia1_ddr_a"},{"a":1666,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":1668,"t":"code","b":[141,3,220],"m":"sta","o":"cia1_ddr_b"},{"a":1671,"t":"code","b":[173,9,2],"m":"lda","oa":521,"o":"a_0209"},{"a":1674,"t":"code","b":[208,12],"m":"bne","oa":1688,"o":"r_0698"},{"a":1676,"t":"code","b":[169,60],"m":"lda","o":"#$3C"},{"a":1678,"t":"code","b":[32,217,25],"m":"jsr","oa":6617,"o":"key_pressed"},{"a":1681,"t":"code","b":[176,6],"m":"bcs","oa":1689,"o":"b_0699"},{"a":1683,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":1685,"t":"code","b":[141,253,2],"m":"sta","oa":765,"o":"a_02FD"},{"a":1688,"l":"r_0698","t":"code","b":[96],"m":"rts","x":[1674,1692]},{"a":1689,"l":"b_0699","t":"code","b":[173,253,2],"m":"lda","oa":765,"o":"a_02FD","x":[1681]},{"a":1692,"t":"code","b":[208,250],"m":"bne","oa":1688,"o":"r_0698"},{"a":1694,"t":"code","b":[238,253,2],"m":"inc","oa":765,"o":"a_02FD"},{"a":1697,"t":"code","b":[206,252,2],"m":"dec","oa":764,"o":"selected_action"},{"a":1700,"t":"code","b":[16,5],"m":"bpl","oa":1707,"o":"b_06AB"},{"a":1702,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":1704,"t":"code","b":[141,252,2],"m":"sta","oa":764,"o":"selected_action"},{"a":1707,"l":"b_06AB","t":"code","b":[32,177,6],"m":"jsr","oa":1713,"o":"draw_action_label","x":[1700]},{"a":1710,"t":"code","b":[76,206,6],"m":"jmp","oa":1742,"o":"j_06CE"},{"a":1713,"l":"draw_action_label","c":"Copies the eight-character name of the selected action from the table at $06E1 into the panel text row at $C373, adding $20 to each letter to reach the panel's own character codes (blank maps to $F8).","t":"code","b":[162,0],"m":"ldx","o":"#$00","x":[1707,9887,38801]},{"a":1715,"t":"code","b":[173,252,2],"m":"lda","oa":764,"o":"selected_action"},{"a":1718,"t":"code","b":[10],"m":"asl","o":"a"},{"a":1719,"t":"code","b":[10],"m":"asl","o":"a"},{"a":1720,"t":"code","b":[10],"m":"asl","o":"a"},{"a":1721,"t":"code","b":[168],"m":"tay"},{"a":1722,"l":"b_06BA","t":"code","b":[185,225,6],"m":"lda","oa":1761,"o":"action_names,y","x":[1739]},{"a":1725,"t":"code","b":[201,32],"m":"cmp","o":"#$20"},{"a":1727,"t":"code","b":[240,27],"m":"beq","oa":1756,"o":"b_06DC"},{"a":1729,"t":"code","b":[24],"m":"clc"},{"a":1730,"t":"code","b":[105,32],"m":"adc","o":"#$20"},{"a":1732,"l":"j_06C4","t":"code","b":[157,115,195],"m":"sta","oa":50035,"o":"f_C373,x","x":[1758]},{"a":1735,"t":"code","b":[200],"m":"iny"},{"a":1736,"t":"code","b":[232],"m":"inx"},{"a":1737,"t":"code","b":[224,8],"m":"cpx","o":"#$08"},{"a":1739,"t":"code","b":[208,237],"m":"bne","oa":1722,"o":"b_06BA"},{"a":1741,"t":"code","b":[96],"m":"rts"},{"a":1742,"l":"j_06CE","t":"code","b":[169,7],"m":"lda","o":"#$07","x":[1710]},{"a":1744,"t":"code","b":[32,236,13],"m":"jsr","oa":3564,"o":"queue_message_raw"},{"a":1747,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":1749,"t":"code","b":[141,0,2],"m":"sta","oa":512,"o":"mode"},{"a":1752,"t":"code","b":[32,41,13],"m":"jsr","oa":3369,"o":"queue_prompt"},{"a":1755,"t":"code","b":[96],"m":"rts"},{"a":1756,"l":"b_06DC","t":"code","b":[169,248],"m":"lda","o":"#$F8","x":[1727]},{"a":1758,"t":"code","b":[76,196,6],"m":"jmp","oa":1732,"o":"j_06C4"},{"a":1761,"l":"action_names","c":"Four eight-character action names, in the order JUMP, LASER, SEARCH, UTILISE, used for the panel label.","t":"byte","b":[32,32,74,85,77,80,32,32],"x":[1722]},{"a":1769,"t":"byte","b":[32,32,76,65,83,69,82,32]},{"a":1777,"t":"byte","b":[32,83,69,65,82,67,72,32]},{"a":1785,"t":"byte","b":[32,85,84,73,76,73,83,69]},{"a":1793,"l":"install_irq","c":"Sets up the raster interrupt system: sets the time-of-day clock to 3:00, disables the CIA interrupts, enables the raster interrupt, points the IRQ vector at $0738 and starts the three-handler chain.","t":"code","b":[162,3],"m":"ldx","o":"#$03","x":[38793]},{"a":1795,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":1797,"t":"code","b":[32,102,8],"m":"jsr","oa":2150,"o":"set_clock"},{"a":1800,"t":"code","b":[120],"m":"sei"},{"a":1801,"t":"code","b":[169,127],"m":"lda","o":"#$7F"},{"a":1803,"t":"code","b":[141,13,220],"m":"sta","o":"cia1_interrupt"},{"a":1806,"t":"code","b":[173,13,220],"m":"lda","o":"cia1_interrupt"},{"a":1809,"t":"code","b":[169,128],"m":"lda","o":"#$80"},{"a":1811,"t":"code","b":[141,14,220],"m":"sta","o":"cia1_control_a"},{"a":1814,"t":"code","b":[141,14,221],"m":"sta","o":"cia2_control_a"},{"a":1817,"t":"code","b":[169,241],"m":"lda","o":"#$F1"},{"a":1819,"t":"code","b":[141,26,208],"m":"sta","o":"vic_irq_enable"},{"a":1822,"t":"code","b":[169,27],"m":"lda","o":"#$1B"},{"a":1824,"t":"code","b":[141,17,208],"m":"sta","o":"vic_control1"},{"a":1827,"t":"code","b":[169,56],"m":"lda","o":"#$38"},{"a":1829,"t":"code","b":[141,254,255],"m":"sta","oa":65534,"o":"$FFFE"},{"a":1832,"t":"code","b":[169,7],"m":"lda","o":"#$07"},{"a":1834,"t":"code","b":[141,255,255],"m":"sta","oa":65535,"o":"$FFFF"},{"a":1837,"t":"code","b":[169,16],"m":"lda","o":"#$10"},{"a":1839,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":1841,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":1843,"t":"code","b":[141,25,208],"m":"sta","o":"vic_irq_status"},{"a":1846,"t":"code","b":[88],"m":"cli"},{"a":1847,"t":"code","b":[96],"m":"rts"},{"a":1848,"l":"irq_entry","c":"Raster interrupt handler of part one. Saves the registers, acknowledges the VIC, counts $02 down through 1, 0 and 2, and dispatches by RTS through the table at $5BF0 to the handler for the band: $07A0 at line $F3, $085E at line 0 and $0767 at line $A3.","t":"code","b":[134,4],"m":"stx","oa":4,"o":"zpa_04"},{"a":1850,"t":"code","b":[132,5],"m":"sty","oa":5,"o":"zpa_05"},{"a":1852,"t":"code","b":[133,3],"m":"sta","oa":3,"o":"zpa_03"},{"a":1854,"t":"code","b":[216],"m":"cld"},{"a":1855,"t":"code","b":[173,25,208],"m":"lda","o":"vic_irq_status"},{"a":1858,"t":"code","b":[141,25,208],"m":"sta","o":"vic_irq_status"},{"a":1861,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":1863,"t":"code","b":[240,80],"m":"beq","oa":1945,"o":"b_0799"},{"a":1865,"t":"code","b":[198,2],"m":"dec","oa":2,"o":"zpa_02"},{"a":1867,"t":"code","b":[165,2],"m":"lda","oa":2,"o":"zpa_02"},{"a":1869,"t":"code","b":[16,4],"m":"bpl","oa":1875,"o":"b_0753"},{"a":1871,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":1873,"t":"code","b":[133,2],"m":"sta","oa":2,"o":"zpa_02"},{"a":1875,"l":"b_0753","t":"code","b":[10],"m":"asl","o":"a","x":[1869]},{"a":1876,"t":"code","b":[170],"m":"tax"},{"a":1877,"t":"code","b":[189,241,91],"m":"lda","oa":23537,"o":"f_5BF1,x"},{"a":1880,"t":"code","b":[72],"m":"pha"},{"a":1881,"t":"code","b":[189,240,91],"m":"lda","oa":23536,"o":"f_5BF0,x"},{"a":1884,"t":"code","b":[72],"m":"pha"},{"a":1885,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":1887,"t":"code","b":[141,32,208],"m":"sta","o":"vic_border"},{"a":1890,"t":"code","b":[141,33,208],"m":"sta","o":"vic_background0"},{"a":1893,"t":"code","b":[88],"m":"cli"},{"a":1894,"t":"code","b":[96],"m":"rts"},{"a":1895,"l":"irq_panel_band","c":"Part one's raster handler for the band that starts at line $A3, where the status panel begins (the previous handler set that line). Selects screen 0 and the character set, sets the multicolour colours and the fixed horizontal scroll $18, sets the next interrupt line to $F3, raises the frame flag at $02BE, types the next message character when $0294 is set, and then runs the scroll step if one is wanted.","t":"code","b":[169,6],"m":"lda","o":"#$06"},{"a":1897,"t":"code","b":[141,24,208],"m":"sta","o":"vic_memory"},{"a":1900,"t":"code","b":[169,6],"m":"lda","o":"#$06"},{"a":1902,"t":"code","b":[141,34,208],"m":"sta","o":"vic_background1"},{"a":1905,"t":"code","b":[169,14],"m":"lda","o":"#$0E"},{"a":1907,"t":"code","b":[141,35,208],"m":"sta","o":"vic_background2"},{"a":1910,"t":"code","b":[169,24],"m":"lda","o":"#$18"},{"a":1912,"t":"code","b":[141,22,208],"m":"sta","o":"vic_control2"},{"a":1915,"t":"code","b":[169,243],"m":"lda","o":"#$F3"},{"a":1917,"t":"code","b":[141,18,208],"m":"sta","o":"vic_raster"},{"a":1920,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":1922,"t":"code","b":[141,190,2],"m":"sta","oa":702,"o":"frame_flag"},{"a":1925,"t":"code","b":[173,148,2],"m":"lda","oa":660,"o":"a_0294"},{"a":1928,"t":"code","b":[240,3],"m":"beq","oa":1933,"o":"irq_scroll_and_exit"},{"a":1930,"t":"code","b":[32,72,14],"m":"jsr","oa":3656,"o":"message_print_step"},{"a":1933,"l":"irq_scroll_and_exit","c":"Common tail of the raster handlers: when the scroll direction $21 is non-zero it runs the scroll step $087B and sets $02BF to 1, then restores X, Y and A and returns.","t":"code","b":[165,33],"m":"lda","oa":33,"o":"zpa_21","x":[1928]},{"a":1935,"t":"code","b":[240,8],"m":"beq","oa":1945,"o":"b_0799"},{"a":1937,"t":"code","b":[32,123,8],"m":"jsr","oa":2171,"o":"scroll_screen_step"},{"a":1940,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":1942,"t":"code","b":[141,191,2],"m":"sta","oa":703,"o":"a_02BF"},{"a":1945,"l":"b_0799","t":"code","b":[166,4],"m":"ldx","oa":4,"o":"zpa_04","x":[1863,1935,1997,2011,2017,2147]},{"a":1947,"t":"code","b":[164,5],"m":"ldy","oa":5,"o":"zpa_05"},{"a":1949,"t":"code","b":[165,3],"m":"lda","oa":3,"o":"zpa_03"},{"a":1951,"t":"code","b":[64],"m":"rti"},{"a":1952,"l":"irq_frame_bottom","c":"Part one's raster handler for line $F3, below the panel. It sets the screen, colours and scroll register ($D016 from $22, $D011 from $02A1) that the next frame's playfield will use, sets the next interrupt for line 0, counts the frame counter $0306 up, runs the sound driver and, unless the pause flag $0217 is set, updates the clock.","t":"code","b":[173,156,2],"m":"lda","oa":668,"o":"a_029C"},{"a":1955,"t":"code","b":[141,24,208],"m":"sta","o":"vic_memory"},{"a":1958,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":1960,"t":"code","b":[141,34,208],"m":"sta","o":"vic_background1"},{"a":1961,"t":"note","l":"skip_operand_07A9","c":"Not a variable. The bytes $A9 $07 after a BIT opcode in the command at $A0EB, which the processor skips; the entry one byte later reads them as LDA #$07.","note":"inside the item at $07A8","x":[41195]},{"a":1963,"t":"code","b":[169,14],"m":"lda","o":"#$0E"},{"a":1965,"t":"code","b":[141,35,208],"m":"sta","o":"vic_background2"},{"a":1968,"t":"code","b":[165,34],"m":"lda","oa":34,"o":"zpa_22"},{"a":1970,"t":"code","b":[141,22,208],"m":"sta","o":"vic_control2"},{"a":1973,"t":"code","b":[173,161,2],"m":"lda","oa":673,"o":"a_02A1"},{"a":1976,"t":"code","b":[41,127],"m":"and","o":"#$7F"},{"a":1978,"t":"code","b":[141,17,208],"m":"sta","o":"vic_control1"},{"a":1981,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":1983,"t":"code","b":[141,18,208],"m":"sta","o":"vic_raster"},{"a":1986,"t":"code","b":[238,6,3],"m":"inc","oa":774,"o":"a_0306"},{"a":1989,"t":"code","b":[32,158,60],"m":"jsr","oa":15518,"o":"sound_step_b"},{"a":1992,"t":"code","b":[173,23,2],"m":"lda","oa":535,"o":"a_0217"},{"a":1995,"t":"code","b":[240,3],"m":"beq","oa":2000,"o":"irq_clock_tick"},{"a":1997,"t":"code","b":[76,153,7],"m":"jmp","oa":1945,"o":"b_0799"},{"a":2000,"l":"irq_clock_tick","c":"Raster handler that updates the on-screen clock: when the CIA1 time-of-day seconds changed it redraws the digits, otherwise it only flips the colon blink.","t":"code","b":[173,9,220],"m":"lda","o":"cia1_tod_seconds","x":[1995]},{"a":2003,"t":"code","b":[205,189,2],"m":"cmp","oa":701,"o":"a_02BD"},{"a":2006,"t":"code","b":[208,6],"m":"bne","oa":2014,"o":"b_07DE"},{"a":2008,"t":"code","b":[32,47,8],"m":"jsr","oa":2095,"o":"blink_colon"},{"a":2011,"t":"code","b":[76,153,7],"m":"jmp","oa":1945,"o":"b_0799"},{"a":2014,"l":"b_07DE","t":"code","b":[32,228,7],"m":"jsr","oa":2020,"o":"draw_clock","x":[2006]},{"a":2017,"t":"code","b":[76,153,7],"m":"jmp","oa":1945,"o":"b_0799"},{"a":2020,"l":"draw_clock","c":"Reads the CIA1 time-of-day clock (hours, minutes, seconds) and writes the digits into the panel's clock characters.","t":"code","b":[160,0],"m":"ldy","o":"#$00","x":[2014,2167,7854,9862,10329]},{"a":2022,"t":"code","b":[173,11,220],"m":"lda","o":"cia1_tod_hours"},{"a":2025,"t":"code","b":[141,189,2],"m":"sta","oa":701,"o":"a_02BD"},{"a":2028,"t":"code","b":[41,16],"m":"and","o":"#$10"},{"a":2030,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":2031,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":2032,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":2033,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":2034,"t":"code","b":[32,68,8],"m":"jsr","oa":2116,"o":"clock_digit_chars"},{"a":2037,"t":"code","b":[173,189,2],"m":"lda","oa":701,"o":"a_02BD"},{"a":2040,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":2042,"t":"code","b":[32,68,8],"m":"jsr","oa":2116,"o":"clock_digit_chars"},{"a":2045,"t":"code","b":[200],"m":"iny"},{"a":2046,"t":"code","b":[200],"m":"iny"},{"a":2047,"t":"code","b":[173,10,220],"m":"lda","o":"cia1_tod_minutes"},{"a":2050,"t":"code","b":[141,189,2],"m":"sta","oa":701,"o":"a_02BD"},{"a":2053,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":2054,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":2055,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":2056,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":2057,"t":"code","b":[32,68,8],"m":"jsr","oa":2116,"o":"clock_digit_chars"},{"a":2060,"t":"code","b":[173,189,2],"m":"lda","oa":701,"o":"a_02BD"},{"a":2063,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":2065,"t":"code","b":[32,68,8],"m":"jsr","oa":2116,"o":"clock_digit_chars"},{"a":2068,"t":"code","b":[173,9,220],"m":"lda","o":"cia1_tod_seconds"},{"a":2071,"t":"code","b":[141,189,2],"m":"sta","oa":701,"o":"a_02BD"},{"a":2074,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":2075,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":2076,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":2077,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":2078,"t":"code","b":[24],"m":"clc"},{"a":2079,"t":"code","b":[105,238],"m":"adc","o":"#$EE"},{"a":2081,"t":"code","b":[141,3,195],"m":"sta","oa":49923,"o":"a_C303"},{"a":2084,"t":"code","b":[173,189,2],"m":"lda","oa":701,"o":"a_02BD"},{"a":2087,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":2089,"t":"code","b":[24],"m":"clc"},{"a":2090,"t":"code","b":[105,238],"m":"adc","o":"#$EE"},{"a":2092,"t":"code","b":[141,4,195],"m":"sta","oa":49924,"o":"a_C304"},{"a":2095,"l":"blink_colon","c":"Sets the clock's colon characters at $C2FD and $C325 to one of two tile values depending on bit 3 of the tenths of seconds, making it blink.","t":"code","b":[173,8,220],"m":"lda","o":"cia1_tod_tenths","x":[2008,10323]},{"a":2098,"t":"code","b":[41,8],"m":"and","o":"#$08"},{"a":2100,"t":"code","b":[240,5],"m":"beq","oa":2107,"o":"b_083B"},{"a":2102,"t":"code","b":[169,248],"m":"lda","o":"#$F8"},{"a":2104,"t":"code","b":[76,61,8],"m":"jmp","oa":2109,"o":"j_083D"},{"a":2107,"l":"b_083B","t":"code","b":[169,56],"m":"lda","o":"#$38","x":[2100]},{"a":2109,"l":"j_083D","t":"code","b":[141,253,194],"m":"sta","oa":49917,"o":"a_C2FD","x":[2104]},{"a":2112,"t":"code","b":[141,37,195],"m":"sta","oa":49957,"o":"a_C325"},{"a":2115,"t":"code","b":[96],"m":"rts"},{"a":2116,"l":"clock_digit_chars","c":"Writes the four characters of one big clock digit (digit in A, position in Y) into the panel.","t":"code","b":[10],"m":"asl","o":"a","x":[2034,2042,2057,2065]},{"a":2117,"t":"code","b":[10],"m":"asl","o":"a"},{"a":2118,"t":"code","b":[24],"m":"clc"},{"a":2119,"t":"code","b":[105,57],"m":"adc","o":"#$39"},{"a":2121,"t":"code","b":[153,249,194],"m":"sta","oa":49913,"o":"f_C2F9,y"},{"a":2124,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":2126,"t":"code","b":[153,250,194],"m":"sta","oa":49914,"o":"f_C2FA,y"},{"a":2129,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":2131,"t":"code","b":[153,33,195],"m":"sta","oa":49953,"o":"f_C321,y"},{"a":2134,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":2136,"t":"code","b":[153,34,195],"m":"sta","oa":49954,"o":"f_C322,y"},{"a":2139,"t":"code","b":[200],"m":"iny"},{"a":2140,"t":"code","b":[200],"m":"iny"},{"a":2141,"t":"code","b":[96],"m":"rts"},{"a":2142,"l":"irq_top_band","c":"Part one's raster handler for line 0: only sets the next interrupt line to $A3.","t":"code","b":[169,163],"m":"lda","o":"#$A3"},{"a":2144,"t":"code","b":[141,18,208],"m":"sta","o":"vic_raster"},{"a":2147,"t":"code","b":[76,153,7],"m":"jmp","oa":1945,"o":"b_0799"},{"a":2150,"l":"set_clock","c":"Sets the CIA1 time-of-day clock to X hours and Y minutes, zero seconds and tenths, and redraws it.","t":"code","b":[142,11,220],"m":"stx","o":"cia1_tod_hours","x":[1797,9859]},{"a":2153,"t":"code","b":[140,10,220],"m":"sty","o":"cia1_tod_minutes"},{"a":2156,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":2158,"t":"code","b":[141,9,220],"m":"sta","o":"cia1_tod_seconds"},{"a":2161,"t":"code","b":[141,8,220],"m":"sta","o":"cia1_tod_tenths"},{"a":2164,"t":"code","b":[173,8,220],"m":"lda","o":"cia1_tod_tenths"},{"a":2167,"t":"code","b":[32,228,7],"m":"jsr","oa":2020,"o":"draw_clock"},{"a":2170,"t":"code","b":[96],"m":"rts"},{"a":2171,"l":"scroll_screen_step","c":"Scrolls the playfield by two pixels in the direction given by the sign of $21 (negative is left): moves sprites 2 and 3, adjusts $22 (the horizontal scroll value) and, when it wraps, shifts the whole 40-column character map and colour map by one column.","t":"code","b":[165,33],"m":"lda","oa":33,"o":"zpa_21","x":[1937]},{"a":2173,"t":"code","b":[16,51],"m":"bpl","oa":2226,"o":"b_08B2"},{"a":2175,"t":"code","b":[173,4,208],"m":"lda","o":"vic_sprite2_x"},{"a":2178,"t":"code","b":[56],"m":"sec"},{"a":2179,"t":"code","b":[233,2],"m":"sbc","o":"#$02"},{"a":2181,"t":"code","b":[141,4,208],"m":"sta","o":"vic_sprite2_x"},{"a":2184,"t":"code","b":[141,6,208],"m":"sta","o":"vic_sprite3_x"},{"a":2187,"t":"code","b":[176,23],"m":"bcs","oa":2212,"o":"b_08A4"},{"a":2189,"t":"code","b":[173,16,208],"m":"lda","o":"vic_sprite_x_msb"},{"a":2192,"t":"code","b":[41,12],"m":"and","o":"#$0C"},{"a":2194,"t":"code","b":[208,8],"m":"bne","oa":2204,"o":"b_089C"},{"a":2196,"t":"code","b":[173,21,208],"m":"lda","o":"vic_sprite_enable"},{"a":2199,"t":"code","b":[41,243],"m":"and","o":"#$F3"},{"a":2201,"t":"code","b":[141,21,208],"m":"sta","o":"vic_sprite_enable"},{"a":2204,"l":"b_089C","t":"code","b":[173,16,208],"m":"lda","o":"vic_sprite_x_msb","x":[2194]},{"a":2207,"t":"code","b":[41,243],"m":"and","o":"#$F3"},{"a":2209,"t":"code","b":[141,16,208],"m":"sta","o":"vic_sprite_x_msb"},{"a":2212,"l":"b_08A4","t":"code","b":[165,34],"m":"lda","oa":34,"o":"zpa_22","x":[2187]},{"a":2214,"t":"code","b":[41,7],"m":"and","o":"#$07"},{"a":2216,"t":"code","b":[240,5],"m":"beq","oa":2223,"o":"b_08AF"},{"a":2218,"t":"code","b":[198,34],"m":"dec","oa":34,"o":"zpa_22"},{"a":2220,"t":"code","b":[198,34],"m":"dec","oa":34,"o":"zpa_22"},{"a":2222,"t":"code","b":[96],"m":"rts"},{"a":2223,"l":"b_08AF","t":"code","b":[76,242,8],"m":"jmp","oa":2290,"o":"shift_map_left","x":[2216]},{"a":2226,"l":"b_08B2","t":"code","b":[173,4,208],"m":"lda","o":"vic_sprite2_x","x":[2173]},{"a":2229,"t":"code","b":[24],"m":"clc"},{"a":2230,"t":"code","b":[105,2],"m":"adc","o":"#$02"},{"a":2232,"t":"code","b":[141,4,208],"m":"sta","o":"vic_sprite2_x"},{"a":2235,"t":"code","b":[141,6,208],"m":"sta","o":"vic_sprite3_x"},{"a":2238,"t":"code","b":[176,11],"m":"bcs","oa":2251,"o":"b_08CB"},{"a":2240,"t":"code","b":[201,96],"m":"cmp","o":"#$60"},{"a":2242,"t":"code","b":[144,30],"m":"bcc","oa":2274,"o":"b_08E2"},{"a":2244,"t":"code","b":[173,16,208],"m":"lda","o":"vic_sprite_x_msb"},{"a":2247,"t":"code","b":[41,12],"m":"and","o":"#$0C"},{"a":2249,"t":"code","b":[240,23],"m":"beq","oa":2274,"o":"b_08E2"},{"a":2251,"l":"b_08CB","t":"code","b":[173,16,208],"m":"lda","o":"vic_sprite_x_msb","x":[2238]},{"a":2254,"t":"code","b":[41,12],"m":"and","o":"#$0C"},{"a":2256,"t":"code","b":[240,8],"m":"beq","oa":2266,"o":"b_08DA"},{"a":2258,"t":"code","b":[173,21,208],"m":"lda","o":"vic_sprite_enable"},{"a":2261,"t":"code","b":[41,243],"m":"and","o":"#$F3"},{"a":2263,"t":"code","b":[141,21,208],"m":"sta","o":"vic_sprite_enable"},{"a":2266,"l":"b_08DA","t":"code","b":[173,16,208],"m":"lda","o":"vic_sprite_x_msb","x":[2256]},{"a":2269,"t":"code","b":[9,12],"m":"ora","o":"#$0C"},{"a":2271,"t":"code","b":[141,16,208],"m":"sta","o":"vic_sprite_x_msb"},{"a":2274,"l":"b_08E2","t":"code","b":[165,34],"m":"lda","oa":34,"o":"zpa_22","x":[2242,2249]},{"a":2276,"t":"code","b":[41,6],"m":"and","o":"#$06"},{"a":2278,"t":"code","b":[201,6],"m":"cmp","o":"#$06"},{"a":2280,"t":"code","b":[240,5],"m":"beq","oa":2287,"o":"b_08EF"},{"a":2282,"t":"code","b":[230,34],"m":"inc","oa":34,"o":"zpa_22"},{"a":2284,"t":"code","b":[230,34],"m":"inc","oa":34,"o":"zpa_22"},{"a":2286,"t":"code","b":[96],"m":"rts"},{"a":2287,"l":"b_08EF","t":"code","b":[76,149,9],"m":"jmp","oa":2453,"o":"shift_map_right","x":[2280]},{"a":2290,"l":"shift_map_left","c":"Shifts every row of the character and colour maps one cell to the left (each row is 40 cells, 12 rows of each map), then goes to the column refill at $0A33.","t":"code","b":[162,1],"m":"ldx","o":"#$01","x":[2223]},{"a":2292,"t":"code","b":[165,34],"m":"lda","oa":34,"o":"zpa_22"},{"a":2294,"t":"code","b":[9,6],"m":"ora","o":"#$06"},{"a":2296,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":2298,"l":"j_08FA","t":"code","b":[189,80,192],"m":"lda","oa":49232,"o":"f_C050,x","x":[2447]},{"a":2301,"t":"code","b":[157,79,192],"m":"sta","oa":49231,"o":"f_C04F,x"},{"a":2304,"t":"code","b":[189,120,192],"m":"lda","oa":49272,"o":"f_C078,x"},{"a":2307,"t":"code","b":[157,119,192],"m":"sta","oa":49271,"o":"f_C077,x"},{"a":2310,"t":"code","b":[189,160,192],"m":"lda","oa":49312,"o":"f_C0A0,x"},{"a":2313,"t":"code","b":[157,159,192],"m":"sta","oa":49311,"o":"f_C09F,x"},{"a":2316,"t":"code","b":[189,200,192],"m":"lda","oa":49352,"o":"f_C0C8,x"},{"a":2319,"t":"code","b":[157,199,192],"m":"sta","oa":49351,"o":"f_C0C7,x"},{"a":2322,"t":"code","b":[189,240,192],"m":"lda","oa":49392,"o":"f_C0F0,x"},{"a":2325,"t":"code","b":[157,239,192],"m":"sta","oa":49391,"o":"f_C0EF,x"},{"a":2328,"t":"code","b":[189,24,193],"m":"lda","oa":49432,"o":"f_C118,x"},{"a":2331,"t":"code","b":[157,23,193],"m":"sta","oa":49431,"o":"f_C117,x"},{"a":2334,"t":"code","b":[189,64,193],"m":"lda","oa":49472,"o":"f_C140,x"},{"a":2337,"t":"code","b":[157,63,193],"m":"sta","oa":49471,"o":"f_C13F,x"},{"a":2340,"t":"code","b":[189,104,193],"m":"lda","oa":49512,"o":"f_C168,x"},{"a":2343,"t":"code","b":[157,103,193],"m":"sta","oa":49511,"o":"f_C167,x"},{"a":2346,"t":"code","b":[189,144,193],"m":"lda","oa":49552,"o":"f_C190,x"},{"a":2349,"t":"code","b":[157,143,193],"m":"sta","oa":49551,"o":"f_C18F,x"},{"a":2352,"t":"code","b":[189,184,193],"m":"lda","oa":49592,"o":"f_C1B8,x"},{"a":2355,"t":"code","b":[157,183,193],"m":"sta","oa":49591,"o":"f_C1B7,x"},{"a":2358,"t":"code","b":[189,224,193],"m":"lda","oa":49632,"o":"f_C1E0,x"},{"a":2361,"t":"code","b":[157,223,193],"m":"sta","oa":49631,"o":"f_C1DF,x"},{"a":2364,"t":"code","b":[189,8,194],"m":"lda","oa":49672,"o":"f_C208,x"},{"a":2367,"t":"code","b":[157,7,194],"m":"sta","oa":49671,"o":"f_C207,x"},{"a":2370,"t":"code","b":[189,80,216],"m":"lda","o":"$D850,x"},{"a":2373,"t":"code","b":[157,79,216],"m":"sta","o":"$D84F,x"},{"a":2376,"t":"code","b":[189,120,216],"m":"lda","o":"$D878,x"},{"a":2379,"t":"code","b":[157,119,216],"m":"sta","o":"$D877,x"},{"a":2382,"t":"code","b":[189,160,216],"m":"lda","o":"$D8A0,x"},{"a":2385,"t":"code","b":[157,159,216],"m":"sta","o":"$D89F,x"},{"a":2388,"t":"code","b":[189,200,216],"m":"lda","o":"$D8C8,x"},{"a":2391,"t":"code","b":[157,199,216],"m":"sta","o":"$D8C7,x"},{"a":2394,"t":"code","b":[189,240,216],"m":"lda","o":"$D8F0,x"},{"a":2397,"t":"code","b":[157,239,216],"m":"sta","o":"$D8EF,x"},{"a":2400,"t":"code","b":[189,24,217],"m":"lda","o":"$D918,x"},{"a":2403,"t":"code","b":[157,23,217],"m":"sta","o":"$D917,x"},{"a":2406,"t":"code","b":[189,64,217],"m":"lda","o":"$D940,x"},{"a":2409,"t":"code","b":[157,63,217],"m":"sta","o":"$D93F,x"},{"a":2412,"t":"code","b":[189,104,217],"m":"lda","o":"$D968,x"},{"a":2415,"t":"code","b":[157,103,217],"m":"sta","o":"$D967,x"},{"a":2418,"t":"code","b":[189,144,217],"m":"lda","o":"$D990,x"},{"a":2421,"t":"code","b":[157,143,217],"m":"sta","o":"$D98F,x"},{"a":2424,"t":"code","b":[189,184,217],"m":"lda","o":"$D9B8,x"},{"a":2427,"t":"code","b":[157,183,217],"m":"sta","o":"$D9B7,x"},{"a":2430,"t":"code","b":[189,224,217],"m":"lda","o":"$D9E0,x"},{"a":2433,"t":"code","b":[157,223,217],"m":"sta","o":"$D9DF,x"},{"a":2436,"t":"code","b":[189,8,218],"m":"lda","o":"$DA08,x"},{"a":2439,"t":"code","b":[157,7,218],"m":"sta","o":"$DA07,x"},{"a":2442,"t":"code","b":[232],"m":"inx"},{"a":2443,"t":"code","b":[224,40],"m":"cpx","o":"#$28"},{"a":2445,"t":"code","b":[240,3],"m":"beq","oa":2450,"o":"b_0992"},{"a":2447,"t":"code","b":[76,250,8],"m":"jmp","oa":2298,"o":"j_08FA"},{"a":2450,"l":"b_0992","t":"code","b":[76,51,10],"m":"jmp","oa":2611,"o":"refill_edge_column","x":[2445]},{"a":2453,"l":"shift_map_right","c":"Shifts every row of the character and colour maps one cell to the right (12 rows of each map), then goes to the column refill at $0A33.","t":"code","b":[162,39],"m":"ldx","o":"#$27","x":[2287]},{"a":2455,"t":"code","b":[165,34],"m":"lda","oa":34,"o":"zpa_22"},{"a":2457,"t":"code","b":[41,249],"m":"and","o":"#$F9"},{"a":2459,"t":"code","b":[133,34],"m":"sta","oa":34,"o":"zpa_22"},{"a":2461,"l":"j_099D","t":"code","b":[189,79,192],"m":"lda","oa":49231,"o":"f_C04F,x","x":[2608]},{"a":2464,"t":"code","b":[157,80,192],"m":"sta","oa":49232,"o":"f_C050,x"},{"a":2467,"t":"code","b":[189,119,192],"m":"lda","oa":49271,"o":"f_C077,x"},{"a":2470,"t":"code","b":[157,120,192],"m":"sta","oa":49272,"o":"f_C078,x"},{"a":2473,"t":"code","b":[189,159,192],"m":"lda","oa":49311,"o":"f_C09F,x"},{"a":2476,"t":"code","b":[157,160,192],"m":"sta","oa":49312,"o":"f_C0A0,x"},{"a":2479,"t":"code","b":[189,199,192],"m":"lda","oa":49351,"o":"f_C0C7,x"},{"a":2482,"t":"code","b":[157,200,192],"m":"sta","oa":49352,"o":"f_C0C8,x"},{"a":2485,"t":"code","b":[189,239,192],"m":"lda","oa":49391,"o":"f_C0EF,x"},{"a":2488,"t":"code","b":[157,240,192],"m":"sta","oa":49392,"o":"f_C0F0,x"},{"a":2491,"t":"code","b":[189,23,193],"m":"lda","oa":49431,"o":"f_C117,x"},{"a":2494,"t":"code","b":[157,24,193],"m":"sta","oa":49432,"o":"f_C118,x"},{"a":2497,"t":"code","b":[189,63,193],"m":"lda","oa":49471,"o":"f_C13F,x"},{"a":2500,"t":"code","b":[157,64,193],"m":"sta","oa":49472,"o":"f_C140,x"},{"a":2503,"t":"code","b":[189,103,193],"m":"lda","oa":49511,"o":"f_C167,x"},{"a":2506,"t":"code","b":[157,104,193],"m":"sta","oa":49512,"o":"f_C168,x"},{"a":2509,"t":"code","b":[189,143,193],"m":"lda","oa":49551,"o":"f_C18F,x"},{"a":2512,"t":"code","b":[157,144,193],"m":"sta","oa":49552,"o":"f_C190,x"},{"a":2515,"t":"code","b":[189,183,193],"m":"lda","oa":49591,"o":"f_C1B7,x"},{"a":2518,"t":"code","b":[157,184,193],"m":"sta","oa":49592,"o":"f_C1B8,x"},{"a":2521,"t":"code","b":[189,223,193],"m":"lda","oa":49631,"o":"f_C1DF,x"},{"a":2524,"t":"code","b":[157,224,193],"m":"sta","oa":49632,"o":"f_C1E0,x"},{"a":2527,"t":"code","b":[189,7,194],"m":"lda","oa":49671,"o":"f_C207,x"},{"a":2530,"t":"code","b":[157,8,194],"m":"sta","oa":49672,"o":"f_C208,x"},{"a":2533,"t":"code","b":[189,79,216],"m":"lda","o":"$D84F,x"},{"a":2536,"t":"code","b":[157,80,216],"m":"sta","o":"$D850,x"},{"a":2539,"t":"code","b":[189,119,216],"m":"lda","o":"$D877,x"},{"a":2542,"t":"code","b":[157,120,216],"m":"sta","o":"$D878,x"},{"a":2545,"t":"code","b":[189,159,216],"m":"lda","o":"$D89F,x"},{"a":2548,"t":"code","b":[157,160,216],"m":"sta","o":"$D8A0,x"},{"a":2551,"t":"code","b":[189,199,216],"m":"lda","o":"$D8C7,x"},{"a":2554,"t":"code","b":[157,200,216],"m":"sta","o":"$D8C8,x"},{"a":2557,"t":"code","b":[189,239,216],"m":"lda","o":"$D8EF,x"},{"a":2560,"t":"code","b":[157,240,216],"m":"sta","o":"$D8F0,x"},{"a":2563,"t":"code","b":[189,23,217],"m":"lda","o":"$D917,x"},{"a":2566,"t":"code","b":[157,24,217],"m":"sta","o":"$D918,x"},{"a":2569,"t":"code","b":[189,63,217],"m":"lda","o":"$D93F,x"},{"a":2572,"t":"code","b":[157,64,217],"m":"sta","o":"$D940,x"},{"a":2575,"t":"code","b":[189,103,217],"m":"lda","o":"$D967,x"},{"a":2578,"t":"code","b":[157,104,217],"m":"sta","o":"$D968,x"},{"a":2581,"t":"code","b":[189,143,217],"m":"lda","o":"$D98F,x"},{"a":2584,"t":"code","b":[157,144,217],"m":"sta","o":"$D990,x"},{"a":2587,"t":"code","b":[189,183,217],"m":"lda","o":"$D9B7,x"},{"a":2590,"t":"code","b":[157,184,217],"m":"sta","o":"$D9B8,x"},{"a":2593,"t":"code","b":[189,223,217],"m":"lda","o":"$D9DF,x"},{"a":2596,"t":"code","b":[157,224,217],"m":"sta","o":"$D9E0,x"},{"a":2599,"t":"code","b":[189,7,218],"m":"lda","o":"$DA07,x"},{"a":2602,"t":"code","b":[157,8,218],"m":"sta","o":"$DA08,x"},{"a":2605,"t":"code","b":[202],"m":"dex"},{"a":2606,"t":"code","b":[240,3],"m":"beq","oa":2611,"o":"refill_edge_column"},{"a":2608,"t":"code","b":[76,157,9],"m":"jmp","oa":2461,"o":"j_099D"},{"a":2611,"l":"refill_edge_column","c":"After a scroll the new edge column is filled from the room's tile map: chooses the tile column to draw by the scroll phase and calls the tile draw at $0A92 and the column write at $0B00.","t":"code","b":[165,33],"m":"lda","oa":33,"o":"zpa_21","x":[2450,2606]},{"a":2613,"t":"code","b":[48,3],"m":"bmi","oa":2618,"o":"b_0A3A"},{"a":2615,"t":"code","b":[76,107,10],"m":"jmp","oa":2667,"o":"j_0A6B"},{"a":2618,"l":"b_0A3A","t":"code","b":[173,173,2],"m":"lda","oa":685,"o":"a_02AD","x":[2613]},{"a":2621,"t":"code","b":[24],"m":"clc"},{"a":2622,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":2624,"t":"code","b":[141,193,2],"m":"sta","oa":705,"o":"a_02C1"},{"a":2627,"t":"code","b":[201,4],"m":"cmp","o":"#$04"},{"a":2629,"t":"code","b":[208,17],"m":"bne","oa":2648,"o":"b_0A58"},{"a":2631,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":2633,"t":"code","b":[141,193,2],"m":"sta","oa":705,"o":"a_02C1"},{"a":2636,"t":"code","b":[238,174,2],"m":"inc","oa":686,"o":"a_02AE"},{"a":2639,"t":"code","b":[32,88,10],"m":"jsr","oa":2648,"o":"b_0A58"},{"a":2642,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":2644,"t":"code","b":[141,173,2],"m":"sta","oa":685,"o":"a_02AD"},{"a":2647,"t":"code","b":[96],"m":"rts"},{"a":2648,"l":"b_0A58","t":"code","b":[173,174,2],"m":"lda","oa":686,"o":"a_02AE","x":[2629,2639]},{"a":2651,"t":"code","b":[24],"m":"clc"},{"a":2652,"t":"code","b":[105,10],"m":"adc","o":"#$0A"},{"a":2654,"t":"code","b":[170],"m":"tax"},{"a":2655,"t":"code","b":[32,146,10],"m":"jsr","oa":2706,"o":"draw_tile_column"},{"a":2658,"t":"code","b":[169,40],"m":"lda","o":"#$28"},{"a":2660,"t":"code","b":[32,0,11],"m":"jsr","oa":2816,"o":"write_column_buffer"},{"a":2663,"t":"code","b":[238,173,2],"m":"inc","oa":685,"o":"a_02AD"},{"a":2666,"t":"code","b":[96],"m":"rts"},{"a":2667,"l":"j_0A6B","t":"code","b":[173,173,2],"m":"lda","oa":685,"o":"a_02AD","x":[2615]},{"a":2670,"t":"code","b":[16,8],"m":"bpl","oa":2680,"o":"b_0A78"},{"a":2672,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":2674,"t":"code","b":[141,173,2],"m":"sta","oa":685,"o":"a_02AD"},{"a":2677,"t":"code","b":[206,174,2],"m":"dec","oa":686,"o":"a_02AE"},{"a":2680,"l":"b_0A78","t":"code","b":[173,174,2],"m":"lda","oa":686,"o":"a_02AE","x":[2670]},{"a":2683,"t":"code","b":[170],"m":"tax"},{"a":2684,"t":"code","b":[32,146,10],"m":"jsr","oa":2706,"o":"draw_tile_column"},{"a":2687,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":2689,"t":"code","b":[32,0,11],"m":"jsr","oa":2816,"o":"write_column_buffer"},{"a":2692,"t":"code","b":[206,173,2],"m":"dec","oa":685,"o":"a_02AD"},{"a":2695,"t":"code","b":[16,8],"m":"bpl","oa":2705,"o":"r_0A91"},{"a":2697,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":2699,"t":"code","b":[141,173,2],"m":"sta","oa":685,"o":"a_02AD"},{"a":2702,"t":"code","b":[206,174,2],"m":"dec","oa":686,"o":"a_02AE"},{"a":2705,"l":"r_0A91","t":"code","b":[96],"m":"rts","x":[2695]},{"a":2706,"l":"draw_tile_column","c":"Fetches the three tile numbers of one map column from the room map tables at $4000, $4100 and $4200 (indexed by X) and stores their character data in the temporary column buffer at $02AF.","t":"code","b":[169,79],"m":"lda","o":"#$4F","x":[2655,2684]},{"a":2708,"t":"code","b":[133,8],"m":"sta","oa":8,"o":"zpa_08"},{"a":2710,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"zpa_0E"},{"a":2712,"t":"code","b":[169,192],"m":"lda","o":"#$C0"},{"a":2714,"t":"code","b":[133,9],"m":"sta","oa":9,"o":"zpa_09"},{"a":2716,"t":"code","b":[169,216],"m":"lda","o":"#$D8"},{"a":2718,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"zpa_0F"},{"a":2720,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":2722,"t":"code","b":[141,192,2],"m":"sta","oa":704,"o":"a_02C0"},{"a":2725,"t":"code","b":[189,0,64],"m":"lda","oa":16384,"o":"part1_map_top,x"},{"a":2728,"t":"code","b":[32,183,10],"m":"jsr","oa":2743,"o":"fetch_tile_chars"},{"a":2731,"t":"code","b":[189,0,65],"m":"lda","oa":16640,"o":"part1_map_middle,x"},{"a":2734,"t":"code","b":[32,183,10],"m":"jsr","oa":2743,"o":"fetch_tile_chars"},{"a":2737,"t":"code","b":[189,0,66],"m":"lda","oa":16896,"o":"part1_map_bottom,x"},{"a":2740,"t":"code","b":[76,183,10],"m":"jmp","oa":2743,"o":"fetch_tile_chars"},{"a":2743,"l":"fetch_tile_chars","c":"Looks up one tile's 16 characters (a 4 by 4 block at $5000 plus 16 times the tile number) and copies one column of four of them to the column buffer at $02AF.","t":"code","b":[168],"m":"tay","x":[2728,2734,2740]},{"a":2744,"t":"code","b":[138],"m":"txa"},{"a":2745,"t":"code","b":[72],"m":"pha"},{"a":2746,"t":"code","b":[152],"m":"tya"},{"a":2747,"t":"code","b":[32,227,10],"m":"jsr","oa":2787,"o":"tile_address"},{"a":2750,"t":"code","b":[165,33],"m":"lda","oa":33,"o":"zpa_21"},{"a":2752,"t":"code","b":[48,6],"m":"bmi","oa":2760,"o":"b_0AC8"},{"a":2754,"t":"code","b":[172,173,2],"m":"ldy","oa":685,"o":"a_02AD"},{"a":2757,"t":"code","b":[76,203,10],"m":"jmp","oa":2763,"o":"j_0ACB"},{"a":2760,"l":"b_0AC8","t":"code","b":[172,193,2],"m":"ldy","oa":705,"o":"a_02C1","x":[2752]},{"a":2763,"l":"j_0ACB","t":"code","b":[174,192,2],"m":"ldx","oa":704,"o":"a_02C0","x":[2757]},{"a":2766,"l":"b_0ACE","t":"code","b":[177,36],"m":"lda","oa":36,"o":"(zpp_24),y","x":[2779]},{"a":2768,"t":"code","b":[157,175,2],"m":"sta","oa":687,"o":"f_02AF,x"},{"a":2771,"t":"code","b":[200],"m":"iny"},{"a":2772,"t":"code","b":[200],"m":"iny"},{"a":2773,"t":"code","b":[200],"m":"iny"},{"a":2774,"t":"code","b":[200],"m":"iny"},{"a":2775,"t":"code","b":[232],"m":"inx"},{"a":2776,"t":"code","b":[138],"m":"txa"},{"a":2777,"t":"code","b":[41,3],"m":"and","o":"#$03"},{"a":2779,"t":"code","b":[208,241],"m":"bne","oa":2766,"o":"b_0ACE"},{"a":2781,"t":"code","b":[142,192,2],"m":"stx","oa":704,"o":"a_02C0"},{"a":2784,"t":"code","b":[104],"m":"pla"},{"a":2785,"t":"code","b":[170],"m":"tax"},{"a":2786,"t":"code","b":[96],"m":"rts"},{"a":2787,"l":"tile_address","c":"Converts a tile number in A to its character data address: $5000 plus 16 times the number, in zero page $24/$25.","t":"code","b":[133,36],"m":"sta","oa":36,"o":"zpp_24","x":[2747,2926]},{"a":2789,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":2791,"t":"code","b":[133,37],"m":"sta","oa":37,"o":"zpa_25"},{"a":2793,"t":"code","b":[162,4],"m":"ldx","o":"#$04"},{"a":2795,"l":"b_0AEB","t":"code","b":[6,36],"m":"asl","oa":36,"o":"zpp_24","x":[2800]},{"a":2797,"t":"code","b":[38,37],"m":"rol","oa":37,"o":"zpa_25"},{"a":2799,"t":"code","b":[202],"m":"dex"},{"a":2800,"t":"code","b":[208,249],"m":"bne","oa":2795,"o":"b_0AEB"},{"a":2802,"t":"code","b":[24],"m":"clc"},{"a":2803,"t":"code","b":[165,36],"m":"lda","oa":36,"o":"zpp_24"},{"a":2805,"t":"code","b":[105,0],"m":"adc","o":"#$00"},{"a":2807,"t":"code","b":[133,36],"m":"sta","oa":36,"o":"zpp_24"},{"a":2809,"t":"code","b":[169,80],"m":"lda","o":"#$50"},{"a":2811,"t":"code","b":[101,37],"m":"adc","oa":37,"o":"zpa_25"},{"a":2813,"t":"code","b":[133,37],"m":"sta","oa":37,"o":"zpa_25"},{"a":2815,"t":"code","b":[96],"m":"rts"},{"a":2816,"l":"write_column_buffer","c":"Writes the twelve characters in the column buffer to the screen map at $C050 and the matching colours (looked up from the table at $8448) to the colour copy at $D850, one column of the playfield.","t":"code","b":[24],"m":"clc","x":[2660,2689]},{"a":2817,"t":"code","b":[101,8],"m":"adc","oa":8,"o":"zpa_08"},{"a":2819,"t":"code","b":[133,8],"m":"sta","oa":8,"o":"zpa_08"},{"a":2821,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"zpa_0E"},{"a":2823,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":2825,"l":"b_0B09","t":"code","b":[160,0],"m":"ldy","o":"#$00","x":[2865,2871]},{"a":2827,"l":"b_0B0B","t":"code","b":[138],"m":"txa","x":[2855]},{"a":2828,"t":"code","b":[72],"m":"pha"},{"a":2829,"t":"code","b":[189,175,2],"m":"lda","oa":687,"o":"f_02AF,x"},{"a":2832,"t":"code","b":[145,8],"m":"sta","oa":8,"o":"(zpa_08),y"},{"a":2834,"t":"code","b":[170],"m":"tax"},{"a":2835,"t":"code","b":[189,72,132],"m":"lda","oa":33864,"o":"char_colours_part1,x"},{"a":2838,"t":"code","b":[145,14],"m":"sta","oa":14,"o":"(zpa_0E),y"},{"a":2840,"t":"code","b":[104],"m":"pla"},{"a":2841,"t":"code","b":[170],"m":"tax"},{"a":2842,"t":"code","b":[152],"m":"tya"},{"a":2843,"t":"code","b":[24],"m":"clc"},{"a":2844,"t":"code","b":[105,40],"m":"adc","o":"#$28"},{"a":2846,"t":"code","b":[168],"m":"tay"},{"a":2847,"t":"code","b":[232],"m":"inx"},{"a":2848,"t":"code","b":[224,12],"m":"cpx","o":"#$0C"},{"a":2850,"t":"code","b":[240,22],"m":"beq","oa":2874,"o":"r_0B3A"},{"a":2852,"t":"code","b":[138],"m":"txa"},{"a":2853,"t":"code","b":[41,5],"m":"and","o":"#$05"},{"a":2855,"t":"code","b":[208,226],"m":"bne","oa":2827,"o":"b_0B0B"},{"a":2857,"t":"code","b":[24],"m":"clc"},{"a":2858,"t":"code","b":[152],"m":"tya"},{"a":2859,"t":"code","b":[101,8],"m":"adc","oa":8,"o":"zpa_08"},{"a":2861,"t":"code","b":[133,8],"m":"sta","oa":8,"o":"zpa_08"},{"a":2863,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"zpa_0E"},{"a":2865,"t":"code","b":[144,214],"m":"bcc","oa":2825,"o":"b_0B09"},{"a":2867,"t":"code","b":[230,9],"m":"inc","oa":9,"o":"zpa_09"},{"a":2869,"t":"code","b":[230,15],"m":"inc","oa":15,"o":"zpa_0F"},{"a":2871,"t":"code","b":[76,9,11],"m":"jmp","oa":2825,"o":"b_0B09"},{"a":2874,"l":"r_0B3A","t":"code","b":[96],"m":"rts","x":[2850]},{"a":2875,"l":"build_screen","c":"Redraws the whole playfield from the room's tile map, starting at the current scroll column: for each of the 10 tile columns and 3 tile rows it expands the tile's characters into the screen map at $C050.","t":"code","b":[173,174,2],"m":"lda","oa":686,"o":"a_02AE","x":[1098]},{"a":2878,"t":"code","b":[141,188,2],"m":"sta","oa":700,"o":"a_02BC"},{"a":2881,"l":"b_0B41","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[2998]},{"a":2883,"t":"code","b":[141,187,2],"m":"sta","oa":699,"o":"a_02BB"},{"a":2886,"t":"code","b":[56],"m":"sec"},{"a":2887,"t":"code","b":[173,188,2],"m":"lda","oa":700,"o":"a_02BC"},{"a":2890,"t":"code","b":[237,174,2],"m":"sbc","oa":686,"o":"a_02AE"},{"a":2893,"t":"code","b":[10],"m":"asl","o":"a"},{"a":2894,"t":"code","b":[10],"m":"asl","o":"a"},{"a":2895,"t":"code","b":[24],"m":"clc"},{"a":2896,"t":"code","b":[105,80],"m":"adc","o":"#$50"},{"a":2898,"t":"code","b":[133,6],"m":"sta","oa":6,"o":"zpa_06"},{"a":2900,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":2902,"t":"code","b":[105,192],"m":"adc","o":"#$C0"},{"a":2904,"t":"code","b":[133,7],"m":"sta","oa":7,"o":"zpa_07"},{"a":2906,"l":"b_0B5A","t":"code","b":[173,187,2],"m":"lda","oa":699,"o":"a_02BB","x":[2984]},{"a":2909,"t":"code","b":[10],"m":"asl","o":"a"},{"a":2910,"t":"code","b":[170],"m":"tax"},{"a":2911,"t":"code","b":[189,240,11],"m":"lda","oa":3056,"o":"room_row_pointers,x"},{"a":2914,"t":"code","b":[133,8],"m":"sta","oa":8,"o":"zpa_08"},{"a":2916,"t":"code","b":[189,241,11],"m":"lda","oa":3057,"o":"f_0BF1,x"},{"a":2919,"t":"code","b":[133,9],"m":"sta","oa":9,"o":"zpa_09"},{"a":2921,"t":"code","b":[172,188,2],"m":"ldy","oa":700,"o":"a_02BC"},{"a":2924,"t":"code","b":[177,8],"m":"lda","oa":8,"o":"(zpa_08),y"},{"a":2926,"t":"code","b":[32,227,10],"m":"jsr","oa":2787,"o":"tile_address"},{"a":2929,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":2931,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":2933,"l":"b_0B75","t":"code","b":[140,172,2],"m":"sty","oa":684,"o":"a_02AC","x":[2952,2963]},{"a":2936,"t":"code","b":[177,36],"m":"lda","oa":36,"o":"(zpp_24),y"},{"a":2938,"t":"code","b":[72],"m":"pha"},{"a":2939,"t":"code","b":[138],"m":"txa"},{"a":2940,"t":"code","b":[168],"m":"tay"},{"a":2941,"t":"code","b":[104],"m":"pla"},{"a":2942,"t":"code","b":[145,6],"m":"sta","oa":6,"o":"(zpa_06),y"},{"a":2944,"t":"code","b":[172,172,2],"m":"ldy","oa":684,"o":"a_02AC"},{"a":2947,"t":"code","b":[232],"m":"inx"},{"a":2948,"t":"code","b":[200],"m":"iny"},{"a":2949,"t":"code","b":[152],"m":"tya"},{"a":2950,"t":"code","b":[41,3],"m":"and","o":"#$03"},{"a":2952,"t":"code","b":[208,235],"m":"bne","oa":2933,"o":"b_0B75"},{"a":2954,"t":"code","b":[138],"m":"txa"},{"a":2955,"t":"code","b":[41,251],"m":"and","o":"#$FB"},{"a":2957,"t":"code","b":[24],"m":"clc"},{"a":2958,"t":"code","b":[105,40],"m":"adc","o":"#$28"},{"a":2960,"t":"code","b":[170],"m":"tax"},{"a":2961,"t":"code","b":[192,16],"m":"cpy","o":"#$10"},{"a":2963,"t":"code","b":[208,224],"m":"bne","oa":2933,"o":"b_0B75"},{"a":2965,"t":"code","b":[24],"m":"clc"},{"a":2966,"t":"code","b":[101,6],"m":"adc","oa":6,"o":"zpa_06"},{"a":2968,"t":"code","b":[133,6],"m":"sta","oa":6,"o":"zpa_06"},{"a":2970,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":2972,"t":"code","b":[101,7],"m":"adc","oa":7,"o":"zpa_07"},{"a":2974,"t":"code","b":[133,7],"m":"sta","oa":7,"o":"zpa_07"},{"a":2976,"t":"code","b":[238,187,2],"m":"inc","oa":699,"o":"a_02BB"},{"a":2979,"t":"code","b":[173,187,2],"m":"lda","oa":699,"o":"a_02BB"},{"a":2982,"t":"code","b":[201,3],"m":"cmp","o":"#$03"},{"a":2984,"t":"code","b":[208,176],"m":"bne","oa":2906,"o":"b_0B5A"},{"a":2986,"t":"code","b":[238,188,2],"m":"inc","oa":700,"o":"a_02BC"},{"a":2989,"t":"code","b":[56],"m":"sec"},{"a":2990,"t":"code","b":[173,188,2],"m":"lda","oa":700,"o":"a_02BC"},{"a":2993,"t":"code","b":[237,174,2],"m":"sbc","oa":686,"o":"a_02AE"},{"a":2996,"t":"code","b":[201,10],"m":"cmp","o":"#$0A"},{"a":2998,"t":"code","b":[208,137],"m":"bne","oa":2881,"o":"b_0B41"},{"a":3000,"l":"playfield_colour_fill","c":"Second half of $0B3B: sets the scroll phase to $FF and fills the colour map at $D850 from the screen map at $C050, looking each character up in the colour table at $8448 (it reads each character with the undocumented opcode LAX, which loads A and X together).","t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":3002,"t":"code","b":[141,173,2],"m":"sta","oa":685,"o":"a_02AD"},{"a":3005,"t":"code","b":[169,80],"m":"lda","o":"#$50"},{"a":3007,"t":"code","b":[133,6],"m":"sta","oa":6,"o":"zpa_06"},{"a":3009,"t":"code","b":[169,192],"m":"lda","o":"#$C0"},{"a":3011,"t":"code","b":[133,7],"m":"sta","oa":7,"o":"zpa_07"},{"a":3013,"t":"code","b":[169,80],"m":"lda","o":"#$50"},{"a":3015,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"zpa_0E"},{"a":3017,"t":"code","b":[169,216],"m":"lda","o":"#$D8"},{"a":3019,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"zpa_0F"},{"a":3021,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":3023,"t":"byte","b":[179],"note":"not a legal opcode"},{"a":3024,"t":"code","b":[6,189],"m":"asl","oa":189,"o":"zpa_BD"},{"a":3026,"t":"code","b":[72],"m":"pha"},{"a":3027,"t":"code","b":[132,145],"m":"sty","oa":145,"o":"zpa_91"},{"a":3029,"t":"code","b":[14,200,208],"m":"asl","o":"$D0C8"},{"a":3032,"t":"code","b":[246,230],"m":"inc","oa":230,"o":"zpf_E6,x"},{"a":3034,"t":"byte","b":[7],"note":"not a legal opcode"},{"a":3035,"t":"code","b":[230,15],"m":"inc","oa":15,"o":"zpa_0F"},{"a":3037,"t":"byte","b":[179],"note":"not a legal opcode"},{"a":3038,"t":"code","b":[6,189],"m":"asl","oa":189,"o":"zpa_BD"},{"a":3040,"t":"code","b":[72],"m":"pha"},{"a":3041,"t":"code","b":[132,145],"m":"sty","oa":145,"o":"zpa_91"},{"a":3043,"t":"code","b":[14,200,192],"m":"asl","oa":49352,"o":"f_C0C8"},{"a":3046,"t":"code","b":[224,208],"m":"cpx","o":"#$D0"},{"a":3048,"t":"byte","b":[244],"note":"not a legal opcode"},{"a":3049,"t":"code","b":[96],"m":"rts"},{"a":3050,"l":"playfield_row_pointers","c":"Three screen-map pointers, $C050, $C0F0 and $C190: the start of each of the three tile rows of the playfield.","t":"byte","b":[80,192,240,192,144,193]},{"a":3056,"l":"room_row_pointers","c":"Three pointers, $4000, $4100 and $4200, to the three rows of part one's map; $0B3B reads them.","t":"byte","b":[0],"x":[2911]},{"a":3057,"l":"f_0BF1","c":"Data at $0BF1 (f_0BF1): read by build_screen.","t":"byte","b":[64,0,65,0,66],"x":[2916]},{"a":3062,"l":"action_search","c":"Handler for the SEARCH action (entry 2 of the table at $0675, run when fire is pressed). Does nothing unless mode 0 is active and no message is queued; otherwise finds what is at the player's position with $0D62, and unless the player is too low queues message 0 (EXAMINE) and message 11 (PROCESSING), sets a delay of 100 passes and starts mode 1.","t":"code","b":[173,0,2],"m":"lda","oa":512,"o":"mode"},{"a":3065,"t":"code","b":[240,1],"m":"beq","oa":3068,"o":"b_0BFC"},{"a":3067,"t":"code","b":[96],"m":"rts"},{"a":3068,"l":"b_0BFC","t":"code","b":[173,8,2],"m":"lda","oa":520,"o":"msg_queue_len","x":[3065]},{"a":3071,"t":"code","b":[240,1],"m":"beq","oa":3074,"o":"b_0C02"},{"a":3073,"t":"code","b":[96],"m":"rts"},{"a":3074,"l":"b_0C02","t":"code","b":[32,98,13],"m":"jsr","oa":3426,"o":"find_objects_here","x":[3071]},{"a":3077,"t":"code","b":[173,214,2],"m":"lda","oa":726,"o":"a_02D6"},{"a":3080,"t":"code","b":[16,1],"m":"bpl","oa":3083,"o":"b_0C0B"},{"a":3082,"t":"code","b":[96],"m":"rts"},{"a":3083,"l":"b_0C0B","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[3080]},{"a":3085,"t":"code","b":[32,236,13],"m":"jsr","oa":3564,"o":"queue_message_raw"},{"a":3088,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":3090,"t":"code","b":[32,239,13],"m":"jsr","oa":3567,"o":"queue_message"},{"a":3093,"t":"code","b":[169,100],"m":"lda","o":"#$64"},{"a":3095,"t":"code","b":[141,212,2],"m":"sta","oa":724,"o":"a_02D4"},{"a":3098,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":3100,"t":"code","b":[141,0,2],"m":"sta","oa":512,"o":"mode"},{"a":3103,"t":"code","b":[96],"m":"rts"},{"a":3104,"t":"code","b":[173,4,2],"m":"lda","oa":516,"o":"a_0204"},{"a":3107,"t":"code","b":[240,8],"m":"beq","oa":3117,"o":"mode_search_finish"},{"a":3109,"t":"code","b":[169,5],"m":"lda","o":"#$05"},{"a":3111,"t":"code","b":[32,236,13],"m":"jsr","oa":3564,"o":"queue_message_raw"},{"a":3114,"t":"code","b":[76,36,13],"m":"jmp","oa":3364,"o":"clear_mode"},{"a":3117,"l":"mode_search_finish","c":"Second half of the mode 1 handler (search in progress): counts the delay at $02D4 down; at zero it reports the result: a locked container ($0DCA) gives LOCKED and ABORT, nothing found gives FOUND NOTHING and clears the mode, otherwise it queues FOUND and the name of each object found and moves to mode 2.","t":"code","b":[206,212,2],"m":"dec","oa":724,"o":"a_02D4","x":[3107]},{"a":3120,"t":"code","b":[240,1],"m":"beq","oa":3123,"o":"b_0C33"},{"a":3122,"t":"code","b":[96],"m":"rts"},{"a":3123,"l":"b_0C33","t":"code","b":[32,202,13],"m":"jsr","oa":3530,"o":"check_container_unlocked","x":[3120]},{"a":3126,"t":"code","b":[144,13],"m":"bcc","oa":3141,"o":"b_0C45"},{"a":3128,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":3130,"t":"code","b":[32,239,13],"m":"jsr","oa":3567,"o":"queue_message"},{"a":3133,"t":"code","b":[169,5],"m":"lda","o":"#$05"},{"a":3135,"t":"code","b":[32,239,13],"m":"jsr","oa":3567,"o":"queue_message"},{"a":3138,"t":"code","b":[76,36,13],"m":"jmp","oa":3364,"o":"clear_mode"},{"a":3141,"l":"b_0C45","t":"code","b":[173,214,2],"m":"lda","oa":726,"o":"a_02D6","x":[3126]},{"a":3144,"t":"code","b":[208,8],"m":"bne","oa":3154,"o":"b_0C52"},{"a":3146,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":3148,"t":"code","b":[32,239,13],"m":"jsr","oa":3567,"o":"queue_message"},{"a":3151,"t":"code","b":[76,36,13],"m":"jmp","oa":3364,"o":"clear_mode"},{"a":3154,"l":"b_0C52","t":"code","b":[169,2],"m":"lda","o":"#$02","x":[3144]},{"a":3156,"t":"code","b":[32,239,13],"m":"jsr","oa":3567,"o":"queue_message"},{"a":3159,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":3161,"l":"b_0C59","t":"code","b":[189,215,2],"m":"lda","oa":727,"o":"f_02D7,x","x":[3177]},{"a":3164,"t":"code","b":[142,211,2],"m":"stx","oa":723,"o":"a_02D3"},{"a":3167,"t":"code","b":[32,245,13],"m":"jsr","oa":3573,"o":"queue_object_message"},{"a":3170,"t":"code","b":[174,211,2],"m":"ldx","oa":723,"o":"a_02D3"},{"a":3173,"t":"code","b":[232],"m":"inx"},{"a":3174,"t":"code","b":[236,214,2],"m":"cpx","oa":726,"o":"a_02D6"},{"a":3177,"t":"code","b":[208,238],"m":"bne","oa":3161,"o":"b_0C59"},{"a":3179,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":3181,"t":"code","b":[141,0,2],"m":"sta","oa":512,"o":"mode"},{"a":3184,"t":"code","b":[76,41,13],"m":"jmp","oa":3369,"o":"queue_prompt"},{"a":3187,"t":"code","b":[173,4,2],"m":"lda","oa":516,"o":"a_0204"},{"a":3190,"t":"code","b":[208,6],"m":"bne","oa":3198,"o":"b_0C7E"},{"a":3192,"t":"code","b":[173,2,2],"m":"lda","oa":514,"o":"a_0202"},{"a":3195,"t":"code","b":[208,9],"m":"bne","oa":3206,"o":"b_0C86"},{"a":3197,"t":"code","b":[96],"m":"rts"},{"a":3198,"l":"b_0C7E","t":"code","b":[169,5],"m":"lda","o":"#$05","x":[3190]},{"a":3200,"t":"code","b":[32,236,13],"m":"jsr","oa":3564,"o":"queue_message_raw"},{"a":3203,"t":"code","b":[76,36,13],"m":"jmp","oa":3364,"o":"clear_mode"},{"a":3206,"l":"b_0C86","t":"code","b":[169,1],"m":"lda","o":"#$01","x":[3195]},{"a":3208,"t":"code","b":[32,236,13],"m":"jsr","oa":3564,"o":"queue_message_raw"},{"a":3211,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":3213,"t":"code","b":[141,0,2],"m":"sta","oa":512,"o":"mode"},{"a":3216,"t":"code","b":[96],"m":"rts"},{"a":3217,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":3219,"t":"code","b":[141,211,2],"m":"sta","oa":723,"o":"a_02D3"},{"a":3222,"t":"code","b":[173,215,2],"m":"lda","oa":727,"o":"f_02D7"},{"a":3225,"t":"code","b":[32,245,13],"m":"jsr","oa":3573,"o":"queue_object_message"},{"a":3228,"t":"code","b":[173,214,2],"m":"lda","oa":726,"o":"a_02D6"},{"a":3231,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":3233,"t":"code","b":[240,17],"m":"beq","oa":3252,"o":"b_0CB4"},{"a":3235,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":3237,"t":"code","b":[141,0,2],"m":"sta","oa":512,"o":"mode"},{"a":3240,"t":"code","b":[96],"m":"rts"},{"a":3241,"t":"code","b":[173,4,2],"m":"lda","oa":516,"o":"a_0204"},{"a":3244,"t":"code","b":[208,105],"m":"bne","oa":3351,"o":"b_0D17"},{"a":3246,"t":"code","b":[173,2,2],"m":"lda","oa":514,"o":"a_0202"},{"a":3249,"t":"code","b":[208,1],"m":"bne","oa":3252,"o":"b_0CB4"},{"a":3251,"t":"code","b":[96],"m":"rts"},{"a":3252,"l":"b_0CB4","t":"code","b":[173,10,2],"m":"lda","oa":522,"o":"inventory_count","x":[3233,3249]},{"a":3255,"t":"code","b":[201,4],"m":"cmp","o":"#$04"},{"a":3257,"t":"code","b":[144,16],"m":"bcc","oa":3275,"o":"b_0CCB"},{"a":3259,"t":"code","b":[32,144,28],"m":"jsr","oa":7312,"o":"scroll_message_window"},{"a":3262,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":3264,"t":"code","b":[32,239,13],"m":"jsr","oa":3567,"o":"queue_message"},{"a":3267,"t":"code","b":[169,6],"m":"lda","o":"#$06"},{"a":3269,"t":"code","b":[32,239,13],"m":"jsr","oa":3567,"o":"queue_message"},{"a":3272,"t":"code","b":[76,36,13],"m":"jmp","oa":3364,"o":"clear_mode"},{"a":3275,"l":"b_0CCB","t":"code","b":[174,211,2],"m":"ldx","oa":723,"o":"a_02D3","x":[3257]},{"a":3278,"t":"code","b":[173,10,2],"m":"lda","oa":522,"o":"inventory_count"},{"a":3281,"t":"code","b":[10],"m":"asl","o":"a"},{"a":3282,"t":"code","b":[168],"m":"tay"},{"a":3283,"t":"code","b":[189,215,2],"m":"lda","oa":727,"o":"f_02D7,x"},{"a":3286,"t":"code","b":[153,223,2],"m":"sta","oa":735,"o":"inventory,y"},{"a":3289,"t":"code","b":[189,219,2],"m":"lda","oa":731,"o":"f_02DB,x"},{"a":3292,"t":"code","b":[153,224,2],"m":"sta","oa":736,"o":"f_02E0,y"},{"a":3295,"t":"code","b":[238,10,2],"m":"inc","oa":522,"o":"inventory_count"},{"a":3298,"t":"code","b":[185,223,2],"m":"lda","oa":735,"o":"inventory,y"},{"a":3301,"t":"code","b":[10],"m":"asl","o":"a"},{"a":3302,"t":"code","b":[10],"m":"asl","o":"a"},{"a":3303,"t":"code","b":[170],"m":"tax"},{"a":3304,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":3306,"t":"code","b":[157,104,21],"m":"sta","oa":5480,"o":"object_table,x"},{"a":3309,"t":"code","b":[157,105,21],"m":"sta","oa":5481,"o":"f_1569,x"},{"a":3312,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":3314,"t":"code","b":[32,236,13],"m":"jsr","oa":3564,"o":"queue_message_raw"},{"a":3317,"t":"code","b":[169,18],"m":"lda","o":"#$12"},{"a":3319,"t":"code","b":[32,239,13],"m":"jsr","oa":3567,"o":"queue_message"},{"a":3322,"l":"j_0CFA","t":"code","b":[238,211,2],"m":"inc","oa":723,"o":"a_02D3","x":[3361]},{"a":3325,"t":"code","b":[173,211,2],"m":"lda","oa":723,"o":"a_02D3"},{"a":3328,"t":"code","b":[205,214,2],"m":"cmp","oa":726,"o":"a_02D6"},{"a":3331,"t":"code","b":[208,3],"m":"bne","oa":3336,"o":"b_0D08"},{"a":3333,"t":"code","b":[76,36,13],"m":"jmp","oa":3364,"o":"clear_mode"},{"a":3336,"l":"b_0D08","t":"code","b":[169,1],"m":"lda","o":"#$01","x":[3331]},{"a":3338,"t":"code","b":[32,236,13],"m":"jsr","oa":3564,"o":"queue_message_raw"},{"a":3341,"t":"code","b":[174,211,2],"m":"ldx","oa":723,"o":"a_02D3"},{"a":3344,"t":"code","b":[189,215,2],"m":"lda","oa":727,"o":"f_02D7,x"},{"a":3347,"t":"code","b":[32,245,13],"m":"jsr","oa":3573,"o":"queue_object_message"},{"a":3350,"t":"code","b":[96],"m":"rts"},{"a":3351,"l":"b_0D17","t":"code","b":[169,9],"m":"lda","o":"#$09","x":[3244]},{"a":3353,"t":"code","b":[32,236,13],"m":"jsr","oa":3564,"o":"queue_message_raw"},{"a":3356,"t":"code","b":[169,18],"m":"lda","o":"#$12"},{"a":3358,"t":"code","b":[32,239,13],"m":"jsr","oa":3567,"o":"queue_message"},{"a":3361,"t":"code","b":[76,250,12],"m":"jmp","oa":3322,"o":"j_0CFA"},{"a":3364,"l":"clear_mode","c":"Sets the mode ($0200) to 0 and queues message 10, the prompt arrow.","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[3114,3138,3151,3203,3272,3333,5762,5846,5893,5959,5988,6012,6032,6040,6094,6186,6215,6253,6346,6375,6396,7479,7488,7501,7557,7570,7593,7616,7643,7666,7689,7829]},{"a":3366,"t":"code","b":[141,0,2],"m":"sta","oa":512,"o":"mode"},{"a":3369,"l":"queue_prompt","c":"Queues message 10, the prompt arrow, and returns.","t":"code","b":[169,10],"m":"lda","o":"#$0A","x":[1752,3184,6443,38702]},{"a":3371,"t":"code","b":[76,1,14],"m":"jmp","oa":3585,"o":"message_enqueue"},{"a":3374,"l":"locate_player_column","c":"Computes the map column under Johnny from sprite 0's X position, the scroll phase and the scroll column, and stores it in $021B.","t":"code","b":[173,173,2],"m":"lda","oa":685,"o":"a_02AD","x":[1337]},{"a":3377,"t":"code","b":[41,3],"m":"and","o":"#$03"},{"a":3379,"t":"code","b":[10],"m":"asl","o":"a"},{"a":3380,"t":"code","b":[10],"m":"asl","o":"a"},{"a":3381,"t":"code","b":[10],"m":"asl","o":"a"},{"a":3382,"t":"code","b":[141,194,2],"m":"sta","oa":706,"o":"a_02C2"},{"a":3385,"t":"code","b":[165,34],"m":"lda","oa":34,"o":"zpa_22"},{"a":3387,"t":"code","b":[41,7],"m":"and","o":"#$07"},{"a":3389,"t":"code","b":[141,195,2],"m":"sta","oa":707,"o":"a_02C3"},{"a":3392,"t":"code","b":[56],"m":"sec"},{"a":3393,"t":"code","b":[173,0,208],"m":"lda","o":"vic_sprite0_x"},{"a":3396,"t":"code","b":[233,115],"m":"sbc","o":"#$73"},{"a":3398,"t":"code","b":[237,195,2],"m":"sbc","oa":707,"o":"a_02C3"},{"a":3401,"t":"code","b":[24],"m":"clc"},{"a":3402,"t":"code","b":[109,194,2],"m":"adc","oa":706,"o":"a_02C2"},{"a":3405,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":3407,"l":"b_0D4F","t":"code","b":[232],"m":"inx","x":[3411]},{"a":3408,"t":"code","b":[56],"m":"sec"},{"a":3409,"t":"code","b":[233,32],"m":"sbc","o":"#$20"},{"a":3411,"t":"code","b":[176,250],"m":"bcs","oa":3407,"o":"b_0D4F"},{"a":3413,"t":"code","b":[138],"m":"txa"},{"a":3414,"t":"code","b":[24],"m":"clc"},{"a":3415,"t":"code","b":[109,174,2],"m":"adc","oa":686,"o":"a_02AE"},{"a":3418,"t":"code","b":[24],"m":"clc"},{"a":3419,"t":"code","b":[105,2],"m":"adc","o":"#$02"},{"a":3421,"t":"code","b":[168],"m":"tay"},{"a":3422,"t":"code","b":[141,27,2],"m":"sta","oa":539,"o":"a_021B"},{"a":3425,"t":"code","b":[96],"m":"rts"},{"a":3426,"l":"find_objects_here","c":"Looks up what is at the player's map column: checks the tile at that column against the table at $153D, then the object table at $1568, collecting each matching object's number into the list at $02D7 and its name into $02DB; the count goes in $02D6 (negative if the player is too low).","t":"code","b":[172,27,2],"m":"ldy","oa":539,"o":"a_021B","x":[3074,5744]},{"a":3429,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":3431,"t":"code","b":[173,1,208],"m":"lda","o":"vic_sprite0_y"},{"a":3434,"t":"code","b":[201,98],"m":"cmp","o":"#$62"},{"a":3436,"t":"code","b":[144,6],"m":"bcc","oa":3444,"o":"b_0D74"},{"a":3438,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":3440,"t":"code","b":[141,214,2],"m":"sta","oa":726,"o":"a_02D6"},{"a":3443,"t":"code","b":[96],"m":"rts"},{"a":3444,"l":"b_0D74","t":"code","b":[173,151,2],"m":"lda","oa":663,"o":"a_0297","x":[3436]},{"a":3447,"t":"code","b":[208,18],"m":"bne","oa":3467,"o":"b_0D8B"},{"a":3449,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":3451,"t":"code","b":[141,213,2],"m":"sta","oa":725,"o":"a_02D5"},{"a":3454,"t":"code","b":[185,0,65],"m":"lda","oa":16640,"o":"part1_map_middle,y"},{"a":3457,"l":"b_0D81","t":"code","b":[221,61,21],"m":"cmp","oa":5437,"o":"searchable_tile_ids,x","x":[3465]},{"a":3460,"t":"code","b":[240,11],"m":"beq","oa":3473,"o":"b_0D91"},{"a":3462,"t":"code","b":[232],"m":"inx"},{"a":3463,"t":"code","b":[224,43],"m":"cpx","o":"#$2B"},{"a":3465,"t":"code","b":[208,246],"m":"bne","oa":3457,"o":"b_0D81"},{"a":3467,"l":"b_0D8B","t":"code","b":[169,255],"m":"lda","o":"#$FF","x":[3447]},{"a":3469,"t":"code","b":[141,214,2],"m":"sta","oa":726,"o":"a_02D6"},{"a":3472,"t":"code","b":[96],"m":"rts"},{"a":3473,"l":"b_0D91","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[3460]},{"a":3475,"t":"code","b":[141,214,2],"m":"sta","oa":726,"o":"a_02D6"},{"a":3478,"t":"code","b":[133,33],"m":"sta","oa":33,"o":"zpa_21"},{"a":3480,"t":"code","b":[170],"m":"tax"},{"a":3481,"l":"b_0D99","t":"code","b":[173,27,2],"m":"lda","oa":539,"o":"a_021B","x":[3495]},{"a":3484,"t":"code","b":[221,104,21],"m":"cmp","oa":5480,"o":"object_table,x"},{"a":3487,"t":"code","b":[240,9],"m":"beq","oa":3498,"o":"b_0DAA"},{"a":3489,"l":"j_0DA1","t":"code","b":[232],"m":"inx","x":[3506,3527]},{"a":3490,"t":"code","b":[232],"m":"inx"},{"a":3491,"t":"code","b":[232],"m":"inx"},{"a":3492,"t":"code","b":[232],"m":"inx"},{"a":3493,"t":"code","b":[224,84],"m":"cpx","o":"#$54"},{"a":3495,"t":"code","b":[208,240],"m":"bne","oa":3481,"o":"b_0D99"},{"a":3497,"t":"code","b":[96],"m":"rts"},{"a":3498,"l":"b_0DAA","t":"code","b":[173,213,2],"m":"lda","oa":725,"o":"a_02D5","x":[3487]},{"a":3501,"t":"code","b":[221,105,21],"m":"cmp","oa":5481,"o":"f_1569,x"},{"a":3504,"t":"code","b":[240,3],"m":"beq","oa":3509,"o":"b_0DB5"},{"a":3506,"t":"code","b":[76,161,13],"m":"jmp","oa":3489,"o":"j_0DA1"},{"a":3509,"l":"b_0DB5","t":"code","b":[189,106,21],"m":"lda","oa":5482,"o":"f_156A,x","x":[3504]},{"a":3512,"t":"code","b":[172,214,2],"m":"ldy","oa":726,"o":"a_02D6"},{"a":3515,"t":"code","b":[153,215,2],"m":"sta","oa":727,"o":"f_02D7,y"},{"a":3518,"t":"code","b":[189,107,21],"m":"lda","oa":5483,"o":"f_156B,x"},{"a":3521,"t":"code","b":[153,219,2],"m":"sta","oa":731,"o":"f_02DB,y"},{"a":3524,"t":"code","b":[238,214,2],"m":"inc","oa":726,"o":"a_02D6"},{"a":3527,"t":"code","b":[76,161,13],"m":"jmp","oa":3489,"o":"j_0DA1"},{"a":3530,"l":"check_container_unlocked","c":"Tests whether the container at the player's column is one that needs a key ($15BC), and whether its open flag in $020B is set; returns the carry set if it is still shut.","t":"code","b":[162,0],"m":"ldx","o":"#$00","x":[3123,5997]},{"a":3532,"t":"code","b":[173,213,2],"m":"lda","oa":725,"o":"a_02D5"},{"a":3535,"t":"code","b":[201,3],"m":"cmp","o":"#$03"},{"a":3537,"t":"code","b":[208,13],"m":"bne","oa":3552,"o":"b_0DE0"},{"a":3539,"l":"b_0DD3","t":"code","b":[173,27,2],"m":"lda","oa":539,"o":"a_021B","x":[3550]},{"a":3542,"t":"code","b":[221,188,21],"m":"cmp","oa":5564,"o":"container_columns,x"},{"a":3545,"t":"code","b":[240,7],"m":"beq","oa":3554,"o":"b_0DE2"},{"a":3547,"t":"code","b":[232],"m":"inx"},{"a":3548,"t":"code","b":[224,8],"m":"cpx","o":"#$08"},{"a":3550,"t":"code","b":[208,243],"m":"bne","oa":3539,"o":"b_0DD3"},{"a":3552,"l":"b_0DE0","t":"code","b":[24],"m":"clc","x":[3537,3560]},{"a":3553,"t":"code","b":[96],"m":"rts"},{"a":3554,"l":"b_0DE2","t":"code","b":[173,11,2],"m":"lda","oa":523,"o":"a_020B","x":[3545]},{"a":3557,"t":"code","b":[61,196,21],"m":"and","oa":5572,"o":"container_bit_masks,x"},{"a":3560,"t":"code","b":[208,246],"m":"bne","oa":3552,"o":"b_0DE0"},{"a":3562,"t":"code","b":[56],"m":"sec"},{"a":3563,"t":"code","b":[96],"m":"rts"},{"a":3564,"l":"queue_message_raw","c":"Queues the message number in A (without adding an offset).","t":"code","b":[76,1,14],"m":"jmp","oa":3585,"o":"message_enqueue","x":[1744,3085,3111,3200,3208,3314,3338,3353,5749,5779,5812,5837,5843,5915,5936,5956,5985,6037,6139,6160,6183,6212,6304,6320,6343,6372]},{"a":3567,"l":"queue_message","c":"Queues system message A, adding $0B so that 0 is PROCESSING (message 11).","t":"code","b":[24],"m":"clc","x":[1125,1130,1212,1247,3090,3130,3135,3148,3156,3264,3269,3319,3358,5759,5774,5828,5890,5920,5964,6004,6009,6024,6029,6091,6144,6191,6250,6351,6435,6440,7476,7485,7498,7549,7554,7562,7567,7585,7603,7640,7663,7686,7732,7748,7794,7810,7826,8075,8179,8184,8196,8201,8784,8789,9104,9954,12815,15017,38592,38699,38827,38979]},{"a":3568,"t":"code","b":[105,11],"m":"adc","o":"#$0B"},{"a":3570,"t":"code","b":[76,1,14],"m":"jmp","oa":3585,"o":"message_enqueue"},{"a":3573,"l":"queue_object_message","c":"Queues the object name for object number A, adding $35 to reach its text (object 0 is LASER ROM, message 53).","t":"code","b":[24],"m":"clc","x":[3167,3225,3347,5871,5950,6103,6177,6268,6334]},{"a":3574,"t":"code","b":[105,53],"m":"adc","o":"#$35"},{"a":3576,"t":"code","b":[76,1,14],"m":"jmp","oa":3585,"o":"message_enqueue"},{"a":3579,"l":"queue_description_message","c":"Queues the description message A, adding $4B to reach its text (description 0 is message 75).","t":"code","b":[24],"m":"clc","x":[6393]},{"a":3580,"t":"code","b":[105,75],"m":"adc","o":"#$4B"},{"a":3582,"t":"code","b":[76,1,14],"m":"jmp","oa":3585,"o":"message_enqueue"},{"a":3585,"l":"message_enqueue","c":"Appends the message number in A to the message queue at $02C4 and bumps the queue length.","t":"code","b":[174,8,2],"m":"ldx","oa":520,"o":"msg_queue_len","x":[3371,3564,3570,3576,3582]},{"a":3588,"t":"code","b":[157,196,2],"m":"sta","oa":708,"o":"f_02C4,x"},{"a":3591,"t":"code","b":[238,8,2],"m":"inc","oa":520,"o":"msg_queue_len"},{"a":3594,"t":"code","b":[96],"m":"rts"},{"a":3595,"l":"message_start","c":"Starts printing the message at the head of the queue: finds its text in the message table at $0EBF by counting '!' terminators, and resets the print position.","t":"code","b":[173,196,2],"m":"lda","oa":708,"o":"f_02C4","x":[3664]},{"a":3598,"t":"code","b":[201,11],"m":"cmp","o":"#$0B"},{"a":3600,"t":"code","b":[176,5],"m":"bcs","oa":3607,"o":"b_0E17"},{"a":3602,"t":"code","b":[169,123],"m":"lda","o":"#$7B"},{"a":3604,"t":"code","b":[141,96,195],"m":"sta","oa":50016,"o":"a_C360"},{"a":3607,"l":"b_0E17","t":"code","b":[169,191],"m":"lda","o":"#$BF","x":[3600]},{"a":3609,"t":"code","b":[133,10],"m":"sta","oa":10,"o":"zpa_0A"},{"a":3611,"t":"code","b":[169,14],"m":"lda","o":"#$0E"},{"a":3613,"t":"code","b":[133,11],"m":"sta","oa":11,"o":"zpa_0B"},{"a":3615,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":3617,"t":"code","b":[141,9,2],"m":"sta","oa":521,"o":"a_0209"},{"a":3620,"t":"code","b":[173,196,2],"m":"lda","oa":708,"o":"f_02C4"},{"a":3623,"t":"code","b":[240,22],"m":"beq","oa":3647,"o":"b_0E3F"},{"a":3625,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":3627,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":3629,"l":"b_0E2D","t":"code","b":[177,10],"m":"lda","oa":10,"o":"(zpa_0A),y","x":[3639,3645]},{"a":3631,"t":"code","b":[230,10],"m":"inc","oa":10,"o":"zpa_0A"},{"a":3633,"t":"code","b":[208,2],"m":"bne","oa":3637,"o":"b_0E35"},{"a":3635,"t":"code","b":[230,11],"m":"inc","oa":11,"o":"zpa_0B"},{"a":3637,"l":"b_0E35","t":"code","b":[201,33],"m":"cmp","o":"#$21","x":[3633]},{"a":3639,"t":"code","b":[208,244],"m":"bne","oa":3629,"o":"b_0E2D"},{"a":3641,"t":"code","b":[232],"m":"inx"},{"a":3642,"t":"code","b":[236,196,2],"m":"cpx","oa":708,"o":"f_02C4"},{"a":3645,"t":"code","b":[208,238],"m":"bne","oa":3629,"o":"b_0E2D"},{"a":3647,"l":"b_0E3F","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[3623]},{"a":3649,"t":"code","b":[141,208,2],"m":"sta","oa":720,"o":"a_02D0"},{"a":3652,"t":"code","b":[141,209,2],"m":"sta","oa":721,"o":"a_02D1"},{"a":3655,"t":"code","b":[96],"m":"rts"},{"a":3656,"l":"message_print_step","c":"Per-pass message printer: if nothing is printing it starts the next queued message; otherwise every third pass it types one more character, handling the control characters (newline, pause, end).","t":"code","b":[173,9,2],"m":"lda","oa":521,"o":"a_0209","x":[1349,1930,10069,38963,38990]},{"a":3659,"t":"code","b":[208,6],"m":"bne","oa":3667,"o":"b_0E53"},{"a":3661,"t":"code","b":[173,8,2],"m":"lda","oa":520,"o":"msg_queue_len"},{"a":3664,"t":"code","b":[208,185],"m":"bne","oa":3595,"o":"message_start"},{"a":3666,"t":"code","b":[96],"m":"rts"},{"a":3667,"l":"b_0E53","t":"code","b":[206,210,2],"m":"dec","oa":722,"o":"a_02D2","x":[3659]},{"a":3670,"t":"code","b":[48,1],"m":"bmi","oa":3673,"o":"b_0E59"},{"a":3672,"t":"code","b":[96],"m":"rts"},{"a":3673,"l":"b_0E59","t":"code","b":[169,2],"m":"lda","o":"#$02","x":[3670]},{"a":3675,"t":"code","b":[141,210,2],"m":"sta","oa":722,"o":"a_02D2"},{"a":3678,"t":"code","b":[172,209,2],"m":"ldy","oa":721,"o":"a_02D1"},{"a":3681,"t":"code","b":[174,208,2],"m":"ldx","oa":720,"o":"a_02D0"},{"a":3684,"t":"code","b":[177,10],"m":"lda","oa":10,"o":"(zpa_0A),y"},{"a":3686,"t":"code","b":[201,33],"m":"cmp","o":"#$21"},{"a":3688,"t":"code","b":[240,37],"m":"beq","oa":3727,"o":"message_dequeue"},{"a":3690,"t":"code","b":[201,50],"m":"cmp","o":"#$32"},{"a":3692,"t":"code","b":[240,21],"m":"beq","oa":3715,"o":"b_0E83"},{"a":3694,"t":"code","b":[201,32],"m":"cmp","o":"#$20"},{"a":3696,"t":"code","b":[240,10],"m":"beq","oa":3708,"o":"b_0E7C"},{"a":3698,"t":"code","b":[201,51],"m":"cmp","o":"#$33"},{"a":3700,"t":"code","b":[240,60],"m":"beq","oa":3762,"o":"b_0EB2"},{"a":3702,"t":"code","b":[24],"m":"clc"},{"a":3703,"t":"code","b":[105,32],"m":"adc","o":"#$20"},{"a":3705,"t":"code","b":[157,96,195],"m":"sta","oa":50016,"o":"a_C360,x"},{"a":3708,"l":"b_0E7C","t":"code","b":[238,209,2],"m":"inc","oa":721,"o":"a_02D1","x":[3696]},{"a":3711,"t":"code","b":[238,208,2],"m":"inc","oa":720,"o":"a_02D0"},{"a":3714,"t":"code","b":[96],"m":"rts"},{"a":3715,"l":"b_0E83","t":"code","b":[32,144,28],"m":"jsr","oa":7312,"o":"scroll_message_window","x":[3692]},{"a":3718,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":3720,"t":"code","b":[141,208,2],"m":"sta","oa":720,"o":"a_02D0"},{"a":3723,"t":"code","b":[238,209,2],"m":"inc","oa":721,"o":"a_02D1"},{"a":3726,"t":"code","b":[96],"m":"rts"},{"a":3727,"l":"message_dequeue","c":"Ends the current message: shifts the queue down one entry, clears the printing flag and clears the window, unless the message was the blank prompt.","t":"code","b":[173,196,2],"m":"lda","oa":708,"o":"f_02C4","x":[3688,3772]},{"a":3730,"t":"code","b":[72],"m":"pha"},{"a":3731,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":3733,"l":"b_0E95","t":"code","b":[189,197,2],"m":"lda","oa":709,"o":"f_02C5,x","x":[3743]},{"a":3736,"t":"code","b":[157,196,2],"m":"sta","oa":708,"o":"f_02C4,x"},{"a":3739,"t":"code","b":[232],"m":"inx"},{"a":3740,"t":"code","b":[236,8,2],"m":"cpx","oa":520,"o":"msg_queue_len"},{"a":3743,"t":"code","b":[208,244],"m":"bne","oa":3733,"o":"b_0E95"},{"a":3745,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":3747,"t":"code","b":[141,9,2],"m":"sta","oa":521,"o":"a_0209"},{"a":3750,"t":"code","b":[104],"m":"pla"},{"a":3751,"t":"code","b":[201,10],"m":"cmp","o":"#$0A"},{"a":3753,"t":"code","b":[240,3],"m":"beq","oa":3758,"o":"b_0EAE"},{"a":3755,"t":"code","b":[32,144,28],"m":"jsr","oa":7312,"o":"scroll_message_window"},{"a":3758,"l":"b_0EAE","t":"code","b":[206,8,2],"m":"dec","oa":520,"o":"msg_queue_len","x":[3753]},{"a":3761,"t":"code","b":[96],"m":"rts"},{"a":3762,"l":"b_0EB2","t":"code","b":[169,123],"m":"lda","o":"#$7B","x":[3700]},{"a":3764,"t":"code","b":[141,96,195],"m":"sta","oa":50016,"o":"a_C360"},{"a":3767,"t":"code","b":[169,124],"m":"lda","o":"#$7C"},{"a":3769,"t":"code","b":[141,97,195],"m":"sta","oa":50017,"o":"a_C361"},{"a":3772,"t":"code","b":[76,143,14],"m":"jmp","oa":3727,"o":"message_dequeue"},{"a":3775,"l":"text_messages","c":"Game text, messages 0 to 52, each ended by '!' ($21). Letters are A to Z as 1 to 26, '2' is a line break, '3' is a short pause marker, digits and space are as ASCII. Messages 0 to 9 are the action menu words, 10 is the prompt arrow, 11 onwards the system messages, 48 to 52 the endings and part headings.","t":"byte","b":[32,69,88,65,77,73,78,69]},{"a":3783,"t":"byte","b":[33,32,84,65,75,69,33,32]},{"a":3791,"t":"byte","b":[72,73,68,69,33,32,73,78]},{"a":3799,"t":"byte","b":[80,85,84,33,32,68,69,83]},{"a":3807,"t":"byte","b":[67,82,73,66,69,33,32,65]},{"a":3815,"t":"byte","b":[66,79,82,84,33,32,85,84]},{"a":3823,"t":"byte","b":[73,76,73,83,69,33,32,83]},{"a":3831,"t":"byte","b":[87,73,84,67,72,33,32,89]},{"a":3839,"t":"byte","b":[69,83,33,32,78,79,33,51]},{"a":3847,"t":"byte","b":[33,32,80,82,79,67,69,83]},{"a":3855,"t":"byte","b":[83,73,78,71,33,32,78,69]},{"a":3863,"t":"byte","b":[69,68,32,77,79,82,69,50]},{"a":3871,"t":"byte","b":[73,78,80,85,84,33,70,79]},{"a":3879,"t":"byte","b":[85,78,68,50,33,32,70,79]},{"a":3887,"t":"byte","b":[85,78,68,32,78,79,84,72]},{"a":3895,"t":"byte","b":[73,78,71,33,78,79,84,72]},{"a":3903,"t":"byte","b":[73,78,71,32,84,79,32,85]},{"a":3911,"t":"byte","b":[83,69,33,32,76,79,67,75]},{"a":3919,"t":"byte","b":[69,68,33,72,79,76,68,32]},{"a":3927,"t":"byte","b":[70,85,76,76,33,70,73,82]},{"a":3935,"t":"byte","b":[69,32,84,79,33,79,66,74]},{"a":3943,"t":"byte","b":[69,67,84,32,70,85,76,76]},{"a":3951,"t":"byte","b":[33,32,77,65,76,70,85,78]},{"a":3959,"t":"byte","b":[67,84,73,79,78,33,79,75]},{"a":3967,"t":"byte","b":[33,78,79,32,69,70,70,69]},{"a":3975,"t":"byte","b":[67,84,33,68,82,65,87,69]},{"a":3983,"t":"byte","b":[82,32,79,80,69,78,69,68]},{"a":3991,"t":"byte","b":[33,68,82,65,87,69,82,32]},{"a":3999,"t":"byte","b":[65,76,82,69,65,68,89,50]},{"a":4007,"t":"byte","b":[79,80,69,78,33,75,69,89]},{"a":4015,"t":"byte","b":[32,77,69,83,72,69,68,50]},{"a":4023,"t":"byte","b":[73,78,32,76,79,67,75,33]},{"a":4031,"t":"byte","b":[67,65,66,73,78,69,84,32]},{"a":4039,"t":"byte","b":[79,80,69,78,69,68,33,67]},{"a":4047,"t":"byte","b":[65,66,73,78,69,84,50,65]},{"a":4055,"t":"byte","b":[76,82,69,65,68,89,32,79]},{"a":4063,"t":"byte","b":[80,69,78,33,76,79,67,75]},{"a":4071,"t":"byte","b":[32,74,65,77,77,69,68,33]},{"a":4079,"t":"byte","b":[32,32,32,32,32,32,32,33]},{"a":4087,"t":"byte","b":[50,50,65,76,65,82,77,32]},{"a":4095,"t":"byte","b":[72]},{"a":4096,"c":"Continues text_messages ($0EBF to $12A0) at offset 321: Game text, messages 0 to 52, each ended by '!' ($21). No instruction names this address, the data is reached through an index or pointer.","t":"byte","b":[65,83,50,71,79,78,69,32]},{"a":4104,"t":"byte","b":[79,70,70,50,33,50,83,69]},{"a":4112,"t":"byte","b":[67,85,82,73,84,89,50,67]},{"a":4120,"t":"byte","b":[76,69,65,82,65,78,67,69]},{"a":4128,"t":"byte","b":[50,71,73,86,69,78,33,76]},{"a":4136,"t":"byte","b":[79,71,32,79,78,33,76,73]},{"a":4144,"t":"byte","b":[78,75,32,65,67,72,69,73]},{"a":4152,"t":"byte","b":[86,69,68,33,71,69,78,69]},{"a":4160,"t":"byte","b":[82,65,76,32,65,76,65,82]},{"a":4168,"t":"byte","b":[77,50,79,86,69,82,73,68]},{"a":4176,"t":"byte","b":[69,68,33,71,69,78,69,82]},{"a":4184,"t":"byte","b":[65,76,32,65,76,65,82,77]},{"a":4192,"t":"byte","b":[50,82,69,32,69,78,65,66]},{"a":4200,"t":"byte","b":[76,69,68,33,83,80,82,73]},{"a":4208,"t":"byte","b":[78,75,76,69,82,50,83,89]},{"a":4216,"t":"byte","b":[83,84,69,77,32,79,70,70]},{"a":4224,"t":"byte","b":[33,83,80,82,73,78,75,76]},{"a":4232,"t":"byte","b":[69,82,50,83,89,83,84,69]},{"a":4240,"t":"byte","b":[77,32,79,78,33,50,76,79]},{"a":4248,"t":"byte","b":[71,32,79,70,70,33,50,50]},{"a":4256,"t":"byte","b":[66,73,78,32,73,83,32,79]},{"a":4264,"t":"byte","b":[78,50,70,73,82,69,33,83]},{"a":4272,"t":"byte","b":[80,82,73,78,75,76,69,82]},{"a":4280,"t":"byte","b":[50,83,89,83,84,69,77,50]},{"a":4288,"t":"byte","b":[65,67,84,73,86,65,84,69]},{"a":4296,"t":"byte","b":[68,33,50,70,65,85,76,84]},{"a":4304,"t":"byte","b":[32,73,78,50,67,73,82,67]},{"a":4312,"t":"byte","b":[85,73,84,82,89,50,33,50]},{"a":4320,"t":"byte","b":[32,32,84,79,84,65,76,50]},{"a":4328,"t":"byte","b":[80,79,87,69,82,32,76,79]},{"a":4336,"t":"byte","b":[83,83,33,68,82,73,86,69]},{"a":4344,"t":"byte","b":[82,32,76,79,79,75,73,78]},{"a":4352,"t":"byte","b":[71,50,70,79,82,32,84,82]},{"a":4360,"t":"byte","b":[85,67,75,32,75,69,89,33]},{"a":4368,"t":"byte","b":[50,77,79,82,69,32,73,78]},{"a":4376,"t":"byte","b":[80,85,84,50,78,69,69,68]},{"a":4384,"t":"byte","b":[69,68,32,70,79,82,50,83]},{"a":4392,"t":"byte","b":[85,82,86,73,86,65,76,33]},{"a":4400,"t":"byte","b":[50,89,79,85,32,72,65,86]},{"a":4408,"t":"byte","b":[69,32,66,69,69,78,50,67]},{"a":4416,"t":"byte","b":[65,80,84,85,82,69,68,32]},{"a":4424,"t":"byte","b":[65,78,68,50,68,69,65,67]},{"a":4432,"t":"byte","b":[84,73,86,65,84,69,68,50]},{"a":4440,"t":"byte","b":[33,84,72,69,32,84,82,85]},{"a":4448,"t":"byte","b":[67,75,32,72,65,83,50,65]},{"a":4456,"t":"byte","b":[76,82,69,65,68,89,32,76]},{"a":4464,"t":"byte","b":[69,70,84,50,76,69,65,86]},{"a":4472,"t":"byte","b":[73,78,71,32,89,79,85,50]},{"a":4480,"t":"byte","b":[83,84,82,65,78,68,69,68]},{"a":4488,"t":"byte","b":[33,50,50,50,89,79,85,82]},{"a":4496,"t":"byte","b":[32,69,78,69,82,71,89,50]},{"a":4504,"t":"byte","b":[72,65,83,32,82,85,78,32]},{"a":4512,"t":"byte","b":[79,85,84,50,33,32,32,89]},{"a":4520,"t":"byte","b":[79,85,32,72,65,86,69,50]},{"a":4528,"t":"byte","b":[83,85,67,67,69,83,83,70]},{"a":4536,"t":"byte","b":[85,76,76,89,50,67,79,78]},{"a":4544,"t":"byte","b":[83,84,82,85,67,84,69,68]},{"a":4552,"t":"byte","b":[32,65,50,68,69,67,79,89]},{"a":4560,"t":"byte","b":[32,82,79,66,79,84,50,50]},{"a":4568,"t":"byte","b":[50,32,32,32,84,72,69,32]},{"a":4576,"t":"byte","b":[69,78,68,50,33,50,67,79]},{"a":4584,"t":"byte","b":[80,89,82,73,71,72,84,50]},{"a":4592,"t":"byte","b":[79,67,69,65,78,50,83,79]},{"a":4600,"t":"byte","b":[70,84,87,65,82,69,50,77]},{"a":4608,"t":"byte","b":[67,77,76,88,88,88,86,73]},{"a":4616,"t":"byte","b":[73,50,50,32,32,82,65,80]},{"a":4624,"t":"byte","b":[84,32,79,69,78,50,33,50]},{"a":4632,"t":"byte","b":[50,50,32,32,80,65,82,84]},{"a":4640,"t":"byte","b":[32,79,78,69,50,33,50,32]},{"a":4648,"t":"byte","b":[83,84,82,65,78,71,69,50]},{"a":4656,"t":"byte","b":[84,72,73,78,71,83,32,65]},{"a":4664,"t":"byte","b":[82,69,50,65,70,79,79,84]},{"a":4672,"t":"byte","b":[32,73,78,32,84,72,69,50]},{"a":4680,"t":"byte","b":[67,79,85,78,84,82,89,83]},{"a":4688,"t":"byte","b":[73,68,69,50,50,50,32,32]},{"a":4696,"t":"byte","b":[80,65,82,84,32,84,87,79]},{"a":4704,"t":"byte","b":[50,33,32,32,89,79,85,32]},{"a":4712,"t":"byte","b":[72,65,86,69,50,65,67,72]},{"a":4720,"t":"byte","b":[73,69,86,69,68,32,65,50]},{"a":4728,"t":"byte","b":[72,73,71,72,32,83,67,79]},{"a":4736,"t":"byte","b":[82,69,50,50,69,78,84,69]},{"a":4744,"t":"byte","b":[82,32,89,79,85,82,50,32]},{"a":4752,"t":"byte","b":[73,78,73,84,73,65,76,83]},{"a":4760,"t":"byte","b":[50,50,32,32,32,65,65,65]},{"a":4768,"t":"byte","b":[33]},{"a":4769,"l":"text_objects","c":"Messages 53 to 88: the names of the 21 objects (53 to 73), a blank (74), and the descriptions (75 to 88) shown by DESCRIBE, each ended by '!'.","t":"byte","b":[76,65,83,69,82,32,82,79]},{"a":4777,"t":"byte","b":[77,33,67,79,78,83,84,82]},{"a":4785,"t":"byte","b":[85,67,84,73,79,78,50,82]},{"a":4793,"t":"byte","b":[79,77,33,74,85,77,80,32]},{"a":4801,"t":"byte","b":[82,79,77,33,85,78,75,78]},{"a":4809,"t":"byte","b":[79,87,78,32,82,79,77,33]},{"a":4817,"t":"byte","b":[82,69,77,79,84,69,32,67]},{"a":4825,"t":"byte","b":[79,78,84,82,79,76,50,68]},{"a":4833,"t":"byte","b":[69,86,73,67,69,33,65,85]},{"a":4841,"t":"byte","b":[68,73,84,33,82,79,66,79]},{"a":4849,"t":"byte","b":[84,73,67,83,50,67,79,78]},{"a":4857,"t":"byte","b":[83,84,82,85,67,84,73,79]},{"a":4865,"t":"byte","b":[78,50,68,79,67,85,77,69]},{"a":4873,"t":"byte","b":[78,84,33,32,32,32,32,32]},{"a":4881,"t":"byte","b":[32,82,69,83,69,65,82,67]},{"a":4889,"t":"byte","b":[72,50,84,72,69,83,73,83]},{"a":4897,"t":"byte","b":[33,65,32,76,65,83,69,82]},{"a":4905,"t":"byte","b":[32,71,85,78,33,83,69,67]},{"a":4913,"t":"byte","b":[85,82,73,84,89,50,68,79]},{"a":4921,"t":"byte","b":[67,85,77,69,78,84,33,67]},{"a":4929,"t":"byte","b":[79,77,80,85,84,69,82,50]},{"a":4937,"t":"byte","b":[83,80,69,67,83,33,70,73]},{"a":4945,"t":"byte","b":[82,69,32,83,89,83,84,69]},{"a":4953,"t":"byte","b":[77,50,77,65,78,85,65,76]},{"a":4961,"t":"byte","b":[33,67,79,77,80,85,84,69]},{"a":4969,"t":"byte","b":[82,50,80,82,79,84,79,67]},{"a":4977,"t":"byte","b":[79,76,83,33,76,65,66,82]},{"a":4985,"t":"byte","b":[65,68,79,82,32,80,85,80]},{"a":4993,"t":"byte","b":[80,89,33,80,65,83,83,67]},{"a":5001,"t":"byte","b":[65,82,68,33,80,65,83,83]},{"a":5009,"t":"byte","b":[87,79,82,68,33,76,73,71]},{"a":5017,"t":"byte","b":[72,84,69,68,50,67,73,71]},{"a":5025,"t":"byte","b":[65,82,69,84,84,69,33,83]},{"a":5033,"t":"byte","b":[69,84,32,79,70,32,75,69]},{"a":5041,"t":"byte","b":[89,83,33,68,69,83,75,32]},{"a":5049,"t":"byte","b":[75,69,89,33,67,72,85,66]},{"a":5057,"t":"byte","b":[32,75,69,89,33,73,71,78]},{"a":5065,"t":"byte","b":[73,84,73,79,78,32,75,69]},{"a":5073,"t":"byte","b":[89,33,33,72,65,83,32,84]},{"a":5081,"t":"byte","b":[79,73,76,69,84,50,82,79]},{"a":5089,"t":"byte","b":[76,76,32,87,82,65,80,80]},{"a":5097,"t":"byte","b":[69,68,50,65,82,79,85,78]},{"a":5105,"t":"byte","b":[68,32,73,84,83,50,78,69]},{"a":5113,"t":"byte","b":[67,75,33,78,79,32,70,85]},{"a":5121,"t":"byte","b":[82,84,72,69,82,50,73,78]},{"a":5129,"t":"byte","b":[70,79,82,77,65,84,73,79]},{"a":5137,"t":"byte","b":[78,33,66,79,84,72,32,75]},{"a":5145,"t":"byte","b":[69,89,83,50,73,68,69,78]},{"a":5153,"t":"byte","b":[84,73,67,65,76,33,77,65]},{"a":5161,"t":"byte","b":[82,75,69,68,32,78,79,86]},{"a":5169,"t":"byte","b":[65,50,76,65,66,79,82,65]},{"a":5177,"t":"byte","b":[84,79,82,73,69,83,33,65]},{"a":5185,"t":"byte","b":[76,76,79,87,83,32,65,67]},{"a":5193,"t":"byte","b":[67,69,83,83,50,84,79,32]},{"a":5201,"t":"byte","b":[77,69,68,73,85,77,50,83]},{"a":5209,"t":"byte","b":[69,67,85,82,73,84,89,50]},{"a":5217,"t":"byte","b":[65,82,69,65,83,33,76,79]},{"a":5225,"t":"byte","b":[71,32,79,78,50,78,85,77]},{"a":5233,"t":"byte","b":[66,69,82,33,69,78,65,66]},{"a":5241,"t":"byte","b":[76,69,83,32,76,65,83,69]},{"a":5249,"t":"byte","b":[82,33,69,78,65,66,76,69]},{"a":5257,"t":"byte","b":[83,32,74,85,77,80,33,65]},{"a":5265,"t":"byte","b":[67,72,69,73,86,69,83,32]},{"a":5273,"t":"byte","b":[76,73,78,75,50,87,73,84]},{"a":5281,"t":"byte","b":[72,32,67,79,77,80,85,84]},{"a":5289,"t":"byte","b":[69,82,33,69,88,69,67,85]},{"a":5297,"t":"byte","b":[84,73,86,69,50,79,70,70]},{"a":5305,"t":"byte","b":[73,67,69,32,75,69,89,33]},{"a":5313,"t":"byte","b":[67,79,78,84,82,79,76,32]},{"a":5321,"t":"byte","b":[67,79,68,69,83,50,70,79]},{"a":5329,"t":"byte","b":[82,32,83,80,82,73,78,75]},{"a":5337,"t":"byte","b":[76,69,82,50,83,89,83,84]},{"a":5345,"t":"byte","b":[69,77,33,67,79,77,80,85]},{"a":5353,"t":"byte","b":[84,69,82,32,67,79,68,69]},{"a":5361,"t":"byte","b":[83,50,70,79,82,32,65,76]},{"a":5369,"t":"byte","b":[65,82,77,33,67,79,78,83]},{"a":5377,"t":"byte","b":[84,82,85,67,84,69,68,50]},{"a":5385,"t":"byte","b":[77,65,73,78,76,89,32,79]},{"a":5393,"t":"byte","b":[70,50,76,85,82,73,68,32]},{"a":5401,"t":"byte","b":[82,69,68,50,65,78,68,32]},{"a":5409,"t":"byte","b":[87,72,73,84,69,50,80,76]},{"a":5417,"t":"byte","b":[65,83,84,73,67,33,75,69]},{"a":5425,"t":"byte","b":[89,32,70,79,82,32,84,82]},{"a":5433,"t":"byte","b":[85,67,75,33]},{"a":5437,"l":"searchable_tile_ids","c":"The 43 tile numbers that SEARCH accepts as something to search: $0D62 compares the tile in the room's middle row at the player's column with these.","t":"byte","b":[24,25,27,32,35,38,39,40],"x":[3457]},{"a":5445,"t":"byte","b":[43,44,46,48,53,62,69,71]},{"a":5453,"t":"byte","b":[72,73,79,80,81,86,87,98]},{"a":5461,"t":"byte","b":[128,131,132,138,141,147,148,150]},{"a":5469,"t":"byte","b":[154,155,157,158,175,178,180,181]},{"a":5477,"t":"byte","b":[182,184,188]},{"a":5480,"l":"object_table","c":"The 21 objects, four bytes each: map column, layer (3 for the floor), object number and description number. Taking an object zeroes its column and layer; hiding one writes the container's column and layer back.","t":"byte","b":[155],"x":[3306,3484,6077,9252]},{"a":5481,"l":"f_1569","c":"Data at $1569 (f_1569): written by mode_search_finish, mode_hide_do, reset_game_state; read by find_objects_here.","t":"byte","b":[3],"x":[3309,3501,6083,9257]},{"a":5482,"l":"f_156A","c":"Data at $156A (f_156A): read by find_objects_here.","t":"byte","b":[0],"x":[3509]},{"a":5483,"l":"f_156B","c":"Data at $156B (f_156B): read by find_objects_here.","t":"byte","b":[6,118,3,1,1,42,3,2],"x":[3518]},{"a":5491,"t":"byte","b":[7,227,3,3,1,166,3,4]},{"a":5499,"t":"byte","b":[1,175,3,5,3,244,3,6]},{"a":5507,"t":"byte","b":[3,189,3,7,3,78,3,8]},{"a":5515,"t":"byte","b":[12,70,3,9,11,183,3,10]},{"a":5523,"t":"byte","b":[1,238,3,11,10,140,3,12]},{"a":5531,"t":"byte","b":[8,66,3,13,0,91,3,14]},{"a":5539,"t":"byte","b":[4,120,3,15,5]},{"a":5544,"l":"a_15A8","c":"Data at $15A8 (a_15A8): read by check_laser_pickup.","t":"byte","b":[214,3,16,1,143,3,17,2],"x":[8157]},{"a":5552,"t":"byte","b":[106,3,18,1,202,3,19,9]},{"a":5560,"l":"a_15B8","c":"Data at $15B8 (a_15B8): read by read_tenths.","t":"byte","b":[13,3,20,13],"x":[8066]},{"a":5564,"l":"container_columns","c":"The eight map columns that hold a locked container (drawer or cabinet), in the order of their bits in $15C4.","t":"byte","b":[118,70,143,157,227,202,238,244],"x":[3542,7423]},{"a":5572,"l":"container_bit_masks","c":"One bit per container, 1 to 128, for the open and key flags at $020B and $020C.","t":"byte","b":[1,2,4,8,16,32,64,128],"x":[3557,7443,7451,7459,7508]},{"a":5580,"l":"terminal_table","c":"Ten three-byte entries (map column, then the address minus one of its INPUT handler): the places where an object can be used with INPUT.","t":"byte","b":[118],"x":[6236]},{"a":5581,"l":"f_15CD","c":"Data at $15CD (f_15CD): read by mode_input_do.","t":"byte","b":[180],"x":[6260]},{"a":5582,"l":"f_15CE","c":"Data at $15CE (f_15CE): read by mode_input_do.","t":"byte","b":[28,70,203,28,143,180,28,227],"x":[6256]},{"a":5590,"t":"byte","b":[180,28,154,180,28,202,180,28]},{"a":5598,"t":"byte","b":[238,203,28,244,226,28,85,148]},{"a":5606,"t":"byte","b":[29,107,194,29]},{"a":5610,"l":"initial_sprite_registers","c":"Seventeen start values copied to the VIC registers $D000 to $D010 at game start: the sprite positions and the high bits.","t":"byte","b":[185,114,185,134,255,121,255,142],"x":[1060]},{"a":5618,"t":"byte","b":[0,121,0,142,0,121,0,142]},{"a":5626,"t":"byte","b":[0]},{"a":5627,"l":"add_score","c":"Adds the three bytes at $02EA, $02EB and $02EC to the 6-digit decimal score at $02E7 to $02E9 (decimal mode), then redraws the score digits.","t":"code","b":[248],"m":"sed","x":[1191,7470,7719,7781,8169,8769,9310,9638,9647,9671,9695,11748,11835,11932,12069,12334,12596,12853,13411,13458,13548,13637,14847,35160]},{"a":5628,"t":"code","b":[24],"m":"clc"},{"a":5629,"t":"code","b":[173,236,2],"m":"lda","oa":748,"o":"a_02EC"},{"a":5632,"t":"code","b":[109,233,2],"m":"adc","oa":745,"o":"a_02E9"},{"a":5635,"t":"code","b":[141,233,2],"m":"sta","oa":745,"o":"a_02E9"},{"a":5638,"t":"code","b":[173,235,2],"m":"lda","oa":747,"o":"a_02EB"},{"a":5641,"t":"code","b":[109,232,2],"m":"adc","oa":744,"o":"a_02E8"},{"a":5644,"t":"code","b":[141,232,2],"m":"sta","oa":744,"o":"a_02E8"},{"a":5647,"t":"code","b":[173,234,2],"m":"lda","oa":746,"o":"a_02EA"},{"a":5650,"t":"code","b":[109,231,2],"m":"adc","oa":743,"o":"a_02E7"},{"a":5653,"t":"code","b":[141,231,2],"m":"sta","oa":743,"o":"a_02E7"},{"a":5656,"t":"code","b":[216],"m":"cld"},{"a":5657,"l":"draw_score","c":"Draws the three score bytes at $02E7 to $02E9 as six big digits into the panel's score box.","t":"code","b":[160,0],"m":"ldy","o":"#$00","x":[7851]},{"a":5659,"t":"code","b":[173,231,2],"m":"lda","oa":743,"o":"a_02E7"},{"a":5662,"t":"code","b":[141,231,2],"m":"sta","oa":743,"o":"a_02E7"},{"a":5665,"t":"code","b":[32,60,22],"m":"jsr","oa":5692,"o":"draw_bcd_byte"},{"a":5668,"t":"code","b":[173,232,2],"m":"lda","oa":744,"o":"a_02E8"},{"a":5671,"t":"code","b":[32,60,22],"m":"jsr","oa":5692,"o":"draw_bcd_byte"},{"a":5674,"t":"code","b":[173,233,2],"m":"lda","oa":745,"o":"a_02E9"},{"a":5677,"t":"code","b":[32,60,22],"m":"jsr","oa":5692,"o":"draw_bcd_byte"},{"a":5680,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":5682,"t":"code","b":[141,234,2],"m":"sta","oa":746,"o":"a_02EA"},{"a":5685,"t":"code","b":[141,235,2],"m":"sta","oa":747,"o":"a_02EB"},{"a":5688,"t":"code","b":[141,236,2],"m":"sta","oa":748,"o":"a_02EC"},{"a":5691,"t":"code","b":[96],"m":"rts"},{"a":5692,"l":"draw_bcd_byte","c":"Draws one score byte as two big digits.","t":"code","b":[72],"m":"pha","x":[5665,5671,5677]},{"a":5693,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":5694,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":5695,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":5696,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":5697,"t":"code","b":[32,71,22],"m":"jsr","oa":5703,"o":"draw_big_digit"},{"a":5700,"t":"code","b":[104],"m":"pla"},{"a":5701,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":5703,"l":"draw_big_digit","c":"Writes the four characters of one two-by-two digit (digit in A, column in Y) into the panel screen.","t":"code","b":[10],"m":"asl","o":"a","x":[5697]},{"a":5704,"t":"code","b":[10],"m":"asl","o":"a"},{"a":5705,"t":"code","b":[24],"m":"clc"},{"a":5706,"t":"code","b":[105,57],"m":"adc","o":"#$39"},{"a":5708,"t":"code","b":[153,129,194],"m":"sta","oa":49793,"o":"f_C281,y"},{"a":5711,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":5713,"t":"code","b":[153,130,194],"m":"sta","oa":49794,"o":"f_C282,y"},{"a":5716,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":5718,"t":"code","b":[153,169,194],"m":"sta","oa":49833,"o":"f_C2A9,y"},{"a":5721,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":5723,"t":"code","b":[153,170,194],"m":"sta","oa":49834,"o":"f_C2AA,y"},{"a":5726,"t":"code","b":[200],"m":"iny"},{"a":5727,"t":"code","b":[200],"m":"iny"},{"a":5728,"t":"code","b":[96],"m":"rts"},{"a":5729,"l":"utilise_option_messages","c":"The message numbers of the sub-menu verbs (HIDE is the first and needs none; then INPUT, DESCRIBE) as the utilise menu cycles.","t":"byte","b":[0,3,4],"x":[5834]},{"a":5732,"l":"utilise_setup_table","c":"Three words (address minus one) of the starting routines of the HIDE, INPUT and DESCRIBE sub-modes.","t":"byte","b":[230],"x":[5858]},{"a":5733,"l":"f_1665","c":"Data at $1665 (f_1665): read by mode_utilise_menu.","t":"byte","b":[22,208,23,120,24],"x":[5854]},{"a":5738,"l":"action_utilise","c":"Handler for the UTILISE action (entry 3 of the table at $0675). With nothing queued it queues UTILISE, then NOTHING TO USE when Johnny holds nothing (message 15), else it shows FIRE TO with HIDE and enters mode 5.","t":"code","b":[173,8,2],"m":"lda","oa":520,"o":"msg_queue_len"},{"a":5741,"t":"code","b":[240,1],"m":"beq","oa":5744,"o":"b_1670"},{"a":5743,"t":"code","b":[96],"m":"rts"},{"a":5744,"l":"b_1670","t":"code","b":[32,98,13],"m":"jsr","oa":3426,"o":"find_objects_here","x":[5741]},{"a":5747,"t":"code","b":[169,6],"m":"lda","o":"#$06"},{"a":5749,"t":"code","b":[32,236,13],"m":"jsr","oa":3564,"o":"queue_message_raw"},{"a":5752,"t":"code","b":[173,10,2],"m":"lda","oa":522,"o":"inventory_count"},{"a":5755,"t":"code","b":[208,8],"m":"bne","oa":5765,"o":"b_1685"},{"a":5757,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":5759,"t":"code","b":[32,239,13],"m":"jsr","oa":3567,"o":"queue_message"},{"a":5762,"t":"code","b":[76,36,13],"m":"jmp","oa":3364,"o":"clear_mode"},{"a":5765,"l":"b_1685","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[5755]},{"a":5767,"t":"code","b":[133,33],"m":"sta","oa":33,"o":"zpa_21"},{"a":5769,"t":"code","b":[141,211,2],"m":"sta","oa":723,"o":"a_02D3"},{"a":5772,"t":"code","b":[169,7],"m":"lda","o":"#$07"},{"a":5774,"t":"code","b":[32,239,13],"m":"jsr","oa":3567,"o":"queue_message"},{"a":5777,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":5779,"t":"code","b":[32,236,13],"m":"jsr","oa":3564,"o":"queue_message_raw"},{"a":5782,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":5784,"t":"code","b":[141,2,2],"m":"sta","oa":514,"o":"a_0202"},{"a":5787,"t":"code","b":[169,5],"m":"lda","o":"#$05"},{"a":5789,"t":"code","b":[141,0,2],"m":"sta","oa":512,"o":"mode"},{"a":5792,"t":"code","b":[96],"m":"rts"},{"a":5793,"l":"mode_utilise_menu","c":"Mode 5: a stick press queues NO (declining the verb on offer), then FIRE TO and the next verb of HIDE, INPUT and DESCRIBE, and after the last it queues ABORT and ends the mode; fire jumps through the table at $1664 to the setup of the verb on offer.","t":"code","b":[173,8,2],"m":"lda","oa":520,"o":"msg_queue_len"},{"a":5796,"t":"code","b":[240,1],"m":"beq","oa":5799,"o":"b_16A7"},{"a":5798,"t":"code","b":[96],"m":"rts"},{"a":5799,"l":"b_16A7","t":"code","b":[173,4,2],"m":"lda","oa":516,"o":"a_0204","x":[5796]},{"a":5802,"t":"code","b":[208,6],"m":"bne","oa":5810,"o":"b_16B2"},{"a":5804,"t":"code","b":[173,2,2],"m":"lda","oa":514,"o":"a_0202"},{"a":5807,"t":"code","b":[208,40],"m":"bne","oa":5849,"o":"b_16D9"},{"a":5809,"t":"code","b":[96],"m":"rts"},{"a":5810,"l":"b_16B2","t":"code","b":[169,9],"m":"lda","o":"#$09","x":[5802]},{"a":5812,"t":"code","b":[32,236,13],"m":"jsr","oa":3564,"o":"queue_message_raw"},{"a":5815,"t":"code","b":[174,211,2],"m":"ldx","oa":723,"o":"a_02D3"},{"a":5818,"t":"code","b":[232],"m":"inx"},{"a":5819,"t":"code","b":[224,3],"m":"cpx","o":"#$03"},{"a":5821,"t":"code","b":[240,18],"m":"beq","oa":5841,"o":"b_16D1"},{"a":5823,"t":"code","b":[142,211,2],"m":"stx","oa":723,"o":"a_02D3"},{"a":5826,"t":"code","b":[169,7],"m":"lda","o":"#$07"},{"a":5828,"t":"code","b":[32,239,13],"m":"jsr","oa":3567,"o":"queue_message"},{"a":5831,"t":"code","b":[174,211,2],"m":"ldx","oa":723,"o":"a_02D3"},{"a":5834,"t":"code","b":[189,97,22],"m":"lda","oa":5729,"o":"utilise_option_messages,x"},{"a":5837,"t":"code","b":[32,236,13],"m":"jsr","oa":3564,"o":"queue_message_raw"},{"a":5840,"t":"code","b":[96],"m":"rts"},{"a":5841,"l":"b_16D1","t":"code","b":[169,5],"m":"lda","o":"#$05","x":[5821]},{"a":5843,"t":"code","b":[32,236,13],"m":"jsr","oa":3564,"o":"queue_message_raw"},{"a":5846,"t":"code","b":[76,36,13],"m":"jmp","oa":3364,"o":"clear_mode"},{"a":5849,"l":"b_16D9","t":"code","b":[173,211,2],"m":"lda","oa":723,"o":"a_02D3","x":[5807]},{"a":5852,"t":"code","b":[10],"m":"asl","o":"a"},{"a":5853,"t":"code","b":[170],"m":"tax"},{"a":5854,"t":"code","b":[189,101,22],"m":"lda","oa":5733,"o":"f_1665,x"},{"a":5857,"t":"code","b":[72],"m":"pha"},{"a":5858,"t":"code","b":[189,100,22],"m":"lda","oa":5732,"o":"utilise_setup_table,x"},{"a":5861,"t":"code","b":[72],"m":"pha"},{"a":5862,"t":"code","b":[96],"m":"rts"},{"a":5863,"t":"code","b":[173,214,2],"m":"lda","oa":726,"o":"a_02D6"},{"a":5866,"t":"code","b":[48,20],"m":"bmi","oa":5888,"o":"b_1700"},{"a":5868,"t":"code","b":[173,223,2],"m":"lda","oa":735,"o":"inventory"},{"a":5871,"t":"code","b":[32,245,13],"m":"jsr","oa":3573,"o":"queue_object_message"},{"a":5874,"t":"code","b":[169,6],"m":"lda","o":"#$06"},{"a":5876,"t":"code","b":[141,0,2],"m":"sta","oa":512,"o":"mode"},{"a":5879,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":5881,"t":"code","b":[141,211,2],"m":"sta","oa":723,"o":"a_02D3"},{"a":5884,"t":"code","b":[141,254,2],"m":"sta","oa":766,"o":"a_02FE"},{"a":5887,"t":"code","b":[96],"m":"rts"},{"a":5888,"l":"b_1700","t":"code","b":[169,9],"m":"lda","o":"#$09","x":[5866]},{"a":5890,"t":"code","b":[32,239,13],"m":"jsr","oa":3567,"o":"queue_message"},{"a":5893,"t":"code","b":[76,36,13],"m":"jmp","oa":3364,"o":"clear_mode"},{"a":5896,"l":"mode_hide_select","c":"Mode 6: choose which held object to hide: a direction press moves to the next one, fire selects it and moves to mode 7.","t":"code","b":[173,8,2],"m":"lda","oa":520,"o":"msg_queue_len"},{"a":5899,"t":"code","b":[240,1],"m":"beq","oa":5902,"o":"b_170E"},{"a":5901,"t":"code","b":[96],"m":"rts"},{"a":5902,"l":"b_170E","t":"code","b":[173,4,2],"m":"lda","oa":516,"o":"a_0204","x":[5899]},{"a":5905,"t":"code","b":[208,6],"m":"bne","oa":5913,"o":"b_1719"},{"a":5907,"t":"code","b":[173,2,2],"m":"lda","oa":514,"o":"a_0202"},{"a":5910,"t":"code","b":[208,50],"m":"bne","oa":5962,"o":"b_174A"},{"a":5912,"t":"code","b":[96],"m":"rts"},{"a":5913,"l":"b_1719","t":"code","b":[169,9],"m":"lda","o":"#$09","x":[5905]},{"a":5915,"t":"code","b":[32,236,13],"m":"jsr","oa":3564,"o":"queue_message_raw"},{"a":5918,"t":"code","b":[169,18],"m":"lda","o":"#$12"},{"a":5920,"t":"code","b":[32,239,13],"m":"jsr","oa":3567,"o":"queue_message"},{"a":5923,"t":"code","b":[238,211,2],"m":"inc","oa":723,"o":"a_02D3"},{"a":5926,"t":"code","b":[173,10,2],"m":"lda","oa":522,"o":"inventory_count"},{"a":5929,"t":"code","b":[205,211,2],"m":"cmp","oa":723,"o":"a_02D3"},{"a":5932,"t":"code","b":[240,20],"m":"beq","oa":5954,"o":"b_1742"},{"a":5934,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":5936,"t":"code","b":[32,236,13],"m":"jsr","oa":3564,"o":"queue_message_raw"},{"a":5939,"t":"code","b":[173,211,2],"m":"lda","oa":723,"o":"a_02D3"},{"a":5942,"t":"code","b":[10],"m":"asl","o":"a"},{"a":5943,"t":"code","b":[168],"m":"tay"},{"a":5944,"t":"code","b":[141,254,2],"m":"sta","oa":766,"o":"a_02FE"},{"a":5947,"t":"code","b":[185,223,2],"m":"lda","oa":735,"o":"inventory,y"},{"a":5950,"t":"code","b":[32,245,13],"m":"jsr","oa":3573,"o":"queue_object_message"},{"a":5953,"t":"code","b":[96],"m":"rts"},{"a":5954,"l":"b_1742","t":"code","b":[169,5],"m":"lda","o":"#$05","x":[5932]},{"a":5956,"t":"code","b":[32,236,13],"m":"jsr","oa":3564,"o":"queue_message_raw"},{"a":5959,"t":"code","b":[76,36,13],"m":"jmp","oa":3364,"o":"clear_mode"},{"a":5962,"l":"b_174A","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[5910]},{"a":5964,"t":"code","b":[32,239,13],"m":"jsr","oa":3567,"o":"queue_message"},{"a":5967,"t":"code","b":[169,7],"m":"lda","o":"#$07"},{"a":5969,"t":"code","b":[141,0,2],"m":"sta","oa":512,"o":"mode"},{"a":5972,"t":"code","b":[169,100],"m":"lda","o":"#$64"},{"a":5974,"t":"code","b":[141,212,2],"m":"sta","oa":724,"o":"a_02D4"},{"a":5977,"t":"code","b":[96],"m":"rts"},{"a":5978,"l":"mode_hide_do","c":"Mode 7: after a delay of 100 passes it checks that the container at this column is unlocked and not full, then moves the chosen object from the inventory into the room's object table at the player's column and layer.","t":"code","b":[173,4,2],"m":"lda","oa":516,"o":"a_0204"},{"a":5981,"t":"code","b":[240,8],"m":"beq","oa":5991,"o":"b_1767"},{"a":5983,"t":"code","b":[169,5],"m":"lda","o":"#$05"},{"a":5985,"t":"code","b":[32,236,13],"m":"jsr","oa":3564,"o":"queue_message_raw"},{"a":5988,"t":"code","b":[76,36,13],"m":"jmp","oa":3364,"o":"clear_mode"},{"a":5991,"l":"b_1767","t":"code","b":[206,212,2],"m":"dec","oa":724,"o":"a_02D4","x":[5981]},{"a":5994,"t":"code","b":[240,1],"m":"beq","oa":5997,"o":"b_176D"},{"a":5996,"t":"code","b":[96],"m":"rts"},{"a":5997,"l":"b_176D","t":"code","b":[32,202,13],"m":"jsr","oa":3530,"o":"check_container_unlocked","x":[5994]},{"a":6000,"t":"code","b":[144,13],"m":"bcc","oa":6015,"o":"b_177F"},{"a":6002,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":6004,"t":"code","b":[32,239,13],"m":"jsr","oa":3567,"o":"queue_message"},{"a":6007,"t":"code","b":[169,5],"m":"lda","o":"#$05"},{"a":6009,"t":"code","b":[32,239,13],"m":"jsr","oa":3567,"o":"queue_message"},{"a":6012,"t":"code","b":[76,36,13],"m":"jmp","oa":3364,"o":"clear_mode"},{"a":6015,"l":"b_177F","t":"code","b":[173,214,2],"m":"lda","oa":726,"o":"a_02D6","x":[6000]},{"a":6018,"t":"code","b":[201,4],"m":"cmp","o":"#$04"},{"a":6020,"t":"code","b":[208,21],"m":"bne","oa":6043,"o":"b_179B"},{"a":6022,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":6024,"t":"code","b":[32,239,13],"m":"jsr","oa":3567,"o":"queue_message"},{"a":6027,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":6029,"t":"code","b":[32,239,13],"m":"jsr","oa":3567,"o":"queue_message"},{"a":6032,"t":"code","b":[76,36,13],"m":"jmp","oa":3364,"o":"clear_mode"},{"a":6035,"t":"code","b":[169,5],"m":"lda","o":"#$05"},{"a":6037,"t":"code","b":[32,236,13],"m":"jsr","oa":3564,"o":"queue_message_raw"},{"a":6040,"t":"code","b":[76,36,13],"m":"jmp","oa":3364,"o":"clear_mode"},{"a":6043,"l":"b_179B","t":"code","b":[172,254,2],"m":"ldy","oa":766,"o":"a_02FE","x":[6020]},{"a":6046,"t":"code","b":[173,10,2],"m":"lda","oa":522,"o":"inventory_count"},{"a":6049,"t":"code","b":[56],"m":"sec"},{"a":6050,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":6052,"t":"code","b":[10],"m":"asl","o":"a"},{"a":6053,"t":"code","b":[170],"m":"tax"},{"a":6054,"t":"code","b":[185,223,2],"m":"lda","oa":735,"o":"inventory,y"},{"a":6057,"t":"code","b":[72],"m":"pha"},{"a":6058,"t":"code","b":[189,223,2],"m":"lda","oa":735,"o":"inventory,x"},{"a":6061,"t":"code","b":[153,223,2],"m":"sta","oa":735,"o":"inventory,y"},{"a":6064,"t":"code","b":[189,224,2],"m":"lda","oa":736,"o":"f_02E0,x"},{"a":6067,"t":"code","b":[153,224,2],"m":"sta","oa":736,"o":"f_02E0,y"},{"a":6070,"t":"code","b":[104],"m":"pla"},{"a":6071,"t":"code","b":[10],"m":"asl","o":"a"},{"a":6072,"t":"code","b":[10],"m":"asl","o":"a"},{"a":6073,"t":"code","b":[170],"m":"tax"},{"a":6074,"t":"code","b":[173,27,2],"m":"lda","oa":539,"o":"a_021B"},{"a":6077,"t":"code","b":[157,104,21],"m":"sta","oa":5480,"o":"object_table,x"},{"a":6080,"t":"code","b":[173,213,2],"m":"lda","oa":725,"o":"a_02D5"},{"a":6083,"t":"code","b":[157,105,21],"m":"sta","oa":5481,"o":"f_1569,x"},{"a":6086,"t":"code","b":[206,10,2],"m":"dec","oa":522,"o":"inventory_count"},{"a":6089,"t":"code","b":[169,10],"m":"lda","o":"#$0A"},{"a":6091,"t":"code","b":[32,239,13],"m":"jsr","oa":3567,"o":"queue_message"},{"a":6094,"t":"code","b":[76,36,13],"m":"jmp","oa":3364,"o":"clear_mode"},{"a":6097,"t":"code","b":[173,223,2],"m":"lda","oa":735,"o":"inventory"},{"a":6100,"t":"code","b":[141,255,2],"m":"sta","oa":767,"o":"a_02FF"},{"a":6103,"t":"code","b":[32,245,13],"m":"jsr","oa":3573,"o":"queue_object_message"},{"a":6106,"t":"code","b":[169,10],"m":"lda","o":"#$0A"},{"a":6108,"t":"code","b":[141,0,2],"m":"sta","oa":512,"o":"mode"},{"a":6111,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":6113,"t":"code","b":[141,254,2],"m":"sta","oa":766,"o":"a_02FE"},{"a":6116,"t":"code","b":[141,211,2],"m":"sta","oa":723,"o":"a_02D3"},{"a":6119,"t":"code","b":[96],"m":"rts"},{"a":6120,"l":"mode_input_select","c":"Mode 10: choose which held object to INPUT: a direction press moves to the next, fire selects it (kept in $02FF) and moves to mode 11.","t":"code","b":[173,8,2],"m":"lda","oa":520,"o":"msg_queue_len"},{"a":6123,"t":"code","b":[240,1],"m":"beq","oa":6126,"o":"b_17EE"},{"a":6125,"t":"code","b":[96],"m":"rts"},{"a":6126,"l":"b_17EE","t":"code","b":[173,4,2],"m":"lda","oa":516,"o":"a_0204","x":[6123]},{"a":6129,"t":"code","b":[208,6],"m":"bne","oa":6137,"o":"b_17F9"},{"a":6131,"t":"code","b":[173,2,2],"m":"lda","oa":514,"o":"a_0202"},{"a":6134,"t":"code","b":[208,53],"m":"bne","oa":6189,"o":"b_182D"},{"a":6136,"t":"code","b":[96],"m":"rts"},{"a":6137,"l":"b_17F9","t":"code","b":[169,9],"m":"lda","o":"#$09","x":[6129]},{"a":6139,"t":"code","b":[32,236,13],"m":"jsr","oa":3564,"o":"queue_message_raw"},{"a":6142,"t":"code","b":[169,18],"m":"lda","o":"#$12"},{"a":6144,"t":"code","b":[32,239,13],"m":"jsr","oa":3567,"o":"queue_message"},{"a":6147,"t":"code","b":[238,211,2],"m":"inc","oa":723,"o":"a_02D3"},{"a":6150,"t":"code","b":[173,10,2],"m":"lda","oa":522,"o":"inventory_count"},{"a":6153,"t":"code","b":[205,211,2],"m":"cmp","oa":723,"o":"a_02D3"},{"a":6156,"t":"code","b":[240,23],"m":"beq","oa":6181,"o":"b_1825"},{"a":6158,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":6160,"t":"code","b":[32,236,13],"m":"jsr","oa":3564,"o":"queue_message_raw"},{"a":6163,"t":"code","b":[173,211,2],"m":"lda","oa":723,"o":"a_02D3"},{"a":6166,"t":"code","b":[10],"m":"asl","o":"a"},{"a":6167,"t":"code","b":[168],"m":"tay"},{"a":6168,"t":"code","b":[141,254,2],"m":"sta","oa":766,"o":"a_02FE"},{"a":6171,"t":"code","b":[185,223,2],"m":"lda","oa":735,"o":"inventory,y"},{"a":6174,"t":"code","b":[141,255,2],"m":"sta","oa":767,"o":"a_02FF"},{"a":6177,"t":"code","b":[32,245,13],"m":"jsr","oa":3573,"o":"queue_object_message"},{"a":6180,"t":"code","b":[96],"m":"rts"},{"a":6181,"l":"b_1825","t":"code","b":[169,5],"m":"lda","o":"#$05","x":[6156]},{"a":6183,"t":"code","b":[32,236,13],"m":"jsr","oa":3564,"o":"queue_message_raw"},{"a":6186,"t":"code","b":[76,36,13],"m":"jmp","oa":3364,"o":"clear_mode"},{"a":6189,"l":"b_182D","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[6134]},{"a":6191,"t":"code","b":[32,239,13],"m":"jsr","oa":3567,"o":"queue_message"},{"a":6194,"t":"code","b":[169,11],"m":"lda","o":"#$0B"},{"a":6196,"t":"code","b":[141,0,2],"m":"sta","oa":512,"o":"mode"},{"a":6199,"t":"code","b":[169,100],"m":"lda","o":"#$64"},{"a":6201,"t":"code","b":[141,212,2],"m":"sta","oa":724,"o":"a_02D4"},{"a":6204,"t":"code","b":[96],"m":"rts"},{"a":6205,"l":"mode_input_do","c":"Mode 11: after a delay of 100 passes it looks the player's column up in the terminal table at $15CC and jumps to that terminal's handler, or says NO EFFECT.","t":"code","b":[173,4,2],"m":"lda","oa":516,"o":"a_0204"},{"a":6208,"t":"code","b":[240,8],"m":"beq","oa":6218,"o":"b_184A"},{"a":6210,"t":"code","b":[169,5],"m":"lda","o":"#$05"},{"a":6212,"t":"code","b":[32,236,13],"m":"jsr","oa":3564,"o":"queue_message_raw"},{"a":6215,"t":"code","b":[76,36,13],"m":"jmp","oa":3364,"o":"clear_mode"},{"a":6218,"l":"b_184A","t":"code","b":[206,212,2],"m":"dec","oa":724,"o":"a_02D4","x":[6208]},{"a":6221,"t":"code","b":[240,1],"m":"beq","oa":6224,"o":"b_1850"},{"a":6223,"t":"code","b":[96],"m":"rts"},{"a":6224,"l":"b_1850","t":"code","b":[162,0],"m":"ldx","o":"#$00","x":[6221]},{"a":6226,"l":"b_1852","t":"code","b":[173,213,2],"m":"lda","oa":725,"o":"a_02D5","x":[6246]},{"a":6229,"t":"code","b":[201,3],"m":"cmp","o":"#$03"},{"a":6231,"t":"code","b":[208,15],"m":"bne","oa":6248,"o":"b_1868"},{"a":6233,"t":"code","b":[173,27,2],"m":"lda","oa":539,"o":"a_021B"},{"a":6236,"t":"code","b":[221,204,21],"m":"cmp","oa":5580,"o":"terminal_table,x"},{"a":6239,"t":"code","b":[240,15],"m":"beq","oa":6256,"o":"b_1870"},{"a":6241,"t":"code","b":[232],"m":"inx"},{"a":6242,"t":"code","b":[232],"m":"inx"},{"a":6243,"t":"code","b":[232],"m":"inx"},{"a":6244,"t":"code","b":[224,30],"m":"cpx","o":"#$1E"},{"a":6246,"t":"code","b":[208,234],"m":"bne","oa":6226,"o":"b_1852"},{"a":6248,"l":"b_1868","t":"code","b":[169,11],"m":"lda","o":"#$0B","x":[6231]},{"a":6250,"t":"code","b":[32,239,13],"m":"jsr","oa":3567,"o":"queue_message"},{"a":6253,"t":"code","b":[76,36,13],"m":"jmp","oa":3364,"o":"clear_mode"},{"a":6256,"l":"b_1870","t":"code","b":[189,206,21],"m":"lda","oa":5582,"o":"f_15CE,x","x":[6239]},{"a":6259,"t":"code","b":[72],"m":"pha"},{"a":6260,"t":"code","b":[189,205,21],"m":"lda","oa":5581,"o":"f_15CD,x"},{"a":6263,"t":"code","b":[72],"m":"pha"},{"a":6264,"t":"code","b":[96],"m":"rts"},{"a":6265,"t":"code","b":[173,223,2],"m":"lda","oa":735,"o":"inventory"},{"a":6268,"t":"code","b":[32,245,13],"m":"jsr","oa":3573,"o":"queue_object_message"},{"a":6271,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":6273,"t":"code","b":[141,0,2],"m":"sta","oa":512,"o":"mode"},{"a":6276,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":6278,"t":"code","b":[141,254,2],"m":"sta","oa":766,"o":"a_02FE"},{"a":6281,"t":"code","b":[141,211,2],"m":"sta","oa":723,"o":"a_02D3"},{"a":6284,"t":"code","b":[96],"m":"rts"},{"a":6285,"l":"mode_describe_select","c":"Mode 8: choose which held object to DESCRIBE; fire selects and moves to mode 9.","t":"code","b":[173,8,2],"m":"lda","oa":520,"o":"msg_queue_len"},{"a":6288,"t":"code","b":[240,1],"m":"beq","oa":6291,"o":"b_1893"},{"a":6290,"t":"code","b":[96],"m":"rts"},{"a":6291,"l":"b_1893","t":"code","b":[173,4,2],"m":"lda","oa":516,"o":"a_0204","x":[6288]},{"a":6294,"t":"code","b":[208,6],"m":"bne","oa":6302,"o":"b_189E"},{"a":6296,"t":"code","b":[173,2,2],"m":"lda","oa":514,"o":"a_0202"},{"a":6299,"t":"code","b":[208,48],"m":"bne","oa":6349,"o":"b_18CD"},{"a":6301,"t":"code","b":[96],"m":"rts"},{"a":6302,"l":"b_189E","t":"code","b":[169,9],"m":"lda","o":"#$09","x":[6294]},{"a":6304,"t":"code","b":[32,236,13],"m":"jsr","oa":3564,"o":"queue_message_raw"},{"a":6307,"t":"code","b":[238,211,2],"m":"inc","oa":723,"o":"a_02D3"},{"a":6310,"t":"code","b":[173,10,2],"m":"lda","oa":522,"o":"inventory_count"},{"a":6313,"t":"code","b":[205,211,2],"m":"cmp","oa":723,"o":"a_02D3"},{"a":6316,"t":"code","b":[240,20],"m":"beq","oa":6338,"o":"b_18C2"},{"a":6318,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":6320,"t":"code","b":[32,236,13],"m":"jsr","oa":3564,"o":"queue_message_raw"},{"a":6323,"t":"code","b":[173,211,2],"m":"lda","oa":723,"o":"a_02D3"},{"a":6326,"t":"code","b":[10],"m":"asl","o":"a"},{"a":6327,"t":"code","b":[168],"m":"tay"},{"a":6328,"t":"code","b":[141,254,2],"m":"sta","oa":766,"o":"a_02FE"},{"a":6331,"t":"code","b":[185,223,2],"m":"lda","oa":735,"o":"inventory,y"},{"a":6334,"t":"code","b":[32,245,13],"m":"jsr","oa":3573,"o":"queue_object_message"},{"a":6337,"t":"code","b":[96],"m":"rts"},{"a":6338,"l":"b_18C2","t":"code","b":[32,144,28],"m":"jsr","oa":7312,"o":"scroll_message_window","x":[6316]},{"a":6341,"t":"code","b":[169,5],"m":"lda","o":"#$05"},{"a":6343,"t":"code","b":[32,236,13],"m":"jsr","oa":3564,"o":"queue_message_raw"},{"a":6346,"t":"code","b":[76,36,13],"m":"jmp","oa":3364,"o":"clear_mode"},{"a":6349,"l":"b_18CD","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[6299]},{"a":6351,"t":"code","b":[32,239,13],"m":"jsr","oa":3567,"o":"queue_message"},{"a":6354,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":6356,"t":"code","b":[141,0,2],"m":"sta","oa":512,"o":"mode"},{"a":6359,"t":"code","b":[169,100],"m":"lda","o":"#$64"},{"a":6361,"t":"code","b":[141,212,2],"m":"sta","oa":724,"o":"a_02D4"},{"a":6364,"t":"code","b":[96],"m":"rts"},{"a":6365,"l":"mode_describe_do","c":"Mode 9: after a delay of 100 passes it queues the description text of the chosen object (description index plus 75) and returns to mode 0.","t":"code","b":[173,4,2],"m":"lda","oa":516,"o":"a_0204"},{"a":6368,"t":"code","b":[240,8],"m":"beq","oa":6378,"o":"b_18EA"},{"a":6370,"t":"code","b":[169,5],"m":"lda","o":"#$05"},{"a":6372,"t":"code","b":[32,236,13],"m":"jsr","oa":3564,"o":"queue_message_raw"},{"a":6375,"t":"code","b":[76,36,13],"m":"jmp","oa":3364,"o":"clear_mode"},{"a":6378,"l":"b_18EA","t":"code","b":[206,212,2],"m":"dec","oa":724,"o":"a_02D4","x":[6368]},{"a":6381,"t":"code","b":[240,1],"m":"beq","oa":6384,"o":"b_18F0"},{"a":6383,"t":"code","b":[96],"m":"rts"},{"a":6384,"l":"b_18F0","t":"code","b":[32,144,28],"m":"jsr","oa":7312,"o":"scroll_message_window","x":[6381]},{"a":6387,"t":"code","b":[172,254,2],"m":"ldy","oa":766,"o":"a_02FE"},{"a":6390,"t":"code","b":[185,224,2],"m":"lda","oa":736,"o":"f_02E0,y"},{"a":6393,"t":"code","b":[32,251,13],"m":"jsr","oa":3579,"o":"queue_description_message"},{"a":6396,"t":"code","b":[76,36,13],"m":"jmp","oa":3364,"o":"clear_mode"},{"a":6399,"l":"action_laser","c":"Handler for the LASER action. If a LASER ROM (object 0) is in the inventory it returns at once and nothing more happens here; without one, and with nothing queued, it queues MALFUNCTION and NEED MORE INPUT and the prompt.","t":"code","b":[173,10,2],"m":"lda","oa":522,"o":"inventory_count"},{"a":6402,"t":"code","b":[240,23],"m":"beq","oa":6427,"o":"b_191B"},{"a":6404,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":6406,"t":"code","b":[168],"m":"tay"},{"a":6407,"t":"code","b":[170],"m":"tax"},{"a":6408,"l":"j_1908","t":"code","b":[189,223,2],"m":"lda","oa":735,"o":"inventory,x","x":[6424]},{"a":6411,"t":"code","b":[201,0],"m":"cmp","o":"#$00"},{"a":6413,"t":"code","b":[240,31],"m":"beq","oa":6446,"o":"r_192E"},{"a":6415,"t":"code","b":[200],"m":"iny"},{"a":6416,"t":"code","b":[204,10,2],"m":"cpy","oa":522,"o":"inventory_count"},{"a":6419,"t":"code","b":[240,6],"m":"beq","oa":6427,"o":"b_191B"},{"a":6421,"t":"code","b":[152],"m":"tya"},{"a":6422,"t":"code","b":[10],"m":"asl","o":"a"},{"a":6423,"t":"code","b":[170],"m":"tax"},{"a":6424,"t":"code","b":[76,8,25],"m":"jmp","oa":6408,"o":"j_1908"},{"a":6427,"l":"b_191B","t":"code","b":[173,8,2],"m":"lda","oa":520,"o":"msg_queue_len","x":[6402,6419,6450,6467]},{"a":6430,"t":"code","b":[240,1],"m":"beq","oa":6433,"o":"b_1921"},{"a":6432,"t":"code","b":[96],"m":"rts"},{"a":6433,"l":"b_1921","t":"code","b":[169,9],"m":"lda","o":"#$09","x":[6430]},{"a":6435,"t":"code","b":[32,239,13],"m":"jsr","oa":3567,"o":"queue_message"},{"a":6438,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":6440,"t":"code","b":[32,239,13],"m":"jsr","oa":3567,"o":"queue_message"},{"a":6443,"t":"code","b":[76,41,13],"m":"jmp","oa":3369,"o":"queue_prompt"},{"a":6446,"l":"r_192E","t":"code","b":[96],"m":"rts","x":[6413]},{"a":6447,"l":"action_jump","c":"Handler for the JUMP action. Without a JUMP ROM (object 2) in the inventory it queues MALFUNCTION and NEED MORE INPUT; with one, and no jump already under way, it starts a jump: it records Johnny's sprite 1 height and the stick, and begins the arc at $19A5.","t":"code","b":[173,10,2],"m":"lda","oa":522,"o":"inventory_count"},{"a":6450,"t":"code","b":[240,231],"m":"beq","oa":6427,"o":"b_191B"},{"a":6452,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":6454,"t":"code","b":[170],"m":"tax"},{"a":6455,"t":"code","b":[168],"m":"tay"},{"a":6456,"l":"j_1938","t":"code","b":[189,223,2],"m":"lda","oa":735,"o":"inventory,x","x":[6472]},{"a":6459,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":6461,"t":"code","b":[240,12],"m":"beq","oa":6475,"o":"b_194B"},{"a":6463,"t":"code","b":[200],"m":"iny"},{"a":6464,"t":"code","b":[204,10,2],"m":"cpy","oa":522,"o":"inventory_count"},{"a":6467,"t":"code","b":[240,214],"m":"beq","oa":6427,"o":"b_191B"},{"a":6469,"t":"code","b":[152],"m":"tya"},{"a":6470,"t":"code","b":[10],"m":"asl","o":"a"},{"a":6471,"t":"code","b":[170],"m":"tax"},{"a":6472,"t":"code","b":[76,56,25],"m":"jmp","oa":6456,"o":"j_1938"},{"a":6475,"l":"b_194B","t":"code","b":[173,14,2],"m":"lda","oa":526,"o":"a_020E","x":[6461]},{"a":6478,"t":"code","b":[240,1],"m":"beq","oa":6481,"o":"b_1951"},{"a":6480,"t":"code","b":[96],"m":"rts"},{"a":6481,"l":"b_1951","t":"code","b":[169,1],"m":"lda","o":"#$01","x":[6478]},{"a":6483,"t":"code","b":[141,13,2],"m":"sta","oa":525,"o":"a_020D"},{"a":6486,"t":"code","b":[141,14,2],"m":"sta","oa":526,"o":"a_020E"},{"a":6489,"t":"code","b":[173,3,208],"m":"lda","o":"vic_sprite1_y"},{"a":6492,"t":"code","b":[141,1,3],"m":"sta","oa":769,"o":"a_0301"},{"a":6495,"t":"code","b":[165,32],"m":"lda","oa":32,"o":"zpa_20"},{"a":6497,"t":"code","b":[141,0,3],"m":"sta","oa":768,"o":"a_0300"},{"a":6500,"t":"code","b":[76,165,25],"m":"jmp","oa":6565,"o":"j_19A5"},{"a":6503,"l":"jump_step","c":"Runs once a pass: while a jump is active it replays the stick direction held at take-off and moves both player sprites up, then down, by the values in the arc table at $19CA.","t":"code","b":[173,14,2],"m":"lda","oa":526,"o":"a_020E","x":[1340]},{"a":6506,"t":"code","b":[208,7],"m":"bne","oa":6515,"o":"b_1973"},{"a":6508,"t":"code","b":[173,3,208],"m":"lda","o":"vic_sprite1_y"},{"a":6511,"t":"code","b":[141,1,3],"m":"sta","oa":769,"o":"a_0301"},{"a":6514,"t":"code","b":[96],"m":"rts"},{"a":6515,"l":"b_1973","t":"code","b":[173,0,3],"m":"lda","oa":768,"o":"a_0300","x":[6506]},{"a":6518,"t":"code","b":[133,32],"m":"sta","oa":32,"o":"zpa_20"},{"a":6520,"t":"code","b":[173,13,2],"m":"lda","oa":525,"o":"a_020D"},{"a":6523,"t":"code","b":[208,40],"m":"bne","oa":6565,"o":"j_19A5"},{"a":6525,"t":"code","b":[206,149,2],"m":"dec","oa":661,"o":"a_0295"},{"a":6528,"t":"code","b":[174,149,2],"m":"ldx","oa":661,"o":"a_0295"},{"a":6531,"t":"code","b":[48,21],"m":"bmi","oa":6554,"o":"b_199A"},{"a":6533,"t":"code","b":[173,1,208],"m":"lda","o":"vic_sprite0_y"},{"a":6536,"t":"code","b":[24],"m":"clc"},{"a":6537,"t":"code","b":[125,202,25],"m":"adc","oa":6602,"o":"jump_arc,x"},{"a":6540,"t":"code","b":[141,1,208],"m":"sta","o":"vic_sprite0_y"},{"a":6543,"t":"code","b":[173,3,208],"m":"lda","o":"vic_sprite1_y"},{"a":6546,"t":"code","b":[24],"m":"clc"},{"a":6547,"t":"code","b":[125,202,25],"m":"adc","oa":6602,"o":"jump_arc,x"},{"a":6550,"t":"code","b":[141,3,208],"m":"sta","o":"vic_sprite1_y"},{"a":6553,"t":"code","b":[96],"m":"rts"},{"a":6554,"l":"b_199A","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[6531]},{"a":6556,"t":"code","b":[141,14,2],"m":"sta","oa":526,"o":"a_020E"},{"a":6559,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":6561,"t":"code","b":[141,149,2],"m":"sta","oa":661,"o":"a_0295"},{"a":6564,"t":"code","b":[96],"m":"rts"},{"a":6565,"l":"j_19A5","t":"code","b":[238,149,2],"m":"inc","oa":661,"o":"a_0295","x":[6500,6523]},{"a":6568,"t":"code","b":[174,149,2],"m":"ldx","oa":661,"o":"a_0295"},{"a":6571,"t":"code","b":[224,15],"m":"cpx","o":"#$0F"},{"a":6573,"t":"code","b":[240,21],"m":"beq","oa":6596,"o":"b_19C4"},{"a":6575,"t":"code","b":[173,1,208],"m":"lda","o":"vic_sprite0_y"},{"a":6578,"t":"code","b":[56],"m":"sec"},{"a":6579,"t":"code","b":[253,202,25],"m":"sbc","oa":6602,"o":"jump_arc,x"},{"a":6582,"t":"code","b":[141,1,208],"m":"sta","o":"vic_sprite0_y"},{"a":6585,"t":"code","b":[173,3,208],"m":"lda","o":"vic_sprite1_y"},{"a":6588,"t":"code","b":[56],"m":"sec"},{"a":6589,"t":"code","b":[253,202,25],"m":"sbc","oa":6602,"o":"jump_arc,x"},{"a":6592,"t":"code","b":[141,3,208],"m":"sta","o":"vic_sprite1_y"},{"a":6595,"t":"code","b":[96],"m":"rts"},{"a":6596,"l":"b_19C4","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[6573]},{"a":6598,"t":"code","b":[141,13,2],"m":"sta","oa":525,"o":"a_020D"},{"a":6601,"t":"code","b":[96],"m":"rts"},{"a":6602,"l":"jump_arc","c":"Fifteen vertical steps (rise then fall) of a jump, added to or subtracted from the player sprites' Y.","t":"byte","b":[0,2,2,2,2,2,2,1],"x":[6537,6547,6579,6589]},{"a":6610,"t":"byte","b":[2,1,1,1,1,1,0]},{"a":6617,"l":"key_pressed","c":"Tests one key of the keyboard matrix. A is the key number (row times 8 plus column); returns carry set when it is held. Keeps the CIA ports restored afterwards.","t":"code","b":[140,2,3],"m":"sty","oa":770,"o":"a_0302","x":[1678,8657,8693,38327,38337,39740]},{"a":6620,"t":"code","b":[72],"m":"pha"},{"a":6621,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":6622,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":6623,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":6624,"t":"code","b":[168],"m":"tay"},{"a":6625,"t":"code","b":[185,19,26],"m":"lda","oa":6675,"o":"key_row_masks,y"},{"a":6628,"t":"code","b":[141,0,220],"m":"sta","o":"cia1_port_a"},{"a":6631,"t":"code","b":[104],"m":"pla"},{"a":6632,"t":"code","b":[41,7],"m":"and","o":"#$07"},{"a":6634,"t":"code","b":[168],"m":"tay"},{"a":6635,"t":"code","b":[173,1,220],"m":"lda","o":"cia1_port_b"},{"a":6638,"t":"code","b":[57,246,91],"m":"and","oa":23542,"o":"f_5BF6,y"},{"a":6641,"t":"code","b":[208,17],"m":"bne","oa":6660,"o":"b_1A04"},{"a":6643,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":6645,"t":"code","b":[141,0,220],"m":"sta","o":"cia1_port_a"},{"a":6648,"t":"code","b":[173,1,220],"m":"lda","o":"cia1_port_b"},{"a":6651,"t":"code","b":[57,246,91],"m":"and","oa":23542,"o":"f_5BF6,y"},{"a":6654,"t":"code","b":[240,4],"m":"beq","oa":6660,"o":"b_1A04"},{"a":6656,"t":"code","b":[56],"m":"sec"},{"a":6657,"t":"code","b":[76,5,26],"m":"jmp","oa":6661,"o":"j_1A05"},{"a":6660,"l":"b_1A04","t":"code","b":[24],"m":"clc","x":[6641,6654]},{"a":6661,"l":"j_1A05","t":"code","b":[172,2,3],"m":"ldy","oa":770,"o":"a_0302","x":[6657]},{"a":6664,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":6666,"t":"code","b":[141,0,220],"m":"sta","o":"cia1_port_a"},{"a":6669,"t":"code","b":[169,127],"m":"lda","o":"#$7F"},{"a":6671,"t":"code","b":[141,1,220],"m":"sta","o":"cia1_port_b"},{"a":6674,"t":"code","b":[96],"m":"rts"},{"a":6675,"l":"key_row_masks","c":"The eight CIA1 port A values that select one keyboard column at a time.","t":"byte","b":[254,253,251,247,239,223,191,127],"x":[6625]},{"a":6683,"l":"joystick_decode_table","c":"Sixteen entries indexed by the inverted stick bits; the low bits hold the direction number 0 to 10, and $FF marks impossible combinations such as left plus right.","t":"byte","b":[0,1,2,255,4,5,6,255],"x":[11129]},{"a":6691,"t":"byte","b":[8,9,10,255,255,255,255,255]},{"a":6699,"t":"byte","b":[16,17,18,255,20,21,22,255]},{"a":6707,"t":"byte","b":[24,25,26,255,255,255,255,255]},{"a":6715,"l":"mode_walk","c":"Mode 0, walking: moves Johnny by the stick, changing his walk frame when the direction changes, and works the walk cycle and scroll start.","t":"code","b":[173,25,2],"m":"lda","oa":537,"o":"a_0219"},{"a":6718,"t":"code","b":[240,5],"m":"beq","oa":6725,"o":"b_1A45"},{"a":6720,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":6722,"t":"code","b":[133,33],"m":"sta","oa":33,"o":"zpa_21"},{"a":6724,"t":"code","b":[96],"m":"rts"},{"a":6725,"l":"b_1A45","t":"code","b":[173,15,2],"m":"lda","oa":527,"o":"a_020F","x":[6718]},{"a":6728,"t":"code","b":[240,5],"m":"beq","oa":6735,"o":"b_1A4F"},{"a":6730,"t":"code","b":[16,75],"m":"bpl","oa":6807,"o":"b_1A97"},{"a":6732,"t":"code","b":[76,203,26],"m":"jmp","oa":6859,"o":"j_1ACB"},{"a":6735,"l":"b_1A4F","t":"code","b":[165,32],"m":"lda","oa":32,"o":"zpa_20","x":[6728]},{"a":6737,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":6739,"t":"code","b":[240,25],"m":"beq","oa":6766,"o":"r_1A6E"},{"a":6741,"t":"code","b":[56],"m":"sec"},{"a":6742,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":6744,"t":"code","b":[141,151,2],"m":"sta","oa":663,"o":"a_0297"},{"a":6747,"t":"code","b":[10],"m":"asl","o":"a"},{"a":6748,"t":"code","b":[168],"m":"tay"},{"a":6749,"t":"code","b":[173,151,2],"m":"lda","oa":663,"o":"a_0297"},{"a":6752,"t":"code","b":[205,150,2],"m":"cmp","oa":662,"o":"a_0296"},{"a":6755,"t":"code","b":[208,10],"m":"bne","oa":6767,"o":"b_1A6F"},{"a":6757,"t":"code","b":[32,31,27],"m":"jsr","oa":6943,"o":"walk_frame_advance"},{"a":6760,"t":"code","b":[32,97,27],"m":"jsr","oa":7009,"o":"walk_collision_check"},{"a":6763,"t":"code","b":[32,97,27],"m":"jsr","oa":7009,"o":"walk_collision_check"},{"a":6766,"l":"r_1A6E","t":"code","b":[96],"m":"rts","x":[6739]},{"a":6767,"l":"b_1A6F","t":"code","b":[32,25,27],"m":"jsr","oa":6937,"o":"reset_anim_timer","x":[6755,11232,11479,11498,11525,11544]},{"a":6770,"t":"code","b":[174,150,2],"m":"ldx","oa":662,"o":"a_0296"},{"a":6773,"t":"code","b":[172,151,2],"m":"ldy","oa":663,"o":"a_0297"},{"a":6776,"t":"code","b":[189,66,28],"m":"lda","oa":7234,"o":"walk_frame_tables,x"},{"a":6779,"t":"code","b":[141,238,2],"m":"sta","oa":750,"o":"a_02EE"},{"a":6782,"t":"code","b":[56],"m":"sec"},{"a":6783,"t":"code","b":[185,66,28],"m":"lda","oa":7234,"o":"walk_frame_tables,y"},{"a":6786,"t":"code","b":[253,66,28],"m":"sbc","oa":7234,"o":"walk_frame_tables,x"},{"a":6789,"t":"code","b":[141,239,2],"m":"sta","oa":751,"o":"a_02EF"},{"a":6792,"t":"code","b":[16,49],"m":"bpl","oa":6843,"o":"b_1ABB"},{"a":6794,"t":"code","b":[201,252],"m":"cmp","o":"#$FC"},{"a":6796,"t":"code","b":[176,9],"m":"bcs","oa":6807,"o":"b_1A97"},{"a":6798,"t":"code","b":[24],"m":"clc"},{"a":6799,"t":"code","b":[105,8],"m":"adc","o":"#$08"},{"a":6801,"t":"code","b":[141,239,2],"m":"sta","oa":751,"o":"a_02EF"},{"a":6804,"t":"code","b":[76,203,26],"m":"jmp","oa":6859,"o":"j_1ACB"},{"a":6807,"l":"b_1A97","t":"code","b":[169,1],"m":"lda","o":"#$01","x":[6730,6796,6856,11159]},{"a":6809,"t":"code","b":[141,15,2],"m":"sta","oa":527,"o":"a_020F"},{"a":6812,"t":"code","b":[206,152,2],"m":"dec","oa":664,"o":"a_0298"},{"a":6815,"t":"code","b":[16,25],"m":"bpl","oa":6842,"o":"r_1ABA"},{"a":6817,"t":"code","b":[173,239,2],"m":"lda","oa":751,"o":"a_02EF"},{"a":6820,"t":"code","b":[240,90],"m":"beq","oa":6912,"o":"b_1B00"},{"a":6822,"t":"code","b":[174,238,2],"m":"ldx","oa":750,"o":"a_02EE"},{"a":6825,"t":"code","b":[202],"m":"dex"},{"a":6826,"t":"code","b":[16,2],"m":"bpl","oa":6830,"o":"b_1AAE"},{"a":6828,"t":"code","b":[162,7],"m":"ldx","o":"#$07"},{"a":6830,"l":"b_1AAE","t":"code","b":[142,238,2],"m":"stx","oa":750,"o":"a_02EE","x":[6826]},{"a":6833,"t":"code","b":[32,240,26],"m":"jsr","oa":6896,"o":"set_walk_frame_pointers"},{"a":6836,"t":"code","b":[238,239,2],"m":"inc","oa":751,"o":"a_02EF"},{"a":6839,"t":"code","b":[76,25,27],"m":"jmp","oa":6937,"o":"reset_anim_timer"},{"a":6842,"l":"r_1ABA","t":"code","b":[96],"m":"rts","x":[6815,6867]},{"a":6843,"l":"b_1ABB","t":"code","b":[201,5],"m":"cmp","o":"#$05","x":[6792]},{"a":6845,"t":"code","b":[144,12],"m":"bcc","oa":6859,"o":"j_1ACB"},{"a":6847,"t":"code","b":[56],"m":"sec"},{"a":6848,"t":"code","b":[173,239,2],"m":"lda","oa":751,"o":"a_02EF"},{"a":6851,"t":"code","b":[233,8],"m":"sbc","o":"#$08"},{"a":6853,"t":"code","b":[141,239,2],"m":"sta","oa":751,"o":"a_02EF"},{"a":6856,"t":"code","b":[76,151,26],"m":"jmp","oa":6807,"o":"b_1A97"},{"a":6859,"l":"j_1ACB","t":"code","b":[169,255],"m":"lda","o":"#$FF","x":[6732,6804,6845,11146]},{"a":6861,"t":"code","b":[141,15,2],"m":"sta","oa":527,"o":"a_020F"},{"a":6864,"t":"code","b":[206,152,2],"m":"dec","oa":664,"o":"a_0298"},{"a":6867,"t":"code","b":[16,229],"m":"bpl","oa":6842,"o":"r_1ABA"},{"a":6869,"t":"code","b":[173,239,2],"m":"lda","oa":751,"o":"a_02EF"},{"a":6872,"t":"code","b":[240,38],"m":"beq","oa":6912,"o":"b_1B00"},{"a":6874,"t":"code","b":[174,238,2],"m":"ldx","oa":750,"o":"a_02EE"},{"a":6877,"t":"code","b":[232],"m":"inx"},{"a":6878,"t":"code","b":[224,8],"m":"cpx","o":"#$08"},{"a":6880,"t":"code","b":[208,2],"m":"bne","oa":6884,"o":"b_1AE4"},{"a":6882,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":6884,"l":"b_1AE4","t":"code","b":[142,238,2],"m":"stx","oa":750,"o":"a_02EE","x":[6880]},{"a":6887,"t":"code","b":[32,240,26],"m":"jsr","oa":6896,"o":"set_walk_frame_pointers"},{"a":6890,"t":"code","b":[206,239,2],"m":"dec","oa":751,"o":"a_02EF"},{"a":6893,"t":"code","b":[76,25,27],"m":"jmp","oa":6937,"o":"reset_anim_timer"},{"a":6896,"l":"set_walk_frame_pointers","c":"Writes the pair of sprite pointers of walk frame X into $C3F8 and $C3F9.","t":"code","b":[138],"m":"txa","x":[6833,6887]},{"a":6897,"t":"code","b":[10],"m":"asl","o":"a"},{"a":6898,"t":"code","b":[170],"m":"tax"},{"a":6899,"t":"code","b":[189,96,28],"m":"lda","oa":7264,"o":"f_1C60,x"},{"a":6902,"t":"code","b":[141,248,195],"m":"sta","oa":50168,"o":"a_C3F8"},{"a":6905,"t":"code","b":[189,97,28],"m":"lda","oa":7265,"o":"f_1C61,x"},{"a":6908,"t":"code","b":[141,249,195],"m":"sta","oa":50169,"o":"a_C3F9"},{"a":6911,"t":"code","b":[96],"m":"rts"},{"a":6912,"l":"b_1B00","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[6820,6872]},{"a":6914,"t":"code","b":[141,15,2],"m":"sta","oa":527,"o":"a_020F"},{"a":6917,"t":"code","b":[173,151,2],"m":"lda","oa":663,"o":"a_0297"},{"a":6920,"t":"code","b":[141,150,2],"m":"sta","oa":662,"o":"a_0296"},{"a":6923,"t":"code","b":[96],"m":"rts"},{"a":6924,"l":"j_1B0C","t":"code","b":[173,237,2],"m":"lda","oa":749,"o":"a_02ED","x":[11211]},{"a":6927,"t":"code","b":[208,27],"m":"bne","oa":6956,"o":"b_1B2C"},{"a":6929,"t":"code","b":[152],"m":"tya"},{"a":6930,"t":"code","b":[72],"m":"pha"},{"a":6931,"t":"code","b":[32,81,27],"m":"jsr","oa":6993,"o":"write_frame_pointers"},{"a":6934,"t":"code","b":[104],"m":"pla"},{"a":6935,"t":"code","b":[168],"m":"tay"},{"a":6936,"t":"code","b":[96],"m":"rts"},{"a":6937,"l":"reset_anim_timer","c":"Sets the walk animation tick counter $0298 to 3.","t":"code","b":[169,3],"m":"lda","o":"#$03","x":[6767,6839,6893,6962,11686]},{"a":6939,"t":"code","b":[141,152,2],"m":"sta","oa":664,"o":"a_0298"},{"a":6942,"t":"code","b":[96],"m":"rts"},{"a":6943,"l":"walk_frame_advance","c":"Advances Johnny's walk animation unless the walk flag is set.","t":"code","b":[173,237,2],"m":"lda","oa":749,"o":"a_02ED","x":[6757,11390,11425]},{"a":6946,"t":"code","b":[208,8],"m":"bne","oa":6956,"o":"b_1B2C"},{"a":6948,"t":"code","b":[152],"m":"tya"},{"a":6949,"t":"code","b":[72],"m":"pha"},{"a":6950,"t":"code","b":[32,63,27],"m":"jsr","oa":6975,"o":"set_frame_table"},{"a":6953,"t":"code","b":[104],"m":"pla"},{"a":6954,"t":"code","b":[168],"m":"tay"},{"a":6955,"t":"code","b":[96],"m":"rts"},{"a":6956,"l":"b_1B2C","t":"code","b":[206,152,2],"m":"dec","oa":664,"o":"a_0298","x":[6927,6946]},{"a":6959,"t":"code","b":[48,1],"m":"bmi","oa":6962,"o":"b_1B32"},{"a":6961,"t":"code","b":[96],"m":"rts"},{"a":6962,"l":"b_1B32","t":"code","b":[32,25,27],"m":"jsr","oa":6937,"o":"reset_anim_timer","x":[6959]},{"a":6965,"t":"code","b":[206,3,3],"m":"dec","oa":771,"o":"a_0303"},{"a":6968,"t":"code","b":[16,5],"m":"bpl","oa":6975,"o":"set_frame_table"},{"a":6970,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":6972,"t":"code","b":[141,3,3],"m":"sta","oa":771,"o":"a_0303"},{"a":6975,"l":"set_frame_table","c":"Selects the frame table for direction Y and starts it.","t":"code","b":[185,76,28],"m":"lda","oa":7244,"o":"f_1C4C,y","x":[6950,6968,9829,11156,11169]},{"a":6978,"t":"code","b":[133,44],"m":"sta","oa":44,"o":"zpa_2C"},{"a":6980,"t":"code","b":[185,77,28],"m":"lda","oa":7245,"o":"f_1C4D,y"},{"a":6983,"t":"code","b":[133,45],"m":"sta","oa":45,"o":"zpa_2D"},{"a":6985,"t":"code","b":[152],"m":"tya"},{"a":6986,"t":"code","b":[72],"m":"pha"},{"a":6987,"t":"code","b":[32,81,27],"m":"jsr","oa":6993,"o":"write_frame_pointers"},{"a":6990,"t":"code","b":[104],"m":"pla"},{"a":6991,"t":"code","b":[168],"m":"tay"},{"a":6992,"t":"code","b":[96],"m":"rts"},{"a":6993,"l":"write_frame_pointers","c":"Writes the current pair of sprite pointers of the frame table to $C3F8 and $C3F9.","t":"code","b":[172,3,3],"m":"ldy","oa":771,"o":"a_0303","x":[6931,6987]},{"a":6996,"t":"code","b":[177,44],"m":"lda","oa":44,"o":"(zpa_2C),y"},{"a":6998,"t":"code","b":[141,248,195],"m":"sta","oa":50168,"o":"a_C3F8"},{"a":7001,"t":"code","b":[200],"m":"iny"},{"a":7002,"t":"code","b":[200],"m":"iny"},{"a":7003,"t":"code","b":[177,44],"m":"lda","oa":44,"o":"(zpa_2C),y"},{"a":7005,"t":"code","b":[141,249,195],"m":"sta","oa":50169,"o":"a_C3F9"},{"a":7008,"t":"code","b":[96],"m":"rts"},{"a":7009,"l":"walk_collision_check","c":"Looks up the map character one cell ahead of Johnny's feet and stops him when it is a wall (character $76 twice in a row), and after that tests sprite overlaps against sprite 2.","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[6760,6763]},{"a":7011,"t":"code","b":[133,43],"m":"sta","oa":43,"o":"zpa_2B"},{"a":7013,"t":"code","b":[56],"m":"sec"},{"a":7014,"t":"code","b":[173,1,3],"m":"lda","oa":769,"o":"a_0301"},{"a":7017,"t":"code","b":[249,194,27],"m":"sbc","oa":7106,"o":"f_1BC2,y"},{"a":7020,"t":"code","b":[41,248],"m":"and","o":"#$F8"},{"a":7022,"t":"code","b":[72],"m":"pha"},{"a":7023,"t":"code","b":[10],"m":"asl","o":"a"},{"a":7024,"t":"code","b":[38,43],"m":"rol","oa":43,"o":"zpa_2B"},{"a":7026,"t":"code","b":[10],"m":"asl","o":"a"},{"a":7027,"t":"code","b":[38,43],"m":"rol","oa":43,"o":"zpa_2B"},{"a":7029,"t":"code","b":[133,42],"m":"sta","oa":42,"o":"zpa_2A"},{"a":7031,"t":"code","b":[104],"m":"pla"},{"a":7032,"t":"code","b":[24],"m":"clc"},{"a":7033,"t":"code","b":[101,42],"m":"adc","oa":42,"o":"zpa_2A"},{"a":7035,"t":"code","b":[133,42],"m":"sta","oa":42,"o":"zpa_2A"},{"a":7037,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":7039,"t":"code","b":[101,43],"m":"adc","oa":43,"o":"zpa_2B"},{"a":7041,"t":"code","b":[133,43],"m":"sta","oa":43,"o":"zpa_2B"},{"a":7043,"t":"code","b":[165,34],"m":"lda","oa":34,"o":"zpa_22"},{"a":7045,"t":"code","b":[41,6],"m":"and","o":"#$06"},{"a":7047,"t":"code","b":[141,21,3],"m":"sta","oa":789,"o":"a_0315"},{"a":7050,"t":"code","b":[173,2,208],"m":"lda","o":"vic_sprite1_x"},{"a":7053,"t":"code","b":[56],"m":"sec"},{"a":7054,"t":"code","b":[249,193,27],"m":"sbc","oa":7105,"o":"walk_offsets,y"},{"a":7057,"t":"code","b":[237,21,3],"m":"sbc","oa":789,"o":"a_0315"},{"a":7060,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":7061,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":7062,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":7063,"t":"code","b":[24],"m":"clc"},{"a":7064,"t":"code","b":[101,42],"m":"adc","oa":42,"o":"zpa_2A"},{"a":7066,"t":"code","b":[133,42],"m":"sta","oa":42,"o":"zpa_2A"},{"a":7068,"t":"code","b":[165,43],"m":"lda","oa":43,"o":"zpa_2B"},{"a":7070,"t":"code","b":[105,192],"m":"adc","o":"#$C0"},{"a":7072,"t":"code","b":[133,43],"m":"sta","oa":43,"o":"zpa_2B"},{"a":7074,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":7076,"t":"code","b":[161,42],"m":"lda","oa":42,"o":"(zpa_2A,x)"},{"a":7078,"t":"code","b":[201,118],"m":"cmp","o":"#$76"},{"a":7080,"t":"code","b":[240,8],"m":"beq","oa":7090,"o":"b_1BB2"},{"a":7082,"l":"j_1BAA","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[7102,7166,7184]},{"a":7084,"t":"code","b":[133,33],"m":"sta","oa":33,"o":"zpa_21"},{"a":7086,"t":"code","b":[141,237,2],"m":"sta","oa":749,"o":"a_02ED"},{"a":7089,"t":"code","b":[96],"m":"rts"},{"a":7090,"l":"b_1BB2","t":"code","b":[230,42],"m":"inc","oa":42,"o":"zpa_2A","x":[7080]},{"a":7092,"t":"code","b":[208,2],"m":"bne","oa":7096,"o":"b_1BB8"},{"a":7094,"t":"code","b":[230,43],"m":"inc","oa":43,"o":"zpa_2B"},{"a":7096,"l":"b_1BB8","t":"code","b":[161,42],"m":"lda","oa":42,"o":"(zpa_2A,x)","x":[7092]},{"a":7098,"t":"code","b":[201,118],"m":"cmp","o":"#$76"},{"a":7100,"t":"code","b":[240,23],"m":"beq","oa":7125,"o":"sprite_contact_check"},{"a":7102,"t":"code","b":[76,170,27],"m":"jmp","oa":7082,"o":"j_1BAA"},{"a":7105,"l":"walk_offsets","c":"Pairs of X and Y offsets, one pair for each of the eight directions, that place the feet probe relative to the sprite.","t":"byte","b":[12],"x":[7054]},{"a":7106,"l":"f_1BC2","c":"Data at $1BC2 (f_1BC2): read by walk_collision_check.","t":"byte","b":[38,12,29,0,0,26,32,26],"x":[7017]},{"a":7114,"t":"byte","b":[32,26,29,0,0,8,32,8]},{"a":7122,"t":"byte","b":[38,8,29]},{"a":7125,"l":"sprite_contact_check","c":"Tests whether the enemy sprites are near Johnny's sprite pair and whether the sprites are enabled, to decide whether he is stopped.","t":"code","b":[173,16,208],"m":"lda","o":"vic_sprite_x_msb","x":[7100]},{"a":7128,"t":"code","b":[41,12],"m":"and","o":"#$0C"},{"a":7130,"t":"code","b":[208,63],"m":"bne","oa":7195,"o":"b_1C1B"},{"a":7132,"t":"code","b":[173,21,208],"m":"lda","o":"vic_sprite_enable"},{"a":7135,"t":"code","b":[41,12],"m":"and","o":"#$0C"},{"a":7137,"t":"code","b":[240,56],"m":"beq","oa":7195,"o":"b_1C1B"},{"a":7139,"t":"code","b":[152],"m":"tya"},{"a":7140,"t":"code","b":[201,14],"m":"cmp","o":"#$0E"},{"a":7142,"t":"code","b":[176,7],"m":"bcs","oa":7151,"o":"b_1BEF"},{"a":7144,"t":"code","b":[201,6],"m":"cmp","o":"#$06"},{"a":7146,"t":"code","b":[176,21],"m":"bcs","oa":7169,"o":"b_1C01"},{"a":7148,"t":"code","b":[76,27,28],"m":"jmp","oa":7195,"o":"b_1C1B"},{"a":7151,"l":"b_1BEF","t":"code","b":[173,4,208],"m":"lda","o":"vic_sprite2_x","x":[7142]},{"a":7154,"t":"code","b":[237,0,208],"m":"sbc","o":"vic_sprite0_x"},{"a":7157,"t":"code","b":[201,26],"m":"cmp","o":"#$1A"},{"a":7159,"t":"code","b":[176,34],"m":"bcs","oa":7195,"o":"b_1C1B"},{"a":7161,"t":"code","b":[32,19,28],"m":"jsr","oa":7187,"o":"sprite_height_difference"},{"a":7164,"t":"code","b":[144,29],"m":"bcc","oa":7195,"o":"b_1C1B"},{"a":7166,"t":"code","b":[76,170,27],"m":"jmp","oa":7082,"o":"j_1BAA"},{"a":7169,"l":"b_1C01","t":"code","b":[173,4,208],"m":"lda","o":"vic_sprite2_x","x":[7146]},{"a":7172,"t":"code","b":[237,0,208],"m":"sbc","o":"vic_sprite0_x"},{"a":7175,"t":"code","b":[201,234],"m":"cmp","o":"#$EA"},{"a":7177,"t":"code","b":[144,16],"m":"bcc","oa":7195,"o":"b_1C1B"},{"a":7179,"t":"code","b":[32,19,28],"m":"jsr","oa":7187,"o":"sprite_height_difference"},{"a":7182,"t":"code","b":[144,11],"m":"bcc","oa":7195,"o":"b_1C1B"},{"a":7184,"t":"code","b":[76,170,27],"m":"jmp","oa":7082,"o":"j_1BAA"},{"a":7187,"l":"sprite_height_difference","c":"Returns the difference between the Y positions of sprite 2 and sprite 0.","t":"code","b":[56],"m":"sec","x":[7161,7179]},{"a":7188,"t":"code","b":[173,5,208],"m":"lda","o":"vic_sprite2_y"},{"a":7191,"t":"code","b":[237,1,208],"m":"sbc","o":"vic_sprite0_y"},{"a":7194,"t":"code","b":[96],"m":"rts"},{"a":7195,"l":"b_1C1B","t":"code","b":[173,15,2],"m":"lda","oa":527,"o":"a_020F","x":[7130,7137,7148,7159,7164,7177,7182]},{"a":7198,"t":"code","b":[240,0],"m":"beq","oa":7200,"o":"b_1C20"},{"a":7200,"l":"b_1C20","t":"code","b":[185,47,28],"m":"lda","oa":7215,"o":"f_1C2F,y","x":[7198]},{"a":7203,"t":"code","b":[72],"m":"pha"},{"a":7204,"t":"code","b":[185,46,28],"m":"lda","oa":7214,"o":"walk_step_table,y"},{"a":7207,"t":"code","b":[72],"m":"pha"},{"a":7208,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":7210,"t":"code","b":[141,237,2],"m":"sta","oa":749,"o":"a_02ED"},{"a":7213,"t":"code","b":[96],"m":"rts"},{"a":7214,"l":"walk_step_table","c":"Eight words (address minus one) of the walk steps, indexed by direction: up, down, left, right and the diagonals use $05D0, $05F8, $0613 and $063A.","t":"byte","b":[207],"x":[7204]},{"a":7215,"l":"f_1C2F","c":"Data at $1C2F (f_1C2F): read by sprite_height_difference.","t":"byte","b":[5,247,5,0,0,18,6,110],"x":[7200]},{"a":7223,"t":"byte","b":[6,104,6,0,0,57,6,98]},{"a":7231,"t":"byte","b":[6,92,6]},{"a":7234,"l":"walk_frame_tables","c":"Johnny's walk frame data: direction codes ($1C42), pointers to the frame tables ($1C4C, $1C60) and the sprite pointer pairs of each frame ($1C60 onwards) that $1AF0 and $1B51 write into the sprite pointers at $C3F8.","t":"byte","b":[0,4,255,2,1,3,255,6],"x":[6776,6783,6786]},{"a":7242,"t":"byte","b":[7,5]},{"a":7244,"l":"f_1C4C","c":"Data at $1C4C (f_1C4C): read by set_frame_table.","t":"byte","b":[112],"x":[6975]},{"a":7245,"l":"f_1C4D","c":"Data at $1C4D (f_1C4D): read by set_frame_table.","t":"byte","b":[28,116,28,0,0,120,28,124],"x":[6980]},{"a":7253,"t":"byte","b":[28,128,28,0,0,132,28,136]},{"a":7261,"t":"byte","b":[28,140,28]},{"a":7264,"l":"f_1C60","c":"Data at $1C60 (f_1C60): read by set_walk_frame_pointers, enemy_walk.","t":"byte","b":[204],"x":[6899,8535]},{"a":7265,"l":"f_1C61","c":"Data at $1C61 (f_1C61): read by set_walk_frame_pointers, enemy_walk.","t":"byte","b":[205,212,213,194,198,210,214,192],"x":[6905,8541]},{"a":7273,"t":"byte","b":[193,208,209,196,197,221,222,204]},{"a":7281,"t":"byte","b":[204,205,207,192,192,193,195,194]},{"a":7289,"t":"byte","b":[194]},{"a":7290,"l":"f_1C7A","c":"Data at $1C7A (f_1C7A): read by overlay_actor_update.","t":"byte","b":[198,206,212,212,213,215,210,210],"x":[13141]},{"a":7298,"t":"byte","b":[214,216,196,196]},{"a":7302,"l":"f_1C86","c":"Data at $1C86 (f_1C86): read by actor_0231_update, move_pair_b5.","t":"byte","b":[197,199,221,221,222,223,208,208],"x":[12874,12918]},{"a":7310,"t":"byte","b":[209,211]},{"a":7312,"l":"scroll_message_window","c":"Scrolls the message window up by one line: copies each of the four text rows up and blanks the last.","t":"code","b":[160,14],"m":"ldy","o":"#$0E","x":[3259,3715,3755,6338,6384]},{"a":7314,"l":"b_1C92","t":"code","b":[185,231,194],"m":"lda","oa":49895,"o":"f_C2E7,y","x":[7346]},{"a":7317,"t":"code","b":[153,191,194],"m":"sta","oa":49855,"o":"f_C2BF,y"},{"a":7320,"t":"code","b":[185,15,195],"m":"lda","oa":49935,"o":"f_C30F,y"},{"a":7323,"t":"code","b":[153,231,194],"m":"sta","oa":49895,"o":"f_C2E7,y"},{"a":7326,"t":"code","b":[185,55,195],"m":"lda","oa":49975,"o":"f_C337,y"},{"a":7329,"t":"code","b":[153,15,195],"m":"sta","oa":49935,"o":"f_C30F,y"},{"a":7332,"t":"code","b":[185,95,195],"m":"lda","oa":50015,"o":"f_C35F,y"},{"a":7335,"t":"code","b":[153,55,195],"m":"sta","oa":49975,"o":"f_C337,y"},{"a":7338,"t":"code","b":[169,248],"m":"lda","o":"#$F8"},{"a":7340,"t":"code","b":[153,95,195],"m":"sta","oa":50015,"o":"f_C35F,y"},{"a":7343,"t":"code","b":[136],"m":"dey"},{"a":7344,"t":"code","b":[192,0],"m":"cpy","o":"#$00"},{"a":7346,"t":"code","b":[208,222],"m":"bne","oa":7314,"o":"b_1C92"},{"a":7348,"t":"code","b":[96],"m":"rts"},{"a":7349,"l":"input_key_drawer","c":"INPUT handler for a container with a key lock: sets the object numbers that open it and the messages to show, then goes to the shared check at $1CFA.","t":"code","b":[169,18],"m":"lda","o":"#$12"},{"a":7351,"t":"code","b":[141,240,2],"m":"sta","oa":752,"o":"a_02F0"},{"a":7354,"t":"code","b":[169,12],"m":"lda","o":"#$0C"},{"a":7356,"t":"code","b":[141,241,2],"m":"sta","oa":753,"o":"a_02F1"},{"a":7359,"t":"code","b":[169,13],"m":"lda","o":"#$0D"},{"a":7361,"t":"code","b":[141,242,2],"m":"sta","oa":754,"o":"a_02F2"},{"a":7364,"t":"code","b":[169,17],"m":"lda","o":"#$11"},{"a":7366,"t":"code","b":[141,243,2],"m":"sta","oa":755,"o":"a_02F3"},{"a":7369,"t":"code","b":[76,250,28],"m":"jmp","oa":7418,"o":"input_lock_check"},{"a":7372,"t":"code","b":[169,17],"m":"lda","o":"#$11"},{"a":7374,"t":"code","b":[141,240,2],"m":"sta","oa":752,"o":"a_02F0"},{"a":7377,"t":"code","b":[169,15],"m":"lda","o":"#$0F"},{"a":7379,"t":"code","b":[141,241,2],"m":"sta","oa":753,"o":"a_02F1"},{"a":7382,"t":"code","b":[169,16],"m":"lda","o":"#$10"},{"a":7384,"t":"code","b":[141,242,2],"m":"sta","oa":754,"o":"a_02F2"},{"a":7387,"t":"code","b":[169,18],"m":"lda","o":"#$12"},{"a":7389,"t":"code","b":[141,243,2],"m":"sta","oa":755,"o":"a_02F3"},{"a":7392,"t":"code","b":[76,250,28],"m":"jmp","oa":7418,"o":"input_lock_check"},{"a":7395,"t":"code","b":[169,19],"m":"lda","o":"#$13"},{"a":7397,"t":"code","b":[141,240,2],"m":"sta","oa":752,"o":"a_02F0"},{"a":7400,"t":"code","b":[169,12],"m":"lda","o":"#$0C"},{"a":7402,"t":"code","b":[141,241,2],"m":"sta","oa":753,"o":"a_02F1"},{"a":7405,"t":"code","b":[169,13],"m":"lda","o":"#$0D"},{"a":7407,"t":"code","b":[141,242,2],"m":"sta","oa":754,"o":"a_02F2"},{"a":7410,"t":"code","b":[169,18],"m":"lda","o":"#$12"},{"a":7412,"t":"code","b":[141,243,2],"m":"sta","oa":755,"o":"a_02F3"},{"a":7415,"t":"code","b":[76,250,28],"m":"jmp","oa":7418,"o":"input_lock_check"},{"a":7418,"l":"input_lock_check","c":"Shared lock check: finds the container at the player's column in $15BC; the right key object opens it (sets its bit in $020B, adds a score bonus and queues the opened message), a repeat says it is already open, and the other key jams it.","t":"code","b":[162,0],"m":"ldx","o":"#$00","x":[7369,7392,7415]},{"a":7420,"t":"code","b":[173,27,2],"m":"lda","oa":539,"o":"a_021B"},{"a":7423,"l":"j_1CFF","t":"code","b":[221,188,21],"m":"cmp","oa":5564,"o":"container_columns,x","x":[7429]},{"a":7426,"t":"code","b":[240,4],"m":"beq","oa":7432,"o":"b_1D08"},{"a":7428,"t":"code","b":[232],"m":"inx"},{"a":7429,"t":"code","b":[76,255,28],"m":"jmp","oa":7423,"o":"j_1CFF"},{"a":7432,"l":"b_1D08","t":"code","b":[173,255,2],"m":"lda","oa":767,"o":"a_02FF","x":[7426]},{"a":7435,"t":"code","b":[205,240,2],"m":"cmp","oa":752,"o":"a_02F0"},{"a":7438,"t":"code","b":[208,51],"m":"bne","oa":7491,"o":"b_1D43"},{"a":7440,"t":"code","b":[173,11,2],"m":"lda","oa":523,"o":"a_020B"},{"a":7443,"t":"code","b":[61,196,21],"m":"and","oa":5572,"o":"container_bit_masks,x"},{"a":7446,"t":"code","b":[208,34],"m":"bne","oa":7482,"o":"b_1D3A"},{"a":7448,"t":"code","b":[173,12,2],"m":"lda","oa":524,"o":"a_020C"},{"a":7451,"t":"code","b":[61,196,21],"m":"and","oa":5572,"o":"container_bit_masks,x"},{"a":7454,"t":"code","b":[208,104],"m":"bne","oa":7560,"o":"b_1D88"},{"a":7456,"t":"code","b":[173,11,2],"m":"lda","oa":523,"o":"a_020B"},{"a":7459,"t":"code","b":[29,196,21],"m":"ora","oa":5572,"o":"container_bit_masks,x"},{"a":7462,"t":"code","b":[141,11,2],"m":"sta","oa":523,"o":"a_020B"},{"a":7465,"t":"code","b":[169,21],"m":"lda","o":"#$15"},{"a":7467,"t":"code","b":[141,235,2],"m":"sta","oa":747,"o":"a_02EB"},{"a":7470,"t":"code","b":[32,251,21],"m":"jsr","oa":5627,"o":"add_score"},{"a":7473,"t":"code","b":[173,241,2],"m":"lda","oa":753,"o":"a_02F1"},{"a":7476,"t":"code","b":[32,239,13],"m":"jsr","oa":3567,"o":"queue_message"},{"a":7479,"t":"code","b":[76,36,13],"m":"jmp","oa":3364,"o":"clear_mode"},{"a":7482,"l":"b_1D3A","t":"code","b":[173,242,2],"m":"lda","oa":754,"o":"a_02F2","x":[7446]},{"a":7485,"t":"code","b":[32,239,13],"m":"jsr","oa":3567,"o":"queue_message"},{"a":7488,"t":"code","b":[76,36,13],"m":"jmp","oa":3364,"o":"clear_mode"},{"a":7491,"l":"b_1D43","t":"code","b":[205,243,2],"m":"cmp","oa":755,"o":"a_02F3","x":[7438]},{"a":7494,"t":"code","b":[240,8],"m":"beq","oa":7504,"o":"b_1D50"},{"a":7496,"t":"code","b":[169,11],"m":"lda","o":"#$0B"},{"a":7498,"t":"code","b":[32,239,13],"m":"jsr","oa":3567,"o":"queue_message"},{"a":7501,"t":"code","b":[76,36,13],"m":"jmp","oa":3364,"o":"clear_mode"},{"a":7504,"l":"b_1D50","t":"code","b":[72],"m":"pha","x":[7494]},{"a":7505,"t":"code","b":[173,12,2],"m":"lda","oa":524,"o":"a_020C"},{"a":7508,"t":"code","b":[29,196,21],"m":"ora","oa":5572,"o":"container_bit_masks,x"},{"a":7511,"t":"code","b":[141,12,2],"m":"sta","oa":524,"o":"a_020C"},{"a":7514,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":7516,"t":"code","b":[104],"m":"pla"},{"a":7517,"l":"j_1D5D","t":"code","b":[221,223,2],"m":"cmp","oa":735,"o":"inventory,x","x":[7524]},{"a":7520,"t":"code","b":[240,5],"m":"beq","oa":7527,"o":"b_1D67"},{"a":7522,"t":"code","b":[232],"m":"inx"},{"a":7523,"t":"code","b":[232],"m":"inx"},{"a":7524,"t":"code","b":[76,93,29],"m":"jmp","oa":7517,"o":"j_1D5D"},{"a":7527,"l":"b_1D67","t":"code","b":[206,10,2],"m":"dec","oa":522,"o":"inventory_count","x":[7520]},{"a":7530,"t":"code","b":[173,10,2],"m":"lda","oa":522,"o":"inventory_count"},{"a":7533,"t":"code","b":[10],"m":"asl","o":"a"},{"a":7534,"t":"code","b":[168],"m":"tay"},{"a":7535,"t":"code","b":[185,223,2],"m":"lda","oa":735,"o":"inventory,y"},{"a":7538,"t":"code","b":[157,223,2],"m":"sta","oa":735,"o":"inventory,x"},{"a":7541,"t":"code","b":[185,224,2],"m":"lda","oa":736,"o":"f_02E0,y"},{"a":7544,"t":"code","b":[157,224,2],"m":"sta","oa":736,"o":"f_02E0,x"},{"a":7547,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":7549,"t":"code","b":[32,239,13],"m":"jsr","oa":3567,"o":"queue_message"},{"a":7552,"t":"code","b":[169,14],"m":"lda","o":"#$0E"},{"a":7554,"t":"code","b":[32,239,13],"m":"jsr","oa":3567,"o":"queue_message"},{"a":7557,"t":"code","b":[76,36,13],"m":"jmp","oa":3364,"o":"clear_mode"},{"a":7560,"l":"b_1D88","t":"code","b":[169,9],"m":"lda","o":"#$09","x":[7454]},{"a":7562,"t":"code","b":[32,239,13],"m":"jsr","oa":3567,"o":"queue_message"},{"a":7565,"t":"code","b":[169,17],"m":"lda","o":"#$11"},{"a":7567,"t":"code","b":[32,239,13],"m":"jsr","oa":3567,"o":"queue_message"},{"a":7570,"t":"code","b":[76,36,13],"m":"jmp","oa":3364,"o":"clear_mode"},{"a":7573,"l":"input_terminal_a","c":"INPUT handler for the first terminal column: the PASSCARD (object 14) gives SECURITY CLEARANCE GIVEN and sets $0210 to $11; any other object sets the alarm flag $0211, queues ALARM HAS GONE OFF and, when the decoy has not been built, sets $0219 to 1.","t":"code","b":[173,255,2],"m":"lda","oa":767,"o":"a_02FF"},{"a":7576,"t":"code","b":[201,14],"m":"cmp","o":"#$0E"},{"a":7578,"t":"code","b":[240,3],"m":"beq","oa":7583,"o":"b_1D9F"},{"a":7580,"t":"code","b":[76,172,29],"m":"jmp","oa":7596,"o":"j_1DAC"},{"a":7583,"l":"b_1D9F","t":"code","b":[169,20],"m":"lda","o":"#$14","x":[7578]},{"a":7585,"t":"code","b":[32,239,13],"m":"jsr","oa":3567,"o":"queue_message"},{"a":7588,"t":"code","b":[169,17],"m":"lda","o":"#$11"},{"a":7590,"t":"code","b":[141,16,2],"m":"sta","oa":528,"o":"a_0210"},{"a":7593,"t":"code","b":[76,36,13],"m":"jmp","oa":3364,"o":"clear_mode"},{"a":7596,"l":"j_1DAC","t":"code","b":[169,1],"m":"lda","o":"#$01","x":[7580,8081,8121,8149]},{"a":7598,"t":"code","b":[141,17,2],"m":"sta","oa":529,"o":"a_0211"},{"a":7601,"t":"code","b":[169,19],"m":"lda","o":"#$13"},{"a":7603,"t":"code","b":[32,239,13],"m":"jsr","oa":3567,"o":"queue_message"},{"a":7606,"t":"code","b":[173,18,2],"m":"lda","oa":530,"o":"a_0212"},{"a":7609,"t":"code","b":[208,5],"m":"bne","oa":7616,"o":"b_1DC0"},{"a":7611,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":7613,"t":"code","b":[141,25,2],"m":"sta","oa":537,"o":"a_0219"},{"a":7616,"l":"b_1DC0","t":"code","b":[76,36,13],"m":"jmp","oa":3364,"o":"clear_mode","x":[7609]},{"a":7619,"l":"input_terminal_computer","c":"INPUT handler of the computer terminal columns: the object number picks the step - PASSWORD logs on, COMPUTER PROTOCOLS links up, SECURITY DOCUMENT toggles the alarm override, FIRE SYSTEM MANUAL toggles the sprinkler system.","t":"code","b":[173,255,2],"m":"lda","oa":767,"o":"a_02FF"},{"a":7622,"t":"code","b":[201,15],"m":"cmp","o":"#$0F"},{"a":7624,"t":"code","b":[240,20],"m":"beq","oa":7646,"o":"b_1DDE"},{"a":7626,"t":"code","b":[201,12],"m":"cmp","o":"#$0C"},{"a":7628,"t":"code","b":[240,39],"m":"beq","oa":7669,"o":"b_1DF5"},{"a":7630,"t":"code","b":[201,9],"m":"cmp","o":"#$09"},{"a":7632,"t":"code","b":[240,58],"m":"beq","oa":7692,"o":"b_1E0C"},{"a":7634,"t":"code","b":[201,11],"m":"cmp","o":"#$0B"},{"a":7636,"t":"code","b":[240,116],"m":"beq","oa":7754,"o":"b_1E4A"},{"a":7638,"l":"b_1DD6","t":"code","b":[169,11],"m":"lda","o":"#$0B","x":[7651,7674,7697,7759]},{"a":7640,"t":"code","b":[32,239,13],"m":"jsr","oa":3567,"o":"queue_message"},{"a":7643,"t":"code","b":[76,36,13],"m":"jmp","oa":3364,"o":"clear_mode"},{"a":7646,"l":"b_1DDE","t":"code","b":[173,153,2],"m":"lda","oa":665,"o":"a_0299","x":[7624]},{"a":7649,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":7651,"t":"code","b":[208,241],"m":"bne","oa":7638,"o":"b_1DD6"},{"a":7653,"t":"code","b":[173,153,2],"m":"lda","oa":665,"o":"a_0299"},{"a":7656,"t":"code","b":[9,1],"m":"ora","o":"#$01"},{"a":7658,"t":"code","b":[141,153,2],"m":"sta","oa":665,"o":"a_0299"},{"a":7661,"t":"code","b":[169,21],"m":"lda","o":"#$15"},{"a":7663,"t":"code","b":[32,239,13],"m":"jsr","oa":3567,"o":"queue_message"},{"a":7666,"t":"code","b":[76,36,13],"m":"jmp","oa":3364,"o":"clear_mode"},{"a":7669,"l":"b_1DF5","t":"code","b":[173,153,2],"m":"lda","oa":665,"o":"a_0299","x":[7628]},{"a":7672,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":7674,"t":"code","b":[240,218],"m":"beq","oa":7638,"o":"b_1DD6"},{"a":7676,"t":"code","b":[173,153,2],"m":"lda","oa":665,"o":"a_0299"},{"a":7679,"t":"code","b":[9,2],"m":"ora","o":"#$02"},{"a":7681,"t":"code","b":[141,153,2],"m":"sta","oa":665,"o":"a_0299"},{"a":7684,"t":"code","b":[169,22],"m":"lda","o":"#$16"},{"a":7686,"t":"code","b":[32,239,13],"m":"jsr","oa":3567,"o":"queue_message"},{"a":7689,"t":"code","b":[76,36,13],"m":"jmp","oa":3364,"o":"clear_mode"},{"a":7692,"l":"b_1E0C","t":"code","b":[173,153,2],"m":"lda","oa":665,"o":"a_0299","x":[7632]},{"a":7695,"t":"code","b":[41,2],"m":"and","o":"#$02"},{"a":7697,"t":"code","b":[240,195],"m":"beq","oa":7638,"o":"b_1DD6"},{"a":7699,"t":"code","b":[173,153,2],"m":"lda","oa":665,"o":"a_0299"},{"a":7702,"t":"code","b":[41,4],"m":"and","o":"#$04"},{"a":7704,"t":"code","b":[240,32],"m":"beq","oa":7738,"o":"b_1E3A"},{"a":7706,"t":"code","b":[173,29,2],"m":"lda","oa":541,"o":"a_021D"},{"a":7709,"t":"code","b":[208,11],"m":"bne","oa":7722,"o":"b_1E2A"},{"a":7711,"t":"code","b":[169,48],"m":"lda","o":"#$30"},{"a":7713,"t":"code","b":[141,235,2],"m":"sta","oa":747,"o":"a_02EB"},{"a":7716,"t":"code","b":[141,29,2],"m":"sta","oa":541,"o":"a_021D"},{"a":7719,"t":"code","b":[32,251,21],"m":"jsr","oa":5627,"o":"add_score"},{"a":7722,"l":"b_1E2A","t":"code","b":[173,153,2],"m":"lda","oa":665,"o":"a_0299","x":[7709]},{"a":7725,"t":"code","b":[41,251],"m":"and","o":"#$FB"},{"a":7727,"t":"code","b":[141,153,2],"m":"sta","oa":665,"o":"a_0299"},{"a":7730,"t":"code","b":[169,23],"m":"lda","o":"#$17"},{"a":7732,"t":"code","b":[32,239,13],"m":"jsr","oa":3567,"o":"queue_message"},{"a":7735,"t":"code","b":[76,136,30],"m":"jmp","oa":7816,"o":"j_1E88"},{"a":7738,"l":"b_1E3A","t":"code","b":[173,153,2],"m":"lda","oa":665,"o":"a_0299","x":[7704]},{"a":7741,"t":"code","b":[9,4],"m":"ora","o":"#$04"},{"a":7743,"t":"code","b":[141,153,2],"m":"sta","oa":665,"o":"a_0299"},{"a":7746,"t":"code","b":[169,24],"m":"lda","o":"#$18"},{"a":7748,"t":"code","b":[32,239,13],"m":"jsr","oa":3567,"o":"queue_message"},{"a":7751,"t":"code","b":[76,136,30],"m":"jmp","oa":7816,"o":"j_1E88"},{"a":7754,"l":"b_1E4A","t":"code","b":[173,153,2],"m":"lda","oa":665,"o":"a_0299","x":[7636]},{"a":7757,"t":"code","b":[41,2],"m":"and","o":"#$02"},{"a":7759,"t":"code","b":[240,133],"m":"beq","oa":7638,"o":"b_1DD6"},{"a":7761,"t":"code","b":[173,153,2],"m":"lda","oa":665,"o":"a_0299"},{"a":7764,"t":"code","b":[41,8],"m":"and","o":"#$08"},{"a":7766,"t":"code","b":[240,32],"m":"beq","oa":7800,"o":"b_1E78"},{"a":7768,"t":"code","b":[173,28,2],"m":"lda","oa":540,"o":"a_021C"},{"a":7771,"t":"code","b":[208,11],"m":"bne","oa":7784,"o":"b_1E68"},{"a":7773,"t":"code","b":[169,80],"m":"lda","o":"#$50"},{"a":7775,"l":"b_1E5F","t":"code","b":[141,235,2],"m":"sta","oa":747,"o":"a_02EB","x":[7884]},{"a":7778,"t":"code","b":[141,28,2],"m":"sta","oa":540,"o":"a_021C"},{"a":7781,"t":"code","b":[32,251,21],"m":"jsr","oa":5627,"o":"add_score"},{"a":7784,"l":"b_1E68","t":"code","b":[173,153,2],"m":"lda","oa":665,"o":"a_0299","x":[7771]},{"a":7787,"t":"code","b":[41,247],"m":"and","o":"#$F7"},{"a":7789,"l":"b_1E6D","t":"code","b":[141,153,2],"m":"sta","oa":665,"o":"a_0299","x":[7898]},{"a":7792,"t":"code","b":[169,25],"m":"lda","o":"#$19"},{"a":7794,"t":"code","b":[32,239,13],"m":"jsr","oa":3567,"o":"queue_message"},{"a":7797,"t":"code","b":[76,136,30],"m":"jmp","oa":7816,"o":"j_1E88"},{"a":7800,"l":"b_1E78","t":"code","b":[173,153,2],"m":"lda","oa":665,"o":"a_0299","x":[7766]},{"a":7803,"t":"code","b":[9,8],"m":"ora","o":"#$08"},{"a":7805,"t":"code","b":[141,153,2],"m":"sta","oa":665,"o":"a_0299"},{"a":7808,"t":"code","b":[169,26],"m":"lda","o":"#$1A"},{"a":7810,"t":"code","b":[32,239,13],"m":"jsr","oa":3567,"o":"queue_message"},{"a":7813,"t":"code","b":[76,136,30],"m":"jmp","oa":7816,"o":"j_1E88"},{"a":7816,"l":"j_1E88","t":"code","b":[173,153,2],"m":"lda","oa":665,"o":"a_0299","x":[7735,7751,7797,7813]},{"a":7819,"t":"code","b":[41,252],"m":"and","o":"#$FC"},{"a":7821,"t":"code","b":[141,153,2],"m":"sta","oa":665,"o":"a_0299"},{"a":7824,"t":"code","b":[169,27],"m":"lda","o":"#$1B"},{"a":7826,"t":"code","b":[32,239,13],"m":"jsr","oa":3567,"o":"queue_message"},{"a":7829,"t":"code","b":[76,36,13],"m":"jmp","oa":3364,"o":"clear_mode"},{"a":7832,"l":"draw_panel","c":"Copies the status panel's characters from $9100 and $91B4 into the panel screen at $C258 and $C30C and draws the score and clock.","t":"code","b":[162,0],"m":"ldx","o":"#$00","x":[9865,38790]},{"a":7834,"l":"b_1E9A","t":"code","b":[189,0,145],"m":"lda","oa":37120,"o":"panel_characters,x","x":[7849]},{"a":7837,"t":"code","b":[157,88,194],"m":"sta","oa":49752,"o":"f_C258,x"},{"a":7840,"t":"code","b":[189,180,145],"m":"lda","oa":37300,"o":"f_91B4,x"},{"a":7843,"t":"code","b":[157,12,195],"m":"sta","oa":49932,"o":"f_C30C,x"},{"a":7846,"t":"code","b":[232],"m":"inx"},{"a":7847,"t":"code","b":[224,180],"m":"cpx","o":"#$B4"},{"a":7849,"t":"code","b":[208,239],"m":"bne","oa":7834,"o":"b_1E9A"},{"a":7851,"t":"code","b":[32,25,22],"m":"jsr","oa":5657,"o":"draw_score"},{"a":7854,"t":"code","b":[32,228,7],"m":"jsr","oa":2020,"o":"draw_clock"},{"a":7857,"t":"code","b":[169,48],"m":"lda","o":"#$30"},{"a":7859,"t":"code","b":[133,6],"m":"sta","oa":6,"o":"zpa_06"},{"a":7861,"t":"code","b":[169,194],"m":"lda","o":"#$C2"},{"a":7863,"t":"code","b":[133,7],"m":"sta","oa":7,"o":"zpa_07"},{"a":7865,"t":"code","b":[169,48],"m":"lda","o":"#$30"},{"a":7867,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"zpa_0E"},{"a":7869,"t":"code","b":[169,218],"m":"lda","o":"#$DA"},{"a":7871,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"zpa_0F"},{"a":7873,"t":"code","b":[169,144],"m":"lda","o":"#$90"},{"a":7875,"t":"code","b":[141,245,2],"m":"sta","oa":757,"o":"a_02F5"},{"a":7878,"l":"draw_picture_colours","c":"Fills the colour map from a block of screen characters through the table at $9000 (the character colours), reading each character with the undocumented opcode LAX; part of the picture and panel drawing.","t":"code","b":[160,0],"m":"ldy","o":"#$00","x":[9359]},{"a":7880,"t":"byte","b":[179],"note":"not a legal opcode"},{"a":7881,"t":"code","b":[6,189],"m":"asl","oa":189,"o":"zpa_BD"},{"a":7883,"t":"code","b":[0],"m":"brk"},{"a":7884,"t":"code","b":[144,145],"m":"bcc","oa":7775,"o":"b_1E5F"},{"a":7886,"t":"code","b":[14,200,208],"m":"asl","o":"$D0C8"},{"a":7889,"t":"code","b":[246,230],"m":"inc","oa":230,"o":"zpf_E6,x"},{"a":7891,"t":"byte","b":[7],"note":"not a legal opcode"},{"a":7892,"t":"code","b":[230,15],"m":"inc","oa":15,"o":"zpa_0F"},{"a":7894,"l":"b_1ED6","t":"byte","b":[179],"note":"not a legal opcode","x":[7905]},{"a":7895,"t":"code","b":[6,189],"m":"asl","oa":189,"o":"zpa_BD"},{"a":7897,"t":"code","b":[0],"m":"brk"},{"a":7898,"t":"code","b":[144,145],"m":"bcc","oa":7789,"o":"b_1E6D"},{"a":7900,"t":"code","b":[14,200,204],"m":"asl","oa":52424,"o":"a_CCC8"},{"a":7903,"t":"code","b":[245,2],"m":"sbc","oa":2,"o":"zpa_02,x"},{"a":7905,"t":"code","b":[208,243],"m":"bne","oa":7894,"o":"b_1ED6"},{"a":7907,"t":"code","b":[96],"m":"rts"},{"a":7908,"l":"energy_drain_step","c":"Drains the energy bar by one step: increments the character in the bar's cell and rolls to the next cell, setting the out-of-energy flag at $0206 when the bar is empty.","t":"code","b":[192,0],"m":"cpy","o":"#$00","x":[7973,8815,12810,13004,14577,14596,14608,14631,14659,14790]},{"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":[173,154,2],"m":"lda","oa":666,"o":"a_029A","x":[7910]},{"a":7916,"t":"code","b":[208,1],"m":"bne","oa":7919,"o":"b_1EEF"},{"a":7918,"t":"code","b":[96],"m":"rts"},{"a":7919,"l":"b_1EEF","t":"code","b":[56],"m":"sec","x":[7916]},{"a":7920,"t":"code","b":[169,6],"m":"lda","o":"#$06"},{"a":7922,"t":"code","b":[237,154,2],"m":"sbc","oa":666,"o":"a_029A"},{"a":7925,"t":"code","b":[10],"m":"asl","o":"a"},{"a":7926,"t":"code","b":[10],"m":"asl","o":"a"},{"a":7927,"t":"code","b":[10],"m":"asl","o":"a"},{"a":7928,"t":"code","b":[72],"m":"pha"},{"a":7929,"t":"code","b":[10],"m":"asl","o":"a"},{"a":7930,"t":"code","b":[10],"m":"asl","o":"a"},{"a":7931,"t":"code","b":[141,244,2],"m":"sta","oa":756,"o":"a_02F4"},{"a":7934,"t":"code","b":[24],"m":"clc"},{"a":7935,"t":"code","b":[104],"m":"pla"},{"a":7936,"t":"code","b":[109,244,2],"m":"adc","oa":756,"o":"a_02F4"},{"a":7939,"t":"code","b":[170],"m":"tax"},{"a":7940,"t":"code","b":[254,147,194],"m":"inc","oa":49811,"o":"f_C293,x"},{"a":7943,"t":"code","b":[189,147,194],"m":"lda","oa":49811,"o":"f_C293,x"},{"a":7946,"t":"code","b":[240,6],"m":"beq","oa":7954,"o":"b_1F12"},{"a":7948,"t":"code","b":[201,56],"m":"cmp","o":"#$38"},{"a":7950,"t":"code","b":[144,20],"m":"bcc","oa":7972,"o":"b_1F24"},{"a":7952,"t":"code","b":[240,8],"m":"beq","oa":7962,"o":"b_1F1A"},{"a":7954,"l":"b_1F12","t":"code","b":[169,53],"m":"lda","o":"#$35","x":[7946]},{"a":7956,"t":"code","b":[157,147,194],"m":"sta","oa":49811,"o":"f_C293,x"},{"a":7959,"t":"code","b":[76,36,31],"m":"jmp","oa":7972,"o":"b_1F24"},{"a":7962,"l":"b_1F1A","t":"code","b":[169,248],"m":"lda","o":"#$F8","x":[7952]},{"a":7964,"t":"code","b":[157,147,194],"m":"sta","oa":49811,"o":"f_C293,x"},{"a":7967,"t":"code","b":[206,154,2],"m":"dec","oa":666,"o":"a_029A"},{"a":7970,"t":"code","b":[240,72],"m":"beq","oa":8044,"o":"b_1F6C"},{"a":7972,"l":"b_1F24","t":"code","b":[136],"m":"dey","x":[7950,7959]},{"a":7973,"t":"code","b":[208,189],"m":"bne","oa":7908,"o":"energy_drain_step"},{"a":7975,"t":"code","b":[96],"m":"rts"},{"a":7976,"l":"shield_drain_step","c":"The same drain for the second bar (the one labelled S), at $029B.","t":"code","b":[192,0],"m":"cpy","o":"#$00","x":[8041,8819,13007]},{"a":7978,"t":"code","b":[208,1],"m":"bne","oa":7981,"o":"b_1F2D"},{"a":7980,"t":"code","b":[96],"m":"rts"},{"a":7981,"l":"b_1F2D","t":"code","b":[173,155,2],"m":"lda","oa":667,"o":"a_029B","x":[7978]},{"a":7984,"t":"code","b":[208,1],"m":"bne","oa":7987,"o":"b_1F33"},{"a":7986,"t":"code","b":[96],"m":"rts"},{"a":7987,"l":"b_1F33","t":"code","b":[56],"m":"sec","x":[7984]},{"a":7988,"t":"code","b":[169,6],"m":"lda","o":"#$06"},{"a":7990,"t":"code","b":[237,155,2],"m":"sbc","oa":667,"o":"a_029B"},{"a":7993,"t":"code","b":[10],"m":"asl","o":"a"},{"a":7994,"t":"code","b":[10],"m":"asl","o":"a"},{"a":7995,"t":"code","b":[10],"m":"asl","o":"a"},{"a":7996,"t":"code","b":[72],"m":"pha"},{"a":7997,"t":"code","b":[10],"m":"asl","o":"a"},{"a":7998,"t":"code","b":[10],"m":"asl","o":"a"},{"a":7999,"t":"code","b":[141,244,2],"m":"sta","oa":756,"o":"a_02F4"},{"a":8002,"t":"code","b":[24],"m":"clc"},{"a":8003,"t":"code","b":[104],"m":"pla"},{"a":8004,"t":"code","b":[109,244,2],"m":"adc","oa":756,"o":"a_02F4"},{"a":8007,"t":"code","b":[170],"m":"tax"},{"a":8008,"t":"code","b":[254,149,194],"m":"inc","oa":49813,"o":"f_C295,x"},{"a":8011,"t":"code","b":[189,149,194],"m":"lda","oa":49813,"o":"f_C295,x"},{"a":8014,"t":"code","b":[240,6],"m":"beq","oa":8022,"o":"b_1F56"},{"a":8016,"t":"code","b":[201,56],"m":"cmp","o":"#$38"},{"a":8018,"t":"code","b":[144,20],"m":"bcc","oa":8040,"o":"b_1F68"},{"a":8020,"t":"code","b":[240,8],"m":"beq","oa":8030,"o":"b_1F5E"},{"a":8022,"l":"b_1F56","t":"code","b":[169,53],"m":"lda","o":"#$35","x":[8014]},{"a":8024,"t":"code","b":[157,149,194],"m":"sta","oa":49813,"o":"f_C295,x"},{"a":8027,"t":"code","b":[76,104,31],"m":"jmp","oa":8040,"o":"b_1F68"},{"a":8030,"l":"b_1F5E","t":"code","b":[169,248],"m":"lda","o":"#$F8","x":[8020]},{"a":8032,"t":"code","b":[157,149,194],"m":"sta","oa":49813,"o":"f_C295,x"},{"a":8035,"t":"code","b":[206,155,2],"m":"dec","oa":667,"o":"a_029B"},{"a":8038,"t":"code","b":[240,4],"m":"beq","oa":8044,"o":"b_1F6C"},{"a":8040,"l":"b_1F68","t":"code","b":[136],"m":"dey","x":[8018,8027]},{"a":8041,"t":"code","b":[208,189],"m":"bne","oa":7976,"o":"shield_drain_step"},{"a":8043,"t":"code","b":[96],"m":"rts"},{"a":8044,"l":"b_1F6C","t":"code","b":[169,1],"m":"lda","o":"#$01","x":[7970,8038]},{"a":8046,"t":"code","b":[141,6,2],"m":"sta","oa":518,"o":"a_0206"},{"a":8049,"t":"code","b":[96],"m":"rts"},{"a":8050,"l":"check_time_limit","c":"Called once a pass while the alarm flag $0211 is clear: when the clock's minutes digit is zero (each ten minutes) and the byte at $15B8 is not $0D it queues message 32 and jumps to the alarm path at $1DAC.","t":"code","b":[173,17,2],"m":"lda","oa":529,"o":"a_0211","x":[1311]},{"a":8053,"t":"code","b":[208,55],"m":"bne","oa":8110,"o":"r_1FAE"},{"a":8055,"t":"code","b":[173,10,220],"m":"lda","o":"cia1_tod_minutes"},{"a":8058,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":8060,"t":"code","b":[240,4],"m":"beq","oa":8066,"o":"b_1F82"},{"a":8062,"l":"read_tenths","c":"Reads the CIA1 time-of-day tenths register, which also releases the clock latch.","t":"code","b":[173,8,220],"m":"lda","o":"cia1_tod_tenths","x":[8078]},{"a":8065,"t":"code","b":[96],"m":"rts"},{"a":8066,"l":"b_1F82","t":"code","b":[173,184,21],"m":"lda","oa":5560,"o":"a_15B8","x":[8060]},{"a":8069,"t":"code","b":[201,13],"m":"cmp","o":"#$0D"},{"a":8071,"t":"code","b":[240,37],"m":"beq","oa":8110,"o":"r_1FAE"},{"a":8073,"t":"code","b":[169,32],"m":"lda","o":"#$20"},{"a":8075,"t":"code","b":[32,239,13],"m":"jsr","oa":3567,"o":"queue_message"},{"a":8078,"t":"code","b":[32,126,31],"m":"jsr","oa":8062,"o":"read_tenths"},{"a":8081,"t":"code","b":[76,172,29],"m":"jmp","oa":7596,"o":"j_1DAC"},{"a":8084,"l":"check_position_alarm","c":"Compares the player's column with $63: crossing it sets or clears a flag in $0210; on a first crossing with the right flag it jumps to $1DAC.","t":"code","b":[173,17,2],"m":"lda","oa":529,"o":"a_0211","x":[1302]},{"a":8087,"t":"code","b":[208,21],"m":"bne","oa":8110,"o":"r_1FAE"},{"a":8089,"t":"code","b":[173,27,2],"m":"lda","oa":539,"o":"a_021B"},{"a":8092,"t":"code","b":[201,255],"m":"cmp","o":"#$FF"},{"a":8094,"t":"code","b":[240,14],"m":"beq","oa":8110,"o":"r_1FAE"},{"a":8096,"t":"code","b":[201,99],"m":"cmp","o":"#$63"},{"a":8098,"t":"code","b":[176,11],"m":"bcs","oa":8111,"o":"b_1FAF"},{"a":8100,"t":"code","b":[173,16,2],"m":"lda","oa":528,"o":"a_0210"},{"a":8103,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":8105,"t":"code","b":[208,3],"m":"bne","oa":8110,"o":"r_1FAE"},{"a":8107,"t":"code","b":[141,16,2],"m":"sta","oa":528,"o":"a_0210"},{"a":8110,"l":"r_1FAE","t":"code","b":[96],"m":"rts","x":[8053,8071,8087,8094,8105]},{"a":8111,"l":"b_1FAF","t":"code","b":[173,16,2],"m":"lda","oa":528,"o":"a_0210","x":[8098]},{"a":8114,"t":"code","b":[41,16],"m":"and","o":"#$10"},{"a":8116,"t":"code","b":[141,16,2],"m":"sta","oa":528,"o":"a_0210"},{"a":8119,"t":"code","b":[208,3],"m":"bne","oa":8124,"o":"r_1FBC"},{"a":8121,"t":"code","b":[76,172,29],"m":"jmp","oa":7596,"o":"j_1DAC"},{"a":8124,"l":"r_1FBC","t":"code","b":[96],"m":"rts","x":[8119]},{"a":8125,"l":"check_exit_column","c":"If the player's column is at or beyond $95 and bit 2 of $0299 is set, it jumps to $1DAC.","t":"code","b":[173,17,2],"m":"lda","oa":529,"o":"a_0211","x":[1305]},{"a":8128,"t":"code","b":[208,11],"m":"bne","oa":8141,"o":"r_1FCD"},{"a":8130,"t":"code","b":[173,27,2],"m":"lda","oa":539,"o":"a_021B"},{"a":8133,"t":"code","b":[201,255],"m":"cmp","o":"#$FF"},{"a":8135,"t":"code","b":[240,4],"m":"beq","oa":8141,"o":"r_1FCD"},{"a":8137,"t":"code","b":[201,149],"m":"cmp","o":"#$95"},{"a":8139,"t":"code","b":[176,1],"m":"bcs","oa":8142,"o":"b_1FCE"},{"a":8141,"l":"r_1FCD","t":"code","b":[96],"m":"rts","x":[8128,8135,8147]},{"a":8142,"l":"b_1FCE","t":"code","b":[173,153,2],"m":"lda","oa":665,"o":"a_0299","x":[8139]},{"a":8145,"t":"code","b":[41,4],"m":"and","o":"#$04"},{"a":8147,"t":"code","b":[240,248],"m":"beq","oa":8141,"o":"r_1FCD"},{"a":8149,"t":"code","b":[76,172,29],"m":"jmp","oa":7596,"o":"j_1DAC"},{"a":8152,"l":"check_laser_pickup","c":"Awards 5000 points and sets a flag the first time the object at $15A8 is gone from the table.","t":"code","b":[173,18,2],"m":"lda","oa":530,"o":"a_0212","x":[1308]},{"a":8155,"t":"code","b":[208,48],"m":"bne","oa":8205,"o":"r_200D"},{"a":8157,"t":"code","b":[173,168,21],"m":"lda","oa":5544,"o":"a_15A8"},{"a":8160,"t":"code","b":[201,248],"m":"cmp","o":"#$F8"},{"a":8162,"t":"code","b":[208,41],"m":"bne","oa":8205,"o":"r_200D"},{"a":8164,"t":"code","b":[169,80],"m":"lda","o":"#$50"},{"a":8166,"t":"code","b":[141,235,2],"m":"sta","oa":747,"o":"a_02EB"},{"a":8169,"t":"code","b":[32,251,21],"m":"jsr","oa":5627,"o":"add_score"},{"a":8172,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":8174,"t":"code","b":[141,18,2],"m":"sta","oa":530,"o":"a_0212"},{"a":8177,"t":"code","b":[169,28],"m":"lda","o":"#$1C"},{"a":8179,"t":"code","b":[32,239,13],"m":"jsr","oa":3567,"o":"queue_message"},{"a":8182,"t":"code","b":[169,19],"m":"lda","o":"#$13"},{"a":8184,"t":"code","b":[32,239,13],"m":"jsr","oa":3567,"o":"queue_message"},{"a":8187,"t":"code","b":[173,153,2],"m":"lda","oa":665,"o":"a_0299"},{"a":8190,"t":"code","b":[41,8],"m":"and","o":"#$08"},{"a":8192,"t":"code","b":[240,12],"m":"beq","oa":8206,"o":"b_200E"},{"a":8194,"t":"code","b":[169,29],"m":"lda","o":"#$1D"},{"a":8196,"t":"code","b":[32,239,13],"m":"jsr","oa":3567,"o":"queue_message"},{"a":8199,"t":"code","b":[169,30],"m":"lda","o":"#$1E"},{"a":8201,"t":"code","b":[32,239,13],"m":"jsr","oa":3567,"o":"queue_message"},{"a":8204,"t":"code","b":[96],"m":"rts"},{"a":8205,"l":"r_200D","t":"code","b":[96],"m":"rts","x":[8155,8162,8221,8255,8260,8267,8272]},{"a":8206,"l":"b_200E","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[8192]},{"a":8208,"t":"code","b":[141,247,2],"m":"sta","oa":759,"o":"a_02F7"},{"a":8211,"t":"code","b":[173,10,220],"m":"lda","o":"cia1_tod_minutes"},{"a":8214,"t":"code","b":[141,246,2],"m":"sta","oa":758,"o":"a_02F6"},{"a":8217,"t":"code","b":[96],"m":"rts"},{"a":8218,"l":"check_countdown","c":"Counts minutes after the flag is set and starts the sequence at $0219 after four.","t":"code","b":[173,18,2],"m":"lda","oa":530,"o":"a_0212","x":[1314]},{"a":8221,"t":"code","b":[240,238],"m":"beq","oa":8205,"o":"r_200D"},{"a":8223,"t":"code","b":[173,10,220],"m":"lda","o":"cia1_tod_minutes"},{"a":8226,"t":"code","b":[205,246,2],"m":"cmp","oa":758,"o":"a_02F6"},{"a":8229,"t":"code","b":[240,6],"m":"beq","oa":8237,"o":"b_202D"},{"a":8231,"t":"code","b":[141,246,2],"m":"sta","oa":758,"o":"a_02F6"},{"a":8234,"t":"code","b":[238,247,2],"m":"inc","oa":759,"o":"a_02F7"},{"a":8237,"l":"b_202D","t":"code","b":[173,247,2],"m":"lda","oa":759,"o":"a_02F7","x":[8229]},{"a":8240,"t":"code","b":[201,4],"m":"cmp","o":"#$04"},{"a":8242,"t":"code","b":[208,5],"m":"bne","oa":8249,"o":"r_2039"},{"a":8244,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":8246,"t":"code","b":[141,25,2],"m":"sta","oa":537,"o":"a_0219"},{"a":8249,"l":"r_2039","t":"code","b":[96],"m":"rts","x":[8242]},{"a":8250,"l":"timed_event","c":"Fires the end-of-game routine at $225E when the timer reaches zero.","t":"code","b":[173,153,2],"m":"lda","oa":665,"o":"a_0299","x":[1408]},{"a":8253,"t":"code","b":[41,8],"m":"and","o":"#$08"},{"a":8255,"t":"code","b":[240,204],"m":"beq","oa":8205,"o":"r_200D"},{"a":8257,"t":"code","b":[173,18,2],"m":"lda","oa":530,"o":"a_0212"},{"a":8260,"t":"code","b":[240,199],"m":"beq","oa":8205,"o":"r_200D"},{"a":8262,"t":"code","b":[173,8,2],"m":"lda","oa":520,"o":"msg_queue_len"},{"a":8265,"t":"code","b":[201,4],"m":"cmp","o":"#$04"},{"a":8267,"t":"code","b":[176,192],"m":"bcs","oa":8205,"o":"r_200D"},{"a":8269,"t":"code","b":[206,248,2],"m":"dec","oa":760,"o":"a_02F8"},{"a":8272,"t":"code","b":[208,187],"m":"bne","oa":8205,"o":"r_200D"},{"a":8274,"t":"code","b":[76,94,34],"m":"jmp","oa":8798,"o":"idle_drain_loop"},{"a":8277,"t":"code","b":[173,27,2],"m":"lda","oa":539,"o":"a_021B"},{"a":8280,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":8282,"t":"code","b":[32,110,32],"m":"jsr","oa":8302,"o":"bcd_digit_to_char"},{"a":8285,"t":"code","b":[141,108,195],"m":"sta","oa":50028,"o":"a_C36C"},{"a":8288,"t":"code","b":[173,27,2],"m":"lda","oa":539,"o":"a_021B"},{"a":8291,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":8292,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":8293,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":8294,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":8295,"t":"code","b":[32,110,32],"m":"jsr","oa":8302,"o":"bcd_digit_to_char"},{"a":8298,"t":"code","b":[141,107,195],"m":"sta","oa":50027,"o":"a_C36B"},{"a":8301,"t":"code","b":[96],"m":"rts"},{"a":8302,"l":"bcd_digit_to_char","c":"Converts a decimal digit in A into the panel character for it.","t":"code","b":[248],"m":"sed","x":[8282,8295]},{"a":8303,"t":"code","b":[24],"m":"clc"},{"a":8304,"t":"code","b":[105,144],"m":"adc","o":"#$90"},{"a":8306,"t":"code","b":[105,64],"m":"adc","o":"#$40"},{"a":8308,"t":"code","b":[216],"m":"cld"},{"a":8309,"t":"code","b":[201,64],"m":"cmp","o":"#$40"},{"a":8311,"t":"code","b":[144,6],"m":"bcc","oa":8319,"o":"b_207F"},{"a":8313,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":8315,"t":"code","b":[24],"m":"clc"},{"a":8316,"t":"code","b":[105,96],"m":"adc","o":"#$60"},{"a":8318,"t":"code","b":[96],"m":"rts"},{"a":8319,"l":"b_207F","t":"code","b":[24],"m":"clc","x":[8311]},{"a":8320,"t":"code","b":[105,190],"m":"adc","o":"#$BE"},{"a":8322,"t":"code","b":[96],"m":"rts"},{"a":8323,"l":"enemy_walk_twice","c":"Runs the enemy walk step twice.","t":"code","b":[32,134,32],"m":"jsr","oa":8326,"o":"enemy_walk","x":[1328]},{"a":8326,"l":"enemy_walk","c":"Moves the enemy robot pair (sprites 2 and 3) towards Johnny's height, with a small state machine in $0213 to $0216 for each step.","t":"code","b":[173,19,2],"m":"lda","oa":531,"o":"a_0213","x":[8323]},{"a":8329,"t":"code","b":[48,103],"m":"bmi","oa":8434,"o":"b_20F2"},{"a":8331,"t":"code","b":[208,77],"m":"bne","oa":8410,"o":"b_20DA"},{"a":8333,"t":"code","b":[173,14,2],"m":"lda","oa":526,"o":"a_020E"},{"a":8336,"t":"code","b":[240,1],"m":"beq","oa":8339,"o":"b_2093"},{"a":8338,"t":"code","b":[96],"m":"rts"},{"a":8339,"l":"b_2093","t":"code","b":[32,99,33],"m":"jsr","oa":8547,"o":"reset_enemy_timer","x":[8336]},{"a":8342,"t":"code","b":[56],"m":"sec"},{"a":8343,"t":"code","b":[173,1,208],"m":"lda","o":"vic_sprite0_y"},{"a":8346,"t":"code","b":[237,5,208],"m":"sbc","o":"vic_sprite2_y"},{"a":8349,"t":"code","b":[48,8],"m":"bmi","oa":8359,"o":"b_20A7"},{"a":8351,"t":"code","b":[208,107],"m":"bne","oa":8460,"o":"b_210C"},{"a":8353,"t":"code","b":[173,20,2],"m":"lda","oa":532,"o":"a_0214"},{"a":8356,"t":"code","b":[208,76],"m":"bne","oa":8434,"o":"b_20F2"},{"a":8358,"t":"code","b":[96],"m":"rts"},{"a":8359,"l":"b_20A7","t":"code","b":[169,2],"m":"lda","o":"#$02","x":[8349]},{"a":8361,"t":"code","b":[141,249,2],"m":"sta","oa":761,"o":"a_02F9"},{"a":8364,"t":"code","b":[173,20,2],"m":"lda","oa":532,"o":"a_0214"},{"a":8367,"t":"code","b":[240,41],"m":"beq","oa":8410,"o":"b_20DA"},{"a":8369,"t":"code","b":[206,5,208],"m":"dec","o":"vic_sprite2_y"},{"a":8372,"t":"code","b":[206,7,208],"m":"dec","o":"vic_sprite3_y"},{"a":8375,"t":"code","b":[174,21,2],"m":"ldx","oa":533,"o":"a_0215"},{"a":8378,"t":"code","b":[232],"m":"inx"},{"a":8379,"t":"code","b":[224,2],"m":"cpx","o":"#$02"},{"a":8381,"t":"code","b":[176,4],"m":"bcs","oa":8387,"o":"b_20C3"},{"a":8383,"t":"code","b":[142,21,2],"m":"stx","oa":533,"o":"a_0215"},{"a":8386,"t":"code","b":[96],"m":"rts"},{"a":8387,"l":"b_20C3","t":"code","b":[162,0],"m":"ldx","o":"#$00","x":[8381]},{"a":8389,"t":"code","b":[142,21,2],"m":"stx","oa":533,"o":"a_0215"},{"a":8392,"t":"code","b":[238,4,208],"m":"inc","o":"vic_sprite2_x"},{"a":8395,"t":"code","b":[238,6,208],"m":"inc","o":"vic_sprite3_x"},{"a":8398,"t":"code","b":[240,1],"m":"beq","oa":8401,"o":"b_20D1"},{"a":8400,"t":"code","b":[96],"m":"rts"},{"a":8401,"l":"b_20D1","t":"code","b":[173,16,208],"m":"lda","o":"vic_sprite_x_msb","x":[8398]},{"a":8404,"t":"code","b":[9,12],"m":"ora","o":"#$0C"},{"a":8406,"t":"code","b":[141,16,208],"m":"sta","o":"vic_sprite_x_msb"},{"a":8409,"t":"code","b":[96],"m":"rts"},{"a":8410,"l":"b_20DA","t":"code","b":[169,1],"m":"lda","o":"#$01","x":[8331,8367]},{"a":8412,"t":"code","b":[141,19,2],"m":"sta","oa":531,"o":"a_0213"},{"a":8415,"t":"code","b":[206,22,2],"m":"dec","oa":534,"o":"a_0216"},{"a":8418,"t":"code","b":[16,99],"m":"bpl","oa":8519,"o":"r_2147"},{"a":8420,"t":"code","b":[174,249,2],"m":"ldx","oa":761,"o":"a_02F9"},{"a":8423,"t":"code","b":[202],"m":"dex"},{"a":8424,"t":"code","b":[16,103],"m":"bpl","oa":8529,"o":"b_2151"},{"a":8426,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":8428,"t":"code","b":[141,20,2],"m":"sta","oa":532,"o":"a_0214"},{"a":8431,"t":"code","b":[76,105,33],"m":"jmp","oa":8553,"o":"j_2169"},{"a":8434,"l":"b_20F2","t":"code","b":[169,255],"m":"lda","o":"#$FF","x":[8329,8356,8468]},{"a":8436,"t":"code","b":[141,19,2],"m":"sta","oa":531,"o":"a_0213"},{"a":8439,"t":"code","b":[206,22,2],"m":"dec","oa":534,"o":"a_0216"},{"a":8442,"t":"code","b":[16,75],"m":"bpl","oa":8519,"o":"r_2147"},{"a":8444,"t":"code","b":[174,249,2],"m":"ldx","oa":761,"o":"a_02F9"},{"a":8447,"t":"code","b":[232],"m":"inx"},{"a":8448,"t":"code","b":[224,5],"m":"cpx","o":"#$05"},{"a":8450,"t":"code","b":[208,77],"m":"bne","oa":8529,"o":"b_2151"},{"a":8452,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":8454,"t":"code","b":[141,20,2],"m":"sta","oa":532,"o":"a_0214"},{"a":8457,"t":"code","b":[76,105,33],"m":"jmp","oa":8553,"o":"j_2169"},{"a":8460,"l":"b_210C","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[8351]},{"a":8462,"t":"code","b":[141,249,2],"m":"sta","oa":761,"o":"a_02F9"},{"a":8465,"t":"code","b":[173,20,2],"m":"lda","oa":532,"o":"a_0214"},{"a":8468,"t":"code","b":[208,220],"m":"bne","oa":8434,"o":"b_20F2"},{"a":8470,"t":"code","b":[238,5,208],"m":"inc","o":"vic_sprite2_y"},{"a":8473,"t":"code","b":[238,7,208],"m":"inc","o":"vic_sprite3_y"},{"a":8476,"t":"code","b":[174,21,2],"m":"ldx","oa":533,"o":"a_0215"},{"a":8479,"t":"code","b":[202],"m":"dex"},{"a":8480,"t":"code","b":[240,4],"m":"beq","oa":8486,"o":"b_2126"},{"a":8482,"t":"code","b":[142,21,2],"m":"stx","oa":533,"o":"a_0215"},{"a":8485,"t":"code","b":[96],"m":"rts"},{"a":8486,"l":"b_2126","t":"code","b":[162,2],"m":"ldx","o":"#$02","x":[8480]},{"a":8488,"t":"code","b":[142,21,2],"m":"stx","oa":533,"o":"a_0215"},{"a":8491,"t":"code","b":[206,4,208],"m":"dec","o":"vic_sprite2_x"},{"a":8494,"t":"code","b":[206,6,208],"m":"dec","o":"vic_sprite3_x"},{"a":8497,"t":"code","b":[173,6,208],"m":"lda","o":"vic_sprite3_x"},{"a":8500,"t":"code","b":[201,255],"m":"cmp","o":"#$FF"},{"a":8502,"t":"code","b":[208,15],"m":"bne","oa":8519,"o":"r_2147"},{"a":8504,"t":"code","b":[173,16,208],"m":"lda","o":"vic_sprite_x_msb"},{"a":8507,"t":"code","b":[41,12],"m":"and","o":"#$0C"},{"a":8509,"t":"code","b":[240,9],"m":"beq","oa":8520,"o":"b_2148"},{"a":8511,"t":"code","b":[173,16,208],"m":"lda","o":"vic_sprite_x_msb"},{"a":8514,"t":"code","b":[41,243],"m":"and","o":"#$F3"},{"a":8516,"t":"code","b":[141,16,208],"m":"sta","o":"vic_sprite_x_msb"},{"a":8519,"l":"r_2147","t":"code","b":[96],"m":"rts","x":[8418,8442,8502]},{"a":8520,"l":"b_2148","t":"code","b":[173,21,208],"m":"lda","o":"vic_sprite_enable","x":[8509]},{"a":8523,"t":"code","b":[41,243],"m":"and","o":"#$F3"},{"a":8525,"t":"code","b":[141,21,208],"m":"sta","o":"vic_sprite_enable"},{"a":8528,"t":"code","b":[96],"m":"rts"},{"a":8529,"l":"b_2151","t":"code","b":[142,249,2],"m":"stx","oa":761,"o":"a_02F9","x":[8424,8450]},{"a":8532,"t":"code","b":[138],"m":"txa"},{"a":8533,"t":"code","b":[10],"m":"asl","o":"a"},{"a":8534,"t":"code","b":[170],"m":"tax"},{"a":8535,"t":"code","b":[189,96,28],"m":"lda","oa":7264,"o":"f_1C60,x"},{"a":8538,"t":"code","b":[141,250,195],"m":"sta","oa":50170,"o":"a_C3FA"},{"a":8541,"t":"code","b":[189,97,28],"m":"lda","oa":7265,"o":"f_1C61,x"},{"a":8544,"t":"code","b":[141,251,195],"m":"sta","oa":50171,"o":"a_C3FB"},{"a":8547,"l":"reset_enemy_timer","c":"Sets the enemy step timer $0216 to 6.","t":"code","b":[169,6],"m":"lda","o":"#$06","x":[8339]},{"a":8549,"t":"code","b":[141,22,2],"m":"sta","oa":534,"o":"a_0216"},{"a":8552,"t":"code","b":[96],"m":"rts"},{"a":8553,"l":"j_2169","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[8431,8457]},{"a":8555,"t":"code","b":[141,19,2],"m":"sta","oa":531,"o":"a_0213"},{"a":8558,"t":"code","b":[96],"m":"rts"},{"a":8559,"l":"enemy_enter_leave","c":"Switches the enemy sprites on or off at a map column listed in $21CB when Johnny's scroll position matches.","t":"code","b":[173,21,208],"m":"lda","o":"vic_sprite_enable","x":[1346]},{"a":8562,"t":"code","b":[41,12],"m":"and","o":"#$0C"},{"a":8564,"t":"code","b":[240,1],"m":"beq","oa":8567,"o":"b_2177"},{"a":8566,"t":"code","b":[96],"m":"rts"},{"a":8567,"l":"b_2177","t":"code","b":[173,174,2],"m":"lda","oa":686,"o":"a_02AE","x":[8564]},{"a":8570,"t":"code","b":[205,4,3],"m":"cmp","oa":772,"o":"a_0304"},{"a":8573,"t":"code","b":[240,17],"m":"beq","oa":8592,"o":"r_2190"},{"a":8575,"t":"code","b":[141,4,3],"m":"sta","oa":772,"o":"a_0304"},{"a":8578,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":8580,"t":"code","b":[176,36],"m":"bcs","oa":8618,"o":"b_21AA"},{"a":8582,"l":"b_2186","t":"code","b":[221,203,33],"m":"cmp","oa":8651,"o":"enemy_columns,x","x":[8590]},{"a":8585,"t":"code","b":[240,6],"m":"beq","oa":8593,"o":"b_2191"},{"a":8587,"t":"code","b":[232],"m":"inx"},{"a":8588,"t":"code","b":[224,4],"m":"cpx","o":"#$04"},{"a":8590,"t":"code","b":[208,246],"m":"bne","oa":8582,"o":"b_2186"},{"a":8592,"l":"r_2190","t":"code","b":[96],"m":"rts","x":[8573]},{"a":8593,"l":"b_2191","t":"code","b":[169,4],"m":"lda","o":"#$04","x":[8585]},{"a":8595,"t":"code","b":[141,4,208],"m":"sta","o":"vic_sprite2_x"},{"a":8598,"t":"code","b":[141,6,208],"m":"sta","o":"vic_sprite3_x"},{"a":8601,"t":"code","b":[173,16,208],"m":"lda","o":"vic_sprite_x_msb"},{"a":8604,"t":"code","b":[41,243],"m":"and","o":"#$F3"},{"a":8606,"t":"code","b":[141,16,208],"m":"sta","o":"vic_sprite_x_msb"},{"a":8609,"l":"j_21A1","t":"code","b":[173,21,208],"m":"lda","o":"vic_sprite_enable","x":[8648]},{"a":8612,"t":"code","b":[9,12],"m":"ora","o":"#$0C"},{"a":8614,"t":"code","b":[141,21,208],"m":"sta","o":"vic_sprite_enable"},{"a":8617,"t":"code","b":[96],"m":"rts"},{"a":8618,"l":"b_21AA","t":"code","b":[24],"m":"clc","x":[8580]},{"a":8619,"t":"code","b":[105,10],"m":"adc","o":"#$0A"},{"a":8621,"l":"b_21AD","t":"code","b":[221,203,33],"m":"cmp","oa":8651,"o":"enemy_columns,x","x":[8629]},{"a":8624,"t":"code","b":[240,6],"m":"beq","oa":8632,"o":"b_21B8"},{"a":8626,"t":"code","b":[232],"m":"inx"},{"a":8627,"t":"code","b":[224,4],"m":"cpx","o":"#$04"},{"a":8629,"t":"code","b":[208,246],"m":"bne","oa":8621,"o":"b_21AD"},{"a":8631,"t":"code","b":[96],"m":"rts"},{"a":8632,"l":"b_21B8","t":"code","b":[169,96],"m":"lda","o":"#$60","x":[8624]},{"a":8634,"t":"code","b":[141,4,208],"m":"sta","o":"vic_sprite2_x"},{"a":8637,"t":"code","b":[141,6,208],"m":"sta","o":"vic_sprite3_x"},{"a":8640,"t":"code","b":[173,16,208],"m":"lda","o":"vic_sprite_x_msb"},{"a":8643,"t":"code","b":[9,12],"m":"ora","o":"#$0C"},{"a":8645,"t":"code","b":[141,16,208],"m":"sta","o":"vic_sprite_x_msb"},{"a":8648,"t":"code","b":[76,161,33],"m":"jmp","oa":8609,"o":"j_21A1"},{"a":8651,"l":"enemy_columns","c":"The four scroll columns at which the enemy robot pair is switched on or off by $216F.","t":"byte","b":[60,100,151,197],"x":[8582,8621]},{"a":8655,"l":"pause_check","c":"Polls the F7 key (key 3 of the matrix). While it is first pressed it freezes the time-of-day clock (reading and rewriting the hours register holds the clock) and waits in a loop for a second F7 press, then restores the tenths-of-seconds register to restart the clock and sets $0306 to 1.","t":"code","b":[169,3],"m":"lda","o":"#$03","x":[1352,10031]},{"a":8657,"t":"code","b":[32,217,25],"m":"jsr","oa":6617,"o":"key_pressed"},{"a":8660,"t":"code","b":[176,6],"m":"bcs","oa":8668,"o":"b_21DC"},{"a":8662,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":8664,"t":"code","b":[141,24,2],"m":"sta","oa":536,"o":"a_0218"},{"a":8667,"l":"r_21DB","t":"code","b":[96],"m":"rts","x":[8671]},{"a":8668,"l":"b_21DC","t":"code","b":[173,24,2],"m":"lda","oa":536,"o":"a_0218","x":[8660]},{"a":8671,"t":"code","b":[208,250],"m":"bne","oa":8667,"o":"r_21DB"},{"a":8673,"t":"code","b":[173,8,220],"m":"lda","o":"cia1_tod_tenths"},{"a":8676,"t":"code","b":[72],"m":"pha"},{"a":8677,"t":"code","b":[173,11,220],"m":"lda","o":"cia1_tod_hours"},{"a":8680,"t":"code","b":[141,11,220],"m":"sta","o":"cia1_tod_hours"},{"a":8683,"t":"code","b":[238,24,2],"m":"inc","oa":536,"o":"a_0218"},{"a":8686,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":8688,"t":"code","b":[141,23,2],"m":"sta","oa":535,"o":"a_0217"},{"a":8691,"l":"j_21F3","t":"code","b":[169,3],"m":"lda","o":"#$03","x":[8703,8709]},{"a":8693,"t":"code","b":[32,217,25],"m":"jsr","oa":6617,"o":"key_pressed"},{"a":8696,"t":"code","b":[176,8],"m":"bcs","oa":8706,"o":"b_2202"},{"a":8698,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":8700,"t":"code","b":[141,24,2],"m":"sta","oa":536,"o":"a_0218"},{"a":8703,"t":"code","b":[76,243,33],"m":"jmp","oa":8691,"o":"j_21F3"},{"a":8706,"l":"b_2202","t":"code","b":[173,24,2],"m":"lda","oa":536,"o":"a_0218","x":[8696]},{"a":8709,"t":"code","b":[208,236],"m":"bne","oa":8691,"o":"j_21F3"},{"a":8711,"t":"code","b":[238,24,2],"m":"inc","oa":536,"o":"a_0218"},{"a":8714,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":8716,"t":"code","b":[141,23,2],"m":"sta","oa":535,"o":"a_0217"},{"a":8719,"t":"code","b":[104],"m":"pla"},{"a":8720,"t":"code","b":[141,8,220],"m":"sta","o":"cia1_tod_tenths"},{"a":8723,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":8725,"t":"code","b":[141,6,3],"m":"sta","oa":774,"o":"a_0306"},{"a":8728,"t":"code","b":[96],"m":"rts"},{"a":8729,"l":"check_decoy_parts","c":"End-of-part-one check made when the player walks into the exit area: needs four objects in the inventory; each of the four listed at $225A found adds 2000 points; if the hold is not full or any is missing it queues two messages (MALFUNCTION and MORE INPUT NEEDED FOR SURVIVAL) and returns with carry set.","t":"code","b":[173,10,2],"m":"lda","oa":522,"o":"inventory_count","x":[1218]},{"a":8732,"t":"code","b":[201,4],"m":"cmp","o":"#$04"},{"a":8734,"t":"code","b":[208,46],"m":"bne","oa":8782,"o":"b_224E"},{"a":8736,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":8738,"l":"b_2222","t":"code","b":[152],"m":"tya","x":[8777]},{"a":8739,"t":"code","b":[72],"m":"pha"},{"a":8740,"t":"code","b":[185,90,34],"m":"lda","oa":8794,"o":"decoy_parts,y"},{"a":8743,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":8745,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":8747,"l":"j_222B","t":"code","b":[221,223,2],"m":"cmp","oa":735,"o":"inventory,x","x":[8761]},{"a":8750,"t":"code","b":[240,12],"m":"beq","oa":8764,"o":"b_223C"},{"a":8752,"t":"code","b":[200],"m":"iny"},{"a":8753,"t":"code","b":[204,10,2],"m":"cpy","oa":522,"o":"inventory_count"},{"a":8756,"t":"code","b":[240,23],"m":"beq","oa":8781,"o":"b_224D"},{"a":8758,"t":"code","b":[152],"m":"tya"},{"a":8759,"t":"code","b":[10],"m":"asl","o":"a"},{"a":8760,"t":"code","b":[170],"m":"tax"},{"a":8761,"t":"code","b":[76,43,34],"m":"jmp","oa":8747,"o":"j_222B"},{"a":8764,"l":"b_223C","t":"code","b":[169,32],"m":"lda","o":"#$20","x":[8750]},{"a":8766,"t":"code","b":[141,235,2],"m":"sta","oa":747,"o":"a_02EB"},{"a":8769,"t":"code","b":[32,251,21],"m":"jsr","oa":5627,"o":"add_score"},{"a":8772,"t":"code","b":[104],"m":"pla"},{"a":8773,"t":"code","b":[168],"m":"tay"},{"a":8774,"t":"code","b":[200],"m":"iny"},{"a":8775,"t":"code","b":[192,4],"m":"cpy","o":"#$04"},{"a":8777,"t":"code","b":[208,215],"m":"bne","oa":8738,"o":"b_2222"},{"a":8779,"t":"code","b":[24],"m":"clc"},{"a":8780,"t":"code","b":[96],"m":"rts"},{"a":8781,"l":"b_224D","t":"code","b":[104],"m":"pla","x":[8756]},{"a":8782,"l":"b_224E","t":"code","b":[169,9],"m":"lda","o":"#$09","x":[8734]},{"a":8784,"t":"code","b":[32,239,13],"m":"jsr","oa":3567,"o":"queue_message"},{"a":8787,"t":"code","b":[169,33],"m":"lda","o":"#$21"},{"a":8789,"t":"code","b":[32,239,13],"m":"jsr","oa":3567,"o":"queue_message"},{"a":8792,"t":"code","b":[56],"m":"sec"},{"a":8793,"t":"code","b":[96],"m":"rts"},{"a":8794,"l":"decoy_parts","c":"The four object numbers needed to build the decoy robot at the end of part one.","t":"byte","b":[0,1,2,6],"x":[8740]},{"a":8798,"l":"idle_drain_loop","c":"Waits in a busy loop (about 0.04 s per pass) draining the energy bar and the shield bar one step each until the out-of-energy flag at $0206 is set. Used by the failure endings.","t":"code","b":[169,1],"m":"lda","o":"#$01","x":[1250,8274,8811,8825,9107]},{"a":8800,"t":"code","b":[141,148,2],"m":"sta","oa":660,"o":"a_0294"},{"a":8803,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":8805,"l":"b_2265","t":"code","b":[232],"m":"inx","x":[8806]},{"a":8806,"t":"code","b":[208,253],"m":"bne","oa":8805,"o":"b_2265"},{"a":8808,"t":"code","b":[200],"m":"iny"},{"a":8809,"t":"code","b":[192,48],"m":"cpy","o":"#$30"},{"a":8811,"t":"code","b":[208,241],"m":"bne","oa":8798,"o":"idle_drain_loop"},{"a":8813,"t":"code","b":[160,1],"m":"ldy","o":"#$01"},{"a":8815,"t":"code","b":[32,228,30],"m":"jsr","oa":7908,"o":"energy_drain_step"},{"a":8818,"t":"code","b":[200],"m":"iny"},{"a":8819,"t":"code","b":[32,40,31],"m":"jsr","oa":7976,"o":"shield_drain_step"},{"a":8822,"t":"code","b":[173,6,2],"m":"lda","oa":518,"o":"a_0206"},{"a":8825,"t":"code","b":[240,227],"m":"beq","oa":8798,"o":"idle_drain_loop"},{"a":8827,"t":"code","b":[96],"m":"rts"},{"a":8828,"l":"guard_logic","c":"Once per pass when the alarm state at $0219 is nonzero: decides from sprite 2's position whether the guard comes from the right (state 1) or the left (state 2), then every second pass calls the matching mover ($22D0 or $2333).","t":"code","b":[173,6,2],"m":"lda","oa":518,"o":"a_0206","x":[1355]},{"a":8831,"t":"code","b":[240,1],"m":"beq","oa":8834,"o":"b_2282"},{"a":8833,"t":"code","b":[96],"m":"rts"},{"a":8834,"l":"b_2282","t":"code","b":[173,25,2],"m":"lda","oa":537,"o":"a_0219","x":[8831]},{"a":8837,"t":"code","b":[208,1],"m":"bne","oa":8840,"o":"b_2288"},{"a":8839,"t":"code","b":[96],"m":"rts"},{"a":8840,"l":"b_2288","t":"code","b":[173,21,208],"m":"lda","o":"vic_sprite_enable","x":[8837]},{"a":8843,"t":"code","b":[41,12],"m":"and","o":"#$0C"},{"a":8845,"t":"code","b":[240,27],"m":"beq","oa":8874,"o":"b_22AA"},{"a":8847,"t":"code","b":[173,16,208],"m":"lda","o":"vic_sprite_x_msb"},{"a":8850,"t":"code","b":[41,12],"m":"and","o":"#$0C"},{"a":8852,"t":"code","b":[208,15],"m":"bne","oa":8869,"o":"b_22A5"},{"a":8854,"t":"code","b":[173,4,208],"m":"lda","o":"vic_sprite2_x"},{"a":8857,"t":"code","b":[201,144],"m":"cmp","o":"#$90"},{"a":8859,"t":"code","b":[176,8],"m":"bcs","oa":8869,"o":"b_22A5"},{"a":8861,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":8863,"t":"code","b":[141,25,2],"m":"sta","oa":537,"o":"a_0219"},{"a":8866,"t":"code","b":[76,170,34],"m":"jmp","oa":8874,"o":"b_22AA"},{"a":8869,"l":"b_22A5","t":"code","b":[169,2],"m":"lda","o":"#$02","x":[8852,8859]},{"a":8871,"t":"code","b":[141,25,2],"m":"sta","oa":537,"o":"a_0219"},{"a":8874,"l":"b_22AA","t":"code","b":[174,26,2],"m":"ldx","oa":538,"o":"a_021A","x":[8845,8866]},{"a":8877,"t":"code","b":[232],"m":"inx"},{"a":8878,"t":"code","b":[224,2],"m":"cpx","o":"#$02"},{"a":8880,"t":"code","b":[176,4],"m":"bcs","oa":8886,"o":"b_22B6"},{"a":8882,"t":"code","b":[142,26,2],"m":"stx","oa":538,"o":"a_021A"},{"a":8885,"t":"code","b":[96],"m":"rts"},{"a":8886,"l":"b_22B6","t":"code","b":[162,0],"m":"ldx","o":"#$00","x":[8880]},{"a":8888,"t":"code","b":[142,26,2],"m":"stx","oa":538,"o":"a_021A"},{"a":8891,"t":"code","b":[173,25,2],"m":"lda","oa":537,"o":"a_0219"},{"a":8894,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":8896,"t":"code","b":[240,3],"m":"beq","oa":8901,"o":"b_22C5"},{"a":8898,"t":"code","b":[32,208,34],"m":"jsr","oa":8912,"o":"guard_right_step"},{"a":8901,"l":"b_22C5","t":"code","b":[173,25,2],"m":"lda","oa":537,"o":"a_0219","x":[8896]},{"a":8904,"t":"code","b":[41,2],"m":"and","o":"#$02"},{"a":8906,"t":"code","b":[240,3],"m":"beq","oa":8911,"o":"r_22CF"},{"a":8908,"t":"code","b":[32,51,35],"m":"jsr","oa":9011,"o":"guard_left_step"},{"a":8911,"l":"r_22CF","t":"code","b":[96],"m":"rts","x":[8906]},{"a":8912,"l":"guard_right_step","c":"Brings on sprites 4 and 5 (a guard and its shadow) at the right and walks them left towards Johnny; when they overlap Johnny they trigger the capture ending.","t":"code","b":[173,21,208],"m":"lda","o":"vic_sprite_enable","x":[8898]},{"a":8915,"t":"code","b":[41,48],"m":"and","o":"#$30"},{"a":8917,"t":"code","b":[208,27],"m":"bne","oa":8946,"o":"b_22F2"},{"a":8919,"t":"code","b":[173,21,208],"m":"lda","o":"vic_sprite_enable"},{"a":8922,"t":"code","b":[9,48],"m":"ora","o":"#$30"},{"a":8924,"t":"code","b":[141,21,208],"m":"sta","o":"vic_sprite_enable"},{"a":8927,"t":"code","b":[173,16,208],"m":"lda","o":"vic_sprite_x_msb"},{"a":8930,"t":"code","b":[9,48],"m":"ora","o":"#$30"},{"a":8932,"t":"code","b":[141,16,208],"m":"sta","o":"vic_sprite_x_msb"},{"a":8935,"t":"code","b":[169,96],"m":"lda","o":"#$60"},{"a":8937,"t":"code","b":[141,8,208],"m":"sta","o":"vic_sprite4_x"},{"a":8940,"t":"code","b":[169,100],"m":"lda","o":"#$64"},{"a":8942,"t":"code","b":[141,10,208],"m":"sta","o":"vic_sprite5_x"},{"a":8945,"t":"code","b":[96],"m":"rts"},{"a":8946,"l":"b_22F2","t":"code","b":[32,150,35],"m":"jsr","oa":9110,"o":"guard_right_animate","x":[8917]},{"a":8949,"t":"code","b":[173,16,208],"m":"lda","o":"vic_sprite_x_msb"},{"a":8952,"t":"code","b":[41,48],"m":"and","o":"#$30"},{"a":8954,"t":"code","b":[208,54],"m":"bne","oa":9010,"o":"r_2332"},{"a":8956,"t":"code","b":[56],"m":"sec"},{"a":8957,"t":"code","b":[173,8,208],"m":"lda","o":"vic_sprite4_x"},{"a":8960,"t":"code","b":[237,0,208],"m":"sbc","o":"vic_sprite0_x"},{"a":8963,"t":"code","b":[201,32],"m":"cmp","o":"#$20"},{"a":8965,"t":"code","b":[176,43],"m":"bcs","oa":9010,"o":"r_2332"},{"a":8967,"t":"code","b":[56],"m":"sec"},{"a":8968,"t":"code","b":[173,9,208],"m":"lda","o":"vic_sprite4_y"},{"a":8971,"t":"code","b":[237,1,208],"m":"sbc","o":"vic_sprite0_y"},{"a":8974,"t":"code","b":[201,16],"m":"cmp","o":"#$10"},{"a":8976,"t":"code","b":[144,19],"m":"bcc","oa":8997,"o":"b_2325"},{"a":8978,"t":"code","b":[169,236],"m":"lda","o":"#$EC"},{"a":8980,"t":"code","b":[141,252,195],"m":"sta","oa":50172,"o":"a_C3FC"},{"a":8983,"t":"code","b":[169,237],"m":"lda","o":"#$ED"},{"a":8985,"t":"code","b":[141,253,195],"m":"sta","oa":50173,"o":"a_C3FD"},{"a":8988,"t":"code","b":[173,8,208],"m":"lda","o":"vic_sprite4_x"},{"a":8991,"t":"code","b":[141,10,208],"m":"sta","o":"vic_sprite5_x"},{"a":8994,"t":"code","b":[76,142,35],"m":"jmp","oa":9102,"o":"capture_ending"},{"a":8997,"l":"b_2325","t":"code","b":[169,240],"m":"lda","o":"#$F0","x":[8976]},{"a":8999,"t":"code","b":[141,252,195],"m":"sta","oa":50172,"o":"a_C3FC"},{"a":9002,"t":"code","b":[169,244],"m":"lda","o":"#$F4"},{"a":9004,"t":"code","b":[141,253,195],"m":"sta","oa":50173,"o":"a_C3FD"},{"a":9007,"t":"code","b":[76,142,35],"m":"jmp","oa":9102,"o":"capture_ending"},{"a":9010,"l":"r_2332","t":"code","b":[96],"m":"rts","x":[8954,8965]},{"a":9011,"l":"guard_left_step","c":"The same for sprites 6 and 7, which walk in from the left.","t":"code","b":[173,21,208],"m":"lda","o":"vic_sprite_enable","x":[8908]},{"a":9014,"t":"code","b":[41,192],"m":"and","o":"#$C0"},{"a":9016,"t":"code","b":[208,27],"m":"bne","oa":9045,"o":"b_2355"},{"a":9018,"t":"code","b":[173,21,208],"m":"lda","o":"vic_sprite_enable"},{"a":9021,"t":"code","b":[9,192],"m":"ora","o":"#$C0"},{"a":9023,"t":"code","b":[141,21,208],"m":"sta","o":"vic_sprite_enable"},{"a":9026,"t":"code","b":[173,16,208],"m":"lda","o":"vic_sprite_x_msb"},{"a":9029,"t":"code","b":[41,63],"m":"and","o":"#$3F"},{"a":9031,"t":"code","b":[141,16,208],"m":"sta","o":"vic_sprite_x_msb"},{"a":9034,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":9036,"t":"code","b":[141,12,208],"m":"sta","o":"vic_sprite6_x"},{"a":9039,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":9041,"t":"code","b":[141,14,208],"m":"sta","o":"vic_sprite7_x"},{"a":9044,"t":"code","b":[96],"m":"rts"},{"a":9045,"l":"b_2355","t":"code","b":[32,209,35],"m":"jsr","oa":9169,"o":"guard_left_animate","x":[9016]},{"a":9048,"t":"code","b":[56],"m":"sec"},{"a":9049,"t":"code","b":[173,0,208],"m":"lda","o":"vic_sprite0_x"},{"a":9052,"t":"code","b":[237,12,208],"m":"sbc","o":"vic_sprite6_x"},{"a":9055,"t":"code","b":[201,32],"m":"cmp","o":"#$20"},{"a":9057,"t":"code","b":[176,109],"m":"bcs","oa":9168,"o":"r_23D0"},{"a":9059,"t":"code","b":[56],"m":"sec"},{"a":9060,"t":"code","b":[173,13,208],"m":"lda","o":"vic_sprite6_y"},{"a":9063,"t":"code","b":[237,1,208],"m":"sbc","o":"vic_sprite0_y"},{"a":9066,"t":"code","b":[201,16],"m":"cmp","o":"#$10"},{"a":9068,"t":"code","b":[144,19],"m":"bcc","oa":9089,"o":"b_2381"},{"a":9070,"t":"code","b":[169,236],"m":"lda","o":"#$EC"},{"a":9072,"t":"code","b":[141,254,195],"m":"sta","oa":50174,"o":"a_C3FE"},{"a":9075,"t":"code","b":[169,237],"m":"lda","o":"#$ED"},{"a":9077,"t":"code","b":[141,255,195],"m":"sta","oa":50175,"o":"a_C3FF"},{"a":9080,"t":"code","b":[173,12,208],"m":"lda","o":"vic_sprite6_x"},{"a":9083,"t":"code","b":[141,14,208],"m":"sta","o":"vic_sprite7_x"},{"a":9086,"t":"code","b":[76,142,35],"m":"jmp","oa":9102,"o":"capture_ending"},{"a":9089,"l":"b_2381","t":"code","b":[169,225],"m":"lda","o":"#$E1","x":[9068]},{"a":9091,"t":"code","b":[141,254,195],"m":"sta","oa":50174,"o":"a_C3FE"},{"a":9094,"t":"code","b":[169,229],"m":"lda","o":"#$E5"},{"a":9096,"t":"code","b":[141,255,195],"m":"sta","oa":50175,"o":"a_C3FF"},{"a":9099,"t":"code","b":[76,142,35],"m":"jmp","oa":9102,"o":"capture_ending"},{"a":9102,"l":"capture_ending","c":"Queues the CAPTURED AND DEACTIVATED message and runs the energy drain loop to the end.","t":"code","b":[169,34],"m":"lda","o":"#$22","x":[8994,9007,9086,9099]},{"a":9104,"t":"code","b":[32,239,13],"m":"jsr","oa":3567,"o":"queue_message"},{"a":9107,"t":"code","b":[76,94,34],"m":"jmp","oa":8798,"o":"idle_drain_loop"},{"a":9110,"l":"guard_right_animate","c":"Moves sprites 4 and 5 two pixels left, flipping between walk frames from the table at $23F8.","t":"code","b":[174,251,2],"m":"ldx","oa":763,"o":"a_02FB","x":[8946]},{"a":9113,"t":"code","b":[224,4],"m":"cpx","o":"#$04"},{"a":9115,"t":"code","b":[144,5],"m":"bcc","oa":9122,"o":"b_23A2"},{"a":9117,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":9119,"t":"code","b":[142,251,2],"m":"stx","oa":763,"o":"a_02FB"},{"a":9122,"l":"b_23A2","t":"code","b":[169,240],"m":"lda","o":"#$F0","x":[9115]},{"a":9124,"t":"code","b":[141,252,195],"m":"sta","oa":50172,"o":"a_C3FC"},{"a":9127,"t":"code","b":[189,248,35],"m":"lda","oa":9208,"o":"guard_walk_frames,x"},{"a":9130,"t":"code","b":[141,253,195],"m":"sta","oa":50173,"o":"a_C3FD"},{"a":9133,"t":"code","b":[206,8,208],"m":"dec","o":"vic_sprite4_x"},{"a":9136,"t":"code","b":[206,8,208],"m":"dec","o":"vic_sprite4_x"},{"a":9139,"t":"code","b":[16,8],"m":"bpl","oa":9149,"o":"b_23BD"},{"a":9141,"t":"code","b":[173,16,208],"m":"lda","o":"vic_sprite_x_msb"},{"a":9144,"t":"code","b":[41,239],"m":"and","o":"#$EF"},{"a":9146,"t":"code","b":[141,16,208],"m":"sta","o":"vic_sprite_x_msb"},{"a":9149,"l":"b_23BD","t":"code","b":[206,10,208],"m":"dec","o":"vic_sprite5_x","x":[9139]},{"a":9152,"t":"code","b":[206,10,208],"m":"dec","o":"vic_sprite5_x"},{"a":9155,"t":"code","b":[16,8],"m":"bpl","oa":9165,"o":"b_23CD"},{"a":9157,"t":"code","b":[173,16,208],"m":"lda","o":"vic_sprite_x_msb"},{"a":9160,"t":"code","b":[41,223],"m":"and","o":"#$DF"},{"a":9162,"t":"code","b":[141,16,208],"m":"sta","o":"vic_sprite_x_msb"},{"a":9165,"l":"b_23CD","t":"code","b":[238,251,2],"m":"inc","oa":763,"o":"a_02FB","x":[9155]},{"a":9168,"l":"r_23D0","t":"code","b":[96],"m":"rts","x":[9057]},{"a":9169,"l":"guard_left_animate","c":"Moves sprites 6 and 7 two pixels right, flipping between walk frames from the table at $23FC.","t":"code","b":[174,250,2],"m":"ldx","oa":762,"o":"a_02FA","x":[9045]},{"a":9172,"t":"code","b":[224,4],"m":"cpx","o":"#$04"},{"a":9174,"t":"code","b":[144,5],"m":"bcc","oa":9181,"o":"b_23DD"},{"a":9176,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":9178,"t":"code","b":[142,250,2],"m":"stx","oa":762,"o":"a_02FA"},{"a":9181,"l":"b_23DD","t":"code","b":[169,225],"m":"lda","o":"#$E1","x":[9174]},{"a":9183,"t":"code","b":[141,254,195],"m":"sta","oa":50174,"o":"a_C3FE"},{"a":9186,"t":"code","b":[189,252,35],"m":"lda","oa":9212,"o":"f_23FC,x"},{"a":9189,"t":"code","b":[141,255,195],"m":"sta","oa":50175,"o":"a_C3FF"},{"a":9192,"t":"code","b":[238,12,208],"m":"inc","o":"vic_sprite6_x"},{"a":9195,"t":"code","b":[238,12,208],"m":"inc","o":"vic_sprite6_x"},{"a":9198,"t":"code","b":[238,14,208],"m":"inc","o":"vic_sprite7_x"},{"a":9201,"t":"code","b":[238,14,208],"m":"inc","o":"vic_sprite7_x"},{"a":9204,"t":"code","b":[238,250,2],"m":"inc","oa":762,"o":"a_02FA"},{"a":9207,"t":"code","b":[96],"m":"rts"},{"a":9208,"l":"guard_walk_frames","c":"Two four-frame cycles of sprite pointers: $F1 to $F4 for the guard walking left, $E2 to $E5 for the guard walking right.","t":"byte","b":[241,242,243,244],"x":[9127]},{"a":9212,"l":"f_23FC","c":"Data at $23FC (f_23FC): read by guard_left_animate, move_actor_pair.","t":"byte","b":[226,227,228,229],"x":[9186,12661]},{"a":9216,"l":"reset_game_state","c":"Waits for the message queue to empty, zeroes the game's variables from $0200 to $0294, copies 13 start values from $2602 into $0295 onwards and refills the object table at $1568 from the 21 start columns at $260F, each set to layer 3.","t":"code","b":[173,8,2],"m":"lda","oa":520,"o":"msg_queue_len","x":[1141,9219,9703,9765,38260,38881]},{"a":9219,"t":"code","b":[208,251],"m":"bne","oa":9216,"o":"reset_game_state"},{"a":9221,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":9223,"t":"code","b":[138],"m":"txa"},{"a":9224,"l":"b_2408","t":"code","b":[157,0,2],"m":"sta","oa":512,"o":"mode,x","x":[9230]},{"a":9227,"t":"code","b":[232],"m":"inx"},{"a":9228,"t":"code","b":[224,149],"m":"cpx","o":"#$95"},{"a":9230,"t":"code","b":[208,248],"m":"bne","oa":9224,"o":"b_2408"},{"a":9232,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":9234,"l":"b_2412","t":"code","b":[189,2,38],"m":"lda","oa":9730,"o":"start_values,x","x":[9243]},{"a":9237,"t":"code","b":[157,149,2],"m":"sta","oa":661,"o":"a_0295,x"},{"a":9240,"t":"code","b":[232],"m":"inx"},{"a":9241,"t":"code","b":[224,13],"m":"cpx","o":"#$0D"},{"a":9243,"t":"code","b":[208,245],"m":"bne","oa":9234,"o":"b_2412"},{"a":9245,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":9247,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":9249,"l":"b_2421","t":"code","b":[189,15,38],"m":"lda","oa":9743,"o":"f_260F,x","x":[9267]},{"a":9252,"t":"code","b":[153,104,21],"m":"sta","oa":5480,"o":"object_table,y"},{"a":9255,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":9257,"t":"code","b":[153,105,21],"m":"sta","oa":5481,"o":"f_1569,y"},{"a":9260,"t":"code","b":[232],"m":"inx"},{"a":9261,"t":"code","b":[200],"m":"iny"},{"a":9262,"t":"code","b":[200],"m":"iny"},{"a":9263,"t":"code","b":[200],"m":"iny"},{"a":9264,"t":"code","b":[200],"m":"iny"},{"a":9265,"t":"code","b":[224,21],"m":"cpx","o":"#$15"},{"a":9267,"t":"code","b":[208,236],"m":"bne","oa":9249,"o":"b_2421"},{"a":9269,"t":"code","b":[96],"m":"rts"},{"a":9270,"l":"check_exit_alarm","c":"When the scroll column is between $EC and $FB it tests the clock minutes; most of the time it sets the alarm state to 2, otherwise it awards 2000 points once.","t":"code","b":[173,174,2],"m":"lda","oa":686,"o":"a_02AE","x":[1317]},{"a":9273,"t":"code","b":[201,252],"m":"cmp","o":"#$FC"},{"a":9275,"t":"code","b":[176,18],"m":"bcs","oa":9295,"o":"r_244F"},{"a":9277,"t":"code","b":[201,236],"m":"cmp","o":"#$EC"},{"a":9279,"t":"code","b":[144,14],"m":"bcc","oa":9295,"o":"r_244F"},{"a":9281,"t":"code","b":[173,10,220],"m":"lda","o":"cia1_tod_minutes"},{"a":9284,"t":"code","b":[41,9],"m":"and","o":"#$09"},{"a":9286,"t":"code","b":[73,1],"m":"eor","o":"#$01"},{"a":9288,"t":"code","b":[240,6],"m":"beq","oa":9296,"o":"b_2450"},{"a":9290,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":9292,"t":"code","b":[141,25,2],"m":"sta","oa":537,"o":"a_0219"},{"a":9295,"l":"r_244F","t":"code","b":[96],"m":"rts","x":[9275,9279]},{"a":9296,"l":"b_2450","t":"code","b":[173,30,2],"m":"lda","oa":542,"o":"a_021E","x":[9288]},{"a":9299,"t":"code","b":[240,1],"m":"beq","oa":9302,"o":"b_2456"},{"a":9301,"t":"code","b":[96],"m":"rts"},{"a":9302,"l":"b_2456","t":"code","b":[169,32],"m":"lda","o":"#$20","x":[9299]},{"a":9304,"t":"code","b":[141,235,2],"m":"sta","oa":747,"o":"a_02EB"},{"a":9307,"t":"code","b":[141,30,2],"m":"sta","oa":542,"o":"a_021E"},{"a":9310,"t":"code","b":[32,251,21],"m":"jsr","oa":5627,"o":"add_score"},{"a":9313,"t":"code","b":[96],"m":"rts"},{"a":9314,"l":"draw_picture_screen","c":"Copies two blocks of 240 bytes from $9268 and $9358 into the screen and colour maps and runs the picture expander at $1EC6, with the VIC set to screen 4 while it does so.","t":"code","b":[169,4],"m":"lda","o":"#$04","x":[1194]},{"a":9316,"t":"code","b":[141,156,2],"m":"sta","oa":668,"o":"a_029C"},{"a":9319,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":9321,"l":"b_2469","t":"code","b":[189,104,146],"m":"lda","oa":37480,"o":"picture_characters,x","x":[9336]},{"a":9324,"t":"code","b":[157,80,192],"m":"sta","oa":49232,"o":"f_C050,x"},{"a":9327,"t":"code","b":[189,88,147],"m":"lda","oa":37720,"o":"f_9358,x"},{"a":9330,"t":"code","b":[157,64,193],"m":"sta","oa":49472,"o":"f_C140,x"},{"a":9333,"t":"code","b":[232],"m":"inx"},{"a":9334,"t":"code","b":[224,240],"m":"cpx","o":"#$F0"},{"a":9336,"t":"code","b":[208,239],"m":"bne","oa":9321,"o":"b_2469"},{"a":9338,"t":"code","b":[169,80],"m":"lda","o":"#$50"},{"a":9340,"t":"code","b":[133,6],"m":"sta","oa":6,"o":"zpa_06"},{"a":9342,"t":"code","b":[169,192],"m":"lda","o":"#$C0"},{"a":9344,"t":"code","b":[133,7],"m":"sta","oa":7,"o":"zpa_07"},{"a":9346,"t":"code","b":[169,80],"m":"lda","o":"#$50"},{"a":9348,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"zpa_0E"},{"a":9350,"t":"code","b":[169,216],"m":"lda","o":"#$D8"},{"a":9352,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"zpa_0F"},{"a":9354,"t":"code","b":[169,224],"m":"lda","o":"#$E0"},{"a":9356,"t":"code","b":[141,245,2],"m":"sta","oa":757,"o":"a_02F5"},{"a":9359,"t":"code","b":[32,198,30],"m":"jsr","oa":7878,"o":"draw_picture_colours"},{"a":9362,"t":"code","b":[169,6],"m":"lda","o":"#$06"},{"a":9364,"t":"code","b":[141,156,2],"m":"sta","oa":668,"o":"a_029C"},{"a":9367,"t":"code","b":[96],"m":"rts"},{"a":9368,"l":"init_sprites","c":"Copies 16 bytes of start positions to the sprite registers, eight sprite pointers to $C3F8 and eight colours to $D027.","t":"code","b":[162,0],"m":"ldx","o":"#$00","x":[1197]},{"a":9370,"l":"b_249A","t":"code","b":[189,185,36],"m":"lda","oa":9401,"o":"sprite_start_registers,x","x":[9379]},{"a":9373,"t":"code","b":[157,0,208],"m":"sta","o":"vic_sprite0_x,x"},{"a":9376,"t":"code","b":[232],"m":"inx"},{"a":9377,"t":"code","b":[224,16],"m":"cpx","o":"#$10"},{"a":9379,"t":"code","b":[208,245],"m":"bne","oa":9370,"o":"b_249A"},{"a":9381,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":9383,"l":"b_24A7","t":"code","b":[189,201,36],"m":"lda","oa":9417,"o":"f_24C9,x","x":[9398]},{"a":9386,"t":"code","b":[157,248,195],"m":"sta","oa":50168,"o":"a_C3F8,x"},{"a":9389,"t":"code","b":[189,209,36],"m":"lda","oa":9425,"o":"f_24D1,x"},{"a":9392,"t":"code","b":[157,39,208],"m":"sta","o":"vic_sprite0_colour,x"},{"a":9395,"t":"code","b":[232],"m":"inx"},{"a":9396,"t":"code","b":[224,8],"m":"cpx","o":"#$08"},{"a":9398,"t":"code","b":[208,239],"m":"bne","oa":9383,"o":"b_24A7"},{"a":9400,"t":"code","b":[96],"m":"rts"},{"a":9401,"l":"sprite_start_registers","c":"Sixteen start values for the sprite position registers ($24B9) followed by eight sprite pointers ($24C9) and eight sprite colours ($24D1) that $2498 loads.","t":"byte","b":[32,108,32,129,56,108,56,129],"x":[9370]},{"a":9409,"t":"byte","b":[84,91,84,112,104,91,104,112]},{"a":9417,"l":"f_24C9","c":"Data at $24C9 (f_24C9): read by init_sprites.","t":"byte","b":[200,201,202,203,230,231,194,198],"x":[9383]},{"a":9425,"l":"f_24D1","c":"Data at $24D1 (f_24D1): read by init_sprites.","t":"byte","b":[14,12,14,3,8,8,3,3],"x":[9389]},{"a":9433,"l":"check_time_up","c":"Reads the time-of-day clock. At hour 3 with minutes below $30 it enables sprites 0 to 3 and 6 and 7 and returns carry clear; otherwise it leaves only sprites 6 and 7 on and returns carry set, meaning the thirty minutes are up.","t":"code","b":[173,11,220],"m":"lda","o":"cia1_tod_hours","x":[1200]},{"a":9436,"t":"code","b":[201,3],"m":"cmp","o":"#$03"},{"a":9438,"t":"code","b":[240,7],"m":"beq","oa":9447,"o":"b_24E7"},{"a":9440,"l":"b_24E0","t":"code","b":[169,192],"m":"lda","o":"#$C0","x":[9452]},{"a":9442,"t":"code","b":[141,21,208],"m":"sta","o":"vic_sprite_enable"},{"a":9445,"t":"code","b":[56],"m":"sec"},{"a":9446,"t":"code","b":[96],"m":"rts"},{"a":9447,"l":"b_24E7","t":"code","b":[173,10,220],"m":"lda","o":"cia1_tod_minutes","x":[9438]},{"a":9450,"t":"code","b":[201,48],"m":"cmp","o":"#$30"},{"a":9452,"t":"code","b":[176,242],"m":"bcs","oa":9440,"o":"b_24E0"},{"a":9454,"t":"code","b":[24],"m":"clc"},{"a":9455,"t":"code","b":[169,207],"m":"lda","o":"#$CF"},{"a":9457,"t":"code","b":[141,21,208],"m":"sta","o":"vic_sprite_enable"},{"a":9460,"t":"code","b":[96],"m":"rts"},{"a":9461,"l":"walk_off_screen","c":"End-of-part-one scene: waits on frame flag $02BE and walks sprites 6 and 7 to the left, changing frame every four pixels, and then moves sprite 0 and 2 to 7 left.","t":"code","b":[173,190,2],"m":"lda","oa":702,"o":"frame_flag","x":[9464,9496,9511,9700]},{"a":9464,"t":"code","b":[240,251],"m":"beq","oa":9461,"o":"walk_off_screen"},{"a":9466,"t":"code","b":[206,190,2],"m":"dec","oa":702,"o":"frame_flag"},{"a":9469,"t":"code","b":[174,12,208],"m":"ldx","o":"vic_sprite6_x"},{"a":9472,"t":"code","b":[224,56],"m":"cpx","o":"#$38"},{"a":9474,"t":"code","b":[176,5],"m":"bcs","oa":9481,"o":"b_2509"},{"a":9476,"t":"code","b":[160,70],"m":"ldy","o":"#$46"},{"a":9478,"t":"code","b":[76,49,37],"m":"jmp","oa":9521,"o":"j_2531"},{"a":9481,"l":"b_2509","t":"code","b":[202],"m":"dex","x":[9474]},{"a":9482,"t":"code","b":[142,12,208],"m":"stx","o":"vic_sprite6_x"},{"a":9485,"t":"code","b":[142,14,208],"m":"stx","o":"vic_sprite7_x"},{"a":9488,"t":"code","b":[238,5,3],"m":"inc","oa":773,"o":"a_0305"},{"a":9491,"t":"code","b":[173,5,3],"m":"lda","oa":773,"o":"a_0305"},{"a":9494,"t":"code","b":[201,4],"m":"cmp","o":"#$04"},{"a":9496,"t":"code","b":[144,219],"m":"bcc","oa":9461,"o":"walk_off_screen"},{"a":9498,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":9500,"t":"code","b":[141,5,3],"m":"sta","oa":773,"o":"a_0305"},{"a":9503,"t":"code","b":[136],"m":"dey"},{"a":9504,"t":"code","b":[48,8],"m":"bmi","oa":9514,"o":"b_252A"},{"a":9506,"t":"code","b":[169,206],"m":"lda","o":"#$CE"},{"a":9508,"l":"j_2524","t":"code","b":[141,255,195],"m":"sta","oa":50175,"o":"a_C3FF","x":[9518]},{"a":9511,"t":"code","b":[76,245,36],"m":"jmp","oa":9461,"o":"walk_off_screen"},{"a":9514,"l":"b_252A","t":"code","b":[169,198],"m":"lda","o":"#$C6","x":[9504]},{"a":9516,"t":"code","b":[200],"m":"iny"},{"a":9517,"t":"code","b":[200],"m":"iny"},{"a":9518,"t":"code","b":[76,36,37],"m":"jmp","oa":9508,"o":"j_2524"},{"a":9521,"l":"j_2531","t":"code","b":[173,190,2],"m":"lda","oa":702,"o":"frame_flag","x":[9478,9524,9530]},{"a":9524,"t":"code","b":[240,251],"m":"beq","oa":9521,"o":"j_2531"},{"a":9526,"t":"code","b":[206,190,2],"m":"dec","oa":702,"o":"frame_flag"},{"a":9529,"t":"code","b":[136],"m":"dey"},{"a":9530,"t":"code","b":[208,245],"m":"bne","oa":9521,"o":"j_2531"},{"a":9532,"l":"b_253C","t":"code","b":[173,190,2],"m":"lda","oa":702,"o":"frame_flag","x":[9535,9588,9603]},{"a":9535,"t":"code","b":[240,251],"m":"beq","oa":9532,"o":"b_253C"},{"a":9537,"t":"code","b":[206,190,2],"m":"dec","oa":702,"o":"frame_flag"},{"a":9540,"t":"code","b":[174,0,208],"m":"ldx","o":"vic_sprite0_x"},{"a":9543,"t":"code","b":[224,8],"m":"cpx","o":"#$08"},{"a":9545,"t":"code","b":[144,7],"m":"bcc","oa":9554,"o":"b_2552"},{"a":9547,"t":"code","b":[202],"m":"dex"},{"a":9548,"t":"code","b":[142,0,208],"m":"stx","o":"vic_sprite0_x"},{"a":9551,"t":"code","b":[142,2,208],"m":"stx","o":"vic_sprite1_x"},{"a":9554,"l":"b_2552","t":"code","b":[174,4,208],"m":"ldx","o":"vic_sprite2_x","x":[9545]},{"a":9557,"t":"code","b":[224,8],"m":"cpx","o":"#$08"},{"a":9559,"t":"code","b":[144,52],"m":"bcc","oa":9613,"o":"r_258D"},{"a":9561,"t":"code","b":[202],"m":"dex"},{"a":9562,"t":"code","b":[142,4,208],"m":"stx","o":"vic_sprite2_x"},{"a":9565,"t":"code","b":[142,6,208],"m":"stx","o":"vic_sprite3_x"},{"a":9568,"t":"code","b":[142,8,208],"m":"stx","o":"vic_sprite4_x"},{"a":9571,"t":"code","b":[142,10,208],"m":"stx","o":"vic_sprite5_x"},{"a":9574,"t":"code","b":[142,12,208],"m":"stx","o":"vic_sprite6_x"},{"a":9577,"t":"code","b":[142,14,208],"m":"stx","o":"vic_sprite7_x"},{"a":9580,"t":"code","b":[238,5,3],"m":"inc","oa":773,"o":"a_0305"},{"a":9583,"t":"code","b":[173,5,3],"m":"lda","oa":773,"o":"a_0305"},{"a":9586,"t":"code","b":[201,4],"m":"cmp","o":"#$04"},{"a":9588,"t":"code","b":[144,198],"m":"bcc","oa":9532,"o":"b_253C"},{"a":9590,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":9592,"t":"code","b":[141,5,3],"m":"sta","oa":773,"o":"a_0305"},{"a":9595,"t":"code","b":[136],"m":"dey"},{"a":9596,"t":"code","b":[48,8],"m":"bmi","oa":9606,"o":"b_2586"},{"a":9598,"t":"code","b":[169,217],"m":"lda","o":"#$D9"},{"a":9600,"l":"j_2580","t":"code","b":[141,251,195],"m":"sta","oa":50171,"o":"a_C3FB","x":[9610]},{"a":9603,"t":"code","b":[76,60,37],"m":"jmp","oa":9532,"o":"b_253C"},{"a":9606,"l":"b_2586","t":"code","b":[169,203],"m":"lda","o":"#$CB","x":[9596]},{"a":9608,"t":"code","b":[200],"m":"iny"},{"a":9609,"t":"code","b":[200],"m":"iny"},{"a":9610,"t":"code","b":[76,128,37],"m":"jmp","oa":9600,"o":"j_2580"},{"a":9613,"l":"r_258D","t":"code","b":[96],"m":"rts","x":[9559]},{"a":9614,"l":"award_column_bonus","c":"Gives 2000 points the first time the player's map column is between $3D and $FB.","t":"code","b":[173,27,2],"m":"lda","oa":539,"o":"a_021B","x":[1331]},{"a":9617,"t":"code","b":[201,61],"m":"cmp","o":"#$3D"},{"a":9619,"t":"code","b":[144,20],"m":"bcc","oa":9641,"o":"r_25A9"},{"a":9621,"t":"code","b":[201,252],"m":"cmp","o":"#$FC"},{"a":9623,"t":"code","b":[176,16],"m":"bcs","oa":9641,"o":"r_25A9"},{"a":9625,"t":"code","b":[173,31,2],"m":"lda","oa":543,"o":"a_021F"},{"a":9628,"t":"code","b":[208,11],"m":"bne","oa":9641,"o":"r_25A9"},{"a":9630,"t":"code","b":[169,32],"m":"lda","o":"#$20"},{"a":9632,"t":"code","b":[141,235,2],"m":"sta","oa":747,"o":"a_02EB"},{"a":9635,"t":"code","b":[141,31,2],"m":"sta","oa":543,"o":"a_021F"},{"a":9638,"t":"code","b":[32,251,21],"m":"jsr","oa":5627,"o":"add_score"},{"a":9641,"l":"r_25A9","t":"code","b":[96],"m":"rts","x":[9619,9623,9628]},{"a":9642,"l":"part_one_complete","c":"Called when part one is won: adds 10000 points, then a bonus for the minutes and the seconds left, plays the walk-off scene and resets the game state.","t":"code","b":[169,1],"m":"lda","o":"#$01","x":[1226]},{"a":9644,"t":"code","b":[141,234,2],"m":"sta","oa":746,"o":"a_02EA"},{"a":9647,"t":"code","b":[32,251,21],"m":"jsr","oa":5627,"o":"add_score"},{"a":9650,"t":"code","b":[248],"m":"sed"},{"a":9651,"t":"code","b":[56],"m":"sec"},{"a":9652,"t":"code","b":[169,48],"m":"lda","o":"#$30"},{"a":9654,"t":"code","b":[237,10,220],"m":"sbc","o":"cia1_tod_minutes"},{"a":9657,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":9659,"l":"b_25BB","t":"code","b":[74],"m":"lsr","o":"a","x":[9666]},{"a":9660,"t":"code","b":[110,235,2],"m":"ror","oa":747,"o":"a_02EB"},{"a":9663,"t":"code","b":[232],"m":"inx"},{"a":9664,"t":"code","b":[224,4],"m":"cpx","o":"#$04"},{"a":9666,"t":"code","b":[208,247],"m":"bne","oa":9659,"o":"b_25BB"},{"a":9668,"t":"code","b":[141,234,2],"m":"sta","oa":746,"o":"a_02EA"},{"a":9671,"t":"code","b":[32,251,21],"m":"jsr","oa":5627,"o":"add_score"},{"a":9674,"t":"code","b":[248],"m":"sed"},{"a":9675,"t":"code","b":[56],"m":"sec"},{"a":9676,"t":"code","b":[169,96],"m":"lda","o":"#$60"},{"a":9678,"t":"code","b":[237,9,220],"m":"sbc","o":"cia1_tod_seconds"},{"a":9681,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":9683,"l":"b_25D3","t":"code","b":[74],"m":"lsr","o":"a","x":[9690]},{"a":9684,"t":"code","b":[110,236,2],"m":"ror","oa":748,"o":"a_02EC"},{"a":9687,"t":"code","b":[232],"m":"inx"},{"a":9688,"t":"code","b":[224,4],"m":"cpx","o":"#$04"},{"a":9690,"t":"code","b":[208,247],"m":"bne","oa":9683,"o":"b_25D3"},{"a":9692,"t":"code","b":[141,235,2],"m":"sta","oa":747,"o":"a_02EB"},{"a":9695,"t":"code","b":[32,251,21],"m":"jsr","oa":5627,"o":"add_score"},{"a":9698,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":9700,"t":"code","b":[32,245,36],"m":"jsr","oa":9461,"o":"walk_off_screen"},{"a":9703,"t":"code","b":[32,0,36],"m":"jsr","oa":9216,"o":"reset_game_state"},{"a":9706,"t":"code","b":[96],"m":"rts"},{"a":9707,"l":"wait_240_frames","c":"Waits until the frame counter $0306 reaches $F0, then calls $AC8D until it returns zero, and clears the counter.","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[1138,15031,38971]},{"a":9709,"t":"code","b":[141,6,3],"m":"sta","oa":774,"o":"a_0306"},{"a":9712,"l":"b_25F0","t":"code","b":[173,6,3],"m":"lda","oa":774,"o":"a_0306","x":[9717]},{"a":9715,"t":"code","b":[201,240],"m":"cmp","o":"#$F0"},{"a":9717,"t":"code","b":[208,249],"m":"bne","oa":9712,"o":"b_25F0"},{"a":9719,"l":"b_25F7","t":"code","b":[32,141,172],"m":"jsr","oa":44173,"o":"any_voice_playing","x":[9722]},{"a":9722,"t":"code","b":[208,251],"m":"bne","oa":9719,"o":"b_25F7"},{"a":9724,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":9726,"t":"code","b":[141,6,3],"m":"sta","oa":774,"o":"a_0306"},{"a":9729,"t":"code","b":[96],"m":"rts"},{"a":9730,"l":"start_values","c":"Thirteen start values for the variables from $0295 ($2602), then the 21 start columns of the objects ($260F) that $2400 loads.","t":"byte","b":[255,7,7,4,12,6,6,4],"x":[9234]},{"a":9738,"t":"byte","b":[48,2,16,16,27]},{"a":9743,"l":"f_260F","c":"Data at $260F (f_260F): read by reset_game_state.","t":"byte","b":[155,118,42,227,166,175,244,189],"x":[9249]},{"a":9751,"t":"byte","b":[78,70,183,238,140,66,91,120]},{"a":9759,"t":"byte","b":[214,143,106,202,13]},{"a":9764,"l":"part_two_start","c":"Entry of part two: clears the state, sets sprite colours, positions the player and the lorry, resets the clock to 6:00, draws the panel, programs CIA2 timer A, shows the PART TWO text and falls into the part-two main loop.","t":"code","b":[120],"m":"sei","x":[38342,38884]},{"a":9765,"t":"code","b":[32,0,36],"m":"jsr","oa":9216,"o":"reset_game_state"},{"a":9768,"t":"code","b":[169,148],"m":"lda","o":"#$94"},{"a":9770,"t":"code","b":[141,0,221],"m":"sta","o":"cia2_port_a"},{"a":9773,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":9775,"t":"code","b":[141,39,208],"m":"sta","o":"vic_sprite0_colour"},{"a":9778,"t":"code","b":[141,40,208],"m":"sta","o":"vic_sprite1_colour"},{"a":9781,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":9783,"t":"code","b":[141,91,2],"m":"sta","oa":603,"o":"a_025B"},{"a":9786,"t":"code","b":[141,92,2],"m":"sta","oa":604,"o":"a_025C"},{"a":9789,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":9791,"t":"code","b":[141,99,2],"m":"sta","oa":611,"o":"a_0263"},{"a":9794,"t":"code","b":[141,100,2],"m":"sta","oa":612,"o":"a_0264"},{"a":9797,"t":"code","b":[141,23,208],"m":"sta","o":"vic_sprite_expand_y"},{"a":9800,"t":"code","b":[141,27,208],"m":"sta","o":"vic_sprite_priority"},{"a":9803,"t":"code","b":[141,29,208],"m":"sta","o":"vic_sprite_expand_x"},{"a":9806,"t":"code","b":[141,6,2],"m":"sta","oa":518,"o":"a_0206"},{"a":9809,"t":"code","b":[169,128],"m":"lda","o":"#$80"},{"a":9811,"t":"code","b":[141,75,2],"m":"sta","oa":587,"o":"a_024B"},{"a":9814,"t":"code","b":[141,76,2],"m":"sta","oa":588,"o":"a_024C"},{"a":9817,"t":"code","b":[169,116],"m":"lda","o":"#$74"},{"a":9819,"t":"code","b":[141,83,2],"m":"sta","oa":595,"o":"a_0253"},{"a":9822,"t":"code","b":[169,137],"m":"lda","o":"#$89"},{"a":9824,"t":"code","b":[141,84,2],"m":"sta","oa":596,"o":"a_0254"},{"a":9827,"t":"code","b":[160,14],"m":"ldy","o":"#$0E"},{"a":9829,"t":"code","b":[32,63,27],"m":"jsr","oa":6975,"o":"set_frame_table"},{"a":9832,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":9834,"t":"code","b":[141,174,2],"m":"sta","oa":686,"o":"a_02AE"},{"a":9837,"t":"code","b":[141,65,2],"m":"sta","oa":577,"o":"a_0241"},{"a":9840,"t":"code","b":[32,93,43],"m":"jsr","oa":11101,"o":"clear_screen_blocks"},{"a":9843,"t":"code","b":[32,79,43],"m":"jsr","oa":11087,"o":"draw_part_two_status"},{"a":9846,"t":"code","b":[32,15,43],"m":"jsr","oa":11023,"o":"init_row_pointers"},{"a":9849,"t":"code","b":[32,66,42],"m":"jsr","oa":10818,"o":"draw_part_two_screen"},{"a":9852,"t":"code","b":[32,89,39],"m":"jsr","oa":10073,"o":"install_part_two_irq"},{"a":9855,"t":"code","b":[162,6],"m":"ldx","o":"#$06"},{"a":9857,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":9859,"t":"code","b":[32,102,8],"m":"jsr","oa":2150,"o":"set_clock"},{"a":9862,"t":"code","b":[32,228,7],"m":"jsr","oa":2020,"o":"draw_clock"},{"a":9865,"t":"code","b":[32,152,30],"m":"jsr","oa":7832,"o":"draw_panel"},{"a":9868,"t":"code","b":[169,6],"m":"lda","o":"#$06"},{"a":9870,"t":"code","b":[141,155,2],"m":"sta","oa":667,"o":"a_029B"},{"a":9873,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":9875,"t":"code","b":[141,237,2],"m":"sta","oa":749,"o":"a_02ED"},{"a":9878,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":9880,"t":"code","b":[133,33],"m":"sta","oa":33,"o":"zpa_21"},{"a":9882,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":9884,"t":"code","b":[141,252,2],"m":"sta","oa":764,"o":"selected_action"},{"a":9887,"t":"code","b":[32,177,6],"m":"jsr","oa":1713,"o":"draw_action_label"},{"a":9890,"t":"code","b":[169,208],"m":"lda","o":"#$D0"},{"a":9892,"t":"code","b":[141,4,221],"m":"sta","o":"cia2_timer_a_lo"},{"a":9895,"t":"code","b":[169,13],"m":"lda","o":"#$0D"},{"a":9897,"t":"code","b":[141,5,221],"m":"sta","o":"cia2_timer_a_hi"},{"a":9900,"t":"code","b":[169,129],"m":"lda","o":"#$81"},{"a":9902,"t":"code","b":[141,13,221],"m":"sta","o":"cia2_interrupt"},{"a":9905,"t":"code","b":[32,163,159],"m":"jsr","oa":40867,"o":"silence_sid"},{"a":9908,"t":"code","b":[238,27,3],"m":"inc","oa":795,"o":"a_031B"},{"a":9911,"t":"code","b":[160,33],"m":"ldy","o":"#$21"},{"a":9913,"t":"code","b":[32,177,158],"m":"jsr","oa":40625,"o":"start_tune"},{"a":9916,"l":"part_two_main_loop","c":"Main loop of part two: handles the energy-out ending, then waits for the frame counter, and each frame runs the scroller, the character, the objects and the obstacles in turn.","t":"code","b":[173,6,2],"m":"lda","oa":518,"o":"a_0206","x":[10051]},{"a":9919,"t":"code","b":[240,44],"m":"beq","oa":9965,"o":"b_26ED"},{"a":9921,"t":"code","b":[173,73,2],"m":"lda","oa":585,"o":"a_0249"},{"a":9924,"t":"code","b":[208,31],"m":"bne","oa":9957,"o":"b_26E5"},{"a":9926,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":9928,"t":"code","b":[141,27,3],"m":"sta","oa":795,"o":"a_031B"},{"a":9931,"t":"code","b":[160,19],"m":"ldy","o":"#$13"},{"a":9933,"t":"code","b":[32,177,158],"m":"jsr","oa":40625,"o":"start_tune"},{"a":9936,"t":"code","b":[32,189,58],"m":"jsr","oa":15037,"o":"set_player_sprite"},{"a":9939,"t":"code","b":[238,73,2],"m":"inc","oa":585,"o":"a_0249"},{"a":9942,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":9944,"t":"code","b":[141,164,2],"m":"sta","oa":676,"o":"a_02A4"},{"a":9947,"t":"code","b":[173,8,2],"m":"lda","oa":520,"o":"msg_queue_len"},{"a":9950,"t":"code","b":[208,5],"m":"bne","oa":9957,"o":"b_26E5"},{"a":9952,"t":"code","b":[169,36],"m":"lda","o":"#$24"},{"a":9954,"t":"code","b":[32,239,13],"m":"jsr","oa":3567,"o":"queue_message"},{"a":9957,"l":"b_26E5","t":"code","b":[173,164,2],"m":"lda","oa":676,"o":"a_02A4","x":[9924,9950]},{"a":9960,"t":"code","b":[208,3],"m":"bne","oa":9965,"o":"b_26ED"},{"a":9962,"t":"code","b":[76,240,151],"m":"jmp","oa":38896,"o":"game_over_scores"},{"a":9965,"l":"b_26ED","t":"code","b":[32,58,155],"m":"jsr","oa":39738,"o":"abort_key_check","x":[9919,9960,9976]},{"a":9968,"t":"code","b":[144,3],"m":"bcc","oa":9973,"o":"b_26F5"},{"a":9970,"t":"code","b":[76,97,149],"m":"jmp","oa":38241,"o":"attract_mode"},{"a":9973,"l":"b_26F5","t":"code","b":[173,6,3],"m":"lda","oa":774,"o":"a_0306","x":[9968]},{"a":9976,"t":"code","b":[240,243],"m":"beq","oa":9965,"o":"b_26ED"},{"a":9978,"t":"code","b":[206,6,3],"m":"dec","oa":774,"o":"a_0306"},{"a":9981,"t":"code","b":[238,164,2],"m":"inc","oa":676,"o":"a_02A4"},{"a":9984,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":9986,"t":"code","b":[141,237,2],"m":"sta","oa":749,"o":"a_02ED"},{"a":9989,"t":"code","b":[32,211,56],"m":"jsr","oa":14547,"o":"maybe_stop_walk"},{"a":9992,"t":"code","b":[173,6,2],"m":"lda","oa":518,"o":"a_0206"},{"a":9995,"t":"code","b":[208,16],"m":"bne","oa":10013,"o":"b_271D"},{"a":9997,"t":"code","b":[173,14,3],"m":"lda","oa":782,"o":"a_030E"},{"a":10000,"t":"code","b":[240,5],"m":"beq","oa":10007,"o":"b_2717"},{"a":10002,"t":"code","b":[206,14,3],"m":"dec","oa":782,"o":"a_030E"},{"a":10005,"t":"code","b":[208,6],"m":"bne","oa":10013,"o":"b_271D"},{"a":10007,"l":"b_2717","t":"code","b":[32,131,43],"m":"jsr","oa":11139,"o":"part_two_walk","x":[10000]},{"a":10010,"t":"code","b":[32,236,58],"m":"jsr","oa":15084,"o":"player_fire"},{"a":10013,"l":"b_271D","t":"code","b":[32,254,54],"m":"jsr","oa":14078,"o":"run_actors","x":[9995,10005]},{"a":10016,"t":"code","b":[32,70,39],"m":"jsr","oa":10054,"o":"part_two_frame_tail"},{"a":10019,"t":"code","b":[32,221,55],"m":"jsr","oa":14301,"o":"draw_scenery_animation_a"},{"a":10022,"t":"code","b":[32,58,56],"m":"jsr","oa":14394,"o":"draw_scenery_animation_b"},{"a":10025,"t":"code","b":[32,137,59],"m":"jsr","oa":15241,"o":"chase_trigger"},{"a":10028,"t":"code","b":[32,153,56],"m":"jsr","oa":14489,"o":"check_exit_blocked"},{"a":10031,"t":"code","b":[32,207,33],"m":"jsr","oa":8655,"o":"pause_check"},{"a":10034,"t":"code","b":[173,174,2],"m":"lda","oa":686,"o":"a_02AE"},{"a":10037,"t":"code","b":[201,246],"m":"cmp","o":"#$F6"},{"a":10039,"t":"code","b":[208,10],"m":"bne","oa":10051,"o":"b_2743"},{"a":10041,"t":"code","b":[173,75,2],"m":"lda","oa":587,"o":"a_024B"},{"a":10044,"t":"code","b":[201,255],"m":"cmp","o":"#$FF"},{"a":10046,"t":"code","b":[144,3],"m":"bcc","oa":10051,"o":"b_2743"},{"a":10048,"t":"code","b":[76,245,57],"m":"jmp","oa":14837,"o":"part_two_win_sequence"},{"a":10051,"l":"b_2743","t":"code","b":[76,188,38],"m":"jmp","oa":9916,"o":"part_two_main_loop","x":[10039,10046]},{"a":10054,"l":"part_two_frame_tail","c":"Frame tail of part two: runs the animators, the sound driver call at $8930 and the message printer.","t":"code","b":[32,60,45],"m":"jsr","oa":11580,"o":"update_shots","x":[10016,14770,14887,38723,38887]},{"a":10057,"t":"code","b":[32,241,59],"m":"jsr","oa":15345,"o":"slot_animations"},{"a":10060,"t":"code","b":[32,48,137],"m":"jsr","oa":35120,"o":"s_8930"},{"a":10063,"t":"code","b":[32,189,54],"m":"jsr","oa":14013,"o":"animation_clocks"},{"a":10066,"t":"code","b":[32,151,54],"m":"jsr","oa":13975,"o":"slots_to_vic"},{"a":10069,"t":"code","b":[32,72,14],"m":"jsr","oa":3656,"o":"message_print_step"},{"a":10072,"t":"code","b":[96],"m":"rts"},{"a":10073,"l":"install_part_two_irq","c":"Installs part two's interrupt set-up: disables the CIA1 interrupts, enables the raster interrupt, selects screen 1 and sets the IRQ vector to $27A1 and the NMI vector to $2956.","t":"code","b":[169,127],"m":"lda","o":"#$7F","x":[9852]},{"a":10075,"t":"code","b":[141,13,220],"m":"sta","o":"cia1_interrupt"},{"a":10078,"t":"code","b":[173,13,220],"m":"lda","o":"cia1_interrupt"},{"a":10081,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":10083,"t":"code","b":[141,14,220],"m":"sta","o":"cia1_control_a"},{"a":10086,"t":"code","b":[169,241],"m":"lda","o":"#$F1"},{"a":10088,"t":"code","b":[141,26,208],"m":"sta","o":"vic_irq_enable"},{"a":10091,"t":"code","b":[169,27],"m":"lda","o":"#$1B"},{"a":10093,"t":"code","b":[141,17,208],"m":"sta","o":"vic_control1"},{"a":10096,"t":"code","b":[169,27],"m":"lda","o":"#$1B"},{"a":10098,"t":"code","b":[141,24,208],"m":"sta","o":"vic_memory"},{"a":10101,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":10103,"t":"code","b":[133,2],"m":"sta","oa":2,"o":"zpa_02"},{"a":10105,"t":"code","b":[169,161],"m":"lda","o":"#$A1"},{"a":10107,"t":"code","b":[141,254,255],"m":"sta","oa":65534,"o":"$FFFE"},{"a":10110,"t":"code","b":[169,39],"m":"lda","o":"#$27"},{"a":10112,"t":"code","b":[141,255,255],"m":"sta","oa":65535,"o":"$FFFF"},{"a":10115,"t":"code","b":[169,86],"m":"lda","o":"#$56"},{"a":10117,"t":"code","b":[141,250,255],"m":"sta","oa":65530,"o":"$FFFA"},{"a":10120,"t":"code","b":[169,41],"m":"lda","o":"#$29"},{"a":10122,"t":"code","b":[141,251,255],"m":"sta","oa":65531,"o":"$FFFB"},{"a":10125,"t":"code","b":[169,16],"m":"lda","o":"#$10"},{"a":10127,"t":"code","b":[141,18,208],"m":"sta","o":"vic_raster"},{"a":10130,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":10132,"t":"code","b":[141,25,208],"m":"sta","o":"vic_irq_status"},{"a":10135,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":10137,"t":"code","b":[141,32,208],"m":"sta","o":"vic_border"},{"a":10140,"t":"code","b":[141,33,208],"m":"sta","o":"vic_background0"},{"a":10143,"t":"code","b":[88],"m":"cli"},{"a":10144,"t":"code","b":[96],"m":"rts"},{"a":10145,"l":"part_two_irq","c":"Part two's raster handler. Saves the registers, acknowledges the VIC, steps the band counter at $02 through 2, 1, 0 and dispatches by RTS through the three-entry table at $27C8 to the handler for the band.","t":"code","b":[133,3],"m":"sta","oa":3,"o":"zpa_03"},{"a":10147,"t":"code","b":[134,4],"m":"stx","oa":4,"o":"zpa_04"},{"a":10149,"t":"code","b":[132,5],"m":"sty","oa":5,"o":"zpa_05"},{"a":10151,"t":"code","b":[216],"m":"cld"},{"a":10152,"t":"code","b":[173,25,208],"m":"lda","o":"vic_irq_status"},{"a":10155,"t":"code","b":[141,25,208],"m":"sta","o":"vic_irq_status"},{"a":10158,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":10160,"t":"code","b":[240,75],"m":"beq","oa":10237,"o":"part_two_irq_exit"},{"a":10162,"t":"code","b":[198,2],"m":"dec","oa":2,"o":"zpa_02"},{"a":10164,"t":"code","b":[165,2],"m":"lda","oa":2,"o":"zpa_02"},{"a":10166,"t":"code","b":[16,4],"m":"bpl","oa":10172,"o":"b_27BC"},{"a":10168,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":10170,"t":"code","b":[133,2],"m":"sta","oa":2,"o":"zpa_02"},{"a":10172,"l":"b_27BC","t":"code","b":[10],"m":"asl","o":"a","x":[10166]},{"a":10173,"t":"code","b":[170],"m":"tax"},{"a":10174,"t":"code","b":[189,201,39],"m":"lda","oa":10185,"o":"f_27C9,x"},{"a":10177,"t":"code","b":[72],"m":"pha"},{"a":10178,"t":"code","b":[189,200,39],"m":"lda","oa":10184,"o":"part_two_irq_table,x"},{"a":10181,"t":"code","b":[72],"m":"pha"},{"a":10182,"t":"code","b":[88],"m":"cli"},{"a":10183,"t":"code","b":[96],"m":"rts"},{"a":10184,"l":"part_two_irq_table","c":"Three words (address minus one) of the part-two raster handlers: $27CE, $2804, $282E, indexed by the band counter.","t":"byte","b":[45],"x":[10178]},{"a":10185,"l":"f_27C9","c":"Data at $27C9 (f_27C9): read by part_two_irq.","t":"byte","b":[40,3,40,205,39],"x":[10174]},{"a":10190,"l":"part_two_irq_lower_band","c":"Part two's raster handler for line $61: sets the lower playfield band's screen from $029E and scroll from $02A0 with the colours $09 and $05, shifts the rows once if $0247 is set, and sets the next interrupt line to $A3.","t":"code","b":[169,163],"m":"lda","o":"#$A3"},{"a":10192,"t":"code","b":[141,18,208],"m":"sta","o":"vic_raster"},{"a":10195,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":10197,"t":"code","b":[141,34,208],"m":"sta","o":"vic_background1"},{"a":10200,"t":"code","b":[169,5],"m":"lda","o":"#$05"},{"a":10202,"t":"code","b":[141,35,208],"m":"sta","o":"vic_background2"},{"a":10205,"t":"code","b":[234],"m":"nop"},{"a":10206,"t":"code","b":[234],"m":"nop"},{"a":10207,"t":"code","b":[234],"m":"nop"},{"a":10208,"t":"code","b":[234],"m":"nop"},{"a":10209,"t":"code","b":[234],"m":"nop"},{"a":10210,"t":"code","b":[234],"m":"nop"},{"a":10211,"t":"code","b":[234],"m":"nop"},{"a":10212,"t":"code","b":[165,2],"m":"lda","oa":2,"o":"zpa_02"},{"a":10214,"t":"code","b":[173,158,2],"m":"lda","oa":670,"o":"a_029E"},{"a":10217,"t":"code","b":[141,24,208],"m":"sta","o":"vic_memory"},{"a":10220,"t":"code","b":[173,160,2],"m":"lda","oa":672,"o":"a_02A0"},{"a":10223,"t":"code","b":[141,22,208],"m":"sta","o":"vic_control2"},{"a":10226,"t":"code","b":[173,71,2],"m":"lda","oa":583,"o":"a_0247"},{"a":10229,"t":"code","b":[240,6],"m":"beq","oa":10237,"o":"part_two_irq_exit"},{"a":10231,"t":"code","b":[32,183,41],"m":"jsr","oa":10679,"o":"part_two_scroll_rows_irq"},{"a":10234,"t":"code","b":[206,71,2],"m":"dec","oa":583,"o":"a_0247"},{"a":10237,"l":"part_two_irq_exit","c":"Restores A, X and Y and returns from the part-two raster interrupt.","t":"code","b":[165,3],"m":"lda","oa":3,"o":"zpa_03","x":[10160,10229,10283,10326,10332]},{"a":10239,"t":"code","b":[166,4],"m":"ldx","oa":4,"o":"zpa_04"},{"a":10241,"t":"code","b":[164,5],"m":"ldy","oa":5,"o":"zpa_05"},{"a":10243,"t":"code","b":[64],"m":"rti"},{"a":10244,"l":"part_two_irq_panel","c":"Part two's raster handler for the band at line $A3: selects the panel's screen and colours with the fixed scroll $18, counts the frame counter $0306 up, runs a scroll step if $21 asks for one, and sets the next interrupt line to $F3.","t":"code","b":[169,6],"m":"lda","o":"#$06"},{"a":10246,"t":"code","b":[141,24,208],"m":"sta","o":"vic_memory"},{"a":10249,"t":"code","b":[169,24],"m":"lda","o":"#$18"},{"a":10251,"t":"code","b":[141,22,208],"m":"sta","o":"vic_control2"},{"a":10254,"t":"code","b":[169,6],"m":"lda","o":"#$06"},{"a":10256,"t":"code","b":[141,34,208],"m":"sta","o":"vic_background1"},{"a":10259,"t":"code","b":[169,14],"m":"lda","o":"#$0E"},{"a":10261,"t":"code","b":[141,35,208],"m":"sta","o":"vic_background2"},{"a":10264,"t":"code","b":[238,6,3],"m":"inc","oa":774,"o":"a_0306"},{"a":10267,"t":"code","b":[165,33],"m":"lda","oa":33,"o":"zpa_21"},{"a":10269,"t":"code","b":[240,7],"m":"beq","oa":10278,"o":"b_2826"},{"a":10271,"t":"code","b":[32,95,40],"m":"jsr","oa":10335,"o":"scroll_sprites_step"},{"a":10274,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":10276,"t":"code","b":[133,33],"m":"sta","oa":33,"o":"zpa_21"},{"a":10278,"l":"b_2826","t":"code","b":[169,243],"m":"lda","o":"#$F3","x":[10269]},{"a":10280,"t":"code","b":[141,18,208],"m":"sta","o":"vic_raster"},{"a":10283,"t":"code","b":[76,253,39],"m":"jmp","oa":10237,"o":"part_two_irq_exit"},{"a":10286,"l":"part_two_irq_bottom","c":"Part two's raster handler for line $F3: sets the upper playfield band's screen (0), scroll ($029F) and colours for the next frame, runs the sound timer, updates the clock and sets the next interrupt line to $61.","t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":10288,"t":"code","b":[141,24,208],"m":"sta","o":"vic_memory"},{"a":10291,"t":"code","b":[173,159,2],"m":"lda","oa":671,"o":"a_029F"},{"a":10294,"t":"code","b":[141,22,208],"m":"sta","o":"vic_control2"},{"a":10297,"t":"code","b":[169,11],"m":"lda","o":"#$0B"},{"a":10299,"t":"code","b":[141,34,208],"m":"sta","o":"vic_background1"},{"a":10302,"t":"code","b":[169,5],"m":"lda","o":"#$05"},{"a":10304,"t":"code","b":[141,35,208],"m":"sta","o":"vic_background2"},{"a":10307,"t":"code","b":[32,115,60],"m":"jsr","oa":15475,"o":"sound_timer_loop"},{"a":10310,"t":"code","b":[169,97],"m":"lda","o":"#$61"},{"a":10312,"t":"code","b":[141,18,208],"m":"sta","o":"vic_raster"},{"a":10315,"t":"code","b":[173,9,220],"m":"lda","o":"cia1_tod_seconds"},{"a":10318,"t":"code","b":[205,189,2],"m":"cmp","oa":701,"o":"a_02BD"},{"a":10321,"t":"code","b":[208,6],"m":"bne","oa":10329,"o":"b_2859"},{"a":10323,"t":"code","b":[32,47,8],"m":"jsr","oa":2095,"o":"blink_colon"},{"a":10326,"t":"code","b":[76,253,39],"m":"jmp","oa":10237,"o":"part_two_irq_exit"},{"a":10329,"l":"b_2859","t":"code","b":[32,228,7],"m":"jsr","oa":2020,"o":"draw_clock","x":[10321]},{"a":10332,"t":"code","b":[76,253,39],"m":"jmp","oa":10237,"o":"part_two_irq_exit"},{"a":10335,"l":"scroll_sprites_step","c":"One step of part two's sideways scroll: moves sprite slots 2 to 7 one pixel left ($2884), then adds $80 to $0248, whose carry raises the count of pending row shifts at $0247 that the lower band's handler works off.","t":"code","b":[162,2],"m":"ldx","o":"#$02","x":[10271]},{"a":10337,"t":"code","b":[32,132,40],"m":"jsr","oa":10372,"o":"scroll_sprite_slots"},{"a":10340,"t":"code","b":[173,72,2],"m":"lda","oa":584,"o":"a_0248"},{"a":10343,"t":"code","b":[24],"m":"clc"},{"a":10344,"t":"code","b":[105,128],"m":"adc","o":"#$80"},{"a":10346,"t":"code","b":[141,72,2],"m":"sta","oa":584,"o":"a_0248"},{"a":10349,"t":"code","b":[144,3],"m":"bcc","oa":10354,"o":"r_2872"},{"a":10351,"t":"code","b":[238,71,2],"m":"inc","oa":583,"o":"a_0247"},{"a":10354,"l":"r_2872","t":"code","b":[96],"m":"rts","x":[10349]},{"a":10355,"l":"free_slot_if_off_screen","c":"Frees sprite slot X when its ninth X bit is clear, or clears the bit.","t":"code","b":[189,99,2],"m":"lda","oa":611,"o":"a_0263,x","x":[10385]},{"a":10358,"t":"code","b":[208,6],"m":"bne","oa":10366,"o":"b_287E"},{"a":10360,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":10362,"t":"code","b":[157,91,2],"m":"sta","oa":603,"o":"a_025B,x"},{"a":10365,"t":"code","b":[96],"m":"rts"},{"a":10366,"l":"b_287E","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[10358]},{"a":10368,"t":"code","b":[157,99,2],"m":"sta","oa":611,"o":"a_0263,x"},{"a":10371,"t":"code","b":[96],"m":"rts"},{"a":10372,"l":"scroll_sprite_slots","c":"Moves the active sprite slots one pixel to the left with the scroll, and at the end of each character shifts the eight rows of the screen map and colour map one place to the left.","t":"code","b":[189,91,2],"m":"lda","oa":603,"o":"a_025B,x","x":[10337,10394]},{"a":10375,"t":"code","b":[208,3],"m":"bne","oa":10380,"o":"b_288C"},{"a":10377,"t":"code","b":[76,151,40],"m":"jmp","oa":10391,"o":"j_2897"},{"a":10380,"l":"b_288C","t":"code","b":[189,75,2],"m":"lda","oa":587,"o":"a_024B,x","x":[10375]},{"a":10383,"t":"code","b":[208,3],"m":"bne","oa":10388,"o":"b_2894"},{"a":10385,"t":"code","b":[32,115,40],"m":"jsr","oa":10355,"o":"free_slot_if_off_screen"},{"a":10388,"l":"b_2894","t":"code","b":[222,75,2],"m":"dec","oa":587,"o":"a_024B,x","x":[10383]},{"a":10391,"l":"j_2897","t":"code","b":[232],"m":"inx","x":[10377]},{"a":10392,"t":"code","b":[224,8],"m":"cpx","o":"#$08"},{"a":10394,"t":"code","b":[208,232],"m":"bne","oa":10372,"o":"scroll_sprite_slots"},{"a":10396,"t":"code","b":[173,160,2],"m":"lda","oa":672,"o":"a_02A0"},{"a":10399,"t":"code","b":[41,7],"m":"and","o":"#$07"},{"a":10401,"t":"code","b":[240,4],"m":"beq","oa":10407,"o":"b_28A7"},{"a":10403,"t":"code","b":[206,160,2],"m":"dec","oa":672,"o":"a_02A0"},{"a":10406,"t":"code","b":[96],"m":"rts"},{"a":10407,"l":"b_28A7","t":"code","b":[169,145],"m":"lda","o":"#$91","x":[10401]},{"a":10409,"t":"code","b":[141,14,221],"m":"sta","o":"cia2_control_a"},{"a":10412,"t":"code","b":[173,160,2],"m":"lda","oa":672,"o":"a_02A0"},{"a":10415,"t":"code","b":[9,7],"m":"ora","o":"#$07"},{"a":10417,"t":"code","b":[141,160,2],"m":"sta","oa":672,"o":"a_02A0"},{"a":10420,"t":"code","b":[160,1],"m":"ldy","o":"#$01"},{"a":10422,"l":"b_28B6","t":"code","b":[185,240,192],"m":"lda","oa":49392,"o":"f_C0F0,y","x":[10473]},{"a":10425,"t":"code","b":[153,239,192],"m":"sta","oa":49391,"o":"f_C0EF,y"},{"a":10428,"t":"code","b":[185,24,193],"m":"lda","oa":49432,"o":"f_C118,y"},{"a":10431,"t":"code","b":[153,23,193],"m":"sta","oa":49431,"o":"f_C117,y"},{"a":10434,"t":"code","b":[185,64,193],"m":"lda","oa":49472,"o":"f_C140,y"},{"a":10437,"t":"code","b":[153,63,193],"m":"sta","oa":49471,"o":"f_C13F,y"},{"a":10440,"t":"code","b":[185,104,193],"m":"lda","oa":49512,"o":"f_C168,y"},{"a":10443,"t":"code","b":[153,103,193],"m":"sta","oa":49511,"o":"f_C167,y"},{"a":10446,"t":"code","b":[185,144,193],"m":"lda","oa":49552,"o":"f_C190,y"},{"a":10449,"t":"code","b":[153,143,193],"m":"sta","oa":49551,"o":"f_C18F,y"},{"a":10452,"t":"code","b":[185,184,193],"m":"lda","oa":49592,"o":"f_C1B8,y"},{"a":10455,"t":"code","b":[153,183,193],"m":"sta","oa":49591,"o":"f_C1B7,y"},{"a":10458,"t":"code","b":[185,224,193],"m":"lda","oa":49632,"o":"f_C1E0,y"},{"a":10461,"t":"code","b":[153,223,193],"m":"sta","oa":49631,"o":"f_C1DF,y"},{"a":10464,"t":"code","b":[185,8,194],"m":"lda","oa":49672,"o":"f_C208,y"},{"a":10467,"t":"code","b":[153,7,194],"m":"sta","oa":49671,"o":"f_C207,y"},{"a":10470,"t":"code","b":[200],"m":"iny"},{"a":10471,"t":"code","b":[192,40],"m":"cpy","o":"#$28"},{"a":10473,"t":"code","b":[208,203],"m":"bne","oa":10422,"o":"b_28B6"},{"a":10475,"t":"code","b":[96],"m":"rts"},{"a":10476,"l":"part_two_scroll_column","c":"Called from the NMI: advances the scroll position by one pixel step (phase $02AD, column $02AE) and, each time the phase wraps, draws the next 4-by-4 tile column of the scenery into the screen and colour maps through the row pointers in zero page $10 and $30, taking the tile numbers from the map rows at $4400 and $4500.","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[10667]},{"a":10478,"t":"code","b":[141,171,2],"m":"sta","oa":683,"o":"a_02AB"},{"a":10481,"t":"code","b":[238,173,2],"m":"inc","oa":685,"o":"a_02AD"},{"a":10484,"t":"code","b":[173,173,2],"m":"lda","oa":685,"o":"a_02AD"},{"a":10487,"t":"code","b":[201,4],"m":"cmp","o":"#$04"},{"a":10489,"t":"code","b":[144,8],"m":"bcc","oa":10499,"o":"b_2903"},{"a":10491,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":10493,"t":"code","b":[141,173,2],"m":"sta","oa":685,"o":"a_02AD"},{"a":10496,"t":"code","b":[238,174,2],"m":"inc","oa":686,"o":"a_02AE"},{"a":10499,"l":"b_2903","t":"code","b":[173,174,2],"m":"lda","oa":686,"o":"a_02AE","x":[10489]},{"a":10502,"t":"code","b":[24],"m":"clc"},{"a":10503,"t":"code","b":[105,10],"m":"adc","o":"#$0A"},{"a":10505,"t":"code","b":[72],"m":"pha"},{"a":10506,"t":"code","b":[170],"m":"tax"},{"a":10507,"t":"code","b":[189,0,68],"m":"lda","oa":17408,"o":"part2_map_top,x"},{"a":10510,"t":"code","b":[32,25,41],"m":"jsr","oa":10521,"o":"draw_tile_column_p2"},{"a":10513,"t":"code","b":[104],"m":"pla"},{"a":10514,"t":"code","b":[170],"m":"tax"},{"a":10515,"t":"code","b":[189,0,69],"m":"lda","oa":17664,"o":"part2_map_bottom,x"},{"a":10518,"t":"code","b":[76,25,41],"m":"jmp","oa":10521,"o":"draw_tile_column_p2"},{"a":10521,"l":"draw_tile_column_p2","c":"Writes one tile column (tile number in A) of part two's scenery: for each of the characters of the tile it stores the character and its colour (from $9448) through the row pointer tables.","t":"code","b":[32,63,41],"m":"jsr","oa":10559,"o":"tile_address_p2","x":[10510,10518]},{"a":10524,"t":"code","b":[172,173,2],"m":"ldy","oa":685,"o":"a_02AD"},{"a":10527,"t":"code","b":[174,171,2],"m":"ldx","oa":683,"o":"a_02AB"},{"a":10530,"l":"b_2922","t":"code","b":[134,46],"m":"stx","oa":46,"o":"zpa_2E","x":[10553]},{"a":10532,"t":"code","b":[177,36],"m":"lda","oa":36,"o":"(zpp_24),y"},{"a":10534,"t":"code","b":[129,16],"m":"sta","oa":16,"o":"(zpp_10,x)"},{"a":10536,"t":"code","b":[170],"m":"tax"},{"a":10537,"t":"code","b":[189,72,148],"m":"lda","oa":37960,"o":"char_colours_part2,x"},{"a":10540,"t":"code","b":[166,46],"m":"ldx","oa":46,"o":"zpa_2E"},{"a":10542,"t":"code","b":[129,48],"m":"sta","oa":48,"o":"(zpp_30,x)"},{"a":10544,"t":"code","b":[200],"m":"iny"},{"a":10545,"t":"code","b":[200],"m":"iny"},{"a":10546,"t":"code","b":[200],"m":"iny"},{"a":10547,"t":"code","b":[200],"m":"iny"},{"a":10548,"t":"code","b":[232],"m":"inx"},{"a":10549,"t":"code","b":[232],"m":"inx"},{"a":10550,"t":"code","b":[138],"m":"txa"},{"a":10551,"t":"code","b":[41,7],"m":"and","o":"#$07"},{"a":10553,"t":"code","b":[208,231],"m":"bne","oa":10530,"o":"b_2922"},{"a":10555,"t":"code","b":[142,171,2],"m":"stx","oa":683,"o":"a_02AB"},{"a":10558,"t":"code","b":[96],"m":"rts"},{"a":10559,"l":"tile_address_p2","c":"Converts a tile number in A to its character data address, $4600 plus 16 times the number, in zero page $24 and $25.","t":"code","b":[133,36],"m":"sta","oa":36,"o":"zpp_24","x":[10521,10869]},{"a":10561,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":10563,"t":"code","b":[133,37],"m":"sta","oa":37,"o":"zpa_25"},{"a":10565,"t":"code","b":[162,4],"m":"ldx","o":"#$04"},{"a":10567,"l":"b_2947","t":"code","b":[6,36],"m":"asl","oa":36,"o":"zpp_24","x":[10572]},{"a":10569,"t":"code","b":[38,37],"m":"rol","oa":37,"o":"zpa_25"},{"a":10571,"t":"code","b":[202],"m":"dex"},{"a":10572,"t":"code","b":[208,249],"m":"bne","oa":10567,"o":"b_2947"},{"a":10574,"t":"code","b":[24],"m":"clc"},{"a":10575,"t":"code","b":[165,37],"m":"lda","oa":37,"o":"zpa_25"},{"a":10577,"t":"code","b":[105,70],"m":"adc","o":"#$46"},{"a":10579,"t":"code","b":[133,37],"m":"sta","oa":37,"o":"zpa_25"},{"a":10581,"t":"code","b":[96],"m":"rts"},{"a":10582,"l":"part_two_nmi","c":"Non-maskable interrupt handler of part two, driven by CIA2 timer A. If the serial-port bit is set it goes to $2B25; otherwise on a timer underflow it re-arms the timer, enables interrupts, shifts seven rows of the colour map one cell left and calls $28EC for the new column.","t":"code","b":[72],"m":"pha"},{"a":10583,"t":"code","b":[173,13,221],"m":"lda","o":"cia2_interrupt"},{"a":10586,"t":"code","b":[72],"m":"pha"},{"a":10587,"t":"code","b":[41,8],"m":"and","o":"#$08"},{"a":10589,"t":"code","b":[240,4],"m":"beq","oa":10595,"o":"b_2963"},{"a":10591,"t":"code","b":[104],"m":"pla"},{"a":10592,"t":"code","b":[76,37,43],"m":"jmp","oa":11045,"o":"nmi_serial_exit"},{"a":10595,"l":"b_2963","t":"code","b":[104],"m":"pla","x":[10589]},{"a":10596,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":10598,"t":"code","b":[208,2],"m":"bne","oa":10602,"o":"b_296A"},{"a":10600,"t":"code","b":[104],"m":"pla"},{"a":10601,"t":"code","b":[64],"m":"rti"},{"a":10602,"l":"b_296A","t":"code","b":[169,144],"m":"lda","o":"#$90","x":[10598]},{"a":10604,"t":"code","b":[141,14,221],"m":"sta","o":"cia2_control_a"},{"a":10607,"t":"code","b":[138],"m":"txa"},{"a":10608,"t":"code","b":[72],"m":"pha"},{"a":10609,"t":"code","b":[152],"m":"tya"},{"a":10610,"t":"code","b":[72],"m":"pha"},{"a":10611,"t":"code","b":[88],"m":"cli"},{"a":10612,"t":"code","b":[160,1],"m":"ldy","o":"#$01"},{"a":10614,"l":"b_2976","t":"code","b":[185,240,216],"m":"lda","o":"$D8F0,y","x":[10665]},{"a":10617,"t":"code","b":[153,239,216],"m":"sta","o":"$D8EF,y"},{"a":10620,"t":"code","b":[185,24,217],"m":"lda","o":"$D918,y"},{"a":10623,"t":"code","b":[153,23,217],"m":"sta","o":"$D917,y"},{"a":10626,"t":"code","b":[185,64,217],"m":"lda","o":"$D940,y"},{"a":10629,"t":"code","b":[153,63,217],"m":"sta","o":"$D93F,y"},{"a":10632,"t":"code","b":[185,104,217],"m":"lda","o":"$D968,y"},{"a":10635,"t":"code","b":[153,103,217],"m":"sta","o":"$D967,y"},{"a":10638,"t":"code","b":[185,144,217],"m":"lda","o":"$D990,y"},{"a":10641,"t":"code","b":[153,143,217],"m":"sta","o":"$D98F,y"},{"a":10644,"t":"code","b":[185,184,217],"m":"lda","o":"$D9B8,y"},{"a":10647,"t":"code","b":[153,183,217],"m":"sta","o":"$D9B7,y"},{"a":10650,"t":"code","b":[185,224,217],"m":"lda","o":"$D9E0,y"},{"a":10653,"t":"code","b":[153,223,217],"m":"sta","o":"$D9DF,y"},{"a":10656,"t":"code","b":[185,8,218],"m":"lda","o":"$DA08,y"},{"a":10659,"t":"code","b":[153,7,218],"m":"sta","o":"$DA07,y"},{"a":10662,"t":"code","b":[200],"m":"iny"},{"a":10663,"t":"code","b":[192,40],"m":"cpy","o":"#$28"},{"a":10665,"t":"code","b":[208,203],"m":"bne","oa":10614,"o":"b_2976"},{"a":10667,"t":"code","b":[32,236,40],"m":"jsr","oa":10476,"o":"part_two_scroll_column"},{"a":10670,"t":"code","b":[173,13,221],"m":"lda","o":"cia2_interrupt"},{"a":10673,"t":"code","b":[104],"m":"pla"},{"a":10674,"t":"code","b":[168],"m":"tay"},{"a":10675,"t":"code","b":[104],"m":"pla"},{"a":10676,"t":"code","b":[170],"m":"tax"},{"a":10677,"t":"code","b":[104],"m":"pla"},{"a":10678,"t":"code","b":[64],"m":"rti"},{"a":10679,"l":"part_two_scroll_rows_irq","c":"Shifts eight rows of the part-two screen and colour maps one character to the left, wrapping the first column to the end, to scroll the lower band of the picture by a character.","t":"code","b":[173,159,2],"m":"lda","oa":671,"o":"a_029F","x":[10231]},{"a":10682,"t":"code","b":[41,7],"m":"and","o":"#$07"},{"a":10684,"t":"code","b":[240,4],"m":"beq","oa":10690,"o":"b_29C2"},{"a":10686,"t":"code","b":[206,159,2],"m":"dec","oa":671,"o":"a_029F"},{"a":10689,"t":"code","b":[96],"m":"rts"},{"a":10690,"l":"b_29C2","t":"code","b":[173,159,2],"m":"lda","oa":671,"o":"a_029F","x":[10684]},{"a":10693,"t":"code","b":[9,7],"m":"ora","o":"#$07"},{"a":10695,"t":"code","b":[141,159,2],"m":"sta","oa":671,"o":"a_029F"},{"a":10698,"t":"code","b":[173,80,192],"m":"lda","oa":49232,"o":"f_C050"},{"a":10701,"t":"code","b":[72],"m":"pha"},{"a":10702,"t":"code","b":[173,120,192],"m":"lda","oa":49272,"o":"f_C078"},{"a":10705,"t":"code","b":[72],"m":"pha"},{"a":10706,"t":"code","b":[173,160,192],"m":"lda","oa":49312,"o":"f_C0A0"},{"a":10709,"t":"code","b":[72],"m":"pha"},{"a":10710,"t":"code","b":[173,200,192],"m":"lda","oa":49352,"o":"f_C0C8"},{"a":10713,"t":"code","b":[72],"m":"pha"},{"a":10714,"t":"code","b":[173,80,216],"m":"lda","o":"$D850"},{"a":10717,"t":"code","b":[72],"m":"pha"},{"a":10718,"t":"code","b":[173,120,216],"m":"lda","o":"$D878"},{"a":10721,"t":"code","b":[72],"m":"pha"},{"a":10722,"t":"code","b":[173,160,216],"m":"lda","o":"$D8A0"},{"a":10725,"t":"code","b":[72],"m":"pha"},{"a":10726,"t":"code","b":[173,200,216],"m":"lda","o":"$D8C8"},{"a":10729,"t":"code","b":[72],"m":"pha"},{"a":10730,"t":"code","b":[160,1],"m":"ldy","o":"#$01"},{"a":10732,"l":"b_29EC","t":"code","b":[185,80,192],"m":"lda","oa":49232,"o":"f_C050,y","x":[10783]},{"a":10735,"t":"code","b":[153,79,192],"m":"sta","oa":49231,"o":"f_C04F,y"},{"a":10738,"t":"code","b":[185,120,192],"m":"lda","oa":49272,"o":"f_C078,y"},{"a":10741,"t":"code","b":[153,119,192],"m":"sta","oa":49271,"o":"f_C077,y"},{"a":10744,"t":"code","b":[185,160,192],"m":"lda","oa":49312,"o":"f_C0A0,y"},{"a":10747,"t":"code","b":[153,159,192],"m":"sta","oa":49311,"o":"f_C09F,y"},{"a":10750,"t":"code","b":[185,200,192],"m":"lda","oa":49352,"o":"f_C0C8,y"},{"a":10753,"t":"code","b":[153,199,192],"m":"sta","oa":49351,"o":"f_C0C7,y"},{"a":10756,"t":"code","b":[185,80,216],"m":"lda","o":"$D850,y"},{"a":10759,"t":"code","b":[153,79,216],"m":"sta","o":"$D84F,y"},{"a":10762,"t":"code","b":[185,120,216],"m":"lda","o":"$D878,y"},{"a":10765,"t":"code","b":[153,119,216],"m":"sta","o":"$D877,y"},{"a":10768,"t":"code","b":[185,160,216],"m":"lda","o":"$D8A0,y"},{"a":10771,"t":"code","b":[153,159,216],"m":"sta","o":"$D89F,y"},{"a":10774,"t":"code","b":[185,200,216],"m":"lda","o":"$D8C8,y"},{"a":10777,"t":"code","b":[153,199,216],"m":"sta","o":"$D8C7,y"},{"a":10780,"t":"code","b":[200],"m":"iny"},{"a":10781,"t":"code","b":[192,40],"m":"cpy","o":"#$28"},{"a":10783,"t":"code","b":[208,203],"m":"bne","oa":10732,"o":"b_29EC"},{"a":10785,"t":"code","b":[104],"m":"pla"},{"a":10786,"t":"code","b":[141,239,216],"m":"sta","o":"$D8EF"},{"a":10789,"t":"code","b":[104],"m":"pla"},{"a":10790,"t":"code","b":[141,199,216],"m":"sta","o":"$D8C7"},{"a":10793,"t":"code","b":[104],"m":"pla"},{"a":10794,"t":"code","b":[141,159,216],"m":"sta","o":"$D89F"},{"a":10797,"t":"code","b":[104],"m":"pla"},{"a":10798,"t":"code","b":[141,119,216],"m":"sta","o":"$D877"},{"a":10801,"t":"code","b":[104],"m":"pla"},{"a":10802,"t":"code","b":[141,239,192],"m":"sta","oa":49391,"o":"f_C0EF"},{"a":10805,"t":"code","b":[104],"m":"pla"},{"a":10806,"t":"code","b":[141,199,192],"m":"sta","oa":49351,"o":"f_C0C7"},{"a":10809,"t":"code","b":[104],"m":"pla"},{"a":10810,"t":"code","b":[141,159,192],"m":"sta","oa":49311,"o":"f_C09F"},{"a":10813,"t":"code","b":[104],"m":"pla"},{"a":10814,"t":"code","b":[141,119,192],"m":"sta","oa":49271,"o":"f_C077"},{"a":10817,"t":"code","b":[96],"m":"rts"},{"a":10818,"l":"draw_part_two_screen","c":"Builds part two's whole starting scenery: expands ten tile columns of two rows of tiles each from the map rows at $2B21 into the screen map at $C0F0 and then copies the screen and colour maps for the lower rows from the tile data.","t":"code","b":[173,174,2],"m":"lda","oa":686,"o":"a_02AE","x":[9849]},{"a":10821,"t":"code","b":[141,188,2],"m":"sta","oa":700,"o":"a_02BC"},{"a":10824,"l":"b_2A48","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[10941]},{"a":10826,"t":"code","b":[141,187,2],"m":"sta","oa":699,"o":"a_02BB"},{"a":10829,"t":"code","b":[56],"m":"sec"},{"a":10830,"t":"code","b":[173,188,2],"m":"lda","oa":700,"o":"a_02BC"},{"a":10833,"t":"code","b":[237,174,2],"m":"sbc","oa":686,"o":"a_02AE"},{"a":10836,"t":"code","b":[10],"m":"asl","o":"a"},{"a":10837,"t":"code","b":[10],"m":"asl","o":"a"},{"a":10838,"t":"code","b":[24],"m":"clc"},{"a":10839,"t":"code","b":[105,240],"m":"adc","o":"#$F0"},{"a":10841,"t":"code","b":[133,6],"m":"sta","oa":6,"o":"zpa_06"},{"a":10843,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":10845,"t":"code","b":[105,192],"m":"adc","o":"#$C0"},{"a":10847,"t":"code","b":[133,7],"m":"sta","oa":7,"o":"zpa_07"},{"a":10849,"l":"b_2A61","t":"code","b":[173,187,2],"m":"lda","oa":699,"o":"a_02BB","x":[10927]},{"a":10852,"t":"code","b":[10],"m":"asl","o":"a"},{"a":10853,"t":"code","b":[170],"m":"tax"},{"a":10854,"t":"code","b":[189,33,43],"m":"lda","oa":11041,"o":"part_two_row_pointers,x"},{"a":10857,"t":"code","b":[133,8],"m":"sta","oa":8,"o":"zpa_08"},{"a":10859,"t":"code","b":[189,34,43],"m":"lda","oa":11042,"o":"f_2B22,x"},{"a":10862,"t":"code","b":[133,9],"m":"sta","oa":9,"o":"zpa_09"},{"a":10864,"t":"code","b":[172,188,2],"m":"ldy","oa":700,"o":"a_02BC"},{"a":10867,"t":"code","b":[177,8],"m":"lda","oa":8,"o":"(zpa_08),y"},{"a":10869,"t":"code","b":[32,63,41],"m":"jsr","oa":10559,"o":"tile_address_p2"},{"a":10872,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":10874,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":10876,"l":"b_2A7C","t":"code","b":[140,172,2],"m":"sty","oa":684,"o":"a_02AC","x":[10895,10906]},{"a":10879,"t":"code","b":[177,36],"m":"lda","oa":36,"o":"(zpp_24),y"},{"a":10881,"t":"code","b":[72],"m":"pha"},{"a":10882,"t":"code","b":[138],"m":"txa"},{"a":10883,"t":"code","b":[168],"m":"tay"},{"a":10884,"t":"code","b":[104],"m":"pla"},{"a":10885,"t":"code","b":[145,6],"m":"sta","oa":6,"o":"(zpa_06),y"},{"a":10887,"t":"code","b":[172,172,2],"m":"ldy","oa":684,"o":"a_02AC"},{"a":10890,"t":"code","b":[232],"m":"inx"},{"a":10891,"t":"code","b":[200],"m":"iny"},{"a":10892,"t":"code","b":[152],"m":"tya"},{"a":10893,"t":"code","b":[41,3],"m":"and","o":"#$03"},{"a":10895,"t":"code","b":[208,235],"m":"bne","oa":10876,"o":"b_2A7C"},{"a":10897,"t":"code","b":[138],"m":"txa"},{"a":10898,"t":"code","b":[41,251],"m":"and","o":"#$FB"},{"a":10900,"t":"code","b":[24],"m":"clc"},{"a":10901,"t":"code","b":[105,40],"m":"adc","o":"#$28"},{"a":10903,"t":"code","b":[170],"m":"tax"},{"a":10904,"t":"code","b":[192,16],"m":"cpy","o":"#$10"},{"a":10906,"t":"code","b":[208,224],"m":"bne","oa":10876,"o":"b_2A7C"},{"a":10908,"t":"code","b":[24],"m":"clc"},{"a":10909,"t":"code","b":[101,6],"m":"adc","oa":6,"o":"zpa_06"},{"a":10911,"t":"code","b":[133,6],"m":"sta","oa":6,"o":"zpa_06"},{"a":10913,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":10915,"t":"code","b":[101,7],"m":"adc","oa":7,"o":"zpa_07"},{"a":10917,"t":"code","b":[133,7],"m":"sta","oa":7,"o":"zpa_07"},{"a":10919,"t":"code","b":[238,187,2],"m":"inc","oa":699,"o":"a_02BB"},{"a":10922,"t":"code","b":[173,187,2],"m":"lda","oa":699,"o":"a_02BB"},{"a":10925,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":10927,"t":"code","b":[208,176],"m":"bne","oa":10849,"o":"b_2A61"},{"a":10929,"t":"code","b":[238,188,2],"m":"inc","oa":700,"o":"a_02BC"},{"a":10932,"t":"code","b":[56],"m":"sec"},{"a":10933,"t":"code","b":[173,188,2],"m":"lda","oa":700,"o":"a_02BC"},{"a":10936,"t":"code","b":[237,174,2],"m":"sbc","oa":686,"o":"a_02AE"},{"a":10939,"t":"code","b":[201,10],"m":"cmp","o":"#$0A"},{"a":10941,"t":"code","b":[208,137],"m":"bne","oa":10824,"o":"b_2A48"},{"a":10943,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":10945,"t":"code","b":[141,173,2],"m":"sta","oa":685,"o":"a_02AD"},{"a":10948,"t":"code","b":[169,80],"m":"lda","o":"#$50"},{"a":10950,"t":"code","b":[133,6],"m":"sta","oa":6,"o":"zpa_06"},{"a":10952,"t":"code","b":[169,192],"m":"lda","o":"#$C0"},{"a":10954,"t":"code","b":[133,7],"m":"sta","oa":7,"o":"zpa_07"},{"a":10956,"t":"code","b":[169,80],"m":"lda","o":"#$50"},{"a":10958,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"zpa_0E"},{"a":10960,"t":"code","b":[169,216],"m":"lda","o":"#$D8"},{"a":10962,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"zpa_0F"},{"a":10964,"l":"part_two_colour_fill","c":"Fills part two's colour map at $D850 and $D8F0 from the characters on screen, looking each one up in the colour tables at $4320 (characters $80 up) and $9448, reading each character with the undocumented opcode LAX.","t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":10966,"t":"byte","b":[179],"note":"not a legal opcode"},{"a":10967,"t":"code","b":[6,189],"m":"asl","oa":189,"o":"zpa_BD"},{"a":10969,"t":"code","b":[32,67,145],"m":"jsr","oa":37187,"o":"s_9143"},{"a":10972,"t":"code","b":[14,200,192],"m":"asl","oa":49352,"o":"f_C0C8"},{"a":10975,"t":"code","b":[160,208],"m":"ldy","o":"#$D0"},{"a":10977,"t":"byte","b":[244],"note":"not a legal opcode"},{"a":10978,"t":"code","b":[169,240],"m":"lda","o":"#$F0"},{"a":10980,"t":"code","b":[133,6],"m":"sta","oa":6,"o":"zpa_06"},{"a":10982,"t":"code","b":[169,192],"m":"lda","o":"#$C0"},{"a":10984,"t":"code","b":[133,7],"m":"sta","oa":7,"o":"zpa_07"},{"a":10986,"t":"code","b":[169,240],"m":"lda","o":"#$F0"},{"a":10988,"t":"code","b":[133,14],"m":"sta","oa":14,"o":"zpa_0E"},{"a":10990,"t":"code","b":[169,216],"m":"lda","o":"#$D8"},{"a":10992,"t":"code","b":[133,15],"m":"sta","oa":15,"o":"zpa_0F"},{"a":10994,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":10996,"t":"byte","b":[179],"note":"not a legal opcode"},{"a":10997,"t":"code","b":[6,189],"m":"asl","oa":189,"o":"zpa_BD"},{"a":10999,"t":"code","b":[72],"m":"pha"},{"a":11000,"t":"code","b":[148,145],"m":"sty","oa":145,"o":"zpa_91,x"},{"a":11002,"t":"code","b":[14,200,208],"m":"asl","o":"$D0C8"},{"a":11005,"t":"code","b":[246,230],"m":"inc","oa":230,"o":"zpf_E6,x"},{"a":11007,"t":"byte","b":[7],"note":"not a legal opcode"},{"a":11008,"t":"code","b":[230,15],"m":"inc","oa":15,"o":"zpa_0F"},{"a":11010,"l":"b_2B02","t":"byte","b":[179],"note":"not a legal opcode","x":[11020]},{"a":11011,"t":"code","b":[6,189],"m":"asl","oa":189,"o":"zpa_BD"},{"a":11013,"t":"code","b":[72],"m":"pha"},{"a":11014,"t":"code","b":[148,145],"m":"sty","oa":145,"o":"zpa_91,x"},{"a":11016,"t":"code","b":[14,200,192],"m":"asl","oa":49352,"o":"f_C0C8"},{"a":11019,"t":"code","b":[64],"m":"rti"},{"a":11020,"t":"code","b":[208,244],"m":"bne","oa":11010,"o":"b_2B02"},{"a":11022,"t":"code","b":[96],"m":"rts"},{"a":11023,"l":"init_row_pointers","c":"Copies the two 16-byte tables of row pointers from $5BD0 and $5BE0 into zero page $10 to $1F and $30 to $3F.","t":"code","b":[162,0],"m":"ldx","o":"#$00","x":[9846]},{"a":11025,"l":"b_2B11","t":"code","b":[189,208,91],"m":"lda","oa":23504,"o":"row_pointer_tables,x","x":[11038]},{"a":11028,"t":"code","b":[149,16],"m":"sta","oa":16,"o":"zpp_10,x"},{"a":11030,"t":"code","b":[189,224,91],"m":"lda","oa":23520,"o":"f_5BE0,x"},{"a":11033,"t":"code","b":[149,48],"m":"sta","oa":48,"o":"zpp_30,x"},{"a":11035,"t":"code","b":[232],"m":"inx"},{"a":11036,"t":"code","b":[224,16],"m":"cpx","o":"#$10"},{"a":11038,"t":"code","b":[208,241],"m":"bne","oa":11025,"o":"b_2B11"},{"a":11040,"t":"code","b":[96],"m":"rts"},{"a":11041,"l":"part_two_row_pointers","c":"Two pointers, to the map rows at $4400 and $4500, used by $2A42.","t":"byte","b":[0],"x":[10854]},{"a":11042,"l":"f_2B22","c":"Data at $2B22 (f_2B22): read by draw_part_two_screen.","t":"byte","b":[68,0,69],"x":[10859]},{"a":11045,"l":"nmi_serial_exit","c":"Handles the CIA2 serial-port NMI source: re-programs timer A with a short count, waits a short loop, restores the serial data register and jumps to $0107.","t":"code","b":[173,12,221],"m":"lda","o":"cia2_serial","x":[10592,15548]},{"a":11048,"t":"code","b":[72],"m":"pha"},{"a":11049,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":11051,"t":"code","b":[141,4,221],"m":"sta","o":"cia2_timer_a_lo"},{"a":11054,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":11056,"t":"code","b":[141,5,221],"m":"sta","o":"cia2_timer_a_hi"},{"a":11059,"t":"code","b":[169,127],"m":"lda","o":"#$7F"},{"a":11061,"t":"code","b":[141,13,221],"m":"sta","o":"cia2_interrupt"},{"a":11064,"t":"code","b":[169,81],"m":"lda","o":"#$51"},{"a":11066,"t":"code","b":[141,14,221],"m":"sta","o":"cia2_control_a"},{"a":11069,"t":"code","b":[138],"m":"txa"},{"a":11070,"t":"code","b":[72],"m":"pha"},{"a":11071,"t":"code","b":[162,127],"m":"ldx","o":"#$7F"},{"a":11073,"l":"b_2B41","t":"code","b":[202],"m":"dex","x":[11074]},{"a":11074,"t":"code","b":[16,253],"m":"bpl","oa":11073,"o":"b_2B41"},{"a":11076,"t":"code","b":[104],"m":"pla"},{"a":11077,"t":"code","b":[170],"m":"tax"},{"a":11078,"t":"code","b":[104],"m":"pla"},{"a":11079,"t":"code","b":[141,12,221],"m":"sta","o":"cia2_serial"},{"a":11082,"t":"code","b":[120],"m":"sei"},{"a":11083,"t":"code","b":[104],"m":"pla"},{"a":11084,"t":"code","b":[76,7,1],"m":"jmp","oa":263,"o":"loader_stack_address"},{"a":11087,"l":"draw_part_two_status","c":"Copies 160 bytes of screen data from $4300 into the top of the screen map at $C050.","t":"code","b":[162,0],"m":"ldx","o":"#$00","x":[9843]},{"a":11089,"l":"b_2B51","t":"code","b":[189,0,67],"m":"lda","oa":17152,"o":"part2_start_screen,x","x":[11098]},{"a":11092,"t":"code","b":[157,80,192],"m":"sta","oa":49232,"o":"f_C050,x"},{"a":11095,"t":"code","b":[232],"m":"inx"},{"a":11096,"t":"code","b":[224,160],"m":"cpx","o":"#$A0"},{"a":11098,"t":"code","b":[208,245],"m":"bne","oa":11089,"o":"b_2B51"},{"a":11100,"t":"code","b":[96],"m":"rts"},{"a":11101,"l":"clear_screen_blocks","c":"Fills four 256-byte blocks of the screen map ($C000, $C100, $C200, $C2E8) with the blank character $F8.","t":"code","b":[162,0],"m":"ldx","o":"#$00","x":[9840,38759,39603]},{"a":11103,"t":"code","b":[169,248],"m":"lda","o":"#$F8"},{"a":11105,"l":"b_2B61","t":"code","b":[157,0,192],"m":"sta","oa":49152,"o":"screen_buffers,x","x":[11118]},{"a":11108,"t":"code","b":[157,0,193],"m":"sta","oa":49408,"o":"f_C100,x"},{"a":11111,"t":"code","b":[157,0,194],"m":"sta","oa":49664,"o":"f_C200,x"},{"a":11114,"t":"code","b":[157,232,194],"m":"sta","oa":49896,"o":"f_C2E8,x"},{"a":11117,"t":"code","b":[232],"m":"inx"},{"a":11118,"t":"code","b":[208,241],"m":"bne","oa":11105,"o":"b_2B61"},{"a":11120,"t":"code","b":[96],"m":"rts"},{"a":11121,"l":"read_joystick","c":"Reads the joystick on CIA1 port A, inverts the five bits, and looks the result up in the table at $1A1B to get the direction in zero page $20 (a negative table entry gives 0).","t":"code","b":[173,0,220],"m":"lda","o":"cia1_port_a","x":[1320,11185,38311,39380]},{"a":11124,"t":"code","b":[41,31],"m":"and","o":"#$1F"},{"a":11126,"t":"code","b":[73,31],"m":"eor","o":"#$1F"},{"a":11128,"t":"code","b":[168],"m":"tay"},{"a":11129,"t":"code","b":[185,27,26],"m":"lda","oa":6683,"o":"joystick_decode_table,y"},{"a":11132,"t":"code","b":[16,2],"m":"bpl","oa":11136,"o":"b_2B80"},{"a":11134,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":11136,"l":"b_2B80","t":"code","b":[133,32],"m":"sta","oa":32,"o":"zpa_20","x":[11132]},{"a":11138,"t":"code","b":[96],"m":"rts"},{"a":11139,"l":"part_two_walk","c":"Part two's player movement: continues a started walk step, or reads the stick and starts a new one, selecting the movement routine from the table at $8FE8 by the stick bits.","t":"code","b":[173,15,2],"m":"lda","oa":527,"o":"a_020F","x":[10007]},{"a":11142,"t":"code","b":[240,29],"m":"beq","oa":11173,"o":"b_2BA5"},{"a":11144,"t":"code","b":[16,13],"m":"bpl","oa":11159,"o":"b_2B97"},{"a":11146,"t":"code","b":[32,203,26],"m":"jsr","oa":6859,"o":"j_1ACB"},{"a":11149,"t":"code","b":[173,15,2],"m":"lda","oa":527,"o":"a_020F"},{"a":11152,"t":"code","b":[208,18],"m":"bne","oa":11172,"o":"r_2BA4"},{"a":11154,"t":"code","b":[160,14],"m":"ldy","o":"#$0E"},{"a":11156,"t":"code","b":[76,63,27],"m":"jmp","oa":6975,"o":"set_frame_table"},{"a":11159,"l":"b_2B97","t":"code","b":[32,151,26],"m":"jsr","oa":6807,"o":"b_1A97","x":[11144]},{"a":11162,"t":"code","b":[173,15,2],"m":"lda","oa":527,"o":"a_020F"},{"a":11165,"t":"code","b":[208,5],"m":"bne","oa":11172,"o":"r_2BA4"},{"a":11167,"t":"code","b":[160,6],"m":"ldy","o":"#$06"},{"a":11169,"t":"code","b":[76,63,27],"m":"jmp","oa":6975,"o":"set_frame_table"},{"a":11172,"l":"r_2BA4","t":"code","b":[96],"m":"rts","x":[11152,11165]},{"a":11173,"l":"b_2BA5","t":"code","b":[173,107,2],"m":"lda","oa":619,"o":"a_026B","x":[11142]},{"a":11176,"t":"code","b":[240,7],"m":"beq","oa":11185,"o":"b_2BB1"},{"a":11178,"t":"code","b":[165,32],"m":"lda","oa":32,"o":"zpa_20"},{"a":11180,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":11182,"t":"code","b":[76,246,43],"m":"jmp","oa":11254,"o":"j_2BF6"},{"a":11185,"l":"b_2BB1","t":"code","b":[32,113,43],"m":"jsr","oa":11121,"o":"read_joystick","x":[11176]},{"a":11188,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":11190,"t":"code","b":[168],"m":"tay"},{"a":11191,"t":"code","b":[208,21],"m":"bne","oa":11214,"o":"b_2BCE"},{"a":11193,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":11195,"t":"code","b":[141,33,2],"m":"sta","oa":545,"o":"a_0221"},{"a":11198,"t":"code","b":[141,67,2],"m":"sta","oa":579,"o":"a_0243"},{"a":11201,"t":"code","b":[169,48],"m":"lda","o":"#$30"},{"a":11203,"t":"code","b":[141,157,2],"m":"sta","oa":669,"o":"a_029D"},{"a":11206,"l":"j_2BC6","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[11376]},{"a":11208,"t":"code","b":[141,237,2],"m":"sta","oa":749,"o":"a_02ED"},{"a":11211,"t":"code","b":[76,12,27],"m":"jmp","oa":6924,"o":"j_1B0C"},{"a":11214,"l":"b_2BCE","t":"code","b":[41,3],"m":"and","o":"#$03","x":[11191]},{"a":11216,"t":"code","b":[208,17],"m":"bne","oa":11235,"o":"b_2BE3"},{"a":11218,"t":"code","b":[152],"m":"tya"},{"a":11219,"t":"code","b":[41,12],"m":"and","o":"#$0C"},{"a":11221,"t":"code","b":[56],"m":"sec"},{"a":11222,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":11224,"t":"code","b":[141,151,2],"m":"sta","oa":663,"o":"a_0297"},{"a":11227,"t":"code","b":[77,150,2],"m":"eor","oa":662,"o":"a_0296"},{"a":11230,"t":"code","b":[240,3],"m":"beq","oa":11235,"o":"b_2BE3"},{"a":11232,"t":"code","b":[76,111,26],"m":"jmp","oa":6767,"o":"b_1A6F"},{"a":11235,"l":"b_2BE3","t":"code","b":[152],"m":"tya","x":[11216,11230]},{"a":11236,"t":"code","b":[41,2],"m":"and","o":"#$02"},{"a":11238,"t":"code","b":[208,13],"m":"bne","oa":11253,"o":"b_2BF5"},{"a":11240,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":11242,"t":"code","b":[141,33,2],"m":"sta","oa":545,"o":"a_0221"},{"a":11245,"t":"code","b":[141,67,2],"m":"sta","oa":579,"o":"a_0243"},{"a":11248,"t":"code","b":[169,48],"m":"lda","o":"#$30"},{"a":11250,"t":"code","b":[141,157,2],"m":"sta","oa":669,"o":"a_029D"},{"a":11253,"l":"b_2BF5","t":"code","b":[152],"m":"tya","x":[11238]},{"a":11254,"l":"j_2BF6","t":"code","b":[10],"m":"asl","o":"a","x":[11182]},{"a":11255,"t":"code","b":[168],"m":"tay"},{"a":11256,"t":"code","b":[185,233,143],"m":"lda","oa":36841,"o":"f_8FE9,y"},{"a":11259,"t":"code","b":[72],"m":"pha"},{"a":11260,"t":"code","b":[185,232,143],"m":"lda","oa":36840,"o":"part2_walk_handlers,y"},{"a":11263,"t":"code","b":[72],"m":"pha"},{"a":11264,"t":"code","b":[96],"m":"rts"},{"a":11265,"l":"part_two_jump_start","c":"Part two's action for the stick pushed up: unless the sprite slots are already on a path ($026B), it starts slots 0 and 1 on the jump path and sets the jump frames: sprite pointers $A0 and $A1 when Johnny faces right ($0297 is 7), otherwise $A2 and $A3.","t":"code","b":[173,107,2],"m":"lda","oa":619,"o":"a_026B","x":[11485,11531]},{"a":11268,"t":"code","b":[208,36],"m":"bne","oa":11306,"o":"r_2C2A"},{"a":11270,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":11272,"t":"code","b":[160,2],"m":"ldy","o":"#$02"},{"a":11274,"t":"code","b":[32,38,45],"m":"jsr","oa":11558,"o":"start_shot_slots"},{"a":11277,"t":"code","b":[173,151,2],"m":"lda","oa":663,"o":"a_0297"},{"a":11280,"t":"code","b":[201,7],"m":"cmp","o":"#$07"},{"a":11282,"t":"code","b":[208,11],"m":"bne","oa":11295,"o":"b_2C1F"},{"a":11284,"t":"code","b":[169,160],"m":"lda","o":"#$A0"},{"a":11286,"t":"code","b":[141,248,195],"m":"sta","oa":50168,"o":"a_C3F8"},{"a":11289,"t":"code","b":[169,161],"m":"lda","o":"#$A1"},{"a":11291,"t":"code","b":[141,249,195],"m":"sta","oa":50169,"o":"a_C3F9"},{"a":11294,"t":"code","b":[96],"m":"rts"},{"a":11295,"l":"b_2C1F","t":"code","b":[169,162],"m":"lda","o":"#$A2","x":[11282]},{"a":11297,"t":"code","b":[141,248,195],"m":"sta","oa":50168,"o":"a_C3F8"},{"a":11300,"t":"code","b":[169,163],"m":"lda","o":"#$A3"},{"a":11302,"t":"code","b":[141,249,195],"m":"sta","oa":50169,"o":"a_C3F9"},{"a":11305,"t":"code","b":[96],"m":"rts"},{"a":11306,"l":"r_2C2A","t":"code","b":[96],"m":"rts","x":[11268]},{"a":11307,"l":"part_two_duck_start","c":"Part two's action for the stick pushed down: clears the walking flag, sets the duck frame choice from $0303, and falls into the duck step at $2C38.","t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":11309,"t":"code","b":[141,237,2],"m":"sta","oa":749,"o":"a_02ED"},{"a":11312,"t":"code","b":[173,3,3],"m":"lda","oa":771,"o":"a_0303"},{"a":11315,"t":"code","b":[73,1],"m":"eor","o":"#$01"},{"a":11317,"t":"code","b":[141,32,2],"m":"sta","oa":544,"o":"a_0220"},{"a":11320,"l":"part_two_duck_step","c":"Part-two duck: counts the duck timer $029D down, sets the duck sprite frame and starts the ducking animation; at zero it ends the duck.","t":"code","b":[173,33,2],"m":"lda","oa":545,"o":"a_0221","x":[11501,11547]},{"a":11323,"t":"code","b":[240,1],"m":"beq","oa":11326,"o":"b_2C3E"},{"a":11325,"t":"code","b":[96],"m":"rts"},{"a":11326,"l":"b_2C3E","t":"code","b":[206,157,2],"m":"dec","oa":669,"o":"a_029D","x":[11323]},{"a":11329,"t":"code","b":[240,32],"m":"beq","oa":11363,"o":"b_2C63"},{"a":11331,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":11333,"t":"code","b":[141,67,2],"m":"sta","oa":579,"o":"a_0243"},{"a":11336,"t":"code","b":[173,151,2],"m":"lda","oa":663,"o":"a_0297"},{"a":11339,"t":"code","b":[201,7],"m":"cmp","o":"#$07"},{"a":11341,"t":"code","b":[208,10],"m":"bne","oa":11353,"o":"b_2C59"},{"a":11343,"t":"code","b":[169,245],"m":"lda","o":"#$F5"},{"a":11345,"t":"code","b":[141,248,195],"m":"sta","oa":50168,"o":"a_C3F8"},{"a":11348,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":11350,"t":"code","b":[76,146,45],"m":"jmp","oa":11666,"o":"duck_frame_pick"},{"a":11353,"l":"b_2C59","t":"code","b":[169,247],"m":"lda","o":"#$F7","x":[11341]},{"a":11355,"t":"code","b":[141,248,195],"m":"sta","oa":50168,"o":"a_C3F8"},{"a":11358,"t":"code","b":[160,2],"m":"ldy","o":"#$02"},{"a":11360,"t":"code","b":[76,146,45],"m":"jmp","oa":11666,"o":"duck_frame_pick"},{"a":11363,"l":"b_2C63","t":"code","b":[169,48],"m":"lda","o":"#$30","x":[11329]},{"a":11365,"t":"code","b":[141,157,2],"m":"sta","oa":669,"o":"a_029D"},{"a":11368,"t":"code","b":[141,33,2],"m":"sta","oa":545,"o":"a_0221"},{"a":11371,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":11373,"t":"code","b":[141,67,2],"m":"sta","oa":579,"o":"a_0243"},{"a":11376,"t":"code","b":[76,198,43],"m":"jmp","oa":11206,"o":"j_2BC6"},{"a":11379,"l":"part_two_walk_left","c":"Part two's action for the stick pushed left: if the walking flag $02ED is set, takes a left step ($2C81) and advances the walk frame.","t":"code","b":[173,237,2],"m":"lda","oa":749,"o":"a_02ED","x":[11509]},{"a":11382,"t":"code","b":[208,1],"m":"bne","oa":11385,"o":"b_2C79"},{"a":11384,"t":"code","b":[96],"m":"rts"},{"a":11385,"l":"b_2C79","t":"code","b":[32,129,44],"m":"jsr","oa":11393,"o":"part_two_walk_left_step","x":[11382]},{"a":11388,"t":"code","b":[160,6],"m":"ldy","o":"#$06"},{"a":11390,"t":"code","b":[76,31,27],"m":"jmp","oa":6943,"o":"walk_frame_advance"},{"a":11393,"l":"part_two_walk_left_step","c":"Moves the player's two sprites one pixel left, down to X $40, or ends the walk at the limit.","t":"code","b":[174,75,2],"m":"ldx","oa":587,"o":"a_024B","x":[11385,11482,11507,11512]},{"a":11396,"t":"code","b":[224,64],"m":"cpx","o":"#$40"},{"a":11398,"t":"code","b":[144,8],"m":"bcc","oa":11408,"o":"b_2C90"},{"a":11400,"t":"code","b":[202],"m":"dex"},{"a":11401,"t":"code","b":[142,75,2],"m":"stx","oa":587,"o":"a_024B"},{"a":11404,"t":"code","b":[142,76,2],"m":"stx","oa":588,"o":"a_024C"},{"a":11407,"t":"code","b":[96],"m":"rts"},{"a":11408,"l":"b_2C90","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[11398]},{"a":11410,"t":"code","b":[141,237,2],"m":"sta","oa":749,"o":"a_02ED"},{"a":11413,"t":"code","b":[96],"m":"rts"},{"a":11414,"l":"part_two_walk_right","c":"Part two's action for the stick pushed right: if the walking flag $02ED is set, takes a right step ($2CA4) and advances the walk frame with the table at $0E.","t":"code","b":[173,237,2],"m":"lda","oa":749,"o":"a_02ED","x":[11555]},{"a":11417,"t":"code","b":[208,1],"m":"bne","oa":11420,"o":"b_2C9C"},{"a":11419,"t":"code","b":[96],"m":"rts"},{"a":11420,"l":"b_2C9C","t":"code","b":[32,164,44],"m":"jsr","oa":11428,"o":"part_two_walk_right_step","x":[11417]},{"a":11423,"t":"code","b":[160,14],"m":"ldy","o":"#$0E"},{"a":11425,"t":"code","b":[76,31,27],"m":"jmp","oa":6943,"o":"walk_frame_advance"},{"a":11428,"l":"part_two_walk_right_step","c":"Moves the player's two sprites one pixel right, up to X $B0, once per call.","t":"code","b":[174,75,2],"m":"ldx","oa":587,"o":"a_024B","x":[11420,11528,11553]},{"a":11431,"t":"code","b":[224,176],"m":"cpx","o":"#$B0"},{"a":11433,"t":"code","b":[176,8],"m":"bcs","oa":11443,"o":"b_2CB3"},{"a":11435,"l":"b_2CAB","t":"code","b":[232],"m":"inx","x":[11448]},{"a":11436,"t":"code","b":[142,75,2],"m":"stx","oa":587,"o":"a_024B"},{"a":11439,"t":"code","b":[142,76,2],"m":"stx","oa":588,"o":"a_024C"},{"a":11442,"t":"code","b":[96],"m":"rts"},{"a":11443,"l":"b_2CB3","t":"code","b":[173,174,2],"m":"lda","oa":686,"o":"a_02AE","x":[11433]},{"a":11446,"t":"code","b":[201,246],"m":"cmp","o":"#$F6"},{"a":11448,"t":"code","b":[176,241],"m":"bcs","oa":11435,"o":"b_2CAB"},{"a":11450,"t":"code","b":[230,33],"m":"inc","oa":33,"o":"zpa_21"},{"a":11452,"t":"code","b":[173,11,3],"m":"lda","oa":779,"o":"a_030B"},{"a":11455,"t":"code","b":[240,11],"m":"beq","oa":11468,"o":"r_2CCC"},{"a":11457,"t":"code","b":[173,107,2],"m":"lda","oa":619,"o":"a_026B"},{"a":11460,"t":"code","b":[208,6],"m":"bne","oa":11468,"o":"r_2CCC"},{"a":11462,"t":"code","b":[238,75,2],"m":"inc","oa":587,"o":"a_024B"},{"a":11465,"t":"code","b":[238,76,2],"m":"inc","oa":588,"o":"a_024C"},{"a":11468,"l":"r_2CCC","t":"code","b":[96],"m":"rts","x":[11455,11460]},{"a":11469,"l":"part_two_up_left","c":"Part two's stick action for up and left: turns Johnny to face left if he is not, otherwise runs the jump start and the left walk.","t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":11471,"t":"code","b":[205,151,2],"m":"cmp","oa":663,"o":"a_0297"},{"a":11474,"t":"code","b":[240,6],"m":"beq","oa":11482,"o":"b_2CDA"},{"a":11476,"t":"code","b":[141,151,2],"m":"sta","oa":663,"o":"a_0297"},{"a":11479,"t":"code","b":[76,111,26],"m":"jmp","oa":6767,"o":"b_1A6F"},{"a":11482,"l":"b_2CDA","t":"code","b":[32,129,44],"m":"jsr","oa":11393,"o":"part_two_walk_left_step","x":[11474]},{"a":11485,"t":"code","b":[76,1,44],"m":"jmp","oa":11265,"o":"part_two_jump_start"},{"a":11488,"l":"part_two_down_left","c":"Part two's stick action for down and left: turns Johnny to face left, then runs the duck step and the left walk.","t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":11490,"t":"code","b":[205,151,2],"m":"cmp","oa":663,"o":"a_0297"},{"a":11493,"t":"code","b":[240,6],"m":"beq","oa":11501,"o":"b_2CED"},{"a":11495,"t":"code","b":[141,151,2],"m":"sta","oa":663,"o":"a_0297"},{"a":11498,"t":"code","b":[76,111,26],"m":"jmp","oa":6767,"o":"b_1A6F"},{"a":11501,"l":"b_2CED","t":"code","b":[32,56,44],"m":"jsr","oa":11320,"o":"part_two_duck_step","x":[11493]},{"a":11504,"t":"code","b":[173,33,2],"m":"lda","oa":545,"o":"a_0221"},{"a":11507,"t":"code","b":[240,140],"m":"beq","oa":11393,"o":"part_two_walk_left_step"},{"a":11509,"t":"code","b":[76,115,44],"m":"jmp","oa":11379,"o":"part_two_walk_left"},{"a":11512,"t":"code","b":[76,129,44],"m":"jmp","oa":11393,"o":"part_two_walk_left_step"},{"a":11515,"l":"part_two_up_right","c":"Part two's stick action for up and right: turns Johnny to face right, then runs the jump start and the right walk.","t":"code","b":[169,7],"m":"lda","o":"#$07"},{"a":11517,"t":"code","b":[205,151,2],"m":"cmp","oa":663,"o":"a_0297"},{"a":11520,"t":"code","b":[240,6],"m":"beq","oa":11528,"o":"b_2D08"},{"a":11522,"t":"code","b":[141,151,2],"m":"sta","oa":663,"o":"a_0297"},{"a":11525,"t":"code","b":[76,111,26],"m":"jmp","oa":6767,"o":"b_1A6F"},{"a":11528,"l":"b_2D08","t":"code","b":[32,164,44],"m":"jsr","oa":11428,"o":"part_two_walk_right_step","x":[11520]},{"a":11531,"t":"code","b":[76,1,44],"m":"jmp","oa":11265,"o":"part_two_jump_start"},{"a":11534,"l":"part_two_down_right","c":"Part two's stick action for down and right: turns Johnny to face right, then runs the duck step and the right walk.","t":"code","b":[169,7],"m":"lda","o":"#$07"},{"a":11536,"t":"code","b":[205,151,2],"m":"cmp","oa":663,"o":"a_0297"},{"a":11539,"t":"code","b":[240,6],"m":"beq","oa":11547,"o":"b_2D1B"},{"a":11541,"t":"code","b":[141,151,2],"m":"sta","oa":663,"o":"a_0297"},{"a":11544,"t":"code","b":[76,111,26],"m":"jmp","oa":6767,"o":"b_1A6F"},{"a":11547,"l":"b_2D1B","t":"code","b":[32,56,44],"m":"jsr","oa":11320,"o":"part_two_duck_step","x":[11539]},{"a":11550,"t":"code","b":[173,33,2],"m":"lda","oa":545,"o":"a_0221"},{"a":11553,"t":"code","b":[240,129],"m":"beq","oa":11428,"o":"part_two_walk_right_step"},{"a":11555,"t":"code","b":[76,150,44],"m":"jmp","oa":11414,"o":"part_two_walk_right"},{"a":11558,"l":"start_shot_slots","c":"Marks Y consecutive entries of the eight-slot shot tables, starting at X, as active and moving up.","t":"code","b":[138],"m":"txa","x":[11274,13833,38654,38679]},{"a":11559,"t":"code","b":[72],"m":"pha"},{"a":11560,"l":"b_2D28","t":"code","b":[189,107,2],"m":"lda","oa":619,"o":"a_026B,x","x":[11575]},{"a":11563,"t":"code","b":[208,8],"m":"bne","oa":11573,"o":"b_2D35"},{"a":11565,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":11567,"t":"code","b":[157,107,2],"m":"sta","oa":619,"o":"a_026B,x"},{"a":11570,"t":"code","b":[157,115,2],"m":"sta","oa":627,"o":"f_0273,x"},{"a":11573,"l":"b_2D35","t":"code","b":[232],"m":"inx","x":[11563]},{"a":11574,"t":"code","b":[136],"m":"dey"},{"a":11575,"t":"code","b":[208,239],"m":"bne","oa":11560,"o":"b_2D28"},{"a":11577,"t":"code","b":[104],"m":"pla"},{"a":11578,"t":"code","b":[170],"m":"tax"},{"a":11579,"t":"code","b":[96],"m":"rts"},{"a":11580,"l":"update_shots","c":"Moves each active entry of the eight-slot table at $026B along a path read from $8FC8, advancing a step counter in $027B and switching direction in $0273 at step $20; an entry that has stepped back to zero is released.","t":"code","b":[162,0],"m":"ldx","o":"#$00","x":[10054]},{"a":11582,"l":"b_2D3E","t":"code","b":[189,107,2],"m":"lda","oa":619,"o":"a_026B,x","x":[11590]},{"a":11585,"t":"code","b":[208,6],"m":"bne","oa":11593,"o":"b_2D49"},{"a":11587,"l":"j_2D43","t":"code","b":[232],"m":"inx","x":[11622,11647,11655,11663]},{"a":11588,"t":"code","b":[224,8],"m":"cpx","o":"#$08"},{"a":11590,"t":"code","b":[208,246],"m":"bne","oa":11582,"o":"b_2D3E"},{"a":11592,"t":"code","b":[96],"m":"rts"},{"a":11593,"l":"b_2D49","t":"code","b":[189,115,2],"m":"lda","oa":627,"o":"f_0273,x","x":[11585]},{"a":11596,"t":"code","b":[240,27],"m":"beq","oa":11625,"o":"b_2D69"},{"a":11598,"t":"code","b":[189,123,2],"m":"lda","oa":635,"o":"f_027B,x"},{"a":11601,"t":"code","b":[24],"m":"clc"},{"a":11602,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":11604,"t":"code","b":[157,123,2],"m":"sta","oa":635,"o":"f_027B,x"},{"a":11607,"t":"code","b":[201,32],"m":"cmp","o":"#$20"},{"a":11609,"t":"code","b":[240,39],"m":"beq","oa":11650,"o":"b_2D82"},{"a":11611,"t":"code","b":[168],"m":"tay"},{"a":11612,"t":"code","b":[189,83,2],"m":"lda","oa":595,"o":"a_0253,x"},{"a":11615,"t":"code","b":[56],"m":"sec"},{"a":11616,"t":"code","b":[249,200,143],"m":"sbc","oa":36808,"o":"jump_arc_table,y"},{"a":11619,"t":"code","b":[157,83,2],"m":"sta","oa":595,"o":"a_0253,x"},{"a":11622,"t":"code","b":[76,67,45],"m":"jmp","oa":11587,"o":"j_2D43"},{"a":11625,"l":"b_2D69","t":"code","b":[189,123,2],"m":"lda","oa":635,"o":"f_027B,x","x":[11596]},{"a":11628,"t":"code","b":[56],"m":"sec"},{"a":11629,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":11631,"t":"code","b":[157,123,2],"m":"sta","oa":635,"o":"f_027B,x"},{"a":11634,"t":"code","b":[240,22],"m":"beq","oa":11658,"o":"b_2D8A"},{"a":11636,"t":"code","b":[168],"m":"tay"},{"a":11637,"t":"code","b":[189,83,2],"m":"lda","oa":595,"o":"a_0253,x"},{"a":11640,"t":"code","b":[24],"m":"clc"},{"a":11641,"t":"code","b":[121,200,143],"m":"adc","oa":36808,"o":"jump_arc_table,y"},{"a":11644,"t":"code","b":[157,83,2],"m":"sta","oa":595,"o":"a_0253,x"},{"a":11647,"t":"code","b":[76,67,45],"m":"jmp","oa":11587,"o":"j_2D43"},{"a":11650,"l":"b_2D82","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[11609]},{"a":11652,"t":"code","b":[157,115,2],"m":"sta","oa":627,"o":"f_0273,x"},{"a":11655,"t":"code","b":[76,67,45],"m":"jmp","oa":11587,"o":"j_2D43"},{"a":11658,"l":"b_2D8A","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[11634]},{"a":11660,"t":"code","b":[157,107,2],"m":"sta","oa":619,"o":"a_026B,x"},{"a":11663,"t":"code","b":[76,67,45],"m":"jmp","oa":11587,"o":"j_2D43"},{"a":11666,"l":"duck_frame_pick","c":"Chooses the second sprite's pointer from the table at $2DBE (the walk or the duck frame, by the animation phase) and writes it to $C3F9.","t":"code","b":[173,237,2],"m":"lda","oa":749,"o":"a_02ED","x":[11350,11360]},{"a":11669,"t":"code","b":[208,9],"m":"bne","oa":11680,"o":"b_2DA0"},{"a":11671,"t":"code","b":[173,32,2],"m":"lda","oa":544,"o":"a_0220"},{"a":11674,"t":"code","b":[208,19],"m":"bne","oa":11695,"o":"b_2DAF"},{"a":11676,"t":"code","b":[200],"m":"iny"},{"a":11677,"t":"code","b":[76,175,45],"m":"jmp","oa":11695,"o":"b_2DAF"},{"a":11680,"l":"b_2DA0","t":"code","b":[206,152,2],"m":"dec","oa":664,"o":"a_0298","x":[11669]},{"a":11683,"t":"code","b":[48,1],"m":"bmi","oa":11686,"o":"b_2DA6"},{"a":11685,"t":"code","b":[96],"m":"rts"},{"a":11686,"l":"b_2DA6","t":"code","b":[32,25,27],"m":"jsr","oa":6937,"o":"reset_anim_timer","x":[11683]},{"a":11689,"t":"code","b":[206,32,2],"m":"dec","oa":544,"o":"a_0220"},{"a":11692,"t":"code","b":[48,8],"m":"bmi","oa":11702,"o":"b_2DB6"},{"a":11694,"t":"code","b":[200],"m":"iny"},{"a":11695,"l":"b_2DAF","t":"code","b":[185,190,45],"m":"lda","oa":11710,"o":"duck_frames,y","x":[11674,11677,11707]},{"a":11698,"t":"code","b":[141,249,195],"m":"sta","oa":50169,"o":"a_C3F9"},{"a":11701,"t":"code","b":[96],"m":"rts"},{"a":11702,"l":"b_2DB6","t":"code","b":[169,1],"m":"lda","o":"#$01","x":[11692]},{"a":11704,"t":"code","b":[141,32,2],"m":"sta","oa":544,"o":"a_0220"},{"a":11707,"t":"code","b":[76,175,45],"m":"jmp","oa":11695,"o":"b_2DAF"},{"a":11710,"l":"duck_frames","c":"Sprite pointers of the player's second sprite for the walk and duck frames, indexed by the animation phase.","t":"byte","b":[246,135,248,136],"x":[11695]},{"a":11714,"l":"spawn_actor_0222","c":"Event routine: allocates a sprite for the entity in slot $0222 and colours it.","t":"code","b":[160,112],"m":"ldy","o":"#$70"},{"a":11716,"t":"code","b":[56],"m":"sec"},{"a":11717,"t":"code","b":[32,99,54],"m":"jsr","oa":13923,"o":"alloc_sprite_slot"},{"a":11720,"t":"code","b":[144,1],"m":"bcc","oa":11723,"o":"b_2DCB"},{"a":11722,"t":"code","b":[96],"m":"rts"},{"a":11723,"l":"b_2DCB","t":"code","b":[142,34,2],"m":"stx","oa":546,"o":"a_0222","x":[11720]},{"a":11726,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":11728,"t":"code","b":[157,39,208],"m":"sta","o":"vic_sprite0_colour,x"},{"a":11731,"t":"code","b":[96],"m":"rts"},{"a":11732,"l":"actor_0222_update","c":"Event 1's creature (sprite slot in $0222; it enters from the left at height $70). Each pass it moves 3 pixels right ($3618 with carry set); when it leaves the world the slot variable is cleared and 80 points are added. While Johnny is not ducking ($0243 is 0) it hurts him when its X is 0 to 15 pixels beyond his: the shield (carry set at $32C7) loses 3 steps and the creature is removed. Its frame comes from $8F9A and the animation counter $02A7.","t":"code","b":[56],"m":"sec","x":[14083]},{"a":11733,"t":"code","b":[160,3],"m":"ldy","o":"#$03"},{"a":11735,"t":"code","b":[32,24,54],"m":"jsr","oa":13848,"o":"move_sprite_slot"},{"a":11738,"t":"code","b":[144,11],"m":"bcc","oa":11751,"o":"b_2DE7"},{"a":11740,"t":"code","b":[141,34,2],"m":"sta","oa":546,"o":"a_0222"},{"a":11743,"t":"code","b":[169,128],"m":"lda","o":"#$80"},{"a":11745,"t":"code","b":[141,236,2],"m":"sta","oa":748,"o":"a_02EC"},{"a":11748,"t":"code","b":[76,251,21],"m":"jmp","oa":5627,"o":"add_score"},{"a":11751,"l":"b_2DE7","t":"code","b":[172,167,2],"m":"ldy","oa":679,"o":"a_02A7","x":[11738]},{"a":11754,"t":"code","b":[185,154,143],"m":"lda","oa":36762,"o":"f_8F9A,y"},{"a":11757,"t":"code","b":[157,248,195],"m":"sta","oa":50168,"o":"a_C3F8,x"},{"a":11760,"t":"code","b":[173,67,2],"m":"lda","oa":579,"o":"a_0243"},{"a":11763,"t":"code","b":[208,35],"m":"bne","oa":11800,"o":"r_2E18"},{"a":11765,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":11767,"t":"code","b":[32,212,55],"m":"jsr","oa":14292,"o":"slot_x_position"},{"a":11770,"t":"code","b":[141,8,3],"m":"sta","oa":776,"o":"a_0308"},{"a":11773,"t":"code","b":[174,34,2],"m":"ldx","oa":546,"o":"a_0222"},{"a":11776,"t":"code","b":[32,212,55],"m":"jsr","oa":14292,"o":"slot_x_position"},{"a":11779,"t":"code","b":[56],"m":"sec"},{"a":11780,"t":"code","b":[237,8,3],"m":"sbc","oa":776,"o":"a_0308"},{"a":11783,"t":"code","b":[144,15],"m":"bcc","oa":11800,"o":"r_2E18"},{"a":11785,"t":"code","b":[201,16],"m":"cmp","o":"#$10"},{"a":11787,"t":"code","b":[176,11],"m":"bcs","oa":11800,"o":"r_2E18"},{"a":11789,"t":"code","b":[56],"m":"sec"},{"a":11790,"t":"code","b":[160,3],"m":"ldy","o":"#$03"},{"a":11792,"t":"code","b":[32,199,50],"m":"jsr","oa":12999,"o":"damage_player"},{"a":11795,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":11797,"t":"code","b":[141,34,2],"m":"sta","oa":546,"o":"a_0222"},{"a":11800,"l":"r_2E18","t":"code","b":[96],"m":"rts","x":[11763,11783,11787]},{"a":11801,"l":"spawn_event_4","c":"Event 4: allocates a sprite at the right edge at height $98 for the entity in slot $0223 and colours it 8.","t":"code","b":[160,152],"m":"ldy","o":"#$98"},{"a":11803,"t":"code","b":[24],"m":"clc"},{"a":11804,"t":"code","b":[32,99,54],"m":"jsr","oa":13923,"o":"alloc_sprite_slot"},{"a":11807,"t":"code","b":[144,1],"m":"bcc","oa":11810,"o":"b_2E22"},{"a":11809,"t":"code","b":[96],"m":"rts"},{"a":11810,"l":"b_2E22","t":"code","b":[142,35,2],"m":"stx","oa":547,"o":"a_0223","x":[11807]},{"a":11813,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":11815,"t":"code","b":[157,39,208],"m":"sta","o":"vic_sprite0_colour,x"},{"a":11818,"t":"code","b":[96],"m":"rts"},{"a":11819,"l":"actor_0223_update","c":"Event 4's creature (slot in $0223; it enters from the right at height $98). Each pass it moves 1 pixel left; leaving the world clears the slot variable and adds 35 points. It hurts Johnny when its X is 4 pixels behind to 7 pixels beyond his and Johnny's second sprite is at height $87 or lower: the shield loses 4 steps. Its frame comes from $8FA7 and the counter $02A5.","t":"code","b":[24],"m":"clc","x":[14091]},{"a":11820,"t":"code","b":[160,1],"m":"ldy","o":"#$01"},{"a":11822,"t":"code","b":[32,24,54],"m":"jsr","oa":13848,"o":"move_sprite_slot"},{"a":11825,"t":"code","b":[144,11],"m":"bcc","oa":11838,"o":"b_2E3E"},{"a":11827,"t":"code","b":[141,35,2],"m":"sta","oa":547,"o":"a_0223"},{"a":11830,"t":"code","b":[169,53],"m":"lda","o":"#$35"},{"a":11832,"t":"code","b":[141,236,2],"m":"sta","oa":748,"o":"a_02EC"},{"a":11835,"t":"code","b":[76,251,21],"m":"jmp","oa":5627,"o":"add_score"},{"a":11838,"l":"b_2E3E","t":"code","b":[162,0],"m":"ldx","o":"#$00","x":[11825]},{"a":11840,"t":"code","b":[32,212,55],"m":"jsr","oa":14292,"o":"slot_x_position"},{"a":11843,"t":"code","b":[141,8,3],"m":"sta","oa":776,"o":"a_0308"},{"a":11846,"t":"code","b":[174,35,2],"m":"ldx","oa":547,"o":"a_0223"},{"a":11849,"t":"code","b":[32,212,55],"m":"jsr","oa":14292,"o":"slot_x_position"},{"a":11852,"t":"code","b":[56],"m":"sec"},{"a":11853,"t":"code","b":[237,8,3],"m":"sbc","oa":776,"o":"a_0308"},{"a":11856,"t":"code","b":[144,7],"m":"bcc","oa":11865,"o":"b_2E59"},{"a":11858,"t":"code","b":[201,8],"m":"cmp","o":"#$08"},{"a":11860,"t":"code","b":[176,26],"m":"bcs","oa":11888,"o":"b_2E70"},{"a":11862,"t":"code","b":[76,93,46],"m":"jmp","oa":11869,"o":"j_2E5D"},{"a":11865,"l":"b_2E59","t":"code","b":[201,252],"m":"cmp","o":"#$FC","x":[11856]},{"a":11867,"t":"code","b":[144,19],"m":"bcc","oa":11888,"o":"b_2E70"},{"a":11869,"l":"j_2E5D","t":"code","b":[173,84,2],"m":"lda","oa":596,"o":"a_0254","x":[11862]},{"a":11872,"t":"code","b":[201,135],"m":"cmp","o":"#$87"},{"a":11874,"t":"code","b":[144,12],"m":"bcc","oa":11888,"o":"b_2E70"},{"a":11876,"t":"code","b":[56],"m":"sec"},{"a":11877,"t":"code","b":[160,4],"m":"ldy","o":"#$04"},{"a":11879,"t":"code","b":[32,199,50],"m":"jsr","oa":12999,"o":"damage_player"},{"a":11882,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":11884,"t":"code","b":[141,35,2],"m":"sta","oa":547,"o":"a_0223"},{"a":11887,"t":"code","b":[96],"m":"rts"},{"a":11888,"l":"b_2E70","t":"code","b":[172,165,2],"m":"ldy","oa":677,"o":"a_02A5","x":[11860,11867,11874]},{"a":11891,"t":"code","b":[185,167,143],"m":"lda","oa":36775,"o":"f_8FA7,y"},{"a":11894,"t":"code","b":[157,248,195],"m":"sta","oa":50168,"o":"a_C3F8,x"},{"a":11897,"t":"code","b":[96],"m":"rts"},{"a":11898,"l":"spawn_event_2","c":"Event 2: allocates a sprite at the right edge at height $8A for the entity in slot $0225 and colours it 1.","t":"code","b":[160,138],"m":"ldy","o":"#$8A"},{"a":11900,"t":"code","b":[24],"m":"clc"},{"a":11901,"t":"code","b":[32,99,54],"m":"jsr","oa":13923,"o":"alloc_sprite_slot"},{"a":11904,"t":"code","b":[144,1],"m":"bcc","oa":11907,"o":"b_2E83"},{"a":11906,"t":"code","b":[96],"m":"rts"},{"a":11907,"l":"b_2E83","t":"code","b":[142,37,2],"m":"stx","oa":549,"o":"a_0225","x":[11904]},{"a":11910,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":11912,"t":"code","b":[157,39,208],"m":"sta","o":"vic_sprite0_colour,x"},{"a":11915,"t":"code","b":[96],"m":"rts"},{"a":11916,"l":"actor_0225_update","c":"Event 2's creature (slot in $0225; it enters from the right at height $8A). Each pass it moves 3 pixels left; leaving the world clears the slot variable and adds 100 points. It hurts Johnny when its X is 1 to 16 pixels behind his and his second sprite is at height $7C or lower: the shield loses 6 steps. Its frame comes from $8F9E and the counter $02A6.","t":"code","b":[24],"m":"clc","x":[14099]},{"a":11917,"t":"code","b":[160,3],"m":"ldy","o":"#$03"},{"a":11919,"t":"code","b":[32,24,54],"m":"jsr","oa":13848,"o":"move_sprite_slot"},{"a":11922,"t":"code","b":[144,11],"m":"bcc","oa":11935,"o":"b_2E9F"},{"a":11924,"t":"code","b":[141,37,2],"m":"sta","oa":549,"o":"a_0225"},{"a":11927,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":11929,"t":"code","b":[141,235,2],"m":"sta","oa":747,"o":"a_02EB"},{"a":11932,"t":"code","b":[76,251,21],"m":"jmp","oa":5627,"o":"add_score"},{"a":11935,"l":"b_2E9F","t":"code","b":[162,0],"m":"ldx","o":"#$00","x":[11922]},{"a":11937,"t":"code","b":[32,212,55],"m":"jsr","oa":14292,"o":"slot_x_position"},{"a":11940,"t":"code","b":[141,8,3],"m":"sta","oa":776,"o":"a_0308"},{"a":11943,"t":"code","b":[174,37,2],"m":"ldx","oa":549,"o":"a_0225"},{"a":11946,"t":"code","b":[32,212,55],"m":"jsr","oa":14292,"o":"slot_x_position"},{"a":11949,"t":"code","b":[56],"m":"sec"},{"a":11950,"t":"code","b":[237,8,3],"m":"sbc","oa":776,"o":"a_0308"},{"a":11953,"t":"code","b":[176,23],"m":"bcs","oa":11978,"o":"b_2ECA"},{"a":11955,"t":"code","b":[201,240],"m":"cmp","o":"#$F0"},{"a":11957,"t":"code","b":[144,19],"m":"bcc","oa":11978,"o":"b_2ECA"},{"a":11959,"t":"code","b":[173,84,2],"m":"lda","oa":596,"o":"a_0254"},{"a":11962,"t":"code","b":[201,124],"m":"cmp","o":"#$7C"},{"a":11964,"t":"code","b":[144,12],"m":"bcc","oa":11978,"o":"b_2ECA"},{"a":11966,"t":"code","b":[56],"m":"sec"},{"a":11967,"t":"code","b":[160,6],"m":"ldy","o":"#$06"},{"a":11969,"t":"code","b":[32,199,50],"m":"jsr","oa":12999,"o":"damage_player"},{"a":11972,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":11974,"t":"code","b":[141,37,2],"m":"sta","oa":549,"o":"a_0225"},{"a":11977,"t":"code","b":[96],"m":"rts"},{"a":11978,"l":"b_2ECA","t":"code","b":[172,166,2],"m":"ldy","oa":678,"o":"a_02A6","x":[11953,11957,11964]},{"a":11981,"t":"code","b":[185,158,143],"m":"lda","oa":36766,"o":"f_8F9E,y"},{"a":11984,"t":"code","b":[157,248,195],"m":"sta","oa":50168,"o":"a_C3F8,x"},{"a":11987,"t":"code","b":[96],"m":"rts"},{"a":11988,"l":"spawn_event_7","c":"Event 7: allocates a sprite at the right edge at height $8D for the pair in slots $0227 and $0228 and colours it 7.","t":"code","b":[160,141],"m":"ldy","o":"#$8D"},{"a":11990,"t":"code","b":[24],"m":"clc"},{"a":11991,"t":"code","b":[32,99,54],"m":"jsr","oa":13923,"o":"alloc_sprite_slot"},{"a":11994,"t":"code","b":[144,1],"m":"bcc","oa":11997,"o":"b_2EDD"},{"a":11996,"t":"code","b":[96],"m":"rts"},{"a":11997,"l":"b_2EDD","t":"code","b":[142,39,2],"m":"stx","oa":551,"o":"a_0227","x":[11994]},{"a":12000,"t":"code","b":[169,7],"m":"lda","o":"#$07"},{"a":12002,"t":"code","b":[157,39,208],"m":"sta","o":"vic_sprite0_colour,x"},{"a":12005,"t":"code","b":[169,249],"m":"lda","o":"#$F9"},{"a":12007,"t":"code","b":[157,248,195],"m":"sta","oa":50168,"o":"a_C3F8,x"},{"a":12010,"t":"code","b":[96],"m":"rts"},{"a":12011,"l":"actor_0227_update","c":"Event 7's pair of sprites (slots in $0227 and $0228; enters from the right at height $8D). The second sprite is started when the first has come in past X $9A; after that both move 2 pixels left a pass. Leaving the world adds 85 points. When the first is 1 to 12 pixels behind Johnny and his second sprite is at height $85 or lower, the shield loses 5 steps and both are freed.","t":"code","b":[174,40,2],"m":"ldx","oa":552,"o":"a_0228","x":[14115,14126]},{"a":12014,"t":"code","b":[208,30],"m":"bne","oa":12046,"o":"b_2F0E"},{"a":12016,"t":"code","b":[174,39,2],"m":"ldx","oa":551,"o":"a_0227"},{"a":12019,"t":"code","b":[32,212,55],"m":"jsr","oa":14292,"o":"slot_x_position"},{"a":12022,"t":"code","b":[201,154],"m":"cmp","o":"#$9A"},{"a":12024,"t":"code","b":[144,1],"m":"bcc","oa":12027,"o":"b_2EFB"},{"a":12026,"t":"code","b":[96],"m":"rts"},{"a":12027,"l":"b_2EFB","t":"code","b":[160,141],"m":"ldy","o":"#$8D","x":[12024]},{"a":12029,"t":"code","b":[32,99,54],"m":"jsr","oa":13923,"o":"alloc_sprite_slot"},{"a":12032,"t":"code","b":[142,40,2],"m":"stx","oa":552,"o":"a_0228"},{"a":12035,"t":"code","b":[169,7],"m":"lda","o":"#$07"},{"a":12037,"t":"code","b":[157,39,208],"m":"sta","o":"vic_sprite0_colour,x"},{"a":12040,"t":"code","b":[169,164],"m":"lda","o":"#$A4"},{"a":12042,"t":"code","b":[157,248,195],"m":"sta","oa":50168,"o":"a_C3F8,x"},{"a":12045,"t":"code","b":[96],"m":"rts"},{"a":12046,"l":"b_2F0E","t":"code","b":[32,212,55],"m":"jsr","oa":14292,"o":"slot_x_position","x":[12014]},{"a":12049,"t":"code","b":[201,134],"m":"cmp","o":"#$86"},{"a":12051,"t":"code","b":[144,1],"m":"bcc","oa":12054,"o":"b_2F16"},{"a":12053,"t":"code","b":[96],"m":"rts"},{"a":12054,"l":"b_2F16","t":"code","b":[160,2],"m":"ldy","o":"#$02","x":[12051]},{"a":12056,"t":"code","b":[32,24,54],"m":"jsr","oa":13848,"o":"move_sprite_slot"},{"a":12059,"t":"code","b":[144,11],"m":"bcc","oa":12072,"o":"b_2F28"},{"a":12061,"t":"code","b":[141,40,2],"m":"sta","oa":552,"o":"a_0228"},{"a":12064,"t":"code","b":[169,133],"m":"lda","o":"#$85"},{"a":12066,"t":"code","b":[141,236,2],"m":"sta","oa":748,"o":"a_02EC"},{"a":12069,"t":"code","b":[76,251,21],"m":"jmp","oa":5627,"o":"add_score"},{"a":12072,"l":"b_2F28","t":"code","b":[162,0],"m":"ldx","o":"#$00","x":[12059]},{"a":12074,"t":"code","b":[32,212,55],"m":"jsr","oa":14292,"o":"slot_x_position"},{"a":12077,"t":"code","b":[141,8,3],"m":"sta","oa":776,"o":"a_0308"},{"a":12080,"t":"code","b":[174,39,2],"m":"ldx","oa":551,"o":"a_0227"},{"a":12083,"t":"code","b":[32,212,55],"m":"jsr","oa":14292,"o":"slot_x_position"},{"a":12086,"t":"code","b":[56],"m":"sec"},{"a":12087,"t":"code","b":[237,8,3],"m":"sbc","oa":776,"o":"a_0308"},{"a":12090,"t":"code","b":[176,32],"m":"bcs","oa":12124,"o":"b_2F5C"},{"a":12092,"t":"code","b":[201,244],"m":"cmp","o":"#$F4"},{"a":12094,"t":"code","b":[144,28],"m":"bcc","oa":12124,"o":"b_2F5C"},{"a":12096,"t":"code","b":[173,84,2],"m":"lda","oa":596,"o":"a_0254"},{"a":12099,"t":"code","b":[201,133],"m":"cmp","o":"#$85"},{"a":12101,"t":"code","b":[144,21],"m":"bcc","oa":12124,"o":"b_2F5C"},{"a":12103,"t":"code","b":[56],"m":"sec"},{"a":12104,"t":"code","b":[160,5],"m":"ldy","o":"#$05"},{"a":12106,"t":"code","b":[32,199,50],"m":"jsr","oa":12999,"o":"damage_player"},{"a":12109,"t":"code","b":[174,40,2],"m":"ldx","oa":552,"o":"a_0228"},{"a":12112,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":12114,"t":"code","b":[141,39,2],"m":"sta","oa":551,"o":"a_0227"},{"a":12117,"t":"code","b":[141,40,2],"m":"sta","oa":552,"o":"a_0228"},{"a":12120,"t":"code","b":[157,91,2],"m":"sta","oa":603,"o":"a_025B,x"},{"a":12123,"t":"code","b":[96],"m":"rts"},{"a":12124,"l":"b_2F5C","t":"code","b":[172,166,2],"m":"ldy","oa":678,"o":"a_02A6","x":[12090,12094,12101]},{"a":12127,"t":"code","b":[174,40,2],"m":"ldx","oa":552,"o":"a_0228"},{"a":12130,"t":"code","b":[185,164,143],"m":"lda","oa":36772,"o":"f_8FA4,y"},{"a":12133,"t":"code","b":[157,248,195],"m":"sta","oa":50168,"o":"a_C3F8,x"},{"a":12136,"t":"code","b":[174,39,2],"m":"ldx","oa":551,"o":"a_0227"},{"a":12139,"t":"code","b":[208,1],"m":"bne","oa":12142,"o":"b_2F6E"},{"a":12141,"t":"code","b":[96],"m":"rts"},{"a":12142,"l":"b_2F6E","t":"code","b":[185,161,143],"m":"lda","oa":36769,"o":"f_8FA1,y","x":[12139]},{"a":12145,"t":"code","b":[157,248,195],"m":"sta","oa":50168,"o":"a_C3F8,x"},{"a":12148,"t":"code","b":[24],"m":"clc"},{"a":12149,"t":"code","b":[160,2],"m":"ldy","o":"#$02"},{"a":12151,"t":"code","b":[32,24,54],"m":"jsr","oa":13848,"o":"move_sprite_slot"},{"a":12154,"t":"code","b":[144,3],"m":"bcc","oa":12159,"o":"r_2F7F"},{"a":12156,"t":"code","b":[141,39,2],"m":"sta","oa":551,"o":"a_0227"},{"a":12159,"l":"r_2F7F","t":"code","b":[96],"m":"rts","x":[12154]},{"a":12160,"l":"spawn_event_6","c":"Event 6: allocates a sprite at the right edge at height $8C for the entity in slot $0229, sets $0234 to 1 and colours it 9.","t":"code","b":[24],"m":"clc"},{"a":12161,"t":"code","b":[160,140],"m":"ldy","o":"#$8C"},{"a":12163,"t":"code","b":[32,99,54],"m":"jsr","oa":13923,"o":"alloc_sprite_slot"},{"a":12166,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":12168,"t":"code","b":[141,52,2],"m":"sta","oa":564,"o":"a_0234"},{"a":12171,"t":"code","b":[142,41,2],"m":"stx","oa":553,"o":"a_0229"},{"a":12174,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":12176,"t":"code","b":[157,39,208],"m":"sta","o":"vic_sprite0_colour,x"},{"a":12179,"t":"code","b":[96],"m":"rts"},{"a":12180,"l":"actor_0229_update","c":"Event 6's pair of sprites (slots in $0229 and $022A; enters from the right at height $8C). Each pass both move one pixel, left or right as the flag at $0234 says ($3032); the second is started when the first has come in past X $9C. When the scroll column reaches $A2 both are removed and 1,500 points are added.","t":"code","b":[174,42,2],"m":"ldx","oa":554,"o":"a_022A","x":[14134,14145]},{"a":12183,"t":"code","b":[208,31],"m":"bne","oa":12216,"o":"b_2FB8"},{"a":12185,"t":"code","b":[173,52,2],"m":"lda","oa":564,"o":"a_0234"},{"a":12188,"t":"code","b":[240,26],"m":"beq","oa":12216,"o":"b_2FB8"},{"a":12190,"t":"code","b":[174,41,2],"m":"ldx","oa":553,"o":"a_0229"},{"a":12193,"t":"code","b":[32,212,55],"m":"jsr","oa":14292,"o":"slot_x_position"},{"a":12196,"t":"code","b":[201,156],"m":"cmp","o":"#$9C"},{"a":12198,"t":"code","b":[144,3],"m":"bcc","oa":12203,"o":"b_2FAB"},{"a":12200,"t":"code","b":[76,184,47],"m":"jmp","oa":12216,"o":"b_2FB8"},{"a":12203,"l":"b_2FAB","t":"code","b":[160,140],"m":"ldy","o":"#$8C","x":[12198]},{"a":12205,"t":"code","b":[32,99,54],"m":"jsr","oa":13923,"o":"alloc_sprite_slot"},{"a":12208,"t":"code","b":[142,42,2],"m":"stx","oa":554,"o":"a_022A"},{"a":12211,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":12213,"t":"code","b":[157,39,208],"m":"sta","o":"vic_sprite0_colour,x"},{"a":12216,"l":"b_2FB8","t":"code","b":[172,165,2],"m":"ldy","oa":677,"o":"a_02A5","x":[12183,12188,12200]},{"a":12219,"t":"code","b":[174,41,2],"m":"ldx","oa":553,"o":"a_0229"},{"a":12222,"t":"code","b":[240,6],"m":"beq","oa":12230,"o":"b_2FC6"},{"a":12224,"t":"code","b":[185,171,143],"m":"lda","oa":36779,"o":"f_8FAB,y"},{"a":12227,"t":"code","b":[157,248,195],"m":"sta","oa":50168,"o":"a_C3F8,x"},{"a":12230,"l":"b_2FC6","t":"code","b":[174,42,2],"m":"ldx","oa":554,"o":"a_022A","x":[12222]},{"a":12233,"t":"code","b":[240,6],"m":"beq","oa":12241,"o":"b_2FD1"},{"a":12235,"t":"code","b":[185,173,143],"m":"lda","oa":36781,"o":"f_8FAD,y"},{"a":12238,"t":"code","b":[157,248,195],"m":"sta","oa":50168,"o":"a_C3F8,x"},{"a":12241,"l":"b_2FD1","t":"code","b":[174,41,2],"m":"ldx","oa":553,"o":"a_0229","x":[12233]},{"a":12244,"t":"code","b":[240,55],"m":"beq","oa":12301,"o":"b_300D"},{"a":12246,"t":"code","b":[173,174,2],"m":"lda","oa":686,"o":"a_02AE"},{"a":12249,"t":"code","b":[56],"m":"sec"},{"a":12250,"t":"code","b":[233,135],"m":"sbc","o":"#$87"},{"a":12252,"t":"code","b":[10],"m":"asl","o":"a"},{"a":12253,"t":"code","b":[10],"m":"asl","o":"a"},{"a":12254,"t":"code","b":[10],"m":"asl","o":"a"},{"a":12255,"t":"code","b":[10],"m":"asl","o":"a"},{"a":12256,"t":"code","b":[141,7,3],"m":"sta","oa":775,"o":"a_0307"},{"a":12259,"t":"code","b":[173,173,2],"m":"lda","oa":685,"o":"a_02AD"},{"a":12262,"t":"code","b":[10],"m":"asl","o":"a"},{"a":12263,"t":"code","b":[10],"m":"asl","o":"a"},{"a":12264,"t":"code","b":[24],"m":"clc"},{"a":12265,"t":"code","b":[109,7,3],"m":"adc","oa":775,"o":"a_0307"},{"a":12268,"t":"code","b":[141,7,3],"m":"sta","oa":775,"o":"a_0307"},{"a":12271,"t":"code","b":[169,124],"m":"lda","o":"#$7C"},{"a":12273,"t":"code","b":[56],"m":"sec"},{"a":12274,"t":"code","b":[237,7,3],"m":"sbc","oa":775,"o":"a_0307"},{"a":12277,"t":"code","b":[141,7,3],"m":"sta","oa":775,"o":"a_0307"},{"a":12280,"t":"code","b":[32,212,55],"m":"jsr","oa":14292,"o":"slot_x_position"},{"a":12283,"t":"code","b":[205,7,3],"m":"cmp","oa":775,"o":"a_0307"},{"a":12286,"t":"code","b":[176,5],"m":"bcs","oa":12293,"o":"b_3005"},{"a":12288,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":12290,"t":"code","b":[141,52,2],"m":"sta","oa":564,"o":"a_0234"},{"a":12293,"l":"b_3005","t":"code","b":[32,50,48],"m":"jsr","oa":12338,"o":"move_actor_helper","x":[12286]},{"a":12296,"t":"code","b":[144,3],"m":"bcc","oa":12301,"o":"b_300D"},{"a":12298,"t":"code","b":[141,41,2],"m":"sta","oa":553,"o":"a_0229"},{"a":12301,"l":"b_300D","t":"code","b":[174,42,2],"m":"ldx","oa":554,"o":"a_022A","x":[12244,12296]},{"a":12304,"t":"code","b":[240,8],"m":"beq","oa":12314,"o":"b_301A"},{"a":12306,"t":"code","b":[32,50,48],"m":"jsr","oa":12338,"o":"move_actor_helper"},{"a":12309,"t":"code","b":[144,3],"m":"bcc","oa":12314,"o":"b_301A"},{"a":12311,"t":"code","b":[141,42,2],"m":"sta","oa":554,"o":"a_022A"},{"a":12314,"l":"b_301A","t":"code","b":[173,174,2],"m":"lda","oa":686,"o":"a_02AE","x":[12304,12309]},{"a":12317,"t":"code","b":[201,162],"m":"cmp","o":"#$A2"},{"a":12319,"t":"code","b":[208,16],"m":"bne","oa":12337,"o":"r_3031"},{"a":12321,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":12323,"t":"code","b":[141,41,2],"m":"sta","oa":553,"o":"a_0229"},{"a":12326,"t":"code","b":[141,42,2],"m":"sta","oa":554,"o":"a_022A"},{"a":12329,"t":"code","b":[169,21],"m":"lda","o":"#$15"},{"a":12331,"t":"code","b":[141,235,2],"m":"sta","oa":747,"o":"a_02EB"},{"a":12334,"t":"code","b":[76,251,21],"m":"jmp","oa":5627,"o":"add_score"},{"a":12337,"l":"r_3031","t":"code","b":[96],"m":"rts","x":[12319]},{"a":12338,"l":"move_actor_helper","c":"Moves the entity in X by one pixel step, left or right according to flag $0234.","t":"code","b":[173,52,2],"m":"lda","oa":564,"o":"a_0234","x":[12293,12306]},{"a":12341,"t":"code","b":[240,6],"m":"beq","oa":12349,"o":"b_303D"},{"a":12343,"t":"code","b":[24],"m":"clc"},{"a":12344,"t":"code","b":[160,1],"m":"ldy","o":"#$01"},{"a":12346,"t":"code","b":[76,24,54],"m":"jmp","oa":13848,"o":"move_sprite_slot"},{"a":12349,"l":"b_303D","t":"code","b":[56],"m":"sec","x":[12341]},{"a":12350,"t":"code","b":[160,1],"m":"ldy","o":"#$01"},{"a":12352,"t":"code","b":[76,24,54],"m":"jmp","oa":13848,"o":"move_sprite_slot"},{"a":12355,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":12357,"t":"code","b":[141,52,2],"m":"sta","oa":564,"o":"a_0234"},{"a":12360,"t":"code","b":[96],"m":"rts"},{"a":12361,"l":"spawn_group_pair","c":"Spawns the first two members of a group.","t":"code","b":[162,2],"m":"ldx","o":"#$02","x":[14970]},{"a":12363,"t":"code","b":[32,144,48],"m":"jsr","oa":12432,"o":"spawn_group_member"},{"a":12366,"t":"code","b":[76,144,48],"m":"jmp","oa":12432,"o":"spawn_group_member"},{"a":12369,"l":"actor_022B_group_update","c":"Starts and moves the group of five sprites in the slots from $022B (the ending sequence's group, started by $3A6E), giving them the frames from $8FAF.","t":"code","b":[174,47,2],"m":"ldx","oa":559,"o":"a_022F","x":[14262]},{"a":12372,"t":"code","b":[208,20],"m":"bne","oa":12394,"o":"b_306A"},{"a":12374,"t":"code","b":[174,45,2],"m":"ldx","oa":557,"o":"a_022D"},{"a":12377,"t":"code","b":[208,9],"m":"bne","oa":12388,"o":"b_3064"},{"a":12379,"t":"code","b":[174,43,2],"m":"ldx","oa":555,"o":"a_022B"},{"a":12382,"t":"code","b":[32,169,48],"m":"jsr","oa":12457,"o":"spawn_group"},{"a":12385,"t":"code","b":[76,106,48],"m":"jmp","oa":12394,"o":"b_306A"},{"a":12388,"l":"b_3064","t":"code","b":[32,169,48],"m":"jsr","oa":12457,"o":"spawn_group","x":[12377]},{"a":12391,"t":"code","b":[76,106,48],"m":"jmp","oa":12394,"o":"b_306A"},{"a":12394,"l":"b_306A","t":"code","b":[162,2],"m":"ldx","o":"#$02","x":[12372,12385,12391]},{"a":12396,"l":"b_306C","t":"code","b":[24],"m":"clc","x":[12410]},{"a":12397,"t":"code","b":[160,2],"m":"ldy","o":"#$02"},{"a":12399,"t":"code","b":[32,24,54],"m":"jsr","oa":13848,"o":"move_sprite_slot"},{"a":12402,"t":"code","b":[144,3],"m":"bcc","oa":12407,"o":"b_3077"},{"a":12404,"t":"code","b":[157,41,2],"m":"sta","oa":553,"o":"a_0229,x"},{"a":12407,"l":"b_3077","t":"code","b":[232],"m":"inx","x":[12402]},{"a":12408,"t":"code","b":[224,7],"m":"cpx","o":"#$07"},{"a":12410,"t":"code","b":[208,240],"m":"bne","oa":12396,"o":"b_306C"},{"a":12412,"t":"code","b":[162,2],"m":"ldx","o":"#$02"},{"a":12414,"t":"code","b":[172,165,2],"m":"ldy","oa":677,"o":"a_02A5"},{"a":12417,"l":"b_3081","t":"code","b":[185,175,143],"m":"lda","oa":36783,"o":"f_8FAF,y","x":[12429]},{"a":12420,"t":"code","b":[157,248,195],"m":"sta","oa":50168,"o":"a_C3F8,x"},{"a":12423,"t":"code","b":[232],"m":"inx"},{"a":12424,"t":"code","b":[232],"m":"inx"},{"a":12425,"t":"code","b":[200],"m":"iny"},{"a":12426,"t":"code","b":[200],"m":"iny"},{"a":12427,"t":"code","b":[224,8],"m":"cpx","o":"#$08"},{"a":12429,"t":"code","b":[208,242],"m":"bne","oa":12417,"o":"b_3081"},{"a":12431,"t":"code","b":[96],"m":"rts"},{"a":12432,"l":"spawn_group_member","c":"Allocates a sprite for one member of the group, gives it its colour and its sprite pointer, and records its slot.","t":"code","b":[189,193,48],"m":"lda","oa":12481,"o":"f_30C1,x","x":[12363,12366,12467,12474]},{"a":12435,"t":"code","b":[168],"m":"tay"},{"a":12436,"t":"code","b":[24],"m":"clc"},{"a":12437,"t":"code","b":[32,99,54],"m":"jsr","oa":13923,"o":"alloc_sprite_slot"},{"a":12440,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":12442,"t":"code","b":[157,39,208],"m":"sta","o":"vic_sprite0_colour,x"},{"a":12445,"t":"code","b":[189,188,48],"m":"lda","oa":12476,"o":"group_pointer_table,x"},{"a":12448,"t":"code","b":[157,248,195],"m":"sta","oa":50168,"o":"a_C3F8,x"},{"a":12451,"t":"code","b":[138],"m":"txa"},{"a":12452,"t":"code","b":[157,41,2],"m":"sta","oa":553,"o":"a_0229,x"},{"a":12455,"t":"code","b":[232],"m":"inx"},{"a":12456,"t":"code","b":[96],"m":"rts"},{"a":12457,"l":"spawn_group","c":"Spawns the group's members, one after another, once the first has crossed column $9C.","t":"code","b":[32,212,55],"m":"jsr","oa":14292,"o":"slot_x_position","x":[12382,12388]},{"a":12460,"t":"code","b":[201,156],"m":"cmp","o":"#$9C"},{"a":12462,"t":"code","b":[144,1],"m":"bcc","oa":12465,"o":"b_30B1"},{"a":12464,"t":"code","b":[96],"m":"rts"},{"a":12465,"l":"b_30B1","t":"code","b":[232],"m":"inx","x":[12462]},{"a":12466,"t":"code","b":[232],"m":"inx"},{"a":12467,"t":"code","b":[32,144,48],"m":"jsr","oa":12432,"o":"spawn_group_member"},{"a":12470,"t":"code","b":[224,7],"m":"cpx","o":"#$07"},{"a":12472,"t":"code","b":[240,3],"m":"beq","oa":12477,"o":"r_30BD"},{"a":12474,"t":"code","b":[76,144,48],"m":"jmp","oa":12432,"o":"spawn_group_member"},{"a":12476,"t":"note","l":"group_pointer_table","c":"The sprite pointers $8B, $8A, $8C of the group.","note":"inside the item at $30BA","x":[12445]},{"a":12477,"l":"r_30BD","t":"code","b":[96],"m":"rts","x":[12472]},{"a":12478,"l":"group_sprite_tables","c":"Sprite pointers ($30BE) and Y positions ($30C1) of the members of the group spawned by $30A9.","t":"byte","b":[137,139,138]},{"a":12481,"l":"f_30C1","c":"Data at $30C1 (f_30C1): read by spawn_group_member.","t":"byte","b":[140,144,80,101,80,101,80],"x":[12432]},{"a":12488,"l":"spawn_actor_0230","c":"Event routine: starts the entity in slot $0230, its sprite pair and colour.","t":"code","b":[56],"m":"sec"},{"a":12489,"t":"code","b":[160,114],"m":"ldy","o":"#$72"},{"a":12491,"t":"code","b":[32,99,54],"m":"jsr","oa":13923,"o":"alloc_sprite_slot"},{"a":12494,"t":"code","b":[142,48,2],"m":"stx","oa":560,"o":"a_0230"},{"a":12497,"t":"code","b":[189,75,2],"m":"lda","oa":587,"o":"a_024B,x"},{"a":12500,"t":"code","b":[24],"m":"clc"},{"a":12501,"t":"code","b":[105,4],"m":"adc","o":"#$04"},{"a":12503,"t":"code","b":[157,75,2],"m":"sta","oa":587,"o":"a_024B,x"},{"a":12506,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":12508,"t":"code","b":[157,39,208],"m":"sta","o":"vic_sprite0_colour,x"},{"a":12511,"t":"code","b":[157,40,208],"m":"sta","o":"vic_sprite1_colour,x"},{"a":12514,"t":"code","b":[169,225],"m":"lda","o":"#$E1"},{"a":12516,"t":"code","b":[157,248,195],"m":"sta","oa":50168,"o":"a_C3F8,x"},{"a":12519,"t":"code","b":[56],"m":"sec"},{"a":12520,"t":"code","b":[160,135],"m":"ldy","o":"#$87"},{"a":12522,"t":"code","b":[76,99,54],"m":"jmp","oa":13923,"o":"alloc_sprite_slot"},{"a":12525,"l":"actor_0230_update","c":"Event 9's enemy pair (slot in $0230; enters from the left at height $72). It moves with its shadow ($315C) and, when no shot of its own is in flight, starts one ($327D). If Johnny's laser shot is already beyond it, the enemy is shot: 1,000 points are added, the pair's pictures change to $AC and $AB and the pair is removed a few frames later.","t":"code","b":[32,212,55],"m":"jsr","oa":14292,"o":"slot_x_position","x":[14153]},{"a":12528,"t":"code","b":[141,8,3],"m":"sta","oa":776,"o":"a_0308"},{"a":12531,"t":"code","b":[201,20],"m":"cmp","o":"#$14"},{"a":12533,"t":"code","b":[144,8],"m":"bcc","oa":12543,"o":"b_30FF"},{"a":12535,"t":"code","b":[169,227],"m":"lda","o":"#$E3"},{"a":12537,"t":"code","b":[157,249,195],"m":"sta","oa":50169,"o":"a_C3F9,x"},{"a":12540,"t":"code","b":[76,2,49],"m":"jmp","oa":12546,"o":"j_3102"},{"a":12543,"l":"b_30FF","t":"code","b":[32,92,49],"m":"jsr","oa":12636,"o":"move_actor_pair","x":[12533]},{"a":12546,"l":"j_3102","t":"code","b":[174,51,2],"m":"ldx","oa":563,"o":"a_0233","x":[12540]},{"a":12549,"t":"code","b":[208,13],"m":"bne","oa":12564,"o":"b_3114"},{"a":12551,"t":"code","b":[32,54,60],"m":"jsr","oa":15414,"o":"any_effects_active"},{"a":12554,"t":"code","b":[208,8],"m":"bne","oa":12564,"o":"b_3114"},{"a":12556,"t":"code","b":[173,6,2],"m":"lda","oa":518,"o":"a_0206"},{"a":12559,"t":"code","b":[208,3],"m":"bne","oa":12564,"o":"b_3114"},{"a":12561,"t":"code","b":[76,125,50],"m":"jmp","oa":12925,"o":"spawn_actor_0233"},{"a":12564,"l":"b_3114","t":"code","b":[174,60,2],"m":"ldx","oa":572,"o":"a_023C","x":[12549,12554,12559]},{"a":12567,"t":"code","b":[32,212,55],"m":"jsr","oa":14292,"o":"slot_x_position"},{"a":12570,"t":"code","b":[56],"m":"sec"},{"a":12571,"t":"code","b":[237,8,3],"m":"sbc","oa":776,"o":"a_0308"},{"a":12574,"t":"code","b":[144,1],"m":"bcc","oa":12577,"o":"b_3121"},{"a":12576,"t":"code","b":[96],"m":"rts"},{"a":12577,"l":"b_3121","t":"code","b":[56],"m":"sec","x":[12574]},{"a":12578,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":12580,"t":"code","b":[32,210,50],"m":"jsr","oa":13010,"o":"free_slot_and_damage"},{"a":12583,"t":"code","b":[174,48,2],"m":"ldx","oa":560,"o":"a_0230"},{"a":12586,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":12588,"t":"code","b":[141,48,2],"m":"sta","oa":560,"o":"a_0230"},{"a":12591,"t":"code","b":[169,16],"m":"lda","o":"#$10"},{"a":12593,"t":"code","b":[141,235,2],"m":"sta","oa":747,"o":"a_02EB"},{"a":12596,"t":"code","b":[32,251,21],"m":"jsr","oa":5627,"o":"add_score"},{"a":12599,"t":"code","b":[169,172],"m":"lda","o":"#$AC"},{"a":12601,"t":"code","b":[157,248,195],"m":"sta","oa":50168,"o":"a_C3F8,x"},{"a":12604,"t":"code","b":[189,76,2],"m":"lda","oa":588,"o":"a_024C,x"},{"a":12607,"t":"code","b":[24],"m":"clc"},{"a":12608,"t":"code","b":[105,2],"m":"adc","o":"#$02"},{"a":12610,"t":"code","b":[157,76,2],"m":"sta","oa":588,"o":"a_024C,x"},{"a":12613,"t":"code","b":[169,171],"m":"lda","o":"#$AB"},{"a":12615,"t":"code","b":[157,249,195],"m":"sta","oa":50169,"o":"a_C3F9,x"},{"a":12618,"l":"b_314A","t":"code","b":[173,6,3],"m":"lda","oa":774,"o":"a_0306","x":[12623]},{"a":12621,"t":"code","b":[201,4],"m":"cmp","o":"#$04"},{"a":12623,"t":"code","b":[208,249],"m":"bne","oa":12618,"o":"b_314A"},{"a":12625,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":12627,"t":"code","b":[141,6,3],"m":"sta","oa":774,"o":"a_0306"},{"a":12630,"t":"code","b":[169,173],"m":"lda","o":"#$AD"},{"a":12632,"t":"code","b":[157,249,195],"m":"sta","oa":50169,"o":"a_C3F9,x"},{"a":12635,"t":"code","b":[96],"m":"rts"},{"a":12636,"l":"move_actor_pair","c":"Moves an entity and its shadow sprite one step left, or right, together.","t":"code","b":[56],"m":"sec","x":[12543,12705]},{"a":12637,"t":"code","b":[160,1],"m":"ldy","o":"#$01"},{"a":12639,"t":"code","b":[32,24,54],"m":"jsr","oa":13848,"o":"move_sprite_slot"},{"a":12642,"t":"code","b":[56],"m":"sec"},{"a":12643,"t":"code","b":[232],"m":"inx"},{"a":12644,"t":"code","b":[160,1],"m":"ldy","o":"#$01"},{"a":12646,"t":"code","b":[32,24,54],"m":"jsr","oa":13848,"o":"move_sprite_slot"},{"a":12649,"t":"code","b":[144,7],"m":"bcc","oa":12658,"o":"b_3172"},{"a":12651,"t":"code","b":[141,48,2],"m":"sta","oa":560,"o":"a_0230"},{"a":12654,"t":"code","b":[141,50,2],"m":"sta","oa":562,"o":"a_0232"},{"a":12657,"t":"code","b":[96],"m":"rts"},{"a":12658,"l":"b_3172","t":"code","b":[172,167,2],"m":"ldy","oa":679,"o":"a_02A7","x":[12649]},{"a":12661,"t":"code","b":[185,252,35],"m":"lda","oa":9212,"o":"f_23FC,y"},{"a":12664,"t":"code","b":[157,248,195],"m":"sta","oa":50168,"o":"a_C3F8,x"},{"a":12667,"t":"code","b":[96],"m":"rts"},{"a":12668,"l":"spawn_chase_pair","c":"Starts a pair of entities that chase the player: allocates sprites on the left and right edges once, and sets their colour and pointer.","t":"code","b":[173,74,2],"m":"lda","oa":586,"o":"a_024A","x":[15327]},{"a":12671,"t":"code","b":[208,31],"m":"bne","oa":12704,"o":"r_31A0"},{"a":12673,"t":"code","b":[238,74,2],"m":"inc","oa":586,"o":"a_024A"},{"a":12676,"t":"code","b":[56],"m":"sec"},{"a":12677,"t":"code","b":[160,114],"m":"ldy","o":"#$72"},{"a":12679,"t":"code","b":[32,99,54],"m":"jsr","oa":13923,"o":"alloc_sprite_slot"},{"a":12682,"t":"code","b":[142,50,2],"m":"stx","oa":562,"o":"a_0232"},{"a":12685,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":12687,"t":"code","b":[157,39,208],"m":"sta","o":"vic_sprite0_colour,x"},{"a":12690,"t":"code","b":[157,40,208],"m":"sta","o":"vic_sprite1_colour,x"},{"a":12693,"t":"code","b":[169,146],"m":"lda","o":"#$92"},{"a":12695,"t":"code","b":[157,248,195],"m":"sta","oa":50168,"o":"a_C3F8,x"},{"a":12698,"t":"code","b":[56],"m":"sec"},{"a":12699,"t":"code","b":[160,135],"m":"ldy","o":"#$87"},{"a":12701,"t":"code","b":[76,99,54],"m":"jmp","oa":13923,"o":"alloc_sprite_slot"},{"a":12704,"l":"r_31A0","t":"code","b":[96],"m":"rts","x":[12671]},{"a":12705,"l":"actor_0232_update","c":"The chasing pair's first member (slot in $0232): moves it with its shadow and, when it is 16 or more pixels from Johnny and no effects are active, starts the second member at $32DA.","t":"code","b":[32,92,49],"m":"jsr","oa":12636,"o":"move_actor_pair","x":[14169]},{"a":12708,"t":"code","b":[174,53,2],"m":"ldx","oa":565,"o":"a_0235"},{"a":12711,"t":"code","b":[208,23],"m":"bne","oa":12736,"o":"r_31C0"},{"a":12713,"t":"code","b":[32,54,60],"m":"jsr","oa":15414,"o":"any_effects_active"},{"a":12716,"t":"code","b":[208,18],"m":"bne","oa":12736,"o":"r_31C0"},{"a":12718,"t":"code","b":[174,50,2],"m":"ldx","oa":562,"o":"a_0232"},{"a":12721,"t":"code","b":[32,212,55],"m":"jsr","oa":14292,"o":"slot_x_position"},{"a":12724,"t":"code","b":[201,16],"m":"cmp","o":"#$10"},{"a":12726,"t":"code","b":[144,8],"m":"bcc","oa":12736,"o":"r_31C0"},{"a":12728,"t":"code","b":[169,227],"m":"lda","o":"#$E3"},{"a":12730,"t":"code","b":[157,249,195],"m":"sta","oa":50169,"o":"a_C3F9,x"},{"a":12733,"t":"code","b":[76,218,50],"m":"jmp","oa":13018,"o":"spawn_actor_0235"},{"a":12736,"l":"r_31C0","t":"code","b":[96],"m":"rts","x":[12711,12716,12726]},{"a":12737,"l":"spawn_actor_0231","c":"Allocates a sprite pair for the entity in $0231 and sets its colour and pointers.","t":"code","b":[56],"m":"sec","x":[38587]},{"a":12738,"t":"code","b":[160,116],"m":"ldy","o":"#$74"},{"a":12740,"t":"code","b":[32,99,54],"m":"jsr","oa":13923,"o":"alloc_sprite_slot"},{"a":12743,"t":"code","b":[142,49,2],"m":"stx","oa":561,"o":"a_0231"},{"a":12746,"t":"code","b":[169,15],"m":"lda","o":"#$0F"},{"a":12748,"t":"code","b":[157,39,208],"m":"sta","o":"vic_sprite0_colour,x"},{"a":12751,"t":"code","b":[157,40,208],"m":"sta","o":"vic_sprite1_colour,x"},{"a":12754,"t":"code","b":[169,196],"m":"lda","o":"#$C4"},{"a":12756,"t":"code","b":[157,248,195],"m":"sta","oa":50168,"o":"a_C3F8,x"},{"a":12759,"t":"code","b":[56],"m":"sec"},{"a":12760,"t":"code","b":[160,137],"m":"ldy","o":"#$89"},{"a":12762,"t":"code","b":[76,99,54],"m":"jmp","oa":13923,"o":"alloc_sprite_slot"},{"a":12765,"l":"actor_0231_update","c":"Event 8's figure (slots in $0231 and the one after it; enters from the left at height $74, colour 15). Each pass both move 3 pixels right. When the figure is within 12 pixels of Johnny the energy loses 24 steps and the message CAPTURED AND DEACTIVATED is queued; if Johnny's laser shot reaches it first the figure is removed and 3,000 points are added.","t":"code","b":[56],"m":"sec","x":[14161]},{"a":12766,"t":"code","b":[160,3],"m":"ldy","o":"#$03"},{"a":12768,"t":"code","b":[32,24,54],"m":"jsr","oa":13848,"o":"move_sprite_slot"},{"a":12771,"t":"code","b":[56],"m":"sec"},{"a":12772,"t":"code","b":[232],"m":"inx"},{"a":12773,"t":"code","b":[160,3],"m":"ldy","o":"#$03"},{"a":12775,"t":"code","b":[32,24,54],"m":"jsr","oa":13848,"o":"move_sprite_slot"},{"a":12778,"t":"code","b":[144,4],"m":"bcc","oa":12784,"o":"b_31F0"},{"a":12780,"t":"code","b":[141,49,2],"m":"sta","oa":561,"o":"a_0231"},{"a":12783,"t":"code","b":[96],"m":"rts"},{"a":12784,"l":"b_31F0","t":"code","b":[32,212,55],"m":"jsr","oa":14292,"o":"slot_x_position","x":[12778]},{"a":12787,"t":"code","b":[141,8,3],"m":"sta","oa":776,"o":"a_0308"},{"a":12790,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":12792,"t":"code","b":[32,212,55],"m":"jsr","oa":14292,"o":"slot_x_position"},{"a":12795,"t":"code","b":[56],"m":"sec"},{"a":12796,"t":"code","b":[237,8,3],"m":"sbc","oa":776,"o":"a_0308"},{"a":12799,"t":"code","b":[201,12],"m":"cmp","o":"#$0C"},{"a":12801,"t":"code","b":[176,15],"m":"bcs","oa":12818,"o":"b_3212"},{"a":12803,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":12805,"t":"code","b":[141,49,2],"m":"sta","oa":561,"o":"a_0231"},{"a":12808,"t":"code","b":[160,24],"m":"ldy","o":"#$18"},{"a":12810,"t":"code","b":[32,228,30],"m":"jsr","oa":7908,"o":"energy_drain_step"},{"a":12813,"t":"code","b":[169,34],"m":"lda","o":"#$22"},{"a":12815,"t":"code","b":[76,239,13],"m":"jmp","oa":3567,"o":"queue_message"},{"a":12818,"l":"b_3212","t":"code","b":[174,60,2],"m":"ldx","oa":572,"o":"a_023C","x":[12801]},{"a":12821,"t":"code","b":[240,39],"m":"beq","oa":12862,"o":"b_323E"},{"a":12823,"t":"code","b":[32,212,55],"m":"jsr","oa":14292,"o":"slot_x_position"},{"a":12826,"t":"code","b":[56],"m":"sec"},{"a":12827,"t":"code","b":[237,8,3],"m":"sbc","oa":776,"o":"a_0308"},{"a":12830,"t":"code","b":[201,6],"m":"cmp","o":"#$06"},{"a":12832,"t":"code","b":[176,28],"m":"bcs","oa":12862,"o":"b_323E"},{"a":12834,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":12836,"t":"code","b":[141,49,2],"m":"sta","oa":561,"o":"a_0231"},{"a":12839,"t":"code","b":[174,60,2],"m":"ldx","oa":572,"o":"a_023C"},{"a":12842,"t":"code","b":[56],"m":"sec"},{"a":12843,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":12845,"t":"code","b":[32,210,50],"m":"jsr","oa":13010,"o":"free_slot_and_damage"},{"a":12848,"t":"code","b":[169,48],"m":"lda","o":"#$30"},{"a":12850,"t":"code","b":[141,235,2],"m":"sta","oa":747,"o":"a_02EB"},{"a":12853,"t":"code","b":[32,251,21],"m":"jsr","oa":5627,"o":"add_score"},{"a":12856,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":12858,"t":"code","b":[141,60,2],"m":"sta","oa":572,"o":"a_023C"},{"a":12861,"t":"code","b":[96],"m":"rts"},{"a":12862,"l":"b_323E","t":"code","b":[174,49,2],"m":"ldx","oa":561,"o":"a_0231","x":[12821,12832,12894]},{"a":12865,"t":"code","b":[169,196],"m":"lda","o":"#$C4"},{"a":12867,"t":"code","b":[157,248,195],"m":"sta","oa":50168,"o":"a_C3F8,x"},{"a":12870,"t":"code","b":[232],"m":"inx"},{"a":12871,"t":"code","b":[172,165,2],"m":"ldy","oa":677,"o":"a_02A5"},{"a":12874,"t":"code","b":[185,134,28],"m":"lda","oa":7302,"o":"f_1C86,y"},{"a":12877,"t":"code","b":[157,248,195],"m":"sta","oa":50168,"o":"a_C3F8,x"},{"a":12880,"t":"code","b":[96],"m":"rts"},{"a":12881,"l":"move_pair_right","c":"Moves sprite slot X and the slot after it one pixel to the right, then jumps to $323E to set the second sprite's frame pointer.","t":"code","b":[56],"m":"sec","x":[14898,14944]},{"a":12882,"t":"code","b":[160,1],"m":"ldy","o":"#$01"},{"a":12884,"t":"code","b":[32,24,54],"m":"jsr","oa":13848,"o":"move_sprite_slot"},{"a":12887,"t":"code","b":[56],"m":"sec"},{"a":12888,"t":"code","b":[232],"m":"inx"},{"a":12889,"t":"code","b":[160,1],"m":"ldy","o":"#$01"},{"a":12891,"t":"code","b":[32,24,54],"m":"jsr","oa":13848,"o":"move_sprite_slot"},{"a":12894,"t":"code","b":[76,62,50],"m":"jmp","oa":12862,"o":"b_323E"},{"a":12897,"l":"move_pair_b5","c":"Moves a sprite pair one step left, setting the first sprite pointer to $B5.","t":"code","b":[56],"m":"sec","x":[38640,38710]},{"a":12898,"t":"code","b":[160,1],"m":"ldy","o":"#$01"},{"a":12900,"t":"code","b":[32,24,54],"m":"jsr","oa":13848,"o":"move_sprite_slot"},{"a":12903,"t":"code","b":[169,181],"m":"lda","o":"#$B5"},{"a":12905,"t":"code","b":[157,248,195],"m":"sta","oa":50168,"o":"a_C3F8,x"},{"a":12908,"t":"code","b":[56],"m":"sec"},{"a":12909,"t":"code","b":[232],"m":"inx"},{"a":12910,"t":"code","b":[160,1],"m":"ldy","o":"#$01"},{"a":12912,"t":"code","b":[32,24,54],"m":"jsr","oa":13848,"o":"move_sprite_slot"},{"a":12915,"t":"code","b":[172,165,2],"m":"ldy","oa":677,"o":"a_02A5"},{"a":12918,"t":"code","b":[185,134,28],"m":"lda","oa":7302,"o":"f_1C86,y"},{"a":12921,"t":"code","b":[157,248,195],"m":"sta","oa":50168,"o":"a_C3F8,x"},{"a":12924,"t":"code","b":[96],"m":"rts"},{"a":12925,"l":"spawn_actor_0233","c":"Allocates a sprite for the entity in $0233 and gives it the position of the entity in $0230.","t":"code","b":[56],"m":"sec","x":[12561]},{"a":12926,"t":"code","b":[160,114],"m":"ldy","o":"#$72"},{"a":12928,"t":"code","b":[32,99,54],"m":"jsr","oa":13923,"o":"alloc_sprite_slot"},{"a":12931,"t":"code","b":[144,1],"m":"bcc","oa":12934,"o":"b_3286"},{"a":12933,"t":"code","b":[96],"m":"rts"},{"a":12934,"l":"b_3286","t":"code","b":[142,51,2],"m":"stx","oa":563,"o":"a_0233","x":[12931]},{"a":12937,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":12939,"t":"code","b":[157,39,208],"m":"sta","o":"vic_sprite0_colour,x"},{"a":12942,"t":"code","b":[169,143],"m":"lda","o":"#$8F"},{"a":12944,"t":"code","b":[157,248,195],"m":"sta","oa":50168,"o":"a_C3F8,x"},{"a":12947,"t":"code","b":[174,48,2],"m":"ldx","oa":560,"o":"a_0230"},{"a":12950,"t":"code","b":[189,75,2],"m":"lda","oa":587,"o":"a_024B,x"},{"a":12953,"t":"code","b":[174,51,2],"m":"ldx","oa":563,"o":"a_0233"},{"a":12956,"t":"code","b":[157,75,2],"m":"sta","oa":587,"o":"a_024B,x"},{"a":12959,"t":"code","b":[96],"m":"rts"},{"a":12960,"l":"actor_0233_update","c":"The shot of the enemy at $30ED (slot in $0233): each pass it moves 6 pixels right; when it has passed Johnny's X the energy loses 3 steps and it is removed.","t":"code","b":[56],"m":"sec","x":[14177]},{"a":12961,"t":"code","b":[160,6],"m":"ldy","o":"#$06"},{"a":12963,"t":"code","b":[32,24,54],"m":"jsr","oa":13848,"o":"move_sprite_slot"},{"a":12966,"t":"code","b":[32,212,55],"m":"jsr","oa":14292,"o":"slot_x_position"},{"a":12969,"t":"code","b":[141,8,3],"m":"sta","oa":776,"o":"a_0308"},{"a":12972,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":12974,"t":"code","b":[32,212,55],"m":"jsr","oa":14292,"o":"slot_x_position"},{"a":12977,"t":"code","b":[56],"m":"sec"},{"a":12978,"t":"code","b":[237,8,3],"m":"sbc","oa":776,"o":"a_0308"},{"a":12981,"t":"code","b":[144,1],"m":"bcc","oa":12984,"o":"b_32B8"},{"a":12983,"t":"code","b":[96],"m":"rts"},{"a":12984,"l":"b_32B8","t":"code","b":[160,3],"m":"ldy","o":"#$03","x":[12981]},{"a":12986,"t":"code","b":[174,51,2],"m":"ldx","oa":563,"o":"a_0233"},{"a":12989,"t":"code","b":[24],"m":"clc"},{"a":12990,"t":"code","b":[32,199,50],"m":"jsr","oa":12999,"o":"damage_player"},{"a":12993,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":12995,"t":"code","b":[141,51,2],"m":"sta","oa":563,"o":"a_0233"},{"a":12998,"t":"code","b":[96],"m":"rts"},{"a":12999,"l":"damage_player","c":"Plays the hit sound ($9B3F), then drains the player's energy bar by Y steps when carry is clear, or the shield bar when carry is set.","t":"code","b":[32,63,155],"m":"jsr","oa":39743,"o":"start_hit_effect","x":[11792,11879,11969,12106,12990,13094,13219,13347,13495,13594,13683,13784]},{"a":13002,"l":"j_32CA","t":"code","b":[176,3],"m":"bcs","oa":13007,"o":"b_32CF","x":[13015]},{"a":13004,"t":"code","b":[76,228,30],"m":"jmp","oa":7908,"o":"energy_drain_step"},{"a":13007,"l":"b_32CF","t":"code","b":[76,40,31],"m":"jmp","oa":7976,"o":"shield_drain_step","x":[13002]},{"a":13010,"l":"free_slot_and_damage","c":"Frees sprite slot X, then drains the energy or shield as $32C7 does, by Y steps.","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[12580,12845,13361]},{"a":13012,"t":"code","b":[157,91,2],"m":"sta","oa":603,"o":"a_025B,x"},{"a":13015,"t":"code","b":[76,202,50],"m":"jmp","oa":13002,"o":"j_32CA"},{"a":13018,"l":"spawn_actor_0235","c":"Allocates a sprite for the entity in $0235 and gives it the position of the entity in $0232.","t":"code","b":[56],"m":"sec","x":[12733,15338]},{"a":13019,"t":"code","b":[160,114],"m":"ldy","o":"#$72"},{"a":13021,"t":"code","b":[32,99,54],"m":"jsr","oa":13923,"o":"alloc_sprite_slot"},{"a":13024,"t":"code","b":[142,53,2],"m":"stx","oa":565,"o":"a_0235"},{"a":13027,"t":"code","b":[169,6],"m":"lda","o":"#$06"},{"a":13029,"t":"code","b":[157,39,208],"m":"sta","o":"vic_sprite0_colour,x"},{"a":13032,"t":"code","b":[174,50,2],"m":"ldx","oa":562,"o":"a_0232"},{"a":13035,"t":"code","b":[240,14],"m":"beq","oa":13051,"o":"r_32FB"},{"a":13037,"t":"code","b":[189,75,2],"m":"lda","oa":587,"o":"a_024B,x"},{"a":13040,"t":"code","b":[174,53,2],"m":"ldx","oa":565,"o":"a_0235"},{"a":13043,"t":"code","b":[157,75,2],"m":"sta","oa":587,"o":"a_024B,x"},{"a":13046,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":13048,"t":"code","b":[141,50,2],"m":"sta","oa":562,"o":"a_0232"},{"a":13051,"l":"r_32FB","t":"code","b":[96],"m":"rts","x":[13035]},{"a":13052,"l":"actor_0235_update","c":"The second member of the chasing pair (slot in $0235): each pass it moves 6 pixels right; when it has passed Johnny's X the energy loses 24 steps and it is removed.","t":"code","b":[56],"m":"sec","x":[14185]},{"a":13053,"t":"code","b":[160,6],"m":"ldy","o":"#$06"},{"a":13055,"t":"code","b":[32,24,54],"m":"jsr","oa":13848,"o":"move_sprite_slot"},{"a":13058,"t":"code","b":[172,165,2],"m":"ldy","oa":677,"o":"a_02A5"},{"a":13061,"t":"code","b":[185,181,143],"m":"lda","oa":36789,"o":"f_8FB5,y"},{"a":13064,"t":"code","b":[157,248,195],"m":"sta","oa":50168,"o":"a_C3F8,x"},{"a":13067,"t":"code","b":[174,53,2],"m":"ldx","oa":565,"o":"a_0235"},{"a":13070,"t":"code","b":[32,212,55],"m":"jsr","oa":14292,"o":"slot_x_position"},{"a":13073,"t":"code","b":[141,9,3],"m":"sta","oa":777,"o":"a_0309"},{"a":13076,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":13078,"t":"code","b":[32,212,55],"m":"jsr","oa":14292,"o":"slot_x_position"},{"a":13081,"t":"code","b":[56],"m":"sec"},{"a":13082,"t":"code","b":[237,9,3],"m":"sbc","oa":777,"o":"a_0309"},{"a":13085,"t":"code","b":[144,1],"m":"bcc","oa":13088,"o":"b_3320"},{"a":13087,"t":"code","b":[96],"m":"rts"},{"a":13088,"l":"b_3320","t":"code","b":[24],"m":"clc","x":[13085]},{"a":13089,"t":"code","b":[174,53,2],"m":"ldx","oa":565,"o":"a_0235"},{"a":13092,"t":"code","b":[160,24],"m":"ldy","o":"#$18"},{"a":13094,"t":"code","b":[32,199,50],"m":"jsr","oa":12999,"o":"damage_player"},{"a":13097,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":13099,"t":"code","b":[141,53,2],"m":"sta","oa":565,"o":"a_0235"},{"a":13102,"t":"code","b":[96],"m":"rts"},{"a":13103,"l":"spawn_overlay_actor","c":"Allocates two sprites and starts the overlay sprite pair at $0293.","t":"code","b":[24],"m":"clc","x":[14949,38817]},{"a":13104,"t":"code","b":[160,114],"m":"ldy","o":"#$72"},{"a":13106,"t":"code","b":[32,99,54],"m":"jsr","oa":13923,"o":"alloc_sprite_slot"},{"a":13109,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":13111,"t":"code","b":[141,147,2],"m":"sta","oa":659,"o":"a_0293"},{"a":13114,"t":"code","b":[169,194],"m":"lda","o":"#$C2"},{"a":13116,"t":"code","b":[141,248,195],"m":"sta","oa":50168,"o":"a_C3F8"},{"a":13119,"t":"code","b":[24],"m":"clc"},{"a":13120,"t":"code","b":[160,135],"m":"ldy","o":"#$87"},{"a":13122,"t":"code","b":[76,99,54],"m":"jmp","oa":13923,"o":"alloc_sprite_slot"},{"a":13125,"l":"overlay_actor_update","c":"Per-pass routine of the overlay pair started by $332F.","t":"code","b":[24],"m":"clc","x":[14288]},{"a":13126,"t":"code","b":[160,1],"m":"ldy","o":"#$01"},{"a":13128,"t":"code","b":[32,24,54],"m":"jsr","oa":13848,"o":"move_sprite_slot"},{"a":13131,"t":"code","b":[24],"m":"clc"},{"a":13132,"t":"code","b":[232],"m":"inx"},{"a":13133,"t":"code","b":[160,1],"m":"ldy","o":"#$01"},{"a":13135,"t":"code","b":[32,24,54],"m":"jsr","oa":13848,"o":"move_sprite_slot"},{"a":13138,"t":"code","b":[172,165,2],"m":"ldy","oa":677,"o":"a_02A5"},{"a":13141,"t":"code","b":[185,122,28],"m":"lda","oa":7290,"o":"f_1C7A,y"},{"a":13144,"t":"code","b":[141,249,195],"m":"sta","oa":50169,"o":"a_C3F9"},{"a":13147,"t":"code","b":[96],"m":"rts"},{"a":13148,"l":"spawn_actor_0236","c":"Allocates a sprite for the entity in slot $0236 at the height in $0256 and gives it a path.","t":"code","b":[24],"m":"clc","x":[14989]},{"a":13149,"t":"code","b":[172,86,2],"m":"ldy","oa":598,"o":"a_0256"},{"a":13152,"t":"code","b":[32,99,54],"m":"jsr","oa":13923,"o":"alloc_sprite_slot"},{"a":13155,"t":"code","b":[142,54,2],"m":"stx","oa":566,"o":"a_0236"},{"a":13158,"t":"code","b":[173,78,2],"m":"lda","oa":590,"o":"a_024E"},{"a":13161,"t":"code","b":[157,75,2],"m":"sta","oa":587,"o":"a_024B,x"},{"a":13164,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":13166,"t":"code","b":[157,107,2],"m":"sta","oa":619,"o":"a_026B,x"},{"a":13169,"t":"code","b":[169,32],"m":"lda","o":"#$20"},{"a":13171,"t":"code","b":[157,123,2],"m":"sta","oa":635,"o":"f_027B,x"},{"a":13174,"t":"code","b":[169,6],"m":"lda","o":"#$06"},{"a":13176,"t":"code","b":[157,39,208],"m":"sta","o":"vic_sprite0_colour,x"},{"a":13179,"t":"code","b":[96],"m":"rts"},{"a":13180,"l":"actor_0236_update","c":"The object started by $335C in the ending sequence (slot in $0236): each pass it moves 6 pixels left and, once it has passed Johnny, loses its slot (the hit routine is called with no damage).","t":"code","b":[24],"m":"clc","x":[14278]},{"a":13181,"t":"code","b":[160,6],"m":"ldy","o":"#$06"},{"a":13183,"t":"code","b":[32,24,54],"m":"jsr","oa":13848,"o":"move_sprite_slot"},{"a":13186,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":13188,"t":"code","b":[32,212,55],"m":"jsr","oa":14292,"o":"slot_x_position"},{"a":13191,"t":"code","b":[141,8,3],"m":"sta","oa":776,"o":"a_0308"},{"a":13194,"t":"code","b":[174,54,2],"m":"ldx","oa":566,"o":"a_0236"},{"a":13197,"t":"code","b":[32,212,55],"m":"jsr","oa":14292,"o":"slot_x_position"},{"a":13200,"t":"code","b":[56],"m":"sec"},{"a":13201,"t":"code","b":[237,8,3],"m":"sbc","oa":776,"o":"a_0308"},{"a":13204,"t":"code","b":[144,10],"m":"bcc","oa":13216,"o":"b_33A0"},{"a":13206,"t":"code","b":[172,165,2],"m":"ldy","oa":677,"o":"a_02A5"},{"a":13209,"t":"code","b":[185,183,143],"m":"lda","oa":36791,"o":"f_8FB7,y"},{"a":13212,"t":"code","b":[157,248,195],"m":"sta","oa":50168,"o":"a_C3F8,x"},{"a":13215,"t":"code","b":[96],"m":"rts"},{"a":13216,"l":"b_33A0","t":"code","b":[56],"m":"sec","x":[13204]},{"a":13217,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":13219,"t":"code","b":[32,199,50],"m":"jsr","oa":12999,"o":"damage_player"},{"a":13222,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":13224,"t":"code","b":[141,54,2],"m":"sta","oa":566,"o":"a_0236"},{"a":13227,"t":"code","b":[96],"m":"rts"},{"a":13228,"l":"spawn_event_5","c":"Event 5: allocates a sprite at the left edge at height $7B for the entity in slot $023A and colours it 3.","t":"code","b":[56],"m":"sec"},{"a":13229,"t":"code","b":[160,123],"m":"ldy","o":"#$7B"},{"a":13231,"t":"code","b":[32,99,54],"m":"jsr","oa":13923,"o":"alloc_sprite_slot"},{"a":13234,"t":"code","b":[142,58,2],"m":"stx","oa":570,"o":"a_023A"},{"a":13237,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":13239,"t":"code","b":[157,39,208],"m":"sta","o":"vic_sprite0_colour,x"},{"a":13242,"t":"code","b":[96],"m":"rts"},{"a":13243,"l":"actor_023A_update","c":"Event 5's creature (slot in $023A; enters from the left at height $7B). Each pass it moves 2 pixels right and is removed when it leaves the world; it does no damage and awards no points.","t":"code","b":[56],"m":"sec","x":[14193]},{"a":13244,"t":"code","b":[160,2],"m":"ldy","o":"#$02"},{"a":13246,"t":"code","b":[32,24,54],"m":"jsr","oa":13848,"o":"move_sprite_slot"},{"a":13249,"t":"code","b":[144,4],"m":"bcc","oa":13255,"o":"b_33C7"},{"a":13251,"t":"code","b":[141,58,2],"m":"sta","oa":570,"o":"a_023A"},{"a":13254,"t":"code","b":[96],"m":"rts"},{"a":13255,"l":"b_33C7","t":"code","b":[172,166,2],"m":"ldy","oa":678,"o":"a_02A6","x":[13249]},{"a":13258,"t":"code","b":[185,185,143],"m":"lda","oa":36793,"o":"f_8FB9,y"},{"a":13261,"t":"code","b":[157,248,195],"m":"sta","oa":50168,"o":"a_C3F8,x"},{"a":13264,"t":"code","b":[96],"m":"rts"},{"a":13265,"l":"spawn_event_11","c":"Event 11: allocates a sprite at the right edge at height $6A for the entity in slot $023D and colours it 1.","t":"code","b":[160,106],"m":"ldy","o":"#$6A"},{"a":13267,"t":"code","b":[24],"m":"clc"},{"a":13268,"t":"code","b":[32,99,54],"m":"jsr","oa":13923,"o":"alloc_sprite_slot"},{"a":13271,"t":"code","b":[144,1],"m":"bcc","oa":13274,"o":"b_33DA"},{"a":13273,"t":"code","b":[96],"m":"rts"},{"a":13274,"l":"b_33DA","t":"code","b":[142,61,2],"m":"stx","oa":573,"o":"a_023D","x":[13271]},{"a":13277,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":13279,"t":"code","b":[157,39,208],"m":"sta","o":"vic_sprite0_colour,x"},{"a":13282,"t":"code","b":[96],"m":"rts"},{"a":13283,"l":"actor_023D_update","c":"Event 11's pair of sprites (slots in $023D and $023E; enters from the right at height $6A). The second is started when the first is past X $9C; both move 3 pixels left a pass. While Johnny is not ducking, if the first is 1 to 16 pixels behind his X, the shield loses 8 steps and both are removed. The second leaving the world adds 100 points.","t":"code","b":[174,62,2],"m":"ldx","oa":574,"o":"a_023E","x":[14209]},{"a":13286,"t":"code","b":[208,27],"m":"bne","oa":13315,"o":"b_3403"},{"a":13288,"t":"code","b":[174,61,2],"m":"ldx","oa":573,"o":"a_023D"},{"a":13291,"t":"code","b":[32,212,55],"m":"jsr","oa":14292,"o":"slot_x_position"},{"a":13294,"t":"code","b":[201,156],"m":"cmp","o":"#$9C"},{"a":13296,"t":"code","b":[144,3],"m":"bcc","oa":13301,"o":"b_33F5"},{"a":13298,"t":"code","b":[76,3,52],"m":"jmp","oa":13315,"o":"b_3403"},{"a":13301,"l":"b_33F5","t":"code","b":[160,106],"m":"ldy","o":"#$6A","x":[13296]},{"a":13303,"t":"code","b":[24],"m":"clc"},{"a":13304,"t":"code","b":[32,99,54],"m":"jsr","oa":13923,"o":"alloc_sprite_slot"},{"a":13307,"t":"code","b":[142,62,2],"m":"stx","oa":574,"o":"a_023E"},{"a":13310,"t":"code","b":[169,14],"m":"lda","o":"#$0E"},{"a":13312,"t":"code","b":[157,39,208],"m":"sta","o":"vic_sprite0_colour,x"},{"a":13315,"l":"b_3403","t":"code","b":[173,67,2],"m":"lda","oa":579,"o":"a_0243","x":[13286,13298,14220]},{"a":13318,"t":"code","b":[208,44],"m":"bne","oa":13364,"o":"b_3434"},{"a":13320,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":13322,"t":"code","b":[32,212,55],"m":"jsr","oa":14292,"o":"slot_x_position"},{"a":13325,"t":"code","b":[141,8,3],"m":"sta","oa":776,"o":"a_0308"},{"a":13328,"t":"code","b":[174,61,2],"m":"ldx","oa":573,"o":"a_023D"},{"a":13331,"t":"code","b":[32,212,55],"m":"jsr","oa":14292,"o":"slot_x_position"},{"a":13334,"t":"code","b":[56],"m":"sec"},{"a":13335,"t":"code","b":[237,8,3],"m":"sbc","oa":776,"o":"a_0308"},{"a":13338,"t":"code","b":[176,24],"m":"bcs","oa":13364,"o":"b_3434"},{"a":13340,"t":"code","b":[201,240],"m":"cmp","o":"#$F0"},{"a":13342,"t":"code","b":[144,20],"m":"bcc","oa":13364,"o":"b_3434"},{"a":13344,"t":"code","b":[56],"m":"sec"},{"a":13345,"t":"code","b":[160,8],"m":"ldy","o":"#$08"},{"a":13347,"t":"code","b":[32,199,50],"m":"jsr","oa":12999,"o":"damage_player"},{"a":13350,"t":"code","b":[174,62,2],"m":"ldx","oa":574,"o":"a_023E"},{"a":13353,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":13355,"t":"code","b":[141,61,2],"m":"sta","oa":573,"o":"a_023D"},{"a":13358,"t":"code","b":[141,62,2],"m":"sta","oa":574,"o":"a_023E"},{"a":13361,"t":"code","b":[76,210,50],"m":"jmp","oa":13010,"o":"free_slot_and_damage"},{"a":13364,"l":"b_3434","t":"code","b":[174,61,2],"m":"ldx","oa":573,"o":"a_023D","x":[13318,13338,13342]},{"a":13367,"t":"code","b":[240,21],"m":"beq","oa":13390,"o":"b_344E"},{"a":13369,"t":"code","b":[24],"m":"clc"},{"a":13370,"t":"code","b":[160,3],"m":"ldy","o":"#$03"},{"a":13372,"t":"code","b":[32,24,54],"m":"jsr","oa":13848,"o":"move_sprite_slot"},{"a":13375,"t":"code","b":[144,4],"m":"bcc","oa":13381,"o":"b_3445"},{"a":13377,"t":"code","b":[141,61,2],"m":"sta","oa":573,"o":"a_023D"},{"a":13380,"t":"code","b":[96],"m":"rts"},{"a":13381,"l":"b_3445","t":"code","b":[172,165,2],"m":"ldy","oa":677,"o":"a_02A5","x":[13375]},{"a":13384,"t":"code","b":[185,188,143],"m":"lda","oa":36796,"o":"f_8FBC,y"},{"a":13387,"t":"code","b":[157,248,195],"m":"sta","oa":50168,"o":"a_C3F8,x"},{"a":13390,"l":"b_344E","t":"code","b":[174,62,2],"m":"ldx","oa":574,"o":"a_023E","x":[13367]},{"a":13393,"t":"code","b":[240,28],"m":"beq","oa":13423,"o":"r_346F"},{"a":13395,"t":"code","b":[24],"m":"clc"},{"a":13396,"t":"code","b":[160,3],"m":"ldy","o":"#$03"},{"a":13398,"t":"code","b":[32,24,54],"m":"jsr","oa":13848,"o":"move_sprite_slot"},{"a":13401,"t":"code","b":[144,11],"m":"bcc","oa":13414,"o":"b_3466"},{"a":13403,"t":"code","b":[141,62,2],"m":"sta","oa":574,"o":"a_023E"},{"a":13406,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":13408,"t":"code","b":[141,235,2],"m":"sta","oa":747,"o":"a_02EB"},{"a":13411,"t":"code","b":[76,251,21],"m":"jmp","oa":5627,"o":"add_score"},{"a":13414,"l":"b_3466","t":"code","b":[172,165,2],"m":"ldy","oa":677,"o":"a_02A5","x":[13401]},{"a":13417,"t":"code","b":[185,190,143],"m":"lda","oa":36798,"o":"f_8FBE,y"},{"a":13420,"t":"code","b":[157,248,195],"m":"sta","oa":50168,"o":"a_C3F8,x"},{"a":13423,"l":"r_346F","t":"code","b":[96],"m":"rts","x":[13393]},{"a":13424,"l":"spawn_event_3","c":"Event 3: allocates a sprite at the right edge at height $94 for the entity in slot $0226 and colours it 8.","t":"code","b":[160,148],"m":"ldy","o":"#$94"},{"a":13426,"t":"code","b":[24],"m":"clc"},{"a":13427,"t":"code","b":[32,99,54],"m":"jsr","oa":13923,"o":"alloc_sprite_slot"},{"a":13430,"t":"code","b":[144,1],"m":"bcc","oa":13433,"o":"b_3479"},{"a":13432,"t":"code","b":[96],"m":"rts"},{"a":13433,"l":"b_3479","t":"code","b":[142,38,2],"m":"stx","oa":550,"o":"a_0226","x":[13430]},{"a":13436,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":13438,"t":"code","b":[157,39,208],"m":"sta","o":"vic_sprite0_colour,x"},{"a":13441,"t":"code","b":[96],"m":"rts"},{"a":13442,"l":"actor_0226_update","c":"Event 3's creature (slot in $0226; enters from the right at height $94). Each pass it moves 2 pixels left; leaving the world adds 50 points. It hurts Johnny when it is 1 to 16 pixels behind his X and his second sprite is at height $85 or lower: the shield loses 5 steps.","t":"code","b":[24],"m":"clc","x":[14107]},{"a":13443,"t":"code","b":[160,2],"m":"ldy","o":"#$02"},{"a":13445,"t":"code","b":[32,24,54],"m":"jsr","oa":13848,"o":"move_sprite_slot"},{"a":13448,"t":"code","b":[144,11],"m":"bcc","oa":13461,"o":"b_3495"},{"a":13450,"t":"code","b":[141,38,2],"m":"sta","oa":550,"o":"a_0226"},{"a":13453,"t":"code","b":[169,80],"m":"lda","o":"#$50"},{"a":13455,"t":"code","b":[141,236,2],"m":"sta","oa":748,"o":"a_02EC"},{"a":13458,"t":"code","b":[76,251,21],"m":"jmp","oa":5627,"o":"add_score"},{"a":13461,"l":"b_3495","t":"code","b":[162,0],"m":"ldx","o":"#$00","x":[13448]},{"a":13463,"t":"code","b":[32,212,55],"m":"jsr","oa":14292,"o":"slot_x_position"},{"a":13466,"t":"code","b":[141,8,3],"m":"sta","oa":776,"o":"a_0308"},{"a":13469,"t":"code","b":[174,38,2],"m":"ldx","oa":550,"o":"a_0226"},{"a":13472,"t":"code","b":[32,212,55],"m":"jsr","oa":14292,"o":"slot_x_position"},{"a":13475,"t":"code","b":[56],"m":"sec"},{"a":13476,"t":"code","b":[237,8,3],"m":"sbc","oa":776,"o":"a_0308"},{"a":13479,"t":"code","b":[176,23],"m":"bcs","oa":13504,"o":"b_34C0"},{"a":13481,"t":"code","b":[201,240],"m":"cmp","o":"#$F0"},{"a":13483,"t":"code","b":[144,19],"m":"bcc","oa":13504,"o":"b_34C0"},{"a":13485,"t":"code","b":[173,84,2],"m":"lda","oa":596,"o":"a_0254"},{"a":13488,"t":"code","b":[201,133],"m":"cmp","o":"#$85"},{"a":13490,"t":"code","b":[144,12],"m":"bcc","oa":13504,"o":"b_34C0"},{"a":13492,"t":"code","b":[56],"m":"sec"},{"a":13493,"t":"code","b":[160,5],"m":"ldy","o":"#$05"},{"a":13495,"t":"code","b":[32,199,50],"m":"jsr","oa":12999,"o":"damage_player"},{"a":13498,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":13500,"t":"code","b":[141,38,2],"m":"sta","oa":550,"o":"a_0226"},{"a":13503,"t":"code","b":[96],"m":"rts"},{"a":13504,"l":"b_34C0","t":"code","b":[172,165,2],"m":"ldy","oa":677,"o":"a_02A5","x":[13479,13483,13490]},{"a":13507,"t":"code","b":[185,169,143],"m":"lda","oa":36777,"o":"f_8FA9,y"},{"a":13510,"t":"code","b":[157,248,195],"m":"sta","oa":50168,"o":"a_C3F8,x"},{"a":13513,"t":"code","b":[96],"m":"rts"},{"a":13514,"l":"spawn_event_12","c":"Event 12: allocates a sprite at the left edge at height $8C for the entity in slot $023F and colours it 14.","t":"code","b":[160,140],"m":"ldy","o":"#$8C"},{"a":13516,"t":"code","b":[56],"m":"sec"},{"a":13517,"t":"code","b":[32,99,54],"m":"jsr","oa":13923,"o":"alloc_sprite_slot"},{"a":13520,"t":"code","b":[144,1],"m":"bcc","oa":13523,"o":"b_34D3"},{"a":13522,"t":"code","b":[96],"m":"rts"},{"a":13523,"l":"b_34D3","t":"code","b":[142,63,2],"m":"stx","oa":575,"o":"a_023F","x":[13520]},{"a":13526,"t":"code","b":[169,14],"m":"lda","o":"#$0E"},{"a":13528,"t":"code","b":[157,39,208],"m":"sta","o":"vic_sprite0_colour,x"},{"a":13531,"t":"code","b":[96],"m":"rts"},{"a":13532,"l":"actor_023F_update","c":"Event 12's creature (slot in $023F; enters from the left at height $8C). Each pass it moves 2 pixels right; leaving the world adds 500 points. It hurts Johnny when it is 0 to 7 pixels beyond his X and his second sprite is at height $7B or lower: the energy loses 16 steps.","t":"code","b":[56],"m":"sec","x":[14228]},{"a":13533,"t":"code","b":[160,2],"m":"ldy","o":"#$02"},{"a":13535,"t":"code","b":[32,24,54],"m":"jsr","oa":13848,"o":"move_sprite_slot"},{"a":13538,"t":"code","b":[144,11],"m":"bcc","oa":13551,"o":"b_34EF"},{"a":13540,"t":"code","b":[141,63,2],"m":"sta","oa":575,"o":"a_023F"},{"a":13543,"t":"code","b":[169,5],"m":"lda","o":"#$05"},{"a":13545,"t":"code","b":[141,235,2],"m":"sta","oa":747,"o":"a_02EB"},{"a":13548,"t":"code","b":[76,251,21],"m":"jmp","oa":5627,"o":"add_score"},{"a":13551,"l":"b_34EF","t":"code","b":[172,165,2],"m":"ldy","oa":677,"o":"a_02A5","x":[13538]},{"a":13554,"t":"code","b":[185,192,143],"m":"lda","oa":36800,"o":"f_8FC0,y"},{"a":13557,"t":"code","b":[157,248,195],"m":"sta","oa":50168,"o":"a_C3F8,x"},{"a":13560,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":13562,"t":"code","b":[32,212,55],"m":"jsr","oa":14292,"o":"slot_x_position"},{"a":13565,"t":"code","b":[141,8,3],"m":"sta","oa":776,"o":"a_0308"},{"a":13568,"t":"code","b":[174,63,2],"m":"ldx","oa":575,"o":"a_023F"},{"a":13571,"t":"code","b":[32,212,55],"m":"jsr","oa":14292,"o":"slot_x_position"},{"a":13574,"t":"code","b":[56],"m":"sec"},{"a":13575,"t":"code","b":[237,8,3],"m":"sbc","oa":776,"o":"a_0308"},{"a":13578,"t":"code","b":[144,22],"m":"bcc","oa":13602,"o":"r_3522"},{"a":13580,"t":"code","b":[201,8],"m":"cmp","o":"#$08"},{"a":13582,"t":"code","b":[176,18],"m":"bcs","oa":13602,"o":"r_3522"},{"a":13584,"t":"code","b":[173,84,2],"m":"lda","oa":596,"o":"a_0254"},{"a":13587,"t":"code","b":[201,123],"m":"cmp","o":"#$7B"},{"a":13589,"t":"code","b":[144,11],"m":"bcc","oa":13602,"o":"r_3522"},{"a":13591,"t":"code","b":[24],"m":"clc"},{"a":13592,"t":"code","b":[160,16],"m":"ldy","o":"#$10"},{"a":13594,"t":"code","b":[32,199,50],"m":"jsr","oa":12999,"o":"damage_player"},{"a":13597,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":13599,"t":"code","b":[141,63,2],"m":"sta","oa":575,"o":"a_023F"},{"a":13602,"l":"r_3522","t":"code","b":[96],"m":"rts","x":[13578,13582,13589]},{"a":13603,"l":"spawn_event_13","c":"Event 13: allocates a sprite at the left edge at height $8C for the entity in slot $0240 and colours it 3.","t":"code","b":[160,140],"m":"ldy","o":"#$8C"},{"a":13605,"t":"code","b":[56],"m":"sec"},{"a":13606,"t":"code","b":[32,99,54],"m":"jsr","oa":13923,"o":"alloc_sprite_slot"},{"a":13609,"t":"code","b":[144,1],"m":"bcc","oa":13612,"o":"b_352C"},{"a":13611,"t":"code","b":[96],"m":"rts"},{"a":13612,"l":"b_352C","t":"code","b":[142,64,2],"m":"stx","oa":576,"o":"a_0240","x":[13609]},{"a":13615,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":13617,"t":"code","b":[157,39,208],"m":"sta","o":"vic_sprite0_colour,x"},{"a":13620,"t":"code","b":[96],"m":"rts"},{"a":13621,"l":"actor_0240_update","c":"Event 13's creature (slot in $0240; enters from the left at height $8C). Each pass it moves 3 pixels right; leaving the world adds 500 points. It hurts Johnny when it is 0 to 7 pixels beyond his X and his second sprite is at height $7B or lower: the energy loses 20 steps.","t":"code","b":[56],"m":"sec","x":[14236]},{"a":13622,"t":"code","b":[160,3],"m":"ldy","o":"#$03"},{"a":13624,"t":"code","b":[32,24,54],"m":"jsr","oa":13848,"o":"move_sprite_slot"},{"a":13627,"t":"code","b":[144,11],"m":"bcc","oa":13640,"o":"b_3548"},{"a":13629,"t":"code","b":[141,64,2],"m":"sta","oa":576,"o":"a_0240"},{"a":13632,"t":"code","b":[169,5],"m":"lda","o":"#$05"},{"a":13634,"t":"code","b":[141,235,2],"m":"sta","oa":747,"o":"a_02EB"},{"a":13637,"t":"code","b":[76,251,21],"m":"jmp","oa":5627,"o":"add_score"},{"a":13640,"l":"b_3548","t":"code","b":[172,165,2],"m":"ldy","oa":677,"o":"a_02A5","x":[13627]},{"a":13643,"t":"code","b":[185,194,143],"m":"lda","oa":36802,"o":"f_8FC2,y"},{"a":13646,"t":"code","b":[157,248,195],"m":"sta","oa":50168,"o":"a_C3F8,x"},{"a":13649,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":13651,"t":"code","b":[32,212,55],"m":"jsr","oa":14292,"o":"slot_x_position"},{"a":13654,"t":"code","b":[141,8,3],"m":"sta","oa":776,"o":"a_0308"},{"a":13657,"t":"code","b":[174,64,2],"m":"ldx","oa":576,"o":"a_0240"},{"a":13660,"t":"code","b":[32,212,55],"m":"jsr","oa":14292,"o":"slot_x_position"},{"a":13663,"t":"code","b":[56],"m":"sec"},{"a":13664,"t":"code","b":[237,8,3],"m":"sbc","oa":776,"o":"a_0308"},{"a":13667,"t":"code","b":[144,22],"m":"bcc","oa":13691,"o":"r_357B"},{"a":13669,"t":"code","b":[201,8],"m":"cmp","o":"#$08"},{"a":13671,"t":"code","b":[176,18],"m":"bcs","oa":13691,"o":"r_357B"},{"a":13673,"t":"code","b":[173,84,2],"m":"lda","oa":596,"o":"a_0254"},{"a":13676,"t":"code","b":[201,123],"m":"cmp","o":"#$7B"},{"a":13678,"t":"code","b":[144,11],"m":"bcc","oa":13691,"o":"r_357B"},{"a":13680,"t":"code","b":[24],"m":"clc"},{"a":13681,"t":"code","b":[160,20],"m":"ldy","o":"#$14"},{"a":13683,"t":"code","b":[32,199,50],"m":"jsr","oa":12999,"o":"damage_player"},{"a":13686,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":13688,"t":"code","b":[141,64,2],"m":"sta","oa":576,"o":"a_0240"},{"a":13691,"l":"r_357B","t":"code","b":[96],"m":"rts","x":[13667,13671,13678]},{"a":13692,"l":"spawn_event_14","c":"Event 14: allocates a sprite at the right edge at height $7B for the entity in slot $0244 and colours it 1.","t":"code","b":[160,123],"m":"ldy","o":"#$7B"},{"a":13694,"t":"code","b":[24],"m":"clc"},{"a":13695,"t":"code","b":[32,99,54],"m":"jsr","oa":13923,"o":"alloc_sprite_slot"},{"a":13698,"t":"code","b":[142,68,2],"m":"stx","oa":580,"o":"a_0244"},{"a":13701,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":13703,"t":"code","b":[157,39,208],"m":"sta","o":"vic_sprite0_colour,x"},{"a":13706,"t":"code","b":[96],"m":"rts"},{"a":13707,"l":"actor_0244_update","c":"Event 14's creature (slot in $0244; enters from the right at height $7B). Each pass it moves 1 pixel left and is removed when it leaves the world; it does no damage and awards no points.","t":"code","b":[24],"m":"clc","x":[14244]},{"a":13708,"t":"code","b":[160,1],"m":"ldy","o":"#$01"},{"a":13710,"t":"code","b":[32,24,54],"m":"jsr","oa":13848,"o":"move_sprite_slot"},{"a":13713,"t":"code","b":[144,4],"m":"bcc","oa":13719,"o":"b_3597"},{"a":13715,"t":"code","b":[141,68,2],"m":"sta","oa":580,"o":"a_0244"},{"a":13718,"t":"code","b":[96],"m":"rts"},{"a":13719,"l":"b_3597","t":"code","b":[172,165,2],"m":"ldy","oa":677,"o":"a_02A5","x":[13713]},{"a":13722,"t":"code","b":[185,196,143],"m":"lda","oa":36804,"o":"f_8FC4,y"},{"a":13725,"t":"code","b":[157,248,195],"m":"sta","oa":50168,"o":"a_C3F8,x"},{"a":13728,"t":"code","b":[96],"m":"rts"},{"a":13729,"l":"spawn_event_15","c":"Event 15: allocates a sprite at the right edge at height $8A for the entity in slot $0242 and colours it 7.","t":"code","b":[24],"m":"clc"},{"a":13730,"t":"code","b":[160,138],"m":"ldy","o":"#$8A"},{"a":13732,"t":"code","b":[32,99,54],"m":"jsr","oa":13923,"o":"alloc_sprite_slot"},{"a":13735,"t":"code","b":[144,1],"m":"bcc","oa":13738,"o":"b_35AA"},{"a":13737,"t":"code","b":[96],"m":"rts"},{"a":13738,"l":"b_35AA","t":"code","b":[142,66,2],"m":"stx","oa":578,"o":"a_0242","x":[13735]},{"a":13741,"t":"code","b":[169,7],"m":"lda","o":"#$07"},{"a":13743,"t":"code","b":[157,39,208],"m":"sta","o":"vic_sprite0_colour,x"},{"a":13746,"t":"code","b":[96],"m":"rts"},{"a":13747,"l":"actor_0242_update","c":"Event 15's creature (slot in $0242; enters from the right at height $8A), which hops: every 48th pass of its walk it starts a jump on its own path ($2D26). Each pass it moves 1 pixel left. When it is within 8 pixels behind to 5 pixels beyond Johnny's X and Johnny is not jumping ($026B is 0) the shield loses 5 steps and it is removed; if Johnny is in the air it goes under him.","t":"code","b":[162,0],"m":"ldx","o":"#$00","x":[14252]},{"a":13749,"t":"code","b":[32,212,55],"m":"jsr","oa":14292,"o":"slot_x_position"},{"a":13752,"t":"code","b":[141,8,3],"m":"sta","oa":776,"o":"a_0308"},{"a":13755,"t":"code","b":[174,66,2],"m":"ldx","oa":578,"o":"a_0242"},{"a":13758,"t":"code","b":[32,212,55],"m":"jsr","oa":14292,"o":"slot_x_position"},{"a":13761,"t":"code","b":[56],"m":"sec"},{"a":13762,"t":"code","b":[237,8,3],"m":"sbc","oa":776,"o":"a_0308"},{"a":13765,"t":"code","b":[176,26],"m":"bcs","oa":13793,"o":"b_35E1"},{"a":13767,"t":"code","b":[201,248],"m":"cmp","o":"#$F8"},{"a":13769,"t":"code","b":[144,31],"m":"bcc","oa":13802,"o":"b_35EA"},{"a":13771,"t":"code","b":[173,107,2],"m":"lda","oa":619,"o":"a_026B"},{"a":13774,"t":"code","b":[240,5],"m":"beq","oa":13781,"o":"b_35D5"},{"a":13776,"t":"code","b":[189,107,2],"m":"lda","oa":619,"o":"a_026B,x"},{"a":13779,"t":"code","b":[240,21],"m":"beq","oa":13802,"o":"b_35EA"},{"a":13781,"l":"b_35D5","t":"code","b":[56],"m":"sec","x":[13774,13800]},{"a":13782,"t":"code","b":[160,5],"m":"ldy","o":"#$05"},{"a":13784,"t":"code","b":[32,199,50],"m":"jsr","oa":12999,"o":"damage_player"},{"a":13787,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":13789,"t":"code","b":[141,66,2],"m":"sta","oa":578,"o":"a_0242"},{"a":13792,"t":"code","b":[96],"m":"rts"},{"a":13793,"l":"b_35E1","t":"code","b":[201,6],"m":"cmp","o":"#$06","x":[13765]},{"a":13795,"t":"code","b":[176,5],"m":"bcs","oa":13802,"o":"b_35EA"},{"a":13797,"t":"code","b":[173,107,2],"m":"lda","oa":619,"o":"a_026B"},{"a":13800,"t":"code","b":[240,235],"m":"beq","oa":13781,"o":"b_35D5"},{"a":13802,"l":"b_35EA","t":"code","b":[189,107,2],"m":"lda","oa":619,"o":"a_026B,x","x":[13769,13779,13795]},{"a":13805,"t":"code","b":[168],"m":"tay"},{"a":13806,"t":"code","b":[185,198,143],"m":"lda","oa":36806,"o":"f_8FC6,y"},{"a":13809,"t":"code","b":[157,248,195],"m":"sta","oa":50168,"o":"a_C3F8,x"},{"a":13812,"t":"code","b":[192,0],"m":"cpy","o":"#$00"},{"a":13814,"t":"code","b":[208,20],"m":"bne","oa":13836,"o":"b_360C"},{"a":13816,"t":"code","b":[238,10,3],"m":"inc","oa":778,"o":"a_030A"},{"a":13819,"t":"code","b":[173,10,3],"m":"lda","oa":778,"o":"a_030A"},{"a":13822,"t":"code","b":[201,48],"m":"cmp","o":"#$30"},{"a":13824,"t":"code","b":[208,21],"m":"bne","oa":13847,"o":"r_3617"},{"a":13826,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":13828,"t":"code","b":[141,10,3],"m":"sta","oa":778,"o":"a_030A"},{"a":13831,"t":"code","b":[160,1],"m":"ldy","o":"#$01"},{"a":13833,"t":"code","b":[32,38,45],"m":"jsr","oa":11558,"o":"start_shot_slots"},{"a":13836,"l":"b_360C","t":"code","b":[24],"m":"clc","x":[13814]},{"a":13837,"t":"code","b":[160,1],"m":"ldy","o":"#$01"},{"a":13839,"t":"code","b":[32,24,54],"m":"jsr","oa":13848,"o":"move_sprite_slot"},{"a":13842,"t":"code","b":[144,3],"m":"bcc","oa":13847,"o":"r_3617"},{"a":13844,"t":"code","b":[141,66,2],"m":"sta","oa":578,"o":"a_0242"},{"a":13847,"l":"r_3617","t":"code","b":[96],"m":"rts","x":[13824,13842]},{"a":13848,"l":"move_sprite_slot","c":"Moves sprite slot X Y pixels horizontally: right when carry is set, left when it is clear, handling the ninth bit of X in $0263. When the slot leaves the world it is freed and carry is returned set; otherwise carry is clear.","t":"code","b":[8],"m":"php","x":[11735,11822,11919,12056,12151,12346,12352,12399,12639,12646,12768,12775,12884,12891,12900,12912,12963,13055,13128,13135,13183,13246,13372,13398,13445,13535,13624,13710,13839,13869,15154,15465,15472]},{"a":13849,"t":"code","b":[189,91,2],"m":"lda","oa":603,"o":"a_025B,x"},{"a":13852,"t":"code","b":[240,47],"m":"beq","oa":13901,"o":"b_364D"},{"a":13854,"t":"code","b":[176,25],"m":"bcs","oa":13881,"o":"b_3639"},{"a":13856,"t":"code","b":[189,75,2],"m":"lda","oa":587,"o":"a_024B,x"},{"a":13859,"t":"code","b":[56],"m":"sec"},{"a":13860,"t":"code","b":[233,1],"m":"sbc","o":"#$01"},{"a":13862,"t":"code","b":[157,75,2],"m":"sta","oa":587,"o":"a_024B,x"},{"a":13865,"t":"code","b":[144,6],"m":"bcc","oa":13873,"o":"b_3631"},{"a":13867,"l":"j_362B","t":"code","b":[40],"m":"plp","x":[13898,13920]},{"a":13868,"t":"code","b":[136],"m":"dey"},{"a":13869,"t":"code","b":[208,233],"m":"bne","oa":13848,"o":"move_sprite_slot"},{"a":13871,"t":"code","b":[24],"m":"clc"},{"a":13872,"t":"code","b":[96],"m":"rts"},{"a":13873,"l":"b_3631","t":"code","b":[189,99,2],"m":"lda","oa":611,"o":"a_0263,x","x":[13865]},{"a":13876,"t":"code","b":[208,34],"m":"bne","oa":13912,"o":"b_3658"},{"a":13878,"t":"code","b":[76,77,54],"m":"jmp","oa":13901,"o":"b_364D"},{"a":13881,"l":"b_3639","t":"code","b":[189,99,2],"m":"lda","oa":611,"o":"a_0263,x","x":[13854]},{"a":13884,"t":"code","b":[240,7],"m":"beq","oa":13893,"o":"b_3645"},{"a":13886,"t":"code","b":[169,75],"m":"lda","o":"#$4B"},{"a":13888,"t":"code","b":[221,75,2],"m":"cmp","oa":587,"o":"a_024B,x"},{"a":13891,"t":"code","b":[144,8],"m":"bcc","oa":13901,"o":"b_364D"},{"a":13893,"l":"b_3645","t":"code","b":[254,75,2],"m":"inc","oa":587,"o":"a_024B,x","x":[13884]},{"a":13896,"t":"code","b":[240,14],"m":"beq","oa":13912,"o":"b_3658"},{"a":13898,"t":"code","b":[76,43,54],"m":"jmp","oa":13867,"o":"j_362B"},{"a":13901,"l":"b_364D","t":"code","b":[104],"m":"pla","x":[13852,13878,13891]},{"a":13902,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":13904,"t":"code","b":[157,91,2],"m":"sta","oa":603,"o":"a_025B,x"},{"a":13907,"t":"code","b":[157,107,2],"m":"sta","oa":619,"o":"a_026B,x"},{"a":13910,"t":"code","b":[56],"m":"sec"},{"a":13911,"t":"code","b":[96],"m":"rts"},{"a":13912,"l":"b_3658","t":"code","b":[189,99,2],"m":"lda","oa":611,"o":"a_0263,x","x":[13876,13896]},{"a":13915,"t":"code","b":[73,1],"m":"eor","o":"#$01"},{"a":13917,"t":"code","b":[157,99,2],"m":"sta","oa":611,"o":"a_0263,x"},{"a":13920,"t":"code","b":[76,43,54],"m":"jmp","oa":13867,"o":"j_362B"},{"a":13923,"l":"alloc_sprite_slot","c":"Finds a free one of the eight sprite slots (active flags at $025B), sets its Y from Y; with carry set it starts at the left edge (X = $0C), with carry clear at the right (X = $14B). Returns X = slot, carry set when none is free.","t":"code","b":[162,0],"m":"ldx","o":"#$00","x":[11717,11804,11901,11991,12029,12163,12205,12437,12491,12522,12679,12701,12740,12762,12928,13021,13106,13122,13152,13231,13268,13304,13427,13517,13606,13695,13732,15122,15432,15448]},{"a":13925,"t":"code","b":[8],"m":"php"},{"a":13926,"l":"b_3666","t":"code","b":[189,91,2],"m":"lda","oa":603,"o":"a_025B,x","x":[13934]},{"a":13929,"t":"code","b":[240,8],"m":"beq","oa":13939,"o":"b_3673"},{"a":13931,"t":"code","b":[232],"m":"inx"},{"a":13932,"t":"code","b":[224,8],"m":"cpx","o":"#$08"},{"a":13934,"t":"code","b":[208,246],"m":"bne","oa":13926,"o":"b_3666"},{"a":13936,"t":"code","b":[40],"m":"plp"},{"a":13937,"t":"code","b":[56],"m":"sec"},{"a":13938,"t":"code","b":[96],"m":"rts"},{"a":13939,"l":"b_3673","t":"code","b":[169,1],"m":"lda","o":"#$01","x":[13929]},{"a":13941,"t":"code","b":[157,91,2],"m":"sta","oa":603,"o":"a_025B,x"},{"a":13944,"t":"code","b":[152],"m":"tya"},{"a":13945,"t":"code","b":[157,83,2],"m":"sta","oa":595,"o":"a_0253,x"},{"a":13948,"t":"code","b":[40],"m":"plp"},{"a":13949,"t":"code","b":[144,12],"m":"bcc","oa":13963,"o":"b_368B"},{"a":13951,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":13953,"t":"code","b":[157,99,2],"m":"sta","oa":611,"o":"a_0263,x"},{"a":13956,"t":"code","b":[169,12],"m":"lda","o":"#$0C"},{"a":13958,"t":"code","b":[157,75,2],"m":"sta","oa":587,"o":"a_024B,x"},{"a":13961,"t":"code","b":[24],"m":"clc"},{"a":13962,"t":"code","b":[96],"m":"rts"},{"a":13963,"l":"b_368B","t":"code","b":[169,1],"m":"lda","o":"#$01","x":[13949]},{"a":13965,"t":"code","b":[157,99,2],"m":"sta","oa":611,"o":"a_0263,x"},{"a":13968,"t":"code","b":[169,75],"m":"lda","o":"#$4B"},{"a":13970,"t":"code","b":[157,75,2],"m":"sta","oa":587,"o":"a_024B,x"},{"a":13973,"t":"code","b":[24],"m":"clc"},{"a":13974,"t":"code","b":[96],"m":"rts"},{"a":13975,"l":"slots_to_vic","c":"Copies the eight slots' X, Y, enable and ninth X bit from $024B, $0253, $025B and $0263 into the VIC's sprite registers.","t":"code","b":[160,0],"m":"ldy","o":"#$00","x":[10066,39729]},{"a":13977,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":13979,"l":"b_369B","t":"code","b":[185,75,2],"m":"lda","oa":587,"o":"a_024B,y","x":[14010]},{"a":13982,"t":"code","b":[157,0,208],"m":"sta","o":"vic_sprite0_x,x"},{"a":13985,"t":"code","b":[185,83,2],"m":"lda","oa":595,"o":"a_0253,y"},{"a":13988,"t":"code","b":[157,1,208],"m":"sta","o":"vic_sprite0_y,x"},{"a":13991,"t":"code","b":[185,91,2],"m":"lda","oa":603,"o":"a_025B,y"},{"a":13994,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":13995,"t":"code","b":[110,21,208],"m":"ror","o":"vic_sprite_enable"},{"a":13998,"t":"code","b":[185,99,2],"m":"lda","oa":611,"o":"a_0263,y"},{"a":14001,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":14002,"t":"code","b":[110,16,208],"m":"ror","o":"vic_sprite_x_msb"},{"a":14005,"t":"code","b":[232],"m":"inx"},{"a":14006,"t":"code","b":[232],"m":"inx"},{"a":14007,"t":"code","b":[200],"m":"iny"},{"a":14008,"t":"code","b":[192,8],"m":"cpy","o":"#$08"},{"a":14010,"t":"code","b":[208,223],"m":"bne","oa":13979,"o":"b_369B"},{"a":14012,"t":"code","b":[96],"m":"rts"},{"a":14013,"l":"animation_clocks","c":"Every fourth pass advances four animation counters: $02A5 (0 to 1), $02A6 (0 to 2), $02A7 (0 to 3) and $02A9 (0 to 7).","t":"code","b":[206,170,2],"m":"dec","oa":682,"o":"a_02AA","x":[10063]},{"a":14016,"t":"code","b":[16,59],"m":"bpl","oa":14077,"o":"r_36FD"},{"a":14018,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":14020,"t":"code","b":[141,170,2],"m":"sta","oa":682,"o":"a_02AA"},{"a":14023,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":14025,"t":"code","b":[138],"m":"txa"},{"a":14026,"t":"code","b":[172,165,2],"m":"ldy","oa":677,"o":"a_02A5"},{"a":14029,"t":"code","b":[200],"m":"iny"},{"a":14030,"t":"code","b":[192,2],"m":"cpy","o":"#$02"},{"a":14032,"t":"code","b":[176,1],"m":"bcs","oa":14035,"o":"b_36D3"},{"a":14034,"t":"code","b":[152],"m":"tya"},{"a":14035,"l":"b_36D3","t":"code","b":[141,165,2],"m":"sta","oa":677,"o":"a_02A5","x":[14032]},{"a":14038,"t":"code","b":[138],"m":"txa"},{"a":14039,"t":"code","b":[172,166,2],"m":"ldy","oa":678,"o":"a_02A6"},{"a":14042,"t":"code","b":[200],"m":"iny"},{"a":14043,"t":"code","b":[192,3],"m":"cpy","o":"#$03"},{"a":14045,"t":"code","b":[176,1],"m":"bcs","oa":14048,"o":"b_36E0"},{"a":14047,"t":"code","b":[152],"m":"tya"},{"a":14048,"l":"b_36E0","t":"code","b":[141,166,2],"m":"sta","oa":678,"o":"a_02A6","x":[14045]},{"a":14051,"t":"code","b":[138],"m":"txa"},{"a":14052,"t":"code","b":[172,167,2],"m":"ldy","oa":679,"o":"a_02A7"},{"a":14055,"t":"code","b":[200],"m":"iny"},{"a":14056,"t":"code","b":[192,4],"m":"cpy","o":"#$04"},{"a":14058,"t":"code","b":[176,1],"m":"bcs","oa":14061,"o":"b_36ED"},{"a":14060,"t":"code","b":[152],"m":"tya"},{"a":14061,"l":"b_36ED","t":"code","b":[141,167,2],"m":"sta","oa":679,"o":"a_02A7","x":[14058]},{"a":14064,"t":"code","b":[138],"m":"txa"},{"a":14065,"t":"code","b":[172,169,2],"m":"ldy","oa":681,"o":"a_02A9"},{"a":14068,"t":"code","b":[200],"m":"iny"},{"a":14069,"t":"code","b":[192,8],"m":"cpy","o":"#$08"},{"a":14071,"t":"code","b":[176,1],"m":"bcs","oa":14074,"o":"b_36FA"},{"a":14073,"t":"code","b":[152],"m":"tya"},{"a":14074,"l":"b_36FA","t":"code","b":[141,169,2],"m":"sta","oa":681,"o":"a_02A9","x":[14071]},{"a":14077,"l":"r_36FD","t":"code","b":[96],"m":"rts","x":[14016]},{"a":14078,"l":"run_actors","c":"Calls the update routine of every entity whose slot variable is non-zero, from $0222 through $0244, and the group and overlay updates.","t":"code","b":[174,34,2],"m":"ldx","oa":546,"o":"a_0222","x":[10013,14773]},{"a":14081,"t":"code","b":[240,3],"m":"beq","oa":14086,"o":"b_3706"},{"a":14083,"t":"code","b":[32,212,45],"m":"jsr","oa":11732,"o":"actor_0222_update"},{"a":14086,"l":"b_3706","t":"code","b":[174,35,2],"m":"ldx","oa":547,"o":"a_0223","x":[14081]},{"a":14089,"t":"code","b":[240,3],"m":"beq","oa":14094,"o":"b_370E"},{"a":14091,"t":"code","b":[32,43,46],"m":"jsr","oa":11819,"o":"actor_0223_update"},{"a":14094,"l":"b_370E","t":"code","b":[174,37,2],"m":"ldx","oa":549,"o":"a_0225","x":[14089]},{"a":14097,"t":"code","b":[240,3],"m":"beq","oa":14102,"o":"b_3716"},{"a":14099,"t":"code","b":[32,140,46],"m":"jsr","oa":11916,"o":"actor_0225_update"},{"a":14102,"l":"b_3716","t":"code","b":[174,38,2],"m":"ldx","oa":550,"o":"a_0226","x":[14097]},{"a":14105,"t":"code","b":[240,3],"m":"beq","oa":14110,"o":"b_371E"},{"a":14107,"t":"code","b":[32,130,52],"m":"jsr","oa":13442,"o":"actor_0226_update"},{"a":14110,"l":"b_371E","t":"code","b":[174,40,2],"m":"ldx","oa":552,"o":"a_0228","x":[14105]},{"a":14113,"t":"code","b":[240,6],"m":"beq","oa":14121,"o":"b_3729"},{"a":14115,"t":"code","b":[32,235,46],"m":"jsr","oa":12011,"o":"actor_0227_update"},{"a":14118,"t":"code","b":[76,49,55],"m":"jmp","oa":14129,"o":"j_3731"},{"a":14121,"l":"b_3729","t":"code","b":[174,39,2],"m":"ldx","oa":551,"o":"a_0227","x":[14113]},{"a":14124,"t":"code","b":[240,3],"m":"beq","oa":14129,"o":"j_3731"},{"a":14126,"t":"code","b":[32,235,46],"m":"jsr","oa":12011,"o":"actor_0227_update"},{"a":14129,"l":"j_3731","t":"code","b":[174,41,2],"m":"ldx","oa":553,"o":"a_0229","x":[14118,14124]},{"a":14132,"t":"code","b":[240,6],"m":"beq","oa":14140,"o":"b_373C"},{"a":14134,"t":"code","b":[32,148,47],"m":"jsr","oa":12180,"o":"actor_0229_update"},{"a":14137,"t":"code","b":[76,68,55],"m":"jmp","oa":14148,"o":"j_3744"},{"a":14140,"l":"b_373C","t":"code","b":[174,42,2],"m":"ldx","oa":554,"o":"a_022A","x":[14132]},{"a":14143,"t":"code","b":[240,3],"m":"beq","oa":14148,"o":"j_3744"},{"a":14145,"t":"code","b":[32,148,47],"m":"jsr","oa":12180,"o":"actor_0229_update"},{"a":14148,"l":"j_3744","t":"code","b":[174,48,2],"m":"ldx","oa":560,"o":"a_0230","x":[14137,14143]},{"a":14151,"t":"code","b":[240,3],"m":"beq","oa":14156,"o":"b_374C"},{"a":14153,"t":"code","b":[32,237,48],"m":"jsr","oa":12525,"o":"actor_0230_update"},{"a":14156,"l":"b_374C","t":"code","b":[174,49,2],"m":"ldx","oa":561,"o":"a_0231","x":[14151]},{"a":14159,"t":"code","b":[240,3],"m":"beq","oa":14164,"o":"b_3754"},{"a":14161,"t":"code","b":[32,221,49],"m":"jsr","oa":12765,"o":"actor_0231_update"},{"a":14164,"l":"b_3754","t":"code","b":[174,50,2],"m":"ldx","oa":562,"o":"a_0232","x":[14159]},{"a":14167,"t":"code","b":[240,3],"m":"beq","oa":14172,"o":"b_375C"},{"a":14169,"t":"code","b":[32,161,49],"m":"jsr","oa":12705,"o":"actor_0232_update"},{"a":14172,"l":"b_375C","t":"code","b":[174,51,2],"m":"ldx","oa":563,"o":"a_0233","x":[14167]},{"a":14175,"t":"code","b":[240,3],"m":"beq","oa":14180,"o":"b_3764"},{"a":14177,"t":"code","b":[32,160,50],"m":"jsr","oa":12960,"o":"actor_0233_update"},{"a":14180,"l":"b_3764","t":"code","b":[174,53,2],"m":"ldx","oa":565,"o":"a_0235","x":[14175]},{"a":14183,"t":"code","b":[240,3],"m":"beq","oa":14188,"o":"b_376C"},{"a":14185,"t":"code","b":[32,252,50],"m":"jsr","oa":13052,"o":"actor_0235_update"},{"a":14188,"l":"b_376C","t":"code","b":[174,58,2],"m":"ldx","oa":570,"o":"a_023A","x":[14183]},{"a":14191,"t":"code","b":[240,3],"m":"beq","oa":14196,"o":"b_3774"},{"a":14193,"t":"code","b":[32,187,51],"m":"jsr","oa":13243,"o":"actor_023A_update"},{"a":14196,"l":"b_3774","t":"code","b":[174,60,2],"m":"ldx","oa":572,"o":"a_023C","x":[14191]},{"a":14199,"t":"code","b":[240,3],"m":"beq","oa":14204,"o":"b_377C"},{"a":14201,"t":"code","b":[32,43,59],"m":"jsr","oa":15147,"o":"update_laser_shot"},{"a":14204,"l":"b_377C","t":"code","b":[174,61,2],"m":"ldx","oa":573,"o":"a_023D","x":[14199]},{"a":14207,"t":"code","b":[240,6],"m":"beq","oa":14215,"o":"b_3787"},{"a":14209,"t":"code","b":[32,227,51],"m":"jsr","oa":13283,"o":"actor_023D_update"},{"a":14212,"t":"code","b":[76,143,55],"m":"jmp","oa":14223,"o":"j_378F"},{"a":14215,"l":"b_3787","t":"code","b":[174,62,2],"m":"ldx","oa":574,"o":"a_023E","x":[14207]},{"a":14218,"t":"code","b":[240,3],"m":"beq","oa":14223,"o":"j_378F"},{"a":14220,"t":"code","b":[32,3,52],"m":"jsr","oa":13315,"o":"b_3403"},{"a":14223,"l":"j_378F","t":"code","b":[174,63,2],"m":"ldx","oa":575,"o":"a_023F","x":[14212,14218]},{"a":14226,"t":"code","b":[240,3],"m":"beq","oa":14231,"o":"b_3797"},{"a":14228,"t":"code","b":[32,220,52],"m":"jsr","oa":13532,"o":"actor_023F_update"},{"a":14231,"l":"b_3797","t":"code","b":[174,64,2],"m":"ldx","oa":576,"o":"a_0240","x":[14226]},{"a":14234,"t":"code","b":[240,3],"m":"beq","oa":14239,"o":"b_379F"},{"a":14236,"t":"code","b":[32,53,53],"m":"jsr","oa":13621,"o":"actor_0240_update"},{"a":14239,"l":"b_379F","t":"code","b":[174,68,2],"m":"ldx","oa":580,"o":"a_0244","x":[14234]},{"a":14242,"t":"code","b":[240,3],"m":"beq","oa":14247,"o":"b_37A7"},{"a":14244,"t":"code","b":[32,139,53],"m":"jsr","oa":13707,"o":"actor_0244_update"},{"a":14247,"l":"b_37A7","t":"code","b":[174,66,2],"m":"ldx","oa":578,"o":"a_0242","x":[14242]},{"a":14250,"t":"code","b":[240,3],"m":"beq","oa":14255,"o":"b_37AF"},{"a":14252,"t":"code","b":[32,179,53],"m":"jsr","oa":13747,"o":"actor_0242_update"},{"a":14255,"l":"b_37AF","t":"code","b":[162,0],"m":"ldx","o":"#$00","x":[14250,14890,38890]},{"a":14257,"l":"b_37B1","t":"code","b":[189,43,2],"m":"lda","oa":555,"o":"a_022B,x","x":[14271]},{"a":14260,"t":"code","b":[240,6],"m":"beq","oa":14268,"o":"b_37BC"},{"a":14262,"t":"code","b":[32,81,48],"m":"jsr","oa":12369,"o":"actor_022B_group_update"},{"a":14265,"t":"code","b":[76,193,55],"m":"jmp","oa":14273,"o":"j_37C1"},{"a":14268,"l":"b_37BC","t":"code","b":[232],"m":"inx","x":[14260]},{"a":14269,"t":"code","b":[224,5],"m":"cpx","o":"#$05"},{"a":14271,"t":"code","b":[208,240],"m":"bne","oa":14257,"o":"b_37B1"},{"a":14273,"l":"j_37C1","t":"code","b":[174,54,2],"m":"ldx","oa":566,"o":"a_0236","x":[14265]},{"a":14276,"t":"code","b":[240,3],"m":"beq","oa":14281,"o":"b_37C9"},{"a":14278,"t":"code","b":[32,124,51],"m":"jsr","oa":13180,"o":"actor_0236_update"},{"a":14281,"l":"b_37C9","t":"code","b":[173,147,2],"m":"lda","oa":659,"o":"a_0293","x":[14276]},{"a":14284,"t":"code","b":[240,5],"m":"beq","oa":14291,"o":"r_37D3"},{"a":14286,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":14288,"t":"code","b":[32,69,51],"m":"jsr","oa":13125,"o":"overlay_actor_update"},{"a":14291,"l":"r_37D3","t":"code","b":[96],"m":"rts","x":[14284]},{"a":14292,"l":"slot_x_position","c":"Returns in A the X position of slot X halved: the ninth bit rotated into the top of the low byte.","t":"code","b":[189,99,2],"m":"lda","oa":611,"o":"a_0263,x","x":[11767,11776,11840,11849,11937,11946,12019,12046,12074,12083,12193,12280,12457,12525,12567,12721,12784,12792,12823,12966,12974,13070,13078,13188,13197,13291,13322,13331,13463,13472,13562,13571,13651,13660,13749,13758,14491,14500,14516,14960,14979,38643,38858]},{"a":14295,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":14296,"t":"code","b":[189,75,2],"m":"lda","oa":587,"o":"a_024B,x"},{"a":14299,"t":"code","b":[106],"m":"ror","o":"a"},{"a":14300,"t":"code","b":[96],"m":"rts"},{"a":14301,"l":"draw_scenery_animation_a","c":"Scans ten columns of the map row at $4400 starting at the scroll column for tile $59 and for each calls $37FB to draw an animation frame of it.","t":"code","b":[174,174,2],"m":"ldx","oa":686,"o":"a_02AE","x":[10019]},{"a":14304,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":14306,"l":"b_37E2","t":"code","b":[189,0,68],"m":"lda","oa":17408,"o":"part2_map_top,x","x":[14328]},{"a":14309,"t":"code","b":[201,89],"m":"cmp","o":"#$59"},{"a":14311,"t":"code","b":[208,11],"m":"bne","oa":14324,"o":"b_37F4"},{"a":14313,"t":"code","b":[138],"m":"txa"},{"a":14314,"t":"code","b":[72],"m":"pha"},{"a":14315,"t":"code","b":[152],"m":"tya"},{"a":14316,"t":"code","b":[72],"m":"pha"},{"a":14317,"t":"code","b":[32,251,55],"m":"jsr","oa":14331,"o":"draw_scenery_a"},{"a":14320,"t":"code","b":[104],"m":"pla"},{"a":14321,"t":"code","b":[168],"m":"tay"},{"a":14322,"t":"code","b":[104],"m":"pla"},{"a":14323,"t":"code","b":[170],"m":"tax"},{"a":14324,"l":"b_37F4","t":"code","b":[232],"m":"inx","x":[14311]},{"a":14325,"t":"code","b":[200],"m":"iny"},{"a":14326,"t":"code","b":[192,10],"m":"cpy","o":"#$0A"},{"a":14328,"t":"code","b":[208,232],"m":"bne","oa":14306,"o":"b_37E2"},{"a":14330,"t":"code","b":[96],"m":"rts"},{"a":14331,"l":"draw_scenery_a","c":"Draws one frame of the animated scenery tile $59 at the column given by Y.","t":"code","b":[10],"m":"asl","o":"a","x":[14317]},{"a":14332,"t":"code","b":[10],"m":"asl","o":"a"},{"a":14333,"t":"code","b":[56],"m":"sec"},{"a":14334,"t":"code","b":[237,173,2],"m":"sbc","oa":685,"o":"a_02AD"},{"a":14337,"t":"code","b":[201,37],"m":"cmp","o":"#$25"},{"a":14339,"t":"code","b":[176,32],"m":"bcs","oa":14373,"o":"r_3825"},{"a":14341,"t":"code","b":[168],"m":"tay"},{"a":14342,"t":"code","b":[174,169,2],"m":"ldx","oa":681,"o":"a_02A9"},{"a":14345,"t":"code","b":[189,50,56],"m":"lda","oa":14386,"o":"f_3832,x"},{"a":14348,"t":"code","b":[170],"m":"tax"},{"a":14349,"t":"code","b":[189,38,56],"m":"lda","oa":14374,"o":"scenery_frames_a,x"},{"a":14352,"t":"code","b":[153,25,193],"m":"sta","oa":49433,"o":"f_C119,y"},{"a":14355,"t":"code","b":[189,39,56],"m":"lda","oa":14375,"o":"f_3827,x"},{"a":14358,"t":"code","b":[153,26,193],"m":"sta","oa":49434,"o":"f_C11A,y"},{"a":14361,"t":"code","b":[189,40,56],"m":"lda","oa":14376,"o":"f_3828,x"},{"a":14364,"t":"code","b":[153,65,193],"m":"sta","oa":49473,"o":"f_C141,y"},{"a":14367,"t":"code","b":[189,41,56],"m":"lda","oa":14377,"o":"f_3829,x"},{"a":14370,"t":"code","b":[153,66,193],"m":"sta","oa":49474,"o":"f_C142,y"},{"a":14373,"l":"r_3825","t":"code","b":[96],"m":"rts","x":[14339,14430,14434]},{"a":14374,"l":"scenery_frames_a","c":"Character frames that $37FB draws for the animated scenery tile $59, four characters per frame.","t":"byte","b":[105],"x":[14349]},{"a":14375,"l":"f_3827","c":"Data at $3827 (f_3827): read by draw_scenery_a.","t":"byte","b":[110],"x":[14355]},{"a":14376,"l":"f_3828","c":"Data at $3828 (f_3828): read by draw_scenery_a.","t":"byte","b":[108],"x":[14361]},{"a":14377,"l":"f_3829","c":"Data at $3829 (f_3829): read by draw_scenery_a.","t":"byte","b":[109,0,1,108,2,0,3,108],"x":[14367]},{"a":14385,"t":"byte","b":[4]},{"a":14386,"l":"f_3832","c":"Data at $3832 (f_3832): read by draw_scenery_a.","t":"byte","b":[8,4,4,8,8,0,0,8],"x":[14345]},{"a":14394,"l":"draw_scenery_animation_b","c":"The same for tile $5A, drawn by $3858 from the frames at $3885.","t":"code","b":[174,174,2],"m":"ldx","oa":686,"o":"a_02AE","x":[10022]},{"a":14397,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":14399,"l":"b_383F","t":"code","b":[189,0,68],"m":"lda","oa":17408,"o":"part2_map_top,x","x":[14421]},{"a":14402,"t":"code","b":[201,90],"m":"cmp","o":"#$5A"},{"a":14404,"t":"code","b":[208,11],"m":"bne","oa":14417,"o":"b_3851"},{"a":14406,"t":"code","b":[138],"m":"txa"},{"a":14407,"t":"code","b":[72],"m":"pha"},{"a":14408,"t":"code","b":[152],"m":"tya"},{"a":14409,"t":"code","b":[72],"m":"pha"},{"a":14410,"t":"code","b":[32,88,56],"m":"jsr","oa":14424,"o":"draw_scenery_b"},{"a":14413,"t":"code","b":[104],"m":"pla"},{"a":14414,"t":"code","b":[168],"m":"tay"},{"a":14415,"t":"code","b":[104],"m":"pla"},{"a":14416,"t":"code","b":[170],"m":"tax"},{"a":14417,"l":"b_3851","t":"code","b":[232],"m":"inx","x":[14404]},{"a":14418,"t":"code","b":[200],"m":"iny"},{"a":14419,"t":"code","b":[192,10],"m":"cpy","o":"#$0A"},{"a":14421,"t":"code","b":[208,232],"m":"bne","oa":14399,"o":"b_383F"},{"a":14423,"t":"code","b":[96],"m":"rts"},{"a":14424,"l":"draw_scenery_b","c":"Draws one frame of the animated scenery tile $5A at the column given by Y.","t":"code","b":[10],"m":"asl","o":"a","x":[14410]},{"a":14425,"t":"code","b":[10],"m":"asl","o":"a"},{"a":14426,"t":"code","b":[56],"m":"sec"},{"a":14427,"t":"code","b":[237,173,2],"m":"sbc","oa":685,"o":"a_02AD"},{"a":14430,"t":"code","b":[240,197],"m":"beq","oa":14373,"o":"r_3825"},{"a":14432,"t":"code","b":[201,37],"m":"cmp","o":"#$25"},{"a":14434,"t":"code","b":[176,193],"m":"bcs","oa":14373,"o":"r_3825"},{"a":14436,"t":"code","b":[168],"m":"tay"},{"a":14437,"t":"code","b":[174,169,2],"m":"ldx","oa":681,"o":"a_02A9"},{"a":14440,"t":"code","b":[189,145,56],"m":"lda","oa":14481,"o":"f_3891,x"},{"a":14443,"t":"code","b":[170],"m":"tax"},{"a":14444,"t":"code","b":[189,133,56],"m":"lda","oa":14469,"o":"scenery_frames_b,x"},{"a":14447,"t":"code","b":[153,63,193],"m":"sta","oa":49471,"o":"f_C13F,y"},{"a":14450,"t":"code","b":[189,134,56],"m":"lda","oa":14470,"o":"f_3886,x"},{"a":14453,"t":"code","b":[153,64,193],"m":"sta","oa":49472,"o":"f_C140,y"},{"a":14456,"t":"code","b":[189,135,56],"m":"lda","oa":14471,"o":"f_3887,x"},{"a":14459,"t":"code","b":[153,103,193],"m":"sta","oa":49511,"o":"f_C167,y"},{"a":14462,"t":"code","b":[189,136,56],"m":"lda","oa":14472,"o":"f_3888,x"},{"a":14465,"t":"code","b":[153,104,193],"m":"sta","oa":49512,"o":"f_C168,y"},{"a":14468,"t":"code","b":[96],"m":"rts"},{"a":14469,"l":"scenery_frames_b","c":"Character frames that $3858 draws for the animated scenery tile $5A.","t":"byte","b":[112],"x":[14444]},{"a":14470,"l":"f_3886","c":"Data at $3886 (f_3886): read by draw_scenery_b.","t":"byte","b":[113],"x":[14450]},{"a":14471,"l":"f_3887","c":"Data at $3887 (f_3887): read by draw_scenery_b.","t":"byte","b":[111],"x":[14456]},{"a":14472,"l":"f_3888","c":"Data at $3888 (f_3888): read by draw_scenery_b.","t":"byte","b":[106,5,113,40,41,112,113,42],"x":[14462]},{"a":14480,"t":"byte","b":[106]},{"a":14481,"l":"f_3891","c":"Data at $3891 (f_3891): read by draw_scenery_b.","t":"byte","b":[0,0,4,4,8,8,0,0],"x":[14440]},{"a":14489,"l":"check_exit_blocked","c":"Tests whether the two entities in slots $0229 and $022A are close to the player and sets $030B and the walk-stop flag when the scroll column is under $A3.","t":"code","b":[162,0],"m":"ldx","o":"#$00","x":[10028]},{"a":14491,"t":"code","b":[32,212,55],"m":"jsr","oa":14292,"o":"slot_x_position"},{"a":14494,"t":"code","b":[141,8,3],"m":"sta","oa":776,"o":"a_0308"},{"a":14497,"t":"code","b":[174,41,2],"m":"ldx","oa":553,"o":"a_0229"},{"a":14500,"t":"code","b":[32,212,55],"m":"jsr","oa":14292,"o":"slot_x_position"},{"a":14503,"t":"code","b":[56],"m":"sec"},{"a":14504,"t":"code","b":[237,8,3],"m":"sbc","oa":776,"o":"a_0308"},{"a":14507,"t":"code","b":[176,32],"m":"bcs","oa":14541,"o":"b_38CD"},{"a":14509,"t":"code","b":[201,240],"m":"cmp","o":"#$F0"},{"a":14511,"t":"code","b":[144,28],"m":"bcc","oa":14541,"o":"b_38CD"},{"a":14513,"t":"code","b":[174,42,2],"m":"ldx","oa":554,"o":"a_022A"},{"a":14516,"t":"code","b":[32,212,55],"m":"jsr","oa":14292,"o":"slot_x_position"},{"a":14519,"t":"code","b":[56],"m":"sec"},{"a":14520,"t":"code","b":[237,8,3],"m":"sbc","oa":776,"o":"a_0308"},{"a":14523,"t":"code","b":[144,16],"m":"bcc","oa":14541,"o":"b_38CD"},{"a":14525,"t":"code","b":[173,174,2],"m":"lda","oa":686,"o":"a_02AE"},{"a":14528,"t":"code","b":[201,163],"m":"cmp","o":"#$A3"},{"a":14530,"t":"code","b":[144,1],"m":"bcc","oa":14533,"o":"b_38C5"},{"a":14532,"t":"code","b":[96],"m":"rts"},{"a":14533,"l":"b_38C5","t":"code","b":[169,1],"m":"lda","o":"#$01","x":[14530]},{"a":14535,"t":"code","b":[133,33],"m":"sta","oa":33,"o":"zpa_21"},{"a":14537,"t":"code","b":[141,11,3],"m":"sta","oa":779,"o":"a_030B"},{"a":14540,"t":"code","b":[96],"m":"rts"},{"a":14541,"l":"b_38CD","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[14507,14511,14523]},{"a":14543,"t":"code","b":[141,11,3],"m":"sta","oa":779,"o":"a_030B"},{"a":14546,"t":"code","b":[96],"m":"rts"},{"a":14547,"l":"maybe_stop_walk","c":"Calls $8A8E unless the flag at $030B is set.","t":"code","b":[173,11,3],"m":"lda","oa":779,"o":"a_030B","x":[9989]},{"a":14550,"t":"code","b":[208,3],"m":"bne","oa":14555,"o":"r_38DB"},{"a":14552,"t":"code","b":[76,142,138],"m":"jmp","oa":35470,"o":"look_up_ground"},{"a":14555,"l":"r_38DB","t":"code","b":[96],"m":"rts","x":[14550]},{"a":14556,"t":"code","b":[173,107,2],"m":"lda","oa":619,"o":"a_026B"},{"a":14559,"t":"code","b":[208,8],"m":"bne","oa":14569,"o":"r_38E9"},{"a":14561,"t":"code","b":[206,13,3],"m":"dec","oa":781,"o":"a_030D"},{"a":14564,"t":"code","b":[208,3],"m":"bne","oa":14569,"o":"r_38E9"},{"a":14566,"t":"code","b":[76,80,57],"m":"jmp","oa":14672,"o":"sinking_animation"},{"a":14569,"l":"r_38E9","t":"code","b":[96],"m":"rts","x":[14559,14564]},{"a":14570,"t":"code","b":[173,107,2],"m":"lda","oa":619,"o":"a_026B"},{"a":14573,"t":"code","b":[208,13],"m":"bne","oa":14588,"o":"r_38FC"},{"a":14575,"t":"code","b":[160,1],"m":"ldy","o":"#$01"},{"a":14577,"t":"code","b":[32,228,30],"m":"jsr","oa":7908,"o":"energy_drain_step"},{"a":14580,"t":"code","b":[206,13,3],"m":"dec","oa":781,"o":"a_030D"},{"a":14583,"t":"code","b":[208,3],"m":"bne","oa":14588,"o":"r_38FC"},{"a":14585,"t":"code","b":[76,80,57],"m":"jmp","oa":14672,"o":"sinking_animation"},{"a":14588,"l":"r_38FC","t":"code","b":[96],"m":"rts","x":[14573,14583,14592,14604,14616,14637,14642,14655]},{"a":14589,"t":"code","b":[173,107,2],"m":"lda","oa":619,"o":"a_026B"},{"a":14592,"t":"code","b":[208,250],"m":"bne","oa":14588,"o":"r_38FC"},{"a":14594,"t":"code","b":[160,4],"m":"ldy","o":"#$04"},{"a":14596,"t":"code","b":[76,228,30],"m":"jmp","oa":7908,"o":"energy_drain_step"},{"a":14599,"t":"code","b":[32,70,57],"m":"jsr","oa":14662,"o":"ground_type_under_player"},{"a":14602,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":14604,"t":"code","b":[208,238],"m":"bne","oa":14588,"o":"r_38FC"},{"a":14606,"t":"code","b":[160,1],"m":"ldy","o":"#$01"},{"a":14608,"t":"code","b":[76,228,30],"m":"jmp","oa":7908,"o":"energy_drain_step"},{"a":14611,"t":"code","b":[32,70,57],"m":"jsr","oa":14662,"o":"ground_type_under_player"},{"a":14614,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":14616,"t":"code","b":[208,226],"m":"bne","oa":14588,"o":"r_38FC"},{"a":14618,"t":"code","b":[173,107,2],"m":"lda","oa":619,"o":"a_026B"},{"a":14621,"t":"code","b":[208,6],"m":"bne","oa":14629,"o":"b_3925"},{"a":14623,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":14625,"t":"code","b":[141,237,2],"m":"sta","oa":749,"o":"a_02ED"},{"a":14628,"t":"code","b":[96],"m":"rts"},{"a":14629,"l":"b_3925","t":"code","b":[160,2],"m":"ldy","o":"#$02","x":[14621]},{"a":14631,"t":"code","b":[76,228,30],"m":"jmp","oa":7908,"o":"energy_drain_step"},{"a":14634,"t":"code","b":[173,107,2],"m":"lda","oa":619,"o":"a_026B"},{"a":14637,"t":"code","b":[208,205],"m":"bne","oa":14588,"o":"r_38FC"},{"a":14639,"t":"code","b":[173,14,3],"m":"lda","oa":782,"o":"a_030E"},{"a":14642,"t":"code","b":[208,200],"m":"bne","oa":14588,"o":"r_38FC"},{"a":14644,"t":"code","b":[169,10],"m":"lda","o":"#$0A"},{"a":14646,"t":"code","b":[141,14,3],"m":"sta","oa":782,"o":"a_030E"},{"a":14649,"t":"code","b":[96],"m":"rts"},{"a":14650,"t":"code","b":[32,70,57],"m":"jsr","oa":14662,"o":"ground_type_under_player"},{"a":14653,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":14655,"t":"code","b":[208,187],"m":"bne","oa":14588,"o":"r_38FC"},{"a":14657,"t":"code","b":[160,2],"m":"ldy","o":"#$02"},{"a":14659,"t":"code","b":[76,228,30],"m":"jmp","oa":7908,"o":"energy_drain_step"},{"a":14662,"l":"ground_type_under_player","c":"Returns in A the column of the character cell under the player's feet: the player's Y minus $78, divided by 8.","t":"code","b":[173,84,2],"m":"lda","oa":596,"o":"a_0254","x":[14599,14611,14650]},{"a":14665,"t":"code","b":[56],"m":"sec"},{"a":14666,"t":"code","b":[233,120],"m":"sbc","o":"#$78"},{"a":14668,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":14669,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":14670,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":14671,"t":"code","b":[96],"m":"rts"},{"a":14672,"l":"sinking_animation","c":"Part two's terrain effect that sinks Johnny: unless it is already running, copies the player's shapes to $E000, switches the sprite pointers to $B2 and $B3 and shifts the two shapes down one row 22 times, five frames apart, draining two steps of energy each time.","t":"code","b":[173,59,2],"m":"lda","oa":571,"o":"a_023B","x":[14566,14585]},{"a":14675,"t":"code","b":[240,1],"m":"beq","oa":14678,"o":"b_3956"},{"a":14677,"t":"code","b":[96],"m":"rts"},{"a":14678,"l":"b_3956","t":"code","b":[238,59,2],"m":"inc","oa":571,"o":"a_023B","x":[14675]},{"a":14681,"t":"code","b":[162,236],"m":"ldx","o":"#$EC"},{"a":14683,"t":"code","b":[160,128],"m":"ldy","o":"#$80"},{"a":14685,"t":"code","b":[173,248,195],"m":"lda","oa":50168,"o":"a_C3F8"},{"a":14688,"t":"code","b":[32,207,57],"m":"jsr","oa":14799,"o":"copy_sprite_block"},{"a":14691,"t":"code","b":[162,236],"m":"ldx","o":"#$EC"},{"a":14693,"t":"code","b":[160,192],"m":"ldy","o":"#$C0"},{"a":14695,"t":"code","b":[173,249,195],"m":"lda","oa":50169,"o":"a_C3F9"},{"a":14698,"t":"code","b":[32,207,57],"m":"jsr","oa":14799,"o":"copy_sprite_block"},{"a":14701,"t":"code","b":[169,178],"m":"lda","o":"#$B2"},{"a":14703,"t":"code","b":[141,248,195],"m":"sta","oa":50168,"o":"a_C3F8"},{"a":14706,"t":"code","b":[169,179],"m":"lda","o":"#$B3"},{"a":14708,"t":"code","b":[141,249,195],"m":"sta","oa":50169,"o":"a_C3F9"},{"a":14711,"t":"code","b":[169,22],"m":"lda","o":"#$16"},{"a":14713,"t":"code","b":[141,22,3],"m":"sta","oa":790,"o":"a_0316"},{"a":14716,"l":"b_397C","t":"code","b":[173,188,236],"m":"lda","oa":60604,"o":"a_ECBC","x":[14796]},{"a":14719,"t":"code","b":[72],"m":"pha"},{"a":14720,"t":"code","b":[173,189,236],"m":"lda","oa":60605,"o":"a_ECBD"},{"a":14723,"t":"code","b":[72],"m":"pha"},{"a":14724,"t":"code","b":[173,190,236],"m":"lda","oa":60606,"o":"a_ECBE"},{"a":14727,"t":"code","b":[72],"m":"pha"},{"a":14728,"t":"code","b":[162,60],"m":"ldx","o":"#$3C"},{"a":14730,"l":"b_398A","t":"code","b":[189,191,236],"m":"lda","oa":60607,"o":"f_ECBF,x","x":[14743]},{"a":14733,"t":"code","b":[157,194,236],"m":"sta","oa":60610,"o":"f_ECC2,x"},{"a":14736,"t":"code","b":[189,127,236],"m":"lda","oa":60543,"o":"f_EC7F,x"},{"a":14739,"t":"code","b":[157,130,236],"m":"sta","oa":60546,"o":"f_EC82,x"},{"a":14742,"t":"code","b":[202],"m":"dex"},{"a":14743,"t":"code","b":[208,241],"m":"bne","oa":14730,"o":"b_398A"},{"a":14745,"t":"code","b":[104],"m":"pla"},{"a":14746,"t":"code","b":[141,194,236],"m":"sta","oa":60610,"o":"f_ECC2"},{"a":14749,"t":"code","b":[104],"m":"pla"},{"a":14750,"t":"code","b":[141,193,236],"m":"sta","oa":60609,"o":"a_ECC1"},{"a":14753,"t":"code","b":[104],"m":"pla"},{"a":14754,"t":"code","b":[141,192,236],"m":"sta","oa":60608,"o":"a_ECC0"},{"a":14757,"l":"b_39A5","t":"code","b":[173,6,3],"m":"lda","oa":774,"o":"a_0306","x":[14760,14765,14781]},{"a":14760,"t":"code","b":[240,251],"m":"beq","oa":14757,"o":"b_39A5"},{"a":14762,"t":"code","b":[205,15,3],"m":"cmp","oa":783,"o":"a_030F"},{"a":14765,"t":"code","b":[240,246],"m":"beq","oa":14757,"o":"b_39A5"},{"a":14767,"t":"code","b":[141,15,3],"m":"sta","oa":783,"o":"a_030F"},{"a":14770,"t":"code","b":[32,70,39],"m":"jsr","oa":10054,"o":"part_two_frame_tail"},{"a":14773,"t":"code","b":[32,254,54],"m":"jsr","oa":14078,"o":"run_actors"},{"a":14776,"t":"code","b":[173,6,3],"m":"lda","oa":774,"o":"a_0306"},{"a":14779,"t":"code","b":[201,5],"m":"cmp","o":"#$05"},{"a":14781,"t":"code","b":[208,230],"m":"bne","oa":14757,"o":"b_39A5"},{"a":14783,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":14785,"t":"code","b":[141,6,3],"m":"sta","oa":774,"o":"a_0306"},{"a":14788,"t":"code","b":[160,2],"m":"ldy","o":"#$02"},{"a":14790,"t":"code","b":[32,228,30],"m":"jsr","oa":7908,"o":"energy_drain_step"},{"a":14793,"t":"code","b":[206,22,3],"m":"dec","oa":790,"o":"a_0316"},{"a":14796,"t":"code","b":[208,174],"m":"bne","oa":14716,"o":"b_397C"},{"a":14798,"t":"code","b":[96],"m":"rts"},{"a":14799,"l":"copy_sprite_block","c":"Copies 64 bytes of sprite shape number A to $E000 and onwards, to change the shape of the sprite set aside for the player.","t":"code","b":[140,237,57],"m":"sty","oa":14829,"o":"sprite_copy_source_low","x":[14688,14698]},{"a":14802,"t":"code","b":[142,238,57],"m":"stx","oa":14830,"o":"sprite_copy_source_high"},{"a":14805,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":14807,"t":"code","b":[132,43],"m":"sty","oa":43,"o":"zpa_2B"},{"a":14809,"t":"code","b":[162,6],"m":"ldx","o":"#$06"},{"a":14811,"l":"b_39DB","t":"code","b":[10],"m":"asl","o":"a","x":[14815]},{"a":14812,"t":"code","b":[38,43],"m":"rol","oa":43,"o":"zpa_2B"},{"a":14814,"t":"code","b":[202],"m":"dex"},{"a":14815,"t":"code","b":[208,250],"m":"bne","oa":14811,"o":"b_39DB"},{"a":14817,"t":"code","b":[133,42],"m":"sta","oa":42,"o":"zpa_2A"},{"a":14819,"t":"code","b":[165,43],"m":"lda","oa":43,"o":"zpa_2B"},{"a":14821,"t":"code","b":[24],"m":"clc"},{"a":14822,"t":"code","b":[105,192],"m":"adc","o":"#$C0"},{"a":14824,"t":"code","b":[133,43],"m":"sta","oa":43,"o":"zpa_2B"},{"a":14826,"l":"copy_sprite_loop","c":"The copy loop of $39CF.","t":"code","b":[177,42],"m":"lda","oa":42,"o":"(zpa_2A),y","x":[14834]},{"a":14828,"t":"code","b":[153,0,224],"m":"sta","oa":57344,"o":"sprite_shapes,y"},{"a":14829,"t":"note","l":"sprite_copy_source_low","c":"The operand of the copy loop in $39CF: its source address low byte.","note":"inside the item at $39EC","x":[14799]},{"a":14830,"t":"note","l":"sprite_copy_source_high","c":"The operand of the copy loop in $39CF: its source address high byte.","note":"inside the item at $39EC","x":[14802]},{"a":14831,"t":"code","b":[200],"m":"iny"},{"a":14832,"t":"code","b":[192,64],"m":"cpy","o":"#$40"},{"a":14834,"t":"code","b":[208,246],"m":"bne","oa":14826,"o":"copy_sprite_loop"},{"a":14836,"t":"code","b":[96],"m":"rts"},{"a":14837,"l":"part_two_win_sequence","c":"Reached at the end of the escape: scores bonus points, frees sprite slots 2 to 5 and runs the end-of-game sequence through the table at $3AE0, one step per frame.","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[10048]},{"a":14839,"t":"code","b":[141,16,3],"m":"sta","oa":784,"o":"a_0310"},{"a":14842,"t":"code","b":[169,5],"m":"lda","o":"#$05"},{"a":14844,"t":"code","b":[141,231,2],"m":"sta","oa":743,"o":"a_02E7"},{"a":14847,"t":"code","b":[32,251,21],"m":"jsr","oa":5627,"o":"add_score"},{"a":14850,"t":"code","b":[162,2],"m":"ldx","o":"#$02"},{"a":14852,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":14854,"l":"b_3A06","t":"code","b":[157,91,2],"m":"sta","oa":603,"o":"a_025B,x","x":[14860]},{"a":14857,"t":"code","b":[232],"m":"inx"},{"a":14858,"t":"code","b":[224,6],"m":"cpx","o":"#$06"},{"a":14860,"t":"code","b":[208,248],"m":"bne","oa":14854,"o":"b_3A06"},{"a":14862,"l":"end_sequence_wait","c":"Waits for the frame counter and runs the step of part two's ending sequence that $0310 selects, through the table at $3AE0.","t":"code","b":[173,6,3],"m":"lda","oa":774,"o":"a_0306","x":[14884,14893]},{"a":14865,"t":"code","b":[240,17],"m":"beq","oa":14884,"o":"b_3A24"},{"a":14867,"t":"code","b":[206,6,3],"m":"dec","oa":774,"o":"a_0306"},{"a":14870,"t":"code","b":[173,16,3],"m":"lda","oa":784,"o":"a_0310"},{"a":14873,"t":"code","b":[10],"m":"asl","o":"a"},{"a":14874,"t":"code","b":[168],"m":"tay"},{"a":14875,"t":"code","b":[185,225,58],"m":"lda","oa":15073,"o":"f_3AE1,y"},{"a":14878,"t":"code","b":[72],"m":"pha"},{"a":14879,"t":"code","b":[185,224,58],"m":"lda","oa":15072,"o":"end_sequence_table,y"},{"a":14882,"t":"code","b":[72],"m":"pha"},{"a":14883,"t":"code","b":[96],"m":"rts"},{"a":14884,"l":"b_3A24","t":"code","b":[76,14,58],"m":"jmp","oa":14862,"o":"end_sequence_wait","x":[14865]},{"a":14887,"l":"b_3A27","t":"code","b":[32,70,39],"m":"jsr","oa":10054,"o":"part_two_frame_tail","x":[14901,14939,14947,14955,14965,14973,14984,14992,14998,15028]},{"a":14890,"t":"code","b":[32,175,55],"m":"jsr","oa":14255,"o":"b_37AF"},{"a":14893,"t":"code","b":[76,14,58],"m":"jmp","oa":14862,"o":"end_sequence_wait"},{"a":14896,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":14898,"t":"code","b":[32,81,50],"m":"jsr","oa":12881,"o":"move_pair_right"},{"a":14901,"t":"code","b":[144,240],"m":"bcc","oa":14887,"o":"b_3A27"},{"a":14903,"t":"code","b":[169,32],"m":"lda","o":"#$20"},{"a":14905,"t":"code","b":[141,75,2],"m":"sta","oa":587,"o":"a_024B"},{"a":14908,"t":"code","b":[141,76,2],"m":"sta","oa":588,"o":"a_024C"},{"a":14911,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":14913,"t":"code","b":[141,99,2],"m":"sta","oa":611,"o":"a_0263"},{"a":14916,"t":"code","b":[141,100,2],"m":"sta","oa":612,"o":"a_0264"},{"a":14919,"t":"code","b":[170],"m":"tax"},{"a":14920,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":14922,"t":"code","b":[141,91,2],"m":"sta","oa":603,"o":"a_025B"},{"a":14925,"t":"code","b":[141,92,2],"m":"sta","oa":604,"o":"a_025C"},{"a":14928,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":14930,"t":"code","b":[141,158,2],"m":"sta","oa":670,"o":"a_029E"},{"a":14933,"t":"code","b":[32,59,59],"m":"jsr","oa":15163,"o":"draw_ending_block"},{"a":14936,"t":"code","b":[238,16,3],"m":"inc","oa":784,"o":"a_0310"},{"a":14939,"t":"code","b":[76,39,58],"m":"jmp","oa":14887,"o":"b_3A27"},{"a":14942,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":14944,"t":"code","b":[32,81,50],"m":"jsr","oa":12881,"o":"move_pair_right"},{"a":14947,"t":"code","b":[144,194],"m":"bcc","oa":14887,"o":"b_3A27"},{"a":14949,"t":"code","b":[32,47,51],"m":"jsr","oa":13103,"o":"spawn_overlay_actor"},{"a":14952,"t":"code","b":[238,16,3],"m":"inc","oa":784,"o":"a_0310"},{"a":14955,"t":"code","b":[76,39,58],"m":"jmp","oa":14887,"o":"b_3A27"},{"a":14958,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":14960,"t":"code","b":[32,212,55],"m":"jsr","oa":14292,"o":"slot_x_position"},{"a":14963,"t":"code","b":[201,72],"m":"cmp","o":"#$48"},{"a":14965,"t":"code","b":[176,176],"m":"bcs","oa":14887,"o":"b_3A27"},{"a":14967,"t":"code","b":[238,16,3],"m":"inc","oa":784,"o":"a_0310"},{"a":14970,"t":"code","b":[32,73,48],"m":"jsr","oa":12361,"o":"spawn_group_pair"},{"a":14973,"t":"code","b":[76,39,58],"m":"jmp","oa":14887,"o":"b_3A27"},{"a":14976,"t":"code","b":[174,43,2],"m":"ldx","oa":555,"o":"a_022B"},{"a":14979,"t":"code","b":[32,212,55],"m":"jsr","oa":14292,"o":"slot_x_position"},{"a":14982,"t":"code","b":[201,144],"m":"cmp","o":"#$90"},{"a":14984,"t":"code","b":[176,157],"m":"bcs","oa":14887,"o":"b_3A27"},{"a":14986,"t":"code","b":[238,16,3],"m":"inc","oa":784,"o":"a_0310"},{"a":14989,"t":"code","b":[32,92,51],"m":"jsr","oa":13148,"o":"spawn_actor_0236"},{"a":14992,"t":"code","b":[76,39,58],"m":"jmp","oa":14887,"o":"b_3A27"},{"a":14995,"t":"code","b":[32,54,60],"m":"jsr","oa":15414,"o":"any_effects_active"},{"a":14998,"t":"code","b":[240,143],"m":"beq","oa":14887,"o":"b_3A27"},{"a":15000,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":15002,"t":"code","b":[141,147,2],"m":"sta","oa":659,"o":"a_0293"},{"a":15005,"t":"code","b":[169,176],"m":"lda","o":"#$B0"},{"a":15007,"t":"code","b":[141,248,195],"m":"sta","oa":50168,"o":"a_C3F8"},{"a":15010,"t":"code","b":[169,177],"m":"lda","o":"#$B1"},{"a":15012,"t":"code","b":[141,249,195],"m":"sta","oa":50169,"o":"a_C3F9"},{"a":15015,"t":"code","b":[169,37],"m":"lda","o":"#$25"},{"a":15017,"t":"code","b":[32,239,13],"m":"jsr","oa":3567,"o":"queue_message"},{"a":15020,"t":"code","b":[238,16,3],"m":"inc","oa":784,"o":"a_0310"},{"a":15023,"t":"code","b":[173,8,2],"m":"lda","oa":520,"o":"msg_queue_len"},{"a":15026,"t":"code","b":[240,3],"m":"beq","oa":15031,"o":"b_3AB7"},{"a":15028,"t":"code","b":[76,39,58],"m":"jmp","oa":14887,"o":"b_3A27"},{"a":15031,"l":"b_3AB7","t":"code","b":[32,235,37],"m":"jsr","oa":9707,"o":"wait_240_frames","x":[15026]},{"a":15034,"t":"code","b":[76,240,151],"m":"jmp","oa":38896,"o":"game_over_scores"},{"a":15037,"l":"set_player_sprite","c":"Sets the two sprite pointers of the player's pair to one of two frame pairs according to the walking direction in $0297, unless $023B is set.","t":"code","b":[173,59,2],"m":"lda","oa":571,"o":"a_023B","x":[9936]},{"a":15040,"t":"code","b":[240,1],"m":"beq","oa":15043,"o":"b_3AC3"},{"a":15042,"t":"code","b":[96],"m":"rts"},{"a":15043,"l":"b_3AC3","t":"code","b":[173,151,2],"m":"lda","oa":663,"o":"a_0297","x":[15040]},{"a":15046,"t":"code","b":[201,7],"m":"cmp","o":"#$07"},{"a":15048,"t":"code","b":[208,11],"m":"bne","oa":15061,"o":"b_3AD5"},{"a":15050,"t":"code","b":[169,174],"m":"lda","o":"#$AE"},{"a":15052,"t":"code","b":[141,248,195],"m":"sta","oa":50168,"o":"a_C3F8"},{"a":15055,"t":"code","b":[169,175],"m":"lda","o":"#$AF"},{"a":15057,"t":"code","b":[141,249,195],"m":"sta","oa":50169,"o":"a_C3F9"},{"a":15060,"t":"code","b":[96],"m":"rts"},{"a":15061,"l":"b_3AD5","t":"code","b":[169,176],"m":"lda","o":"#$B0","x":[15048]},{"a":15063,"t":"code","b":[141,248,195],"m":"sta","oa":50168,"o":"a_C3F8"},{"a":15066,"t":"code","b":[169,177],"m":"lda","o":"#$B1"},{"a":15068,"t":"code","b":[141,249,195],"m":"sta","oa":50169,"o":"a_C3F9"},{"a":15071,"t":"code","b":[96],"m":"rts"},{"a":15072,"l":"end_sequence_table","c":"Six words (address minus one) of the steps of part two's ending sequence at $3A30, $3A5E, $3A6E, $3A80, $3A93 and $3AAF.","t":"byte","b":[47],"x":[14879]},{"a":15073,"l":"f_3AE1","c":"Data at $3AE1 (f_3AE1): read by end_sequence_wait.","t":"byte","b":[58,93,58,109,58,127,58,146],"x":[14875]},{"a":15081,"t":"byte","b":[58,174,58]},{"a":15084,"l":"player_fire","c":"Reads the fire and direction edges and, on a fire press with no shot already in flight, allocates a sprite slot for a laser shot and starts it at the player's position.","t":"code","b":[32,134,5],"m":"jsr","oa":1414,"o":"read_fire_and_direction_edges","x":[10010]},{"a":15087,"t":"code","b":[173,2,2],"m":"lda","oa":514,"o":"a_0202"},{"a":15090,"t":"code","b":[208,1],"m":"bne","oa":15093,"o":"b_3AF5"},{"a":15092,"t":"code","b":[96],"m":"rts"},{"a":15093,"l":"b_3AF5","t":"code","b":[174,60,2],"m":"ldx","oa":572,"o":"a_023C","x":[15090]},{"a":15096,"t":"code","b":[240,1],"m":"beq","oa":15099,"o":"b_3AFB"},{"a":15098,"t":"code","b":[96],"m":"rts"},{"a":15099,"l":"b_3AFB","t":"code","b":[173,151,2],"m":"lda","oa":663,"o":"a_0297","x":[15096]},{"a":15102,"t":"code","b":[201,7],"m":"cmp","o":"#$07"},{"a":15104,"t":"code","b":[208,8],"m":"bne","oa":15114,"o":"b_3B0A"},{"a":15106,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":15108,"t":"code","b":[141,163,2],"m":"sta","oa":675,"o":"a_02A3"},{"a":15111,"t":"code","b":[76,15,59],"m":"jmp","oa":15119,"o":"start_laser_shot"},{"a":15114,"l":"b_3B0A","t":"code","b":[169,1],"m":"lda","o":"#$01","x":[15104]},{"a":15116,"t":"code","b":[141,163,2],"m":"sta","oa":675,"o":"a_02A3"},{"a":15119,"l":"start_laser_shot","c":"Allocates a sprite slot for Johnny's laser shot at the left edge, at the height in the table, and copies Johnny's X to it.","t":"code","b":[56],"m":"sec","x":[15111]},{"a":15120,"t":"code","b":[160,135],"m":"ldy","o":"#$87"},{"a":15122,"t":"code","b":[32,99,54],"m":"jsr","oa":13923,"o":"alloc_sprite_slot"},{"a":15125,"t":"code","b":[142,60,2],"m":"stx","oa":572,"o":"a_023C"},{"a":15128,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":15130,"t":"code","b":[157,39,208],"m":"sta","o":"vic_sprite0_colour,x"},{"a":15133,"t":"code","b":[169,167],"m":"lda","o":"#$A7"},{"a":15135,"t":"code","b":[157,248,195],"m":"sta","oa":50168,"o":"a_C3F8,x"},{"a":15138,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":15140,"t":"code","b":[185,75,2],"m":"lda","oa":587,"o":"a_024B,y"},{"a":15143,"t":"code","b":[157,75,2],"m":"sta","oa":587,"o":"a_024B,x"},{"a":15146,"t":"code","b":[96],"m":"rts"},{"a":15147,"l":"update_laser_shot","c":"Moves the laser shot slot in $023C five pixels in its direction and frees it when it leaves the world.","t":"code","b":[173,163,2],"m":"lda","oa":675,"o":"a_02A3","x":[14201]},{"a":15150,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":15152,"t":"code","b":[160,5],"m":"ldy","o":"#$05"},{"a":15154,"t":"code","b":[32,24,54],"m":"jsr","oa":13848,"o":"move_sprite_slot"},{"a":15157,"t":"code","b":[144,3],"m":"bcc","oa":15162,"o":"r_3B3A"},{"a":15159,"t":"code","b":[141,60,2],"m":"sta","oa":572,"o":"a_023C"},{"a":15162,"l":"r_3B3A","t":"code","b":[96],"m":"rts","x":[15157]},{"a":15163,"l":"draw_ending_block","c":"Fills two rows of the screen map with the character $C8 and draws a block of 4 columns by 6 rows of characters from $3B71 with colour 15, used in the ending.","t":"code","b":[169,200],"m":"lda","o":"#$C8","x":[14933]},{"a":15165,"l":"b_3B3D","t":"code","b":[157,239,192],"m":"sta","oa":49391,"o":"f_C0EF,x","x":[15174]},{"a":15168,"t":"code","b":[157,143,193],"m":"sta","oa":49551,"o":"f_C18F,x"},{"a":15171,"t":"code","b":[232],"m":"inx"},{"a":15172,"t":"code","b":[224,160],"m":"cpx","o":"#$A0"},{"a":15174,"t":"code","b":[208,245],"m":"bne","oa":15165,"o":"b_3B3D"},{"a":15176,"t":"code","b":[173,159,2],"m":"lda","oa":671,"o":"a_029F"},{"a":15179,"t":"code","b":[141,160,2],"m":"sta","oa":672,"o":"a_02A0"},{"a":15182,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":15184,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":15186,"l":"b_3B52","t":"code","b":[189,113,59],"m":"lda","oa":15217,"o":"laser_graphic,x","x":[15206,15213]},{"a":15189,"t":"code","b":[153,59,193],"m":"sta","oa":49467,"o":"f_C13B,y"},{"a":15192,"t":"code","b":[169,15],"m":"lda","o":"#$0F"},{"a":15194,"t":"code","b":[153,59,217],"m":"sta","o":"$D93B,y"},{"a":15197,"t":"code","b":[232],"m":"inx"},{"a":15198,"t":"code","b":[200],"m":"iny"},{"a":15199,"t":"code","b":[224,24],"m":"cpx","o":"#$18"},{"a":15201,"t":"code","b":[240,13],"m":"beq","oa":15216,"o":"r_3B70"},{"a":15203,"t":"code","b":[138],"m":"txa"},{"a":15204,"t":"code","b":[41,3],"m":"and","o":"#$03"},{"a":15206,"t":"code","b":[208,234],"m":"bne","oa":15186,"o":"b_3B52"},{"a":15208,"t":"code","b":[152],"m":"tya"},{"a":15209,"t":"code","b":[24],"m":"clc"},{"a":15210,"t":"code","b":[105,36],"m":"adc","o":"#$24"},{"a":15212,"t":"code","b":[168],"m":"tay"},{"a":15213,"t":"code","b":[76,82,59],"m":"jmp","oa":15186,"o":"b_3B52"},{"a":15216,"l":"r_3B70","t":"code","b":[96],"m":"rts","x":[15201]},{"a":15217,"l":"laser_graphic","c":"Six rows of four characters, drawn at $3B3B as a panel.","t":"byte","b":[215,203,203,203,201,204,204,210],"x":[15186]},{"a":15225,"t":"byte","b":[201,204,204,204,201,204,207,211]},{"a":15233,"t":"byte","b":[201,205,208,212,202,206,209,213]},{"a":15241,"l":"chase_trigger","c":"Converts the clock to seconds ($02A2), subtracts the scroll column and, when the player is a set distance ahead, starts the chasing pair at $317C or $32DA depending on the number of free slots.","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[10025]},{"a":15243,"t":"code","b":[141,162,2],"m":"sta","oa":674,"o":"a_02A2"},{"a":15246,"t":"code","b":[174,10,220],"m":"ldx","o":"cia1_tod_minutes"},{"a":15249,"t":"code","b":[240,9],"m":"beq","oa":15260,"o":"b_3B9C"},{"a":15251,"l":"b_3B93","t":"code","b":[24],"m":"clc","x":[15255]},{"a":15252,"t":"code","b":[105,60],"m":"adc","o":"#$3C"},{"a":15254,"t":"code","b":[202],"m":"dex"},{"a":15255,"t":"code","b":[208,250],"m":"bne","oa":15251,"o":"b_3B93"},{"a":15257,"t":"code","b":[141,162,2],"m":"sta","oa":674,"o":"a_02A2"},{"a":15260,"l":"b_3B9C","t":"code","b":[173,9,220],"m":"lda","o":"cia1_tod_seconds","x":[15249]},{"a":15263,"t":"code","b":[72],"m":"pha"},{"a":15264,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":15265,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":15266,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":15267,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":15268,"t":"code","b":[170],"m":"tax"},{"a":15269,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":15271,"l":"b_3BA7","t":"code","b":[24],"m":"clc","x":[15275]},{"a":15272,"t":"code","b":[105,10],"m":"adc","o":"#$0A"},{"a":15274,"t":"code","b":[202],"m":"dex"},{"a":15275,"t":"code","b":[208,250],"m":"bne","oa":15271,"o":"b_3BA7"},{"a":15277,"t":"code","b":[24],"m":"clc"},{"a":15278,"t":"code","b":[109,162,2],"m":"adc","oa":674,"o":"a_02A2"},{"a":15281,"t":"code","b":[141,162,2],"m":"sta","oa":674,"o":"a_02A2"},{"a":15284,"t":"code","b":[104],"m":"pla"},{"a":15285,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":15287,"t":"code","b":[24],"m":"clc"},{"a":15288,"t":"code","b":[109,162,2],"m":"adc","oa":674,"o":"a_02A2"},{"a":15291,"t":"code","b":[56],"m":"sec"},{"a":15292,"t":"code","b":[237,174,2],"m":"sbc","oa":686,"o":"a_02AE"},{"a":15295,"t":"code","b":[144,33],"m":"bcc","oa":15330,"o":"b_3BE2"},{"a":15297,"t":"code","b":[201,47],"m":"cmp","o":"#$2F"},{"a":15299,"t":"code","b":[144,29],"m":"bcc","oa":15330,"o":"b_3BE2"},{"a":15301,"t":"code","b":[173,174,2],"m":"lda","oa":686,"o":"a_02AE"},{"a":15304,"t":"code","b":[201,138],"m":"cmp","o":"#$8A"},{"a":15306,"t":"code","b":[176,26],"m":"bcs","oa":15334,"o":"b_3BE6"},{"a":15308,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":15310,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":15312,"l":"b_3BD0","t":"code","b":[189,93,2],"m":"lda","oa":605,"o":"f_025D,x","x":[15321]},{"a":15315,"t":"code","b":[240,1],"m":"beq","oa":15318,"o":"b_3BD6"},{"a":15317,"t":"code","b":[200],"m":"iny"},{"a":15318,"l":"b_3BD6","t":"code","b":[232],"m":"inx","x":[15315]},{"a":15319,"t":"code","b":[224,6],"m":"cpx","o":"#$06"},{"a":15321,"t":"code","b":[208,245],"m":"bne","oa":15312,"o":"b_3BD0"},{"a":15323,"t":"code","b":[192,3],"m":"cpy","o":"#$03"},{"a":15325,"t":"code","b":[144,7],"m":"bcc","oa":15334,"o":"b_3BE6"},{"a":15327,"l":"b_3BDF","t":"code","b":[32,124,49],"m":"jsr","oa":12668,"o":"spawn_chase_pair","x":[15336]},{"a":15330,"l":"b_3BE2","t":"code","b":[173,8,220],"m":"lda","o":"cia1_tod_tenths","x":[15295,15299]},{"a":15333,"t":"code","b":[96],"m":"rts"},{"a":15334,"l":"b_3BE6","t":"code","b":[201,187],"m":"cmp","o":"#$BB","x":[15306,15325]},{"a":15336,"t":"code","b":[176,245],"m":"bcs","oa":15327,"o":"b_3BDF"},{"a":15338,"t":"code","b":[32,218,50],"m":"jsr","oa":13018,"o":"spawn_actor_0235"},{"a":15341,"t":"code","b":[173,11,220],"m":"lda","o":"cia1_tod_hours"},{"a":15344,"t":"code","b":[96],"m":"rts"},{"a":15345,"l":"slot_animations","c":"When the walk animation frame changes, advances the animation of each active effect slot ($0283) and frees the slot after nine frames.","t":"code","b":[173,165,2],"m":"lda","oa":677,"o":"a_02A5","x":[10057]},{"a":15348,"t":"code","b":[205,55,2],"m":"cmp","oa":567,"o":"a_0237"},{"a":15351,"t":"code","b":[240,15],"m":"beq","oa":15368,"o":"r_3C08"},{"a":15353,"t":"code","b":[141,55,2],"m":"sta","oa":567,"o":"a_0237"},{"a":15356,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":15358,"l":"b_3BFE","t":"code","b":[189,131,2],"m":"lda","oa":643,"o":"f_0283,x","x":[15366]},{"a":15361,"t":"code","b":[208,6],"m":"bne","oa":15369,"o":"b_3C09"},{"a":15363,"l":"j_3C03","t":"code","b":[232],"m":"inx","x":[15397,15411]},{"a":15364,"t":"code","b":[224,8],"m":"cpx","o":"#$08"},{"a":15366,"t":"code","b":[208,246],"m":"bne","oa":15358,"o":"b_3BFE"},{"a":15368,"l":"r_3C08","t":"code","b":[96],"m":"rts","x":[15351]},{"a":15369,"l":"b_3C09","t":"code","b":[189,139,2],"m":"lda","oa":651,"o":"f_028B,x","x":[15361]},{"a":15372,"t":"code","b":[24],"m":"clc"},{"a":15373,"t":"code","b":[105,1],"m":"adc","o":"#$01"},{"a":15375,"t":"code","b":[157,139,2],"m":"sta","oa":651,"o":"f_028B,x"},{"a":15378,"t":"code","b":[201,10],"m":"cmp","o":"#$0A"},{"a":15380,"t":"code","b":[240,18],"m":"beq","oa":15400,"o":"b_3C28"},{"a":15382,"t":"code","b":[168],"m":"tay"},{"a":15383,"t":"code","b":[185,144,143],"m":"lda","oa":36752,"o":"sprite_frame_tables,y"},{"a":15386,"t":"code","b":[157,248,195],"m":"sta","oa":50168,"o":"a_C3F8,x"},{"a":15389,"t":"code","b":[189,39,208],"m":"lda","o":"vic_sprite0_colour,x"},{"a":15392,"t":"code","b":[73,5],"m":"eor","o":"#$05"},{"a":15394,"t":"code","b":[157,39,208],"m":"sta","o":"vic_sprite0_colour,x"},{"a":15397,"t":"code","b":[76,3,60],"m":"jmp","oa":15363,"o":"j_3C03"},{"a":15400,"l":"b_3C28","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[15380]},{"a":15402,"t":"code","b":[157,139,2],"m":"sta","oa":651,"o":"f_028B,x"},{"a":15405,"t":"code","b":[157,131,2],"m":"sta","oa":643,"o":"f_0283,x"},{"a":15408,"t":"code","b":[157,91,2],"m":"sta","oa":603,"o":"a_025B,x"},{"a":15411,"t":"code","b":[76,3,60],"m":"jmp","oa":15363,"o":"j_3C03"},{"a":15414,"l":"any_effects_active","c":"Returns not equal (non-zero) when any of the eight effect slots at $0283 is active.","t":"code","b":[162,0],"m":"ldx","o":"#$00","x":[12551,12713,14995]},{"a":15416,"l":"b_3C38","t":"code","b":[189,131,2],"m":"lda","oa":643,"o":"f_0283,x","x":[15424]},{"a":15419,"t":"code","b":[208,7],"m":"bne","oa":15428,"o":"r_3C44"},{"a":15421,"t":"code","b":[232],"m":"inx"},{"a":15422,"t":"code","b":[224,8],"m":"cpx","o":"#$08"},{"a":15424,"t":"code","b":[208,246],"m":"bne","oa":15416,"o":"b_3C38"},{"a":15426,"t":"code","b":[201,0],"m":"cmp","o":"#$00"},{"a":15428,"l":"r_3C44","t":"code","b":[96],"m":"rts","x":[15419]},{"a":15429,"l":"spawn_two_actors","c":"Allocates two sprites at the left of the screen with sprite pointers $BC and $BD and colour 3.","t":"code","b":[24],"m":"clc","x":[38865]},{"a":15430,"t":"code","b":[160,128],"m":"ldy","o":"#$80"},{"a":15432,"t":"code","b":[32,99,54],"m":"jsr","oa":13923,"o":"alloc_sprite_slot"},{"a":15435,"t":"code","b":[169,188],"m":"lda","o":"#$BC"},{"a":15437,"t":"code","b":[157,248,195],"m":"sta","oa":50168,"o":"a_C3F8,x"},{"a":15440,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":15442,"t":"code","b":[157,39,208],"m":"sta","o":"vic_sprite0_colour,x"},{"a":15445,"t":"code","b":[24],"m":"clc"},{"a":15446,"t":"code","b":[160,149],"m":"ldy","o":"#$95"},{"a":15448,"t":"code","b":[32,99,54],"m":"jsr","oa":13923,"o":"alloc_sprite_slot"},{"a":15451,"t":"code","b":[169,189],"m":"lda","o":"#$BD"},{"a":15453,"t":"code","b":[157,248,195],"m":"sta","oa":50168,"o":"a_C3F8,x"},{"a":15456,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":15458,"t":"code","b":[157,39,208],"m":"sta","o":"vic_sprite0_colour,x"},{"a":15461,"t":"code","b":[96],"m":"rts"},{"a":15462,"l":"move_pair_left","c":"Moves sprite slot X and the slot after it one pixel to the left.","t":"code","b":[24],"m":"clc","x":[38873]},{"a":15463,"t":"code","b":[160,1],"m":"ldy","o":"#$01"},{"a":15465,"t":"code","b":[32,24,54],"m":"jsr","oa":13848,"o":"move_sprite_slot"},{"a":15468,"t":"code","b":[24],"m":"clc"},{"a":15469,"t":"code","b":[232],"m":"inx"},{"a":15470,"t":"code","b":[160,1],"m":"ldy","o":"#$01"},{"a":15472,"t":"code","b":[76,24,54],"m":"jmp","oa":13848,"o":"move_sprite_slot"},{"a":15475,"l":"sound_timer_loop","c":"Runs the sound timer step four times when the tune is playing.","t":"code","b":[173,27,3],"m":"lda","oa":795,"o":"a_031B","x":[10307]},{"a":15478,"t":"code","b":[240,38],"m":"beq","oa":15518,"o":"sound_step_b"},{"a":15480,"t":"code","b":[162,3],"m":"ldx","o":"#$03"},{"a":15482,"l":"b_3C7A","t":"code","b":[138],"m":"txa","x":[15490]},{"a":15483,"t":"code","b":[72],"m":"pha"},{"a":15484,"t":"code","b":[32,133,60],"m":"jsr","oa":15493,"o":"sound_timer_step"},{"a":15487,"t":"code","b":[104],"m":"pla"},{"a":15488,"t":"code","b":[170],"m":"tax"},{"a":15489,"t":"code","b":[202],"m":"dex"},{"a":15490,"t":"code","b":[16,246],"m":"bpl","oa":15482,"o":"b_3C7A"},{"a":15492,"t":"code","b":[96],"m":"rts"},{"a":15493,"l":"sound_timer_step","c":"Adds $B0 to the sound tick counter $031A and runs the sound driver on each carry.","t":"code","b":[173,26,3],"m":"lda","oa":794,"o":"a_031A","x":[15484]},{"a":15496,"t":"code","b":[24],"m":"clc"},{"a":15497,"t":"code","b":[105,176],"m":"adc","o":"#$B0"},{"a":15499,"t":"code","b":[141,26,3],"m":"sta","oa":794,"o":"a_031A"},{"a":15502,"t":"code","b":[144,29],"m":"bcc","oa":15533,"o":"b_3CAD"},{"a":15504,"t":"code","b":[76,158,60],"m":"jmp","oa":15518,"o":"sound_step_b"},{"a":15507,"l":"sound_step","c":"Adds $E4 to a fractional counter at $031A and, on each carry, runs the music and sound effect drivers ($A898, $A9D6, $A48B, $A5E2, $A73B), then the common driver tail ($AB48).","t":"code","b":[173,26,3],"m":"lda","oa":794,"o":"a_031A","x":[15653,15723,15786,15834,39138,39156,39171,39186]},{"a":15510,"t":"code","b":[24],"m":"clc"},{"a":15511,"t":"code","b":[105,228],"m":"adc","o":"#$E4"},{"a":15513,"t":"code","b":[141,26,3],"m":"sta","oa":794,"o":"a_031A"},{"a":15516,"t":"code","b":[144,15],"m":"bcc","oa":15533,"o":"b_3CAD"},{"a":15518,"l":"sound_step_b","c":"The sound driver call: runs the voices' step and effect routines and the filter sweep.","t":"code","b":[32,152,168],"m":"jsr","oa":43160,"o":"voice1_effects","x":[1989,15478,15504]},{"a":15521,"t":"code","b":[32,214,169],"m":"jsr","oa":43478,"o":"voice2_effects"},{"a":15524,"t":"code","b":[32,139,164],"m":"jsr","oa":42123,"o":"voice1_step"},{"a":15527,"t":"code","b":[32,226,165],"m":"jsr","oa":42466,"o":"voice2_step"},{"a":15530,"t":"code","b":[32,59,167],"m":"jsr","oa":42811,"o":"voice3_step"},{"a":15533,"l":"b_3CAD","t":"code","b":[32,72,171],"m":"jsr","oa":43848,"o":"voice3_effects","x":[15502,15516]},{"a":15536,"t":"code","b":[76,211,163],"m":"jmp","oa":41939,"o":"filter_sweep_step"},{"a":15539,"t":"code","b":[72],"m":"pha"},{"a":15540,"t":"code","b":[173,13,221],"m":"lda","o":"cia2_interrupt"},{"a":15543,"t":"code","b":[72],"m":"pha"},{"a":15544,"t":"code","b":[41,8],"m":"and","o":"#$08"},{"a":15546,"t":"code","b":[240,3],"m":"beq","oa":15551,"o":"b_3CBF"},{"a":15548,"t":"code","b":[76,37,43],"m":"jmp","oa":11045,"o":"nmi_serial_exit"},{"a":15551,"l":"b_3CBF","t":"code","b":[104],"m":"pla","x":[15546]},{"a":15552,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":15554,"t":"code","b":[208,2],"m":"bne","oa":15558,"o":"b_3CC6"},{"a":15556,"t":"code","b":[104],"m":"pla"},{"a":15557,"t":"code","b":[64],"m":"rti"},{"a":15558,"l":"b_3CC6","t":"code","b":[169,144],"m":"lda","o":"#$90","x":[15554]},{"a":15560,"t":"code","b":[141,14,221],"m":"sta","o":"cia2_control_a"},{"a":15563,"t":"code","b":[138],"m":"txa"},{"a":15564,"t":"code","b":[72],"m":"pha"},{"a":15565,"t":"code","b":[152],"m":"tya"},{"a":15566,"t":"code","b":[72],"m":"pha"},{"a":15567,"t":"code","b":[88],"m":"cli"},{"a":15568,"t":"code","b":[238,32,208],"m":"inc","o":"vic_border"},{"a":15571,"t":"code","b":[206,32,208],"m":"dec","o":"vic_border"},{"a":15574,"t":"code","b":[173,13,221],"m":"lda","o":"cia2_interrupt"},{"a":15577,"t":"code","b":[104],"m":"pla"},{"a":15578,"t":"code","b":[168],"m":"tay"},{"a":15579,"t":"code","b":[104],"m":"pla"},{"a":15580,"t":"code","b":[170],"m":"tax"},{"a":15581,"t":"code","b":[104],"m":"pla"},{"a":15582,"t":"code","b":[64],"m":"rti"},{"a":15583,"l":"colour_bar_irq","c":"Raster handler that cycles the multicolour background colour $D023 through the table at $8438 line by line, 24 times, then hands the interrupt to the vector at $3D2E and calls the sound driver.","t":"code","b":[72],"m":"pha"},{"a":15584,"t":"code","b":[138],"m":"txa"},{"a":15585,"t":"code","b":[72],"m":"pha"},{"a":15586,"t":"code","b":[152],"m":"tya"},{"a":15587,"t":"code","b":[72],"m":"pha"},{"a":15588,"t":"code","b":[234],"m":"nop"},{"a":15589,"t":"code","b":[234],"m":"nop"},{"a":15590,"t":"code","b":[234],"m":"nop"},{"a":15591,"t":"code","b":[234],"m":"nop"},{"a":15592,"t":"code","b":[234],"m":"nop"},{"a":15593,"t":"code","b":[164,99],"m":"ldy","oa":99,"o":"zpa_63"},{"a":15595,"t":"code","b":[185,56,132],"m":"lda","oa":33848,"o":"f_8438,y"},{"a":15598,"t":"code","b":[141,35,208],"m":"sta","o":"vic_background2"},{"a":15601,"t":"code","b":[200],"m":"iny"},{"a":15602,"t":"code","b":[192,16],"m":"cpy","o":"#$10"},{"a":15604,"t":"code","b":[208,2],"m":"bne","oa":15608,"o":"b_3CF8"},{"a":15606,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":15608,"l":"b_3CF8","t":"code","b":[132,99],"m":"sty","oa":99,"o":"zpa_63","x":[15604]},{"a":15610,"t":"code","b":[173,18,208],"m":"lda","o":"vic_raster"},{"a":15613,"t":"code","b":[24],"m":"clc"},{"a":15614,"t":"code","b":[105,2],"m":"adc","o":"#$02"},{"a":15616,"t":"code","b":[141,18,208],"m":"sta","o":"vic_raster"},{"a":15619,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":15621,"t":"code","b":[141,25,208],"m":"sta","o":"vic_irq_status"},{"a":15624,"t":"code","b":[230,98],"m":"inc","oa":98,"o":"zpa_62"},{"a":15626,"t":"code","b":[165,98],"m":"lda","oa":98,"o":"zpa_62"},{"a":15628,"t":"code","b":[201,24],"m":"cmp","o":"#$18"},{"a":15630,"t":"code","b":[240,6],"m":"beq","oa":15638,"o":"b_3D16"},{"a":15632,"t":"code","b":[104],"m":"pla"},{"a":15633,"t":"code","b":[168],"m":"tay"},{"a":15634,"t":"code","b":[104],"m":"pla"},{"a":15635,"t":"code","b":[170],"m":"tax"},{"a":15636,"t":"code","b":[104],"m":"pla"},{"a":15637,"t":"code","b":[64],"m":"rti"},{"a":15638,"l":"b_3D16","t":"code","b":[162,46],"m":"ldx","o":"#$2E","x":[15630]},{"a":15640,"t":"code","b":[160,61],"m":"ldy","o":"#$3D"},{"a":15642,"t":"code","b":[142,254,255],"m":"stx","oa":65534,"o":"$FFFE"},{"a":15645,"t":"code","b":[140,255,255],"m":"sty","oa":65535,"o":"$FFFF"},{"a":15648,"t":"code","b":[169,225],"m":"lda","o":"#$E1"},{"a":15650,"t":"code","b":[141,18,208],"m":"sta","o":"vic_raster"},{"a":15653,"t":"code","b":[32,147,60],"m":"jsr","oa":15507,"o":"sound_step"},{"a":15656,"t":"code","b":[104],"m":"pla"},{"a":15657,"t":"code","b":[168],"m":"tay"},{"a":15658,"t":"code","b":[104],"m":"pla"},{"a":15659,"t":"code","b":[170],"m":"tax"},{"a":15660,"t":"code","b":[104],"m":"pla"},{"a":15661,"t":"code","b":[64],"m":"rti"},{"a":15662,"t":"code","b":[72],"m":"pha"},{"a":15663,"t":"code","b":[138],"m":"txa"},{"a":15664,"t":"code","b":[72],"m":"pha"},{"a":15665,"t":"code","b":[152],"m":"tya"},{"a":15666,"t":"code","b":[72],"m":"pha"},{"a":15667,"t":"code","b":[173,25,208],"m":"lda","o":"vic_irq_status"},{"a":15670,"t":"code","b":[141,25,208],"m":"sta","o":"vic_irq_status"},{"a":15673,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":15675,"t":"code","b":[240,65],"m":"beq","oa":15742,"o":"b_3D7E"},{"a":15677,"t":"code","b":[169,32],"m":"lda","o":"#$20"},{"a":15679,"t":"code","b":[141,18,208],"m":"sta","o":"vic_raster"},{"a":15682,"t":"code","b":[173,17,208],"m":"lda","o":"vic_control1"},{"a":15685,"t":"code","b":[9,128],"m":"ora","o":"#$80"},{"a":15687,"t":"code","b":[141,17,208],"m":"sta","o":"vic_control1"},{"a":15690,"t":"code","b":[238,17,3],"m":"inc","oa":785,"o":"a_0311"},{"a":15693,"t":"code","b":[238,69,2],"m":"inc","oa":581,"o":"a_0245"},{"a":15696,"t":"code","b":[173,17,3],"m":"lda","oa":785,"o":"a_0311"},{"a":15699,"t":"code","b":[201,4],"m":"cmp","o":"#$04"},{"a":15701,"t":"code","b":[208,20],"m":"bne","oa":15723,"o":"b_3D6B"},{"a":15703,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":15705,"t":"code","b":[141,17,3],"m":"sta","oa":785,"o":"a_0311"},{"a":15708,"t":"code","b":[173,18,3],"m":"lda","oa":786,"o":"a_0312"},{"a":15711,"t":"code","b":[73,1],"m":"eor","o":"#$01"},{"a":15713,"t":"code","b":[141,18,3],"m":"sta","oa":786,"o":"a_0312"},{"a":15716,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":15718,"t":"code","b":[208,3],"m":"bne","oa":15723,"o":"b_3D6B"},{"a":15720,"t":"code","b":[32,82,153],"m":"jsr","oa":39250,"o":"rotate_colour_table"},{"a":15723,"l":"b_3D6B","t":"code","b":[32,147,60],"m":"jsr","oa":15507,"o":"sound_step","x":[15701,15718]},{"a":15726,"t":"code","b":[169,132],"m":"lda","o":"#$84"},{"a":15728,"t":"code","b":[141,254,255],"m":"sta","oa":65534,"o":"$FFFE"},{"a":15731,"t":"code","b":[169,61],"m":"lda","o":"#$3D"},{"a":15733,"t":"code","b":[141,255,255],"m":"sta","oa":65535,"o":"$FFFF"},{"a":15736,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":15738,"t":"code","b":[133,98],"m":"sta","oa":98,"o":"zpa_62"},{"a":15740,"t":"code","b":[133,99],"m":"sta","oa":99,"o":"zpa_63"},{"a":15742,"l":"b_3D7E","t":"code","b":[104],"m":"pla","x":[15675,15761,15789,15805,15837]},{"a":15743,"t":"code","b":[170],"m":"tax"},{"a":15744,"t":"code","b":[104],"m":"pla"},{"a":15745,"t":"code","b":[168],"m":"tay"},{"a":15746,"t":"code","b":[104],"m":"pla"},{"a":15747,"t":"code","b":[64],"m":"rti"},{"a":15748,"t":"code","b":[72],"m":"pha"},{"a":15749,"t":"code","b":[138],"m":"txa"},{"a":15750,"t":"code","b":[72],"m":"pha"},{"a":15751,"t":"code","b":[152],"m":"tya"},{"a":15752,"t":"code","b":[72],"m":"pha"},{"a":15753,"t":"code","b":[173,25,208],"m":"lda","o":"vic_irq_status"},{"a":15756,"t":"code","b":[141,25,208],"m":"sta","o":"vic_irq_status"},{"a":15759,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":15761,"t":"code","b":[240,235],"m":"beq","oa":15742,"o":"b_3D7E"},{"a":15763,"t":"code","b":[169,176],"m":"lda","o":"#$B0"},{"a":15765,"t":"code","b":[141,254,255],"m":"sta","oa":65534,"o":"$FFFE"},{"a":15768,"t":"code","b":[169,61],"m":"lda","o":"#$3D"},{"a":15770,"t":"code","b":[141,255,255],"m":"sta","oa":65535,"o":"$FFFF"},{"a":15773,"t":"code","b":[169,36],"m":"lda","o":"#$24"},{"a":15775,"t":"code","b":[141,18,208],"m":"sta","o":"vic_raster"},{"a":15778,"t":"code","b":[173,17,208],"m":"lda","o":"vic_control1"},{"a":15781,"t":"code","b":[41,127],"m":"and","o":"#$7F"},{"a":15783,"t":"code","b":[141,17,208],"m":"sta","o":"vic_control1"},{"a":15786,"t":"code","b":[32,147,60],"m":"jsr","oa":15507,"o":"sound_step"},{"a":15789,"t":"code","b":[76,126,61],"m":"jmp","oa":15742,"o":"b_3D7E"},{"a":15792,"t":"code","b":[72],"m":"pha"},{"a":15793,"t":"code","b":[138],"m":"txa"},{"a":15794,"t":"code","b":[72],"m":"pha"},{"a":15795,"t":"code","b":[152],"m":"tya"},{"a":15796,"t":"code","b":[72],"m":"pha"},{"a":15797,"t":"code","b":[173,25,208],"m":"lda","o":"vic_irq_status"},{"a":15800,"t":"code","b":[141,25,208],"m":"sta","o":"vic_irq_status"},{"a":15803,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":15805,"t":"code","b":[240,191],"m":"beq","oa":15742,"o":"b_3D7E"},{"a":15807,"t":"code","b":[169,223],"m":"lda","o":"#$DF"},{"a":15809,"t":"code","b":[141,254,255],"m":"sta","oa":65534,"o":"$FFFE"},{"a":15812,"t":"code","b":[169,60],"m":"lda","o":"#$3C"},{"a":15814,"t":"code","b":[141,255,255],"m":"sta","oa":65535,"o":"$FFFF"},{"a":15817,"t":"code","b":[169,94],"m":"lda","o":"#$5E"},{"a":15819,"t":"code","b":[56],"m":"sec"},{"a":15820,"t":"code","b":[237,18,3],"m":"sbc","oa":786,"o":"a_0312"},{"a":15823,"t":"code","b":[141,18,208],"m":"sta","o":"vic_raster"},{"a":15826,"t":"code","b":[173,17,208],"m":"lda","o":"vic_control1"},{"a":15829,"t":"code","b":[41,127],"m":"and","o":"#$7F"},{"a":15831,"t":"code","b":[141,17,208],"m":"sta","o":"vic_control1"},{"a":15834,"t":"code","b":[32,147,60],"m":"jsr","oa":15507,"o":"sound_step"},{"a":15837,"t":"code","b":[76,126,61],"m":"jmp","oa":15742,"o":"b_3D7E"},{"a":15840,"l":"stale_code_copy","c":"544 bytes that decode as an older build of part two's ending sequence: its variable accesses use zero-page addresses where the live code uses page-3 addresses, and its calls point at routines that are not there. No instruction refers to it and no recorded run executes it.","t":"byte","b":[160,2,32,135,31,206,22,3]},{"a":15848,"t":"byte","b":[208,174,96,140,9,62,142,10]},{"a":15856,"t":"byte","b":[62,160,0,132,43,162,6,10]},{"a":15864,"t":"byte","b":[38,43,202,208,250,133,42,165]},{"a":15872,"t":"byte","b":[43,24,105,192,133,43,177,42]},{"a":15880,"t":"byte","b":[153,0,224,200,192,64,208,246]},{"a":15888,"t":"byte","b":[96,169,0,141,16,3,169,5]},{"a":15896,"t":"byte","b":[141,231,2,32,128,22,162,2]},{"a":15904,"t":"byte","b":[169,0,157,91,2,232,224,6]},{"a":15912,"t":"byte","b":[208,248,173,6,3,240,17,206]},{"a":15920,"t":"byte","b":[6,3,173,16,3,10,168,185]},{"a":15928,"t":"byte","b":[253,62,72,185,252,62,72,96]},{"a":15936,"t":"byte","b":[76,42,62,32,207,39,32,62]},{"a":15944,"t":"byte","b":[58,76,42,62,162,0,32,65]},{"a":15952,"t":"byte","b":[51,144,240,169,32,141,75,2]},{"a":15960,"t":"byte","b":[141,76,2,169,0,141,99,2]},{"a":15968,"t":"byte","b":[141,100,2,170,169,1,141,91]},{"a":15976,"t":"byte","b":[2,141,92,2,169,0,141,158]},{"a":15984,"t":"byte","b":[2,32,87,63,238,16,3,76]},{"a":15992,"t":"byte","b":[67,62,162,0,32,65,51,144]},{"a":16000,"t":"byte","b":[194,32,31,52,238,16,3,76]},{"a":16008,"t":"byte","b":[67,62,162,0,32,99,58,201]},{"a":16016,"t":"byte","b":[72,176,176,238,16,3,32,57]},{"a":16024,"t":"byte","b":[49,76,67,62,174,43,2,32]},{"a":16032,"t":"byte","b":[99,58,201,144,176,157,238,16]},{"a":16040,"t":"byte","b":[3,32,76,52,76,67,62,32]},{"a":16048,"t":"byte","b":[102,156,240,143,169,0,141,147]},{"a":16056,"t":"byte","b":[2,169,176,141,248,195,169,177]},{"a":16064,"t":"byte","b":[141,249,195,169,37,32,248,13]},{"a":16072,"t":"byte","b":[238,16,3,173,8,2,240,3]},{"a":16080,"t":"byte","b":[76,67,62,32,142,38,76,173]},{"a":16088,"t":"byte","b":[152,173,59,2,240,1,96,173]},{"a":16096,"t":"byte","b":[151,2,201,7,208,11,169,174]},{"a":16104,"t":"byte","b":[141,248,195,169,175,141,249,195]},{"a":16112,"t":"byte","b":[96,169,176,141,248,195,169,177]},{"a":16120,"t":"byte","b":[141,249,195,96,75,62,121,62]},{"a":16128,"t":"byte","b":[137,62,155,62,174,62,202,62]},{"a":16136,"t":"byte","b":[32,140,5,173,2,2,208,1]},{"a":16144,"t":"byte","b":[96,174,60,2,240,1,96,173]},{"a":16152,"t":"byte","b":[151,2,201,7,208,8,169,2]},{"a":16160,"t":"byte","b":[141,163,2,76,43,63,169,1]},{"a":16168,"t":"byte","b":[141,163,2,56,160,135,32,242]},{"a":16176,"t":"byte","b":[56,142,60,2,169,1,157,39]},{"a":16184,"t":"byte","b":[208,169,167,157,248,195,160,0]},{"a":16192,"t":"byte","b":[185,75,2,157,75,2,96,173]},{"a":16200,"t":"byte","b":[163,2,201,2,160,5,32,65]},{"a":16208,"t":"byte","b":[55,144,3,141,60,2,96,169]},{"a":16216,"t":"byte","b":[200,157,239,192,157,143,193,232]},{"a":16224,"t":"byte","b":[224,160,208,245,173,159,2,141]},{"a":16232,"t":"byte","b":[160,2,162,0,160,0,189,141]},{"a":16240,"t":"byte","b":[63,153,59,193,169,15,153,59]},{"a":16248,"t":"byte","b":[217,232,200,224,24,240,13,138]},{"a":16256,"t":"byte","b":[41,3,208,234,152,24,105,36]},{"a":16264,"t":"byte","b":[168,76,110,63,96,215,203,203]},{"a":16272,"t":"byte","b":[203,201,204,204,210,201,204,204]},{"a":16280,"t":"byte","b":[204,201,204,207,211,201,205,208]},{"a":16288,"t":"byte","b":[212,202,206,209,213,169,0,141]},{"a":16296,"t":"byte","b":[162,2,174,10,220,240,9,24]},{"a":16304,"t":"byte","b":[105,60,202,208,250,141,162,2]},{"a":16312,"t":"byte","b":[173,9,220,72,74,74,74,74]},{"a":16320,"t":"byte","b":[170,169,0,24,105,10,202,208]},{"a":16328,"t":"byte","b":[250,24,109,162,2,141,162,2]},{"a":16336,"t":"byte","b":[104,41,15,24,109,162,2,56]},{"a":16344,"t":"byte","b":[237,174,2,144,14,201,47,144]},{"a":16352,"t":"byte","b":[10,173,174,2,201,138,176,7]},{"a":16360,"t":"byte","b":[32,108,50,173,8,220,96,201]},{"a":16368,"t":"byte","b":[187,176,245,32,202,51,173,11]},{"a":16376,"t":"byte","b":[220,96,238,238,238,238,238,238]},{"a":16384,"l":"part1_map_top","c":"Part one's map, top row of tiles: 256 tile numbers, one per four-character column of the world. The scroll column $02AE indexes it.","t":"byte","b":[13,13,15,9,33,13,15,31],"x":[2725]},{"a":16392,"t":"byte","b":[31,11,31,33,22,23,31,31]},{"a":16400,"t":"byte","b":[33,22,23,11,15,17,18,19]},{"a":16408,"t":"byte","b":[55,56,15,31,31,11,15,13]},{"a":16416,"t":"byte","b":[15,31,33,22,23,22,23,11]},{"a":16424,"t":"byte","b":[102,161,37,15,161,26,34,17]},{"a":16432,"t":"byte","b":[19,31,31,31,33,13,17,19]},{"a":16440,"t":"byte","b":[15,15,15,11,45,44,44,44]},{"a":16448,"t":"byte","b":[75,47,47,47,47,49,181,183]},{"a":16456,"t":"byte","b":[186,51,52,6,144,145,146,61]},{"a":16464,"t":"byte","b":[145,149,151,59,125,106,55,56]},{"a":16472,"t":"byte","b":[61,124,125,90,70,74,63,68]},{"a":16480,"t":"byte","b":[68,187,65,67,114,106,171,171]},{"a":16488,"t":"byte","b":[172,173,76,77,123,108,57,76]},{"a":16496,"t":"byte","b":[77,78,124,125,91,63,41,82]},{"a":16504,"t":"byte","b":[84,85,63,137,138,90,51,135]},{"a":16512,"t":"byte","b":[26,34,95,77,78,187,92,93]},{"a":16520,"t":"byte","b":[94,84,85,6,153,92,97,99]},{"a":16528,"t":"byte","b":[97,88,96,68,137,139,7,100]},{"a":16536,"t":"byte","b":[114,76,77,123,102,106,107,108]},{"a":16544,"t":"byte","b":[160,110,111,161,110,111,161,110]},{"a":16552,"t":"byte","b":[111,6,88,96,120,121,122,123]},{"a":16560,"t":"byte","b":[102,111,65,67,115,76,77,78]},{"a":16568,"t":"byte","b":[106,120,110,111,102,6,7,135]},{"a":16576,"t":"byte","b":[63,88,61,187,68,68,100,127]},{"a":16584,"t":"byte","b":[130,131,74,135,54,135,84,85]},{"a":16592,"t":"byte","b":[133,134,144,145,146,135,61,145]},{"a":16600,"t":"byte","b":[159,156,65,67,45,44,44,47]},{"a":16608,"t":"byte","b":[47,47,49,95,77,94,92,136]},{"a":16616,"t":"byte","b":[94,76,77,78,88,63,137,139]},{"a":16624,"t":"byte","b":[170,177,74,163,76,77,78,124]},{"a":16632,"t":"byte","b":[60,145,146,61,174,164,168,9]},{"a":16640,"l":"part1_map_middle","c":"Part one's map, middle row of tiles; the row Johnny walks in. The searchable and container tests read it.","t":"byte","b":[169,169,16,28,29,14,16,32],"x":[2731,3454]},{"a":16648,"t":"byte","b":[32,30,32,29,24,25,32,32]},{"a":16656,"t":"byte","b":[29,24,25,30,16,20,10,21]},{"a":16664,"t":"byte","b":[89,89,16,27,27,12,16,14]},{"a":16672,"t":"byte","b":[16,32,29,24,25,24,25,162]},{"a":16680,"t":"byte","b":[4,38,38,16,38,5,3,20]},{"a":16688,"t":"byte","b":[21,32,32,32,29,14,20,21]},{"a":16696,"t":"byte","b":[16,16,16,12,46,43,43,43]},{"a":16704,"t":"byte","b":[5,48,48,180,48,50,182,184]},{"a":16712,"t":"byte","b":[185,5,53,140,141,147,148,62]},{"a":16720,"t":"byte","b":[147,150,152,4,69,188,89,89]},{"a":16728,"t":"byte","b":[62,69,69,72,71,73,53,69]},{"a":16736,"t":"byte","b":[69,69,64,66,4,5,53,72]},{"a":16744,"t":"byte","b":[71,73,79,80,81,3,46,79]},{"a":16752,"t":"byte","b":[80,81,69,69,5,178,39,83]},{"a":16760,"t":"byte","b":[86,87,5,39,40,5,53,89]},{"a":16768,"t":"byte","b":[5,3,79,80,81,69,79,80]},{"a":16776,"t":"byte","b":[81,86,87,3,154,39,98,39]},{"a":16784,"t":"byte","b":[98,89,69,69,39,83,4,101]},{"a":16792,"t":"byte","b":[4,79,80,81,103,104,105,109]},{"a":16800,"t":"byte","b":[35,112,113,38,112,113,38,112]},{"a":16808,"t":"byte","b":[113,3,89,69,178,79,80,81]},{"a":16816,"t":"byte","b":[103,113,64,66,116,79,80,81]},{"a":16824,"t":"byte","b":[5,5,112,113,4,3,46,89]},{"a":16832,"t":"byte","b":[5,89,62,69,69,69,101,126]},{"a":16840,"t":"byte","b":[132,71,73,89,53,89,86,87]},{"a":16848,"t":"byte","b":[128,129,141,147,148,89,62,147]},{"a":16856,"t":"byte","b":[158,157,64,66,4,43,43,48]},{"a":16864,"t":"byte","b":[48,48,50,79,80,81,79,80]},{"a":16872,"t":"byte","b":[81,79,80,81,89,53,39,83]},{"a":16880,"t":"byte","b":[132,71,73,155,79,80,81,69]},{"a":16888,"t":"byte","b":[178,147,148,62,175,165,167,8]},{"a":16896,"l":"part1_map_bottom","c":"Part one's map, bottom row of tiles.","t":"byte","b":[8,8,8,8,8,8,8,8],"x":[2737]},{"a":16904,"t":"byte","b":[8,2,8,8,8,8,8,8]},{"a":16912,"t":"byte","b":[8,8,8,2,8,8,8,8]},{"a":16920,"t":"byte","b":[8,8,8,8,8,2,8,8]},{"a":16928,"t":"byte","b":[8,8,8,8,8,8,8,2]},{"a":16936,"t":"byte","b":[8,8,8,8,8,8,2,8]},{"a":16944,"t":"byte","b":[8,8,8,8,8,8,8,8]},{"a":16952,"t":"byte","b":[8,8,8,2,8,8,8,8]},{"a":16960,"t":"byte","b":[8,8,8,8,8,2,8,8]},{"a":16968,"t":"byte","b":[8,8,8,142,143,8,8,8]},{"a":16976,"t":"byte","b":[8,8,2,8,8,8,8,8]},{"a":16984,"t":"byte","b":[8,8,8,8,8,8,8,8]},{"a":16992,"t":"byte","b":[8,8,8,2,8,8,8,8]},{"a":17000,"t":"byte","b":[8,8,8,8,8,2,8,8]},{"a":17008,"t":"byte","b":[8,8,8,8,8,8,8,2]},{"a":17016,"t":"byte","b":[8,8,8,8,8,8,8,8]},{"a":17024,"t":"byte","b":[8,2,8,8,8,8,8,8]},{"a":17032,"t":"byte","b":[8,8,8,2,8,8,8,8]},{"a":17040,"t":"byte","b":[8,8,8,8,8,2,8,8]},{"a":17048,"t":"byte","b":[8,8,8,8,8,8,8,2]},{"a":17056,"t":"byte","b":[8,8,8,8,8,8,8,8]},{"a":17064,"t":"byte","b":[8,2,8,8,8,8,8,8]},{"a":17072,"t":"byte","b":[8,8,8,2,8,8,8,8]},{"a":17080,"t":"byte","b":[8,8,8,8,8,2,8,8]},{"a":17088,"t":"byte","b":[8,8,8,8,8,8,8,2]},{"a":17096,"t":"byte","b":[8,8,8,8,8,8,8,8]},{"a":17104,"t":"byte","b":[8,142,143,8,8,8,8,8]},{"a":17112,"t":"byte","b":[8,8,8,2,8,8,8,8]},{"a":17120,"t":"byte","b":[8,8,2,8,8,8,8,8]},{"a":17128,"t":"byte","b":[8,8,8,8,8,8,8,2]},{"a":17136,"t":"byte","b":[8,8,8,8,8,8,8,8]},{"a":17144,"t":"byte","b":[8,8,8,8,176,166,8,8]},{"a":17152,"l":"part2_start_screen","c":"160 character codes (four rows of 40) copied into the top of part two's screen at start by $2B4F.","t":"byte","b":[140,131,132,133,131,132,133,131],"x":[11089]},{"a":17160,"t":"byte","b":[137,132,161,162,163,133,131,132]},{"a":17168,"t":"byte","b":[184,137,181,182,131,132,177,178]},{"a":17176,"t":"byte","b":[179,180,180,140,145,131,132,133]},{"a":17184,"t":"byte","b":[140,132,137,132,131,132,133,145]},{"a":17192,"t":"byte","b":[134,189,135,128,129,155,156,157]},{"a":17200,"t":"byte","b":[128,129,134,135,136,143,128,188]},{"a":17208,"t":"byte","b":[129,136,135,185,187,135,128,129]},{"a":17216,"t":"byte","b":[168,169,170,171,134,144,143,128]},{"a":17224,"t":"byte","b":[129,134,135,136,144,143,134,129]},{"a":17232,"t":"byte","b":[142,194,147,130,199,158,159,160]},{"a":17240,"t":"byte","b":[139,138,142,138,142,141,139,142]},{"a":17248,"t":"byte","b":[138,139,141,186,166,167,130,138]},{"a":17256,"t":"byte","b":[172,173,174,175,139,191,141,130]},{"a":17264,"t":"byte","b":[138,142,147,130,193,138,139,141]},{"a":17272,"t":"byte","b":[149,150,151,151,153,197,198,154]},{"a":17280,"t":"byte","b":[151,149,152,153,150,151,149,151]},{"a":17288,"t":"byte","b":[152,153,154,164,165,149,152,151]},{"a":17296,"t":"byte","b":[195,196,149,150,151,152,154,153]},{"a":17304,"t":"byte","b":[195,149,149,150,151,149,151,150]},{"a":17312,"l":"part2_char_colours","c":"The colours of part two's characters $80 to $C7 (72 bytes of $0A, $0B, $0E and $0F): the colour fill at $2AD4 reads this table as $4320 plus the character code.","t":"byte","b":[15,79,10,11,11,11,15,10]},{"a":17320,"t":"byte","b":[11,11,10,10,11,15,10,11]},{"a":17328,"t":"byte","b":[15,11,15,10,14,14,14,14]},{"a":17336,"t":"byte","b":[14,14,14,15,10,10,14,14]},{"a":17344,"t":"byte","b":[15,11,11,11,14,14,15,15]},{"a":17352,"t":"byte","b":[10,11,11,10,10,11,11,11]},{"a":17360,"t":"byte","b":[10,11,11,11,11,11,11,11]},{"a":17368,"t":"byte","b":[11,15,15,15,15,15,15,11]},{"a":17376,"t":"byte","b":[14,15,15,14,14,14,14,14]},{"a":17384,"l":"mode_handler_table","c":"Twelve words (address minus one) of the mode handlers, indexed by the mode at $0200.","t":"byte","b":[58],"x":[1403]},{"a":17385,"l":"f_43E9","c":"Data at $43E9 (f_43E9): read by main_loop_frame.","t":"byte","b":[26,31,12,114,12,144,12,168],"x":[1399]},{"a":17393,"t":"byte","b":[12,160,22,7,23,89,23,140]},{"a":17401,"t":"byte","b":[24,220,24,231,23,60,24]},{"a":17408,"l":"part2_map_top","c":"Part two's map, upper row of tiles: 256 tile numbers.","t":"byte","b":[2,3,4,12,13,14,13,14],"x":[10507,14306,14399]},{"a":17416,"t":"byte","b":[13,13,16,18,4,36,63,64]},{"a":17424,"t":"byte","b":[68,63,149,32,32,32,32,21]},{"a":17432,"t":"byte","b":[30,32,32,32,32,32,150,147]},{"a":17440,"t":"byte","b":[148,147,148,151,22,81,1,102]},{"a":17448,"t":"byte","b":[41,40,39,40,42,43,44,40]},{"a":17456,"t":"byte","b":[49,40,39,40,43,39,47,46]},{"a":17464,"t":"byte","b":[23,106,94,52,62,52,53,54]},{"a":17472,"t":"byte","b":[52,52,94,52,53,54,52,96]},{"a":17480,"t":"byte","b":[52,50,53,54,125,96,52,94]},{"a":17488,"t":"byte","b":[79,80,17,1,1,1,90,1]},{"a":17496,"t":"byte","b":[1,89,1,1,1,17,91,90]},{"a":17504,"t":"byte","b":[1,1,144,2,3,4,3,2]},{"a":17512,"t":"byte","b":[36,63,68,64,121,17,1,1]},{"a":17520,"t":"byte","b":[111,1,1,1,1,31,91,10]},{"a":17528,"t":"byte","b":[152,137,123,138,138,138,138,138]},{"a":17536,"t":"byte","b":[138,138,139,101,41,159,156,157]},{"a":17544,"t":"byte","b":[44,42,43,92,82,40,49,40]},{"a":17552,"t":"byte","b":[39,49,40,39,40,39,39,40]},{"a":17560,"t":"byte","b":[39,40,39,40,40,39,40,39]},{"a":17568,"t":"byte","b":[40,44,42,118,34,35,42,39]},{"a":17576,"t":"byte","b":[40,39,40,39,40,39,40,39]},{"a":17584,"t":"byte","b":[39,40,42,40,39,47,10,11]},{"a":17592,"t":"byte","b":[89,81,152,85,87,122,123,138]},{"a":17600,"t":"byte","b":[138,138,139,81,93,70,1,90]},{"a":17608,"t":"byte","b":[1,89,1,1,1,1,91,51]},{"a":17616,"t":"byte","b":[52,52,52,50,53,54,104,96]},{"a":17624,"t":"byte","b":[94,62,53,54,104,96,94,50]},{"a":17632,"t":"byte","b":[53,54,62,96,125,94,79,80]},{"a":17640,"t":"byte","b":[1,1,89,90,18,2,3,4]},{"a":17648,"t":"byte","b":[36,64,68,63,149,32,32,32]},{"a":17656,"t":"byte","b":[21,30,32,150,147,148,32,32]},{"a":17664,"l":"part2_map_bottom","c":"Part two's map, lower row of tiles: 256 tile numbers.","t":"byte","b":[5,6,7,8,9,9,9,9],"x":[10515]},{"a":17672,"t":"byte","b":[9,9,29,19,5,60,66,66]},{"a":17680,"t":"byte","b":[67,66,69,136,1,10,11,1]},{"a":17688,"t":"byte","b":[1,1,23,25,73,33,1,27]},{"a":17696,"t":"byte","b":[28,25,28,33,1,1,1,103]},{"a":17704,"t":"byte","b":[37,38,45,38,38,38,38,38]},{"a":17712,"t":"byte","b":[38,45,38,38,38,38,48,1]},{"a":17720,"t":"byte","b":[1,56,110,1,23,74,81,78]},{"a":17728,"t":"byte","b":[22,88,87,122,137,105,86,110]},{"a":17736,"t":"byte","b":[57,58,59,56,22,88,87,137]},{"a":17744,"t":"byte","b":[122,105,122,83,84,137,85,87]},{"a":17752,"t":"byte","b":[123,138,138,138,138,143,139,93]},{"a":17760,"t":"byte","b":[70,145,7,5,6,6,5,6]},{"a":17768,"t":"byte","b":[60,66,67,65,146,10,88,87]},{"a":17776,"t":"byte","b":[112,85,87,122,123,138,138,139]},{"a":17784,"t":"byte","b":[10,11,22,1,126,127,57,58]},{"a":17792,"t":"byte","b":[59,22,1,100,37,38,38,38]},{"a":17800,"t":"byte","b":[45,38,38,38,38,158,108,109]},{"a":17808,"t":"byte","b":[107,107,107,108,109,107,107,107]},{"a":17816,"t":"byte","b":[107,107,107,107,107,108,109,107]},{"a":17824,"t":"byte","b":[107,107,107,108,107,107,109,107]},{"a":17832,"t":"byte","b":[117,114,113,117,114,115,142,141]},{"a":17840,"t":"byte","b":[142,116,108,97,98,99,140,119]},{"a":17848,"t":"byte","b":[120,129,130,131,31,1,1,57]},{"a":17856,"t":"byte","b":[58,59,126,127,57,58,59,1]},{"a":17864,"t":"byte","b":[1,1,134,28,74,61,76,124]},{"a":17872,"t":"byte","b":[23,73,25,74,1,56,1,23]},{"a":17880,"t":"byte","b":[26,22,81,78,22,88,87,122]},{"a":17888,"t":"byte","b":[123,153,138,138,138,138,138,153]},{"a":17896,"t":"byte","b":[138,138,139,154,19,5,6,5]},{"a":17904,"t":"byte","b":[60,65,67,66,155,22,1,57]},{"a":17912,"t":"byte","b":[58,59,27,25,22,1,1,1]},{"a":17920,"l":"part2_tiles","c":"Part two's 160 tiles, 16 bytes each: a 4 by 4 block of character codes, row after row.","t":"byte","b":[117,117,117,117,117,117,117,117]},{"a":17928,"t":"byte","b":[117,117,117,117,117,117,117,117]},{"a":17936,"t":"byte","b":[119,119,119,119,119,119,119,119]},{"a":17944,"t":"byte","b":[119,119,119,119,119,119,119,119]},{"a":17952,"t":"byte","b":[119,119,119,119,130,129,185,173]},{"a":17960,"t":"byte","b":[131,133,132,131,119,240,187,133]},{"a":17968,"t":"byte","b":[119,119,119,119,175,130,129,128]},{"a":17976,"t":"byte","b":[188,154,195,133,134,133,196,119]},{"a":17984,"t":"byte","b":[119,119,119,119,130,128,129,130]},{"a":17992,"t":"byte","b":[196,154,194,55,119,154,240,133]},{"a":18000,"t":"byte","b":[133,187,133,221,140,141,139,143]},{"a":18008,"t":"byte","b":[119,119,119,119,119,119,119,119]},{"a":18016,"t":"byte","b":[195,194,196,195,140,141,142,143]},{"a":18024,"t":"byte","b":[119,119,119,119,119,119,119,119]},{"a":18032,"t":"byte","b":[133,134,195,154,222,223,218,142]},{"a":18040,"t":"byte","b":[225,226,227,119,119,119,119,119]},{"a":18048,"t":"byte","b":[170,161,158,159,169,165,164,166]},{"a":18056,"t":"byte","b":[119,119,119,119,119,119,119,119]},{"a":18064,"t":"byte","b":[160,161,162,159,163,164,165,163]},{"a":18072,"t":"byte","b":[119,119,119,119,119,119,119,119]},{"a":18080,"t":"byte","b":[119,119,119,176,228,229,177,178]},{"a":18088,"t":"byte","b":[119,203,202,119,119,119,119,119]},{"a":18096,"t":"byte","b":[119,119,119,119,179,222,223,224]},{"a":18104,"t":"byte","b":[228,229,226,227,119,119,119,119]},{"a":18112,"t":"byte","b":[119,119,119,119,144,119,119,119]},{"a":18120,"t":"byte","b":[145,119,119,119,171,156,157,150]},{"a":18128,"t":"byte","b":[119,119,119,119,119,119,119,119]},{"a":18136,"t":"byte","b":[119,119,119,119,155,156,150,155]},{"a":18144,"t":"byte","b":[119,119,119,119,119,119,119,119]},{"a":18152,"t":"byte","b":[119,119,119,119,156,157,150,155]},{"a":18160,"t":"byte","b":[160,161,162,159,163,164,165,163]},{"a":18168,"t":"byte","b":[119,119,228,229,119,119,119,119]},{"a":18176,"t":"byte","b":[119,220,119,119,119,221,218,119]},{"a":18184,"t":"byte","b":[119,119,119,119,155,156,157,150]},{"a":18192,"t":"byte","b":[119,119,119,119,119,119,220,119]},{"a":18200,"t":"byte","b":[119,119,219,218,119,119,119,119]},{"a":18208,"t":"byte","b":[119,119,119,119,119,119,119,136]},{"a":18216,"t":"byte","b":[119,119,119,138,155,156,157,167]},{"a":18224,"t":"byte","b":[160,161,162,167,163,164,165,168]},{"a":18232,"t":"byte","b":[209,210,119,119,119,119,119,119]},{"a":18240,"t":"byte","b":[221,218,119,119,119,197,198,199]},{"a":18248,"t":"byte","b":[203,200,201,202,119,119,119,119]},{"a":18256,"t":"byte","b":[119,119,119,119,102,99,99,99]},{"a":18264,"t":"byte","b":[98,99,99,99,102,99,99,99]},{"a":18272,"t":"byte","b":[119,119,119,119,228,229,119,119]},{"a":18280,"t":"byte","b":[119,222,223,224,119,225,226,227]},{"a":18288,"t":"byte","b":[119,119,119,119,119,119,220,196]},{"a":18296,"t":"byte","b":[220,234,219,241,219,241,242,245]},{"a":18304,"t":"byte","b":[119,119,119,119,119,153,152,151]},{"a":18312,"t":"byte","b":[242,245,243,241,119,119,195,241]},{"a":18320,"t":"byte","b":[119,119,119,119,170,152,153,154]},{"a":18328,"t":"byte","b":[243,247,245,243,243,241,245,119]},{"a":18336,"t":"byte","b":[119,119,119,119,119,119,119,119]},{"a":18344,"t":"byte","b":[245,119,119,119,119,55,241,245]},{"a":18352,"t":"byte","b":[119,119,119,119,119,119,119,154]},{"a":18360,"t":"byte","b":[119,119,241,243,119,119,119,241]},{"a":18368,"t":"byte","b":[119,119,119,119,153,151,245,152]},{"a":18376,"t":"byte","b":[243,243,241,242,242,244,242,244]},{"a":18384,"t":"byte","b":[158,159,160,161,162,163,164,165]},{"a":18392,"t":"byte","b":[119,119,211,212,119,119,119,119]},{"a":18400,"t":"byte","b":[119,119,119,119,99,99,99,100]},{"a":18408,"t":"byte","b":[99,99,99,101,99,99,99,100]},{"a":18416,"t":"byte","b":[119,220,119,119,119,219,218,119]},{"a":18424,"t":"byte","b":[119,119,119,119,119,119,119,119]},{"a":18432,"t":"byte","b":[119,119,119,119,150,155,156,157]},{"a":18440,"t":"byte","b":[158,159,160,161,162,163,164,165]},{"a":18448,"t":"byte","b":[119,119,194,119,119,119,221,218]},{"a":18456,"t":"byte","b":[243,245,119,119,119,119,119,119]},{"a":18464,"t":"byte","b":[119,222,129,130,228,229,140,141]},{"a":18472,"t":"byte","b":[50,49,48,60,118,118,118,118]},{"a":18480,"t":"byte","b":[173,175,223,224,226,228,229,227]},{"a":18488,"t":"byte","b":[59,50,49,48,118,118,118,118]},{"a":18496,"t":"byte","b":[119,119,136,128,130,172,128,144]},{"a":18504,"t":"byte","b":[134,133,131,148,195,187,133,145]},{"a":18512,"t":"byte","b":[119,119,44,118,119,53,45,27]},{"a":18520,"t":"byte","b":[119,65,62,70,234,236,71,64]},{"a":18528,"t":"byte","b":[118,118,118,118,118,118,118,118]},{"a":18536,"t":"byte","b":[62,62,62,62,66,66,67,63]},{"a":18544,"t":"byte","b":[119,119,119,119,119,119,119,119]},{"a":18552,"t":"byte","b":[48,50,50,59,51,118,118,118]},{"a":18560,"t":"byte","b":[119,119,119,119,119,119,119,119]},{"a":18568,"t":"byte","b":[50,59,60,50,52,118,118,118]},{"a":18576,"t":"byte","b":[119,119,119,119,119,119,119,119]},{"a":18584,"t":"byte","b":[119,119,55,27,119,54,44,28]},{"a":18592,"t":"byte","b":[119,197,198,199,228,229,201,202]},{"a":18600,"t":"byte","b":[59,60,49,50,118,118,51,52]},{"a":18608,"t":"byte","b":[119,119,119,119,189,190,119,119]},{"a":18616,"t":"byte","b":[46,60,61,50,51,118,118,118]},{"a":18624,"t":"byte","b":[119,119,119,236,119,119,234,235]},{"a":18632,"t":"byte","b":[50,59,50,49,118,118,118,118]},{"a":18640,"t":"byte","b":[118,118,118,118,118,52,51,52]},{"a":18648,"t":"byte","b":[62,62,62,62,66,66,67,63]},{"a":18656,"t":"byte","b":[119,234,236,119,119,237,235,119]},{"a":18664,"t":"byte","b":[119,119,119,119,53,119,119,119]},{"a":18672,"t":"byte","b":[119,119,119,119,119,119,119,119]},{"a":18680,"t":"byte","b":[49,27,54,119,118,28,46,55]},{"a":18688,"t":"byte","b":[118,52,47,119,118,27,46,54]},{"a":18696,"t":"byte","b":[62,70,78,81,66,66,79,80]},{"a":18704,"t":"byte","b":[119,119,119,119,119,119,119,119]},{"a":18712,"t":"byte","b":[50,49,48,50,118,118,52,118]},{"a":18720,"t":"byte","b":[119,119,119,119,84,84,11,84]},{"a":18728,"t":"byte","b":[83,83,11,83,119,119,119,119]},{"a":18736,"t":"byte","b":[8,119,119,119,12,9,10,10]},{"a":18744,"t":"byte","b":[12,9,10,10,6,119,119,119]},{"a":18752,"t":"byte","b":[119,119,119,119,11,11,11,11]},{"a":18760,"t":"byte","b":[11,11,11,11,119,119,119,119]},{"a":18768,"t":"byte","b":[119,119,119,119,11,10,10,9]},{"a":18776,"t":"byte","b":[11,10,10,9,119,119,119,119]},{"a":18784,"t":"byte","b":[8,119,119,119,13,9,10,10]},{"a":18792,"t":"byte","b":[13,9,10,10,6,119,119,119]},{"a":18800,"t":"byte","b":[8,119,119,119,13,119,119,119]},{"a":18808,"t":"byte","b":[13,119,119,119,6,119,119,119]},{"a":18816,"t":"byte","b":[6,119,119,119,6,119,119,119]},{"a":18824,"t":"byte","b":[7,119,119,119,119,119,119,119]},{"a":18832,"t":"byte","b":[119,119,119,119,119,119,119,119]},{"a":18840,"t":"byte","b":[119,119,119,119,185,181,182,183]},{"a":18848,"t":"byte","b":[119,119,119,119,119,119,119,119]},{"a":18856,"t":"byte","b":[185,181,182,183,182,184,186,119]},{"a":18864,"t":"byte","b":[119,119,119,119,119,119,119,119]},{"a":18872,"t":"byte","b":[184,186,119,119,194,119,119,119]},{"a":18880,"t":"byte","b":[134,188,131,145,141,143,140,147]},{"a":18888,"t":"byte","b":[119,119,119,119,119,119,119,119]},{"a":18896,"t":"byte","b":[119,119,119,119,119,119,119,119]},{"a":18904,"t":"byte","b":[119,119,119,119,151,247,152,151]},{"a":18912,"t":"byte","b":[119,85,119,119,11,83,11,11]},{"a":18920,"t":"byte","b":[11,11,11,11,119,119,119,119]},{"a":18928,"t":"byte","b":[130,129,128,130,119,134,133,187]},{"a":18936,"t":"byte","b":[133,187,195,194,119,196,195,119]},{"a":18944,"l":"part2_tiles_2","c":"Bytes $4A00 to $4DFF of part2_tiles (part 2 of 3, 2560 bytes in all): Part two's 160 tiles, 16 bytes each.","t":"byte","b":[129,130,173,151,134,133,131,133]},{"a":18952,"t":"byte","b":[119,132,188,196,133,119,195,119]},{"a":18960,"t":"byte","b":[140,141,142,140,119,119,234,236]},{"a":18968,"t":"byte","b":[119,119,119,119,119,119,119,119]},{"a":18976,"t":"byte","b":[141,142,140,143,119,119,119,119]},{"a":18984,"t":"byte","b":[119,119,119,119,119,119,119,119]},{"a":18992,"t":"byte","b":[140,141,142,141,119,222,223,224]},{"a":19000,"t":"byte","b":[228,229,226,227,119,119,119,119]},{"a":19008,"t":"byte","b":[130,128,144,136,187,134,135,130]},{"a":19016,"t":"byte","b":[178,188,131,187,131,133,194,195]},{"a":19024,"t":"byte","b":[141,147,119,119,119,119,119,119]},{"a":19032,"t":"byte","b":[119,119,119,119,185,181,183,182]},{"a":19040,"t":"byte","b":[119,119,119,119,119,222,223,224]},{"a":19048,"t":"byte","b":[228,229,226,227,119,119,119,119]},{"a":19056,"t":"byte","b":[119,119,151,152,119,241,243,242]},{"a":19064,"t":"byte","b":[244,242,243,242,241,245,247,245]},{"a":19072,"t":"byte","b":[241,245,241,245,243,242,244,243]},{"a":19080,"t":"byte","b":[244,242,241,243,245,196,241,243]},{"a":19088,"t":"byte","b":[119,119,119,119,245,153,151,152]},{"a":19096,"t":"byte","b":[244,243,242,244,241,244,242,242]},{"a":19104,"t":"byte","b":[119,119,119,119,119,151,189,190]},{"a":19112,"t":"byte","b":[244,243,245,119,245,119,241,245]},{"a":19120,"t":"byte","b":[244,243,242,244,241,243,244,242]},{"a":19128,"t":"byte","b":[243,241,245,243,245,119,119,241]},{"a":19136,"t":"byte","b":[119,234,241,242,220,241,244,243]},{"a":19144,"t":"byte","b":[234,235,241,243,243,242,242,244]},{"a":19152,"t":"byte","b":[244,245,189,192,243,244,245,195]},{"a":19160,"t":"byte","b":[243,242,244,243,245,196,241,245]},{"a":19168,"t":"byte","b":[6,119,119,119,6,222,223,224]},{"a":19176,"t":"byte","b":[93,94,226,227,119,119,119,119]},{"a":19184,"t":"byte","b":[119,119,119,119,11,10,10,9]},{"a":19192,"t":"byte","b":[11,10,10,9,119,119,119,95]},{"a":19200,"t":"byte","b":[6,119,119,119,13,119,119,119]},{"a":19208,"t":"byte","b":[13,119,119,119,96,97,119,119]},{"a":19216,"t":"byte","b":[119,119,119,119,119,119,230,231]},{"a":19224,"t":"byte","b":[228,229,232,233,119,119,119,119]},{"a":19232,"t":"byte","b":[119,116,119,119,119,114,115,119]},{"a":19240,"t":"byte","b":[46,49,50,49,118,118,52,118]},{"a":19248,"t":"byte","b":[102,99,99,99,98,99,99,99]},{"a":19256,"t":"byte","b":[102,99,99,99,119,119,119,119]},{"a":19264,"t":"byte","b":[99,99,99,101,99,99,99,100]},{"a":19272,"t":"byte","b":[99,99,99,100,119,119,119,119]},{"a":19280,"t":"byte","b":[128,129,144,119,178,134,223,130]},{"a":19288,"t":"byte","b":[226,226,228,229,119,119,119,119]},{"a":19296,"t":"byte","b":[119,119,119,119,223,224,230,231]},{"a":19304,"t":"byte","b":[226,227,232,233,119,119,119,119]},{"a":19312,"t":"byte","b":[119,136,129,130,223,134,178,131]},{"a":19320,"t":"byte","b":[226,227,228,229,119,119,119,119]},{"a":19328,"t":"byte","b":[119,119,119,119,230,231,119,222]},{"a":19336,"t":"byte","b":[232,228,229,225,119,119,119,119]},{"a":19344,"t":"byte","b":[119,119,119,119,103,104,105,110]},{"a":19352,"t":"byte","b":[106,107,108,109,119,119,119,119]},{"a":19360,"t":"byte","b":[119,119,119,119,119,119,119,119]},{"a":19368,"t":"byte","b":[112,113,104,105,111,106,107,108]},{"a":19376,"t":"byte","b":[119,234,236,119,119,237,235,119]},{"a":19384,"t":"byte","b":[119,119,119,236,119,119,234,235]},{"a":19392,"t":"byte","b":[119,54,119,119,196,116,55,119]},{"a":19400,"t":"byte","b":[59,114,115,50,51,51,52,118]},{"a":19408,"t":"byte","b":[119,119,119,119,222,223,224,231]},{"a":19416,"t":"byte","b":[225,228,229,233,119,119,119,119]},{"a":19424,"t":"byte","b":[119,119,85,85,11,11,83,83]},{"a":19432,"t":"byte","b":[11,11,11,11,119,119,119,119]},{"a":19440,"t":"byte","b":[119,119,230,231,222,223,232,233]},{"a":19448,"t":"byte","b":[225,226,227,119,119,119,119,119]},{"a":19456,"t":"byte","b":[119,119,119,85,11,84,84,83]},{"a":19464,"t":"byte","b":[11,83,83,11,119,119,119,119]},{"a":19472,"t":"byte","b":[118,72,32,32,52,43,37,38]},{"a":19480,"t":"byte","b":[75,62,62,62,76,66,67,63]},{"a":19488,"t":"byte","b":[32,32,32,20,37,38,36,38]},{"a":19496,"t":"byte","b":[62,62,62,62,66,66,63,67]},{"a":19504,"t":"byte","b":[91,29,47,119,92,28,46,54]},{"a":19512,"t":"byte","b":[62,62,78,119,79,79,80,56]},{"a":19520,"t":"byte","b":[119,88,89,90,119,119,17,119]},{"a":19528,"t":"byte","b":[119,119,19,119,119,119,119,119]},{"a":19536,"t":"byte","b":[119,119,119,119,119,119,119,119]},{"a":19544,"t":"byte","b":[119,119,119,119,119,119,18,119]},{"a":19552,"t":"byte","b":[119,119,25,119,119,21,22,23]},{"a":19560,"t":"byte","b":[119,119,24,119,119,119,24,119]},{"a":19568,"t":"byte","b":[119,119,24,56,119,236,24,237]},{"a":19576,"t":"byte","b":[234,235,26,119,119,119,119,119]},{"a":19584,"t":"byte","b":[119,119,119,119,84,84,84,84]},{"a":19592,"t":"byte","b":[83,83,83,83,119,119,119,119]},{"a":19600,"t":"byte","b":[6,128,129,173,6,178,134,167]},{"a":19608,"t":"byte","b":[93,228,229,225,194,119,119,119]},{"a":19616,"t":"byte","b":[8,119,119,119,12,9,10,10]},{"a":19624,"t":"byte","b":[12,9,10,10,87,245,196,119]},{"a":19632,"t":"byte","b":[118,118,118,118,118,118,118,118]},{"a":19640,"t":"byte","b":[118,118,118,118,118,118,118,118]},{"a":19648,"t":"byte","b":[118,118,51,118,118,118,118,118]},{"a":19656,"t":"byte","b":[118,52,118,118,118,118,118,118]},{"a":19664,"t":"byte","b":[118,118,118,118,118,118,118,118]},{"a":19672,"t":"byte","b":[118,118,118,118,118,51,118,118]},{"a":19680,"t":"byte","b":[119,119,119,119,119,119,119,119]},{"a":19688,"t":"byte","b":[119,119,119,119,119,153,151,196]},{"a":19696,"t":"byte","b":[119,119,18,119,119,14,15,16]},{"a":19704,"t":"byte","b":[119,119,17,119,119,119,17,119]},{"a":19712,"t":"byte","b":[129,130,82,128,133,222,223,224]},{"a":19720,"t":"byte","b":[228,229,226,227,119,119,119,119]},{"a":19728,"t":"byte","b":[118,118,118,52,57,118,51,118]},{"a":19736,"t":"byte","b":[53,45,58,51,119,119,45,118]},{"a":19744,"t":"byte","b":[51,118,118,118,118,118,58,51]},{"a":19752,"t":"byte","b":[215,57,217,57,55,119,119,119]},{"a":19760,"t":"byte","b":[118,52,118,118,51,58,57,58]},{"a":19768,"t":"byte","b":[55,119,119,119,119,119,234,236]},{"a":19776,"t":"byte","b":[118,118,118,118,57,57,51,118]},{"a":19784,"t":"byte","b":[119,55,45,52,81,56,53,45]},{"a":19792,"t":"byte","b":[118,118,118,118,118,118,118,118]},{"a":19800,"t":"byte","b":[118,118,58,57,51,57,54,119]},{"a":19808,"t":"byte","b":[119,119,116,119,228,229,114,115]},{"a":19816,"t":"byte","b":[50,49,48,59,118,118,118,118]},{"a":19824,"t":"byte","b":[220,119,119,119,221,218,213,214]},{"a":19832,"t":"byte","b":[119,119,119,119,119,119,119,119]},{"a":19840,"t":"byte","b":[119,237,238,119,215,216,217,119]},{"a":19848,"t":"byte","b":[213,216,215,217,119,119,119,119]},{"a":19856,"t":"byte","b":[129,144,119,119,134,145,119,119]},{"a":19864,"t":"byte","b":[133,148,119,119,187,146,119,119]},{"a":19872,"t":"byte","b":[185,128,223,129,132,131,133,187]},{"a":19880,"t":"byte","b":[140,226,178,226,119,119,119,119]},{"a":19888,"t":"byte","b":[171,150,155,157,170,158,159,160]},{"a":19896,"t":"byte","b":[169,162,163,164,119,119,119,119]},{"a":19904,"t":"byte","b":[6,119,119,119,87,152,154,119]},{"a":19912,"t":"byte","b":[86,244,245,119,247,245,194,196]},{"a":19920,"t":"byte","b":[85,85,85,85,83,83,83,83]},{"a":19928,"t":"byte","b":[11,11,11,11,119,119,119,119]},{"a":19936,"t":"byte","b":[185,181,183,182,119,119,185,181]},{"a":19944,"t":"byte","b":[119,119,119,119,185,181,182,183]},{"a":19952,"t":"byte","b":[184,186,119,119,183,182,184,186]},{"a":19960,"t":"byte","b":[119,119,119,119,184,186,119,119]},{"a":19968,"l":"part2_tiles_3","c":"Bytes $4E00 to $4FFF of part2_tiles (part 3 of 3, 2560 bytes in all): Part two's 160 tiles, 16 bytes each.","t":"byte","b":[6,119,176,119,6,177,178,179]},{"a":19976,"t":"byte","b":[7,119,119,119,119,119,119,119]},{"a":19984,"t":"byte","b":[119,119,119,119,119,220,119,213]},{"a":19992,"t":"byte","b":[119,221,218,119,213,214,215,216]},{"a":20000,"t":"byte","b":[119,119,119,119,215,214,217,119]},{"a":20008,"t":"byte","b":[119,119,119,119,216,217,213,215]},{"a":20016,"t":"byte","b":[119,221,236,119,234,237,235,119]},{"a":20024,"t":"byte","b":[119,234,238,236,217,119,119,119]},{"a":20032,"t":"byte","b":[119,119,119,119,119,119,119,119]},{"a":20040,"t":"byte","b":[119,119,119,119,119,119,119,119]},{"a":20048,"t":"byte","b":[119,119,119,119,119,119,119,119]},{"a":20056,"t":"byte","b":[119,119,119,119,119,119,119,119]},{"a":20064,"t":"byte","b":[119,119,119,119,119,119,189,190]},{"a":20072,"t":"byte","b":[119,220,234,241,119,219,241,243]},{"a":20080,"t":"byte","b":[228,229,194,119,119,119,119,119]},{"a":20088,"t":"byte","b":[119,119,119,119,119,119,119,119]},{"a":20096,"t":"byte","b":[119,119,119,119,119,119,119,119]},{"a":20104,"t":"byte","b":[119,119,119,119,183,184,186,119]},{"a":20112,"t":"byte","b":[130,129,128,129,134,131,188,133]},{"a":20120,"t":"byte","b":[132,142,226,227,119,119,119,119]},{"a":20128,"t":"byte","b":[150,155,156,157,158,159,160,161]},{"a":20136,"t":"byte","b":[166,163,164,165,119,119,119,119]},{"a":20144,"t":"byte","b":[155,199,119,119,158,166,199,119]},{"a":20152,"t":"byte","b":[162,165,223,224,119,225,226,227]},{"a":20160,"t":"byte","b":[119,119,221,218,119,234,238,119]},{"a":20168,"t":"byte","b":[119,119,119,119,119,119,119,119]},{"a":20176,"t":"byte","b":[118,118,118,52,44,58,57,58]},{"a":20184,"t":"byte","b":[47,213,54,56,119,55,119,119]},{"a":20192,"t":"byte","b":[118,118,118,118,51,118,118,58]},{"a":20200,"t":"byte","b":[45,57,46,53,54,119,119,119]},{"a":20208,"t":"byte","b":[150,155,156,157,158,159,160,161]},{"a":20216,"t":"byte","b":[162,163,162,163,119,119,228,229]},{"a":20224,"t":"byte","b":[119,119,119,119,119,119,119,222]},{"a":20232,"t":"byte","b":[119,119,119,146,222,129,128,134]},{"a":20240,"t":"byte","b":[119,119,136,128,119,119,225,226]},{"a":20248,"t":"byte","b":[119,119,119,119,119,119,119,119]},{"a":20256,"t":"byte","b":[141,222,223,224,228,229,226,227]},{"a":20264,"t":"byte","b":[119,119,234,235,119,119,119,119]},{"a":20272,"t":"byte","b":[119,119,119,119,130,129,128,129]},{"a":20280,"t":"byte","b":[188,134,132,196,141,226,141,140]},{"a":20288,"t":"byte","b":[119,119,119,119,130,129,130,128]},{"a":20296,"t":"byte","b":[134,133,188,131,140,141,226,142]},{"a":20304,"t":"byte","b":[130,144,119,119,133,171,155,156]},{"a":20312,"t":"byte","b":[133,169,160,161,188,170,165,166]},{"a":20320,"t":"byte","b":[119,119,119,119,222,130,128,129]},{"a":20328,"t":"byte","b":[168,134,133,187,167,140,142,140]},{"a":20336,"t":"byte","b":[119,119,119,119,129,224,119,119]},{"a":20344,"t":"byte","b":[134,130,223,224,142,141,226,227]},{"a":20352,"t":"byte","b":[119,136,129,130,222,128,223,224]},{"a":20360,"t":"byte","b":[228,229,226,227,119,119,119,119]},{"a":20368,"t":"byte","b":[87,155,156,157,86,159,160,161]},{"a":20376,"t":"byte","b":[87,163,164,165,119,119,119,119]},{"a":20384,"t":"byte","b":[119,119,209,158,211,206,163,165]},{"a":20392,"t":"byte","b":[119,119,119,119,119,119,119,119]},{"a":20400,"t":"byte","b":[141,147,119,119,119,119,119,119]},{"a":20408,"t":"byte","b":[119,119,119,119,119,119,119,119]},{"a":20416,"t":"byte","b":[119,119,119,119,119,119,119,119]},{"a":20424,"t":"byte","b":[32,32,32,32,37,36,38,36]},{"a":20432,"t":"byte","b":[119,119,119,119,119,119,119,119]},{"a":20440,"t":"byte","b":[33,49,50,48,39,51,52,118]},{"a":20448,"t":"byte","b":[118,118,118,118,118,52,51,118]},{"a":20456,"t":"byte","b":[62,62,68,51,66,66,69,118]},{"a":20464,"t":"byte","b":[119,119,119,119,119,119,119,119]},{"a":20472,"t":"byte","b":[61,30,31,32,118,34,35,36]},{"a":20480,"l":"part1_tiles","c":"Part one's 189 tiles, 16 bytes each: a 4 by 4 block of character codes.","t":"byte","b":[120,117,117,117,117,117,117,117]},{"a":20488,"t":"byte","b":[117,117,117,117,117,117,117,117]},{"a":20496,"t":"byte","b":[120,120,120,120,120,120,120,120]},{"a":20504,"t":"byte","b":[120,120,120,120,120,120,120,120]},{"a":20512,"t":"byte","b":[118,128,129,118,118,118,118,118]},{"a":20520,"t":"byte","b":[118,118,118,118,118,118,118,118]},{"a":20528,"t":"byte","b":[131,134,118,118,118,134,118,130]},{"a":20536,"t":"byte","b":[118,134,118,129,118,134,130,118]},{"a":20544,"t":"byte","b":[132,131,131,131,118,118,118,118]},{"a":20552,"t":"byte","b":[118,118,118,118,118,118,118,118]},{"a":20560,"t":"byte","b":[131,131,131,131,118,118,118,118]},{"a":20568,"t":"byte","b":[118,118,118,118,118,118,118,118]},{"a":20576,"t":"byte","b":[118,134,118,118,118,134,118,118]},{"a":20584,"t":"byte","b":[118,134,118,118,118,134,118,118]},{"a":20592,"t":"byte","b":[133,118,118,118,133,118,118,118]},{"a":20600,"t":"byte","b":[133,118,118,118,133,118,118,118]},{"a":20608,"t":"byte","b":[118,118,118,118,118,118,118,118]},{"a":20616,"t":"byte","b":[118,118,118,118,118,118,118,118]},{"a":20624,"t":"byte","b":[42,42,42,42,42,42,42,42]},{"a":20632,"t":"byte","b":[42,42,42,42,42,42,42,42]},{"a":20640,"t":"byte","b":[42,42,42,42,118,118,118,118]},{"a":20648,"t":"byte","b":[118,118,118,118,118,118,118,118]},{"a":20656,"t":"byte","b":[42,134,118,118,42,134,118,118]},{"a":20664,"t":"byte","b":[42,134,118,118,42,134,118,118]},{"a":20672,"t":"byte","b":[42,134,118,118,118,134,118,130]},{"a":20680,"t":"byte","b":[118,134,118,129,118,134,130,118]},{"a":20688,"t":"byte","b":[42,43,43,42,42,43,43,42]},{"a":20696,"t":"byte","b":[42,43,43,42,42,43,43,42]},{"a":20704,"t":"byte","b":[42,43,43,42,118,47,47,118]},{"a":20712,"t":"byte","b":[118,118,118,118,118,118,118,118]},{"a":20720,"t":"byte","b":[60,61,60,61,60,61,60,61]},{"a":20728,"t":"byte","b":[60,61,60,61,60,61,60,61]},{"a":20736,"t":"byte","b":[60,61,60,61,62,63,62,63]},{"a":20744,"t":"byte","b":[118,118,118,118,118,118,118,118]},{"a":20752,"t":"byte","b":[43,44,45,45,43,43,42,42]},{"a":20760,"t":"byte","b":[43,43,42,42,43,43,42,42]},{"a":20768,"t":"byte","b":[45,45,45,45,42,42,42,42]},{"a":20776,"t":"byte","b":[42,42,42,42,42,42,42,42]},{"a":20784,"t":"byte","b":[45,45,46,46,42,42,43,43]},{"a":20792,"t":"byte","b":[42,42,43,43,42,42,43,43]},{"a":20800,"t":"byte","b":[43,43,42,42,47,47,118,118]},{"a":20808,"t":"byte","b":[118,118,118,118,118,118,118,118]},{"a":20816,"t":"byte","b":[42,42,43,43,118,118,47,47]},{"a":20824,"t":"byte","b":[118,118,118,118,118,118,118,118]},{"a":20832,"t":"byte","b":[201,202,202,202,199,200,200,200]},{"a":20840,"t":"byte","b":[135,161,161,161,215,137,137,137]},{"a":20848,"t":"byte","b":[202,202,202,203,200,200,200,204]},{"a":20856,"t":"byte","b":[161,161,161,136,137,137,137,139]},{"a":20864,"t":"byte","b":[239,242,240,240,244,243,118,118]},{"a":20872,"t":"byte","b":[118,118,118,118,118,118,118,118]},{"a":20880,"t":"byte","b":[240,240,242,241,118,244,243,118]},{"a":20888,"t":"byte","b":[118,118,118,118,118,118,118,118]},{"a":20896,"t":"byte","b":[201,202,202,202,199,200,200,200]},{"a":20904,"t":"byte","b":[118,118,118,118,118,118,118,118]},{"a":20912,"t":"byte","b":[42,53,118,55,56,57,57,58]},{"a":20920,"t":"byte","b":[118,118,118,118,118,118,118,118]},{"a":20928,"t":"byte","b":[42,42,42,42,42,42,42,42]},{"a":20936,"t":"byte","b":[118,118,118,118,118,118,118,118]},{"a":20944,"t":"byte","b":[43,43,42,49,43,43,42,48]},{"a":20952,"t":"byte","b":[47,47,118,118,118,118,118,118]},{"a":20960,"t":"byte","b":[42,134,118,118,42,134,118,130]},{"a":20968,"t":"byte","b":[118,134,118,129,118,134,130,118]},{"a":20976,"t":"byte","b":[42,42,43,42,42,50,52,51]},{"a":20984,"t":"byte","b":[42,53,118,54,42,53,118,54]},{"a":20992,"t":"byte","b":[42,53,118,55,42,53,118,55]},{"a":21000,"t":"byte","b":[56,57,57,58,118,118,118,118]},{"a":21008,"t":"byte","b":[43,43,42,49,43,43,42,49]},{"a":21016,"t":"byte","b":[43,43,42,49,43,43,42,49]},{"a":21024,"t":"byte","b":[202,134,118,118,200,134,118,118]},{"a":21032,"t":"byte","b":[118,134,118,118,118,134,118,118]},{"a":21040,"t":"byte","b":[132,37,38,39,118,40,118,41]},{"a":21048,"t":"byte","b":[118,118,118,118,118,118,118,118]},{"a":21056,"t":"byte","b":[3,118,118,118,3,118,30,118]},{"a":21064,"t":"byte","b":[3,31,32,33,3,34,35,36]},{"a":21072,"t":"byte","b":[118,118,118,118,118,118,30,118]},{"a":21080,"t":"byte","b":[118,31,32,33,118,34,35,36]},{"a":21088,"t":"byte","b":[131,37,38,39,118,40,118,41]},{"a":21096,"t":"byte","b":[118,118,118,118,118,118,118,118]},{"a":21104,"t":"byte","b":[145,146,147,120,150,151,152,120]},{"a":21112,"t":"byte","b":[118,118,118,118,118,118,118,118]},{"a":21120,"t":"byte","b":[145,146,147,141,150,151,152,149]},{"a":21128,"t":"byte","b":[118,118,118,118,118,118,118,118]},{"a":21136,"t":"byte","b":[118,71,115,115,135,161,161,161]},{"a":21144,"t":"byte","b":[142,143,144,137,145,146,147,120]},{"a":21152,"t":"byte","b":[115,115,115,72,161,161,161,136]},{"a":21160,"t":"byte","b":[142,143,144,139,145,146,147,141]},{"a":21168,"t":"byte","b":[131,68,176,177,118,118,178,179]},{"a":21176,"t":"byte","b":[118,118,118,118,118,118,118,118]},{"a":21184,"t":"byte","b":[71,115,72,118,70,67,69,73]},{"a":21192,"t":"byte","b":[64,65,66,118,118,68,118,118]},{"a":21200,"t":"byte","b":[133,118,118,118,133,78,79,118]},{"a":21208,"t":"byte","b":[133,80,81,118,133,118,118,118]},{"a":21216,"t":"byte","b":[132,131,176,177,118,118,178,179]},{"a":21224,"t":"byte","b":[118,118,118,118,118,118,118,118]},{"a":21232,"t":"byte","b":[255,116,116,116,255,116,116,77]},{"a":21240,"t":"byte","b":[255,116,116,77,255,116,116,116]},{"a":21248,"t":"byte","b":[255,116,116,116,255,48,118,76]},{"a":21256,"t":"byte","b":[118,118,118,118,118,118,118,118]},{"a":21264,"t":"byte","b":[255,134,118,118,255,134,118,118]},{"a":21272,"t":"byte","b":[255,134,118,118,255,134,118,118]},{"a":21280,"t":"byte","b":[255,134,118,118,255,134,118,130]},{"a":21288,"t":"byte","b":[118,134,118,129,118,134,130,118]},{"a":21296,"t":"byte","b":[118,224,225,226,118,227,228,229]},{"a":21304,"t":"byte","b":[118,230,231,232,118,118,118,118]},{"a":21312,"t":"byte","b":[118,234,233,235,118,118,118,118]},{"a":21320,"t":"byte","b":[118,118,118,118,118,118,118,118]},{"a":21328,"t":"byte","b":[131,176,177,131,118,178,179,118]},{"a":21336,"t":"byte","b":[118,118,118,118,118,118,118,118]},{"a":21344,"t":"byte","b":[118,211,118,118,118,118,118,118]},{"a":21352,"t":"byte","b":[118,118,118,118,118,118,118,118]},{"a":21360,"t":"byte","b":[205,198,119,208,205,198,119,212]},{"a":21368,"t":"byte","b":[205,84,74,216,205,255,255,208]},{"a":21376,"t":"byte","b":[205,198,119,208,212,198,119,208]},{"a":21384,"t":"byte","b":[216,84,74,208,205,255,255,208]},{"a":21392,"t":"byte","b":[133,166,118,118,133,118,118,118]},{"a":21400,"t":"byte","b":[133,72,118,118,133,118,118,118]},{"a":21408,"t":"byte","b":[202,202,202,202,200,200,200,200]},{"a":21416,"t":"byte","b":[118,118,118,118,118,118,118,118]},{"a":21424,"t":"byte","b":[201,202,202,202,199,200,200,200]},{"a":21432,"t":"byte","b":[133,118,118,118,133,118,118,118]},{"a":21440,"t":"byte","b":[202,202,202,203,200,200,200,204]},{"a":21448,"t":"byte","b":[118,118,118,118,118,118,118,118]},{"a":21456,"t":"byte","b":[211,118,118,118,211,192,193,118]},{"a":21464,"t":"byte","b":[118,194,196,118,135,195,197,136]},{"a":21472,"t":"byte","b":[137,137,137,139,120,120,120,149]},{"a":21480,"t":"byte","b":[118,118,118,118,118,118,118,118]},{"a":21488,"t":"byte","b":[118,166,166,118,118,118,118,118]},{"a":21496,"t":"byte","b":[118,115,72,118,118,118,118,118]},{"a":21504,"l":"part1_tiles_2","c":"Bytes $5400 to $57FF of part1_tiles (part 2 of 3, 3024 bytes in all): Part one's 189 tiles, 16 bytes each.","t":"byte","b":[82,83,83,83,118,118,118,118]},{"a":21512,"t":"byte","b":[118,118,118,118,118,118,118,118]},{"a":21520,"t":"byte","b":[255,255,82,83,255,85,83,83]},{"a":21528,"t":"byte","b":[255,82,83,83,85,83,83,83]},{"a":21536,"t":"byte","b":[83,134,118,118,118,134,118,130]},{"a":21544,"t":"byte","b":[118,134,118,129,118,134,130,118]},{"a":21552,"t":"byte","b":[83,134,118,118,83,134,118,118]},{"a":21560,"t":"byte","b":[83,134,118,118,83,134,118,118]},{"a":21568,"t":"byte","b":[118,118,118,118,118,118,118,118]},{"a":21576,"t":"byte","b":[118,164,164,174,167,165,165,174]},{"a":21584,"t":"byte","b":[168,169,170,175,171,173,172,118]},{"a":21592,"t":"byte","b":[118,118,118,118,118,118,118,118]},{"a":21600,"t":"byte","b":[118,118,118,118,118,118,118,118]},{"a":21608,"t":"byte","b":[118,118,118,118,118,164,164,174]},{"a":21616,"t":"byte","b":[161,26,26,238,137,137,137,137]},{"a":21624,"t":"byte","b":[148,173,172,120,149,118,118,120]},{"a":21632,"t":"byte","b":[131,135,245,161,118,137,137,137]},{"a":21640,"t":"byte","b":[118,120,120,120,118,120,120,120]},{"a":21648,"t":"byte","b":[97,98,136,131,137,137,139,118]},{"a":21656,"t":"byte","b":[120,120,141,118,120,120,149,118]},{"a":21664,"t":"byte","b":[118,71,72,118,118,118,118,118]},{"a":21672,"t":"byte","b":[118,118,166,118,95,96,118,118]},{"a":21680,"t":"byte","b":[118,118,118,118,118,78,79,118]},{"a":21688,"t":"byte","b":[118,80,81,118,118,118,118,118]},{"a":21696,"t":"byte","b":[118,166,118,69,118,118,118,153]},{"a":21704,"t":"byte","b":[135,161,161,155,142,143,144,137]},{"a":21712,"t":"byte","b":[118,71,115,118,154,118,118,118]},{"a":21720,"t":"byte","b":[156,157,158,161,137,137,137,142]},{"a":21728,"t":"byte","b":[192,193,118,118,194,196,118,118]},{"a":21736,"t":"byte","b":[195,197,136,118,143,144,139,118]},{"a":21744,"t":"byte","b":[145,146,147,148,150,151,152,149]},{"a":21752,"t":"byte","b":[118,118,118,118,118,118,118,118]},{"a":21760,"t":"byte","b":[131,131,131,145,118,118,118,150]},{"a":21768,"t":"byte","b":[118,118,118,118,118,118,118,118]},{"a":21776,"t":"byte","b":[146,147,141,131,151,152,138,118]},{"a":21784,"t":"byte","b":[118,118,118,118,118,118,118,118]},{"a":21792,"t":"byte","b":[115,134,118,118,161,134,118,118]},{"a":21800,"t":"byte","b":[142,134,118,118,145,134,118,118]},{"a":21808,"t":"byte","b":[145,134,118,118,150,134,118,130]},{"a":21816,"t":"byte","b":[118,134,118,129,118,134,130,118]},{"a":21824,"t":"byte","b":[180,186,189,181,180,186,181,186]},{"a":21832,"t":"byte","b":[180,187,189,181,180,189,188,187]},{"a":21840,"t":"byte","b":[189,181,188,182,187,189,181,182]},{"a":21848,"t":"byte","b":[181,187,186,182,181,181,187,182]},{"a":21856,"t":"byte","b":[180,186,187,189,183,184,184,184]},{"a":21864,"t":"byte","b":[118,118,118,118,118,118,118,118]},{"a":21872,"t":"byte","b":[188,181,189,182,184,184,184,185]},{"a":21880,"t":"byte","b":[118,118,118,118,118,118,118,118]},{"a":21888,"t":"byte","b":[205,255,255,210,205,255,255,210]},{"a":21896,"t":"byte","b":[205,255,255,208,205,255,255,208]},{"a":21904,"t":"byte","b":[205,207,207,209,118,118,118,118]},{"a":21912,"t":"byte","b":[118,118,118,118,118,118,118,118]},{"a":21920,"t":"byte","b":[118,71,115,72,118,71,115,72]},{"a":21928,"t":"byte","b":[118,71,115,72,118,118,118,118]},{"a":21936,"t":"byte","b":[118,118,118,118,118,166,71,115]},{"a":21944,"t":"byte","b":[118,118,118,118,118,118,118,118]},{"a":21952,"t":"byte","b":[118,118,118,118,118,192,193,118]},{"a":21960,"t":"byte","b":[135,195,197,161,142,143,144,137]},{"a":21968,"t":"byte","b":[118,118,118,118,118,118,118,118]},{"a":21976,"t":"byte","b":[161,161,161,163,137,137,137,142]},{"a":21984,"t":"byte","b":[118,118,118,118,95,96,118,118]},{"a":21992,"t":"byte","b":[97,98,136,118,143,144,139,118]},{"a":22000,"t":"byte","b":[3,118,118,118,3,118,118,153]},{"a":22008,"t":"byte","b":[213,163,161,155,142,143,144,137]},{"a":22016,"t":"byte","b":[211,118,118,118,118,118,118,118]},{"a":22024,"t":"byte","b":[118,164,164,174,167,165,165,174]},{"a":22032,"t":"byte","b":[71,115,118,118,71,115,118,118]},{"a":22040,"t":"byte","b":[161,245,136,118,142,144,141,118]},{"a":22048,"t":"byte","b":[145,147,141,131,150,152,138,118]},{"a":22056,"t":"byte","b":[118,118,118,118,118,118,118,118]},{"a":22064,"t":"byte","b":[118,71,115,72,118,71,115,72]},{"a":22072,"t":"byte","b":[135,190,191,161,142,143,144,137]},{"a":22080,"t":"byte","b":[2,2,2,2,2,2,2,1]},{"a":22088,"t":"byte","b":[2,2,1,118,2,1,118,118]},{"a":22096,"t":"byte","b":[1,118,118,118,118,118,118,118]},{"a":22104,"t":"byte","b":[118,118,118,118,118,118,118,118]},{"a":22112,"t":"byte","b":[3,6,6,118,3,7,7,28]},{"a":22120,"t":"byte","b":[3,14,16,28,3,19,21,118]},{"a":22128,"t":"byte","b":[3,118,118,118,4,25,25,5]},{"a":22136,"t":"byte","b":[118,118,118,118,118,118,118,118]},{"a":22144,"t":"byte","b":[118,24,118,24,5,5,5,5]},{"a":22152,"t":"byte","b":[118,118,118,118,118,118,118,118]},{"a":22160,"t":"byte","b":[118,37,38,39,5,27,27,27]},{"a":22168,"t":"byte","b":[118,118,118,118,118,118,118,118]},{"a":22176,"t":"byte","b":[118,28,28,118,53,9,10,94]},{"a":22184,"t":"byte","b":[118,11,12,94,53,118,118,94]},{"a":22192,"t":"byte","b":[29,14,15,16,29,17,118,18]},{"a":22200,"t":"byte","b":[28,19,20,21,118,24,28,118]},{"a":22208,"t":"byte","b":[29,134,118,118,118,134,118,118]},{"a":22216,"t":"byte","b":[28,134,118,118,28,134,118,118]},{"a":22224,"t":"byte","b":[118,134,118,118,25,134,118,130]},{"a":22232,"t":"byte","b":[118,134,118,129,118,134,130,118]},{"a":22240,"t":"byte","b":[118,3,28,118,118,3,9,10]},{"a":22248,"t":"byte","b":[118,3,11,12,118,3,24,24]},{"a":22256,"t":"byte","b":[14,15,16,2,19,20,21,2]},{"a":22264,"t":"byte","b":[118,27,27,2,29,14,16,2]},{"a":22272,"t":"byte","b":[131,3,22,23,118,4,5,5]},{"a":22280,"t":"byte","b":[118,118,118,118,118,118,118,118]},{"a":22288,"t":"byte","b":[29,19,21,2,5,25,25,1]},{"a":22296,"t":"byte","b":[118,118,118,118,118,118,118,118]},{"a":22304,"t":"byte","b":[3,24,24,29,3,9,10,53]},{"a":22312,"t":"byte","b":[3,11,12,29,3,28,28,118]},{"a":22320,"t":"byte","b":[3,14,16,28,3,19,21,28]},{"a":22328,"t":"byte","b":[3,14,16,29,3,19,21,28]},{"a":22336,"t":"byte","b":[4,25,27,5,118,118,118,118]},{"a":22344,"t":"byte","b":[118,118,118,118,118,118,118,118]},{"a":22352,"t":"byte","b":[25,25,25,25,118,118,118,118]},{"a":22360,"t":"byte","b":[118,118,118,118,118,118,118,118]},{"a":22368,"t":"byte","b":[5,5,5,5,118,118,118,118]},{"a":22376,"t":"byte","b":[118,118,118,118,118,118,118,118]},{"a":22384,"t":"byte","b":[118,24,24,8,118,6,6,29]},{"a":22392,"t":"byte","b":[118,118,118,28,22,23,118,28]},{"a":22400,"t":"byte","b":[118,40,41,118,28,14,15,16]},{"a":22408,"t":"byte","b":[28,17,118,18,28,19,20,21]},{"a":22416,"t":"byte","b":[24,9,10,40,28,11,12,40]},{"a":22424,"t":"byte","b":[135,190,191,161,142,143,144,137]},{"a":22432,"t":"byte","b":[53,14,16,53,28,19,21,71]},{"a":22440,"t":"byte","b":[161,246,247,161,137,137,137,142]},{"a":22448,"t":"byte","b":[8,7,7,29,95,96,28,28]},{"a":22456,"t":"byte","b":[97,98,136,29,143,144,141,118]},{"a":22464,"t":"byte","b":[201,202,202,202,199,200,200,200]},{"a":22472,"t":"byte","b":[118,164,164,174,167,165,165,174]},{"a":22480,"t":"byte","b":[202,202,202,203,200,200,200,204]},{"a":22488,"t":"byte","b":[118,164,164,174,167,165,165,174]},{"a":22496,"t":"byte","b":[132,134,118,118,118,134,118,130]},{"a":22504,"t":"byte","b":[118,134,118,129,118,134,130,118]},{"a":22512,"t":"byte","b":[3,134,118,118,3,134,118,118]},{"a":22520,"t":"byte","b":[3,134,118,118,3,134,118,118]},{"a":22528,"l":"part1_tiles_3","c":"Bytes $5800 to $5BCF of part1_tiles (part 3 of 3, 3024 bytes in all): Part one's 189 tiles, 16 bytes each.","t":"byte","b":[135,190,191,26,137,137,137,137]},{"a":22536,"t":"byte","b":[120,120,120,120,120,120,120,120]},{"a":22544,"t":"byte","b":[26,134,118,118,137,134,118,86]},{"a":22552,"t":"byte","b":[120,134,118,87,120,134,130,89]},{"a":22560,"t":"byte","b":[180,188,181,189,180,189,186,187]},{"a":22568,"t":"byte","b":[133,118,118,118,133,118,118,118]},{"a":22576,"t":"byte","b":[187,181,181,182,181,188,189,214]},{"a":22584,"t":"byte","b":[118,118,118,118,118,164,164,174]},{"a":22592,"t":"byte","b":[132,135,161,245,118,137,137,137]},{"a":22600,"t":"byte","b":[118,121,120,120,118,120,120,120]},{"a":22608,"t":"byte","b":[118,234,233,235,211,118,118,118]},{"a":22616,"t":"byte","b":[211,118,118,118,118,118,118,164]},{"a":22624,"t":"byte","b":[118,134,118,118,71,134,118,118]},{"a":22632,"t":"byte","b":[118,134,118,118,164,134,118,118]},{"a":22640,"t":"byte","b":[205,132,131,210,205,255,255,210]},{"a":22648,"t":"byte","b":[205,255,255,208,205,255,255,208]},{"a":22656,"t":"byte","b":[70,69,71,72,118,118,118,118]},{"a":22664,"t":"byte","b":[161,246,247,161,137,137,137,142]},{"a":22672,"t":"byte","b":[120,198,119,120,120,198,119,120]},{"a":22680,"t":"byte","b":[120,84,74,120,142,143,144,137]},{"a":22688,"t":"byte","b":[198,119,120,141,198,119,120,141]},{"a":22696,"t":"byte","b":[84,74,120,141,142,143,144,139]},{"a":22704,"t":"byte","b":[198,134,118,118,198,134,118,118]},{"a":22712,"t":"byte","b":[84,134,118,118,142,134,118,118]},{"a":22720,"t":"byte","b":[131,134,118,118,118,134,118,86]},{"a":22728,"t":"byte","b":[118,134,118,87,118,134,130,89]},{"a":22736,"t":"byte","b":[87,88,91,131,89,90,92,118]},{"a":22744,"t":"byte","b":[88,91,118,118,90,92,118,118]},{"a":22752,"t":"byte","b":[118,128,129,93,118,118,118,118]},{"a":22760,"t":"byte","b":[118,118,118,118,118,118,118,118]},{"a":22768,"t":"byte","b":[94,118,118,118,118,118,118,118]},{"a":22776,"t":"byte","b":[118,118,118,118,118,118,118,118]},{"a":22784,"t":"byte","b":[133,166,118,166,133,118,118,118]},{"a":22792,"t":"byte","b":[133,118,71,72,86,118,118,118]},{"a":22800,"t":"byte","b":[118,118,118,118,118,118,118,118]},{"a":22808,"t":"byte","b":[118,99,100,100,102,103,116,116]},{"a":22816,"t":"byte","b":[115,72,118,118,118,118,118,118]},{"a":22824,"t":"byte","b":[100,100,100,101,116,116,104,105]},{"a":22832,"t":"byte","b":[106,107,108,108,111,112,112,112]},{"a":22840,"t":"byte","b":[118,118,118,118,118,118,118,118]},{"a":22848,"t":"byte","b":[108,108,109,110,112,112,113,114]},{"a":22856,"t":"byte","b":[118,118,118,118,118,118,118,118]},{"a":22864,"t":"byte","b":[166,118,205,59,118,118,205,59]},{"a":22872,"t":"byte","b":[100,101,205,255,104,105,205,75]},{"a":22880,"t":"byte","b":[109,110,205,255,113,114,206,207]},{"a":22888,"t":"byte","b":[118,118,118,118,118,118,118,118]},{"a":22896,"t":"byte","b":[59,134,118,118,59,134,118,118]},{"a":22904,"t":"byte","b":[255,134,118,118,0,134,118,118]},{"a":22912,"t":"byte","b":[255,134,118,118,207,134,118,130]},{"a":22920,"t":"byte","b":[118,134,118,129,118,134,130,118]},{"a":22928,"t":"byte","b":[213,161,161,136,142,142,142,139]},{"a":22936,"t":"byte","b":[145,145,145,141,145,145,145,141]},{"a":22944,"t":"byte","b":[145,145,145,141,150,150,150,138]},{"a":22952,"t":"byte","b":[118,118,118,118,118,118,118,118]},{"a":22960,"t":"byte","b":[131,145,147,141,118,150,152,149]},{"a":22968,"t":"byte","b":[118,118,118,118,118,118,118,118]},{"a":22976,"t":"byte","b":[118,118,118,118,118,118,118,118]},{"a":22984,"t":"byte","b":[100,101,118,118,104,105,192,193]},{"a":22992,"t":"byte","b":[109,110,195,197,113,114,169,170]},{"a":23000,"t":"byte","b":[118,118,118,118,118,118,118,118]},{"a":23008,"t":"byte","b":[108,108,108,108,112,112,112,112]},{"a":23016,"t":"byte","b":[118,118,118,118,118,118,118,118]},{"a":23024,"t":"byte","b":[118,115,72,118,118,118,118,118]},{"a":23032,"t":"byte","b":[100,100,100,100,116,116,116,116]},{"a":23040,"t":"byte","b":[3,59,59,59,3,118,30,118]},{"a":23048,"t":"byte","b":[3,31,32,33,3,34,35,36]},{"a":23056,"t":"byte","b":[118,59,59,59,118,118,30,118]},{"a":23064,"t":"byte","b":[118,31,32,33,118,34,35,36]},{"a":23072,"t":"byte","b":[42,134,118,118,42,134,118,130]},{"a":23080,"t":"byte","b":[118,134,118,129,118,134,130,118]},{"a":23088,"t":"byte","b":[118,118,118,118,118,135,161,136]},{"a":23096,"t":"byte","b":[118,142,144,139,118,145,147,141]},{"a":23104,"t":"byte","b":[134,118,3,134,134,118,3,134]},{"a":23112,"t":"byte","b":[134,118,3,134,134,118,3,134]},{"a":23120,"t":"byte","b":[134,118,3,134,134,118,3,128]},{"a":23128,"t":"byte","b":[134,118,3,118,134,118,3,118]},{"a":23136,"t":"byte","b":[134,118,3,118,134,118,3,118]},{"a":23144,"t":"byte","b":[134,130,118,118,128,129,118,118]},{"a":23152,"t":"byte","b":[130,118,47,47,129,118,118,118]},{"a":23160,"t":"byte","b":[118,118,118,118,118,118,118,118]},{"a":23168,"t":"byte","b":[118,42,43,43,118,42,43,43]},{"a":23176,"t":"byte","b":[118,42,43,43,118,42,43,43]},{"a":23184,"t":"byte","b":[118,47,47,118,118,118,118,118]},{"a":23192,"t":"byte","b":[118,118,118,118,118,118,118,118]},{"a":23200,"t":"byte","b":[133,166,118,118,133,118,118,118]},{"a":23208,"t":"byte","b":[133,198,118,118,133,118,118,118]},{"a":23216,"t":"byte","b":[9,10,9,10,11,12,11,12]},{"a":23224,"t":"byte","b":[9,10,9,10,11,12,11,12]},{"a":23232,"t":"byte","b":[28,118,24,24,28,9,10,28]},{"a":23240,"t":"byte","b":[28,11,12,28,118,164,164,174]},{"a":23248,"t":"byte","b":[24,9,10,118,28,11,12,28]},{"a":23256,"t":"byte","b":[28,6,6,28,95,96,29,29]},{"a":23264,"t":"byte","b":[135,161,161,134,142,144,142,134]},{"a":23272,"t":"byte","b":[145,147,145,134,145,147,145,134]},{"a":23280,"t":"byte","b":[145,147,145,134,150,152,150,134]},{"a":23288,"t":"byte","b":[118,118,118,134,118,118,118,134]},{"a":23296,"t":"byte","b":[118,118,118,134,118,118,118,134]},{"a":23304,"t":"byte","b":[118,118,118,134,118,118,118,128]},{"a":23312,"t":"byte","b":[201,202,202,203,199,200,200,204]},{"a":23320,"t":"byte","b":[118,118,118,118,118,164,164,174]},{"a":23328,"t":"byte","b":[131,131,176,177,118,118,178,179]},{"a":23336,"t":"byte","b":[118,118,118,118,118,118,118,118]},{"a":23344,"t":"byte","b":[218,223,223,222,219,220,220,221]},{"a":23352,"t":"byte","b":[135,161,163,161,142,143,144,137]},{"a":23360,"t":"byte","b":[255,116,116,116,255,48,236,237]},{"a":23368,"t":"byte","b":[118,118,118,118,118,118,118,118]},{"a":23376,"t":"byte","b":[213,161,136,118,142,144,139,135]},{"a":23384,"t":"byte","b":[145,147,141,142,145,147,141,145]},{"a":23392,"t":"byte","b":[145,147,141,145,150,152,138,150]},{"a":23400,"t":"byte","b":[118,118,118,118,118,118,118,118]},{"a":23408,"t":"byte","b":[118,118,118,118,161,136,135,161]},{"a":23416,"t":"byte","b":[144,139,142,144,147,141,145,147]},{"a":23424,"t":"byte","b":[147,141,145,147,152,149,150,152]},{"a":23432,"t":"byte","b":[118,118,118,118,118,118,118,118]},{"a":23440,"t":"byte","b":[141,131,131,131,138,118,118,118]},{"a":23448,"t":"byte","b":[118,118,118,118,118,118,118,118]},{"a":23456,"t":"byte","b":[118,234,233,235,136,118,118,118]},{"a":23464,"t":"byte","b":[141,118,118,118,141,118,118,118]},{"a":23472,"t":"byte","b":[118,71,72,118,118,118,118,118]},{"a":23480,"t":"byte","b":[118,164,164,174,167,165,165,174]},{"a":23488,"t":"byte","b":[131,131,131,131,118,118,118,118]},{"a":23496,"t":"byte","b":[118,118,118,118,118,118,118,118]},{"a":23504,"l":"row_pointer_tables","c":"Sixteen bytes of screen row pointers ($5BD0) and sixteen of colour row pointers ($5BE0), copied to zero page by $2B0F; then the three-word raster handler table of part one ($5BF0) and the eight keyboard column masks ($5BF6).","t":"byte","b":[23,193,63,193,103,193,143,193],"x":[11025]},{"a":23512,"t":"byte","b":[183,193,223,193,7,194,47,194]},{"a":23520,"l":"f_5BE0","c":"Data at $5BE0 (f_5BE0): read by init_row_pointers.","t":"byte","b":[23,217,63,217,103,217,143,217],"x":[11030]},{"a":23528,"t":"byte","b":[183,217,223,217,7,218,47,218]},{"a":23536,"l":"f_5BF0","c":"Data at $5BF0 (f_5BF0): read by irq_entry.","t":"byte","b":[93],"x":[1881]},{"a":23537,"l":"f_5BF1","c":"Data at $5BF1 (f_5BF1): read by irq_entry.","t":"byte","b":[8,159,7,102,7],"x":[1877]},{"a":23542,"l":"f_5BF6","c":"Data at $5BF6 (f_5BF6): read by key_pressed.","t":"byte","b":[1,2,4,8,16,32,64,128],"x":[6638,6651]},{"a":23550,"t":"byte","b":[120,120]},{"a":23552,"l":"title_picture_screen","c":"The screen memory of the title picture: one byte per cell holding two colours.","t":"byte","b":[182,59,166,6,182,8,182,6]},{"a":23560,"t":"byte","b":[6,6,166,155,219,198,190,6]},{"a":23568,"t":"byte","b":[214,139,27,108,110,190,174,251]},{"a":23576,"t":"byte","b":[14,190,14,190,14,190,182,110]},{"a":23584,"t":"byte","b":[235,110,62,190,54,54,62,110]},{"a":23592,"t":"byte","b":[104,104,104,104,110,104,110,104]},{"a":23600,"t":"byte","b":[104,104,104,104,104,110,110,110]},{"a":23608,"t":"byte","b":[108,108,108,110,110,110,104,142]},{"a":23616,"t":"byte","b":[110,110,142,110,206,206,206,206]},{"a":23624,"t":"byte","b":[62,110,62,110,62,110,230,99]},{"a":23632,"t":"byte","b":[110,251,91,110,190,251,155,104]},{"a":23640,"t":"byte","b":[190,70,235,110,230,54,182,110]},{"a":23648,"t":"byte","b":[107,107,107,110,190,107,104,110]},{"a":23656,"t":"byte","b":[182,107,206,110,190,107,110,110]},{"a":23664,"t":"byte","b":[110,235,107,99,203,110,182,243]},{"a":23672,"t":"byte","b":[104,110,104,230,107,107,110,110]},{"a":23680,"t":"byte","b":[182,107,182,99,99,107,110,110]},{"a":23688,"t":"byte","b":[110,110,110,190,110,99,110,110]},{"a":23696,"t":"byte","b":[110,198,230,110,206,110,110,110]},{"a":23704,"t":"byte","b":[59,203,107,107,252,251,243,243]},{"a":23712,"t":"byte","b":[182,107,107,107,59,54,54,54]},{"a":23720,"t":"byte","b":[99,63,248,110,54,182,230,110]},{"a":23728,"t":"byte","b":[246,86,246,104,70,235,110,230]},{"a":23736,"t":"byte","b":[246,110,110,110,54,99,182,195]},{"a":23744,"t":"byte","b":[252,182,246,63,227,63,243,243]},{"a":23752,"t":"byte","b":[182,230,243,83,99,54,99,107]},{"a":23760,"t":"byte","b":[107,99,230,230,235,104,104,182]},{"a":23768,"t":"byte","b":[70,182,70,118,254,110,110,246]},{"a":23776,"t":"byte","b":[230,110,110,99,235,235,59,188]},{"a":23784,"t":"byte","b":[188,191,63,63,63,63,243,246]},{"a":23792,"t":"byte","b":[243,63,79,179,56,54,108,182]},{"a":23800,"t":"byte","b":[235,110,110,230,227,107,235,70]},{"a":23808,"t":"byte","b":[182,59,166,110,182,6,251,110]},{"a":23816,"t":"byte","b":[14,110,110,182,190,188,179,179]},{"a":23824,"t":"byte","b":[108,254,246,246,246,239,70,228]},{"a":23832,"t":"byte","b":[15,63,243,62,54,107,179,59]},{"a":23840,"t":"byte","b":[235,182,188,198,182,99,110,190]},{"a":23848,"t":"byte","b":[166,6,6,190,59,166,190,38]},{"a":23856,"t":"byte","b":[6,38,54,179,179,190,190,190]},{"a":23864,"t":"byte","b":[179,110,110,227,196,235,203,180]},{"a":23872,"t":"byte","b":[190,254,195,62,190,179,182,110]},{"a":23880,"t":"byte","b":[110,27,166,6,6,110,230,107]},{"a":23888,"t":"byte","b":[182,11,91,251,190,251,155,70]},{"a":23896,"t":"byte","b":[182,110,59,62,60,188,236,59]},{"a":23904,"t":"byte","b":[62,190,190,180,203,251,251,239]},{"a":23912,"t":"byte","b":[60,254,195,243,190,190,182,230]},{"a":23920,"t":"byte","b":[182,235,190,70,190,59,166,190]},{"a":23928,"t":"byte","b":[182,182,182,235,6,6,27,54]},{"a":23936,"t":"byte","b":[110,206,62,62,60,206,59,188]},{"a":23944,"t":"byte","b":[236,206,195,60,203,246,190,235]},{"a":23952,"t":"byte","b":[60,195,235,182,54,230,230,110]},{"a":23960,"t":"byte","b":[110,70,246,70,246,70,70,246]},{"a":23968,"t":"byte","b":[190,190,235,203,6,70,22,70]},{"a":23976,"t":"byte","b":[78,110,254,70,206,188,195,230]},{"a":23984,"t":"byte","b":[227,62,206,59,190,59,63,227]},{"a":23992,"t":"byte","b":[54,179,179,54,227,236,236,76]},{"a":24000,"t":"byte","b":[110,235,110,38,118,182,246,54]},{"a":24008,"t":"byte","b":[54,235,190,230,188,214,70,246]},{"a":24016,"t":"byte","b":[104,60,230,188,107,70,182,246]},{"a":24024,"t":"byte","b":[227,227,195,63,243,243,243,62]},{"a":24032,"t":"byte","b":[110,70,196,188,76,188,203,203]},{"a":24040,"t":"byte","b":[76,6,254,118,118,118,246,118]},{"a":24048,"t":"byte","b":[252,76,76,230,99,230,104,110]},{"a":24056,"t":"byte","b":[180,196,180,180,70,79,227,62]},{"a":24064,"t":"byte","b":[243,63,227,63,60,62,62,63]},{"a":24072,"t":"byte","b":[107,235,107,107,107,203,203,76]},{"a":24080,"t":"byte","b":[110,110,107,203,203,203,206,203]},{"a":24088,"t":"byte","b":[203,203,203,182,107,54,54,235]},{"a":24096,"t":"byte","b":[235,190,60,75,67,75,227,251]},{"a":24104,"t":"byte","b":[59,63,63,62,55,61,48,63]},{"a":24112,"t":"byte","b":[107,180,107,100,100,196,171,171]},{"a":24120,"t":"byte","b":[171,235,171,171,171,11,171,100]},{"a":24128,"t":"byte","b":[75,188,75,75,75,75,67,3]},{"a":24136,"t":"byte","b":[163,62,70,99,179,67,179,108]},{"a":24144,"t":"byte","b":[196,207,243,180,55,55,61,115]},{"a":24152,"t":"byte","b":[182,107,118,182,186,167,74,196]},{"a":24160,"t":"byte","b":[180,186,107,180,70,70,180,203]},{"a":24168,"t":"byte","b":[76,74,76,196,78,76,58,127]},{"a":24176,"t":"byte","b":[199,190,190,15,176,160,244,196]},{"a":24184,"t":"byte","b":[203,203,180,203,207,76,207,254]},{"a":24192,"t":"byte","b":[171,164,164,172,171,116,186,122]},{"a":24200,"t":"byte","b":[167,164,164,164,164,164,167,164]},{"a":24208,"t":"byte","b":[164,167,74,164,168,167,163,175]},{"a":24216,"t":"byte","b":[172,7,11,7,10,196,164,164]},{"a":24224,"t":"byte","b":[164,171,186,171,171,75,75,186]},{"a":24232,"t":"byte","b":[120,167,167,120,167,7,7,114]},{"a":24240,"t":"byte","b":[39,39,7,114,39,2,7,7]},{"a":24248,"t":"byte","b":[7,167,167,120,167,87,135,127]},{"a":24256,"t":"byte","b":[247,183,192,124,122,122,122,164]},{"a":24264,"t":"byte","b":[74,76,74,74,164,202,202,202]},{"a":24272,"t":"byte","b":[120,112,112,122,112,39,178,7]},{"a":24280,"t":"byte","b":[7,114,144,32,112,7,146,32]},{"a":24288,"t":"byte","b":[144,112,151,112,151,9,151,112]},{"a":24296,"t":"byte","b":[112,7,11,7,122,167,167,122]},{"a":24304,"t":"byte","b":[122,122,122,122,122,74,122,122]},{"a":24312,"t":"byte","b":[152,137,137,155,185,41,32,146]},{"a":24320,"t":"byte","b":[32,32,41,146,41,9,146,144]},{"a":24328,"t":"byte","b":[146,146,146,146,144,144,155,155]},{"a":24336,"t":"byte","b":[185,14,11,144,7,122,7,250]},{"a":24344,"t":"byte","b":[7,167,167,126,167,167,135,120]},{"a":24352,"t":"byte","b":[144,11,9,9,9,2,9,2]},{"a":24360,"t":"byte","b":[9,9,9,9,9,9,2,144]},{"a":24368,"t":"byte","b":[41,41,144,9,144,146,155,144]},{"a":24376,"t":"byte","b":[155,144,9,155,9,8,8,8]},{"a":24384,"t":"byte","b":[126,126,7,126,154,71,7,120]},{"a":24392,"t":"byte","b":[8,30,160,8,8,32,178,8]},{"a":24400,"t":"byte","b":[178,242,82,14,178,242,2,9]},{"a":24408,"t":"byte","b":[8,8,2,9,8,9,9,8]},{"a":24416,"t":"byte","b":[30,94,30,14,190,30,160,14]},{"a":24424,"t":"byte","b":[176,9,135,135,174,174,167,167]},{"a":24432,"t":"byte","b":[8,14,14,8,14,8,8,8]},{"a":24440,"t":"byte","b":[8,14,14,224,9,9,2,8]},{"a":24448,"t":"byte","b":[8,9,9,14,14,8,8,8]},{"a":24456,"t":"byte","b":[8,8,8,8,8,8,8,8]},{"a":24464,"t":"byte","b":[144,160,144,139,152,152,138,120]},{"a":24472,"t":"byte","b":[8,64,240,8,240,64,48,3]},{"a":24480,"t":"byte","b":[48,48,240,8,9,11,11,11]},{"a":24488,"t":"byte","b":[11,9,9,6,6,6,6,6]},{"a":24496,"t":"byte","b":[6,96,96,6,96,230,96,224]},{"a":24504,"t":"byte","b":[144,144,11,176,9,139,152,152]},{"a":24512,"t":"byte","b":[8,224,8,8,8,8,2,3]},{"a":24520,"t":"byte","b":[3,48,8,8,8,8,8,2]},{"a":24528,"t":"byte","b":[6,8,12,6,48,3,3,3]},{"a":24536,"t":"byte","b":[3,3,3,3,3,3,3,54]},{"a":24544,"t":"byte","b":[8,144,9,176,8,144,9,8]},{"a":24552,"t":"gap","n":24},{"a":24576,"l":"title_picture_bitmap","c":"The multicolour bitmap of the title picture, 8,000 bytes.","t":"byte","b":[149,85,85,85,85,85,85,85]},{"a":24584,"t":"byte","b":[170,170,170,170,170,170,170,170]},{"a":24592,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":24600,"t":"byte","b":[255,255,252,243,243,243,252,255]},{"a":24608,"t":"byte","b":[85,85,85,21,85,84,81,17]},{"a":24616,"t":"byte","b":[255,255,255,255,255,252,51,51]},{"a":24624,"t":"byte","b":[85,85,85,85,85,69,17,17]},{"a":24632,"t":"byte","b":[255,255,255,255,255,207,51,3]},{"a":24640,"t":"byte","b":[255,255,255,63,63,15,63,63]},{"a":24648,"t":"byte","b":[255,255,255,63,63,15,51,51]},{"a":24656,"t":"byte","b":[255,255,255,255,63,240,51,51]},{"a":24664,"t":"byte","b":[170,170,170,170,170,168,34,34]},{"a":24672,"t":"byte","b":[170,170,170,170,170,170,42,42]},{"a":24680,"t":"byte","b":[255,255,255,255,255,204,204,204]},{"a":24688,"t":"byte","b":[85,85,85,85,85,69,68,68]},{"a":24696,"t":"byte","b":[255,255,255,255,255,60,204,204]},{"a":24704,"t":"byte","b":[255,255,255,255,255,63,204,204]},{"a":24712,"t":"byte","b":[170,170,170,138,138,11,136,136]},{"a":24720,"t":"byte","b":[170,170,174,170,170,40,140,8]},{"a":24728,"t":"byte","b":[233,255,250,184,248,140,60,252]},{"a":24736,"t":"byte","b":[93,215,55,79,254,178,35,163]},{"a":24744,"t":"byte","b":[222,218,98,161,162,33,17,17]},{"a":24752,"t":"byte","b":[190,170,172,168,172,248,252,252]},{"a":24760,"t":"byte","b":[255,239,191,239,254,42,136,138]},{"a":24768,"t":"byte","b":[234,170,170,175,255,63,204,12]},{"a":24776,"t":"byte","b":[149,165,149,85,86,22,70,22]},{"a":24784,"t":"byte","b":[255,170,226,227,162,160,226,162]},{"a":24792,"t":"byte","b":[170,170,169,105,170,104,33,36]},{"a":24800,"t":"byte","b":[234,170,235,174,171,176,51,35]},{"a":24808,"t":"byte","b":[106,154,90,170,170,160,34,34]},{"a":24816,"t":"byte","b":[223,255,253,255,255,252,49,48]},{"a":24824,"t":"byte","b":[234,169,169,170,170,160,34,35]},{"a":24832,"t":"byte","b":[215,221,87,85,85,88,50,16]},{"a":24840,"t":"byte","b":[87,90,107,235,175,252,51,50]},{"a":24848,"t":"byte","b":[174,253,247,61,62,42,43,42]},{"a":24856,"t":"byte","b":[213,86,91,103,174,89,122,169]},{"a":24864,"t":"byte","b":[121,154,174,250,235,250,126,255]},{"a":24872,"t":"byte","b":[189,229,183,222,190,251,239,127]},{"a":24880,"t":"byte","b":[105,190,255,238,181,217,86,90]},{"a":24888,"t":"byte","b":[170,187,186,234,233,165,185,230]},{"a":24896,"t":"byte","b":[255,255,255,255,247,255,255,255]},{"a":24904,"t":"byte","b":[255,127,255,255,255,255,247,127]},{"a":24912,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":24920,"t":"byte","b":[255,243,252,255,255,255,255,255]},{"a":24928,"t":"byte","b":[51,51,252,255,255,255,255,255]},{"a":24936,"t":"byte","b":[51,51,243,255,255,255,255,255]},{"a":24944,"t":"byte","b":[51,51,51,255,255,255,255,255]},{"a":24952,"t":"byte","b":[63,51,207,255,255,255,255,255]},{"a":24960,"t":"byte","b":[63,51,207,255,255,255,255,255]},{"a":24968,"t":"byte","b":[51,51,51,255,255,255,255,255]},{"a":24976,"t":"byte","b":[51,51,51,255,255,95,213,245]},{"a":24984,"t":"byte","b":[51,60,48,255,243,92,223,127]},{"a":24992,"t":"byte","b":[63,255,255,63,63,253,245,245]},{"a":25000,"t":"byte","b":[243,243,243,255,223,255,255,252]},{"a":25008,"t":"byte","b":[60,60,63,255,255,255,255,243]},{"a":25016,"t":"byte","b":[204,204,60,255,255,255,255,255]},{"a":25024,"t":"byte","b":[204,204,207,254,255,255,250,240]},{"a":25032,"t":"byte","b":[200,204,11,171,235,255,253,63]},{"a":25040,"t":"byte","b":[188,204,60,255,127,255,253,115]},{"a":25048,"t":"byte","b":[236,228,216,255,223,119,87,85]},{"a":25056,"t":"byte","b":[243,243,252,255,255,255,255,255]},{"a":25064,"t":"byte","b":[51,51,51,255,255,255,252,252]},{"a":25072,"t":"byte","b":[252,252,252,255,255,255,255,255]},{"a":25080,"t":"byte","b":[204,204,207,255,255,255,254,250]},{"a":25088,"t":"byte","b":[207,204,15,254,255,191,190,234]},{"a":25096,"t":"byte","b":[206,207,63,250,171,187,190,250]},{"a":25104,"t":"byte","b":[162,226,226,170,255,235,187,175]},{"a":25112,"t":"byte","b":[35,51,44,187,250,234,175,174]},{"a":25120,"t":"byte","b":[34,34,32,227,163,253,255,254]},{"a":25128,"t":"byte","b":[35,34,160,178,226,122,167,154]},{"a":25136,"t":"byte","b":[34,34,168,158,127,171,170,186]},{"a":25144,"t":"byte","b":[179,50,162,186,186,187,170,171]},{"a":25152,"t":"byte","b":[51,34,56,170,170,170,170,170]},{"a":25160,"t":"byte","b":[226,34,168,170,170,186,107,153]},{"a":25168,"t":"byte","b":[42,34,34,174,191,186,102,217]},{"a":25176,"t":"byte","b":[170,51,51,186,170,154,107,187]},{"a":25184,"t":"byte","b":[174,50,35,171,233,215,221,125]},{"a":25192,"t":"byte","b":[173,190,239,251,221,85,213,85]},{"a":25200,"t":"byte","b":[221,247,215,90,107,186,170,175]},{"a":25208,"t":"byte","b":[150,223,117,149,215,87,85,127]},{"a":25216,"t":"byte","b":[255,255,255,255,253,253,255,255]},{"a":25224,"t":"byte","b":[186,170,170,238,170,171,254,170]},{"a":25232,"t":"byte","b":[170,170,170,170,187,238,171,170]},{"a":25240,"t":"byte","b":[255,255,255,255,255,127,127,215]},{"a":25248,"t":"byte","b":[117,117,117,125,85,87,95,221]},{"a":25256,"t":"byte","b":[170,170,191,191,171,191,254,239]},{"a":25264,"t":"byte","b":[234,235,251,255,235,174,190,250]},{"a":25272,"t":"byte","b":[255,127,127,255,255,255,255,255]},{"a":25280,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":25288,"t":"byte","b":[255,254,254,239,255,255,255,254]},{"a":25296,"t":"byte","b":[171,175,171,167,253,165,237,248]},{"a":25304,"t":"byte","b":[127,255,93,117,93,189,171,56]},{"a":25312,"t":"byte","b":[235,191,171,234,161,167,225,198]},{"a":25320,"t":"byte","b":[252,236,188,156,236,44,172,122]},{"a":25328,"t":"byte","b":[81,17,17,65,65,81,145,86]},{"a":25336,"t":"byte","b":[255,207,51,49,49,17,69,213]},{"a":25344,"t":"byte","b":[162,162,144,170,106,34,24,86]},{"a":25352,"t":"byte","b":[153,169,165,37,39,21,151,85]},{"a":25360,"t":"byte","b":[154,98,98,226,81,81,81,85]},{"a":25368,"t":"byte","b":[253,193,63,7,195,83,7,95]},{"a":25376,"t":"byte","b":[85,85,84,85,84,84,85,85]},{"a":25384,"t":"byte","b":[168,40,136,8,136,136,8,170]},{"a":25392,"t":"byte","b":[207,255,204,204,204,204,207,255]},{"a":25400,"t":"byte","b":[251,255,204,204,204,140,63,255]},{"a":25408,"t":"byte","b":[117,21,71,15,119,204,28,221]},{"a":25416,"t":"byte","b":[255,251,254,254,234,170,233,233]},{"a":25424,"t":"byte","b":[190,239,239,245,247,219,175,223]},{"a":25432,"t":"byte","b":[159,223,122,127,122,185,167,151]},{"a":25440,"t":"byte","b":[234,109,190,170,234,106,166,101]},{"a":25448,"t":"byte","b":[174,251,238,246,170,235,171,175]},{"a":25456,"t":"byte","b":[187,255,250,234,238,174,254,185]},{"a":25464,"t":"byte","b":[170,174,170,249,214,86,123,153]},{"a":25472,"t":"byte","b":[171,157,105,157,85,87,123,191]},{"a":25480,"t":"byte","b":[239,189,251,239,253,250,238,174]},{"a":25488,"t":"byte","b":[85,85,86,105,154,106,166,169]},{"a":25496,"t":"byte","b":[153,233,165,95,255,237,181,85]},{"a":25504,"t":"byte","b":[255,255,190,186,234,233,169,150]},{"a":25512,"t":"byte","b":[87,221,118,220,218,120,248,227]},{"a":25520,"t":"byte","b":[151,92,252,194,41,157,151,159]},{"a":25528,"t":"byte","b":[240,1,85,58,158,255,255,255]},{"a":25536,"t":"byte","b":[255,255,247,247,247,253,253,221]},{"a":25544,"t":"byte","b":[255,253,255,223,247,255,255,253]},{"a":25552,"t":"byte","b":[127,255,255,127,255,247,245,215]},{"a":25560,"t":"byte","b":[175,191,191,175,250,234,235,170]},{"a":25568,"t":"byte","b":[85,89,86,159,87,215,95,111]},{"a":25576,"t":"byte","b":[87,221,250,90,215,86,218,107]},{"a":25584,"t":"byte","b":[95,255,245,255,245,213,245,255]},{"a":25592,"t":"byte","b":[245,253,213,85,94,122,250,224]},{"a":25600,"l":"title_picture_bitmap_2","c":"Bytes $6400 to $67FF of title_picture_bitmap (part 2 of 8, 8000 bytes in all): The multicolour bitmap of the title picture, 8,000 bytes..","t":"byte","b":[85,149,230,250,251,62,8,0]},{"a":25608,"t":"byte","b":[153,151,93,212,64,192,0,0]},{"a":25616,"t":"byte","b":[125,118,32,0,48,0,0,0]},{"a":25624,"t":"byte","b":[2,8,32,16,2,10,3,12]},{"a":25632,"t":"byte","b":[10,47,44,187,109,87,191,241]},{"a":25640,"t":"byte","b":[214,86,217,85,85,215,223,253]},{"a":25648,"t":"byte","b":[245,213,85,85,90,169,101,181]},{"a":25656,"t":"byte","b":[246,89,109,170,158,127,213,213]},{"a":25664,"t":"byte","b":[85,85,154,165,165,85,102,85]},{"a":25672,"t":"byte","b":[101,85,149,95,127,95,127,215]},{"a":25680,"t":"byte","b":[109,103,255,127,255,213,85,127]},{"a":25688,"t":"byte","b":[85,85,85,127,253,255,255,255]},{"a":25696,"t":"byte","b":[255,255,255,253,125,85,85,221]},{"a":25704,"t":"byte","b":[223,95,127,127,87,119,85,127]},{"a":25712,"t":"byte","b":[255,255,255,255,255,254,255,255]},{"a":25720,"t":"byte","b":[250,254,250,254,254,191,237,245]},{"a":25728,"t":"byte","b":[191,171,175,173,245,117,253,95]},{"a":25736,"t":"byte","b":[185,251,247,247,127,255,255,250]},{"a":25744,"t":"byte","b":[255,215,223,255,234,171,175,191]},{"a":25752,"t":"byte","b":[215,213,95,127,127,254,234,234]},{"a":25760,"t":"byte","b":[127,254,250,246,187,170,239,239]},{"a":25768,"t":"byte","b":[155,174,122,250,175,253,245,85]},{"a":25776,"t":"byte","b":[170,175,189,213,85,117,85,215]},{"a":25784,"t":"byte","b":[247,85,119,223,126,255,250,238]},{"a":25792,"t":"byte","b":[170,170,165,103,159,111,255,255]},{"a":25800,"t":"byte","b":[149,103,191,252,255,236,240,184]},{"a":25808,"t":"byte","b":[153,171,223,252,207,0,15,188]},{"a":25816,"t":"byte","b":[181,125,254,247,95,243,0,170]},{"a":25824,"t":"byte","b":[238,171,175,204,209,21,90,102]},{"a":25832,"t":"byte","b":[181,241,193,23,93,234,147,203]},{"a":25840,"t":"byte","b":[163,190,139,111,191,63,254,253]},{"a":25848,"t":"byte","b":[255,255,253,254,218,122,255,235]},{"a":25856,"t":"byte","b":[106,89,106,101,86,165,117,215]},{"a":25864,"t":"byte","b":[155,87,109,181,190,123,223,194]},{"a":25872,"t":"byte","b":[167,173,167,155,159,191,239,251]},{"a":25880,"t":"byte","b":[85,107,159,167,239,186,243,192]},{"a":25888,"t":"byte","b":[191,182,215,253,77,195,51,48]},{"a":25896,"t":"byte","b":[220,92,112,195,195,13,58,25]},{"a":25904,"t":"byte","b":[245,15,192,240,103,169,186,127]},{"a":25912,"t":"byte","b":[192,1,7,63,218,111,190,186]},{"a":25920,"t":"byte","b":[2,10,130,178,92,106,214,85]},{"a":25928,"t":"byte","b":[16,80,20,84,160,72,198,112]},{"a":25936,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":25944,"t":"byte","b":[2,3,192,51,62,242,4,1]},{"a":25952,"t":"byte","b":[119,222,127,234,158,106,229,170]},{"a":25960,"t":"byte","b":[190,190,250,169,165,149,166,101]},{"a":25968,"t":"byte","b":[155,107,174,187,254,255,255,255]},{"a":25976,"t":"byte","b":[221,253,255,125,255,255,255,255]},{"a":25984,"t":"byte","b":[251,255,254,255,255,255,255,255]},{"a":25992,"t":"byte","b":[251,254,255,255,255,250,255,255]},{"a":26000,"t":"byte","b":[255,255,255,255,191,191,255,255]},{"a":26008,"t":"byte","b":[93,221,245,215,255,255,255,255]},{"a":26016,"t":"byte","b":[191,190,254,254,254,255,255,255]},{"a":26024,"t":"byte","b":[234,170,191,250,170,170,170,170]},{"a":26032,"t":"byte","b":[255,117,85,253,245,215,157,189]},{"a":26040,"t":"byte","b":[238,191,191,191,170,234,186,171]},{"a":26048,"t":"byte","b":[255,254,250,170,186,234,175,191]},{"a":26056,"t":"byte","b":[213,85,95,127,127,239,251,238]},{"a":26064,"t":"byte","b":[127,250,250,238,170,238,239,253]},{"a":26072,"t":"byte","b":[171,171,187,191,245,255,223,127]},{"a":26080,"t":"byte","b":[254,250,239,191,255,255,254,253]},{"a":26088,"t":"byte","b":[87,223,255,255,125,254,237,185]},{"a":26096,"t":"byte","b":[150,85,90,111,191,239,255,255]},{"a":26104,"t":"byte","b":[167,111,127,255,255,252,252,226]},{"a":26112,"t":"byte","b":[253,252,213,68,213,66,122,234]},{"a":26120,"t":"byte","b":[51,192,242,104,135,157,159,92]},{"a":26128,"t":"byte","b":[205,180,113,113,244,196,241,252]},{"a":26136,"t":"byte","b":[168,18,74,17,5,0,1,48]},{"a":26144,"t":"byte","b":[237,147,144,89,165,165,153,90]},{"a":26152,"t":"byte","b":[63,255,255,255,255,247,127,255]},{"a":26160,"t":"byte","b":[246,234,247,251,222,219,110,109]},{"a":26168,"t":"byte","b":[167,210,151,15,103,107,127,44]},{"a":26176,"t":"byte","b":[173,191,175,185,160,252,177,244]},{"a":26184,"t":"byte","b":[97,64,16,67,32,4,0,192]},{"a":26192,"t":"byte","b":[175,236,59,12,12,16,128,0]},{"a":26200,"t":"byte","b":[12,48,15,56,51,59,200,238]},{"a":26208,"t":"byte","b":[243,40,128,246,224,189,173,249]},{"a":26216,"t":"byte","b":[150,62,151,126,234,234,170,234]},{"a":26224,"t":"byte","b":[157,213,85,87,93,125,119,117]},{"a":26232,"t":"byte","b":[85,123,186,171,235,174,249,117]},{"a":26240,"t":"byte","b":[85,149,229,237,229,86,89,106]},{"a":26248,"t":"byte","b":[104,94,84,118,101,217,175,234]},{"a":26256,"t":"byte","b":[0,0,192,204,192,188,159,171]},{"a":26264,"t":"byte","b":[54,218,54,54,13,13,3,0]},{"a":26272,"t":"byte","b":[234,255,238,255,254,127,126,223]},{"a":26280,"t":"byte","b":[87,255,127,255,119,215,255,127]},{"a":26288,"t":"byte","b":[255,255,245,255,247,95,255,253]},{"a":26296,"t":"byte","b":[85,85,85,90,85,169,101,85]},{"a":26304,"t":"byte","b":[254,191,190,239,255,255,255,255]},{"a":26312,"t":"byte","b":[149,105,101,85,85,85,85,85]},{"a":26320,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":26328,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":26336,"t":"byte","b":[255,255,255,255,255,255,255,254]},{"a":26344,"t":"byte","b":[255,191,255,239,255,191,189,245]},{"a":26352,"t":"byte","b":[253,245,191,117,255,127,127,127]},{"a":26360,"t":"byte","b":[175,191,254,191,255,255,255,255]},{"a":26368,"t":"byte","b":[255,255,247,255,255,255,255,253]},{"a":26376,"t":"byte","b":[255,247,149,253,247,253,191,183]},{"a":26384,"t":"byte","b":[245,221,87,223,127,255,255,123]},{"a":26392,"t":"byte","b":[127,255,255,254,254,251,239,255]},{"a":26400,"t":"byte","b":[174,247,157,119,215,238,190,170]},{"a":26408,"t":"byte","b":[117,84,84,81,215,126,170,246]},{"a":26416,"t":"byte","b":[60,205,245,89,170,170,170,169]},{"a":26424,"t":"byte","b":[206,26,89,85,169,85,85,87]},{"a":26432,"t":"byte","b":[149,149,86,88,94,89,123,174]},{"a":26440,"t":"byte","b":[66,42,20,107,223,232,238,171]},{"a":26448,"t":"byte","b":[188,236,191,143,191,171,238,171]},{"a":26456,"t":"byte","b":[129,1,57,34,200,14,240,131]},{"a":26464,"t":"byte","b":[95,148,109,244,160,2,48,138]},{"a":26472,"t":"byte","b":[238,246,61,93,103,178,131,14]},{"a":26480,"t":"byte","b":[186,249,230,228,93,193,7,127]},{"a":26488,"t":"byte","b":[48,199,31,126,249,234,233,175]},{"a":26496,"t":"byte","b":[248,192,194,12,1,4,2,1]},{"a":26504,"t":"byte","b":[34,4,17,0,64,2,0,2]},{"a":26512,"t":"byte","b":[3,3,15,0,0,3,140,3]},{"a":26520,"t":"byte","b":[255,204,0,0,2,11,2,202]},{"a":26528,"t":"byte","b":[117,223,51,53,127,83,207,93]},{"a":26536,"t":"byte","b":[235,106,123,218,94,223,123,250]},{"a":26544,"t":"byte","b":[255,215,86,253,218,105,175,191]},{"a":26552,"t":"byte","b":[238,86,149,215,85,245,85,218]},{"a":26560,"t":"byte","b":[166,90,150,87,153,126,229,87]},{"a":26568,"t":"byte","b":[253,215,214,110,105,170,175,239]},{"a":26576,"t":"byte","b":[149,151,85,85,85,213,221,215]},{"a":26584,"t":"byte","b":[160,90,165,235,185,170,186,170]},{"a":26592,"t":"byte","b":[39,9,130,96,96,216,246,253]},{"a":26600,"t":"byte","b":[106,106,86,213,55,13,195,115]},{"a":26608,"t":"byte","b":[234,170,187,234,106,234,122,122]},{"a":26616,"t":"byte","b":[239,171,255,255,251,239,175,234]},{"a":26624,"l":"title_picture_bitmap_3","c":"Bytes $6800 to $6BFF of title_picture_bitmap (part 3 of 8, 8000 bytes in all): The multicolour bitmap of the title picture, 8,000 bytes..","t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":26632,"t":"byte","b":[170,170,170,170,170,170,170,170]},{"a":26640,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":26648,"t":"byte","b":[255,255,255,255,255,239,223,255]},{"a":26656,"t":"byte","b":[117,117,86,86,85,101,85,85]},{"a":26664,"t":"byte","b":[255,255,191,255,255,255,255,255]},{"a":26672,"t":"byte","b":[170,170,170,170,170,171,170,170]},{"a":26680,"t":"byte","b":[255,255,255,255,239,255,247,191]},{"a":26688,"t":"byte","b":[254,191,255,255,191,255,255,255]},{"a":26696,"t":"byte","b":[245,149,215,245,223,223,127,237]},{"a":26704,"t":"byte","b":[127,239,253,245,85,95,85,215]},{"a":26712,"t":"byte","b":[85,149,151,87,150,223,117,93]},{"a":26720,"t":"byte","b":[94,117,214,183,213,121,85,85]},{"a":26728,"t":"byte","b":[214,117,101,85,213,85,85,87]},{"a":26736,"t":"byte","b":[85,85,85,85,103,93,122,118]},{"a":26744,"t":"byte","b":[101,151,110,155,127,175,255,255]},{"a":26752,"t":"byte","b":[219,186,221,251,127,223,245,126]},{"a":26760,"t":"byte","b":[105,169,165,166,86,154,175,255]},{"a":26768,"t":"byte","b":[87,95,127,255,223,218,89,105]},{"a":26776,"t":"byte","b":[51,245,208,208,129,21,89,167]},{"a":26784,"t":"byte","b":[68,1,0,5,25,155,252,206]},{"a":26792,"t":"byte","b":[8,138,235,187,111,127,247,213]},{"a":26800,"t":"byte","b":[238,250,234,187,238,187,174,105]},{"a":26808,"t":"byte","b":[254,111,186,231,90,166,171,106]},{"a":26816,"t":"byte","b":[0,0,2,12,8,2,0,0]},{"a":26824,"t":"byte","b":[32,128,32,96,3,47,11,0]},{"a":26832,"t":"byte","b":[15,63,60,240,194,207,62,167]},{"a":26840,"t":"byte","b":[69,105,37,85,157,235,119,111]},{"a":26848,"t":"byte","b":[87,90,250,171,191,186,223,213]},{"a":26856,"t":"byte","b":[221,93,117,250,171,233,175,191]},{"a":26864,"t":"byte","b":[183,213,89,103,103,233,255,181]},{"a":26872,"t":"byte","b":[91,173,189,255,118,215,153,102]},{"a":26880,"t":"byte","b":[118,250,234,250,218,191,150,169]},{"a":26888,"t":"byte","b":[85,85,118,109,234,86,158,118]},{"a":26896,"t":"byte","b":[246,247,223,253,223,153,245,253]},{"a":26904,"t":"byte","b":[170,170,238,253,166,255,255,255]},{"a":26912,"t":"byte","b":[155,127,251,219,150,90,166,106]},{"a":26920,"t":"byte","b":[139,11,63,140,195,224,248,120]},{"a":26928,"t":"byte","b":[127,127,95,87,165,105,25,10]},{"a":26936,"t":"byte","b":[85,85,87,85,85,85,85,181]},{"a":26944,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":26952,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":26960,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":26968,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":26976,"t":"byte","b":[170,170,170,170,170,170,170,170]},{"a":26984,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":26992,"t":"byte","b":[93,85,213,85,85,85,85,85]},{"a":27000,"t":"byte","b":[191,255,255,255,255,255,255,255]},{"a":27008,"t":"byte","b":[255,251,255,255,255,255,255,255]},{"a":27016,"t":"byte","b":[255,255,255,255,255,250,251,255]},{"a":27024,"t":"byte","b":[239,191,191,191,255,255,253,247]},{"a":27032,"t":"byte","b":[101,85,105,182,110,171,238,174]},{"a":27040,"t":"byte","b":[89,105,150,186,238,174,251,191]},{"a":27048,"t":"byte","b":[117,221,245,95,246,254,235,186]},{"a":27056,"t":"byte","b":[126,234,251,190,171,234,169,167]},{"a":27064,"t":"byte","b":[234,166,155,169,173,181,149,213]},{"a":27072,"t":"byte","b":[249,153,87,87,158,122,95,159]},{"a":27080,"t":"byte","b":[159,127,189,245,117,214,216,146]},{"a":27088,"t":"byte","b":[220,123,90,137,167,19,155,126]},{"a":27096,"t":"byte","b":[229,127,246,85,229,149,87,102]},{"a":27104,"t":"byte","b":[112,179,87,217,254,214,154,169]},{"a":27112,"t":"byte","b":[102,246,62,217,107,171,238,170]},{"a":27120,"t":"byte","b":[247,174,118,106,234,170,168,168]},{"a":27128,"t":"byte","b":[153,101,85,85,81,23,18,77]},{"a":27136,"t":"byte","b":[0,0,0,0,0,12,51,0]},{"a":27144,"t":"byte","b":[0,2,16,0,3,15,10,43]},{"a":27152,"t":"byte","b":[217,171,239,167,111,239,191,239]},{"a":27160,"t":"byte","b":[174,190,187,187,190,187,238,238]},{"a":27168,"t":"byte","b":[230,230,186,186,170,186,230,233]},{"a":27176,"t":"byte","b":[254,254,250,251,109,247,95,117]},{"a":27184,"t":"byte","b":[213,253,117,245,214,95,123,238]},{"a":27192,"t":"byte","b":[222,119,87,237,174,186,111,85]},{"a":27200,"t":"byte","b":[250,239,125,127,85,95,151,87]},{"a":27208,"t":"byte","b":[186,187,170,186,170,234,251,238]},{"a":27216,"t":"byte","b":[171,175,187,171,191,191,255,255]},{"a":27224,"t":"byte","b":[255,251,255,254,255,255,255,255]},{"a":27232,"t":"byte","b":[254,255,235,255,255,255,255,255]},{"a":27240,"t":"byte","b":[89,246,118,253,245,223,255,255]},{"a":27248,"t":"byte","b":[2,128,96,152,230,230,185,249]},{"a":27256,"t":"byte","b":[90,218,218,53,54,13,205,195]},{"a":27264,"t":"byte","b":[85,85,149,101,149,153,85,229]},{"a":27272,"t":"byte","b":[170,170,170,170,170,170,170,170]},{"a":27280,"t":"byte","b":[170,170,170,170,170,170,170,170]},{"a":27288,"t":"byte","b":[170,170,170,170,170,170,170,170]},{"a":27296,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":27304,"t":"byte","b":[170,170,170,170,170,170,170,170]},{"a":27312,"t":"byte","b":[170,170,170,170,170,170,170,170]},{"a":27320,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":27328,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":27336,"t":"byte","b":[255,255,127,255,255,255,255,250]},{"a":27344,"t":"byte","b":[165,170,151,153,106,170,170,170]},{"a":27352,"t":"byte","b":[229,90,237,181,127,93,255,255]},{"a":27360,"t":"byte","b":[218,229,167,95,119,223,255,255]},{"a":27368,"t":"byte","b":[186,174,189,106,86,85,86,239]},{"a":27376,"t":"byte","b":[117,254,174,187,239,157,125,119]},{"a":27384,"t":"byte","b":[166,153,166,119,223,118,94,221]},{"a":27392,"t":"byte","b":[110,170,173,106,148,103,86,229]},{"a":27400,"t":"byte","b":[162,138,174,186,251,173,213,118]},{"a":27408,"t":"byte","b":[170,171,238,166,90,85,117,119]},{"a":27416,"t":"byte","b":[191,254,238,181,217,85,85,157]},{"a":27424,"t":"byte","b":[166,153,170,170,170,169,165,152]},{"a":27432,"t":"byte","b":[170,170,169,151,110,250,235,174]},{"a":27440,"t":"byte","b":[162,41,174,126,212,90,91,111]},{"a":27448,"t":"byte","b":[252,73,134,153,149,101,149,83]},{"a":27456,"t":"byte","b":[4,1,0,48,255,230,153,221]},{"a":27464,"t":"byte","b":[13,11,11,167,187,126,238,170]},{"a":27472,"t":"byte","b":[190,175,191,255,191,255,250,234]},{"a":27480,"t":"byte","b":[238,255,254,251,251,253,235,169]},{"a":27488,"t":"byte","b":[149,165,86,149,85,149,149,87]},{"a":27496,"t":"byte","b":[107,157,95,247,101,245,119,85]},{"a":27504,"t":"byte","b":[234,154,150,85,85,89,90,105]},{"a":27512,"t":"byte","b":[174,238,254,190,190,250,239,90]},{"a":27520,"t":"byte","b":[170,105,154,170,166,170,90,106]},{"a":27528,"t":"byte","b":[186,234,234,170,170,254,167,95]},{"a":27536,"t":"byte","b":[85,85,85,85,85,85,85,213]},{"a":27544,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":27552,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":27560,"t":"byte","b":[171,170,171,171,170,170,170,170]},{"a":27568,"t":"byte","b":[254,174,250,234,190,251,255,255]},{"a":27576,"t":"byte","b":[179,176,236,236,123,126,87,95]},{"a":27584,"t":"byte","b":[150,234,230,57,14,195,176,172]},{"a":27592,"t":"byte","b":[85,101,86,105,169,230,190,43]},{"a":27600,"t":"byte","b":[149,85,149,85,149,85,85,165]},{"a":27608,"t":"byte","b":[170,170,170,170,170,170,186,170]},{"a":27616,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":27624,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":27632,"t":"byte","b":[170,170,170,170,170,170,170,170]},{"a":27640,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":27648,"l":"title_picture_bitmap_4","c":"Bytes $6C00 to $6FFF of title_picture_bitmap (part 4 of 8, 8000 bytes in all): The multicolour bitmap of the title picture, 8,000 bytes..","t":"byte","b":[255,255,253,247,255,255,255,255]},{"a":27656,"t":"byte","b":[251,255,255,255,255,255,255,255]},{"a":27664,"t":"byte","b":[255,255,255,255,255,254,191,183]},{"a":27672,"t":"byte","b":[255,255,255,223,255,255,255,191]},{"a":27680,"t":"byte","b":[253,247,254,253,255,253,245,223]},{"a":27688,"t":"byte","b":[251,127,239,91,246,253,213,117]},{"a":27696,"t":"byte","b":[117,85,87,94,247,93,166,170]},{"a":27704,"t":"byte","b":[250,235,254,169,151,85,93,87]},{"a":27712,"t":"byte","b":[253,151,238,249,102,214,167,251]},{"a":27720,"t":"byte","b":[106,111,165,223,118,91,239,149]},{"a":27728,"t":"byte","b":[119,118,246,93,123,167,87,127]},{"a":27736,"t":"byte","b":[95,110,127,191,251,252,240,230]},{"a":27744,"t":"byte","b":[146,74,1,153,5,21,74,24]},{"a":27752,"t":"byte","b":[101,91,125,190,250,229,71,126]},{"a":27760,"t":"byte","b":[251,170,170,191,29,85,245,83]},{"a":27768,"t":"byte","b":[88,106,161,153,170,171,183,213]},{"a":27776,"t":"byte","b":[101,247,221,107,213,223,117,159]},{"a":27784,"t":"byte","b":[175,191,254,186,235,253,191,182]},{"a":27792,"t":"byte","b":[255,213,121,86,153,106,170,170]},{"a":27800,"t":"byte","b":[255,247,125,253,213,85,85,85]},{"a":27808,"t":"byte","b":[255,239,175,187,191,191,170,174]},{"a":27816,"t":"byte","b":[254,250,255,187,250,170,169,165]},{"a":27824,"t":"byte","b":[171,185,250,235,173,101,151,103]},{"a":27832,"t":"byte","b":[89,109,185,122,190,171,175,186]},{"a":27840,"t":"byte","b":[86,191,107,169,191,239,213,245]},{"a":27848,"t":"byte","b":[171,235,234,170,251,250,170,170]},{"a":27856,"t":"byte","b":[255,255,175,255,255,174,171,235]},{"a":27864,"t":"byte","b":[170,186,190,191,191,255,255,255]},{"a":27872,"t":"byte","b":[255,255,191,255,255,255,255,255]},{"a":27880,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":27888,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":27896,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":27904,"t":"byte","b":[251,126,87,85,85,93,117,85]},{"a":27912,"t":"byte","b":[3,192,252,235,236,123,122,95]},{"a":27920,"t":"byte","b":[106,239,55,14,3,4,193,112]},{"a":27928,"t":"byte","b":[234,187,238,238,171,255,126,222]},{"a":27936,"t":"byte","b":[255,255,255,239,191,255,255,239]},{"a":27944,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":27952,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":27960,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":27968,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":27976,"t":"byte","b":[254,255,255,222,255,255,255,255]},{"a":27984,"t":"byte","b":[255,239,255,255,255,255,255,255]},{"a":27992,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":28000,"t":"byte","b":[255,255,255,245,217,223,255,255]},{"a":28008,"t":"byte","b":[86,85,85,247,158,85,85,95]},{"a":28016,"t":"byte","b":[255,233,231,159,253,254,215,117]},{"a":28024,"t":"byte","b":[255,255,255,255,253,93,215,255]},{"a":28032,"t":"byte","b":[253,254,255,118,173,159,127,255]},{"a":28040,"t":"byte","b":[191,95,167,213,253,255,255,255]},{"a":28048,"t":"byte","b":[255,239,111,190,255,255,255,211]},{"a":28056,"t":"byte","b":[160,134,89,106,168,166,138,39]},{"a":28064,"t":"byte","b":[68,80,70,81,113,28,58,235]},{"a":28072,"t":"byte","b":[214,186,33,137,197,119,223,255]},{"a":28080,"t":"byte","b":[23,117,59,255,126,254,250,187]},{"a":28088,"t":"byte","b":[86,150,85,221,85,126,246,217]},{"a":28096,"t":"byte","b":[223,125,255,223,247,175,173,107]},{"a":28104,"t":"byte","b":[157,245,245,213,254,214,233,153]},{"a":28112,"t":"byte","b":[85,93,123,102,149,85,85,86]},{"a":28120,"t":"byte","b":[250,250,169,105,230,87,255,255]},{"a":28128,"t":"byte","b":[121,85,107,151,191,255,255,251]},{"a":28136,"t":"byte","b":[85,247,127,254,255,255,191,235]},{"a":28144,"t":"byte","b":[119,255,255,255,191,191,255,255]},{"a":28152,"t":"byte","b":[255,255,255,255,255,255,191,239]},{"a":28160,"t":"byte","b":[253,255,255,255,255,255,255,254]},{"a":28168,"t":"byte","b":[255,250,186,170,154,170,170,170]},{"a":28176,"t":"byte","b":[215,255,255,255,191,255,255,255]},{"a":28184,"t":"byte","b":[255,255,254,254,255,255,255,255]},{"a":28192,"t":"byte","b":[191,255,255,255,255,255,255,255]},{"a":28200,"t":"byte","b":[85,85,85,85,101,101,85,85]},{"a":28208,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":28216,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":28224,"t":"byte","b":[255,254,255,255,255,255,255,255]},{"a":28232,"t":"byte","b":[170,170,170,170,171,191,234,170]},{"a":28240,"t":"byte","b":[236,251,123,94,94,95,215,85]},{"a":28248,"t":"byte","b":[54,54,13,195,52,112,95,167]},{"a":28256,"t":"byte","b":[85,85,221,181,237,59,43,15]},{"a":28264,"t":"byte","b":[255,255,255,255,239,191,239,255]},{"a":28272,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":28280,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":28288,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":28296,"t":"byte","b":[255,255,255,255,255,255,255,254]},{"a":28304,"t":"byte","b":[255,255,255,255,255,221,255,127]},{"a":28312,"t":"byte","b":[85,85,86,90,150,153,85,89]},{"a":28320,"t":"byte","b":[170,187,234,170,170,170,175,170]},{"a":28328,"t":"byte","b":[89,189,119,255,255,223,127,253]},{"a":28336,"t":"byte","b":[221,85,85,85,85,93,215,181]},{"a":28344,"t":"byte","b":[255,255,255,255,247,253,247,68]},{"a":28352,"t":"byte","b":[255,255,255,252,251,232,182,165]},{"a":28360,"t":"byte","b":[247,253,243,205,171,249,181,90]},{"a":28368,"t":"byte","b":[31,126,118,239,189,175,251,254]},{"a":28376,"t":"byte","b":[199,93,223,253,127,255,235,247]},{"a":28384,"t":"byte","b":[127,255,231,253,87,251,94,238]},{"a":28392,"t":"byte","b":[255,246,235,118,251,168,234,170]},{"a":28400,"t":"byte","b":[238,110,191,234,34,162,185,156]},{"a":28408,"t":"byte","b":[153,86,94,105,221,20,228,80]},{"a":28416,"t":"byte","b":[119,253,255,239,191,238,122,219]},{"a":28424,"t":"byte","b":[255,127,159,87,119,93,87,245]},{"a":28432,"t":"byte","b":[253,255,126,89,213,254,239,255]},{"a":28440,"t":"byte","b":[153,171,94,218,89,87,117,93]},{"a":28448,"t":"byte","b":[251,239,106,175,127,255,247,255]},{"a":28456,"t":"byte","b":[165,93,119,85,85,85,85,85]},{"a":28464,"t":"byte","b":[170,154,150,222,170,186,234,169]},{"a":28472,"t":"byte","b":[106,170,170,170,170,170,230,105]},{"a":28480,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":28488,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":28496,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":28504,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":28512,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":28520,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":28528,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":28536,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":28544,"t":"byte","b":[255,255,255,255,255,255,255,254]},{"a":28552,"t":"byte","b":[255,255,255,255,255,255,255,127]},{"a":28560,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":28568,"t":"byte","b":[230,249,250,191,255,254,255,251]},{"a":28576,"t":"byte","b":[9,130,96,88,88,214,93,246]},{"a":28584,"t":"byte","b":[191,110,155,155,38,38,9,137]},{"a":28592,"t":"byte","b":[255,253,255,247,215,223,127,119]},{"a":28600,"t":"byte","b":[255,255,255,255,255,254,255,126]},{"a":28608,"t":"byte","b":[85,85,85,85,85,85,85,86]},{"a":28616,"t":"byte","b":[247,238,191,253,251,255,255,255]},{"a":28624,"t":"byte","b":[213,149,85,86,90,85,85,86]},{"a":28632,"t":"byte","b":[85,87,94,171,94,89,117,101]},{"a":28640,"t":"byte","b":[215,253,127,255,119,253,255,253]},{"a":28648,"t":"byte","b":[119,221,218,94,183,125,103,233]},{"a":28656,"t":"byte","b":[126,241,205,84,85,213,229,149]},{"a":28664,"t":"byte","b":[26,234,170,170,170,165,168,124]},{"a":28672,"l":"title_picture_bitmap_5","c":"Bytes $7000 to $73FF of title_picture_bitmap (part 5 of 8, 8000 bytes in all): The multicolour bitmap of the title picture, 8,000 bytes..","t":"byte","b":[190,254,239,255,47,230,21,107]},{"a":28680,"t":"byte","b":[223,255,255,255,255,255,110,251]},{"a":28688,"t":"byte","b":[85,95,84,221,93,215,119,250]},{"a":28696,"t":"byte","b":[157,119,109,253,101,85,149,87]},{"a":28704,"t":"byte","b":[247,127,93,221,85,85,87,88]},{"a":28712,"t":"byte","b":[85,91,87,85,81,117,180,89]},{"a":28720,"t":"byte","b":[216,132,82,0,69,151,78,93]},{"a":28728,"t":"byte","b":[18,8,35,66,81,24,132,192]},{"a":28736,"t":"byte","b":[126,119,223,123,214,89,111,86]},{"a":28744,"t":"byte","b":[153,126,183,153,231,170,110,187]},{"a":28752,"t":"byte","b":[238,183,173,171,190,174,234,187]},{"a":28760,"t":"byte","b":[234,171,234,187,170,234,171,174]},{"a":28768,"t":"byte","b":[170,234,174,170,187,170,187,174]},{"a":28776,"t":"byte","b":[234,174,183,222,122,235,237,153]},{"a":28784,"t":"byte","b":[170,173,89,165,102,91,154,106]},{"a":28792,"t":"byte","b":[235,239,255,191,191,255,255,255]},{"a":28800,"t":"byte","b":[255,251,255,255,255,255,255,255]},{"a":28808,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":28816,"t":"byte","b":[170,170,170,170,170,170,171,170]},{"a":28824,"t":"byte","b":[170,170,170,170,170,234,167,166]},{"a":28832,"t":"byte","b":[170,170,170,154,154,171,186,246]},{"a":28840,"t":"byte","b":[170,170,170,166,186,234,169,174]},{"a":28848,"t":"byte","b":[255,255,191,255,255,253,117,91]},{"a":28856,"t":"byte","b":[170,170,170,170,110,213,167,190]},{"a":28864,"t":"byte","b":[170,173,153,167,87,250,122,234]},{"a":28872,"t":"byte","b":[154,110,214,246,125,237,171,170]},{"a":28880,"t":"byte","b":[218,102,166,185,254,238,106,170]},{"a":28888,"t":"byte","b":[87,117,86,85,85,85,85,85]},{"a":28896,"t":"byte","b":[107,165,105,153,151,165,106,171]},{"a":28904,"t":"byte","b":[65,209,208,52,85,209,181,175]},{"a":28912,"t":"byte","b":[175,175,111,26,6,65,64,16]},{"a":28920,"t":"byte","b":[169,170,106,107,219,244,63,204]},{"a":28928,"t":"byte","b":[170,170,170,170,170,233,230,246]},{"a":28936,"t":"byte","b":[85,85,85,85,165,91,93,73]},{"a":28944,"t":"byte","b":[255,255,255,255,255,253,219,229]},{"a":28952,"t":"byte","b":[154,170,106,166,174,159,247,247]},{"a":28960,"t":"byte","b":[223,253,255,127,155,218,106,90]},{"a":28968,"t":"byte","b":[170,87,153,170,166,170,250,127]},{"a":28976,"t":"byte","b":[231,240,107,190,111,254,187,238]},{"a":28984,"t":"byte","b":[58,251,45,234,165,103,158,103]},{"a":28992,"t":"byte","b":[152,86,89,102,153,213,102,20]},{"a":29000,"t":"byte","b":[183,216,86,164,85,85,222,89]},{"a":29008,"t":"byte","b":[209,220,114,85,28,179,220,170]},{"a":29016,"t":"byte","b":[101,85,125,27,174,139,251,175]},{"a":29024,"t":"byte","b":[223,245,189,149,213,17,64,210]},{"a":29032,"t":"byte","b":[85,87,149,87,95,85,247,102]},{"a":29040,"t":"byte","b":[213,116,93,79,85,21,117,81]},{"a":29048,"t":"byte","b":[18,0,4,64,18,122,216,170]},{"a":29056,"t":"byte","b":[102,154,103,93,151,101,237,118]},{"a":29064,"t":"byte","b":[149,91,111,155,254,229,153,86]},{"a":29072,"t":"byte","b":[109,171,222,122,171,174,234,170]},{"a":29080,"t":"byte","b":[190,255,187,230,251,191,255,255]},{"a":29088,"t":"byte","b":[239,254,191,251,255,255,255,255]},{"a":29096,"t":"byte","b":[183,238,223,215,255,255,255,255]},{"a":29104,"t":"byte","b":[90,170,170,170,174,234,170,173]},{"a":29112,"t":"byte","b":[170,170,170,185,170,238,111,153]},{"a":29120,"t":"byte","b":[170,170,170,169,154,237,89,102]},{"a":29128,"t":"byte","b":[170,169,186,170,154,109,187,233]},{"a":29136,"t":"byte","b":[170,174,187,101,154,231,122,234]},{"a":29144,"t":"byte","b":[187,233,154,234,170,170,170,170]},{"a":29152,"t":"byte","b":[154,234,171,170,170,170,170,170]},{"a":29160,"t":"byte","b":[190,170,170,170,170,170,170,170]},{"a":29168,"t":"byte","b":[183,126,187,170,170,170,170,170]},{"a":29176,"t":"byte","b":[175,255,255,255,255,255,255,255]},{"a":29184,"t":"byte","b":[170,170,170,170,170,170,170,170]},{"a":29192,"t":"byte","b":[85,85,85,85,85,85,89,86]},{"a":29200,"t":"byte","b":[170,170,154,166,165,149,90,107]},{"a":29208,"t":"byte","b":[170,170,170,170,89,170,166,151]},{"a":29216,"t":"byte","b":[149,170,169,165,151,166,85,171]},{"a":29224,"t":"byte","b":[151,102,85,106,85,85,103,150]},{"a":29232,"t":"byte","b":[232,240,126,92,90,100,2,176]},{"a":29240,"t":"byte","b":[40,0,0,0,0,32,8,0]},{"a":29248,"t":"byte","b":[139,40,0,130,35,0,0,32]},{"a":29256,"t":"byte","b":[59,43,191,254,249,101,2,87]},{"a":29264,"t":"byte","b":[215,117,150,174,153,107,154,166]},{"a":29272,"t":"byte","b":[182,175,153,117,89,222,244,144]},{"a":29280,"t":"byte","b":[93,215,247,213,174,186,43,8]},{"a":29288,"t":"byte","b":[217,119,85,247,238,170,11,10]},{"a":29296,"t":"byte","b":[166,154,89,153,239,187,254,123]},{"a":29304,"t":"byte","b":[171,123,212,219,182,118,153,213]},{"a":29312,"t":"byte","b":[197,200,189,255,167,184,218,107]},{"a":29320,"t":"byte","b":[55,237,159,239,154,186,233,86]},{"a":29328,"t":"byte","b":[151,95,187,119,159,187,94,229]},{"a":29336,"t":"byte","b":[91,191,229,156,153,86,153,187]},{"a":29344,"t":"byte","b":[95,5,221,23,182,89,185,119]},{"a":29352,"t":"byte","b":[29,153,119,222,154,49,151,173]},{"a":29360,"t":"byte","b":[109,118,181,90,229,249,205,63]},{"a":29368,"t":"byte","b":[159,166,39,63,94,173,173,235]},{"a":29376,"t":"byte","b":[105,150,85,93,119,85,119,221]},{"a":29384,"t":"byte","b":[106,170,174,186,170,235,171,191]},{"a":29392,"t":"byte","b":[255,247,221,127,253,245,213,85]},{"a":29400,"t":"byte","b":[85,85,119,85,215,255,255,239]},{"a":29408,"t":"byte","b":[85,221,85,110,191,250,230,93]},{"a":29416,"t":"byte","b":[191,249,174,169,127,85,247,125]},{"a":29424,"t":"byte","b":[151,221,119,169,154,125,155,223]},{"a":29432,"t":"byte","b":[174,181,110,151,110,255,254,233]},{"a":29440,"t":"byte","b":[249,249,169,89,85,90,110,122]},{"a":29448,"t":"byte","b":[85,89,85,85,117,237,119,221]},{"a":29456,"t":"byte","b":[170,170,170,174,183,245,174,187]},{"a":29464,"t":"byte","b":[85,85,85,85,149,213,105,154]},{"a":29472,"t":"byte","b":[255,255,255,255,255,245,117,215]},{"a":29480,"t":"byte","b":[255,255,255,255,215,117,215,93]},{"a":29488,"t":"byte","b":[85,85,165,89,166,106,166,154]},{"a":29496,"t":"byte","b":[166,153,119,223,255,247,127,223]},{"a":29504,"t":"byte","b":[238,85,101,154,89,165,89,85]},{"a":29512,"t":"byte","b":[189,87,213,95,85,117,85,149]},{"a":29520,"t":"byte","b":[153,150,85,89,102,85,85,93]},{"a":29528,"t":"byte","b":[166,155,166,106,166,154,170,174]},{"a":29536,"t":"byte","b":[93,213,85,119,213,85,85,90]},{"a":29544,"t":"byte","b":[170,150,153,101,85,85,85,252]},{"a":29552,"t":"byte","b":[237,252,244,243,192,6,26,108]},{"a":29560,"t":"byte","b":[48,0,51,48,12,192,12,171]},{"a":29568,"t":"byte","b":[0,3,8,75,74,18,16,4]},{"a":29576,"t":"byte","b":[123,249,254,63,172,224,224,241]},{"a":29584,"t":"byte","b":[187,254,174,170,162,0,0,97]},{"a":29592,"t":"byte","b":[241,240,252,188,191,184,44,40]},{"a":29600,"t":"byte","b":[0,66,72,24,32,32,67,131]},{"a":29608,"t":"byte","b":[131,15,15,63,63,253,245,213]},{"a":29616,"t":"byte","b":[103,86,167,122,218,190,238,153]},{"a":29624,"t":"byte","b":[189,239,191,247,235,187,181,174]},{"a":29632,"t":"byte","b":[183,94,223,121,102,170,154,230]},{"a":29640,"t":"byte","b":[150,249,218,165,171,106,170,170]},{"a":29648,"t":"byte","b":[215,174,233,230,153,117,213,85]},{"a":29656,"t":"byte","b":[253,229,233,250,126,170,171,106]},{"a":29664,"t":"byte","b":[90,169,90,229,214,245,247,255]},{"a":29672,"t":"byte","b":[185,238,85,125,217,183,170,170]},{"a":29680,"t":"byte","b":[229,182,101,219,86,85,85,215]},{"a":29688,"t":"byte","b":[253,255,127,247,255,255,255,255]},{"a":29696,"l":"title_picture_bitmap_6","c":"Bytes $7400 to $77FF of title_picture_bitmap (part 6 of 8, 8000 bytes in all): The multicolour bitmap of the title picture, 8,000 bytes..","t":"byte","b":[175,187,255,255,247,29,125,71]},{"a":29704,"t":"byte","b":[255,255,255,237,239,85,223,70]},{"a":29712,"t":"byte","b":[253,245,221,247,86,234,102,153]},{"a":29720,"t":"byte","b":[85,117,237,234,174,250,166,173]},{"a":29728,"t":"byte","b":[95,234,239,254,189,223,121,117]},{"a":29736,"t":"byte","b":[190,251,170,106,170,182,217,101]},{"a":29744,"t":"byte","b":[106,167,255,223,222,251,187,189]},{"a":29752,"t":"byte","b":[247,255,111,250,219,170,171,166]},{"a":29760,"t":"byte","b":[255,253,119,253,117,85,86,90]},{"a":29768,"t":"byte","b":[170,166,105,153,85,85,117,219]},{"a":29776,"t":"byte","b":[234,169,106,153,149,119,91,251]},{"a":29784,"t":"byte","b":[170,166,105,85,86,214,173,121]},{"a":29792,"t":"byte","b":[170,154,105,101,93,85,126,254]},{"a":29800,"t":"byte","b":[154,102,169,102,149,87,85,246]},{"a":29808,"t":"byte","b":[253,119,221,117,85,87,93,149]},{"a":29816,"t":"byte","b":[169,106,89,102,85,85,87,175]},{"a":29824,"t":"byte","b":[153,102,89,85,85,119,254,127]},{"a":29832,"t":"byte","b":[221,119,85,85,149,118,85,102]},{"a":29840,"t":"byte","b":[105,154,169,106,233,174,235,187]},{"a":29848,"t":"byte","b":[86,165,89,117,85,221,245,118]},{"a":29856,"t":"byte","b":[117,213,85,85,101,117,235,90]},{"a":29864,"t":"byte","b":[95,127,93,119,213,101,94,154]},{"a":29872,"t":"byte","b":[100,83,87,119,125,85,217,170]},{"a":29880,"t":"byte","b":[159,126,54,141,181,109,150,154]},{"a":29888,"t":"byte","b":[8,194,194,112,96,88,102,89]},{"a":29896,"t":"byte","b":[160,35,3,67,64,16,53,5]},{"a":29904,"t":"byte","b":[84,88,84,84,216,33,85,85]},{"a":29912,"t":"byte","b":[48,49,1,1,4,4,84,80]},{"a":29920,"t":"byte","b":[67,14,14,14,15,45,62,170]},{"a":29928,"t":"byte","b":[250,231,94,217,166,106,170,170]},{"a":29936,"t":"byte","b":[123,165,153,102,249,187,174,169]},{"a":29944,"t":"byte","b":[121,155,214,238,218,175,186,174]},{"a":29952,"t":"byte","b":[221,121,103,90,213,185,247,173]},{"a":29960,"t":"byte","b":[234,170,122,238,155,95,181,222]},{"a":29968,"t":"byte","b":[85,85,85,93,95,251,253,230]},{"a":29976,"t":"byte","b":[186,238,186,171,171,239,255,231]},{"a":29984,"t":"byte","b":[171,234,170,234,251,255,255,95]},{"a":29992,"t":"byte","b":[111,235,187,175,247,245,251,174]},{"a":30000,"t":"byte","b":[159,247,175,155,255,235,118,94]},{"a":30008,"t":"byte","b":[119,158,255,119,251,255,185,122]},{"a":30016,"t":"byte","b":[60,83,20,17,68,21,85,85]},{"a":30024,"t":"byte","b":[91,38,73,25,102,153,170,170]},{"a":30032,"t":"byte","b":[119,150,86,150,105,170,170,170]},{"a":30040,"t":"byte","b":[222,215,125,247,85,85,85,85]},{"a":30048,"t":"byte","b":[118,106,106,170,170,170,170,170]},{"a":30056,"t":"byte","b":[171,174,170,170,171,171,175,175]},{"a":30064,"t":"byte","b":[235,174,170,255,255,255,255,215]},{"a":30072,"t":"byte","b":[85,85,85,86,150,150,166,166]},{"a":30080,"t":"byte","b":[170,170,170,106,106,106,106,106]},{"a":30088,"t":"byte","b":[170,170,170,150,150,150,150,148]},{"a":30096,"t":"byte","b":[171,234,170,170,175,175,191,63]},{"a":30104,"t":"byte","b":[85,85,85,170,170,170,170,255]},{"a":30112,"t":"byte","b":[170,170,170,170,90,90,86,86]},{"a":30120,"t":"byte","b":[255,255,255,234,234,234,234,49]},{"a":30128,"t":"byte","b":[174,170,170,255,255,255,255,85]},{"a":30136,"t":"byte","b":[170,170,170,255,255,255,255,125]},{"a":30144,"t":"byte","b":[170,170,170,254,254,254,254,90]},{"a":30152,"t":"byte","b":[153,166,170,170,170,170,170,170]},{"a":30160,"t":"byte","b":[85,154,170,170,170,170,170,170]},{"a":30168,"t":"byte","b":[127,87,85,85,85,85,85,85]},{"a":30176,"t":"byte","b":[102,90,105,170,170,170,170,170]},{"a":30184,"t":"byte","b":[190,251,170,170,170,170,170,170]},{"a":30192,"t":"byte","b":[209,171,170,170,170,170,170,170]},{"a":30200,"t":"byte","b":[251,87,93,215,85,94,85,90]},{"a":30208,"t":"byte","b":[230,237,190,170,121,170,164,154]},{"a":30216,"t":"byte","b":[0,128,128,1,161,35,131,32]},{"a":30224,"t":"byte","b":[102,162,162,166,170,166,97,224]},{"a":30232,"t":"byte","b":[128,2,3,7,6,5,19,67]},{"a":30240,"t":"byte","b":[250,170,218,190,103,153,87,170]},{"a":30248,"t":"byte","b":[191,251,186,170,170,170,102,86]},{"a":30256,"t":"byte","b":[251,191,238,171,174,106,170,102]},{"a":30264,"t":"byte","b":[170,106,170,170,169,102,85,93]},{"a":30272,"t":"byte","b":[213,85,89,85,101,86,153,170]},{"a":30280,"t":"byte","b":[167,89,85,85,85,85,213,247]},{"a":30288,"t":"byte","b":[186,235,110,85,85,85,149,101]},{"a":30296,"t":"byte","b":[190,171,238,151,85,85,85,217]},{"a":30304,"t":"byte","b":[230,127,238,174,170,170,170,154]},{"a":30312,"t":"byte","b":[90,169,91,253,255,255,255,255]},{"a":30320,"t":"byte","b":[126,187,153,230,122,255,187,239]},{"a":30328,"t":"byte","b":[121,166,153,106,239,239,191,239]},{"a":30336,"t":"byte","b":[85,85,85,85,81,4,64,1]},{"a":30344,"t":"byte","b":[85,85,85,85,85,84,6,171]},{"a":30352,"t":"byte","b":[85,85,85,85,85,85,145,234]},{"a":30360,"t":"byte","b":[85,85,85,85,85,81,87,190]},{"a":30368,"t":"byte","b":[85,85,84,74,111,127,186,170]},{"a":30376,"t":"byte","b":[165,165,197,117,245,245,253,253]},{"a":30384,"t":"byte","b":[255,255,255,255,191,170,170,170]},{"a":30392,"t":"byte","b":[243,247,247,87,87,87,215,215]},{"a":30400,"t":"byte","b":[224,197,213,213,213,255,255,255]},{"a":30408,"t":"byte","b":[235,235,235,235,235,171,171,171]},{"a":30416,"t":"byte","b":[254,254,250,250,250,250,250,250]},{"a":30424,"t":"byte","b":[170,170,170,170,170,170,170,170]},{"a":30432,"t":"byte","b":[191,191,175,175,175,175,175,175]},{"a":30440,"t":"byte","b":[69,127,127,127,127,125,125,125]},{"a":30448,"t":"byte","b":[255,175,171,171,170,234,250,250]},{"a":30456,"t":"byte","b":[150,150,150,150,150,150,150,150]},{"a":30464,"t":"byte","b":[90,154,169,149,101,170,169,170]},{"a":30472,"t":"byte","b":[20,146,235,174,190,251,254,186]},{"a":30480,"t":"byte","b":[170,42,66,112,255,215,221,245]},{"a":30488,"t":"byte","b":[85,85,85,68,170,186,235,186]},{"a":30496,"t":"byte","b":[170,170,170,243,125,87,117,221]},{"a":30504,"t":"byte","b":[255,255,240,77,150,102,165,85]},{"a":30512,"t":"byte","b":[170,170,42,10,254,119,85,245]},{"a":30520,"t":"byte","b":[87,85,125,116,16,130,107,251]},{"a":30528,"t":"byte","b":[220,21,196,113,4,70,170,255]},{"a":30536,"t":"byte","b":[0,0,0,17,85,85,85,85]},{"a":30544,"t":"byte","b":[96,208,144,80,81,85,85,85]},{"a":30552,"t":"byte","b":[14,35,8,2,66,80,80,80]},{"a":30560,"t":"byte","b":[102,85,245,93,85,117,213,117]},{"a":30568,"t":"byte","b":[85,106,170,170,170,170,170,170]},{"a":30576,"t":"byte","b":[89,150,165,170,170,170,170,170]},{"a":30584,"t":"byte","b":[105,154,169,165,102,89,85,85]},{"a":30592,"t":"byte","b":[235,90,150,165,170,90,86,85]},{"a":30600,"t":"byte","b":[170,170,102,105,169,154,102,85]},{"a":30608,"t":"byte","b":[187,170,170,166,106,89,169,150]},{"a":30616,"t":"byte","b":[174,171,170,166,90,185,221,150]},{"a":30624,"t":"byte","b":[235,186,174,170,170,166,153,170]},{"a":30632,"t":"byte","b":[166,90,150,170,170,234,187,238]},{"a":30640,"t":"byte","b":[255,187,170,170,170,102,149,166]},{"a":30648,"t":"byte","b":[254,234,170,170,153,102,157,165]},{"a":30656,"t":"byte","b":[186,171,103,93,85,87,93,85]},{"a":30664,"t":"byte","b":[117,155,238,186,235,218,170,170]},{"a":30672,"t":"byte","b":[158,246,219,111,190,250,170,170]},{"a":30680,"t":"byte","b":[95,215,117,87,85,85,165,153]},{"a":30688,"t":"byte","b":[171,234,170,174,171,171,191,127]},{"a":30696,"t":"byte","b":[255,191,191,245,245,245,245,245]},{"a":30704,"t":"byte","b":[85,169,170,170,170,170,105,85]},{"a":30712,"t":"byte","b":[174,174,174,174,174,174,174,174]},{"a":30720,"l":"title_picture_bitmap_7","c":"Bytes $7800 to $7BFF of title_picture_bitmap (part 7 of 8, 8000 bytes in all): The multicolour bitmap of the title picture, 8,000 bytes..","t":"byte","b":[85,106,106,106,106,106,106,106]},{"a":30728,"t":"byte","b":[86,150,150,150,150,150,150,150]},{"a":30736,"t":"byte","b":[95,95,95,95,87,87,213,213]},{"a":30744,"t":"byte","b":[255,255,255,255,255,255,255,170]},{"a":30752,"t":"byte","b":[245,245,245,245,213,213,87,87]},{"a":30760,"t":"byte","b":[125,125,125,125,125,125,125,125]},{"a":30768,"t":"byte","b":[250,234,171,175,175,171,235,235]},{"a":30776,"t":"byte","b":[190,190,190,190,190,190,190,190]},{"a":30784,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":30792,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":30800,"t":"byte","b":[215,255,255,253,255,255,255,255]},{"a":30808,"t":"byte","b":[255,255,255,223,95,127,247,255]},{"a":30816,"t":"byte","b":[90,170,170,153,85,154,106,170]},{"a":30824,"t":"byte","b":[170,169,102,149,153,165,219,169]},{"a":30832,"t":"byte","b":[255,95,125,213,109,175,159,127]},{"a":30840,"t":"byte","b":[85,215,117,213,245,118,250,237]},{"a":30848,"t":"byte","b":[186,250,235,235,191,186,234,126]},{"a":30856,"t":"byte","b":[213,125,127,221,117,255,245,117]},{"a":30864,"t":"byte","b":[85,85,213,255,95,253,229,105]},{"a":30872,"t":"byte","b":[163,131,128,96,90,101,102,154]},{"a":30880,"t":"byte","b":[42,42,138,170,40,89,213,117]},{"a":30888,"t":"byte","b":[85,85,85,85,241,255,187,238]},{"a":30896,"t":"byte","b":[170,170,170,170,170,84,245,125]},{"a":30904,"t":"byte","b":[255,255,255,255,255,255,255,12]},{"a":30912,"t":"byte","b":[170,170,170,170,170,170,170,170]},{"a":30920,"t":"byte","b":[170,170,170,170,170,170,170,170]},{"a":30928,"t":"byte","b":[166,169,170,170,170,170,170,170]},{"a":30936,"t":"byte","b":[255,117,85,85,85,85,85,85]},{"a":30944,"t":"byte","b":[149,169,170,170,170,170,170,170]},{"a":30952,"t":"byte","b":[89,170,170,170,170,170,170,170]},{"a":30960,"t":"byte","b":[255,186,170,170,170,170,170,170]},{"a":30968,"t":"byte","b":[255,221,85,85,85,85,85,85]},{"a":30976,"t":"byte","b":[118,239,170,170,170,170,170,170]},{"a":30984,"t":"byte","b":[239,95,86,85,85,85,85,85]},{"a":30992,"t":"byte","b":[103,213,245,213,85,85,85,85]},{"a":31000,"t":"byte","b":[155,167,85,85,85,85,85,85]},{"a":31008,"t":"byte","b":[85,85,85,85,85,87,95,95]},{"a":31016,"t":"byte","b":[86,86,85,85,85,170,170,170]},{"a":31024,"t":"byte","b":[255,255,255,85,85,255,255,255]},{"a":31032,"t":"byte","b":[150,150,86,85,85,105,105,105]},{"a":31040,"t":"byte","b":[213,213,213,85,85,255,255,255]},{"a":31048,"t":"byte","b":[125,125,125,85,85,245,253,253]},{"a":31056,"t":"byte","b":[95,95,85,85,85,87,95,95]},{"a":31064,"t":"byte","b":[255,255,255,85,85,255,255,255]},{"a":31072,"t":"byte","b":[245,245,85,85,85,255,255,255]},{"a":31080,"t":"byte","b":[125,125,125,85,85,125,125,125]},{"a":31088,"t":"byte","b":[106,90,90,85,85,90,90,90]},{"a":31096,"t":"byte","b":[190,190,190,170,170,191,191,191]},{"a":31104,"t":"byte","b":[255,255,255,255,255,85,85,85]},{"a":31112,"t":"byte","b":[255,255,255,255,255,85,85,85]},{"a":31120,"t":"byte","b":[170,170,170,170,170,170,170,170]},{"a":31128,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":31136,"t":"byte","b":[170,170,170,170,170,170,170,170]},{"a":31144,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":31152,"t":"byte","b":[87,173,255,255,255,255,255,255]},{"a":31160,"t":"byte","b":[170,170,170,170,170,170,170,170]},{"a":31168,"t":"byte","b":[119,126,223,223,247,222,255,255]},{"a":31176,"t":"byte","b":[150,166,151,175,153,186,174,170]},{"a":31184,"t":"byte","b":[89,90,86,87,213,165,165,125]},{"a":31192,"t":"byte","b":[223,247,219,125,123,235,186,239]},{"a":31200,"t":"byte","b":[85,86,87,150,173,217,87,101]},{"a":31208,"t":"byte","b":[153,149,93,85,149,85,85,85]},{"a":31216,"t":"byte","b":[94,87,85,85,85,85,85,85]},{"a":31224,"t":"byte","b":[93,89,101,85,85,85,85,85]},{"a":31232,"t":"byte","b":[245,255,255,255,255,255,255,255]},{"a":31240,"t":"byte","b":[85,213,245,245,253,253,253,253]},{"a":31248,"t":"byte","b":[170,170,42,162,168,162,170,170]},{"a":31256,"t":"byte","b":[85,85,85,85,85,85,69,85]},{"a":31264,"t":"byte","b":[255,255,255,255,255,255,207,51]},{"a":31272,"t":"byte","b":[170,170,170,170,170,170,170,10]},{"a":31280,"t":"byte","b":[170,170,170,170,170,170,170,128]},{"a":31288,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":31296,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":31304,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":31312,"t":"byte","b":[170,170,170,170,170,170,170,170]},{"a":31320,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":31328,"t":"byte","b":[95,127,127,125,125,125,125,125]},{"a":31336,"t":"byte","b":[85,170,170,170,170,170,170,170]},{"a":31344,"t":"byte","b":[170,255,255,255,255,255,255,255]},{"a":31352,"t":"byte","b":[125,125,125,125,125,125,125,125]},{"a":31360,"t":"byte","b":[170,175,175,175,175,175,175,174]},{"a":31368,"t":"byte","b":[170,234,250,250,250,250,234,170]},{"a":31376,"t":"byte","b":[250,234,234,235,235,235,235,235]},{"a":31384,"t":"byte","b":[255,85,85,85,85,85,85,85]},{"a":31392,"t":"byte","b":[170,255,255,255,255,255,255,255]},{"a":31400,"t":"byte","b":[235,235,235,235,235,235,235,235]},{"a":31408,"t":"byte","b":[90,90,90,90,90,90,90,90]},{"a":31416,"t":"byte","b":[127,85,85,95,95,95,95,95]},{"a":31424,"t":"byte","b":[255,95,95,95,95,95,95,95]},{"a":31432,"t":"byte","b":[255,85,85,85,85,85,85,85]},{"a":31440,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":31448,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":31456,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":31464,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":31472,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":31480,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":31488,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":31496,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":31504,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":31512,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":31520,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":31528,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":31536,"t":"byte","b":[170,170,170,170,170,170,170,170]},{"a":31544,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":31552,"t":"byte","b":[170,170,170,170,170,170,170,170]},{"a":31560,"t":"byte","b":[87,87,87,95,95,94,106,106]},{"a":31568,"t":"byte","b":[170,170,170,171,253,85,217,245]},{"a":31576,"t":"byte","b":[170,170,122,93,125,247,213,85]},{"a":31584,"t":"byte","b":[252,255,255,127,215,117,93,87]},{"a":31592,"t":"byte","b":[192,243,15,243,255,125,95,95]},{"a":31600,"t":"byte","b":[136,34,170,170,170,106,89,150]},{"a":31608,"t":"byte","b":[10,42,170,170,170,153,86,85]},{"a":31616,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":31624,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":31632,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":31640,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":31648,"t":"byte","b":[125,125,125,125,125,125,125,127]},{"a":31656,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":31664,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":31672,"t":"byte","b":[125,125,125,125,125,125,125,85]},{"a":31680,"t":"byte","b":[247,247,245,245,245,245,245,245]},{"a":31688,"t":"byte","b":[253,253,245,245,245,125,125,125]},{"a":31696,"t":"byte","b":[125,125,125,125,125,125,125,127]},{"a":31704,"t":"byte","b":[170,170,170,170,170,170,170,170]},{"a":31712,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":31720,"t":"byte","b":[125,125,125,125,125,125,125,125]},{"a":31728,"t":"byte","b":[90,90,90,90,90,90,90,90]},{"a":31736,"t":"byte","b":[95,95,95,95,95,95,95,95]},{"a":31744,"l":"title_picture_bitmap_8","c":"Bytes $7C00 to $7F3F of title_picture_bitmap (part 8 of 8, 8000 bytes in all): The multicolour bitmap of the title picture, 8,000 bytes..","t":"byte","b":[95,95,95,95,95,95,95,95]},{"a":31752,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":31760,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":31768,"t":"byte","b":[85,85,85,85,85,85,106,128]},{"a":31776,"t":"byte","b":[85,85,85,85,85,85,170,0]},{"a":31784,"t":"byte","b":[85,85,85,85,85,85,255,0]},{"a":31792,"t":"byte","b":[85,85,85,85,85,85,255,0]},{"a":31800,"t":"byte","b":[85,85,85,85,85,85,255,0]},{"a":31808,"t":"byte","b":[85,85,85,85,85,85,255,0]},{"a":31816,"t":"byte","b":[85,85,85,85,85,85,255,0]},{"a":31824,"t":"byte","b":[85,85,85,85,85,85,255,0]},{"a":31832,"t":"byte","b":[85,85,85,85,85,85,255,0]},{"a":31840,"t":"byte","b":[85,85,85,85,85,85,213,53]},{"a":31848,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":31856,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":31864,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":31872,"t":"byte","b":[170,170,170,170,170,170,153,170]},{"a":31880,"t":"byte","b":[189,183,253,101,234,106,238,186]},{"a":31888,"t":"byte","b":[239,91,86,101,165,249,191,171]},{"a":31896,"t":"byte","b":[107,90,86,85,245,255,191,171]},{"a":31904,"t":"byte","b":[125,87,214,213,165,169,234,95]},{"a":31912,"t":"byte","b":[235,250,190,174,107,105,165,86]},{"a":31920,"t":"byte","b":[89,85,85,85,182,218,105,91]},{"a":31928,"t":"byte","b":[110,175,171,170,170,170,234,170]},{"a":31936,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":31944,"t":"byte","b":[170,170,170,170,170,170,170,170]},{"a":31952,"t":"byte","b":[170,170,170,170,170,170,170,170]},{"a":31960,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":31968,"t":"byte","b":[191,175,175,175,171,170,170,170]},{"a":31976,"t":"byte","b":[170,255,255,255,255,170,170,170]},{"a":31984,"t":"byte","b":[170,255,255,255,255,170,170,165]},{"a":31992,"t":"byte","b":[85,255,255,255,255,85,85,170]},{"a":32000,"t":"byte","b":[250,250,250,250,250,170,170,85]},{"a":32008,"t":"byte","b":[191,175,175,175,175,170,170,85]},{"a":32016,"t":"byte","b":[191,175,175,239,235,170,170,170]},{"a":32024,"t":"byte","b":[85,255,255,255,255,85,85,85]},{"a":32032,"t":"byte","b":[85,255,255,255,255,85,85,85]},{"a":32040,"t":"byte","b":[125,127,95,95,87,85,85,85]},{"a":32048,"t":"byte","b":[95,127,253,253,245,85,85,85]},{"a":32056,"t":"byte","b":[95,95,95,95,95,85,85,85]},{"a":32064,"t":"byte","b":[95,95,95,95,95,85,85,85]},{"a":32072,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":32080,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":32088,"t":"byte","b":[0,1,7,7,7,7,6,6]},{"a":32096,"t":"byte","b":[85,255,223,67,67,67,66,66]},{"a":32104,"t":"byte","b":[1,87,223,221,221,221,153,153]},{"a":32112,"t":"byte","b":[84,253,111,11,5,0,5,10]},{"a":32120,"t":"byte","b":[5,95,125,116,117,127,101,104]},{"a":32128,"t":"byte","b":[80,245,125,45,77,249,85,41]},{"a":32136,"t":"byte","b":[42,191,251,226,224,224,96,96]},{"a":32144,"t":"byte","b":[170,239,63,206,248,248,88,88]},{"a":32152,"t":"byte","b":[80,244,253,61,61,61,41,41]},{"a":32160,"t":"byte","b":[10,10,10,10,10,10,10,10]},{"a":32168,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":32176,"t":"byte","b":[170,170,170,170,170,170,170,170]},{"a":32184,"t":"byte","b":[170,170,170,170,170,170,170,170]},{"a":32192,"t":"byte","b":[166,170,169,166,166,169,169,170]},{"a":32200,"t":"byte","b":[154,105,102,105,90,150,101,101]},{"a":32208,"t":"byte","b":[85,85,85,85,85,85,85,222]},{"a":32216,"t":"byte","b":[170,169,170,171,175,111,191,187]},{"a":32224,"t":"byte","b":[85,90,171,175,251,249,217,102]},{"a":32232,"t":"byte","b":[231,149,93,215,247,117,125,223]},{"a":32240,"t":"byte","b":[154,150,169,169,229,101,149,87]},{"a":32248,"t":"byte","b":[157,105,85,101,86,213,125,127]},{"a":32256,"t":"byte","b":[87,95,93,93,93,95,87,85]},{"a":32264,"t":"byte","b":[254,175,251,235,251,175,254,170]},{"a":32272,"t":"byte","b":[93,125,93,93,93,93,93,85]},{"a":32280,"t":"byte","b":[253,221,221,253,93,93,253,85]},{"a":32288,"t":"byte","b":[253,221,221,253,221,221,253,85]},{"a":32296,"t":"byte","b":[253,221,213,253,221,221,253,85]},{"a":32304,"t":"byte","b":[93,93,93,93,125,125,125,127]},{"a":32312,"t":"byte","b":[106,153,153,154,106,169,170,170]},{"a":32320,"t":"byte","b":[106,153,169,105,153,153,106,170]},{"a":32328,"t":"byte","b":[149,101,101,101,102,102,150,86]},{"a":32336,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":32344,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":32352,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":32360,"t":"byte","b":[87,95,93,93,93,95,87,85]},{"a":32368,"t":"byte","b":[253,95,247,215,247,95,253,85]},{"a":32376,"t":"byte","b":[93,125,93,93,93,93,93,85]},{"a":32384,"t":"byte","b":[253,221,221,253,93,93,253,85]},{"a":32392,"t":"byte","b":[253,221,221,253,221,221,253,85]},{"a":32400,"t":"byte","b":[253,221,213,253,221,221,253,85]},{"a":32408,"t":"byte","b":[246,253,255,255,125,85,85,85]},{"a":32416,"t":"byte","b":[239,255,170,253,254,170,170,170]},{"a":32424,"t":"byte","b":[215,103,169,171,175,85,85,85]},{"a":32432,"t":"byte","b":[95,253,86,254,255,85,85,85]},{"a":32440,"t":"byte","b":[95,159,165,175,191,85,85,85]},{"a":32448,"t":"byte","b":[245,246,90,250,254,85,85,85]},{"a":32456,"t":"byte","b":[247,127,149,255,255,85,85,85]},{"a":32464,"t":"byte","b":[244,117,150,190,254,85,85,85]},{"a":32472,"t":"byte","b":[125,125,149,190,190,85,85,85]},{"a":32480,"t":"byte","b":[165,165,165,165,149,85,85,85]},{"a":32488,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":32496,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":32504,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":32512,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":32520,"t":"byte","b":[89,213,149,157,166,170,170,170]},{"a":32528,"t":"byte","b":[149,85,85,85,85,85,85,85]},{"a":32536,"t":"byte","b":[235,127,175,170,170,170,170,170]},{"a":32544,"t":"byte","b":[246,127,221,253,117,93,85,85]},{"a":32552,"t":"byte","b":[126,245,118,154,106,170,170,170]},{"a":32560,"t":"byte","b":[154,169,149,85,85,85,85,85]},{"a":32568,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":32576,"l":"picture_tail","c":"1,192 bytes after the picture's bitmap that no routine was found to read; the first part is a second copy of the text of messages 75 to 79.","t":"byte","b":[182,68,50,65,82,79,85,78]},{"a":32584,"t":"byte","b":[68,32,73,84,83,50,78,69]},{"a":32592,"t":"byte","b":[67,75,33,78,79,32,70,85]},{"a":32600,"t":"byte","b":[82,84,72,69,82,50,73,78]},{"a":32608,"t":"byte","b":[70,79,82,77,65,84,73,79]},{"a":32616,"t":"byte","b":[78,33,66,79,84,72,32,75]},{"a":32624,"t":"byte","b":[69,89,83,50,73,68,69,78]},{"a":32632,"t":"byte","b":[84,73,67,65,76,33,77,65]},{"a":32640,"t":"byte","b":[82,75,69,68,32,78,79,86]},{"a":32648,"t":"byte","b":[65,50,76,65,66,79,82,65]},{"a":32656,"t":"byte","b":[84,79,82,73,69,83,33,65]},{"a":32664,"t":"byte","b":[76,76,79,87,83,32,65,67]},{"a":32672,"t":"byte","b":[67,69,83,83,50,84,79,32]},{"a":32680,"t":"byte","b":[77,69,68,73,85,77,50,83]},{"a":32688,"t":"byte","b":[69,67,85,82,73,84,89,50]},{"a":32696,"t":"byte","b":[65,82,69,65,83,33,76,79]},{"a":32704,"t":"byte","b":[71,32,79,78,50,78,85,77]},{"a":32712,"t":"byte","b":[66,69,82,33,69,78,65,66]},{"a":32720,"t":"byte","b":[76,69,83,32,76,65,83,69]},{"a":32728,"t":"byte","b":[82,33,69,78,65,66,76,69]},{"a":32736,"t":"byte","b":[83,32,74,85,77,80,33,65]},{"a":32744,"t":"byte","b":[67,72,69,73,86,69,83,32]},{"a":32752,"t":"byte","b":[76,73,78,75,50,87,73,84]},{"a":32760,"t":"byte","b":[72,32,67,79,77,80,85,84]},{"a":32768,"l":"picture_tail_upper","c":"Bytes $8000 to $83E7 of picture_tail, the part above the 32 KB boundary: the bytes that follow the title picture's bitmap, which no routine was found to read.","t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":32776,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":32784,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":32792,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":32800,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":32808,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":32816,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":32824,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":32832,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":32840,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":32848,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":32856,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":32864,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":32872,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":32880,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":32888,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":32896,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":32904,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":32912,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":32920,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":32928,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":32936,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":32944,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":32952,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":32960,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":32968,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":32976,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":32984,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":32992,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":33000,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":33008,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":33016,"t":"byte","b":[241,241,241,241,241,241,128,129]},{"a":33024,"t":"byte","b":[130,241,131,132,133,134,135,136]},{"a":33032,"t":"byte","b":[137,138,241,241,241,241,241,241]},{"a":33040,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":33048,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":33056,"t":"byte","b":[241,241,241,241,241,241,139,140]},{"a":33064,"t":"byte","b":[141,142,143,144,241,145,146,147]},{"a":33072,"t":"byte","b":[148,241,241,241,241,241,241,241]},{"a":33080,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":33088,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":33096,"t":"byte","b":[241,241,241,241,241,241,149,150]},{"a":33104,"t":"byte","b":[151,241,152,153,154,155,156,157]},{"a":33112,"t":"byte","b":[158,241,241,241,241,241,241,241]},{"a":33120,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":33128,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":33136,"t":"byte","b":[241,241,241,241,241,159,160,161]},{"a":33144,"t":"byte","b":[162,163,164,165,166,167,168,169]},{"a":33152,"t":"byte","b":[170,171,172,241,241,241,241,241]},{"a":33160,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":33168,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":33176,"t":"byte","b":[241,241,241,241,241,173,241,241]},{"a":33184,"t":"byte","b":[174,175,176,177,241,241,178,179]},{"a":33192,"t":"byte","b":[180,181,241,241,241,241,241,241]},{"a":33200,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":33208,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":33216,"t":"byte","b":[241,241,241,241,241,182,183,184]},{"a":33224,"t":"byte","b":[185,186,187,188,189,190,191,192]},{"a":33232,"t":"byte","b":[193,194,241,241,241,241,241,241]},{"a":33240,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":33248,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":33256,"t":"byte","b":[241,241,241,241,241,195,196,196]},{"a":33264,"t":"byte","b":[196,197,198,199,196,200,201,202]},{"a":33272,"t":"byte","b":[203,203,241,241,241,241,241,241]},{"a":33280,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":33288,"t":"byte","b":[241,241,241,241,241,204,205,206]},{"a":33296,"t":"byte","b":[207,208,209,210,210,211,212,213]},{"a":33304,"t":"byte","b":[214,214,214,214,214,214,214,214]},{"a":33312,"t":"byte","b":[215,216,217,218,241,210,219,220]},{"a":33320,"t":"byte","b":[207,221,218,241,241,241,241,241]},{"a":33328,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":33336,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":33344,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":33352,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":33360,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":33368,"t":"byte","b":[241,241,241,241,241,207,208,209]},{"a":33376,"t":"byte","b":[204,217,222,223,224,214,214,214]},{"a":33384,"t":"byte","b":[214,214,214,214,214,214,214,214]},{"a":33392,"t":"byte","b":[225,209,205,219,226,241,227,209]},{"a":33400,"t":"byte","b":[228,229,230,224,241,241,241,241]},{"a":33408,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":33416,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":33424,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":33432,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":33440,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":33448,"t":"byte","b":[241,241,241,241,241,210,231,232]},{"a":33456,"t":"byte","b":[222,233,214,214,214,214,214,214]},{"a":33464,"t":"byte","b":[214,214,214,214,214,214,214,214]},{"a":33472,"t":"byte","b":[210,209,205,234,235,236,207,221]},{"a":33480,"t":"byte","b":[237,238,239,240,241,241,241,241]},{"a":33488,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":33496,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":33504,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":33512,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":33520,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":33528,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":33536,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":33544,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":33552,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":33560,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":33568,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":33576,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":33584,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":33592,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":33600,"l":"picture_tail_2","c":"Bytes $8340 to $83E7 of picture_tail (part 2 of 2, 1192 bytes in all): 1,192 bytes after the picture's bitmap that no routine was found to read; the first part is a second copy of the text of messages 75 to 79..","t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":33608,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":33616,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":33624,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":33632,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":33640,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":33648,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":33656,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":33664,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":33672,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":33680,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":33688,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":33696,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":33704,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":33712,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":33720,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":33728,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":33736,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":33744,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":33752,"t":"byte","b":[241,241,241,241,241,241,241,241]},{"a":33760,"t":"byte","b":[241,241]},{"a":33762,"l":"f_83E2","c":"Data at $83E2 (f_83E2): read by game_over_scores.","t":"byte","b":[241,241,241,241,241,241],"x":[38930]},{"a":33768,"l":"high_score_table","c":"The ten high scores, six bytes each: a three-byte score in decimal and three initials in lower-case letters.","t":"byte","b":[18],"x":[38904,38933,39015,39051,39225]},{"a":33769,"l":"f_83E9","c":"Data at $83E9 (f_83E9): written by game_over_scores; read by game_over_scores.","t":"byte","b":[80],"x":[38912,39021]},{"a":33770,"l":"f_83EA","c":"Data at $83EA (f_83EA): written by game_over_scores; read by game_over_scores.","t":"byte","b":[0],"x":[38920,39027]},{"a":33771,"l":"f_83EB","c":"Data at $83EB (f_83EB): written by game_over_scores.","t":"byte","b":[106],"x":[39033]},{"a":33772,"l":"f_83EC","c":"Data at $83EC (f_83EC): written by game_over_scores.","t":"byte","b":[108],"x":[39039]},{"a":33773,"l":"f_83ED","c":"Data at $83ED (f_83ED): written by game_over_scores.","t":"byte","b":[109,16,0,0,100,97,118,7],"x":[39045]},{"a":33781,"t":"byte","b":[80,0,98,105,108,5,0,0]},{"a":33789,"t":"byte","b":[109,105,99,2,80,0,97,106]},{"a":33797,"t":"byte","b":[115,1,0,0,106,111,102,0]},{"a":33805,"t":"byte","b":[117,0,99,100,115,0,80,0]},{"a":33813,"t":"byte","b":[103,99,98,0,37,0,97,111]},{"a":33821,"t":"byte","b":[110,0,18,80,112,111,108]},{"a":33828,"l":"title_colour_data","c":"Title screen data: character pairs ($8424) and colour values for the credits, and the 16 colours the colour bars cycle through ($8438).","t":"byte","b":[238,239,238,240,238,241],"x":[39493]},{"a":33834,"l":"f_842A","c":"Data at $842A (f_842A): read by draw_high_score_table.","t":"byte","b":[238,242,238,243,238,244],"x":[39499]},{"a":33840,"l":"f_8430","c":"Data at $8430 (f_8430): read by draw_high_score_table.","t":"byte","b":[238,245,238,246,238,247],"x":[39505]},{"a":33846,"l":"a_8436","c":"Data at $8436 (a_8436): read by draw_high_score_table.","t":"byte","b":[239],"x":[39527]},{"a":33847,"l":"a_8437","c":"Data at $8437 (a_8437): read by draw_high_score_table.","t":"byte","b":[238],"x":[39533]},{"a":33848,"l":"f_8438","c":"Data at $8438 (f_8438): written by rotate_colour_table; read by colour_bar_irq, rotate_colour_table, attract_colour_fill.","t":"byte","b":[6],"x":[15595,39250,39259,39279]},{"a":33849,"l":"f_8439","c":"Data at $8439 (f_8439): read by rotate_colour_table, attract_colour_fill.","t":"byte","b":[14],"x":[39256,39285]},{"a":33850,"l":"a_843A","c":"Data at $843A (a_843A): read by attract_colour_fill.","t":"byte","b":[3],"x":[39291]},{"a":33851,"l":"a_843B","c":"Data at $843B (a_843B): read by attract_colour_fill.","t":"byte","b":[1],"x":[39297]},{"a":33852,"l":"a_843C","c":"Data at $843C (a_843C): read by attract_colour_fill.","t":"byte","b":[3],"x":[39303]},{"a":33853,"l":"a_843D","c":"Data at $843D (a_843D): read by attract_colour_fill.","t":"byte","b":[14],"x":[39309]},{"a":33854,"l":"a_843E","c":"Data at $843E (a_843E): read by attract_colour_fill.","t":"byte","b":[11],"x":[39315]},{"a":33855,"l":"a_843F","c":"Data at $843F (a_843F): read by attract_colour_fill.","t":"byte","b":[12],"x":[39321]},{"a":33856,"l":"a_8440","c":"Data at $8440 (a_8440): read by attract_colour_fill.","t":"byte","b":[15],"x":[39327]},{"a":33857,"l":"a_8441","c":"Data at $8441 (a_8441): read by attract_colour_fill.","t":"byte","b":[1,15,9,8,7,8],"x":[39333]},{"a":33863,"l":"a_8447","c":"Data at $8447 (a_8447): written by rotate_colour_table.","t":"byte","b":[9],"x":[39268]},{"a":33864,"l":"char_colours_part1","c":"The colour of each of the 256 characters of part one's character set, used when columns are drawn.","t":"byte","b":[59,14,14,24,24,79,9,10],"x":[2835]},{"a":33872,"t":"byte","b":[15,43,27,27,27,43,27,43]},{"a":33880,"t":"byte","b":[11,27,24,27,24,24,11,27]},{"a":33888,"t":"byte","b":[28,27,27,27,15,25,27,27]},{"a":33896,"t":"byte","b":[27,27,27,27,27,11,11,11]},{"a":33904,"t":"byte","b":[11,11,11,30,30,14,14,14]},{"a":33912,"t":"byte","b":[14,13,14,14,14,11,47,25]},{"a":33920,"t":"byte","b":[12,12,24,30,27,30,13,30]},{"a":33928,"t":"byte","b":[25,25,25,27,30,11,11,27]},{"a":33936,"t":"byte","b":[27,15,27,27,41,26,41,9]},{"a":33944,"t":"byte","b":[9,9,14,14,27,30,26,26]},{"a":33952,"t":"byte","b":[26,12,12,28,28,15,12,25]},{"a":33960,"t":"byte","b":[9,9,9,10,10,10,10,10]},{"a":33968,"t":"byte","b":[10,10,10,10,10,10,10,10]},{"a":33976,"t":"byte","b":[10,26,10,11,26,24,10,27]},{"a":33984,"t":"byte","b":[26,13,8,8,8,8,8,8]},{"a":33992,"t":"byte","b":[14,15,28,14,14,11,46,12]},{"a":34000,"t":"byte","b":[11,10,10,11,11,10,10,10]},{"a":34008,"t":"byte","b":[10,12,11,10,11,11,11,11]},{"a":34016,"t":"byte","b":[10,25,25,9,9,9,9,10]},{"a":34024,"t":"byte","b":[42,14,26,27,12,26,25,12]},{"a":34032,"t":"byte","b":[10,26,26,15,15,15,24,46]},{"a":34040,"t":"byte","b":[14,14,14,14,10,26,26,26]},{"a":34048,"t":"byte","b":[42,15,29,15,14,26,11,11]},{"a":34056,"t":"byte","b":[29,29,29,29,29,29,27,25]},{"a":34064,"t":"byte","b":[25,25,25,25,25,14,30,254]},{"a":34072,"t":"byte","b":[14,30,14,9,30,14,42,10]},{"a":34080,"t":"byte","b":[14,254,10,10,10,10,26,10]},{"a":34088,"t":"byte","b":[13,13,27,13,13,29,29,13]},{"a":34096,"t":"byte","b":[29,11,29,11,25,13,13,42]},{"a":34104,"t":"byte","b":[26,42,26,12,14,11,9,25]},{"a":34112,"t":"byte","b":[0,0,0,0,0,0,0,14]},{"a":34120,"l":"title_picture_colours","c":"Four blocks of 250 colour values ($8548, $8642, $873C, $8836) copied into colour RAM for the title picture.","t":"byte","b":[36,86,43,75,126,139,14,251],"x":[38524]},{"a":34128,"t":"byte","b":[11,11,11,102,38,11,246,187]},{"a":34136,"t":"byte","b":[155,172,124,43,11,246,219,30]},{"a":34144,"t":"byte","b":[11,102,139,6,251,120,254,43]},{"a":34152,"t":"byte","b":[70,107,139,131,126,254,134,83]},{"a":34160,"t":"byte","b":[107,43,11,75,251,251,11,107]},{"a":34168,"t":"byte","b":[139,139,43,251,203,107,107,251]},{"a":34176,"t":"byte","b":[187,11,75,75,11,91,251,11]},{"a":34184,"t":"byte","b":[123,235,75,11,11,251,139,75]},{"a":34192,"t":"byte","b":[75,75,251,139,251,19,19,27]},{"a":34200,"t":"byte","b":[75,70,6,171,246,134,6,11]},{"a":34208,"t":"byte","b":[70,75,6,251,11,91,110,75]},{"a":34216,"t":"byte","b":[94,142,254,139,86,14,75,75]},{"a":34224,"t":"byte","b":[46,254,251,139,172,14,123,75]},{"a":34232,"t":"byte","b":[43,246,3,43,6,123,30,30]},{"a":34240,"t":"byte","b":[251,11,11,139,126,206,251,251]},{"a":34248,"t":"byte","b":[14,78,14,126,110,14,139,91]},{"a":34256,"t":"byte","b":[243,43,139,102,11,11,171,251]},{"a":34264,"t":"byte","b":[11,171,107,43,107,27,251,43]},{"a":34272,"t":"byte","b":[126,110,78,142,235,254,254,254]},{"a":34280,"t":"byte","b":[190,126,14,126,14,254,254,174]},{"a":34288,"t":"byte","b":[126,14,30,3,254,222,123,123]},{"a":34296,"t":"byte","b":[11,11,43,251,251,6,123,75]},{"a":34304,"t":"byte","b":[123,187,75,251,171,171,78,14]},{"a":34312,"t":"byte","b":[14,255,254,254,175,78,14,14]},{"a":34320,"t":"byte","b":[46,255,174,238,78,14,14,30]},{"a":34328,"t":"byte","b":[254,254,163,243,102,27,11,190]},{"a":34336,"t":"byte","b":[251,126,75,107,27,27,43,251]},{"a":34344,"t":"byte","b":[43,139,107,11,19,227,254,131]},{"a":34352,"t":"byte","b":[3,126,110,254,78,14,254,142]},{"a":34360,"t":"byte","b":[222,45,254,30,190,254,174,142]},{"a":34368,"t":"byte","b":[3,251]},{"a":34370,"l":"f_8642","c":"Data at $8642 (f_8642): read by attract_bitmap_show.","t":"byte","b":[251,75,246,243,246,251,254,246],"x":[38530]},{"a":34378,"t":"byte","b":[123,251,254,11,254,251,251,251]},{"a":34386,"t":"byte","b":[251,252,252,243,252,254,254,251]},{"a":34394,"t":"byte","b":[254,78,254,246,110,246,243,126]},{"a":34402,"t":"byte","b":[254,246,78,254,254,254,243,252]},{"a":34410,"t":"byte","b":[246,251,254,254,235,70,251,251]},{"a":34418,"t":"byte","b":[123,246,246,75,246,251,123,251]},{"a":34426,"t":"byte","b":[251,254,254,243,243,243,254,255]},{"a":34434,"c":"Continues title_picture_colours ($8548 to $8935) at offset 314: Four blocks of 250 colour values ($8548, $8642, $873C, $8836) copied into colour RAM for the title picture. No instruction names this address, the data is reached through an index or pointer.","t":"byte","b":[111,246,254,244,68,250,255,99]},{"a":34442,"t":"byte","b":[254,246,227,254,254,251,251,246]},{"a":34450,"t":"byte","b":[251,251,251,251,251,243,254,246]},{"a":34458,"t":"byte","b":[70,246,246,102,246,251,126,251]},{"a":34466,"t":"byte","b":[252,251,251,243,243,254,76,243]},{"a":34474,"t":"byte","b":[67,3,80,14,254,3,14,243]},{"a":34482,"t":"byte","b":[14,142,246,86,94,251,254,198]},{"a":34490,"t":"byte","b":[166,75,102,166,123,6,99,46]},{"a":34498,"t":"byte","b":[158,246,219,11,70,171,11,123]},{"a":34506,"t":"byte","b":[11,11,139,131,14,19,243,19]},{"a":34514,"t":"byte","b":[27,251,160,94,255,22,94,14]},{"a":34522,"t":"byte","b":[67,254,219,43,251,139,75,251]},{"a":34530,"t":"byte","b":[43,123,27,75,251,27,102,22]},{"a":34538,"t":"byte","b":[182,102,107,11,235,251,235,171]},{"a":34546,"t":"byte","b":[251,107,91,110,123,139,11,251]},{"a":34554,"t":"byte","b":[251,30,12,254,30,79,254,62]},{"a":34562,"t":"byte","b":[174,11,75,139,91,123,155,6]},{"a":34570,"t":"byte","b":[75,251,11,126,11,75,11,6]},{"a":34578,"t":"byte","b":[102,35,70,75,11,155,235,251]},{"a":34586,"t":"byte","b":[139,3,254,139,142,251,171,43]},{"a":34594,"t":"byte","b":[14,254,254,174,158,255,196,139]},{"a":34602,"t":"byte","b":[251,4,11,4,244,132,91,75]},{"a":34610,"t":"byte","b":[251,251,123,75,11,11,235,171]},{"a":34618,"t":"byte","b":[11,251]},{"a":34620,"l":"f_873C","c":"Data at $873C (f_873C): read by attract_bitmap_show.","t":"byte","b":[251,139,11,11,67,11,12,254],"x":[38536]},{"a":34628,"t":"byte","b":[251,254,255,255,126,254,255,78]},{"a":34636,"t":"byte","b":[254,255,164,254,244,244,244,244]},{"a":34644,"t":"byte","b":[244,244,244,251,139,251,254,254]},{"a":34652,"t":"byte","b":[78,254,251,100,244,244,36,252]},{"a":34660,"t":"byte","b":[244,254,251,243,243,243,251,243]},{"a":34668,"t":"byte","b":[251,243,251,244,95,254,254,111]},{"a":34676,"t":"byte","b":[255,255,127,253,244,6,244,251]},{"a":34684,"c":"Continues title_picture_colours ($8548 to $8935) at offset 564: Four blocks of 250 colour values ($8548, $8642, $873C, $8836) copied into colour RAM for the title picture. No instruction names this address, the data is reached through an index or pointer.","t":"byte","b":[251,251,247,247,247,250,244,30]},{"a":34692,"t":"byte","b":[76,252,244,123,246,246,76,252]},{"a":34700,"t":"byte","b":[252,211,251,247,251,251,243,254]},{"a":34708,"t":"byte","b":[244,254,246,212,255,243,251,79]},{"a":34716,"t":"byte","b":[252,252,127,252,247,119,251,247]},{"a":34724,"t":"byte","b":[247,244,251,251,252,252,252,246]},{"a":34732,"t":"byte","b":[251,251,246,68,251,252,110,250]},{"a":34740,"t":"byte","b":[252,106,244,243,67,246,244,254]},{"a":34748,"t":"byte","b":[255,255,254,251,246,255,12,68]},{"a":34756,"t":"byte","b":[251,247,103,252,247,71,247,244]},{"a":34764,"t":"byte","b":[12,251,244,244,244,247,252,247]},{"a":34772,"t":"byte","b":[247,247,68,247,247,244,71,247]},{"a":34780,"t":"byte","b":[244,99,254,243,147,251,255,255]},{"a":34788,"t":"byte","b":[255,255,252,252,252,252,252,252]},{"a":34796,"t":"byte","b":[252,252,76,252,250,104,252,250]},{"a":34804,"t":"byte","b":[104,242,242,224,240,240,242,240]},{"a":34812,"t":"byte","b":[240,247,242,242,242,0,64,250]},{"a":34820,"t":"byte","b":[248,122,250,250,74,252,243,95]},{"a":34828,"t":"byte","b":[255,244,244,254,252,250,252,252]},{"a":34836,"t":"byte","b":[252,132,244,244,250,72,248,240]},{"a":34844,"t":"byte","b":[121,240,240,2,242,240,242,249]},{"a":34852,"t":"byte","b":[242,242,240,249,247,249,240,249]},{"a":34860,"t":"byte","b":[240,71,240,255,111,254,243,127]},{"a":34868,"t":"byte","b":[255,254]},{"a":34870,"l":"f_8836","c":"Data at $8836 (f_8836): read by attract_bitmap_show.","t":"byte","b":[206,14,244,148,148,100,4,247],"x":[38542]},{"a":34878,"t":"byte","b":[248,168,240,208,128,0,240,240]},{"a":34886,"t":"byte","b":[41,240,217,249,96,128,0,2]},{"a":34894,"t":"byte","b":[240,194,0,240,160,160,242,123]},{"a":34902,"t":"byte","b":[80,160,0,249,153,39,249,80]},{"a":34910,"t":"byte","b":[137,247,58,46,14,74,248,8]},{"a":34918,"t":"byte","b":[122,10,11,73,75,75,18,249]},{"a":34926,"t":"byte","b":[66,201,162,98,66,178,66,18]},{"a":34934,"c":"Continues title_picture_colours ($8548 to $8935) at offset 814: Four blocks of 250 colour values ($8548, $8642, $873C, $8836) copied into colour RAM for the title picture. No instruction names this address, the data is reached through an index or pointer.","t":"byte","b":[9,2,240,160,2,242,82,0]},{"a":34942,"t":"byte","b":[240,8,128,11,251,128,139,75]},{"a":34950,"t":"byte","b":[249,169,0,240,158,8,103,250]},{"a":34958,"t":"byte","b":[170,10,78,96,222,126,34,14]},{"a":34966,"t":"byte","b":[192,2,160,32,240,146,32,240]},{"a":34974,"t":"byte","b":[249,2,194,98,249,162,130,66]},{"a":34982,"t":"byte","b":[146,110,96,80,0,232,192,80]},{"a":34990,"t":"byte","b":[46,248,142,135,249,26,103,247]},{"a":34998,"t":"byte","b":[142,174,142,8,248,46,242,254]},{"a":35006,"t":"byte","b":[94,130,242,2,98,56,66,2]},{"a":35014,"t":"byte","b":[8,98,18,162,98,108,220,174]},{"a":35022,"t":"byte","b":[254,94,206,30,110,174,254,126]},{"a":35030,"t":"byte","b":[238,158,14,249,10,73,250,106]},{"a":35038,"t":"byte","b":[57,250,158,174,254,78,178,2]},{"a":35046,"t":"byte","b":[98,242,82,66,242,82,18,2]},{"a":35054,"t":"byte","b":[66,50,194,123,171,62,78,158]},{"a":35062,"t":"byte","b":[142,142,254,142,190,254,206,0]},{"a":35070,"t":"byte","b":[254,70,8,24,25,249,136,57]},{"a":35078,"t":"byte","b":[240,32,43,251,155,27,251,251]},{"a":35086,"t":"byte","b":[3,187,75,27,82,98,2,11]},{"a":35094,"t":"byte","b":[75,43,251,171,171,67,6,214]},{"a":35102,"t":"byte","b":[102,6,70,246,198,38,214,246]},{"a":35110,"t":"byte","b":[6,32,243,8,190,249,233,200]},{"a":35118,"t":"byte","b":[11,75]},{"a":35120,"l":"s_8930","c":"Data at $8930 (s_8930): read by part_two_frame_tail.","t":"code","b":[173,74,2],"m":"lda","oa":586,"o":"a_024A","x":[10060]},{"a":35123,"t":"code","b":[240,1],"m":"beq","oa":35126,"o":"part_two_column_events"},{"a":35125,"t":"code","b":[96],"m":"rts"},{"a":35126,"l":"part_two_column_events","c":"Called once a pass: when the scroll column has changed, awards 1000 points every sixteenth column and starts the creature that the event table at $896E names for the new column.","t":"code","b":[173,48,2],"m":"lda","oa":560,"o":"a_0230","x":[35123]},{"a":35129,"t":"code","b":[240,1],"m":"beq","oa":35132,"o":"b_893C"},{"a":35131,"t":"code","b":[96],"m":"rts"},{"a":35132,"l":"b_893C","t":"code","b":[173,49,2],"m":"lda","oa":561,"o":"a_0231","x":[35129]},{"a":35135,"t":"code","b":[240,1],"m":"beq","oa":35138,"o":"b_8942"},{"a":35137,"t":"code","b":[96],"m":"rts"},{"a":35138,"l":"b_8942","t":"code","b":[173,174,2],"m":"lda","oa":686,"o":"a_02AE","x":[35135]},{"a":35141,"t":"code","b":[205,65,2],"m":"cmp","oa":577,"o":"a_0241"},{"a":35144,"t":"code","b":[208,1],"m":"bne","oa":35147,"o":"b_894B"},{"a":35146,"t":"code","b":[96],"m":"rts"},{"a":35147,"l":"b_894B","t":"code","b":[141,65,2],"m":"sta","oa":577,"o":"a_0241","x":[35144]},{"a":35150,"t":"code","b":[72],"m":"pha"},{"a":35151,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":35153,"t":"code","b":[208,8],"m":"bne","oa":35163,"o":"b_895B"},{"a":35155,"t":"code","b":[169,16],"m":"lda","o":"#$10"},{"a":35157,"t":"code","b":[141,235,2],"m":"sta","oa":747,"o":"a_02EB"},{"a":35160,"t":"code","b":[32,251,21],"m":"jsr","oa":5627,"o":"add_score"},{"a":35163,"l":"b_895B","t":"code","b":[104],"m":"pla","x":[35153]},{"a":35164,"t":"code","b":[168],"m":"tay"},{"a":35165,"t":"code","b":[185,110,137],"m":"lda","oa":35182,"o":"part2_event_table,y"},{"a":35168,"t":"code","b":[208,1],"m":"bne","oa":35171,"o":"b_8963"},{"a":35170,"t":"code","b":[96],"m":"rts"},{"a":35171,"l":"b_8963","t":"code","b":[10],"m":"asl","o":"a","x":[35168]},{"a":35172,"t":"code","b":[168],"m":"tay"},{"a":35173,"t":"code","b":[185,111,138],"m":"lda","oa":35439,"o":"f_8A6F,y"},{"a":35176,"t":"code","b":[72],"m":"pha"},{"a":35177,"t":"code","b":[185,110,138],"m":"lda","oa":35438,"o":"part2_event_handlers,y"},{"a":35180,"t":"code","b":[72],"m":"pha"},{"a":35181,"t":"code","b":[96],"m":"rts"},{"a":35182,"l":"part2_event_table","c":"For each scroll column of part two, an event number from 0 to 15: 0 is nothing, the others start an obstacle or animal.","t":"byte","b":[0,3,1,4,0,15,0,2],"x":[35165]},{"a":35190,"t":"byte","b":[0,0,1,3,2,0,0,0]},{"a":35198,"t":"byte","b":[0,0,8,7,0,1,0,4]},{"a":35206,"t":"byte","b":[0,2,7,3,0,0,11,0]},{"a":35214,"t":"byte","b":[1,0,11,0,3,1,0,0]},{"a":35222,"t":"byte","b":[0,0,0,9,0,0,0,7]},{"a":35230,"t":"byte","b":[13,0,3,0,2,0,11,0]},{"a":35238,"t":"byte","b":[0,0,2,1,0,4,3,0]},{"a":35246,"t":"byte","b":[0,1,0,0,11,2,4,7]},{"a":35254,"t":"byte","b":[15,0,0,0,0,0,0,1]},{"a":35262,"t":"byte","b":[0,0,11,3,0,2,1,0]},{"a":35270,"t":"byte","b":[0,0,9,13,0,12,0,2]},{"a":35278,"t":"byte","b":[0,0,13,0,0,0,0,0]},{"a":35286,"t":"byte","b":[8,0,11,4,0,0,0,15]},{"a":35294,"t":"byte","b":[7,0,1,11,0,0,0,12]},{"a":35302,"t":"byte","b":[0,1,7,0,11,0,9,0]},{"a":35310,"t":"byte","b":[0,0,0,0,5,11,14,6]},{"a":35318,"t":"byte","b":[0,0,0,1,0,0,11,0]},{"a":35326,"t":"byte","b":[0,5,14,0,1,0,0,0]},{"a":35334,"t":"byte","b":[0,0,11,0,1,0,0,11]},{"a":35342,"t":"byte","b":[0,0,1,0,0,12,15,0]},{"a":35350,"t":"byte","b":[11,14,0,0,0,0,0,0]},{"a":35358,"t":"byte","b":[1,0,0,0,0,0,0,2]},{"a":35366,"t":"byte","b":[12,0,13,0,1,0,0,7]},{"a":35374,"t":"byte","b":[11,0,0,0,0,0,0,0]},{"a":35382,"t":"byte","b":[8,0,0,0,0,0,1,0]},{"a":35390,"t":"byte","b":[0,9,0,3,0,0,0,11]},{"a":35398,"t":"byte","b":[0,0,0,0,2,8,0,0]},{"a":35406,"t":"byte","b":[0,3,4,0,7,0,1,0]},{"a":35414,"t":"byte","b":[11,0,0,2,3,15,0,13]},{"a":35422,"t":"byte","b":[0,0,0,11,0,0,0,1]},{"a":35430,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":35438,"l":"part2_event_handlers","c":"Fifteen words (address minus one) of the routines that start each event's creature: $2DC2, $2E7A, $3470, $2E19, $33AC, $2F80, $2ED4, $31C1, $30C8, $33D1, $34CA, $3523, $357C and $35A1.","t":"byte","b":[0],"x":[35177]},{"a":35439,"l":"f_8A6F","c":"Data at $8A6F (f_8A6F): read by part_two_column_events.","t":"byte","b":[0,193,45,121,46,111,52,24],"x":[35173]},{"a":35447,"t":"byte","b":[46,171,51,127,47,211,46,192]},{"a":35455,"t":"byte","b":[49,199,48,0,0,208,51,201]},{"a":35463,"t":"byte","b":[52,34,53,123,53,160,53]},{"a":35470,"l":"look_up_ground","c":"Looks up what is under the player in part two: finds the character under the feet in the screen map, takes its type from the table at $8AFF and jumps to the handler for that type.","t":"code","b":[173,151,2],"m":"lda","oa":663,"o":"a_0297","x":[14552]},{"a":35473,"t":"code","b":[201,7],"m":"cmp","o":"#$07"},{"a":35475,"t":"code","b":[208,8],"m":"bne","oa":35485,"o":"b_8A9D"},{"a":35477,"t":"code","b":[169,16],"m":"lda","o":"#$10"},{"a":35479,"t":"code","b":[141,12,3],"m":"sta","oa":780,"o":"a_030C"},{"a":35482,"t":"code","b":[76,162,138],"m":"jmp","oa":35490,"o":"look_up_ground_row"},{"a":35485,"l":"b_8A9D","t":"code","b":[169,16],"m":"lda","o":"#$10","x":[35475]},{"a":35487,"t":"code","b":[141,12,3],"m":"sta","oa":780,"o":"a_030C"},{"a":35490,"l":"look_up_ground_row","c":"Part of $8A8E: from the player's Y ($0254 less $78, divided by 8), X ($024C less $030C and the scroll phase, divided by 8) and the row offsets at $8AEC it works out which cell of the screen map is under the player's feet, and then looks the character there up in the terrain table.","t":"code","b":[173,84,2],"m":"lda","oa":596,"o":"a_0254","x":[35482]},{"a":35493,"t":"code","b":[56],"m":"sec"},{"a":35494,"t":"code","b":[233,120],"m":"sbc","o":"#$78"},{"a":35496,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":35497,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":35498,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":35499,"t":"code","b":[170],"m":"tax"},{"a":35500,"t":"code","b":[173,160,2],"m":"lda","oa":672,"o":"a_02A0"},{"a":35503,"t":"code","b":[41,7],"m":"and","o":"#$07"},{"a":35505,"t":"code","b":[141,21,3],"m":"sta","oa":789,"o":"a_0315"},{"a":35508,"t":"code","b":[173,76,2],"m":"lda","oa":588,"o":"a_024C"},{"a":35511,"t":"code","b":[56],"m":"sec"},{"a":35512,"t":"code","b":[237,12,3],"m":"sbc","oa":780,"o":"a_030C"},{"a":35515,"t":"code","b":[237,21,3],"m":"sbc","oa":789,"o":"a_0315"},{"a":35518,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":35519,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":35520,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":35521,"t":"code","b":[24],"m":"clc"},{"a":35522,"t":"code","b":[125,236,138],"m":"adc","oa":35564,"o":"row_offsets,x"},{"a":35525,"t":"code","b":[170],"m":"tax"},{"a":35526,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":35528,"t":"code","b":[141,13,3],"m":"sta","oa":781,"o":"a_030D"},{"a":35531,"t":"code","b":[169,138],"m":"lda","o":"#$8A"},{"a":35533,"t":"code","b":[72],"m":"pha"},{"a":35534,"t":"code","b":[169,215],"m":"lda","o":"#$D7"},{"a":35536,"t":"code","b":[72],"m":"pha"},{"a":35537,"t":"code","b":[189,184,193],"m":"lda","oa":49592,"o":"f_C1B8,x"},{"a":35540,"t":"code","b":[168],"m":"tay"},{"a":35541,"t":"code","b":[76,220,138],"m":"jmp","oa":35548,"o":"terrain_dispatch"},{"a":35544,"t":"code","b":[189,185,193],"m":"lda","oa":49593,"o":"f_C1B9,x"},{"a":35547,"t":"code","b":[168],"m":"tay"},{"a":35548,"l":"terrain_dispatch","c":"Takes the terrain type found under the player ($8AFF) and, unless it is zero, jumps to the handler for it through the table at $8AEF.","t":"code","b":[185,255,138],"m":"lda","oa":35583,"o":"terrain_type_table,y","x":[35541]},{"a":35551,"t":"code","b":[240,10],"m":"beq","oa":35563,"o":"r_8AEB"},{"a":35553,"t":"code","b":[10],"m":"asl","o":"a"},{"a":35554,"t":"code","b":[168],"m":"tay"},{"a":35555,"t":"code","b":[185,240,138],"m":"lda","oa":35568,"o":"f_8AF0,y"},{"a":35558,"t":"code","b":[72],"m":"pha"},{"a":35559,"t":"code","b":[185,239,138],"m":"lda","oa":35567,"o":"terrain_handlers,y"},{"a":35562,"t":"code","b":[72],"m":"pha"},{"a":35563,"l":"r_8AEB","t":"code","b":[96],"m":"rts","x":[35551]},{"a":35564,"l":"row_offsets","c":"Three offsets, 0, 40 and 80, added to the map row for the three rows under the player's feet.","t":"byte","b":[0,40,80],"x":[35522]},{"a":35567,"l":"terrain_handlers","c":"Seven words (address minus one) of the handlers for the kinds of ground under the player: $38DC, $38EA, $38FD, $3907, $3913, $392A, $393A.","t":"byte","b":[0],"x":[35559]},{"a":35568,"l":"f_8AF0","c":"Data at $8AF0 (f_8AF0): read by terrain_dispatch.","t":"byte","b":[0,219,56,233,56,252,56,6],"x":[35555]},{"a":35576,"t":"byte","b":[57,18,57,41,57,57,57]},{"a":35583,"l":"terrain_type_table","c":"For each character code, the kind of ground it is (0 for none), as an index into the handler table at $8AEF.","t":"byte","b":[0,0,0,0,0,0,0,0],"x":[35548]},{"a":35591,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":35599,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":35607,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":35615,"t":"byte","b":[0]},{"a":35616,"l":"a_8B20","c":"Data at $8B20 (a_8B20): read by loader_stack_address.","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":35624,"t":"byte","b":[0,0,0,1,1,1,0,0]},{"a":35632,"t":"byte","b":[0,1,1,0,0,0,0,0]},{"a":35640,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":35648,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":35656,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":35664,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":35672,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":35680,"c":"Continues terrain_type_table ($8AFF to $8BFE) at offset 97: For each character code, the kind of ground it is (0 for none), as an index into the handler table at $8AEF. No instruction names this address, the data is reached through an index or pointer.","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":35688,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":35696,"t":"byte","b":[0,0,0,0,0,1,0,0]},{"a":35704,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":35712,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":35720,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":35728,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":35736,"t":"byte","b":[6,0,0,0,0,0,0,0]},{"a":35744,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":35752,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":35760,"t":"byte","b":[0,0,0,0,2,2,2,2]},{"a":35768,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":35776,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":35784,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":35792,"t":"byte","b":[0,0,0,0,3,3,3,3]},{"a":35800,"t":"byte","b":[3,0,6,0,0,0,4,4]},{"a":35808,"t":"byte","b":[5,7,5,0,0,0,0,0]},{"a":35816,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":35824,"t":"byte","b":[6,6,6,6,6,0,0,0]},{"a":35832,"t":"byte","b":[0,0,0,0,0,0,0]},{"a":35839,"l":"part2_unknown_tables","c":"Data after the terrain table whose reader was not found: mostly zeros with a few small values.","t":"byte","b":[206,86,90,90,106,106,105,105]},{"a":35847,"t":"byte","b":[105,169,170,170,170,90,86,86]},{"a":35855,"t":"byte","b":[86,90,90,90,154,154,154,154]},{"a":35863,"t":"byte","b":[154,165,165,165,166,166,166,166]},{"a":35871,"t":"byte","b":[166,106,170,170,170,169,149,149]},{"a":35879,"t":"byte","b":[149,170,170,170,170,86,85,85]},{"a":35887,"t":"byte","b":[85,149,165,165,169,169,105,105]},{"a":35895,"t":"byte","b":[105,170,170,170,170,85,85,170]},{"a":35903,"t":"byte","b":[170,170,170,170,170,85,85,149]},{"a":35911,"t":"byte","b":[165,170,170,170,170,165,165,165]},{"a":35919,"t":"byte","b":[165,169,169,169,169,85,85,85]},{"a":35927,"t":"byte","b":[85,105,106,106,90,90,86,85]},{"a":35935,"t":"byte","b":[85,85,85,169,170,170,170,90]},{"a":35943,"t":"byte","b":[90,90,90,90,90,90,154,154]},{"a":35951,"t":"byte","b":[154,85,85,170,170,170,170,85]},{"a":35959,"t":"byte","b":[85,166,166,166,166,166,166,166]},{"a":35967,"t":"byte","b":[166,149,149,149,149,149,149,149]},{"a":35975,"t":"byte","b":[149,105,105,105,105,105,105,105]},{"a":35983,"t":"byte","b":[105,170,170,165,165,165,165,165]},{"a":35991,"t":"byte","b":[165,165,169,105,105,105,105,169]},{"a":35999,"t":"byte","b":[165,165,165,165,165,165,165,165]},{"a":36007,"t":"byte","b":[165,105,105,105,106,106,90,90]},{"a":36015,"t":"byte","b":[86,86,86,86,90,170,170,170]},{"a":36023,"t":"byte","b":[169,154,154,154,154,154,90,90]},{"a":36031,"t":"byte","b":[90,166,166,166,166,166,165,165]},{"a":36039,"t":"byte","b":[165,149,149,149,169,170,170,170]},{"a":36047,"t":"byte","b":[106,85,85,85,86,170,170,170]},{"a":36055,"t":"byte","b":[170,105,105,105,169,169,165,165]},{"a":36063,"t":"byte","b":[149,166,166,166,165,165,165,165]},{"a":36071,"t":"byte","b":[165,149,149,165,165,169,169,105]},{"a":36079,"t":"byte","b":[105,165,165,165,165,165,165,165]},{"a":36087,"t":"byte","b":[165,85,85,85,90,106,106,105]},{"a":36095,"t":"byte","b":[169,85,85,170,170,170,170,85]},{"a":36103,"t":"byte","b":[85,85,85,169,169,169,169,85]},{"a":36111,"t":"byte","b":[85,85,85,166,166,166,166,166]},{"a":36119,"t":"byte","b":[166,85,85,170,170,170,170,149]},{"a":36127,"t":"byte","b":[149,85,85,149,165,165,169,105]},{"a":36135,"t":"byte","b":[105,85,85,86,90,106,106,105]},{"a":36143,"t":"byte","b":[169,85,85,170,170,170,170,85]},{"a":36151,"t":"byte","b":[85,85,85,169,169,169,169,85]},{"a":36159,"t":"byte","b":[85,85,85,165,165,165,165,165]},{"a":36167,"t":"byte","b":[165,85,85,90,90,90,90,90]},{"a":36175,"t":"byte","b":[90,85,85,106,106,106,106,85]},{"a":36183,"t":"byte","b":[85,85,85,170,170,170,170,90]},{"a":36191,"t":"byte","b":[90,85,85,169,169,169,169,85]},{"a":36199,"t":"byte","b":[85,165,165,165,165,165,165,165]},{"a":36207,"t":"byte","b":[165,166,166,166,166,166,166,166]},{"a":36215,"t":"byte","b":[166,149,149,149,149,154,154,154]},{"a":36223,"t":"byte","b":[154,105,105,105,169,165,165,149]},{"a":36231,"t":"byte","b":[149,165,165,165,165,165,165,165]},{"a":36239,"t":"byte","b":[165,165,165,165,165,165,165,165]},{"a":36247,"t":"byte","b":[165,90,90,90,90,90,90,90]},{"a":36255,"t":"byte","b":[90,90,90,90,90,90,90,90]},{"a":36263,"t":"byte","b":[90,90,90,90,90,90,90,90]},{"a":36271,"t":"byte","b":[90,165,165,165,165,169,105,106]},{"a":36279,"t":"byte","b":[106,85,85,85,85,85,85,170]},{"a":36287,"t":"byte","b":[170,85,85,85,85,85,85,170]},{"a":36295,"t":"byte","b":[170,166,166,166,166,86,86,170]},{"a":36303,"t":"byte","b":[170,150,150,150,149,149,149,149]},{"a":36311,"t":"byte","b":[149,149,149,165,165,165,165,105]},{"a":36319,"t":"byte","b":[105,165,165,165,165,169,105,106]},{"a":36327,"t":"byte","b":[106,85,85,85,85,85,85,170]},{"a":36335,"t":"byte","b":[170,85,85,85,85,85,85,169]},{"a":36343,"t":"byte","b":[169,165,165,165,165,169,169,106]},{"a":36351,"t":"byte","b":[106,90,90,90,90,106,106,169]},{"a":36359,"t":"byte","b":[169,90,90,90,90,90,90,90]},{"a":36367,"t":"byte","b":[90,90,90,90,90,90,90,90]},{"a":36375,"t":"byte","b":[90,90,85,85,85,85,85,85]},{"a":36383,"t":"byte","b":[85,170,170,85,85,85,85,85]},{"a":36391,"t":"byte","b":[85,149,149,85,85,85,85,85]},{"a":36399,"t":"byte","b":[85,105,105,85,85,85,85,85]},{"a":36407,"t":"byte","b":[85,90,85,85,85,85,85,85]},{"a":36415,"t":"byte","b":[85,169,169,85,85,85,85,85]},{"a":36423,"t":"byte","b":[85,90,90,85,85,85,85,85]},{"a":36431,"t":"byte","b":[85,165,165,85,85,85,85,85]},{"a":36439,"t":"byte","b":[85,90,90,85,85,85,85,85]},{"a":36447,"t":"byte","b":[85,241,221,221,221,245,213,213]},{"a":36455,"t":"byte","b":[85,241,221,221,245,221,221,221]},{"a":36463,"t":"byte","b":[85,49,17,221,221,221,221,49]},{"a":36471,"t":"byte","b":[85,63,192,213,213,221,221,61]},{"a":36479,"t":"byte","b":[85,253,1,253,221,245,221,221]},{"a":36487,"t":"byte","b":[85,49,221,221,253,221,221,221]},{"a":36495,"t":"byte","b":[85,221,253,205,221,221,221,221]},{"a":36503,"t":"byte","b":[85,223,221,221,221,221,221,221]},{"a":36511,"t":"byte","b":[85,83,221,221,221,221,221,211]},{"a":36519,"t":"byte","b":[85,213,213,85,85,213,213,213]},{"a":36527,"t":"byte","b":[85,85,85,85,85,85,117,69]},{"a":36535,"t":"byte","b":[85,255,92,93,93,93,221,49]},{"a":36543,"t":"byte","b":[85,255,0,117,221,221,221,49]},{"a":36551,"t":"byte","b":[85,221,221,221,253,221,221,221]},{"a":36559,"t":"byte","b":[85,245,221,221,221,221,221,221]},{"a":36567,"t":"byte","b":[85,253,213,213,253,213,213,255]},{"a":36575,"t":"byte","b":[0,253,213,245,213,253,85,253]},{"a":36583,"t":"byte","b":[1,253,1,117,221,253,221,221]},{"a":36591,"t":"byte","b":[85,215,221,221,221,221,221,211]},{"a":36599,"t":"byte","b":[80,211,221,83,85,95,85,255]},{"a":36607,"t":"byte","b":[0,213,85,21,213,21,85,213]},{"a":36615,"t":"byte","b":[21,221,221,221,245,221,221,221]},{"a":36623,"t":"byte","b":[85,245,221,221,221,221,85,253]},{"a":36631,"t":"byte","b":[1,245,221,221,221,221,221,245]},{"a":36639,"t":"byte","b":[85,221,221,221,221,221,221,117]},{"a":36647,"t":"byte","b":[85,223,221,221,223,221,221,223]},{"a":36655,"t":"byte","b":[80,223,93,95,213,95,85,255]},{"a":36663,"t":"byte","b":[0,221,221,221,221,253,85,255]},{"a":36671,"t":"byte","b":[0,253,213,213,253,93,93,253]},{"a":36679,"t":"byte","b":[1,213,85,85,85,85,85,213]},{"a":36687,"t":"byte","b":[21,255,112,117,117,117,117,117]},{"a":36695,"t":"byte","b":[85,223,29,221,221,221,221,221]},{"a":36703,"t":"byte","b":[85,85,213,213,213,213,213,213]},{"a":36711,"t":"byte","b":[85,221,221,221,223,221,213,255]},{"a":36719,"t":"byte","b":[0,223,221,223,221,221,85,223]},{"a":36727,"t":"byte","b":[16,221,221,221,221,223,85,255]},{"a":36735,"t":"byte","b":[0,213,213,213,213,213,213,213]},{"a":36743,"t":"byte","b":[21,85,85,85,85,85,85,85]},{"a":36751,"t":"byte","b":[85]},{"a":36752,"l":"sprite_frame_tables","c":"Part two's sprite pointer sequences: effect frames ($8F90), the animals' frames ($8F9A onwards) and the player's.","t":"byte","b":[150,151,152,165,166,166,165,152],"x":[15383]},{"a":36760,"t":"byte","b":[151,150]},{"a":36762,"l":"f_8F9A","c":"Data at $8F9A (f_8F9A): read by actor_0222_update.","t":"byte","b":[218,219,220,218],"x":[11754]},{"a":36766,"l":"f_8F9E","c":"Data at $8F9E (f_8F9E): read by actor_0225_update.","t":"byte","b":[153,154,155],"x":[11981]},{"a":36769,"l":"f_8FA1","c":"Data at $8FA1 (f_8FA1): read by actor_0227_update.","t":"byte","b":[252,254,129],"x":[12142]},{"a":36772,"l":"f_8FA4","c":"Data at $8FA4 (f_8FA4): read by actor_0227_update.","t":"byte","b":[253,128,130],"x":[12130]},{"a":36775,"l":"f_8FA7","c":"Data at $8FA7 (f_8FA7): read by actor_0223_update.","t":"byte","b":[224,232],"x":[11891]},{"a":36777,"l":"f_8FA9","c":"Data at $8FA9 (f_8FA9): read by actor_0226_update.","t":"byte","b":[233,234],"x":[13507]},{"a":36779,"l":"f_8FAB","c":"Data at $8FAB (f_8FAB): read by actor_0229_update.","t":"byte","b":[131,132],"x":[12224]},{"a":36781,"l":"f_8FAD","c":"Data at $8FAD (f_8FAD): read by actor_0229_update.","t":"byte","b":[133,134],"x":[12235]},{"a":36783,"l":"f_8FAF","c":"Data at $8FAF (f_8FAF): read by actor_022B_group_update.","t":"byte","b":[137,141,138,142,144,145],"x":[12417]},{"a":36789,"l":"f_8FB5","c":"Data at $8FB5 (f_8FB5): read by actor_0235_update.","t":"byte","b":[156,157],"x":[13061]},{"a":36791,"l":"f_8FB7","c":"Data at $8FB7 (f_8FB7): read by actor_0236_update.","t":"byte","b":[158,159],"x":[13209]},{"a":36793,"l":"f_8FB9","c":"Data at $8FB9 (f_8FB9): read by actor_023A_update.","t":"byte","b":[147,148,149],"x":[13258]},{"a":36796,"l":"f_8FBC","c":"Data at $8FBC (f_8FBC): read by actor_023D_update.","t":"byte","b":[168,169],"x":[13384]},{"a":36798,"l":"f_8FBE","c":"Data at $8FBE (f_8FBE): read by actor_023D_update.","t":"byte","b":[170,180],"x":[13417]},{"a":36800,"l":"f_8FC0","c":"Data at $8FC0 (f_8FC0): read by actor_023F_update.","t":"byte","b":[186,187],"x":[13554]},{"a":36802,"l":"f_8FC2","c":"Data at $8FC2 (f_8FC2): read by actor_0240_update.","t":"byte","b":[184,185],"x":[13643]},{"a":36804,"l":"f_8FC4","c":"Data at $8FC4 (f_8FC4): read by actor_0244_update.","t":"byte","b":[190,191],"x":[13722]},{"a":36806,"l":"f_8FC6","c":"Data at $8FC6 (f_8FC6): read by actor_0242_update.","t":"byte","b":[182,183],"x":[13806]},{"a":36808,"l":"jump_arc_table","c":"The vertical path of a jump or a shot: 32 steps of 0 or 1 pixel.","t":"byte","b":[1,1,1,1,1,1,1,1],"x":[11616,11641]},{"a":36816,"t":"byte","b":[1,0,1,1,1,1,0,1]},{"a":36824,"t":"byte","b":[1,0,1,1,0,1,0,0]},{"a":36832,"t":"byte","b":[1,0,0,1,0,0,0,0]},{"a":36840,"l":"part2_walk_handlers","c":"Sixteen words (address minus one) of the part-two player actions indexed by the stick: jump, duck, walk left, walk right and the diagonals.","t":"byte","b":[0],"x":[11260]},{"a":36841,"l":"f_8FE9","c":"Data at $8FE9 (f_8FE9): read by part_two_walk.","t":"byte","b":[0,0,44,42,44,0,0,114],"x":[11256]},{"a":36849,"t":"byte","b":[44,204,44,223,44,0,0,149]},{"a":36857,"t":"byte","b":[44,250,44,13,45,255,255,9]},{"a":36865,"t":"byte","b":[11,11,11,11,11,11,11]},{"a":36872,"l":"part2_walk_data","c":"Data after the walk handler table, read by the part-two movement code.","t":"byte","b":[11,11,11,11,11,11,11,11]},{"a":36880,"t":"byte","b":[11,15,11,11,11,11,11,11]},{"a":36888,"t":"byte","b":[11,11,11,11,11,11,11,15]},{"a":36896,"t":"byte","b":[15,11,11,11,11,11,11,11]},{"a":36904,"t":"byte","b":[11,11,11,9,11,11,12,11]},{"a":36912,"t":"byte","b":[11,11,9,11,3,1,1,1]},{"a":36920,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":36928,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":36936,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":36944,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":36952,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":36960,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":36968,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":36976,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":36984,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":36992,"t":"byte","b":[42,14,14,13,13,13,13,13]},{"a":37000,"t":"byte","b":[13,13,13,13,13,11,13,13]},{"a":37008,"t":"byte","b":[13,26,10,26,26,26,26,26]},{"a":37016,"t":"byte","b":[26,27,27,11,29,30,27,11]},{"a":37024,"t":"byte","b":[11,11,11,27,11,11,11,11]},{"a":37032,"t":"byte","b":[11,11,11,11,11,11,11,11]},{"a":37040,"t":"byte","b":[11,30,14,30,43,11,11,14]},{"a":37048,"t":"byte","b":[30,29,13,14,14,13,13,13]},{"a":37056,"t":"byte","b":[27,11,13,29,13,9,9,9]},{"a":37064,"t":"byte","b":[9,13,13,27,27,26,30,13]},{"a":37072,"t":"byte","b":[45,13,15,1,1,1,1,1]},{"a":37080,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":37088,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":37096,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":37104,"t":"byte","b":[1,1,1,1,1,1,1,1]},{"a":37112,"t":"byte","b":[1,1,1,1,1,2,5,7]},{"a":37120,"l":"panel_characters","c":"The characters of the status panel: 180 bytes ($9100) for the upper part and 180 ($91B4) for the lower, copied by $1E98.","t":"byte","b":[0,44,8,44,8,8,8,8],"x":[7834]},{"a":37128,"t":"byte","b":[8,8,8,8,8,14,42,33]},{"a":37136,"t":"byte","b":[33,33,43,1,1,1,1,28]},{"a":37144,"t":"byte","b":[29,29,29,29,29,29,29,29]},{"a":37152,"t":"byte","b":[29,29,29,29,29,29,30,2]},{"a":37160,"t":"byte","b":[3,248,248,248,248,248,248,248]},{"a":37168,"t":"byte","b":[248,248,248,248,248,12,37,248]},{"a":37176,"t":"byte","b":[248,248,38,255,39,255,39,17]},{"a":37184,"t":"byte","b":[31,31,51]},{"a":37187,"l":"s_9143","c":"Data at $9143 (s_9143): read by part_two_colour_fill.","t":"byte","b":[18,18,18,18,18,18,18,18],"x":[10969]},{"a":37195,"t":"byte","b":[18,18,18,19,6,3,248,248]},{"a":37203,"t":"byte","b":[248,248,248,248,248,248,248,248]},{"a":37211,"t":"byte","b":[248,248,12,37,248,248,248,38]},{"a":37219,"t":"byte","b":[255,39,255,39,32,248,248,248]},{"a":37227,"t":"byte","b":[211,212,213,214,215,216,217,248]},{"a":37235,"t":"byte","b":[248,248,248,21,6,15,10,10]},{"a":37243,"t":"byte","b":[10,10,10,10,10,10,10,10]},{"a":37251,"t":"byte","b":[10,10,13,37,248,248,248,38]},{"a":37259,"t":"byte","b":[254,39,254,39,20,248,248,248]},{"a":37267,"t":"byte","b":[218,219,220,221,222,223,224,248]},{"a":37275,"t":"byte","b":[248,248,248,21,6,9,248,248]},{"a":37283,"t":"byte","b":[248,248,248,248,248,248,248,248]},{"a":37291,"t":"byte","b":[248,248,12,37,248,248,248,38]},{"a":37299,"t":"byte","b":[254]},{"a":37300,"l":"f_91B4","c":"Data at $91B4 (f_91B4): read by draw_panel.","t":"byte","b":[39,254,39,20,248,248,248,225],"x":[7840]},{"a":37308,"t":"byte","b":[226,227,228,229,230,231,248,248]},{"a":37316,"t":"byte","b":[248,248,21,6,9,248,248,248]},{"a":37324,"t":"byte","b":[248,248,248,248,248,248,248,248]},{"a":37332,"t":"byte","b":[248,12,37,248,248,248,38,253]},{"a":37340,"t":"byte","b":[39,253,39,20,248,248,248,232]},{"a":37348,"t":"byte","b":[233,234,232,236,237,235,248,248]},{"a":37356,"t":"byte","b":[248,248,21,6,15,10,10,10]},{"a":37364,"c":"Continues panel_characters ($9100 to $9267) at offset 244: The characters of the status panel: 180 bytes ($9100) for the upper part and 180 ($91B4) for the lower, copied by $1E98. No instruction names this address, the data is reached through an index or pointer.","t":"byte","b":[10,10,10,10,10,10,10,10]},{"a":37372,"t":"byte","b":[10,13,37,248,248,248,38,253]},{"a":37380,"t":"byte","b":[39,253,39,20,248,248,248,248]},{"a":37388,"t":"byte","b":[248,248,248,248,248,248,248,248]},{"a":37396,"t":"byte","b":[248,248,21,6,9,248,248,248]},{"a":37404,"t":"byte","b":[248,248,248,248,248,248,248,248]},{"a":37412,"t":"byte","b":[248,12,41,50,50,50,40,45]},{"a":37420,"t":"byte","b":[39,46,39,22,23,23,23,23]},{"a":37428,"t":"byte","b":[23,23,23,23,23,23,23,23]},{"a":37436,"t":"byte","b":[23,23,25,6,4,11,11,11]},{"a":37444,"t":"byte","b":[11,11,11,11,11,11,11,11]},{"a":37452,"t":"byte","b":[11,16,5,49,49,49,5,24]},{"a":37460,"t":"byte","b":[47,24,47,26,24,24,24,24]},{"a":37468,"t":"byte","b":[24,24,24,24,24,24,24,24]},{"a":37476,"t":"byte","b":[24,24,27,7]},{"a":37480,"l":"picture_characters","c":"Two blocks of 240 characters ($9268 and $9358): a picture drawn into the screen by $2462.","t":"byte","b":[119,210,210,210,197,198,210,210],"x":[9321]},{"a":37488,"t":"byte","b":[210,210,210,210,210,160,205,128]},{"a":37496,"t":"byte","b":[205,128,205,128,205,128,205,128]},{"a":37504,"t":"byte","b":[205,128,205,128,205,128,205,128]},{"a":37512,"t":"byte","b":[205,128,205,128,205,128,205,96]},{"a":37520,"t":"byte","b":[119,199,200,210,210,210,210,210]},{"a":37528,"t":"byte","b":[210,210,210,210,197,160,128,181]},{"a":37536,"t":"byte","b":[177,177,177,177,177,177,177,177]},{"a":37544,"t":"byte","b":[183,205,128,205,128,205,128,205]},{"a":37552,"t":"byte","b":[128,205,128,205,128,205,128,96]},{"a":37560,"t":"byte","b":[119,135,138,185,195,131,185,195]},{"a":37568,"t":"byte","b":[131,135,138,185,195,160,205,180]},{"a":37576,"t":"byte","b":[161,162,165,166,169,170,173,174]},{"a":37584,"t":"byte","b":[179,128,129,130,130,130,130,130]},{"a":37592,"t":"byte","b":[130,130,130,130,130,206,205,96]},{"a":37600,"t":"byte","b":[119,137,136,186,194,137,186,194]},{"a":37608,"t":"byte","b":[136,140,136,186,194,160,128,180]},{"a":37616,"t":"byte","b":[163,164,167,168,171,172,175,176]},{"a":37624,"t":"byte","b":[179,205,128,145,146,146,146,147]},{"a":37632,"t":"byte","b":[145,146,146,146,147,205,128,96]},{"a":37640,"t":"byte","b":[119,143,142,144,143,141,143,142]},{"a":37648,"t":"byte","b":[141,142,143,144,143,160,205,182]},{"a":37656,"t":"byte","b":[178,178,178,178,178,178,178,178]},{"a":37664,"t":"byte","b":[184,128,205,148,154,154,154,149]},{"a":37672,"t":"byte","b":[148,154,154,154,149,128,205,96]},{"a":37680,"t":"byte","b":[119,159,159,159,159,159,159,159]},{"a":37688,"t":"byte","b":[159,159,159,159,159,160,128,205]},{"a":37696,"t":"byte","b":[128,205,128,205,128,205,128,205]},{"a":37704,"t":"byte","b":[128,205,128,148,153,153,153,149]},{"a":37712,"t":"byte","b":[148,153,153,153,149,205,128,96]},{"a":37720,"l":"f_9358","c":"Data at $9358 (f_9358): read by draw_picture_screen.","t":"byte","b":[119,158,158,158,158,158,158,158],"x":[9327]},{"a":37728,"t":"byte","b":[158,158,158,158,158,160,205,128]},{"a":37736,"t":"byte","b":[205,128,205,128,205,128,205,128]},{"a":37744,"t":"byte","b":[205,128,205,148,153,153,153,203]},{"a":37752,"t":"byte","b":[203,153,153,153,149,128,205,96]},{"a":37760,"t":"byte","b":[119,158,158,158,158,158,158,158]},{"a":37768,"t":"byte","b":[158,158,158,158,158,160,128,205]},{"a":37776,"t":"byte","b":[128,205,128,205,128,205,128,205]},{"a":37784,"c":"Continues picture_characters ($9268 to $9447) at offset 304: Two blocks of 240 characters ($9268 and $9358): a picture drawn into the screen by $2462. No instruction names this address, the data is reached through an index or pointer.","t":"byte","b":[128,205,128,148,155,155,155,204]},{"a":37792,"t":"byte","b":[204,155,155,155,149,205,128,96]},{"a":37800,"t":"byte","b":[119,158,158,158,158,158,158,192]},{"a":37808,"t":"byte","b":[193,193,193,193,193,160,205,128]},{"a":37816,"t":"byte","b":[205,128,205,128,205,128,205,128]},{"a":37824,"t":"byte","b":[205,128,205,148,253,253,253,149]},{"a":37832,"t":"byte","b":[148,253,253,253,149,128,205,96]},{"a":37840,"t":"byte","b":[119,158,158,158,158,158,158,129]},{"a":37848,"t":"byte","b":[130,130,130,130,130,156,128,205]},{"a":37856,"t":"byte","b":[128,205,128,205,128,205,128,205]},{"a":37864,"t":"byte","b":[128,205,128,150,151,151,151,152]},{"a":37872,"t":"byte","b":[150,151,151,151,152,205,128,96]},{"a":37880,"t":"byte","b":[119,191,191,191,191,191,209,208]},{"a":37888,"t":"byte","b":[205,128,205,128,205,128,205,128]},{"a":37896,"t":"byte","b":[205,128,205,128,205,128,205,128]},{"a":37904,"t":"byte","b":[205,187,188,188,188,188,188,188]},{"a":37912,"t":"byte","b":[188,188,188,188,188,157,205,96]},{"a":37920,"t":"byte","b":[119,140,137,254,202,136,137,209]},{"a":37928,"t":"byte","b":[196,207,191,209,191,191,191,191]},{"a":37936,"t":"byte","b":[209,191,191,191,191,209,191,191]},{"a":37944,"t":"byte","b":[191,190,189,189,189,189,189,189]},{"a":37952,"t":"byte","b":[189,189,189,189,189,196,209,96]},{"a":37960,"l":"char_colours_part2","c":"The colour of each of the 256 characters of part two's character set.","t":"byte","b":[41,25,25,25,29,95,15,26],"x":[10537]},{"a":37968,"t":"byte","b":[24,44,26,26,27,27,57,73]},{"a":37976,"t":"byte","b":[41,27,27,43,28,31,15,31]},{"a":37984,"t":"byte","b":[43,59,43,62,30,43,58,26]},{"a":37992,"t":"byte","b":[26,28,14,26,26,26,10,12]},{"a":38000,"t":"byte","b":[25,25,25,42,14,14,14,14]},{"a":38008,"t":"byte","b":[14,14,14,14,14,14,14,14]},{"a":38016,"t":"byte","b":[10,14,30,30,30,46,14,30]},{"a":38024,"t":"byte","b":[14,24,46,14,30,30,14,28]},{"a":38032,"t":"byte","b":[28,30,30,30,30,30,62,14]},{"a":38040,"t":"byte","b":[11,10,11,10,10,31,47,25]},{"a":38048,"t":"byte","b":[31,63,63,30,46,63,31,25]},{"a":38056,"t":"byte","b":[25,9,9,9,10,11,11,9]},{"a":38064,"t":"byte","b":[9,9,9,9,9,29,25,13]},{"a":38072,"t":"byte","b":[9,25,9,25,41,40,14,27]},{"a":38080,"t":"byte","b":[26,8,8,8,8,8,8,8]},{"a":38088,"t":"byte","b":[31,31,95,26,31,15,47,15]},{"a":38096,"t":"byte","b":[24,9,25,31,31,47,31,31]},{"a":38104,"t":"byte","b":[31,15,15,31,15,31,12,10]},{"a":38112,"t":"byte","b":[11,13,10,58,12,14,12,12]},{"a":38120,"t":"byte","b":[58,46,62,24,26,14,13,13]},{"a":38128,"t":"byte","b":[15,31,24,30,58,24,26,12]},{"a":38136,"t":"byte","b":[26,25,15,25,31,106,90,42]},{"a":38144,"t":"byte","b":[58,31,31,31,26,31,13,24]},{"a":38152,"t":"byte","b":[25,26,27,47,26,30,47,31]},{"a":38160,"t":"byte","b":[31,41,43,47,30,10,26,10]},{"a":38168,"t":"byte","b":[9,26,25,8,25,30,30,254]},{"a":38176,"t":"byte","b":[14,254,15,15,31,31,30,15]},{"a":38184,"t":"byte","b":[28,14,25,13,47,31,15,13]},{"a":38192,"t":"byte","b":[24,24,27,24,27,15,11,31]},{"a":38200,"t":"byte","b":[15,46,46,12,30,13,15,29]},{"a":38208,"t":"byte","b":[9,0,0,0,0,0,0,14]},{"a":38216,"l":"boot_entry","c":"Hand-over entry point, where the loader's last instruction jumps. Sets the stack and the memory configuration ($01 = $35: I/O visible, no ROMs), clears zero page, the stack page and $0300 to $03FF, sets the SID volume to 15 and falls into the attract mode.","t":"code","b":[120],"m":"sei"},{"a":38217,"t":"code","b":[169,53],"m":"lda","o":"#$35"},{"a":38219,"t":"code","b":[133,1],"m":"sta","oa":1,"o":"zpa_01"},{"a":38221,"t":"code","b":[162,34],"m":"ldx","o":"#$22"},{"a":38223,"t":"code","b":[154],"m":"txs"},{"a":38224,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":38226,"t":"code","b":[138],"m":"txa"},{"a":38227,"l":"b_9553","t":"code","b":[157,0,2],"m":"sta","oa":512,"o":"mode,x","x":[38234]},{"a":38230,"t":"code","b":[157,0,3],"m":"sta","oa":768,"o":"a_0300,x"},{"a":38233,"t":"code","b":[232],"m":"inx"},{"a":38234,"t":"code","b":[208,247],"m":"bne","oa":38227,"o":"b_9553"},{"a":38236,"t":"code","b":[169,31],"m":"lda","o":"#$1F"},{"a":38238,"t":"code","b":[141,24,212],"m":"sta","o":"sid_filter_mode_volume"},{"a":38241,"l":"attract_mode","c":"Attract mode, also the restart point after a game ends: silences the SID, starts tune 5, resets the game state, draws the high-score screen with $9637 and $95FC, then loops polling the stick and keys: fire starts the intro at $96B7, F1 starts part one at $0400, F3 starts part two at $2624; it alternates the screen with the high-score table by timer.","t":"code","b":[120],"m":"sei","x":[1286,9970,38974,39048]},{"a":38242,"t":"code","b":[32,163,159],"m":"jsr","oa":40867,"o":"silence_sid"},{"a":38245,"t":"code","b":[160,5],"m":"ldy","o":"#$05"},{"a":38247,"t":"code","b":[32,177,158],"m":"jsr","oa":40625,"o":"start_tune"},{"a":38250,"t":"code","b":[169,11],"m":"lda","o":"#$0B"},{"a":38252,"t":"code","b":[141,37,208],"m":"sta","o":"vic_sprite_mc0"},{"a":38255,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":38257,"t":"code","b":[141,38,208],"m":"sta","o":"vic_sprite_mc1"},{"a":38260,"t":"code","b":[32,0,36],"m":"jsr","oa":9216,"o":"reset_game_state"},{"a":38263,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":38265,"t":"code","b":[141,28,208],"m":"sta","o":"vic_sprite_multicolour"},{"a":38268,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":38270,"t":"code","b":[133,98],"m":"sta","oa":98,"o":"zpa_62"},{"a":38272,"t":"code","b":[133,33],"m":"sta","oa":33,"o":"zpa_21"},{"a":38274,"t":"code","b":[169,59],"m":"lda","o":"#$3B"},{"a":38276,"t":"code","b":[141,17,208],"m":"sta","o":"vic_control1"},{"a":38279,"t":"code","b":[32,55,150],"m":"jsr","oa":38455,"o":"attract_screen_setup"},{"a":38282,"t":"code","b":[32,252,149],"m":"jsr","oa":38396,"o":"attract_irq_setup"},{"a":38285,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":38287,"t":"code","b":[141,231,2],"m":"sta","oa":743,"o":"a_02E7"},{"a":38290,"t":"code","b":[141,232,2],"m":"sta","oa":744,"o":"a_02E8"},{"a":38293,"t":"code","b":[141,233,2],"m":"sta","oa":745,"o":"a_02E9"},{"a":38296,"t":"code","b":[141,6,3],"m":"sta","oa":774,"o":"a_0306"},{"a":38299,"t":"code","b":[133,32],"m":"sta","oa":32,"o":"zpa_20"},{"a":38301,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":38303,"t":"code","b":[141,19,3],"m":"sta","oa":787,"o":"a_0313"},{"a":38306,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":38308,"t":"code","b":[141,1,2],"m":"sta","oa":513,"o":"a_0201"},{"a":38311,"l":"b_95A7","t":"code","b":[32,113,43],"m":"jsr","oa":11121,"o":"read_joystick","x":[38350,38360,38387]},{"a":38314,"t":"code","b":[32,134,5],"m":"jsr","oa":1414,"o":"read_fire_and_direction_edges"},{"a":38317,"t":"code","b":[173,2,2],"m":"lda","oa":514,"o":"a_0202"},{"a":38320,"t":"code","b":[240,3],"m":"beq","oa":38325,"o":"b_95B5"},{"a":38322,"t":"code","b":[76,183,150],"m":"jmp","oa":38583,"o":"intro_sequence"},{"a":38325,"l":"b_95B5","t":"code","b":[169,4],"m":"lda","o":"#$04","x":[38320]},{"a":38327,"t":"code","b":[32,217,25],"m":"jsr","oa":6617,"o":"key_pressed"},{"a":38330,"t":"code","b":[144,3],"m":"bcc","oa":38335,"o":"b_95BF"},{"a":38332,"t":"code","b":[76,0,4],"m":"jmp","oa":1024,"o":"game_start"},{"a":38335,"l":"b_95BF","t":"code","b":[169,5],"m":"lda","o":"#$05","x":[38330]},{"a":38337,"t":"code","b":[32,217,25],"m":"jsr","oa":6617,"o":"key_pressed"},{"a":38340,"t":"code","b":[144,3],"m":"bcc","oa":38345,"o":"b_95C9"},{"a":38342,"t":"code","b":[76,36,38],"m":"jmp","oa":9764,"o":"part_two_start"},{"a":38345,"l":"b_95C9","t":"code","b":[173,69,2],"m":"lda","oa":581,"o":"a_0245","x":[38340]},{"a":38348,"t":"code","b":[201,250],"m":"cmp","o":"#$FA"},{"a":38350,"t":"code","b":[208,215],"m":"bne","oa":38311,"o":"b_95A7"},{"a":38352,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":38354,"t":"code","b":[141,69,2],"m":"sta","oa":581,"o":"a_0245"},{"a":38357,"t":"code","b":[206,19,3],"m":"dec","oa":787,"o":"a_0313"},{"a":38360,"t":"code","b":[208,205],"m":"bne","oa":38311,"o":"b_95A7"},{"a":38362,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":38364,"t":"code","b":[141,19,3],"m":"sta","oa":787,"o":"a_0313"},{"a":38367,"t":"code","b":[173,70,2],"m":"lda","oa":582,"o":"a_0246"},{"a":38370,"t":"code","b":[10],"m":"asl","o":"a"},{"a":38371,"t":"code","b":[168],"m":"tay"},{"a":38372,"t":"code","b":[185,246,149],"m":"lda","oa":38390,"o":"f_95F6,y"},{"a":38375,"t":"code","b":[141,241,149],"m":"sta","oa":38385,"o":"attract_cycle_operand_low"},{"a":38378,"t":"code","b":[185,247,149],"m":"lda","oa":38391,"o":"f_95F7,y"},{"a":38381,"t":"code","b":[141,242,149],"m":"sta","oa":38386,"o":"attract_cycle_operand_high"},{"a":38384,"l":"attract_cycle_call","c":"Calls the routine that the attract mode's cycle table selects (the operand is written at $95E7 and $95EA).","t":"code","b":[32,240,149],"m":"jsr","oa":38384,"o":"attract_cycle_call","x":[38384]},{"a":38385,"t":"note","l":"attract_cycle_operand_low","c":"The low byte of the cycle routine's address.","note":"inside the item at $95F0","x":[38375]},{"a":38386,"t":"note","l":"attract_cycle_operand_high","c":"The high byte of the cycle routine's address.","note":"inside the item at $95F0","x":[38381]},{"a":38387,"t":"code","b":[76,167,149],"m":"jmp","oa":38311,"o":"b_95A7"},{"a":38390,"l":"f_95F6","c":"Data at $95F6 (f_95F6): read by attract_mode.","t":"byte","b":[121],"x":[38372]},{"a":38391,"l":"f_95F7","c":"Data at $95F7 (f_95F7): read by attract_mode.","t":"byte","b":[150,55,150,178,154],"x":[38378]},{"a":38396,"l":"attract_irq_setup","c":"Installs the attract-mode raster interrupt ($3CDF, the colour bars), CIA2 timer A and the raster line $50.","t":"code","b":[169,1],"m":"lda","o":"#$01","x":[38282,38512]},{"a":38398,"t":"code","b":[141,26,208],"m":"sta","o":"vic_irq_enable"},{"a":38401,"t":"code","b":[162,223],"m":"ldx","o":"#$DF"},{"a":38403,"t":"code","b":[142,254,255],"m":"stx","oa":65534,"o":"$FFFE"},{"a":38406,"t":"code","b":[160,60],"m":"ldy","o":"#$3C"},{"a":38408,"t":"code","b":[140,255,255],"m":"sty","oa":65535,"o":"$FFFF"},{"a":38411,"t":"code","b":[169,128],"m":"lda","o":"#$80"},{"a":38413,"t":"code","b":[141,4,221],"m":"sta","o":"cia2_timer_a_lo"},{"a":38416,"t":"code","b":[169,19],"m":"lda","o":"#$13"},{"a":38418,"t":"code","b":[141,5,221],"m":"sta","o":"cia2_timer_a_hi"},{"a":38421,"t":"code","b":[169,129],"m":"lda","o":"#$81"},{"a":38423,"t":"code","b":[141,13,221],"m":"sta","o":"cia2_interrupt"},{"a":38426,"t":"code","b":[169,127],"m":"lda","o":"#$7F"},{"a":38428,"t":"code","b":[141,13,220],"m":"sta","o":"cia1_interrupt"},{"a":38431,"t":"code","b":[169,80],"m":"lda","o":"#$50"},{"a":38433,"t":"code","b":[141,18,208],"m":"sta","o":"vic_raster"},{"a":38436,"t":"code","b":[173,17,208],"m":"lda","o":"vic_control1"},{"a":38439,"t":"code","b":[41,95],"m":"and","o":"#$5F"},{"a":38441,"t":"code","b":[141,17,208],"m":"sta","o":"vic_control1"},{"a":38444,"t":"code","b":[173,13,220],"m":"lda","o":"cia1_interrupt"},{"a":38447,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":38449,"t":"code","b":[133,99],"m":"sta","oa":99,"o":"zpa_63"},{"a":38451,"t":"code","b":[133,98],"m":"sta","oa":98,"o":"zpa_62"},{"a":38453,"t":"code","b":[88],"m":"cli"},{"a":38454,"t":"code","b":[96],"m":"rts"},{"a":38455,"l":"attract_screen_setup","c":"Sets up the attract screen: character set, video bank 2, multicolour mode, colour RAM filled with colour 9, border and background colours, sprites off, then starts the raster interrupt.","t":"code","b":[169,2],"m":"lda","o":"#$02","x":[38279]},{"a":38457,"t":"code","b":[141,24,208],"m":"sta","o":"vic_memory"},{"a":38460,"t":"code","b":[169,149],"m":"lda","o":"#$95"},{"a":38462,"t":"code","b":[141,0,221],"m":"sta","o":"cia2_port_a"},{"a":38465,"t":"code","b":[169,24],"m":"lda","o":"#$18"},{"a":38467,"t":"code","b":[141,22,208],"m":"sta","o":"vic_control2"},{"a":38470,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":38472,"t":"code","b":[169,9],"m":"lda","o":"#$09"},{"a":38474,"l":"b_964A","t":"code","b":[157,0,216],"m":"sta","o":"colour_ram,x","x":[38489]},{"a":38477,"t":"code","b":[157,250,216],"m":"sta","o":"$D8FA,x"},{"a":38480,"t":"code","b":[157,244,217],"m":"sta","o":"$D9F4,x"},{"a":38483,"t":"code","b":[157,238,218],"m":"sta","o":"$DAEE,x"},{"a":38486,"t":"code","b":[232],"m":"inx"},{"a":38487,"t":"code","b":[224,250],"m":"cpx","o":"#$FA"},{"a":38489,"t":"code","b":[208,239],"m":"bne","oa":38474,"o":"b_964A"},{"a":38491,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":38493,"t":"code","b":[141,32,208],"m":"sta","o":"vic_border"},{"a":38496,"t":"code","b":[141,34,208],"m":"sta","o":"vic_background1"},{"a":38499,"t":"code","b":[141,21,208],"m":"sta","o":"vic_sprite_enable"},{"a":38502,"t":"code","b":[169,14],"m":"lda","o":"#$0E"},{"a":38504,"t":"code","b":[141,33,208],"m":"sta","o":"vic_background0"},{"a":38507,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":38509,"t":"code","b":[141,17,3],"m":"sta","oa":785,"o":"a_0311"},{"a":38512,"t":"code","b":[32,252,149],"m":"jsr","oa":38396,"o":"attract_irq_setup"},{"a":38515,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":38517,"t":"code","b":[141,70,2],"m":"sta","oa":582,"o":"a_0246"},{"a":38520,"t":"code","b":[96],"m":"rts"},{"a":38521,"l":"attract_bitmap_show","c":"Copies the colour data for a bitmap screen from $8548, $8642, $873C and $8836 into colour RAM, switches the VIC to bitmap mode in video bank 1 and records screen mode 2 in $0246.","t":"code","b":[120],"m":"sei"},{"a":38522,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":38524,"l":"b_967C","t":"code","b":[189,72,133],"m":"lda","oa":34120,"o":"title_picture_colours,x","x":[38551]},{"a":38527,"t":"code","b":[157,0,216],"m":"sta","o":"colour_ram,x"},{"a":38530,"t":"code","b":[189,66,134],"m":"lda","oa":34370,"o":"f_8642,x"},{"a":38533,"t":"code","b":[157,250,216],"m":"sta","o":"$D8FA,x"},{"a":38536,"t":"code","b":[189,60,135],"m":"lda","oa":34620,"o":"f_873C,x"},{"a":38539,"t":"code","b":[157,244,217],"m":"sta","o":"$D9F4,x"},{"a":38542,"t":"code","b":[189,54,136],"m":"lda","oa":34870,"o":"f_8836,x"},{"a":38545,"t":"code","b":[157,238,218],"m":"sta","o":"$DAEE,x"},{"a":38548,"t":"code","b":[232],"m":"inx"},{"a":38549,"t":"code","b":[224,250],"m":"cpx","o":"#$FA"},{"a":38551,"t":"code","b":[208,227],"m":"bne","oa":38524,"o":"b_967C"},{"a":38553,"t":"code","b":[88],"m":"cli"},{"a":38554,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":38556,"t":"code","b":[141,33,208],"m":"sta","o":"vic_background0"},{"a":38559,"t":"code","b":[173,17,208],"m":"lda","o":"vic_control1"},{"a":38562,"t":"code","b":[9,32],"m":"ora","o":"#$20"},{"a":38564,"t":"code","b":[141,17,208],"m":"sta","o":"vic_control1"},{"a":38567,"t":"code","b":[169,150],"m":"lda","o":"#$96"},{"a":38569,"t":"code","b":[141,0,221],"m":"sta","o":"cia2_port_a"},{"a":38572,"t":"code","b":[169,120],"m":"lda","o":"#$78"},{"a":38574,"t":"code","b":[141,24,208],"m":"sta","o":"vic_memory"},{"a":38577,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":38579,"t":"code","b":[141,70,2],"m":"sta","oa":582,"o":"a_0246"},{"a":38582,"t":"code","b":[96],"m":"rts"},{"a":38583,"l":"intro_sequence","c":"Intro played when fire is pressed in the attract mode: prepares the screen, starts tune 12, spawns the walking robot sprite, queues message 38 and runs the intro script table at $96E6, one step per frame.","t":"code","b":[120],"m":"sei","x":[38322]},{"a":38584,"t":"code","b":[32,98,151],"m":"jsr","oa":38754,"o":"part_one_prepare"},{"a":38587,"t":"code","b":[32,193,49],"m":"jsr","oa":12737,"o":"spawn_actor_0231"},{"a":38590,"t":"code","b":[169,38],"m":"lda","o":"#$26"},{"a":38592,"t":"code","b":[32,239,13],"m":"jsr","oa":3567,"o":"queue_message"},{"a":38595,"t":"code","b":[160,12],"m":"ldy","o":"#$0C"},{"a":38597,"t":"code","b":[32,177,158],"m":"jsr","oa":40625,"o":"start_tune"},{"a":38600,"l":"b_96C8","t":"code","b":[173,6,3],"m":"lda","oa":774,"o":"a_0306","x":[38603,38729]},{"a":38603,"t":"code","b":[240,251],"m":"beq","oa":38600,"o":"b_96C8"},{"a":38605,"t":"code","b":[206,6,3],"m":"dec","oa":774,"o":"a_0306"},{"a":38608,"t":"code","b":[173,16,3],"m":"lda","oa":784,"o":"a_0310"},{"a":38611,"t":"code","b":[10],"m":"asl","o":"a"},{"a":38612,"t":"code","b":[168],"m":"tay"},{"a":38613,"t":"code","b":[185,231,150],"m":"lda","oa":38631,"o":"f_96E7,y"},{"a":38616,"t":"code","b":[72],"m":"pha"},{"a":38617,"t":"code","b":[185,230,150],"m":"lda","oa":38630,"o":"f_96E6,y"},{"a":38620,"t":"code","b":[72],"m":"pha"},{"a":38621,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":38623,"t":"code","b":[141,93,2],"m":"sta","oa":605,"o":"f_025D"},{"a":38626,"t":"code","b":[141,94,2],"m":"sta","oa":606,"o":"a_025E"},{"a":38629,"t":"code","b":[96],"m":"rts"},{"a":38630,"l":"f_96E6","c":"Data at $96E6 (f_96E6): read by intro_sequence.","t":"byte","b":[237],"x":[38617]},{"a":38631,"l":"f_96E7","c":"Data at $96E7 (f_96E7): read by intro_sequence.","t":"byte","b":[150,8,151,28,151,51,151],"x":[38613]},{"a":38638,"l":"intro_script_steps","c":"The steps of the intro: walks the robot sprite across the screen, makes it jump, flashes the screen, queues message 39 and then jumps to the start of part one.","t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":38640,"t":"code","b":[32,97,50],"m":"jsr","oa":12897,"o":"move_pair_b5"},{"a":38643,"t":"code","b":[32,212,55],"m":"jsr","oa":14292,"o":"slot_x_position"},{"a":38646,"t":"code","b":[201,130],"m":"cmp","o":"#$82"},{"a":38648,"t":"code","b":[144,73],"m":"bcc","oa":38723,"o":"b_9743"},{"a":38650,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":38652,"t":"code","b":[160,2],"m":"ldy","o":"#$02"},{"a":38654,"t":"code","b":[32,38,45],"m":"jsr","oa":11558,"o":"start_shot_slots"},{"a":38657,"t":"code","b":[169,161],"m":"lda","o":"#$A1"},{"a":38659,"t":"code","b":[141,249,195],"m":"sta","oa":50169,"o":"a_C3F9"},{"a":38662,"t":"code","b":[238,16,3],"m":"inc","oa":784,"o":"a_0310"},{"a":38665,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":38667,"t":"code","b":[189,107,2],"m":"lda","oa":619,"o":"a_026B,x"},{"a":38670,"t":"code","b":[208,51],"m":"bne","oa":38723,"o":"b_9743"},{"a":38672,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":38674,"t":"code","b":[141,20,3],"m":"sta","oa":788,"o":"a_0314"},{"a":38677,"t":"code","b":[160,2],"m":"ldy","o":"#$02"},{"a":38679,"t":"code","b":[32,38,45],"m":"jsr","oa":11558,"o":"start_shot_slots"},{"a":38682,"t":"code","b":[238,16,3],"m":"inc","oa":784,"o":"a_0310"},{"a":38685,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":38687,"t":"code","b":[189,107,2],"m":"lda","oa":619,"o":"a_026B,x"},{"a":38690,"t":"code","b":[208,31],"m":"bne","oa":38723,"o":"b_9743"},{"a":38692,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":38694,"t":"code","b":[141,20,3],"m":"sta","oa":788,"o":"a_0314"},{"a":38697,"t":"code","b":[169,39],"m":"lda","o":"#$27"},{"a":38699,"t":"code","b":[32,239,13],"m":"jsr","oa":3567,"o":"queue_message"},{"a":38702,"t":"code","b":[32,41,13],"m":"jsr","oa":3369,"o":"queue_prompt"},{"a":38705,"t":"code","b":[238,16,3],"m":"inc","oa":784,"o":"a_0310"},{"a":38708,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":38710,"t":"code","b":[32,97,50],"m":"jsr","oa":12897,"o":"move_pair_b5"},{"a":38713,"t":"code","b":[144,8],"m":"bcc","oa":38723,"o":"b_9743"},{"a":38715,"l":"b_973B","t":"code","b":[32,141,172],"m":"jsr","oa":44173,"o":"any_voice_playing","x":[38718]},{"a":38718,"t":"code","b":[208,251],"m":"bne","oa":38715,"o":"b_973B"},{"a":38720,"t":"code","b":[76,0,4],"m":"jmp","oa":1024,"o":"game_start"},{"a":38723,"l":"b_9743","t":"code","b":[32,70,39],"m":"jsr","oa":10054,"o":"part_two_frame_tail","x":[38648,38670,38690,38713]},{"a":38726,"t":"code","b":[32,76,151],"m":"jsr","oa":38732,"o":"flash_screen"},{"a":38729,"t":"code","b":[76,200,150],"m":"jmp","oa":38600,"o":"b_96C8"},{"a":38732,"l":"flash_screen","c":"Toggles the screen colour register through a short sequence: each call flips $02A1 by the next entry of the table and counts the sequence down.","t":"code","b":[174,20,3],"m":"ldx","oa":788,"o":"a_0314","x":[38726]},{"a":38735,"t":"code","b":[208,1],"m":"bne","oa":38738,"o":"b_9752"},{"a":38737,"t":"code","b":[96],"m":"rts"},{"a":38738,"l":"b_9752","t":"code","b":[173,161,2],"m":"lda","oa":673,"o":"a_02A1","x":[38735]},{"a":38741,"t":"code","b":[93,94,151],"m":"eor","oa":38750,"o":"flash_table_first_entry,x"},{"a":38744,"t":"code","b":[141,161,2],"m":"sta","oa":673,"o":"a_02A1"},{"a":38747,"t":"code","b":[206,20,3],"m":"dec","oa":788,"o":"a_0314"},{"a":38750,"l":"flash_table_first_entry","c":"The first entry of the colour-flash table is a return instruction ($60), which also ends $974C.","t":"code","b":[96],"m":"rts","x":[38741]},{"a":38751,"l":"flash_values","c":"The three values 3, 7 and 4 that the flash routine at $974C XORs into $02A1, selected by the counter $0314 (3, 2, 1): the screen flashes through three colours at the end of the intro.","t":"byte","b":[3,7,4]},{"a":38754,"l":"part_one_prepare","c":"Prepares the part-one screens: video bank 3, clears the screen blocks, fills the picture area with the character $76, draws the panel, installs the part-one interrupt and sets the selected action to SEARCH.","t":"code","b":[169,148],"m":"lda","o":"#$94","x":[1025,38584,38814]},{"a":38756,"t":"code","b":[141,0,221],"m":"sta","o":"cia2_port_a"},{"a":38759,"t":"code","b":[32,93,43],"m":"jsr","oa":11101,"o":"clear_screen_blocks"},{"a":38762,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":38764,"l":"b_976C","t":"code","b":[169,118],"m":"lda","o":"#$76","x":[38783]},{"a":38766,"t":"code","b":[157,80,192],"m":"sta","oa":49232,"o":"f_C050,x"},{"a":38769,"t":"code","b":[157,64,193],"m":"sta","oa":49472,"o":"f_C140,x"},{"a":38772,"t":"code","b":[169,14],"m":"lda","o":"#$0E"},{"a":38774,"t":"code","b":[157,80,216],"m":"sta","o":"$D850,x"},{"a":38777,"t":"code","b":[157,64,217],"m":"sta","o":"$D940,x"},{"a":38780,"t":"code","b":[232],"m":"inx"},{"a":38781,"t":"code","b":[224,240],"m":"cpx","o":"#$F0"},{"a":38783,"t":"code","b":[208,235],"m":"bne","oa":38764,"o":"b_976C"},{"a":38785,"t":"code","b":[169,5],"m":"lda","o":"#$05"},{"a":38787,"t":"code","b":[141,189,2],"m":"sta","oa":701,"o":"a_02BD"},{"a":38790,"t":"code","b":[32,152,30],"m":"jsr","oa":7832,"o":"draw_panel"},{"a":38793,"t":"code","b":[32,1,7],"m":"jsr","oa":1793,"o":"install_irq"},{"a":38796,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":38798,"t":"code","b":[141,252,2],"m":"sta","oa":764,"o":"selected_action"},{"a":38801,"t":"code","b":[32,177,6],"m":"jsr","oa":1713,"o":"draw_action_label"},{"a":38804,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":38806,"t":"code","b":[141,16,3],"m":"sta","oa":784,"o":"a_0310"},{"a":38809,"t":"code","b":[141,13,221],"m":"sta","o":"cia2_interrupt"},{"a":38812,"t":"code","b":[96],"m":"rts"},{"a":38813,"l":"part_one_intro_sequence","c":"Intro of part one: prepares the screens, starts the overlay actor, starts tune 12, queues message 40 and runs the steps in the table at $97C4.","t":"code","b":[120],"m":"sei","x":[1229]},{"a":38814,"t":"code","b":[32,98,151],"m":"jsr","oa":38754,"o":"part_one_prepare"},{"a":38817,"t":"code","b":[32,47,51],"m":"jsr","oa":13103,"o":"spawn_overlay_actor"},{"a":38820,"t":"code","b":[160,12],"m":"ldy","o":"#$0C"},{"a":38822,"t":"code","b":[32,177,158],"m":"jsr","oa":40625,"o":"start_tune"},{"a":38825,"t":"code","b":[169,40],"m":"lda","o":"#$28"},{"a":38827,"t":"code","b":[32,239,13],"m":"jsr","oa":3567,"o":"queue_message"},{"a":38830,"l":"b_97AE","t":"code","b":[173,6,3],"m":"lda","oa":774,"o":"a_0306","x":[38833,38893]},{"a":38833,"t":"code","b":[240,251],"m":"beq","oa":38830,"o":"b_97AE"},{"a":38835,"t":"code","b":[206,6,3],"m":"dec","oa":774,"o":"a_0306"},{"a":38838,"t":"code","b":[173,16,3],"m":"lda","oa":784,"o":"a_0310"},{"a":38841,"t":"code","b":[10],"m":"asl","o":"a"},{"a":38842,"t":"code","b":[168],"m":"tay"},{"a":38843,"t":"code","b":[185,197,151],"m":"lda","oa":38853,"o":"f_97C5,y"},{"a":38846,"t":"code","b":[72],"m":"pha"},{"a":38847,"t":"code","b":[185,196,151],"m":"lda","oa":38852,"o":"f_97C4,y"},{"a":38850,"t":"code","b":[72],"m":"pha"},{"a":38851,"t":"code","b":[96],"m":"rts"},{"a":38852,"l":"f_97C4","c":"Data at $97C4 (f_97C4): read by part_one_intro_sequence.","t":"byte","b":[199],"x":[38847]},{"a":38853,"l":"f_97C5","c":"Data at $97C5 (f_97C5): read by part_one_intro_sequence.","t":"byte","b":[151,214,151],"x":[38843]},{"a":38856,"l":"intro_steps_b","c":"Steps of the part-one intro script: walks the sprite, runs part-one events and ends at the start of part one.","t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":38858,"t":"code","b":[32,212,55],"m":"jsr","oa":14292,"o":"slot_x_position"},{"a":38861,"t":"code","b":[201,88],"m":"cmp","o":"#$58"},{"a":38863,"t":"code","b":[176,22],"m":"bcs","oa":38887,"o":"b_97E7"},{"a":38865,"t":"code","b":[32,69,60],"m":"jsr","oa":15429,"o":"spawn_two_actors"},{"a":38868,"t":"code","b":[238,16,3],"m":"inc","oa":784,"o":"a_0310"},{"a":38871,"t":"code","b":[162,2],"m":"ldx","o":"#$02"},{"a":38873,"t":"code","b":[32,102,60],"m":"jsr","oa":15462,"o":"move_pair_left"},{"a":38876,"t":"code","b":[173,91,2],"m":"lda","oa":603,"o":"a_025B"},{"a":38879,"t":"code","b":[208,6],"m":"bne","oa":38887,"o":"b_97E7"},{"a":38881,"t":"code","b":[32,0,36],"m":"jsr","oa":9216,"o":"reset_game_state"},{"a":38884,"t":"code","b":[76,36,38],"m":"jmp","oa":9764,"o":"part_two_start"},{"a":38887,"l":"b_97E7","t":"code","b":[32,70,39],"m":"jsr","oa":10054,"o":"part_two_frame_tail","x":[38863,38879]},{"a":38890,"t":"code","b":[32,175,55],"m":"jsr","oa":14255,"o":"b_37AF"},{"a":38893,"t":"code","b":[76,174,151],"m":"jmp","oa":38830,"o":"b_97AE"},{"a":38896,"l":"game_over_scores","c":"Game-over routine: compares the final score with the ten entries of the high-score table at $83E8 (six bytes each, from the top); a new high score is inserted by shifting the lower entries down, the message ENTER YOUR INITIALS is shown and the initials are entered by the joystick at $99BD; the table is then updated and the attract mode restarts.","t":"code","b":[162,0],"m":"ldx","o":"#$00","x":[1144,1215,1223,1253,9962,15034]},{"a":38898,"t":"code","b":[142,148,2],"m":"stx","oa":660,"o":"a_0294"},{"a":38901,"l":"b_97F5","t":"code","b":[173,231,2],"m":"lda","oa":743,"o":"a_02E7","x":[38953]},{"a":38904,"t":"code","b":[221,232,131],"m":"cmp","oa":33768,"o":"high_score_table,x"},{"a":38907,"t":"code","b":[144,36],"m":"bcc","oa":38945,"o":"b_9821"},{"a":38909,"t":"code","b":[173,232,2],"m":"lda","oa":744,"o":"a_02E8"},{"a":38912,"t":"code","b":[221,233,131],"m":"cmp","oa":33769,"o":"f_83E9,x"},{"a":38915,"t":"code","b":[144,28],"m":"bcc","oa":38945,"o":"b_9821"},{"a":38917,"t":"code","b":[173,233,2],"m":"lda","oa":745,"o":"a_02E9"},{"a":38920,"t":"code","b":[221,234,131],"m":"cmp","oa":33770,"o":"f_83EA,x"},{"a":38923,"t":"code","b":[144,20],"m":"bcc","oa":38945,"o":"b_9821"},{"a":38925,"t":"code","b":[142,8,3],"m":"stx","oa":776,"o":"a_0308"},{"a":38928,"t":"code","b":[162,59],"m":"ldx","o":"#$3B"},{"a":38930,"l":"j_9812","t":"code","b":[189,226,131],"m":"lda","oa":33762,"o":"f_83E2,x","x":[38942]},{"a":38933,"t":"code","b":[157,232,131],"m":"sta","oa":33768,"o":"high_score_table,x"},{"a":38936,"t":"code","b":[202],"m":"dex"},{"a":38937,"t":"code","b":[236,8,3],"m":"cpx","oa":776,"o":"a_0308"},{"a":38940,"t":"code","b":[240,35],"m":"beq","oa":38977,"o":"b_9841"},{"a":38942,"t":"code","b":[76,18,152],"m":"jmp","oa":38930,"o":"j_9812"},{"a":38945,"l":"b_9821","t":"code","b":[232],"m":"inx","x":[38907,38915,38923]},{"a":38946,"t":"code","b":[232],"m":"inx"},{"a":38947,"t":"code","b":[232],"m":"inx"},{"a":38948,"t":"code","b":[232],"m":"inx"},{"a":38949,"t":"code","b":[232],"m":"inx"},{"a":38950,"t":"code","b":[232],"m":"inx"},{"a":38951,"t":"code","b":[224,60],"m":"cpx","o":"#$3C"},{"a":38953,"t":"code","b":[208,202],"m":"bne","oa":38901,"o":"b_97F5"},{"a":38955,"l":"b_982B","t":"code","b":[173,6,3],"m":"lda","oa":774,"o":"a_0306","x":[38958,38969]},{"a":38958,"t":"code","b":[240,251],"m":"beq","oa":38955,"o":"b_982B"},{"a":38960,"t":"code","b":[206,6,3],"m":"dec","oa":774,"o":"a_0306"},{"a":38963,"t":"code","b":[32,72,14],"m":"jsr","oa":3656,"o":"message_print_step"},{"a":38966,"t":"code","b":[173,8,2],"m":"lda","oa":520,"o":"msg_queue_len"},{"a":38969,"t":"code","b":[208,240],"m":"bne","oa":38955,"o":"b_982B"},{"a":38971,"t":"code","b":[32,235,37],"m":"jsr","oa":9707,"o":"wait_240_frames"},{"a":38974,"t":"code","b":[76,97,149],"m":"jmp","oa":38241,"o":"attract_mode"},{"a":38977,"l":"b_9841","t":"code","b":[169,41],"m":"lda","o":"#$29","x":[38940]},{"a":38979,"t":"code","b":[32,239,13],"m":"jsr","oa":3567,"o":"queue_message"},{"a":38982,"l":"b_9846","t":"code","b":[173,6,3],"m":"lda","oa":774,"o":"a_0306","x":[38985,38996]},{"a":38985,"t":"code","b":[240,251],"m":"beq","oa":38982,"o":"b_9846"},{"a":38987,"t":"code","b":[206,6,3],"m":"dec","oa":774,"o":"a_0306"},{"a":38990,"t":"code","b":[32,72,14],"m":"jsr","oa":3656,"o":"message_print_step"},{"a":38993,"t":"code","b":[173,8,2],"m":"lda","oa":520,"o":"msg_queue_len"},{"a":38996,"t":"code","b":[208,240],"m":"bne","oa":38982,"o":"b_9846"},{"a":38998,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":39000,"t":"code","b":[141,23,3],"m":"sta","oa":791,"o":"a_0317"},{"a":39003,"t":"code","b":[141,24,3],"m":"sta","oa":792,"o":"a_0318"},{"a":39006,"t":"code","b":[32,189,153],"m":"jsr","oa":39357,"o":"enter_initials"},{"a":39009,"t":"code","b":[174,8,3],"m":"ldx","oa":776,"o":"a_0308"},{"a":39012,"t":"code","b":[173,231,2],"m":"lda","oa":743,"o":"a_02E7"},{"a":39015,"t":"code","b":[157,232,131],"m":"sta","oa":33768,"o":"high_score_table,x"},{"a":39018,"t":"code","b":[173,232,2],"m":"lda","oa":744,"o":"a_02E8"},{"a":39021,"t":"code","b":[157,233,131],"m":"sta","oa":33769,"o":"f_83E9,x"},{"a":39024,"t":"code","b":[173,233,2],"m":"lda","oa":745,"o":"a_02E9"},{"a":39027,"t":"code","b":[157,234,131],"m":"sta","oa":33770,"o":"f_83EA,x"},{"a":39030,"t":"code","b":[173,60,195],"m":"lda","oa":49980,"o":"a_C33C"},{"a":39033,"t":"code","b":[157,235,131],"m":"sta","oa":33771,"o":"f_83EB,x"},{"a":39036,"t":"code","b":[173,61,195],"m":"lda","oa":49981,"o":"a_C33D"},{"a":39039,"t":"code","b":[157,236,131],"m":"sta","oa":33772,"o":"f_83EC,x"},{"a":39042,"t":"code","b":[173,62,195],"m":"lda","oa":49982,"o":"a_C33E"},{"a":39045,"t":"code","b":[157,237,131],"m":"sta","oa":33773,"o":"f_83ED,x"},{"a":39048,"t":"code","b":[76,97,149],"m":"jmp","oa":38241,"o":"attract_mode"},{"a":39051,"l":"copy_table_byte","c":"Copies one byte from the high-score table at $83E8 (X) to the screen row being drawn through the pointer at $2A (Y).","t":"code","b":[189,232,131],"m":"lda","oa":33768,"o":"high_score_table,x","x":[39568,39571,39574]},{"a":39054,"t":"code","b":[145,42],"m":"sta","oa":42,"o":"(zpa_2A),y"},{"a":39056,"t":"code","b":[200],"m":"iny"},{"a":39057,"t":"code","b":[232],"m":"inx"},{"a":39058,"t":"code","b":[96],"m":"rts"},{"a":39059,"l":"attract_irq_install","c":"Installs the attract mode's raster interrupt: disables CIA1 interrupts, enables the raster interrupt at line $88 and points the IRQ vector at $98C0.","t":"code","b":[120],"m":"sei","x":[39637]},{"a":39060,"t":"code","b":[162,127],"m":"ldx","o":"#$7F"},{"a":39062,"t":"code","b":[141,13,220],"m":"sta","o":"cia1_interrupt"},{"a":39065,"t":"code","b":[173,13,220],"m":"lda","o":"cia1_interrupt"},{"a":39068,"t":"code","b":[169,128],"m":"lda","o":"#$80"},{"a":39070,"t":"code","b":[141,14,220],"m":"sta","o":"cia1_control_a"},{"a":39073,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":39075,"t":"code","b":[141,26,208],"m":"sta","o":"vic_irq_enable"},{"a":39078,"t":"code","b":[169,27],"m":"lda","o":"#$1B"},{"a":39080,"t":"code","b":[141,17,208],"m":"sta","o":"vic_control1"},{"a":39083,"t":"code","b":[169,136],"m":"lda","o":"#$88"},{"a":39085,"t":"code","b":[141,18,208],"m":"sta","o":"vic_raster"},{"a":39088,"t":"code","b":[169,192],"m":"lda","o":"#$C0"},{"a":39090,"t":"code","b":[141,254,255],"m":"sta","oa":65534,"o":"$FFFE"},{"a":39093,"t":"code","b":[169,152],"m":"lda","o":"#$98"},{"a":39095,"t":"code","b":[141,255,255],"m":"sta","oa":65535,"o":"$FFFF"},{"a":39098,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":39100,"t":"code","b":[133,100],"m":"sta","oa":100,"o":"zpa_64"},{"a":39102,"t":"code","b":[88],"m":"cli"},{"a":39103,"t":"code","b":[96],"m":"rts"},{"a":39104,"l":"attract_irq","c":"Raster handler of the attract mode: acknowledges the interrupt and dispatches through the table at $98DA, indexed by $64, to one of four handlers.","t":"code","b":[72],"m":"pha"},{"a":39105,"t":"code","b":[138],"m":"txa"},{"a":39106,"t":"code","b":[72],"m":"pha"},{"a":39107,"t":"code","b":[152],"m":"tya"},{"a":39108,"t":"code","b":[72],"m":"pha"},{"a":39109,"t":"code","b":[173,25,208],"m":"lda","o":"vic_irq_status"},{"a":39112,"t":"code","b":[141,25,208],"m":"sta","o":"vic_irq_status"},{"a":39115,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":39117,"t":"code","b":[240,31],"m":"beq","oa":39150,"o":"b_98EE"},{"a":39119,"t":"code","b":[164,100],"m":"ldy","oa":100,"o":"zpa_64"},{"a":39121,"t":"code","b":[185,219,152],"m":"lda","oa":39131,"o":"f_98DB,y"},{"a":39124,"t":"code","b":[72],"m":"pha"},{"a":39125,"t":"code","b":[185,218,152],"m":"lda","oa":39130,"o":"attract_irq_table,y"},{"a":39128,"t":"code","b":[72],"m":"pha"},{"a":39129,"t":"code","b":[96],"m":"rts"},{"a":39130,"l":"attract_irq_table","c":"Four words (address minus one) of the attract mode's raster handlers: $98E2, $98F4, $9903 and $9912.","t":"byte","b":[225],"x":[39125]},{"a":39131,"l":"f_98DB","c":"Data at $98DB (f_98DB): read by attract_irq.","t":"byte","b":[152,243,152,2,153,17,153],"x":[39121]},{"a":39138,"l":"attract_irq_handler_a","c":"Raster handler of the attract mode: runs the sound step, then sets the next raster line to $6E.","t":"code","b":[32,147,60],"m":"jsr","oa":15507,"o":"sound_step"},{"a":39141,"t":"code","b":[169,110],"m":"lda","o":"#$6E"},{"a":39143,"t":"code","b":[141,18,208],"m":"sta","o":"vic_raster"},{"a":39146,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":39148,"t":"code","b":[133,100],"m":"sta","oa":100,"o":"zpa_64"},{"a":39150,"l":"b_98EE","t":"code","b":[104],"m":"pla","x":[39117,39168,39183,39222]},{"a":39151,"t":"code","b":[168],"m":"tay"},{"a":39152,"t":"code","b":[104],"m":"pla"},{"a":39153,"t":"code","b":[170],"m":"tax"},{"a":39154,"t":"code","b":[104],"m":"pla"},{"a":39155,"t":"code","b":[64],"m":"rti"},{"a":39156,"l":"attract_irq_handler_b","c":"Attract-mode raster handler: runs the sound step, selects the handler at $9903 next and sets the next raster line to $BC.","t":"code","b":[32,147,60],"m":"jsr","oa":15507,"o":"sound_step"},{"a":39159,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":39161,"t":"code","b":[133,100],"m":"sta","oa":100,"o":"zpa_64"},{"a":39163,"t":"code","b":[169,188],"m":"lda","o":"#$BC"},{"a":39165,"t":"code","b":[141,18,208],"m":"sta","o":"vic_raster"},{"a":39168,"t":"code","b":[76,238,152],"m":"jmp","oa":39150,"o":"b_98EE"},{"a":39171,"l":"attract_irq_handler_c","c":"Attract-mode raster handler: runs the sound step, selects the handler at $9912 next and sets the next raster line to $FF.","t":"code","b":[32,147,60],"m":"jsr","oa":15507,"o":"sound_step"},{"a":39174,"t":"code","b":[169,6],"m":"lda","o":"#$06"},{"a":39176,"t":"code","b":[133,100],"m":"sta","oa":100,"o":"zpa_64"},{"a":39178,"t":"code","b":[169,255],"m":"lda","o":"#$FF"},{"a":39180,"t":"code","b":[141,18,208],"m":"sta","o":"vic_raster"},{"a":39183,"t":"code","b":[76,238,152],"m":"jmp","oa":39150,"o":"b_98EE"},{"a":39186,"l":"attract_irq_handler_d","c":"Attract-mode raster handler, last of the frame: runs the sound step, counts the attract timers $0311 and $0245, rotates the colour table and refills the colour RAM every sixth frame, and sets the next raster line to $20.","t":"code","b":[32,147,60],"m":"jsr","oa":15507,"o":"sound_step"},{"a":39189,"t":"code","b":[238,17,3],"m":"inc","oa":785,"o":"a_0311"},{"a":39192,"t":"code","b":[238,69,2],"m":"inc","oa":581,"o":"a_0245"},{"a":39195,"t":"code","b":[173,17,3],"m":"lda","oa":785,"o":"a_0311"},{"a":39198,"t":"code","b":[201,6],"m":"cmp","o":"#$06"},{"a":39200,"t":"code","b":[208,11],"m":"bne","oa":39213,"o":"b_992D"},{"a":39202,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":39204,"t":"code","b":[141,17,3],"m":"sta","oa":785,"o":"a_0311"},{"a":39207,"t":"code","b":[32,82,153],"m":"jsr","oa":39250,"o":"rotate_colour_table"},{"a":39210,"t":"code","b":[32,104,153],"m":"jsr","oa":39272,"o":"attract_colour_fill"},{"a":39213,"l":"b_992D","t":"code","b":[169,0],"m":"lda","o":"#$00","x":[39200]},{"a":39215,"t":"code","b":[133,100],"m":"sta","oa":100,"o":"zpa_64"},{"a":39217,"t":"code","b":[169,32],"m":"lda","o":"#$20"},{"a":39219,"t":"code","b":[141,18,208],"m":"sta","o":"vic_raster"},{"a":39222,"t":"code","b":[76,238,152],"m":"jmp","oa":39150,"o":"b_98EE"},{"a":39225,"l":"draw_score_pair","c":"Draws one table byte as two score digits into the row being drawn.","t":"code","b":[189,232,131],"m":"lda","oa":33768,"o":"high_score_table,x","x":[39554,39557,39560]},{"a":39228,"t":"code","b":[72],"m":"pha"},{"a":39229,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":39230,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":39231,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":39232,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":39233,"t":"code","b":[24],"m":"clc"},{"a":39234,"t":"code","b":[105,238],"m":"adc","o":"#$EE"},{"a":39236,"t":"code","b":[145,42],"m":"sta","oa":42,"o":"(zpa_2A),y"},{"a":39238,"t":"code","b":[200],"m":"iny"},{"a":39239,"t":"code","b":[104],"m":"pla"},{"a":39240,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":39242,"t":"code","b":[24],"m":"clc"},{"a":39243,"t":"code","b":[105,238],"m":"adc","o":"#$EE"},{"a":39245,"t":"code","b":[145,42],"m":"sta","oa":42,"o":"(zpa_2A),y"},{"a":39247,"t":"code","b":[200],"m":"iny"},{"a":39248,"t":"code","b":[232],"m":"inx"},{"a":39249,"t":"code","b":[96],"m":"rts"},{"a":39250,"l":"rotate_colour_table","c":"Rotates the 16-entry colour table at $8438 by one place (used by the colour-bar interrupt).","t":"code","b":[173,56,132],"m":"lda","oa":33848,"o":"f_8438","x":[15720,39207]},{"a":39253,"t":"code","b":[72],"m":"pha"},{"a":39254,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":39256,"l":"b_9958","t":"code","b":[189,57,132],"m":"lda","oa":33849,"o":"f_8439,x","x":[39265]},{"a":39259,"t":"code","b":[157,56,132],"m":"sta","oa":33848,"o":"f_8438,x"},{"a":39262,"t":"code","b":[232],"m":"inx"},{"a":39263,"t":"code","b":[224,16],"m":"cpx","o":"#$10"},{"a":39265,"t":"code","b":[208,245],"m":"bne","oa":39256,"o":"b_9958"},{"a":39267,"t":"code","b":[104],"m":"pla"},{"a":39268,"t":"code","b":[141,71,132],"m":"sta","oa":33863,"o":"a_8447"},{"a":39271,"t":"code","b":[96],"m":"rts"},{"a":39272,"l":"attract_colour_fill","c":"Writes the colours of the rotating colour table at $8438 into colour RAM down the rows of the high-score list, so that the list's colours cycle; the colour table is rotated by $9952 every sixth tick.","t":"code","b":[160,0],"m":"ldy","o":"#$00","x":[39210]},{"a":39274,"l":"b_996A","t":"code","b":[169,1],"m":"lda","o":"#$01","x":[39342]},{"a":39276,"t":"code","b":[153,90,216],"m":"sta","o":"$D85A,y"},{"a":39279,"t":"code","b":[173,56,132],"m":"lda","oa":33848,"o":"f_8438"},{"a":39282,"t":"code","b":[153,170,216],"m":"sta","o":"$D8AA,y"},{"a":39285,"t":"code","b":[173,57,132],"m":"lda","oa":33849,"o":"f_8439"},{"a":39288,"t":"code","b":[153,250,216],"m":"sta","o":"$D8FA,y"},{"a":39291,"t":"code","b":[173,58,132],"m":"lda","oa":33850,"o":"a_843A"},{"a":39294,"t":"code","b":[153,74,217],"m":"sta","o":"$D94A,y"},{"a":39297,"t":"code","b":[173,59,132],"m":"lda","oa":33851,"o":"a_843B"},{"a":39300,"t":"code","b":[153,154,217],"m":"sta","o":"$D99A,y"},{"a":39303,"t":"code","b":[173,60,132],"m":"lda","oa":33852,"o":"a_843C"},{"a":39306,"t":"code","b":[153,234,217],"m":"sta","o":"$D9EA,y"},{"a":39309,"t":"code","b":[173,61,132],"m":"lda","oa":33853,"o":"a_843D"},{"a":39312,"t":"code","b":[153,58,218],"m":"sta","o":"$DA3A,y"},{"a":39315,"t":"code","b":[173,62,132],"m":"lda","oa":33854,"o":"a_843E"},{"a":39318,"t":"code","b":[153,138,218],"m":"sta","o":"$DA8A,y"},{"a":39321,"t":"code","b":[173,63,132],"m":"lda","oa":33855,"o":"a_843F"},{"a":39324,"t":"code","b":[153,218,218],"m":"sta","o":"$DADA,y"},{"a":39327,"t":"code","b":[173,64,132],"m":"lda","oa":33856,"o":"a_8440"},{"a":39330,"t":"code","b":[153,42,219],"m":"sta","o":"$DB2A,y"},{"a":39333,"t":"code","b":[173,65,132],"m":"lda","oa":33857,"o":"a_8441"},{"a":39336,"t":"code","b":[153,122,219],"m":"sta","o":"$DB7A,y"},{"a":39339,"t":"code","b":[200],"m":"iny"},{"a":39340,"t":"code","b":[192,20],"m":"cpy","o":"#$14"},{"a":39342,"t":"code","b":[208,186],"m":"bne","oa":39274,"o":"b_996A"},{"a":39344,"t":"code","b":[96],"m":"rts"},{"a":39345,"l":"high_score_heading","c":"The characters of the HIGH SCORES heading.","t":"byte","b":[104,105,103,104,248,248,115,99],"x":[39478]},{"a":39353,"t":"byte","b":[111,114,101,115]},{"a":39357,"l":"enter_initials","c":"Waits for the stick and fire to enter the three initials of a new high score: left and right change the letter, fire accepts it and moves on, with a time-out of 40 ticks.","t":"code","b":[173,6,3],"m":"lda","oa":774,"o":"a_0306","x":[39006,39362,39403,39416,39433]},{"a":39360,"t":"code","b":[201,10],"m":"cmp","o":"#$0A"},{"a":39362,"t":"code","b":[144,249],"m":"bcc","oa":39357,"o":"enter_initials"},{"a":39364,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":39366,"t":"code","b":[141,6,3],"m":"sta","oa":774,"o":"a_0306"},{"a":39369,"t":"code","b":[238,24,3],"m":"inc","oa":792,"o":"a_0318"},{"a":39372,"t":"code","b":[173,24,3],"m":"lda","oa":792,"o":"a_0318"},{"a":39375,"t":"code","b":[201,40],"m":"cmp","o":"#$28"},{"a":39377,"t":"code","b":[208,1],"m":"bne","oa":39380,"o":"b_99D4"},{"a":39379,"t":"code","b":[96],"m":"rts"},{"a":39380,"l":"b_99D4","t":"code","b":[32,113,43],"m":"jsr","oa":11121,"o":"read_joystick","x":[39377]},{"a":39383,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":39385,"t":"code","b":[240,21],"m":"beq","oa":39408,"o":"b_99F0"},{"a":39387,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":39389,"t":"code","b":[142,24,3],"m":"stx","oa":792,"o":"a_0318"},{"a":39392,"t":"code","b":[72],"m":"pha"},{"a":39393,"t":"code","b":[41,4],"m":"and","o":"#$04"},{"a":39395,"t":"code","b":[240,3],"m":"beq","oa":39400,"o":"b_99E8"},{"a":39397,"t":"code","b":[32,12,154],"m":"jsr","oa":39436,"o":"initial_next_letter"},{"a":39400,"l":"b_99E8","t":"code","b":[104],"m":"pla","x":[39395]},{"a":39401,"t":"code","b":[41,8],"m":"and","o":"#$08"},{"a":39403,"t":"code","b":[240,208],"m":"beq","oa":39357,"o":"enter_initials"},{"a":39405,"t":"code","b":[32,32,154],"m":"jsr","oa":39456,"o":"initial_previous_letter"},{"a":39408,"l":"b_99F0","t":"code","b":[32,134,5],"m":"jsr","oa":1414,"o":"read_fire_and_direction_edges","x":[39385]},{"a":39411,"t":"code","b":[173,2,2],"m":"lda","oa":514,"o":"a_0202"},{"a":39414,"t":"code","b":[208,3],"m":"bne","oa":39419,"o":"b_99FB"},{"a":39416,"t":"code","b":[76,189,153],"m":"jmp","oa":39357,"o":"enter_initials"},{"a":39419,"l":"b_99FB","t":"code","b":[162,0],"m":"ldx","o":"#$00","x":[39414]},{"a":39421,"t":"code","b":[142,24,3],"m":"stx","oa":792,"o":"a_0318"},{"a":39424,"t":"code","b":[174,23,3],"m":"ldx","oa":791,"o":"a_0317"},{"a":39427,"t":"code","b":[232],"m":"inx"},{"a":39428,"t":"code","b":[142,23,3],"m":"stx","oa":791,"o":"a_0317"},{"a":39431,"t":"code","b":[224,3],"m":"cpx","o":"#$03"},{"a":39433,"t":"code","b":[208,178],"m":"bne","oa":39357,"o":"enter_initials"},{"a":39435,"t":"code","b":[96],"m":"rts"},{"a":39436,"l":"initial_next_letter","c":"Steps the current initial forward one letter, wrapping from Z to A.","t":"code","b":[174,23,3],"m":"ldx","oa":791,"o":"a_0317","x":[39397]},{"a":39439,"t":"code","b":[189,60,195],"m":"lda","oa":49980,"o":"a_C33C,x"},{"a":39442,"t":"code","b":[201,122],"m":"cmp","o":"#$7A"},{"a":39444,"t":"code","b":[240,4],"m":"beq","oa":39450,"o":"b_9A1A"},{"a":39446,"t":"code","b":[254,60,195],"m":"inc","oa":49980,"o":"a_C33C,x"},{"a":39449,"t":"code","b":[96],"m":"rts"},{"a":39450,"l":"b_9A1A","t":"code","b":[169,97],"m":"lda","o":"#$61","x":[39444]},{"a":39452,"t":"code","b":[157,60,195],"m":"sta","oa":49980,"o":"a_C33C,x"},{"a":39455,"t":"code","b":[96],"m":"rts"},{"a":39456,"l":"initial_previous_letter","c":"Steps the current initial back one letter, wrapping from A to Z.","t":"code","b":[174,23,3],"m":"ldx","oa":791,"o":"a_0317","x":[39405]},{"a":39459,"t":"code","b":[189,60,195],"m":"lda","oa":49980,"o":"a_C33C,x"},{"a":39462,"t":"code","b":[201,97],"m":"cmp","o":"#$61"},{"a":39464,"t":"code","b":[240,4],"m":"beq","oa":39470,"o":"b_9A2E"},{"a":39466,"t":"code","b":[222,60,195],"m":"dec","oa":49980,"o":"a_C33C,x"},{"a":39469,"t":"code","b":[96],"m":"rts"},{"a":39470,"l":"b_9A2E","t":"code","b":[169,122],"m":"lda","o":"#$7A","x":[39464]},{"a":39472,"t":"code","b":[157,60,195],"m":"sta","oa":49980,"o":"a_C33C,x"},{"a":39475,"t":"code","b":[96],"m":"rts"},{"a":39476,"l":"draw_high_score_table","c":"Draws the high-score screen: the headline from $99B1, ten rows each with its rank, six score digits and three initials from the table at $83E8, and the coloured cells.","t":"code","b":[162,0],"m":"ldx","o":"#$00","x":[39634]},{"a":39478,"l":"b_9A36","t":"code","b":[189,177,153],"m":"lda","oa":39345,"o":"high_score_heading,x","x":[39487]},{"a":39481,"t":"code","b":[157,94,192],"m":"sta","oa":49246,"o":"f_C05E,x"},{"a":39484,"t":"code","b":[232],"m":"inx"},{"a":39485,"t":"code","b":[224,12],"m":"cpx","o":"#$0C"},{"a":39487,"t":"code","b":[208,245],"m":"bne","oa":39478,"o":"b_9A36"},{"a":39489,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":39491,"t":"code","b":[160,0],"m":"ldy","o":"#$00"},{"a":39493,"l":"b_9A45","t":"code","b":[189,36,132],"m":"lda","oa":33828,"o":"title_colour_data,x","x":[39516,39525]},{"a":39496,"t":"code","b":[153,170,192],"m":"sta","oa":49322,"o":"f_C0AA,y"},{"a":39499,"t":"code","b":[189,42,132],"m":"lda","oa":33834,"o":"f_842A,x"},{"a":39502,"t":"code","b":[153,154,193],"m":"sta","oa":49562,"o":"f_C19A,y"},{"a":39505,"t":"code","b":[189,48,132],"m":"lda","oa":33840,"o":"f_8430,x"},{"a":39508,"t":"code","b":[153,138,194],"m":"sta","oa":49802,"o":"f_C28A,y"},{"a":39511,"t":"code","b":[232],"m":"inx"},{"a":39512,"t":"code","b":[200],"m":"iny"},{"a":39513,"t":"code","b":[138],"m":"txa"},{"a":39514,"t":"code","b":[41,1],"m":"and","o":"#$01"},{"a":39516,"t":"code","b":[208,231],"m":"bne","oa":39493,"o":"b_9A45"},{"a":39518,"t":"code","b":[152],"m":"tya"},{"a":39519,"t":"code","b":[24],"m":"clc"},{"a":39520,"t":"code","b":[105,78],"m":"adc","o":"#$4E"},{"a":39522,"t":"code","b":[168],"m":"tay"},{"a":39523,"t":"code","b":[224,6],"m":"cpx","o":"#$06"},{"a":39525,"t":"code","b":[208,222],"m":"bne","oa":39493,"o":"b_9A45"},{"a":39527,"t":"code","b":[173,54,132],"m":"lda","oa":33846,"o":"a_8436"},{"a":39530,"t":"code","b":[141,122,195],"m":"sta","oa":50042,"o":"a_C37A"},{"a":39533,"t":"code","b":[173,55,132],"m":"lda","oa":33847,"o":"a_8437"},{"a":39536,"t":"code","b":[141,123,195],"m":"sta","oa":50043,"o":"a_C37B"},{"a":39539,"t":"code","b":[169,175],"m":"lda","o":"#$AF"},{"a":39541,"t":"code","b":[133,42],"m":"sta","oa":42,"o":"zpa_2A"},{"a":39543,"t":"code","b":[169,192],"m":"lda","o":"#$C0"},{"a":39545,"t":"code","b":[133,43],"m":"sta","oa":43,"o":"zpa_2B"},{"a":39547,"t":"code","b":[162,0],"m":"ldx","o":"#$00"},{"a":39549,"t":"code","b":[142,8,3],"m":"stx","oa":776,"o":"a_0308"},{"a":39552,"l":"b_9A80","t":"code","b":[160,0],"m":"ldy","o":"#$00","x":[39599]},{"a":39554,"t":"code","b":[32,57,153],"m":"jsr","oa":39225,"o":"draw_score_pair"},{"a":39557,"t":"code","b":[32,57,153],"m":"jsr","oa":39225,"o":"draw_score_pair"},{"a":39560,"t":"code","b":[32,57,153],"m":"jsr","oa":39225,"o":"draw_score_pair"},{"a":39563,"t":"code","b":[200],"m":"iny"},{"a":39564,"t":"code","b":[200],"m":"iny"},{"a":39565,"t":"code","b":[200],"m":"iny"},{"a":39566,"t":"code","b":[200],"m":"iny"},{"a":39567,"t":"code","b":[200],"m":"iny"},{"a":39568,"t":"code","b":[32,139,152],"m":"jsr","oa":39051,"o":"copy_table_byte"},{"a":39571,"t":"code","b":[32,139,152],"m":"jsr","oa":39051,"o":"copy_table_byte"},{"a":39574,"t":"code","b":[32,139,152],"m":"jsr","oa":39051,"o":"copy_table_byte"},{"a":39577,"t":"code","b":[165,42],"m":"lda","oa":42,"o":"zpa_2A"},{"a":39579,"t":"code","b":[24],"m":"clc"},{"a":39580,"t":"code","b":[105,80],"m":"adc","o":"#$50"},{"a":39582,"t":"code","b":[133,42],"m":"sta","oa":42,"o":"zpa_2A"},{"a":39584,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":39586,"t":"code","b":[101,43],"m":"adc","oa":43,"o":"zpa_2B"},{"a":39588,"t":"code","b":[133,43],"m":"sta","oa":43,"o":"zpa_2B"},{"a":39590,"t":"code","b":[172,8,3],"m":"ldy","oa":776,"o":"a_0308"},{"a":39593,"t":"code","b":[200],"m":"iny"},{"a":39594,"t":"code","b":[140,8,3],"m":"sty","oa":776,"o":"a_0308"},{"a":39597,"t":"code","b":[192,10],"m":"cpy","o":"#$0A"},{"a":39599,"t":"code","b":[208,207],"m":"bne","oa":39552,"o":"b_9A80"},{"a":39601,"t":"code","b":[96],"m":"rts"},{"a":39602,"t":"code","b":[120],"m":"sei"},{"a":39603,"t":"code","b":[32,93,43],"m":"jsr","oa":11101,"o":"clear_screen_blocks"},{"a":39606,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":39608,"t":"code","b":[141,21,208],"m":"sta","o":"vic_sprite_enable"},{"a":39611,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":39613,"t":"code","b":[141,33,208],"m":"sta","o":"vic_background0"},{"a":39616,"t":"code","b":[169,6],"m":"lda","o":"#$06"},{"a":39618,"t":"code","b":[141,24,208],"m":"sta","o":"vic_memory"},{"a":39621,"t":"code","b":[169,148],"m":"lda","o":"#$94"},{"a":39623,"t":"code","b":[141,0,221],"m":"sta","o":"cia2_port_a"},{"a":39626,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":39628,"t":"code","b":[141,22,208],"m":"sta","o":"vic_control2"},{"a":39631,"t":"code","b":[32,227,154],"m":"jsr","oa":39651,"o":"attract_sprites"},{"a":39634,"t":"code","b":[32,52,154],"m":"jsr","oa":39476,"o":"draw_high_score_table"},{"a":39637,"t":"code","b":[32,147,152],"m":"jsr","oa":39059,"o":"attract_irq_install"},{"a":39640,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":39642,"t":"code","b":[141,69,2],"m":"sta","oa":581,"o":"a_0245"},{"a":39645,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":39647,"t":"code","b":[141,70,2],"m":"sta","oa":582,"o":"a_0246"},{"a":39650,"t":"code","b":[96],"m":"rts"},{"a":39651,"l":"attract_sprites","c":"Sets up the four sprite slots of the two robots on the high-score screen (sprite pointers $C0 and $C1, colour 3, left pair near X $40, right pair near X $110) and copies them to the VIC.","t":"code","b":[169,192],"m":"lda","o":"#$C0","x":[39631]},{"a":39653,"t":"code","b":[141,248,195],"m":"sta","oa":50168,"o":"a_C3F8"},{"a":39656,"t":"code","b":[141,250,195],"m":"sta","oa":50170,"o":"a_C3FA"},{"a":39659,"t":"code","b":[169,193],"m":"lda","o":"#$C1"},{"a":39661,"t":"code","b":[141,249,195],"m":"sta","oa":50169,"o":"a_C3F9"},{"a":39664,"t":"code","b":[141,251,195],"m":"sta","oa":50171,"o":"a_C3FB"},{"a":39667,"t":"code","b":[169,3],"m":"lda","o":"#$03"},{"a":39669,"t":"code","b":[141,39,208],"m":"sta","o":"vic_sprite0_colour"},{"a":39672,"t":"code","b":[141,40,208],"m":"sta","o":"vic_sprite1_colour"},{"a":39675,"t":"code","b":[141,41,208],"m":"sta","o":"vic_sprite2_colour"},{"a":39678,"t":"code","b":[141,42,208],"m":"sta","o":"vic_sprite3_colour"},{"a":39681,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":39683,"t":"code","b":[141,99,2],"m":"sta","oa":611,"o":"a_0263"},{"a":39686,"t":"code","b":[141,100,2],"m":"sta","oa":612,"o":"a_0264"},{"a":39689,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":39691,"t":"code","b":[141,101,2],"m":"sta","oa":613,"o":"a_0265"},{"a":39694,"t":"code","b":[141,102,2],"m":"sta","oa":614,"o":"a_0266"},{"a":39697,"t":"code","b":[169,64],"m":"lda","o":"#$40"},{"a":39699,"t":"code","b":[141,75,2],"m":"sta","oa":587,"o":"a_024B"},{"a":39702,"t":"code","b":[141,76,2],"m":"sta","oa":588,"o":"a_024C"},{"a":39705,"t":"code","b":[169,16],"m":"lda","o":"#$10"},{"a":39707,"t":"code","b":[141,77,2],"m":"sta","oa":589,"o":"a_024D"},{"a":39710,"t":"code","b":[141,78,2],"m":"sta","oa":590,"o":"a_024E"},{"a":39713,"t":"code","b":[169,192],"m":"lda","o":"#$C0"},{"a":39715,"t":"code","b":[141,83,2],"m":"sta","oa":595,"o":"a_0253"},{"a":39718,"t":"code","b":[141,85,2],"m":"sta","oa":597,"o":"a_0255"},{"a":39721,"t":"code","b":[169,213],"m":"lda","o":"#$D5"},{"a":39723,"t":"code","b":[141,84,2],"m":"sta","oa":596,"o":"a_0254"},{"a":39726,"t":"code","b":[141,86,2],"m":"sta","oa":598,"o":"a_0256"},{"a":39729,"t":"code","b":[32,151,54],"m":"jsr","oa":13975,"o":"slots_to_vic"},{"a":39732,"t":"code","b":[169,15],"m":"lda","o":"#$0F"},{"a":39734,"t":"code","b":[141,21,208],"m":"sta","o":"vic_sprite_enable"},{"a":39737,"t":"code","b":[96],"m":"rts"},{"a":39738,"l":"abort_key_check","c":"Tests the F5 key (key 6), used to abandon a game.","t":"code","b":[169,6],"m":"lda","o":"#$06","x":[1281,9965]},{"a":39740,"t":"code","b":[76,217,25],"m":"jmp","oa":6617,"o":"key_pressed"},{"a":39743,"l":"start_hit_effect","c":"Starts a hit-flash effect on sprite slot X: if the effect flag at $0283,X is clear it sets it and colours the sprite white.","t":"code","b":[8],"m":"php","x":[12999]},{"a":39744,"t":"code","b":[189,131,2],"m":"lda","oa":643,"o":"f_0283,x"},{"a":39747,"t":"code","b":[208,8],"m":"bne","oa":39757,"o":"b_9B4D"},{"a":39749,"t":"code","b":[254,131,2],"m":"inc","oa":643,"o":"f_0283,x"},{"a":39752,"t":"code","b":[169,7],"m":"lda","o":"#$07"},{"a":39754,"t":"code","b":[157,39,208],"m":"sta","o":"vic_sprite0_colour,x"},{"a":39757,"l":"b_9B4D","t":"code","b":[40],"m":"plp","x":[39747]},{"a":39758,"t":"code","b":[96],"m":"rts"},{"a":39759,"l":"music_work_area","c":"The music driver's variables, copied tables and per-voice state, and its note-to-frequency tables ($9DF9 and $9E4A).","t":"byte","b":[22,208,32,101,155,32,182,154]},{"a":39767,"t":"byte","b":[32,93,153,169,0,141,69,2]},{"a":39775,"t":"byte","b":[169,1,141,70,2,96,169,192]},{"a":39783,"t":"byte","b":[141,248,195,141,250,195,169,193]},{"a":39791,"t":"byte","b":[141,249,195,141,251,195,169,3]},{"a":39799,"t":"byte","b":[141,39,208,141,40,208,141,41]},{"a":39807,"t":"byte","b":[208,141,42,208,169,0,141,99]},{"a":39815,"t":"byte","b":[2,141,100,2,169,1,141,101]},{"a":39823,"t":"byte","b":[2,141,102,2,169,64,141,75]},{"a":39831,"t":"byte","b":[2,141,76,2,169,16,141,77]},{"a":39839,"t":"byte","b":[2,141,78,2,169,192,141,83]},{"a":39847,"t":"byte","b":[2,141,85,2,169,213,141,84]},{"a":39855,"t":"byte","b":[2,141,86,2,32,38,57,169]},{"a":39863,"t":"byte","b":[15,141,21,208,96,18,80,0]},{"a":39871,"t":"byte","b":[106,108,109,16,0,0,100,97]},{"a":39879,"t":"byte","b":[118,7,80,0,98,105,108,5]},{"a":39887,"t":"byte","b":[0,0,109,105,99,2,80,0]},{"a":39895,"t":"byte","b":[97,106,115,1,0,0,106,111]},{"a":39903,"t":"byte","b":[102,0,117,0,99,100,115,0]},{"a":39911,"t":"byte","b":[80,0,103,99,98,0,37,0]},{"a":39919,"t":"byte","b":[97,111,110,0,18,80,112,111]},{"a":39927,"t":"byte","b":[108,238,239,238,240,238,241,238]},{"a":39935,"t":"byte","b":[242]},{"a":39936,"l":"voice1_command_table","c":"Jump table of voice 1's script commands (26 entries); the command byte minus $C0 chooses the entry.","t":"byte","b":[27,161,25,160,198,160,17,160],"x":[42160]},{"a":39944,"t":"byte","b":[250,8,245,160,144,160,1,161]},{"a":39952,"t":"byte","b":[250,8,115,160,64,161,52,161]},{"a":39960,"t":"byte","b":[57,160,250,8,75,160,95,160]},{"a":39968,"t":"byte","b":[250,8,250,8,211,160,250,8]},{"a":39976,"t":"byte","b":[233,160,236,160,250,8,250,8]},{"a":39984,"t":"byte","b":[173,160,250,8]},{"a":39988,"l":"voice2_command_table","c":"Jump table of voice 2's script commands.","t":"byte","b":[61,162,94,161,254,161,86,161],"x":[42503]},{"a":39996,"t":"byte","b":[249,161,23,162,195,161,35,162]},{"a":40004,"t":"byte","b":[253,8,166,161,107,162,95,162]},{"a":40012,"t":"byte","b":[253,8,86,162,126,161,146,161]},{"a":40020,"t":"byte","b":[253,8,253,8,253,8,253,8]},{"a":40028,"t":"byte","b":[14,162,11,162,253,8,253,8]},{"a":40036,"t":"byte","b":[224,161,253,8]},{"a":40040,"l":"voice_table_spare","c":"Four bytes before voice 3's command table: the words $B60A and $B60D, which no code was found to read.","t":"byte","b":[10,182,13,182]},{"a":40044,"l":"voice3_command_table","c":"Jump table of voice 3's script commands (26 entries); the command byte minus $C0 chooses the entry (the reader at $A752 adds $AC to the command to get the low byte of the pointer).","t":"byte","b":[143,163,137,162,66,163,129,162],"x":[42848]},{"a":40052,"t":"byte","b":[61,163,105,163,7,163,117,163]},{"a":40060,"t":"byte","b":[0,9,234,162,189,163,168,163]},{"a":40068,"t":"byte","b":[0,9,180,163,169,162,189,162]},{"a":40076,"t":"byte","b":[92,163,209,162,0,9,0,9]},{"a":40084,"t":"byte","b":[96,163,0,9,0,9,0,9]},{"a":40092,"t":"byte","b":[36,163,0,9]},{"a":40096,"l":"f_9CA0","c":"Data at $9CA0 (f_9CA0): written by v1_cmd_set_two, v1_copy_source_high, v1_copy14_source_high, v1_cmd_set_one; read by v1_play_note.","t":"byte","b":[221],"x":[41041,41093,41149,41211,42397]},{"a":40097,"l":"f_9CA1","c":"Data at $9CA1 (f_9CA1): written by v1_cmd_set_two; read by v1_play_note.","t":"byte","b":[221],"x":[41047,42391]},{"a":40098,"l":"a_9CA2","c":"Data at $9CA2 (a_9CA2): read by v1_play_note.","t":"byte","b":[221],"x":[42385]},{"a":40099,"l":"a_9CA3","c":"Data at $9CA3 (a_9CA3): read by v1_play_note.","t":"byte","b":[221],"x":[42379]},{"a":40100,"l":"a_9CA4","c":"Data at $9CA4 (a_9CA4): read by v1_play_note.","t":"byte","b":[221],"x":[42373]},{"a":40101,"l":"a_9CA5","c":"Data at $9CA5 (a_9CA5): read by v1_play_note.","t":"byte","b":[221],"x":[42367]},{"a":40102,"l":"a_9CA6","c":"Data at $9CA6 (a_9CA6): read by v1_play_note.","t":"byte","b":[221],"x":[42361]},{"a":40103,"l":"a_9CA7","c":"Data at $9CA7 (a_9CA7): read by v1_play_note.","t":"byte","b":[221],"x":[42355]},{"a":40104,"l":"a_9CA8","c":"Data at $9CA8 (a_9CA8): read by v1_play_note.","t":"byte","b":[221],"x":[42349]},{"a":40105,"l":"a_9CA9","c":"Data at $9CA9 (a_9CA9): read by v1_play_note.","t":"byte","b":[221],"x":[42343]},{"a":40106,"l":"a_9CAA","c":"Data at $9CAA (a_9CAA): read by v1_play_note.","t":"byte","b":[221],"x":[42337]},{"a":40107,"l":"a_9CAB","c":"Data at $9CAB (a_9CAB): read by v1_play_note.","t":"byte","b":[221],"x":[42331]},{"a":40108,"l":"a_9CAC","c":"Data at $9CAC (a_9CAC): read by v1_play_note.","t":"byte","b":[221],"x":[42325]},{"a":40109,"l":"f_9CAD","c":"Data at $9CAD (f_9CAD): written by start_tune, v1_cmd_goto; read by v1_play_note.","t":"byte","b":[221],"x":[40680,41198,42317]},{"a":40110,"l":"a_9CAE","c":"Data at $9CAE (a_9CAE): read by v1_play_note.","t":"byte","b":[221],"x":[42299]},{"a":40111,"l":"a_9CAF","c":"Data at $9CAF (a_9CAF): read by v1_play_note.","t":"byte","b":[221],"x":[42302]},{"a":40112,"l":"a_9CB0","c":"Data at $9CB0 (a_9CB0): read by v1_play_note.","t":"byte","b":[221],"x":[42293]},{"a":40113,"l":"f_9CB1","c":"Data at $9CB1 (f_9CB1): written by start_tune; read by v1_play_note.","t":"byte","b":[221],"x":[40683,42251]},{"a":40114,"l":"a_9CB2","c":"Data at $9CB2 (a_9CB2): read by v1_play_note.","t":"byte","b":[221],"x":[42287]},{"a":40115,"l":"a_9CB3","c":"Data at $9CB3 (a_9CB3): read by v1_play_note.","t":"byte","b":[221],"x":[42281]},{"a":40116,"l":"a_9CB4","c":"Data at $9CB4 (a_9CB4): read by v1_play_note.","t":"byte","b":[221],"x":[42275]},{"a":40117,"l":"a_9CB5","c":"Data at $9CB5 (a_9CB5): read by v1_play_note.","t":"byte","b":[221],"x":[42269]},{"a":40118,"l":"a_9CB6","c":"Data at $9CB6 (a_9CB6): read by v1_play_note.","t":"byte","b":[221],"x":[42216]},{"a":40119,"l":"a_9CB7","c":"Data at $9CB7 (a_9CB7): read by v1_play_note.","t":"byte","b":[221],"x":[42219]},{"a":40120,"l":"f_9CB8","c":"Data at $9CB8 (f_9CB8): written by v1_cmd_load_envelope; read by v1_play_note.","t":"byte","b":[221],"x":[41293,42240]},{"a":40121,"l":"a_9CB9","c":"Data at $9CB9 (a_9CB9): read by v1_play_note.","t":"byte","b":[221],"x":[42228]},{"a":40122,"l":"a_9CBA","c":"Data at $9CBA (a_9CBA): read by v1_play_note.","t":"byte","b":[221],"x":[42234]},{"a":40123,"l":"a_9CBB","c":"Data at $9CBB (a_9CBB): read by v1_play_note.","t":"byte","b":[221],"x":[42425]},{"a":40124,"l":"a_9CBC","c":"Data at $9CBC (a_9CBC): read by v1_play_note.","t":"byte","b":[221],"x":[42428]},{"a":40125,"l":"f_9CBD","c":"Data at $9CBD (f_9CBD): written by v1_cmd_call, v1_cmd_loop_start.","t":"byte","b":[221],"x":[40992,41111]},{"a":40126,"l":"f_9CBE","c":"Data at $9CBE (f_9CBE): read by v1_cmd_loop_end, v1_cmd_return.","t":"byte","b":[221,221,221,221,221,221,221],"x":[41224,41251]},{"a":40133,"l":"f_9CC5","c":"Data at $9CC5 (f_9CC5): written by v1_cmd_call, v1_cmd_loop_start.","t":"byte","b":[221],"x":[40999,41118]},{"a":40134,"l":"f_9CC6","c":"Data at $9CC6 (f_9CC6): read by v1_cmd_loop_end, v1_cmd_return.","t":"byte","b":[221,221,221,221,221,221,221],"x":[41227,41254]},{"a":40141,"l":"f_9CCD","c":"Data at $9CCD (f_9CCD): written by v1_cmd_loop_start.","t":"byte","b":[221],"x":[41123]},{"a":40142,"l":"f_9CCE","c":"Data at $9CCE (f_9CCE): written by v1_cmd_loop_end.","t":"byte","b":[221,221,221,221,221,221,221],"x":[41219]},{"a":40149,"l":"f_9CD5","c":"Data at $9CD5 (f_9CD5): written by v2_cmd_call, v2_copy_source_high, v2_copy14_source_high, v2_cmd_set_one; read by v2_play_note.","t":"byte","b":[221],"x":[41348,41400,41456,41501,42742]},{"a":40150,"l":"f_9CD6","c":"Data at $9CD6 (f_9CD6): written by v2_cmd_call; read by v2_play_note.","t":"byte","b":[221],"x":[41354,42736]},{"a":40151,"l":"a_9CD7","c":"Data at $9CD7 (a_9CD7): read by v2_play_note.","t":"byte","b":[221],"x":[42730]},{"a":40152,"l":"a_9CD8","c":"Data at $9CD8 (a_9CD8): read by v2_play_note.","t":"byte","b":[221],"x":[42724]},{"a":40153,"l":"a_9CD9","c":"Data at $9CD9 (a_9CD9): read by v2_play_note.","t":"byte","b":[221],"x":[42718]},{"a":40154,"l":"a_9CDA","c":"Data at $9CDA (a_9CDA): read by v2_play_note.","t":"byte","b":[221],"x":[42712]},{"a":40155,"l":"a_9CDB","c":"Data at $9CDB (a_9CDB): read by v2_play_note.","t":"byte","b":[221],"x":[42706]},{"a":40156,"l":"a_9CDC","c":"Data at $9CDC (a_9CDC): read by v2_play_note.","t":"byte","b":[221],"x":[42700]},{"a":40157,"l":"a_9CDD","c":"Data at $9CDD (a_9CDD): read by v2_play_note.","t":"byte","b":[221],"x":[42694]},{"a":40158,"l":"a_9CDE","c":"Data at $9CDE (a_9CDE): read by v2_play_note.","t":"byte","b":[221],"x":[42688]},{"a":40159,"l":"a_9CDF","c":"Data at $9CDF (a_9CDF): read by v2_play_note.","t":"byte","b":[221],"x":[42682]},{"a":40160,"l":"a_9CE0","c":"Data at $9CE0 (a_9CE0): read by v2_play_note.","t":"byte","b":[221],"x":[42676]},{"a":40161,"l":"a_9CE1","c":"Data at $9CE1 (a_9CE1): read by v2_play_note.","t":"byte","b":[221],"x":[42670]},{"a":40162,"l":"a_9CE2","c":"Data at $9CE2 (a_9CE2): written by v2_cmd_goto; read by v2_play_note.","t":"byte","b":[221],"x":[41488,42662]},{"a":40163,"l":"a_9CE3","c":"Data at $9CE3 (a_9CE3): read by v2_play_note.","t":"byte","b":[221],"x":[42644]},{"a":40164,"l":"a_9CE4","c":"Data at $9CE4 (a_9CE4): read by v2_play_note.","t":"byte","b":[221],"x":[42647]},{"a":40165,"l":"a_9CE5","c":"Data at $9CE5 (a_9CE5): read by v2_play_note.","t":"byte","b":[221],"x":[42638]},{"a":40166,"l":"a_9CE6","c":"Data at $9CE6 (a_9CE6): read by v2_play_note.","t":"byte","b":[221],"x":[42596]},{"a":40167,"l":"a_9CE7","c":"Data at $9CE7 (a_9CE7): read by v2_play_note.","t":"byte","b":[221],"x":[42632]},{"a":40168,"l":"a_9CE8","c":"Data at $9CE8 (a_9CE8): read by v2_play_note.","t":"byte","b":[221],"x":[42626]},{"a":40169,"l":"a_9CE9","c":"Data at $9CE9 (a_9CE9): read by v2_play_note.","t":"byte","b":[221],"x":[42620]},{"a":40170,"l":"a_9CEA","c":"Data at $9CEA (a_9CEA): read by v2_play_note.","t":"byte","b":[221],"x":[42614]},{"a":40171,"l":"a_9CEB","c":"Data at $9CEB (a_9CEB): read by v2_play_note.","t":"byte","b":[221],"x":[42561]},{"a":40172,"l":"a_9CEC","c":"Data at $9CEC (a_9CEC): read by v2_play_note.","t":"byte","b":[221],"x":[42564]},{"a":40173,"l":"f_9CED","c":"Data at $9CED (f_9CED): written by v2_cmd_set_sweep_byte; read by v2_play_note.","t":"byte","b":[221],"x":[41592,42585]},{"a":40174,"l":"a_9CEE","c":"Data at $9CEE (a_9CEE): read by v2_play_note.","t":"byte","b":[221],"x":[42573]},{"a":40175,"l":"a_9CEF","c":"Data at $9CEF (a_9CEF): read by v2_play_note.","t":"byte","b":[221],"x":[42579]},{"a":40176,"l":"a_9CF0","c":"Data at $9CF0 (a_9CF0): read by v2_play_note.","t":"byte","b":[221],"x":[42770]},{"a":40177,"l":"a_9CF1","c":"Data at $9CF1 (a_9CF1): read by v2_play_note.","t":"byte","b":[221],"x":[42773]},{"a":40178,"l":"f_9CF2","c":"Data at $9CF2 (f_9CF2): written by v2_cmd_call, v2_cmd_loop_start.","t":"byte","b":[221],"x":[41317,41418]},{"a":40179,"l":"f_9CF3","c":"Data at $9CF3 (f_9CF3): read by v2_cmd_loop_end, v2_cmd_return.","t":"byte","b":[221,221,221,221,221,221,221],"x":[41514,41541]},{"a":40186,"l":"f_9CFA","c":"Data at $9CFA (f_9CFA): written by v2_cmd_call, v2_cmd_loop_start.","t":"byte","b":[221],"x":[41324,41425]},{"a":40187,"l":"f_9CFB","c":"Data at $9CFB (f_9CFB): read by v2_cmd_loop_end, v2_cmd_return.","t":"byte","b":[221,221,221,221,221,221,221],"x":[41517,41544]},{"a":40194,"l":"f_9D02","c":"Data at $9D02 (f_9D02): written by v2_cmd_loop_start.","t":"byte","b":[221],"x":[41430]},{"a":40195,"l":"f_9D03","c":"Data at $9D03 (f_9D03): written by v2_cmd_loop_end.","t":"byte","b":[221,221,221,221,221,221,221],"x":[41509]},{"a":40202,"l":"f_9D0A","c":"Data at $9D0A (f_9D0A): written by v3_cmd_call, v3_copy_source_high, v3_copy14_source_high, v3_cmd_set_one; read by v3_play_note.","t":"byte","b":[221],"x":[41647,41724,41780,41839,43091]},{"a":40203,"l":"f_9D0B","c":"Data at $9D0B (f_9D0B): written by v3_cmd_call; read by v3_play_note.","t":"byte","b":[221],"x":[41653,43085]},{"a":40204,"l":"a_9D0C","c":"Data at $9D0C (a_9D0C): read by v3_play_note.","t":"byte","b":[221],"x":[43079]},{"a":40205,"l":"a_9D0D","c":"Data at $9D0D (a_9D0D): read by v3_play_note.","t":"byte","b":[221],"x":[43073]},{"a":40206,"l":"a_9D0E","c":"Data at $9D0E (a_9D0E): read by v3_play_note.","t":"byte","b":[221],"x":[43067]},{"a":40207,"l":"a_9D0F","c":"Data at $9D0F (a_9D0F): read by v3_play_note.","t":"byte","b":[221],"x":[43061]},{"a":40208,"l":"a_9D10","c":"Data at $9D10 (a_9D10): read by v3_play_note.","t":"byte","b":[221],"x":[43055]},{"a":40209,"l":"a_9D11","c":"Data at $9D11 (a_9D11): read by v3_play_note.","t":"byte","b":[221],"x":[43049]},{"a":40210,"l":"a_9D12","c":"Data at $9D12 (a_9D12): read by v3_play_note.","t":"byte","b":[221],"x":[43043]},{"a":40211,"l":"a_9D13","c":"Data at $9D13 (a_9D13): read by v3_play_note.","t":"byte","b":[221],"x":[43037]},{"a":40212,"l":"a_9D14","c":"Data at $9D14 (a_9D14): read by v3_play_note.","t":"byte","b":[221],"x":[43031]},{"a":40213,"l":"a_9D15","c":"Data at $9D15 (a_9D15): read by v3_play_note.","t":"byte","b":[221],"x":[43025]},{"a":40214,"l":"a_9D16","c":"Data at $9D16 (a_9D16): read by v3_play_note.","t":"byte","b":[221],"x":[43019]},{"a":40215,"l":"a_9D17","c":"Data at $9D17 (a_9D17): written by v3_cmd_filter_route; read by v3_play_note.","t":"byte","b":[221],"x":[41826,43011]},{"a":40216,"l":"a_9D18","c":"Data at $9D18 (a_9D18): read by v3_play_note.","t":"byte","b":[221],"x":[42993]},{"a":40217,"l":"a_9D19","c":"Data at $9D19 (a_9D19): read by v3_play_note.","t":"byte","b":[221],"x":[42996]},{"a":40218,"l":"a_9D1A","c":"Data at $9D1A (a_9D1A): read by v3_play_note.","t":"byte","b":[221],"x":[42987]},{"a":40219,"l":"a_9D1B","c":"Data at $9D1B (a_9D1B): read by v3_play_note.","t":"byte","b":[221],"x":[42945]},{"a":40220,"l":"a_9D1C","c":"Data at $9D1C (a_9D1C): read by v3_play_note.","t":"byte","b":[221],"x":[42981]},{"a":40221,"l":"a_9D1D","c":"Data at $9D1D (a_9D1D): read by v3_play_note.","t":"byte","b":[221],"x":[42975]},{"a":40222,"l":"a_9D1E","c":"Data at $9D1E (a_9D1E): read by v3_play_note.","t":"byte","b":[221],"x":[42969]},{"a":40223,"l":"a_9D1F","c":"Data at $9D1F (a_9D1F): read by v3_play_note.","t":"byte","b":[221],"x":[42963]},{"a":40224,"l":"a_9D20","c":"Data at $9D20 (a_9D20): read by v3_play_note.","t":"byte","b":[221],"x":[42910]},{"a":40225,"l":"a_9D21","c":"Data at $9D21 (a_9D21): read by v3_play_note.","t":"byte","b":[221],"x":[42913]},{"a":40226,"l":"f_9D22","c":"Data at $9D22 (f_9D22): written by v3_cmd_load_envelope; read by v3_play_note.","t":"byte","b":[221],"x":[41930,42934]},{"a":40227,"l":"a_9D23","c":"Data at $9D23 (a_9D23): read by v3_play_note.","t":"byte","b":[221],"x":[42922]},{"a":40228,"l":"a_9D24","c":"Data at $9D24 (a_9D24): read by v3_play_note.","t":"byte","b":[221],"x":[42928]},{"a":40229,"l":"a_9D25","c":"Data at $9D25 (a_9D25): read by v3_play_note.","t":"byte","b":[221],"x":[43119]},{"a":40230,"l":"a_9D26","c":"Data at $9D26 (a_9D26): read by v3_play_note.","t":"byte","b":[221],"x":[43122]},{"a":40231,"l":"f_9D27","c":"Data at $9D27 (f_9D27): written by v3_cmd_call, v3_cmd_loop_start.","t":"byte","b":[221],"x":[41616,41742]},{"a":40232,"l":"f_9D28","c":"Data at $9D28 (f_9D28): read by v3_cmd_loop_end, v3_cmd_return.","t":"byte","b":[221,221,221,221,221,221,221],"x":[41852,41879]},{"a":40239,"l":"f_9D2F","c":"Data at $9D2F (f_9D2F): written by v3_cmd_call, v3_cmd_loop_start.","t":"byte","b":[221],"x":[41623,41749]},{"a":40240,"l":"f_9D30","c":"Data at $9D30 (f_9D30): read by v3_cmd_loop_end, v3_cmd_return.","t":"byte","b":[221,221,221,221,221,221,221],"x":[41855,41882]},{"a":40247,"l":"f_9D37","c":"Data at $9D37 (f_9D37): written by v3_cmd_loop_start.","t":"byte","b":[221],"x":[41754]},{"a":40248,"l":"f_9D38","c":"Data at $9D38 (f_9D38): written by v3_cmd_loop_end.","t":"byte","b":[221,221,221,221,221,221,221],"x":[41847]},{"a":40255,"l":"f_9D3F","c":"Data at $9D3F (f_9D3F): written by v3_copy16_source_high; read by reset_sweeps.","t":"byte","b":[221,221,221,221,221,221,221,221],"x":[41697,42102]},{"a":40263,"l":"f_9D47","c":"Data at $9D47 (f_9D47): read by reset_sweeps.","t":"byte","b":[221,221,221,221,221,221,221,221],"x":[42108]},{"a":40271,"l":"a_9D4F","c":"Data at $9D4F (a_9D4F): written by reset_sweeps; read by filter_sweep_step.","t":"byte","b":[221],"x":[41977,42105]},{"a":40272,"l":"a_9D50","c":"Data at $9D50 (a_9D50): read by filter_sweep_step.","t":"byte","b":[221],"x":[41982]},{"a":40273,"l":"a_9D51","c":"Data at $9D51 (a_9D51): read by filter_sweep_step.","t":"byte","b":[221],"x":[41997]},{"a":40274,"l":"a_9D52","c":"Data at $9D52 (a_9D52): read by filter_sweep_step.","t":"byte","b":[221],"x":[42002]},{"a":40275,"l":"a_9D53","c":"Data at $9D53 (a_9D53): read by filter_sweep_step.","t":"byte","b":[221],"x":[42017]},{"a":40276,"l":"a_9D54","c":"Data at $9D54 (a_9D54): read by filter_sweep_step.","t":"byte","b":[221],"x":[42022]},{"a":40277,"l":"a_9D55","c":"Data at $9D55 (a_9D55): read by filter_sweep_step.","t":"byte","b":[221],"x":[42037]},{"a":40278,"l":"a_9D56","c":"Data at $9D56 (a_9D56): read by filter_sweep_step.","t":"byte","b":[221],"x":[42042]},{"a":40279,"l":"a_9D57","c":"Data at $9D57 (a_9D57): written by reset_sweeps; read by voice1_filter_reset_b.","t":"byte","b":[221],"x":[40807,42111]},{"a":40280,"l":"a_9D58","c":"Data at $9D58 (a_9D58): read by voice1_filter_reset_b.","t":"byte","b":[221],"x":[40813]},{"a":40281,"l":"a_9D59","c":"Data at $9D59 (a_9D59): read by voice1_filter_reset_b.","t":"byte","b":[221],"x":[40819]},{"a":40282,"l":"a_9D5A","c":"Data at $9D5A (a_9D5A): read by voice1_filter_reset_b.","t":"byte","b":[221],"x":[40825]},{"a":40283,"l":"a_9D5B","c":"Data at $9D5B (a_9D5B): written by filter_sweep_step; read by filter_sweep_step.","t":"byte","b":[221],"x":[41951,41956]},{"a":40284,"l":"a_9D5C","c":"Data at $9D5C (a_9D5C): written by silence_sid, v1_cmd_goto, voice1_effects; read by filter_sweep_step.","t":"byte","b":[221],"x":[40891,41172,41939,41959,42079,43224]},{"a":40285,"l":"a_9D5D","c":"Data at $9D5D (a_9D5D): read by voice1_filter_reset.","t":"byte","b":[221],"x":[40795]},{"a":40286,"l":"a_9D5E","c":"Data at $9D5E (a_9D5E): read by voice1_filter_reset.","t":"byte","b":[221],"x":[40798]},{"a":40287,"l":"a_9D5F","c":"Data at $9D5F (a_9D5F): written by voice1_filter_reset, filter_sweep_step; read by filter_sweep_step.","t":"byte","b":[221],"x":[40801,41944,42046]},{"a":40288,"l":"a_9D60","c":"Data at $9D60 (a_9D60): written by voice1_filter_reset, filter_sweep_step; read by filter_sweep_step.","t":"byte","b":[221],"x":[40804,41947,42049]},{"a":40289,"l":"a_9D61","c":"Data at $9D61 (a_9D61): written by voice1_filter_reset_b, filter_sweep_step; read by filter_sweep_step.","t":"byte","b":[221],"x":[40810,41968,41973]},{"a":40290,"l":"a_9D62","c":"Data at $9D62 (a_9D62): written by voice1_filter_reset_b, filter_sweep_step; read by filter_sweep_step.","t":"byte","b":[221],"x":[40816,41988,41993]},{"a":40291,"l":"a_9D63","c":"Data at $9D63 (a_9D63): written by voice1_filter_reset_b, filter_sweep_step; read by filter_sweep_step.","t":"byte","b":[221],"x":[40822,42008,42013]},{"a":40292,"l":"a_9D64","c":"Data at $9D64 (a_9D64): written by voice1_filter_reset_b, filter_sweep_step; read by filter_sweep_step.","t":"byte","b":[221],"x":[40828,42028,42033]},{"a":40293,"l":"f_9D65","c":"Data at $9D65 (f_9D65): written by v1_cmd_set_sweep_word, v1_cmd_set_sweep_byte, v1_play_note; read by voice1_effects.","t":"byte","b":[221],"x":[41061,41274,42400,43377]},{"a":40294,"l":"f_9D66","c":"Data at $9D66 (f_9D66): written by v1_cmd_set_sweep_word, v1_play_note; read by voice1_effects.","t":"byte","b":[221],"x":[41067,42394,43382]},{"a":40295,"l":"a_9D67","c":"Data at $9D67 (a_9D67): written by v1_play_note; read by voice1_effects.","t":"byte","b":[221],"x":[42388,43397]},{"a":40296,"l":"a_9D68","c":"Data at $9D68 (a_9D68): written by v1_play_note; read by voice1_effects.","t":"byte","b":[221],"x":[42382,43402]},{"a":40297,"l":"a_9D69","c":"Data at $9D69 (a_9D69): written by v1_play_note; read by voice1_effects.","t":"byte","b":[221],"x":[42376,43417]},{"a":40298,"l":"a_9D6A","c":"Data at $9D6A (a_9D6A): written by v1_play_note; read by voice1_effects.","t":"byte","b":[221],"x":[42370,43422]},{"a":40299,"l":"a_9D6B","c":"Data at $9D6B (a_9D6B): written by v1_play_note; read by voice1_effects.","t":"byte","b":[221],"x":[42364,43437]},{"a":40300,"l":"a_9D6C","c":"Data at $9D6C (a_9D6C): written by v1_play_note; read by voice1_effects.","t":"byte","b":[221],"x":[42358,43442]},{"a":40301,"l":"a_9D6D","c":"Data at $9D6D (a_9D6D): written by v1_play_note; read by voice1_pitch_reset_b.","t":"byte","b":[221],"x":[40860,42352]},{"a":40302,"l":"a_9D6E","c":"Data at $9D6E (a_9D6E): written by v1_play_note; read by voice1_pitch_reset_b.","t":"byte","b":[221],"x":[40854,42346]},{"a":40303,"l":"a_9D6F","c":"Data at $9D6F (a_9D6F): written by v1_play_note; read by voice1_pitch_reset_b.","t":"byte","b":[221],"x":[40848,42340,42417]},{"a":40304,"l":"a_9D70","c":"Data at $9D70 (a_9D70): written by v1_play_note; read by voice1_pitch_reset_b.","t":"byte","b":[221],"x":[40842,42334]},{"a":40305,"l":"a_9D71","c":"Data at $9D71 (a_9D71): written by v1_play_note, voice1_effects; read by voice1_effects.","t":"byte","b":[221],"x":[42328,43351,43356]},{"a":40306,"l":"a_9D72","c":"Data at $9D72 (a_9D72): written by v1_play_note; read by voice1_effects.","t":"byte","b":[221],"x":[42320,43341,43359,43457]},{"a":40307,"l":"a_9D73","c":"Data at $9D73 (a_9D73): written by v1_play_note; read by voice1_pw_reset_b.","t":"byte","b":[221],"x":[40736,42305]},{"a":40308,"l":"a_9D74","c":"Data at $9D74 (a_9D74): written by v1_play_note; read by voice1_pw_reset_b.","t":"byte","b":[221],"x":[40742,42314]},{"a":40309,"l":"a_9D75","c":"Data at $9D75 (a_9D75): written by v1_play_note, voice1_effects; read by voice1_effects.","t":"byte","b":[221],"x":[42296,43252,43257]},{"a":40310,"l":"a_9D76","c":"Data at $9D76 (a_9D76): written by v1_play_note; read by voice1_effects.","t":"byte","b":[221],"x":[42254,43247,43310]},{"a":40311,"l":"a_9D77","c":"Data at $9D77 (a_9D77): written by v1_play_note; read by voice1_effects.","t":"byte","b":[221],"x":[42290,43277]},{"a":40312,"l":"a_9D78","c":"Data at $9D78 (a_9D78): written by v1_play_note; read by voice1_effects.","t":"byte","b":[221],"x":[42284,43282]},{"a":40313,"l":"a_9D79","c":"Data at $9D79 (a_9D79): written by v1_play_note; read by voice1_effects.","t":"byte","b":[221],"x":[42278,43298]},{"a":40314,"l":"a_9D7A","c":"Data at $9D7A (a_9D7A): written by v1_play_note; read by voice1_effects.","t":"byte","b":[221],"x":[42272,43303]},{"a":40315,"l":"a_9D7B","c":"Data at $9D7B (a_9D7B): written by v1_play_note; read by voice1_pw_reset.","t":"byte","b":[221],"x":[40726,42259]},{"a":40316,"l":"a_9D7C","c":"Data at $9D7C (a_9D7C): written by v1_play_note; read by voice1_pw_reset.","t":"byte","b":[221],"x":[40729,42262]},{"a":40317,"l":"a_9D7D","c":"Data at $9D7D (a_9D7D): written by v1_play_note; read by voice1_pitch_reset.","t":"byte","b":[221],"x":[40832,42204]},{"a":40318,"l":"a_9D7E","c":"Data at $9D7E (a_9D7E): written by v1_play_note; read by voice1_pitch_reset.","t":"byte","b":[221],"x":[40835,42207]},{"a":40319,"l":"a_9D7F","c":"Data at $9D7F (a_9D7F): written by v1_play_note, voice1_effects; read by voice1_effects.","t":"byte","b":[221],"x":[42243,43165,43184,43189,43239]},{"a":40320,"l":"a_9D80","c":"Data at $9D80 (a_9D80): written by v1_play_note, voice1_effects; read by voice1_effects.","t":"byte","b":[221],"x":[42431,43174,43181,43194,43228,43234]},{"a":40321,"l":"a_9D81","c":"Data at $9D81 (a_9D81): written by silence_sid, v1_play_note, voice1_effects; read by voice1_effects, any_voice_playing.","t":"byte","b":[221],"x":[40882,42434,43160,43199,43205,44173]},{"a":40322,"l":"a_9D82","c":"Data at $9D82 (a_9D82): written by voice1_pitch_reset_b, voice1_effects; read by voice1_effects.","t":"byte","b":[221],"x":[40863,43368,43373]},{"a":40323,"l":"a_9D83","c":"Data at $9D83 (a_9D83): written by voice1_pitch_reset_b, voice1_effects; read by voice1_effects.","t":"byte","b":[221],"x":[40857,43388,43393]},{"a":40324,"l":"a_9D84","c":"Data at $9D84 (a_9D84): written by voice1_pitch_reset_b, voice1_effects; read by voice1_effects.","t":"byte","b":[221],"x":[40851,43408,43413]},{"a":40325,"l":"a_9D85","c":"Data at $9D85 (a_9D85): written by voice1_pitch_reset_b, voice1_effects; read by voice1_effects.","t":"byte","b":[221],"x":[40845,43428,43433]},{"a":40326,"l":"a_9D86","c":"Data at $9D86 (a_9D86): written by voice1_pw_reset_b, v1_play_note, voice1_effects; read by voice1_effects.","t":"byte","b":[221],"x":[40739,42308,43268,43273]},{"a":40327,"l":"a_9D87","c":"Data at $9D87 (a_9D87): written by voice1_pw_reset_b, v1_play_note, voice1_effects; read by voice1_effects.","t":"byte","b":[221],"x":[40745,42311,43289,43294]},{"a":40328,"l":"f_9D88","c":"Data at $9D88 (f_9D88): written by v2_cmd_set_two, v2_cmd_set_sweep_byte, v2_play_note; read by voice2_effects.","t":"byte","b":[221],"x":[41368,41573,42745,43747]},{"a":40329,"l":"f_9D89","c":"Data at $9D89 (f_9D89): written by v2_cmd_set_two, v2_play_note; read by voice2_effects.","t":"byte","b":[221],"x":[41374,42739,43752]},{"a":40330,"l":"a_9D8A","c":"Data at $9D8A (a_9D8A): written by v2_play_note; read by voice2_effects.","t":"byte","b":[221],"x":[42733,43767]},{"a":40331,"l":"a_9D8B","c":"Data at $9D8B (a_9D8B): written by v2_play_note; read by voice2_effects.","t":"byte","b":[221],"x":[42727,43772]},{"a":40332,"l":"a_9D8C","c":"Data at $9D8C (a_9D8C): written by v2_play_note, voice2_effects; read by voice2_effects.","t":"byte","b":[221],"x":[42721,43684,43692,43787]},{"a":40333,"l":"a_9D8D","c":"Data at $9D8D (a_9D8D): written by v2_play_note; read by voice2_effects.","t":"byte","b":[221],"x":[42715,43792]},{"a":40334,"l":"a_9D8E","c":"Data at $9D8E (a_9D8E): written by v2_play_note; read by voice2_effects.","t":"byte","b":[221],"x":[42709,43689,43807]},{"a":40335,"l":"a_9D8F","c":"Data at $9D8F (a_9D8F): written by v2_play_note; read by voice2_effects.","t":"byte","b":[221],"x":[42703,43812]},{"a":40336,"l":"a_9D90","c":"Data at $9D90 (a_9D90): written by v2_play_note; read by voice2_pitch_reset_b, voice2_effects.","t":"byte","b":[221],"x":[40935,42697,43703]},{"a":40337,"l":"a_9D91","c":"Data at $9D91 (a_9D91): written by v2_play_note; read by voice2_pitch_reset_b, voice2_effects.","t":"byte","b":[221],"x":[40929,42691,43708]},{"a":40338,"l":"a_9D92","c":"Data at $9D92 (a_9D92): written by v2_play_note; read by voice2_pitch_reset_b, voice2_effects.","t":"byte","b":[221],"x":[40923,42685,42762,43713]},{"a":40339,"l":"a_9D93","c":"Data at $9D93 (a_9D93): written by v2_play_note; read by voice2_pitch_reset_b, voice2_effects.","t":"byte","b":[221],"x":[40917,42679,43700]},{"a":40340,"l":"a_9D94","c":"Data at $9D94 (a_9D94): written by v2_play_note, voice2_effects; read by voice2_effects.","t":"byte","b":[221],"x":[42673,43668,43673,43695,43720]},{"a":40341,"l":"a_9D95","c":"Data at $9D95 (a_9D95): written by v2_play_note; read by voice2_effects.","t":"byte","b":[221],"x":[42665,43654,43676,43827]},{"a":40342,"l":"a_9D96","c":"Data at $9D96 (a_9D96): written by v2_play_note; read by voice2_pw_reset_b.","t":"byte","b":[221],"x":[40759,42650]},{"a":40343,"l":"a_9D97","c":"Data at $9D97 (a_9D97): written by v2_play_note; read by voice2_pw_reset_b.","t":"byte","b":[221],"x":[40765,42656]},{"a":40344,"l":"a_9D98","c":"Data at $9D98 (a_9D98): written by v2_play_note, voice2_effects; read by voice2_effects.","t":"byte","b":[221],"x":[42641,43565,43570]},{"a":40345,"l":"a_9D99","c":"Data at $9D99 (a_9D99): written by v2_play_note; read by voice2_effects.","t":"byte","b":[221],"x":[42599,43560,43623]},{"a":40346,"l":"a_9D9A","c":"Data at $9D9A (a_9D9A): written by v2_play_note; read by voice2_effects.","t":"byte","b":[221],"x":[42635,43587]},{"a":40347,"l":"a_9D9B","c":"Data at $9D9B (a_9D9B): written by v2_play_note; read by voice2_effects.","t":"byte","b":[221],"x":[42629,43592]},{"a":40348,"l":"a_9D9C","c":"Data at $9D9C (a_9D9C): written by v2_play_note; read by voice2_effects.","t":"byte","b":[221],"x":[42623,43608]},{"a":40349,"l":"a_9D9D","c":"Data at $9D9D (a_9D9D): written by v2_play_note; read by voice2_effects.","t":"byte","b":[221],"x":[42617,43613]},{"a":40350,"l":"a_9D9E","c":"Data at $9D9E (a_9D9E): written by v2_play_note; read by voice2_pw_reset.","t":"byte","b":[221],"x":[40749,42604]},{"a":40351,"l":"a_9D9F","c":"Data at $9D9F (a_9D9F): written by v2_play_note; read by voice2_pw_reset.","t":"byte","b":[221],"x":[40752,42607]},{"a":40352,"l":"a_9DA0","c":"Data at $9DA0 (a_9DA0): written by v2_play_note; read by voice2_pitch_reset.","t":"byte","b":[221],"x":[40907,42549]},{"a":40353,"l":"a_9DA1","c":"Data at $9DA1 (a_9DA1): written by v2_play_note; read by voice2_pitch_reset.","t":"byte","b":[221],"x":[40910,42552]},{"a":40354,"l":"a_9DA2","c":"Data at $9DA2 (a_9DA2): written by v2_play_note, voice2_effects; read by voice2_effects.","t":"byte","b":[221],"x":[42588,43483,43502,43507,43552]},{"a":40355,"l":"a_9DA3","c":"Data at $9DA3 (a_9DA3): written by v2_play_note, voice2_effects; read by voice2_effects.","t":"byte","b":[221],"x":[42776,43492,43499,43512,43541,43547]},{"a":40356,"l":"a_9DA4","c":"Data at $9DA4 (a_9DA4): written by silence_sid, v2_play_note, voice2_effects; read by voice2_effects, any_voice_playing.","t":"byte","b":[221],"x":[40885,42779,43478,43517,43523,44176]},{"a":40357,"l":"a_9DA5","c":"Data at $9DA5 (a_9DA5): written by voice2_pitch_reset_b, voice2_effects; read by voice2_effects.","t":"byte","b":[221],"x":[40938,43738,43743]},{"a":40358,"l":"a_9DA6","c":"Data at $9DA6 (a_9DA6): written by voice2_pitch_reset_b, voice2_effects; read by voice2_effects.","t":"byte","b":[221],"x":[40932,43758,43763]},{"a":40359,"l":"a_9DA7","c":"Data at $9DA7 (a_9DA7): written by voice2_pitch_reset_b, voice2_effects; read by voice2_effects.","t":"byte","b":[221],"x":[40926,43778,43783]},{"a":40360,"l":"a_9DA8","c":"Data at $9DA8 (a_9DA8): written by voice2_pitch_reset_b, voice2_effects; read by voice2_effects.","t":"byte","b":[221],"x":[40920,43798,43803]},{"a":40361,"l":"a_9DA9","c":"Data at $9DA9 (a_9DA9): written by voice2_pw_reset_b, v2_play_note, voice2_effects; read by voice2_effects.","t":"byte","b":[221],"x":[40762,42653,43581,43596]},{"a":40362,"l":"a_9DAA","c":"Data at $9DAA (a_9DAA): written by voice2_pw_reset_b, v2_play_note, voice2_effects; read by voice2_effects.","t":"byte","b":[221],"x":[40768,42659,43602,43617]},{"a":40363,"l":"f_9DAB","c":"Data at $9DAB (f_9DAB): written by v3_cmd_set_two, v3_cmd_set_sweep_byte, v3_play_note; read by voice3_effects.","t":"byte","b":[221],"x":[41667,41902,43094,44072]},{"a":40364,"l":"f_9DAC","c":"Data at $9DAC (f_9DAC): written by v3_cmd_set_two, v3_play_note; read by voice3_effects.","t":"byte","b":[221],"x":[41673,43088,44077]},{"a":40365,"l":"a_9DAD","c":"Data at $9DAD (a_9DAD): written by v3_play_note; read by voice3_effects.","t":"byte","b":[221],"x":[43082,44092]},{"a":40366,"l":"a_9DAE","c":"Data at $9DAE (a_9DAE): written by v3_play_note; read by voice3_effects.","t":"byte","b":[221],"x":[43076,44097]},{"a":40367,"l":"a_9DAF","c":"Data at $9DAF (a_9DAF): written by v3_play_note; read by voice3_effects.","t":"byte","b":[221],"x":[43070,44112]},{"a":40368,"l":"a_9DB0","c":"Data at $9DB0 (a_9DB0): written by v3_play_note; read by voice3_effects.","t":"byte","b":[221],"x":[43064,44117]},{"a":40369,"l":"a_9DB1","c":"Data at $9DB1 (a_9DB1): written by v3_play_note; read by voice3_effects.","t":"byte","b":[221],"x":[43058,44132]},{"a":40370,"l":"a_9DB2","c":"Data at $9DB2 (a_9DB2): written by v3_play_note; read by voice3_effects.","t":"byte","b":[221],"x":[43052,44137]},{"a":40371,"l":"a_9DB3","c":"Data at $9DB3 (a_9DB3): written by v3_play_note; read by voice3_pitch_reset_b.","t":"byte","b":[221],"x":[40970,43046]},{"a":40372,"l":"a_9DB4","c":"Data at $9DB4 (a_9DB4): written by v3_play_note; read by voice3_pitch_reset_b.","t":"byte","b":[221],"x":[40964,43040]},{"a":40373,"l":"a_9DB5","c":"Data at $9DB5 (a_9DB5): written by v3_play_note; read by voice3_pitch_reset_b.","t":"byte","b":[221],"x":[40958,43034,43111]},{"a":40374,"l":"a_9DB6","c":"Data at $9DB6 (a_9DB6): written by v3_play_note; read by voice3_pitch_reset_b.","t":"byte","b":[221],"x":[40952,43028]},{"a":40375,"l":"a_9DB7","c":"Data at $9DB7 (a_9DB7): written by v3_play_note, voice3_effects; read by voice3_effects.","t":"byte","b":[221],"x":[43022,44046,44051]},{"a":40376,"l":"a_9DB8","c":"Data at $9DB8 (a_9DB8): written by v3_play_note; read by voice3_effects.","t":"byte","b":[221],"x":[43014,44030,44054,44152]},{"a":40377,"l":"a_9DB9","c":"Data at $9DB9 (a_9DB9): written by v3_play_note; read by voice3_pw_reset_b.","t":"byte","b":[221],"x":[40782,42999]},{"a":40378,"l":"a_9DBA","c":"Data at $9DBA (a_9DBA): written by v3_play_note; read by voice3_pw_reset_b.","t":"byte","b":[221],"x":[40788,43005]},{"a":40379,"l":"a_9DBB","c":"Data at $9DBB (a_9DBB): written by v3_play_note, voice3_effects; read by voice3_effects.","t":"byte","b":[221],"x":[42990,43941,43946]},{"a":40380,"l":"a_9DBC","c":"Data at $9DBC (a_9DBC): written by v3_play_note; read by voice3_effects.","t":"byte","b":[221],"x":[42948,43930,43999]},{"a":40381,"l":"a_9DBD","c":"Data at $9DBD (a_9DBD): written by v3_play_note; read by voice3_effects.","t":"byte","b":[221],"x":[42984,43966]},{"a":40382,"l":"a_9DBE","c":"Data at $9DBE (a_9DBE): written by v3_play_note; read by voice3_effects.","t":"byte","b":[221],"x":[42978,43971]},{"a":40383,"l":"a_9DBF","c":"Data at $9DBF (a_9DBF): written by v3_play_note; read by voice3_effects.","t":"byte","b":[221],"x":[42972,43987]},{"a":40384,"l":"a_9DC0","c":"Data at $9DC0 (a_9DC0): written by v3_play_note; read by voice3_effects.","t":"byte","b":[221],"x":[42966,43992]},{"a":40385,"l":"a_9DC1","c":"Data at $9DC1 (a_9DC1): written by v3_play_note; read by voice3_pw_reset.","t":"byte","b":[221],"x":[40772,42953]},{"a":40386,"l":"a_9DC2","c":"Data at $9DC2 (a_9DC2): written by v3_play_note; read by voice3_pw_reset.","t":"byte","b":[221],"x":[40775,42956]},{"a":40387,"l":"a_9DC3","c":"Data at $9DC3 (a_9DC3): written by v3_play_note; read by voice3_pitch_reset.","t":"byte","b":[221],"x":[40942,42898]},{"a":40388,"l":"a_9DC4","c":"Data at $9DC4 (a_9DC4): written by v3_play_note; read by voice3_pitch_reset.","t":"byte","b":[221],"x":[40945,42901]},{"a":40389,"l":"a_9DC5","c":"Data at $9DC5 (a_9DC5): written by v3_play_note, voice3_effects; read by voice3_effects.","t":"byte","b":[221],"x":[42937,43853,43872,43877,43922]},{"a":40390,"l":"a_9DC6","c":"Data at $9DC6 (a_9DC6): written by v3_play_note, voice3_effects; read by voice3_effects.","t":"byte","b":[221],"x":[43125,43862,43869,43882,43911,43917]},{"a":40391,"l":"a_9DC7","c":"Data at $9DC7 (a_9DC7): written by silence_sid, v3_play_note, voice3_effects; read by voice3_effects, any_voice_playing.","t":"byte","b":[221],"x":[40888,43128,43848,43887,43893,44179]},{"a":40392,"l":"a_9DC8","c":"Data at $9DC8 (a_9DC8): written by voice3_pitch_reset_b, voice3_effects; read by voice3_effects.","t":"byte","b":[221],"x":[40973,44063,44068]},{"a":40393,"l":"a_9DC9","c":"Data at $9DC9 (a_9DC9): written by voice3_pitch_reset_b, voice3_effects; read by voice3_effects.","t":"byte","b":[221],"x":[40967,44083,44088]},{"a":40394,"l":"a_9DCA","c":"Data at $9DCA (a_9DCA): written by voice3_pitch_reset_b, voice3_effects; read by voice3_effects.","t":"byte","b":[221],"x":[40961,44103,44108]},{"a":40395,"l":"a_9DCB","c":"Data at $9DCB (a_9DCB): written by voice3_pitch_reset_b, voice3_effects; read by voice3_effects.","t":"byte","b":[221],"x":[40955,44123,44128]},{"a":40396,"l":"a_9DCC","c":"Data at $9DCC (a_9DCC): written by voice3_pw_reset_b, v3_play_note, voice3_effects; read by voice3_effects.","t":"byte","b":[221],"x":[40785,43002,43957,43962]},{"a":40397,"l":"a_9DCD","c":"Data at $9DCD (a_9DCD): written by voice3_pw_reset_b, v3_play_note, voice3_effects; read by voice3_effects.","t":"byte","b":[221],"x":[40791,43008,43978,43983]},{"a":40398,"l":"a_9DCE","c":"Data at $9DCE (a_9DCE): written by silence_sid, v1_cmd_goto, v3_cmd_filter_route; read by v1_play_note, v2_play_note, v3_play_note, voice1_effects.","t":"byte","b":[221],"x":[40903,41185,41812,42186,42529,42878,43218]},{"a":40399,"l":"a_9DCF","c":"Data at $9DCF (a_9DCF): written by filter_sweep_step; read by filter_sweep_step.","t":"byte","b":[221],"x":[42059,42063,42067,42071]},{"a":40400,"l":"a_9DD0","c":"Data at $9DD0 (a_9DD0): written by start_tune.","t":"byte","b":[221],"x":[40628]},{"a":40401,"l":"f_9DD1","c":"Data at $9DD1 (f_9DD1): written by start_tune, silence_sid, v1_cmd_return; read by voice1_step, any_voice_playing.","t":"byte","b":[221],"x":[40694,40894,41264,42123,44182]},{"a":40402,"l":"a_9DD2","c":"Data at $9DD2 (a_9DD2): written by silence_sid, v2_cmd_return; read by voice2_step, any_voice_playing.","t":"byte","b":[221],"x":[40897,41554,42466,44185]},{"a":40403,"l":"a_9DD3","c":"Data at $9DD3 (a_9DD3): written by silence_sid, v3_cmd_return; read by voice3_step, any_voice_playing.","t":"byte","b":[221],"x":[40900,41892,42811,44188]},{"a":40404,"l":"a_9DD4","c":"Data at $9DD4 (a_9DD4): written by start_tune; read by start_tune.","t":"byte","b":[221],"x":[40638,40670,40707]},{"a":40405,"l":"a_9DD5","c":"Data at $9DD5 (a_9DD5): written by start_tune; read by start_tune, v1_play_note, v2_play_note, v3_play_note.","t":"byte","b":[221],"x":[40643,40655,40701,40704,42448,42793,43142]},{"a":40406,"l":"f_9DD6","c":"Data at $9DD6 (f_9DD6): written by music_work_byte.","t":"byte","b":[221,221,221,221,221,221,221,221],"x":[40717]},{"a":40414,"t":"byte","b":[221,221,221,221,221,221,221,221]},{"a":40422,"t":"byte","b":[221,221,221,221,221,221,221,221]},{"a":40430,"t":"byte","b":[221,221,221,221,221,221,221,221]},{"a":40438,"l":"f_9DF6","c":"Data at $9DF6 (f_9DF6): read by start_tune.","t":"byte","b":[0,53,106],"x":[40673]},{"a":40441,"l":"note_freq_lo","c":"Low bytes of the SID frequency for each note number.","t":"byte","b":[23,40,58,76,96,117,139,163],"x":[42201,42546,42895,43724]},{"a":40449,"t":"byte","b":[188,214,242,16,47,80,115,153]},{"a":40457,"t":"byte","b":[192,234,22,69,119,172,228,31]},{"a":40465,"t":"byte","b":[94,160,231,50,128,212,45,139]},{"a":40473,"t":"byte","b":[238,88,200,62,188,65,205,99]},{"a":40481,"t":"byte","b":[1,168,90,22,221,176,144,124]},{"a":40489,"t":"byte","b":[119,129,155,197,2,81,180,44]},{"a":40497,"t":"byte","b":[186,96,31,249,239,3,54,139]},{"a":40505,"t":"byte","b":[3,161,103,87,115,192,62,241]},{"a":40513,"t":"byte","b":[222,5,108,22,6,67,206,174]},{"a":40521,"t":"byte","b":[0]},{"a":40522,"l":"note_freq_hi","c":"High bytes of the SID frequency for each note number.","t":"byte","b":[1,1,1,1,1,1,1,1],"x":[42198,42543,42892,43727]},{"a":40530,"t":"byte","b":[1,1,1,2,2,2,2,2]},{"a":40538,"t":"byte","b":[2,2,3,3,3,3,3,4]},{"a":40546,"t":"byte","b":[4,4,4,5,5,5,6,6]},{"a":40554,"t":"byte","b":[6,7,7,8,8,9,9,10]},{"a":40562,"t":"byte","b":[11,11,12,13,13,14,15,16]},{"a":40570,"t":"byte","b":[17,18,19,20,22,23,24,26]},{"a":40578,"t":"byte","b":[27,29,31,32,34,37,39,41]},{"a":40586,"t":"byte","b":[44,46,49,52,55,58,62,65]},{"a":40594,"t":"byte","b":[69,74,78,83,88,93,98,104]},{"a":40602,"t":"byte","b":[0,32,139,164,32,226,165,32]},{"a":40610,"t":"byte","b":[59,167,32,152,168,32,214,169]},{"a":40618,"t":"byte","b":[32,72,171,32,211,163,96]},{"a":40625,"l":"start_tune","c":"Starts the tune whose seven-byte record in the table at $ACA0 ends at offset Y (Y is 5, 12, 19, 26 or 33): reads the three voice script addresses, the flag byte and clears each voice's sweep state, sets each voice's duration counter to 1, its transposition to 0 and its stack depth to 7.","t":"code","b":[185,161,172],"m":"lda","oa":44193,"o":"f_ACA1,y","x":[1106,1135,1242,9913,9933,38247,38597,38822]},{"a":40628,"t":"code","b":[141,208,157],"m":"sta","oa":40400,"o":"a_9DD0"},{"a":40631,"t":"code","b":[41,15],"m":"and","o":"#$0F"},{"a":40633,"t":"code","b":[141,12,159],"m":"sta","oa":40716,"o":"music_work_byte"},{"a":40636,"t":"code","b":[162,2],"m":"ldx","o":"#$02"},{"a":40638,"t":"code","b":[142,212,157],"m":"stx","oa":40404,"o":"a_9DD4"},{"a":40641,"t":"code","b":[162,4],"m":"ldx","o":"#$04"},{"a":40643,"t":"code","b":[142,213,157],"m":"stx","oa":40405,"o":"a_9DD5"},{"a":40646,"t":"code","b":[136],"m":"dey"},{"a":40647,"l":"b_9EC7","t":"code","b":[185,160,172],"m":"lda","oa":44192,"o":"tune_table,y","x":[40710]},{"a":40650,"t":"code","b":[25,161,172],"m":"ora","oa":44193,"o":"f_ACA1,y"},{"a":40653,"t":"code","b":[240,44],"m":"beq","oa":40699,"o":"b_9EFB"},{"a":40655,"t":"code","b":[174,213,157],"m":"ldx","oa":40405,"o":"a_9DD5"},{"a":40658,"t":"code","b":[185,160,172],"m":"lda","oa":44192,"o":"tune_table,y"},{"a":40661,"t":"code","b":[149,224],"m":"sta","oa":224,"o":"zpf_E0,x"},{"a":40663,"t":"code","b":[185,161,172],"m":"lda","oa":44193,"o":"f_ACA1,y"},{"a":40666,"t":"code","b":[149,225],"m":"sta","oa":225,"o":"zpf_E1,x"},{"a":40668,"t":"code","b":[132,253],"m":"sty","oa":253,"o":"zpa_FD"},{"a":40670,"t":"code","b":[174,212,157],"m":"ldx","oa":40404,"o":"a_9DD4"},{"a":40673,"t":"code","b":[188,246,157],"m":"ldy","oa":40438,"o":"f_9DF6,x"},{"a":40676,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":40678,"t":"code","b":[149,236],"m":"sta","oa":236,"o":"zpf_EC,x"},{"a":40680,"t":"code","b":[153,173,156],"m":"sta","oa":40109,"o":"f_9CAD,y"},{"a":40683,"t":"code","b":[153,177,156],"m":"sta","oa":40113,"o":"f_9CB1,y"},{"a":40686,"t":"code","b":[169,7],"m":"lda","o":"#$07"},{"a":40688,"t":"code","b":[149,233],"m":"sta","oa":233,"o":"zpf_E9,x"},{"a":40690,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":40692,"t":"code","b":[149,230],"m":"sta","oa":230,"o":"zpf_E6,x"},{"a":40694,"t":"code","b":[157,209,157],"m":"sta","oa":40401,"o":"f_9DD1,x"},{"a":40697,"t":"code","b":[164,253],"m":"ldy","oa":253,"o":"zpa_FD"},{"a":40699,"l":"b_9EFB","t":"code","b":[136],"m":"dey","x":[40653]},{"a":40700,"t":"code","b":[136],"m":"dey"},{"a":40701,"t":"code","b":[206,213,157],"m":"dec","oa":40405,"o":"a_9DD5"},{"a":40704,"t":"code","b":[206,213,157],"m":"dec","oa":40405,"o":"a_9DD5"},{"a":40707,"t":"code","b":[206,212,157],"m":"dec","oa":40404,"o":"a_9DD4"},{"a":40710,"t":"code","b":[16,191],"m":"bpl","oa":40647,"o":"b_9EC7"},{"a":40712,"t":"code","b":[24],"m":"clc"},{"a":40713,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":40715,"l":"b_9F0B","t":"code","b":[105,221],"m":"adc","o":"#$DD","x":[40723]},{"a":40716,"t":"note","l":"music_work_byte","c":"A music driver variable written by $9EB9: the low four bits of the tune's first byte.","note":"inside the item at $9F0B","x":[40633]},{"a":40717,"t":"code","b":[157,214,157],"m":"sta","oa":40406,"o":"f_9DD6,x"},{"a":40720,"t":"code","b":[232],"m":"inx"},{"a":40721,"t":"code","b":[224,32],"m":"cpx","o":"#$20"},{"a":40723,"t":"code","b":[144,246],"m":"bcc","oa":40715,"o":"b_9F0B"},{"a":40725,"t":"code","b":[96],"m":"rts"},{"a":40726,"l":"voice1_pw_reset","c":"Resets voice 1's pulse-width sweep from its stored start value.","t":"code","b":[174,123,157],"m":"ldx","oa":40315,"o":"a_9D7B","x":[43319]},{"a":40729,"t":"code","b":[172,124,157],"m":"ldy","oa":40316,"o":"a_9D7C"},{"a":40732,"l":"voice1_pw_reset_b","c":"Second entry of voice 1's pulse-width sweep reset, taking the values in X and Y.","t":"code","b":[134,241],"m":"stx","oa":241,"o":"zpa_F1","x":[43325]},{"a":40734,"t":"code","b":[132,242],"m":"sty","oa":242,"o":"zpa_F2"},{"a":40736,"t":"code","b":[173,115,157],"m":"lda","oa":40307,"o":"a_9D73"},{"a":40739,"t":"code","b":[141,134,157],"m":"sta","oa":40326,"o":"a_9D86"},{"a":40742,"t":"code","b":[173,116,157],"m":"lda","oa":40308,"o":"a_9D74"},{"a":40745,"t":"code","b":[141,135,157],"m":"sta","oa":40327,"o":"a_9D87"},{"a":40748,"t":"code","b":[96],"m":"rts"},{"a":40749,"l":"voice2_pw_reset","c":"Resets voice 2's pulse-width sweep from its stored start value.","t":"code","b":[174,158,157],"m":"ldx","oa":40350,"o":"a_9D9E","x":[43632]},{"a":40752,"t":"code","b":[172,159,157],"m":"ldy","oa":40351,"o":"a_9D9F"},{"a":40755,"l":"voice2_pw_reset_b","c":"Second entry of voice 2's pulse-width sweep reset, taking the values in X and Y.","t":"code","b":[134,243],"m":"stx","oa":243,"o":"zpa_F3","x":[43638]},{"a":40757,"t":"code","b":[132,244],"m":"sty","oa":244,"o":"zpa_F4"},{"a":40759,"t":"code","b":[173,150,157],"m":"lda","oa":40342,"o":"a_9D96"},{"a":40762,"t":"code","b":[141,169,157],"m":"sta","oa":40361,"o":"a_9DA9"},{"a":40765,"t":"code","b":[173,151,157],"m":"lda","oa":40343,"o":"a_9D97"},{"a":40768,"t":"code","b":[141,170,157],"m":"sta","oa":40362,"o":"a_9DAA"},{"a":40771,"t":"code","b":[96],"m":"rts"},{"a":40772,"l":"voice3_pw_reset","c":"Resets voice 3's pulse-width sweep from its stored start value.","t":"code","b":[174,193,157],"m":"ldx","oa":40385,"o":"a_9DC1","x":[44008]},{"a":40775,"t":"code","b":[172,194,157],"m":"ldy","oa":40386,"o":"a_9DC2"},{"a":40778,"l":"voice3_pw_reset_b","c":"Second entry of voice 3's pulse-width sweep reset, taking the values in X and Y.","t":"code","b":[134,245],"m":"stx","oa":245,"o":"zpa_F5","x":[44014]},{"a":40780,"t":"code","b":[132,246],"m":"sty","oa":246,"o":"zpa_F6"},{"a":40782,"t":"code","b":[173,185,157],"m":"lda","oa":40377,"o":"a_9DB9"},{"a":40785,"t":"code","b":[141,204,157],"m":"sta","oa":40396,"o":"a_9DCC"},{"a":40788,"t":"code","b":[173,186,157],"m":"lda","oa":40378,"o":"a_9DBA"},{"a":40791,"t":"code","b":[141,205,157],"m":"sta","oa":40397,"o":"a_9DCD"},{"a":40794,"t":"code","b":[96],"m":"rts"},{"a":40795,"l":"voice1_filter_reset","c":"Resets the filter-cutoff sweep.","t":"code","b":[174,93,157],"m":"ldx","oa":40285,"o":"a_9D5D","x":[42088,42117]},{"a":40798,"t":"code","b":[172,94,157],"m":"ldy","oa":40286,"o":"a_9D5E"},{"a":40801,"t":"code","b":[142,95,157],"m":"stx","oa":40287,"o":"a_9D5F"},{"a":40804,"t":"code","b":[140,96,157],"m":"sty","oa":40288,"o":"a_9D60"},{"a":40807,"l":"voice1_filter_reset_b","c":"Second entry of the filter-sweep reset: restarts the four slope counters from their stored values.","t":"code","b":[173,87,157],"m":"lda","oa":40279,"o":"a_9D57","x":[42094]},{"a":40810,"t":"code","b":[141,97,157],"m":"sta","oa":40289,"o":"a_9D61"},{"a":40813,"t":"code","b":[173,88,157],"m":"lda","oa":40280,"o":"a_9D58"},{"a":40816,"t":"code","b":[141,98,157],"m":"sta","oa":40290,"o":"a_9D62"},{"a":40819,"t":"code","b":[173,89,157],"m":"lda","oa":40281,"o":"a_9D59"},{"a":40822,"t":"code","b":[141,99,157],"m":"sta","oa":40291,"o":"a_9D63"},{"a":40825,"t":"code","b":[173,90,157],"m":"lda","oa":40282,"o":"a_9D5A"},{"a":40828,"t":"code","b":[141,100,157],"m":"sta","oa":40292,"o":"a_9D64"},{"a":40831,"t":"code","b":[96],"m":"rts"},{"a":40832,"l":"voice1_pitch_reset","c":"Resets voice 1's pitch sweep (vibrato or slide) from the stored start values.","t":"code","b":[174,125,157],"m":"ldx","oa":40317,"o":"a_9D7D","x":[42422,43466]},{"a":40835,"t":"code","b":[172,126,157],"m":"ldy","oa":40318,"o":"a_9D7E"},{"a":40838,"t":"code","b":[134,247],"m":"stx","oa":247,"o":"zpa_F7"},{"a":40840,"t":"code","b":[132,248],"m":"sty","oa":248,"o":"zpa_F8"},{"a":40842,"l":"voice1_pitch_reset_b","c":"Second entry of voice 1's pitch-sweep reset: restarts the four sweep counters from their stored values.","t":"code","b":[173,112,157],"m":"lda","oa":40304,"o":"a_9D70","x":[43472]},{"a":40845,"t":"code","b":[141,133,157],"m":"sta","oa":40325,"o":"a_9D85"},{"a":40848,"t":"code","b":[173,111,157],"m":"lda","oa":40303,"o":"a_9D6F"},{"a":40851,"t":"code","b":[141,132,157],"m":"sta","oa":40324,"o":"a_9D84"},{"a":40854,"t":"code","b":[173,110,157],"m":"lda","oa":40302,"o":"a_9D6E"},{"a":40857,"t":"code","b":[141,131,157],"m":"sta","oa":40323,"o":"a_9D83"},{"a":40860,"t":"code","b":[173,109,157],"m":"lda","oa":40301,"o":"a_9D6D"},{"a":40863,"t":"code","b":[141,130,157],"m":"sta","oa":40322,"o":"a_9D82"},{"a":40866,"t":"code","b":[96],"m":"rts"},{"a":40867,"l":"silence_sid","c":"Clears all 23 SID registers and the voices' active flags, stopping all sound.","t":"code","b":[162,22],"m":"ldx","o":"#$16","x":[1101,9905,38242]},{"a":40869,"l":"b_9FA5","t":"code","b":[169,8],"m":"lda","o":"#$08","x":[40880]},{"a":40871,"t":"code","b":[157,0,212],"m":"sta","o":"sid_v1_freq_lo,x"},{"a":40874,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":40876,"t":"code","b":[157,0,212],"m":"sta","o":"sid_v1_freq_lo,x"},{"a":40879,"t":"code","b":[202],"m":"dex"},{"a":40880,"t":"code","b":[16,243],"m":"bpl","oa":40869,"o":"b_9FA5"},{"a":40882,"t":"code","b":[141,129,157],"m":"sta","oa":40321,"o":"a_9D81"},{"a":40885,"t":"code","b":[141,164,157],"m":"sta","oa":40356,"o":"a_9DA4"},{"a":40888,"t":"code","b":[141,199,157],"m":"sta","oa":40391,"o":"a_9DC7"},{"a":40891,"t":"code","b":[141,92,157],"m":"sta","oa":40284,"o":"a_9D5C"},{"a":40894,"t":"code","b":[141,209,157],"m":"sta","oa":40401,"o":"f_9DD1"},{"a":40897,"t":"code","b":[141,210,157],"m":"sta","oa":40402,"o":"a_9DD2"},{"a":40900,"t":"code","b":[141,211,157],"m":"sta","oa":40403,"o":"a_9DD3"},{"a":40903,"t":"code","b":[142,206,157],"m":"stx","oa":40398,"o":"a_9DCE"},{"a":40906,"t":"code","b":[96],"m":"rts"},{"a":40907,"l":"voice2_pitch_reset","c":"Resets voice 2's pitch sweep.","t":"code","b":[174,160,157],"m":"ldx","oa":40352,"o":"a_9DA0","x":[42767,43836]},{"a":40910,"t":"code","b":[172,161,157],"m":"ldy","oa":40353,"o":"a_9DA1"},{"a":40913,"t":"code","b":[134,249],"m":"stx","oa":249,"o":"zpa_F9"},{"a":40915,"t":"code","b":[132,250],"m":"sty","oa":250,"o":"zpa_FA"},{"a":40917,"l":"voice2_pitch_reset_b","c":"Second entry of voice 2's pitch-sweep reset: restarts the four sweep counters from their stored values.","t":"code","b":[173,147,157],"m":"lda","oa":40339,"o":"a_9D93","x":[43842]},{"a":40920,"t":"code","b":[141,168,157],"m":"sta","oa":40360,"o":"a_9DA8"},{"a":40923,"t":"code","b":[173,146,157],"m":"lda","oa":40338,"o":"a_9D92"},{"a":40926,"t":"code","b":[141,167,157],"m":"sta","oa":40359,"o":"a_9DA7"},{"a":40929,"t":"code","b":[173,145,157],"m":"lda","oa":40337,"o":"a_9D91"},{"a":40932,"t":"code","b":[141,166,157],"m":"sta","oa":40358,"o":"a_9DA6"},{"a":40935,"t":"code","b":[173,144,157],"m":"lda","oa":40336,"o":"a_9D90"},{"a":40938,"t":"code","b":[141,165,157],"m":"sta","oa":40357,"o":"a_9DA5"},{"a":40941,"t":"code","b":[96],"m":"rts"},{"a":40942,"l":"voice3_pitch_reset","c":"Resets voice 3's pitch sweep.","t":"code","b":[174,195,157],"m":"ldx","oa":40387,"o":"a_9DC3","x":[43116,44161]},{"a":40945,"t":"code","b":[172,196,157],"m":"ldy","oa":40388,"o":"a_9DC4"},{"a":40948,"t":"code","b":[134,251],"m":"stx","oa":251,"o":"zpa_FB"},{"a":40950,"t":"code","b":[132,252],"m":"sty","oa":252,"o":"zpa_FC"},{"a":40952,"l":"voice3_pitch_reset_b","c":"Second entry of voice 3's pitch-sweep reset: restarts the four sweep counters from their stored values.","t":"code","b":[173,182,157],"m":"lda","oa":40374,"o":"a_9DB6","x":[44167]},{"a":40955,"t":"code","b":[141,203,157],"m":"sta","oa":40395,"o":"a_9DCB"},{"a":40958,"t":"code","b":[173,181,157],"m":"lda","oa":40373,"o":"a_9DB5"},{"a":40961,"t":"code","b":[141,202,157],"m":"sta","oa":40394,"o":"a_9DCA"},{"a":40964,"t":"code","b":[173,180,157],"m":"lda","oa":40372,"o":"a_9DB4"},{"a":40967,"t":"code","b":[141,201,157],"m":"sta","oa":40393,"o":"a_9DC9"},{"a":40970,"t":"code","b":[173,179,157],"m":"lda","oa":40371,"o":"a_9DB3"},{"a":40973,"t":"code","b":[141,200,157],"m":"sta","oa":40392,"o":"a_9DC8"},{"a":40976,"t":"code","b":[96],"m":"rts"},{"a":40977,"l":"v1_cmd_set_transpose","c":"Voice 1 command: sets voice 1's transposition (zero page $EC) from the next script byte.","t":"code","b":[177,224],"m":"lda","oa":224,"o":"(zpf_E0),y"},{"a":40979,"t":"code","b":[133,236],"m":"sta","oa":236,"o":"zpf_EC"},{"a":40981,"t":"code","b":[200],"m":"iny"},{"a":40982,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":40984,"t":"code","b":[44,169,3],"m":"bit","oa":937,"o":"skip_operand_03A9"},{"a":40985,"t":"note","l":"v1_cmd_call","c":"Voice 1 command: call a subroutine of the script. Pushes the address after the command on voice 1's return stack (at $9CBD and $9CC5, indexed by $E9), counting the depth down, and continues at the address in the script.","note":"inside the item at $A018"},{"a":40987,"t":"code","b":[166,233],"m":"ldx","oa":233,"o":"zpf_E9"},{"a":40989,"t":"code","b":[24],"m":"clc"},{"a":40990,"t":"code","b":[101,224],"m":"adc","oa":224,"o":"zpf_E0"},{"a":40992,"t":"code","b":[157,189,156],"m":"sta","oa":40125,"o":"f_9CBD,x"},{"a":40995,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":40997,"t":"code","b":[101,225],"m":"adc","oa":225,"o":"zpf_E1"},{"a":40999,"t":"code","b":[157,197,156],"m":"sta","oa":40133,"o":"f_9CC5,x"},{"a":41002,"t":"code","b":[198,233],"m":"dec","oa":233,"o":"zpf_E9"},{"a":41004,"t":"code","b":[177,224],"m":"lda","oa":224,"o":"(zpf_E0),y"},{"a":41006,"t":"code","b":[170],"m":"tax"},{"a":41007,"t":"code","b":[200],"m":"iny"},{"a":41008,"t":"code","b":[177,224],"m":"lda","oa":224,"o":"(zpf_E0),y"},{"a":41010,"t":"code","b":[134,224],"m":"stx","oa":224,"o":"zpf_E0"},{"a":41012,"t":"code","b":[133,225],"m":"sta","oa":225,"o":"zpf_E1"},{"a":41014,"t":"code","b":[76,162,164],"m":"jmp","oa":42146,"o":"v1_next_event"},{"a":41017,"l":"v1_cmd_call_machine","c":"Voice 1 command: pushes the return address $98A5 and jumps to the machine-code routine whose address follows in the script.","t":"code","b":[169,164],"m":"lda","o":"#$A4"},{"a":41019,"t":"code","b":[72],"m":"pha"},{"a":41020,"t":"code","b":[169,152],"m":"lda","o":"#$98"},{"a":41022,"t":"code","b":[72],"m":"pha"},{"a":41023,"t":"code","b":[177,224],"m":"lda","oa":224,"o":"(zpf_E0),y"},{"a":41025,"t":"code","b":[133,239],"m":"sta","oa":239,"o":"zpa_EF"},{"a":41027,"t":"code","b":[200],"m":"iny"},{"a":41028,"t":"code","b":[177,224],"m":"lda","oa":224,"o":"(zpf_E0),y"},{"a":41030,"t":"code","b":[133,240],"m":"sta","oa":240,"o":"zpa_F0"},{"a":41032,"t":"code","b":[108,239,0],"m":"jmp","oa":239,"o":"(zpa_EF)"},{"a":41035,"l":"v1_cmd_set_two","c":"Voice 1 command: stores the next two script bytes in the parameter block at $9CA0 and $9CA1, indexed by the first byte, and goes on four bytes later.","t":"code","b":[177,224],"m":"lda","oa":224,"o":"(zpf_E0),y"},{"a":41037,"t":"code","b":[170],"m":"tax"},{"a":41038,"t":"code","b":[200],"m":"iny"},{"a":41039,"t":"code","b":[177,224],"m":"lda","oa":224,"o":"(zpf_E0),y"},{"a":41041,"t":"code","b":[157,160,156],"m":"sta","oa":40096,"o":"f_9CA0,x"},{"a":41044,"t":"code","b":[200],"m":"iny"},{"a":41045,"t":"code","b":[177,224],"m":"lda","oa":224,"o":"(zpf_E0),y"},{"a":41047,"t":"code","b":[157,161,156],"m":"sta","oa":40097,"o":"f_9CA1,x"},{"a":41050,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":41052,"t":"code","b":[76,155,164],"m":"jmp","oa":42139,"o":"j_A49B"},{"a":41055,"l":"v1_cmd_set_sweep_word","c":"Voice 1 command: stores two script bytes in the pitch-sweep parameters at $9D65 and $9D66, indexed by the first byte.","t":"code","b":[177,224],"m":"lda","oa":224,"o":"(zpf_E0),y"},{"a":41057,"t":"code","b":[170],"m":"tax"},{"a":41058,"t":"code","b":[200],"m":"iny"},{"a":41059,"t":"code","b":[177,224],"m":"lda","oa":224,"o":"(zpf_E0),y"},{"a":41061,"t":"code","b":[157,101,157],"m":"sta","oa":40293,"o":"f_9D65,x"},{"a":41064,"t":"code","b":[200],"m":"iny"},{"a":41065,"t":"code","b":[177,224],"m":"lda","oa":224,"o":"(zpf_E0),y"},{"a":41067,"t":"code","b":[157,102,157],"m":"sta","oa":40294,"o":"f_9D66,x"},{"a":41070,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":41072,"t":"code","b":[76,155,164],"m":"jmp","oa":42139,"o":"j_A49B"},{"a":41075,"l":"v1_cmd_copy_block","c":"Voice 1 command: copies a block of parameters from an address given in the script (the loop's source operand is rewritten at $A083 and $A084) into the parameter block at $9CA0, downwards from the index in X.","t":"code","b":[177,224],"m":"lda","oa":224,"o":"(zpf_E0),y"},{"a":41077,"t":"code","b":[170],"m":"tax"},{"a":41078,"t":"code","b":[200],"m":"iny"},{"a":41079,"t":"code","b":[177,224],"m":"lda","oa":224,"o":"(zpf_E0),y"},{"a":41081,"t":"code","b":[141,131,160],"m":"sta","oa":41091,"o":"v1_copy_source_low"},{"a":41084,"t":"code","b":[200],"m":"iny"},{"a":41085,"t":"code","b":[177,224],"m":"lda","oa":224,"o":"(zpf_E0),y"},{"a":41087,"t":"code","b":[141,132,160],"m":"sta","oa":41092,"o":"v1_copy_source_high"},{"a":41090,"l":"b_A082","t":"code","b":[189,221,221],"m":"lda","o":"$DDDD,x","x":[41097]},{"a":41091,"t":"note","l":"v1_copy_source_low","c":"The low byte of the source address of the copy loop at $A082, rewritten at $A079.","note":"inside the item at $A082","x":[41081]},{"a":41092,"t":"note","l":"v1_copy_source_high","c":"The high byte of the source address of the copy loop at $A082, rewritten at $A07F.","note":"inside the item at $A082","x":[41087]},{"a":41093,"t":"code","b":[157,160,156],"m":"sta","oa":40096,"o":"f_9CA0,x"},{"a":41096,"t":"code","b":[202],"m":"dex"},{"a":41097,"t":"code","b":[16,247],"m":"bpl","oa":41090,"o":"b_A082"},{"a":41099,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":41101,"t":"code","b":[76,155,164],"m":"jmp","oa":42139,"o":"j_A49B"},{"a":41104,"l":"v1_cmd_loop_start","c":"Voice 1 command: starts a repeat. Pushes the address after the command on the return stack with the repeat count from the script.","t":"code","b":[166,233],"m":"ldx","oa":233,"o":"zpf_E9"},{"a":41106,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":41108,"t":"code","b":[24],"m":"clc"},{"a":41109,"t":"code","b":[101,224],"m":"adc","oa":224,"o":"zpf_E0"},{"a":41111,"t":"code","b":[157,189,156],"m":"sta","oa":40125,"o":"f_9CBD,x"},{"a":41114,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":41116,"t":"code","b":[101,225],"m":"adc","oa":225,"o":"zpf_E1"},{"a":41118,"t":"code","b":[157,197,156],"m":"sta","oa":40133,"o":"f_9CC5,x"},{"a":41121,"t":"code","b":[177,224],"m":"lda","oa":224,"o":"(zpf_E0),y"},{"a":41123,"t":"code","b":[157,205,156],"m":"sta","oa":40141,"o":"f_9CCD,x"},{"a":41126,"t":"code","b":[198,233],"m":"dec","oa":233,"o":"zpf_E9"},{"a":41128,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":41130,"t":"code","b":[76,155,164],"m":"jmp","oa":42139,"o":"j_A49B"},{"a":41133,"l":"v1_cmd_copy_block_14","c":"Voice 1 command: copies the 14 parameter bytes ($9CA0 to $9CAD) from an address given in the script.","t":"code","b":[177,224],"m":"lda","oa":224,"o":"(zpf_E0),y"},{"a":41135,"t":"code","b":[141,187,160],"m":"sta","oa":41147,"o":"v1_copy14_source_low"},{"a":41138,"t":"code","b":[200],"m":"iny"},{"a":41139,"t":"code","b":[177,224],"m":"lda","oa":224,"o":"(zpf_E0),y"},{"a":41141,"t":"code","b":[141,188,160],"m":"sta","oa":41148,"o":"v1_copy14_source_high"},{"a":41144,"t":"code","b":[162,13],"m":"ldx","o":"#$0D"},{"a":41146,"l":"b_A0BA","t":"code","b":[189,221,221],"m":"lda","o":"$DDDD,x","x":[41153]},{"a":41147,"t":"note","l":"v1_copy14_source_low","c":"The low byte of the source address of the copy loop at $A0BA, rewritten at $A0AF.","note":"inside the item at $A0BA","x":[41135]},{"a":41148,"t":"note","l":"v1_copy14_source_high","c":"The high byte of the source address of the copy loop at $A0BA, rewritten at $A0B5.","note":"inside the item at $A0BA","x":[41141]},{"a":41149,"t":"code","b":[157,160,156],"m":"sta","oa":40096,"o":"f_9CA0,x"},{"a":41152,"t":"code","b":[202],"m":"dex"},{"a":41153,"t":"code","b":[16,247],"m":"bpl","oa":41146,"o":"b_A0BA"},{"a":41155,"t":"code","b":[76,153,164],"m":"jmp","oa":42137,"o":"j_A499"},{"a":41158,"l":"v1_cmd_goto","c":"Voice 1 command: jumps to the address in the script.","t":"code","b":[177,224],"m":"lda","oa":224,"o":"(zpf_E0),y"},{"a":41160,"t":"code","b":[170],"m":"tax"},{"a":41161,"t":"code","b":[200],"m":"iny"},{"a":41162,"t":"code","b":[177,224],"m":"lda","oa":224,"o":"(zpf_E0),y"},{"a":41164,"t":"code","b":[134,224],"m":"stx","oa":224,"o":"zpf_E0"},{"a":41166,"t":"code","b":[133,225],"m":"sta","oa":225,"o":"zpf_E1"},{"a":41168,"t":"code","b":[76,162,164],"m":"jmp","oa":42146,"o":"v1_next_event"},{"a":41171,"l":"v1_cmd_filter_none","c":"Writes $F0 to the SID filter control $D417 (resonance 15, no voice sent through the filter) and records 3 in $9DCE.","t":"code","b":[136],"m":"dey"},{"a":41172,"t":"code","b":[140,92,157],"m":"sty","oa":40284,"o":"a_9D5C"},{"a":41175,"t":"code","b":[162,3],"m":"ldx","o":"#$03"},{"a":41177,"t":"code","b":[160,240],"m":"ldy","o":"#$F0"},{"a":41179,"t":"code","b":[44,160,241],"m":"bit","oa":61856,"o":"a_F1A0"},{"a":41182,"t":"code","b":[140,23,212],"m":"sty","o":"sid_filter_resonance"},{"a":41185,"t":"code","b":[142,206,157],"m":"stx","oa":40398,"o":"a_9DCE"},{"a":41188,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":41190,"t":"code","b":[76,155,164],"m":"jmp","oa":42139,"o":"j_A49B"},{"a":41193,"l":"v1_cmd_set_pitch_mode","c":"Voice 1 command with two entries: $A0E9 loads 5 and the entry at $A0EC loads 7 (the other is hidden behind a BIT, see $07A9); both store the number in $9CAD, the byte that switches the voice's pitch sweep on (bits 0 to 2 choose how it repeats), and go on.","t":"code","b":[169,5],"m":"lda","o":"#$05"},{"a":41195,"t":"code","b":[44,169,7],"m":"bit","oa":1961,"o":"skip_operand_07A9"},{"a":41198,"t":"code","b":[141,173,156],"m":"sta","oa":40109,"o":"f_9CAD"},{"a":41201,"t":"code","b":[152],"m":"tya"},{"a":41202,"t":"code","b":[76,155,164],"m":"jmp","oa":42139,"o":"j_A49B"},{"a":41205,"l":"v1_cmd_set_one","c":"Voice 1 command: stores one script byte in the parameter block at $9CA0, indexed by the first byte.","t":"code","b":[177,224],"m":"lda","oa":224,"o":"(zpf_E0),y"},{"a":41207,"t":"code","b":[170],"m":"tax"},{"a":41208,"t":"code","b":[200],"m":"iny"},{"a":41209,"t":"code","b":[177,224],"m":"lda","oa":224,"o":"(zpf_E0),y"},{"a":41211,"t":"code","b":[157,160,156],"m":"sta","oa":40096,"o":"f_9CA0,x"},{"a":41214,"t":"code","b":[76,153,164],"m":"jmp","oa":42137,"o":"j_A499"},{"a":41217,"l":"v1_cmd_loop_end","c":"Voice 1 command: ends a repeat. Counts the repeat count down and jumps back to the start of the loop, or drops out of it when the count reaches zero.","t":"code","b":[166,233],"m":"ldx","oa":233,"o":"zpf_E9"},{"a":41219,"t":"code","b":[222,206,156],"m":"dec","oa":40142,"o":"f_9CCE,x"},{"a":41222,"t":"code","b":[240,13],"m":"beq","oa":41237,"o":"b_A115"},{"a":41224,"t":"code","b":[188,190,156],"m":"ldy","oa":40126,"o":"f_9CBE,x"},{"a":41227,"t":"code","b":[189,198,156],"m":"lda","oa":40134,"o":"f_9CC6,x"},{"a":41230,"t":"code","b":[132,224],"m":"sty","oa":224,"o":"zpf_E0"},{"a":41232,"t":"code","b":[133,225],"m":"sta","oa":225,"o":"zpf_E1"},{"a":41234,"t":"code","b":[76,162,164],"m":"jmp","oa":42146,"o":"v1_next_event"},{"a":41237,"l":"b_A115","t":"code","b":[230,233],"m":"inc","oa":233,"o":"zpf_E9","x":[41222]},{"a":41239,"t":"code","b":[152],"m":"tya"},{"a":41240,"t":"code","b":[76,155,164],"m":"jmp","oa":42139,"o":"j_A49B"},{"a":41243,"l":"v1_cmd_return","c":"Voice 1 command: returns from a subroutine to the address on the return stack, or, with the stack empty, stops the voice.","t":"code","b":[164,233],"m":"ldy","oa":233,"o":"zpf_E9"},{"a":41245,"t":"code","b":[192,7],"m":"cpy","o":"#$07"},{"a":41247,"t":"code","b":[240,15],"m":"beq","oa":41264,"o":"b_A130"},{"a":41249,"t":"code","b":[230,233],"m":"inc","oa":233,"o":"zpf_E9"},{"a":41251,"t":"code","b":[190,190,156],"m":"ldx","oa":40126,"o":"f_9CBE,y"},{"a":41254,"t":"code","b":[185,198,156],"m":"lda","oa":40134,"o":"f_9CC6,y"},{"a":41257,"t":"code","b":[134,224],"m":"stx","oa":224,"o":"zpf_E0"},{"a":41259,"t":"code","b":[133,225],"m":"sta","oa":225,"o":"zpf_E1"},{"a":41261,"t":"code","b":[76,162,164],"m":"jmp","oa":42146,"o":"v1_next_event"},{"a":41264,"l":"b_A130","t":"code","b":[206,209,157],"m":"dec","oa":40401,"o":"f_9DD1","x":[41247]},{"a":41267,"t":"code","b":[96],"m":"rts"},{"a":41268,"l":"v1_cmd_set_sweep_byte","c":"Voice 1 command: stores one script byte in the pitch-sweep parameters at $9D65, indexed by the first byte.","t":"code","b":[177,224],"m":"lda","oa":224,"o":"(zpf_E0),y"},{"a":41270,"t":"code","b":[170],"m":"tax"},{"a":41271,"t":"code","b":[200],"m":"iny"},{"a":41272,"t":"code","b":[177,224],"m":"lda","oa":224,"o":"(zpf_E0),y"},{"a":41274,"t":"code","b":[157,101,157],"m":"sta","oa":40293,"o":"f_9D65,x"},{"a":41277,"t":"code","b":[76,153,164],"m":"jmp","oa":42137,"o":"j_A499"},{"a":41280,"l":"v1_cmd_load_envelope","c":"Voice 1 command: copies five bytes from an address given in the script into the voice's waveform and envelope parameters at $9CB8 to $9CBC.","t":"code","b":[177,224],"m":"lda","oa":224,"o":"(zpf_E0),y"},{"a":41282,"t":"code","b":[133,239],"m":"sta","oa":239,"o":"zpa_EF"},{"a":41284,"t":"code","b":[200],"m":"iny"},{"a":41285,"t":"code","b":[177,224],"m":"lda","oa":224,"o":"(zpf_E0),y"},{"a":41287,"t":"code","b":[133,240],"m":"sta","oa":240,"o":"zpa_F0"},{"a":41289,"t":"code","b":[160,4],"m":"ldy","o":"#$04"},{"a":41291,"l":"b_A14B","t":"code","b":[177,239],"m":"lda","oa":239,"o":"(zpa_EF),y","x":[41297]},{"a":41293,"t":"code","b":[153,184,156],"m":"sta","oa":40120,"o":"f_9CB8,y"},{"a":41296,"t":"code","b":[136],"m":"dey"},{"a":41297,"t":"code","b":[16,248],"m":"bpl","oa":41291,"o":"b_A14B"},{"a":41299,"t":"code","b":[76,153,164],"m":"jmp","oa":42137,"o":"j_A499"},{"a":41302,"t":"code","b":[177,226],"m":"lda","oa":226,"o":"(zpp_E2),y"},{"a":41304,"t":"code","b":[133,237],"m":"sta","oa":237,"o":"zpa_ED"},{"a":41306,"t":"code","b":[200],"m":"iny"},{"a":41307,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":41309,"t":"code","b":[44,169,3],"m":"bit","oa":937,"o":"skip_operand_03A9"},{"a":41310,"t":"note","l":"v2_cmd_call","c":"Voice 2 command: call a subroutine of the script, as $A019 does for voice 1, using voice 2's return stack at $9CF2 and $9CFA.","note":"inside the item at $A15D"},{"a":41312,"t":"code","b":[166,234],"m":"ldx","oa":234,"o":"zpa_EA"},{"a":41314,"t":"code","b":[24],"m":"clc"},{"a":41315,"t":"code","b":[101,226],"m":"adc","oa":226,"o":"zpp_E2"},{"a":41317,"t":"code","b":[157,242,156],"m":"sta","oa":40178,"o":"f_9CF2,x"},{"a":41320,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":41322,"t":"code","b":[101,227],"m":"adc","oa":227,"o":"zpa_E3"},{"a":41324,"t":"code","b":[157,250,156],"m":"sta","oa":40186,"o":"f_9CFA,x"},{"a":41327,"t":"code","b":[198,234],"m":"dec","oa":234,"o":"zpa_EA"},{"a":41329,"t":"code","b":[177,226],"m":"lda","oa":226,"o":"(zpp_E2),y"},{"a":41331,"t":"code","b":[170],"m":"tax"},{"a":41332,"t":"code","b":[200],"m":"iny"},{"a":41333,"t":"code","b":[177,226],"m":"lda","oa":226,"o":"(zpp_E2),y"},{"a":41335,"t":"code","b":[134,226],"m":"stx","oa":226,"o":"zpp_E2"},{"a":41337,"t":"code","b":[133,227],"m":"sta","oa":227,"o":"zpa_E3"},{"a":41339,"t":"code","b":[76,249,165],"m":"jmp","oa":42489,"o":"v2_next_event"},{"a":41342,"t":"code","b":[177,226],"m":"lda","oa":226,"o":"(zpp_E2),y"},{"a":41344,"t":"code","b":[170],"m":"tax"},{"a":41345,"t":"code","b":[200],"m":"iny"},{"a":41346,"t":"code","b":[177,226],"m":"lda","oa":226,"o":"(zpp_E2),y"},{"a":41348,"t":"code","b":[157,213,156],"m":"sta","oa":40149,"o":"f_9CD5,x"},{"a":41351,"t":"code","b":[200],"m":"iny"},{"a":41352,"t":"code","b":[177,226],"m":"lda","oa":226,"o":"(zpp_E2),y"},{"a":41354,"t":"code","b":[157,214,156],"m":"sta","oa":40150,"o":"f_9CD6,x"},{"a":41357,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":41359,"t":"code","b":[76,242,165],"m":"jmp","oa":42482,"o":"j_A5F2"},{"a":41362,"l":"v2_cmd_set_two","c":"Voice 2 command: stores the next two script bytes in the parameter block at $9D88, indexed by the first byte.","t":"code","b":[177,226],"m":"lda","oa":226,"o":"(zpp_E2),y"},{"a":41364,"t":"code","b":[170],"m":"tax"},{"a":41365,"t":"code","b":[200],"m":"iny"},{"a":41366,"t":"code","b":[177,226],"m":"lda","oa":226,"o":"(zpp_E2),y"},{"a":41368,"t":"code","b":[157,136,157],"m":"sta","oa":40328,"o":"f_9D88,x"},{"a":41371,"t":"code","b":[200],"m":"iny"},{"a":41372,"t":"code","b":[177,226],"m":"lda","oa":226,"o":"(zpp_E2),y"},{"a":41374,"t":"code","b":[157,137,157],"m":"sta","oa":40329,"o":"f_9D89,x"},{"a":41377,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":41379,"t":"code","b":[76,242,165],"m":"jmp","oa":42482,"o":"j_A5F2"},{"a":41382,"l":"v2_cmd_copy_block","c":"Voice 2 command: copies a block of parameters from an address given in the script into voice 2's parameter block at $9CD5.","t":"code","b":[177,226],"m":"lda","oa":226,"o":"(zpp_E2),y"},{"a":41384,"t":"code","b":[170],"m":"tax"},{"a":41385,"t":"code","b":[200],"m":"iny"},{"a":41386,"t":"code","b":[177,226],"m":"lda","oa":226,"o":"(zpp_E2),y"},{"a":41388,"t":"code","b":[141,182,161],"m":"sta","oa":41398,"o":"v2_copy_source_low"},{"a":41391,"t":"code","b":[200],"m":"iny"},{"a":41392,"t":"code","b":[177,226],"m":"lda","oa":226,"o":"(zpp_E2),y"},{"a":41394,"t":"code","b":[141,183,161],"m":"sta","oa":41399,"o":"v2_copy_source_high"},{"a":41397,"l":"b_A1B5","t":"code","b":[189,221,221],"m":"lda","o":"$DDDD,x","x":[41404]},{"a":41398,"t":"note","l":"v2_copy_source_low","c":"The low byte of the source address of the copy loop at $A1B5, rewritten at $A1AC.","note":"inside the item at $A1B5","x":[41388]},{"a":41399,"t":"note","l":"v2_copy_source_high","c":"The high byte of the source address of the copy loop at $A1B5, rewritten at $A1B2.","note":"inside the item at $A1B5","x":[41394]},{"a":41400,"t":"code","b":[157,213,156],"m":"sta","oa":40149,"o":"f_9CD5,x"},{"a":41403,"t":"code","b":[202],"m":"dex"},{"a":41404,"t":"code","b":[16,247],"m":"bpl","oa":41397,"o":"b_A1B5"},{"a":41406,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":41408,"t":"code","b":[76,242,165],"m":"jmp","oa":42482,"o":"j_A5F2"},{"a":41411,"l":"v2_cmd_loop_start","c":"Voice 2 command: starts a repeat, as $A090 does for voice 1.","t":"code","b":[166,234],"m":"ldx","oa":234,"o":"zpa_EA"},{"a":41413,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":41415,"t":"code","b":[24],"m":"clc"},{"a":41416,"t":"code","b":[101,226],"m":"adc","oa":226,"o":"zpp_E2"},{"a":41418,"t":"code","b":[157,242,156],"m":"sta","oa":40178,"o":"f_9CF2,x"},{"a":41421,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":41423,"t":"code","b":[101,227],"m":"adc","oa":227,"o":"zpa_E3"},{"a":41425,"t":"code","b":[157,250,156],"m":"sta","oa":40186,"o":"f_9CFA,x"},{"a":41428,"t":"code","b":[177,226],"m":"lda","oa":226,"o":"(zpp_E2),y"},{"a":41430,"t":"code","b":[157,2,157],"m":"sta","oa":40194,"o":"f_9D02,x"},{"a":41433,"t":"code","b":[198,234],"m":"dec","oa":234,"o":"zpa_EA"},{"a":41435,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":41437,"t":"code","b":[76,242,165],"m":"jmp","oa":42482,"o":"j_A5F2"},{"a":41440,"l":"v2_cmd_copy_block_14","c":"Voice 2 command: copies 14 parameter bytes from an address given in the script into $9CD5 onwards.","t":"code","b":[177,226],"m":"lda","oa":226,"o":"(zpp_E2),y"},{"a":41442,"t":"code","b":[141,238,161],"m":"sta","oa":41454,"o":"v2_copy14_source_low"},{"a":41445,"t":"code","b":[200],"m":"iny"},{"a":41446,"t":"code","b":[177,226],"m":"lda","oa":226,"o":"(zpp_E2),y"},{"a":41448,"t":"code","b":[141,239,161],"m":"sta","oa":41455,"o":"v2_copy14_source_high"},{"a":41451,"t":"code","b":[162,13],"m":"ldx","o":"#$0D"},{"a":41453,"l":"b_A1ED","t":"code","b":[189,221,221],"m":"lda","o":"$DDDD,x","x":[41460]},{"a":41454,"t":"note","l":"v2_copy14_source_low","c":"The low byte of the source address of the copy loop at $A1ED, rewritten at $A1E2.","note":"inside the item at $A1ED","x":[41442]},{"a":41455,"t":"note","l":"v2_copy14_source_high","c":"The high byte of the source address of the copy loop at $A1ED, rewritten at $A1E8.","note":"inside the item at $A1ED","x":[41448]},{"a":41456,"t":"code","b":[157,213,156],"m":"sta","oa":40149,"o":"f_9CD5,x"},{"a":41459,"t":"code","b":[202],"m":"dex"},{"a":41460,"t":"code","b":[16,247],"m":"bpl","oa":41453,"o":"b_A1ED"},{"a":41462,"t":"code","b":[76,240,165],"m":"jmp","oa":42480,"o":"j_A5F0"},{"a":41465,"l":"v2_cmd_set_transpose","c":"Voice 2 command: sets voice 2's transposition (zero page $ED) from the next script byte.","t":"code","b":[177,226],"m":"lda","oa":226,"o":"(zpp_E2),y"},{"a":41467,"t":"code","b":[133,237],"m":"sta","oa":237,"o":"zpa_ED"},{"a":41469,"t":"code","b":[200],"m":"iny"},{"a":41470,"l":"v2_cmd_goto","c":"Voice 2 command: jumps to the address in the script.","t":"code","b":[177,226],"m":"lda","oa":226,"o":"(zpp_E2),y"},{"a":41472,"t":"code","b":[170],"m":"tax"},{"a":41473,"t":"code","b":[200],"m":"iny"},{"a":41474,"t":"code","b":[177,226],"m":"lda","oa":226,"o":"(zpp_E2),y"},{"a":41476,"t":"code","b":[134,226],"m":"stx","oa":226,"o":"zpp_E2"},{"a":41478,"t":"code","b":[133,227],"m":"sta","oa":227,"o":"zpa_E3"},{"a":41480,"t":"code","b":[76,249,165],"m":"jmp","oa":42489,"o":"v2_next_event"},{"a":41483,"l":"v2_cmd_set_pitch_mode","c":"Voice 2 command with two entries: $A20B loads 7 and the entry at $A20E loads 5 (hidden behind a BIT, see $05A9); both store the number in $9CE2, voice 2's pitch sweep switch.","t":"code","b":[169,7],"m":"lda","o":"#$07"},{"a":41485,"t":"code","b":[44,169,5],"m":"bit","oa":1449,"o":"skip_operand_05A9"},{"a":41488,"t":"code","b":[141,226,156],"m":"sta","oa":40162,"o":"a_9CE2"},{"a":41491,"t":"code","b":[152],"m":"tya"},{"a":41492,"t":"code","b":[76,242,165],"m":"jmp","oa":42482,"o":"j_A5F2"},{"a":41495,"l":"v2_cmd_set_one","c":"Voice 2 command: stores one script byte in voice 2's parameter block at $9CD5, indexed by the first byte.","t":"code","b":[177,226],"m":"lda","oa":226,"o":"(zpp_E2),y"},{"a":41497,"t":"code","b":[170],"m":"tax"},{"a":41498,"t":"code","b":[200],"m":"iny"},{"a":41499,"t":"code","b":[177,226],"m":"lda","oa":226,"o":"(zpp_E2),y"},{"a":41501,"t":"code","b":[157,213,156],"m":"sta","oa":40149,"o":"f_9CD5,x"},{"a":41504,"t":"code","b":[76,240,165],"m":"jmp","oa":42480,"o":"j_A5F0"},{"a":41507,"l":"v2_cmd_loop_end","c":"Voice 2 command: ends a repeat, as $A101 does for voice 1.","t":"code","b":[166,234],"m":"ldx","oa":234,"o":"zpa_EA"},{"a":41509,"t":"code","b":[222,3,157],"m":"dec","oa":40195,"o":"f_9D03,x"},{"a":41512,"t":"code","b":[240,13],"m":"beq","oa":41527,"o":"b_A237"},{"a":41514,"t":"code","b":[188,243,156],"m":"ldy","oa":40179,"o":"f_9CF3,x"},{"a":41517,"t":"code","b":[189,251,156],"m":"lda","oa":40187,"o":"f_9CFB,x"},{"a":41520,"t":"code","b":[132,226],"m":"sty","oa":226,"o":"zpp_E2"},{"a":41522,"t":"code","b":[133,227],"m":"sta","oa":227,"o":"zpa_E3"},{"a":41524,"t":"code","b":[76,249,165],"m":"jmp","oa":42489,"o":"v2_next_event"},{"a":41527,"l":"b_A237","t":"code","b":[230,234],"m":"inc","oa":234,"o":"zpa_EA","x":[41512]},{"a":41529,"t":"code","b":[152],"m":"tya"},{"a":41530,"t":"code","b":[76,242,165],"m":"jmp","oa":42482,"o":"j_A5F2"},{"a":41533,"l":"v2_cmd_return","c":"Voice 2 command: returns from a subroutine, or, with the stack empty, stops voice 2.","t":"code","b":[164,234],"m":"ldy","oa":234,"o":"zpa_EA"},{"a":41535,"t":"code","b":[192,7],"m":"cpy","o":"#$07"},{"a":41537,"t":"code","b":[240,15],"m":"beq","oa":41554,"o":"b_A252"},{"a":41539,"t":"code","b":[230,234],"m":"inc","oa":234,"o":"zpa_EA"},{"a":41541,"t":"code","b":[190,243,156],"m":"ldx","oa":40179,"o":"f_9CF3,y"},{"a":41544,"t":"code","b":[185,251,156],"m":"lda","oa":40187,"o":"f_9CFB,y"},{"a":41547,"t":"code","b":[134,226],"m":"stx","oa":226,"o":"zpp_E2"},{"a":41549,"t":"code","b":[133,227],"m":"sta","oa":227,"o":"zpa_E3"},{"a":41551,"t":"code","b":[76,249,165],"m":"jmp","oa":42489,"o":"v2_next_event"},{"a":41554,"l":"b_A252","t":"code","b":[206,210,157],"m":"dec","oa":40402,"o":"a_9DD2","x":[41537]},{"a":41557,"t":"code","b":[96],"m":"rts"},{"a":41558,"t":"code","b":[177,226],"m":"lda","oa":226,"o":"(zpp_E2),y"},{"a":41560,"t":"code","b":[133,237],"m":"sta","oa":237,"o":"zpa_ED"},{"a":41562,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":41564,"t":"code","b":[76,242,165],"m":"jmp","oa":42482,"o":"j_A5F2"},{"a":41567,"l":"v2_cmd_set_sweep_byte","c":"Voice 2 command: stores one script byte in voice 2's pitch-sweep parameters at $9D88, indexed by the first byte.","t":"code","b":[177,226],"m":"lda","oa":226,"o":"(zpp_E2),y"},{"a":41569,"t":"code","b":[170],"m":"tax"},{"a":41570,"t":"code","b":[200],"m":"iny"},{"a":41571,"t":"code","b":[177,226],"m":"lda","oa":226,"o":"(zpp_E2),y"},{"a":41573,"t":"code","b":[157,136,157],"m":"sta","oa":40328,"o":"f_9D88,x"},{"a":41576,"t":"code","b":[76,240,165],"m":"jmp","oa":42480,"o":"j_A5F0"},{"a":41579,"t":"code","b":[177,226],"m":"lda","oa":226,"o":"(zpp_E2),y"},{"a":41581,"t":"code","b":[133,239],"m":"sta","oa":239,"o":"zpa_EF"},{"a":41583,"t":"code","b":[200],"m":"iny"},{"a":41584,"t":"code","b":[177,226],"m":"lda","oa":226,"o":"(zpp_E2),y"},{"a":41586,"t":"code","b":[133,240],"m":"sta","oa":240,"o":"zpa_F0"},{"a":41588,"t":"code","b":[160,4],"m":"ldy","o":"#$04"},{"a":41590,"l":"b_A276","t":"code","b":[177,239],"m":"lda","oa":239,"o":"(zpa_EF),y","x":[41596]},{"a":41592,"t":"code","b":[153,237,156],"m":"sta","oa":40173,"o":"f_9CED,y"},{"a":41595,"t":"code","b":[136],"m":"dey"},{"a":41596,"t":"code","b":[16,248],"m":"bpl","oa":41590,"o":"b_A276"},{"a":41598,"t":"code","b":[76,240,165],"m":"jmp","oa":42480,"o":"j_A5F0"},{"a":41601,"t":"code","b":[177,228],"m":"lda","oa":228,"o":"(zpp_E4),y"},{"a":41603,"t":"code","b":[133,238],"m":"sta","oa":238,"o":"zpa_EE"},{"a":41605,"t":"code","b":[200],"m":"iny"},{"a":41606,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":41608,"t":"code","b":[44,169,3],"m":"bit","oa":937,"o":"skip_operand_03A9"},{"a":41609,"t":"note","l":"v3_cmd_call","c":"Voice 3 command: call a subroutine of the script, using voice 3's return stack at $9D27 and $9D2F.","note":"inside the item at $A288"},{"a":41611,"t":"code","b":[166,235],"m":"ldx","oa":235,"o":"zpa_EB"},{"a":41613,"t":"code","b":[24],"m":"clc"},{"a":41614,"t":"code","b":[101,228],"m":"adc","oa":228,"o":"zpp_E4"},{"a":41616,"t":"code","b":[157,39,157],"m":"sta","oa":40231,"o":"f_9D27,x"},{"a":41619,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":41621,"t":"code","b":[101,229],"m":"adc","oa":229,"o":"zpa_E5"},{"a":41623,"t":"code","b":[157,47,157],"m":"sta","oa":40239,"o":"f_9D2F,x"},{"a":41626,"t":"code","b":[198,235],"m":"dec","oa":235,"o":"zpa_EB"},{"a":41628,"t":"code","b":[177,228],"m":"lda","oa":228,"o":"(zpp_E4),y"},{"a":41630,"t":"code","b":[170],"m":"tax"},{"a":41631,"t":"code","b":[200],"m":"iny"},{"a":41632,"t":"code","b":[177,228],"m":"lda","oa":228,"o":"(zpp_E4),y"},{"a":41634,"t":"code","b":[134,228],"m":"stx","oa":228,"o":"zpp_E4"},{"a":41636,"t":"code","b":[133,229],"m":"sta","oa":229,"o":"zpa_E5"},{"a":41638,"t":"code","b":[76,82,167],"m":"jmp","oa":42834,"o":"v3_next_event"},{"a":41641,"t":"code","b":[177,228],"m":"lda","oa":228,"o":"(zpp_E4),y"},{"a":41643,"t":"code","b":[170],"m":"tax"},{"a":41644,"t":"code","b":[200],"m":"iny"},{"a":41645,"t":"code","b":[177,228],"m":"lda","oa":228,"o":"(zpp_E4),y"},{"a":41647,"t":"code","b":[157,10,157],"m":"sta","oa":40202,"o":"f_9D0A,x"},{"a":41650,"t":"code","b":[200],"m":"iny"},{"a":41651,"t":"code","b":[177,228],"m":"lda","oa":228,"o":"(zpp_E4),y"},{"a":41653,"t":"code","b":[157,11,157],"m":"sta","oa":40203,"o":"f_9D0B,x"},{"a":41656,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":41658,"t":"code","b":[76,75,167],"m":"jmp","oa":42827,"o":"j_A74B"},{"a":41661,"l":"v3_cmd_set_two","c":"Voice 3 command: stores the next two script bytes in voice 3's pitch-sweep parameters at $9DAB, indexed by the first byte.","t":"code","b":[177,228],"m":"lda","oa":228,"o":"(zpp_E4),y"},{"a":41663,"t":"code","b":[170],"m":"tax"},{"a":41664,"t":"code","b":[200],"m":"iny"},{"a":41665,"t":"code","b":[177,228],"m":"lda","oa":228,"o":"(zpp_E4),y"},{"a":41667,"t":"code","b":[157,171,157],"m":"sta","oa":40363,"o":"f_9DAB,x"},{"a":41670,"t":"code","b":[200],"m":"iny"},{"a":41671,"t":"code","b":[177,228],"m":"lda","oa":228,"o":"(zpp_E4),y"},{"a":41673,"t":"code","b":[157,172,157],"m":"sta","oa":40364,"o":"f_9DAC,x"},{"a":41676,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":41678,"t":"code","b":[76,75,167],"m":"jmp","oa":42827,"o":"j_A74B"},{"a":41681,"l":"v3_cmd_copy_block_16","c":"Voice 3 command: copies 16 bytes from an address given in the script into $9D3F onwards.","t":"code","b":[177,228],"m":"lda","oa":228,"o":"(zpp_E4),y"},{"a":41683,"t":"code","b":[141,223,162],"m":"sta","oa":41695,"o":"v3_copy16_source_low"},{"a":41686,"t":"code","b":[200],"m":"iny"},{"a":41687,"t":"code","b":[177,228],"m":"lda","oa":228,"o":"(zpp_E4),y"},{"a":41689,"t":"code","b":[141,224,162],"m":"sta","oa":41696,"o":"v3_copy16_source_high"},{"a":41692,"t":"code","b":[162,15],"m":"ldx","o":"#$0F"},{"a":41694,"l":"b_A2DE","t":"code","b":[189,221,221],"m":"lda","o":"$DDDD,x","x":[41701]},{"a":41695,"t":"note","l":"v3_copy16_source_low","c":"The low byte of the source address of the copy loop at $A2DE, rewritten at $A2D3.","note":"inside the item at $A2DE","x":[41683]},{"a":41696,"t":"note","l":"v3_copy16_source_high","c":"The high byte of the source address of the copy loop at $A2DE, rewritten at $A2D9.","note":"inside the item at $A2DE","x":[41689]},{"a":41697,"t":"code","b":[157,63,157],"m":"sta","oa":40255,"o":"f_9D3F,x"},{"a":41700,"t":"code","b":[202],"m":"dex"},{"a":41701,"t":"code","b":[16,247],"m":"bpl","oa":41694,"o":"b_A2DE"},{"a":41703,"t":"code","b":[76,73,167],"m":"jmp","oa":42825,"o":"j_A749"},{"a":41706,"l":"v3_cmd_copy_block","c":"Voice 3 command: copies a block of parameters from an address given in the script into voice 3's parameter block at $9D0A.","t":"code","b":[177,228],"m":"lda","oa":228,"o":"(zpp_E4),y"},{"a":41708,"t":"code","b":[170],"m":"tax"},{"a":41709,"t":"code","b":[200],"m":"iny"},{"a":41710,"t":"code","b":[177,228],"m":"lda","oa":228,"o":"(zpp_E4),y"},{"a":41712,"t":"code","b":[141,250,162],"m":"sta","oa":41722,"o":"v3_copy_source_low"},{"a":41715,"t":"code","b":[200],"m":"iny"},{"a":41716,"t":"code","b":[177,228],"m":"lda","oa":228,"o":"(zpp_E4),y"},{"a":41718,"t":"code","b":[141,251,162],"m":"sta","oa":41723,"o":"v3_copy_source_high"},{"a":41721,"l":"b_A2F9","t":"code","b":[189,221,221],"m":"lda","o":"$DDDD,x","x":[41728]},{"a":41722,"t":"note","l":"v3_copy_source_low","c":"The low byte of the source address of the copy loop at $A2F9, rewritten at $A2F0.","note":"inside the item at $A2F9","x":[41712]},{"a":41723,"t":"note","l":"v3_copy_source_high","c":"The high byte of the source address of the copy loop at $A2F9, rewritten at $A2F6.","note":"inside the item at $A2F9","x":[41718]},{"a":41724,"t":"code","b":[157,10,157],"m":"sta","oa":40202,"o":"f_9D0A,x"},{"a":41727,"t":"code","b":[202],"m":"dex"},{"a":41728,"t":"code","b":[16,247],"m":"bpl","oa":41721,"o":"b_A2F9"},{"a":41730,"t":"code","b":[169,4],"m":"lda","o":"#$04"},{"a":41732,"t":"code","b":[76,75,167],"m":"jmp","oa":42827,"o":"j_A74B"},{"a":41735,"l":"v3_cmd_loop_start","c":"Voice 3 command: starts a repeat, as $A090 does for voice 1.","t":"code","b":[166,235],"m":"ldx","oa":235,"o":"zpa_EB"},{"a":41737,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":41739,"t":"code","b":[24],"m":"clc"},{"a":41740,"t":"code","b":[101,228],"m":"adc","oa":228,"o":"zpp_E4"},{"a":41742,"t":"code","b":[157,39,157],"m":"sta","oa":40231,"o":"f_9D27,x"},{"a":41745,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":41747,"t":"code","b":[101,229],"m":"adc","oa":229,"o":"zpa_E5"},{"a":41749,"t":"code","b":[157,47,157],"m":"sta","oa":40239,"o":"f_9D2F,x"},{"a":41752,"t":"code","b":[177,228],"m":"lda","oa":228,"o":"(zpp_E4),y"},{"a":41754,"t":"code","b":[157,55,157],"m":"sta","oa":40247,"o":"f_9D37,x"},{"a":41757,"t":"code","b":[198,235],"m":"dec","oa":235,"o":"zpa_EB"},{"a":41759,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":41761,"t":"code","b":[76,75,167],"m":"jmp","oa":42827,"o":"j_A74B"},{"a":41764,"l":"v3_cmd_copy_block_14","c":"Voice 3 command: copies 14 parameter bytes from an address given in the script into $9D0A onwards.","t":"code","b":[177,228],"m":"lda","oa":228,"o":"(zpp_E4),y"},{"a":41766,"t":"code","b":[141,50,163],"m":"sta","oa":41778,"o":"v3_copy14_source_low"},{"a":41769,"t":"code","b":[200],"m":"iny"},{"a":41770,"t":"code","b":[177,228],"m":"lda","oa":228,"o":"(zpp_E4),y"},{"a":41772,"t":"code","b":[141,51,163],"m":"sta","oa":41779,"o":"v3_copy14_source_high"},{"a":41775,"t":"code","b":[162,13],"m":"ldx","o":"#$0D"},{"a":41777,"l":"b_A331","t":"code","b":[189,221,221],"m":"lda","o":"$DDDD,x","x":[41784]},{"a":41778,"t":"note","l":"v3_copy14_source_low","c":"The low byte of the source address of the copy loop at $A331, rewritten at $A326.","note":"inside the item at $A331","x":[41766]},{"a":41779,"t":"note","l":"v3_copy14_source_high","c":"The high byte of the source address of the copy loop at $A331, rewritten at $A32C.","note":"inside the item at $A331","x":[41772]},{"a":41780,"t":"code","b":[157,10,157],"m":"sta","oa":40202,"o":"f_9D0A,x"},{"a":41783,"t":"code","b":[202],"m":"dex"},{"a":41784,"t":"code","b":[16,247],"m":"bpl","oa":41777,"o":"b_A331"},{"a":41786,"t":"code","b":[76,73,167],"m":"jmp","oa":42825,"o":"j_A749"},{"a":41789,"t":"code","b":[177,228],"m":"lda","oa":228,"o":"(zpp_E4),y"},{"a":41791,"t":"code","b":[133,238],"m":"sta","oa":238,"o":"zpa_EE"},{"a":41793,"t":"code","b":[200],"m":"iny"},{"a":41794,"l":"v3_cmd_goto","c":"Voice 3 command: jumps to the address in the script.","t":"code","b":[177,228],"m":"lda","oa":228,"o":"(zpp_E4),y"},{"a":41796,"t":"code","b":[170],"m":"tax"},{"a":41797,"t":"code","b":[200],"m":"iny"},{"a":41798,"t":"code","b":[177,228],"m":"lda","oa":228,"o":"(zpp_E4),y"},{"a":41800,"t":"code","b":[134,228],"m":"stx","oa":228,"o":"zpp_E4"},{"a":41802,"t":"code","b":[133,229],"m":"sta","oa":229,"o":"zpa_E5"},{"a":41804,"t":"code","b":[76,82,167],"m":"jmp","oa":42834,"o":"v3_next_event"},{"a":41807,"l":"v3_cmd_filter_route","c":"Writes $F4 to the SID filter control register $D417 (resonance 15, voice 3 through the filter) and records the voice number in $9DCE.","t":"code","b":[160,244],"m":"ldy","o":"#$F4","x":[41822]},{"a":41809,"t":"code","b":[140,23,212],"m":"sty","o":"sid_filter_resonance"},{"a":41812,"t":"code","b":[142,206,157],"m":"stx","oa":40398,"o":"a_9DCE"},{"a":41815,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":41817,"t":"code","b":[76,75,167],"m":"jmp","oa":42827,"o":"j_A74B"},{"a":41820,"t":"code","b":[162,2],"m":"ldx","o":"#$02"},{"a":41822,"t":"code","b":[208,239],"m":"bne","oa":41807,"o":"v3_cmd_filter_route"},{"a":41824,"t":"code","b":[169,5],"m":"lda","o":"#$05"},{"a":41826,"t":"code","b":[141,23,157],"m":"sta","oa":40215,"o":"a_9D17"},{"a":41829,"t":"code","b":[152],"m":"tya"},{"a":41830,"t":"code","b":[76,75,167],"m":"jmp","oa":42827,"o":"j_A74B"},{"a":41833,"l":"v3_cmd_set_one","c":"Voice 3 command: stores one script byte in voice 3's parameter block at $9D0A, indexed by the first byte.","t":"code","b":[177,228],"m":"lda","oa":228,"o":"(zpp_E4),y"},{"a":41835,"t":"code","b":[170],"m":"tax"},{"a":41836,"t":"code","b":[200],"m":"iny"},{"a":41837,"t":"code","b":[177,228],"m":"lda","oa":228,"o":"(zpp_E4),y"},{"a":41839,"t":"code","b":[157,10,157],"m":"sta","oa":40202,"o":"f_9D0A,x"},{"a":41842,"t":"code","b":[76,73,167],"m":"jmp","oa":42825,"o":"j_A749"},{"a":41845,"l":"v3_cmd_loop_end","c":"Voice 3 command: ends a repeat, as $A101 does for voice 1.","t":"code","b":[166,235],"m":"ldx","oa":235,"o":"zpa_EB"},{"a":41847,"t":"code","b":[222,56,157],"m":"dec","oa":40248,"o":"f_9D38,x"},{"a":41850,"t":"code","b":[240,13],"m":"beq","oa":41865,"o":"b_A389"},{"a":41852,"t":"code","b":[188,40,157],"m":"ldy","oa":40232,"o":"f_9D28,x"},{"a":41855,"t":"code","b":[189,48,157],"m":"lda","oa":40240,"o":"f_9D30,x"},{"a":41858,"t":"code","b":[132,228],"m":"sty","oa":228,"o":"zpp_E4"},{"a":41860,"t":"code","b":[133,229],"m":"sta","oa":229,"o":"zpa_E5"},{"a":41862,"t":"code","b":[76,82,167],"m":"jmp","oa":42834,"o":"v3_next_event"},{"a":41865,"l":"b_A389","t":"code","b":[230,235],"m":"inc","oa":235,"o":"zpa_EB","x":[41850]},{"a":41867,"t":"code","b":[152],"m":"tya"},{"a":41868,"t":"code","b":[76,75,167],"m":"jmp","oa":42827,"o":"j_A74B"},{"a":41871,"l":"v3_cmd_return","c":"Voice 3 command: returns from a subroutine, or, with the stack empty, stops voice 3.","t":"code","b":[164,235],"m":"ldy","oa":235,"o":"zpa_EB"},{"a":41873,"t":"code","b":[192,7],"m":"cpy","o":"#$07"},{"a":41875,"t":"code","b":[240,15],"m":"beq","oa":41892,"o":"b_A3A4"},{"a":41877,"t":"code","b":[230,235],"m":"inc","oa":235,"o":"zpa_EB"},{"a":41879,"t":"code","b":[190,40,157],"m":"ldx","oa":40232,"o":"f_9D28,y"},{"a":41882,"t":"code","b":[185,48,157],"m":"lda","oa":40240,"o":"f_9D30,y"},{"a":41885,"t":"code","b":[134,228],"m":"stx","oa":228,"o":"zpp_E4"},{"a":41887,"t":"code","b":[133,229],"m":"sta","oa":229,"o":"zpa_E5"},{"a":41889,"t":"code","b":[76,82,167],"m":"jmp","oa":42834,"o":"v3_next_event"},{"a":41892,"l":"b_A3A4","t":"code","b":[206,211,157],"m":"dec","oa":40403,"o":"a_9DD3","x":[41875]},{"a":41895,"t":"code","b":[96],"m":"rts"},{"a":41896,"l":"v3_cmd_set_sweep_byte","c":"Voice 3 command: stores one script byte in voice 3's pitch-sweep parameters at $9DAB, indexed by the first byte.","t":"code","b":[177,228],"m":"lda","oa":228,"o":"(zpp_E4),y"},{"a":41898,"t":"code","b":[170],"m":"tax"},{"a":41899,"t":"code","b":[200],"m":"iny"},{"a":41900,"t":"code","b":[177,228],"m":"lda","oa":228,"o":"(zpp_E4),y"},{"a":41902,"t":"code","b":[157,171,157],"m":"sta","oa":40363,"o":"f_9DAB,x"},{"a":41905,"t":"code","b":[76,73,167],"m":"jmp","oa":42825,"o":"j_A749"},{"a":41908,"l":"v3_cmd_set_transpose","c":"Voice 3 command: sets voice 3's transposition (zero page $EE) from the next script byte.","t":"code","b":[177,228],"m":"lda","oa":228,"o":"(zpp_E4),y"},{"a":41910,"t":"code","b":[133,238],"m":"sta","oa":238,"o":"zpa_EE"},{"a":41912,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":41914,"t":"code","b":[76,75,167],"m":"jmp","oa":42827,"o":"j_A74B"},{"a":41917,"l":"v3_cmd_load_envelope","c":"Voice 3 command: copies five bytes from an address given in the script into voice 3's waveform and envelope parameters at $9D22 onwards.","t":"code","b":[177,228],"m":"lda","oa":228,"o":"(zpp_E4),y"},{"a":41919,"t":"code","b":[133,239],"m":"sta","oa":239,"o":"zpa_EF"},{"a":41921,"t":"code","b":[200],"m":"iny"},{"a":41922,"t":"code","b":[177,228],"m":"lda","oa":228,"o":"(zpp_E4),y"},{"a":41924,"t":"code","b":[133,240],"m":"sta","oa":240,"o":"zpa_F0"},{"a":41926,"t":"code","b":[160,4],"m":"ldy","o":"#$04"},{"a":41928,"l":"b_A3C8","t":"code","b":[177,239],"m":"lda","oa":239,"o":"(zpa_EF),y","x":[41934]},{"a":41930,"t":"code","b":[153,34,157],"m":"sta","oa":40226,"o":"f_9D22,y"},{"a":41933,"t":"code","b":[136],"m":"dey"},{"a":41934,"t":"code","b":[16,248],"m":"bpl","oa":41928,"o":"b_A3C8"},{"a":41936,"t":"code","b":[76,73,167],"m":"jmp","oa":42825,"o":"j_A749"},{"a":41939,"l":"filter_sweep_step","c":"Per-tick update of the filter cutoff sweep: steps the cutoff through up to four slopes and writes $D415 and $D416.","t":"code","b":[173,92,157],"m":"lda","oa":40284,"o":"a_9D5C","x":[15536]},{"a":41942,"t":"code","b":[240,22],"m":"beq","oa":41966,"o":"r_A3EE"},{"a":41944,"t":"code","b":[174,95,157],"m":"ldx","oa":40287,"o":"a_9D5F"},{"a":41947,"t":"code","b":[172,96,157],"m":"ldy","oa":40288,"o":"a_9D60"},{"a":41950,"t":"code","b":[24],"m":"clc"},{"a":41951,"t":"code","b":[173,91,157],"m":"lda","oa":40283,"o":"a_9D5B"},{"a":41954,"t":"code","b":[240,12],"m":"beq","oa":41968,"o":"b_A3F0"},{"a":41956,"t":"code","b":[206,91,157],"m":"dec","oa":40283,"o":"a_9D5B"},{"a":41959,"t":"code","b":[173,92,157],"m":"lda","oa":40284,"o":"a_9D5C"},{"a":41962,"t":"code","b":[41,2],"m":"and","o":"#$02"},{"a":41964,"t":"code","b":[208,70],"m":"bne","oa":42036,"o":"b_A434"},{"a":41966,"l":"r_A3EE","t":"code","b":[96],"m":"rts","x":[41942]},{"a":41967,"l":"j_A3EF","t":"code","b":[24],"m":"clc","x":[42091,42097]},{"a":41968,"l":"b_A3F0","t":"code","b":[173,97,157],"m":"lda","oa":40289,"o":"a_9D61","x":[41954]},{"a":41971,"t":"code","b":[240,15],"m":"beq","oa":41988,"o":"b_A404"},{"a":41973,"t":"code","b":[206,97,157],"m":"dec","oa":40289,"o":"a_9D61"},{"a":41976,"t":"code","b":[138],"m":"txa"},{"a":41977,"t":"code","b":[109,79,157],"m":"adc","oa":40271,"o":"a_9D4F"},{"a":41980,"t":"code","b":[170],"m":"tax"},{"a":41981,"t":"code","b":[152],"m":"tya"},{"a":41982,"t":"code","b":[109,80,157],"m":"adc","oa":40272,"o":"a_9D50"},{"a":41985,"t":"code","b":[76,61,164],"m":"jmp","oa":42045,"o":"j_A43D"},{"a":41988,"l":"b_A404","t":"code","b":[173,98,157],"m":"lda","oa":40290,"o":"a_9D62","x":[41971]},{"a":41991,"t":"code","b":[240,15],"m":"beq","oa":42008,"o":"b_A418"},{"a":41993,"t":"code","b":[206,98,157],"m":"dec","oa":40290,"o":"a_9D62"},{"a":41996,"t":"code","b":[138],"m":"txa"},{"a":41997,"t":"code","b":[109,81,157],"m":"adc","oa":40273,"o":"a_9D51"},{"a":42000,"t":"code","b":[170],"m":"tax"},{"a":42001,"t":"code","b":[152],"m":"tya"},{"a":42002,"t":"code","b":[109,82,157],"m":"adc","oa":40274,"o":"a_9D52"},{"a":42005,"t":"code","b":[76,61,164],"m":"jmp","oa":42045,"o":"j_A43D"},{"a":42008,"l":"b_A418","t":"code","b":[173,99,157],"m":"lda","oa":40291,"o":"a_9D63","x":[41991]},{"a":42011,"t":"code","b":[240,15],"m":"beq","oa":42028,"o":"b_A42C"},{"a":42013,"t":"code","b":[206,99,157],"m":"dec","oa":40291,"o":"a_9D63"},{"a":42016,"t":"code","b":[138],"m":"txa"},{"a":42017,"t":"code","b":[109,83,157],"m":"adc","oa":40275,"o":"a_9D53"},{"a":42020,"t":"code","b":[170],"m":"tax"},{"a":42021,"t":"code","b":[152],"m":"tya"},{"a":42022,"t":"code","b":[109,84,157],"m":"adc","oa":40276,"o":"a_9D54"},{"a":42025,"t":"code","b":[76,61,164],"m":"jmp","oa":42045,"o":"j_A43D"},{"a":42028,"l":"b_A42C","t":"code","b":[173,100,157],"m":"lda","oa":40292,"o":"a_9D64","x":[42011]},{"a":42031,"t":"code","b":[240,46],"m":"beq","oa":42079,"o":"b_A45F"},{"a":42033,"t":"code","b":[206,100,157],"m":"dec","oa":40292,"o":"a_9D64"},{"a":42036,"l":"b_A434","t":"code","b":[138],"m":"txa","x":[41964]},{"a":42037,"t":"code","b":[109,85,157],"m":"adc","oa":40277,"o":"a_9D55"},{"a":42040,"t":"code","b":[170],"m":"tax"},{"a":42041,"t":"code","b":[152],"m":"tya"},{"a":42042,"t":"code","b":[109,86,157],"m":"adc","oa":40278,"o":"a_9D56"},{"a":42045,"l":"j_A43D","t":"code","b":[168],"m":"tay","x":[41985,42005,42025]},{"a":42046,"l":"b_A43E","t":"code","b":[142,95,157],"m":"stx","oa":40287,"o":"a_9D5F","x":[42084]},{"a":42049,"t":"code","b":[140,96,157],"m":"sty","oa":40288,"o":"a_9D60"},{"a":42052,"l":"j_A444","t":"code","b":[138],"m":"txa","x":[42120]},{"a":42053,"t":"code","b":[41,7],"m":"and","o":"#$07"},{"a":42055,"t":"code","b":[141,21,212],"m":"sta","o":"sid_filter_cutoff_lo"},{"a":42058,"t":"code","b":[152],"m":"tya"},{"a":42059,"t":"code","b":[142,207,157],"m":"stx","oa":40399,"o":"a_9DCF"},{"a":42062,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":42063,"t":"code","b":[110,207,157],"m":"ror","oa":40399,"o":"a_9DCF"},{"a":42066,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":42067,"t":"code","b":[110,207,157],"m":"ror","oa":40399,"o":"a_9DCF"},{"a":42070,"t":"code","b":[74],"m":"lsr","o":"a"},{"a":42071,"t":"code","b":[173,207,157],"m":"lda","oa":40399,"o":"a_9DCF"},{"a":42074,"t":"code","b":[106],"m":"ror","o":"a"},{"a":42075,"t":"code","b":[141,22,212],"m":"sta","o":"sid_filter_cutoff_hi"},{"a":42078,"t":"code","b":[96],"m":"rts"},{"a":42079,"l":"b_A45F","t":"code","b":[173,92,157],"m":"lda","oa":40284,"o":"a_9D5C","x":[42031]},{"a":42082,"t":"code","b":[41,129],"m":"and","o":"#$81"},{"a":42084,"t":"code","b":[240,216],"m":"beq","oa":42046,"o":"b_A43E"},{"a":42086,"t":"code","b":[16,6],"m":"bpl","oa":42094,"o":"b_A46E"},{"a":42088,"t":"code","b":[32,91,159],"m":"jsr","oa":40795,"o":"voice1_filter_reset"},{"a":42091,"t":"code","b":[76,239,163],"m":"jmp","oa":41967,"o":"j_A3EF"},{"a":42094,"l":"b_A46E","t":"code","b":[32,103,159],"m":"jsr","oa":40807,"o":"voice1_filter_reset_b","x":[42086]},{"a":42097,"t":"code","b":[76,239,163],"m":"jmp","oa":41967,"o":"j_A3EF"},{"a":42100,"l":"reset_sweeps","c":"Copies the stored sweep parameters into their working copies and restarts the filter sweep.","t":"code","b":[162,7],"m":"ldx","o":"#$07","x":[42193,42538,42887]},{"a":42102,"l":"b_A476","t":"code","b":[189,63,157],"m":"lda","oa":40255,"o":"f_9D3F,x","x":[42115]},{"a":42105,"t":"code","b":[157,79,157],"m":"sta","oa":40271,"o":"a_9D4F,x"},{"a":42108,"t":"code","b":[189,71,157],"m":"lda","oa":40263,"o":"f_9D47,x"},{"a":42111,"t":"code","b":[157,87,157],"m":"sta","oa":40279,"o":"a_9D57,x"},{"a":42114,"t":"code","b":[202],"m":"dex"},{"a":42115,"t":"code","b":[16,241],"m":"bpl","oa":42102,"o":"b_A476"},{"a":42117,"t":"code","b":[32,91,159],"m":"jsr","oa":40795,"o":"voice1_filter_reset"},{"a":42120,"t":"code","b":[76,68,164],"m":"jmp","oa":42052,"o":"j_A444"},{"a":42123,"l":"voice1_step","c":"Per-tick routine of voice 1: counts its note duration down and, when it expires, reads the next script byte. A byte below $C0 is a note (with a duration, written to the SID with its envelope), a byte of $C0 or above is a command through the table at $9C00.","t":"code","b":[173,209,157],"m":"lda","oa":40401,"o":"f_9DD1","x":[15524]},{"a":42126,"t":"code","b":[240,4],"m":"beq","oa":42132,"o":"r_A494"},{"a":42128,"t":"code","b":[198,230],"m":"dec","oa":230,"o":"zpf_E6"},{"a":42130,"t":"code","b":[240,14],"m":"beq","oa":42146,"o":"v1_next_event"},{"a":42132,"l":"r_A494","t":"code","b":[96],"m":"rts","x":[42126]},{"a":42133,"l":"b_A495","t":"code","b":[230,225],"m":"inc","oa":225,"o":"zpf_E1","x":[42144]},{"a":42135,"t":"code","b":[208,9],"m":"bne","oa":42146,"o":"v1_next_event"},{"a":42137,"l":"j_A499","t":"code","b":[169,3],"m":"lda","o":"#$03","x":[41155,41214,41277,41299]},{"a":42139,"l":"j_A49B","t":"code","b":[24],"m":"clc","x":[41052,41072,41101,41130,41190,41202,41240]},{"a":42140,"t":"code","b":[101,224],"m":"adc","oa":224,"o":"zpf_E0"},{"a":42142,"t":"code","b":[133,224],"m":"sta","oa":224,"o":"zpf_E0"},{"a":42144,"t":"code","b":[176,243],"m":"bcs","oa":42133,"o":"b_A495"},{"a":42146,"l":"v1_next_event","c":"Reads the next script byte of voice 1: below $C0 it is a note, otherwise a command whose entry is found in the table at $9C00 (the low byte of the jump operand at $A4B0 is rewritten at $A4AD).","t":"code","b":[160,0],"m":"ldy","o":"#$00","x":[41014,41168,41234,41261,42130,42135]},{"a":42148,"t":"code","b":[177,224],"m":"lda","oa":224,"o":"(zpf_E0),y"},{"a":42150,"t":"code","b":[201,192],"m":"cmp","o":"#$C0"},{"a":42152,"t":"code","b":[144,12],"m":"bcc","oa":42166,"o":"v1_play_note"},{"a":42154,"t":"code","b":[200],"m":"iny"},{"a":42155,"t":"code","b":[105,63],"m":"adc","o":"#$3F"},{"a":42157,"t":"code","b":[141,177,164],"m":"sta","oa":42161,"o":"v1_command_dispatch_operand"},{"a":42160,"t":"code","b":[108,0,156],"m":"jmp","oa":39936,"o":"(voice1_command_table)"},{"a":42161,"t":"note","l":"v1_command_dispatch_operand","c":"The operand of the jump through voice 1's command table; the byte at $A4AD stores the command number here.","note":"inside the item at $A4B0","x":[42157]},{"a":42163,"l":"b_A4B3","t":"code","b":[76,197,165],"m":"jmp","oa":42437,"o":"j_A5C5","x":[42176]},{"a":42166,"l":"v1_play_note","c":"The note path of voice 1's event reader: the byte is a note number (less $60 when it is a rest-length variant, and $5F means a rest). The routine adds the transposition, sets the gate bit in the control register, looks the note up in the frequency tables at $9DF9 and $9E4A, writes the frequency, pulse width and envelope to the SID's voice 1 registers and copies the pulse-width, pitch and filter sweep parameters of the voice into their working copies.","t":"code","b":[133,255],"m":"sta","oa":255,"o":"zpa_FF","x":[42152]},{"a":42168,"t":"code","b":[201,96],"m":"cmp","o":"#$60"},{"a":42170,"t":"code","b":[144,2],"m":"bcc","oa":42174,"o":"b_A4BE"},{"a":42172,"t":"code","b":[233,96],"m":"sbc","o":"#$60"},{"a":42174,"l":"b_A4BE","t":"code","b":[201,95],"m":"cmp","o":"#$5F","x":[42170]},{"a":42176,"t":"code","b":[240,241],"m":"beq","oa":42163,"o":"b_A4B3"},{"a":42178,"t":"code","b":[101,236],"m":"adc","oa":236,"o":"zpf_EC"},{"a":42180,"t":"code","b":[170],"m":"tax"},{"a":42181,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":42183,"t":"code","b":[141,4,212],"m":"sta","o":"sid_v1_control"},{"a":42186,"t":"code","b":[173,206,157],"m":"lda","oa":40398,"o":"a_9DCE"},{"a":42189,"t":"code","b":[208,7],"m":"bne","oa":42198,"o":"b_A4D6"},{"a":42191,"t":"code","b":[134,239],"m":"stx","oa":239,"o":"zpa_EF"},{"a":42193,"t":"code","b":[32,116,164],"m":"jsr","oa":42100,"o":"reset_sweeps"},{"a":42196,"t":"code","b":[166,239],"m":"ldx","oa":239,"o":"zpa_EF"},{"a":42198,"l":"b_A4D6","t":"code","b":[188,74,158],"m":"ldy","oa":40522,"o":"note_freq_hi,x","x":[42189]},{"a":42201,"t":"code","b":[189,249,157],"m":"lda","oa":40441,"o":"note_freq_lo,x"},{"a":42204,"t":"code","b":[141,125,157],"m":"sta","oa":40317,"o":"a_9D7D"},{"a":42207,"t":"code","b":[140,126,157],"m":"sty","oa":40318,"o":"a_9D7E"},{"a":42210,"t":"code","b":[141,0,212],"m":"sta","o":"sid_v1_freq_lo"},{"a":42213,"t":"code","b":[140,1,212],"m":"sty","o":"sid_v1_freq_hi"},{"a":42216,"t":"code","b":[174,182,156],"m":"ldx","oa":40118,"o":"a_9CB6"},{"a":42219,"t":"code","b":[172,183,156],"m":"ldy","oa":40119,"o":"a_9CB7"},{"a":42222,"t":"code","b":[142,2,212],"m":"stx","o":"sid_v1_pulse_lo"},{"a":42225,"t":"code","b":[140,3,212],"m":"sty","o":"sid_v1_pulse_hi"},{"a":42228,"t":"code","b":[173,185,156],"m":"lda","oa":40121,"o":"a_9CB9"},{"a":42231,"t":"code","b":[141,5,212],"m":"sta","o":"sid_v1_attack_decay"},{"a":42234,"t":"code","b":[173,186,156],"m":"lda","oa":40122,"o":"a_9CBA"},{"a":42237,"t":"code","b":[141,6,212],"m":"sta","o":"sid_v1_sustain_release"},{"a":42240,"t":"code","b":[173,184,156],"m":"lda","oa":40120,"o":"f_9CB8"},{"a":42243,"t":"code","b":[141,127,157],"m":"sta","oa":40319,"o":"a_9D7F"},{"a":42246,"t":"code","b":[41,247],"m":"and","o":"#$F7"},{"a":42248,"t":"code","b":[141,4,212],"m":"sta","o":"sid_v1_control"},{"a":42251,"t":"code","b":[173,177,156],"m":"lda","oa":40113,"o":"f_9CB1"},{"a":42254,"t":"code","b":[141,118,157],"m":"sta","oa":40310,"o":"a_9D76"},{"a":42257,"t":"code","b":[240,58],"m":"beq","oa":42317,"o":"b_A54D"},{"a":42259,"t":"code","b":[142,123,157],"m":"stx","oa":40315,"o":"a_9D7B"},{"a":42262,"t":"code","b":[140,124,157],"m":"sty","oa":40316,"o":"a_9D7C"},{"a":42265,"t":"code","b":[134,241],"m":"stx","oa":241,"o":"zpa_F1"},{"a":42267,"t":"code","b":[132,242],"m":"sty","oa":242,"o":"zpa_F2"},{"a":42269,"t":"code","b":[173,181,156],"m":"lda","oa":40117,"o":"a_9CB5"},{"a":42272,"t":"code","b":[141,122,157],"m":"sta","oa":40314,"o":"a_9D7A"},{"a":42275,"t":"code","b":[173,180,156],"m":"lda","oa":40116,"o":"a_9CB4"},{"a":42278,"t":"code","b":[141,121,157],"m":"sta","oa":40313,"o":"a_9D79"},{"a":42281,"t":"code","b":[173,179,156],"m":"lda","oa":40115,"o":"a_9CB3"},{"a":42284,"t":"code","b":[141,120,157],"m":"sta","oa":40312,"o":"a_9D78"},{"a":42287,"t":"code","b":[173,178,156],"m":"lda","oa":40114,"o":"a_9CB2"},{"a":42290,"t":"code","b":[141,119,157],"m":"sta","oa":40311,"o":"a_9D77"},{"a":42293,"t":"code","b":[173,176,156],"m":"lda","oa":40112,"o":"a_9CB0"},{"a":42296,"t":"code","b":[141,117,157],"m":"sta","oa":40309,"o":"a_9D75"},{"a":42299,"t":"code","b":[174,174,156],"m":"ldx","oa":40110,"o":"a_9CAE"},{"a":42302,"t":"code","b":[172,175,156],"m":"ldy","oa":40111,"o":"a_9CAF"},{"a":42305,"t":"code","b":[142,115,157],"m":"stx","oa":40307,"o":"a_9D73"},{"a":42308,"t":"code","b":[142,134,157],"m":"stx","oa":40326,"o":"a_9D86"},{"a":42311,"t":"code","b":[140,135,157],"m":"sty","oa":40327,"o":"a_9D87"},{"a":42314,"t":"code","b":[140,116,157],"m":"sty","oa":40308,"o":"a_9D74"},{"a":42317,"l":"b_A54D","t":"code","b":[173,173,156],"m":"lda","oa":40109,"o":"f_9CAD","x":[42257]},{"a":42320,"t":"code","b":[141,114,157],"m":"sta","oa":40306,"o":"a_9D72"},{"a":42323,"t":"code","b":[240,100],"m":"beq","oa":42425,"o":"b_A5B9"},{"a":42325,"t":"code","b":[174,172,156],"m":"ldx","oa":40108,"o":"a_9CAC"},{"a":42328,"t":"code","b":[142,113,157],"m":"stx","oa":40305,"o":"a_9D71"},{"a":42331,"t":"code","b":[174,171,156],"m":"ldx","oa":40107,"o":"a_9CAB"},{"a":42334,"t":"code","b":[142,112,157],"m":"stx","oa":40304,"o":"a_9D70"},{"a":42337,"t":"code","b":[174,170,156],"m":"ldx","oa":40106,"o":"a_9CAA"},{"a":42340,"t":"code","b":[142,111,157],"m":"stx","oa":40303,"o":"a_9D6F"},{"a":42343,"t":"code","b":[174,169,156],"m":"ldx","oa":40105,"o":"a_9CA9"},{"a":42346,"t":"code","b":[142,110,157],"m":"stx","oa":40302,"o":"a_9D6E"},{"a":42349,"t":"code","b":[174,168,156],"m":"ldx","oa":40104,"o":"a_9CA8"},{"a":42352,"t":"code","b":[142,109,157],"m":"stx","oa":40301,"o":"a_9D6D"},{"a":42355,"t":"code","b":[174,167,156],"m":"ldx","oa":40103,"o":"a_9CA7"},{"a":42358,"t":"code","b":[142,108,157],"m":"stx","oa":40300,"o":"a_9D6C"},{"a":42361,"t":"code","b":[174,166,156],"m":"ldx","oa":40102,"o":"a_9CA6"},{"a":42364,"t":"code","b":[142,107,157],"m":"stx","oa":40299,"o":"a_9D6B"},{"a":42367,"t":"code","b":[174,165,156],"m":"ldx","oa":40101,"o":"a_9CA5"},{"a":42370,"t":"code","b":[142,106,157],"m":"stx","oa":40298,"o":"a_9D6A"},{"a":42373,"t":"code","b":[174,164,156],"m":"ldx","oa":40100,"o":"a_9CA4"},{"a":42376,"t":"code","b":[142,105,157],"m":"stx","oa":40297,"o":"a_9D69"},{"a":42379,"t":"code","b":[174,163,156],"m":"ldx","oa":40099,"o":"a_9CA3"},{"a":42382,"t":"code","b":[142,104,157],"m":"stx","oa":40296,"o":"a_9D68"},{"a":42385,"t":"code","b":[174,162,156],"m":"ldx","oa":40098,"o":"a_9CA2"},{"a":42388,"t":"code","b":[142,103,157],"m":"stx","oa":40295,"o":"a_9D67"},{"a":42391,"t":"code","b":[174,161,156],"m":"ldx","oa":40097,"o":"f_9CA1"},{"a":42394,"t":"code","b":[142,102,157],"m":"stx","oa":40294,"o":"f_9D66"},{"a":42397,"t":"code","b":[174,160,156],"m":"ldx","oa":40096,"o":"f_9CA0"},{"a":42400,"t":"code","b":[142,101,157],"m":"stx","oa":40293,"o":"f_9D65"},{"a":42403,"t":"code","b":[41,8],"m":"and","o":"#$08"},{"a":42405,"t":"code","b":[240,15],"m":"beq","oa":42422,"o":"b_A5B6"},{"a":42407,"t":"code","b":[165,255],"m":"lda","oa":255,"o":"zpa_FF"},{"a":42409,"t":"code","b":[201,96],"m":"cmp","o":"#$60"},{"a":42411,"t":"code","b":[144,2],"m":"bcc","oa":42415,"o":"b_A5AF"},{"a":42413,"t":"code","b":[233,95],"m":"sbc","o":"#$5F"},{"a":42415,"l":"b_A5AF","t":"code","b":[101,236],"m":"adc","oa":236,"o":"zpf_EC","x":[42411]},{"a":42417,"t":"code","b":[141,111,157],"m":"sta","oa":40303,"o":"a_9D6F"},{"a":42420,"t":"code","b":[208,3],"m":"bne","oa":42425,"o":"b_A5B9"},{"a":42422,"l":"b_A5B6","t":"code","b":[32,128,159],"m":"jsr","oa":40832,"o":"voice1_pitch_reset","x":[42405]},{"a":42425,"l":"b_A5B9","t":"code","b":[174,187,156],"m":"ldx","oa":40123,"o":"a_9CBB","x":[42323,42420]},{"a":42428,"t":"code","b":[172,188,156],"m":"ldy","oa":40124,"o":"a_9CBC"},{"a":42431,"t":"code","b":[142,128,157],"m":"stx","oa":40320,"o":"a_9D80"},{"a":42434,"t":"code","b":[140,129,157],"m":"sty","oa":40321,"o":"a_9D81"},{"a":42437,"l":"j_A5C5","t":"code","b":[160,1],"m":"ldy","o":"#$01","x":[42163]},{"a":42439,"t":"code","b":[177,224],"m":"lda","oa":224,"o":"(zpf_E0),y"},{"a":42441,"t":"code","b":[166,255],"m":"ldx","oa":255,"o":"zpa_FF"},{"a":42443,"t":"code","b":[224,96],"m":"cpx","o":"#$60"},{"a":42445,"t":"code","b":[176,4],"m":"bcs","oa":42451,"o":"b_A5D3"},{"a":42447,"t":"code","b":[170],"m":"tax"},{"a":42448,"t":"code","b":[189,213,157],"m":"lda","oa":40405,"o":"a_9DD5,x"},{"a":42451,"l":"b_A5D3","t":"code","b":[133,230],"m":"sta","oa":230,"o":"zpf_E6","x":[42445]},{"a":42453,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":42455,"t":"code","b":[24],"m":"clc"},{"a":42456,"t":"code","b":[101,224],"m":"adc","oa":224,"o":"zpf_E0"},{"a":42458,"t":"code","b":[133,224],"m":"sta","oa":224,"o":"zpf_E0"},{"a":42460,"t":"code","b":[176,1],"m":"bcs","oa":42463,"o":"b_A5DF"},{"a":42462,"t":"code","b":[96],"m":"rts"},{"a":42463,"l":"b_A5DF","t":"code","b":[230,225],"m":"inc","oa":225,"o":"zpf_E1","x":[42460]},{"a":42465,"t":"code","b":[96],"m":"rts"},{"a":42466,"l":"voice2_step","c":"Per-tick routine of voice 2, the same as voice 1's but for the script at $E2 and the SID registers $D407 to $D40D.","t":"code","b":[173,210,157],"m":"lda","oa":40402,"o":"a_9DD2","x":[15527]},{"a":42469,"t":"code","b":[240,4],"m":"beq","oa":42475,"o":"r_A5EB"},{"a":42471,"t":"code","b":[198,231],"m":"dec","oa":231,"o":"zpa_E7"},{"a":42473,"t":"code","b":[240,14],"m":"beq","oa":42489,"o":"v2_next_event"},{"a":42475,"l":"r_A5EB","t":"code","b":[96],"m":"rts","x":[42469]},{"a":42476,"l":"b_A5EC","t":"code","b":[230,227],"m":"inc","oa":227,"o":"zpa_E3","x":[42487]},{"a":42478,"t":"code","b":[208,9],"m":"bne","oa":42489,"o":"v2_next_event"},{"a":42480,"l":"j_A5F0","t":"code","b":[169,3],"m":"lda","o":"#$03","x":[41462,41504,41576,41598]},{"a":42482,"l":"j_A5F2","t":"code","b":[24],"m":"clc","x":[41359,41379,41408,41437,41492,41530,41564]},{"a":42483,"t":"code","b":[101,226],"m":"adc","oa":226,"o":"zpp_E2"},{"a":42485,"t":"code","b":[133,226],"m":"sta","oa":226,"o":"zpp_E2"},{"a":42487,"t":"code","b":[176,243],"m":"bcs","oa":42476,"o":"b_A5EC"},{"a":42489,"l":"v2_next_event","c":"Reads the next script byte of voice 2, as $A4A2 does for voice 1, through the table at $9C34.","t":"code","b":[160,0],"m":"ldy","o":"#$00","x":[41339,41480,41524,41551,42473,42478]},{"a":42491,"t":"code","b":[177,226],"m":"lda","oa":226,"o":"(zpp_E2),y"},{"a":42493,"t":"code","b":[201,192],"m":"cmp","o":"#$C0"},{"a":42495,"t":"code","b":[144,12],"m":"bcc","oa":42509,"o":"v2_play_note"},{"a":42497,"t":"code","b":[200],"m":"iny"},{"a":42498,"t":"code","b":[105,115],"m":"adc","o":"#$73"},{"a":42500,"t":"code","b":[141,8,166],"m":"sta","oa":42504,"o":"v2_command_dispatch_operand"},{"a":42503,"t":"code","b":[108,52,156],"m":"jmp","oa":39988,"o":"(voice2_command_table)"},{"a":42504,"t":"note","l":"v2_command_dispatch_operand","c":"The operand of the jump through voice 2's command table, written at $A604.","note":"inside the item at $A607","x":[42500]},{"a":42506,"l":"b_A60A","t":"code","b":[76,30,167],"m":"jmp","oa":42782,"o":"j_A71E","x":[42519]},{"a":42509,"l":"v2_play_note","c":"The note path of voice 2's event reader, the same as $A4B6 for voice 2's SID registers $D407 to $D40D and its working copies.","t":"code","b":[133,255],"m":"sta","oa":255,"o":"zpa_FF","x":[42495]},{"a":42511,"t":"code","b":[201,96],"m":"cmp","o":"#$60"},{"a":42513,"t":"code","b":[144,2],"m":"bcc","oa":42517,"o":"b_A615"},{"a":42515,"t":"code","b":[233,96],"m":"sbc","o":"#$60"},{"a":42517,"l":"b_A615","t":"code","b":[201,95],"m":"cmp","o":"#$5F","x":[42513]},{"a":42519,"t":"code","b":[240,241],"m":"beq","oa":42506,"o":"b_A60A"},{"a":42521,"t":"code","b":[101,237],"m":"adc","oa":237,"o":"zpa_ED"},{"a":42523,"t":"code","b":[170],"m":"tax"},{"a":42524,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":42526,"t":"code","b":[141,11,212],"m":"sta","o":"sid_v2_control"},{"a":42529,"t":"code","b":[173,206,157],"m":"lda","oa":40398,"o":"a_9DCE"},{"a":42532,"t":"code","b":[201,1],"m":"cmp","o":"#$01"},{"a":42534,"t":"code","b":[208,7],"m":"bne","oa":42543,"o":"b_A62F"},{"a":42536,"t":"code","b":[134,239],"m":"stx","oa":239,"o":"zpa_EF"},{"a":42538,"t":"code","b":[32,116,164],"m":"jsr","oa":42100,"o":"reset_sweeps"},{"a":42541,"t":"code","b":[166,239],"m":"ldx","oa":239,"o":"zpa_EF"},{"a":42543,"l":"b_A62F","t":"code","b":[188,74,158],"m":"ldy","oa":40522,"o":"note_freq_hi,x","x":[42534]},{"a":42546,"t":"code","b":[189,249,157],"m":"lda","oa":40441,"o":"note_freq_lo,x"},{"a":42549,"t":"code","b":[141,160,157],"m":"sta","oa":40352,"o":"a_9DA0"},{"a":42552,"t":"code","b":[140,161,157],"m":"sty","oa":40353,"o":"a_9DA1"},{"a":42555,"t":"code","b":[141,7,212],"m":"sta","o":"sid_v2_freq_lo"},{"a":42558,"t":"code","b":[140,8,212],"m":"sty","o":"sid_v2_freq_hi"},{"a":42561,"t":"code","b":[174,235,156],"m":"ldx","oa":40171,"o":"a_9CEB"},{"a":42564,"t":"code","b":[172,236,156],"m":"ldy","oa":40172,"o":"a_9CEC"},{"a":42567,"t":"code","b":[142,9,212],"m":"stx","o":"sid_v2_pulse_lo"},{"a":42570,"t":"code","b":[140,10,212],"m":"sty","o":"sid_v2_pulse_hi"},{"a":42573,"t":"code","b":[173,238,156],"m":"lda","oa":40174,"o":"a_9CEE"},{"a":42576,"t":"code","b":[141,12,212],"m":"sta","o":"sid_v2_attack_decay"},{"a":42579,"t":"code","b":[173,239,156],"m":"lda","oa":40175,"o":"a_9CEF"},{"a":42582,"t":"code","b":[141,13,212],"m":"sta","o":"sid_v2_sustain_release"},{"a":42585,"t":"code","b":[173,237,156],"m":"lda","oa":40173,"o":"f_9CED"},{"a":42588,"t":"code","b":[141,162,157],"m":"sta","oa":40354,"o":"a_9DA2"},{"a":42591,"t":"code","b":[41,247],"m":"and","o":"#$F7"},{"a":42593,"t":"code","b":[141,11,212],"m":"sta","o":"sid_v2_control"},{"a":42596,"t":"code","b":[173,230,156],"m":"lda","oa":40166,"o":"a_9CE6"},{"a":42599,"t":"code","b":[141,153,157],"m":"sta","oa":40345,"o":"a_9D99"},{"a":42602,"t":"code","b":[240,58],"m":"beq","oa":42662,"o":"b_A6A6"},{"a":42604,"t":"code","b":[142,158,157],"m":"stx","oa":40350,"o":"a_9D9E"},{"a":42607,"t":"code","b":[140,159,157],"m":"sty","oa":40351,"o":"a_9D9F"},{"a":42610,"t":"code","b":[134,243],"m":"stx","oa":243,"o":"zpa_F3"},{"a":42612,"t":"code","b":[132,244],"m":"sty","oa":244,"o":"zpa_F4"},{"a":42614,"t":"code","b":[173,234,156],"m":"lda","oa":40170,"o":"a_9CEA"},{"a":42617,"t":"code","b":[141,157,157],"m":"sta","oa":40349,"o":"a_9D9D"},{"a":42620,"t":"code","b":[174,233,156],"m":"ldx","oa":40169,"o":"a_9CE9"},{"a":42623,"t":"code","b":[142,156,157],"m":"stx","oa":40348,"o":"a_9D9C"},{"a":42626,"t":"code","b":[173,232,156],"m":"lda","oa":40168,"o":"a_9CE8"},{"a":42629,"t":"code","b":[141,155,157],"m":"sta","oa":40347,"o":"a_9D9B"},{"a":42632,"t":"code","b":[173,231,156],"m":"lda","oa":40167,"o":"a_9CE7"},{"a":42635,"t":"code","b":[141,154,157],"m":"sta","oa":40346,"o":"a_9D9A"},{"a":42638,"t":"code","b":[173,229,156],"m":"lda","oa":40165,"o":"a_9CE5"},{"a":42641,"t":"code","b":[141,152,157],"m":"sta","oa":40344,"o":"a_9D98"},{"a":42644,"t":"code","b":[174,227,156],"m":"ldx","oa":40163,"o":"a_9CE3"},{"a":42647,"t":"code","b":[172,228,156],"m":"ldy","oa":40164,"o":"a_9CE4"},{"a":42650,"t":"code","b":[142,150,157],"m":"stx","oa":40342,"o":"a_9D96"},{"a":42653,"t":"code","b":[142,169,157],"m":"stx","oa":40361,"o":"a_9DA9"},{"a":42656,"t":"code","b":[140,151,157],"m":"sty","oa":40343,"o":"a_9D97"},{"a":42659,"t":"code","b":[140,170,157],"m":"sty","oa":40362,"o":"a_9DAA"},{"a":42662,"l":"b_A6A6","t":"code","b":[173,226,156],"m":"lda","oa":40162,"o":"a_9CE2","x":[42602]},{"a":42665,"t":"code","b":[141,149,157],"m":"sta","oa":40341,"o":"a_9D95"},{"a":42668,"t":"code","b":[240,100],"m":"beq","oa":42770,"o":"b_A712"},{"a":42670,"t":"code","b":[174,225,156],"m":"ldx","oa":40161,"o":"a_9CE1"},{"a":42673,"t":"code","b":[142,148,157],"m":"stx","oa":40340,"o":"a_9D94"},{"a":42676,"t":"code","b":[174,224,156],"m":"ldx","oa":40160,"o":"a_9CE0"},{"a":42679,"t":"code","b":[142,147,157],"m":"stx","oa":40339,"o":"a_9D93"},{"a":42682,"t":"code","b":[174,223,156],"m":"ldx","oa":40159,"o":"a_9CDF"},{"a":42685,"t":"code","b":[142,146,157],"m":"stx","oa":40338,"o":"a_9D92"},{"a":42688,"t":"code","b":[174,222,156],"m":"ldx","oa":40158,"o":"a_9CDE"},{"a":42691,"t":"code","b":[142,145,157],"m":"stx","oa":40337,"o":"a_9D91"},{"a":42694,"t":"code","b":[174,221,156],"m":"ldx","oa":40157,"o":"a_9CDD"},{"a":42697,"t":"code","b":[142,144,157],"m":"stx","oa":40336,"o":"a_9D90"},{"a":42700,"t":"code","b":[174,220,156],"m":"ldx","oa":40156,"o":"a_9CDC"},{"a":42703,"t":"code","b":[142,143,157],"m":"stx","oa":40335,"o":"a_9D8F"},{"a":42706,"t":"code","b":[174,219,156],"m":"ldx","oa":40155,"o":"a_9CDB"},{"a":42709,"t":"code","b":[142,142,157],"m":"stx","oa":40334,"o":"a_9D8E"},{"a":42712,"t":"code","b":[174,218,156],"m":"ldx","oa":40154,"o":"a_9CDA"},{"a":42715,"t":"code","b":[142,141,157],"m":"stx","oa":40333,"o":"a_9D8D"},{"a":42718,"t":"code","b":[174,217,156],"m":"ldx","oa":40153,"o":"a_9CD9"},{"a":42721,"t":"code","b":[142,140,157],"m":"stx","oa":40332,"o":"a_9D8C"},{"a":42724,"t":"code","b":[174,216,156],"m":"ldx","oa":40152,"o":"a_9CD8"},{"a":42727,"t":"code","b":[142,139,157],"m":"stx","oa":40331,"o":"a_9D8B"},{"a":42730,"t":"code","b":[174,215,156],"m":"ldx","oa":40151,"o":"a_9CD7"},{"a":42733,"t":"code","b":[142,138,157],"m":"stx","oa":40330,"o":"a_9D8A"},{"a":42736,"t":"code","b":[174,214,156],"m":"ldx","oa":40150,"o":"f_9CD6"},{"a":42739,"t":"code","b":[142,137,157],"m":"stx","oa":40329,"o":"f_9D89"},{"a":42742,"t":"code","b":[174,213,156],"m":"ldx","oa":40149,"o":"f_9CD5"},{"a":42745,"t":"code","b":[142,136,157],"m":"stx","oa":40328,"o":"f_9D88"},{"a":42748,"t":"code","b":[41,8],"m":"and","o":"#$08"},{"a":42750,"t":"code","b":[240,15],"m":"beq","oa":42767,"o":"b_A70F"},{"a":42752,"t":"code","b":[165,255],"m":"lda","oa":255,"o":"zpa_FF"},{"a":42754,"t":"code","b":[201,96],"m":"cmp","o":"#$60"},{"a":42756,"t":"code","b":[144,2],"m":"bcc","oa":42760,"o":"b_A708"},{"a":42758,"t":"code","b":[233,95],"m":"sbc","o":"#$5F"},{"a":42760,"l":"b_A708","t":"code","b":[101,237],"m":"adc","oa":237,"o":"zpa_ED","x":[42756]},{"a":42762,"t":"code","b":[141,146,157],"m":"sta","oa":40338,"o":"a_9D92"},{"a":42765,"t":"code","b":[208,3],"m":"bne","oa":42770,"o":"b_A712"},{"a":42767,"l":"b_A70F","t":"code","b":[32,203,159],"m":"jsr","oa":40907,"o":"voice2_pitch_reset","x":[42750]},{"a":42770,"l":"b_A712","t":"code","b":[174,240,156],"m":"ldx","oa":40176,"o":"a_9CF0","x":[42668,42765]},{"a":42773,"t":"code","b":[172,241,156],"m":"ldy","oa":40177,"o":"a_9CF1"},{"a":42776,"t":"code","b":[142,163,157],"m":"stx","oa":40355,"o":"a_9DA3"},{"a":42779,"t":"code","b":[140,164,157],"m":"sty","oa":40356,"o":"a_9DA4"},{"a":42782,"l":"j_A71E","t":"code","b":[160,1],"m":"ldy","o":"#$01","x":[42506]},{"a":42784,"t":"code","b":[177,226],"m":"lda","oa":226,"o":"(zpp_E2),y"},{"a":42786,"t":"code","b":[166,255],"m":"ldx","oa":255,"o":"zpa_FF"},{"a":42788,"t":"code","b":[224,96],"m":"cpx","o":"#$60"},{"a":42790,"t":"code","b":[176,4],"m":"bcs","oa":42796,"o":"b_A72C"},{"a":42792,"t":"code","b":[170],"m":"tax"},{"a":42793,"t":"code","b":[189,213,157],"m":"lda","oa":40405,"o":"a_9DD5,x"},{"a":42796,"l":"b_A72C","t":"code","b":[133,231],"m":"sta","oa":231,"o":"zpa_E7","x":[42790]},{"a":42798,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":42800,"t":"code","b":[24],"m":"clc"},{"a":42801,"t":"code","b":[101,226],"m":"adc","oa":226,"o":"zpp_E2"},{"a":42803,"t":"code","b":[133,226],"m":"sta","oa":226,"o":"zpp_E2"},{"a":42805,"t":"code","b":[176,1],"m":"bcs","oa":42808,"o":"b_A738"},{"a":42807,"t":"code","b":[96],"m":"rts"},{"a":42808,"l":"b_A738","t":"code","b":[230,227],"m":"inc","oa":227,"o":"zpa_E3","x":[42805]},{"a":42810,"t":"code","b":[96],"m":"rts"},{"a":42811,"l":"voice3_step","c":"Per-tick routine of voice 3, the same but for the script at $E4 and SID registers $D40E to $D414.","t":"code","b":[173,211,157],"m":"lda","oa":40403,"o":"a_9DD3","x":[15530]},{"a":42814,"t":"code","b":[240,4],"m":"beq","oa":42820,"o":"r_A744"},{"a":42816,"t":"code","b":[198,232],"m":"dec","oa":232,"o":"zpa_E8"},{"a":42818,"t":"code","b":[240,14],"m":"beq","oa":42834,"o":"v3_next_event"},{"a":42820,"l":"r_A744","t":"code","b":[96],"m":"rts","x":[42814]},{"a":42821,"l":"b_A745","t":"code","b":[230,229],"m":"inc","oa":229,"o":"zpa_E5","x":[42832]},{"a":42823,"t":"code","b":[208,9],"m":"bne","oa":42834,"o":"v3_next_event"},{"a":42825,"l":"j_A749","t":"code","b":[169,3],"m":"lda","o":"#$03","x":[41703,41786,41842,41905,41936]},{"a":42827,"l":"j_A74B","t":"code","b":[24],"m":"clc","x":[41658,41678,41732,41761,41817,41830,41868,41914]},{"a":42828,"t":"code","b":[101,228],"m":"adc","oa":228,"o":"zpp_E4"},{"a":42830,"t":"code","b":[133,228],"m":"sta","oa":228,"o":"zpp_E4"},{"a":42832,"t":"code","b":[176,243],"m":"bcs","oa":42821,"o":"b_A745"},{"a":42834,"l":"v3_next_event","c":"Reads the next script byte of voice 3, as $A4A2 does for voice 1, through the table at $9C6C.","t":"code","b":[160,0],"m":"ldy","o":"#$00","x":[41638,41804,41862,41889,42818,42823]},{"a":42836,"t":"code","b":[177,228],"m":"lda","oa":228,"o":"(zpp_E4),y"},{"a":42838,"t":"code","b":[201,192],"m":"cmp","o":"#$C0"},{"a":42840,"t":"code","b":[144,12],"m":"bcc","oa":42854,"o":"v3_play_note"},{"a":42842,"t":"code","b":[200],"m":"iny"},{"a":42843,"t":"code","b":[105,171],"m":"adc","o":"#$AB"},{"a":42845,"t":"code","b":[141,97,167],"m":"sta","oa":42849,"o":"v3_command_dispatch_operand"},{"a":42848,"t":"code","b":[108,108,156],"m":"jmp","oa":40044,"o":"(voice3_command_table)"},{"a":42849,"t":"note","l":"v3_command_dispatch_operand","c":"The operand of the jump through voice 3's command table, written at $A75D.","note":"inside the item at $A760","x":[42845]},{"a":42851,"l":"b_A763","t":"code","b":[76,123,168],"m":"jmp","oa":43131,"o":"j_A87B","x":[42864]},{"a":42854,"l":"v3_play_note","c":"The note path of voice 3's event reader, the same as $A4B6 for voice 3's SID registers $D40E to $D414 and its working copies; a note of $50 is played without the transposition.","t":"code","b":[133,255],"m":"sta","oa":255,"o":"zpa_FF","x":[42840]},{"a":42856,"t":"code","b":[201,96],"m":"cmp","o":"#$60"},{"a":42858,"t":"code","b":[144,2],"m":"bcc","oa":42862,"o":"b_A76E"},{"a":42860,"t":"code","b":[233,96],"m":"sbc","o":"#$60"},{"a":42862,"l":"b_A76E","t":"code","b":[201,95],"m":"cmp","o":"#$5F","x":[42858]},{"a":42864,"t":"code","b":[240,241],"m":"beq","oa":42851,"o":"b_A763"},{"a":42866,"t":"code","b":[201,80],"m":"cmp","o":"#$50"},{"a":42868,"t":"code","b":[240,2],"m":"beq","oa":42872,"o":"b_A778"},{"a":42870,"t":"code","b":[101,238],"m":"adc","oa":238,"o":"zpa_EE"},{"a":42872,"l":"b_A778","t":"code","b":[170],"m":"tax","x":[42868]},{"a":42873,"t":"code","b":[169,8],"m":"lda","o":"#$08"},{"a":42875,"t":"code","b":[141,18,212],"m":"sta","o":"sid_v3_control"},{"a":42878,"t":"code","b":[173,206,157],"m":"lda","oa":40398,"o":"a_9DCE"},{"a":42881,"t":"code","b":[201,2],"m":"cmp","o":"#$02"},{"a":42883,"t":"code","b":[208,7],"m":"bne","oa":42892,"o":"b_A78C"},{"a":42885,"t":"code","b":[134,239],"m":"stx","oa":239,"o":"zpa_EF"},{"a":42887,"t":"code","b":[32,116,164],"m":"jsr","oa":42100,"o":"reset_sweeps"},{"a":42890,"t":"code","b":[166,239],"m":"ldx","oa":239,"o":"zpa_EF"},{"a":42892,"l":"b_A78C","t":"code","b":[188,74,158],"m":"ldy","oa":40522,"o":"note_freq_hi,x","x":[42883]},{"a":42895,"t":"code","b":[189,249,157],"m":"lda","oa":40441,"o":"note_freq_lo,x"},{"a":42898,"t":"code","b":[141,195,157],"m":"sta","oa":40387,"o":"a_9DC3"},{"a":42901,"t":"code","b":[140,196,157],"m":"sty","oa":40388,"o":"a_9DC4"},{"a":42904,"t":"code","b":[141,14,212],"m":"sta","o":"sid_v3_freq_lo"},{"a":42907,"t":"code","b":[140,15,212],"m":"sty","o":"sid_v3_freq_hi"},{"a":42910,"t":"code","b":[174,32,157],"m":"ldx","oa":40224,"o":"a_9D20"},{"a":42913,"t":"code","b":[172,33,157],"m":"ldy","oa":40225,"o":"a_9D21"},{"a":42916,"t":"code","b":[142,16,212],"m":"stx","o":"sid_v3_pulse_lo"},{"a":42919,"t":"code","b":[140,17,212],"m":"sty","o":"sid_v3_pulse_hi"},{"a":42922,"t":"code","b":[173,35,157],"m":"lda","oa":40227,"o":"a_9D23"},{"a":42925,"t":"code","b":[141,19,212],"m":"sta","o":"sid_v3_attack_decay"},{"a":42928,"t":"code","b":[173,36,157],"m":"lda","oa":40228,"o":"a_9D24"},{"a":42931,"t":"code","b":[141,20,212],"m":"sta","o":"sid_v3_sustain_release"},{"a":42934,"t":"code","b":[173,34,157],"m":"lda","oa":40226,"o":"f_9D22"},{"a":42937,"t":"code","b":[141,197,157],"m":"sta","oa":40389,"o":"a_9DC5"},{"a":42940,"t":"code","b":[41,247],"m":"and","o":"#$F7"},{"a":42942,"t":"code","b":[141,18,212],"m":"sta","o":"sid_v3_control"},{"a":42945,"t":"code","b":[173,27,157],"m":"lda","oa":40219,"o":"a_9D1B"},{"a":42948,"t":"code","b":[141,188,157],"m":"sta","oa":40380,"o":"a_9DBC"},{"a":42951,"t":"code","b":[240,58],"m":"beq","oa":43011,"o":"b_A803"},{"a":42953,"t":"code","b":[142,193,157],"m":"stx","oa":40385,"o":"a_9DC1"},{"a":42956,"t":"code","b":[140,194,157],"m":"sty","oa":40386,"o":"a_9DC2"},{"a":42959,"t":"code","b":[134,245],"m":"stx","oa":245,"o":"zpa_F5"},{"a":42961,"t":"code","b":[132,246],"m":"sty","oa":246,"o":"zpa_F6"},{"a":42963,"t":"code","b":[173,31,157],"m":"lda","oa":40223,"o":"a_9D1F"},{"a":42966,"t":"code","b":[141,192,157],"m":"sta","oa":40384,"o":"a_9DC0"},{"a":42969,"t":"code","b":[173,30,157],"m":"lda","oa":40222,"o":"a_9D1E"},{"a":42972,"t":"code","b":[141,191,157],"m":"sta","oa":40383,"o":"a_9DBF"},{"a":42975,"t":"code","b":[173,29,157],"m":"lda","oa":40221,"o":"a_9D1D"},{"a":42978,"t":"code","b":[141,190,157],"m":"sta","oa":40382,"o":"a_9DBE"},{"a":42981,"t":"code","b":[173,28,157],"m":"lda","oa":40220,"o":"a_9D1C"},{"a":42984,"t":"code","b":[141,189,157],"m":"sta","oa":40381,"o":"a_9DBD"},{"a":42987,"t":"code","b":[173,26,157],"m":"lda","oa":40218,"o":"a_9D1A"},{"a":42990,"t":"code","b":[141,187,157],"m":"sta","oa":40379,"o":"a_9DBB"},{"a":42993,"t":"code","b":[174,24,157],"m":"ldx","oa":40216,"o":"a_9D18"},{"a":42996,"t":"code","b":[172,25,157],"m":"ldy","oa":40217,"o":"a_9D19"},{"a":42999,"t":"code","b":[142,185,157],"m":"stx","oa":40377,"o":"a_9DB9"},{"a":43002,"t":"code","b":[142,204,157],"m":"stx","oa":40396,"o":"a_9DCC"},{"a":43005,"t":"code","b":[140,186,157],"m":"sty","oa":40378,"o":"a_9DBA"},{"a":43008,"t":"code","b":[140,205,157],"m":"sty","oa":40397,"o":"a_9DCD"},{"a":43011,"l":"b_A803","t":"code","b":[173,23,157],"m":"lda","oa":40215,"o":"a_9D17","x":[42951]},{"a":43014,"t":"code","b":[141,184,157],"m":"sta","oa":40376,"o":"a_9DB8"},{"a":43017,"t":"code","b":[240,100],"m":"beq","oa":43119,"o":"b_A86F"},{"a":43019,"t":"code","b":[174,22,157],"m":"ldx","oa":40214,"o":"a_9D16"},{"a":43022,"t":"code","b":[142,183,157],"m":"stx","oa":40375,"o":"a_9DB7"},{"a":43025,"t":"code","b":[174,21,157],"m":"ldx","oa":40213,"o":"a_9D15"},{"a":43028,"t":"code","b":[142,182,157],"m":"stx","oa":40374,"o":"a_9DB6"},{"a":43031,"t":"code","b":[174,20,157],"m":"ldx","oa":40212,"o":"a_9D14"},{"a":43034,"t":"code","b":[142,181,157],"m":"stx","oa":40373,"o":"a_9DB5"},{"a":43037,"t":"code","b":[174,19,157],"m":"ldx","oa":40211,"o":"a_9D13"},{"a":43040,"t":"code","b":[142,180,157],"m":"stx","oa":40372,"o":"a_9DB4"},{"a":43043,"t":"code","b":[174,18,157],"m":"ldx","oa":40210,"o":"a_9D12"},{"a":43046,"t":"code","b":[142,179,157],"m":"stx","oa":40371,"o":"a_9DB3"},{"a":43049,"t":"code","b":[174,17,157],"m":"ldx","oa":40209,"o":"a_9D11"},{"a":43052,"t":"code","b":[142,178,157],"m":"stx","oa":40370,"o":"a_9DB2"},{"a":43055,"t":"code","b":[174,16,157],"m":"ldx","oa":40208,"o":"a_9D10"},{"a":43058,"t":"code","b":[142,177,157],"m":"stx","oa":40369,"o":"a_9DB1"},{"a":43061,"t":"code","b":[174,15,157],"m":"ldx","oa":40207,"o":"a_9D0F"},{"a":43064,"t":"code","b":[142,176,157],"m":"stx","oa":40368,"o":"a_9DB0"},{"a":43067,"t":"code","b":[174,14,157],"m":"ldx","oa":40206,"o":"a_9D0E"},{"a":43070,"t":"code","b":[142,175,157],"m":"stx","oa":40367,"o":"a_9DAF"},{"a":43073,"t":"code","b":[174,13,157],"m":"ldx","oa":40205,"o":"a_9D0D"},{"a":43076,"t":"code","b":[142,174,157],"m":"stx","oa":40366,"o":"a_9DAE"},{"a":43079,"t":"code","b":[174,12,157],"m":"ldx","oa":40204,"o":"a_9D0C"},{"a":43082,"t":"code","b":[142,173,157],"m":"stx","oa":40365,"o":"a_9DAD"},{"a":43085,"t":"code","b":[174,11,157],"m":"ldx","oa":40203,"o":"f_9D0B"},{"a":43088,"t":"code","b":[142,172,157],"m":"stx","oa":40364,"o":"f_9DAC"},{"a":43091,"t":"code","b":[174,10,157],"m":"ldx","oa":40202,"o":"f_9D0A"},{"a":43094,"t":"code","b":[142,171,157],"m":"stx","oa":40363,"o":"f_9DAB"},{"a":43097,"t":"code","b":[41,8],"m":"and","o":"#$08"},{"a":43099,"t":"code","b":[240,15],"m":"beq","oa":43116,"o":"b_A86C"},{"a":43101,"t":"code","b":[165,255],"m":"lda","oa":255,"o":"zpa_FF"},{"a":43103,"t":"code","b":[201,96],"m":"cmp","o":"#$60"},{"a":43105,"t":"code","b":[144,2],"m":"bcc","oa":43109,"o":"b_A865"},{"a":43107,"t":"code","b":[233,95],"m":"sbc","o":"#$5F"},{"a":43109,"l":"b_A865","t":"code","b":[101,238],"m":"adc","oa":238,"o":"zpa_EE","x":[43105]},{"a":43111,"t":"code","b":[141,181,157],"m":"sta","oa":40373,"o":"a_9DB5"},{"a":43114,"t":"code","b":[208,3],"m":"bne","oa":43119,"o":"b_A86F"},{"a":43116,"l":"b_A86C","t":"code","b":[32,238,159],"m":"jsr","oa":40942,"o":"voice3_pitch_reset","x":[43099]},{"a":43119,"l":"b_A86F","t":"code","b":[174,37,157],"m":"ldx","oa":40229,"o":"a_9D25","x":[43017,43114]},{"a":43122,"t":"code","b":[172,38,157],"m":"ldy","oa":40230,"o":"a_9D26"},{"a":43125,"t":"code","b":[142,198,157],"m":"stx","oa":40390,"o":"a_9DC6"},{"a":43128,"t":"code","b":[140,199,157],"m":"sty","oa":40391,"o":"a_9DC7"},{"a":43131,"l":"j_A87B","t":"code","b":[160,1],"m":"ldy","o":"#$01","x":[42851]},{"a":43133,"t":"code","b":[177,228],"m":"lda","oa":228,"o":"(zpp_E4),y"},{"a":43135,"t":"code","b":[166,255],"m":"ldx","oa":255,"o":"zpa_FF"},{"a":43137,"t":"code","b":[224,96],"m":"cpx","o":"#$60"},{"a":43139,"t":"code","b":[176,4],"m":"bcs","oa":43145,"o":"b_A889"},{"a":43141,"t":"code","b":[170],"m":"tax"},{"a":43142,"t":"code","b":[189,213,157],"m":"lda","oa":40405,"o":"a_9DD5,x"},{"a":43145,"l":"b_A889","t":"code","b":[133,232],"m":"sta","oa":232,"o":"zpa_E8","x":[43139]},{"a":43147,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":43149,"t":"code","b":[24],"m":"clc"},{"a":43150,"t":"code","b":[101,228],"m":"adc","oa":228,"o":"zpp_E4"},{"a":43152,"t":"code","b":[133,228],"m":"sta","oa":228,"o":"zpp_E4"},{"a":43154,"t":"code","b":[176,1],"m":"bcs","oa":43157,"o":"b_A895"},{"a":43156,"t":"code","b":[96],"m":"rts"},{"a":43157,"l":"b_A895","t":"code","b":[230,229],"m":"inc","oa":229,"o":"zpa_E5","x":[43154]},{"a":43159,"l":"r_A897","t":"code","b":[96],"m":"rts","x":[43163,43221]},{"a":43160,"l":"voice1_effects","c":"Per-tick effects of voice 1: gate-off timing, pulse-width sweep and pitch sweep, writing $D402 to $D404 and $D400 and $D401.","t":"code","b":[174,129,157],"m":"ldx","oa":40321,"o":"a_9D81","x":[15518]},{"a":43163,"t":"code","b":[240,250],"m":"beq","oa":43159,"o":"r_A897"},{"a":43165,"t":"code","b":[173,127,157],"m":"lda","oa":40319,"o":"a_9D7F"},{"a":43168,"t":"code","b":[41,8],"m":"and","o":"#$08"},{"a":43170,"t":"code","b":[240,22],"m":"beq","oa":43194,"o":"b_A8BA"},{"a":43172,"t":"code","b":[165,230],"m":"lda","oa":230,"o":"zpf_E6"},{"a":43174,"t":"code","b":[205,128,157],"m":"cmp","oa":40320,"o":"a_9D80"},{"a":43177,"t":"code","b":[176,68],"m":"bcs","oa":43247,"o":"b_A8EF"},{"a":43179,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":43181,"t":"code","b":[141,128,157],"m":"sta","oa":40320,"o":"a_9D80"},{"a":43184,"t":"code","b":[173,127,157],"m":"lda","oa":40319,"o":"a_9D7F"},{"a":43187,"t":"code","b":[41,246],"m":"and","o":"#$F6"},{"a":43189,"t":"code","b":[141,127,157],"m":"sta","oa":40319,"o":"a_9D7F"},{"a":43192,"t":"code","b":[208,50],"m":"bne","oa":43244,"o":"b_A8EC"},{"a":43194,"l":"b_A8BA","t":"code","b":[173,128,157],"m":"lda","oa":40320,"o":"a_9D80","x":[43170]},{"a":43197,"t":"code","b":[208,29],"m":"bne","oa":43228,"o":"b_A8DC"},{"a":43199,"t":"code","b":[172,129,157],"m":"ldy","oa":40321,"o":"a_9D81"},{"a":43202,"t":"code","b":[200],"m":"iny"},{"a":43203,"t":"code","b":[240,42],"m":"beq","oa":43247,"o":"b_A8EF"},{"a":43205,"t":"code","b":[206,129,157],"m":"dec","oa":40321,"o":"a_9D81"},{"a":43208,"t":"code","b":[208,37],"m":"bne","oa":43247,"o":"b_A8EF"},{"a":43210,"t":"code","b":[162,6],"m":"ldx","o":"#$06"},{"a":43212,"l":"b_A8CC","t":"code","b":[157,0,212],"m":"sta","o":"sid_v1_freq_lo,x","x":[43216]},{"a":43215,"t":"code","b":[202],"m":"dex"},{"a":43216,"t":"code","b":[16,250],"m":"bpl","oa":43212,"o":"b_A8CC"},{"a":43218,"l":"j_A8D2","t":"code","b":[205,206,157],"m":"cmp","oa":40398,"o":"a_9DCE","x":[43538,43908]},{"a":43221,"t":"code","b":[208,192],"m":"bne","oa":43159,"o":"r_A897"},{"a":43223,"t":"code","b":[232],"m":"inx"},{"a":43224,"t":"code","b":[142,92,157],"m":"stx","oa":40284,"o":"a_9D5C"},{"a":43227,"t":"code","b":[96],"m":"rts"},{"a":43228,"l":"b_A8DC","t":"code","b":[172,128,157],"m":"ldy","oa":40320,"o":"a_9D80","x":[43197]},{"a":43231,"t":"code","b":[200],"m":"iny"},{"a":43232,"t":"code","b":[240,13],"m":"beq","oa":43247,"o":"b_A8EF"},{"a":43234,"t":"code","b":[206,128,157],"m":"dec","oa":40320,"o":"a_9D80"},{"a":43237,"t":"code","b":[208,8],"m":"bne","oa":43247,"o":"b_A8EF"},{"a":43239,"t":"code","b":[173,127,157],"m":"lda","oa":40319,"o":"a_9D7F"},{"a":43242,"t":"code","b":[41,246],"m":"and","o":"#$F6"},{"a":43244,"l":"b_A8EC","t":"code","b":[141,4,212],"m":"sta","o":"sid_v1_control","x":[43192]},{"a":43247,"l":"b_A8EF","t":"code","b":[173,118,157],"m":"lda","oa":40310,"o":"a_9D76","x":[43177,43203,43208,43232,43237]},{"a":43250,"t":"code","b":[240,89],"m":"beq","oa":43341,"o":"b_A94D"},{"a":43252,"t":"code","b":[173,117,157],"m":"lda","oa":40309,"o":"a_9D75"},{"a":43255,"t":"code","b":[240,6],"m":"beq","oa":43263,"o":"b_A8FF"},{"a":43257,"t":"code","b":[206,117,157],"m":"dec","oa":40309,"o":"a_9D75"},{"a":43260,"t":"code","b":[76,77,169],"m":"jmp","oa":43341,"o":"b_A94D"},{"a":43263,"l":"b_A8FF","t":"code","b":[24],"m":"clc","x":[43255,43322,43328]},{"a":43264,"t":"code","b":[166,241],"m":"ldx","oa":241,"o":"zpa_F1"},{"a":43266,"t":"code","b":[164,242],"m":"ldy","oa":242,"o":"zpa_F2"},{"a":43268,"t":"code","b":[173,134,157],"m":"lda","oa":40326,"o":"a_9D86"},{"a":43271,"t":"code","b":[240,16],"m":"beq","oa":43289,"o":"b_A919"},{"a":43273,"t":"code","b":[206,134,157],"m":"dec","oa":40326,"o":"a_9D86"},{"a":43276,"t":"code","b":[138],"m":"txa"},{"a":43277,"t":"code","b":[109,119,157],"m":"adc","oa":40311,"o":"a_9D77"},{"a":43280,"t":"code","b":[170],"m":"tax"},{"a":43281,"t":"code","b":[152],"m":"tya"},{"a":43282,"t":"code","b":[109,120,157],"m":"adc","oa":40312,"o":"a_9D78"},{"a":43285,"t":"code","b":[168],"m":"tay"},{"a":43286,"t":"code","b":[76,67,169],"m":"jmp","oa":43331,"o":"j_A943"},{"a":43289,"l":"b_A919","t":"code","b":[173,135,157],"m":"lda","oa":40327,"o":"a_9D87","x":[43271]},{"a":43292,"t":"code","b":[240,16],"m":"beq","oa":43310,"o":"b_A92E"},{"a":43294,"t":"code","b":[206,135,157],"m":"dec","oa":40327,"o":"a_9D87"},{"a":43297,"t":"code","b":[138],"m":"txa"},{"a":43298,"t":"code","b":[109,121,157],"m":"adc","oa":40313,"o":"a_9D79"},{"a":43301,"t":"code","b":[170],"m":"tax"},{"a":43302,"t":"code","b":[152],"m":"tya"},{"a":43303,"t":"code","b":[109,122,157],"m":"adc","oa":40314,"o":"a_9D7A"},{"a":43306,"t":"code","b":[168],"m":"tay"},{"a":43307,"t":"code","b":[76,67,169],"m":"jmp","oa":43331,"o":"j_A943"},{"a":43310,"l":"b_A92E","t":"code","b":[173,118,157],"m":"lda","oa":40310,"o":"a_9D76","x":[43292]},{"a":43313,"t":"code","b":[41,129],"m":"and","o":"#$81"},{"a":43315,"t":"code","b":[240,14],"m":"beq","oa":43331,"o":"j_A943"},{"a":43317,"t":"code","b":[16,6],"m":"bpl","oa":43325,"o":"b_A93D"},{"a":43319,"t":"code","b":[32,22,159],"m":"jsr","oa":40726,"o":"voice1_pw_reset"},{"a":43322,"t":"code","b":[76,255,168],"m":"jmp","oa":43263,"o":"b_A8FF"},{"a":43325,"l":"b_A93D","t":"code","b":[32,28,159],"m":"jsr","oa":40732,"o":"voice1_pw_reset_b","x":[43317]},{"a":43328,"t":"code","b":[76,255,168],"m":"jmp","oa":43263,"o":"b_A8FF"},{"a":43331,"l":"j_A943","t":"code","b":[134,241],"m":"stx","oa":241,"o":"zpa_F1","x":[43286,43307,43315]},{"a":43333,"t":"code","b":[132,242],"m":"sty","oa":242,"o":"zpa_F2"},{"a":43335,"t":"code","b":[142,2,212],"m":"stx","o":"sid_v1_pulse_lo"},{"a":43338,"t":"code","b":[140,3,212],"m":"sty","o":"sid_v1_pulse_hi"},{"a":43341,"l":"b_A94D","t":"code","b":[173,114,157],"m":"lda","oa":40306,"o":"a_9D72","x":[43250,43260]},{"a":43344,"t":"code","b":[240,20],"m":"beq","oa":43366,"o":"r_A966"},{"a":43346,"t":"code","b":[166,247],"m":"ldx","oa":247,"o":"zpa_F7"},{"a":43348,"t":"code","b":[164,248],"m":"ldy","oa":248,"o":"zpa_F8"},{"a":43350,"t":"code","b":[24],"m":"clc"},{"a":43351,"t":"code","b":[173,113,157],"m":"lda","oa":40305,"o":"a_9D71"},{"a":43354,"t":"code","b":[240,12],"m":"beq","oa":43368,"o":"b_A968"},{"a":43356,"t":"code","b":[206,113,157],"m":"dec","oa":40305,"o":"a_9D71"},{"a":43359,"t":"code","b":[173,114,157],"m":"lda","oa":40306,"o":"a_9D72"},{"a":43362,"t":"code","b":[41,2],"m":"and","o":"#$02"},{"a":43364,"t":"code","b":[208,70],"m":"bne","oa":43436,"o":"b_A9AC"},{"a":43366,"l":"r_A966","t":"code","b":[96],"m":"rts","x":[43344]},{"a":43367,"l":"j_A967","t":"code","b":[24],"m":"clc","x":[43469,43475]},{"a":43368,"l":"b_A968","t":"code","b":[173,130,157],"m":"lda","oa":40322,"o":"a_9D82","x":[43354]},{"a":43371,"t":"code","b":[240,15],"m":"beq","oa":43388,"o":"b_A97C"},{"a":43373,"t":"code","b":[206,130,157],"m":"dec","oa":40322,"o":"a_9D82"},{"a":43376,"t":"code","b":[138],"m":"txa"},{"a":43377,"t":"code","b":[109,101,157],"m":"adc","oa":40293,"o":"f_9D65"},{"a":43380,"t":"code","b":[170],"m":"tax"},{"a":43381,"t":"code","b":[152],"m":"tya"},{"a":43382,"t":"code","b":[109,102,157],"m":"adc","oa":40294,"o":"f_9D66"},{"a":43385,"t":"code","b":[76,181,169],"m":"jmp","oa":43445,"o":"j_A9B5"},{"a":43388,"l":"b_A97C","t":"code","b":[173,131,157],"m":"lda","oa":40323,"o":"a_9D83","x":[43371]},{"a":43391,"t":"code","b":[240,15],"m":"beq","oa":43408,"o":"b_A990"},{"a":43393,"t":"code","b":[206,131,157],"m":"dec","oa":40323,"o":"a_9D83"},{"a":43396,"t":"code","b":[138],"m":"txa"},{"a":43397,"t":"code","b":[109,103,157],"m":"adc","oa":40295,"o":"a_9D67"},{"a":43400,"t":"code","b":[170],"m":"tax"},{"a":43401,"t":"code","b":[152],"m":"tya"},{"a":43402,"t":"code","b":[109,104,157],"m":"adc","oa":40296,"o":"a_9D68"},{"a":43405,"t":"code","b":[76,181,169],"m":"jmp","oa":43445,"o":"j_A9B5"},{"a":43408,"l":"b_A990","t":"code","b":[173,132,157],"m":"lda","oa":40324,"o":"a_9D84","x":[43391]},{"a":43411,"t":"code","b":[240,15],"m":"beq","oa":43428,"o":"b_A9A4"},{"a":43413,"t":"code","b":[206,132,157],"m":"dec","oa":40324,"o":"a_9D84"},{"a":43416,"t":"code","b":[138],"m":"txa"},{"a":43417,"t":"code","b":[109,105,157],"m":"adc","oa":40297,"o":"a_9D69"},{"a":43420,"t":"code","b":[170],"m":"tax"},{"a":43421,"t":"code","b":[152],"m":"tya"},{"a":43422,"t":"code","b":[109,106,157],"m":"adc","oa":40298,"o":"a_9D6A"},{"a":43425,"t":"code","b":[76,181,169],"m":"jmp","oa":43445,"o":"j_A9B5"},{"a":43428,"l":"b_A9A4","t":"code","b":[173,133,157],"m":"lda","oa":40325,"o":"a_9D85","x":[43411]},{"a":43431,"t":"code","b":[240,24],"m":"beq","oa":43457,"o":"b_A9C1"},{"a":43433,"t":"code","b":[206,133,157],"m":"dec","oa":40325,"o":"a_9D85"},{"a":43436,"l":"b_A9AC","t":"code","b":[138],"m":"txa","x":[43364]},{"a":43437,"t":"code","b":[109,107,157],"m":"adc","oa":40299,"o":"a_9D6B"},{"a":43440,"t":"code","b":[170],"m":"tax"},{"a":43441,"t":"code","b":[152],"m":"tya"},{"a":43442,"t":"code","b":[109,108,157],"m":"adc","oa":40300,"o":"a_9D6C"},{"a":43445,"l":"j_A9B5","t":"code","b":[168],"m":"tay","x":[43385,43405,43425]},{"a":43446,"l":"b_A9B6","t":"code","b":[142,0,212],"m":"stx","o":"sid_v1_freq_lo","x":[43462]},{"a":43449,"t":"code","b":[140,1,212],"m":"sty","o":"sid_v1_freq_hi"},{"a":43452,"t":"code","b":[134,247],"m":"stx","oa":247,"o":"zpa_F7"},{"a":43454,"t":"code","b":[132,248],"m":"sty","oa":248,"o":"zpa_F8"},{"a":43456,"l":"r_A9C0","t":"code","b":[96],"m":"rts","x":[43481]},{"a":43457,"l":"b_A9C1","t":"code","b":[173,114,157],"m":"lda","oa":40306,"o":"a_9D72","x":[43431]},{"a":43460,"t":"code","b":[41,129],"m":"and","o":"#$81"},{"a":43462,"t":"code","b":[240,238],"m":"beq","oa":43446,"o":"b_A9B6"},{"a":43464,"t":"code","b":[16,6],"m":"bpl","oa":43472,"o":"b_A9D0"},{"a":43466,"t":"code","b":[32,128,159],"m":"jsr","oa":40832,"o":"voice1_pitch_reset"},{"a":43469,"t":"code","b":[76,103,169],"m":"jmp","oa":43367,"o":"j_A967"},{"a":43472,"l":"b_A9D0","t":"code","b":[32,138,159],"m":"jsr","oa":40842,"o":"voice1_pitch_reset_b","x":[43464]},{"a":43475,"t":"code","b":[76,103,169],"m":"jmp","oa":43367,"o":"j_A967"},{"a":43478,"l":"voice2_effects","c":"Per-tick effects of voice 2: gate-off timing, pulse width and pitch sweeps, to $D409, $D40A, $D40B, $D407, $D408.","t":"code","b":[174,164,157],"m":"ldx","oa":40356,"o":"a_9DA4","x":[15521]},{"a":43481,"t":"code","b":[240,229],"m":"beq","oa":43456,"o":"r_A9C0"},{"a":43483,"t":"code","b":[173,162,157],"m":"lda","oa":40354,"o":"a_9DA2"},{"a":43486,"t":"code","b":[41,8],"m":"and","o":"#$08"},{"a":43488,"t":"code","b":[240,22],"m":"beq","oa":43512,"o":"b_A9F8"},{"a":43490,"t":"code","b":[165,231],"m":"lda","oa":231,"o":"zpa_E7"},{"a":43492,"t":"code","b":[205,163,157],"m":"cmp","oa":40355,"o":"a_9DA3"},{"a":43495,"t":"code","b":[176,63],"m":"bcs","oa":43560,"o":"b_AA28"},{"a":43497,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":43499,"t":"code","b":[141,163,157],"m":"sta","oa":40355,"o":"a_9DA3"},{"a":43502,"t":"code","b":[173,162,157],"m":"lda","oa":40354,"o":"a_9DA2"},{"a":43505,"t":"code","b":[41,246],"m":"and","o":"#$F6"},{"a":43507,"t":"code","b":[141,162,157],"m":"sta","oa":40354,"o":"a_9DA2"},{"a":43510,"t":"code","b":[208,45],"m":"bne","oa":43557,"o":"b_AA25"},{"a":43512,"l":"b_A9F8","t":"code","b":[173,163,157],"m":"lda","oa":40355,"o":"a_9DA3","x":[43488]},{"a":43515,"t":"code","b":[208,24],"m":"bne","oa":43541,"o":"b_AA15"},{"a":43517,"t":"code","b":[172,164,157],"m":"ldy","oa":40356,"o":"a_9DA4"},{"a":43520,"t":"code","b":[200],"m":"iny"},{"a":43521,"t":"code","b":[240,37],"m":"beq","oa":43560,"o":"b_AA28"},{"a":43523,"t":"code","b":[206,164,157],"m":"dec","oa":40356,"o":"a_9DA4"},{"a":43526,"t":"code","b":[208,32],"m":"bne","oa":43560,"o":"b_AA28"},{"a":43528,"t":"code","b":[162,6],"m":"ldx","o":"#$06"},{"a":43530,"l":"b_AA0A","t":"code","b":[157,7,212],"m":"sta","o":"sid_v2_freq_lo,x","x":[43534]},{"a":43533,"t":"code","b":[202],"m":"dex"},{"a":43534,"t":"code","b":[16,250],"m":"bpl","oa":43530,"o":"b_AA0A"},{"a":43536,"t":"code","b":[169,1],"m":"lda","o":"#$01"},{"a":43538,"t":"code","b":[76,210,168],"m":"jmp","oa":43218,"o":"j_A8D2"},{"a":43541,"l":"b_AA15","t":"code","b":[172,163,157],"m":"ldy","oa":40355,"o":"a_9DA3","x":[43515]},{"a":43544,"t":"code","b":[200],"m":"iny"},{"a":43545,"t":"code","b":[240,13],"m":"beq","oa":43560,"o":"b_AA28"},{"a":43547,"t":"code","b":[206,163,157],"m":"dec","oa":40355,"o":"a_9DA3"},{"a":43550,"t":"code","b":[208,8],"m":"bne","oa":43560,"o":"b_AA28"},{"a":43552,"t":"code","b":[173,162,157],"m":"lda","oa":40354,"o":"a_9DA2"},{"a":43555,"t":"code","b":[41,246],"m":"and","o":"#$F6"},{"a":43557,"l":"b_AA25","t":"code","b":[141,11,212],"m":"sta","o":"sid_v2_control","x":[43510]},{"a":43560,"l":"b_AA28","t":"code","b":[173,153,157],"m":"lda","oa":40345,"o":"a_9D99","x":[43495,43521,43526,43545,43550]},{"a":43563,"t":"code","b":[240,89],"m":"beq","oa":43654,"o":"b_AA86"},{"a":43565,"t":"code","b":[173,152,157],"m":"lda","oa":40344,"o":"a_9D98"},{"a":43568,"t":"code","b":[240,6],"m":"beq","oa":43576,"o":"b_AA38"},{"a":43570,"t":"code","b":[206,152,157],"m":"dec","oa":40344,"o":"a_9D98"},{"a":43573,"t":"code","b":[76,134,170],"m":"jmp","oa":43654,"o":"b_AA86"},{"a":43576,"l":"b_AA38","t":"code","b":[24],"m":"clc","x":[43568,43635,43641]},{"a":43577,"t":"code","b":[166,243],"m":"ldx","oa":243,"o":"zpa_F3"},{"a":43579,"t":"code","b":[164,244],"m":"ldy","oa":244,"o":"zpa_F4"},{"a":43581,"t":"code","b":[173,169,157],"m":"lda","oa":40361,"o":"a_9DA9"},{"a":43584,"t":"code","b":[240,16],"m":"beq","oa":43602,"o":"b_AA52"},{"a":43586,"t":"code","b":[138],"m":"txa"},{"a":43587,"t":"code","b":[109,154,157],"m":"adc","oa":40346,"o":"a_9D9A"},{"a":43590,"t":"code","b":[170],"m":"tax"},{"a":43591,"t":"code","b":[152],"m":"tya"},{"a":43592,"t":"code","b":[109,155,157],"m":"adc","oa":40347,"o":"a_9D9B"},{"a":43595,"t":"code","b":[168],"m":"tay"},{"a":43596,"t":"code","b":[206,169,157],"m":"dec","oa":40361,"o":"a_9DA9"},{"a":43599,"t":"code","b":[76,124,170],"m":"jmp","oa":43644,"o":"j_AA7C"},{"a":43602,"l":"b_AA52","t":"code","b":[173,170,157],"m":"lda","oa":40362,"o":"a_9DAA","x":[43584]},{"a":43605,"t":"code","b":[240,16],"m":"beq","oa":43623,"o":"b_AA67"},{"a":43607,"t":"code","b":[138],"m":"txa"},{"a":43608,"t":"code","b":[109,156,157],"m":"adc","oa":40348,"o":"a_9D9C"},{"a":43611,"t":"code","b":[170],"m":"tax"},{"a":43612,"t":"code","b":[152],"m":"tya"},{"a":43613,"t":"code","b":[109,157,157],"m":"adc","oa":40349,"o":"a_9D9D"},{"a":43616,"t":"code","b":[168],"m":"tay"},{"a":43617,"t":"code","b":[206,170,157],"m":"dec","oa":40362,"o":"a_9DAA"},{"a":43620,"t":"code","b":[76,124,170],"m":"jmp","oa":43644,"o":"j_AA7C"},{"a":43623,"l":"b_AA67","t":"code","b":[173,153,157],"m":"lda","oa":40345,"o":"a_9D99","x":[43605]},{"a":43626,"t":"code","b":[41,129],"m":"and","o":"#$81"},{"a":43628,"t":"code","b":[240,14],"m":"beq","oa":43644,"o":"j_AA7C"},{"a":43630,"t":"code","b":[16,6],"m":"bpl","oa":43638,"o":"b_AA76"},{"a":43632,"t":"code","b":[32,45,159],"m":"jsr","oa":40749,"o":"voice2_pw_reset"},{"a":43635,"t":"code","b":[76,56,170],"m":"jmp","oa":43576,"o":"b_AA38"},{"a":43638,"l":"b_AA76","t":"code","b":[32,51,159],"m":"jsr","oa":40755,"o":"voice2_pw_reset_b","x":[43630]},{"a":43641,"t":"code","b":[76,56,170],"m":"jmp","oa":43576,"o":"b_AA38"},{"a":43644,"l":"j_AA7C","t":"code","b":[134,243],"m":"stx","oa":243,"o":"zpa_F3","x":[43599,43620,43628]},{"a":43646,"t":"code","b":[132,244],"m":"sty","oa":244,"o":"zpa_F4"},{"a":43648,"t":"code","b":[142,9,212],"m":"stx","o":"sid_v2_pulse_lo"},{"a":43651,"t":"code","b":[140,10,212],"m":"sty","o":"sid_v2_pulse_hi"},{"a":43654,"l":"b_AA86","t":"code","b":[173,149,157],"m":"lda","oa":40341,"o":"a_9D95","x":[43563,43573]},{"a":43657,"t":"code","b":[240,24],"m":"beq","oa":43683,"o":"r_AAA3"},{"a":43659,"t":"code","b":[41,8],"m":"and","o":"#$08"},{"a":43661,"t":"code","b":[208,21],"m":"bne","oa":43684,"o":"b_AAA4"},{"a":43663,"t":"code","b":[166,249],"m":"ldx","oa":249,"o":"zpa_F9"},{"a":43665,"t":"code","b":[164,250],"m":"ldy","oa":250,"o":"zpa_FA"},{"a":43667,"t":"code","b":[24],"m":"clc"},{"a":43668,"t":"code","b":[173,148,157],"m":"lda","oa":40340,"o":"a_9D94"},{"a":43671,"t":"code","b":[240,65],"m":"beq","oa":43738,"o":"b_AADA"},{"a":43673,"t":"code","b":[206,148,157],"m":"dec","oa":40340,"o":"a_9D94"},{"a":43676,"t":"code","b":[173,149,157],"m":"lda","oa":40341,"o":"a_9D95"},{"a":43679,"t":"code","b":[41,2],"m":"and","o":"#$02"},{"a":43681,"t":"code","b":[208,123],"m":"bne","oa":43806,"o":"b_AB1E"},{"a":43683,"l":"r_AAA3","t":"code","b":[96],"m":"rts","x":[43657,43687]},{"a":43684,"l":"b_AAA4","t":"code","b":[206,140,157],"m":"dec","oa":40332,"o":"a_9D8C","x":[43661]},{"a":43687,"t":"code","b":[208,250],"m":"bne","oa":43683,"o":"r_AAA3"},{"a":43689,"t":"code","b":[172,142,157],"m":"ldy","oa":40334,"o":"a_9D8E"},{"a":43692,"t":"code","b":[140,140,157],"m":"sty","oa":40332,"o":"a_9D8C"},{"a":43695,"t":"code","b":[172,148,157],"m":"ldy","oa":40340,"o":"a_9D94"},{"a":43698,"t":"code","b":[16,3],"m":"bpl","oa":43703,"o":"b_AAB7"},{"a":43700,"t":"code","b":[172,147,157],"m":"ldy","oa":40339,"o":"a_9D93"},{"a":43703,"l":"b_AAB7","t":"code","b":[174,144,157],"m":"ldx","oa":40336,"o":"a_9D90","x":[43698]},{"a":43706,"t":"code","b":[134,239],"m":"stx","oa":239,"o":"zpa_EF"},{"a":43708,"t":"code","b":[174,145,157],"m":"ldx","oa":40337,"o":"a_9D91"},{"a":43711,"t":"code","b":[134,240],"m":"stx","oa":240,"o":"zpa_F0"},{"a":43713,"t":"code","b":[173,146,157],"m":"lda","oa":40338,"o":"a_9D92"},{"a":43716,"t":"code","b":[24],"m":"clc"},{"a":43717,"t":"code","b":[113,239],"m":"adc","oa":239,"o":"(zpa_EF),y"},{"a":43719,"t":"code","b":[136],"m":"dey"},{"a":43720,"t":"code","b":[140,148,157],"m":"sty","oa":40340,"o":"a_9D94"},{"a":43723,"t":"code","b":[168],"m":"tay"},{"a":43724,"t":"code","b":[190,249,157],"m":"ldx","oa":40441,"o":"note_freq_lo,y"},{"a":43727,"t":"code","b":[185,74,158],"m":"lda","oa":40522,"o":"note_freq_hi,y"},{"a":43730,"t":"code","b":[142,7,212],"m":"stx","o":"sid_v2_freq_lo"},{"a":43733,"t":"code","b":[141,8,212],"m":"sta","o":"sid_v2_freq_hi"},{"a":43736,"t":"code","b":[96],"m":"rts"},{"a":43737,"l":"j_AAD9","t":"code","b":[24],"m":"clc","x":[43839,43845]},{"a":43738,"l":"b_AADA","t":"code","b":[173,165,157],"m":"lda","oa":40357,"o":"a_9DA5","x":[43671]},{"a":43741,"t":"code","b":[240,15],"m":"beq","oa":43758,"o":"b_AAEE"},{"a":43743,"t":"code","b":[206,165,157],"m":"dec","oa":40357,"o":"a_9DA5"},{"a":43746,"t":"code","b":[138],"m":"txa"},{"a":43747,"t":"code","b":[109,136,157],"m":"adc","oa":40328,"o":"f_9D88"},{"a":43750,"t":"code","b":[170],"m":"tax"},{"a":43751,"t":"code","b":[152],"m":"tya"},{"a":43752,"t":"code","b":[109,137,157],"m":"adc","oa":40329,"o":"f_9D89"},{"a":43755,"t":"code","b":[76,39,171],"m":"jmp","oa":43815,"o":"j_AB27"},{"a":43758,"l":"b_AAEE","t":"code","b":[173,166,157],"m":"lda","oa":40358,"o":"a_9DA6","x":[43741]},{"a":43761,"t":"code","b":[240,15],"m":"beq","oa":43778,"o":"b_AB02"},{"a":43763,"t":"code","b":[206,166,157],"m":"dec","oa":40358,"o":"a_9DA6"},{"a":43766,"t":"code","b":[138],"m":"txa"},{"a":43767,"t":"code","b":[109,138,157],"m":"adc","oa":40330,"o":"a_9D8A"},{"a":43770,"t":"code","b":[170],"m":"tax"},{"a":43771,"t":"code","b":[152],"m":"tya"},{"a":43772,"t":"code","b":[109,139,157],"m":"adc","oa":40331,"o":"a_9D8B"},{"a":43775,"t":"code","b":[76,39,171],"m":"jmp","oa":43815,"o":"j_AB27"},{"a":43778,"l":"b_AB02","t":"code","b":[173,167,157],"m":"lda","oa":40359,"o":"a_9DA7","x":[43761]},{"a":43781,"t":"code","b":[240,15],"m":"beq","oa":43798,"o":"b_AB16"},{"a":43783,"t":"code","b":[206,167,157],"m":"dec","oa":40359,"o":"a_9DA7"},{"a":43786,"t":"code","b":[138],"m":"txa"},{"a":43787,"t":"code","b":[109,140,157],"m":"adc","oa":40332,"o":"a_9D8C"},{"a":43790,"t":"code","b":[170],"m":"tax"},{"a":43791,"t":"code","b":[152],"m":"tya"},{"a":43792,"t":"code","b":[109,141,157],"m":"adc","oa":40333,"o":"a_9D8D"},{"a":43795,"t":"code","b":[76,39,171],"m":"jmp","oa":43815,"o":"j_AB27"},{"a":43798,"l":"b_AB16","t":"code","b":[173,168,157],"m":"lda","oa":40360,"o":"a_9DA8","x":[43781]},{"a":43801,"t":"code","b":[240,24],"m":"beq","oa":43827,"o":"b_AB33"},{"a":43803,"t":"code","b":[206,168,157],"m":"dec","oa":40360,"o":"a_9DA8"},{"a":43806,"l":"b_AB1E","t":"code","b":[138],"m":"txa","x":[43681]},{"a":43807,"t":"code","b":[109,142,157],"m":"adc","oa":40334,"o":"a_9D8E"},{"a":43810,"t":"code","b":[170],"m":"tax"},{"a":43811,"t":"code","b":[152],"m":"tya"},{"a":43812,"t":"code","b":[109,143,157],"m":"adc","oa":40335,"o":"a_9D8F"},{"a":43815,"l":"j_AB27","t":"code","b":[168],"m":"tay","x":[43755,43775,43795]},{"a":43816,"l":"b_AB28","t":"code","b":[142,7,212],"m":"stx","o":"sid_v2_freq_lo","x":[43832]},{"a":43819,"t":"code","b":[140,8,212],"m":"sty","o":"sid_v2_freq_hi"},{"a":43822,"t":"code","b":[134,249],"m":"stx","oa":249,"o":"zpa_F9"},{"a":43824,"t":"code","b":[132,250],"m":"sty","oa":250,"o":"zpa_FA"},{"a":43826,"l":"r_AB32","t":"code","b":[96],"m":"rts","x":[43851]},{"a":43827,"l":"b_AB33","t":"code","b":[173,149,157],"m":"lda","oa":40341,"o":"a_9D95","x":[43801]},{"a":43830,"t":"code","b":[41,129],"m":"and","o":"#$81"},{"a":43832,"t":"code","b":[240,238],"m":"beq","oa":43816,"o":"b_AB28"},{"a":43834,"t":"code","b":[16,6],"m":"bpl","oa":43842,"o":"b_AB42"},{"a":43836,"t":"code","b":[32,203,159],"m":"jsr","oa":40907,"o":"voice2_pitch_reset"},{"a":43839,"t":"code","b":[76,217,170],"m":"jmp","oa":43737,"o":"j_AAD9"},{"a":43842,"l":"b_AB42","t":"code","b":[32,213,159],"m":"jsr","oa":40917,"o":"voice2_pitch_reset_b","x":[43834]},{"a":43845,"t":"code","b":[76,217,170],"m":"jmp","oa":43737,"o":"j_AAD9"},{"a":43848,"l":"voice3_effects","c":"Per-tick effects of voice 3, to $D410, $D411, $D412 and $D40E, $D40F.","t":"code","b":[174,199,157],"m":"ldx","oa":40391,"o":"a_9DC7","x":[15533]},{"a":43851,"t":"code","b":[240,229],"m":"beq","oa":43826,"o":"r_AB32"},{"a":43853,"t":"code","b":[173,197,157],"m":"lda","oa":40389,"o":"a_9DC5"},{"a":43856,"t":"code","b":[41,8],"m":"and","o":"#$08"},{"a":43858,"t":"code","b":[240,22],"m":"beq","oa":43882,"o":"b_AB6A"},{"a":43860,"t":"code","b":[165,232],"m":"lda","oa":232,"o":"zpa_E8"},{"a":43862,"t":"code","b":[205,198,157],"m":"cmp","oa":40390,"o":"a_9DC6"},{"a":43865,"t":"code","b":[176,63],"m":"bcs","oa":43930,"o":"b_AB9A"},{"a":43867,"t":"code","b":[169,0],"m":"lda","o":"#$00"},{"a":43869,"t":"code","b":[141,198,157],"m":"sta","oa":40390,"o":"a_9DC6"},{"a":43872,"t":"code","b":[173,197,157],"m":"lda","oa":40389,"o":"a_9DC5"},{"a":43875,"t":"code","b":[41,246],"m":"and","o":"#$F6"},{"a":43877,"t":"code","b":[141,197,157],"m":"sta","oa":40389,"o":"a_9DC5"},{"a":43880,"t":"code","b":[208,45],"m":"bne","oa":43927,"o":"b_AB97"},{"a":43882,"l":"b_AB6A","t":"code","b":[173,198,157],"m":"lda","oa":40390,"o":"a_9DC6","x":[43858]},{"a":43885,"t":"code","b":[208,24],"m":"bne","oa":43911,"o":"b_AB87"},{"a":43887,"t":"code","b":[172,199,157],"m":"ldy","oa":40391,"o":"a_9DC7"},{"a":43890,"t":"code","b":[200],"m":"iny"},{"a":43891,"t":"code","b":[240,37],"m":"beq","oa":43930,"o":"b_AB9A"},{"a":43893,"t":"code","b":[206,199,157],"m":"dec","oa":40391,"o":"a_9DC7"},{"a":43896,"t":"code","b":[208,32],"m":"bne","oa":43930,"o":"b_AB9A"},{"a":43898,"t":"code","b":[162,6],"m":"ldx","o":"#$06"},{"a":43900,"l":"b_AB7C","t":"code","b":[157,14,212],"m":"sta","o":"sid_v3_freq_lo,x","x":[43904]},{"a":43903,"t":"code","b":[202],"m":"dex"},{"a":43904,"t":"code","b":[16,250],"m":"bpl","oa":43900,"o":"b_AB7C"},{"a":43906,"t":"code","b":[169,2],"m":"lda","o":"#$02"},{"a":43908,"t":"code","b":[76,210,168],"m":"jmp","oa":43218,"o":"j_A8D2"},{"a":43911,"l":"b_AB87","t":"code","b":[172,198,157],"m":"ldy","oa":40390,"o":"a_9DC6","x":[43885]},{"a":43914,"t":"code","b":[200],"m":"iny"},{"a":43915,"t":"code","b":[240,13],"m":"beq","oa":43930,"o":"b_AB9A"},{"a":43917,"t":"code","b":[206,198,157],"m":"dec","oa":40390,"o":"a_9DC6"},{"a":43920,"t":"code","b":[208,8],"m":"bne","oa":43930,"o":"b_AB9A"},{"a":43922,"t":"code","b":[173,197,157],"m":"lda","oa":40389,"o":"a_9DC5"},{"a":43925,"t":"code","b":[41,246],"m":"and","o":"#$F6"},{"a":43927,"l":"b_AB97","t":"code","b":[141,18,212],"m":"sta","o":"sid_v3_control","x":[43880]},{"a":43930,"l":"b_AB9A","t":"code","b":[173,188,157],"m":"lda","oa":40380,"o":"a_9DBC","x":[43865,43891,43896,43915,43920]},{"a":43933,"t":"code","b":[240,95],"m":"beq","oa":44030,"o":"b_ABFE"},{"a":43935,"t":"code","b":[165,251],"m":"lda","oa":251,"o":"zpa_FB"},{"a":43937,"t":"code","b":[5,252],"m":"ora","oa":252,"o":"zpa_FC"},{"a":43939,"t":"code","b":[240,89],"m":"beq","oa":44030,"o":"b_ABFE"},{"a":43941,"t":"code","b":[173,187,157],"m":"lda","oa":40379,"o":"a_9DBB"},{"a":43944,"t":"code","b":[240,6],"m":"beq","oa":43952,"o":"b_ABB0"},{"a":43946,"t":"code","b":[206,187,157],"m":"dec","oa":40379,"o":"a_9DBB"},{"a":43949,"t":"code","b":[76,254,171],"m":"jmp","oa":44030,"o":"b_ABFE"},{"a":43952,"l":"b_ABB0","t":"code","b":[24],"m":"clc","x":[43944,44011,44017]},{"a":43953,"t":"code","b":[166,245],"m":"ldx","oa":245,"o":"zpa_F5"},{"a":43955,"t":"code","b":[164,246],"m":"ldy","oa":246,"o":"zpa_F6"},{"a":43957,"t":"code","b":[173,204,157],"m":"lda","oa":40396,"o":"a_9DCC"},{"a":43960,"t":"code","b":[240,16],"m":"beq","oa":43978,"o":"b_ABCA"},{"a":43962,"t":"code","b":[206,204,157],"m":"dec","oa":40396,"o":"a_9DCC"},{"a":43965,"t":"code","b":[138],"m":"txa"},{"a":43966,"t":"code","b":[109,189,157],"m":"adc","oa":40381,"o":"a_9DBD"},{"a":43969,"t":"code","b":[170],"m":"tax"},{"a":43970,"t":"code","b":[152],"m":"tya"},{"a":43971,"t":"code","b":[109,190,157],"m":"adc","oa":40382,"o":"a_9DBE"},{"a":43974,"t":"code","b":[168],"m":"tay"},{"a":43975,"t":"code","b":[76,244,171],"m":"jmp","oa":44020,"o":"j_ABF4"},{"a":43978,"l":"b_ABCA","t":"code","b":[173,205,157],"m":"lda","oa":40397,"o":"a_9DCD","x":[43960]},{"a":43981,"t":"code","b":[240,16],"m":"beq","oa":43999,"o":"b_ABDF"},{"a":43983,"t":"code","b":[206,205,157],"m":"dec","oa":40397,"o":"a_9DCD"},{"a":43986,"t":"code","b":[138],"m":"txa"},{"a":43987,"t":"code","b":[109,191,157],"m":"adc","oa":40383,"o":"a_9DBF"},{"a":43990,"t":"code","b":[170],"m":"tax"},{"a":43991,"t":"code","b":[152],"m":"tya"},{"a":43992,"t":"code","b":[109,192,157],"m":"adc","oa":40384,"o":"a_9DC0"},{"a":43995,"t":"code","b":[168],"m":"tay"},{"a":43996,"t":"code","b":[76,244,171],"m":"jmp","oa":44020,"o":"j_ABF4"},{"a":43999,"l":"b_ABDF","t":"code","b":[173,188,157],"m":"lda","oa":40380,"o":"a_9DBC","x":[43981]},{"a":44002,"t":"code","b":[41,129],"m":"and","o":"#$81"},{"a":44004,"t":"code","b":[240,14],"m":"beq","oa":44020,"o":"j_ABF4"},{"a":44006,"t":"code","b":[16,6],"m":"bpl","oa":44014,"o":"b_ABEE"},{"a":44008,"t":"code","b":[32,68,159],"m":"jsr","oa":40772,"o":"voice3_pw_reset"},{"a":44011,"t":"code","b":[76,176,171],"m":"jmp","oa":43952,"o":"b_ABB0"},{"a":44014,"l":"b_ABEE","t":"code","b":[32,74,159],"m":"jsr","oa":40778,"o":"voice3_pw_reset_b","x":[44006]},{"a":44017,"t":"code","b":[76,176,171],"m":"jmp","oa":43952,"o":"b_ABB0"},{"a":44020,"l":"j_ABF4","t":"code","b":[134,245],"m":"stx","oa":245,"o":"zpa_F5","x":[43975,43996,44004]},{"a":44022,"t":"code","b":[132,246],"m":"sty","oa":246,"o":"zpa_F6"},{"a":44024,"t":"code","b":[142,16,212],"m":"stx","o":"sid_v3_pulse_lo"},{"a":44027,"t":"code","b":[140,17,212],"m":"sty","o":"sid_v3_pulse_hi"},{"a":44030,"l":"b_ABFE","t":"code","b":[173,184,157],"m":"lda","oa":40376,"o":"a_9DB8","x":[43933,43939,43949]},{"a":44033,"t":"code","b":[240,26],"m":"beq","oa":44061,"o":"r_AC1D"},{"a":44035,"t":"code","b":[165,251],"m":"lda","oa":251,"o":"zpa_FB"},{"a":44037,"t":"code","b":[5,252],"m":"ora","oa":252,"o":"zpa_FC"},{"a":44039,"t":"code","b":[240,20],"m":"beq","oa":44061,"o":"r_AC1D"},{"a":44041,"t":"code","b":[166,251],"m":"ldx","oa":251,"o":"zpa_FB"},{"a":44043,"t":"code","b":[164,252],"m":"ldy","oa":252,"o":"zpa_FC"},{"a":44045,"t":"code","b":[24],"m":"clc"},{"a":44046,"t":"code","b":[173,183,157],"m":"lda","oa":40375,"o":"a_9DB7"},{"a":44049,"t":"code","b":[240,12],"m":"beq","oa":44063,"o":"b_AC1F"},{"a":44051,"t":"code","b":[206,183,157],"m":"dec","oa":40375,"o":"a_9DB7"},{"a":44054,"t":"code","b":[173,184,157],"m":"lda","oa":40376,"o":"a_9DB8"},{"a":44057,"t":"code","b":[41,2],"m":"and","o":"#$02"},{"a":44059,"t":"code","b":[208,70],"m":"bne","oa":44131,"o":"b_AC63"},{"a":44061,"l":"r_AC1D","t":"code","b":[96],"m":"rts","x":[44033,44039]},{"a":44062,"l":"j_AC1E","t":"code","b":[24],"m":"clc","x":[44164,44170]},{"a":44063,"l":"b_AC1F","t":"code","b":[173,200,157],"m":"lda","oa":40392,"o":"a_9DC8","x":[44049]},{"a":44066,"t":"code","b":[240,15],"m":"beq","oa":44083,"o":"b_AC33"},{"a":44068,"t":"code","b":[206,200,157],"m":"dec","oa":40392,"o":"a_9DC8"},{"a":44071,"t":"code","b":[138],"m":"txa"},{"a":44072,"t":"code","b":[109,171,157],"m":"adc","oa":40363,"o":"f_9DAB"},{"a":44075,"t":"code","b":[170],"m":"tax"},{"a":44076,"t":"code","b":[152],"m":"tya"},{"a":44077,"t":"code","b":[109,172,157],"m":"adc","oa":40364,"o":"f_9DAC"},{"a":44080,"t":"code","b":[76,108,172],"m":"jmp","oa":44140,"o":"j_AC6C"},{"a":44083,"l":"b_AC33","t":"code","b":[173,201,157],"m":"lda","oa":40393,"o":"a_9DC9","x":[44066]},{"a":44086,"t":"code","b":[240,15],"m":"beq","oa":44103,"o":"b_AC47"},{"a":44088,"t":"code","b":[206,201,157],"m":"dec","oa":40393,"o":"a_9DC9"},{"a":44091,"t":"code","b":[138],"m":"txa"},{"a":44092,"t":"code","b":[109,173,157],"m":"adc","oa":40365,"o":"a_9DAD"},{"a":44095,"t":"code","b":[170],"m":"tax"},{"a":44096,"t":"code","b":[152],"m":"tya"},{"a":44097,"t":"code","b":[109,174,157],"m":"adc","oa":40366,"o":"a_9DAE"},{"a":44100,"t":"code","b":[76,108,172],"m":"jmp","oa":44140,"o":"j_AC6C"},{"a":44103,"l":"b_AC47","t":"code","b":[173,202,157],"m":"lda","oa":40394,"o":"a_9DCA","x":[44086]},{"a":44106,"t":"code","b":[240,15],"m":"beq","oa":44123,"o":"b_AC5B"},{"a":44108,"t":"code","b":[206,202,157],"m":"dec","oa":40394,"o":"a_9DCA"},{"a":44111,"t":"code","b":[138],"m":"txa"},{"a":44112,"t":"code","b":[109,175,157],"m":"adc","oa":40367,"o":"a_9DAF"},{"a":44115,"t":"code","b":[170],"m":"tax"},{"a":44116,"t":"code","b":[152],"m":"tya"},{"a":44117,"t":"code","b":[109,176,157],"m":"adc","oa":40368,"o":"a_9DB0"},{"a":44120,"t":"code","b":[76,108,172],"m":"jmp","oa":44140,"o":"j_AC6C"},{"a":44123,"l":"b_AC5B","t":"code","b":[173,203,157],"m":"lda","oa":40395,"o":"a_9DCB","x":[44106]},{"a":44126,"t":"code","b":[240,24],"m":"beq","oa":44152,"o":"b_AC78"},{"a":44128,"t":"code","b":[206,203,157],"m":"dec","oa":40395,"o":"a_9DCB"},{"a":44131,"l":"b_AC63","t":"code","b":[138],"m":"txa","x":[44059]},{"a":44132,"t":"code","b":[109,177,157],"m":"adc","oa":40369,"o":"a_9DB1"},{"a":44135,"t":"code","b":[170],"m":"tax"},{"a":44136,"t":"code","b":[152],"m":"tya"},{"a":44137,"t":"code","b":[109,178,157],"m":"adc","oa":40370,"o":"a_9DB2"},{"a":44140,"l":"j_AC6C","t":"code","b":[168],"m":"tay","x":[44080,44100,44120]},{"a":44141,"l":"b_AC6D","t":"code","b":[142,14,212],"m":"stx","o":"sid_v3_freq_lo","x":[44157]},{"a":44144,"t":"code","b":[140,15,212],"m":"sty","o":"sid_v3_freq_hi"},{"a":44147,"t":"code","b":[134,251],"m":"stx","oa":251,"o":"zpa_FB"},{"a":44149,"t":"code","b":[132,252],"m":"sty","oa":252,"o":"zpa_FC"},{"a":44151,"t":"code","b":[96],"m":"rts"},{"a":44152,"l":"b_AC78","t":"code","b":[173,184,157],"m":"lda","oa":40376,"o":"a_9DB8","x":[44126]},{"a":44155,"t":"code","b":[41,129],"m":"and","o":"#$81"},{"a":44157,"t":"code","b":[240,238],"m":"beq","oa":44141,"o":"b_AC6D"},{"a":44159,"t":"code","b":[16,6],"m":"bpl","oa":44167,"o":"b_AC87"},{"a":44161,"t":"code","b":[32,238,159],"m":"jsr","oa":40942,"o":"voice3_pitch_reset"},{"a":44164,"t":"code","b":[76,30,172],"m":"jmp","oa":44062,"o":"j_AC1E"},{"a":44167,"l":"b_AC87","t":"code","b":[32,248,159],"m":"jsr","oa":40952,"o":"voice3_pitch_reset_b","x":[44159]},{"a":44170,"t":"code","b":[76,30,172],"m":"jmp","oa":44062,"o":"j_AC1E"},{"a":44173,"l":"any_voice_playing","c":"Returns non-zero when any of the three voices is still playing (the OR of the voices' active flags).","t":"code","b":[173,129,157],"m":"lda","oa":40321,"o":"a_9D81","x":[9719,38715]},{"a":44176,"t":"code","b":[13,164,157],"m":"ora","oa":40356,"o":"a_9DA4"},{"a":44179,"t":"code","b":[13,199,157],"m":"ora","oa":40391,"o":"a_9DC7"},{"a":44182,"t":"code","b":[13,209,157],"m":"ora","oa":40401,"o":"f_9DD1"},{"a":44185,"t":"code","b":[13,210,157],"m":"ora","oa":40402,"o":"a_9DD2"},{"a":44188,"t":"code","b":[13,211,157],"m":"ora","oa":40403,"o":"a_9DD3"},{"a":44191,"t":"code","b":[96],"m":"rts"},{"a":44192,"l":"tune_table","c":"The five tunes, seven bytes each: voice 1, voice 2 and voice 3 script addresses as words, then a flag byte whose low four bits $9EB1 keeps in $9F0C. $9EB1 is called with Y = 7 times the tune number plus 5: 5 is the attract tune, 12 the intro, 19 the ending after capture or energy loss, 26 part one and 33 part two.","t":"byte","b":[166],"x":[40647,40658]},{"a":44193,"l":"f_ACA1","c":"Data at $ACA1 (f_ACA1): read by start_tune.","t":"byte","b":[177,22,182,25,185,6,253,172],"x":[40625,40650,40663]},{"a":44201,"t":"byte","b":[11,173,27,173,3,142,173,140]},{"a":44209,"t":"byte","b":[173,134,173,1,99,190,214,190]},{"a":44217,"t":"byte","b":[137,191,3,151,187,156,188,112]},{"a":44225,"t":"byte","b":[189,6,60,0,196,255,120,0]},{"a":44233,"t":"byte","b":[136,255,20,20,10,10,150,5]},{"a":44241,"t":"byte","b":[50,50,0,0,30,0,226,255]},{"a":44249,"t":"byte","b":[0,7,81,0,248,255,50,60]},{"a":44257,"c":"Continues tune_pointers ($ACA0 to $ACE1) at offset 65: Start addresses of the voices' scripts of each tune, three words per tune; $9EB1 reads them by tune number. No instruction names this address, the data is reached through an index or pointer.","t":"byte","b":[0]},{"a":44258,"l":"music_scripts","c":"The voices' scripts of every tune: notes, durations and command bytes that the driver at $A48B interprets.","t":"byte","b":[196,255,60,0,236,255,3,6]},{"a":44266,"t":"byte","b":[3,0,25,7,50,50,0,5]},{"a":44274,"t":"byte","b":[30,0,226,255,0,7,65,0]},{"a":44282,"t":"byte","b":[251,255,50,210,28,195,172,228]},{"a":44290,"t":"byte","b":[43,32,95,32,95,16,196,40]},{"a":44298,"t":"byte","b":[173,210,28,195,172,202,12,100]},{"a":44306,"t":"byte","b":[43,32,95,32,95,13,196,40]},{"a":44314,"t":"byte","b":[173,210,28,195,172,202,12,50]},{"a":44322,"t":"byte","b":[43,32,95,32,95,10,210,28]},{"a":44330,"t":"byte","b":[224,172,214,27,5,191,6,31]},{"a":44338,"t":"byte","b":[32,214,12,255,222,6,250,0]},{"a":44346,"t":"byte","b":[95,16,222,6,156,255,214,27]},{"a":44354,"t":"byte","b":[40,192,156,255,0,0,0,0]},{"a":44362,"t":"byte","b":[0,0,255,0,0,0,0,5]},{"a":44370,"t":"byte","b":[255,3,56,255,48,27,24,252]},{"a":44378,"t":"byte","b":[0,0,10,1,5,0,0,5]},{"a":44386,"t":"byte","b":[50,50,0,5,25,0,231,255]},{"a":44394,"t":"byte","b":[0,8,65,200,142,50,255,89]},{"a":44402,"t":"byte","b":[1,88,1,87,1,86,1,85]},{"a":44410,"t":"byte","b":[1,84,1,83,1,82,1,81]},{"a":44418,"t":"byte","b":[1,80,2,192,95,10,224,226]},{"a":44426,"t":"byte","b":[68,173,95,10,210,28,84,173]},{"a":44434,"t":"byte","b":[95,1,194,113,173,198,246,113]},{"a":44442,"t":"byte","b":[173,198,236,113,173,198,226,113]},{"a":44450,"t":"byte","b":[173,198,216,113,173,95,30,214]},{"a":44458,"t":"byte","b":[28,254,192,241,255,15,0,241]},{"a":44466,"t":"byte","b":[255,32,0,9,19,10,0,48]},{"a":44474,"t":"byte","b":[5,0,0,0,0,0,0,0]},{"a":44482,"t":"byte","b":[0,0,5,33,42,184,140,150]},{"a":44490,"t":"byte","b":[208,7,156,255,0,0,106,255]},{"a":44498,"t":"byte","b":[1,20,65,255,0,4,225,0]},{"a":44506,"t":"byte","b":[0,4,16,0,0,0,0,1]},{"a":44514,"t":"byte","b":[89,12,170,10,100,12,0,244]},{"a":44522,"t":"byte","b":[255,12,0,43,0,9,17,8]},{"a":44530,"t":"byte","b":[0,30,5,40,255,0,5,70]},{"a":44538,"t":"byte","b":[0,251,255,0,3,65,7,187]},{"a":44546,"t":"byte","b":[254,254,41,0,0,0,105,255]},{"a":44554,"t":"byte","b":[0,0,24,48,24,0,24,4]},{"a":44562,"t":"byte","b":[65,7,181,30,20,150,0,0]},{"a":44570,"t":"byte","b":[0,0,0,0,0,255,0,0]},{"a":44578,"t":"byte","b":[0,15,4,65,5,198,10,10]},{"a":44586,"t":"byte","b":[120,0,0,0,136,255,0,0]},{"a":44594,"t":"byte","b":[15,14,15,0,15,4,217,255]},{"a":44602,"t":"byte","b":[0,0,0,0,0,0,20,0]},{"a":44610,"t":"byte","b":[0,0,20,4,29,0,0,0]},{"a":44618,"t":"byte","b":[250,255,58,215,20,50,20,0]},{"a":44626,"t":"byte","b":[20,133,65,0,0,0,244,255]},{"a":44634,"t":"byte","b":[5,211,20,50,20,0,20,133]},{"a":44642,"t":"byte","b":[12,0,244,255,12,0,73,0]},{"a":44650,"t":"byte","b":[10,20,10,0,20,7,40,255]},{"a":44658,"t":"byte","b":[0,5,20,0,251,255,0,7]},{"a":44666,"t":"byte","b":[65,7,181,30,20,0,0,91]},{"a":44674,"t":"byte","b":[0,0,0,109,0,60,255,0]},{"a":44682,"t":"byte","b":[0,72,6,90,255,10,5,20]},{"a":44690,"t":"byte","b":[0,251,255,0,5,65,39,187]},{"a":44698,"t":"byte","b":[254,254,72,0,0,0,227,255]},{"a":44706,"t":"byte","b":[0,0,20,30,50,0,15,4]},{"a":44714,"t":"byte","b":[214,255,0,0,0,0,0,0]},{"a":44722,"t":"byte","b":[31,0,0,0,20,4,27,0]},{"a":44730,"t":"byte","b":[0,0,240,255,0,0,54,60]},{"a":44738,"t":"byte","b":[91,0,20,4,17,0,239,255]},{"a":44746,"t":"byte","b":[17,0,27,0,9,17,8,0]},{"a":44754,"t":"byte","b":[54,7,34,0,0,0,110,255]},{"a":44762,"t":"byte","b":[0,0,43,8,10,0,0,4]},{"a":44770,"t":"byte","b":[15,0,241,255,15,0,87,255]},{"a":44778,"t":"byte","b":[9,17,8,0,10,7,90,255]},{"a":44786,"t":"byte","b":[10,0,20,0,251,255,0,5]},{"a":44794,"t":"byte","b":[89,12,167,10,50,98,0,0]},{"a":44802,"t":"byte","b":[0,0,0,0,0,20,0,0]},{"a":44810,"t":"byte","b":[0,20,4,210,28,173,173,194]},{"a":44818,"t":"byte","b":[52,175,58,8,58,4,214,13]},{"a":44826,"t":"byte","b":[7,222,6,41,0,95,16,58]},{"a":44834,"t":"byte","b":[12,58,4,214,13,7,222,6]},{"a":44842,"t":"byte","b":[41,0,95,20,51,8,51,16]},{"a":44850,"t":"byte","b":[53,16,53,4,214,13,7,95]},{"a":44858,"t":"byte","b":[20,192,210,28,98,174,65,8]},{"a":44866,"t":"byte","b":[210,28,231,173,67,12,212,122]},{"a":44874,"t":"byte","b":[174,62,4,192,194,60,175,95]},{"a":44882,"t":"byte","b":[4,95,4,212,255,173,62,8]},{"a":44890,"t":"byte","b":[60,24,59,8,192,58,8,58]},{"a":44898,"t":"byte","b":[4,214,13,7,222,6,41,0]},{"a":44906,"t":"byte","b":[95,8,192,194,13,175,194,95]},{"a":44914,"t":"byte","b":[175,95,11,194,188,175,95,4]},{"a":44922,"t":"byte","b":[210,28,173,173,194,52,175,194]},{"a":44930,"t":"byte","b":[95,175,95,8,58,12,202,12]},{"a":44938,"t":"byte","b":[120,202,27,255,58,4,214,13]},{"a":44946,"t":"byte","b":[7,222,6,41,0,95,4,222]},{"a":44954,"t":"byte","b":[6,0,0,95,8,222,6,105]},{"a":44962,"t":"byte","b":[255,202,27,140,202,12,48,95]},{"a":44970,"t":"byte","b":[8,51,8,51,16,53,16,194]},{"a":44978,"t":"byte","b":[52,175,194,95,175,240,63,183]},{"a":44986,"t":"byte","b":[46,11,210,28,202,173,95,9]},{"a":44994,"t":"byte","b":[67,12,65,20,220,0,48,248]},{"a":45002,"t":"byte","b":[220,2,100,0,65,12,63,16]},{"a":45010,"t":"byte","b":[192,210,28,231,173,58,4,63]},{"a":45018,"t":"byte","b":[8,58,4,56,8,58,8,63]},{"a":45026,"t":"byte","b":[8,58,8,63,8,240,92,183]},{"a":45034,"t":"byte","b":[202,12,10,220,0,47,0,65]},{"a":45042,"t":"byte","b":[8,240,231,173,67,8,68,8]},{"a":45050,"t":"byte","b":[234,63,24,192,240,23,174,58]},{"a":45058,"t":"byte","b":[8,240,42,174,68,8,240,231]},{"a":45066,"t":"byte","b":[173,68,4,240,56,174,68,8]},{"a":45074,"t":"byte","b":[240,231,173,67,8,240,56,174]},{"a":45082,"t":"byte","b":[220,0,183,255,67,8,240,231]},{"a":45090,"t":"byte","b":[173,65,8,240,56,174,220,0]},{"a":45098,"t":"byte","b":[191,255,65,8,240,231,173,63]},{"a":45106,"t":"byte","b":[8,240,56,174,220,0,73,0]},{"a":45114,"t":"byte","b":[65,8,240,231,173,156,20,222]},{"a":45122,"t":"byte","b":[6,85,0,222,12,20,7,191]},{"a":45130,"t":"byte","b":[220,95,16,62,4,63,8,62]},{"a":45138,"t":"byte","b":[4,60,8,62,8,202,27,100]},{"a":45146,"t":"byte","b":[240,70,174,62,32,240,231,173]},{"a":45154,"t":"byte","b":[63,4,65,8,63,4,62,8]},{"a":45162,"t":"byte","b":[63,8,240,84,174,63,28,192]},{"a":45170,"t":"byte","b":[194,78,175,60,16,194,11,177]},{"a":45178,"t":"byte","b":[240,98,174,65,12,212,122,174]},{"a":45186,"t":"byte","b":[240,231,173,62,12,212,255,173]},{"a":45194,"t":"byte","b":[62,8,60,24,59,8,220,6]},{"a":45202,"t":"byte","b":[13,0,220,12,40,7,59,16]},{"a":45210,"t":"byte","b":[220,6,0,0,59,16,55,12]},{"a":45218,"t":"byte","b":[57,12,194,78,175,202,24,73]},{"a":45226,"t":"byte","b":[202,27,10,60,12,59,4,194]},{"a":45234,"t":"byte","b":[11,177,60,16,62,16,63,12]},{"a":45242,"t":"byte","b":[192,210,28,98,174,220,6,87]},{"a":45250,"t":"byte","b":[0,194,64,175,95,4,194,83]},{"a":45258,"t":"byte","b":[175,60,16,194,11,177,240,98]},{"a":45266,"t":"byte","b":[174,220,6,85,0,65,12,212]},{"a":45274,"t":"byte","b":[122,174,240,231,173,62,12,212]},{"a":45282,"l":"music_scripts_2","c":"Bytes $B0E2 to $B4E1 of music_scripts (part 2 of 5, 4893 bytes in all): The voices' scripts of every tune.","t":"byte","b":[255,173,62,8,60,24,59,8]},{"a":45290,"t":"byte","b":[220,6,15,0,220,12,40,7]},{"a":45298,"t":"byte","b":[59,16,220,6,0,0,59,16]},{"a":45306,"t":"byte","b":[55,12,57,12,194,78,175,202]},{"a":45314,"t":"byte","b":[24,73,202,27,10,60,12,59]},{"a":45322,"t":"byte","b":[4,60,8,62,8,64,4,62]},{"a":45330,"t":"byte","b":[8,62,20,192,27,4,39,4]},{"a":45338,"t":"byte","b":[39,4,63,4,39,4,39,4]},{"a":45346,"t":"byte","b":[31,4,43,4,32,4,44,4]},{"a":45354,"t":"byte","b":[44,4,63,4,44,4,44,4]},{"a":45362,"t":"byte","b":[31,4,43,4,192,194,22,177]},{"a":45370,"t":"byte","b":[29,4,41,4,41,4,63,4]},{"a":45378,"t":"byte","b":[41,4,41,4,29,4,63,4]},{"a":45386,"t":"byte","b":[36,4,63,4,60,4,58,4]},{"a":45394,"t":"byte","b":[63,4,46,4,65,4,67,4]},{"a":45402,"t":"byte","b":[192,210,28,116,180,194,55,177]},{"a":45410,"t":"byte","b":[194,22,177,29,4,41,4,41]},{"a":45418,"t":"byte","b":[4,63,4,41,4,41,4,29]},{"a":45426,"t":"byte","b":[4,41,4,36,4,48,4,48]},{"a":45434,"t":"byte","b":[4,36,4,46,4,46,4,34]},{"a":45442,"t":"byte","b":[4,46,4,192,160,58,44,160]},{"a":45450,"t":"byte","b":[60,44,160,63,190,249,157,185]},{"a":45458,"t":"byte","b":[74,158,168,76,134,159,162,13]},{"a":45466,"t":"byte","b":[189,226,174,157,101,157,202,16]},{"a":45474,"t":"byte","b":[247,76,138,159,204,7,198,0]},{"a":45482,"t":"byte","b":[91,177,194,55,177,194,22,177]},{"a":45490,"t":"byte","b":[29,4,41,4,41,4,63,4]},{"a":45498,"t":"byte","b":[41,4,63,4,29,4,41,4]},{"a":45506,"t":"byte","b":[204,8,27,4,206,194,109,175]},{"a":45514,"t":"byte","b":[194,211,175,95,20,194,254,175]},{"a":45522,"t":"byte","b":[194,114,176,240,170,174,65,12]},{"a":45530,"t":"byte","b":[240,184,174,161,216,240,231,173]},{"a":45538,"t":"byte","b":[63,12,60,4,58,4,95,32]},{"a":45546,"t":"byte","b":[95,16,202,25,136,240,184,174]},{"a":45554,"t":"byte","b":[220,0,40,0,58,8,220,0]},{"a":45562,"t":"byte","b":[55,0,220,18,186,255,220,22]},{"a":45570,"t":"byte","b":[200,13,63,8,220,18,70,0]},{"a":45578,"t":"byte","b":[220,22,176,2,240,156,174,202]},{"a":45586,"t":"byte","b":[25,31,65,20,220,22,0,3]},{"a":45594,"t":"byte","b":[240,231,173,63,8,234,220,6]},{"a":45602,"t":"byte","b":[0,0,156,15,222,6,191,255]},{"a":45610,"t":"byte","b":[191,177,95,32,95,32,95,20]},{"a":45618,"t":"byte","b":[194,109,175,194,211,175,216,140]},{"a":45626,"t":"byte","b":[177,191,24,216,137,177,95,4]},{"a":45634,"t":"byte","b":[216,134,177,95,12,194,254,175]},{"a":45642,"t":"byte","b":[194,114,176,65,20,72,4,48]},{"a":45650,"t":"byte","b":[4,64,4,62,4,50,4,69]},{"a":45658,"t":"byte","b":[4,50,4,67,4,52,4,74]},{"a":45666,"t":"byte","b":[4,212,37,174,55,2,56,2]},{"a":45674,"t":"byte","b":[57,2,58,2,59,2,60,2]},{"a":45682,"t":"byte","b":[61,2,62,2,63,2,64,2]},{"a":45690,"t":"byte","b":[65,2,66,2,194,66,175,95]},{"a":45698,"t":"byte","b":[8,194,60,175,95,4,210,28]},{"a":45706,"t":"byte","b":[127,174,62,28,240,42,174,69]},{"a":45714,"t":"byte","b":[16,240,231,173,67,4,69,8]},{"a":45722,"t":"byte","b":[67,12,194,60,175,95,8,194]},{"a":45730,"t":"byte","b":[60,175,95,4,212,122,174,202]},{"a":45738,"t":"byte","b":[27,40,234,220,6,22,0,64]},{"a":45746,"t":"byte","b":[8,64,4,64,8,232,64,4]},{"a":45754,"t":"byte","b":[62,8,64,8,234,64,8,232]},{"a":45762,"t":"byte","b":[64,8,202,27,254,62,12,194]},{"a":45770,"t":"byte","b":[164,176,212,255,173,240,170,174]},{"a":45778,"t":"byte","b":[65,12,240,198,174,65,32,191]},{"a":45786,"t":"byte","b":[240,232,95,28,58,4,70,4]},{"a":45794,"t":"byte","b":[68,8,67,8,65,12,234,65]},{"a":45802,"t":"byte","b":[32,191,240,95,8,240,212,174]},{"a":45810,"t":"byte","b":[161,77,214,29,10,222,0,146]},{"a":45818,"t":"byte","b":[0,214,30,10,214,31,10,222]},{"a":45826,"t":"byte","b":[4,110,255,214,32,10,191,40]},{"a":45834,"t":"byte","b":[214,30,10,214,29,10,222,0]},{"a":45842,"t":"byte","b":[126,255,191,20,216,152,177,191]},{"a":45850,"t":"byte","b":[0,240,198,174,191,87,65,16]},{"a":45858,"t":"byte","b":[202,12,30,220,6,65,0,70]},{"a":45866,"t":"byte","b":[12,220,12,60,7,220,6,0]},{"a":45874,"t":"byte","b":[0,170,20,222,6,37,255,191]},{"a":45882,"t":"byte","b":[10,222,6,0,0,191,20,222]},{"a":45890,"t":"byte","b":[6,61,255,240,255,174,191,94]},{"a":45898,"t":"byte","b":[70,8,220,0,169,255,70,8]},{"a":45906,"t":"byte","b":[220,0,216,255,68,8,220,0]},{"a":45914,"t":"byte","b":[183,255,67,8,240,198,174,232]},{"a":45922,"t":"byte","b":[65,20,60,12,62,12,240,255]},{"a":45930,"t":"byte","b":[174,220,0,30,0,62,16,220]},{"a":45938,"t":"byte","b":[0,65,0,63,16,220,0,73]},{"a":45946,"t":"byte","b":[0,65,16,240,198,174,220,6]},{"a":45954,"t":"byte","b":[0,0,65,16,240,255,174,220]},{"a":45962,"t":"byte","b":[0,73,0,65,12,220,0,82]},{"a":45970,"t":"byte","b":[0,67,20,210,28,226,174,232]},{"a":45978,"t":"byte","b":[53,12,48,4,95,8,48,4]},{"a":45986,"t":"byte","b":[55,4,53,12,48,4,95,20]},{"a":45994,"t":"byte","b":[58,12,60,4,95,4,58,4]},{"a":46002,"t":"byte","b":[60,4,56,4,57,4,55,4]},{"a":46010,"t":"byte","b":[53,12,57,4,95,4,204,2]},{"a":46018,"t":"byte","b":[29,4,41,4,41,4,206,33]},{"a":46026,"t":"byte","b":[4,45,4,204,2,34,4,46]},{"a":46034,"t":"byte","b":[4,46,4,206,33,4,45,4]},{"a":46042,"t":"byte","b":[210,28,202,173,198,2,194,175]},{"a":46050,"t":"byte","b":[210,28,173,173,220,6,35,0]},{"a":46058,"t":"byte","b":[95,4,194,52,175,58,8,58]},{"a":46066,"t":"byte","b":[4,214,13,7,222,6,45,0]},{"a":46074,"t":"byte","b":[95,16,58,12,58,4,214,13]},{"a":46082,"t":"byte","b":[7,222,6,45,0,95,20,51]},{"a":46090,"t":"byte","b":[8,51,16,53,16,53,4,214]},{"a":46098,"t":"byte","b":[13,7,95,20,58,8,240,63]},{"a":46106,"t":"byte","b":[183,39,23,210,28,202,173,202]},{"a":46114,"t":"byte","b":[26,240,95,9,67,12,65,8]},{"a":46122,"t":"byte","b":[67,8,65,3,95,1,67,12]},{"a":46130,"t":"byte","b":[65,7,95,5,204,3,194,187]},{"a":46138,"t":"byte","b":[176,60,16,62,16,64,12,66]},{"a":46146,"t":"byte","b":[12,206,194,187,176,210,28,98]},{"a":46154,"t":"byte","b":[174,220,12,30,7,220,6,37]},{"a":46162,"t":"byte","b":[0,95,32,95,24,71,8,210]},{"a":46170,"t":"byte","b":[28,231,173,71,12,212,122,174]},{"a":46178,"t":"byte","b":[67,4,204,7,95,32,206,95]},{"a":46186,"t":"byte","b":[16,206,204,220,95,32,206,196]},{"a":46194,"t":"byte","b":[166,177,15,0,241,255,15,0]},{"a":46202,"t":"byte","b":[0,0,8,16,8,0,15,5]},{"a":46210,"t":"byte","b":[30,255,0,4,5,0,254,255]},{"a":46218,"t":"byte","b":[0,7,65,2,134,22,15,0]},{"a":46226,"t":"byte","b":[0,0,0,1,0,4,0,203]},{"a":46234,"t":"byte","b":[180,0,7,0,8,0,0,0]},{"a":46242,"t":"byte","b":[0,0,0,0,0,0,6,65]},{"a":46250,"t":"byte","b":[1,168,17,150,124,252,25,0]},{"a":46258,"t":"byte","b":[2,0,0,0,1,32,50,0]},{"a":46266,"t":"byte","b":[0,4,220,220,30,5,12,0]},{"a":46274,"t":"byte","b":[244,255,0,5,65,17,157,200]},{"a":46282,"t":"byte","b":[255,0,4,7,12,0,4,7]},{"a":46290,"t":"byte","b":[24,0,3,7,12,0,3,7]},{"a":46298,"t":"byte","b":[24,194,254,180,32,4,44,4]},{"a":46306,"l":"music_scripts_3","c":"Bytes $B4E2 to $B8E1 of music_scripts (part 3 of 5, 4893 bytes in all): The voices' scripts of every tune.","t":"byte","b":[44,4,51,4,44,4,44,4]},{"a":46314,"t":"byte","b":[32,4,51,4,36,4,51,4]},{"a":46322,"t":"byte","b":[48,4,46,4,51,4,46,4]},{"a":46330,"t":"byte","b":[53,4,55,4,31,4,43,4]},{"a":46338,"t":"byte","b":[43,4,51,4,43,4,43,4]},{"a":46346,"t":"byte","b":[34,4,46,4,36,4,48,4]},{"a":46354,"t":"byte","b":[48,4,51,4,48,4,48,4]},{"a":46362,"t":"byte","b":[34,4,46,4,192,204,3,244]},{"a":46370,"t":"byte","b":[44,4,246,44,4,206,244,44]},{"a":46378,"t":"byte","b":[4,44,4,204,3,246,44,4]},{"a":46386,"t":"byte","b":[244,44,4,206,44,4,192,46]},{"a":46394,"t":"byte","b":[4,246,46,4,244,46,4,46]},{"a":46402,"t":"byte","b":[4,204,5,246,46,4,244,46]},{"a":46410,"t":"byte","b":[4,206,46,4,46,4,246,46]},{"a":46418,"t":"byte","b":[4,192,210,28,226,174,232,202]},{"a":46426,"t":"byte","b":[26,105,55,16,53,32,57,16]},{"a":46434,"t":"byte","b":[59,16,60,12,62,20,192,210]},{"a":46442,"t":"byte","b":[28,116,180,202,17,0,202,24]},{"a":46450,"t":"byte","b":[17,194,55,177,194,22,177,210]},{"a":46458,"t":"byte","b":[28,202,173,62,12,60,20,220]},{"a":46466,"t":"byte","b":[0,48,248,220,2,100,0,60]},{"a":46474,"t":"byte","b":[12,58,20,192,210,28,145,180]},{"a":46482,"t":"byte","b":[194,31,181,194,57,181,198,251]},{"a":46490,"t":"byte","b":[31,181,198,254,57,181,218,0]},{"a":46498,"t":"byte","b":[220,8,211,180,244,48,4,246]},{"a":46506,"t":"byte","b":[48,4,244,48,4,48,4,48]},{"a":46514,"t":"byte","b":[4,204,4,246,48,4,244,48]},{"a":46522,"t":"byte","b":[4,206,48,4,246,48,4,244]},{"a":46530,"t":"byte","b":[48,4,50,4,50,4,204,2]},{"a":46538,"t":"byte","b":[246,50,4,244,50,4,206,50]},{"a":46546,"t":"byte","b":[4,246,50,4,244,50,24,192]},{"a":46554,"t":"byte","b":[198,244,60,175,198,0,84,181]},{"a":46562,"t":"byte","b":[198,244,66,175,198,0,84,181]},{"a":46570,"t":"byte","b":[198,244,66,175,198,0,84,181]},{"a":46578,"t":"byte","b":[56,16,58,16,60,12,62,20]},{"a":46586,"t":"byte","b":[192,55,12,74,4,55,16,53]},{"a":46594,"t":"byte","b":[12,74,4,53,16,45,12,192]},{"a":46602,"t":"byte","b":[169,65,44,169,17,141,237,156]},{"a":46610,"t":"byte","b":[152,76,242,165,210,28,116,180]},{"a":46618,"t":"byte","b":[194,219,180,32,4,44,4,44]},{"a":46626,"t":"byte","b":[4,51,4,44,4,44,4,32]},{"a":46634,"t":"byte","b":[4,44,4,36,4,48,4,48]},{"a":46642,"t":"byte","b":[4,36,4,46,4,46,4,34]},{"a":46650,"t":"byte","b":[4,46,4,194,219,180,32,4]},{"a":46658,"t":"byte","b":[44,4,44,4,51,4,44,4]},{"a":46666,"t":"byte","b":[51,4,32,4,44,4,204,8]},{"a":46674,"t":"byte","b":[15,4,206,194,105,181,194,105]},{"a":46682,"t":"byte","b":[181,194,142,181,194,218,181,194]},{"a":46690,"t":"byte","b":[91,177,194,105,181,194,105,181]},{"a":46698,"t":"byte","b":[194,142,181,194,218,181,57,12]},{"a":46706,"t":"byte","b":[59,12,60,16,62,24,194,251]},{"a":46714,"t":"byte","b":[181,204,2,67,4,47,4,206]},{"a":46722,"t":"byte","b":[67,4,48,4,67,4,64,4]},{"a":46730,"t":"byte","b":[62,4,67,4,50,4,69,4]},{"a":46738,"t":"byte","b":[67,4,194,251,181,74,4,47]},{"a":46746,"t":"byte","b":[4,72,4,47,4,69,4,71]},{"a":46754,"t":"byte","b":[4,69,4,67,4,64,4,62]},{"a":46762,"t":"byte","b":[4,50,4,67,3,50,1,67]},{"a":46770,"t":"byte","b":[4,194,234,181,210,28,174,180]},{"a":46778,"t":"byte","b":[51,32,95,28,50,32,191,216]},{"a":46786,"t":"byte","b":[51,32,95,28,48,32,191,216]},{"a":46794,"t":"byte","b":[51,32,95,28,50,32,191,216]},{"a":46802,"t":"byte","b":[51,32,95,32,53,32,55,32]},{"a":46810,"t":"byte","b":[210,28,116,180,198,2,115,181]},{"a":46818,"t":"byte","b":[210,28,116,180,194,55,177,194]},{"a":46826,"t":"byte","b":[22,177,210,28,202,173,202,26]},{"a":46834,"t":"byte","b":[240,62,12,60,8,62,8,60]},{"a":46842,"t":"byte","b":[3,95,1,62,12,60,7,95]},{"a":46850,"t":"byte","b":[13,204,4,204,3,198,246,66]},{"a":46858,"t":"byte","b":[175,198,2,84,181,206,194,242]},{"a":46866,"t":"byte","b":[181,206,194,66,175,204,7,95]},{"a":46874,"t":"byte","b":[32,206,95,16,200,0,22,182]},{"a":46882,"t":"byte","b":[241,255,15,0,241,255,0,0]},{"a":46890,"t":"byte","b":[10,20,10,0,40,5,30,30]},{"a":46898,"t":"byte","b":[15,5,20,0,236,255,0,8]},{"a":46906,"t":"byte","b":[73,7,217,8,60,241,255,0]},{"a":46914,"t":"byte","b":[0,0,0,0,0,255,0,0]},{"a":46922,"t":"byte","b":[0,40,4,30,30,15,5,20]},{"a":46930,"t":"byte","b":[0,236,255,0,8,73,6,217]},{"a":46938,"t":"byte","b":[8,60,8,0,0,0,0,0]},{"a":46946,"t":"byte","b":[0,0,31,0,0,0,40,4]},{"a":46954,"t":"byte","b":[251,255,0,0,0,0,0,0]},{"a":46962,"t":"byte","b":[255,0,0,0,30,4,30,0]},{"a":46970,"t":"byte","b":[0,0,226,255,0,0,10,4]},{"a":46978,"t":"byte","b":[10,0,6,4,4,0,0,0]},{"a":46986,"t":"byte","b":[0,0,0,0,255,0,0,0]},{"a":46994,"t":"byte","b":[50,4,242,255,0,0,14,0]},{"a":47002,"t":"byte","b":[0,0,16,16,16,0,14,4]},{"a":47010,"t":"byte","b":[24,252,50,0,0,0,0,0]},{"a":47018,"t":"byte","b":[1,20,255,0,0,4,246,255]},{"a":47026,"t":"byte","b":[0,0,0,0,0,0,70,0]},{"a":47034,"t":"byte","b":[0,0,0,4,188,2,194,228]},{"a":47042,"t":"byte","b":[183,210,13,92,183,34,16,210]},{"a":47050,"t":"byte","b":[13,106,183,34,16,210,13,34]},{"a":47058,"t":"byte","b":[183,192,194,228,183,12,4,24]},{"a":47066,"t":"byte","b":[8,24,4,26,4,14,8,26]},{"a":47074,"t":"byte","b":[4,192,194,19,184,29,12,41]},{"a":47082,"t":"byte","b":[4,202,24,137,70,8,202,24]},{"a":47090,"t":"byte","b":[73,95,8,192,194,228,183,210]},{"a":47098,"t":"byte","b":[13,120,183,37,8,202,13,0]},{"a":47106,"t":"byte","b":[34,4,32,4,30,4,210,13]},{"a":47114,"t":"byte","b":[134,183,25,12,210,13,34,183]},{"a":47122,"t":"byte","b":[192,27,12,39,4,202,24,137]},{"a":47130,"t":"byte","b":[70,8,202,24,73,31,8,32]},{"a":47138,"t":"byte","b":[12,44,4,202,24,137,70,8]},{"a":47146,"t":"byte","b":[202,24,73,31,8,192,31,16]},{"a":47154,"t":"byte","b":[43,8,31,8,29,12,41,8]},{"a":47162,"t":"byte","b":[36,4,31,8,33,16,35,8]},{"a":47170,"t":"byte","b":[23,8,36,8,24,4,50,8]},{"a":47178,"t":"byte","b":[26,4,50,4,50,4,31,16]},{"a":47186,"t":"byte","b":[43,8,31,8,29,12,41,8]},{"a":47194,"t":"byte","b":[36,4,31,8,33,16,35,16]},{"a":47202,"t":"byte","b":[36,4,24,8,38,4,50,4]},{"a":47210,"t":"byte","b":[26,4,50,4,50,4,31,16]},{"a":47218,"t":"byte","b":[43,8,31,8,29,12,41,8]},{"a":47226,"t":"byte","b":[36,4,31,8,33,16,35,16]},{"a":47234,"t":"byte","b":[36,12,38,8,38,2,38,2]},{"a":47242,"t":"byte","b":[50,4,26,4,32,8,20,8]},{"a":47250,"t":"byte","b":[34,8,22,8,36,8,24,4]},{"a":47258,"t":"byte","b":[38,8,192,198,2,228,183,210]},{"a":47266,"t":"byte","b":[13,92,183,202,0,9,196,199]},{"a":47274,"t":"byte","b":[183,20,16,32,12,20,4,20]},{"a":47282,"t":"byte","b":[8,20,8,32,12,22,8,22]},{"a":47290,"t":"byte","b":[12,34,8,22,8,22,12,194]},{"a":47298,"t":"byte","b":[12,185,27,16,39,12,27,4]},{"a":47306,"t":"byte","b":[27,8,27,8,39,12,20,8]},{"a":47314,"t":"byte","b":[20,12,32,8,20,8,20,4]},{"a":47322,"t":"byte","b":[32,8,32,4,32,4,20,4]},{"a":47330,"l":"music_scripts_4","c":"Bytes $B8E2 to $BCE1 of music_scripts (part 4 of 5, 4893 bytes in all): The voices' scripts of every tune.","t":"byte","b":[32,4,32,4,210,13,34,183]},{"a":47338,"t":"byte","b":[24,16,36,8,24,8,24,12]},{"a":47346,"t":"byte","b":[24,4,36,8,24,8,26,12]},{"a":47354,"t":"byte","b":[26,4,38,4,26,8,26,4]},{"a":47362,"t":"byte","b":[210,13,106,183,202,0,249,26]},{"a":47370,"t":"byte","b":[32,192,34,2,34,2,46,4]},{"a":47378,"t":"byte","b":[10,4,34,4,22,4,192,224]},{"a":47386,"t":"byte","b":[226,176,183,210,28,34,183,194]},{"a":47394,"t":"byte","b":[192,183,194,212,183,194,192,183]},{"a":47402,"t":"byte","b":[194,246,183,194,192,183,194,19]},{"a":47410,"t":"byte","b":[184,29,24,210,13,134,183,34]},{"a":47418,"t":"byte","b":[8,22,16,10,16,210,13,34]},{"a":47426,"t":"byte","b":[183,194,192,183,194,19,184,29]},{"a":47434,"t":"byte","b":[20,95,32,22,4,34,4,22]},{"a":47442,"t":"byte","b":[4,194,171,184,210,13,34,183]},{"a":47450,"t":"byte","b":[194,48,184,210,13,106,183,202]},{"a":47458,"t":"byte","b":[0,241,202,12,30,34,12,210]},{"a":47466,"t":"byte","b":[13,34,183,194,192,183,194,212]},{"a":47474,"t":"byte","b":[183,194,192,183,194,19,184,95]},{"a":47482,"t":"byte","b":[32,95,12,34,4,36,4,34]},{"a":47490,"t":"byte","b":[4,24,4,26,4,194,192,183]},{"a":47498,"t":"byte","b":[194,19,184,95,32,95,12,22]},{"a":47506,"t":"byte","b":[4,34,8,22,8,194,171,184]},{"a":47514,"t":"byte","b":[210,13,34,183,31,8,43,2]},{"a":47522,"t":"byte","b":[43,2,43,2,43,2,43,8]},{"a":47530,"t":"byte","b":[31,4,29,2,29,2,29,4]},{"a":47538,"t":"byte","b":[29,8,41,8,36,4,31,8]},{"a":47546,"t":"byte","b":[33,16,35,8,23,2,23,2]},{"a":47554,"t":"byte","b":[23,2,23,2,36,8,24,4]},{"a":47562,"t":"byte","b":[50,8,26,4,50,4,50,4]},{"a":47570,"t":"byte","b":[31,16,43,8,31,8,29,12]},{"a":47578,"t":"byte","b":[41,8,36,4,31,8,33,16]},{"a":47586,"t":"byte","b":[35,16,36,4,24,8,38,4]},{"a":47594,"t":"byte","b":[50,4,26,4,50,2,50,2]},{"a":47602,"t":"byte","b":[50,2,50,2,31,16,43,8]},{"a":47610,"t":"byte","b":[31,8,29,12,41,8,36,4]},{"a":47618,"t":"byte","b":[31,8,33,16,35,16,36,12]},{"a":47626,"t":"byte","b":[38,8,38,2,38,2,50,4]},{"a":47634,"t":"byte","b":[26,4,32,8,20,2,20,2]},{"a":47642,"t":"byte","b":[20,2,20,2,34,8,22,2]},{"a":47650,"t":"byte","b":[22,2,22,2,22,2,36,8]},{"a":47658,"t":"byte","b":[24,4,38,8,210,13,106,183]},{"a":47666,"t":"byte","b":[34,12,210,13,34,183,33,8]},{"a":47674,"t":"byte","b":[21,4,35,8,23,4,36,8]},{"a":47682,"t":"byte","b":[24,8,38,4,26,4,38,4]},{"a":47690,"t":"byte","b":[14,4,38,4,26,4,194,48]},{"a":47698,"t":"byte","b":[184,210,13,148,183,34,12,210]},{"a":47706,"t":"byte","b":[13,34,183,32,16,44,8,32]},{"a":47714,"t":"byte","b":[8,32,16,44,12,34,8,34]},{"a":47722,"t":"byte","b":[12,46,8,34,8,34,12,194]},{"a":47730,"t":"byte","b":[12,185,32,16,44,8,32,8]},{"a":47738,"t":"byte","b":[32,16,44,12,36,8,36,12]},{"a":47746,"t":"byte","b":[48,8,36,8,36,4,210,13]},{"a":47754,"t":"byte","b":[162,183,48,8,48,4,48,4]},{"a":47762,"t":"byte","b":[202,13,4,36,4,232,48,4]},{"a":47770,"t":"byte","b":[48,4,210,13,34,183,32,16]},{"a":47778,"t":"byte","b":[44,8,32,8,32,16,44,12]},{"a":47786,"t":"byte","b":[34,8,34,12,46,8,34,8]},{"a":47794,"t":"byte","b":[34,12,194,12,185,36,16,48]},{"a":47802,"t":"byte","b":[8,36,8,36,8,24,4,36]},{"a":47810,"t":"byte","b":[4,48,4,36,8,24,4,38]},{"a":47818,"t":"byte","b":[12,38,4,50,4,38,4,50]},{"a":47826,"t":"byte","b":[8,204,8,52,2,206,210,13]},{"a":47834,"t":"byte","b":[106,183,202,0,236,40,16,210]},{"a":47842,"t":"byte","b":[13,34,183,194,157,184,194,19]},{"a":47850,"t":"byte","b":[184,95,32,95,32,194,157,184]},{"a":47858,"t":"byte","b":[194,19,184,95,32,95,32,204]},{"a":47866,"t":"byte","b":[4,210,13,34,183,194,48,184]},{"a":47874,"t":"byte","b":[210,13,106,183,202,0,241,202]},{"a":47882,"t":"byte","b":[12,30,34,12,206,204,8,95]},{"a":47890,"t":"byte","b":[32,206,200,0,29,185,15,0]},{"a":47898,"t":"byte","b":[241,255,15,0,41,0,7,15]},{"a":47906,"t":"byte","b":[8,0,30,5,40,255,0,5]},{"a":47914,"t":"byte","b":[70,0,251,255,0,3,41,9]},{"a":47922,"t":"byte","b":[155,10,254,73,7,187,10,254]},{"a":47930,"t":"byte","b":[48,8,50,4,52,4,55,24]},{"a":47938,"t":"byte","b":[60,8,57,8,53,8,55,32]},{"a":47946,"t":"byte","b":[95,32,48,8,50,4,52,4]},{"a":47954,"t":"byte","b":[55,4,95,4,55,16,60,8]},{"a":47962,"t":"byte","b":[57,8,52,8,55,32,95,32]},{"a":47970,"t":"byte","b":[57,8,57,4,57,4,57,8]},{"a":47978,"t":"byte","b":[60,4,57,4,95,4,55,24]},{"a":47986,"t":"byte","b":[55,4,57,4,57,8,57,12]},{"a":47994,"t":"byte","b":[60,8,62,28,55,4,57,8]},{"a":48002,"t":"byte","b":[57,4,57,4,57,8,57,8]},{"a":48010,"t":"byte","b":[57,8,64,8,62,8,60,8]},{"a":48018,"t":"byte","b":[62,32,95,24,192,210,28,24]},{"a":48026,"t":"byte","b":[187,194,58,187,95,8,212,53]},{"a":48034,"t":"byte","b":[187,202,25,186,60,32,95,8]},{"a":48042,"t":"byte","b":[62,12,64,12,55,32,95,32]},{"a":48050,"t":"byte","b":[202,25,7,194,58,187,204,2]},{"a":48058,"t":"byte","b":[60,4,62,4,64,4,62,4]},{"a":48066,"t":"byte","b":[60,32,95,16,60,4,62,4]},{"a":48074,"t":"byte","b":[64,4,62,4,60,4,234,62]},{"a":48082,"t":"byte","b":[12,62,8,232,62,24,206,204]},{"a":48090,"t":"byte","b":[2,60,4,62,4,64,12,65]},{"a":48098,"t":"byte","b":[12,67,32,206,60,4,62,4]},{"a":48106,"t":"byte","b":[64,4,62,4,60,4,60,12]},{"a":48114,"t":"byte","b":[60,8,60,4,234,62,12,232]},{"a":48122,"t":"byte","b":[62,8,60,8,60,32,202,25]},{"a":48130,"t":"byte","b":[186,95,8,62,12,64,12,55]},{"a":48138,"t":"byte","b":[32,95,32,196,151,187,248,255]},{"a":48146,"t":"byte","b":[8,0,248,255,0,0,7,14]},{"a":48154,"t":"byte","b":[7,0,15,5,255,0,20,4]},{"a":48162,"t":"byte","b":[8,0,0,0,128,7,73,1]},{"a":48170,"t":"byte","b":[57,5,100,248,255,8,0,248]},{"a":48178,"t":"byte","b":[255,0,0,7,14,7,0,15]},{"a":48186,"t":"byte","b":[5,32,0,0,4,64,0,0]},{"a":48194,"t":"byte","b":[0,0,4,89,1,152,5,20]},{"a":48202,"t":"byte","b":[204,4,50,4,52,4,55,4]},{"a":48210,"t":"byte","b":[206,53,4,52,4,50,4,48]},{"a":48218,"t":"byte","b":[4,192,64,4,65,4,67,4]},{"a":48226,"t":"byte","b":[65,4,64,32,95,16,64,4]},{"a":48234,"t":"byte","b":[65,4,67,4,65,4,64,4]},{"a":48242,"t":"byte","b":[192,210,28,45,188,198,41,141]},{"a":48250,"t":"byte","b":[188,198,40,141,188,198,41,141]},{"a":48258,"t":"byte","b":[188,198,40,141,188,198,41,141]},{"a":48266,"t":"byte","b":[188,218,42,0,6,0,6,0]},{"a":48274,"t":"byte","b":[8,0,4,0,2,0,2,0]},{"a":48282,"t":"byte","b":[4,192,210,28,16,188,204,4]},{"a":48290,"t":"byte","b":[194,74,188,206,194,115,188,202]},{"a":48298,"t":"byte","b":[26,142,198,43,141,188,95,32]},{"a":48306,"t":"byte","b":[210,28,16,188,204,6,198,0]},{"a":48314,"t":"byte","b":[74,188,206,194,115,188,210,23]},{"a":48322,"t":"byte","b":[24,187,212,53,187,220,6,49]},{"a":48330,"t":"byte","b":[0,95,24,95,32,198,0,92]},{"a":48338,"t":"byte","b":[188,234,65,12,65,8,232,67]},{"a":48346,"t":"byte","b":[24,194,92,188,220,6,55,0]},{"a":48354,"l":"music_scripts_5","c":"Bytes $BCE2 to $BFFE of music_scripts (part 5 of 5, 4893 bytes in all): The voices' scripts of every tune.","t":"byte","b":[234,67,12,232,67,8,67,24]},{"a":48362,"t":"byte","b":[204,2,64,4,65,4,67,12]},{"a":48370,"t":"byte","b":[69,12,72,32,206,64,4,65]},{"a":48378,"t":"byte","b":[4,67,4,65,4,64,4,64]},{"a":48386,"t":"byte","b":[12,64,8,64,4,220,6,49]},{"a":48394,"t":"byte","b":[0,234,65,12,232,65,8,64]},{"a":48402,"t":"byte","b":[8,210,28,16,188,194,74,188]},{"a":48410,"t":"byte","b":[194,74,188,196,160,188,100,0]},{"a":48418,"t":"byte","b":[226,255,246,255,0,0,15,30]},{"a":48426,"t":"byte","b":[60,0,0,4,0,0,4,0]},{"a":48434,"t":"byte","b":[0,0,0,0,0,0,255,0]},{"a":48442,"t":"byte","b":[0,0,60,4,24,24,36,8]},{"a":48450,"t":"byte","b":[36,16,240,48,189,19,16,240]},{"a":48458,"t":"byte","b":[34,183,24,20,24,4,36,4]},{"a":48466,"t":"byte","b":[36,4,36,12,24,4,80,4]},{"a":48474,"t":"byte","b":[24,4,192,17,32,16,32,17]},{"a":48482,"t":"byte","b":[32,16,16,12,16,17,24,16]},{"a":48490,"t":"byte","b":[4,17,4,18,32,192,210,28]},{"a":48498,"t":"byte","b":[34,183,224,226,32,189,194,62]},{"a":48506,"t":"byte","b":[189,24,8,194,62,189,19,4]},{"a":48514,"t":"byte","b":[16,4,194,93,189,19,32,19]},{"a":48522,"t":"byte","b":[4,21,4,23,4,26,4,24]},{"a":48530,"t":"byte","b":[4,23,4,21,4,19,4,204]},{"a":48538,"t":"byte","b":[2,194,62,189,24,8,206,194]},{"a":48546,"t":"byte","b":[62,189,24,4,19,4,194,93]},{"a":48554,"t":"byte","b":[189,240,48,189,220,0,250,255]},{"a":48562,"t":"byte","b":[32,16,240,34,183,29,16,19]},{"a":48570,"t":"byte","b":[20,19,4,31,4,19,4,204]},{"a":48578,"t":"byte","b":[2,24,16,36,4,24,4,26]},{"a":48586,"t":"byte","b":[8,28,16,40,8,28,8,29]},{"a":48594,"t":"byte","b":[16,26,16,19,16,31,8,19]},{"a":48602,"t":"byte","b":[4,21,4,206,204,2,29,12]},{"a":48610,"t":"byte","b":[29,4,41,4,80,4,28,16]},{"a":48618,"t":"byte","b":[28,8,40,4,28,12,206,34]},{"a":48626,"t":"byte","b":[16,46,8,34,4,33,4,31]},{"a":48634,"t":"byte","b":[16,43,4,31,4,240,48,189]},{"a":48642,"t":"byte","b":[202,12,30,33,8,240,34,183]},{"a":48650,"t":"byte","b":[194,62,189,24,8,196,120,189]},{"a":48658,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":48666,"t":"byte","b":[255,0,0,0,60,4,255,255]},{"a":48674,"t":"byte","b":[0,4,8,0,0,0,0,0]},{"a":48682,"t":"byte","b":[65,255,255,80,254,239,255,17]},{"a":48690,"t":"byte","b":[0,239,255,0,0,3,5,2]},{"a":48698,"t":"byte","b":[0,40,5,30,30,0,5,50]},{"a":48706,"t":"byte","b":[0,206,255,0,6,65,164,205]},{"a":48714,"t":"byte","b":[80,254,49,6,51,6,53,4]},{"a":48722,"t":"byte","b":[55,32,95,16,49,6,51,6]},{"a":48730,"t":"byte","b":[53,4,55,12,58,4,55,28]},{"a":48738,"t":"byte","b":[192,204,8,95,32,206,210,28]},{"a":48746,"t":"byte","b":[18,190,204,3,27,32,202,23]},{"a":48754,"t":"byte","b":[3,29,32,206,27,32,220,0]},{"a":48762,"t":"byte","b":[241,255,29,32,210,28,68,191]},{"a":48770,"t":"byte","b":[204,16,43,4,45,4,49,4]},{"a":48778,"t":"byte","b":[43,4,48,4,46,4,44,4]},{"a":48786,"t":"byte","b":[42,4,206,210,28,47,190,194]},{"a":48794,"t":"byte","b":[76,190,95,4,194,76,190,95]},{"a":48802,"t":"byte","b":[4,196,104,190,65,18,135,5]},{"a":48810,"t":"byte","b":[10,15,0,241,255,15,0,0]},{"a":48818,"t":"byte","b":[0,3,6,3,0,12,5,255]},{"a":48826,"t":"byte","b":[0,0,4,10,0,0,0,0]},{"a":48834,"t":"byte","b":[8,65,3,202,50,100,49,2]},{"a":48842,"t":"byte","b":[51,2,55,12,192,55,2,51]},{"a":48850,"t":"byte","b":[2,49,12,192,212,166,190,204]},{"a":48858,"t":"byte","b":[4,43,4,45,28,206,194,97]},{"a":48866,"t":"byte","b":[191,95,2,204,8,194,124,191]},{"a":48874,"t":"byte","b":[206,95,2,204,4,194,107,191]},{"a":48882,"t":"byte","b":[194,124,191,206,212,47,191,194]},{"a":48890,"t":"byte","b":[111,191,204,15,194,107,191,206]},{"a":48898,"t":"byte","b":[210,28,171,190,204,4,194,200]},{"a":48906,"t":"byte","b":[190,95,16,194,207,190,95,16]},{"a":48914,"t":"byte","b":[206,210,28,47,190,95,4,194]},{"a":48922,"t":"byte","b":[76,190,95,4,194,76,190,202]},{"a":48930,"t":"byte","b":[13,0,202,17,0,212,166,190]},{"a":48938,"t":"byte","b":[95,2,196,229,190,65,18,199]},{"a":48946,"t":"byte","b":[5,10,244,1,156,255,0,0]},{"a":48954,"t":"byte","b":[0,0,2,10,0,0,0,4]},{"a":48962,"t":"byte","b":[0,0,5,0,251,255,251,255]},{"a":48970,"t":"byte","b":[0,0,3,6,3,0,10,5]},{"a":48978,"t":"byte","b":[255,0,0,4,10,0,0,0]},{"a":48986,"t":"byte","b":[0,8,65,18,199,10,5,204]},{"a":48994,"t":"byte","b":[4,43,2,45,2,49,28,206]},{"a":49002,"t":"byte","b":[192,43,2,45,2,49,2,43]},{"a":49010,"t":"byte","b":[2,48,2,46,2,44,2,42]},{"a":49018,"t":"byte","b":[2,192,43,2,45,2,49,2]},{"a":49026,"t":"byte","b":[43,2,48,2,46,6,192,224]},{"a":49034,"t":"byte","b":[226,52,191,212,47,191,204,4]},{"a":49042,"t":"byte","b":[43,4,45,28,206,194,97,191]},{"a":49050,"t":"byte","b":[204,8,194,124,191,206,204,4]},{"a":49058,"t":"byte","b":[194,107,191,194,124,191,206,210]},{"a":49066,"t":"byte","b":[28,68,191,204,12,204,2,33]},{"a":49074,"t":"byte","b":[4,33,4,45,4,45,4,206]},{"a":49082,"t":"byte","b":[204,2,27,4,27,4,39,4]},{"a":49090,"t":"byte","b":[39,4,206,206,196,154,191,238]},{"a":49098,"t":"byte","b":[238,238,238,238,238,238,238,238]},{"a":49106,"t":"byte","b":[238,238,238,238,238,238,238,238]},{"a":49114,"t":"byte","b":[238,238,238,238,238,238,238,238]},{"a":49122,"t":"byte","b":[238,238,238,238,238,238,238,238]},{"a":49130,"t":"byte","b":[238,238,238,238,238,238,238,238]},{"a":49138,"t":"byte","b":[238,238,238,238,238,238,238,238]},{"a":49146,"t":"byte","b":[238,238,238,238,238]},{"a":49151,"t":"gap","n":1025},{"a":49152,"t":"note","l":"screen_buffers","c":"Screen memory for the video bank at $C000: the playfield rows at $C050, the panel rows at $C258 and the message window at $C360 and $C3F8 (sprite pointers).","note":"outside the tracked image","x":[11105]},{"a":50176,"l":"screen_buffers_2","c":"Bytes $C400 to $C7FF of screen_buffers (part 2 of 2, 2048 bytes in all): Screen memory for the video bank at $C000.","t":"byte","b":[80,67,78,138,46,42,43,42]},{"a":50184,"t":"byte","b":[5,193,49,184,172,236,184,188]},{"a":50192,"t":"byte","b":[74,43,26,196,1,16,196,168]},{"a":50200,"t":"byte","b":[255,255,255,249,224,134,5,21]},{"a":50208,"t":"byte","b":[255,255,255,191,14,64,85,101]},{"a":50216,"t":"byte","b":[255,255,255,255,255,175,27,81]},{"a":50224,"t":"byte","b":[80,74,46,43,185,187,239,254]},{"a":50232,"t":"byte","b":[21,5,33,177,232,248,172,226]},{"a":50240,"t":"byte","b":[81,74,47,43,170,46,139,42]},{"a":50248,"t":"byte","b":[255,255,255,130,4,89,85,84]},{"a":50256,"t":"byte","b":[163,164,147,80,0,16,119,26]},{"a":50264,"t":"byte","b":[138,42,26,5,192,4,120,164]},{"a":50272,"t":"byte","b":[255,255,255,255,255,252,197,85]},{"a":50280,"t":"byte","b":[248,224,162,128,33,18,41,138]},{"a":50288,"t":"byte","b":[138,36,26,6,48,76,48,104]},{"a":50296,"t":"byte","b":[5,133,225,226,168,184,232,242]},{"a":50304,"t":"byte","b":[69,32,234,166,167,106,187,162]},{"a":50312,"t":"byte","b":[255,255,255,255,255,235,130,84]},{"a":50320,"t":"byte","b":[133,161,168,168,232,162,136,168]},{"a":50328,"t":"byte","b":[164,163,144,64,12,241,228,43]},{"a":50336,"t":"byte","b":[42,64,243,53,106,12,96,155]},{"a":50344,"t":"byte","b":[166,16,192,38,191,8,82,169]},{"a":50352,"t":"byte","b":[42,200,1,184,243,14,96,155]},{"a":50360,"t":"byte","b":[154,32,0,243,239,51,102,154]},{"a":50368,"t":"byte","b":[81,36,128,48,250,16,121,170]},{"a":50376,"t":"byte","b":[170,48,58,143,175,63,130,170]},{"a":50384,"t":"byte","b":[42,192,194,255,255,250,8,170]},{"a":50392,"t":"byte","b":[85,69,85,85,85,17,21,69]},{"a":50400,"t":"byte","b":[192,124,81,93,69,85,85,85]},{"a":50408,"t":"byte","b":[21,93,245,213,85,84,117,84]},{"a":50416,"t":"byte","b":[149,18,8,35,10,176,3,255]},{"a":50424,"t":"byte","b":[149,101,1,73,170,40,2,252]},{"a":50432,"t":"byte","b":[85,132,2,144,68,139,90,87]},{"a":50440,"t":"byte","b":[255,251,252,240,1,21,86,89]},{"a":50448,"t":"byte","b":[255,255,6,80,149,101,85,85]},{"a":50456,"t":"byte","b":[255,255,255,63,79,80,65,21]},{"a":50464,"t":"byte","b":[170,10,248,191,251,254,170,170]},{"a":50472,"t":"byte","b":[170,162,44,207,255,191,35,170]},{"a":50480,"t":"byte","b":[234,174,167,46,136,1,70,132]},{"a":50488,"t":"byte","b":[176,226,56,224,2,37,17,40]},{"a":50496,"t":"byte","b":[85,85,84,81,21,53,53,69]},{"a":50504,"t":"byte","b":[63,79,80,81,20,69,85,85]},{"a":50512,"t":"byte","b":[240,1,69,145,89,86,85,85]},{"a":50520,"t":"byte","b":[85,93,85,213,148,84,84,85]},{"a":50528,"t":"byte","b":[4,21,6,1,68,40,170,170]},{"a":50536,"t":"byte","b":[85,86,33,64,5,160,170,170]},{"a":50544,"t":"byte","b":[85,80,78,40,65,160,170,170]},{"a":50552,"t":"byte","b":[85,68,0,225,161,10,168,170]},{"a":50560,"t":"byte","b":[94,94,69,83,20,6,129,169]},{"a":50568,"t":"byte","b":[255,255,255,195,0,4,81,85]},{"a":50576,"t":"byte","b":[255,255,240,193,5,85,85,85]},{"a":50584,"t":"byte","b":[255,255,255,63,15,67,68,84]},{"a":50592,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":50600,"t":"byte","b":[255,255,255,255,255,63,67,80]},{"a":50608,"t":"byte","b":[255,255,255,255,255,252,192,5]},{"a":50616,"t":"byte","b":[255,255,255,255,240,197,17,85]},{"a":50624,"t":"byte","b":[255,255,255,208,1,21,85,85]},{"a":50632,"t":"byte","b":[85,65,8,46,170,154,218,170]},{"a":50640,"t":"byte","b":[174,170,46,170,40,0,18,161]},{"a":50648,"t":"byte","b":[148,65,44,242,186,238,170,170]},{"a":50656,"t":"byte","b":[17,132,35,110,154,170,234,186]},{"a":50664,"t":"byte","b":[129,40,138,190,174,234,170,170]},{"a":50672,"t":"byte","b":[186,234,174,130,36,69,65,74]},{"a":50680,"t":"byte","b":[118,158,106,107,4,65,4,73]},{"a":50688,"t":"byte","b":[150,154,90,137,70,38,90,138]},{"a":50696,"t":"byte","b":[186,174,170,36,137,5,144,69]},{"a":50704,"t":"byte","b":[185,110,154,40,2,64,17,84]},{"a":50712,"t":"byte","b":[170,160,15,252,255,255,226,170]},{"a":50720,"t":"byte","b":[170,168,62,239,255,252,170,138]},{"a":50728,"t":"byte","b":[63,63,254,239,255,243,10,175]},{"a":50736,"t":"byte","b":[124,252,255,255,240,62,184,170]},{"a":50744,"t":"byte","b":[161,161,132,133,20,160,128,160]},{"a":50752,"t":"byte","b":[170,170,170,170,170,170,170,170]},{"a":50760,"t":"byte","b":[49,49,49,49,49,49,49,49]},{"a":50768,"t":"byte","b":[0,128,160,170,170,170,170,170]},{"a":50776,"t":"byte","b":[0,85,0,255,85,85,85,85]},{"a":50784,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":50792,"t":"byte","b":[82,85,68,68,80,83,80,240]},{"a":50800,"t":"byte","b":[0,16,0,48,0,168,168,170]},{"a":50808,"t":"byte","b":[85,85,85,85,85,4,0,154]},{"a":50816,"t":"byte","b":[85,0,0,0,212,20,125,125]},{"a":50824,"t":"byte","b":[105,125,65,20,20,0,0,0]},{"a":50832,"t":"byte","b":[85,255,0,255,0,255,0,85]},{"a":50840,"t":"byte","b":[85,85,85,85,85,85,21,21]},{"a":50848,"t":"byte","b":[197,69,21,17,5,5,5,15]},{"a":50856,"t":"byte","b":[0,4,0,10,10,42,42,170]},{"a":50864,"t":"byte","b":[85,85,85,85,85,85,84,84]},{"a":50872,"t":"byte","b":[0,3,0,51,51,49,51,51]},{"a":50880,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50888,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50896,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50904,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50912,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50920,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50928,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50936,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50944,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50952,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50960,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50968,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50976,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50984,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":50992,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51000,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51008,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51016,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51024,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51032,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51040,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51048,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51056,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51064,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51072,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51080,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51088,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51096,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51104,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51112,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51120,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51128,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51136,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":51144,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":51152,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":51160,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":51168,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":51176,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":51184,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":51192,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":51200,"l":"character_set_a","c":"A character set of 256 characters.","t":"byte","b":[250,254,255,255,255,255,255,255]},{"a":51208,"t":"byte","b":[170,170,170,170,234,226,10,10]},{"a":51216,"t":"byte","b":[18,34,0,0,138,130,162,170]},{"a":51224,"t":"byte","b":[170,170,226,202,2,34,2,0]},{"a":51232,"t":"byte","b":[8,162,170,170,170,170,170,170]},{"a":51240,"t":"byte","b":[170,170,170,170,170,171,139,163]},{"a":51248,"t":"byte","b":[148,148,148,148,148,148,148,148]},{"a":51256,"t":"byte","b":[148,148,148,148,148,148,180,32]},{"a":51264,"t":"byte","b":[145,128,148,148,148,148,148,148]},{"a":51272,"t":"byte","b":[170,255,0,170,170,170,170,170]},{"a":51280,"t":"byte","b":[170,170,255,0,170,170,170,170]},{"a":51288,"t":"byte","b":[170,170,170,255,0,170,170,170]},{"a":51296,"t":"byte","b":[140,128,156,132,148,148,148,148]},{"a":51304,"t":"byte","b":[204,0,156,132,148,148,148,148]},{"a":51312,"t":"byte","b":[0,63,61,55,53,63,0,170]},{"a":51320,"t":"byte","b":[0,255,119,155,187,255,0,26]},{"a":51328,"t":"byte","b":[42,10,194,240,194,10,42,170]},{"a":51336,"t":"byte","b":[58,58,58,58,58,58,58,58]},{"a":51344,"t":"byte","b":[170,170,170,170,170,58,90,58]},{"a":51352,"t":"byte","b":[58,58,58,106,50,10,162,138]},{"a":51360,"t":"byte","b":[0,84,85,0,15,85,253,85]},{"a":51368,"t":"byte","b":[168,160,131,15,131,160,168,170]},{"a":51376,"t":"byte","b":[0,255,211,255,195,255,0,161]},{"a":51384,"t":"byte","b":[0,252,92,252,220,252,0,170]},{"a":51392,"t":"byte","b":[163,163,163,163,163,163,163,163]},{"a":51400,"t":"byte","b":[170,170,170,170,170,163,165,163]},{"a":51408,"t":"byte","b":[163,163,163,163,131,163,138,170]},{"a":51416,"t":"byte","b":[215,20,65,21,26,80,85,21]},{"a":51424,"t":"byte","b":[21,21,21,21,199,254,255,255]},{"a":51432,"t":"byte","b":[150,21,65,20,28,16,81,81]},{"a":51440,"t":"byte","b":[168,128,0,20,21,23,23,5]},{"a":51448,"t":"byte","b":[0,85,255,0,80,117,255,85]},{"a":51456,"t":"byte","b":[0,85,255,255,0,85,255,85]},{"a":51464,"t":"byte","b":[2,84,4,244,0,84,204,84]},{"a":51472,"t":"byte","b":[5,5,197,197,241,241,252,255]},{"a":51480,"t":"byte","b":[255,85,255,85,95,85,80,4]},{"a":51488,"t":"byte","b":[255,85,255,85,255,85,5,0]},{"a":51496,"t":"byte","b":[255,85,255,85,255,85,207,0]},{"a":51504,"t":"byte","b":[255,85,255,85,255,95,85,0]},{"a":51512,"t":"byte","b":[244,84,244,84,244,84,64,0]},{"a":51520,"t":"byte","b":[132,136,0,0,2,34,162,170]},{"a":51528,"t":"byte","b":[255,255,191,175,163,162,162,162]},{"a":51536,"t":"byte","b":[136,0,0,2,34,138,170,170]},{"a":51544,"t":"byte","b":[19,21,31,21,31,21,5,0]},{"a":51552,"t":"byte","b":[163,135,215,159,102,71,159,31]},{"a":51560,"t":"byte","b":[151,167,235,151,95,175,159,94]},{"a":51568,"t":"byte","b":[234,202,210,214,245,254,237,254]},{"a":51576,"t":"byte","b":[254,250,170,106,86,218,226,218]},{"a":51584,"t":"byte","b":[42,106,214,87,119,127,255,255]},{"a":51592,"t":"byte","b":[186,166,93,85,117,253,255,255]},{"a":51600,"t":"byte","b":[170,235,166,165,127,94,127,255]},{"a":51608,"t":"byte","b":[255,191,255,251,255,255,255,239]},{"a":51616,"t":"byte","b":[255,254,239,255,255,255,255,255]},{"a":51624,"t":"byte","b":[170,186,170,170,171,234,170,174]},{"a":51632,"t":"byte","b":[170,170,174,170,234,170,186,170]},{"a":51640,"t":"byte","b":[170,170,170,170,186,170,174,170]},{"a":51648,"t":"byte","b":[170,170,170,170,170,234,171,238]},{"a":51656,"t":"byte","b":[255,254,191,243,239,235,170,170]},{"a":51664,"t":"byte","b":[255,243,255,207,250,175,238,138]},{"a":51672,"t":"byte","b":[170,186,170,161,5,87,253,191]},{"a":51680,"t":"byte","b":[170,170,170,160,4,85,229,243]},{"a":51688,"t":"byte","b":[170,171,234,236,0,194,255,254]},{"a":51696,"t":"byte","b":[255,255,255,255,255,255,0,85]},{"a":51704,"t":"byte","b":[85,85,85,85,0,85,0,5]},{"a":51712,"t":"byte","b":[85,85,85,85,0,85,0,111]},{"a":51720,"t":"byte","b":[169,169,165,169,170,165,128,101]},{"a":51728,"t":"byte","b":[85,85,85,85,0,85,0,23]},{"a":51736,"t":"byte","b":[85,85,85,85,0,85,0,84]},{"a":51744,"t":"byte","b":[255,255,255,255,255,255,0,84]},{"a":51752,"t":"byte","b":[84,84,84,84,0,84,0,63]},{"a":51760,"t":"byte","b":[21,21,21,255,255,255,0,85]},{"a":51768,"t":"byte","b":[149,149,165,149,160,98,170,170]},{"a":51776,"t":"byte","b":[0,21,19,21,0,21,63,17]},{"a":51784,"t":"byte","b":[170,170,90,85,117,245,255,255]},{"a":51792,"t":"byte","b":[170,170,74,86,90,118,250,250]},{"a":51800,"t":"byte","b":[255,255,255,255,255,255,0,21]},{"a":51808,"t":"byte","b":[21,21,21,21,0,21,0,252]},{"a":51816,"t":"byte","b":[85,85,85,85,0,234,254,186]},{"a":51824,"t":"byte","b":[250,245,249,245,255,255,0,85]},{"a":51832,"t":"byte","b":[85,85,85,85,0,242,238,186]},{"a":51840,"t":"byte","b":[86,90,102,74,41,106,154,170]},{"a":51848,"t":"byte","b":[170,170,234,170,90,106,1,86]},{"a":51856,"t":"byte","b":[62,53,55,54,57,57,62,54]},{"a":51864,"t":"byte","b":[18,2,2,255,0,138,138,170]},{"a":51872,"t":"byte","b":[170,170,170,255,0,170,138,34]},{"a":51880,"t":"byte","b":[170,170,170,170,170,170,138,50]},{"a":51888,"t":"byte","b":[84,84,84,20,84,20,20,20]},{"a":51896,"t":"byte","b":[148,20,84,84,20,84,148,148]},{"a":51904,"t":"byte","b":[0,63,63,53,48,63,63,0]},{"a":51912,"t":"byte","b":[0,255,246,85,5,242,255,0]},{"a":51920,"t":"byte","b":[10,202,202,202,202,202,202,10]},{"a":51928,"t":"byte","b":[63,3,0,20,84,20,84,80]},{"a":51936,"t":"byte","b":[80,80,83,83,79,79,63,255]},{"a":51944,"t":"byte","b":[148,148,148,188,251,102,170,163]},{"a":51952,"t":"byte","b":[170,170,170,170,186,254,99,170]},{"a":51960,"t":"byte","b":[160,163,163,163,163,160,170,170]},{"a":51968,"t":"byte","b":[0,255,29,153,255,0,132,148]},{"a":51976,"t":"byte","b":[2,242,50,114,242,2,170,170]},{"a":51984,"t":"byte","b":[90,80,81,81,90,80,81,81]},{"a":51992,"t":"byte","b":[170,0,85,85,170,0,85,85]},{"a":52000,"t":"byte","b":[165,5,69,69,165,5,69,69]},{"a":52008,"t":"byte","b":[133,5,69,236,207,236,69,69]},{"a":52016,"t":"byte","b":[90,80,81,249,250,16,81,81]},{"a":52024,"t":"byte","b":[174,191,191,255,255,255,255,191]},{"a":52032,"t":"byte","b":[190,255,255,255,255,255,255,255]},{"a":52040,"t":"byte","b":[234,254,254,255,255,255,255,254]},{"a":52048,"t":"byte","b":[255,191,175,175,162,162,162,162]},{"a":52056,"t":"byte","b":[255,255,255,255,174,170,170,170]},{"a":52064,"t":"byte","b":[255,255,254,186,138,138,138,138]},{"a":52072,"t":"byte","b":[0,160,170,170,170,170,234,234]},{"a":52080,"t":"byte","b":[170,170,226,202,2,18,37,0]},{"a":52088,"t":"byte","b":[136,0,0,2,10,170,170,170]},{"a":52096,"t":"byte","b":[170,170,170,170,171,139,160,132]},{"a":52104,"t":"byte","b":[190,191,255,255,255,255,255,255]},{"a":52112,"t":"byte","b":[158,175,127,109,63,47,143,80]},{"a":52120,"t":"byte","b":[91,175,255,255,124,252,241,6]},{"a":52128,"t":"byte","b":[170,170,170,170,190,222,190,143]},{"a":52136,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":52144,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":52152,"t":"byte","b":[170,170,170,170,170,170,170,170]},{"a":52160,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":52168,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":52176,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":52184,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":52192,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":52200,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":52208,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":52216,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":52224,"l":"character_set_a_2","c":"Bytes $CC00 to $CFFF of character_set_a (part 2 of 2, 2048 bytes in all): A character set of 256 characters..","t":"byte","b":[168,133,31,158,198,238,26,74]},{"a":52232,"t":"byte","b":[170,38,130,148,238,106,166,106]},{"a":52240,"t":"byte","b":[170,138,2,100,171,185,170,174]},{"a":52248,"t":"byte","b":[154,73,176,146,45,138,174,202]},{"a":52256,"t":"byte","b":[170,42,131,42,185,144,232,170]},{"a":52264,"t":"byte","b":[106,122,170,166,184,218,46,170]},{"a":52272,"t":"byte","b":[186,75,238,178,233,158,185,170]},{"a":52280,"t":"byte","b":[158,141,138,150,163,138,138,162]},{"a":52288,"t":"byte","b":[170,168,160,161,161,162,130,134]},{"a":52296,"t":"byte","b":[142,134,132,161,133,18,10,6]},{"a":52304,"t":"byte","b":[6,11,134,129,160,145,134,131]},{"a":52312,"t":"byte","b":[30,27,14,130,160,171,169,152]},{"a":52320,"t":"byte","b":[186,218,151,65,8,146,150,88]},{"a":52328,"t":"byte","b":[162,234,174,88,68,146,134,81]},{"a":52336,"t":"byte","b":[170,230,83,6,136,42,168,130]},{"a":52344,"t":"byte","b":[170,58,45,68,22,2,2,32]},{"a":52352,"t":"byte","b":[170,42,10,202,18,134,218,162]},{"a":52360,"t":"byte","b":[130,138,226,162,180,136,210,162]},{"a":52368,"t":"byte","b":[74,74,130,146,226,138,162,174]},{"a":52376,"t":"byte","b":[98,182,130,74,42,154,170,170]},{"a":52384,"t":"byte","b":[138,66,144,226,176,176,130,138]},{"a":52392,"t":"byte","b":[171,121,28,1,144,130,10,130]},{"a":52400,"t":"byte","b":[170,170,165,157,87,213,28,0]},{"a":52408,"t":"byte","b":[170,170,153,162,133,66,24,69]},{"a":52416,"t":"byte","b":[170,42,162,129,90,80,145,89]},{"a":52424,"l":"a_CCC8","c":"Data at $CCC8 (a_CCC8): written by draw_picture_colours.","t":"byte","b":[171,234,230,169,185,169,165,106],"x":[7900]},{"a":52432,"t":"byte","b":[174,234,174,106,90,170,166,170]},{"a":52440,"t":"byte","b":[170,170,170,106,153,113,195,20]},{"a":52448,"t":"byte","b":[170,170,170,89,89,113,69,67]},{"a":52456,"t":"byte","b":[170,170,86,117,92,84,208,81]},{"a":52464,"t":"byte","b":[5,13,69,65,64,20,92,116]},{"a":52472,"t":"byte","b":[113,209,81,64,20,87,85,117]},{"a":52480,"t":"byte","b":[148,118,212,48,5,21,21,133]},{"a":52488,"c":"Continues character_set_a ($C800 to $CFFF) at offset 1288: A character set of 256 characters. No instruction names this address, the data is reached through an index or pointer.","t":"byte","b":[117,93,85,81,4,68,81,80]},{"a":52496,"t":"byte","b":[0,69,77,53,85,125,20,65]},{"a":52504,"t":"byte","b":[21,5,64,208,84,84,18,168]},{"a":52512,"t":"byte","b":[81,81,68,29,85,93,37,138]},{"a":52520,"t":"byte","b":[69,81,81,4,5,71,69,25]},{"a":52528,"t":"byte","b":[93,213,80,1,69,69,97,152]},{"a":52536,"t":"byte","b":[11,66,74,46,42,73,74,82]},{"a":52544,"t":"byte","b":[78,10,75,82,80,80,0,130]},{"a":52552,"t":"byte","b":[161,161,129,5,5,17,132,32]},{"a":52560,"t":"byte","b":[133,193,161,177,128,129,5,145]},{"a":52568,"t":"byte","b":[138,194,162,160,133,5,4,177]},{"a":52576,"t":"byte","b":[170,170,160,128,5,30,231,170]},{"a":52584,"t":"byte","b":[170,170,170,42,10,72,225,163]},{"a":52592,"t":"byte","b":[170,170,170,170,170,42,42,136]},{"a":52600,"t":"byte","b":[170,160,129,139,138,38,58,171]},{"a":52608,"t":"byte","b":[170,170,170,170,170,170,130,8]},{"a":52616,"t":"byte","b":[168,160,161,161,132,138,161,168]},{"a":52624,"t":"byte","b":[110,154,171,169,157,102,81,8]},{"a":52632,"t":"byte","b":[42,74,138,210,146,178,66,10]},{"a":52640,"t":"byte","b":[170,170,170,170,170,170,170,170]},{"a":52648,"t":"byte","b":[170,128,3,63,128,32,170,170]},{"a":52656,"t":"byte","b":[8,81,21,204,48,0,138,42]},{"a":52664,"t":"byte","b":[0,85,49,12,0,128,42,170]},{"a":52672,"t":"byte","b":[10,82,76,48,194,10,10,170]},{"a":52680,"t":"byte","b":[170,170,170,170,168,17,151,190]},{"a":52688,"t":"byte","b":[170,170,170,170,46,74,212,166]},{"a":52696,"t":"byte","b":[186,107,174,183,190,169,222,186]},{"a":52704,"t":"byte","b":[166,114,153,14,133,185,98,168]},{"a":52712,"t":"byte","b":[170,166,162,169,157,68,160,168]},{"a":52720,"t":"byte","b":[154,154,74,102,101,154,66,42]},{"a":52728,"t":"byte","b":[170,186,158,70,165,161,136,162]},{"a":52736,"t":"byte","b":[150,154,90,137,70,38,90,138]},{"a":52744,"t":"byte","b":[170,170,170,170,169,166,182,154]},{"a":52752,"t":"byte","b":[170,169,170,170,170,162,170,170]},{"a":52760,"t":"byte","b":[170,170,234,171,162,170,166,162]},{"a":52768,"t":"byte","b":[170,170,42,170,170,40,170,170]},{"a":52776,"t":"byte","b":[170,170,168,161,132,154,26,106]},{"a":52784,"t":"byte","b":[170,170,17,148,109,230,171,170]},{"a":52792,"t":"byte","b":[170,170,170,170,42,74,218,98]},{"a":52800,"t":"byte","b":[166,57,104,32,133,64,89,170]},{"a":52808,"t":"byte","b":[145,137,69,6,13,0,144,170]},{"a":52816,"t":"byte","b":[166,100,152,85,208,66,10,170]},{"a":52824,"t":"byte","b":[168,162,167,153,134,160,170,170]},{"a":52832,"t":"byte","b":[170,170,170,170,170,170,170,170]},{"a":52840,"t":"byte","b":[135,23,85,21,1,128,160,170]},{"a":52848,"t":"byte","b":[197,241,125,85,84,18,10,170]},{"a":52856,"t":"byte","b":[170,170,170,170,170,160,129,149]},{"a":52864,"t":"byte","b":[170,170,170,170,170,106,90,86]},{"a":52872,"t":"byte","b":[170,160,133,135,29,85,5,160]},{"a":52880,"t":"byte","b":[170,90,70,86,85,81,0,10]},{"a":52888,"t":"byte","b":[170,160,133,157,21,20,0,170]},{"a":52896,"t":"byte","b":[10,82,85,21,84,66,10,170]},{"a":52904,"t":"byte","b":[170,175,175,255,62,131,175,168]},{"a":52912,"t":"byte","b":[254,255,255,255,191,251,207,160]},{"a":52920,"t":"byte","b":[191,255,255,191,255,239,243,168]},{"a":52928,"t":"byte","b":[234,175,255,255,255,251,255,8]},{"a":52936,"t":"byte","b":[170,234,254,255,250,254,194,42]},{"a":52944,"t":"byte","b":[173,174,186,154,153,20,26,34]},{"a":52952,"t":"byte","b":[185,185,173,153,88,148,133,168]},{"a":52960,"t":"byte","b":[170,170,170,169,171,171,171,107]},{"a":52968,"t":"byte","b":[168,106,185,185,173,233,153,166]},{"a":52976,"t":"byte","b":[170,168,161,161,145,138,18,42]},{"a":52984,"t":"byte","b":[2,20,100,166,157,167,105,154]},{"a":52992,"t":"byte","b":[170,170,170,42,10,106,66,158]},{"a":53000,"t":"byte","b":[138,42,22,9,32,128,168,170]},{"a":53008,"t":"byte","b":[170,170,171,154,102,22,1,160]},{"a":53016,"t":"byte","b":[148,100,148,168,80,2,10,170]},{"a":53024,"t":"byte","b":[168,161,136,74,43,202,128,170]},{"a":53032,"t":"byte","b":[74,18,84,141,148,34,10,170]},{"a":53040,"t":"byte","b":[170,170,170,170,160,131,150,25]},{"a":53048,"t":"byte","b":[170,170,170,170,42,10,130,168]},{"a":53056,"t":"byte","b":[26,18,66,20,164,170,166,170]},{"a":53064,"t":"byte","b":[152,101,148,16,66,150,101,150]},{"a":53072,"t":"byte","b":[154,166,167,185,89,134,165,161]},{"a":53080,"t":"byte","b":[90,105,22,90,102,86,26,154]},{"a":53088,"t":"byte","b":[170,170,170,170,182,154,218,106]},{"a":53096,"t":"byte","b":[186,222,206,186,166,81,18,166]},{"a":53104,"t":"byte","b":[162,156,179,179,140,146,86,154]},{"a":53112,"t":"byte","b":[170,118,169,190,106,171,233,154]},{"a":53120,"t":"byte","b":[172,57,171,134,170,146,174,106]},{"a":53128,"t":"byte","b":[150,52,85,167,149,81,149,41]},{"a":53136,"t":"byte","b":[10,161,87,209,69,84,85,90]},{"a":53144,"t":"byte","b":[138,84,5,148,5,84,86,20]},{"a":53152,"t":"byte","b":[164,86,31,84,85,116,21,98]},{"a":53160,"t":"byte","b":[10,200,81,76,82,26,98,42]},{"a":53168,"t":"byte","b":[166,82,41,26,84,165,69,88]},{"a":53176,"t":"byte","b":[74,162,18,20,162,65,148,5]},{"a":53184,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":53192,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":53200,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":53208,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":53216,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":53224,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":53232,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":53240,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":53248,"l":"character_set_b","c":"A character set that the panel band and the pictures use.","t":"byte","b":[2,34,130,34,130,2,242,161]},{"a":53256,"t":"byte","b":[189,188,189,190,182,178,182,250]},{"a":53264,"t":"byte","b":[191,191,191,191,191,191,191,191]},{"a":53272,"t":"byte","b":[2,106,106,106,106,106,106,106]},{"a":53280,"t":"byte","b":[106,106,106,106,106,106,106,85]},{"a":53288,"t":"byte","b":[170,170,170,170,170,170,170,85]},{"a":53296,"t":"byte","b":[170,179,204,51,136,170,238,102]},{"a":53304,"t":"byte","b":[170,242,242,242,242,242,2,170]},{"a":53312,"t":"byte","b":[170,246,246,246,246,246,2,170]},{"a":53320,"t":"byte","b":[85,64,74,79,79,79,79,79]},{"a":53328,"t":"byte","b":[85,1,241,241,241,241,241,241]},{"a":53336,"t":"byte","b":[79,79,64,85,140,51,136,85]},{"a":53344,"t":"byte","b":[241,241,1,85,204,50,136,85]},{"a":53352,"t":"byte","b":[170,186,206,50,206,50,238,170]},{"a":53360,"t":"byte","b":[170,255,234,234,234,234,234,234]},{"a":53368,"t":"byte","b":[170,255,170,170,170,170,170,170]},{"a":53376,"t":"byte","b":[170,255,169,169,169,169,169,169]},{"a":53384,"t":"byte","b":[234,234,234,234,234,234,234,234]},{"a":53392,"t":"byte","b":[169,169,169,169,169,169,169,169]},{"a":53400,"t":"byte","b":[234,234,234,234,234,234,85,170]},{"a":53408,"t":"byte","b":[170,170,170,170,170,170,85,170]},{"a":53416,"t":"byte","b":[169,169,169,169,169,169,85,170]},{"a":53424,"t":"byte","b":[63,128,234,63,128,234,63,128]},{"a":53432,"t":"byte","b":[243,10,174,243,10,174,243,10]},{"a":53440,"t":"byte","b":[170,170,242,242,2,170,34,170]},{"a":53448,"l":"a_D0C8","c":"Data at $D0C8 (a_D0C8): written by playfield_colour_fill, draw_picture_colours, part_two_colour_fill.","t":"byte","b":[238,102,119,153,153,170,170,85]},{"a":53456,"t":"byte","b":[85,0,85,85,85,85,85,85]},{"a":53464,"t":"byte","b":[182,182,182,182,182,182,182,85]},{"a":53472,"t":"byte","b":[170,186,170,186,170,170,170,170]},{"a":53480,"t":"byte","b":[170,138,170,170,186,186,138,170]},{"a":53488,"t":"byte","b":[190,255,255,0,0,195,255,60]},{"a":53496,"t":"byte","b":[163,142,142,143,142,143,143,143]},{"a":53504,"t":"byte","b":[60,130,235,215,235,215,255,235]},{"a":53512,"c":"Continues character_set_b ($D000 to $D7FF) at offset 264: A character set that the panel band and the pictures use. No instruction names this address, the data is reached through an index or pointer.","t":"byte","b":[202,178,242,178,178,242,178,242]},{"a":53520,"t":"byte","b":[51,51,51,51,8,56,62,130]},{"a":53528,"t":"byte","b":[255,170,85,195,255,40,44,60]},{"a":53536,"t":"byte","b":[204,204,204,204,32,44,188,130]},{"a":53544,"t":"byte","b":[170,0,63,59,51,63,63,0]},{"a":53552,"t":"byte","b":[40,0,255,190,190,60,255,0]},{"a":53560,"t":"byte","b":[170,0,252,236,204,252,252,0]},{"a":53568,"t":"byte","b":[141,143,128,170,136,170,170,170]},{"a":53576,"t":"byte","b":[50,242,2,170,34,170,170,170]},{"a":53584,"t":"byte","b":[37,37,45,0,148,148,180,0]},{"a":53592,"t":"byte","b":[45,45,45,45,45,45,45,45]},{"a":53600,"t":"byte","b":[64,10,47,45,45,45,45,45]},{"a":53608,"t":"byte","b":[0,170,255,0,0,148,148,0]},{"a":53616,"t":"byte","b":[0,165,253,45,45,45,45,45]},{"a":53624,"t":"byte","b":[45,140,162,170,170,170,170,170]},{"a":53632,"t":"byte","b":[148,148,148,150,146,146,154,154]},{"a":53640,"t":"byte","b":[149,149,149,149,149,149,149,149]},{"a":53648,"t":"byte","b":[0,42,42,170,170,170,0,255]},{"a":53656,"t":"byte","b":[0,255,234,232,168,168,2,242]},{"a":53664,"t":"byte","b":[45,45,0,191,170,170,0,255]},{"a":53672,"t":"byte","b":[138,186,138,186,138,186,138,186]},{"a":53680,"t":"byte","b":[161,210,209,210,209,162,161,162]},{"a":53688,"t":"byte","b":[161,162,161,162,161,162,161,162]},{"a":53696,"t":"byte","b":[168,168,168,168,170,170,170,170]},{"a":53704,"t":"byte","b":[170,170,170,170,0,170,170,170]},{"a":53712,"t":"byte","b":[161,162,160,160,2,170,170,170]},{"a":53720,"t":"byte","b":[255,171,255,171,255,171,255,0]},{"a":53728,"t":"byte","b":[58,58,58,58,58,58,58,58]},{"a":53736,"t":"byte","b":[204,204,204,204,204,204,204,204]},{"a":53744,"t":"byte","b":[58,138,160,170,170,170,170,170]},{"a":53752,"t":"byte","b":[204,194,10,170,170,170,170,170]},{"a":53760,"t":"byte","b":[170,191,186,187,238,250,255,191]},{"a":53768,"t":"byte","b":[34,51,170,207,170,170,255,255]},{"a":53776,"t":"byte","b":[170,255,175,239,172,190,254,242]},{"a":53784,"t":"byte","b":[255,255,255,255,170,239,204,204]},{"a":53792,"t":"byte","b":[178,178,178,178,178,178,178,178]},{"a":53800,"t":"byte","b":[253,253,205,254,170,170,170,170]},{"a":53808,"t":"byte","b":[175,175,172,175,170,170,170,170]},{"a":53816,"t":"byte","b":[175,172,175,174,175,174,175,174]},{"a":53824,"t":"byte","b":[253,205,253,253,253,253,253,253]},{"a":53832,"t":"byte","b":[190,158,190,158,190,190,130,162]},{"a":53840,"t":"byte","b":[236,248,236,248,236,248,236,0]},{"a":53848,"t":"byte","b":[0,34,32,34,32,0,255,170]},{"a":53856,"t":"byte","b":[253,253,2,170,170,170,170,170]},{"a":53864,"t":"byte","b":[255,255,255,255,255,235,235,195]},{"a":53872,"t":"byte","b":[160,128,255,255,255,255,255,255]},{"a":53880,"t":"byte","b":[2,8,252,92,172,252,252,252]},{"a":53888,"t":"byte","b":[255,0,186,187,186,187,138,160]},{"a":53896,"t":"byte","b":[252,2,186,178,178,178,242,10]},{"a":53904,"t":"byte","b":[240,207,0,42,63,63,63,0]},{"a":53912,"t":"byte","b":[0,255,0,170,255,255,255,0]},{"a":53920,"t":"byte","b":[239,251,239,251,239,251,239,0]},{"a":53928,"t":"byte","b":[255,252,240,242,243,243,243,240]},{"a":53936,"t":"byte","b":[175,175,190,188,248,243,243,243]},{"a":53944,"t":"byte","b":[243,243,243,218,213,192,255,243]},{"a":53952,"t":"byte","b":[213,234,192,171,84,3,207,204]},{"a":53960,"t":"byte","b":[240,250,255,85,0,73,73,72]},{"a":53968,"t":"byte","b":[0,187,255,85,0,19,18,18]},{"a":53976,"t":"byte","b":[90,10,42,10,202,58,58,250]},{"a":53984,"t":"byte","b":[250,202,202,74,74,74,74,10]},{"a":53992,"t":"byte","b":[74,74,74,10,170,170,170,170]},{"a":54000,"t":"byte","b":[146,146,146,130,170,170,170,170]},{"a":54008,"t":"byte","b":[170,174,191,191,255,191,235,190]},{"a":54016,"t":"byte","b":[170,234,234,186,186,174,174,186]},{"a":54024,"t":"byte","b":[171,170,85,87,95,95,83,84]},{"a":54032,"t":"byte","b":[186,234,213,117,125,253,241,5]},{"a":54040,"t":"byte","b":[191,191,0,170,255,255,252,252]},{"a":54048,"t":"byte","b":[255,255,0,170,255,255,252,252]},{"a":54056,"t":"byte","b":[252,252,3,163,243,243,243,243]},{"a":54064,"t":"byte","b":[170,170,170,168,171,163,175,175]},{"a":54072,"t":"byte","b":[255,255,255,3,243,243,195,195]},{"a":54080,"t":"byte","b":[255,255,255,240,243,207,207,207]},{"a":54088,"t":"byte","b":[243,243,243,3,195,195,51,51]},{"a":54096,"t":"byte","b":[138,143,143,143,143,143,143,143]},{"a":54104,"t":"byte","b":[51,51,15,0,42,63,63,63]},{"a":54112,"t":"byte","b":[0,255,255,0,170,255,255,255]},{"a":54120,"t":"byte","b":[40,60,60,60,60,60,60,60]},{"a":54128,"t":"byte","b":[243,243,243,243,243,243,243,243]},{"a":54136,"t":"byte","b":[143,143,143,143,143,143,143,128]},{"a":54144,"t":"byte","b":[0,255,255,255,255,255,255,0]},{"a":54152,"t":"byte","b":[252,252,252,252,252,252,252,0]},{"a":54160,"t":"byte","b":[242,242,202,202,202,202,42,42]},{"a":54168,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":54176,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":54184,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":54192,"t":"byte","b":[170,170,170,170,170,170,170,170]},{"a":54200,"t":"byte","b":[236,248,236,248,236,248,236,248]},{"a":54208,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":54216,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":54224,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":54232,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":54240,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":54248,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":54256,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":54264,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":54272,"l":"character_set_b_2","c":"Bytes $D400 to $D7FF of character_set_b (part 2 of 2, 2048 bytes in all): A character set that the panel band and the pictures use..","t":"byte","b":[125,125,125,125,125,125,125,85]},{"a":54280,"t":"byte","b":[154,154,154,154,106,106,106,106]},{"a":54288,"t":"byte","b":[169,169,169,169,166,166,166,166]},{"a":54296,"t":"byte","b":[170,170,170,170,255,85,170,0]},{"a":54304,"t":"byte","b":[106,106,106,106,127,85,106,64]},{"a":54312,"t":"byte","b":[106,106,106,106,106,106,106,106]},{"a":54320,"t":"byte","b":[125,125,125,125,125,125,125,125]},{"a":54328,"t":"byte","b":[170,170,165,165,165,149,149,149]},{"a":54336,"t":"byte","b":[170,170,84,84,81,81,81,81]},{"a":54344,"t":"byte","b":[85,85,85,0,255,85,85,0]},{"a":54352,"t":"byte","b":[68,70,70,70,66,74,74,10]},{"a":54360,"t":"byte","b":[69,69,69,21,69,69,69,69]},{"a":54368,"t":"byte","b":[85,85,85,85,85,85,85,0]},{"a":54376,"t":"byte","b":[69,69,69,69,69,69,69,69]},{"a":54384,"t":"byte","b":[85,85,85,0,255,64,69,69]},{"a":54392,"t":"byte","b":[85,85,85,0,255,0,85,85]},{"a":54400,"t":"byte","b":[85,85,85,0,255,0,84,84]},{"a":54408,"t":"byte","b":[69,69,69,64,85,85,64,69]},{"a":54416,"t":"byte","b":[111,64,85,0,85,85,0,85]},{"a":54424,"t":"byte","b":[84,84,84,0,85,85,0,84]},{"a":54432,"t":"byte","b":[68,65,68,65,68,65,68,65]},{"a":54440,"t":"byte","b":[68,67,70,66,78,74,74,10]},{"a":54448,"t":"byte","b":[69,69,69,69,64,85,85,80]},{"a":54456,"t":"byte","b":[111,64,85,85,0,85,85,0]},{"a":54464,"t":"byte","b":[84,84,84,84,0,85,85,1]},{"a":54472,"t":"byte","b":[191,255,239,245,240,240,240,240]},{"a":54480,"t":"byte","b":[250,254,255,87,3,3,3,3]},{"a":54488,"t":"byte","b":[240,240,181,111,80,43,128,127]},{"a":54496,"t":"byte","b":[3,3,87,255,8,195,0,248]},{"a":54504,"t":"byte","b":[170,170,85,170,204,51,170,0]},{"a":54512,"t":"byte","b":[170,170,85,165,233,58,170,0]},{"a":54520,"t":"byte","b":[85,85,85,0,255,0,84,84]},{"a":54528,"t":"byte","b":[71,68,69,64,85,64,69,69]},{"a":54536,"t":"byte","b":[170,170,85,85,85,85,85,85]},{"a":54544,"t":"byte","b":[180,20,84,0,85,0,84,84]},{"a":54552,"t":"byte","b":[255,250,238,170,255,0,170,85]},{"a":54560,"t":"byte","b":[0,170,85,102,102,102,102,102]},{"a":54568,"t":"byte","b":[102,102,85,0,68,255,255,255]},{"a":54576,"t":"byte","b":[255,203,255,206,255,251,207,255]},{"a":54584,"t":"byte","b":[170,170,170,170,170,169,169,169]},{"a":54592,"t":"byte","b":[167,167,162,167,96,33,166,102]},{"a":54600,"t":"byte","b":[255,255,170,255,0,85,42,42]},{"a":54608,"t":"byte","b":[252,252,168,252,2,82,166,166]},{"a":54616,"t":"byte","b":[164,165,166,166,166,162,170,170]},{"a":54624,"t":"byte","b":[6,86,166,166,166,162,170,170]},{"a":54632,"t":"byte","b":[0,85,170,170,170,170,170,170]},{"a":54640,"t":"byte","b":[42,42,42,42,42,42,42,42]},{"a":54648,"t":"byte","b":[42,42,42,42,63,21,42,0]},{"a":54656,"t":"byte","b":[165,164,152,146,197,48,191,127]},{"a":54664,"t":"byte","b":[85,1,133,36,87,11,251,251]},{"a":54672,"t":"byte","b":[191,191,191,191,191,143,160,170]},{"a":54680,"t":"byte","b":[251,251,251,251,248,242,2,170]},{"a":54688,"t":"byte","b":[20,20,20,17,17,0,63,0]},{"a":54696,"t":"byte","b":[0,0,0,85,85,0,255,0]},{"a":54704,"t":"byte","b":[52,52,52,52,52,52,52,52]},{"a":54712,"t":"byte","b":[20,0,63,21,0,170,170,170]},{"a":54720,"t":"byte","b":[85,0,255,85,0,170,170,170]},{"a":54728,"t":"byte","b":[20,18,18,18,10,170,170,170]},{"a":54736,"t":"byte","b":[204,8,204,207,204,204,85,0]},{"a":54744,"t":"byte","b":[218,222,218,218,216,202,85,0]},{"a":54752,"t":"byte","b":[90,0,170,243,243,243,85,0]},{"a":54760,"t":"byte","b":[179,187,179,179,179,179,85,0]},{"a":54768,"t":"byte","b":[170,175,80,90,95,64,106,127]},{"a":54776,"t":"byte","b":[170,255,0,168,253,1,161,241]},{"a":54784,"t":"byte","b":[186,190,191,143,175,163,235,232]},{"a":54792,"t":"byte","b":[170,170,160,143,191,63,252,114]},{"a":54800,"t":"byte","b":[251,252,61,191,142,162,160,143]},{"a":54808,"t":"byte","b":[191,178,80,82,82,84,85,85]},{"a":54816,"t":"byte","b":[50,114,202,10,92,60,253,49]},{"a":54824,"t":"byte","b":[131,60,13,133,133,5,85,85]},{"a":54832,"t":"byte","b":[239,251,239,251,239,251,239,251]},{"a":54840,"t":"byte","b":[72,79,72,79,79,64,106,85]},{"a":54848,"t":"byte","b":[170,255,170,255,255,0,170,85]},{"a":54856,"t":"byte","b":[72,79,72,79,72,79,72,79]},{"a":54864,"t":"byte","b":[170,255,170,255,170,255,170,255]},{"a":54872,"t":"byte","b":[37,245,37,245,37,245,37,245]},{"a":54880,"t":"byte","b":[37,245,37,245,245,5,165,85]},{"a":54888,"t":"byte","b":[79,79,79,79,79,79,79,79]},{"a":54896,"t":"byte","b":[79,79,79,79,79,79,79,64]},{"a":54904,"t":"byte","b":[255,255,255,255,255,255,255,0]},{"a":54912,"t":"byte","b":[244,244,244,244,244,244,244,244]},{"a":54920,"t":"byte","b":[244,244,244,244,244,244,244,4]},{"a":54928,"t":"byte","b":[244,244,244,244,164,164,4,244]},{"a":54936,"t":"byte","b":[170,191,191,187,187,191,191,170]},{"a":54944,"t":"byte","b":[0,40,60,60,60,60,60,60]},{"a":54952,"t":"byte","b":[106,106,101,101,101,85,85,85]},{"a":54960,"t":"byte","b":[60,60,60,60,50,50,10,10]},{"a":54968,"t":"byte","b":[85,85,85,0,63,63,21,0]},{"a":54976,"t":"byte","b":[60,60,60,60,60,60,60,0]},{"a":54984,"t":"byte","b":[241,177,193,201,198,134,38,166]},{"a":54992,"t":"byte","b":[79,76,78,78,76,79,79,79]},{"a":55000,"t":"byte","b":[76,78,78,76,79,79,64,85]},{"a":55008,"t":"byte","b":[204,238,238,204,255,255,0,85]},{"a":55016,"t":"byte","b":[196,228,228,196,244,244,4,84]},{"a":55024,"t":"byte","b":[244,196,228,228,196,244,244,244]},{"a":55032,"t":"byte","b":[255,204,238,238,204,255,255,255]},{"a":55040,"t":"byte","b":[170,170,170,170,169,165,159,127]},{"a":55048,"t":"byte","b":[137,17,161,68,205,205,119,87]},{"a":55056,"t":"byte","b":[170,170,170,170,170,106,218,246]},{"a":55064,"t":"byte","b":[127,127,119,127,119,127,119,119]},{"a":55072,"t":"byte","b":[71,223,207,239,207,239,207,239]},{"a":55080,"t":"byte","b":[246,246,118,246,118,246,118,118]},{"a":55088,"t":"byte","b":[119,127,119,119,119,117,118,86]},{"a":55096,"t":"byte","b":[207,239,207,239,223,85,170,170]},{"a":55104,"t":"byte","b":[118,118,246,118,118,118,118,86]},{"a":55112,"t":"byte","b":[137,17,161,204,35,168,255,0]},{"a":55120,"t":"byte","b":[170,170,170,170,171,172,179,128]},{"a":55128,"t":"byte","b":[170,170,170,170,170,234,58,10]},{"a":55136,"t":"byte","b":[128,0,149,133,160,170,170,170]},{"a":55144,"t":"byte","b":[128,129,149,148,130,170,170,170]},{"a":55152,"t":"byte","b":[42,42,85,85,85,85,85,85]},{"a":55160,"t":"byte","b":[42,0,63,21,0,85,170,0]},{"a":55168,"t":"byte","b":[170,0,255,85,0,85,170,0]},{"a":55176,"t":"byte","b":[134,6,198,66,10,85,170,0]},{"a":55184,"t":"byte","b":[170,0,255,85,0,209,210,208]},{"a":55192,"t":"byte","b":[208,209,4,82,2,170,170,170]},{"a":55200,"t":"byte","b":[170,168,169,169,168,170,170,170]},{"a":55208,"t":"byte","b":[170,170,127,67,195,253,253,85]},{"a":55216,"t":"byte","b":[128,138,191,174,187,238,187,0]},{"a":55224,"t":"byte","b":[0,136,255,236,184,236,177,1]},{"a":55232,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":55240,"t":"byte","b":[170,170,170,170,170,170,170,170]},{"a":55248,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":55256,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":55264,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":55272,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":55280,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":55288,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":55296,"l":"character_set_main","c":"The main 2,048-byte character set of part one: tiles' characters, the font and the panel characters.","t":"byte","b":[255,85,85,192,197,197,199,197]},{"a":55304,"t":"byte","b":[255,85,170,0,85,85,85,85]},{"a":55312,"t":"byte","b":[104,89,174,14,110,110,110,110]},{"a":55320,"t":"byte","b":[198,198,198,198,70,198,198,198]},{"a":55328,"t":"byte","b":[70,70,198,68,68,69,223,170]},{"a":55336,"t":"byte","b":[85,85,85,85,0,85,255,170]},{"a":55344,"t":"byte","b":[110,110,110,110,110,110,110,110]},{"a":55352,"t":"byte","b":[110,110,110,110,14,94,254,170]},{"a":55360,"t":"byte","b":[255,85,170,0,85,170,255,0]},{"a":55368,"t":"byte","b":[70,70,70,70,70,70,70]},{"a":55375,"l":"f_D84F","c":"Data at $D84F (f_D84F): written by shift_map_left, part_two_scroll_rows_irq; read by shift_map_right.","t":"byte","b":[70]},{"a":55376,"l":"f_D850","c":"Data at $D850 (f_D850): written by shift_map_right, part_one_prepare; read by shift_map_left, part_two_scroll_rows_irq.","t":"byte","b":[0,85,170,0,85,170,255,0]},{"a":55384,"t":"byte","b":[0,85]},{"a":55386,"l":"f_D85A","c":"Data at $D85A (f_D85A): written by attract_colour_fill.","t":"byte","b":[170,0,0,85,255,170,33,33]},{"a":55394,"t":"byte","b":[33,33,33,33,33,33,33,97]},{"a":55402,"t":"byte","b":[161,1,85,169,241,33,255,85]},{"a":55410,"t":"byte","b":[170,0,85,169,241]},{"a":55415,"l":"f_D877","c":"Data at $D877 (f_D877): written by shift_map_left, part_two_scroll_rows_irq; read by shift_map_right.","t":"byte","b":[33]},{"a":55416,"l":"f_D878","c":"Data at $D878 (f_D878): written by shift_map_right; read by shift_map_left, part_two_scroll_rows_irq.","t":"byte","b":[70,198,70,68,69,198,71,196]},{"a":55424,"t":"byte","b":[33,97,161,1,0,85,255,170]},{"a":55432,"t":"byte","b":[66,3,12,12,51,51,56,56]},{"a":55440,"t":"byte","b":[255,170,0,170,0,0,0,0]},{"a":55448,"t":"byte","b":[64,64,32,32,72,24,24]},{"a":55455,"l":"f_D89F","c":"Data at $D89F (f_D89F): written by shift_map_left, part_two_scroll_rows_irq; read by shift_map_right.","t":"byte","b":[24]},{"a":55456,"l":"f_D8A0","c":"Data at $D8A0 (f_D8A0): written by shift_map_right; read by shift_map_left, part_two_scroll_rows_irq.","t":"byte","b":[56,56,56,56,56,56,56,56]},{"a":55464,"t":"byte","b":[24,24]},{"a":55466,"l":"f_D8AA","c":"Data at $D8AA (f_D8AA): written by attract_colour_fill.","t":"byte","b":[24,24,24,24,24,24,45,8]},{"a":55474,"t":"byte","b":[11,2,2,128,64,96,0,0]},{"a":55482,"t":"byte","b":[255,0,170,170,0,0,0,0]},{"a":55490,"t":"byte","b":[170,85,0,85,255]},{"a":55495,"l":"f_D8C7","c":"Data at $D8C7 (f_D8C7): written by shift_map_left, part_two_scroll_rows_irq; read by shift_map_right.","t":"byte","b":[170]},{"a":55496,"l":"f_D8C8","c":"Data at $D8C8 (f_D8C8): written by shift_map_right; read by shift_map_left, part_two_scroll_rows_irq.","t":"byte","b":[72,32,32,128,128,2,1,9]},{"a":55504,"t":"byte","b":[80,88,86,85,0,85,255,170]},{"a":55512,"t":"byte","b":[5,37,149,85,0,85,255,170]},{"a":55520,"t":"byte","b":[255,85,170,0,85,84,80,64]},{"a":55528,"t":"byte","b":[255,85,170,0,85,0,0]},{"a":55535,"l":"f_D8EF","c":"Data at $D8EF (f_D8EF): written by shift_map_left, part_two_nmi, part_two_scroll_rows_irq; read by shift_map_right.","t":"byte","b":[0]},{"a":55536,"l":"f_D8F0","c":"Data at $D8F0 (f_D8F0): written by shift_map_right; read by shift_map_left, part_two_nmi.","t":"byte","b":[255,85,170,0,85,21,5,1]},{"a":55544,"t":"byte","b":[255,165]},{"a":55546,"l":"f_D8FA","c":"Data at $D8FA (f_D8FA): written by attract_screen_setup, attract_bitmap_show, attract_colour_fill.","t":"byte","b":[0,170,0,0,0,0,56,56]},{"a":55554,"t":"byte","b":[56,56,56,24,56,24,255,85]},{"a":55562,"t":"byte","b":[170,0,85,0,255,170,0,85]},{"a":55570,"t":"byte","b":[255,0,85,85,85]},{"a":55575,"l":"f_D917","c":"Data at $D917 (f_D917): written by shift_map_left, part_two_nmi; read by shift_map_right.","t":"byte","b":[85]},{"a":55576,"l":"f_D918","c":"Data at $D918 (f_D918): written by shift_map_right; read by shift_map_left, part_two_nmi.","t":"byte","b":[17,17,17,17,17,17,17,17]},{"a":55584,"t":"byte","b":[69,69,69,69,69,69,69,69]},{"a":55592,"t":"byte","b":[68,68,68,68,68,68,68,68]},{"a":55600,"t":"byte","b":[33,33,33,33,33,33,33,33]},{"a":55608,"t":"byte","b":[21,21,21]},{"a":55611,"l":"f_D93B","c":"Data at $D93B (f_D93B): written by draw_ending_block.","t":"byte","b":[21,21,21,21]},{"a":55615,"l":"f_D93F","c":"Data at $D93F (f_D93F): written by shift_map_left, part_two_nmi; read by shift_map_right.","t":"byte","b":[21]},{"a":55616,"l":"f_D940","c":"Data at $D940 (f_D940): written by shift_map_right, part_one_prepare; read by shift_map_left, part_two_nmi.","t":"byte","b":[33,161,161,1,1,85,85,85]},{"a":55624,"t":"byte","b":[68,70]},{"a":55626,"l":"f_D94A","c":"Data at $D94A (f_D94A): written by attract_colour_fill.","t":"byte","b":[74,64,64,85,85,85,255,85]},{"a":55634,"t":"byte","b":[170,0,85,64,79,70,255,85]},{"a":55642,"t":"byte","b":[170,0,85,1,241,161,255,85]},{"a":55650,"t":"byte","b":[170,0,85,170,85]},{"a":55655,"l":"f_D967","c":"Data at $D967 (f_D967): written by shift_map_left, part_two_nmi; read by shift_map_right.","t":"byte","b":[0]},{"a":55656,"l":"f_D968","c":"Data at $D968 (f_D968): written by shift_map_right; read by shift_map_left, part_two_nmi.","t":"byte","b":[0,61,16,48,20,16,16,21]},{"a":55664,"t":"byte","b":[0,46,49,16,4,1,17,46]},{"a":55672,"t":"byte","b":[21,21,149,85,0,85,255,170]},{"a":55680,"t":"byte","b":[0,85,170,0,85,105,125,85]},{"a":55688,"t":"byte","b":[85,65,125,85,0,85,255]},{"a":55695,"l":"f_D98F","c":"Data at $D98F (f_D98F): written by shift_map_left, part_two_nmi; read by shift_map_right.","t":"byte","b":[170]},{"a":55696,"l":"f_D990","c":"Data at $D990 (f_D990): written by shift_map_right; read by shift_map_left, part_two_nmi.","t":"byte","b":[0,85,170,0,0,85,85,65]},{"a":55704,"t":"byte","b":[213,170]},{"a":55706,"l":"f_D99A","c":"Data at $D99A (f_D99A): written by attract_colour_fill.","t":"byte","b":[0,170,0,0,0,0,56,56]},{"a":55714,"t":"byte","b":[24,56,56,56,56,24,0,0]},{"a":55722,"t":"byte","b":[255,255,255,255,255,255,0,0]},{"a":55730,"t":"byte","b":[0,0,255,255,255]},{"a":55735,"l":"f_D9B7","c":"Data at $D9B7 (f_D9B7): written by shift_map_left, part_two_nmi; read by shift_map_right.","t":"byte","b":[255]},{"a":55736,"l":"f_D9B8","c":"Data at $D9B8 (f_D9B8): written by shift_map_right; read by shift_map_left, part_two_nmi.","t":"byte","b":[0,0,0,0,0,0,255,255]},{"a":55744,"t":"byte","b":[0,0,0,3,3,0,0,0]},{"a":55752,"t":"byte","b":[0,15,48,48,48,48,48,0]},{"a":55760,"t":"byte","b":[0,240,12,12,12,12,12,0]},{"a":55768,"t":"byte","b":[48,48,48,48,48,15,0]},{"a":55775,"l":"f_D9DF","c":"Data at $D9DF (f_D9DF): written by shift_map_left, part_two_nmi; read by shift_map_right.","t":"byte","b":[0]},{"a":55776,"l":"f_D9E0","c":"Data at $D9E0 (f_D9E0): written by shift_map_right; read by shift_map_left, part_two_nmi.","t":"byte","b":[12,12,12,12,12,240,0,0]},{"a":55784,"t":"byte","b":[0,0]},{"a":55786,"l":"f_D9EA","c":"Data at $D9EA (f_D9EA): written by attract_colour_fill.","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":55794,"t":"byte","b":[12,12]},{"a":55796,"l":"f_D9F4","c":"Data at $D9F4 (f_D9F4): written by attract_screen_setup, attract_bitmap_show.","t":"byte","b":[12,12,12,0,0,0,0,0]},{"a":55804,"t":"byte","b":[0,0,0,0,12,12,12,12]},{"a":55812,"t":"byte","b":[12,0,0]},{"a":55815,"l":"f_DA07","c":"Data at $DA07 (f_DA07): written by shift_map_left, part_two_nmi; read by shift_map_right.","t":"byte","b":[0]},{"a":55816,"l":"f_DA08","c":"Data at $DA08 (f_DA08): written by shift_map_right; read by shift_map_left, part_two_nmi.","t":"byte","b":[0,15,0,0,0,0,0,15]},{"a":55824,"t":"byte","b":[0,240,12,12,12,12,12,240]},{"a":55832,"t":"byte","b":[48,48,48,48,48,15,0,0]},{"a":55840,"t":"byte","b":[0,0,0,0,0,240,0,0]},{"a":55848,"t":"byte","b":[0,15,0,0,0,0,0,15]},{"a":55856,"t":"byte","b":[0,240,12,12,12,12,12,240]},{"a":55864,"t":"byte","b":[0,0]},{"a":55866,"l":"f_DA3A","c":"Data at $DA3A (f_DA3A): written by attract_colour_fill.","t":"byte","b":[0,0,0,15,0,0,12,12]},{"a":55874,"t":"byte","b":[12,12,12,240,0,0,0,0]},{"a":55882,"t":"byte","b":[48,48,48,48,48,15,0,0]},{"a":55890,"t":"byte","b":[12,12,12,12,12,240,0,0]},{"a":55898,"t":"byte","b":[0,0,0,0,0,0,12,12]},{"a":55906,"t":"byte","b":[12,12,12,0,0,0,0,15]},{"a":55914,"t":"byte","b":[48,48,48,48,48,15,0,240]},{"a":55922,"t":"byte","b":[0,0,0,0,0,240,0,0]},{"a":55930,"c":"Continues character_set_main ($D800 to $DFFF) at offset 634: The main 2,048-byte character set of part one: tiles' characters, the font and the panel characters. No instruction names this address, the data is reached through an index or pointer.","t":"byte","b":[0,0,0,15,0,0,12,12]},{"a":55938,"t":"byte","b":[12,12,12,240,0,0,0,15]},{"a":55946,"l":"f_DA8A","c":"Data at $DA8A (f_DA8A): written by attract_colour_fill.","t":"byte","b":[48,48,48,48,48,15,0,240]},{"a":55954,"t":"byte","b":[0,0,0,0,0,240,48,48]},{"a":55962,"t":"byte","b":[48,48,48,15,0,0,12,12]},{"a":55970,"t":"byte","b":[12,12,12,240,0,0,0,15]},{"a":55978,"t":"byte","b":[0,0,0,0,0,0,0,240]},{"a":55986,"t":"byte","b":[12,12,12,12,12,0,0,0]},{"a":55994,"t":"byte","b":[0,0,0,0,0,0,12,12]},{"a":56002,"t":"byte","b":[12,12,12,0,0,0,0,15]},{"a":56010,"c":"Continues character_set_main ($D800 to $DFFF) at offset 714: The main 2,048-byte character set of part one: tiles' characters, the font and the panel characters. No instruction names this address, the data is reached through an index or pointer.","t":"byte","b":[48,48,48,48,48,15,0,240]},{"a":56018,"t":"byte","b":[12,12,12,12,12,240,48,48]},{"a":56026,"l":"f_DADA","c":"Data at $DADA (f_DADA): written by attract_colour_fill.","t":"byte","b":[48,48,48,15,0,0,12,12]},{"a":56034,"t":"byte","b":[12,12,12,240,0,0,0,15]},{"a":56042,"t":"byte","b":[48,48,48,48]},{"a":56046,"l":"f_DAEE","c":"Data at $DAEE (f_DAEE): written by attract_screen_setup, attract_bitmap_show.","t":"byte","b":[48,15,0,240,12,12,12,12]},{"a":56054,"t":"byte","b":[12,240,0,0,0,0,0,15]},{"a":56062,"t":"byte","b":[0,0,12,12,12,12,12,240]},{"a":56070,"t":"byte","b":[0,0,0,60,102,102,126,102]},{"a":56078,"t":"byte","b":[102,0,0,124,102,124,102,102]},{"a":56086,"t":"byte","b":[124,0,0,60,102,96,96,102]},{"a":56094,"t":"byte","b":[60,0,0,124,102,102,102,102]},{"a":56102,"t":"byte","b":[124,0,0,126]},{"a":56106,"l":"f_DB2A","c":"Data at $DB2A (f_DB2A): written by attract_colour_fill.","t":"byte","b":[96,120,96,96,126,0,0,126]},{"a":56114,"t":"byte","b":[96,120,96,96,96,0,0,60]},{"a":56122,"t":"byte","b":[102,96,110,102,60,0,0,102]},{"a":56130,"t":"byte","b":[102,126,102,102,102,0,0,126]},{"a":56138,"t":"byte","b":[24,24,24,24,126,0,0,126]},{"a":56146,"t":"byte","b":[12,12,12,108,56,0,0,102]},{"a":56154,"t":"byte","b":[108,120,120,108,102,0,0,96]},{"a":56162,"t":"byte","b":[96,96,96,96,126,0,0,102]},{"a":56170,"c":"Continues character_set_main ($D800 to $DFFF) at offset 874: The main 2,048-byte character set of part one: tiles' characters, the font and the panel characters. No instruction names this address, the data is reached through an index or pointer.","t":"byte","b":[126,126,102,102,102,0,0,102]},{"a":56178,"t":"byte","b":[118,126,126,110,102,0,0,60]},{"a":56186,"l":"f_DB7A","c":"Data at $DB7A (f_DB7A): written by attract_colour_fill.","t":"byte","b":[102,102,102,102,60,0,0,124]},{"a":56194,"t":"byte","b":[102,102,124,96,96,0,0,60]},{"a":56202,"t":"byte","b":[102,102,102,108,118,0,0,124]},{"a":56210,"t":"byte","b":[102,102,120,108,102,0,0,62]},{"a":56218,"t":"byte","b":[102,120,30,102,124,0,0,126]},{"a":56226,"t":"byte","b":[24,24,24,24,24,0,0,102]},{"a":56234,"t":"byte","b":[102,102,102,102,62,0,0,102]},{"a":56242,"t":"byte","b":[102,102,60,60,24,0,0,102]},{"a":56250,"c":"Continues character_set_main ($D800 to $DFFF) at offset 954: The main 2,048-byte character set of part one: tiles' characters, the font and the panel characters. No instruction names this address, the data is reached through an index or pointer.","t":"byte","b":[102,102,126,126,102,0,0,102]},{"a":56258,"t":"byte","b":[102,24,24,102,102,0,0,102]},{"a":56266,"t":"byte","b":[102,102,62,6,60,0,0,126]},{"a":56274,"t":"byte","b":[12,24,48,96,126,0,0,0]},{"a":56282,"t":"byte","b":[112,60,14,60,112,0,0,0]},{"a":56290,"t":"byte","b":[0,0,0,248,248,0,0,0]},{"a":56298,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":56306,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":56314,"t":"byte","b":[0,0,0,0,0,0]},{"a":56320,"l":"character_set_main_2","c":"Bytes $DC00 to $DFFF of character_set_main (part 2 of 2, 2048 bytes in all): The main 2,048-byte character set of part one.","t":"byte","b":[212,63,31,23,23,23,21,21]},{"a":56328,"t":"byte","b":[0,42,63,63,63,0,0,0]},{"a":56336,"t":"byte","b":[0,170,255,255,255,0,0,0]},{"a":56344,"t":"byte","b":[10,242,252,255,255,247,119,253]},{"a":56352,"t":"byte","b":[170,130,12,125,255,255,95,253]},{"a":56360,"t":"byte","b":[170,170,170,10,192,240,255,127]},{"a":56368,"t":"byte","b":[170,170,170,170,162,12,255,223]},{"a":56376,"t":"byte","b":[170,170,168,3,243,255,127,93]},{"a":56384,"t":"byte","b":[255,63,221,207,245,127,221,113]},{"a":56392,"t":"byte","b":[247,255,255,207,115,127,223,252]},{"a":56400,"t":"byte","b":[130,60,252,255,247,241,223,119]},{"a":56408,"t":"byte","b":[170,170,10,242,252,223,255,125]},{"a":56416,"t":"byte","b":[255,255,223,255,255,127,223,55]},{"a":56424,"t":"byte","b":[16,1,17,19,53,23,85,85]},{"a":56432,"t":"byte","b":[15,16,17,83,17,79,87,125]},{"a":56440,"t":"byte","b":[17,12,21,83,16,49,205,21]},{"a":56448,"t":"byte","b":[21,55,21,23,21,85,93,85]},{"a":56456,"t":"byte","b":[0,170,149,144,147,147,147,147]},{"a":56464,"t":"byte","b":[0,170,85,0,255,255,255,255]},{"a":56472,"t":"byte","b":[0,168,88,8,200,200,200,200]},{"a":56480,"t":"byte","b":[147,147,147,147,147,147,147,147]},{"a":56488,"t":"byte","b":[200,200,200,200,200,200,200,200]},{"a":56496,"t":"byte","b":[147,147,147,147,147,147,147,0]},{"a":56504,"t":"byte","b":[255,255,255,255,255,255,255,0]},{"a":56512,"t":"byte","b":[200,200,200,200,200,200,200,0]},{"a":56520,"t":"byte","b":[238,187,238,187,238,187,238,187]},{"a":56528,"t":"byte","b":[170,0,238,187,238,187,238,187]},{"a":56536,"t":"byte","b":[238,187,238,187,238,0,170,170]},{"a":56544,"t":"byte","b":[8,136,136,136,128,4,20,0]},{"a":56552,"t":"byte","b":[0,248,224,0,140,140,140,140]},{"a":56560,"t":"byte","b":[221,119,221,119,221,119,221,119]},{"a":56568,"t":"byte","b":[255,170,85,119,221,119,221,119]},{"a":56576,"t":"byte","b":[64,120,120,120,120,120,120,120]},{"a":56584,"t":"byte","b":[85,127,234,234,234,234,234,233]},{"a":56592,"t":"byte","b":[85,213,181,173,169,169,169,169]},{"a":56600,"t":"byte","b":[233,233,233,233,233,233,233,0]},{"a":56608,"t":"byte","b":[169,169,169,169,169,169,233,0]},{"a":56616,"t":"byte","b":[85,127,234,234,234,234,233,233]},{"a":56624,"t":"byte","b":[85,245,169,169,169,169,233,233]},{"a":56632,"t":"byte","b":[233,233,233,234,234,234,122,64]},{"a":56640,"t":"byte","b":[233,233,233,169,169,169,164,0]},{"a":56648,"t":"byte","b":[85,233,233,233,233,233,233,233]},{"a":56656,"t":"byte","b":[85,233,233,233,233,233,233,233]},{"a":56664,"t":"byte","b":[233,233,234,122,122,94,7,0]},{"a":56672,"t":"byte","b":[233,233,169,169,165,165,144,0]},{"a":56680,"t":"byte","b":[85,94,122,106,234,234,234,233]},{"a":56688,"t":"byte","b":[85,149,165,165,169,169,233,233]},{"a":56696,"t":"byte","b":[233,233,233,234,234,233,232,0]},{"a":56704,"t":"byte","b":[233,233,233,169,169,233,233,1]},{"a":56712,"t":"byte","b":[0,170,170,0,170,255,255,0]},{"a":56720,"t":"byte","b":[0,170,255,0,170,255,255,0]},{"a":56728,"t":"byte","b":[44,44,44,44,44,44,44,44]},{"a":56736,"t":"byte","b":[56,56,56,56,56,56,56,56]},{"a":56744,"t":"byte","b":[80,78,78,126,56,57,57,56]},{"a":56752,"t":"byte","b":[56,57,57,56,58,10,69,0]},{"a":56760,"t":"byte","b":[1,160,160,172,44,44,44,44]},{"a":56768,"t":"byte","b":[44,236,236,172,188,240,196,0]},{"a":56776,"t":"byte","b":[170,170,42,202,248,241,241,193]},{"a":56784,"t":"byte","b":[252,124,241,245,204,124,49,193]},{"a":56792,"t":"byte","b":[0,80,66,64,74]},{"a":56797,"l":"f_DDDD","c":"Data at $DDDD (f_DDDD): read by v1_cmd_copy_block, v1_cmd_copy_block_14, v2_cmd_copy_block, v2_cmd_copy_block_14 and 3 more.","t":"byte","b":[75,75,75,0,255,170,0,170]},{"a":56805,"t":"byte","b":[255,255,255,170,170,0,255,255]},{"a":56813,"t":"byte","b":[255,255,255,11,202,192,63,63]},{"a":56821,"t":"byte","b":[243,255,255,0,255,255,255,255]},{"a":56829,"t":"byte","b":[255,255,255,221,119,221,119,220]},{"a":56837,"t":"byte","b":[112,195,14,221,119,221,0,0]},{"a":56845,"t":"byte","b":[255,170,170,76,79,63,31,61]},{"a":56853,"t":"byte","b":[63,79,76,170,168,163,147,143]},{"a":56861,"c":"Continues character_set_main ($D800 to $DFFF) at offset 1565: The main 2,048-byte character set of part one: tiles' characters, the font and the panel characters. No instruction names this address, the data is reached through an index or pointer.","t":"byte","b":[15,63,63,128,195,63,60,255]},{"a":56869,"t":"byte","b":[255,255,255,170,174,191,255,255]},{"a":56877,"t":"byte","b":[191,175,170,170,190,255,255,254]},{"a":56885,"t":"byte","b":[250,170,170,186,254,255,255,255]},{"a":56893,"t":"byte","b":[255,186,170,170,234,254,254,250]},{"a":56901,"t":"byte","b":[170,170,170,0,20,60,0,40]},{"a":56909,"t":"byte","b":[0,60,20,255,255,63,240,255]},{"a":56917,"t":"byte","b":[207,252,255,0,56,56,56,56]},{"a":56925,"t":"byte","b":[56,56,56,56,56,56,56,56]},{"a":56933,"t":"byte","b":[40,0,0,0,255,93,245,245]},{"a":56941,"t":"byte","b":[245,85,85,0,49,49,49,49]},{"a":56949,"t":"byte","b":[1,1,5,0,252,207,255,63]},{"a":56957,"t":"byte","b":[243,255,207,0,197,197,5,197]},{"a":56965,"t":"byte","b":[197,5,7,48,255,255,255,255]},{"a":56973,"t":"byte","b":[243,255,255,170,170,170,170,170]},{"a":56981,"t":"byte","b":[170,170,170,0,0,0,0,0]},{"a":56989,"t":"byte","b":[0,0,1,0,0,0,0,0]},{"a":56997,"t":"byte","b":[0,0,227,0,0,0,0,0]},{"a":57005,"t":"byte","b":[0,0,12,0,0,0,0,0]},{"a":57013,"t":"byte","b":[0,0,63,0,0,0,0,0]},{"a":57021,"t":"byte","b":[0,0,15,0,0,0,0,0]},{"a":57029,"t":"byte","b":[0,0,255,0,0,0,0,0]},{"a":57037,"t":"byte","b":[0,0,192,3,7,6,7,3]},{"a":57045,"t":"byte","b":[1,0,6,243,59,27,3,227]},{"a":57053,"t":"byte","b":[243,59,27,12,12,13,13,253]},{"a":57061,"t":"byte","b":[253,13,13,255,225,128,128,128]},{"a":57069,"t":"byte","b":[128,128,128,207,192,111,111,108]},{"a":57077,"t":"byte","b":[108,109,109,255,12,204,236,108]},{"a":57085,"t":"byte","b":[108,204,140,192,0,0,0,0]},{"a":57093,"t":"byte","b":[0,0,0,7,3,1,0,63]},{"a":57101,"t":"byte","b":[127,224,192,59,243,227,0,237]},{"a":57109,"t":"byte","b":[237,13,13,12,12,12,0,252]},{"a":57117,"t":"byte","b":[254,134,134,225,255,63,0,63]},{"a":57125,"t":"byte","b":[127,224,192,204,204,12,0,236]},{"a":57133,"t":"byte","b":[236,12,12,204,236,108,0,111]},{"a":57141,"t":"byte","b":[111,96,102,0,0,0,0,254]},{"a":57149,"t":"byte","b":[254,96,96,192,192,192,192,192]},{"a":57157,"t":"byte","b":[224,127,63,13,13,13,13,13]},{"a":57165,"t":"byte","b":[1,255,255,134,188,184,152,140]},{"a":57173,"t":"byte","b":[140,134,134,96,96,96,96,96]},{"a":57181,"t":"byte","b":[96,96,96,12,12,12,12,12]},{"a":57189,"t":"byte","b":[14,231,227,102,102,102,102,102]},{"a":57197,"t":"byte","b":[230,198,134,0,60,102,78,114]},{"a":57205,"t":"byte","b":[102,60,0,0,24,56,24,24]},{"a":57213,"t":"byte","b":[24,60,0,0,60,102,6,24]},{"a":57221,"t":"byte","b":[96,126,0,0,124,14,60,6]},{"a":57229,"t":"byte","b":[6,124,0,0,14,30,54,102]},{"a":57237,"t":"byte","b":[126,6,0,0,126,96,124,6]},{"a":57245,"t":"byte","b":[6,124,0,0,62,96,124,102]},{"a":57253,"t":"byte","b":[102,60,0,0,126,6,12,12]},{"a":57261,"t":"byte","b":[24,24,0,0,60,102,60,102]},{"a":57269,"t":"byte","b":[102,60,0,0,60,102,102,62]},{"a":57277,"t":"byte","b":[6,60,0,0,0,0,0,0]},{"a":57285,"t":"byte","b":[0,0,0,85,85,85,85,85]},{"a":57293,"t":"byte","b":[85,85,85,85,85,85,85,85]},{"a":57301,"t":"byte","b":[85,85,85,0,0,0,0,0]},{"a":57309,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57317,"t":"byte","b":[0,0,0,255,255,255,255,255]},{"a":57325,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":57333,"t":"byte","b":[255,255,255,255,255,255,255,255]},{"a":57341,"t":"byte","b":[255,255,255]},{"a":57344,"l":"sprite_shapes","c":"Sprite shapes and further character data of video bank 3, 64 bytes per shape.","t":"byte","b":[0,0,0,0,0,0,0,0],"x":[14828]},{"a":57352,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57360,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57368,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57376,"t":"byte","b":[0,0,5,0,0,21,64,64]},{"a":57384,"t":"byte","b":[28,64,64,80,48,80,112,0]},{"a":57392,"t":"byte","b":[81,64,0,213,64,0,21,192]},{"a":57400,"t":"byte","b":[0,63,0,0,0,0,0,65]},{"a":57408,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57416,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57424,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57432,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57440,"t":"byte","b":[0,0,64,4,1,64,21,3]},{"a":57448,"t":"byte","b":[80,21,2,80,93,2,208,81]},{"a":57456,"t":"byte","b":[2,148,81,0,148,113,0,145]},{"a":57464,"t":"byte","b":[67,0,181,192,0,47,0,87]},{"a":57472,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57480,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57488,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57496,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57504,"t":"byte","b":[0,0,4,0,0,1,0,1]},{"a":57512,"t":"byte","b":[1,0,65,1,0,69,65,0]},{"a":57520,"t":"byte","b":[71,69,0,68,87,0,84,220]},{"a":57528,"t":"byte","b":[0,92,48,0,240,0,0,86]},{"a":57536,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57544,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57552,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57560,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57568,"t":"byte","b":[0,0,0,0,0,0,0,63]},{"a":57576,"t":"byte","b":[255,255,250,234,170,250,234,170]},{"a":57584,"t":"byte","b":[255,255,255,235,170,170,235,170]},{"a":57592,"t":"byte","b":[170,235,234,190,223,119,215,104]},{"a":57600,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57608,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57616,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57624,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57632,"t":"byte","b":[0,0,0,0,0,0,0,63]},{"a":57640,"t":"byte","b":[255,255,250,234,170,250,234,170]},{"a":57648,"t":"byte","b":[255,255,255,235,170,170,235,170]},{"a":57656,"t":"byte","b":[170,247,234,186,215,101,221,28]},{"a":57664,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57672,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57680,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57688,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57696,"t":"byte","b":[0,0,0,0,0,0,0,255]},{"a":57704,"t":"byte","b":[255,252,170,171,175,170,171,175]},{"a":57712,"t":"byte","b":[255,255,255,170,170,235,170,234]},{"a":57720,"t":"byte","b":[235,175,122,251,215,95,95,201]},{"a":57728,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57736,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57744,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57752,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":57760,"t":"byte","b":[0,0,0,0,0,0,0,255]},{"a":57768,"t":"byte","b":[255,252,170,171,175,170,171,175]},{"a":57776,"t":"byte","b":[255,255,255,170,170,235,170,170]},{"a":57784,"t":"byte","b":[235,166,234,251,103,123,127,73]},{"a":57792,"t":"byte","b":[5,221,204,9,117,77,21,117]},{"a":57800,"t":"byte","b":[7,53,240,12,221,48,48,215]},{"a":57808,"t":"byte","b":[63,240,222,175,192,245,104,0]},{"a":57816,"t":"byte","b":[63,87,0,3,253,0,0,205]},{"a":57824,"t":"byte","b":[64,2,109,64,3,95,64,2]},{"a":57832,"t":"byte","b":[246,192,51,253,192,238,223,96]},{"a":57840,"t":"byte","b":[175,215,220,94,213,247,95,213]},{"a":57848,"t":"byte","b":[126,254,127,247,48,187,184,229]},{"a":57856,"t":"byte","b":[51,119,80,113,93,96,208,93]},{"a":57864,"t":"byte","b":[84,48,15,92,12,12,119,15]},{"a":57872,"t":"byte","b":[252,215,3,250,183,0,41,95]},{"a":57880,"t":"byte","b":[0,213,252,0,127,192,1,115]},{"a":57888,"t":"byte","b":[0,1,121,128,1,245,192,3]},{"a":57896,"t":"byte","b":[159,128,3,127,204,9,247,187]},{"a":57904,"t":"byte","b":[55,215,250,223,87,181,189,87]},{"a":57912,"t":"byte","b":[245,223,253,191,46,238,12,48]},{"a":57920,"t":"byte","b":[255,0,23,15,255,255,0,0]},{"a":57928,"t":"byte","b":[3,0,0,3,0,15,243,0]},{"a":57936,"t":"byte","b":[245,95,0,218,173,3,106,173]},{"a":57944,"t":"byte","b":[3,106,167,3,106,149,13,170]},{"a":57952,"t":"byte","b":[85,13,170,125,13,169,237,13]},{"a":57960,"t":"byte","b":[169,171,13,169,171,54,169,171]},{"a":57968,"t":"byte","b":[54,169,171,55,233,169,54,185]},{"a":57976,"t":"byte","b":[173,53,154,109,54,102,109,81]},{"a":57984,"t":"byte","b":[80,0,255,255,255,240,0,0]},{"a":57992,"t":"byte","b":[0,0,0,0,0,0,0,240]},{"a":58000,"t":"byte","b":[0,0,92,0,0,124,0,0]},{"a":58008,"t":"byte","b":[247,240,0,87,127,255,85,213]},{"a":58016,"t":"byte","b":[85,170,222,217,85,213,85,125]},{"a":58024,"t":"byte","b":[213,85,85,218,149,125,217,85]},{"a":58032,"t":"byte","b":[85,213,87,125,213,127,85,215]},{"a":58040,"t":"byte","b":[252,119,255,192,87,252,0,51]},{"a":58048,"t":"byte","b":[61,109,229,15,221,85,3,247]},{"a":58056,"t":"byte","b":[223,0,63,255,48,12,0,48]},{"a":58064,"t":"byte","b":[12,0,60,60,0,63,255,255]},{"a":58072,"t":"byte","b":[53,85,85,15,255,255,0,0]},{"a":58080,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58088,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58096,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58104,"t":"byte","b":[0,0,0,0,0,0,0,94]},{"a":58112,"t":"byte","b":[95,192,0,127,0,0,252,0]},{"a":58120,"t":"byte","b":[0,252,0,0,12,0,0,15]},{"a":58128,"t":"byte","b":[0,0,3,0,0,255,255,0]},{"a":58136,"t":"byte","b":[85,95,0,255,255,0,0,0]},{"a":58144,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58152,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58160,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58168,"t":"byte","b":[0,0,0,0,0,0,0,149]},{"a":58176,"t":"byte","b":[0,0,14,0,0,255,0,15]},{"a":58184,"t":"byte","b":[243,0,0,3,0,15,243,0]},{"a":58192,"t":"byte","b":[245,95,0,218,173,3,106,173]},{"a":58200,"t":"byte","b":[3,106,167,3,106,149,13,170]},{"a":58208,"t":"byte","b":[85,13,170,125,13,169,237,13]},{"a":58216,"t":"byte","b":[169,171,13,169,171,54,169,171]},{"a":58224,"t":"byte","b":[54,169,171,55,233,169,54,185]},{"a":58232,"t":"byte","b":[173,53,154,109,53,102,109,15]},{"a":58240,"t":"byte","b":[223,192,0,252,0,0,240,0]},{"a":58248,"t":"byte","b":[0,0,0,0,0,0,0,240]},{"a":58256,"t":"byte","b":[0,0,92,0,0,124,0,0]},{"a":58264,"t":"byte","b":[247,240,0,87,127,255,85,213]},{"a":58272,"t":"byte","b":[85,154,222,217,85,213,85,125]},{"a":58280,"t":"byte","b":[213,85,85,218,149,125,217,85]},{"a":58288,"t":"byte","b":[85,213,87,125,213,124,85,215]},{"a":58296,"t":"byte","b":[252,119,255,192,87,252,0,66]},{"a":58304,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58312,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58320,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58328,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58336,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58344,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58352,"t":"byte","b":[8,32,130,8,32,130,0,0]},{"a":58360,"t":"byte","b":[0,0,0,0,0,0,0,57]},{"a":58368,"l":"sprite_shapes_2","c":"Bytes $E400 to $E7FF of sprite_shapes (part 2 of 8, 8188 bytes in all): Sprite shapes and further character data of video bank 3, 64 bytes per shape..","t":"byte","b":[0,0,128,0,8,184,0,3]},{"a":58376,"t":"byte","b":[176,0,47,188,0,15,188,0]},{"a":58384,"t":"byte","b":[106,106,0,42,170,0,253,156]},{"a":58392,"t":"byte","b":[3,231,158,255,245,148,85,121]},{"a":58400,"t":"byte","b":[152,85,125,156,85,87,92,85]},{"a":58408,"t":"byte","b":[127,252,87,245,240,127,207,240]},{"a":58416,"t":"byte","b":[252,0,0,192,0,0,0,0]},{"a":58424,"t":"byte","b":[0,0,0,0,0,0,0,232]},{"a":58432,"t":"byte","b":[0,38,38,0,43,250,0,25]},{"a":58440,"t":"byte","b":[217,0,14,172,0,46,190,0]},{"a":58448,"t":"byte","b":[63,108,0,62,108,0,234,174]},{"a":58456,"t":"byte","b":[3,219,88,255,233,90,85,102]},{"a":58464,"t":"byte","b":[110,85,125,92,85,87,92,85]},{"a":58472,"t":"byte","b":[127,252,87,245,244,127,207,240]},{"a":58480,"t":"byte","b":[252,0,0,192,0,0,0,0]},{"a":58488,"t":"byte","b":[0,0,0,0,0,0,0,106]},{"a":58496,"t":"byte","b":[0,0,0,0,0,0,0,85]},{"a":58504,"t":"byte","b":[0,0,85,0,0,85,80,0]},{"a":58512,"t":"byte","b":[250,0,0,251,0,0,234,128]},{"a":58520,"t":"byte","b":[15,170,51,253,255,253,247,87]},{"a":58528,"t":"byte","b":[153,221,245,85,255,127,255,13]},{"a":58536,"t":"byte","b":[95,172,13,95,172,13,117,224]},{"a":58544,"t":"byte","b":[13,117,240,13,85,240,13,87]},{"a":58552,"t":"byte","b":[48,7,95,0,5,252,0,4]},{"a":58560,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58568,"t":"byte","b":[0,0,0,0,0,0,0,3]},{"a":58576,"t":"byte","b":[0,0,3,192,0,3,240,0]},{"a":58584,"t":"byte","b":[1,240,0,0,252,0,0,252]},{"a":58592,"t":"byte","b":[0,0,252,0,136,255,128,11]},{"a":58600,"t":"byte","b":[255,160,0,2,128,32,138,0]},{"a":58608,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58616,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58624,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58632,"t":"byte","b":[0,0,0,0,0,0,0,3]},{"a":58640,"t":"byte","b":[0,0,3,192,0,3,240,0]},{"a":58648,"t":"byte","b":[1,240,0,0,252,0,0,252]},{"a":58656,"t":"byte","b":[0,0,252,0,40,255,32,11]},{"a":58664,"t":"byte","b":[255,168,2,130,32,130,40,0]},{"a":58672,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58680,"t":"byte","b":[0,0,0,0,0,0,0,55]},{"a":58688,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58696,"t":"byte","b":[0,0,0,0,0,0,0,3]},{"a":58704,"t":"byte","b":[0,0,3,192,0,3,240,0]},{"a":58712,"t":"byte","b":[1,240,0,0,252,0,0,252]},{"a":58720,"t":"byte","b":[0,0,252,0,34,255,32,131]},{"a":58728,"t":"byte","b":[255,128,8,10,0,32,2,0]},{"a":58736,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58744,"t":"byte","b":[0,0,0,0,0,0,0,26]},{"a":58752,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58760,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58768,"t":"byte","b":[0,0,0,0,0,0,8,0]},{"a":58776,"t":"byte","b":[0,0,0,0,8,0,0,34]},{"a":58784,"t":"byte","b":[0,0,8,0,0,0,0,0]},{"a":58792,"t":"byte","b":[8,0,0,0,0,0,0,0]},{"a":58800,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58808,"t":"byte","b":[0,0,0,0,0,0,0,57]},{"a":58816,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58824,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58832,"t":"byte","b":[8,0,0,0,0,0,8,0]},{"a":58840,"t":"byte","b":[0,0,0,0,42,0,0,174]},{"a":58848,"t":"byte","b":[128,0,42,0,0,0,0,0]},{"a":58856,"t":"byte","b":[8,0,0,0,0,0,8,0]},{"a":58864,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":58872,"t":"byte","b":[0,0,0,0,0,0,0,95]},{"a":58880,"t":"byte","b":[0,0,0,0,0,0,0,8]},{"a":58888,"t":"byte","b":[0,0,0,0,0,8,0,0]},{"a":58896,"t":"byte","b":[0,0,0,8,0,0,42,0]},{"a":58904,"t":"byte","b":[0,42,0,0,174,128,2,42]},{"a":58912,"t":"byte","b":[32,0,174,128,0,42,0,0]},{"a":58920,"t":"byte","b":[42,0,0,8,0,0,0,0]},{"a":58928,"t":"byte","b":[0,8,0,0,0,0,0,8]},{"a":58936,"t":"byte","b":[0,0,0,0,0,0,0,100]},{"a":58944,"t":"byte","b":[0,0,0,0,0,0,1,0]},{"a":58952,"t":"byte","b":[0,1,64,0,1,64,0,1]},{"a":58960,"t":"byte","b":[64,0,5,64,0,13,0,0]},{"a":58968,"t":"byte","b":[21,5,0,29,85,88,85,85]},{"a":58976,"t":"byte","b":[86,85,85,86,21,85,86,1]},{"a":58984,"t":"byte","b":[119,84,1,93,84,5,85,84]},{"a":58992,"t":"byte","b":[21,17,84,85,0,80,64,5]},{"a":59000,"t":"byte","b":[80,0,21,64,0,0,0,8]},{"a":59008,"t":"byte","b":[0,0,0,0,0,0,1,0]},{"a":59016,"t":"byte","b":[0,1,64,0,1,64,0,1]},{"a":59024,"t":"byte","b":[64,0,5,64,0,13,1,90]},{"a":59032,"t":"byte","b":[21,5,86,29,85,86,85,85]},{"a":59040,"t":"byte","b":[85,85,85,213,21,87,85,1]},{"a":59048,"t":"byte","b":[87,85,1,93,85,0,93,84]},{"a":59056,"t":"byte","b":[0,80,84,0,80,20,1,64]},{"a":59064,"t":"byte","b":[80,1,65,64,5,0,0,253]},{"a":59072,"t":"byte","b":[0,0,0,0,0,0,1,0]},{"a":59080,"t":"byte","b":[0,1,64,0,1,64,0,1]},{"a":59088,"t":"byte","b":[64,0,5,64,0,13,1,72]},{"a":59096,"t":"byte","b":[21,5,90,29,85,86,85,85]},{"a":59104,"t":"byte","b":[214,85,87,85,21,93,85,1]},{"a":59112,"t":"byte","b":[93,85,1,93,84,1,92,20]},{"a":59120,"t":"byte","b":[0,81,80,0,85,80,0,16]},{"a":59128,"t":"byte","b":[0,0,80,0,0,80,0,152]},{"a":59136,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59144,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59152,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59160,"t":"byte","b":[0,0,0,1,48,0,0,111]},{"a":59168,"t":"byte","b":[252,68,186,169,0,37,84,1]},{"a":59176,"t":"byte","b":[16,0,0,0,0,0,0,0]},{"a":59184,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59192,"t":"byte","b":[0,0,0,0,0,0,0,253]},{"a":59200,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59208,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59216,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59224,"t":"byte","b":[0,0,0,64,112,0,1,63]},{"a":59232,"t":"byte","b":[252,0,42,169,16,53,148,0]},{"a":59240,"t":"byte","b":[112,0,0,0,0,0,0,0]},{"a":59248,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59256,"t":"byte","b":[0,0,0,0,0,0,0,8]},{"a":59264,"t":"byte","b":[0,0,0,0,4,0,5,92]},{"a":59272,"t":"byte","b":[0,25,164,0,53,88,0,15]},{"a":59280,"t":"byte","b":[248,0,0,12,0,0,0,0]},{"a":59288,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59296,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59304,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59312,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59320,"t":"byte","b":[0,0,0,0,0,0,0,255]},{"a":59328,"t":"byte","b":[0,0,0,0,4,0,5,88]},{"a":59336,"t":"byte","b":[0,26,168,0,55,92,0,15]},{"a":59344,"t":"byte","b":[248,0,0,12,0,0,0,0]},{"a":59352,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59360,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59368,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59376,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59384,"t":"byte","b":[0,0,0,0,0,0,0,217]},{"a":59392,"l":"sprite_shapes_3","c":"Bytes $E800 to $EBFF of sprite_shapes (part 3 of 8, 8188 bytes in all): Sprite shapes and further character data of video bank 3, 64 bytes per shape..","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59400,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59408,"t":"byte","b":[0,52,0,13,64,0,13,88]},{"a":59416,"t":"byte","b":[0,13,120,0,13,116,0,63]},{"a":59424,"t":"byte","b":[192,0,48,0,0,92,0,0]},{"a":59432,"t":"byte","b":[100,0,2,91,0,1,93,195]},{"a":59440,"t":"byte","b":[1,221,12,1,117,15,9,116]},{"a":59448,"t":"byte","b":[13,5,116,52,7,117,208,0]},{"a":59456,"t":"byte","b":[53,63,64,53,1,0,53,0]},{"a":59464,"t":"byte","b":[0,55,160,0,61,90,0,15]},{"a":59472,"t":"byte","b":[213,192,3,191,64,1,189,64]},{"a":59480,"t":"byte","b":[3,219,64,62,251,64,239,125]},{"a":59488,"t":"byte","b":[128,158,95,128,95,87,240,123]},{"a":59496,"t":"byte","b":[85,208,247,213,112,57,125,124]},{"a":59504,"t":"byte","b":[11,151,248,0,57,92,0,3]},{"a":59512,"t":"byte","b":[176,0,0,0,0,0,0,149]},{"a":59520,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59528,"t":"byte","b":[0,0,0,0,0,0,0,28]},{"a":59536,"t":"byte","b":[0,0,1,112,0,37,112,0]},{"a":59544,"t":"byte","b":[45,112,0,29,112,0,3,252]},{"a":59552,"t":"byte","b":[0,0,12,0,0,53,0,0]},{"a":59560,"t":"byte","b":[25,0,0,229,128,195,117,64]},{"a":59568,"t":"byte","b":[48,119,64,240,93,64,112,29]},{"a":59576,"t":"byte","b":[96,28,29,80,7,93,208,0]},{"a":59584,"t":"byte","b":[1,252,92,0,64,92,0,0]},{"a":59592,"t":"byte","b":[92,0,10,220,0,165,124,3]},{"a":59600,"t":"byte","b":[87,240,1,254,192,1,126,64]},{"a":59608,"t":"byte","b":[1,231,192,1,239,188,2,125]},{"a":59616,"t":"byte","b":[251,2,245,182,15,213,245,7]},{"a":59624,"t":"byte","b":[85,237,13,87,223,61,125,108]},{"a":59632,"t":"byte","b":[47,214,224,53,108,0,14,192]},{"a":59640,"t":"byte","b":[0,0,0,0,0,0,0,198]},{"a":59648,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59656,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59664,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59672,"t":"byte","b":[0,0,0,1,0,0,3,64]},{"a":59680,"t":"byte","b":[0,0,80,0,0,208,0,215]},{"a":59688,"t":"byte","b":[112,0,125,112,0,125,192,0]},{"a":59696,"t":"byte","b":[215,0,0,84,0,0,124,0]},{"a":59704,"t":"byte","b":[0,192,0,0,0,0,0,67]},{"a":59712,"t":"byte","b":[0,0,0,0,8,0,0,8]},{"a":59720,"t":"byte","b":[0,0,8,0,8,8,8,2]},{"a":59728,"t":"byte","b":[42,32,2,42,32,0,186,128]},{"a":59736,"t":"byte","b":[0,235,128,2,174,160,42,191]},{"a":59744,"t":"byte","b":[170,2,174,160,0,186,128,0]},{"a":59752,"t":"byte","b":[170,128,2,46,32,2,46,32]},{"a":59760,"t":"byte","b":[8,8,8,0,8,0,0,8]},{"a":59768,"t":"byte","b":[0,0,8,0,0,0,0,106]},{"a":59776,"t":"byte","b":[0,8,0,0,8,0,0,8]},{"a":59784,"t":"byte","b":[0,8,8,8,10,42,40,2]},{"a":59792,"t":"byte","b":[58,32,2,170,160,0,235,128]},{"a":59800,"t":"byte","b":[2,238,160,2,191,160,42,191]},{"a":59808,"t":"byte","b":[234,2,191,160,2,238,160,0]},{"a":59816,"t":"byte","b":[234,128,2,171,160,2,42,32]},{"a":59824,"t":"byte","b":[10,42,40,8,8,8,0,8]},{"a":59832,"t":"byte","b":[0,0,8,0,0,8,0,250]},{"a":59840,"t":"byte","b":[42,170,128,0,0,0,0,0]},{"a":59848,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59856,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59864,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59872,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59880,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59888,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59896,"t":"byte","b":[0,0,0,0,0,0,0,230]},{"a":59904,"t":"byte","b":[0,0,4,0,0,20,0,0]},{"a":59912,"t":"byte","b":[20,0,0,84,0,0,84,0]},{"a":59920,"t":"byte","b":[0,87,0,0,87,0,0,23]},{"a":59928,"t":"byte","b":[0,0,31,0,0,31,0,0]},{"a":59936,"t":"byte","b":[5,0,0,21,0,0,21,0]},{"a":59944,"t":"byte","b":[0,37,0,0,54,0,1,23]},{"a":59952,"t":"byte","b":[0,3,85,0,3,87,0,1]},{"a":59960,"t":"byte","b":[65,0,0,0,0,0,0,71]},{"a":59968,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":59976,"t":"byte","b":[0,0,0,0,0,0,64,0]},{"a":59984,"t":"byte","b":[1,83,0,1,87,0,5,87]},{"a":59992,"t":"byte","b":[0,5,95,0,0,95,0,0]},{"a":60000,"t":"byte","b":[5,0,0,21,0,0,21,0]},{"a":60008,"t":"byte","b":[0,37,0,0,54,0,1,23]},{"a":60016,"t":"byte","b":[0,3,85,0,3,87,0,1]},{"a":60024,"t":"byte","b":[65,0,0,0,0,0,0,109]},{"a":60032,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60040,"t":"byte","b":[0,0,0,0,192,0,0,192]},{"a":60048,"t":"byte","b":[21,0,192,95,192,240,122,144]},{"a":60056,"t":"byte","b":[177,106,64,253,234,64,245,169]},{"a":60064,"t":"byte","b":[3,87,169,79,126,165,76,86]},{"a":60072,"t":"byte","b":[165,124,90,149,80,85,85,80]},{"a":60080,"t":"byte","b":[85,85,64,69,85,80,53,213]},{"a":60088,"t":"byte","b":[80,21,23,80,4,0,64,34]},{"a":60096,"t":"byte","b":[21,64,0,21,64,0,21,64]},{"a":60104,"t":"byte","b":[0,53,64,0,47,192,0,42]},{"a":60112,"t":"byte","b":[140,0,202,252,0,255,240,0]},{"a":60120,"t":"byte","b":[255,240,0,55,192,0,63,240]},{"a":60128,"t":"byte","b":[0,55,192,0,55,192,0,55]},{"a":60136,"t":"byte","b":[0,0,55,192,0,247,192,0]},{"a":60144,"t":"byte","b":[223,0,0,223,0,0,215,128]},{"a":60152,"t":"byte","b":[0,247,224,0,247,248,0,68]},{"a":60160,"t":"byte","b":[0,0,0,0,0,0,0,16]},{"a":60168,"t":"byte","b":[0,0,20,0,0,213,0,3]},{"a":60176,"t":"byte","b":[213,64,3,245,64,3,173,64]},{"a":60184,"t":"byte","b":[10,169,0,6,172,64,13,168]},{"a":60192,"t":"byte","b":[0,9,96,0,61,224,0,53]},{"a":60200,"t":"byte","b":[80,0,213,112,0,215,117,140]},{"a":60208,"t":"byte","b":[215,119,252,213,255,255,213,90]},{"a":60216,"t":"byte","b":[48,117,90,48,31,219,0,87]},{"a":60224,"t":"byte","b":[21,64,0,21,64,0,21,64]},{"a":60232,"t":"byte","b":[0,53,64,0,47,192,0,42]},{"a":60240,"t":"byte","b":[128,0,10,128,0,14,128,0]},{"a":60248,"t":"byte","b":[14,128,0,43,128,0,47,128]},{"a":60256,"t":"byte","b":[0,46,128,0,46,128,0,46]},{"a":60264,"t":"byte","b":[64,0,214,192,0,255,240,0]},{"a":60272,"t":"byte","b":[95,240,0,223,192,0,63,128]},{"a":60280,"t":"byte","b":[0,255,224,0,247,248,0,116]},{"a":60288,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60296,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60304,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60312,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60320,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60328,"t":"byte","b":[52,0,0,29,192,0,219,192]},{"a":60336,"t":"byte","b":[0,93,112,3,93,240,1,95]},{"a":60344,"t":"byte","b":[60,1,124,212,13,116,84,121]},{"a":60352,"t":"byte","b":[3,112,84,5,112,84,5,240]},{"a":60360,"t":"byte","b":[227,55,60,99,29,12,48,55]},{"a":60368,"t":"byte","b":[12,192,54,140,0,61,163,0]},{"a":60376,"t":"byte","b":[15,107,0,3,219,0,2,117]},{"a":60384,"t":"byte","b":[252,3,125,48,2,83,12,51]},{"a":60392,"t":"byte","b":[255,0,231,125,192,159,223,112]},{"a":60400,"t":"byte","b":[111,87,216,127,213,247,252,117]},{"a":60408,"t":"byte","b":[52,51,252,247,0,192,204,114]},{"a":60416,"l":"sprite_shapes_4","c":"Bytes $EC00 to $EFFF of sprite_shapes (part 4 of 8, 8188 bytes in all): Sprite shapes and further character data of video bank 3, 64 bytes per shape..","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60424,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60432,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60440,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60448,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60456,"t":"byte","b":[28,0,3,116,0,3,231,0]},{"a":60464,"t":"byte","b":[13,117,0,15,117,192,60,245]},{"a":60472,"t":"byte","b":[64,23,61,64,21,29,112,84]},{"a":60480,"t":"byte","b":[21,13,192,21,13,80,203,15]},{"a":60488,"t":"byte","b":[80,201,60,220,12,48,116,3]},{"a":60496,"t":"byte","b":[48,220,0,50,156,0,202,124]},{"a":60504,"t":"byte","b":[0,233,240,0,231,192,63,93]},{"a":60512,"t":"byte","b":[128,12,125,192,48,197,128,0]},{"a":60520,"t":"byte","b":[255,204,3,125,219,13,247,246]},{"a":60528,"t":"byte","b":[39,213,249,223,87,253,28,93]},{"a":60536,"t":"byte","b":[63,223,63,204,51,3,0]},{"a":60543,"l":"f_EC7F","c":"Data at $EC7F (f_EC7F): read by sinking_animation.","t":"byte","b":[126,0,0],"x":[14736]},{"a":60546,"l":"f_EC82","c":"Data at $EC82 (f_EC82): written by sinking_animation.","t":"byte","b":[0,0,0,0,0,0,0,0],"x":[14739]},{"a":60554,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60562,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60570,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60578,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60586,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60594,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60602,"t":"byte","b":[0,0]},{"a":60604,"l":"a_ECBC","c":"Data at $ECBC (a_ECBC): read by sinking_animation.","t":"byte","b":[0],"x":[14716]},{"a":60605,"l":"a_ECBD","c":"Data at $ECBD (a_ECBD): read by sinking_animation.","t":"byte","b":[0],"x":[14720]},{"a":60606,"l":"a_ECBE","c":"Data at $ECBE (a_ECBE): read by sinking_animation.","t":"byte","b":[0],"x":[14724]},{"a":60607,"l":"f_ECBF","c":"Data at $ECBF (f_ECBF): read by sinking_animation.","t":"byte","b":[123],"x":[14730]},{"a":60608,"l":"a_ECC0","c":"Data at $ECC0 (a_ECC0): written by sinking_animation.","t":"byte","b":[0],"x":[14754]},{"a":60609,"l":"a_ECC1","c":"Data at $ECC1 (a_ECC1): written by sinking_animation.","t":"byte","b":[0],"x":[14750]},{"a":60610,"l":"f_ECC2","c":"Data at $ECC2 (f_ECC2): written by sinking_animation.","t":"byte","b":[0,0,0,0,0,0,0,0],"x":[14733,14746]},{"a":60618,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60626,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60634,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60642,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60650,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60658,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60666,"t":"byte","b":[0,0,0,0,0,83,0,0]},{"a":60674,"c":"Continues sprite_shapes ($E000 to $FFFB) at offset 3330: Sprite shapes and further character data of video bank 3, 64 bytes per shape. No instruction names this address, the data is reached through an index or pointer.","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60682,"t":"byte","b":[0,0,192,0,0,192,0,0]},{"a":60690,"t":"byte","b":[192,0,0,240,0,0,176,80]},{"a":60698,"t":"byte","b":[0,253,84,0,245,85,0,85]},{"a":60706,"t":"byte","b":[85,64,93,125,76,87,229,127]},{"a":60714,"t":"byte","b":[90,149,83,85,85,80,85,85]},{"a":60722,"t":"byte","b":[64,69,85,80,53,213,80,21]},{"a":60730,"t":"byte","b":[23,80,4,0,64,86,1,93]},{"a":60738,"t":"byte","b":[64,1,15,64,171,170,234,85]},{"a":60746,"t":"byte","b":[85,117,105,191,217,109,181,249]},{"a":60754,"t":"byte","b":[117,117,109,109,181,237,117,245]},{"a":60762,"t":"byte","b":[221,125,127,125,85,245,85,247]},{"a":60770,"t":"byte","b":[125,255,1,115,0,1,147,192]},{"a":60778,"t":"byte","b":[13,108,192,5,119,192,7,119]},{"a":60786,"t":"byte","b":[0,5,212,0,53,208,0,21]},{"a":60794,"t":"byte","b":[208,0,29,192,0,33,0,0]},{"a":60802,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60810,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60818,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":60826,"t":"byte","b":[0,0,0,0,0,5,0,0]},{"a":60834,"t":"byte","b":[29,64,0,21,80,0,5,84]},{"a":60842,"t":"byte","b":[0,9,212,0,2,117,0,5]},{"a":60850,"t":"byte","b":[117,0,21,245,0,19,93,0]},{"a":60858,"t":"byte","b":[19,213,0,15,84,122,0,0]},{"a":60866,"t":"byte","b":[0,0,0,0,5,0,0,29]},{"a":60874,"t":"byte","b":[64,0,21,84,0,5,85,0]},{"a":60882,"t":"byte","b":[9,213,0,5,165,64,87,173]},{"a":60890,"t":"byte","b":[64,28,61,64,48,53,0,0]},{"a":60898,"t":"byte","b":[53,0,0,13,80,0,3,212]},{"a":60906,"t":"byte","b":[0,0,52,0,0,13,0,0]},{"a":60914,"t":"byte","b":[3,0,0,0,0,0,0,0]},{"a":60922,"t":"byte","b":[0,0,0,0,0,115,1,84]},{"a":60930,"t":"byte","b":[0,5,85,0,5,105,0,21]},{"a":60938,"t":"byte","b":[90,64,21,86,64,21,165,192]},{"a":60946,"t":"byte","b":[62,91,192,29,167,192,29,101]},{"a":60954,"t":"byte","b":[192,29,246,64,29,245,64,23]},{"a":60962,"t":"byte","b":[94,64,22,90,64,22,90,64]},{"a":60970,"t":"byte","b":[22,90,64,61,255,64,23,173]},{"a":60978,"t":"byte","b":[64,13,247,0,59,94,192,223]},{"a":60986,"t":"byte","b":[95,112,221,247,112,21,1,84]},{"a":60994,"t":"byte","b":[0,5,85,0,5,105,0,21]},{"a":61002,"t":"byte","b":[90,64,21,86,64,21,165,192]},{"a":61010,"t":"byte","b":[62,91,192,29,167,192,29,102]},{"a":61018,"t":"byte","b":[192,29,246,64,29,246,64,23]},{"a":61026,"t":"byte","b":[94,64,22,90,64,22,90,64]},{"a":61034,"t":"byte","b":[22,90,64,61,255,64,23,93]},{"a":61042,"t":"byte","b":[64,14,251,0,23,93,64,239]},{"a":61050,"t":"byte","b":[95,176,238,251,176,43,0,252]},{"a":61058,"t":"byte","b":[0,3,90,0,13,106,128,53]},{"a":61066,"t":"byte","b":[106,128,54,90,160,63,255,240]},{"a":61074,"t":"byte","b":[255,245,84,238,230,100,222,230]},{"a":61082,"t":"byte","b":[100,221,230,100,255,247,116,221]},{"a":61090,"t":"byte","b":[213,84,255,255,240,55,85,160]},{"a":61098,"t":"byte","b":[53,90,128,13,102,128,3,90]},{"a":61106,"t":"byte","b":[0,0,252,0,0,0,0,0]},{"a":61114,"t":"byte","b":[0,0,0,0,0,5,0,252]},{"a":61122,"t":"byte","b":[0,3,90,0,13,106,128,53]},{"a":61130,"t":"byte","b":[106,128,61,154,160,63,255,240]},{"a":61138,"t":"byte","b":[255,245,84,119,153,152,119,153]},{"a":61146,"t":"byte","b":[152,119,121,152,255,247,116,221]},{"a":61154,"t":"byte","b":[213,84,255,255,240,55,101,160]},{"a":61162,"t":"byte","b":[53,90,128,13,90,128,3,86]},{"a":61170,"t":"byte","b":[0,0,252,0,0,0,0,0]},{"a":61178,"t":"byte","b":[0,0,0,0,0,136,48,84]},{"a":61186,"t":"byte","b":[0,55,149,0,49,149,0,5]},{"a":61194,"t":"byte","b":[101,64,3,255,0,5,101,64]},{"a":61202,"t":"byte","b":[3,255,0,205,101,64,213,85]},{"a":61210,"t":"byte","b":[0,193,213,64,63,223,192,1]},{"a":61218,"t":"byte","b":[213,64,63,127,192,1,85,64]},{"a":61226,"t":"byte","b":[13,153,144,5,221,208,5,85]},{"a":61234,"t":"byte","b":[80,9,85,80,13,153,144,5]},{"a":61242,"t":"byte","b":[221,212,5,85,84,168,9,85]},{"a":61250,"t":"byte","b":[88,13,153,156,5,221,212,53]},{"a":61258,"t":"byte","b":[85,87,63,255,255,55,255,255]},{"a":61266,"t":"byte","b":[15,255,252,0,0,0,0,0]},{"a":61274,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61282,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61290,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61298,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61306,"t":"byte","b":[0,0,0,0,0,100,0,0]},{"a":61314,"t":"byte","b":[0,15,0,0,58,192,0,46]},{"a":61322,"t":"byte","b":[64,0,58,64,0,14,0,0]},{"a":61330,"t":"byte","b":[6,64,0,6,159,128,26,170]},{"a":61338,"t":"byte","b":[128,26,170,128,58,106,128,26]},{"a":61346,"t":"byte","b":[154,64,14,233,0,0,0,10]},{"a":61354,"t":"byte","b":[0,0,0,0,40,0,0,0]},{"a":61362,"t":"byte","b":[32,0,0,0,0,0,0,0]},{"a":61370,"t":"byte","b":[0,0,0,0,0,142,0,0]},{"a":61378,"t":"byte","b":[0,15,0,0,58,192,0,46]},{"a":61386,"t":"byte","b":[64,0,10,64,0,14,0,0]},{"a":61394,"t":"byte","b":[6,64,0,6,159,128,26,170]},{"a":61402,"t":"byte","b":[128,26,170,128,58,106,128,26]},{"a":61410,"t":"byte","b":[154,192,15,171,8,0,52,0]},{"a":61418,"t":"byte","b":[0,0,160,0,128,0,0,0]},{"a":61426,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61434,"t":"byte","b":[0,0,0,0,0,141]},{"a":61440,"l":"sprite_shapes_5","c":"Bytes $F000 to $F3FF of sprite_shapes (part 5 of 8, 8188 bytes in all): Sprite shapes and further character data of video bank 3, 64 bytes per shape..","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61448,"t":"byte","b":[0,0,0,0,5,69,64,0]},{"a":61456,"t":"byte","b":[16,0,5,85,64,6,154,64]},{"a":61464,"t":"byte","b":[7,87,64,5,85,64,0,16]},{"a":61472,"t":"byte","b":[0,0,252,0,42,154,160,21]},{"a":61480,"t":"byte","b":[117,80,31,223,208,213,221,92]},{"a":61488,"t":"byte","b":[117,85,116,69,169,68,77,101]},{"a":61496,"t":"byte","b":[196,77,101,196,65,85,4,81]},{"a":61504,"t":"byte","b":[64,220,4,196,252,4,212,252]},{"a":61512,"t":"byte","b":[28,92,116,16,112,84,112,192]},{"a":61520,"t":"byte","b":[84,64,0,84,192,0,220,0]},{"a":61528,"t":"byte","b":[3,255,0,15,151,192,23,255]},{"a":61536,"t":"byte","b":[80,23,151,80,159,151,216,247]},{"a":61544,"t":"byte","b":[255,124,151,87,88,247,87,124]},{"a":61552,"t":"byte","b":[151,87,88,244,220,124,148,48]},{"a":61560,"t":"byte","b":[88,244,0,124,148,0,88,51]},{"a":61568,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61576,"t":"byte","b":[0,0,0,0,28,0,0,1]},{"a":61584,"t":"byte","b":[112,0,37,112,0,45,112,0]},{"a":61592,"t":"byte","b":[29,112,0,3,240,0,0,60]},{"a":61600,"t":"byte","b":[0,0,12,0,0,53,0,0]},{"a":61608,"t":"byte","b":[25,0,0,229,128,3,117,64]},{"a":61616,"t":"byte","b":[0,119,64,0,93,64,0,29]},{"a":61624,"t":"byte","b":[96,0,29,80,0,13,208,94]},{"a":61632,"t":"byte","b":[64,220,4,68,252,4,212,252]},{"a":61640,"t":"byte","b":[28,92,116,16,112,84,112,192]},{"a":61648,"t":"byte","b":[84,64,0,84,192,0,220,0]},{"a":61656,"t":"byte","b":[3,255,0,47,151,224,23,255]},{"a":61664,"t":"byte","b":[80,23,151,80,95,151,212,183]},{"a":61672,"t":"byte","b":[255,120,87,151,84,183,87,120]},{"a":61680,"t":"byte","b":[87,87,84,180,220,120,84,48]},{"a":61688,"t":"byte","b":[84,180,0,120,84,0,84,149]},{"a":61696,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":61704,"t":"byte","b":[0,0,0,0,0,0,52,0]},{"a":61712,"t":"byte","b":[13,64,0,13,88,0,13,120]},{"a":61720,"t":"byte","b":[0,13,116,0,15,192,0,60]},{"a":61728,"t":"byte","b":[0,0,48,0,0,92,0,0]},{"a":61736,"t":"byte","b":[100,0,2,91,0,1,93,192]},{"a":61744,"t":"byte","b":[1,221,0,1,117,0,9,116]},{"a":61752,"t":"byte","b":[0,5,116,0,7,112,0,15]},{"a":61760,"t":"byte","b":[4,52,1,53,13,7,53,15]},{"a":61768,"t":"byte","b":[93,55,3,243,61,0,192,61]},{"a":61776,"t":"byte","b":[128,0,15,96,0,3,216,0]},{"a":61784,"t":"byte","b":[0,255,0,0,29,0,2,77]},{"a":61792,"t":"byte","b":[64,3,125,64,2,91,64,3]},{"a":61800,"t":"byte","b":[247,192,50,253,128,239,223,112]},{"a":61808,"t":"byte","b":[158,215,200,159,213,247,94,213]},{"a":61816,"t":"byte","b":[118,255,127,215,48,238,236,66]},{"a":61824,"t":"byte","b":[64,28,16,208,112,92,117,240]},{"a":61832,"t":"byte","b":[92,207,192,220,3,0,124,0]},{"a":61840,"t":"byte","b":[2,124,0,9,240,0,39,192]},{"a":61848,"t":"byte","b":[0,255,0,0,116,0,1,113]},{"a":61856,"l":"a_F1A0","c":"Data at $F1A0 (a_F1A0): read by v1_cmd_goto.","t":"byte","b":[128,1,125,192,1,229,128,3],"x":[41179]},{"a":61864,"t":"byte","b":[223,192,2,127,140,13,247,251]},{"a":61872,"t":"byte","b":[35,215,182,223,87,246,157,87]},{"a":61880,"t":"byte","b":[181,215,253,255,59,187,12,65]},{"a":61888,"t":"byte","b":[4,52,1,53,13,7,53,15]},{"a":61896,"t":"byte","b":[93,55,3,243,61,0,192,61]},{"a":61904,"t":"byte","b":[128,0,15,96,0,3,216,0]},{"a":61912,"t":"byte","b":[0,255,0,0,29,0,3,77]},{"a":61920,"c":"Continues sprite_shapes ($E000 to $FFFB) at offset 4576: Sprite shapes and further character data of video bank 3, 64 bytes per shape. No instruction names this address, the data is reached through an index or pointer.","t":"byte","b":[64,2,109,64,3,95,64,2]},{"a":61928,"t":"byte","b":[246,192,51,253,192,238,223,96]},{"a":61936,"t":"byte","b":[159,215,220,94,213,247,95,213]},{"a":61944,"t":"byte","b":[118,254,127,247,48,187,184,232]},{"a":61952,"t":"byte","b":[0,116,0,10,221,192,57,85]},{"a":61960,"t":"byte","b":[115,47,255,210,57,149,115,59]},{"a":61968,"t":"byte","b":[119,115,59,183,115,251,119,127]},{"a":61976,"t":"byte","b":[121,119,119,255,255,255,170,170]},{"a":61984,"t":"byte","b":[170,253,125,255,85,85,85,85]},{"a":61992,"t":"byte","b":[85,85,127,253,255,95,245,127]},{"a":62000,"t":"byte","b":[122,173,234,118,157,218,117,93]},{"a":62008,"t":"byte","b":[213,117,93,213,117,93,213,59]},{"a":62016,"t":"byte","b":[255,253,255,122,173,233,223,253]},{"a":62024,"t":"byte","b":[255,246,169,85,245,85,85,126]},{"a":62032,"t":"byte","b":[255,253,126,89,149,223,255,255]},{"a":62040,"t":"byte","b":[156,192,51,159,255,255,223,255]},{"a":62048,"t":"byte","b":[255,124,0,0,124,0,0,244]},{"a":62056,"t":"byte","b":[0,0,240,0,0,208,0,0]},{"a":62064,"t":"byte","b":[64,0,0,0,0,0,0,0]},{"a":62072,"t":"byte","b":[0,0,0,0,0,0,0,55]},{"a":62080,"t":"byte","b":[7,64,0,93,220,0,149,87]},{"a":62088,"t":"byte","b":[0,255,253,0,169,87,0,187]},{"a":62096,"t":"byte","b":[119,0,187,183,0,187,119,255]},{"a":62104,"t":"byte","b":[187,127,95,255,255,253,170,170]},{"a":62112,"t":"byte","b":[165,255,255,247,85,85,95,85]},{"a":62120,"t":"byte","b":[85,95,247,255,215,213,255,95]},{"a":62128,"t":"byte","b":[183,170,223,119,105,223,119,85]},{"a":62136,"t":"byte","b":[223,119,85,223,119,85,223,94]},{"a":62144,"t":"byte","b":[247,255,223,126,95,95,251,247]},{"a":62152,"t":"byte","b":[255,95,253,175,111,125,247,125]},{"a":62160,"t":"byte","b":[223,95,189,159,252,247,183,252]},{"a":62168,"t":"byte","b":[182,103,0,246,231,252,247,183]},{"a":62176,"t":"byte","b":[220,61,159,252,61,223,0,31]},{"a":62184,"t":"byte","b":[125,0,15,252,0,7,244,0]},{"a":62192,"t":"byte","b":[1,80,0,0,0,0,0,0]},{"a":62200,"t":"byte","b":[0,0,0,0,0,0,0,33]},{"a":62208,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62216,"t":"byte","b":[0,0,0,0,5,69,64,0]},{"a":62224,"t":"byte","b":[48,0,5,85,64,5,85,64]},{"a":62232,"t":"byte","b":[5,117,64,5,253,64,0,48]},{"a":62240,"t":"byte","b":[0,0,252,0,42,170,160,21]},{"a":62248,"t":"byte","b":[85,80,21,89,80,213,93,92]},{"a":62256,"t":"byte","b":[117,89,116,69,95,68,77,93]},{"a":62264,"t":"byte","b":[196,77,85,196,65,117,4,85]},{"a":62272,"t":"byte","b":[67,223,4,64,100,4,192,100]},{"a":62280,"t":"byte","b":[28,80,84,112,212,103,192,52]},{"a":62288,"t":"byte","b":[87,0,12,84,0,0,116,0]},{"a":62296,"t":"byte","b":[3,255,0,15,87,192,5,221]},{"a":62304,"t":"byte","b":[64,23,151,80,175,87,232,55]},{"a":62312,"t":"byte","b":[255,112,151,239,88,247,167,124]},{"a":62320,"t":"byte","b":[151,151,88,247,87,124,148,84]},{"a":62328,"t":"byte","b":[88,244,220,124,148,48,88,120]},{"a":62336,"t":"byte","b":[64,28,16,208,112,92,117,240]},{"a":62344,"t":"byte","b":[92,207,192,220,3,0,124,0]},{"a":62352,"t":"byte","b":[2,124,0,9,240,0,39,192]},{"a":62360,"t":"byte","b":[0,255,0,0,116,0,1,113]},{"a":62368,"t":"byte","b":[192,1,121,128,1,245,192,3]},{"a":62376,"t":"byte","b":[159,128,3,127,204,9,247,187]},{"a":62384,"t":"byte","b":[55,215,246,223,87,181,157,87]},{"a":62392,"t":"byte","b":[245,223,253,191,46,238,12,16]},{"a":62400,"t":"byte","b":[67,223,4,64,100,4,192,100]},{"a":62408,"t":"byte","b":[28,80,84,112,212,103,192,52]},{"a":62416,"t":"byte","b":[87,0,12,84,0,0,116,0]},{"a":62424,"t":"byte","b":[3,255,0,47,87,224,37,221]},{"a":62432,"t":"byte","b":[96,23,151,80,175,87,232,247]},{"a":62440,"t":"byte","b":[255,124,23,239,80,183,103,120]},{"a":62448,"t":"byte","b":[215,151,92,183,151,120,212,84]},{"a":62456,"t":"byte","b":[92,180,220,120,212,48,92,100]},{"a":62464,"l":"sprite_shapes_6","c":"Bytes $F400 to $F7FF of sprite_shapes (part 6 of 8, 8188 bytes in all): Sprite shapes and further character data of video bank 3, 64 bytes per shape..","t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62472,"t":"byte","b":[0,0,0,0,0,1,64,0]},{"a":62480,"t":"byte","b":[84,0,21,1,64,16,86,64]},{"a":62488,"t":"byte","b":[22,87,64,23,85,64,21,84]},{"a":62496,"t":"byte","b":[0,4,252,0,0,48,0,0]},{"a":62504,"t":"byte","b":[255,208,23,215,112,29,125,112]},{"a":62512,"t":"byte","b":[29,86,112,29,105,112,49,89]},{"a":62520,"t":"byte","b":[112,49,85,112,49,85,243,110]},{"a":62528,"t":"byte","b":[192,213,223,64,255,20,64,127]},{"a":62536,"t":"byte","b":[28,76,125,16,116,87,0,208]},{"a":62544,"t":"byte","b":[84,0,64,84,0,3,223,0]},{"a":62552,"t":"byte","b":[26,223,128,29,125,208,22,183]},{"a":62560,"t":"byte","b":[160,87,119,116,93,159,232,93]},{"a":62568,"t":"byte","b":[221,244,125,175,216,127,119,221]},{"a":62576,"t":"byte","b":[95,103,218,95,117,221,23,109]},{"a":62584,"t":"byte","b":[90,21,92,116,5,240,0,16]},{"a":62592,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62600,"t":"byte","b":[0,0,0,0,1,64,0,0]},{"a":62608,"t":"byte","b":[21,0,1,64,84,1,149,4]},{"a":62616,"t":"byte","b":[1,213,148,1,85,212,0,21]},{"a":62624,"t":"byte","b":[84,0,63,16,0,12,0,7]},{"a":62632,"t":"byte","b":[255,0,13,215,212,13,125,116]},{"a":62640,"t":"byte","b":[13,149,116,13,105,116,13,101]},{"a":62648,"t":"byte","b":[76,13,85,76,207,85,76,81]},{"a":62656,"t":"byte","b":[192,213,223,64,255,20,64,127]},{"a":62664,"t":"byte","b":[28,76,125,16,116,87,0,208]},{"a":62672,"t":"byte","b":[84,0,64,84,0,3,215,0]},{"a":62680,"t":"byte","b":[29,221,64,26,125,160,23,247]},{"a":62688,"t":"byte","b":[208,86,183,100,93,223,212,93]},{"a":62696,"t":"byte","b":[173,232,125,127,220,127,103,218]},{"a":62704,"t":"byte","b":[95,119,221,95,105,218,23,125]},{"a":62712,"t":"byte","b":[93,21,92,116,5,240,0,48]},{"a":62720,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":62728,"t":"byte","b":[0,0,0,0,0,1,64,0]},{"a":62736,"t":"byte","b":[68,0,21,49,0,4,85,64]},{"a":62744,"t":"byte","b":[21,85,64,21,117,64,21,124]},{"a":62752,"t":"byte","b":[0,4,252,0,0,170,128,10]},{"a":62760,"t":"byte","b":[149,192,21,85,112,21,85,112]},{"a":62768,"t":"byte","b":[29,85,112,29,85,240,17,87]},{"a":62776,"t":"byte","b":[112,19,85,112,19,221,240,169]},{"a":62784,"t":"byte","b":[16,255,192,52,247,112,196,21]},{"a":62792,"t":"byte","b":[240,68,29,48,52,21,0,20]},{"a":62800,"t":"byte","b":[109,0,1,181,0,3,92,0]},{"a":62808,"t":"byte","b":[2,223,160,13,125,208,22,183]},{"a":62816,"t":"byte","b":[104,23,119,244,93,175,234,93]},{"a":62824,"t":"byte","b":[223,244,125,173,218,127,125,125]},{"a":62832,"t":"byte","b":[95,174,122,95,125,125,23,173]},{"a":62840,"t":"byte","b":[122,21,93,252,5,243,0,4]},{"a":62848,"t":"byte","b":[247,87,3,20,255,1,52,253]},{"a":62856,"t":"byte","b":[1,4,125,49,0,213,29,0]},{"a":62864,"t":"byte","b":[21,7,0,21,1,0,247,192]},{"a":62872,"t":"byte","b":[2,247,164,7,125,116,10,222]},{"a":62880,"t":"byte","b":[148,29,221,213,43,246,117,31]},{"a":62888,"t":"byte","b":[119,117,39,250,125,119,221,253]},{"a":62896,"t":"byte","b":[167,217,245,119,93,245,165,121]},{"a":62904,"t":"byte","b":[212,29,53,84,0,15,80,57]},{"a":62912,"t":"byte","b":[16,255,192,52,247,112,196,21]},{"a":62920,"t":"byte","b":[240,68,29,48,52,21,0,20]},{"a":62928,"t":"byte","b":[109,0,1,181,0,3,92,0]},{"a":62936,"t":"byte","b":[3,221,240,14,189,224,23,247]},{"a":62944,"t":"byte","b":[124,22,183,232,93,255,223,93]},{"a":62952,"t":"byte","b":[175,250,125,253,223,127,109,122]},{"a":62960,"t":"byte","b":[95,254,127,95,174,126,23,253]},{"a":62968,"t":"byte","b":[245,21,159,248,5,243,0,157]},{"a":62976,"t":"byte","b":[247,87,3,20,255,1,52,253]},{"a":62984,"t":"byte","b":[1,4,125,49,0,213,29,0]},{"a":62992,"t":"byte","b":[21,7,0,21,1,0,215,192]},{"a":63000,"t":"byte","b":[1,119,116,10,125,164,7,223]},{"a":63008,"t":"byte","b":[212,25,222,149,23,247,117,43]},{"a":63016,"t":"byte","b":[122,117,55,253,125,167,217,253]},{"a":63024,"t":"byte","b":[119,221,245,167,105,245,117,125]},{"a":63032,"t":"byte","b":[212,29,53,84,0,15,80,41]},{"a":63040,"t":"byte","b":[247,255,223,125,159,95,247,247]},{"a":63048,"t":"byte","b":[255,95,253,159,95,125,247,189]},{"a":63056,"t":"byte","b":[223,95,190,239,252,246,103,252]},{"a":63064,"t":"byte","b":[183,183,0,247,183,252,246,103]},{"a":63072,"t":"byte","b":[216,62,239,252,61,223,0,31]},{"a":63080,"t":"byte","b":[125,0,15,252,0,7,244,0]},{"a":63088,"t":"byte","b":[1,80,0,0,0,0,0,0]},{"a":63096,"t":"byte","b":[0,0,0,0,0,0,0,208]},{"a":63104,"t":"byte","b":[3,0,0,5,240,0,5,92]},{"a":63112,"t":"byte","b":[0,5,87,0,1,87,0,0]},{"a":63120,"t":"byte","b":[87,0,0,213,252,1,87,251]},{"a":63128,"t":"byte","b":[95,247,240,3,253,192,0,255]},{"a":63136,"t":"byte","b":[0,0,60,0,0,0,0,0]},{"a":63144,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63152,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63160,"t":"byte","b":[0,0,0,0,0,0,0,187]},{"a":63168,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63176,"t":"byte","b":[0,0,13,0,0,55,0,0]},{"a":63184,"t":"byte","b":[247,64,3,213,252,7,87,251]},{"a":63192,"t":"byte","b":[95,247,240,3,253,192,0,255]},{"a":63200,"t":"byte","b":[0,0,60,0,0,0,0,0]},{"a":63208,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63216,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63224,"t":"byte","b":[0,0,0,0,0,0,0,149]},{"a":63232,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63240,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63248,"t":"byte","b":[63,0,0,255,252,5,255,251]},{"a":63256,"t":"byte","b":[95,127,112,3,127,0,0,127]},{"a":63264,"t":"byte","b":[192,0,63,192,0,15,192,0]},{"a":63272,"t":"byte","b":[15,192,0,3,0,0,0,0]},{"a":63280,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63288,"t":"byte","b":[0,0,0,0,0,0,0,5]},{"a":63296,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63304,"t":"byte","b":[0,0,0,0,1,64,0,0]},{"a":63312,"t":"byte","b":[17,0,0,76,84,1,85,16]},{"a":63320,"t":"byte","b":[1,85,84,1,93,84,0,61]},{"a":63328,"t":"byte","b":[84,0,63,16,2,170,0,3]},{"a":63336,"t":"byte","b":[86,160,13,85,84,13,85,84]},{"a":63344,"t":"byte","b":[13,85,116,15,85,116,13,213]},{"a":63352,"t":"byte","b":[68,13,85,196,15,119,196,0]},{"a":63360,"t":"byte","b":[3,255,4,13,223,28,15,84]},{"a":63368,"t":"byte","b":[19,12,116,17,0,84,28,0]},{"a":63376,"t":"byte","b":[121,20,0,94,64,0,53,192]},{"a":63384,"t":"byte","b":[10,247,128,7,125,112,41,222]},{"a":63392,"t":"byte","b":[148,31,221,212,171,250,117,31]},{"a":63400,"t":"byte","b":[247,117,167,122,125,125,125,253]},{"a":63408,"t":"byte","b":[173,186,245,125,125,245,173,122]},{"a":63416,"t":"byte","b":[212,63,117,84,0,207,80,4]},{"a":63424,"t":"byte","b":[3,255,4,13,223,28,15,84]},{"a":63432,"t":"byte","b":[19,12,116,17,0,84,28,0]},{"a":63440,"t":"byte","b":[121,20,0,94,64,0,53,192]},{"a":63448,"t":"byte","b":[15,119,192,11,126,176,61,223]},{"a":63456,"t":"byte","b":[212,43,222,148,247,255,117,175]},{"a":63464,"t":"byte","b":[250,117,247,127,125,173,121,253]},{"a":63472,"t":"byte","b":[253,191,245,189,186,245,95,127]},{"a":63480,"t":"byte","b":[212,47,246,84,0,207,80,115]},{"a":63488,"l":"sprite_shapes_7","c":"Bytes $F800 to $FBFF of sprite_shapes (part 7 of 8, 8188 bytes in all): Sprite shapes and further character data of video bank 3, 64 bytes per shape..","t":"byte","b":[0,0,0,0,21,0,13,85]},{"a":63496,"t":"byte","b":[64,21,85,64,85,85,124,5]},{"a":63504,"t":"byte","b":[101,139,53,3,64,0,0,0]},{"a":63512,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63520,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63528,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63536,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63544,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":63552,"t":"byte","b":[0,0,0,0,0,0,1,84]},{"a":63560,"t":"byte","b":[0,1,84,0,1,85,64,3]},{"a":63568,"t":"byte","b":[232,0,3,236,0,3,170,0]},{"a":63576,"t":"byte","b":[2,168,0,6,168,0,13,168]},{"a":63584,"t":"byte","b":[0,25,64,0,61,192,0,117]},{"a":63592,"t":"byte","b":[80,0,213,112,0,215,117,140]},{"a":63600,"t":"byte","b":[215,119,252,213,255,255,213,90]},{"a":63608,"t":"byte","b":[48,117,90,48,95,219,0,51]},{"a":63616,"t":"byte","b":[3,254,0,3,255,0,1,255]},{"a":63624,"t":"byte","b":[192,2,255,224,3,255,240,3]},{"a":63632,"t":"byte","b":[255,244,3,247,244,3,241,116]},{"a":63640,"t":"byte","b":[3,224,240,3,225,224,1,195]},{"a":63648,"t":"byte","b":[192,7,199,128,15,135,0,31]},{"a":63656,"t":"byte","b":[14,0,60,15,0,120,15,128]},{"a":63664,"t":"byte","b":[240,3,224,240,0,0,120,0]},{"a":63672,"t":"byte","b":[0,30,0,0,0,0,0,94]},{"a":63680,"t":"byte","b":[3,252,0,3,254,0,1,254]},{"a":63688,"t":"byte","b":[0,1,255,0,0,255,0,0]},{"a":63696,"t":"byte","b":[255,128,0,127,192,0,223,192]},{"a":63704,"t":"byte","b":[3,247,192,15,247,192,63,199]},{"a":63712,"t":"byte","b":[192,252,3,64,240,7,64,240]},{"a":63720,"t":"byte","b":[7,128,120,7,0,56,7,0]},{"a":63728,"t":"byte","b":[30,7,0,0,7,128,0,7]},{"a":63736,"t":"byte","b":[224,0,1,248,0,0,0,149]},{"a":63744,"t":"byte","b":[3,252,0,3,252,0,3,252]},{"a":63752,"t":"byte","b":[0,3,252,0,1,254,0,1]},{"a":63760,"t":"byte","b":[253,0,0,253,0,0,255,0]},{"a":63768,"t":"byte","b":[0,95,0,0,127,0,6,254]},{"a":63776,"t":"byte","b":[0,63,248,0,63,224,0,59]},{"a":63784,"t":"byte","b":[192,0,51,64,0,51,64,0]},{"a":63792,"t":"byte","b":[47,0,0,7,128,0,7,224]},{"a":63800,"t":"byte","b":[0,1,248,0,0,0,0,15]},{"a":63808,"t":"byte","b":[3,252,0,3,254,0,1,255]},{"a":63816,"t":"byte","b":[0,1,255,0,0,255,128,0]},{"a":63824,"t":"byte","b":[255,192,0,125,224,0,127,224]},{"a":63832,"t":"byte","b":[0,123,224,0,251,192,0,247]},{"a":63840,"t":"byte","b":[128,1,238,0,3,220,0,7]},{"a":63848,"t":"byte","b":[176,0,7,120,0,14,62,0]},{"a":63856,"t":"byte","b":[15,31,0,15,0,0,7,224]},{"a":63864,"t":"byte","b":[0,3,240,0,0,0,0,66]},{"a":63872,"t":"byte","b":[0,0,0,0,0,0,5,80]},{"a":63880,"t":"byte","b":[0,5,80,0,5,85,0,15]},{"a":63888,"t":"byte","b":[160,0,15,176,0,14,168,0]},{"a":63896,"t":"byte","b":[10,160,0,6,160,0,13,160]},{"a":63904,"t":"byte","b":[0,9,64,0,61,192,0,117]},{"a":63912,"t":"byte","b":[80,0,213,112,0,215,117,140]},{"a":63920,"t":"byte","b":[215,119,252,213,255,255,213,90]},{"a":63928,"t":"byte","b":[48,117,90,48,95,219,0,65]},{"a":63936,"t":"byte","b":[63,192,0,63,192,0,63,192]},{"a":63944,"t":"byte","b":[0,63,192,0,31,192,0,31]},{"a":63952,"t":"byte","b":[192,0,63,192,0,31,192,0]},{"a":63960,"t":"byte","b":[31,192,0,55,192,0,55,192]},{"a":63968,"t":"byte","b":[0,55,192,0,55,64,0,119]},{"a":63976,"t":"byte","b":[64,0,119,128,0,215,0,0]},{"a":63984,"t":"byte","b":[215,0,0,215,0,0,215,128]},{"a":63992,"t":"byte","b":[0,247,224,0,247,248,0,232]},{"a":64000,"t":"byte","b":[0,0,0,0,148,0,13,85]},{"a":64008,"t":"byte","b":[0,21,85,0,85,101,64,1]},{"a":64016,"t":"byte","b":[101,211,3,180,60,0,0,0]},{"a":64024,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64032,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64040,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64048,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64056,"t":"byte","b":[0,0,0,0,0,0,0,89]},{"a":64064,"t":"byte","b":[0,0,36,0,0,168,0,0]},{"a":64072,"t":"byte","b":[170,0,0,170,0,0,170,0]},{"a":64080,"t":"byte","b":[10,40,12,42,170,40,170,137]},{"a":64088,"t":"byte","b":[170,170,185,170,170,168,10,166]},{"a":64096,"t":"byte","b":[148,42,0,160,96,2,96,0]},{"a":64104,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64112,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64120,"t":"byte","b":[0,0,0,0,0,0,0,11]},{"a":64128,"t":"byte","b":[0,0,0,0,0,40,0,0]},{"a":64136,"t":"byte","b":[168,0,0,168,0,0,166,0]},{"a":64144,"t":"byte","b":[40,170,12,170,42,42,170,169]},{"a":64152,"t":"byte","b":[170,170,233,170,170,164,10,170]},{"a":64160,"t":"byte","b":[128,2,138,0,1,16,0,0]},{"a":64168,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64176,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64184,"t":"byte","b":[0,0,0,0,0,0,0,98]},{"a":64192,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64200,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64208,"t":"byte","b":[40,0,12,170,0,42,170,128]},{"a":64216,"t":"byte","b":[170,170,128,170,166,160,10,153]},{"a":64224,"t":"byte","b":[160,2,154,144,6,42,80,0]},{"a":64232,"t":"byte","b":[10,96,0,24,96,0,2,160]},{"a":64240,"t":"byte","b":[0,130,128,0,170,128,0,170]},{"a":64248,"t":"byte","b":[128,0,42,0,0,0,0,4]},{"a":64256,"t":"byte","b":[0,0,0,0,0,0,0,84]},{"a":64264,"t":"byte","b":[0,1,85,0,1,85,0,3]},{"a":64272,"t":"byte","b":[255,0,3,255,0,2,254,0]},{"a":64280,"t":"byte","b":[0,168,0,1,253,0,15,87]},{"a":64288,"t":"byte","b":[192,37,85,96,21,85,80,21]},{"a":64296,"t":"byte","b":[85,80,21,85,80,21,85,80]},{"a":64304,"t":"byte","b":[23,85,80,29,85,208,23,255]},{"a":64312,"t":"byte","b":[80,29,85,208,7,255,64,26]},{"a":64320,"t":"byte","b":[15,255,192,15,255,192,15,255]},{"a":64328,"t":"byte","b":[192,15,223,192,15,255,192,15]},{"a":64336,"t":"byte","b":[223,192,15,223,64,7,223,64]},{"a":64344,"t":"byte","b":[7,221,0,7,199,64,3,207]},{"a":64352,"t":"byte","b":[64,3,199,64,7,71,64,7]},{"a":64360,"t":"byte","b":[195,64,7,195,0,7,71,192]},{"a":64368,"t":"byte","b":[3,71,192,3,7,64,7,1]},{"a":64376,"t":"byte","b":[0,15,64,0,15,64,0,120]},{"a":64384,"t":"byte","b":[0,40,0,0,235,64,48,60]},{"a":64392,"t":"byte","b":[32,8,0,128,42,16,12,59]},{"a":64400,"t":"byte","b":[84,176,12,18,168,3,131,172]},{"a":64408,"t":"byte","b":[10,161,248,30,181,106,83,218]},{"a":64416,"t":"byte","b":[43,24,106,188,42,58,240,58]},{"a":64424,"t":"byte","b":[239,144,15,186,208,2,175,8]},{"a":64432,"t":"byte","b":[15,177,136,10,254,224,35,122]},{"a":64440,"t":"byte","b":[176,1,94,192,0,67,0,237]},{"a":64448,"t":"byte","b":[0,0,128,0,8,4,51,42]},{"a":64456,"t":"byte","b":[20,42,200,194,26,19,12,187]},{"a":64464,"t":"byte","b":[84,178,92,30,168,39,171,172]},{"a":64472,"t":"byte","b":[10,185,176,30,181,104,91,147]},{"a":64480,"t":"byte","b":[168,42,92,236,59,27,48,14]},{"a":64488,"t":"byte","b":[170,128,10,186,195,0,15,44]},{"a":64496,"t":"byte","b":[44,48,170,170,253,235,235,117]},{"a":64504,"t":"byte","b":[124,61,81,0,0,64,192,25]},{"a":64512,"l":"sprite_shapes_8","c":"Bytes $FC00 to $FFFB of sprite_shapes (part 8 of 8, 8188 bytes in all): Sprite shapes and further character data of video bank 3, 64 bytes per shape..","t":"byte","b":[0,0,0,0,0,0,0,21]},{"a":64520,"t":"byte","b":[64,0,21,64,1,85,64,0]},{"a":64528,"t":"byte","b":[43,192,0,59,192,0,170,192]},{"a":64536,"t":"byte","b":[0,42,128,0,42,144,0,42]},{"a":64544,"t":"byte","b":[112,0,1,100,0,3,124,0]},{"a":64552,"t":"byte","b":[5,93,0,13,87,50,93,215]},{"a":64560,"t":"byte","b":[63,221,215,255,255,87,12,165]},{"a":64568,"t":"byte","b":[87,12,165,93,0,231,245,204]},{"a":64576,"t":"byte","b":[0,191,192,0,255,192,3,255]},{"a":64584,"t":"byte","b":[64,11,255,128,15,255,192,31]},{"a":64592,"t":"byte","b":[255,192,31,223,192,29,79,192]},{"a":64600,"t":"byte","b":[15,11,192,11,75,192,3,195]},{"a":64608,"t":"byte","b":[64,2,211,208,0,210,240,0]},{"a":64616,"t":"byte","b":[176,244,0,240,60,2,240,45]},{"a":64624,"t":"byte","b":[11,192,15,0,0,15,0,0]},{"a":64632,"t":"byte","b":[45,0,0,180,0,0,0,169]},{"a":64640,"t":"byte","b":[0,63,192,0,191,192,0,191]},{"a":64648,"t":"byte","b":[64,0,255,64,0,255,0,2]},{"a":64656,"t":"byte","b":[255,0,3,253,0,3,247,0]},{"a":64664,"t":"byte","b":[3,223,192,3,223,240,3,211]},{"a":64672,"t":"byte","b":[252,1,192,63,1,208,15,2]},{"a":64680,"t":"byte","b":[208,15,0,208,45,0,208,44]},{"a":64688,"t":"byte","b":[0,208,180,2,208,0,11,208]},{"a":64696,"t":"byte","b":[0,47,64,0,0,0,0,106]},{"a":64704,"t":"byte","b":[0,63,192,0,63,192,0,63]},{"a":64712,"t":"byte","b":[192,0,63,192,0,191,64,0]},{"a":64720,"t":"byte","b":[127,64,0,127,0,0,255,0]},{"a":64728,"t":"byte","b":[0,245,0,0,253,0,0,191]},{"a":64736,"t":"byte","b":[144,0,47,252,0,11,252,0]},{"a":64744,"t":"byte","b":[3,236,0,1,204,0,1,204]},{"a":64752,"t":"byte","b":[0,0,248,0,2,208,0,11]},{"a":64760,"t":"byte","b":[208,0,47,64,0,0,0,33]},{"a":64768,"t":"byte","b":[0,63,192,0,191,192,0,255]},{"a":64776,"t":"byte","b":[64,0,255,64,2,255,0,3]},{"a":64784,"t":"byte","b":[255,0,11,125,0,11,253,0]},{"a":64792,"t":"byte","b":[11,237,0,3,239,0,2,223]},{"a":64800,"t":"byte","b":[0,0,187,64,0,55,192,0]},{"a":64808,"t":"byte","b":[14,208,0,45,208,0,188,176]},{"a":64816,"t":"byte","b":[0,244,240,0,0,240,0,11]},{"a":64824,"t":"byte","b":[208,0,15,192,0,0,0,87]},{"a":64832,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64840,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64848,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64856,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64864,"t":"byte","b":[0,0,0,13,0,3,80,0]},{"a":64872,"t":"byte","b":[3,86,0,3,94,0,3,93]},{"a":64880,"t":"byte","b":[0,51,240,0,95,0,2,100]},{"a":64888,"t":"byte","b":[0,1,91,0,1,213,0,100]},{"a":64896,"t":"byte","b":[5,221,204,9,117,77,21,117]},{"a":64904,"t":"byte","b":[7,53,240,12,221,48,48,215]},{"a":64912,"t":"byte","b":[63,240,222,175,192,245,104,0]},{"a":64920,"t":"byte","b":[63,87,0,3,253,0,0,205]},{"a":64928,"t":"byte","b":[64,3,125,64,2,91,64,3]},{"a":64936,"t":"byte","b":[247,192,50,253,128,239,223,112]},{"a":64944,"t":"byte","b":[158,215,216,159,213,247,94,213]},{"a":64952,"t":"byte","b":[118,255,127,215,48,238,236,13]},{"a":64960,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64968,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64976,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64984,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":64992,"t":"byte","b":[0,112,0,0,5,192,0,149]},{"a":65000,"t":"byte","b":[192,0,181,192,0,117,192,0]},{"a":65008,"t":"byte","b":[15,204,0,0,245,0,0,25]},{"a":65016,"t":"byte","b":[128,0,229,64,0,87,64,182]},{"a":65024,"t":"byte","b":[51,119,80,113,93,96,208,93]},{"a":65032,"t":"byte","b":[84,48,15,92,12,12,119,15]},{"a":65040,"t":"byte","b":[252,215,3,250,183,0,41,95]},{"a":65048,"t":"byte","b":[0,213,252,0,127,192,1,115]},{"a":65056,"t":"byte","b":[0,1,125,192,1,229,128,3]},{"a":65064,"t":"byte","b":[223,192,2,127,140,13,247,251]},{"a":65072,"t":"byte","b":[39,215,182,223,87,246,157,87]},{"a":65080,"t":"byte","b":[181,215,253,255,59,187,12,90]},{"a":65088,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65096,"t":"byte","b":[0,0,1,80,0,5,84,0]},{"a":65104,"t":"byte","b":[5,116,0,13,229,0,11,173]},{"a":65112,"t":"byte","b":[0,2,169,0,2,165,0,2]},{"a":65120,"t":"byte","b":[107,0,1,148,0,2,111,0]},{"a":65128,"t":"byte","b":[13,157,0,13,103,0,55,85]},{"a":65136,"t":"byte","b":[0,55,213,0,53,247,0,13]},{"a":65144,"t":"byte","b":[85,0,3,85,0,0,255,20]},{"a":65152,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65160,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65168,"t":"byte","b":[0,0,0,0,5,0,0,85]},{"a":65176,"t":"byte","b":[0,1,85,0,1,95,0,5]},{"a":65184,"t":"byte","b":[114,0,5,64,0,5,192,0]},{"a":65192,"t":"byte","b":[15,0,0,0,0,0,0,0]},{"a":65200,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65208,"t":"byte","b":[0,0,0,0,0,0,0,32]},{"a":65216,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65224,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65232,"t":"byte","b":[0,0,0,0,0,64,0,0]},{"a":65240,"t":"byte","b":[80,0,0,84,0,0,148,0]},{"a":65248,"t":"byte","b":[0,37,0,5,5,64,23,9]},{"a":65256,"t":"byte","b":[124,92,1,87,80,15,85,208]},{"a":65264,"t":"byte","b":[55,215,240,53,247,192,53,85]},{"a":65272,"t":"byte","b":[192,13,87,0,3,92,0,115]},{"a":65280,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65288,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65296,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65304,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65312,"t":"byte","b":[0,0,0,0,0,0,0,5]},{"a":65320,"t":"byte","b":[64,1,21,80,1,87,80,5]},{"a":65328,"t":"byte","b":[82,212,5,192,181,85,0,173]},{"a":65336,"t":"byte","b":[92,0,43,240,0,0,0,87]},{"a":65344,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65352,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65360,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65368,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65376,"t":"byte","b":[0,0,0,0,80,0,1,84]},{"a":65384,"t":"byte","b":[0,20,85,64,80,245,85,64]},{"a":65392,"t":"byte","b":[15,85,192,0,255,0,0,0]},{"a":65400,"t":"byte","b":[0,0,0,0,0,0,0,100]},{"a":65408,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65416,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65424,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65432,"t":"byte","b":[0,0,0,0,0,0,0,0]},{"a":65440,"t":"byte","b":[0,0,0,0,0,0,5,1]},{"a":65448,"t":"byte","b":[64,21,5,64,21,21,80,95]},{"a":65456,"t":"byte","b":[22,80,112,2,85,112,0,149]},{"a":65464,"t":"byte","b":[192,0,149,192,0,47,0,0]},{"a":65472,"t":"byte","b":[0,255,0,255,0,255,0,255]},{"a":65480,"t":"byte","b":[0,255,0,255,0,255,0,255]},{"a":65488,"t":"byte","b":[0,255,0,255,0,255,0,255]},{"a":65496,"t":"byte","b":[0,255,0,255,0,255,0,255]},{"a":65504,"t":"byte","b":[0,255,0,255,0,255,0,255]},{"a":65512,"t":"byte","b":[0,255,0,255,0,255,0,255]},{"a":65520,"t":"byte","b":[0,255,0,255,0,255,0,255]},{"a":65528,"t":"byte","b":[0,255,0,0]},{"a":65532,"t":"gap","n":4}]}