; Dissassembly comments by Chris Cantrell 2011
; For detailed discussion of code visit http://www.computerarcheology.com
; TIA
; The address decoding for the 2600 is very simple. The TIA is accessed
; if A12 is 0 and A7 is 0. The TIA is selected if (address&1080 == 0000).
;
; The TIA chip uses the 6 lower address lines A0-A5 thus the 003F mask
; below. The reads seem to ignore A4 and A5 thus the 000F mask on reads.
;
; The addresses have different read/write definitions and many of them
; are strobes that are triggered by writing any value.
; Read addresses
;
; #+1080:0000:000F:0000r CXM0P Collisions M0/P1 M0/P0
; #+1080:0000:000F:0001r CXM1P Collisions M1/P0 M1/P1
; #+1080:0000:000F:0002r CXP0FB Collisions M0/PF P0/BL
; #+1080:0000:000F:0003r CXP1FB Collisions P1/PF P1/BL
; #+1080:0000:000F:0004r CXM0FB Collisions M0/PF M0/BL
; #+1080:0000:000F:0005r CXM1FB Collisions M1/PF M1/BL
; #+1080:0000:000F:0006r CXBLPF Collisions BL/PF
; #+1080:0000:000F:0007r CXPPMM COllisions P0/P1 M0/M1
; #+1080:0000:000F:0008r INPT0 Paddle input 0
; #+1080:0000:000F:0009r INPT1 Paddle input 1
; #+1080:0000:000F:000Ar INPT2 Paddle input 2
; #+1080:0000:000F:000Br INPT3 Paddle input 3
; #+1080:0000:000F:000Cr INPT4 Latched inputs (joystick buttons)
; #+1080:0000:000F:000Dr INPT5 Latched inputs (joystick buttons)
;
; Write addresses
;
; #+1080:0000:003F:0000w VSYNC D1=1 starts the vertical sync
; #+1080:0000:003F:0001w VBLANK D1=1 starts the vertical blank (D6 and D7 config INPT0-5)
; #+1080:0000:003F:0002w WSYNC Halts processor until leading edge of horizontal blank
; #+1080:0000:003F:0003w RSYNC Resets sync counter (used in chip testing)
; #+1080:0000:003F:0004w NUSIZ0 Number and size of player/missile P0
; #+1080:0000:003F:0005w NUSIZ1 Number and size of player/missile P0
; #+1080:0000:003F:0006w COLUP0 Color-luminance of player 0
; #+1080:0000:003F:0007w COLUP1 Color-luminance of player 1
; #+1080:0000:003F:0008w COLUPF Color-luminance of play filed
; #+1080:0000:003F:0009w COLUBK Color-luminance of background
; #+1080:0000:003F:000Aw CTRLPF Control playfield, priorities, and ball size
; #+1080:0000:003F:000Bw REFP0 D3=1 reflects player 0
; #+1080:0000:003F:000Cw PEFP1 D3=1 reflects player 1
; #+1080:0000:003F:000Dw PF0 Playfield 0 bits (upper 4 bits)
; #+1080:0000:003F:000Ew PF1 Playfield 1 bits
; #+1080:0000:003F:000Fw PF2 Playfield 2 bits
; #+1080:0000:003F:0010w RESP0 Set horizontal position of player 0
; #+1080:0000:003F:0011w RESP1 Set horizontal position of player 1
; #+1080:0000:003F:0012w RESM0 Set horizontal position of missile 0
; #+1080:0000:003F:0013w RESM1 Set horizontal position of missile 1
; #+1080:0000:003F:0014w RESBL Set horizontal position of ball
; #+1080:0000:003F:0015w AUDC0 Noise, tone, division control channel 0
; #+1080:0000:003F:0016w AUDC1 Noise, tone, division control channel 1
; #+1080:0000:003F:0017w AUDF0 Frequency divider channel 0
; #+1080:0000:003F:0018w AUDF1 Frequency divider channel 1
; #+1080:0000:003F:0019w AUDV0 Volume channel 0
; #+1080:0000:003F:001Aw AUDV1 Volume channel 1
; #+1080:0000:003F:001Bw GRP0 Player 0 graphics
; #+1080:0000:003F:001Cw GRP1 Player 1 graphics
; #+1080:0000:003F:001Dw ENAM0 D1=1 to enable missile 0
; #+1080:0000:003F:001Ew ENAM1 D1=1 to enable missile 1
; #+1080:0000:003F:001Fw ENABL D1=1 to enable ball
; #+1080:0000:003F:0020w HMP0 Horizontal motion offset for player 0
; #+1080:0000:003F:0021w HMP1 Horizontal motion offset for player 1
; #+1080:0000:003F:0022w HMM0 Horizontal motion offset for missile 0
; #+1080:0000:003F:0023w HMM1 Horizontal motion offset for missile 1
; #+1080:0000:003F:0024w HMBL Horizontal motion offset for ball
; #+1080:0000:003F:0025w VDELP0 D0=1 to delay player 0 one vertical line
; #+1080:0000:003F:0026w VDELP1 D0=1 to delay player 1 one vertical line
; #+1080:0000:003F:0027w VDELBL D0=1 to delay ball one vertical line
; #+1080:0000:003F:0028w RESMP0 D1=1 to reset missile 0 to player 0
; #+1080:0000:003F:0029w RESMP1 D1=1 to reset missile 1 to player 1
; #+1080:0000:003F:002Aw HMOVE Executes horizontal motions
; #+1080:0000:003F:002Bw HMCLR Clears all horizonal motion registers
; #+1080:0000:003F:002Cw CXCLR Clears all collision registers
; PIA
; The PIA (R.I.O.T.) is accessed if A12 is 0 and A7 is 1. If A9 is 0 then the 128 bytes
; of RAM are selected. If A9 is 1 then the PIA timer registers are selected.
;
; The TIA REGS are selected if (address&1280 == 0280).
; The TIA RAM is selected if (address&1280 == 0080).
;
; The PIA chip uses the lower 7 address lines A0-A6. Thus the 007F mask below.
; #+1280:0280:007F:0280rw SWCHA Port A Hand controllers
; #+1280:0280:007F:0281rw SWACNT Port A DDR
; #+1280:0280:007F:0282rw SWCHB Port B Console switches
; #+1280:0280:007F:0283rw SWBCNT Port B DDR
; #+1280:0280:007F:0284r INTIM Timer output (read only)
; #+1280:0280:007F:0294w TIM1T Set 1 clock interval (write only)
; #+1280:0280:007F:0295w TIM8T Set 8 clock interval (write only)
; #+1280:0280:007F:0296w TIM64T Set 64 clock interval (write only)
; #+1280:0280:007F:0297w TIM1024T Set 1024 clock interval (write only)
; RAM
; Note that the 6502 has an 8-bit stack pointer. The CPU automatically sets the upper
; byte of the address to 01. The RIOT chip RAM ghosts from 00xx to 01xx putting the stack
; in RAM.
; #+1280:0080:00FF:0080 ??80 F06B,F0CB,F116,F1CD,F230,F236,F4A4,F4C2,F4DF,F52E,F55E,F5CE,F5E0,F5EE,F61B,F693,F6BF,F81E,F83B,FA07,FAB1
; #+1280:0080:00FF:0081 ??81 F7DA,F885,F88A,F9B5,FB6B,FB89,FB8D,FB97,FBCC,FBEB,FBF5,FBFB,FC81
; #+1280:0080:00FF:0082 ??82 F2C1,F2C8,F2D5,F2D7,F2E5,F701,F706,F7F8,F800,F9D8,F9EA,F9FD,FA01,FA17,FAD4,FB16,FB1D,FB21,FB30,FB34,FB63,FBBA,FBD5,FC3F,FC4E,FC56,FC62,FC66,FC68,FC75,FCD7,FCEF
; #+1280:0080:00FF:0083 ??83 F2CC,F2D9,F2DF,F52C,F8A2,F9C7,FB00,FB0A,FB12,FB1B,FB24,FB2A,FB36,FB3C,FC5A,FC6D,FC71
; #+1280:0080:00FF:0084 ??84 F39F,F8BB,F8CA
; #+1280:0080:00FF:0085 ??85 F437,F898
; #+1280:0080:00FF:0086 ??86 F016,F571,F6ED,F70E,F724,F7A7,F7B7,F7BF,F844,FB79,FB9C,FC8F
; #+1280:0080:00FF:0087 ??87 F016,F575,F84C,F9D0,F9D6,FB70,FBE3,FBE9,FC7A,FC7F,FC8A
; #+1280:0080:00FF:0088 ??88 F016,F465,F9A1,F9BE,FA43,FA68,FEC7
; #+1280:0080:00FF:0089 ??89 F016,F395
; #+1280:0080:00FF:008A ??8A F016,F433
; #+1280:0080:00FF:008B ??8B F4FB,F940,F9A9,FA3C,FA41,FA53,FA58,FA61,FA66,FBC3
; #+1280:0080:00FF:008C ??8C F4FF,F944,F9AE,FBC8
; #+1280:0080:00FF:008D ??8D F3EE,F3F8,F408
; #+1280:0080:00FF:008E ??8E F12D,F1AA,F253,F2C3,F3FA,F3FF,F40A,F40F,F423,F427,F42B,F42F,F435,FD11
; #+1280:0080:00FF:008F ??8F F3C9,F3D2,F3E0,F3E5
; #+1280:0080:00FF:0090 ??90 F12B,F1AC,F255,F2B7,F3D4,F3D9,F3E7,F3EC,F413,F417,F41B,F41F,F431,FD0F
; #+1280:0080:00FF:0091 MissileNS F205,F445,F447,F46D,F84E,F976,FA47,FAFB,FBA6,FBB2,FC45
; #+1280:0080:00FF:0092 ??92 F207,F439,F449
; #+1280:0080:00FF:0093 ??93 F19A,F44B,F44F,F4B2,F4CB,F4CD,F4D4,F871,F991,F9B3,F9C5,FA4F,FAA5,FB60,FC49
; #+1280:0080:00FF:0094 ??94 F19C,F44D,F451,F985
; #+1280:0080:00FF:0095 ??95 F45B,F45F,F4A2,F888,F9B7,FACF,FB9E,FBCE
; #+1280:0080:00FF:0096 ??96 F45D,F461
; #+1280:0080:00FF:0097 ??97 F453,F457,F4B8,F834,F87B,F890,F9C9,F9F0,FA20,FA83,FA95,FAAF,FAD6,FB55,FB5B,FBA0,FBDC
; #+1280:0080:00FF:0098 ??98 F43B,F455,F459,FA89
; #+1280:0080:00FF:0099 ??99 F467,F46B,F9C0,FA5A,FA5F,FB14,FB2E,FB3F,FB45,FB50,FBD7
; #+1280:0080:00FF:009A ??9A F463,F469
; #+1280:0080:00FF:009B ??9B F1C7,F4AC,FD6F,FD7A
; #+1280:0080:00FF:009C ??9C F4A9,F4AE
; #+1280:0080:00FF:009D ??9D F4A9,F4AE
; #+1280:0080:00FF:009E ??9E F37A,F4F5,F536,F538,F9EE
; #+1280:0080:00FF:009F ??9F F37A,F4F5,F536,F538,F9EE
; #+1280:0080:00FF:00A0 ??A0 F37A,F4F5,F536,F538,F9EE
; #+1280:0080:00FF:00A1 ??A1 F00D,F031,F51D,F577,F57D,F584,F8AC
; #+1280:0080:00FF:00A2 ??A2 F267,F26B,F270,F291,F293,F501,F505,F513,F517,F525,F8A5
; #+1280:0080:00FF:00A3 ??A3 F387,F523
; #+1280:0080:00FF:00A4 ??A4 F387,F523
; #+1280:0080:00FF:00A5 ??A5 F387,F523
; #+1280:0080:00FF:00A6 ??A6 F381,F84A
; #+1280:0080:00FF:00A7 ??A7 F381,F84A
; #+1280:0080:00FF:00A8 ??A8 F381,F84A
; #+1280:0080:00FF:00A9 ??A9 F14D,F475,F490,F54F
; #+1280:0080:00FF:00AA ??AA F14F
; #+1280:0080:00FF:00AB ??AB F14D,F475,F490,F54F,FEF1
; #+1280:0080:00FF:00AC ??AC F14F
; #+1280:0080:00FF:00AD ??AD F14D,F475,F490,F54F
; #+1280:0080:00FF:00AE ??AE F14F
; #+1280:0080:00FF:00AF ??AF F14D,F475,F490,F54F
; #+1280:0080:00FF:00B0 ??B0 F14F
; #+1280:0080:00FF:00B1 ??B1 F14D,F475,F490,F54F,F564,F569,FC27,FC3D
; #+1280:0080:00FF:00B2 ??B2 F14F
; #+1280:0080:00FF:00B3 ??B3 F14D,F475,F490,F54F,F564,F569,FC27,FC3D,FD34
; #+1280:0080:00FF:00B4 ??B4 F14F,FD36
; #+1280:0080:00FF:00B5 ??B5 F278,F2D0,F2FF,F319,F340,F374,F376,F397,F4EF,F540,F9DC
; #+1280:0080:00FF:00B6 ??B6 F278,F2D0,F2FF,F319,F340,F374,F376,F397,F4EF,F540,F9DC
; #+1280:0080:00FF:00B7 ??B7 F278,F2D0,F2FF,F319,F340,F374,F376,F397,F4EF,F9DC
; #+1280:0080:00FF:00B8 ??B8 F2E1,F367,F36C
; #+1280:0080:00FF:00B9 ??B9 F2E1,F367,F36C
; #+1280:0080:00FF:00BA ??BA F2E1,F367,F36C
; #+1280:0080:00FF:00BB ??BB F2E3,F311,F315
; #+1280:0080:00FF:00BC ??BC F2E3,F311,F315
; #+1280:0080:00FF:00BD ??BD F2E3,F311,F315
; #+1280:0080:00FF:00BE ??BE F2E7,F30D
; #+1280:0080:00FF:00BF ??BF F2E7,F30D
; #+1280:0080:00FF:00C0 ??C0 F2E7,F30D
; #+1280:0080:00FF:00C1 ??C1 F2EB,F30A,F30F,F317
; #+1280:0080:00FF:00C2 ??C2 F2EB,F30A,F30F,F317
; #+1280:0080:00FF:00C3 ??C3 F2EB,F30A,F30F,F317
; #+1280:0080:00FF:00C4 ??C4 F32B,F339,F33E,F37C,F393,F544,F9E4
; #+1280:0080:00FF:00C5 ??C5 F32B,F339,F33E,F37C,F393,F544,F9E4
; #+1280:0080:00FF:00C6 ??C6 F32B,F339,F33E,F37C,F393,F9E4,FFB3,FFC1,FFC4,FFCB
; #+1280:0080:00FF:00C7 ??C7 F346,F34B,F383,F39D,F548,F9E2
; #+1280:0080:00FF:00C8 ??C8 F346,F34B,F383,F39D,F548,F9E2
; #+1280:0080:00FF:00C9 ??C9 F346,F34B,F383,F39D,F9E2
; #+1280:0080:00FF:00CA ??CA F38F,F4D6,F4DD,F521,F848,F9DA,F9EC
; #+1280:0080:00FF:00CB ??CB F751,F78B,F791
; #+1280:0080:00FF:00CC ??CC F151
; #+1280:0080:00FF:00CD ??CD F75B,F78B,F791
; #+1280:0080:00FF:00CE ??CE F151,FEBF
; #+1280:0080:00FF:00CF ??CF F766,F78B,F791,F7A1
; #+1280:0080:00FF:00D0 ??D0 F151
; #+1280:0080:00FF:00D1 ??D1 F770,F78B,F79F
; #+1280:0080:00FF:00D2 ??D2 F151
; #+1280:0080:00FF:00D3 ??D3 F77B,F7A3
; #+1280:0080:00FF:00D4 ??D4 F151
; #+1280:0080:00FF:00D5 ??D5 F785
; #+1280:0080:00FF:00D6 ??D6 F151
; #+1280:0080:00FF:00D7 ??D7 F4EB,F7A5,F7A9,F82E,F846,F875
; #+1280:0080:00FF:00D8 ??D8 F1D1,F47F,F486,F5AD,FAC5,FAEF,FB02,FC92,FC98,FC9A,FCA3,FCA9,FCAB,FDAC
; #+1280:0080:00FF:00D9 ??D9 F1D3,FC94,FCA5
; #+1280:0080:00FF:00DA ??DA F21B,F232,F238,F2FB,F322,F332,F33C,F349,F359,F363,F36A,F3B8,F3CB,F3DB,F3F0,F401,F4E3,F4E9,F579,F582,F6F2,F70C,F7BD,F7E4,F7E6,F80A,F9B9,FB52,FB59,FB74,FB7E,FB84,FB92,FB94,FBD0,FC86,FCCB,FCDB,FDBA,FDBC,FDC2,FDC8,FDCE
; #+1280:0080:00FF:00DB ??DB F050,F071,F08A,F132,F145,F19E,F1A2,F1A4,F20E,F22A,F6AD,F6E3,F732,F799,F950,FCB1,FCC2,FCC4
; #+1280:0080:00FF:00DC ??DC F07F,F083,FC0D
; #+1280:0080:00FF:00DD ??DD F0A0,F0A7,F0AF,F1F2,F299,F29D,F93B,FC1D,FCBD,FCC8
; #+1280:0080:00FF:00DE ??DE F090,F092,F0BD,F0C5,F0FC,F112,F11C,F123,F1CB,F1E9,F295,F3A1,F63F,F97C,FA97,FA9B,FADA,FBA8,FBAE,FD0C
; #+1280:0080:00FF:00DF ??DF F0AD,F0C1,F0F6,F104,F10C,F1B0,F20A,F24D,F27F,F287,F28B,F2A4,F2AE,F588,F5BF,F60A,F60E,F62B,F65D,F6A1,F6A5,F71C,F7AF,FA2C,FA36,FA8F,FA93,FABB,FAC1,FC0F,FC15,FC31,FC37,FD20,FDA6
; #+1280:0080:00FF:00E0 ??E0 F098,F09E,F0C3,F0D1,F0EB,F100,F1B4,F285,F5B9,F5C3,F5C7,F5C9,F5E2,F5EC,F5F8,F600,F612,F621,F623,F633,F645,F64F,FAAB,FD13,FDAA
; #+1280:0080:00FF:00E1 ??E1 F2B2,F5B1,F5B7,F62F,F670,F674,F682,F699,F69D,F6BA,F6C6,F722,F7B5,FA3A,FC19,FC3B
; #+1280:0080:00FF:00E2 ??E2 F710,F72A,F8E5
; #+1280:0080:00FF:00E3 ??E3 F710,F826
; #+1280:0080:00FF:00E4 ??E4 F710,F7B9,F7CD,F82A,F94A
; #+1280:0080:00FF:00E5 ??E5 F710,F72E,F8E1,F92D,F96A
; #+1280:0080:00FF:00E6 ??E6 F710,F7BB,F832,FF89
; #+1280:0080:00FF:00E7 ??E7 F196,F1BE,F1DA,F251,F6B3,F6F8,FCCF,FD67,FD69
; #+1280:0080:00FF:00E8 ??E8 F06F,F24F,F6B5,F6F0
; #+1280:0080:00FF:00E9 ??E9 F054,F169,F23E,F248,F738,FD26
; #+1280:0080:00FF:00EA ??EA F226,F22C,F23A
; #+1280:0080:00FF:00EB ??EB F1EE,FA9F,FAB9,FACB
; #+1280:0080:00FF:00EC ??EC F170,FD1A
; #+1280:0080:00FF:00ED ??ED F15F,F180
; #+1280:0080:00FF:00EE ??EE F51F,F852
; #+1280:0080:00FF:00EF ??EF F15A,F746,F772,F77D,FCDF,FCE1
; #+1280:0080:00FF:00F0 ??F0 F15A
; #+1280:0080:00FF:00F1 ??F1 F15A,F73E,F75D,F768,FCE4,FCE6,FD2C
; #+1280:0080:00FF:00F2 ??F2 F15A
; #+1280:0080:00FF:00F3 ??F3 F15A,F73A,F748,F753,FCEA,FCEC,FD2E,FD98
; #+1280:0080:00FF:00F4 ??F4 F15A
; #+1280:0080:00FF:00F5 ??F5 F079,F07D,F161,F186,F261,F2F1,F3AF,F730,FCD9,FD06,FD3A,FD48,FD55,FD5D,FD63,FD96
; #+1280:0080:00FF:00F6 ??F6 F165,FD9A
; #+1280:0080:00FF:00F7 ??F7 F167
; #+1280:0080:00FF:00F8 ??F8 F075,F188,F3C2,F4BE,F9F6,FD16
; #+1280:0080:00FF:00F9 ??F9
; #+1280:0080:00FF:00FA ??FA
; #+1280:0080:00FF:00FB ??FB F163,F190,F1B8,F1E4,F257,F3BA,F6A7,F6B1,F718,F7AB,FD24,FD74
; #+1280:0080:00FF:00FC ??FC FFAE
; #+1280:0080:00FF:00FD ??FD
; #+1280:0080:00FF:00FE ??FE FFBE
; #+1280:0080:00FF:00FF ??FF
; 86 P0
; 87 P1
; 88 M0 ?? Positions of the five objects F016 below
; 89 M1
; 90 Ball (cursor)
; A1 !0 position-rountine only does object number X
F000: 4C 3F F0 JMP $F03F
F003: A2 04 LDX #$04 ; Count to -1 ... FIVE objects
F005: A9 02 LDA #$02
F007: E0 02 CPX #$02 ;
F009: B0 0A BCS $F015
F00B: A9 01 LDA #$01
F00D: A4 A1 LDY >??A1
F00F: C0 F0 CPY #$F0
F011: D0 02 BNE $F015
F013: A9 FC LDA #$FC
F015: 18 CLC
F016: 75 86 ADC >??86,X
F018: A0 02 LDY #$02
F01A: 38 SEC
F01B: C8 INY
F01C: E9 0F SBC #$0F
F01E: B0 FB BCS $F01B
F020: 49 FF EOR #$FF
F022: E9 06 SBC #$06
F024: 0A ASL A
F025: 0A ASL A
F026: 0A ASL A
F027: 0A ASL A
F028: 85 02 STA >WSYNC ; Wait for end of line ;*WSYNC:lots
F02A: 88 DEY ; Delay ...
F02B: 10 FD BPL $F02A ; ... in Y
F02D: 95 10 STA RESP0,X ; RESx (M0, BL, M1, P0, P1) ;* RESM0:lots RESBL:lots RESM1:lots RESP0:lots RESP1:lots
F02F: 95 20 STA HMP0,X ; HMMx (M0, BL, M1, P0, P1) ;* HMP0:lots HMP1:lots HMM1:lots HMBL:lots HMM0:lots
F031: A5 A1 LDA >??A1 ; Only moving one object?
F033: D0 03 BNE $F038 ; Yes ... skip the other objects
F035: CA DEX ; Do all ...
F036: 10 CD BPL $F005 ; ... 5 objects
F038: 85 02 STA >WSYNC ; Wait a line ;*WSYNC:lots
F03A: 85 2A STA >HMOVE ; Move all the object ;*HMOVE:lots
F03C: 85 02 STA >WSYNC ; Wait another line ;*WSYNC:lots
F03E: 60 RTS ; Done
; Init
F03F: 78 SEI ; Disable interrupts
F040: D8 CLD ; Binary mode (not BCD)
F041: A2 00 LDX #$00 ; All port A pins ...
F043: 8E 81 02 STX SWACNT ; ... are inputs ;*SWACNT:1
F046: 8A TXA ; Clear ...
F047: 95 00 STA VSYNC,X ; ... all ...
F049: E8 INX ; ... TIA ...
F04A: D0 FB BNE $F047 ; ... registers and RAM
F04C: CA DEX ; FF
F04D: 9A TXS ; Stack pointer to FF (top of ram)
F04E: A9 87 LDA #$87
F050: 85 DB STA >??DB ; ?? TODO ram usage report
F052: A9 01 LDA #$01
F054: 85 E9 STA >??E9
; VBLANK begins
F056: A9 02 LDA #$02 ; Start ...
F058: 85 01 STA >VBLANK ; ... the VBLANK ;VBLANK:32,263
F05A: 85 00 STA >VSYNC ; And VSYNC ;VSYNC:32,263
F05C: 85 02 STA >WSYNC ; Hold VSYNC ... ;WSYNC:1
F05E: 85 02 STA >WSYNC ; ... for three ... ;WSYNC:2
F060: 85 02 STA >WSYNC ; ... scanlines ;WSYNC:3
F062: A9 00 LDA #$00 ; Turn off ...
F064: 85 00 STA >VSYNC ; ... VSYNC ;VSYNC:4
F066: A9 30 LDA #$30 ; Set timer to 48*64 = 3072 machine ...
F068: 8D 96 02 STA TIM64T ; ... cycles 3072/(228/3) = 40 scanlines ;TIM64T:4
F06B: E6 80 INC >??80
F06D: D0 10 BNE $F07F
F06F: E6 E8 INC >??E8
F071: A5 DB LDA >??DB
F073: 10 0A BPL $F07F
F075: A5 F8 LDA >??F8
F077: 10 06 BPL $F07F
F079: A5 F5 LDA >??F5
F07B: 49 01 EOR #$01
F07D: 85 F5 STA >??F5
F07F: A5 DC LDA >??DC
F081: F0 07 BEQ $F08A
F083: C6 DC DEC >??DC
F085: D0 03 BNE $F08A
F087: 20 AF FC JSR $FCAF
F08A: 24 DB BIT >??DB
F08C: 10 04 BPL $F092
F08E: A9 FF LDA #$FF
F090: 85 DE STA >??DE
F092: A5 DE LDA >??DE
F094: C9 E8 CMP #$E8
F096: D0 2D BNE $F0C5
F098: A5 E0 LDA >??E0
F09A: D0 1C BNE $F0B8
F09C: A9 07 LDA #$07
F09E: 85 E0 STA >??E0
F0A0: A5 DD LDA >??DD
F0A2: D0 07 BNE $F0AB
F0A4: 20 AF FC JSR $FCAF
F0A7: A5 DD LDA >??DD
F0A9: F0 10 BEQ $F0BB
F0AB: A9 04 LDA #$04
F0AD: 85 DF STA >??DF
F0AF: C6 DD DEC >??DD
F0B1: A9 05 LDA #$05
F0B3: A0 00 LDY #$00
F0B5: 20 CB FC JSR $FCCB
F0B8: 4C 32 F1 JMP $F132
F0BB: A9 E0 LDA #$E0
F0BD: 85 DE STA >??DE
F0BF: A9 00 LDA #$00
F0C1: 85 DF STA >??DF
F0C3: 85 E0 STA >??E0
F0C5: A5 DE LDA >??DE
F0C7: C9 E0 CMP #$E0
F0C9: D0 41 BNE $F10C
F0CB: A5 80 LDA >??80
F0CD: 29 0F AND #$0F
F0CF: D0 61 BNE $F132
F0D1: A6 E0 LDX >??E0
F0D3: E0 06 CPX #$06
F0D5: F0 23 BEQ $F0FA
F0D7: BC 18 FE LDY $FE18,X
F0DA: B9 A9 00 LDA ??A9,Y
F0DD: C9 38 CMP #$38
F0DF: F0 03 BEQ $F0E4
F0E1: E8 INX
F0E2: D0 EF BNE $F0D3
F0E4: AD 79 FF LDA $FF79
F0E7: 99 A9 00 STA ??A9,Y
F0EA: E8 INX
F0EB: 86 E0 STX >??E0
F0ED: A9 00 LDA #$00
F0EF: A0 01 LDY #$01
F0F1: 20 CB FC JSR $FCCB
F0F4: A9 05 LDA #$05
F0F6: 85 DF STA >??DF
F0F8: D0 38 BNE $F132
F0FA: A9 A8 LDA #$A8
F0FC: 85 DE STA >??DE
F0FE: A9 04 LDA #$04
F100: 85 E0 STA >??E0
F102: A9 01 LDA #$01
F104: 85 DF STA >??DF
F106: 20 96 FD JSR $FD96
F109: 4C D6 F4 JMP $F4D6
F10C: A5 DF LDA >??DF
F10E: C9 06 CMP #$06
F110: F0 20 BEQ $F132
F112: 24 DE BIT >??DE
F114: 10 1C BPL $F132
F116: A5 80 LDA >??80
F118: 29 03 AND #$03
F11A: D0 16 BNE $F132
F11C: C6 DE DEC >??DE
F11E: 30 03 BMI $F123
F120: 4C D8 F1 JMP $F1D8
F123: A5 DE LDA >??DE
F125: C9 A0 CMP #$A0
F127: D0 09 BNE $F132
F129: A9 32 LDA #$32
F12B: 85 90 STA >??90
F12D: 85 8E STA >??8E
F12F: 20 16 FD JSR $FD16
F132: 24 DB BIT >??DB
F134: 50 11 BVC $F147
F136: AD 82 02 LDA SWCHB ;SWCHB:5,4,6
F139: 29 03 AND #$03
F13B: F0 03 BEQ $F140
F13D: 4A LSR A
F13E: 90 03 BCC $F143
F140: 4C 10 F2 JMP $F210
F143: A9 00 LDA #$00
F145: 85 DB STA >??DB
F147: A9 38 LDA #$38
F149: A0 FF LDY #$FF
F14B: A2 0A LDX #$0A
F14D: 95 A9 STA ??A9,X
F14F: 94 AA STY ??AA,X
F151: 94 CC STY ??CC,X
F153: CA DEX
F154: CA DEX
F155: 10 F6 BPL $F14D
F157: C8 INY
F158: A2 05 LDX #$05
F15A: 94 EF STY ??EF,X
F15C: CA DEX
F15D: 10 FB BPL $F15A
F15F: 84 ED STY >??ED
F161: 84 F5 STY >??F5
F163: 84 FB STY >??FB
F165: 84 F6 STY >??F6
F167: 84 F7 STY >??F7
F169: A4 E9 LDY >??E9
F16B: B9 94 FE LDA $FE94,Y
F16E: A2 3F LDX #$3F
F170: 86 EC STX >??EC
F172: C0 18 CPY #$18
F174: 90 12 BCC $F188
F176: 98 TYA
F177: F8 SED
F178: 38 SEC
F179: E9 17 SBC #$17
F17B: A8 TAY
F17C: D8 CLD
F17D: B9 94 FE LDA $FE94,Y
F180: 86 ED STX >??ED
F182: 09 80 ORA #$80
F184: A2 01 LDX #$01
F186: 86 F5 STX >??F5
F188: 85 F8 STA >??F8
F18A: C0 17 CPY #$17
F18C: D0 04 BNE $F192
F18E: A0 40 LDY #$40
F190: 84 FB STY >??FB
F192: 29 0E AND #$0E
F194: AA TAX
F195: CA DEX
F196: 86 E7 STX >??E7
F198: A9 54 LDA #$54
F19A: 85 93 STA >??93
F19C: 85 94 STA >??94
F19E: A5 DB LDA >??DB
F1A0: 09 40 ORA #$40
F1A2: 85 DB STA >??DB
F1A4: 24 DB BIT >??DB
F1A6: 30 2D BMI $F1D5
F1A8: A9 32 LDA #$32
F1AA: 85 8E STA >??8E
F1AC: 85 90 STA >??90
F1AE: A2 01 LDX #$01
F1B0: 86 DF STX >??DF
F1B2: A2 04 LDX #$04
F1B4: 86 E0 STX >??E0
F1B6: A9 13 LDA #$13
F1B8: 24 FB BIT >??FB
F1BA: 50 02 BVC $F1BE
F1BC: A9 FB LDA #$FB
F1BE: A4 E7 LDY >??E7
F1C0: C8 INY
F1C1: 18 CLC
F1C2: 69 0D ADC #$0D
F1C4: 88 DEY
F1C5: 10 FA BPL $F1C1
F1C7: 85 9B STA >??9B
F1C9: A9 B0 LDA #$B0
F1CB: 85 DE STA >??DE
F1CD: A5 80 LDA >??80
F1CF: 09 02 ORA #$02
F1D1: 85 D8 STA >??D8
F1D3: 85 D9 STA >??D9
F1D5: 4C 10 F2 JMP $F210
F1D8: A0 0F LDY #$0F
F1DA: A5 E7 LDA >??E7
F1DC: C9 10 CMP #$10
F1DE: B0 01 BCS $F1E1
F1E0: A8 TAY
F1E1: B9 6C FE LDA $FE6C,Y
F1E4: 24 FB BIT >??FB
F1E6: 50 01 BVC $F1E9
F1E8: 4A LSR A
F1E9: 85 DE STA >??DE
F1EB: B9 7E FE LDA $FE7E,Y
F1EE: 85 EB STA >??EB
F1F0: A9 0A LDA #$0A
F1F2: 85 DD STA >??DD
F1F4: A9 4F LDA #$4F
F1F6: A0 01 LDY #$01
F1F8: A2 02 LDX #$02
F1FA: 95 C4 STA ??C4,X
F1FC: 94 C7 STY ??C7,X
F1FE: 94 B5 STY ??B5,X
F200: D6 B5 DEC ??B5,X
F202: CA DEX
F203: 10 F5 BPL $F1FA
F205: 86 91 STX >MissileNS
F207: 86 92 STX >??92
F209: E8 INX
F20A: 86 DF STX >??DF
F20C: A9 40 LDA #$40
F20E: 85 DB STA >??DB
F210: A0 1F LDY #$1F
F212: AD 82 02 LDA SWCHB ;SWCHB:8,5,6
F215: 29 03 AND #$03
F217: D0 02 BNE $F21B
F219: A0 07 LDY #$07
F21B: 84 DA STY >??DA
F21D: AD 82 02 LDA SWCHB ;SWCHB:8,5,6
F220: 4A LSR A
F221: 4A LSR A
F222: A9 FF LDA #$FF
F224: 90 04 BCC $F22A
F226: 85 EA STA >??EA
F228: D0 2D BNE $F257
F22A: 85 DB STA >??DB
F22C: A5 EA LDA >??EA
F22E: 30 06 BMI $F236
F230: 45 80 EOR >??80
F232: 25 DA AND >??DA
F234: D0 21 BNE $F257
F236: A5 80 LDA >??80
F238: 25 DA AND >??DA
F23A: 85 EA STA >??EA
F23C: F8 SED
F23D: 18 CLC
F23E: A5 E9 LDA >??E9
F240: 69 01 ADC #$01
F242: C9 35 CMP #$35
F244: D0 02 BNE $F248
F246: A9 01 LDA #$01
F248: 85 E9 STA >??E9
F24A: D8 CLD
F24B: A9 00 LDA #$00
F24D: 85 DF STA >??DF
F24F: 85 E8 STA >??E8
F251: 85 E7 STA >??E7
F253: 85 8E STA >??8E
F255: 85 90 STA >??90
F257: 24 FB BIT >??FB
F259: 10 03 BPL $F25E
F25B: 4C D6 F4 JMP $F4D6
F25E: 20 92 FC JSR $FC92
F261: A6 F5 LDX >??F5
F263: B5 3C LDA INPT4,X ;INPT4:9,6,7
F265: 10 09 BPL $F270
F267: A5 A2 LDA >??A2
F269: 29 F7 AND #$F7
F26B: 85 A2 STA >??A2
F26D: 4C ED F2 JMP $F2ED
F270: A5 A2 LDA >??A2
F272: 29 08 AND #$08
F274: D0 77 BNE $F2ED
F276: A2 02 LDX #$02
F278: B5 B5 LDA ??B5,X
F27A: 10 13 BPL $F28F
F27C: CA DEX
F27D: 10 F9 BPL $F278
F27F: A5 DF LDA >??DF
F281: 29 0F AND #$0F
F283: D0 68 BNE $F2ED
F285: 85 E0 STA >??E0
F287: A5 DF LDA >??DF
F289: 09 02 ORA #$02
F28B: 85 DF STA >??DF
F28D: D0 5E BNE $F2ED
F28F: A9 08 LDA #$08
F291: 05 A2 ORA >??A2
F293: 85 A2 STA >??A2
F295: A5 DE LDA >??DE
F297: 30 54 BMI $F2ED
F299: A5 DD LDA >??DD
F29B: F0 E2 BEQ $F27F
F29D: C6 DD DEC >??DD
F29F: D0 03 BNE $F2A4
F2A1: 20 AF FC JSR $FCAF
F2A4: A5 DF LDA >??DF
F2A6: C9 20 CMP #$20
F2A8: B0 0A BCS $F2B4
F2AA: 29 0F AND #$0F
F2AC: 09 10 ORA #$10
F2AE: 85 DF STA >??DF
F2B0: A9 0A LDA #$0A
F2B2: 85 E1 STA >??E1
F2B4: A9 4F LDA #$4F
F2B6: 38 SEC
F2B7: E5 90 SBC >??90
F2B9: B0 06 BCS $F2C1
F2BB: F6 C4 INC ??C4,X
F2BD: 49 FF EOR #$FF
F2BF: 69 01 ADC #$01
F2C1: 85 82 STA >??82
F2C3: A5 8E LDA >??8E
F2C5: 38 SEC
F2C6: E9 01 SBC #$01
F2C8: C5 82 CMP >??82
F2CA: 90 09 BCC $F2D5
F2CC: 85 83 STA >??83
F2CE: A9 C0 LDA #$C0
F2D0: 95 B5 STA ??B5,X
F2D2: 4C DF F2 JMP $F2DF
F2D5: A4 82 LDY >??82
F2D7: 85 82 STA >??82
F2D9: 84 83 STY >??83
F2DB: A9 80 LDA #$80
F2DD: 95 B5 STA ??B5,X
F2DF: A5 83 LDA >??83
F2E1: 95 B8 STA ??B8,X
F2E3: 95 BB STA ??BB,X
F2E5: A5 82 LDA >??82
F2E7: 95 BE STA ??BE,X
F2E9: A9 00 LDA #$00
F2EB: 95 C1 STA ??C1,X
F2ED: AD 82 02 LDA SWCHB ;SWCHB:9,6,7,8
F2F0: 0A ASL A
F2F1: A6 F5 LDX >??F5
F2F3: D0 01 BNE $F2F6
F2F5: 0A ASL A
F2F6: A0 02 LDY #$02
F2F8: 90 01 BCC $F2FB
F2FA: 88 DEY
F2FB: 84 DA STY >??DA
F2FD: A2 02 LDX #$02
F2FF: B5 B5 LDA ??B5,X
F301: 30 03 BMI $F306
F303: 4C 89 F3 JMP $F389
F306: 29 20 AND #$20
F308: D0 F9 BNE $F303
F30A: B5 C1 LDA ??C1,X
F30C: 18 CLC
F30D: 75 BE ADC >??BE,X
F30F: 95 C1 STA ??C1,X
F311: D5 BB CMP ??BB,X
F313: 90 2B BCC $F340
F315: F5 BB SBC ??BB,X
F317: 95 C1 STA ??C1,X
F319: B5 B5 LDA ??B5,X
F31B: 29 40 AND #$40
F31D: D0 0A BNE $F329
F31F: B5 C7 LDA ??C7,X
F321: 18 CLC
F322: 65 DA ADC >??DA
F324: 95 C7 STA ??C7,X
F326: 4C 40 F3 JMP $F340
F329: A9 4F LDA #$4F
F32B: D5 C4 CMP ??C4,X
F32D: B0 0A BCS $F339
F32F: B5 C4 LDA ??C4,X
F331: 18 CLC
F332: 65 DA ADC >??DA
F334: 95 C4 STA ??C4,X
F336: 4C 40 F3 JMP $F340
F339: B5 C4 LDA ??C4,X
F33B: 38 SEC
F33C: E5 DA SBC >??DA
F33E: 95 C4 STA ??C4,X
F340: B5 B5 LDA ??B5,X
F342: 29 40 AND #$40
F344: F0 0A BEQ $F350
F346: B5 C7 LDA ??C7,X
F348: 18 CLC
F349: 65 DA ADC >??DA
F34B: 95 C7 STA ??C7,X
F34D: 4C 67 F3 JMP $F367
F350: A9 4F LDA #$4F
F352: D5 C4 CMP ??C4,X
F354: B0 0A BCS $F360
F356: B5 C4 LDA ??C4,X
F358: 18 CLC
F359: 65 DA ADC >??DA
F35B: 95 C4 STA ??C4,X
F35D: 4C 67 F3 JMP $F367
F360: B5 C4 LDA ??C4,X
F362: 38 SEC
F363: E5 DA SBC >??DA
F365: 95 C4 STA ??C4,X
F367: B5 B8 LDA ??B8,X
F369: 38 SEC
F36A: E5 DA SBC >??DA
F36C: 95 B8 STA ??B8,X
F36E: 90 02 BCC $F372
F370: D0 17 BNE $F389
F372: A9 20 LDA #$20
F374: 15 B5 ORA ??B5,X
F376: 95 B5 STA ??B5,X
F378: A0 00 LDY #$00
F37A: 94 9E STY ??9E,X
F37C: B5 C4 LDA ??C4,X
F37E: 38 SEC
F37F: E9 04 SBC #$04
F381: 95 A6 STA ??A6,X
F383: B5 C7 LDA ??C7,X
F385: E9 04 SBC #$04
F387: 95 A3 STA ??A3,X
F389: CA DEX
F38A: 30 03 BMI $F38F
F38C: 4C FF F2 JMP $F2FF
F38F: A6 CA LDX >??CA
F391: A0 54 LDY #$54
F393: B5 C4 LDA ??C4,X
F395: 85 89 STA >??89
F397: B5 B5 LDA ??B5,X
F399: 29 20 AND #$20
F39B: D0 02 BNE $F39F
F39D: B4 C7 LDY ??C7,X
F39F: 84 84 STY >??84
F3A1: A5 DE LDA >??DE
F3A3: 10 07 BPL $F3AC
F3A5: C9 A0 CMP #$A0
F3A7: 90 03 BCC $F3AC
F3A9: 4C 31 F4 JMP $F431
F3AC: AD 80 02 LDA SWCHA ;SWCHA:lots
F3AF: A4 F5 LDY >??F5
F3B1: F0 05 BEQ $F3B8
F3B3: 88 DEY
F3B4: 0A ASL A
F3B5: 0A ASL A
F3B6: 0A ASL A
F3B7: 0A ASL A
F3B8: 85 DA STA >??DA
F3BA: 24 FB BIT >??FB
F3BC: 50 04 BVC $F3C2
F3BE: A0 04 LDY #$04
F3C0: D0 07 BNE $F3C9
F3C2: A5 F8 LDA >??F8
F3C4: 4A LSR A
F3C5: 90 02 BCC $F3C9
F3C7: A0 02 LDY #$02
F3C9: A5 8F LDA >??8F
F3CB: 26 DA ROL >??DA
F3CD: B0 0C BCS $F3DB
F3CF: 79 AB FE ADC $FEAB,Y
F3D2: 85 8F STA >??8F
F3D4: A5 90 LDA >??90
F3D6: 79 AC FE ADC $FEAC,Y
F3D9: 85 90 STA >??90
F3DB: 26 DA ROL >??DA
F3DD: B0 0F BCS $F3EE
F3DF: 38 SEC
F3E0: A5 8F LDA >??8F
F3E2: F9 AB FE SBC $FEAB,Y
F3E5: 85 8F STA >??8F
F3E7: A5 90 LDA >??90
F3E9: F9 AC FE SBC $FEAC,Y
F3EC: 85 90 STA >??90
F3EE: A5 8D LDA >??8D
F3F0: 26 DA ROL >??DA
F3F2: B0 0D BCS $F401
F3F4: 38 SEC
F3F5: F9 AB FE SBC $FEAB,Y
F3F8: 85 8D STA >??8D
F3FA: A5 8E LDA >??8E
F3FC: F9 AC FE SBC $FEAC,Y
F3FF: 85 8E STA >??8E
F401: 26 DA ROL >??DA
F403: B0 0C BCS $F411
F405: 79 AB FE ADC $FEAB,Y
F408: 85 8D STA >??8D
F40A: A5 8E LDA >??8E
F40C: 79 AC FE ADC $FEAC,Y
F40F: 85 8E STA >??8E
F411: A0 97 LDY #$97
F413: C4 90 CPY >??90
F415: B0 02 BCS $F419
F417: 84 90 STY >??90
F419: A0 09 LDY #$09
F41B: C4 90 CPY >??90
F41D: 90 02 BCC $F421
F41F: 84 90 STY >??90
F421: A0 0A LDY #$0A
F423: C4 8E CPY >??8E
F425: 90 02 BCC $F429
F427: 84 8E STY >??8E
F429: A0 53 LDY #$53
F42B: C4 8E CPY >??8E
F42D: B0 02 BCS $F431
F42F: 84 8E STY >??8E
F431: A5 90 LDA >??90
F433: 85 8A STA >??8A
F435: A5 8E LDA >??8E
F437: 85 85 STA >??85
F439: A4 92 LDY >??92
F43B: A5 98 LDA >??98
F43D: 29 02 AND #$02
F43F: F0 04 BEQ $F445
F441: 98 TYA
F442: 09 10 ORA #$10
F444: A8 TAY
F445: A5 91 LDA >MissileNS
F447: 84 91 STY >MissileNS
F449: 85 92 STA >??92
F44B: A5 93 LDA >??93
F44D: A4 94 LDY >??94
F44F: 84 93 STY >??93
F451: 85 94 STA >??94
F453: A5 97 LDA >??97
F455: A4 98 LDY >??98
F457: 84 97 STY >??97
F459: 85 98 STA >??98
F45B: A5 95 LDA >??95
F45D: A4 96 LDY >??96
F45F: 84 95 STY >??95
F461: 85 96 STA >??96
F463: A5 9A LDA >??9A
F465: 85 88 STA >??88
F467: A4 99 LDY >??99
F469: 84 9A STY >??9A
F46B: 85 99 STA >??99
F46D: A5 91 LDA >MissileNS
F46F: C9 FF CMP #$FF
F471: D0 31 BNE $F4A4
F473: A2 0A LDX #$0A
F475: B5 A9 LDA ??A9,X
F477: C9 38 CMP #$38
F479: F0 0B BEQ $F486
F47B: CA DEX
F47C: CA DEX
F47D: 10 F6 BPL $F475
F47F: A5 D8 LDA >??D8
F481: 29 07 AND #$07
F483: 4C A2 F4 JMP $F4A2
F486: A5 D8 LDA >??D8
F488: 29 07 AND #$07
F48A: C9 06 CMP #$06
F48C: B0 14 BCS $F4A2
F48E: 0A ASL A
F48F: AA TAX
F490: B5 A9 LDA ??A9,X
F492: C9 38 CMP #$38
F494: F0 0A BEQ $F4A0
F496: E8 INX
F497: E8 INX
F498: E0 0C CPX #$0C
F49A: D0 F4 BNE $F490
F49C: A2 00 LDX #$00
F49E: F0 F0 BEQ $F490
F4A0: 8A TXA
F4A1: 4A LSR A
F4A2: 85 95 STA >??95
F4A4: A5 80 LDA >??80
F4A6: 29 01 AND #$01
F4A8: AA TAX
F4A9: B5 9C LDA ??9C,X
F4AB: 18 CLC
F4AC: 65 9B ADC >??9B
F4AE: 95 9C STA ??9C,X
F4B0: 90 24 BCC $F4D6
F4B2: A5 93 LDA >??93
F4B4: C9 54 CMP #$54
F4B6: F0 1E BEQ $F4D6
F4B8: A5 97 LDA >??97
F4BA: 29 02 AND #$02
F4BC: F0 16 BEQ $F4D4
F4BE: 24 F8 BIT >??F8
F4C0: 50 12 BVC $F4D4
F4C2: A5 80 LDA >??80
F4C4: 29 01 AND #$01
F4C6: AA TAX
F4C7: B5 F9 LDA ??F9,X
F4C9: F0 09 BEQ $F4D4
F4CB: E6 93 INC >??93
F4CD: E6 93 INC >??93
F4CF: D6 F9 DEC ??F9,X
F4D1: 4C D6 F4 JMP $F4D6
F4D4: C6 93 DEC >??93
F4D6: A6 CA LDX >??CA
F4D8: CA DEX
F4D9: 10 02 BPL $F4DD
F4DB: A2 02 LDX #$02
F4DD: 86 CA STX >??CA
F4DF: A5 80 LDA >??80
F4E1: 29 0F AND #$0F
F4E3: 85 DA STA >??DA
F4E5: 0A ASL A
F4E6: 0A ASL A
F4E7: 0A ASL A
F4E8: 0A ASL A
F4E9: 05 DA ORA >??DA
F4EB: 85 D7 STA >??D7
F4ED: A0 30 LDY #$30
F4EF: B5 B5 LDA ??B5,X
F4F1: 29 20 AND #$20
F4F3: F0 06 BEQ $F4FB
F4F5: B5 9E LDA ??9E,X
F4F7: AA TAX
F4F8: BC 00 FF LDY $FF00,X
F4FB: 84 8B STY >??8B
F4FD: A9 FF LDA #$FF
F4FF: 85 8C STA >??8C
F501: A5 A2 LDA >??A2
F503: 29 7F AND #$7F
F505: 85 A2 STA >??A2
F507: A0 10 LDY #$10
F509: A9 F8 LDA #$F8
F50B: E0 04 CPX #$04
F50D: 90 0E BCC $F51D
F50F: E0 0C CPX #$0C
F511: B0 0A BCS $F51D
F513: A5 A2 LDA >??A2
F515: 09 80 ORA #$80
F517: 85 A2 STA >??A2
F519: A9 F0 LDA #$F0
F51B: A0 15 LDY #$15
F51D: 85 A1 STA >??A1
F51F: 84 EE STY >??EE
F521: A6 CA LDX >??CA
F523: B5 A3 LDA ??A3,X
F525: 24 A2 BIT >??A2
F527: 10 03 BPL $F52C
F529: 18 CLC
F52A: 69 FC ADC #$FC
F52C: 85 83 STA >??83
F52E: A5 80 LDA >??80
F530: 29 07 AND #$07
F532: D0 19 BNE $F54D
F534: A2 02 LDX #$02
F536: F6 9E INC ??9E,X
F538: B5 9E LDA ??9E,X
F53A: C9 10 CMP #$10
F53C: D0 0C BNE $F54A
F53E: A9 00 LDA #$00
F540: 95 B5 STA ??B5,X
F542: A9 4F LDA #$4F
F544: 95 C4 STA ??C4,X
F546: A9 01 LDA #$01
F548: 95 C7 STA ??C7,X
F54A: CA DEX
F54B: 10 E9 BPL $F536
F54D: A2 0A LDX #$0A
F54F: B5 A9 LDA ??A9,X
F551: C9 38 CMP #$38
F553: F0 16 BEQ $F56B
F555: CD 79 FF CMP $FF79
F558: F0 11 BEQ $F56B
F55A: C9 B1 CMP #$B1
F55C: F0 0D BEQ $F56B
F55E: A5 80 LDA >??80
F560: 29 0F AND #$0F
F562: D0 07 BNE $F56B
F564: B5 A9 LDA ??A9,X
F566: 18 CLC
F567: 69 09 ADC #$09
F569: 95 A9 STA ??A9,X
F56B: CA DEX
F56C: CA DEX
F56D: 10 E0 BPL $F54F
F56F: A9 38 LDA #$38
F571: 85 86 STA >??86
F573: A9 40 LDA #$40
F575: 85 87 STA >??87
F577: A5 A1 LDA >??A1
F579: 85 DA STA >??DA
F57B: A9 00 LDA #$00
F57D: 85 A1 STA >??A1
F57F: 20 03 F0 JSR $F003
F582: A5 DA LDA >??DA
F584: 85 A1 STA >??A1
F586: A2 00 LDX #$00
F588: A5 DF LDA >??DF
F58A: 29 0F AND #$0F
F58C: 0A ASL A
F58D: A8 TAY
F58E: B9 98 F5 LDA $F598,Y
F591: 48 PHA
F592: B9 97 F5 LDA $F597,Y
F595: 48 PHA
F596: 60 RTS
F597: 54
F598: F6 3E INC $3E,X
F59A: F6 F7 INC ??F7,X
F59C: F5 DF SBC ??DF,X
F59E: F5 C6 SBC ??C6,X
F5A0: F5 CD SBC ??CD,X
F5A2: F5 A6 SBC ??A6,X
F5A4: F5 16 SBC CXBLPF,X
F5A6: F6 A5 INC ??A5,X
F5A8: E0 29 CPX #$29
F5AA: 03
F5AB: D0 06 BNE $F5B3
F5AD: A5 D8 LDA >??D8
F5AF: 29 07 AND #$07
F5B1: 85 E1 STA >??E1
F5B3: A0 0C LDY #$0C
F5B5: A2 08 LDX #$08
F5B7: A5 E1 LDA >??E1
F5B9: C6 E0 DEC >??E0
F5BB: D0 57 BNE $F614
F5BD: A9 01 LDA #$01
F5BF: 85 DF STA >??DF
F5C1: A9 04 LDA #$04
F5C3: 85 E0 STA >??E0
F5C5: D0 4D BNE $F614
F5C7: C6 E0 DEC >??E0
F5C9: A5 E0 LDA >??E0
F5CB: 4C D8 F5 JMP $F5D8
F5CE: A5 80 LDA >??80
F5D0: 29 0F AND #$0F
F5D2: C9 03 CMP #$03
F5D4: B0 3E BCS $F614
F5D6: 49 07 EOR #$07
F5D8: 0A ASL A
F5D9: AA TAX
F5DA: A0 08 LDY #$08
F5DC: A9 18 LDA #$18
F5DE: D0 34 BNE $F614
F5E0: A5 80 LDA >??80
F5E2: A6 E0 LDX >??E0
F5E4: 29 1F AND #$1F
F5E6: D0 06 BNE $F5EE
F5E8: E0 0E CPX #$0E
F5EA: F0 02 BEQ $F5EE
F5EC: E6 E0 INC >??E0
F5EE: A5 80 LDA >??80
F5F0: 29 03 AND #$03
F5F2: 09 08 ORA #$08
F5F4: A0 05 LDY #$05
F5F6: D0 5D BNE $F655
F5F8: A4 E0 LDY >??E0
F5FA: B9 51 FE LDA $FE51,Y
F5FD: A2 08 LDX #$08
F5FF: C8 INY
F600: 84 E0 STY >??E0
F602: C0 08 CPY #$08
F604: F0 04 BEQ $F60A
F606: A0 05 LDY #$05
F608: D0 0A BNE $F614
F60A: A5 DF LDA >??DF
F60C: 29 F0 AND #$F0
F60E: 85 DF STA >??DF
F610: A2 00 LDX #$00
F612: 86 E0 STX >??E0
F614: 4C 55 F6 JMP $F655
F617: A0 08 LDY #$08
F619: 84 15 STY >AUDC0
F61B: A5 80 LDA >??80
F61D: 29 0F AND #$0F
F61F: D0 12 BNE $F633
F621: E6 E0 INC >??E0
F623: A5 E0 LDA >??E0
F625: C9 10 CMP #$10
F627: D0 0A BNE $F633
F629: A9 30 LDA #$30
F62B: 85 DF STA >??DF
F62D: A2 50 LDX #$50
F62F: 86 E1 STX >??E1
F631: F0 22 BEQ $F655
F633: A6 E0 LDX >??E0
F635: 86 19 STX >AUDV0
F637: 8A TXA
F638: 85 17 STA >AUDF0
F63A: 49 FF EOR #$FF
F63C: 4C D0 F6 JMP $F6D0
F63F: A5 DE LDA >??DE
F641: C9 A0 CMP #$A0
F643: B0 10 BCS $F655
F645: A6 E0 LDX >??E0
F647: 8A TXA
F648: E8 INX
F649: E0 14 CPX #$14
F64B: D0 02 BNE $F64F
F64D: A2 04 LDX #$04
F64F: 86 E0 STX >??E0
F651: A0 0C LDY #$0C
F653: A2 08 LDX #$08
F655: 86 19 STX >AUDV0 ;AUDV0:lots
F657: 84 15 STY >AUDC0 ;AUDC0:lots
F659: 85 17 STA >AUDF0 ;AUDF0:lots
F65B: A2 00 LDX #$00
F65D: A5 DF LDA >??DF
F65F: 29 F0 AND #$F0
F661: C9 10 CMP #$10
F663: F0 2A BEQ $F68F
F665: C9 20 CMP #$20
F667: F0 51 BEQ $F6BA
F669: C9 30 CMP #$30
F66B: B0 03 BCS $F670
F66D: 4C D0 F6 JMP $F6D0
F670: C6 E1 DEC >??E1
F672: F0 2D BEQ $F6A1
F674: A5 E1 LDA >??E1
F676: 29 70 AND #$70
F678: 4A LSR A
F679: 4A LSR A
F67A: 4A LSR A
F67B: 4A LSR A
F67C: A8 TAY
F67D: BE 8A F6 LDX $F68A,Y
F680: A0 08 LDY #$08
F682: A5 E1 LDA >??E1
F684: 29 0F AND #$0F
F686: 09 10 ORA #$10
F688: D0 46 BNE $F6D0
F68A: 02
F68B: 04
F68C: 06 08 ASL >INPT0
F68E: 0E A0 08 ASL ??A0
F691: A2 06 LDX #$06
F693: A5 80 LDA >??80
F695: 29 03 AND #$03
F697: D0 04 BNE $F69D
F699: C6 E1 DEC >??E1
F69B: F0 04 BEQ $F6A1
F69D: A5 E1 LDA >??E1
F69F: D0 2F BNE $F6D0
F6A1: A5 DF LDA >??DF
F6A3: 29 0F AND #$0F
F6A5: 85 DF STA >??DF
F6A7: 24 FB BIT >??FB
F6A9: 10 0C BPL $F6B7
F6AB: A9 C3 LDA #$C3
F6AD: 85 DB STA >??DB
F6AF: A9 00 LDA #$00
F6B1: 85 FB STA >??FB
F6B3: 85 E7 STA >??E7
F6B5: 85 E8 STA >??E8
F6B7: 4C D0 F6 JMP $F6D0
F6BA: A4 E1 LDY >??E1
F6BC: BE 59 FE LDX $FE59,Y
F6BF: A5 80 LDA >??80
F6C1: 29 07 AND #$07
F6C3: D0 07 BNE $F6CC
F6C5: C8 INY
F6C6: 84 E1 STY >??E1
F6C8: C0 10 CPY #$10
F6CA: F0 D5 BEQ $F6A1
F6CC: A9 1F LDA #$1F
F6CE: A0 08 LDY #$08
F6D0: 86 1A STX >AUDV1 ;AUDV1:lots
F6D2: 84 16 STY >AUDC1 ;AUDC1:lots
F6D4: 85 18 STA >AUDF1 ;AUDF1:lots
F6D6: A0 00 LDY #$00
F6D8: A2 0F LDX #$0F
F6DA: AD 82 02 LDA SWCHB ;SWCHB:lots
F6DD: 29 08 AND #$08
F6DF: F0 02 BEQ $F6E3
F6E1: A2 FF LDX #$FF
F6E3: 24 DB BIT >??DB
F6E5: 10 06 BPL $F6ED
F6E7: 8A TXA
F6E8: 29 F7 AND #$F7
F6EA: AA TAX
F6EB: A0 FF LDY #$FF
F6ED: 86 86 STX >??86
F6EF: 98 TYA
F6F0: 25 E8 AND >??E8
F6F2: 85 DA STA >??DA
F6F4: A2 00 LDX #$00
F6F6: A0 00 LDY #$00
F6F8: A5 E7 LDA >??E7
F6FA: C9 FF CMP #$FF
F6FC: F0 0B BEQ $F709
F6FE: 29 0E AND #$0E
F700: 4A LSR A
F701: 85 82 STA >??82
F703: 0A ASL A
F704: 0A ASL A
F705: 18 CLC
F706: 65 82 ADC >??82
F708: A8 TAY
F709: B9 BA FE LDA $FEBA,Y
F70C: 45 DA EOR >??DA
F70E: 25 86 AND >??86
F710: 95 E2 STA ??E2,X
F712: E8 INX
F713: C8 INY
F714: E0 05 CPX #$05
F716: D0 F1 BNE $F709
F718: 24 FB BIT >??FB
F71A: 30 14 BMI $F730
F71C: A4 DF LDY >??DF
F71E: C0 30 CPY #$30
F720: 90 0E BCC $F730
F722: A5 E1 LDA >??E1
F724: 25 86 AND >??86
F726: C0 40 CPY #$40
F728: 90 04 BCC $F72E
F72A: 85 E2 STA >??E2
F72C: B0 02 BCS $F730
F72E: 85 E5 STA >??E5
F730: A6 F5 LDX >??F5
F732: A5 DB LDA >??DB
F734: 29 04 AND #$04
F736: F0 10 BEQ $F748
F738: A5 E9 LDA >??E9
F73A: 95 F3 STA ??F3,X
F73C: A0 00 LDY #$00
F73E: 94 F1 STY ??F1,X
F740: C8 INY
F741: C9 18 CMP #$18
F743: 90 01 BCC $F746
F745: C8 INY
F746: 94 EF STY ??EF,X
F748: B5 F3 LDA ??F3,X
F74A: 20 8F FD JSR $FD8F
F74D: A8 TAY
F74E: B9 ED FE LDA $FEED,Y
F751: 85 CB STA >??CB
F753: B5 F3 LDA ??F3,X
F755: 29 0F AND #$0F
F757: A8 TAY
F758: B9 ED FE LDA $FEED,Y
F75B: 85 CD STA >??CD
F75D: B5 F1 LDA ??F1,X
F75F: 20 8F FD JSR $FD8F
F762: A8 TAY
F763: B9 ED FE LDA $FEED,Y
F766: 85 CF STA >??CF
F768: B5 F1 LDA ??F1,X
F76A: 29 0F AND #$0F
F76C: A8 TAY
F76D: B9 ED FE LDA $FEED,Y
F770: 85 D1 STA >??D1
F772: B5 EF LDA ??EF,X
F774: 20 8F FD JSR $FD8F
F777: A8 TAY
F778: B9 ED FE LDA $FEED,Y
F77B: 85 D3 STA >??D3
F77D: B5 EF LDA ??EF,X
F77F: 29 0F AND #$0F
F781: A8 TAY
F782: B9 ED FE LDA $FEED,Y
F785: 85 D5 STA >??D5
F787: A2 00 LDX #$00
F789: A0 30 LDY #$30
F78B: B5 CB LDA ??CB,X
F78D: C9 88 CMP #$88
F78F: D0 08 BNE $F799
F791: 94 CB STY ??CB,X
F793: E8 INX
F794: E8 INX
F795: E0 0A CPX #$0A
F797: D0 F2 BNE $F78B
F799: A5 DB LDA >??DB
F79B: 29 04 AND #$04
F79D: F0 06 BEQ $F7A5
F79F: 84 D1 STY >??D1
F7A1: 84 CF STY >??CF
F7A3: 84 D3 STY >??D3
F7A5: A5 D7 LDA >??D7
F7A7: 25 86 AND >??86
F7A9: 85 D7 STA >??D7
F7AB: 24 FB BIT >??FB
F7AD: 10 0C BPL $F7BB
F7AF: A5 DF LDA >??DF
F7B1: C9 30 CMP #$30
F7B3: D0 06 BNE $F7BB
F7B5: A5 E1 LDA >??E1
F7B7: 25 86 AND >??86
F7B9: 85 E4 STA >??E4
F7BB: A5 E6 LDA >??E6
F7BD: 45 DA EOR >??DA
F7BF: 25 86 AND >??86
F7C1: 85 06 STA >COLUP0 ;COLUP0:lots
F7C3: 85 07 STA >COLUP1 ;COLUP1:lots
F7C5: A9 03 LDA #$03
F7C7: 85 05 STA >NUSIZ1 ;NUSIZ1:lots
F7C9: 85 25 STA >VDELP0 ;VDELP0:lots
F7CB: 85 26 STA >VDELP1 ;VDELP1:lots
F7CD: A5 E4 LDA >??E4
F7CF: 85 09 STA >COLUBK ;COLUBK:lots
F7D1: AD 84 02 LDA INTIM ; Wait for end of ... ;INTIM:lots
F7D4: D0 FB BNE $F7D1 ; ... VBLANK
; End of VBLANK
F7D6: 85 02 STA >WSYNC ; Wait for end of 1st line ;WSYNC:43
F7D8: 85 01 STA >VBLANK ; Turn off VBLANK ;VBLANK:44
F7DA: 85 81 STA >??81
F7DC: 85 22 STA >HMM0 ;HMM0:44
F7DE: 85 23 STA >HMM1 ;HMM1:44
F7E0: 85 24 STA >HMBL ;HMBL:44
F7E2: A9 06 LDA #$06
F7E4: 85 DA STA >??DA
F7E6: A4 DA LDY >??DA
F7E8: B1 CB LDA (??CB),Y
F7EA: 85 1B STA >GRP0 ;GRP0:lots
F7EC: 85 02 STA >WSYNC ;WSYNC:lots
F7EE: B1 CD LDA (??CD),Y
F7F0: 85 1C STA >GRP1 ;GRP1:lots
F7F2: B1 CF LDA (??CF),Y
F7F4: 85 1B STA >GRP0 ;GRP0:lots
F7F6: B1 D1 LDA (??D1),Y
F7F8: 85 82 STA >??82
F7FA: B1 D3 LDA (??D3),Y
F7FC: AA TAX
F7FD: B1 D5 LDA (??D5),Y
F7FF: A8 TAY
F800: A5 82 LDA >??82
F802: 85 1C STA >GRP1 ;GRP1:lots
F804: 86 1B STX >GRP0 ;GRP0:lots
F806: 84 1C STY >GRP1 ;GRP1:lots
F808: 84 1B STY >GRP0 ;GRP0:lots
F80A: C6 DA DEC >??DA
F80C: 10 D8 BPL $F7E6
F80E: 85 02 STA >WSYNC ;WSYNC:51
F810: A0 00 LDY #$00
F812: 84 25 STY >VDELP0 ;VDELP0:52
F814: 84 26 STY >VDELP1 ;VDELP1:52
F816: 84 1B STY >GRP0 ;GRP0:52
F818: 84 1C STY >GRP1 ;GRP1:52
F81A: A0 21 LDY #$21
F81C: 84 0A STY >CTRLPF ;CTRLPF:52
F81E: A5 80 LDA >??80
F820: 29 0F AND #$0F
F822: 85 08 STA >COLUPF ;COLUPF:52
F824: 85 02 STA >WSYNC ;WSYNC:52
F826: A5 E3 LDA >??E3
F828: 85 06 STA >COLUP0 ;COLUP0:53
F82A: A5 E4 LDA >??E4
F82C: 85 09 STA >COLUBK ;COLUBK:53
F82E: A5 D7 LDA >??D7
F830: 85 07 STA >COLUP1 ;COLUP1:53
F832: A4 E6 LDY >??E6
F834: A5 97 LDA >??97
F836: 29 02 AND #$02
F838: D0 09 BNE $F843
F83A: A8 TAY
F83B: A5 80 LDA >??80
F83D: 29 08 AND #$08
F83F: D0 02 BNE $F843
F841: A0 0F LDY #$0F
F843: 98 TYA
F844: 25 86 AND >??86
F846: 85 D7 STA >??D7
F848: A6 CA LDX >??CA
F84A: B5 A6 LDA ??A6,X
F84C: 85 87 STA >??87
F84E: A5 91 LDA >MissileNS
F850: 85 04 STA >NUSIZ0 ;NUSIZ0:53
F852: A5 EE LDA >??EE
F854: 85 05 STA >NUSIZ1 ;NUSIZ1:53
F856: A2 01 LDX #$01
F858: A9 36 LDA #$36
F85A: 8D 95 02 STA TIM8T ;TIM8T:53
F85D: 20 05 F0 JSR $F005
F860: A9 00 LDA #$00
F862: 85 21 STA >HMP1 ;HMP1:57,58
F864: AD 84 02 LDA INTIM ;INTIM:57,58,59
F867: D0 FB BNE $F864
F869: A2 53 LDX #$53
F86B: 85 02 STA >WSYNC ;WSYNC:lots
F86D: 85 2A STA >HMOVE ;HMOVE:lots
F86F: A9 02 LDA #$02
F871: E4 93 CPX >??93
F873: D0 06 BNE $F87B
F875: A4 D7 LDY >??D7
F877: 84 06 STY >COLUP0 ;COLUP0:lots
F879: D0 08 BNE $F883
F87B: 24 97 BIT >??97
F87D: D0 02 BNE $F881
F87F: B0 02 BCS $F883
F881: A9 00 LDA #$00
F883: 85 1D STA >ENAM0 ;ENAM0:lots
F885: A5 81 LDA >??81
F887: 18 CLC
F888: 65 95 ADC >??95
F88A: 85 81 STA >??81
F88C: A0 00 LDY #$00
F88E: 90 02 BCC $F892
F890: A4 97 LDY >??97
F892: 84 22 STY >HMM0 ;HMM0:lots
F894: 85 02 STA >WSYNC ;WSYNC:lots
F896: A9 00 LDA #$00
F898: E4 85 CPX >??85
F89A: D0 02 BNE $F89E
F89C: A9 02 LDA #$02
F89E: 85 1F STA >ENABL ;ENABL:lots
F8A0: 8A TXA
F8A1: 38 SEC
F8A2: E5 83 SBC >??83
F8A4: A8 TAY
F8A5: 24 A2 BIT >??A2
F8A7: 10 03 BPL $F8AC
F8A9: 4A LSR A
F8AA: A8 TAY
F8AB: 0A ASL A
F8AC: 25 A1 AND >??A1
F8AE: D0 05 BNE $F8B5
F8B0: B1 8B LDA (??8B),Y
F8B2: 4C B7 F8 JMP $F8B7
F8B5: A9 00 LDA #$00
F8B7: 85 1C STA >GRP1 ;GRP1:lots
F8B9: A9 00 LDA #$00
F8BB: E4 84 CPX >??84
F8BD: D0 02 BNE $F8C1
F8BF: A9 02 LDA #$02
F8C1: 85 1E STA >ENAM1 ;ENAM1:lots
F8C3: CA DEX
F8C4: D0 A5 BNE $F86B
F8C6: 85 02 STA >WSYNC ;WSYNC:225
F8C8: A2 02 LDX #$02
F8CA: A5 84 LDA >??84
F8CC: C9 01 CMP #$01
F8CE: F0 05 BEQ $F8D5
F8D0: A2 00 LDX #$00
F8D2: 4C D7 F8 JMP $F8D7
F8D5: EA NOP
F8D6: EA NOP
F8D7: 86 1E STX >ENAM1 ;ENAM1:226
F8D9: A9 00 LDA #$00
F8DB: 85 1D STA >ENAM0 ;ENAM0:226
F8DD: 85 1D STA >ENAM0 ;ENAM0:226
F8DF: 85 10 STA >RESP0 ;RESP0:226
F8E1: A5 E5 LDA >??E5
F8E3: 85 08 STA >COLUPF ;COLUPF:226
F8E5: A5 E2 LDA >??E2
F8E7: 85 06 STA >COLUP0 ;COLUP0:226
F8E9: 85 07 STA >COLUP1 ;COLUP1:226
F8EB: 85 07 STA >COLUP1 ;COLUP1:226
F8ED: A0 08 LDY #$08
F8EF: A9 30 LDA #$30
F8F1: A2 84 LDX #$84
F8F3: 85 11 STA >RESP1 ;RESP1:226
F8F5: 84 1E STY >ENAM1 ;ENAM1:226
F8F7: 85 0D STA >PF0 ;PF0:226
F8F9: A9 03 LDA #$03
F8FB: 85 04 STA >NUSIZ0 ;NUSIZ0:226
F8FD: 85 05 STA >NUSIZ1 ;NUSIZ1:226
F8FF: 85 02 STA >WSYNC ;WSYNC:lots
F901: B9 7F FF LDA $FF7F,Y
F904: 85 0F STA >PF2 ;PF2:lots
F906: B1 AD LDA (??AD),Y
F908: AA TAX
F909: B1 A9 LDA (??A9),Y
F90B: 85 1B STA >GRP0 ;GRP0:lots
F90D: B1 AB LDA (??AB),Y
F90F: EA NOP
F910: 85 1B STA >GRP0 ;GRP0:lots
F912: A5 10 LDA >CXM0P ;CXM0P:lots
F914: 86 1B STX >GRP0 ;GRP0:lots
F916: B1 B3 LDA (??B3),Y
F918: AA TAX
F919: B1 AF LDA (??AF),Y
F91B: 85 1C STA >GRP1 ;GRP1:lots
F91D: B1 B1 LDA (??B1),Y
F91F: 85 1C STA >GRP1 ;GRP1:lots
F921: EA NOP
F922: 86 1C STX >GRP1 ;GRP1:lots
F924: 88 DEY
F925: 10 D8 BPL $F8FF
F927: 85 02 STA >WSYNC ;WSYNC:235
F929: A9 05 LDA #$05
F92B: 85 05 STA >NUSIZ1 ;NUSIZ1:236
F92D: A5 E5 LDA >??E5
F92F: 85 09 STA >COLUBK ;COLUBK:236
F931: 85 09 STA >COLUBK ;COLUBK:236
F933: A9 00 LDA #$00
F935: 85 0F STA >PF2 ;PF2:236
F937: 85 0D STA >PF0 ;PF0:236
F939: 85 1B STA >GRP0 ;GRP0:236
F93B: A4 DD LDY >??DD
F93D: B9 E2 FE LDA $FEE2,Y
F940: 85 8B STA >??8B
F942: A9 FF LDA #$FF
F944: 85 8C STA >??8C
F946: A0 03 LDY #$03
F948: 85 11 STA >RESP1 ;RESP1:236
F94A: A5 E4 LDA >??E4
F94C: 85 07 STA >COLUP1 ;COLUP1:236
F94E: 85 08 STA >COLUPF ;COLUPF:236
F950: A5 DB LDA >??DB
F952: 29 03 AND #$03
F954: AA TAX
F955: 85 02 STA >WSYNC ;WSYNC:236,237,238,239
F957: B1 8B LDA (??8B),Y
F959: 85 1C STA >GRP1 ;GRP1:237,238,239,240
F95B: BD 7C FE LDA $FE7C,X
F95E: 85 0D STA >PF0 ;PF0:237,238,239,240
F960: 20 8F FD JSR $FD8F
F963: 85 0D STA >PF0 ;PF0:237,238,239,240
F965: 88 DEY
F966: 10 ED BPL $F955
F968: 85 02 STA >WSYNC ;WSYNC:240
F96A: A5 E5 LDA >??E5
F96C: 85 09 STA >COLUBK ;COLUBK:241
F96E: A9 1A LDA #$1A
F970: 8D 96 02 STA TIM64T ;TIM64T:241
F973: C8 INY
F974: 84 1C STY >GRP1 ;GRP1:241
F976: A5 91 LDA >MissileNS
F978: C9 FF CMP #$FF
F97A: D0 15 BNE $F991
F97C: 24 DE BIT >??DE
F97E: 30 11 BMI $F991
F980: 20 81 FA JSR $FA81
F983: 90 09 BCC $F98E
F985: A5 94 LDA >??94
F987: C9 54 CMP #$54
F989: D0 03 BNE $F98E
F98B: 20 F4 FC JSR $FCF4
F98E: 4C 6F FA JMP $FA6F
F991: A4 93 LDY >??93
F993: D0 06 BNE $F99B
F995: 20 B2 FB JSR $FBB2
F998: 4C 6F FA JMP $FA6F
F99B: 29 07 AND #$07
F99D: AA TAX
F99E: BD EE FD LDA $FDEE,X
F9A1: 85 88 STA >??88
F9A3: BC F6 FD LDY $FDF6,X
F9A6: B9 1E FE LDA $FE1E,Y
F9A9: 85 8B STA >??8B
F9AB: B9 1F FE LDA $FE1F,Y
F9AE: 85 8C STA >??8C
F9B0: A9 53 LDA #$53
F9B2: 38 SEC
F9B3: E5 93 SBC >??93
F9B5: 85 81 STA >??81
F9B7: A5 95 LDA >??95
F9B9: 85 DA STA >??DA
F9BB: 20 78 FC JSR $FC78
F9BE: A4 88 LDY >??88
F9C0: A5 99 LDA >??99
F9C2: 18 CLC
F9C3: 71 8B ADC (??8B),Y
F9C5: A4 93 LDY >??93
F9C7: 84 83 STY >??83
F9C9: A4 97 LDY >??97
F9CB: C0 F0 CPY #$F0
F9CD: 90 06 BCC $F9D5
F9CF: 18 CLC
F9D0: 65 87 ADC >??87
F9D2: 4C D8 F9 JMP $F9D8
F9D5: 38 SEC
F9D6: E5 87 SBC >??87
F9D8: 85 82 STA >??82
F9DA: A6 CA LDX >??CA
F9DC: B5 B5 LDA ??B5,X
F9DE: 29 20 AND #$20
F9E0: F0 39 BEQ $FA1B
F9E2: B4 C7 LDY ??C7,X
F9E4: B5 C4 LDA ??C4,X
F9E6: AA TAX
F9E7: 20 4C FC JSR $FC4C
F9EA: 85 82 STA >??82
F9EC: A6 CA LDX >??CA
F9EE: B4 9E LDY ??9E,X
F9F0: A5 97 LDA >??97
F9F2: 29 02 AND #$02
F9F4: F0 1E BEQ $FA14
F9F6: 24 F8 BIT >??F8
F9F8: 50 1A BVC $FA14
F9FA: B9 DF FD LDA $FDDF,Y
F9FD: C5 82 CMP >??82
F9FF: 90 1A BCC $FA1B
FA01: A5 82 LDA >??82
FA03: C9 03 CMP #$03
FA05: 90 17 BCC $FA1E
FA07: A5 80 LDA >??80
FA09: 29 01 AND #$01
FA0B: AA TAX
FA0C: A9 02 LDA #$02
FA0E: 95 F9 STA ??F9,X
FA10: D0 09 BNE $FA1B
FA12: 90 07 BCC $FA1B
FA14: B9 DF FD LDA $FDDF,Y
FA17: C5 82 CMP >??82
FA19: B0 03 BCS $FA1E
FA1B: 4C 68 FA JMP $FA68
FA1E: A0 00 LDY #$00
FA20: A5 97 LDA >??97
FA22: 29 02 AND #$02
FA24: F0 01 BEQ $FA27
FA26: C8 INY
FA27: A9 25 LDA #$25
FA29: 20 CB FC JSR $FCCB
FA2C: A5 DF LDA >??DF
FA2E: C9 30 CMP #$30
FA30: B0 0A BCS $FA3C
FA32: 29 0F AND #$0F
FA34: 09 20 ORA #$20
FA36: 85 DF STA >??DF
FA38: A9 00 LDA #$00
FA3A: 85 E1 STA >??E1
FA3C: A5 8B LDA >??8B
FA3E: 18 CLC
FA3F: 69 0D ADC #$0D
FA41: 85 8B STA >??8B
FA43: A4 88 LDY >??88
FA45: B1 8B LDA (??8B),Y
FA47: 85 91 STA >MissileNS
FA49: C9 FF CMP #$FF
FA4B: D0 06 BNE $FA53
FA4D: A9 55 LDA #$55
FA4F: 85 93 STA >??93
FA51: D0 1C BNE $FA6F
FA53: A5 8B LDA >??8B
FA55: 18 CLC
FA56: 69 0D ADC #$0D
FA58: 85 8B STA >??8B
FA5A: A5 99 LDA >??99
FA5C: 18 CLC
FA5D: 71 8B ADC (??8B),Y
FA5F: 85 99 STA >??99
FA61: A5 8B LDA >??8B
FA63: 38 SEC
FA64: E9 1A SBC #$1A
FA66: 85 8B STA >??8B
FA68: C6 88 DEC >??88
FA6A: 30 03 BMI $FA6F
FA6C: 4C BE F9 JMP $F9BE
FA6F: AD 84 02 LDA INTIM ;INTIM:lots
FA72: D0 FB BNE $FA6F
FA74: A9 02 LDA #$02
FA76: 85 02 STA >WSYNC ;WSYNC:262
FA78: 85 01 STA >VBLANK ;VBLANK:263
FA7A: A9 00 LDA #$00
FA7C: 85 09 STA >COLUBK ;COLUBK:263
FA7E: 4C 56 F0 JMP $F056
FA81: A0 00 LDY #$00
FA83: A5 97 LDA >??97
FA85: 29 02 AND #$02
FA87: F0 0C BEQ $FA95
FA89: A5 98 LDA >??98
FA8B: 29 02 AND #$02
FA8D: D0 06 BNE $FA95
FA8F: A5 DF LDA >??DF
FA91: 29 F0 AND #$F0
FA93: 85 DF STA >??DF
FA95: 84 97 STY >??97
FA97: 24 DE BIT >??DE
FA99: 30 08 BMI $FAA3
FA9B: A5 DE LDA >??DE
FA9D: D0 26 BNE $FAC5
FA9F: A5 EB LDA >??EB
FAA1: D0 06 BNE $FAA9
FAA3: A9 54 LDA #$54
FAA5: 85 93 STA >??93
FAA7: 38 SEC
FAA8: 60 RTS
FAA9: A0 02 LDY #$02
FAAB: 84 E0 STY >??E0
FAAD: A0 FF LDY #$FF
FAAF: 84 97 STY >??97
FAB1: A5 80 LDA >??80
FAB3: 29 01 AND #$01
FAB5: AA TAX
FAB6: C8 INY
FAB7: 94 F9 STY ??F9,X
FAB9: C6 EB DEC >??EB
FABB: A5 DF LDA >??DF
FABD: 29 F0 AND #$F0
FABF: 09 03 ORA #$03
FAC1: 85 DF STA >??DF
FAC3: D0 0A BNE $FACF
FAC5: A5 D8 LDA >??D8
FAC7: 29 18 AND #$18
FAC9: D0 04 BNE $FACF
FACB: A5 EB LDA >??EB
FACD: D0 DA BNE $FAA9
FACF: A4 95 LDY >??95
FAD1: B9 05 FE LDA $FE05,Y
FAD4: 85 82 STA >??82
FAD6: 24 97 BIT >??97
FAD8: 30 11 BMI $FAEB
FADA: A5 DE LDA >??DE
FADC: C9 04 CMP #$04
FADE: B0 07 BCS $FAE7
FAE0: A8 TAY
FAE1: B9 15 FE LDA $FE15,Y
FAE4: 4C FA FA JMP $FAFA
FAE7: C0 06 CPY #$06
FAE9: 90 04 BCC $FAEF
FAEB: A9 00 LDA #$00
FAED: F0 0B BEQ $FAFA
FAEF: A5 D8 LDA >??D8
FAF1: 4A LSR A
FAF2: 4A LSR A
FAF3: 4A LSR A
FAF4: 29 07 AND #$07
FAF6: A8 TAY
FAF7: B9 0D FE LDA $FE0D,Y
FAFA: A8 TAY
FAFB: 85 91 STA >MissileNS
FAFD: B9 FD FD LDA $FDFD,Y
FB00: 85 83 STA >??83
FB02: A5 D8 LDA >??D8
FB04: C9 A0 CMP #$A0
FB06: 90 01 BCC $FB09
FB08: 4A LSR A
FB09: 18 CLC
FB0A: 65 83 ADC >??83
FB0C: C9 A0 CMP #$A0
FB0E: 90 01 BCC $FB11
FB10: 4A LSR A
FB11: 38 SEC
FB12: E5 83 SBC >??83
FB14: 85 99 STA >??99
FB16: C5 82 CMP >??82
FB18: B0 34 BCS $FB4E
FB1A: 18 CLC
FB1B: 65 83 ADC >??83
FB1D: C5 82 CMP >??82
FB1F: 90 29 BCC $FB4A
FB21: A5 82 LDA >??82
FB23: 18 CLC
FB24: 65 83 ADC >??83
FB26: C9 A0 CMP #$A0
FB28: B0 0A BCS $FB34
FB2A: A5 83 LDA >??83
FB2C: 4A LSR A
FB2D: 18 CLC
FB2E: 65 99 ADC >??99
FB30: C5 82 CMP >??82
FB32: B0 0F BCS $FB43
FB34: A5 82 LDA >??82
FB36: C5 83 CMP >??83
FB38: 90 09 BCC $FB43
FB3A: A2 10 LDX #$10
FB3C: A5 83 LDA >??83
FB3E: 18 CLC
FB3F: 65 99 ADC >??99
FB41: D0 0F BNE $FB52
FB43: A2 F0 LDX #$F0
FB45: A5 99 LDA >??99
FB47: 4C 52 FB JMP $FB52
FB4A: A2 F0 LDX #$F0
FB4C: D0 EE BNE $FB3C
FB4E: A2 10 LDX #$10
FB50: A5 99 LDA >??99
FB52: 86 DA STX >??DA
FB54: AA TAX
FB55: A5 97 LDA >??97
FB57: 29 02 AND #$02
FB59: 05 DA ORA >??DA
FB5B: 85 97 STA >??97
FB5D: 8A TXA
FB5E: A0 53 LDY #$53
FB60: 84 93 STY >??93
FB62: 38 SEC
FB63: E5 82 SBC >??82
FB65: B0 04 BCS $FB6B
FB67: 49 FF EOR #$FF
FB69: 69 01 ADC #$01
FB6B: 84 81 STY >??81
FB6D: 20 7E FB JSR $FB7E
FB70: 86 87 STX >??87
FB72: A2 00 LDX #$00
FB74: 85 DA STA >??DA
FB76: 20 82 FB JSR $FB82
FB79: 86 86 STX >??86
FB7B: 4C 9C FB JMP $FB9C
FB7E: 85 DA STA >??DA
FB80: A9 00 LDA #$00
FB82: A0 07 LDY #$07
FB84: 26 DA ROL >??DA
FB86: 2A ROL A
FB87: B0 0E BCS $FB97
FB89: C5 81 CMP >??81
FB8B: 90 02 BCC $FB8F
FB8D: E5 81 SBC >??81
FB8F: 88 DEY
FB90: 10 F2 BPL $FB84
FB92: 26 DA ROL >??DA
FB94: A6 DA LDX >??DA
FB96: 60 RTS
FB97: E5 81 SBC >??81
FB99: 38 SEC
FB9A: B0 F3 BCS $FB8F
FB9C: A5 86 LDA >??86
FB9E: 85 95 STA >??95
FBA0: A5 97 LDA >??97
FBA2: 29 02 AND #$02
FBA4: D0 0A BNE $FBB0
FBA6: A4 91 LDY >MissileNS
FBA8: A5 DE LDA >??DE
FBAA: 18 CLC
FBAB: F9 EE FD SBC $FDEE,Y
FBAE: 85 DE STA >??DE
FBB0: 18 CLC
FBB1: 60 RTS
FBB2: A5 91 LDA >MissileNS
FBB4: 29 07 AND #$07
FBB6: A8 TAY
FBB7: B9 EE FD LDA $FDEE,Y
FBBA: 85 82 STA >??82
FBBC: B9 F6 FD LDA $FDF6,Y
FBBF: A8 TAY
FBC0: B9 1E FE LDA $FE1E,Y
FBC3: 85 8B STA >??8B
FBC5: B9 1F FE LDA $FE1F,Y
FBC8: 85 8C STA >??8C
FBCA: A9 53 LDA #$53
FBCC: 85 81 STA >??81
FBCE: A5 95 LDA >??95
FBD0: 85 DA STA >??DA
FBD2: 20 78 FC JSR $FC78
FBD5: A4 82 LDY >??82
FBD7: A5 99 LDA >??99
FBD9: 18 CLC
FBDA: 71 8B ADC (??8B),Y
FBDC: A6 97 LDX >??97
FBDE: E0 F0 CPX #$F0
FBE0: B0 06 BCS $FBE8
FBE2: 38 SEC
FBE3: E5 87 SBC >??87
FBE5: 4C EB FB JMP $FBEB
FBE8: 18 CLC
FBE9: 65 87 ADC >??87
FBEB: 85 81 STA >??81
FBED: A0 00 LDY #$00
FBEF: B9 05 FE LDA $FE05,Y
FBF2: 38 SEC
FBF3: E9 04 SBC #$04
FBF5: C5 81 CMP >??81
FBF7: B0 06 BCS $FBFF
FBF9: 69 08 ADC #$08
FBFB: C5 81 CMP >??81
FBFD: B0 08 BCS $FC07
FBFF: C8 INY
FC00: C0 07 CPY #$07
FC02: D0 EB BNE $FBEF
FC04: 4C 3F FC JMP $FC3F
FC07: C0 06 CPY #$06
FC09: D0 16 BNE $FC21
FC0B: A9 20 LDA #$20
FC0D: 85 DC STA >??DC
FC0F: A5 DF LDA >??DF
FC11: 29 0F AND #$0F
FC13: 09 30 ORA #$30
FC15: 85 DF STA >??DF
FC17: A9 50 LDA #$50
FC19: 85 E1 STA >??E1
FC1B: A9 00 LDA #$00
FC1D: 85 DD STA >??DD
FC1F: F0 1E BEQ $FC3F
FC21: 98 TYA
FC22: 0A ASL A
FC23: AA TAX
FC24: AC 7D FF LDY $FF7D
FC27: B5 A9 LDA ??A9,X
FC29: CD 79 FF CMP $FF79
FC2C: F0 0F BEQ $FC3D
FC2E: AC 7B FF LDY $FF7B
FC31: A5 DF LDA >??DF
FC33: 29 0F AND #$0F
FC35: 09 40 ORA #$40
FC37: 85 DF STA >??DF
FC39: A9 50 LDA #$50
FC3B: 85 E1 STA >??E1
FC3D: 94 A9 STY ??A9,X
FC3F: C6 82 DEC >??82
FC41: 10 92 BPL $FBD5
FC43: A9 FF LDA #$FF
FC45: 85 91 STA >MissileNS
FC47: A9 55 LDA #$55
FC49: 85 93 STA >??93
FC4B: 60 RTS
FC4C: 8A TXA
FC4D: 38 SEC
FC4E: E5 82 SBC >??82
FC50: B0 04 BCS $FC56
FC52: 49 FF EOR #$FF
FC54: 69 01 ADC #$01
FC56: 85 82 STA >??82
FC58: 98 TYA
FC59: 38 SEC
FC5A: E5 83 SBC >??83
FC5C: B0 04 BCS $FC62
FC5E: 49 FF EOR #$FF
FC60: 69 01 ADC #$01
FC62: C5 82 CMP >??82
FC64: 90 05 BCC $FC6B
FC66: A6 82 LDX >??82
FC68: 85 82 STA >??82
FC6A: 8A TXA
FC6B: 4A LSR A
FC6C: 4A LSR A
FC6D: 85 83 STA >??83
FC6F: 0A ASL A
FC70: 18 CLC
FC71: 65 83 ADC >??83
FC73: 4A LSR A
FC74: 18 CLC
FC75: 65 82 ADC >??82
FC77: 60 RTS
FC78: A9 00 LDA #$00
FC7A: 85 87 STA >??87
FC7C: A2 08 LDX #$08
FC7E: 0A ASL A
FC7F: 26 87 ROL >??87
FC81: 06 81 ASL >??81
FC83: 90 07 BCC $FC8C
FC85: 18 CLC
FC86: 65 DA ADC >??DA
FC88: 90 02 BCC $FC8C
FC8A: E6 87 INC >??87
FC8C: CA DEX
FC8D: D0 EF BNE $FC7E
FC8F: 85 86 STA >??86
FC91: 60 RTS
FC92: 06 D8 ASL >??D8
FC94: 26 D9 ROL >??D9
FC96: 10 02 BPL $FC9A
FC98: E6 D8 INC >??D8
FC9A: A5 D8 LDA >??D8
FC9C: 2C AE FC BIT $FCAE
FC9F: F0 04 BEQ $FCA5
FCA1: 49 01 EOR #$01
FCA3: 85 D8 STA >??D8
FCA5: 05 D9 ORA >??D9
FCA7: D0 02 BNE $FCAB
FCA9: E6 D8 INC >??D8
FCAB: A5 D8 LDA >??D8
FCAD: 60 RTS
FCAE: 02
FCAF: A0 01 LDY #$01
FCB1: A5 DB LDA >??DB
FCB3: 29 03 AND #$03
FCB5: F0 0A BEQ $FCC1
FCB7: C9 01 CMP #$01
FCB9: F0 05 BEQ $FCC0
FCBB: A9 00 LDA #$00
FCBD: 85 DD STA >??DD
FCBF: 60 RTS
FCC0: C8 INY
FCC1: 98 TYA
FCC2: 05 DB ORA >??DB
FCC4: 85 DB STA >??DB
FCC6: A9 0A LDA #$0A
FCC8: 85 DD STA >??DD
FCCA: 60 RTS
FCCB: 85 DA STA >??DA
FCCD: A2 05 LDX #$05
FCCF: A5 E7 LDA >??E7
FCD1: C9 0C CMP #$0C
FCD3: B0 02 BCS $FCD7
FCD5: 4A LSR A
FCD6: AA TAX
FCD7: 86 82 STX >??82
FCD9: A6 F5 LDX >??F5
FCDB: A5 DA LDA >??DA
FCDD: F8 SED
FCDE: 18 CLC
FCDF: 75 EF ADC >??EF,X
FCE1: 95 EF STA ??EF,X
FCE3: 98 TYA
FCE4: 75 F1 ADC >??F1,X
FCE6: 95 F1 STA ??F1,X
FCE8: A9 00 LDA #$00
FCEA: 75 F3 ADC >??F3,X
FCEC: 95 F3 STA ??F3,X
FCEE: D8 CLD
FCEF: C6 82 DEC >??82
FCF1: 10 E6 BPL $FCD9
FCF3: 60 RTS
FCF4: A2 00 LDX #$00
FCF6: 8A TXA
FCF7: B4 A9 LDY ??A9,X
FCF9: 38 SEC
FCFA: C0 38 CPY #$38
FCFC: F0 01 BEQ $FCFF
FCFE: 18 CLC
FCFF: 2A ROL A
FD00: E8 INX
FD01: E8 INX
FD02: E0 0C CPX #$0C
FD04: D0 F1 BNE $FCF7
FD06: A6 F5 LDX >??F5
FD08: 95 EC STA ??EC,X
FD0A: A2 FF LDX #$FF
FD0C: 86 DE STX >??DE
FD0E: E8 INX
FD0F: 86 90 STX >??90
FD11: 86 8E STX >??8E
FD13: 86 E0 STX >??E0
FD15: 60 RTS
FD16: 24 F8 BIT >??F8
FD18: 30 20 BMI $FD3A
FD1A: A5 EC LDA >??EC
FD1C: D0 45 BNE $FD63
FD1E: A9 07 LDA #$07
FD20: 85 DF STA >??DF
FD22: A2 FF LDX #$FF
FD24: 86 FB STX >??FB
FD26: A5 E9 LDA >??E9
FD28: C9 13 CMP #$13
FD2A: D0 DE BNE $FD0A
FD2C: A5 F1 LDA >??F1
FD2E: 05 F3 ORA >??F3
FD30: D0 D8 BNE $FD0A
FD32: A9 B1 LDA #$B1
FD34: 85 B3 STA >??B3
FD36: C6 B4 DEC >??B4
FD38: D0 D0 BNE $FD0A
FD3A: A6 F5 LDX >??F5
FD3C: B5 EC LDA ??EC,X
FD3E: D0 0D BNE $FD4D
FD40: 8A TXA
FD41: 49 01 EOR #$01
FD43: AA TAX
FD44: B5 EC LDA ??EC,X
FD46: F0 D6 BEQ $FD1E
FD48: 86 F5 STX >??F5
FD4A: 4C 63 FD JMP $FD63
FD4D: 8A TXA
FD4E: 49 01 EOR #$01
FD50: AA TAX
FD51: B5 EC LDA ??EC,X
FD53: F0 05 BEQ $FD5A
FD55: 86 F5 STX >??F5
FD57: 4C 63 FD JMP $FD63
FD5A: 8A TXA
FD5B: 49 01 EOR #$01
FD5D: 85 F5 STA >??F5
FD5F: AA TAX
FD60: 4C 67 FD JMP $FD67
FD63: A6 F5 LDX >??F5
FD65: D0 15 BNE $FD7C
FD67: E6 E7 INC >??E7
FD69: A5 E7 LDA >??E7
FD6B: C9 10 CMP #$10
FD6D: B0 0D BCS $FD7C
FD6F: A5 9B LDA >??9B
FD71: 18 CLC
FD72: 69 08 ADC #$08
FD74: 24 FB BIT >??FB
FD76: 70 02 BVS $FD7A
FD78: 69 05 ADC #$05
FD7A: 85 9B STA >??9B
FD7C: B5 EC LDA ??EC,X
FD7E: A2 0A LDX #$0A
FD80: 4A LSR A
FD81: A0 38 LDY #$38
FD83: B0 03 BCS $FD88
FD85: AC 79 FF LDY $FF79
FD88: 94 A9 STY ??A9,X
FD8A: CA DEX
FD8B: CA DEX
FD8C: 10 F2 BPL $FD80
FD8E: 60 RTS
FD8F: 29 F0 AND #$F0
FD91: 4A LSR A
FD92: 4A LSR A
FD93: 4A LSR A
FD94: 4A LSR A
FD95: 60 RTS
FD96: A6 F5 LDX >??F5
FD98: B5 F3 LDA ??F3,X
FD9A: D5 F6 CMP ??F6,X
FD9C: F0 40 BEQ $FDDE
FD9E: B5 EC LDA ??EC,X
FDA0: C9 3F CMP #$3F
FDA2: F0 3A BEQ $FDDE
FDA4: A9 06 LDA #$06
FDA6: 85 DF STA >??DF
FDA8: A9 A0 LDA #$A0
FDAA: 85 E0 STA >??E0
FDAC: A5 D8 LDA >??D8
FDAE: 29 07 AND #$07
FDB0: C9 06 CMP #$06
FDB2: 90 02 BCC $FDB6
FDB4: E9 04 SBC #$04
FDB6: A8 TAY
FDB7: B9 8E FE LDA $FE8E,Y
FDBA: 85 DA STA >??DA
FDBC: A5 DA LDA >??DA
FDBE: 35 EC AND ??EC,X
FDC0: F0 0A BEQ $FDCC
FDC2: 46 DA LSR >??DA
FDC4: 90 F6 BCC $FDBC
FDC6: A9 20 LDA #$20
FDC8: 85 DA STA >??DA
FDCA: D0 F0 BNE $FDBC
FDCC: B5 EC LDA ??EC,X
FDCE: 05 DA ORA >??DA
FDD0: 95 EC STA ??EC,X
FDD2: B5 F6 LDA ??F6,X
FDD4: F8 SED
FDD5: 18 CLC
FDD6: 69 01 ADC #$01
FDD8: D8 CLD
FDD9: 95 F6 STA ??F6,X
FDDB: 4C 96 FD JMP $FD96
FDDE: 60 RTS
FDDF: 01 02 ORA (CXP0FB,X)
FDE1: 03
FDE2: 04
FDE3: 02
FDE4: 04
FDE5: 06 08 ASL >INPT0
FDE7: 06 04 ASL >CXM0FB
FDE9: 02
FDEA: 04
FDEB: 03
FDEC: 02
FDED: 01 00 ORA (CXM0P,X)
FDEF: 01 01 ORA (CXM1P,X)
FDF1: 02
FDF2: 01 00 ORA (CXM0P,X)
FDF4: 02
FDF5: 01 00 ORA (CXM0P,X)
FDF7: 02
FDF8: 06 04 ASL >CXM0FB
FDFA: 0A ASL A
FDFB: 00 BRK
FDFC: 08 PHP
FDFD: 00 BRK
FDFE: 10 20 BPL $FE20
FE00: 20 40 00 JSR $0040
FE03: 40 RTI
FE04: 00 BRK
FE05: 18 CLC
FE06: 28 PLP
FE07: 38 SEC
FE08: 6A ROR A
FE09: 7A
FE0A: 8A TXA
FE0B: 50 50 BVC $FE5D
FE0D: 00 BRK
FE0E: 01 02 ORA (CXP0FB,X)
FE10: 03
FE11: 04
FE12: 00 BRK
FE13: 06 04 ASL >CXM0FB
FE15: 00 BRK
FE16: 00 BRK
FE17: 02
FE18: 06 08 ASL >INPT0
FE1A: 04
FE1B: 00 BRK
FE1C: 02
FE1D: 0A ASL A
FE1E: 2A ROL A
FE1F: FE 2B FE INC $FE2B,X
FE22: 2D FE 30 AND $30FE
FE25: FE 32 FE INC $FE32,X
FE28: 35 FE AND ??FE,X
FE2A: 00 BRK
FE2B: 00 BRK
FE2C: 10 00 BPL $FE2E
FE2E: 10 20 BPL $FE50
FE30: 00 BRK
FE31: 20 00 20 JSR $2000
FE34: 40 RTI
FE35: 00 BRK
FE36: 40 RTI
FE37: FF
FE38: 00 BRK
FE39: 00 BRK
FE3A: 01 02 ORA (CXP0FB,X)
FE3C: 01 00 ORA (CXM0P,X)
FE3E: 00 BRK
FE3F: 02
FE40: 04
FE41: 02
FE42: 00 BRK
FE43: 00 BRK
FE44: 00 BRK
FE45: 10 00 BPL $FE47
FE47: 10 00 BPL $FE49
FE49: 00 BRK
FE4A: 20 00 20 JSR $2000
FE4D: 00 BRK
FE4E: 00 BRK
FE4F: 40 RTI
FE50: 00 BRK
FE51: 0C
FE52: 0A ASL A
FE53: 08 PHP
FE54: 06 04 ASL >CXM0FB
FE56: 02
FE57: 00 BRK
FE58: 00 BRK
FE59: 0F
FE5A: 0C
FE5B: 0A ASL A
FE5C: 08 PHP
FE5D: 0A ASL A
FE5E: 08 PHP
FE5F: 08 PHP
FE60: 06 04 ASL >CXM0FB
FE62: 04
FE63: 08 PHP
FE64: 08 PHP
FE65: 06 04 ASL >CXM0FB
FE67: 02
FE68: 13
FE69: 14
FE6A: 15 16 ORA CXBLPF,X
FE6C: 0C
FE6D: 0F
FE6E: 12
FE6F: 0C
FE70: 10 0E BPL $FE80
FE72: 11 0A ORA (INPT2),Y
FE74: 0D 10 13 ORA $1310
FE77: 0C
FE78: 0E 10 12 ASL $1210
FE7B: 14
FE7C: A0 80 LDY #$80
FE7E: 00 BRK
FE7F: 00 BRK
FE80: 00 BRK
FE81: 00 BRK
FE82: 00 BRK
FE83: 01 01 ORA (CXM1P,X)
FE85: 02
FE86: 03
FE87: 04
FE88: 04
FE89: 05 05 ORA >CXM1FB
FE8B: 06 06 ASL >CXBLPF
FE8D: 07
FE8E: 20 10 08 JSR $0810
FE91: 04
FE92: 02
FE93: 01 00 ORA (CXM0P,X)
FE95: 00 BRK
FE96: 01 40 ORA (CXM0P,X)
FE98: 41 06 EOR (CXBLPF,X)
FE9A: 07
FE9B: 46 47 LSR >CXPPMM
FE9D: 0A ASL A
FE9E: 00 BRK
FE9F: 00 BRK
FEA0: 00 BRK
FEA1: 00 BRK
FEA2: 00 BRK
FEA3: 00 BRK
FEA4: 0B
FEA5: 4A LSR A
FEA6: 4B
FEA7: 0E 0F 4E ASL $4E0F
FEAA: 4F
FEAB: 00 BRK
FEAC: 01 80 ORA (??80,X)
FEAE: 01 80 ORA (??80,X)
FEB0: 00 BRK
FEB1: 98 TYA
FEB2: A8 TAY
FEB3: C8 INY
FEB4: AE 98 98 LDX $9898
FEB7: EF
FEB8: 00 BRK
FEB9: 00 BRK
FEBA: 84 48 STY >COLUPF
FEBC: 00 BRK
FEBD: 24 47 BIT >CXPPMM
FEBF: 84 CE STY >??CE
FEC1: 00 BRK
FEC2: D8 CLD
FEC3: 0E DA 48 ASL ??DA
FEC6: 00 BRK
FEC7: 84 88 STY >??88
FEC9: 8A TXA
FECA: 1A
FECB: 00 BRK
FECC: 44
FECD: 24 28 BIT >INPT0
FECF: 4C 84 DA JMP $DA84
FED2: DA
FED3: 88 DEY
FED4: 0E C4 00 ASL ??C4
FED7: 0E 1A 0E ASL INPT2
FEDA: 74
FEDB: C8 INY
FEDC: CA DEX
FEDD: 44
FEDE: 00 BRK
FEDF: 1A
FEE0: C8 INY
FEE1: 44
FEE2: 30 F2 BMI $FED6
FEE4: EE EA E6 INC $E6EA
FEE7: E2
FEE8: DE DA D6 DEC $D6DA,X
FEEB: D2
FEEC: CE 88 8F DEC $8F88
FEEF: 96 9D STX ??9D,Y
FEF1: A4 AB LDY >??AB
FEF3: B2
FEF4: B9 C0 C7 LDA $C7C0,Y
FEF7: 00 BRK
FEF8: 00 BRK
FEF9: 00 BRK
FEFA: 00 BRK
FEFB: 00 BRK
FEFC: 00 BRK
FEFD: 00 BRK
FEFE: 00 BRK
FEFF: 00 BRK
FF00: 10 18 BPL $FF1A
FF02: 20 28 10 JSR $1028
FF05: 18 CLC
FF06: 20 28 28 JSR $2828
FF09: 20 18 10 JSR $1018
FF0C: 28 PLP
FF0D: 20 18 10 JSR $1018
FF10: 00 BRK
FF11: 00 BRK
FF12: 00 BRK
FF13: 18 CLC
FF14: 18 CLC
FF15: 00 BRK
FF16: 00 BRK
FF17: 00 BRK
FF18: 00 BRK
FF19: 00 BRK
FF1A: 18 CLC
FF1B: 3C
FF1C: 3C
FF1D: 18 CLC
FF1E: 00 BRK
FF1F: 00 BRK
FF20: 00 BRK
FF21: 18 CLC
FF22: 3C
FF23: 7E 7E 3C ROR $3C7E,X
FF26: 18 CLC
FF27: 00 BRK
FF28: 18 CLC
FF29: 3C
FF2A: 7E FF FF ROR $FFFF,X
FF2D: 7E 3C 18 ROR $183C,X
FF30: 00 BRK
FF31: 00 BRK
FF32: 00 BRK
FF33: 00 BRK
FF34: 00 BRK
FF35: 00 BRK
FF36: 00 BRK
FF37: 00 BRK
FF38: FF
FF39: FF
FF3A: FF
FF3B: 7E 7E 76 ROR $767E,X
FF3E: 36 26 ROL CXBLPF,X
FF40: 22
FF41: 38 SEC
FF42: FF
FF43: FF
FF44: FF
FF45: FF
FF46: 7E 7E 76 ROR $767E,X
FF49: 36 26 ROL CXBLPF,X
FF4B: 22
FF4C: FF
FF4D: FF
FF4E: FF
FF4F: 7E FF FF ROR $FFFF,X
FF52: 7E 7E 00 ROR $007E,X
FF55: FF
FF56: FF
FF57: 3C
FF58: 3C
FF59: FF
FF5A: FF
FF5B: 7E 00 00 ROR CXM0P,X
FF5E: FF
FF5F: 18 CLC
FF60: 18 CLC
FF61: 18 CLC
FF62: DB
FF63: FF
FF64: FF
FF65: 7E 00 FF ROR $FF00,X
FF68: 18 CLC
FF69: 18 CLC
FF6A: 18 CLC
FF6B: 18 CLC
FF6C: 00 BRK
FF6D: 81 C3 STA (??C3,X)
FF6F: 7E FF 6D ROR ??FF,X
FF72: 00 BRK
FF73: 00 BRK
FF74: 00 BRK
FF75: 00 BRK
FF76: 00 BRK
FF77: 00 BRK
FF78: 00 BRK
FF79: 70 FF BVS $FF7A
FF7B: 43
FF7C: FF
FF7D: 55 FF EOR ??FF,X
FF7F: E0 E0 CPX #$E0
FF81: E0 C0 CPX #$C0
FF83: C0 C0 CPY #$C0
FF85: 80
FF86: 80
FF87: 80
FF88: 7C
FF89: C6 E6 DEC >??E6
FF8B: D6 CE DEC ??CE,X
FF8D: C6 7C DEC >INPT4
FF8F: FC
FF90: 30 30 BMI $FFC2
FF92: 30 30 BMI $FFC4
FF94: 70 30 BVS $FFC6
FF96: FE E0 78 INC $78E0,X
FF99: 3C
FF9A: 0E C6 7C ASL $7CC6
FF9D: 7C
FF9E: C6 06 DEC >CXBLPF
FFA0: 3C
FFA1: 18 CLC
FFA2: 0C
FFA3: 7E 0C 0C ROR INPT4,X
FFA6: FE CC 6C INC ??CC,X
FFA9: 3C
FFAA: 1C
FFAB: 7C
FFAC: C6 06 DEC >CXBLPF
FFAE: 06 FC ASL >??FC
FFB0: C0 FC CPY #$FC
FFB2: 7C
FFB3: C6 C6 DEC >??C6
FFB5: FC
FFB6: C0 60 CPY #$60
FFB8: 3C
FFB9: 30 30 BMI $FFEB
FFBB: 30 18 BMI $FFD5
FFBD: 0C
FFBE: C6 FE DEC >??FE
FFC0: 7C
FFC1: C6 C6 DEC >??C6
FFC3: 7C
FFC4: C6 C6 DEC >??C6
FFC6: 7C
FFC7: 78 SEI
FFC8: 0C
FFC9: 06 7E ASL >$7E
FFCB: C6 C6 DEC >??C6
FFCD: 7C
FFCE: AA TAX
FFCF: 54
FFD0: 28 PLP
FFD1: 10 A8 BPL $FF7B
FFD3: 54
FFD4: 28 PLP
FFD5: 10 A0 BPL $FF77
FFD7: 54
FFD8: 28 PLP
FFD9: 10 80 BPL $FF5B
FFDB: 54
FFDC: 28 PLP
FFDD: 10 00 BPL $FFDF
FFDF: 54
FFE0: 28 PLP
FFE1: 10 00 BPL $FFE3
FFE3: 50 28 BVC $1000D
FFE5: 10 00 BPL $FFE7
FFE7: 40 RTI
FFE8: 28 PLP
FFE9: 10 00 BPL $FFEB
FFEB: 00 BRK
FFEC: 28 PLP
FFED: 10 00 BPL $FFEF
FFEF: 00 BRK
FFF0: 20 10 00 JSR $0010
FFF3: 00 BRK
FFF4: 00 BRK
FFF5: 10 00 BPL $FFF7
FFF7: 00 BRK
FFF8: 00 BRK
FFF9: 00 BRK
FFFA: 00 BRK
FFFB: F0 00 BEQ $FFFD
FFFD: F0 00 BEQ $FFFF
FFFF: F0 FF BEQ $10000