; -----------------------------------------------------------------------------
; 
; reverse engineered by Eelco Huininga using phpDisassembler v1.01 (6502)
; DOS Filename   : Z:\pub\acorn\work in progress\disassembler\$.PROG1
; Acorn filename : Unknown
; Load address   : Unknown
; Exec address   : Unknown
; Length         : 00000b92
; -----------------------------------------------------------------------------

00002000  A5 74        .t    LDA &74
00002002  C9 BB        ..    CMP #&BB
00002004  90 1B        ..    BCC &2021
00002006  A9 27        .'    LDA #&27
00002008  85 7E        .~    STA &7E
0000200A  A9 F6        ..    LDA #&F6
0000200C  85 7D        .}    STA &7D
.
0000200E  A0 FF        ..    LDY #&FF
.
00002010  B9 00 00     ...   LDA &0000,Y
00002013  4D A0 02     M..   EOR &02A0
00002016  88           .     DEY
00002017  D0 F7        ..    BNE &2010
00002019  C6 7E        .~    DEC &7E
0000201B  A5 7E        .~    LDA &7E
0000201D  C9 20        .     CMP #&20
0000201F  D0 ED        ..    BNE &200E
.
00002021  A5 74        .t    LDA &74
00002023  C9 BA        ..    CMP #&BA
00002025  D0 03        ..    BNE &202A
00002027  EA           .     NOP
00002028  EA           .     NOP
00002029  EA           .     NOP
.
0000202A  A9 16        ..    LDA #&16
0000202C  20 EE FF      ..   JSR &FFEE
0000202F  A9 03        ..    LDA #&03
00002031  20 EE FF      ..   JSR &FFEE
00002034  A2 00        ..    LDX #&00
00002036  A0 00        ..    LDY #&00
00002038  20 56 22      V"   JSR &2256
0000203B  A0 22        ."    LDY #&22
0000203D  A2 6E        .n    LDX #&6E
0000203F  20 0B 22      ."   JSR &220B
00002042  A2 00        ..    LDX #&00
00002044  A0 02        ..    LDY #&02
00002046  20 56 22      V"   JSR &2256
00002049  A0 22        ."    LDY #&22
0000204B  A2 AB        ..    LDX #&AB
0000204D  20 0B 22      ."   JSR &220B
00002050  A2 00        ..    LDX #&00
00002052  A0 03        ..    LDY #&03
00002054  20 56 22      V"   JSR &2256
00002057  A0 22        ."    LDY #&22
.
00002059  A2 FA        ..    LDX #&FA
0000205B  20 0B 22      ."   JSR &220B
0000205E  A2 00        ..    LDX #&00
00002060  A0 04        ..    LDY #&04
00002062  20 56 22      V"   JSR &2256
00002065  A0 23        .#    LDY #&23
00002067  A2 3E        .>    LDX #&3E
00002069  20 0B 22      ."   JSR &220B
0000206C  A2 00        ..    LDX #&00
0000206E  A0 05        ..    LDY #&05
00002070  20 56 22      V"   JSR &2256
00002073  A0 23        .#    LDY #&23
00002075  A2 69        .i    LDX #&69
00002077  20 0B 22      ."   JSR &220B
0000207A  A2 14        ..    LDX #&14
0000207C  A0 02        ..    LDY #&02
0000207E  20 56 22      V"   JSR &2256
00002081  20 AB 27      .'   JSR &27AB
00002084  20 44 26      D&   JSR &2644
00002087  A2 00        ..    LDX #&00
00002089  A0 07        ..    LDY #&07
0000208B  20 56 22      V"   JSR &2256
0000208E  A0 23        .#    LDY #&23
00002090  A2 8B        ..    LDX #&8B
00002092  20 0B 22      ."   JSR &220B
00002095  A2 00        ..    LDX #&00
00002097  A0 08        ..    LDY #&08
00002099  20 56 22      V"   JSR &2256
0000209C  A0 23        .#    LDY #&23
0000209E  A2 D9        ..    LDX #&D9
000020A0  20 0B 22      ."   JSR &220B
000020A3  A2 00        ..    LDX #&00
000020A5  A0 09        ..    LDY #&09
000020A7  20 56 22      V"   JSR &2256
000020AA  A0 24        .$    LDY #&24
000020AC  A2 2A        .*    LDX #&2A
000020AE  20 0B 22      ."   JSR &220B
000020B1  A2 00        ..    LDX #&00
000020B3  A0 0B        ..    LDY #&0B
000020B5  20 56 22      V"   JSR &2256
000020B8  A0 24        .$    LDY #&24
000020BA  A2 4F        .O    LDX #&4F
000020BC  20 0B 22      ."   JSR &220B
000020BF  A2 00        ..    LDX #&00
000020C1  A0 0C        ..    LDY #&0C
000020C3  20 56 22      V"   JSR &2256
000020C6  A0 24        .$    LDY #&24
000020C8  A2 5C        .\    LDX #&5C
000020CA  20 0B 22      ."   JSR &220B
000020CD  A2 00        ..    LDX #&00
000020CF  A0 0D        ..    LDY #&0D
000020D1  20 56 22      V"   JSR &2256
000020D4  A0 24        .$    LDY #&24
000020D6  A2 6A        .j    LDX #&6A
000020D8  20 0B 22      ."   JSR &220B
000020DB  A2 00        ..    LDX #&00
000020DD  A0 0E        ..    LDY #&0E
000020DF  20 56 22      V"   JSR &2256
000020E2  A0 24        .$    LDY #&24
000020E4  A2 B3        ..    LDX #&B3
000020E6  20 0B 22      ."   JSR &220B
000020E9  A2 00        ..    LDX #&00
000020EB  A0 0F        ..    LDY #&0F
000020ED  20 56 22      V"   JSR &2256
000020F0  A0 24        .$    LDY #&24
000020F2  A2 BD        ..    LDX #&BD
000020F4  20 0B 22      ."   JSR &220B
000020F7  A2 00        ..    LDX #&00
000020F9  A0 11        ..    LDY #&11
000020FB  20 56 22      V"   JSR &2256
000020FE  A0 24        .$    LDY #&24
00002100  A2 C5        ..    LDX #&C5
00002102  20 0B 22      ."   JSR &220B
00002105  A2 00        ..    LDX #&00
00002107  A0 12        ..    LDY #&12
00002109  20 56 22      V"   JSR &2256
0000210C  A0 25        .%    LDY #&25
0000210E  A2 15        ..    LDX #&15
00002110  20 0B 22      ."   JSR &220B
00002113  A9 06        ..    LDA #&06
00002115  85 3F        .?    STA &3F
00002117  20 AB 27      .'   JSR &27AB
0000211A  C0 04        ..    CPY #&04
0000211C  B0 03        ..    BCS &2121
0000211E  4C C7 21     L.!   JMP &21C7
.
00002121  A9 10        ..    LDA #&10
00002123  85 3F        .?    STA &3F
00002125  A2 00        ..    LDX #&00
00002127  A0 14        ..    LDY #&14
00002129  20 56 22      V"   JSR &2256
0000212C  A0 25        .%    LDY #&25
0000212E  A2 5F        ._    LDX #&5F
00002130  20 0B 22      ."   JSR &220B
00002133  A5 72        .r    LDA &72
00002135  49 AB        I.    EOR #&AB
00002137  85 72        .r    STA &72
00002139  A5 70        .p    LDA &70
0000213B  29 7F        )    AND #&7F
0000213D  85 70        .p    STA &70
0000213F  A5 70        .p    LDA &70
00002141  85 80        ..    STA &80
00002143  A5 71        .q    LDA &71
00002145  85 7F        .    STA &7F
00002147  A5 72        .r    LDA &72
00002149  85 81        ..    STA &81
0000214B  A2 18        ..    LDX #&18
0000214D  A0 05        ..    LDY #&05
0000214F  20 56 22      V"   JSR &2256
00002152  A0 00        ..    LDY #&00
.
00002154  B9 7F 00     ..   LDA &007F,Y
00002157  20 E7 26      .&   JSR &26E7
0000215A  AD E3 26     ..&   LDA &26E3
0000215D  20 EE FF      ..   JSR &FFEE
00002160  AD E4 26     ..&   LDA &26E4
00002163  20 EE FF      ..   JSR &FFEE
00002166  AD E5 26     ..&   LDA &26E5
00002169  20 EE FF      ..   JSR &FFEE
0000216C  C8           .     INY
0000216D  C0 03        ..    CPY #&03
0000216F  D0 E3        ..    BNE &2154
00002171  A5 70        .p    LDA &70
00002173  85 78        .x    STA &78
00002175  A5 71        .q    LDA &71
00002177  85 79        .y    STA &79
00002179  A5 72        .r    LDA &72
0000217B  85 7A        .z    STA &7A
.
0000217D  20 1E 22      ."   JSR &221E
00002180  A2 00        ..    LDX #&00
00002182  A0 00        ..    LDY #&00
.
00002184  B9 65 22     .e"   LDA &2265,Y
00002187  8D B5 26     ..&   STA &26B5
0000218A  B9 66 22     .f"   LDA &2266,Y
0000218D  8D B6 26     ..&   STA &26B6
00002190  B9 67 22     .g"   LDA &2267,Y
00002193  8D B7 26     ..&   STA &26B7
00002196  98           .     TYA
00002197  48           H     PHA
00002198  8A           .     TXA
00002199  48           H     PHA
0000219A  20 BB 26      .&   JSR &26BB
0000219D  68           h     PLA
0000219E  AA           .     TAX
0000219F  68           h     PLA
000021A0  A8           .     TAY
000021A1  AD B9 26     ..&   LDA &26B9
000021A4  95 75        .u    STA &75,X
000021A6  E8           .     INX
000021A7  C8           .     INY
000021A8  C8           .     INY
000021A9  C8           .     INY
000021AA  C0 09        ..    CPY #&09
000021AC  D0 D6        ..    BNE &2184
000021AE  A2 38        .8    LDX #&38
000021B0  A0 14        ..    LDY #&14
000021B2  20 56 22      V"   JSR &2256
000021B5  20 95 27      .'   JSR &2795
000021B8  A2 00        ..    LDX #&00
.
000021BA  B5 75        .u    LDA &75,X
000021BC  D5 78        .x    CMP &78,X
000021BE  D0 26        .&    BNE &21E6
000021C0  E8           .     INX
000021C1  E0 03        ..    CPX #&03
000021C3  D0 F5        ..    BNE &21BA
000021C5  F0 11        ..    BEQ &21D8
.
000021C7  A2 18        ..    LDX #&18
000021C9  A0 14        ..    LDY #&14
000021CB  20 56 22      V"   JSR &2256
000021CE  A0 25        .%    LDY #&25
000021D0  A2 B9        ..    LDX #&B9
000021D2  20 0B 22      ."   JSR &220B
000021D5  20 E0 FF      ..   JSR &FFE0
.
000021D8  20 C7 27      .'   JSR &27C7
000021DB  A0 26        .&    LDY #&26
000021DD  A2 9F        ..    LDX #&9F
000021DF  20 0B 22      ."   JSR &220B
000021E2  20 E0 FF      ..   JSR &FFE0
000021E5  60           `     RTS
.
000021E6  A2 00        ..    LDX #&00
000021E8  A0 17        ..    LDY #&17
000021EA  20 56 22      V"   JSR &2256
000021ED  A0 25        .%    LDY #&25
000021EF  A2 96        ..    LDX #&96
000021F1  20 0B 22      ."   JSR &220B
000021F4  20 4B 22      K"   JSR &224B
000021F7  20 E0 FF      ..   JSR &FFE0
000021FA  A2 00        ..    LDX #&00
000021FC  A0 17        ..    LDY #&17
000021FE  20 56 22      V"   JSR &2256
00002201  A0 25        .%    LDY #&25
00002203  A2 D8        ..    LDX #&D8
00002205  20 0B 22      ."   JSR &220B
00002208  4C 7D 21     L}!   JMP &217D
.
0000220B  86 7D        .}    STX &7D
0000220D  84 7E        .~    STY &7E
0000220F  A0 00        ..    LDY #&00
.
00002211  B1 7D        .}    LDA (&7D),Y
00002213  C9 0D        ..    CMP #&0D
00002215  F0 06        ..    BEQ &221D
00002217  20 EE FF      ..   JSR &FFEE
0000221A  C8           .     INY
0000221B  D0 F4        ..    BNE &2211
.
0000221D  60           `     RTS
.
0000221E  A2 38        .8    LDX #&38
00002220  A0 14        ..    LDY #&14
00002222  20 56 22      V"   JSR &2256
00002225  A2 00        ..    LDX #&00
00002227  A0 09        ..    LDY #&09
.
00002229  20 E0 FF      ..   JSR &FFE0
0000222C  C9 0D        ..    CMP #&0D
0000222E  F0 07        ..    BEQ &2237
00002230  C9 7F        .    CMP #&7F
00002232  F0 0B        ..    BEQ &223F
00002234  20 EE FF      ..   JSR &FFEE
.
00002237  9D 65 22     .e"   STA &2265,X
0000223A  E8           .     INX
0000223B  88           .     DEY
0000223C  D0 EB        ..    BNE &2229
0000223E  60           `     RTS
.
0000223F  C0 09        ..    CPY #&09
00002241  B0 E6        ..    BCS &2229
00002243  20 EE FF      ..   JSR &FFEE
00002246  CA           .     DEX
00002247  C8           .     INY
00002248  4C 29 22     L)"   JMP &2229
.
0000224B  A0 FF        ..    LDY #&FF
.
0000224D  A2 FF        ..    LDX #&FF
.
0000224F  CA           .     DEX
00002250  D0 FD        ..    BNE &224F
00002252  88           .     DEY
00002253  D0 F8        ..    BNE &224D
00002255  60           `     RTS
.
00002256  A9 1F        ..    LDA #&1F
00002258  20 EE FF      ..   JSR &FFEE
0000225B  8A           .     TXA
0000225C  20 EE FF      ..   JSR &FFEE
0000225F  98           .     TYA
00002260  20 EE FF      ..   JSR &FFEE
00002263  60           `     RTS
00002264  0A           .     ASL A
00002265  00           .     BRK
00002266  00           .     BRK
00002267  00           .     BRK
00002268  00           .     BRK
00002269  00           .     BRK
0000226A  00           .     BRK
0000226B  00           .     BRK
0000226C  00           .     BRK
0000226D  00           .     BRK
0000226E  20 20 20           JSR &2020
00002271  20 20 20           JSR &2020
00002274  20 20 20           JSR &2020
00002277  20 20 20           JSR &2020
0000227A  20 20 20           JSR &2020
0000227D  20 20 20           JSR &2020
00002280  20 57 41      WA   JSR &4157
00002283  52           R     ...
00002284  4E 49 4E     NIN   LSR &4E49
00002287  47           G     ...
00002288  21 20        !     AND (&20,X)
0000228A  54           T     ...
0000228B  48           H     PHA
0000228C  49 53        IS    EOR #&53
0000228E  20 44 49      DI   JSR &4944
00002291  53           S     ...
00002292  43           C     ...
00002293  20 4C 4F      LO   JSR &4F4C
00002296  41 44        AD    EOR (&44,X)
00002298  53           S     ...
00002299  20 4F 4E      ON   JSR &4E4F
0000229C  4C 59 20     LY    JMP &2059
0000229F  54           T     ...
000022A0  48           H     PHA
000022A1  52           R     ...
000022A2  45 45        EE    EOR &45
000022A4  20 54 49      TI   JSR &4954
000022A7  4D 45 53     MES   EOR &5345
000022AA  0D 54 68     .Th   ORA &6854
000022AD  69 73        is    ADC #&73
000022AF  20 64 69      di   JSR &6964
000022B2  73           s     ...
000022B3  63           c     ...
000022B4  20 68 61      ha   JSR &6168
000022B7  73           s     ...
000022B8  20 6C 6F      lo   JSR &6F6C
000022BB  61 64        ad    ADC (&64,X)
000022BD  65 64        ed    ADC &64
000022BF  20 20 20           JSR &2020
000022C2  20 74 69      ti   JSR &6974
000022C5  6D 65 73     mes   ADC &7365
000022C8  2E 20 54     . T   ROL &5420
000022CB  6F           o     ...
000022CC  20 63 6F      co   JSR &6F63
000022CF  6E 74 69     nti   ROR &6974
000022D2  6E 75 65     nue   ROR &6575
000022D5  20 70 6C      pl   JSR &6C70
000022D8  61 79        ay    ADC (&79,X)
000022DA  69 6E        in    ADC #&6E
000022DC  67           g     ...
000022DD  20 58 4F      XO   JSR &4F58
000022E0  52           R     ...
000022E1  20 61 66      af   JSR &6661
000022E4  74           t     ...
000022E5  65 72        er    ADC &72
000022E7  20 74 68      th   JSR &6874
000022EA  65 20        e     ADC &20
000022EC  74           t     ...
000022ED  68           h     PLA
000022EE  69 72        ir    ADC #&72
000022F0  64           d     ...
000022F1  20 74 69      ti   JSR &6974
000022F4  6D 65 20     me    ADC &2065
000022F7  6F           o     ...
000022F8  66 0D        f.    ROR &0D
000022FA  6C 6F 61     loa   JMP (&616F)
000022FD  64           d     ...
000022FE  69 6E        in    ADC #&6E
00002300  67           g     ...
00002301  20 79 6F      yo   JSR &6F79
00002304  75 20        u     ADC &20,X
00002306  72           r     ...
00002307  65 71        eq    ADC &71
00002309  75 69        ui    ADC &69,X
0000230B  72           r     ...
0000230C  65 20        e     ADC &20
0000230E  61 20        a     ADC (&20,X)
00002310  43           C     ...
00002311  4F           O     ...
00002312  44           D     ...
00002313  45 20        E     EOR &20
00002315  6E 75 6D     num   ROR &6D75
00002318  62           b     ...
00002319  65 72        er    ADC &72
0000231B  20 74 6F      to   JSR &6F74
0000231E  20 6D 61      ma   JSR &616D
00002321  74           t     ...
00002322  63           c     ...
00002323  68           h     PLA
00002324  20 77 69      wi   JSR &6977
00002327  74           t     ...
00002328  68           h     PLA
00002329  20 79 6F      yo   JSR &6F79
0000232C  75 72        ur    ADC &72,X
0000232E  20 55 4E      UN   JSR &4E55
00002331  49 51        IQ    EOR #&51
00002333  55 45        UE    EOR &45,X
00002335  20 6E 75      nu   JSR &756E
00002338  6D 62 65     mbe   ADC &6562
0000233B  72           r     ...
0000233C  2E 0D 57     ..W   ROL &570D
0000233F  68           h     PLA
00002340  69 63        ic    ADC #&63
00002342  68           h     PLA
00002343  20 77 69      wi   JSR &6977
00002346  6C 6C 20     ll    JMP (&206C)
00002349  61 70        ap    ADC (&70,X)
0000234B  70 65        pe    BCS &23B2
0000234D  61 72        ar    ADC (&72,X)
0000234F  20 62 65      be   JSR &6562
00002352  6C 6F 77     low   JMP (&776F)
00002355  20 6F 6E      on   JSR &6E6F
00002358  20 74 68      th   JSR &6874
0000235B  65 20        e     ADC &20
0000235D  66 6F        fo    ROR &6F
0000235F  75 72        ur    ADC &72,X
00002361  74           t     ...
00002362  68           h     PLA
00002363  20 6C 6F      lo   JSR &6F6C
00002366  61 64        ad    ADC (&64,X)
00002368  0D 59 4F     .YO   ORA &4F59
0000236B  55 52        UR    EOR &52,X
0000236D  20 55 4E      UN   JSR &4E55
00002370  49 51        IQ    EOR #&51
00002372  55 45        UE    EOR &45,X
00002374  20 4E 55      NU   JSR &554E
00002377  4D 42 45     MBE   EOR &4542
0000237A  52           R     ...
0000237B  20 49 53      IS   JSR &5349
0000237E  20 3A 20      :    JSR &203A
00002381  30          EQUB &30         0
00002383  30          EQUB &30         0
00002385  30          EQUB &30         0
00002387  30          EQUB &30         0
00002389  30 0D        0.    BMI &2398
0000238B  59 6F 75     You   EOR &756F,Y
0000238E  20 63 61      ca   JSR &6163
00002391  6E 20 65     n e   ROR &6520
00002394  6E 61 62     nab   ROR &6261
00002397  6C 65 20     le    JMP (&2065)
0000239A  74           t     ...
0000239B  68           h     PLA
0000239C  65 20        e     ADC &20
0000239E  64           d     ...
0000239F  69 73        is    ADC #&73
000023A1  6B           k     ...
000023A2  20 66 6F      fo   JSR &6F66
000023A5  72           r     ...
000023A6  20 69 6E      in   JSR &6E69
000023A9  64           d     ...
000023AA  65 66        ef    ADC &66
000023AC  69 6E        in    ADC #&6E
000023AE  69 74        it    ADC #&74
000023B0  65 20        e     ADC &20
.
000023B2  70 6C        pl    BCS &2420
000023B4  61 79        ay    ADC (&79,X)
000023B6  73           s     ...
000023B7  20 61 6E      an   JSR &6E61
000023BA  64           d     ...
000023BB  20 61 63      ac   JSR &6361
000023BE  63           c     ...
000023BF  65 73        es    ADC &73
000023C1  73           s     ...
000023C2  20 74 6F      to   JSR &6F74
000023C5  20 6C 65      le   JSR &656C
000023C8  76 65        ve    ROR &65,X
000023CA  6C 73 20     ls    JMP (&2073)
000023CD  36 2D        6-    ROL &2D,X
000023CF  31 35        15    AND (&35),Y
000023D1  20 61 74      at   JSR &7461
000023D4  20 74 68      th   JSR &6874
000023D7  65 0D        e.    ADC &0D
000023D9  6F           o     ...
000023DA  66 66        ff    ROR &66
000023DC  65 72        er    ADC &72
000023DE  20 70 72      pr   JSR &7270
000023E1  69 63        ic    ADC #&63
000023E3  65 20        e     ADC &20
000023E5  6F           o     ...
000023E6  66 20        f     ROR &20
000023E8  60           `     RTS
000023E9  39 2E 39     9.9   AND &392E,Y
000023EC  35 20        5     AND &20,X
000023EE  28           (     PLP
000023EF  52           R     ...
000023F0  52           R     ...
000023F1  50 20        P     BVC &2413
000023F3  60           `     RTS
000023F4  31 32        12    AND (&32),Y
000023F6  2E 39 35     .95   ROL &3539
000023F9  29 2C        ),    AND #&2C
000023FB  20 62 79      by   JSR &7962
000023FE  20 73 65      se   JSR &6573
00002401  6E 64 69     ndi   ROR &6964
00002404  6E 67 20     ng    ROR &2067
00002407  61 20        a     ADC (&20,X)
00002409  63           c     ...
0000240A  68           h     PLA
0000240B  65 71        eq    ADC &71
0000240D  75 65        ue    ADC &65,X
0000240F  20 6F 72      or   JSR &726F
00002412  20 70 6F      po   JSR &6F70
00002415  73           s     ...
00002416  74           t     ...
00002417  61 6C        al    ADC (&6C,X)
00002419  20 6F 72      or   JSR &726F
0000241C  64           d     ...
0000241D  65 72        er    ADC &72
0000241F  20 66 6F      fo   JSR &6F66
00002422  72           r     ...
00002423  20 60 39      `9   JSR &3960
00002426  2E 39 35     .95   ROL &3539
00002429  0D 54 4F     .TO   ORA &4F54
0000242C  47           G     ...
0000242D  45 54        ET    EOR &54
0000242F  48           H     PHA
00002430  45 52        ER    EOR &52
00002432  20 57 49      WI   JSR &4957
00002435  54           T     ...
00002436  48           H     PHA
00002437  20 59 4F      YO   JSR &4F59
0000243A  55 52        UR    EOR &52,X
0000243C  20 55 4E      UN   JSR &4E55
0000243F  49 51        IQ    EOR #&51
00002441  55 45        UE    EOR &45,X
00002443  20 4E 55      NU   JSR &554E
00002446  4D 42 45     MBE   EOR &4542
00002449  52           R     ...
0000244A  20 74 6F      to   JSR &6F74
0000244D  3A           :     ...
0000244E  0D 4C 6F     .Lo   ORA &6F4C
00002451  67           g     ...
00002452  6F           o     ...
00002453  74           t     ...
00002454  72           r     ...
00002455  6F           o     ...
00002456  6E 2F 58     n/X   ROR &582F
00002459  4F           O     ...
0000245A  52           R     ...
0000245B  0D 44 61     .Da   ORA &6144
0000245E  6C 65 73     les   JMP (&7365)
00002461  20 42 72      Br   JSR &7242
00002464  65 77        ew    ADC &77
00002466  65 72        er    ADC &72
00002468  79 0D 47     y.G   ADC &470D,Y
0000246B  77           w     ...
0000246C  79 64 69     ydi   ADC &6964,Y
0000246F  72           r     ...
00002470  20 53 74      St   JSR &7453
00002473  72           r     ...
00002474  65 65        ee    ADC &65
00002476  74           t     ...
00002477  20 20 20           JSR &2020
0000247A  20 20 20           JSR &2020
0000247D  20 20 45       E   JSR &4520
00002480  76 65        ve    ROR &65,X
00002482  72           r     ...
00002483  79 20 31     y 1   ADC &3120,Y
00002486  30          EQUB &30         0
00002488  74           t     ...
00002489  68           h     PLA
0000248A  20 70 75      pu   JSR &7570
0000248D  72           r     ...
0000248E  63           c     ...
0000248F  68           h     PLA
00002490  61 73        as    ADC (&73,X)
00002492  65 72        er    ADC &72
00002494  20 72 65      re   JSR &6572
00002497  63           c     ...
00002498  65 69        ei    ADC &69
0000249A  76 65        ve    ROR &65,X
0000249C  73           s     ...
0000249D  20 74 68      th   JSR &6874
000024A0  65 69        ei    ADC &69
000024A2  72           r     ...
000024A3  20 43 4F      CO   JSR &4F43
000024A6  44           D     ...
000024A7  45 20        E     EOR &20
000024A9  4E 6F 2E     No.   LSR &2E6F
000024AC  20 46 52      FR   JSR &5246
000024AF  45 45        EE    EOR &45
000024B1  21 0D        !.    AND (&0D,X)
000024B3  43           C     ...
000024B4  61 6D        am    ADC (&6D,X)
000024B6  62           b     ...
000024B7  72           r     ...
000024B8  69 64        id    ADC #&64
000024BA  67           g     ...
000024BB  65 0D        e.    ADC &0D
000024BD  43           C     ...
000024BE  42           B     ...
000024BF  31 20        1     AND (&20),Y
000024C1  32           2     ...
000024C2  4C 46 0D     LF.   JMP &0D46
000024C5  6F           o     ...
000024C6  72           r     ...
000024C7  20 74 65      te   JSR &6574
000024CA  6C 65 70     lep   JMP (&7065)
000024CD  68           h     PLA
000024CE  6F           o     ...
000024CF  6E 65 20     ne    ROR &2065
000024D2  79 6F 75     you   ADC &756F,Y
000024D5  72           r     ...
000024D6  20 56 49      VI   JSR &4956
000024D9  53           S     ...
000024DA  41 20        A     EOR (&20,X)
000024DC  6F           o     ...
000024DD  72           r     ...
000024DE  20 41 43      AC   JSR &4341
000024E1  43           C     ...
000024E2  45 53        ES    EOR &53
000024E4  53           S     ...
000024E5  20 4E 6F      No   JSR &6F4E
000024E8  2E 20 74     . t   ROL &7420
000024EB  6F           o     ...
000024EC  20 43 61      Ca   JSR &6143
000024EF  6D 62 72     mbr   ADC &7262
000024F2  69 64        id    ADC #&64
000024F4  67           g     ...
000024F5  65 20        e     ADC &20
000024F7  28           (     PLP
000024F8  30 32        02    BMI &252C
000024FA  32           2     ...
000024FB  33           3     ...
000024FC  29 20        )     AND #&20
000024FE  34           4     ...
000024FF  36          EQUB &36         6
00002501  32           2     ...
00002502  30 31        01    BMI &2535
00002504  2C 20 34     , 4   BIT &3420
00002507  36          EQUB &36         6
00002509  32           2     ...
0000250A  30 37        07    BMI &2543
0000250C  2C 20 34     , 4   BIT &3420
0000250F  36          EQUB &36         6
00002511  32           2     ...
00002512  30 38        08    BMI &254C
00002514  0D 6F 72     .or   ORA &726F
00002517  20 34 36      46   JSR &3634
0000251A  30 32        02    BMI &254E
0000251C  30 39        09    BMI &2557
0000251E  2E 20 57     . W   ROL &5720
00002521  65 20        e     ADC &20
00002523  77           w     ...
00002524  69 6C        il    ADC #&6C
00002526  6C 20 67     l g   JMP (&6720)
00002529  69 76        iv    ADC #&76
0000252B  65 20        e     ADC &20
0000252D  79 6F 75     you   ADC &756F,Y
00002530  20 74 68      th   JSR &6874
00002533  65 20        e     ADC &20
.
00002535  63           c     ...
00002536  6F           o     ...
00002537  64           d     ...
00002538  65 20        e     ADC &20
0000253A  6E 75 6D     num   ROR &6D75
0000253D  62           b     ...
0000253E  65 72        er    ADC &72
00002540  20 79 6F      yo   JSR &6F79
.
00002543  75 20        u     ADC &20,X
00002545  6E 65 65     nee   ROR &6565
00002548  64           d     ...
00002549  20 74 6F      to   JSR &6F74
.
0000254C  20 45 4E      EN   JSR &4E45
0000254F  41 42        AB    EOR (&42,X)
00002551  4C 45 20     LE    JMP &2045
00002554  79 6F 75     you   ADC &756F,Y
.
00002557  72           r     ...
00002558  20 64 69      di   JSR &6964
0000255B  73           s     ...
0000255C  6B           k     ...
0000255D  2E 0D 54     ..T   ROL &540D
00002560  4F           O     ...
00002561  20 43 4F      CO   JSR &4F43
00002564  4E 54 49     NTI   LSR &4954
00002567  4E 55 45     NUE   LSR &4555
0000256A  20 57 49      WI   JSR &4957
0000256D  54           T     ...
0000256E  48           H     PHA
0000256F  20 54 48      TH   JSR &4854
00002572  45 20        E     EOR &20
00002574  47           G     ...
00002575  41 4D        AM    EOR (&4D,X)
00002577  45 20        E     EOR &20
00002579  50 4C        PL    BVC &25C7
0000257B  45 41        EA    EOR &41
0000257D  53           S     ...
0000257E  45 20        E     EOR &20
00002580  45 4E        EN    EOR &4E
00002582  54           T     ...
00002583  45 52        ER    EOR &52
00002585  20 59 4F      YO   JSR &4F59
00002588  55 52        UR    EOR &52,X
0000258A  20 43 4F      CO   JSR &4F43
0000258D  44           D     ...
0000258E  45 20        E     EOR &20
00002590  4E 4F 2E     NO.   LSR &2E4F
00002593  20 3A 0D      :.   JSR &0D3A
00002596  54           T     ...
00002597  48           H     PHA
00002598  45 20        E     EOR &20
0000259A  43           C     ...
0000259B  4F           O     ...
0000259C  44           D     ...
0000259D  45 20        E     EOR &20
0000259F  4E 4F 2E     NO.   LSR &2E4F
000025A2  20 59 4F      YO   JSR &4F59
000025A5  55 20        U     EOR &20,X
000025A7  54           T     ...
000025A8  59 50 45     YPE   EOR &4550,Y
000025AB  44           D     ...
000025AC  20 49 4E      IN   JSR &4E49
000025AF  20 49 53      IS   JSR &5349
000025B2  20 57 52      WR   JSR &5257
000025B5  4F           O     ...
000025B6  4E 47 0D     NG.   LSR &0D47
000025B9  50 6C        Pl    BVC &2627
000025BB  65 61        ea    ADC &61
000025BD  73           s     ...
000025BE  65 20        e     ADC &20
000025C0  70 72        pr    BCS &2634
000025C2  65 73        es    ADC &73
000025C4  73           s     ...
000025C5  20 53 50      SP   JSR &5053
000025C8  41 43        AC    EOR (&43,X)
000025CA  45 20        E     EOR &20
000025CC  74           t     ...
000025CD  6F           o     ...
000025CE  20 63 6F      co   JSR &6F63
000025D1  6E 74 69     nti   ROR &6974
000025D4  6E 75 65     nue   ROR &6575
000025D7  0D 20 20     .     ORA &2020
000025DA  20 20 20           JSR &2020
000025DD  20 20 20           JSR &2020
000025E0  20 20 20           JSR &2020
000025E3  20 20 20           JSR &2020
000025E6  20 20 20           JSR &2020
000025E9  20 20 20           JSR &2020
000025EC  20 20 20           JSR &2020
000025EF  20 20 20           JSR &2020
000025F2  20 20 20           JSR &2020
000025F5  20 20 20           JSR &2020
000025F8  20 20 20           JSR &2020
000025FB  20 20 20           JSR &2020
000025FE  20 20 20           JSR &2020
00002601  20 20 20           JSR &2020
00002604  20 20 20           JSR &2020
00002607  20 20 20           JSR &2020
0000260A  0D A9 16     ...   ORA &16A9
0000260D  20 EE FF      ..   JSR &FFEE
00002610  A9 07        ..    LDA #&07
00002612  20 EE FF      ..   JSR &FFEE
00002615  A0 05        ..    LDY #&05
.
00002617  A9 1F        ..    LDA #&1F
00002619  20 EE FF      ..   JSR &FFEE
0000261C  A9 08        ..    LDA #&08
0000261E  20 EE FF      ..   JSR &FFEE
00002621  98           .     TYA
00002622  20 EE FF      ..   JSR &FFEE
00002625  A2 00        ..    LDX #&00
.
00002627  BD 8D 26     ..&   LDA &268D,X
0000262A  20 EE FF      ..   JSR &FFEE
0000262D  E8           .     INX
0000262E  E0 11        ..    CPX #&11
00002630  D0 F5        ..    BNE &2627
00002632  C8           .     INY
00002633  C0 06        ..    CPY #&06
00002635  F0 E0        ..    BEQ &2617
00002637  A2 02        ..    LDX #&02
00002639  A0 02        ..    LDY #&02
0000263B  20 56 22      V"   JSR &2256
0000263E  20 AB 27      .'   JSR &27AB
00002641  20 44 26      D&   JSR &2644
.
00002644  20 72 26      r&   JSR &2672
00002647  F0 09        ..    BEQ &2652
00002649  18           .     CLC
0000264A  69          EQUB &69         i
0000264C  20 EE FF      ..   JSR &FFEE
0000264F  4C 63 26     Lc&   JMP &2663
.
00002652  A9 20        .     LDA #&20
00002654  20 EE FF      ..   JSR &FFEE
00002657  C0 00        ..    CPY #&00
00002659  D0 08        ..    BNE &2663
0000265B  A9 20        .     LDA #&20
0000265D  20 EE FF      ..   JSR &FFEE
00002660  4C 6A 26     Lj&   JMP &266A
.
00002663  98           .     TYA
00002664  18           .     CLC
00002665  69          EQUB &69         i
00002667  20 EE FF      ..   JSR &FFEE
.
0000266A  8A           .     TXA
0000266B  18           .     CLC
0000266C  69          EQUB &69         i
0000266E  20 EE FF      ..   JSR &FFEE
00002671  60           `     RTS
.
00002672  A0 FF        ..    LDY #&FF
00002674  38           8     SEC
.
00002675  C8           .     INY
00002676  E9 64        .d    SBC #&64
00002678  B0 FB        ..    BCS &2675
0000267A  69 64        id    ADC #&64
0000267C  AA           .     TAX
0000267D  98           .     TYA
0000267E  48           H     PHA
0000267F  8A           .     TXA
00002680  A0 FF        ..    LDY #&FF
00002682  38           8     SEC
.
00002683  C8           .     INY
00002684  E9 0A        ..    SBC #&0A
00002686  B0 FB        ..    BCS &2683
00002688  69 0A        i.    ADC #&0A
0000268A  AA           .     TAX
0000268B  68           h     PLA
0000268C  60           `     RTS
0000268D  8D 83 54     ..T   STA &5483
00002690  6F           o     ...
00002691  6E 79 73     nys   ROR &7379
00002694  20 50 72      Pr   JSR &7250
00002697  6F           o     ...
00002698  74           t     ...
00002699  65 63        ec    ADC &63
0000269B  74           t     ...
0000269C  6F           o     ...
0000269D  72           r     ...
0000269E  0D 17 01     ...   ORA &0117
000026A1  00           .     BRK
000026A2  00           .     BRK
000026A3  00           .     BRK
000026A4  00           .     BRK
000026A5  00           .     BRK
000026A6  00           .     BRK
000026A7  00           .     BRK
000026A8  00           .     BRK
000026A9  0D 17 01     ...   ORA &0117
000026AC  01 00        ..    ORA (&00,X)
000026AE  00           .     BRK
000026AF  00           .     BRK
000026B0  00           .     BRK
000026B1  00           .     BRK
000026B2  00           .     BRK
000026B3  00           .     BRK
000026B4  0D          EQUB &0D         .
000026B7  30          EQUB &30         0
000026B9  0D 00 00     ...   ORA &0000
000026BC  A0 00        ..    LDY #&00
000026BE  8C B9 26     ..&   STY &26B9
.
000026C1  B9 B5 26     ..&   LDA &26B5,Y
000026C4  C9 0D        ..    CMP #&0D
000026C6  F0 1B        ..    BEQ &26E3
000026C8  29 0F        ).    AND #&0F
000026CA  8D BA 26     ..&   STA &26BA
000026CD  AD B9 26     ..&   LDA &26B9
000026D0  0A           .     ASL A
000026D1  8D B9 26     ..&   STA &26B9
000026D4  0A           .     ASL A
000026D5  0A           .     ASL A
000026D6  18           .     CLC
000026D7  6D B9 26     m.&   ADC &26B9
000026DA  6D BA 26     m.&   ADC &26BA
000026DD  8D B9 26     ..&   STA &26B9
000026E0  C8           .     INY
000026E1  D0 DE        ..    BNE &26C1
.
000026E3  60           `     RTS
000026E4  32           2     ...
000026E5  35 35        55    AND &35,X
.
000026E7  0D          EQUB &0D         .
A2          EQUB &A2         .
.
000026EA  C9 64        .d    CMP #&64
000026EC  90 05        ..    BCC &26F3
000026EE  E9 64        .d    SBC #&64
000026F0  E8           .     INX
000026F1  D0 F7        ..    BNE &26EA
.
000026F3  8E E3 26     ..&   STX &26E3
000026F6  A2          EQUB &A2         .
.
000026F8  C9 0A        ..    CMP #&0A
000026FA  90 05        ..    BCC &2701
000026FC  E9 0A        ..    SBC #&0A
000026FE  E8           .     INX
000026FF  D0 F7        ..    BNE &26F8
.
00002701  8E E4 26     ..&   STX &26E4
00002704  18           .     CLC
00002705  69          EQUB &69         i
00002707  8D E5 26     ..&   STA &26E5
0000270A  60           `     RTS
0000270B  00           .     BRK
0000270C  00           .     BRK
0000270D  00           .     BRK
0000270E  00           .     BRK
0000270F  20 3B 27      ;'   JSR &273B
00002712  85 71        .q    STA &71
00002714  20 6D 27      m'   JSR &276D
00002717  20 3B 27      ;'   JSR &273B
0000271A  85 72        .r    STA &72
0000271C  20 75 27      u'   JSR &2775
0000271F  60           `     RTS
00002720  AD A0 02     ...   LDA &02A0
00002723  4D 0A 27     M.'   EOR &270A
00002726  8D 0A 27     ..'   STA &270A
00002729  4D 0B 27     M.'   EOR &270B
0000272C  8D 0B 27     ..'   STA &270B
0000272F  4D 0C 27     M.'   EOR &270C
00002732  8D 0C 27     ..'   STA &270C
00002735  4D 0D 27     M.'   EOR &270D
00002738  8D 0D 27     ..'   STA &270D
.
0000273B  60           `     RTS
0000273C  8A           .     TXA
0000273D  48           H     PHA
0000273E  98           .     TYA
0000273F  48           H     PHA
00002740  A2 08        ..    LDX #&08
.
00002742  A0 00        ..    LDY #&00
00002744  8C 0D 27     ..'   STY &270D
00002747  A0 08        ..    LDY #&08
00002749  AD 0C 27     ..'   LDA &270C
0000274C  29 E1        ).    AND #&E1
.
0000274E  0A           .     ASL A
0000274F  90 03        ..    BCC &2754
00002751  EE 0D 27     ..'   INC &270D
.
00002754  88           .     DEY
00002755  D0 F7        ..    BNE &274E
00002757  4E 0D 27     N.'   LSR &270D
0000275A  2E 0A 27     ..'   ROL &270A
0000275D  2E 0B 27     ..'   ROL &270B
00002760  2E 0C 27     ..'   ROL &270C
00002763  CA           .     DEX
00002764  D0 DC        ..    BNE &2742
00002766  68           h     PLA
00002767  A8           .     TAY
00002768  68           h     PLA
00002769  AA           .     TAX
0000276A  AD 0A 27     ..'   LDA &270A
.
0000276D  60           `     RTS
0000276E  18           .     CLC
0000276F  2A           *     ROL A
00002770  66 70        fp    ROR &70
00002772  2A           *     ROL A
00002773  66 70        fp    ROR &70
.
00002775  60           `     RTS
00002776  18           .     CLC
00002777  6A           j     ROR A
00002778  26 7B        &{    ROL &7B
0000277A  6A           j     ROR A
0000277B  26 7B        &{    ROL &7B
0000277D  05 70        .p    ORA &70
0000277F  85 70        .p    STA &70
00002781  60           `     RTS
00002782  29 F0        ).    AND #&F0
00002784  18           .     CLC
00002785  6A           j     ROR A
00002786  26 76        &v    ROL &76
00002788  6A           j     ROR A
00002789  26 76        &v    ROL &76
0000278B  60           `     RTS
0000278C  29 0F        ).    AND #&0F
0000278E  18           .     CLC
0000278F  2A           *     ROL A
00002790  66 77        fw    ROR &77
00002792  2A           *     ROL A
00002793  66 77        fw    ROR &77
.
00002795  60           `     RTS
00002796  18           .     CLC
00002797  66 75        fu    ROR &75
00002799  66 76        fv    ROR &76
0000279B  66 77        fw    ROR &77
0000279D  A5 76        .v    LDA &76
0000279F  18           .     CLC
000027A0  69 07        i.    ADC #&07
000027A2  85 76        .v    STA &76
000027A4  A5 77        .w    LDA &77
000027A6  18           .     CLC
000027A7  69 D0        i.    ADC #&D0
000027A9  85 77        .w    STA &77
.
000027AB  60           `     RTS
000027AC  A2 04        ..    LDX #&04
000027AE  B5 70        .p    LDA &70,X
000027B0  49 FF        I.    EOR #&FF
000027B2  49 50        IP    EOR #&50
000027B4  A0 00        ..    LDY #&00
000027B6  84 7C        .|    STY &7C
000027B8  38           8     SEC
000027B9  E9 03        ..    SBC #&03
000027BB  30 05        0.    BMI &27C2
000027BD  E6 7C        .|    INC &7C
000027BF  4C B7 27     L.'   JMP &27B7
.
000027C2  18           .     CLC
000027C3  A5 7C        .|    LDA &7C
000027C5  A8           .     TAY
000027C6  AA           .     TAX
.
000027C7  60           `     RTS
000027C8  A9 16        ..    LDA #&16
000027CA  20 EE FF      ..   JSR &FFEE
000027CD  A9 07        ..    LDA #&07
000027CF  20 EE FF      ..   JSR &FFEE
000027D2  A9 27        .'    LDA #&27
000027D4  85 7E        .~    STA &7E
000027D6  A9 F6        ..    LDA #&F6
000027D8  85 7D        .}    STA &7D
000027DA  A9 7C        .|    LDA #&7C
000027DC  85 83        ..    STA &83
000027DE  A9 00        ..    LDA #&00
000027E0  85 82        ..    STA &82
000027E2  A2 00        ..    LDX #&00
.
000027E4  A0 00        ..    LDY #&00
.
000027E6  B1 7D        .}    LDA (&7D),Y
000027E8  91 82        ..    STA (&82),Y
000027EA  C8           .     INY
000027EB  D0 F9        ..    BNE &27E6
000027ED  E6 7E        .~    INC &7E
000027EF  E6 83        ..    INC &83
000027F1  E8           .     INX
000027F2  E0 04        ..    CPX #&04
000027F4  D0 EE        ..    BNE &27E4
000027F6  60           `     RTS
000027F7  20 20 20           JSR &2020
000027FA  20 20 20           JSR &2020
000027FD  20 20 20           JSR &2020
00002800  20 20 20           JSR &2020
00002803  20 20 20           JSR &2020
00002806  20 20 20           JSR &2020
00002809  20 20 20           JSR &2020
0000280C  20 20 20           JSR &2020
0000280F  20 20 20           JSR &2020
00002812  20 20 20           JSR &2020
00002815  20 20 20           JSR &2020
00002818  20 20 20           JSR &2020
0000281B  20 20 20           JSR &2020
0000281E  20 94 9A      ..   JSR &9A94
00002821  AB           .     ...
00002822  FF           .     ...
00002823  FF           .     ...
00002824  F7           .     ...
00002825  A3           .     ...
00002826  A3           .     ...
00002827  A3           .     ...
00002828  A3           .     ...
00002829  A3           .     ...
0000282A  A3           .     ...
0000282B  A3           .     ...
0000282C  A3           .     ...
0000282D  A3           .     ...
0000282E  A3           .     ...
0000282F  A3           .     ...
00002830  A3           .     ...
00002831  E3           .     ...
00002832  FF           .     ...
00002833  FF           .     ...
00002834  BF           .     ...
00002835  A1 20        .     LDA (&20,X)
00002837  20 20 20           JSR &2020
0000283A  20 20 20           JSR &2020
0000283D  20 20 20           JSR &2020
00002840  20 20 20           JSR &2020
00002843  20 20 20           JSR &2020
00002846  20 94 9A      ..   JSR &9A94
00002849  20 A2 EF      ..   JSR &EFA2
0000284C  FF           .     ...
0000284D  FD B0 20     ..    SBC &20B0,X
00002850  20 20 20           JSR &2020
00002853  20 20 20           JSR &2020
00002856  20 20 F8       .   JSR &F820
00002859  FF           .     ...
0000285A  FF           .     ...
0000285B  A7           .     ...
0000285C  20 20 20           JSR &2020
0000285F  20 20 20           JSR &2020
00002862  20 20 20           JSR &2020
00002865  20 20 20           JSR &2020
00002868  20 20 20           JSR &2020
0000286B  20 20 20           JSR &2020
0000286E  20 94 9A      ..   JSR &9A94
00002871  20 20 20           JSR &2020
00002874  AB           .     ...
00002875  FF           .     ...
00002876  FF           .     ...
00002877  F4           .     ...
00002878  20 20 20           JSR &2020
0000287B  20 20 20           JSR &2020
0000287E  E0 FE        ..    CPX #&FE
00002880  FF           .     ...
00002881  BF           .     ...
00002882  A1 20        .     LDA (&20,X)
00002884  F8           .     SED
00002885  AE A3 A3     ...   LDX &A3A3
00002888  AD F4 20     ..    LDA &20F4
0000288B  20 20 FF       .   JSR &FF20
0000288E  FF           .     ...
0000288F  A3           .     ...
00002890  A3           .     ...
00002891  A3           .     ...
00002892  AD F4 20     ..    LDA &20F4
00002895  20 20 94       .   JSR &9420
00002898  9A           .     TXS
00002899  20 20 20           JSR &2020
0000289C  20 A2 EF      ..   JSR &EFA2
0000289F  FF           .     ...
000028A0  FD B0 20     ..    SBC &20B0,X
000028A3  20 20 F8       .   JSR &F820
000028A6  FF           .     ...
000028A7  FF           .     ...
000028A8  A7           .     ...
000028A9  20 20 FA       .   JSR &FA20
000028AC  FF           .     ...
000028AD  20 20 20           JSR &2020
000028B0  20 FF F5      ..   JSR &F5FF
000028B3  20 20 FF       .   JSR &FF20
000028B6  FF           .     ...
000028B7  20 20 20           JSR &2020
000028BA  20 FF F5      ..   JSR &F5FF
000028BD  20 20 94       .   JSR &9420
000028C0  9A           .     TXS
000028C1  20 20 20           JSR &2020
000028C4  20 20 20           JSR &2020
000028C7  AB           .     ...
000028C8  FF           .     ...
000028C9  FF           .     ...
000028CA  F4           .     ...
.
000028CB  E0 FE        ..    CPX #&FE
000028CD  FF           .     ...
000028CE  BF           .     ...
000028CF  A1 20        .     LDA (&20,X)
000028D1  20 20 FF       .   JSR &FF20
000028D4  FF           .     ...
000028D5  20 20 20           JSR &2020
000028D8  20 FF FF      ..   JSR &FFFF
000028DB  20 20 FF       .   JSR &FF20
000028DE  FF           .     ...
000028DF  20 20 20           JSR &2020
000028E2  20 FF BF      ..   JSR &BFFF
000028E5  20 20 94       .   JSR &9420
000028E8  9A           .     TXS
000028E9  20 20 20           JSR &2020
000028EC  20 20 20           JSR &2020
000028EF  20 A2 EF      ..   JSR &EFA2
000028F2  FF           .     ...
000028F3  FF           .     ...
000028F4  FF           .     ...
000028F5  A7           .     ...
000028F6  20 20 20           JSR &2020
000028F9  20 20 FF       .   JSR &FF20
000028FC  FF           .     ...
000028FD  20 20 20           JSR &2020
00002900  20 FF FF      ..   JSR &FFFF
00002903  20 20 FF       .   JSR &FF20
00002906  FF           .     ...
00002907  20 20 20           JSR &2020
0000290A  F0 BF        ..    BEQ &28CB
0000290C  A1 20        .     LDA (&20,X)
0000290E  20 94 9A      ..   JSR &9A94
00002911  20 20 20           JSR &2020
00002914  20 20 20           JSR &2020
00002917  20 E0 FE      ..   JSR &FEE0
0000291A  FF           .     ...
0000291B  FF           .     ...
0000291C  FF           .     ...
0000291D  F4           .     ...
0000291E  20 20 20           JSR &2020
00002921  20 20 FF       .   JSR &FF20
00002924  FF           .     ...
00002925  20 20 20           JSR &2020
00002928  20 FF FF      ..   JSR &FFFF
0000292B  20 20 FF       .   JSR &FF20
0000292E  FF           .     ...
0000292F  FF           .     ...
00002930  F7           .     ...
00002931  A3           .     ...
00002932  A1 20        .     LDA (&20,X)
00002934  20 20 20           JSR &2020
00002937  94 9A        ..    STY &9A
00002939  20 20 20           JSR &2020
0000293C  20 20 20           JSR &2020
0000293F  F8           .     SED
00002940  FF           .     ...
00002941  FF           .     ...
00002942  A7           .     ...
00002943  A2 EF        ..    LDX #&EF
00002945  FF           .     ...
00002946  FD B0 20     ..    SBC &20B0,X
00002949  20 20 FF       .   JSR &FF20
0000294C  FF           .     ...
0000294D  20 20 20           JSR &2020
00002950  20 FF FF      ..   JSR &FFFF
00002953  20 20 FF       .   JSR &FF20
00002956  FF           .     ...
00002957  AB           .     ...
00002958  FF           .     ...
00002959  FD B0 20     ..    SBC &20B0,X
0000295C  20 20 20           JSR &2020
0000295F  94 9A        ..    STY &9A
00002961  20 20 20           JSR &2020
00002964  20 E0 FE      ..   JSR &FEE0
00002967  FF           .     ...
00002968  BF           .     ...
00002969  A1 20        .     LDA (&20,X)
0000296B  20 20 AB       .   JSR &AB20
0000296E  FF           .     ...
0000296F  FF           .     ...
00002970  F4           .     ...
00002971  20 20 EB       .   JSR &EB20
00002974  FF           .     ...
00002975  20 20 20           JSR &2020
00002978  20 FF BF      ..   JSR &BFFF
0000297B  20 20 FF       .   JSR &FF20
0000297E  FF           .     ...
0000297F  20 A2 EF      ..   JSR &EFA2
00002982  FF           .     ...
00002983  F4           .     ...
00002984  20 20 20           JSR &2020
00002987  94 9A        ..    STY &9A
00002989  20 20 20           JSR &2020
0000298C  F8           .     SED
0000298D  FF           .     ...
0000298E  FF           .     ...
0000298F  A7           .     ...
00002990  20 20 20           JSR &2020
00002993  20 20 20           JSR &2020
00002996  A2 EF        ..    LDX #&EF
00002998  FF           .     ...
00002999  FD B0 20     ..    SBC &20B0,X
0000299C  AB           .     ...
0000299D  EC F0 F0     ...   CPX &F0F0
000029A0  BC A7 20     ..    LDY &20A7,X
000029A3  20 20 FF       .   JSR &FF20
000029A6  FF           .     ...
000029A7  20 20 20           JSR &2020
000029AA  AB           .     ...
000029AB  FF           .     ...
000029AC  FD B0 20     ..    SBC &20B0,X
000029AF  94 9A        ..    STY &9A
000029B1  20 E0 FE      ..   JSR &FEE0
000029B4  FF           .     ...
000029B5  BF           .     ...
000029B6  A1 20        .     LDA (&20,X)
000029B8  20 20 20           JSR &2020
000029BB  20 20 20           JSR &2020
000029BE  20 20 AB       .   JSR &AB20
000029C1  FF           .     ...
000029C2  FF           .     ...
000029C3  F4           .     ...
000029C4  20 20 20           JSR &2020
000029C7  20 20 20           JSR &2020
000029CA  20 20 20           JSR &2020
000029CD  20 20 20           JSR &2020
000029D0  20 20 20           JSR &2020
.
000029D3  20 20 20           JSR &2020
000029D6  20 94 9A      ..   JSR &9A94
.
000029D9  F8           .     SED
000029DA  FF           .     ...
000029DB  FF           .     ...
000029DC  F7           .     ...
000029DD  F0 F0        ..    BEQ &29CF
000029DF  F0 F0        ..    BEQ &29D1
000029E1  F0 F0        ..    BEQ &29D3
000029E3  F0 F0        ..    BEQ &29D5
000029E5  F0 F0        ..    BEQ &29D7
000029E7  F0 F0        ..    BEQ &29D9
000029E9  F2           .     ...
000029EA  FF           .     ...
000029EB  FF           .     ...
000029EC  FD B0 20     ..    SBC &20B0,X
000029EF  20 20 20           JSR &2020
000029F2  20 20 20           JSR &2020
000029F5  20 20 20           JSR &2020
000029F8  20 20 20           JSR &2020
000029FB  20 20 20           JSR &2020
000029FE  20 20 20           JSR &2020
00002A01  20 20 20           JSR &2020
00002A04  20 20 20           JSR &2020
00002A07  20 20 20           JSR &2020
00002A0A  20 20 20           JSR &2020
00002A0D  20 20 20           JSR &2020
00002A10  20 20 20           JSR &2020
00002A13  20 20 20           JSR &2020
00002A16  20 20 20           JSR &2020
00002A19  20 20 20           JSR &2020
00002A1C  20 20 20           JSR &2020
00002A1F  20 20 20           JSR &2020
00002A22  20 20 20           JSR &2020
00002A25  20 20 83       .   JSR &8320
00002A28  20 20 20           JSR &2020
00002A2B  20 20 20           JSR &2020
00002A2E  20 20 20           JSR &2020
00002A31  58           X     CLI
00002A32  6F           o     ...
00002A33  72           r     ...
00002A34  20 6D 75      mu   JSR &756D
00002A37  73           s     ...
00002A38  74           t     ...
00002A39  20 62 65      be   JSR &6562
00002A3C  20 72 65      re   JSR &6572
00002A3F  76 65        ve    ROR &65,X
00002A41  61 6C        al    ADC (&6C,X)
00002A43  65 64        ed    ADC &64
00002A45  2E 20 20     .     ROL &2020
00002A48  20 20 20           JSR &2020
00002A4B  20 20 20           JSR &2020
00002A4E  20 83 20      .    JSR &2083
00002A51  20 20 20           JSR &2020
00002A54  20 20 20           JSR &2020
00002A57  20 20 20           JSR &2020
00002A5A  20 20 20           JSR &2020
00002A5D  20 20 20           JSR &2020
00002A60  20 20 20           JSR &2020
00002A63  20 20 20           JSR &2020
00002A66  20 20 20           JSR &2020
00002A69  20 20 20           JSR &2020
00002A6C  20 20 20           JSR &2020
00002A6F  20 20 20           JSR &2020
00002A72  20 20 20           JSR &2020
00002A75  20 20 83       .   JSR &8320
00002A78  20 20 20           JSR &2020
00002A7B  48           H     PHA
00002A7C  69 73        is    ADC #&73
00002A7E  20 6D 61      ma   JSR &616D
00002A81  6E 79 20     ny    ROR &2079
00002A84  66 61        fa    ROR &61
00002A86  63           c     ...
00002A87  65 73        es    ADC &73
00002A89  20 61 72      ar   JSR &7261
00002A8C  65 20        e     ADC &20
00002A8E  73           s     ...
00002A8F  63           c     ...
00002A90  61 74        at    ADC (&74,X)
00002A92  74           t     ...
00002A93  65 72        er    ADC &72
00002A95  65 64        ed    ADC &64
00002A97  20 74 68      th   JSR &6874
00002A9A  72           r     ...
00002A9B  6F           o     ...
00002A9C  75 67        ug    ADC &67,X
00002A9E  68           h     PLA
00002A9F  83           .     ...
00002AA0  31 35        15    AND (&35),Y
00002AA2  20 6C 65      le   JSR &656C
00002AA5  76 65        ve    ROR &65,X
00002AA7  6C 73 2E     ls.   JMP (&2E73)
00002AAA  20 41 63      Ac   JSR &6341
00002AAD  71 75        qu    ADC (&75),Y
00002AAF  69 72        ir    ADC #&72
00002AB1  69 6E        in    ADC #&6E
00002AB3  67           g     ...
00002AB4  20 61 6C      al   JSR &6C61
00002AB7  6C 20 74     l t   JMP (&7420)
00002ABA  68           h     PLA
00002ABB  65 20        e     ADC &20
00002ABD  66 61        fa    ROR &61
00002ABF  63           c     ...
00002AC0  65 73        es    ADC &73
00002AC2  20 6F 6E      on   JSR &6E6F
00002AC5  20 20 83       .   JSR &8320
00002AC8  61 6E        an    ADC (&6E,X)
00002ACA  79 20 6C     y l   ADC &6C20,Y
00002ACD  65 76        ev    ADC &76
00002ACF  65 6C        el    ADC &6C
00002AD1  20 77 69      wi   JSR &6977
00002AD4  6C 6C 20     ll    JMP (&206C)
00002AD7  65 6E        en    ADC &6E
00002AD9  68           h     PLA
00002ADA  61 6E        an    ADC (&6E,X)
00002ADC  63           c     ...
00002ADD  65 20        e     ADC &20
00002ADF  79 6F 75     you   ADC &756F,Y
00002AE2  72           r     ...
00002AE3  20 6B 6E      kn   JSR &6E6B
00002AE6  6F           o     ...
00002AE7  77           w     ...
00002AE8  6C 65 64     led   JMP (&6465)
00002AEB  67           g     ...
00002AEC  65 20        e     ADC &20
00002AEE  20 83 6F      .o   JSR &6F83
00002AF1  66 20        f     ROR &20
00002AF3  58           X     CLI
00002AF4  6F           o     ...
00002AF5  72           r     ...
00002AF6  2E 20 20     .     ROL &2020
00002AF9  20 20 20           JSR &2020
00002AFC  20 20 20           JSR &2020
00002AFF  20 20 00       .   JSR &0020
00002B02  00           .     BRK
00002B03  00           .     BRK
00002B04  00           .     BRK
00002B05  00           .     BRK
00002B06  00           .     BRK
00002B07  00           .     BRK
00002B08  00           .     BRK
00002B09  00           .     BRK
00002B0A  00           .     BRK
00002B0B  00           .     BRK
00002B0C  00           .     BRK
00002B0D  00           .     BRK
00002B0E  00           .     BRK
00002B0F  00           .     BRK
00002B10  00           .     BRK
00002B11  00           .     BRK
00002B12  00           .     BRK
00002B13  00           .     BRK
00002B14  00           .     BRK
00002B15  00           .     BRK
00002B16  00           .     BRK
00002B17  00           .     BRK
00002B18  00           .     BRK
00002B19  00           .     BRK
00002B1A  00           .     BRK
00002B1B  00           .     BRK
00002B1C  00           .     BRK
00002B1D  00           .     BRK
00002B1E  00           .     BRK
00002B1F  00           .     BRK
00002B20  00           .     BRK
00002B21  00           .     BRK
00002B22  00           .     BRK
00002B23  00           .     BRK
00002B24  00           .     BRK
00002B25  00           .     BRK
00002B26  00           .     BRK
00002B27  00           .     BRK
00002B28  00           .     BRK
00002B29  00           .     BRK
00002B2A  00           .     BRK
00002B2B  00           .     BRK
00002B2C  00           .     BRK
00002B2D  00           .     BRK
00002B2E  00           .     BRK
00002B2F  00           .     BRK
00002B30  00           .     BRK
00002B31  00           .     BRK
00002B32  00           .     BRK
00002B33  00           .     BRK
00002B34  00           .     BRK
00002B35  00           .     BRK
00002B36  00           .     BRK
00002B37  00           .     BRK
00002B38  00           .     BRK
00002B39  00           .     BRK
00002B3A  00           .     BRK
00002B3B  00           .     BRK
00002B3C  00           .     BRK
00002B3D  00           .     BRK
00002B3E  00           .     BRK
00002B3F  00           .     BRK
00002B40  00           .     BRK
00002B41  00           .     BRK
00002B42  00           .     BRK
00002B43  00           .     BRK
00002B44  00           .     BRK
00002B45  00           .     BRK
00002B46  00           .     BRK
00002B47  00           .     BRK
00002B48  00           .     BRK
00002B49  00           .     BRK
00002B4A  00           .     BRK
00002B4B  00           .     BRK
00002B4C  00           .     BRK
00002B4D  00           .     BRK
00002B4E  00           .     BRK
00002B4F  00           .     BRK
00002B50  00           .     BRK
00002B51  00           .     BRK
00002B52  00           .     BRK
00002B53  00           .     BRK
00002B54  00           .     BRK
00002B55  00           .     BRK
00002B56  00           .     BRK
00002B57  00           .     BRK
00002B58  00           .     BRK
00002B59  00           .     BRK
00002B5A  00           .     BRK
00002B5B  00           .     BRK
00002B5C  00           .     BRK
00002B5D  00           .     BRK
00002B5E  00           .     BRK
00002B5F  00           .     BRK
00002B60  00           .     BRK
00002B61  00           .     BRK
00002B62  00           .     BRK
00002B63  00           .     BRK
00002B64  00           .     BRK
00002B65  00           .     BRK
00002B66  00           .     BRK
00002B67  00           .     BRK
00002B68  00           .     BRK
00002B69  00           .     BRK
00002B6A  00           .     BRK
00002B6B  00           .     BRK
00002B6C  00           .     BRK
00002B6D  00           .     BRK
00002B6E  00           .     BRK
00002B6F  00           .     BRK
00002B70  00           .     BRK
00002B71  00           .     BRK
00002B72  00           .     BRK
00002B73  00           .     BRK
00002B74  00           .     BRK
00002B75  00           .     BRK
00002B76  00           .     BRK
00002B77  00           .     BRK
00002B78  00           .     BRK
00002B79  00           .     BRK
00002B7A  00           .     BRK
00002B7B  00           .     BRK
00002B7C  00           .     BRK
00002B7D  00           .     BRK
00002B7E  00           .     BRK
00002B7F  00           .     BRK
00002B80  00           .     BRK
00002B81  00           .     BRK
00002B82  00           .     BRK
00002B83  00           .     BRK
00002B84  00           .     BRK
00002B85  00           .     BRK
00002B86  00           .     BRK
00002B87  00           .     BRK
00002B88  00           .     BRK
00002B89  00           .     BRK
00002B8A  00           .     BRK
00002B8B  00           .     BRK
00002B8C  00           .     BRK
00002B8D  00           .     BRK
00002B8E  00           .     BRK
00002B8F  00           .     BRK
00002B90  00           .     BRK
00002B91  00           .     BRK
00002B92  00           .     BRK
