; -----------------------------------------------------------------------------
; ADFS 2.10 (c) Acorn 1986
; ADFS for the Acorn Master Compact (no TUBE and Winchester Disc Controller support)
; reverse engineered by Eelco Huininga
; Load address : 00008000
; Exec address : 0000D9CD
; Length       : 00004000
; -----------------------------------------------------------------------------

; -----------------------------------------------------------------------------
; Device addresses
; -----------------------------------------------------------------------------

fdc_drivecontrol   = &FE24                        ; Master drive control register
                                                  ; bit 7,6 : Not used
                                                  ; bit 5   : DDEN (Double Density Enable)
                                                  ; bit 4   : SEL (Side Select)
                                                  ; bit 3   : DS2 (Drive Select 2)
                                                  ; bit 2   : RES (Reset)
                                                  ; bit 1   : DS1 (Drive Select 1)
                                                  ; bit 0   : DS0 (Drive Select 0)


fdc_command        = &FE28                        ; (Write)      Command register
fdc_status         = &FE28                        ; (Read)       Status register
fdc_track          = &FE29                        ; (Read/Write) Track register
fdc_sector         = &FE2A                        ; (Read/Write) Sector register
fdc_data           = &FE2B                        ; (Read/Write) Data register

romsel             = &FE30                        ; Paged ROM select register
acccon             = &FE34                        ; Memory access control register

sysvia_t1cl        = &FE44                        ; System VIA's T1 low-order latch


; -----------------------------------------------------------------------------
; OS call addresses
; -----------------------------------------------------------------------------
fscv               = &021E                        ; FSCV Varous filing system control functions
osargs             = &FFDA                        ; OSARGS Load or save file parameters
osasci             = &FFE3                        ; OSASCI Write a character, with CR converted to LF
osword             = &FFF1                        ; OSWORD Various OS routines
osbyte             = &FFF4                        ; OSBYTE Various OS routines
oscli              = &FFF7                        ; OSCLI Operating System Command Line Interface


; -----------------------------------------------------------------------------
; Start of code
; -----------------------------------------------------------------------------
8000  00           .     BRK                      ; Language call entry
8001  00           .     BRK
8002  00           .     BRK
8003  4C 93 9A     L<.   JMP service              ; Service call entry
8006  82           .     EQUB %10000010           ; ROM type; bit 7   = 1    : Has a service entry
                                                  ;           bit 6   = 0    : Has no language entry
                                                  ;           bit 5   = 0    : Isn't relocatable to the second processor
                                                  ;           bit 4   = 0    : No Electron firm key expansions availabe
                                                  ;           bit 3-0 = 0010 : 6502 code (not BASIC)
8007  17           .     EQUB &17                 ; Copyright offset
8008  10           .     EQUB &03                 ; Version
8009  41 63 6F 72  Acor  EQUS "Acorn ADFS"        ; Title
      6E 20 41 44  n AD
      46 53        FS
8013  00           .     EQUB &00                 ; Title termination byte
8014  32 31 30     210   EQUS "210"               ; Version string
8017  00           .     EQUB &00                 ; Version string termination byte
8018  28 43 29 31  (C)1  EQUS "(C)1986"           ; Copyright string
      39 38 36     986
801F  00           .     EQUB &00                 ; Copyright string termination byte


.
8020  AD D7 C2     ...   LDA &C2D7
8023  F0 03        ..    BEQ &8028
8025  8D 34 FE     .4.   STA acccon
.
8028  9C D7 C2     ...   STZ &C2D7
802B  60           `     RTS
.
802C  5A           Z     PHY
802D  AC 34 FE     .4.   LDY acccon
8030  8C D7 C2     ...   STY &C2D7
8033  E8           .     INX
8034  D0 10        ..    BNE &8046
8036  C9 FE        ..    CMP #&FE
8038  D0 0C        ..    BNE &8046
803A  98           .     TYA
803B  6A           j     ROR A
803C  A9 04        ..    LDA #&04
803E  1C 34 FE     .4.   TRB acccon
8041  90 03        ..    BCC &8046
8043  0C 34 FE     .4.   TSB acccon
.
8046  7A           z     PLY
8047  60           `     RTS
.
8048  AD 00 C2     ...   LDA &C200
804B  85 CE        ..    STA &CE
804D  60           `     RTS
.
804E  4C D6 80     L..   JMP &80D6
.
8051  86 B0        ..    STX &B0
8053  84 B1        ..    STY &B1
8055  20 0C A6      ..   JSR &A60C
8058  A0 05        ..    LDY #&05
805A  B1 B0        ..    LDA (&B0),Y
805C  C9 2F        ./    CMP #&2F
805E  F0 2B        .+    BEQ &808B
8060  C9 1B        ..    CMP #&1B
8062  F0 27        .'    BEQ &808B
8064  20 48 80      H.   JSR &8048
8067  10 1A        ..    BPL &8083
.
8069  20 8B 80      ..   JSR &808B
806C  F0 48        .H    BEQ &80B6
806E  C9 04        ..    CMP #&04
8070  D0 11        ..    BNE &8083
8072  A0 19        ..    LDY #&19
.
8074  24 FF        $.    BIT &FF
8076  30 D6        0.    BMI &804E
8078  38           8     SEC
8079  E9 01        ..    SBC #&01
807B  D0 F7        ..    BNE &8074
807D  CA           .     DEX
807E  D0 F4        ..    BNE &8074
8080  88           .     DEY
8081  D0 F1        ..    BNE &8074
.
8083  C9 40        .@    CMP #&40
8085  F0 04        ..    BEQ &808B
8087  C6 CE        ..    DEC &CE
8089  10 DE        ..    BPL &8069
.
808B  A0 04        ..    LDY #&04
808D  B1 B0        ..    LDA (&B0),Y
808F  AA           .     TAX
8090  88           .     DEY
8091  B1 B0        ..    LDA (&B0),Y
8093  20 2C 80      ,.   JSR &802C
8096  20 D6 B9      ..   JSR &B9D6
8099  F0 1B        ..    BEQ &80B6
809B  48           H     PHA
809C  A0 06        ..    LDY #&06
809E  B1 B0        ..    LDA (&B0),Y
80A0  0D 17 C3     ...   ORA &C317
80A3  8D D2 C2     ...   STA &C2D2
80A6  C8           .     INY
80A7  B1 B0        ..    LDA (&B0),Y
80A9  8D D1 C2     ...   STA &C2D1
80AC  C8           .     INY
80AD  B1 B0        ..    LDA (&B0),Y
80AF  8D D0 C2     ...   STA &C2D0
80B2  68           h     PLA
80B3  8D D3 C2     ...   STA &C2D3
.
80B6  60           `     RTS
.
80B7  A2 15        ..    LDX #&15
80B9  A0 C2        ..    LDY #&C2
.
80BB  20 51 80      Q.   JSR &8051
80BE  D0 0A        ..    BNE &80CA
80C0  60           `     RTS
.
80C1  AD 2F C2     ./.   LDA &C22F
80C4  8D 17 C3     ...   STA &C317
80C7  4C 21 89     L!.   JMP &8921
.
80CA  C9 25        .%    CMP #&25
80CC  F0 F3        ..    BEQ &80C1
80CE  C9 65        .e    CMP #&65
80D0  F0 EF        ..    BEQ &80C1
80D2  C9 6F        .o    CMP #&6F
80D4  D0 13        ..    BNE &80E9
.
80D6  20 7A 82      z.   JSR &827A
.
80D9  A9 7E        .~    LDA #&7E
80DB  20 F4 FF      ..   JSR osbyte
80DE  20 48 81      H.   JSR &8148
80E1  11 45        .E    ORA (&45),Y
80E3  73           s     ...
80E4  63           c     ...
80E5  61 70        ap    ADC (&70,X)
80E7  65 00        e.    ADC &00
.
80E9  C9 04        ..    CMP #&04
80EB  D0 14        ..    BNE &8101
80ED  20 48 81      H.   JSR &8148
80F0  CD 44 72     .Dr   CMP &7244
80F3  69 76        iv    ADC #&76
80F5  65 20        e     ADC &20
80F7  6E 6F 74     not   ROR &746F
80FA  20 72 65      re   JSR &6572
80FD  61 64        ad    ADC (&64,X)
80FF  79 00 C9     y..   ADC &C900,Y
8102  40           @     RTI
8103  F0 13        ..    BEQ &8118
8105  20 95 87      ..   JSR &8795
8108  AA           .     TAX
8109  20 51 81      Q.   JSR &8151
810C  C7           .     ...
810D  44           D     ...
810E  69 73        is    ADC #&73
8110  63           c     ...
8111  20 65 72      er   JSR &7265
8114  72 6F        ro    ADC (&6F)
8116  72 00        r.    ADC (&00)
.
8118  20 2B 81      +.   JSR &812B
811B  C9 44        .D    CMP #&44
811D  69 73        is    ADC #&73
811F  63           c     ...
8120  20 70 72      pr   JSR &7270
8123  6F 74        ot    BBR6 &8199
8125  65 63        ec    ADC &63
8127  74 65        te    STZ &65,X
8129  64 00        d.    STZ &00
.
812B  AE 2F C2     ./.   LDX &C22F
812E  E8           .     INX
812F  D0 17        ..    BNE &8148
8131  AE 2E C2     ...   LDX &C22E
8134  E8           .     INX
8135  D0 0B        ..    BNE &8142
8137  A0 02        ..    LDY #&02
.
8139  B9 14 C3     ...   LDA &C314,Y
813C  99 2C C2     .,.   STA &C22C,Y
813F  88           .     DEY
8140  10 F7        ..    BPL &8139
.
8142  AD 17 C3     ...   LDA &C317
8145  8D 2F C2     ./.   STA &C22F
.
8148  20 95 87      ..   JSR &8795
814B  A9 10        ..    LDA #&10
814D  14 CD        ..    TRB &CD
.
814F  A2 00        ..    LDX #&00
.
8151  68           h     PLA
8152  85 B2        ..    STA &B2
8154  68           h     PLA
8155  85 B3        ..    STA &B3
8157  A9 10        ..    LDA #&10
8159  14 CD        ..    TRB &CD
815B  A0 00        ..    LDY #&00
.
815D  C8           .     INY
815E  B1 B2        ..    LDA (&B2),Y
8160  99 00 01     ...   STA &0100,Y
8163  D0 F8        ..    BNE &815D
8165  8A           .     TXA
8166  F0 4F        .O    BEQ &81B7
8168  A9 20        .     LDA #&20
816A  99 00 01     ...   STA &0100,Y
816D  8A           .     TXA
816E  C9 30        .0    CMP #&30
8170  B0 06        ..    BCS &8178
.
8172  20 31 82      1.   JSR &8231
8175  4C 7F 81     L.   JMP &817F
.
8178  C9 3A        .:    CMP #&3A
817A  B0 F6        ..    BCS &8172
817C  20 4D 82      M.   JSR &824D
.
817F  A2 04        ..    LDX #&04
.
8181  C8           .     INY
8182  BD 20 82     . .   LDA &8220,X
8185  99 00 01     ...   STA &0100,Y
8188  CA           .     DEX
8189  10 F6        ..    BPL &8181
818B  AD D2 C2     ...   LDA &C2D2
818E  0A           .     ASL A
818F  2A           *     ROL A
8190  2A           *     ROL A
8191  2A           *     ROL A
8192  20 42 82      B.   JSR &8242
8195  C8           .     INY
8196  99 00 01     ...   STA &0100,Y
.
8199  A9 2F        ./    LDA #&2F
819B  C8           .     INY
819C  99 00 01     ...   STA &0100,Y
819F  AD D2 C2     ...   LDA &C2D2
81A2  29 1F        ).    AND #&1F
81A4  A2 02        ..    LDX #&02
81A6  D0 03        ..    BNE &81AB
.
81A8  BD D0 C2     ...   LDA &C2D0,X
.
81AB  20 31 82      1.   JSR &8231
81AE  CA           .     DEX
81AF  10 F7        ..    BPL &81A8
81B1  C8           .     INY
81B2  A9 00        ..    LDA #&00
81B4  99 00 01     ...   STA &0100,Y
.
81B7  AD D5 C2     ...   LDA &C2D5
81BA  F0 30        .0    BEQ &81EC
81BC  A2 0B        ..    LDX #&0B
81BE  88           .     DEY
.
81BF  BD 25 82     .%.   LDA &8225,X
81C2  C8           .     INY
81C3  99 00 01     ...   STA &0100,Y
81C6  CA           .     DEX
81C7  10 F6        ..    BPL &81BF
81C9  AD D5 C2     ...   LDA &C2D5
81CC  20 4D 82      M.   JSR &824D
81CF  5A           Z     PHY
81D0  A9 C6        ..    LDA #&C6
81D2  8D DC C2     ...   STA &C2DC
81D5  20 AA 82      ..   JSR &82AA
81D8  EC D5 C2     ...   CPX &C2D5
81DB  08           .     PHP
81DC  A2 9D        ..    LDX #&9D
81DE  28           (     PLP
81DF  F0 07        ..    BEQ &81E8
81E1  CC D5 C2     ...   CPY &C2D5
81E4  D0 05        ..    BNE &81EB
81E6  A2 A0        ..    LDX #&A0
.
81E8  20 B9 82      ..   JSR &82B9
.
81EB  7A           z     PLY
.
81EC  AD CE C2     ...   LDA &C2CE
81EF  D0 03        ..    BNE &81F4
81F1  20 E3 A6      ..   JSR &A6E3
.
81F4  A9 00        ..    LDA #&00
81F6  8D 00 01     ...   STA &0100
81F9  99 01 01     ...   STA &0101,Y
81FC  20 20 80       .   JSR &8020
81FF  20 72 B8      r.   JSR &B872
8202  AD 01 01     ...   LDA &0101
8205  C9 C7        ..    CMP #&C7
8207  D0 14        ..    BNE &821D
8209  3A           :     DEC A
820A  20 AA 82      ..   JSR &82AA
820D  5A           Z     PHY
820E  8A           .     TXA
820F  A2 9D        ..    LDX #&9D
8211  20 B1 82      ..   JSR &82B1
8214  68           h     PLA
8215  A2 A0        ..    LDX #&A0
8217  20 B1 82      ..   JSR &82B1
821A  20 7A 82      z.   JSR &827A
.
821D  4C 00 01     L..   JMP &0100
8220  3A           :     DEC A
8221  20 74 61      ta   JSR &6174
8224  20 20 6C       l   JSR &6C20
8227  65 6E        en    ADC &6E
8229  6E 61 68     nah   ROR &6861
822C  63           c     ...
822D  20 6E 6F      no   JSR &6F6E
8230  20 48 4A      HJ   JSR &4A48
8233  4A           J     LSR A
8234  4A           J     LSR A
8235  4A           J     LSR A
8236  20 3A 82      :.   JSR &823A
8239  68           h     PLA
.
823A  20 42 82      B.   JSR &8242
823D  C8           .     INY
823E  99 00 01     ...   STA &0100,Y
8241  60           `     RTS
.
8242  29 0F        ).    AND #&0F
8244  09 30        .0    ORA #&30
8246  C9 3A        .:    CMP #&3A
8248  90 02        ..    BCC &824C
824A  69 06        i.    ADC #&06
.
824C  60           `     RTS
.
824D  2C 63 82     ,c.   BIT &8263
8250  A2 64        .d    LDX #&64
8252  20 5D 82      ].   JSR &825D
8255  A2 0A        ..    LDX #&0A
8257  20 5D 82      ].   JSR &825D
825A  B8           .     CLV
825B  A2 01        ..    LDX #&01
.
825D  08           .     PHP
825E  86 B3        ..    STX &B3
8260  A2 2F        ./    LDX #&2F
8262  38           8     SEC
.
8263  E8           .     INX
8264  E5 B3        ..    SBC &B3
8266  B0 FB        ..    BCS &8263
8268  65 B3        e.    ADC &B3
826A  28           (     PLP
826B  48           H     PHA
826C  8A           .     TXA
826D  50 05        P.    BVC &8274
826F  C9 30        .0    CMP #&30
.
8271  F0 05        ..    BEQ &8278
8273  B8           .     CLV
.
8274  C8           .     INY
8275  99 00 01     ...   STA &0100,Y
.
8278  68           h     PLA
8279  60           `     RTS
.
827A  A2 0C        ..    LDX #&0C
827C  A9 FF        ..    LDA #&FF
.
827E  9D 2B C2     .+.   STA &C22B,X
8281  9D 13 C3     ...   STA &C313,X
8284  CA           .     DEX
8285  D0 F7        ..    BNE &827E
8287  20 59 A1      Y.   JSR &A159
828A  20 59 A1      Y.   JSR &A159
828D  A0 00        ..    LDY #&00
828F  98           .     TYA
.
8290  99 00 C1     ...   STA &C100,Y
8293  99 00 C0     ...   STA &C000,Y
8296  99 00 C4     ...   STA &C400,Y
8299  C8           .     INY
829A  D0 F4        ..    BNE &8290
.
829C  60           `     RTS
829D  45 2E        E.    EOR &2E
829F  0D 53 50     .SP   ORA &5053
82A2  2E 0D A9     ...   ROL &A90D
82A5  C7           .     ...
82A6  A0 00        ..    LDY #&00
82A8  80 02        ..    BRA &82AC
.
82AA  A0 FF        ..    LDY #&FF
.
82AC  A2 00        ..    LDX #&00
82AE  4C F4 FF     L..   JMP osbyte
.
82B1  C9 30        .0    CMP #&30
82B3  90 E7        ..    BCC &829C
82B5  C9 3A        .:    CMP #&3A
82B7  B0 E3        ..    BCS &829C
.
82B9  A0 82        ..    LDY #&82
82BB  4C F7 FF     L..   JMP oscli
82BE  00           .     BRK
82BF  48           H     PHA
82C0  75 67        ug    ADC &67,X
82C2  6F AD        o.    BBR6 &8271
82C4  37 C2        7.    RMB3 &C2
82C6  0D 38 C2     .8.   ORA &C238
82C9  0D 39 C2     .9.   ORA &C239
82CC  D0 01        ..    BNE &82CF
82CE  60           `     RTS
.
82CF  A2 00        ..    LDX #&00
.
82D1  EC FE C1     ...   CPX &C1FE
82D4  B0 32        .2    BCS &8308
82D6  E8           .     INX
82D7  E8           .     INX
82D8  E8           .     INX
82D9  86 B2        ..    STX &B2
82DB  A0 02        ..    LDY #&02
.
82DD  CA           .     DEX
82DE  BD 00 C0     ...   LDA &C000,X
82E1  D9 34 C2     .4.   CMP &C234,Y
82E4  B0 04        ..    BCS &82EA
82E6  A6 B2        ..    LDX &B2
82E8  80 E7        ..    BRA &82D1
.
82EA  D0 03        ..    BNE &82EF
82EC  88           .     DEY
82ED  10 EE        ..    BPL &82DD
.
82EF  A6 B2        ..    LDX &B2
82F1  CA           .     DEX
82F2  CA           .     DEX
82F3  CA           .     DEX
82F4  86 B2        ..    STX &B2
82F6  18           .     CLC
82F7  08           .     PHP
82F8  A0 00        ..    LDY #&00
.
82FA  28           (     PLP
82FB  B9 34 C2     .4.   LDA &C234,Y
82FE  79 37 C2     y7.   ADC &C237,Y
8301  08           .     PHP
8302  DD 00 C0     ...   CMP &C000,X
8305  F0 04        ..    BEQ &830B
8307  28           (     PLP
.
8308  4C 95 83     L..   JMP &8395
.
830B  E8           .     INX
830C  C8           .     INY
830D  C0 03        ..    CPY #&03
830F  D0 E9        ..    BNE &82FA
8311  28           (     PLP
8312  A6 B2        ..    LDX &B2
8314  F0 62        .b    BEQ &8378
8316  18           .     CLC
8317  08           .     PHP
8318  A0 00        ..    LDY #&00
.
831A  28           (     PLP
831B  BD FD BF     ...   LDA &BFFD,X
831E  7D FD C0     }..   ADC &C0FD,X
8321  08           .     PHP
8322  D9 34 C2     .4.   CMP &C234,Y
8325  F0 05        ..    BEQ &832C
8327  A6 B2        ..    LDX &B2
8329  68           h     PLA
832A  80 4C        .L    BRA &8378
.
832C  E8           .     INX
832D  C8           .     INY
832E  C0 03        ..    CPY #&03
8330  D0 E8        ..    BNE &831A
8332  28           (     PLP
8333  A6 B2        ..    LDX &B2
8335  A0 00        ..    LDY #&00
8337  18           .     CLC
8338  08           .     PHP
.
8339  28           (     PLP
833A  BD FD C0     ...   LDA &C0FD,X
833D  79 37 C2     y7.   ADC &C237,Y
8340  9D FD C0     ...   STA &C0FD,X
8343  08           .     PHP
8344  E8           .     INX
8345  C8           .     INY
8346  C0 03        ..    CPY #&03
8348  D0 EF        ..    BNE &8339
834A  28           (     PLP
834B  A0 02        ..    LDY #&02
834D  A6 B2        ..    LDX &B2
834F  18           .     CLC
.
8350  BD FD C0     ...   LDA &C0FD,X
8353  7D 00 C1     }..   ADC &C100,X
8356  9D FD C0     ...   STA &C0FD,X
8359  E8           .     INX
835A  88           .     DEY
835B  10 F3        ..    BPL &8350
.
835D  EC FE C1     ...   CPX &C1FE
8360  B0 0F        ..    BCS &8371
8362  BD 00 C1     ...   LDA &C100,X
8365  9D FD C0     ...   STA &C0FD,X
8368  BD 00 C0     ...   LDA &C000,X
836B  9D FD BF     ...   STA &BFFD,X
836E  E8           .     INX
836F  D0 EC        ..    BNE &835D
.
8371  CA           .     DEX
8372  CA           .     DEX
8373  CA           .     DEX
8374  8E FE C1     ...   STX &C1FE
8377  60           `     RTS
.
8378  A0 00        ..    LDY #&00
837A  18           .     CLC
837B  08           .     PHP
.
837C  B9 34 C2     .4.   LDA &C234,Y
837F  9D 00 C0     ...   STA &C000,X
8382  28           (     PLP
8383  BD 00 C1     ...   LDA &C100,X
8386  79 37 C2     y7.   ADC &C237,Y
8389  9D 00 C1     ...   STA &C100,X
838C  08           .     PHP
838D  C8           .     INY
838E  E8           .     INX
838F  C0 03        ..    CPY #&03
8391  D0 E9        ..    BNE &837C
8393  28           (     PLP
8394  60           `     RTS
.
8395  A6 B2        ..    LDX &B2
8397  F0 34        .4    BEQ &83CD
8399  18           .     CLC
839A  08           .     PHP
839B  A0 00        ..    LDY #&00
.
839D  28           (     PLP
839E  BD FD BF     ...   LDA &BFFD,X
83A1  7D FD C0     }..   ADC &C0FD,X
83A4  08           .     PHP
83A5  D9 34 C2     .4.   CMP &C234,Y
83A8  F0 03        ..    BEQ &83AD
83AA  28           (     PLP
83AB  80 20        .     BRA &83CD
.
83AD  E8           .     INX
83AE  C8           .     INY
83AF  C0 03        ..    CPY #&03
83B1  D0 EA        ..    BNE &839D
83B3  28           (     PLP
83B4  A0 00        ..    LDY #&00
83B6  A6 B2        ..    LDX &B2
83B8  18           .     CLC
83B9  08           .     PHP
.
83BA  28           (     PLP
83BB  BD FD C0     ...   LDA &C0FD,X
83BE  79 37 C2     y7.   ADC &C237,Y
83C1  9D FD C0     ...   STA &C0FD,X
83C4  08           .     PHP
83C5  E8           .     INX
83C6  C8           .     INY
83C7  C0 03        ..    CPY #&03
83C9  D0 EF        ..    BNE &83BA
83CB  28           (     PLP
83CC  60           `     RTS
.
83CD  AD FE C1     ...   LDA &C1FE
83D0  C9 F6        ..    CMP #&F6
83D2  90 0D        ..    BCC &83E1
83D4  20 2B 81      +.   JSR &812B
83D7  99 4D 61     .Ma   STA &614D,Y
83DA  70 20        p     BCS &83FC
83DC  66 75        fu    ROR &75
83DE  6C 6C 00     ll.   JMP (&006C)
.
83E1  AE FE C1     ...   LDX &C1FE
.
83E4  E4 B2        ..    CPX &B2
83E6  F0 0F        ..    BEQ &83F7
83E8  CA           .     DEX
83E9  BD 00 C0     ...   LDA &C000,X
83EC  9D 03 C0     ...   STA &C003,X
83EF  BD 00 C1     ...   LDA &C100,X
83F2  9D 03 C1     ...   STA &C103,X
83F5  80 ED        ..    BRA &83E4
.
83F7  A0 00        ..    LDY #&00
.
83F9  B9 34 C2     .4.   LDA &C234,Y
.
83FC  9D 00 C0     ...   STA &C000,X
83FF  B9 37 C2     .7.   LDA &C237,Y
8402  9D 00 C1     ...   STA &C100,X
8405  E8           .     INX
8406  C8           .     INY
8407  C0 03        ..    CPY #&03
8409  D0 EE        ..    BNE &83F9
840B  AD FE C1     ...   LDA &C1FE
840E  69 02        i.    ADC #&02
8410  8D FE C1     ...   STA &C1FE
.
8413  60           `     RTS
.
8414  A2 00        ..    LDX #&00
8416  8E 5D C2     .].   STX &C25D
8419  8E 5E C2     .^.   STX &C25E
841C  8E 5F C2     ._.   STX &C25F
.
841F  EC FE C1     ...   CPX &C1FE
8422  F0 EF        ..    BEQ &8413
8424  A0 00        ..    LDY #&00
8426  18           .     CLC
8427  08           .     PHP
.
8428  28           (     PLP
8429  BD 00 C1     ...   LDA &C100,X
842C  79 5D C2     y].   ADC &C25D,Y
842F  99 5D C2     .].   STA &C25D,Y
8432  08           .     PHP
8433  C8           .     INY
8434  E8           .     INX
8435  C0 03        ..    CPY #&03
8437  D0 EF        ..    BNE &8428
8439  28           (     PLP
843A  4C 1F 84     L..   JMP &841F
.
843D  A2 FF        ..    LDX #&FF
843F  86 B3        ..    STX &B3
8441  E8           .     INX
.
8442  EC FE C1     ...   CPX &C1FE
8445  90 7C        .|    BCC &84C3
8447  A6 B3        ..    LDX &B3
8449  E0 FF        ..    CPX #&FF
844B  D0 3A        .:    BNE &8487
844D  20 14 84      ..   JSR &8414
8450  A0 00        ..    LDY #&00
8452  A2 02        ..    LDX #&02
8454  38           8     SEC
.
8455  B9 5D C2     .].   LDA &C25D,Y
8458  F9 3D C2     .=.   SBC &C23D,Y
845B  C8           .     INY
845C  CA           .     DEX
845D  10 F6        ..    BPL &8455
845F  B0 0E        ..    BCS &846F
.
8461  20 2B 81      +.   JSR &812B
8464  C6 44        .D    DEC &44
8466  69 73        is    ADC #&73
8468  63           c     ...
8469  20 66 75      fu   JSR &7566
846C  6C 6C 00     ll.   JMP (&006C)
.
846F  20 2B 81      +.   JSR &812B
8472  98           .     TYA
8473  43           C     ...
8474  6F 6D        om    BBR6 &84E3
8476  70 61        pa    BCS &84D9
8478  63           c     ...
8479  74 69        ti    STZ &69,X
847B  6F 6E        on    BBR6 &84EB
847D  20 72 65      re   JSR &6572
8480  71 75        qu    ADC (&75),Y
8482  69 72        ir    ADC #&72
8484  65 64        ed    ADC &64
8486  00           .     BRK
.
8487  A0 02        ..    LDY #&02
.
8489  CA           .     DEX
848A  BD 00 C0     ...   LDA &C000,X
848D  99 3A C2     .:.   STA &C23A,Y
8490  88           .     DEY
8491  10 F6        ..    BPL &8489
8493  C8           .     INY
8494  A6 B3        ..    LDX &B3
8496  18           .     CLC
8497  08           .     PHP
.
8498  28           (     PLP
8499  BD FD BF     ...   LDA &BFFD,X
849C  79 3D C2     y=.   ADC &C23D,Y
849F  9D FD BF     ...   STA &BFFD,X
84A2  08           .     PHP
84A3  E8           .     INX
84A4  C8           .     INY
84A5  C0 03        ..    CPY #&03
84A7  D0 EF        ..    BNE &8498
84A9  28           (     PLP
84AA  A0 00        ..    LDY #&00
84AC  A6 B3        ..    LDX &B3
84AE  38           8     SEC
84AF  08           .     PHP
.
84B0  28           (     PLP
84B1  BD FD C0     ...   LDA &C0FD,X
84B4  F9 3D C2     .=.   SBC &C23D,Y
84B7  9D FD C0     ...   STA &C0FD,X
84BA  08           .     PHP
84BB  E8           .     INX
84BC  C8           .     INY
84BD  C0 03        ..    CPY #&03
84BF  D0 EF        ..    BNE &84B0
84C1  28           (     PLP
84C2  60           `     RTS
.
84C3  A0 02        ..    LDY #&02
84C5  E8           .     INX
84C6  E8           .     INX
84C7  E8           .     INX
84C8  86 B2        ..    STX &B2
.
84CA  CA           .     DEX
84CB  BD 00 C1     ...   LDA &C100,X
84CE  D9 3D C2     .=.   CMP &C23D,Y
84D1  90 3B        .;    BCC &850E
84D3  D0 30        .0    BNE &8505
84D5  88           .     DEY
84D6  10 F2        ..    BPL &84CA
84D8  A6 B2        ..    LDX &B2
84DA  A0 02        ..    LDY #&02
.
84DC  CA           .     DEX
84DD  BD 00 C0     ...   LDA &C000,X
84E0  99 3A C2     .:.   STA &C23A,Y
.
84E3  88           .     DEY
84E4  10 F6        ..    BPL &84DC
84E6  A6 B2        ..    LDX &B2
.
84E8  EC FE C1     ...   CPX &C1FE
.
84EB  B0 0F        ..    BCS &84FC
84ED  BD 00 C0     ...   LDA &C000,X
84F0  9D FD BF     ...   STA &BFFD,X
84F3  BD 00 C1     ...   LDA &C100,X
84F6  9D FD C0     ...   STA &C0FD,X
84F9  E8           .     INX
84FA  D0 EC        ..    BNE &84E8
.
84FC  AD FE C1     ...   LDA &C1FE
84FF  E9 03        ..    SBC #&03
8501  8D FE C1     ...   STA &C1FE
8504  60           `     RTS
.
8505  A6 B3        ..    LDX &B3
8507  E8           .     INX
8508  D0 04        ..    BNE &850E
850A  A5 B2        ..    LDA &B2
850C  85 B3        ..    STA &B3
.
850E  A6 B2        ..    LDX &B2
8510  4C 42 84     LB.   JMP &8442
.
8513  E6 B4        ..    INC &B4
8515  D0 02        ..    BNE &8519
8517  E6 B5        ..    INC &B5
.
8519  60           `     RTS
.
851A  20 10 A4      ..   JSR &A410
851D  20 AD 8A      ..   JSR &8AAD
8520  9C C0 C2     ...   STZ &C2C0
.
8523  A0 00        ..    LDY #&00
.
8525  B1 B4        ..    LDA (&B4),Y
8527  29 7F        )    AND #&7F
8529  C9 2E        ..    CMP #&2E
852B  F0 08        ..    BEQ &8535
852D  C9 22        ."    CMP #&22
852F  F0 04        ..    BEQ &8535
8531  C9 20        .     CMP #&20
8533  B0 02        ..    BCS &8537
.
8535  A2 00        ..    LDX #&00
.
8537  60           `     RTS
.
8538  A0 0A        ..    LDY #&0A
.
853A  20 25 85      %.   JSR &8525
853D  F0 10        ..    BEQ &854F
853F  88           .     DEY
8540  10 F8        ..    BPL &853A
.
8542  20 48 81      H.   JSR &8148
8545  CC 42 61     .Ba   CPY &6142
8548  64 20        d     STZ &20
854A  6E 61 6D     nam   ROR &6D61
854D  65 00        e.    ADC &00
.
854F  A0 09        ..    LDY #&09
.
8551  B1 B6        ..    LDA (&B6),Y
8553  29 7F        )    AND #&7F
8555  99 62 C2     .b.   STA &C262,Y
8558  88           .     DEY
8559  10 F6        ..    BPL &8551
855B  C8           .     INY
855C  A2 00        ..    LDX #&00
.
855E  E0 0A        ..    CPX #&0A
8560  B0 41        .A    BCS &85A3
8562  BD 62 C2     .b.   LDA &C262,X
8565  C9 21        .!    CMP #&21
8567  90 3A        .:    BCC &85A3
8569  09 20        .     ORA #&20
856B  8D 2B C2     .+.   STA &C22B
856E  C0 0A        ..    CPY #&0A
8570  B0 1B        ..    BCS &858D
8572  20 25 85      %.   JSR &8525
8575  F0 1B        ..    BEQ &8592
8577  C9 2A        .*    CMP #&2A
8579  F0 38        .8    BEQ &85B3
857B  C9 23        .#    CMP #&23
857D  F0 09        ..    BEQ &8588
857F  09 20        .     ORA #&20
8581  CD 2B C2     .+.   CMP &C22B
8584  90 0C        ..    BCC &8592
8586  D0 04        ..    BNE &858C
.
8588  E8           .     INX
8589  C8           .     INY
858A  D0 D2        ..    BNE &855E
.
858C  60           `     RTS
.
858D  20 25 85      %.   JSR &8525
8590  D0 B0        ..    BNE &8542
.
8592  20 25 85      %.   JSR &8525
8595  C9 23        .#    CMP #&23
8597  F0 17        ..    BEQ &85B0
8599  C9 2A        .*    CMP #&2A
859B  F0 13        ..    BEQ &85B0
859D  88           .     DEY
859E  10 F2        ..    BPL &8592
85A0  C9 FF        ..    CMP #&FF
85A2  60           `     RTS
.
85A3  C0 0A        ..    CPY #&0A
85A5  F0 E5        ..    BEQ &858C
85A7  20 25 85      %.   JSR &8525
85AA  F0 E0        ..    BEQ &858C
85AC  C9 2A        .*    CMP #&2A
85AE  F0 03        ..    BEQ &85B3
.
85B0  C9 00        ..    CMP #&00
85B2  60           `     RTS
.
85B3  C8           .     INY
.
85B4  BD 62 C2     .b.   LDA &C262,X
85B7  29 7F        )    AND #&7F
85B9  C9 21        .!    CMP #&21
85BB  90 19        ..    BCC &85D6
85BD  E0 0A        ..    CPX #&0A
85BF  B0 15        ..    BCS &85D6
85C1  DA           .     PHX
85C2  5A           Z     PHY
85C3  20 5E 85      ^.   JSR &855E
85C6  F0 08        ..    BEQ &85D0
85C8  7A           z     PLY
85C9  FA           .     PLX
85CA  E8           .     INX
85CB  D0 E7        ..    BNE &85B4
.
85CD  E0 00        ..    CPX #&00
85CF  60           `     RTS
.
85D0  68           h     PLA
85D1  68           h     PLA
.
85D2  A9 00        ..    LDA #&00
85D4  38           8     SEC
85D5  60           `     RTS
.
85D6  C0 0A        ..    CPY #&0A
85D8  B0 F8        ..    BCS &85D2
85DA  B1 B4        ..    LDA (&B4),Y
85DC  C9 21        .!    CMP #&21
85DE  90 F2        ..    BCC &85D2
85E0  C9 2E        ..    CMP #&2E
85E2  F0 EE        ..    BEQ &85D2
85E4  C9 22        ."    CMP #&22
85E6  F0 EA        ..    BEQ &85D2
85E8  C9 2A        .*    CMP #&2A
85EA  F0 C7        ..    BEQ &85B3
85EC  D0 DF        ..    BNE &85CD
.
85EE  20 10 A4      ..   JSR &A410
85F1  20 E5 90      ..   JSR &90E5
85F4  20 23 A6      #.   JSR &A623
.
85F7  B2 B6        ..    LDA (&B6)
85F9  F0 13        ..    BEQ &860E
85FB  20 38 85      8.   JSR &8538
85FE  F0 10        ..    BEQ &8610
8600  90 0E        ..    BCC &8610
8602  A5 B6        ..    LDA &B6
8604  69 19        i.    ADC #&19
8606  85 B6        ..    STA &B6
8608  90 ED        ..    BCC &85F7
860A  E6 B7        ..    INC &B7
860C  D0 E9        ..    BNE &85F7
.
860E  C9 0F        ..    CMP #&0F
.
8610  60           `     RTS
8611  01 00        ..    ORA (&00,X)
8613  C0 FF        ..    CPY #&FF
8615  FF 08        ..    BBS7 &861F
8617  00           .     BRK
8618  00           .     BRK
8619  00           .     BRK
861A  02           .     ...
861B  00           .     BRK
861C  01 00        ..    ORA (&00,X)
861E  C4 FF        ..    CPY &FF
8620  FF 08        ..    BBS7 &862A
8622  00           .     BRK
8623  00           .     BRK
8624  02           .     ...
8625  05 00        ..    ORA &00
.
8627  C9 30        .0    CMP #&30
8629  90 16        ..    BCC &8641
862B  C9 38        .8    CMP #&38
862D  90 0B        ..    BCC &863A
862F  09 20        .     ORA #&20
8631  C9 61        .a    CMP #&61
8633  90 0C        ..    BCC &8641
8635  C9 69        .i    CMP #&69
8637  B0 08        ..    BCS &8641
8639  3A           :     DEC A
.
863A  29 03        ).    AND #&03
863C  4A           J     LSR A
863D  6A           j     ROR A
863E  6A           j     ROR A
863F  6A           j     ROR A
8640  60           `     RTS
.
8641  4C 42 85     LB.   JMP &8542
.
8644  20 1A 85      ..   JSR &851A
8647  F0 F8        ..    BEQ &8641
.
8649  20 1A 85      ..   JSR &851A
864C  F0 1F        ..    BEQ &866D
864E  C9 3A        .:    CMP #&3A
8650  D0 5E        .^    BNE &86B0
8652  20 13 85      ..   JSR &8513
8655  AE 2F C2     ./.   LDX &C22F
8658  E8           .     INX
8659  D0 06        ..    BNE &8661
865B  AD 17 C3     ...   LDA &C317
865E  8D 2F C2     ./.   STA &C22F
.
8661  20 25 85      %.   JSR &8525
8664  20 27 86      '.   JSR &8627
8667  8D 17 C3     ...   STA &C317
.
866A  20 13 85      ..   JSR &8513
.
866D  AE 17 C3     ...   LDX &C317
8670  E8           .     INX
8671  D0 03        ..    BNE &8676
8673  8E 17 C3     ...   STX &C317
.
8676  A9 10        ..    LDA #&10
8678  04 CD        ..    TSB &CD
867A  20 25 B9      %.   JSR &B925
867D  A9 10        ..    LDA #&10
867F  14 CD        ..    TRB &CD
8681  AD 2E C2     ...   LDA &C22E
8684  10 0B        ..    BPL &8691
8686  A0 02        ..    LDY #&02
.
8688  B9 14 C3     ...   LDA &C314,Y
868B  99 2C C2     .,.   STA &C22C,Y
868E  88           .     DEY
868F  10 F7        ..    BPL &8688
.
8691  A0 86        ..    LDY #&86
8693  A2 1C        ..    LDX #&1C
8695  20 BB 80      ..   JSR &80BB
8698  A9 02        ..    LDA #&02
869A  8D 14 C3     ...   STA &C314
869D  9C 15 C3     ...   STZ &C315
86A0  9C 16 C3     ...   STZ &C316
86A3  20 02 B3      ..   JSR &B302
86A6  20 23 85      #.   JSR &8523
86A9  C9 2E        ..    CMP #&2E
86AB  D0 22        ."    BNE &86CF
86AD  20 13 85      ..   JSR &8513
.
86B0  20 23 85      #.   JSR &8523
86B3  29 FD        ).    AND #&FD
86B5  C9 24        .$    CMP #&24
86B7  F0 B1        ..    BEQ &866A
86B9  20 8F B3      ..   JSR &B38F
.
86BC  20 6F 91      o.   JSR &916F
86BF  D0 28        .(    BNE &86E9
86C1  C8           .     INY
86C2  8C A2 C2     ...   STY &C2A2
86C5  20 25 85      %.   JSR &8525
86C8  C9 2E        ..    CMP #&2E
86CA  D0 22        ."    BNE &86EE
86CC  4C 54 87     LT.   JMP &8754
.
86CF  A9 24        .$    LDA #&24
86D1  8D 62 C2     .b.   STA &C262
86D4  A9 0D        ..    LDA #&0D
86D6  8D 63 C2     .c.   STA &C263
86D9  A9 EC        ..    LDA #&EC
86DB  85 B6        ..    STA &B6
86DD  A9 91        ..    LDA #&91
86DF  85 B7        ..    STA &B7
86E1  A9 02        ..    LDA #&02
86E3  8D C0 C2     ...   STA &C2C0
86E6  A9 00        ..    LDA #&00
86E8  60           `     RTS
.
86E9  20 EE 85      ..   JSR &85EE
86EC  F0 10        ..    BEQ &86FE
.
86EE  60           `     RTS
.
86EF  A2 01        ..    LDX #&01
86F1  A0 03        ..    LDY #&03
86F3  B1 B6        ..    LDA (&B6),Y
86F5  10 01        ..    BPL &86F8
86F7  E8           .     INX
.
86F8  8E C0 C2     ...   STX &C2C0
86FB  A9 00        ..    LDA #&00
86FD  60           `     RTS
.
86FE  A0 00        ..    LDY #&00
.
8700  20 25 85      %.   JSR &8525
8703  C9 21        .!    CMP #&21
8705  90 E8        ..    BCC &86EF
8707  C9 22        ."    CMP #&22
8709  F0 E4        ..    BEQ &86EF
870B  C9 2E        ..    CMP #&2E
870D  F0 03        ..    BEQ &8712
870F  C8           .     INY
8710  D0 EE        ..    BNE &8700
.
8712  8C A2 C2     ...   STY &C2A2
.
8715  A0 03        ..    LDY #&03
8717  B1 B6        ..    LDA (&B6),Y
8719  30 1D        0.    BMI &8738
871B  20 23 87      #.   JSR &8723
871E  F0 F5        ..    BEQ &8715
.
8720  A9 FF        ..    LDA #&FF
8722  60           `     RTS
.
8723  18           .     CLC
8724  A5 B6        ..    LDA &B6
8726  69 1A        i.    ADC #&1A
8728  85 B6        ..    STA &B6
872A  90 02        ..    BCC &872E
872C  E6 B7        ..    INC &B7
.
872E  B2 B6        ..    LDA (&B6)
8730  F0 EE        ..    BEQ &8720
8732  20 38 85      8.   JSR &8538
8735  D0 EC        ..    BNE &8723
8737  60           `     RTS
.
8738  A0 09        ..    LDY #&09
873A  B1 B6        ..    LDA (&B6),Y
873C  10 16        ..    BPL &8754
873E  29 7F        )    AND #&7F
8740  91 B6        ..    STA (&B6),Y
8742  20 BE 8C      ..   JSR &8CBE
.
8745  20 48 81      H.   JSR &8148
8748  B0 42        .B    BCS &878C
874A  61 64        ad    ADC (&64,X)
874C  20 72 65      re   JSR &6572
874F  6E 61 6D     nam   ROR &6D61
8752  65 00        e.    ADC &00
.
8754  AD A2 C2     ...   LDA &C2A2
8757  38           8     SEC
8758  65 B4        e.    ADC &B4
875A  85 B4        ..    STA &B4
875C  90 02        ..    BCC &8760
875E  E6 B5        ..    INC &B5
.
8760  AD 2E C2     ...   LDA &C22E
8763  1A           .     INC A
8764  D0 0B        ..    BNE &8771
8766  A0 02        ..    LDY #&02
.
8768  B9 14 C3     ...   LDA &C314,Y
876B  99 2C C2     .,.   STA &C22C,Y
876E  88           .     DEY
876F  10 F7        ..    BPL &8768
.
8771  A2 0A        ..    LDX #&0A
.
8773  BD 1C 86     ...   LDA &861C,X
8776  9D 15 C2     ...   STA &C215,X
8779  CA           .     DEX
877A  10 F7        ..    BPL &8773
877C  A2 02        ..    LDX #&02
877E  A0 16        ..    LDY #&16
.
8780  B1 B6        ..    LDA (&B6),Y
8782  9D 1B C2     ...   STA &C21B,X
8785  99 FE C2     ...   STA &C2FE,Y
8788  C8           .     INY
8789  CA           .     DEX
878A  10 F4        ..    BPL &8780
.
878C  20 B7 80      ..   JSR &80B7
878F  4C BC 86     L..   JMP &86BC
.
8792  AD C0 C2     ...   LDA &C2C0
.
8795  48           H     PHA
8796  AD 2F C2     ./.   LDA &C22F
8799  C9 FF        ..    CMP #&FF
879B  F0 0B        ..    BEQ &87A8
879D  8D 17 C3     ...   STA &C317
87A0  A9 FF        ..    LDA #&FF
87A2  8D 2F C2     ./.   STA &C22F
87A5  20 25 B9      %.   JSR &B925
.
87A8  AD 2E C2     ...   LDA &C22E
87AB  C9 FF        ..    CMP #&FF
87AD  F0 2C        .,    BEQ &87DB
87AF  AA           .     TAX
87B0  A0 0A        ..    LDY #&0A
.
87B2  B9 1C 86     ...   LDA &861C,Y
87B5  99 15 C2     ...   STA &C215,Y
87B8  88           .     DEY
87B9  10 F7        ..    BPL &87B2
87BB  8E 16 C3     ...   STX &C316
87BE  8E 1B C2     ...   STX &C21B
87C1  AD 2D C2     .-.   LDA &C22D
87C4  8D 15 C3     ...   STA &C315
87C7  8D 1C C2     ...   STA &C21C
87CA  AD 2C C2     .,.   LDA &C22C
87CD  8D 14 C3     ...   STA &C314
87D0  8D 1D C2     ...   STA &C21D
87D3  A9 FF        ..    LDA #&FF
87D5  8D 2E C2     ...   STA &C22E
87D8  20 B7 80      ..   JSR &80B7
.
87DB  A5 CD        ..    LDA &CD
87DD  8D 20 C3     . .   STA &C320
87E0  20 53 A6      S.   JSR &A653
87E3  A0 FC        ..    LDY #&FC
.
87E5  B9 00 C3     ...   LDA &C300,Y
87E8  91 BA        ..    STA (&BA),Y
87EA  88           .     DEY
87EB  D0 F8        ..    BNE &87E5
87ED  AD 00 C3     ...   LDA &C300
87F0  91 BA        ..    STA (&BA),Y
87F2  20 70 A6      p.   JSR &A670
87F5  A6 B8        ..    LDX &B8
87F7  A4 B9        ..    LDY &B9
87F9  68           h     PLA
.
87FA  60           `     RTS
.
87FB  20 03 88      ..   JSR &8803
87FE  F0 FA        ..    BEQ &87FA
8800  4C CA 80     L..   JMP &80CA
.
8803  AD 1A C2     ...   LDA &C21A
8806  C9 08        ..    CMP #&08
8808  F0 17        ..    BEQ &8821
880A  AD 20 C2     . .   LDA &C220
880D  F0 12        ..    BEQ &8821
880F  A9 00        ..    LDA #&00
8811  8D 20 C2     . .   STA &C220
8814  EE 21 C2     .!.   INC &C221
8817  D0 08        ..    BNE &8821
8819  EE 22 C2     .".   INC &C222
881C  D0 03        ..    BNE &8821
881E  EE 23 C2     .#.   INC &C223
.
8821  A2 15        ..    LDX #&15
8823  A0 C2        ..    LDY #&C2
8825  A9 FF        ..    LDA #&FF
8827  8D 1E C2     ...   STA &C21E
.
882A  AD 23 C2     .#.   LDA &C223
882D  0D 22 C2     .".   ORA &C222
8830  F0 43        .C    BEQ &8875
8832  20 51 80      Q.   JSR &8051
8835  D0 50        .P    BNE &8887
8837  A9 FF        ..    LDA #&FF
8839  18           .     CLC
883A  6D 17 C2     m..   ADC &C217
883D  8D 17 C2     ...   STA &C217
8840  90 08        ..    BCC &884A
8842  EE 18 C2     ...   INC &C218
8845  D0 03        ..    BNE &884A
8847  EE 19 C2     ...   INC &C219
.
884A  A9 FF        ..    LDA #&FF
884C  18           .     CLC
884D  6D 1D C2     m..   ADC &C21D
8850  8D 1D C2     ...   STA &C21D
8853  90 08        ..    BCC &885D
8855  EE 1C C2     ...   INC &C21C
8858  D0 03        ..    BNE &885D
885A  EE 1B C2     ...   INC &C21B
.
885D  AD 21 C2     .!.   LDA &C221
8860  38           8     SEC
8861  E9 FF        ..    SBC #&FF
8863  8D 21 C2     .!.   STA &C221
8866  B0 C2        ..    BCS &882A
8868  AD 22 C2     .".   LDA &C222
886B  D0 03        ..    BNE &8870
886D  CE 23 C2     .#.   DEC &C223
.
8870  CE 22 C2     .".   DEC &C222
8873  80 B5        ..    BRA &882A
.
8875  AD 21 C2     .!.   LDA &C221
8878  F0 08        ..    BEQ &8882
887A  8D 1E C2     ...   STA &C21E
887D  20 51 80      Q.   JSR &8051
8880  D0 05        ..    BNE &8887
.
8882  AD 20 C2     . .   LDA &C220
8885  D0 01        ..    BNE &8888
.
8887  60           `     RTS
.
8888  8D 1E C2     ...   STA &C21E
888B  AD 21 C2     .!.   LDA &C221
888E  18           .     CLC
888F  6D 1D C2     m..   ADC &C21D
8892  8D 1D C2     ...   STA &C21D
8895  90 08        ..    BCC &889F
8897  EE 1C C2     ...   INC &C21C
889A  D0 03        ..    BNE &889F
889C  EE 1B C2     ...   INC &C21B
.
889F  AD 21 C2     .!.   LDA &C221
88A2  18           .     CLC
88A3  6D 17 C2     m..   ADC &C217
88A6  8D 17 C2     ...   STA &C217
88A9  90 08        ..    BCC &88B3
88AB  EE 18 C2     ...   INC &C218
88AE  D0 03        ..    BNE &88B3
88B0  EE 19 C2     ...   INC &C219
.
88B3  20 48 80      H.   JSR &8048
.
88B6  20 BF 88      ..   JSR &88BF
88B9  F0 CC        ..    BEQ &8887
88BB  C6 CE        ..    DEC &CE
88BD  10 F7        ..    BPL &88B6
.
88BF  A2 15        ..    LDX #&15
88C1  A0 C2        ..    LDY #&C2
88C3  86 B0        ..    STX &B0
88C5  84 B1        ..    STY &B1
88C7  AE 19 C2     ...   LDX &C219
88CA  AD 18 C2     ...   LDA &C218
88CD  20 2C 80      ,.   JSR &802C
88D0  AD 17 C3     ...   LDA &C317
88D3  0D 1B C2     ...   ORA &C21B
88D6  8D 1B C2     ...   STA &C21B
88D9  8D 33 C3     .3.   STA &C333
88DC  AD 1B C2     ...   LDA &C21B
88DF  0D 17 C3     ...   ORA &C317
88E2  8D D2 C2     ...   STA &C2D2
88E5  AD 1C C2     ...   LDA &C21C
88E8  8D D1 C2     ...   STA &C2D1
88EB  AD 1D C2     ...   LDA &C21D
88EE  8D D0 C2     ...   STA &C2D0
88F1  20 47 AB      G.   JSR &AB47
88F4  9D 04 C2     ...   STA &C204,X
88F7  8A           .     TXA
88F8  4A           J     LSR A
88F9  4A           J     LSR A
88FA  69 C9        i.    ADC #&C9
88FC  4C E7 B9     L..   JMP &B9E7
.
88FF  20 44 86      D.   JSR &8644
8902  F0 07        ..    BEQ &890B
8904  D0 0D        ..    BNE &8913
.
8906  20 23 87      #.   JSR &8723
8909  D0 08        ..    BNE &8913
.
890B  A0 03        ..    LDY #&03
890D  B1 B6        ..    LDA (&B6),Y
890F  30 F5        0.    BMI &8906
.
8911  A9 00        ..    LDA #&00
.
8913  60           `     RTS
.
8914  B2 B4        ..    LDA (&B4)
8916  C9 5E        .^    CMP #&5E
8918  D0 03        ..    BNE &891D
.
891A  4C 42 85     LB.   JMP &8542
.
891D  C9 40        .@    CMP #&40
891F  F0 F9        ..    BEQ &891A
.
8921  20 48 81      H.   JSR &8148
8924  D6 4E        .N    DEC &4E,X
8926  6F 74        ot    BBR6 &899C
8928  20 66 6F      fo   JSR &6F66
892B  75 6E        un    ADC &6E,X
892D  64 00        d.    STZ &00
.
892F  20 15 8D      ..   JSR &8D15
8932  D0 DF        ..    BNE &8913
8934  A0 04        ..    LDY #&04
8936  B1 B6        ..    LDA (&B6),Y
8938  10 D7        ..    BPL &8911
.
893A  20 48 81      H.   JSR &8148
893D  BD 41 63     .Ac   LDA &6341,X
8940  63           c     ...
8941  65 73        es    ADC &73
8943  73           s     ...
8944  20 76 69      vi   JSR &6976
8947  6F 6C        ol    BBR6 &89B5
8949  61 74        at    ADC (&74,X)
894B  69 6F        io    ADC #&6F
894D  6E 00 20     n.    ROR &2000
8950  FF 88        ..    BBS7 &88DA
8952  D0 C0        ..    BNE &8914
8954  B2 B6        ..    LDA (&B6)
8956  10 E2        ..    BPL &893A
.
8958  A0 06        ..    LDY #&06
895A  B1 B8        ..    LDA (&B8),Y
895C  D0 0D        ..    BNE &896B
895E  88           .     DEY
.
895F  B1 B8        ..    LDA (&B8),Y
8961  99 14 C2     ...   STA &C214,Y
8964  88           .     DEY
8965  C0 01        ..    CPY #&01
8967  D0 F6        ..    BNE &895F
8969  F0 0D        ..    BEQ &8978
.
896B  A2 04        ..    LDX #&04
896D  A0 0D        ..    LDY #&0D
.
896F  B1 B6        ..    LDA (&B6),Y
8971  9D 15 C2     ...   STA &C215,X
8974  88           .     DEY
8975  CA           .     DEX
8976  D0 F7        ..    BNE &896F
.
8978  A9 01        ..    LDA #&01
897A  8D 15 C2     ...   STA &C215
897D  A9 08        ..    LDA #&08
897F  8D 1A C2     ...   STA &C21A
8982  9C 1F C2     ...   STZ &C21F
8985  A0 16        ..    LDY #&16
8987  A2 03        ..    LDX #&03
.
8989  B1 B6        ..    LDA (&B6),Y
898B  9D 1A C2     ...   STA &C21A,X
898E  C8           .     INY
898F  CA           .     DEX
8990  D0 F7        ..    BNE &8989
8992  A0 15        ..    LDY #&15
8994  A2 04        ..    LDX #&04
.
8996  B1 B6        ..    LDA (&B6),Y
8998  9D 1F C2     ...   STA &C21F,X
899B  88           .     DEY
.
899C  CA           .     DEX
899D  D0 F7        ..    BNE &8996
899F  20 FB 87      ..   JSR &87FB
.
89A2  20 A8 89      ..   JSR &89A8
89A5  4C 92 87     L..   JMP &8792
.
89A8  20 1A 92      ..   JSR &921A
.
89AB  A0 15        ..    LDY #&15
89AD  A2 0B        ..    LDX #&0B
.
89AF  B1 B6        ..    LDA (&B6),Y
89B1  9D 15 C2     ...   STA &C215,X
89B4  88           .     DEY
.
89B5  CA           .     DEX
89B6  10 F7        ..    BPL &89AF
89B8  A0 0D        ..    LDY #&0D
89BA  A2 0B        ..    LDX #&0B
.
89BC  BD 15 C2     ...   LDA &C215,X
89BF  91 B8        ..    STA (&B8),Y
89C1  88           .     DEY
89C2  CA           .     DEX
89C3  10 F7        ..    BPL &89BC
89C5  9C 2B C2     .+.   STZ &C22B
89C8  A0 02        ..    LDY #&02
.
89CA  B1 B6        ..    LDA (&B6),Y
89CC  0A           .     ASL A
89CD  2E 2B C2     .+.   ROL &C22B
89D0  88           .     DEY
89D1  10 F7        ..    BPL &89CA
89D3  AD 2B C2     .+.   LDA &C22B
89D6  6A           j     ROR A
89D7  6A           j     ROR A
89D8  6A           j     ROR A
89D9  08           .     PHP
89DA  4A           J     LSR A
89DB  28           (     PLP
89DC  6A           j     ROR A
89DD  8D 2B C2     .+.   STA &C22B
89E0  4A           J     LSR A
89E1  4A           J     LSR A
89E2  4A           J     LSR A
89E3  4A           J     LSR A
89E4  0D 2B C2     .+.   ORA &C22B
89E7  A0 0E        ..    LDY #&0E
89E9  91 B8        ..    STA (&B8),Y
89EB  60           `     RTS
89EC  20 05 8A      ..   JSR &8A05
89EF  20 15 8D      ..   JSR &8D15
89F2  D0 0E        ..    BNE &8A02
89F4  A0 04        ..    LDY #&04
89F6  B1 B6        ..    LDA (&B6),Y
89F8  10 05        ..    BPL &89FF
89FA  A9 FF        ..    LDA #&FF
89FC  4C 95 87     L..   JMP &8795
.
89FF  20 AB 89      ..   JSR &89AB
.
8A02  4C 92 87     L..   JMP &8792
.
8A05  B2 B8        ..    LDA (&B8)
8A07  85 B4        ..    STA &B4
8A09  A0 01        ..    LDY #&01
8A0B  B1 B8        ..    LDA (&B8),Y
8A0D  85 B5        ..    STA &B5
8A0F  60           `     RTS
.
8A10  20 05 8A      ..   JSR &8A05
8A13  20 FA 8A      ..   JSR &8AFA
8A16  20 15 8D      ..   JSR &8D15
8A19  F0 05        ..    BEQ &8A20
8A1B  20 6F 91      o.   JSR &916F
8A1E  F0 15        ..    BEQ &8A35
.
8A20  60           `     RTS
.
8A21  20 10 8A      ..   JSR &8A10
8A24  F0 29        .)    BEQ &8A4F
8A26  D0 05        ..    BNE &8A2D
.
8A28  20 10 8A      ..   JSR &8A10
8A2B  F0 19        ..    BEQ &8A46
.
8A2D  A0 00        ..    LDY #&00
.
8A2F  B1 B4        ..    LDA (&B4),Y
8A31  C9 2E        ..    CMP #&2E
8A33  D0 03        ..    BNE &8A38
.
8A35  4C 14 89     L..   JMP &8914
.
8A38  C9 21        .!    CMP #&21
8A3A  90 07        ..    BCC &8A43
8A3C  C9 22        ."    CMP #&22
8A3E  F0 03        ..    BEQ &8A43
8A40  C8           .     INY
8A41  D0 EC        ..    BNE &8A2F
.
8A43  A9 11        ..    LDA #&11
8A45  60           `     RTS
.
8A46  A0 03        ..    LDY #&03
8A48  B1 B6        ..    LDA (&B6),Y
8A4A  10 03        ..    BPL &8A4F
8A4C  4C C4 92     L..   JMP &92C4
.
8A4F  A0 02        ..    LDY #&02
8A51  B1 B6        ..    LDA (&B6),Y
8A53  10 0B        ..    BPL &8A60
8A55  20 48 81      H.   JSR &8148
8A58  C3           .     ...
8A59  4C 6F 63     Loc   JMP &636F
8A5C  6B           k     ...
8A5D  65 64        ed    ADC &64
8A5F  00           .     BRK
.
8A60  A2 09        ..    LDX #&09
.
8A62  BD AC C3     ...   LDA &C3AC,X
8A65  F0 41        .A    BEQ &8AA8
8A67  BD B6 C3     ...   LDA &C3B6,X
8A6A  29 E0        ).    AND #&E0
8A6C  CD 17 C3     ...   CMP &C317
8A6F  D0 37        .7    BNE &8AA8
8A71  BD E8 C3     ...   LDA &C3E8,X
8A74  CD 14 C3     ...   CMP &C314
8A77  D0 2F        ./    BNE &8AA8
8A79  BD DE C3     ...   LDA &C3DE,X
8A7C  CD 15 C3     ...   CMP &C315
8A7F  D0 27        .'    BNE &8AA8
8A81  BD D4 C3     ...   LDA &C3D4,X
8A84  CD 16 C3     ...   CMP &C316
8A87  D0 1F        ..    BNE &8AA8
8A89  A0 19        ..    LDY #&19
8A8B  B1 B6        ..    LDA (&B6),Y
8A8D  DD F2 C3     ...   CMP &C3F2,X
8A90  D0 16        ..    BNE &8AA8
.
8A92  20 48 81      H.   JSR &8148
8A95  C2           .     ...
8A96  43           C     ...
8A97  61 6E        an    ADC (&6E,X)
8A99  27 74        't    RMB2 &74
8A9B  20 2D 20      -    JSR &202D
8A9E  46 69        Fi    LSR &69
8AA0  6C 65 20     le    JMP (&2065)
8AA3  6F 70        op    BBR6 &8B15
8AA5  65 6E        en    ADC &6E
8AA7  00           .     BRK
.
8AA8  CA           .     DEX
8AA9  10 B7        ..    BPL &8A62
8AAB  E8           .     INX
8AAC  60           `     RTS
.
8AAD  20 23 85      #.   JSR &8523
8AB0  D0 05        ..    BNE &8AB7
8AB2  C9 2E        ..    CMP #&2E
8AB4  F0 65        .e    BEQ &8B1B
8AB6  60           `     RTS
.
8AB7  C9 3A        .:    CMP #&3A
8AB9  D0 0F        ..    BNE &8ACA
8ABB  C8           .     INY
.
8ABC  C8           .     INY
8ABD  20 25 85      %.   JSR &8525
8AC0  D0 59        .Y    BNE &8B1B
8AC2  C9 2E        ..    CMP #&2E
8AC4  D0 4F        .O    BNE &8B15
8AC6  C8           .     INY
8AC7  20 16 8B      ..   JSR &8B16
.
8ACA  29 FD        ).    AND #&FD
8ACC  C9 24        .$    CMP #&24
8ACE  F0 EC        ..    BEQ &8ABC
.
8AD0  20 16 8B      ..   JSR &8B16
8AD3  C9 5E        .^    CMP #&5E
8AD5  F0 04        ..    BEQ &8ADB
8AD7  C9 40        .@    CMP #&40
8AD9  D0 0D        ..    BNE &8AE8
.
8ADB  C8           .     INY
8ADC  20 25 85      %.   JSR &8525
8ADF  D0 3A        .:    BNE &8B1B
.
8AE1  C9 2E        ..    CMP #&2E
8AE3  D0 30        .0    BNE &8B15
8AE5  C8           .     INY
8AE6  80 E8        ..    BRA &8AD0
.
8AE8  20 25 85      %.   JSR &8525
8AEB  F0 F4        ..    BEQ &8AE1
8AED  A2 05        ..    LDX #&05
.
8AEF  DD 2D 8B     .-.   CMP &8B2D,X
8AF2  F0 27        .'    BEQ &8B1B
8AF4  CA           .     DEX
8AF5  10 F8        ..    BPL &8AEF
8AF7  C8           .     INY
8AF8  D0 EE        ..    BNE &8AE8
.
8AFA  B8           .     CLV
.
8AFB  20 AD 8A      ..   JSR &8AAD
.
8AFE  B1 B4        ..    LDA (&B4),Y
8B00  29 7F        )    AND #&7F
8B02  C9 2A        .*    CMP #&2A
8B04  F0 18        ..    BEQ &8B1E
8B06  C9 23        .#    CMP #&23
8B08  F0 14        ..    BEQ &8B1E
8B0A  70 04        p.    BCS &8B10
8B0C  C9 2E        ..    CMP #&2E
8B0E  F0 05        ..    BEQ &8B15
.
8B10  88           .     DEY
8B11  C0 FF        ..    CPY #&FF
8B13  D0 E9        ..    BNE &8AFE
.
8B15  60           `     RTS
.
8B16  20 25 85      %.   JSR &8525
8B19  D0 FA        ..    BNE &8B15
.
8B1B  4C 42 85     LB.   JMP &8542
.
8B1E  20 48 81      H.   JSR &8148
8B21  FD 57 69     .Wi   SBC &6957,X
8B24  6C 64 20     ld    JMP (&2064)
8B27  63           c     ...
8B28  61 72        ar    ADC (&72,X)
8B2A  64 73        ds    STZ &73
8B2C  00           .     BRK
8B2D  7F 5E        ^    BBR7 &8B8D
8B2F  40           @     RTI
8B30  3A           :     DEC A
8B31  24 26        $&    BIT &26
.
8B33  20 28 8A      (.   JSR &8A28
.
8B36  D0 21        .!    BNE &8B59
8B38  A2 02        ..    LDX #&02
8B3A  A0 12        ..    LDY #&12
8B3C  B1 B6        ..    LDA (&B6),Y
8B3E  C9 01        ..    CMP #&01
.
8B40  C8           .     INY
8B41  A9 00        ..    LDA #&00
8B43  71 B6        q.    ADC (&B6),Y
8B45  99 24 C2     .$.   STA &C224,Y
8B48  CA           .     DEX
8B49  10 F5        ..    BPL &8B40
8B4B  A0 18        ..    LDY #&18
8B4D  A2 02        ..    LDX #&02
.
8B4F  B1 B6        ..    LDA (&B6),Y
8B51  9D 34 C2     .4.   STA &C234,X
8B54  88           .     DEY
8B55  CA           .     DEX
8B56  10 F7        ..    BPL &8B4F
8B58  60           `     RTS
.
8B59  AD B1 C8     ...   LDA &C8B1
8B5C  F0 0D        ..    BEQ &8B6B
8B5E  20 48 81      H.   JSR &8148
8B61  B3           .     ...
8B62  44           D     ...
8B63  69 72        ir    ADC #&72
8B65  20 66 75      fu   JSR &7566
8B68  6C 6C 00     ll.   JMP (&006C)
.
8B6B  A5 B4        ..    LDA &B4
8B6D  8D 27 C2     .'.   STA &C227
8B70  A5 B5        ..    LDA &B5
8B72  8D 28 C2     .(.   STA &C228
8B75  A9 B1        ..    LDA #&B1
8B77  85 B4        ..    STA &B4
8B79  A9 C8        ..    LDA #&C8
8B7B  85 B5        ..    STA &B5
8B7D  A0 1A        ..    LDY #&1A
8B7F  A2 06        ..    LDX #&06
.
8B81  9E 33 C2     .3.   STZ &C233,X
8B84  CA           .     DEX
8B85  D0 FA        ..    BNE &8B81
.
8B87  A1 B4        ..    LDA (&B4,X)
8B89  91 B4        ..    STA (&B4),Y
8B8B  A5 B4        ..    LDA &B4
.
8B8D  C5 B6        ..    CMP &B6
8B8F  D0 06        ..    BNE &8B97
8B91  A5 B5        ..    LDA &B5
8B93  C5 B7        ..    CMP &B7
8B95  F0 0B        ..    BEQ &8BA2
.
8B97  A5 B4        ..    LDA &B4
8B99  D0 02        ..    BNE &8B9D
8B9B  C6 B5        ..    DEC &B5
.
8B9D  C6 B4        ..    DEC &B4
8B9F  4C 87 8B     L..   JMP &8B87
.
8BA2  AD 27 C2     .'.   LDA &C227
8BA5  85 B4        ..    STA &B4
8BA7  AD 28 C2     .(.   LDA &C228
8BAA  85 B5        ..    STA &B5
8BAC  60           `     RTS
.
8BAD  A0 09        ..    LDY #&09
.
8BAF  B1 B4        ..    LDA (&B4),Y
8BB1  29 7F        )    AND #&7F
8BB3  C9 21        .!    CMP #&21
8BB5  90 04        ..    BCC &8BBB
8BB7  C9 22        ."    CMP #&22
8BB9  D0 02        ..    BNE &8BBD
.
8BBB  A9 0D        ..    LDA #&0D
.
8BBD  C0 02        ..    CPY #&02
8BBF  B0 02        ..    BCS &8BC3
8BC1  09 80        ..    ORA #&80
.
8BC3  91 B6        ..    STA (&B6),Y
8BC5  88           .     DEY
8BC6  10 E7        ..    BPL &8BAF
8BC8  60           `     RTS
.
8BC9  A0 11        ..    LDY #&11
.
8BCB  B1 B8        ..    LDA (&B8),Y
8BCD  99 15 C2     ...   STA &C215,Y
8BD0  88           .     DEY
8BD1  10 F8        ..    BPL &8BCB
8BD3  A0 12        ..    LDY #&12
8BD5  38           8     SEC
8BD6  A2 03        ..    LDX #&03
.
8BD8  B9 11 C2     ...   LDA &C211,Y
8BDB  F9 0D C2     ...   SBC &C20D,Y
8BDE  91 B6        ..    STA (&B6),Y
8BE0  C8           .     INY
8BE1  CA           .     DEX
8BE2  10 F4        ..    BPL &8BD8
8BE4  A0 0A        ..    LDY #&0A
.
8BE6  B9 0D C2     ...   LDA &C20D,Y
8BE9  91 B6        ..    STA (&B6),Y
8BEB  C8           .     INY
8BEC  C0 12        ..    CPY #&12
8BEE  D0 F6        ..    BNE &8BE6
8BF0  A5 B6        ..    LDA &B6
8BF2  48           H     PHA
8BF3  A5 B7        ..    LDA &B7
8BF5  48           H     PHA
.
8BF6  A9 05        ..    LDA #&05
8BF8  85 B6        ..    STA &B6
8BFA  A9 C4        ..    LDA #&C4
8BFC  85 B7        ..    STA &B7
.
8BFE  B2 B6        ..    LDA (&B6)
8C00  F0 27        .'    BEQ &8C29
8C02  A0 19        ..    LDY #&19
8C04  B1 B6        ..    LDA (&B6),Y
8C06  CD FA C8     ...   CMP &C8FA
8C09  F0 0D        ..    BEQ &8C18
8C0B  18           .     CLC
8C0C  A5 B6        ..    LDA &B6
8C0E  69 1A        i.    ADC #&1A
8C10  85 B6        ..    STA &B6
8C12  90 EA        ..    BCC &8BFE
8C14  E6 B7        ..    INC &B7
8C16  B0 E6        ..    BCS &8BFE
.
8C18  AD FA C8     ...   LDA &C8FA
8C1B  18           .     CLC
8C1C  F8           .     SED
8C1D  69 01        i.    ADC #&01
8C1F  D8           .     CLD
8C20  8D FA C8     ...   STA &C8FA
8C23  8D 00 C4     ...   STA &C400
8C26  4C F6 8B     L..   JMP &8BF6
.
8C29  68           h     PLA
8C2A  85 B7        ..    STA &B7
8C2C  68           h     PLA
8C2D  85 B6        ..    STA &B6
8C2F  A0 19        ..    LDY #&19
8C31  AD FA C8     ...   LDA &C8FA
8C34  91 B6        ..    STA (&B6),Y
8C36  A9 01        ..    LDA #&01
8C38  8D 15 C2     ...   STA &C215
8C3B  A2 04        ..    LDX #&04
.
8C3D  BD 1E C2     ...   LDA &C21E,X
8C40  9D 15 C2     ...   STA &C215,X
8C43  CA           .     DEX
8C44  D0 F7        ..    BNE &8C3D
8C46  A9 0A        ..    LDA #&0A
8C48  8D 1A C2     ...   STA &C21A
8C4B  9C 1E C2     ...   STZ &C21E
8C4E  9C 1F C2     ...   STZ &C21F
8C51  A0 12        ..    LDY #&12
.
8C53  B1 B6        ..    LDA (&B6),Y
8C55  99 0E C2     ...   STA &C20E,Y
8C58  C8           .     INY
8C59  C0 16        ..    CPY #&16
8C5B  D0 F6        ..    BNE &8C53
8C5D  A0 12        ..    LDY #&12
8C5F  B1 B6        ..    LDA (&B6),Y
8C61  C9 01        ..    CMP #&01
8C63  A2 02        ..    LDX #&02
.
8C65  A9 00        ..    LDA #&00
8C67  C8           .     INY
8C68  71 B6        q.    ADC (&B6),Y
8C6A  99 2A C2     .*.   STA &C22A,Y
8C6D  CA           .     DEX
8C6E  10 F5        ..    BPL &8C65
8C70  90 03        ..    BCC &8C75
8C72  4C 61 84     La.   JMP &8461
.
8C75  A0 16        ..    LDY #&16
8C77  A9 FF        ..    LDA #&FF
8C79  91 B6        ..    STA (&B6),Y
8C7B  C8           .     INY
8C7C  91 B6        ..    STA (&B6),Y
8C7E  C8           .     INY
8C7F  91 B6        ..    STA (&B6),Y
8C81  4C C3 82     L..   JMP &82C3
.
8C84  20 33 8B      3.   JSR &8B33
8C87  20 AD 8B      ..   JSR &8BAD
.
8C8A  20 C9 8B      ..   JSR &8BC9
8C8D  20 3D 84      =.   JSR &843D
.
8C90  A0 18        ..    LDY #&18
8C92  A2 02        ..    LDX #&02
.
8C94  BD 3A C2     .:.   LDA &C23A,X
8C97  91 B6        ..    STA (&B6),Y
8C99  88           .     DEY
8C9A  CA           .     DEX
8C9B  10 F7        ..    BPL &8C94
8C9D  A2 02        ..    LDX #&02
8C9F  A0 06        ..    LDY #&06
.
8CA1  BD 3A C2     .:.   LDA &C23A,X
8CA4  99 15 C2     ...   STA &C215,Y
8CA7  C8           .     INY
8CA8  CA           .     DEX
8CA9  10 F6        ..    BPL &8CA1
8CAB  60           `     RTS
8CAC  20 84 8C      ..   JSR &8C84
8CAF  20 FB 87      ..   JSR &87FB
8CB2  4C B8 8C     L..   JMP &8CB8
8CB5  20 84 8C      ..   JSR &8C84
.
8CB8  20 BE 8C      ..   JSR &8CBE
8CBB  4C A2 89     L..   JMP &89A2
.
8CBE  20 23 A6      #.   JSR &A623
8CC1  20 3F 8D      ?.   JSR &8D3F
8CC4  A2 0A        ..    LDX #&0A
.
8CC6  BD 1C 86     ...   LDA &861C,X
8CC9  9D 15 C2     ...   STA &C215,X
8CCC  CA           .     DEX
8CCD  10 F7        ..    BPL &8CC6
8CCF  A9 0A        ..    LDA #&0A
8CD1  8D 1A C2     ...   STA &C21A
8CD4  AD 14 C3     ...   LDA &C314
8CD7  8D 1D C2     ...   STA &C21D
8CDA  AD 15 C3     ...   LDA &C315
8CDD  8D 1C C2     ...   STA &C21C
8CE0  AD 16 C3     ...   LDA &C316
8CE3  8D 1B C2     ...   STA &C21B
8CE6  20 B7 80      ..   JSR &80B7
8CE9  AD 17 C3     ...   LDA &C317
8CEC  20 06 B4      ..   JSR &B406
8CEF  AD FC C1     ...   LDA &C1FC
8CF2  9D 22 C3     .".   STA &C322,X
8CF5  AD 44 FE     .D.   LDA sysvia_t1cl
8CF8  9D 21 C3     .!.   STA &C321,X
8CFB  8D FB C1     ...   STA &C1FB
8CFE  20 92 8D      ..   JSR &8D92
8D01  8E FF C0     ...   STX &C0FF
8D04  8D FF C1     ...   STA &C1FF
8D07  A2 A7        ..    LDX #&A7
8D09  A0 8D        ..    LDY #&8D
8D0B  20 BB 80      ..   JSR &80BB
8D0E  A9 10        ..    LDA #&10
8D10  14 CD        ..    TRB &CD
8D12  A9 00        ..    LDA #&00
8D14  60           `     RTS
.
8D15  20 44 86      D.   JSR &8644
8D18  08           .     PHP
8D19  48           H     PHA
8D1A  20 20 8D       .   JSR &8D20
8D1D  68           h     PLA
8D1E  28           (     PLP
.
8D1F  60           `     RTS
.
8D20  20 3F 8D      ?.   JSR &8D3F
8D23  20 92 8D      ..   JSR &8D92
8D26  CD FF C1     ...   CMP &C1FF
8D29  D0 05        ..    BNE &8D30
8D2B  EC FF C0     ...   CPX &C0FF
8D2E  F0 EF        ..    BEQ &8D1F
.
8D30  20 2B 81      +.   JSR &812B
8D33  A9 42        .B    LDA #&42
8D35  61 64        ad    ADC (&64,X)
8D37  20 46 53      FS   JSR &5346
8D3A  20 6D 61      ma   JSR &616D
8D3D  70 00        p.    BCS &8D3F
.
8D3F  AE FE C1     ...   LDX &C1FE
8D42  F0 DB        ..    BEQ &8D1F
8D44  A9 00        ..    LDA #&00
.
8D46  1D FF BF     ...   ORA &BFFF,X
8D49  1D FF C0     ...   ORA &C0FF,X
8D4C  CA           .     DEX
8D4D  F0 E1        ..    BEQ &8D30
8D4F  CA           .     DEX
8D50  F0 DE        ..    BEQ &8D30
8D52  CA           .     DEX
8D53  D0 F1        ..    BNE &8D46
8D55  29 E0        ).    AND #&E0
8D57  D0 D7        ..    BNE &8D30
8D59  AE FE C1     ...   LDX &C1FE
8D5C  E0 06        ..    CPX #&06
8D5E  90 BF        ..    BCC &8D1F
8D60  A2 03        ..    LDX #&03
.
8D62  A0 02        ..    LDY #&02
8D64  18           .     CLC
.
8D65  BD FD BF     ...   LDA &BFFD,X
8D68  7D FD C0     }..   ADC &C0FD,X
8D6B  48           H     PHA
8D6C  E8           .     INX
8D6D  88           .     DEY
8D6E  10 F5        ..    BPL &8D65
8D70  B0 BE        ..    BCS &8D30
8D72  A0 02        ..    LDY #&02
.
8D74  68           h     PLA
8D75  CA           .     DEX
8D76  DD 00 C0     ...   CMP &C000,X
8D79  90 07        ..    BCC &8D82
8D7B  D0 B3        ..    BNE &8D30
8D7D  88           .     DEY
8D7E  10 F4        ..    BPL &8D74
8D80  30 AE        0.    BMI &8D30
.
8D82  68           h     PLA
8D83  CA           .     DEX
8D84  88           .     DEY
8D85  10 FB        ..    BPL &8D82
8D87  48           H     PHA
8D88  E8           .     INX
8D89  E8           .     INX
8D8A  E8           .     INX
8D8B  E8           .     INX
8D8C  EC FE C1     ...   CPX &C1FE
8D8F  90 D1        ..    BCC &8D62
8D91  60           `     RTS
.
8D92  18           .     CLC
8D93  A0 FF        ..    LDY #&FF
8D95  98           .     TYA
.
8D96  79 FF BF     y..   ADC &BFFF,Y
8D99  88           .     DEY
8D9A  D0 FA        ..    BNE &8D96
8D9C  AA           .     TAX
8D9D  88           .     DEY
8D9E  98           .     TYA
8D9F  18           .     CLC
.
8DA0  79 FF C0     y..   ADC &C0FF,Y
8DA3  88           .     DEY
8DA4  D0 FA        ..    BNE &8DA0
8DA6  60           `     RTS
8DA7  01 00        ..    ORA (&00,X)
8DA9  C0 FF        ..    CPY #&FF
8DAB  FF 0A        ..    BBS7 &8DB7
8DAD  00           .     BRK
8DAE  00           .     BRK
8DAF  00           .     BRK
8DB0  02           .     ...
8DB1  00           .     BRK
8DB2  8D 23 C2     .#.   STA &C223
8DB5  20 2F 89      /.   JSR &892F
8DB8  F0 03        ..    BEQ &8DBD
8DBA  A9 00        ..    LDA #&00
8DBC  60           `     RTS
.
8DBD  AD 23 C2     .#.   LDA &C223
8DC0  C9 03        ..    CMP #&03
8DC2  F0 21        .!    BEQ &8DE5
8DC4  A0 05        ..    LDY #&05
8DC6  A2 03        ..    LDX #&03
.
8DC8  B1 B8        ..    LDA (&B8),Y
8DCA  9D 15 C2     ...   STA &C215,X
8DCD  88           .     DEY
8DCE  CA           .     DEX
8DCF  10 F7        ..    BPL &8DC8
8DD1  A0 0D        ..    LDY #&0D
8DD3  A2 03        ..    LDX #&03
.
8DD5  BD 15 C2     ...   LDA &C215,X
8DD8  91 B6        ..    STA (&B6),Y
8DDA  88           .     DEY
8DDB  CA           .     DEX
8DDC  10 F7        ..    BPL &8DD5
8DDE  AD 23 C2     .#.   LDA &C223
8DE1  C9 02        ..    CMP #&02
8DE3  F0 4C        .L    BEQ &8E31
.
8DE5  A0 09        ..    LDY #&09
8DE7  A2 03        ..    LDX #&03
.
8DE9  B1 B8        ..    LDA (&B8),Y
8DEB  9D 15 C2     ...   STA &C215,X
8DEE  88           .     DEY
8DEF  CA           .     DEX
8DF0  10 F7        ..    BPL &8DE9
8DF2  A0 11        ..    LDY #&11
8DF4  A2 03        ..    LDX #&03
.
8DF6  BD 15 C2     ...   LDA &C215,X
8DF9  91 B6        ..    STA (&B6),Y
8DFB  88           .     DEY
8DFC  CA           .     DEX
8DFD  10 F7        ..    BPL &8DF6
8DFF  AE 23 C2     .#.   LDX &C223
8E02  CA           .     DEX
8E03  D0 2C        .,    BNE &8E31
.
8E05  A0 0E        ..    LDY #&0E
8E07  B1 B8        ..    LDA (&B8),Y
8E09  8D 2B C2     .+.   STA &C22B
8E0C  A0 03        ..    LDY #&03
8E0E  B1 B6        ..    LDA (&B6),Y
8E10  10 0D        ..    BPL &8E1F
8E12  4E 2B C2     N+.   LSR &C22B
8E15  4E 2B C2     N+.   LSR &C22B
.
8E18  4E 2B C2     N+.   LSR &C22B
8E1B  A0 02        ..    LDY #&02
8E1D  10 02        ..    BPL &8E21
.
8E1F  A0 00        ..    LDY #&00
.
8E21  B1 B6        ..    LDA (&B6),Y
8E23  0A           .     ASL A
8E24  4E 2B C2     N+.   LSR &C22B
8E27  6A           j     ROR A
8E28  91 B6        ..    STA (&B6),Y
8E2A  C8           .     INY
8E2B  C0 02        ..    CPY #&02
8E2D  90 F2        ..    BCC &8E21
8E2F  F0 E7        ..    BEQ &8E18
.
8E31  20 BE 8C      ..   JSR &8CBE
8E34  4C FF 89     L..   JMP &89FF
8E37  20 2F 89      /.   JSR &892F
8E3A  F0 C9        ..    BEQ &8E05
8E3C  A9 00        ..    LDA #&00
.
8E3E  60           `     RTS
8E3F  20 10 8A      ..   JSR &8A10
8E42  F0 05        ..    BEQ &8E49
8E44  A9 00        ..    LDA #&00
8E46  4C 95 87     L..   JMP &8795
.
8E49  20 4F 8A      O.   JSR &8A4F
8E4C  A0 03        ..    LDY #&03
8E4E  B1 B6        ..    LDA (&B6),Y
8E50  10 3D        .=    BPL &8E8F
8E52  A0 03        ..    LDY #&03
.
8E54  B9 2C C2     .,.   LDA &C22C,Y
8E57  99 30 C2     .0.   STA &C230,Y
8E5A  88           .     DEY
8E5B  10 F7        ..    BPL &8E54
8E5D  A9 FF        ..    LDA #&FF
8E5F  8D 2E C2     ...   STA &C22E
8E62  8D 2F C2     ./.   STA &C22F
8E65  20 9F 91      ..   JSR &919F
8E68  AD 05 C4     ...   LDA &C405
8E6B  08           .     PHP
8E6C  20 95 87      ..   JSR &8795
8E6F  A0 03        ..    LDY #&03
.
8E71  B9 30 C2     .0.   LDA &C230,Y
8E74  99 2C C2     .,.   STA &C22C,Y
8E77  88           .     DEY
8E78  10 F7        ..    BPL &8E71
8E7A  28           (     PLP
8E7B  F0 12        ..    BEQ &8E8F
8E7D  20 48 81      H.   JSR &8148
8E80  B4 44        .D    LDY &44
8E82  69 72        ir    ADC #&72
8E84  20 6E 6F      no   JSR &6F6E
8E87  74 20        t     STZ &20,X
8E89  65 6D        em    ADC &6D
8E8B  70 74        pt    BCS &8F01
8E8D  79 00 A0     y..   ADC &A000,Y
8E90  12 A2        ..    ORA (&A2)
8E92  02           .     ...
8E93  B1 B6        ..    LDA (&B6),Y
8E95  C9 01        ..    CMP #&01
.
8E97  C8           .     INY
8E98  A9 00        ..    LDA #&00
8E9A  71 B6        q.    ADC (&B6),Y
8E9C  99 24 C2     .$.   STA &C224,Y
8E9F  CA           .     DEX
8EA0  10 F5        ..    BPL &8E97
8EA2  A0 18        ..    LDY #&18
8EA4  A2 02        ..    LDX #&02
.
8EA6  B1 B6        ..    LDA (&B6),Y
8EA8  9D 34 C2     .4.   STA &C234,X
8EAB  88           .     DEY
8EAC  CA           .     DEX
8EAD  10 F7        ..    BPL &8EA6
8EAF  A0 03        ..    LDY #&03
8EB1  B1 B6        ..    LDA (&B6),Y
8EB3  10 7E        .~    BPL &8F33
8EB5  AE 2F C2     ./.   LDX &C22F
8EB8  E0 FF        ..    CPX #&FF
8EBA  F0 05        ..    BEQ &8EC1
8EBC  EC 17 C3     ...   CPX &C317
8EBF  D0 22        ."    BNE &8EE3
.
8EC1  A2 02        ..    LDX #&02
.
8EC3  BD 34 C2     .4.   LDA &C234,X
8EC6  DD 2C C2     .,.   CMP &C22C,X
8EC9  D0 18        ..    BNE &8EE3
8ECB  CA           .     DEX
8ECC  10 F5        ..    BPL &8EC3
8ECE  20 48 81      H.   JSR &8148
8ED1  96 43        .C    STX &43,Y
8ED3  61 6E        an    ADC (&6E,X)
8ED5  27 74        't    RMB2 &74
8ED7  20 64 65      de   JSR &6564
8EDA  6C 65 74     let   JMP (&7465)
8EDD  65 20        e     ADC &20
8EDF  43           C     ...
8EE0  53           S     ...
8EE1  44           D     ...
8EE2  00           .     BRK
.
8EE3  AD 17 C3     ...   LDA &C317
8EE6  CD 1B C3     ...   CMP &C31B
8EE9  D0 26        .&    BNE &8F11
8EEB  A2 02        ..    LDX #&02
.
8EED  BD 34 C2     .4.   LDA &C234,X
8EF0  DD 18 C3     ...   CMP &C318,X
8EF3  D0 1C        ..    BNE &8F11
8EF5  CA           .     DEX
8EF6  10 F5        ..    BPL &8EED
8EF8  20 48 81      H.   JSR &8148
8EFB  97 43        .C    SMB1 &43
8EFD  61 6E        an    ADC (&6E,X)
8EFF  27 74        't    RMB2 &74
.
8F01  20 64 65      de   JSR &6564
8F04  6C 65 74     let   JMP (&7465)
8F07  65 20        e     ADC &20
8F09  4C 69 62     Lib   JMP &6269
8F0C  72 61        ra    ADC (&61)
8F0E  72 79        ry    ADC (&79)
8F10  00           .     BRK
.
8F11  AD 17 C3     ...   LDA &C317
8F14  CD 1F C3     ...   CMP &C31F
8F17  D0 1A        ..    BNE &8F33
8F19  A2 02        ..    LDX #&02
.
8F1B  BD 34 C2     .4.   LDA &C234,X
8F1E  DD 1C C3     ...   CMP &C31C,X
8F21  D0 10        ..    BNE &8F33
8F23  CA           .     DEX
8F24  10 F5        ..    BPL &8F1B
8F26  A9 02        ..    LDA #&02
8F28  8D 1C C3     ...   STA &C31C
8F2B  A9 00        ..    LDA #&00
8F2D  8D 1D C3     ...   STA &C31D
8F30  8D 1E C3     ...   STA &C31E
.
8F33  A0 04        ..    LDY #&04
8F35  B1 B6        ..    LDA (&B6),Y
8F37  30 03        0.    BMI &8F3C
8F39  20 AB 89      ..   JSR &89AB
.
8F3C  A0 1A        ..    LDY #&1A
8F3E  A2 00        ..    LDX #&00
.
8F40  B1 B6        ..    LDA (&B6),Y
8F42  81 B6        ..    STA (&B6,X)
8F44  E6 B6        ..    INC &B6
8F46  D0 02        ..    BNE &8F4A
8F48  E6 B7        ..    INC &B7
.
8F4A  A5 B6        ..    LDA &B6
8F4C  C9 BB        ..    CMP #&BB
8F4E  D0 F0        ..    BNE &8F40
8F50  A5 B7        ..    LDA &B7
8F52  C9 C8        ..    CMP #&C8
8F54  D0 EA        ..    BNE &8F40
8F56  20 C3 82      ..   JSR &82C3
8F59  20 BE 8C      ..   JSR &8CBE
8F5C  4C 92 87     L..   JMP &8792
8F5F  86 B8        ..    STX &B8
8F61  84 B9        ..    STY &B9
8F63  A8           .     TAY
8F64  A2 00        ..    LDX #&00
8F66  8E D5 C2     ...   STX &C2D5
8F69  0A           .     ASL A
8F6A  AA           .     TAX
8F6B  E8           .     INX
8F6C  E8           .     INX
8F6D  30 19        0.    BMI &8F88
8F6F  E0 12        ..    CPX #&12
8F71  B0 15        ..    BCS &8F88
8F73  BD 8A 8F     ...   LDA &8F8A,X
8F76  48           H     PHA
8F77  BD 89 8F     ...   LDA &8F89,X
8F7A  48           H     PHA
8F7B  5A           Z     PHY
8F7C  A0 00        ..    LDY #&00
8F7E  B1 B8        ..    LDA (&B8),Y
8F80  85 B4        ..    STA &B4
8F82  C8           .     INY
8F83  B1 B8        ..    LDA (&B8),Y
8F85  85 B5        ..    STA &B5
8F87  68           h     PLA
.
8F88  60           `     RTS
8F89  4E 89 AB     N..   LSR &AB89
8F8C  8C B1 8D     ...   STY &8DB1
8F8F  B1 8D        ..    LDA (&8D),Y
8F91  B1 8D        ..    LDA (&8D),Y
8F93  36 8E        6.    ROL &8E,X
8F95  EB           .     ...
8F96  89 3E 8E     .>.   BIT #&8E3E
8F99  B4 8C        ..    LDY &8C
.
8F9B  AA           .     TAX
8F9C  A9 9F        ..    LDA #&9F
8F9E  85 B7        ..    STA &B7
8FA0  BD 46 9E     .F.   LDA &9E46,X
8FA3  85 B6        ..    STA &B6
8FA5  A2 0C        ..    LDX #&0C
.
8FA7  A0 00        ..    LDY #&00
.
8FA9  B1 B6        ..    LDA (&B6),Y
8FAB  29 7F        )    AND #&7F
8FAD  C9 20        .     CMP #&20
8FAF  90 08        ..    BCC &8FB9
8FB1  20 E3 8F      ..   JSR &8FE3
8FB4  C8           .     INY
8FB5  CA           .     DEX
8FB6  D0 F1        ..    BNE &8FA9
8FB8  60           `     RTS
.
8FB9  20 0E A0      ..   JSR &A00E
8FBC  CA           .     DEX
8FBD  D0 FA        ..    BNE &8FB9
8FBF  60           `     RTS
.
8FC0  68           h     PLA
8FC1  85 B6        ..    STA &B6
8FC3  68           h     PLA
8FC4  85 B7        ..    STA &B7
8FC6  A0 01        ..    LDY #&01
.
8FC8  B1 B6        ..    LDA (&B6),Y
8FCA  30 06        0.    BMI &8FD2
8FCC  20 E3 8F      ..   JSR &8FE3
8FCF  C8           .     INY
8FD0  D0 F6        ..    BNE &8FC8
.
8FD2  29 7F        )    AND #&7F
8FD4  20 E3 8F      ..   JSR &8FE3
8FD7  98           .     TYA
8FD8  18           .     CLC
8FD9  65 B6        e.    ADC &B6
8FDB  A8           .     TAY
8FDC  A9 00        ..    LDA #&00
8FDE  65 B7        e.    ADC &B7
8FE0  48           H     PHA
8FE1  5A           Z     PHY
8FE2  60           `     RTS
.
8FE3  48           H     PHA
8FE4  DA           .     PHX
8FE5  A5 B6        ..    LDA &B6
8FE7  48           H     PHA
8FE8  A5 B7        ..    LDA &B7
8FEA  48           H     PHA
8FEB  BA           .     TSX
8FEC  BD 04 01     ...   LDA &0104,X
8FEF  20 14 A0      ..   JSR &A014
8FF2  68           h     PLA
8FF3  85 B7        ..    STA &B7
8FF5  68           h     PLA
8FF6  85 B6        ..    STA &B6
8FF8  FA           .     PLX
8FF9  68           h     PLA
8FFA  60           `     RTS
.
8FFB  A2 0A        ..    LDX #&0A
8FFD  20 A7 8F      ..   JSR &8FA7
9000  20 0E A0      ..   JSR &A00E
9003  A0 04        ..    LDY #&04
9005  A2 03        ..    LDX #&03
.
9007  B1 B6        ..    LDA (&B6),Y
9009  2A           *     ROL A
900A  90 07        ..    BCC &9013
900C  B9 33 90     .3.   LDA &9033,Y
900F  20 14 A0      ..   JSR &A014
9012  CA           .     DEX
.
9013  88           .     DEY
9014  10 F1        ..    BPL &9007
.
9016  CA           .     DEX
9017  30 06        0.    BMI &901F
9019  20 0E A0      ..   JSR &A00E
901C  4C 16 90     L..   JMP &9016
.
901F  A9 28        .(    LDA #&28
9021  20 14 A0      ..   JSR &A014
9024  A0 19        ..    LDY #&19
9026  B1 B6        ..    LDA (&B6),Y
9028  20 38 90      8.   JSR &9038
902B  A9 29        .)    LDA #&29
902D  20 14 A0      ..   JSR &A014
9030  4C 0E A0     L..   JMP &A00E
9033  52 57        RW    EOR (&57)
.
9035  4C 44 45     LDE   JMP &4544
.
9038  48           H     PHA
9039  4A           J     LSR A
903A  4A           J     LSR A
903B  4A           J     LSR A
903C  4A           J     LSR A
903D  20 41 90      A.   JSR &9041
9040  68           h     PLA
.
9041  20 42 82      B.   JSR &8242
9044  4C 14 A0     L..   JMP &A014
.
9047  0A           .     ASL A
9048  2A           *     ROL A
9049  2A           *     ROL A
904A  2A           *     ROL A
904B  69 30        i0    ADC #&30
904D  4C 14 A0     L..   JMP &A014
.
9050  20 23 A6      #.   JSR &A623
9053  A9 D9        ..    LDA #&D9
9055  85 B6        ..    STA &B6
9057  A9 C8        ..    LDA #&C8
9059  85 B7        ..    STA &B7
905B  A2 13        ..    LDX #&13
905D  20 A7 8F      ..   JSR &8FA7
9060  20 C0 8F      ..   JSR &8FC0
9063  20 A8 AD      ..   JSR &ADA8
9066  FA           .     PLX
9067  C8           .     INY
9068  20 38 90      8.   JSR &9038
906B  20 C0 8F      ..   JSR &8FC0
906E  29 0D        ).    AND #&0D
9070  44           D     ...
9071  72 69        ri    ADC (&69)
9073  76 65        ve    ROR &65,X
9075  BA           .     TSX
9076  AD 17 C3     ...   LDA &C317
9079  20 47 90      G.   JSR &9047
907C  A9 40        .@    LDA #&40
907E  85 B6        ..    STA &B6
9080  A9 9A        ..    LDA #&9A
9082  85 B7        ..    STA &B7
9084  A2 0D        ..    LDX #&0D
9086  20 A7 8F      ..   JSR &8FA7
9089  20 C0 8F      ..   JSR &8FC0
908C  4F 70        Op    BBR4 &90FE
908E  74 69        ti    STZ &69,X
9090  6F 6E        on    BBR6 &9100
9092  A0 AD        ..    LDY #&AD
9094  FD C1 20     ..    SBC &20C1,X
9097  38           8     SEC
9098  90 20        .     BCC &90BA
909A  C0 8F        ..    CPY #&8F
909C  20 A8 AE      ..   JSR &AEA8
909F  FD C1 BD     ...   SBC &BDC1,X
90A2  3F 91        ?.    BBR3 &9035
90A4  85 B6        ..    STA &B6
90A6  A9 91        ..    LDA #&91
90A8  85 B7        ..    STA &B7
90AA  A2 04        ..    LDX #&04
90AC  20 A7 8F      ..   JSR &8FA7
90AF  20 C0 8F      ..   JSR &8FC0
90B2  29 0D        ).    AND #&0D
90B4  44           D     ...
90B5  69 72        ir    ADC #&72
90B7  2E A0 A9     ...   ROL &A9A0
.
90BA  00           .     BRK
90BB  85 B6        ..    STA &B6
90BD  A9 C3        ..    LDA #&C3
90BF  85 B7        ..    STA &B7
90C1  A2 0A        ..    LDX #&0A
90C3  20 A7 8F      ..   JSR &8FA7
90C6  20 C0 8F      ..   JSR &8FC0
90C9  20 20 20           JSR &2020
90CC  20 20 4C       L   JSR &4C20
90CF  69 62        ib    ADC #&62
90D1  2E A0 A9     ...   ROL &A9A0
90D4  0A           .     ASL A
90D5  85 B6        ..    STA &B6
90D7  A9 C3        ..    LDA #&C3
90D9  85 B7        ..    STA &B7
90DB  A2 0A        ..    LDX #&0A
90DD  20 A7 8F      ..   JSR &8FA7
90E0  20 C0 8F      ..   JSR &8FC0
90E3  0D 8D A9     ...   ORA &A98D
90E6  05 85        ..    ORA &85
90E8  B6 A9        ..    LDX &A9,Y
90EA  C4 85        ..    CPY &85
90EC  B7 60        .`    SMB3 &60
90EE  20 10 A4      ..   JSR &A410
90F1  20 91 91      ..   JSR &9191
.
90F4  20 50 90      P.   JSR &9050
90F7  A9 04        ..    LDA #&04
90F9  8D 2B C2     .+.   STA &C22B
.
90FC  A0 00        ..    LDY #&00
.
90FE  B1 B6        ..    LDA (&B6),Y
.
9100  F0 23        .#    BEQ &9125
9102  20 FB 8F      ..   JSR &8FFB
9105  CE 2B C2     .+.   DEC &C22B
9108  D0 0B        ..    BNE &9115
910A  A9 04        ..    LDA #&04
910C  8D 2B C2     .+.   STA &C22B
910F  20 12 A0      ..   JSR &A012
9112  4C 18 91     L..   JMP &9118
.
9115  20 0E A0      ..   JSR &A00E
.
9118  18           .     CLC
9119  A5 B6        ..    LDA &B6
911B  69 1A        i.    ADC #&1A
911D  85 B6        ..    STA &B6
911F  90 DB        ..    BCC &90FC
9121  E6 B7        ..    INC &B7
9123  B0 D7        ..    BCS &90FC
.
9125  AD 2B C2     .+.   LDA &C22B
9128  C9 04        ..    CMP #&04
912A  F0 10        ..    BEQ &913C
912C  A9 86        ..    LDA #&86
912E  20 F4 FF      ..   JSR osbyte
9131  8A           .     TXA
9132  D0 05        ..    BNE &9139
9134  A9 0B        ..    LDA #&0B
9136  20 14 A0      ..   JSR &A014
.
9139  20 12 A0      ..   JSR &A012
.
913C  4C 95 87     L..   JMP &8795
913F  43           C     ...
9140  47 4B        GK    SMB4 &4B
9142  4F 4F        OO    BBR4 &9193
9144  66 66        ff    ROR &66
9146  20 4C 6F      Lo   JSR &6F4C
9149  61 64        ad    ADC (&64,X)
914B  52 75        Ru    EOR (&75)
914D  6E 20 45     n E   ROR &4520
9150  78           x     SEI
9151  65 63        ec    ADC &63
9153  20 91 91      ..   JSR &9191
.
9156  20 50 90      P.   JSR &9050
.
9159  A0 00        ..    LDY #&00
915B  B1 B6        ..    LDA (&B6),Y
915D  F0 DD        ..    BEQ &913C
915F  20 21 92      !.   JSR &9221
9162  18           .     CLC
9163  A5 B6        ..    LDA &B6
9165  69 1A        i.    ADC #&1A
9167  85 B6        ..    STA &B6
9169  90 EE        ..    BCC &9159
916B  E6 B7        ..    INC &B7
916D  80 EA        ..    BRA &9159
.
916F  A0 00        ..    LDY #&00
9171  B1 B4        ..    LDA (&B4),Y
9173  29 7F        )    AND #&7F
9175  C9 5E        .^    CMP #&5E
9177  D0 0A        ..    BNE &9183
9179  A9 C0        ..    LDA #&C0
917B  85 B6        ..    STA &B6
917D  A9 C8        ..    LDA #&C8
917F  85 B7        ..    STA &B7
9181  D0 0C        ..    BNE &918F
.
9183  C9 40        .@    CMP #&40
9185  D0 09        ..    BNE &9190
9187  A9 FE        ..    LDA #&FE
9189  85 B6        ..    STA &B6
918B  A9 C2        ..    LDA #&C2
918D  85 B7        ..    STA &B7
.
918F  98           .     TYA
.
9190  60           `     RTS
.
9191  A0 00        ..    LDY #&00
.
9193  B1 B4        ..    LDA (&B4),Y
9195  C9 21        .!    CMP #&21
9197  B0 06        ..    BCS &919F
9199  AE 17 C3     ...   LDX &C317
919C  E8           .     INX
919D  D0 F1        ..    BNE &9190
.
919F  20 49 86      I.   JSR &8649
91A2  D0 0E        ..    BNE &91B2
.
91A4  A0 03        ..    LDY #&03
91A6  B1 B6        ..    LDA (&B6),Y
91A8  30 0D        0.    BMI &91B7
91AA  20 23 87      #.   JSR &8723
91AD  F0 F5        ..    BEQ &91A4
.
91AF  4C 21 89     L!.   JMP &8921
.
91B2  20 6F 91      o.   JSR &916F
91B5  D0 F8        ..    BNE &91AF
.
91B7  AC 2E C2     ...   LDY &C22E
91BA  C8           .     INY
91BB  D0 0B        ..    BNE &91C8
91BD  A0 02        ..    LDY #&02
.
91BF  B9 14 C3     ...   LDA &C314,Y
91C2  99 2C C2     .,.   STA &C22C,Y
91C5  88           .     DEY
91C6  10 F7        ..    BPL &91BF
.
91C8  A2 0A        ..    LDX #&0A
.
91CA  BD 1C 86     ...   LDA &861C,X
91CD  9D 15 C2     ...   STA &C215,X
91D0  CA           .     DEX
91D1  10 F7        ..    BPL &91CA
91D3  A2 02        ..    LDX #&02
91D5  A0 16        ..    LDY #&16
.
91D7  B1 B6        ..    LDA (&B6),Y
91D9  9D 1B C2     ...   STA &C21B,X
91DC  99 FE C2     ...   STA &C2FE,Y
91DF  C8           .     INY
91E0  CA           .     DEX
91E1  10 F4        ..    BPL &91D7
91E3  A5 B7        ..    LDA &B7
91E5  C9 91        ..    CMP #&91
91E7  F0 37        .7    BEQ &9220
91E9  4C B7 80     L..   JMP &80B7
91EC  A4 0D        ..    LDY &0D
91EE  8D 8D 0D     ...   STA &0D8D
91F1  0D 0D 0D     ...   ORA &0D0D
91F4  0D 0D 00     ...   ORA &000D
91F7  00           .     BRK
91F8  00           .     BRK
91F9  00           .     BRK
91FA  00           .     BRK
91FB  00           .     BRK
91FC  00           .     BRK
91FD  00           .     BRK
91FE  00           .     BRK
91FF  05 00        ..    ORA &00
9201  00           .     BRK
9202  02           .     ...
9203  00           .     BRK
9204  00           .     BRK
9205  00           .     BRK
9206  00           .     BRK
.
9207  20 15 8D      ..   JSR &8D15
920A  F0 03        ..    BEQ &920F
920C  4C 14 89     L..   JMP &8914
.
920F  20 21 92      !.   JSR &9221
9212  20 23 87      #.   JSR &8723
9215  F0 F8        ..    BEQ &920F
9217  4C 95 87     L..   JMP &8795
.
921A  A5 CD        ..    LDA &CD
921C  29 04        ).    AND #&04
921E  D0 01        ..    BNE &9221
.
9220  60           `     RTS
.
9221  20 FB 8F      ..   JSR &8FFB
9224  20 14 A0      ..   JSR &A014
9227  A0 04        ..    LDY #&04
9229  B1 B6        ..    LDA (&B6),Y
922B  30 2F        0/    BMI &925C
922D  88           .     DEY
922E  B1 B6        ..    LDA (&B6),Y
9230  2A           *     ROL A
9231  A2 0A        ..    LDX #&0A
9233  A0 0D        ..    LDY #&0D
9235  90 04        ..    BCC &923B
9237  A2 17        ..    LDX #&17
9239  A0 18        ..    LDY #&18
.
923B  E0 16        ..    CPX #&16
923D  F0 05        ..    BEQ &9244
923F  B1 B6        ..    LDA (&B6),Y
9241  20 38 90      8.   JSR &9038
.
9244  8A           .     TXA
9245  29 03        ).    AND #&03
9247  C9 01        ..    CMP #&01
9249  D0 0B        ..    BNE &9256
924B  20 0E A0      ..   JSR &A00E
924E  20 0E A0      ..   JSR &A00E
9251  8A           .     TXA
9252  18           .     CLC
9253  69 05        i.    ADC #&05
9255  A8           .     TAY
.
9256  88           .     DEY
9257  E8           .     INX
9258  E0 1A        ..    CPX #&1A
925A  D0 DF        ..    BNE &923B
.
925C  4C 12 A0     L..   JMP &A012
.
925F  20 9F 91      ..   JSR &919F
9262  A0 09        ..    LDY #&09
.
9264  B9 CC C8     ...   LDA &C8CC,Y
9267  99 00 C3     ...   STA &C300,Y
926A  88           .     DEY
926B  10 F7        ..    BPL &9264
926D  AD 2F C2     ./.   LDA &C22F
9270  C9 FF        ..    CMP #&FF
9272  D0 03        ..    BNE &9277
9274  AD 17 C3     ...   LDA &C317
.
9277  8D 1F C3     ...   STA &C31F
927A  A0 02        ..    LDY #&02
.
927C  B9 2C C2     .,.   LDA &C22C,Y
927F  99 1C C3     ...   STA &C31C,Y
9282  88           .     DEY
9283  10 F7        ..    BPL &927C
9285  A9 FF        ..    LDA #&FF
9287  8D 2E C2     ...   STA &C22E
928A  8D 2F C2     ./.   STA &C22F
928D  4C 95 87     L..   JMP &8795
9290  A9 FF        ..    LDA #&FF
9292  A0 00        ..    LDY #&00
9294  20 8F A8      ..   JSR &A88F
9297  A2 0F        ..    LDX #&0F
.
9299  BD 52 93     .R.   LDA &9352,X
929C  9D 42 C2     .B.   STA &C242,X
929F  CA           .     DEX
92A0  10 F7        ..    BPL &9299
92A2  A5 B4        ..    LDA &B4
92A4  8D 40 C2     .@.   STA &C240
92A7  A5 B5        ..    LDA &B5
92A9  8D 41 C2     .A.   STA &C241
92AC  A9 40        .@    LDA #&40
92AE  85 B8        ..    STA &B8
92B0  A9 C2        ..    LDA #&C2
92B2  85 B9        ..    STA &B9
92B4  20 33 8B      3.   JSR &8B33
92B7  A0 09        ..    LDY #&09
92B9  AD 37 C2     .7.   LDA &C237
92BC  0D 38 C2     .8.   ORA &C238
92BF  0D 39 C2     .9.   ORA &C239
92C2  F0 13        ..    BEQ &92D7
.
92C4  20 48 81      H.   JSR &8148
92C7  C4 41        .A    CPY &41
92C9  6C 72 65     lre   JMP (&6572)
92CC  61 64        ad    ADC (&64,X)
92CE  79 20 65     y e   ADC &6520,Y
92D1  78           x     SEI
92D2  69 73        is    ADC #&73
92D4  74 73        ts    STZ &73,X
92D6  00           .     BRK
.
92D7  B1 B4        ..    LDA (&B4),Y
92D9  29 7F        )    AND #&7F
92DB  C9 22        ."    CMP #&22
92DD  F0 04        ..    BEQ &92E3
92DF  C9 21        .!    CMP #&21
92E1  B0 02        ..    BCS &92E5
.
92E3  A9 0D        ..    LDA #&0D
.
92E5  91 B6        ..    STA (&B6),Y
92E7  88           .     DEY
92E8  10 ED        ..    BPL &92D7
92EA  20 8A 8C      ..   JSR &8C8A
92ED  A0 03        ..    LDY #&03
.
92EF  B1 B6        ..    LDA (&B6),Y
92F1  09 80        ..    ORA #&80
92F3  91 B6        ..    STA (&B6),Y
92F5  88           .     DEY
92F6  C0 01        ..    CPY #&01
92F8  D0 F5        ..    BNE &92EF
92FA  88           .     DEY
92FB  B1 B6        ..    LDA (&B6),Y
92FD  09 80        ..    ORA #&80
92FF  91 B6        ..    STA (&B6),Y
9301  A9 00        ..    LDA #&00
9303  AA           .     TAX
9304  A8           .     TAY
.
9305  9D 00 CA     ...   STA &CA00,X
9308  9D 00 C9     ...   STA &C900,X
930B  9D 00 CB     ...   STA &CB00,X
930E  9D 00 CC     ...   STA &CC00,X
9311  9D 00 CD     ...   STA &CD00,X
9314  E8           .     INX
9315  D0 EE        ..    BNE &9305
9317  A2 04        ..    LDX #&04
.
9319  BD BE 82     ...   LDA &82BE,X
931C  9D 00 C9     ...   STA &C900,X
931F  9D FA CD     ...   STA &CDFA,X
9322  BD 14 C3     ...   LDA &C314,X
9325  9D D6 CD     ...   STA &CDD6,X
9328  CA           .     DEX
9329  10 EE        ..    BPL &9319
932B  A2 00        ..    LDX #&00
.
932D  B1 B4        ..    LDA (&B4),Y
932F  29 7F        )    AND #&7F
9331  C9 22        ."    CMP #&22
9333  F0 04        ..    BEQ &9339
9335  C9 21        .!    CMP #&21
9337  B0 02        ..    BCS &933B
.
9339  A9 0D        ..    LDA #&0D
.
933B  9D D9 CD     ...   STA &CDD9,X
933E  9D CC CD     ...   STA &CDCC,X
9341  C8           .     INY
9342  E8           .     INX
9343  E0 0A        ..    CPX #&0A
9345  D0 E6        ..    BNE &932D
9347  A9 0D        ..    LDA #&0D
9349  9D D9 CD     ...   STA &CDD9,X
934C  20 FB 87      ..   JSR &87FB
934F  4C B8 8C     L..   JMP &8CB8
9352  00           .     BRK
9353  00           .     BRK
9354  00           .     BRK
9355  00           .     BRK
9356  00           .     BRK
9357  00           .     BRK
9358  00           .     BRK
9359  00           .     BRK
935A  00           .     BRK
935B  C9 FF        ..    CMP #&FF
935D  FF 00        ..    BBS7 &935F
.
935F  CE FF FF     ...   DEC &FFFF
9362  9C 60 C2     .`.   STZ &C260
9365  A9 01        ..    LDA #&01
9367  8D 61 C2     .a.   STA &C261
936A  20 9E 93      ..   JSR &939E
936D  20 27 86      '.   JSR &8627
9370  8D 6F C2     .o.   STA &C26F
9373  20 9B 93      ..   JSR &939B
9376  20 27 86      '.   JSR &8627
9379  A2 10        ..    LDX #&10
937B  8D 73 C2     .s.   STA &C273
937E  CD 6F C2     .o.   CMP &C26F
9381  D0 05        ..    BNE &9388
9383  A2 40        .@    LDX #&40
9385  CE 60 C2     .`.   DEC &C260
.
9388  20 9B 93      ..   JSR &939B
938B  90 1B        ..    BCC &93A8
.
938D  20 48 81      H.   JSR &8148
9390  94 42        .B    STY &42
9392  61 64        ad    ADC (&64,X)
9394  20 70 61      pa   JSR &6170
9397  72 6D        rm    ADC (&6D)
9399  73           s     ...
939A  00           .     BRK
.
939B  20 13 85      ..   JSR &8513
.
939E  20 10 A4      ..   JSR &A410
93A1  A0 00        ..    LDY #&00
93A3  B1 B4        ..    LDA (&B4),Y
93A5  C9 20        .     CMP #&20
93A7  60           `     RTS
.
93A8  A0 0A        ..    LDY #&0A
.
93AA  B9 D6 94     ...   LDA &94D6,Y
93AD  99 15 C2     ...   STA &C215,Y
93B0  88           .     DEY
93B1  10 F7        ..    BPL &93AA
93B3  8A           .     TXA
93B4  A8           .     TAY
93B5  A2 C4        ..    LDX #&C4
93B7  20 0C B8      ..   JSR &B80C
93BA  8E 17 C2     ...   STX &C217
93BD  8C 1E C2     ...   STY &C21E
93C0  20 C0 8F      ..   JSR &8FC0
93C3  0D 42 61     .Ba   ORA &6142
93C6  63           c     ...
93C7  6B           k     ...
93C8  75 70        up    ADC &70,X
93CA  20 BA AD      ..   JSR &ADBA
93CD  6F C2        o.    BBR6 &9391
93CF  20 47 90      G.   JSR &9047
93D2  20 C0 8F      ..   JSR &8FC0
93D5  20 74 6F      to   JSR &6F74
93D8  20 BA AD      ..   JSR &ADBA
93DB  73           s     ...
93DC  C2           .     ...
93DD  20 47 90      G.   JSR &9047
93E0  20 C0 8F      ..   JSR &8FC0
93E3  20 3F A0      ?.   JSR &A03F
93E6  20 9F 99      ..   JSR &999F
93E9  20 58 B0      X.   JSR &B058
93EC  A0 03        ..    LDY #&03
.
93EE  B9 14 C3     ...   LDA &C314,Y
93F1  99 2C C2     .,.   STA &C22C,Y
93F4  88           .     DEY
93F5  10 F7        ..    BPL &93EE
93F7  20 64 B8      d.   JSR &B864
.
93FA  20 60 94      `.   JSR &9460
93FD  AD 6F C2     .o.   LDA &C26F
9400  8D 17 C3     ...   STA &C317
9403  4E 61 C2     Na.   LSR &C261
9406  90 03        ..    BCC &940B
9408  20 25 B9      %.   JSR &B925
.
940B  38           8     SEC
940C  AD FC C0     ...   LDA &C0FC
940F  ED 1D C2     ...   SBC &C21D
9412  A8           .     TAY
9413  AD FD C0     ...   LDA &C0FD
9416  ED 1C C2     ...   SBC &C21C
9419  D0 08        ..    BNE &9423
941B  CC 1E C2     ...   CPY &C21E
941E  B0 03        ..    BCS &9423
9420  8C 1E C2     ...   STY &C21E
.
9423  A9 08        ..    LDA #&08
9425  8D 1A C2     ...   STA &C21A
9428  20 B7 80      ..   JSR &80B7
942B  20 60 94      `.   JSR &9460
942E  A9 0A        ..    LDA #&0A
9430  8D 1A C2     ...   STA &C21A
9433  AD 73 C2     .s.   LDA &C273
9436  8D 17 C3     ...   STA &C317
9439  20 B7 80      ..   JSR &80B7
943C  20 DD 95      ..   JSR &95DD
943F  90 B9        ..    BCC &93FA
9441  20 00 B9      ..   JSR &B900
9444  20 60 94      `.   JSR &9460
9447  20 72 B8      r.   JSR &B872
944A  20 C0 8F      ..   JSR &8FC0
944D  0D 43 6F     .Co   ORA &6F43
9450  70 79        py    BCS &94CB
9452  20 63 6F      co   JSR &6F63
9455  6D 70 6C     mpl   ADC &6C70
9458  65 74        et    ADC &74
945A  65 64        ed    ADC &64
945C  8D 4C 95     .L.   STA &954C
945F  87 AD        ..    SMB0 &AD
9461  60           `     RTS
9462  C2           .     ...
9463  D0 01        ..    BNE &9466
9465  60           `     RTS
.
9466  08           .     PHP
9467  49 80        I.    EOR #&80
9469  8D 60 C2     .`.   STA &C260
946C  20 C0 8F      ..   JSR &8FC0
946F  0D 49 6E     .In   ORA &6E49
9472  73           s     ...
9473  65 72        er    ADC &72
9475  74 A0        t.    STZ &A0,X
9477  28           (     PLP
9478  10 0C        ..    BPL &9486
947A  20 C0 8F      ..   JSR &8FC0
947D  73           s     ...
947E  6F 75        ou    BBR6 &94F5
9480  72 63        rc    ADC (&63)
9482  65 A0        e.    ADC &A0
9484  80 0F        ..    BRA &9495
.
9486  20 C0 8F      ..   JSR &8FC0
9489  64 65        de    STZ &65
948B  73           s     ...
948C  74 69        ti    STZ &69,X
948E  6E 61 74     nat   ROR &7461
9491  69 6F        io    ADC #&6F
9493  6E A0 20     n.    ROR &20A0
9496  C0 8F        ..    CPY #&8F
9498  64 69        di    STZ &69
949A  73           s     ...
949B  63           c     ...
949C  20 69 6E      in   JSR &6E69
949F  20 64 72      dr   JSR &7264
94A2  69 76        iv    ADC #&76
94A4  65 A0        e.    ADC &A0
94A6  AD 6F C2     .o.   LDA &C26F
94A9  20 47 90      G.   JSR &9047
94AC  20 C0 8F      ..   JSR &8FC0
94AF  0D 74 68     .th   ORA &6874
94B2  65 6E        en    ADC &6E
94B4  20 70 72      pr   JSR &7270
94B7  65 73        es    ADC &73
94B9  73           s     ...
94BA  20 53 50      SP   JSR &5053
94BD  41 43        AC    EOR (&43,X)
94BF  45 20        E     EOR &20
94C1  42           B     ...
94C2  41 D2        A.    EOR (&D2,X)
.
94C4  A9 79        .y    LDA #&79
94C6  A2 E2        ..    LDX #&E2
94C8  20 F4 FF      ..   JSR osbyte
.
94CB  8A           .     TXA
94CC  10 F6        ..    BPL &94C4
94CE  A9 15        ..    LDA #&15
94D0  20 AC 82      ..   JSR &82AC
94D3  4C 12 A0     L..   JMP &A012
94D6  00           .     BRK
94D7  00           .     BRK
94D8  30 00        0.    BMI &94DA
.
94DA  00           .     BRK
94DB  08           .     PHP
94DC  00           .     BRK
94DD  00           .     BRK
94DE  00           .     BRK
94DF  10 00        ..    BPL &94E1
.
94E1  20 05 A1      ..   JSR &A105
94E4  20 58 B0      X.   JSR &B058
94E7  A9 10        ..    LDA #&10
94E9  04 CD        ..    TSB &CD
.
94EB  A0 03        ..    LDY #&03
.
94ED  B9 14 C3     ...   LDA &C314,Y
94F0  99 2C C2     .,.   STA &C22C,Y
94F3  88           .     DEY
94F4  10 F7        ..    BPL &94ED
94F6  AD 6F C2     .o.   LDA &C26F
94F9  8D 17 C3     ...   STA &C317
94FC  AD 00 C2     ...   LDA &C200
94FF  48           H     PHA
9500  A9 02        ..    LDA #&02
9502  8D 00 C2     ...   STA &C200
9505  20 25 B9      %.   JSR &B925
9508  9C 60 C2     .`.   STZ &C260
950B  20 C0 8F      ..   JSR &8FC0
950E  0D 56 65     .Ve   ORA &6556
9511  72 69        ri    ADC (&69)
9513  66 79        fy    ROR &79
9515  69 6E        in    ADC #&6E
9517  67 2E        g.    RMB6 &2E
9519  2E AE A2     ...   ROL &A2AE
951C  0A           .     ASL A
.
951D  BD D2 95     ...   LDA &95D2,X
9520  9D 15 C2     ...   STA &C215,X
9523  CA           .     DEX
9524  10 F7        ..    BPL &951D
.
9526  AD 1D C2     ...   LDA &C21D
9529  4A           J     LSR A
952A  4A           J     LSR A
952B  4A           J     LSR A
952C  4A           J     LSR A
952D  8D 2B C2     .+.   STA &C22B
9530  AD 1C C2     ...   LDA &C21C
9533  0A           .     ASL A
9534  0A           .     ASL A
9535  0A           .     ASL A
9536  0A           .     ASL A
9537  0D 2B C2     .+.   ORA &C22B
953A  20 38 90      8.   JSR &9038
953D  9C D3 C2     ...   STZ &C2D3
9540  A2 15        ..    LDX #&15
9542  A0 C2        ..    LDY #&C2
9544  20 51 80      Q.   JSR &8051
9547  F0 14        ..    BEQ &955D
9549  C9 6F        .o    CMP #&6F
954B  D0 05        ..    BNE &9552
954D  8D 60 C2     .`.   STA &C260
9550  80 29        .)    BRA &957B
.
9552  A9 20        .     LDA #&20
9554  20 14 A0      ..   JSR &A014
9557  38           8     SEC
9558  6E 60 C2     n`.   ROR &C260
955B  80 0F        ..    BRA &956C
.
955D  AD D3 C2     ...   LDA &C2D3
9560  F0 0F        ..    BEQ &9571
9562  A9 3F        .?    LDA #&3F
9564  8D 60 C2     .`.   STA &C260
9567  20 14 A0      ..   JSR &A014
956A  A9 20        .     LDA #&20
.
956C  20 14 A0      ..   JSR &A014
956F  80 05        ..    BRA &9576
.
9571  20 C0 8F      ..   JSR &8FC0
9574  7F FF        .    BBR7 &9575
.
9576  20 DD 95      ..   JSR &95DD
9579  90 AB        ..    BCC &9526
.
957B  68           h     PLA
957C  8D 00 C2     ...   STA &C200
957F  A9 10        ..    LDA #&10
9581  14 CD        ..    TRB &CD
9583  8D FE C0     ...   STA &C0FE
9586  A9 FF        ..    LDA #&FF
9588  8D 17 C3     ...   STA &C317
958B  AD 60 C2     .`.   LDA &C260
958E  C9 6F        .o    CMP #&6F
9590  D0 03        ..    BNE &9595
9592  4C D9 80     L..   JMP &80D9
.
9595  48           H     PHA
9596  20 C0 8F      ..   JSR &8FC0
9599  0D 56 65     .Ve   ORA &6556
959C  72 69        ri    ADC (&69)
959E  E6 68        .h    INC &68
95A0  F0 11        ..    BEQ &95B3
95A2  10 18        ..    BPL &95BC
95A4  20 C0 8F      ..   JSR &8FC0
95A7  79 20 66     y f   ADC &6620,Y
95AA  61 69        ai    ADC (&69,X)
95AC  6C 65 64     led   JMP (&6465)
95AF  8D 4C 95     .L.   STA &954C
95B2  87 20        .     SMB0 &20
95B4  C0 8F        ..    CPY #&8F
95B6  69 65        ie    ADC #&65
95B8  64 8D        d.    STZ &8D
95BA  80 F4        ..    BRA &95B0
.
95BC  20 C0 8F      ..   JSR &8FC0
95BF  69 65        ie    ADC #&65
95C1  64 20        d     STZ &20
95C3  77 69        wi    RMB7 &69
95C5  74 68        th    STZ &68,X
95C7  20 72 65      re   JSR &6572
95CA  74 72        tr    STZ &72,X
95CC  69 65        ie    ADC #&65
95CE  73           s     ...
95CF  8D 80 DE     ...   STA &DE80
95D2  00           .     BRK
95D3  00           .     BRK
95D4  E0 FF        ..    CPX #&FF
95D6  FF 08        ..    BBS7 &95E0
95D8  00           .     BRK
95D9  00           .     BRK
95DA  00           .     BRK
95DB  10 00        ..    BPL &95DD
.
95DD  18           .     CLC
95DE  AD 1D C2     ...   LDA &C21D
95E1  6D 1E C2     m..   ADC &C21E
95E4  8D 1D C2     ...   STA &C21D
95E7  AA           .     TAX
95E8  AD 1C C2     ...   LDA &C21C
95EB  69 00        i.    ADC #&00
95ED  8D 1C C2     ...   STA &C21C
95F0  CD FD C0     ...   CMP &C0FD
95F3  90 03        ..    BCC &95F8
95F5  EC FC C0     ...   CPX &C0FC
.
95F8  60           `     RTS
95F9  20 9E 93      ..   JSR &939E
95FC  C9 30        .0    CMP #&30
95FE  90 05        ..    BCC &9605
9600  AA           .     TAX
9601  E0 34        .4    CPX #&34
9603  90 03        ..    BCC &9608
.
9605  4C 42 85     LB.   JMP &8542
.
9608  A9 3A        .:    LDA #&3A
960A  91 B4        ..    STA (&B4),Y
960C  C8           .     INY
960D  8A           .     TXA
960E  29 31        )1    AND #&31
9610  91 B4        ..    STA (&B4),Y
9612  C8           .     INY
9613  A9 0D        ..    LDA #&0D
9615  91 B4        ..    STA (&B4),Y
9617  4C 5F 92     L_.   JMP &925F
.
961A  AD 2F C2     ./.   LDA &C22F
961D  CD 17 C3     ...   CMP &C317
9620  F0 03        ..    BEQ &9625
9622  1A           .     INC A
9623  D0 18        ..    BNE &963D
.
9625  A0 02        ..    LDY #&02
.
9627  B9 A2 C2     ...   LDA &C2A2,Y
962A  D9 2C C2     .,.   CMP &C22C,Y
962D  D0 0E        ..    BNE &963D
962F  88           .     DEY
9630  10 F5        ..    BPL &9627
9632  A0 02        ..    LDY #&02
.
9634  B9 A8 C2     ...   LDA &C2A8,Y
9637  99 2C C2     .,.   STA &C22C,Y
963A  88           .     DEY
963B  10 F7        ..    BPL &9634
.
963D  AD 1B C3     ...   LDA &C31B
9640  CD 17 C3     ...   CMP &C317
9643  D0 18        ..    BNE &965D
9645  A0 02        ..    LDY #&02
.
9647  B9 A2 C2     ...   LDA &C2A2,Y
964A  D9 18 C3     ...   CMP &C318,Y
964D  D0 0E        ..    BNE &965D
964F  88           .     DEY
9650  10 F5        ..    BPL &9647
9652  A0 02        ..    LDY #&02
.
9654  B9 A8 C2     ...   LDA &C2A8,Y
9657  99 18 C3     ...   STA &C318,Y
965A  88           .     DEY
965B  10 F7        ..    BPL &9654
.
965D  AD 1F C3     ...   LDA &C31F
9660  CD 17 C3     ...   CMP &C317
9663  D0 18        ..    BNE &967D
9665  A0 02        ..    LDY #&02
.
9667  B9 A2 C2     ...   LDA &C2A2,Y
966A  D9 1C C3     ...   CMP &C31C,Y
966D  D0 0E        ..    BNE &967D
966F  88           .     DEY
9670  10 F5        ..    BPL &9667
9672  A0 02        ..    LDY #&02
.
9674  B9 A8 C2     ...   LDA &C2A8,Y
9677  99 1C C3     ...   STA &C31C,Y
967A  88           .     DEY
967B  10 F7        ..    BPL &9674
.
967D  A5 CD        ..    LDA &CD
967F  29 08        ).    AND #&08
9681  D0 06        ..    BNE &9689
9683  20 BE 8C      ..   JSR &8CBE
9686  20 A7 A8      ..   JSR &A8A7
.
9689  AD A7 C2     ...   LDA &C2A7
968C  0D A6 C2     ...   ORA &C2A6
968F  0D A5 C2     ...   ORA &C2A5
9692  D0 01        ..    BNE &9695
9694  60           `     RTS
.
9695  AD A7 C2     ...   LDA &C2A7
9698  0D A6 C2     ...   ORA &C2A6
969B  D0 08        ..    BNE &96A5
969D  AD A5 C2     ...   LDA &C2A5
96A0  CD 61 C2     .a.   CMP &C261
96A3  90 03        ..    BCC &96A8
.
96A5  AD 61 C2     .a.   LDA &C261
.
96A8  8D 1E C2     ...   STA &C21E
96AB  AD 60 C2     .`.   LDA &C260
96AE  8D 17 C2     ...   STA &C217
96B1  A2 00        ..    LDX #&00
96B3  8E 16 C2     ...   STX &C216
96B6  CA           .     DEX
96B7  8E 18 C2     ...   STX &C218
96BA  8E 19 C2     ...   STX &C219
.
96BD  38           8     SEC
96BE  AD A5 C2     ...   LDA &C2A5
96C1  ED 61 C2     .a.   SBC &C261
96C4  8D A5 C2     ...   STA &C2A5
96C7  AD A6 C2     ...   LDA &C2A6
96CA  E9 00        ..    SBC #&00
96CC  8D A6 C2     ...   STA &C2A6
96CF  AD A7 C2     ...   LDA &C2A7
96D2  E9 00        ..    SBC #&00
96D4  8D A7 C2     ...   STA &C2A7
96D7  B0 09        ..    BCS &96E2
96D9  AD A5 C2     ...   LDA &C2A5
96DC  6D 61 C2     ma.   ADC &C261
96DF  8D 1E C2     ...   STA &C21E
.
96E2  A9 08        ..    LDA #&08
96E4  8D 1A C2     ...   STA &C21A
96E7  AD A2 C2     ...   LDA &C2A2
96EA  8D 1D C2     ...   STA &C21D
96ED  AD A3 C2     ...   LDA &C2A3
96F0  8D 1C C2     ...   STA &C21C
96F3  AD A4 C2     ...   LDA &C2A4
96F6  8D 1B C2     ...   STA &C21B
96F9  20 B7 80      ..   JSR &80B7
96FC  A9 0A        ..    LDA #&0A
96FE  8D 1A C2     ...   STA &C21A
9701  AD A8 C2     ...   LDA &C2A8
9704  8D 1D C2     ...   STA &C21D
9707  AD A9 C2     ...   LDA &C2A9
970A  8D 1C C2     ...   STA &C21C
970D  AD AA C2     ...   LDA &C2AA
9710  8D 1B C2     ...   STA &C21B
9713  20 B7 80      ..   JSR &80B7
9716  AD A5 C2     ...   LDA &C2A5
9719  0D A6 C2     ...   ORA &C2A6
971C  0D A7 C2     ...   ORA &C2A7
971F  F0 33        .3    BEQ &9754
9721  AD 1E C2     ...   LDA &C21E
9724  CD 61 C2     .a.   CMP &C261
9727  D0 2B        .+    BNE &9754
9729  18           .     CLC
972A  AD A2 C2     ...   LDA &C2A2
972D  6D 61 C2     ma.   ADC &C261
9730  8D A2 C2     ...   STA &C2A2
9733  90 08        ..    BCC &973D
9735  EE A3 C2     ...   INC &C2A3
9738  D0 03        ..    BNE &973D
973A  EE A4 C2     ...   INC &C2A4
.
973D  18           .     CLC
973E  AD A8 C2     ...   LDA &C2A8
9741  6D 61 C2     ma.   ADC &C261
9744  8D A8 C2     ...   STA &C2A8
9747  90 08        ..    BCC &9751
9749  EE A9 C2     ...   INC &C2A9
974C  D0 03        ..    BNE &9751
974E  EE AA C2     ...   INC &C2AA
.
9751  4C BD 96     L..   JMP &96BD
.
9754  A5 CD        ..    LDA &CD
9756  29 08        ).    AND #&08
9758  F0 01        ..    BEQ &975B
975A  60           `     RTS
.
975B  A9 C4        ..    LDA #&C4
975D  8D 17 C2     ...   STA &C217
9760  A9 08        ..    LDA #&08
9762  8D 1A C2     ...   STA &C21A
9765  AD 14 C3     ...   LDA &C314
9768  8D 1D C2     ...   STA &C21D
976B  AD 15 C3     ...   LDA &C315
976E  8D 1C C2     ...   STA &C21C
9771  AD 16 C3     ...   LDA &C316
9774  8D 1B C2     ...   STA &C21B
9777  A9 05        ..    LDA #&05
9779  8D 1E C2     ...   STA &C21E
977C  4C BB 80     L..   JMP &80BB
.
977F  A9 00        ..    LDA #&00
9781  8D AB C2     ...   STA &C2AB
9784  8D AC C2     ...   STA &C2AC
9787  8D AD C2     ...   STA &C2AD
.
978A  A9 FF        ..    LDA #&FF
978C  8D A2 C2     ...   STA &C2A2
978F  8D A3 C2     ...   STA &C2A3
9792  8D A4 C2     ...   STA &C2A4
9795  20 E5 90      ..   JSR &90E5
.
9798  B2 B6        ..    LDA (&B6)
979A  D0 0F        ..    BNE &97AB
979C  AD A2 C2     ...   LDA &C2A2
979F  2D A3 C2     -..   AND &C2A3
97A2  2D A4 C2     -..   AND &C2A4
97A5  1A           .     INC A
97A6  D0 45        .E    BNE &97ED
97A8  4C BE 8C     L..   JMP &8CBE
.
97AB  A0 16        ..    LDY #&16
97AD  A2 02        ..    LDX #&02
97AF  38           8     SEC
.
97B0  B9 95 C2     ...   LDA &C295,Y
97B3  F1 B6        ..    SBC (&B6),Y
97B5  C8           .     INY
97B6  CA           .     DEX
97B7  10 F7        ..    BPL &97B0
97B9  B0 25        .%    BCS &97E0
97BB  A0 16        ..    LDY #&16
97BD  A2 02        ..    LDX #&02
97BF  38           8     SEC
.
97C0  B9 8C C2     ...   LDA &C28C,Y
97C3  F1 B6        ..    SBC (&B6),Y
97C5  C8           .     INY
97C6  CA           .     DEX
97C7  10 F7        ..    BPL &97C0
97C9  90 15        ..    BCC &97E0
97CB  A0 16        ..    LDY #&16
97CD  A2 02        ..    LDX #&02
.
97CF  B1 B6        ..    LDA (&B6),Y
97D1  99 8C C2     ...   STA &C28C,Y
97D4  C8           .     INY
97D5  CA           .     DEX
97D6  10 F7        ..    BPL &97CF
97D8  A5 B6        ..    LDA &B6
97DA  85 B4        ..    STA &B4
97DC  A5 B7        ..    LDA &B7
97DE  85 B5        ..    STA &B5
.
97E0  A5 B6        ..    LDA &B6
97E2  18           .     CLC
97E3  69 1A        i.    ADC #&1A
97E5  85 B6        ..    STA &B6
97E7  90 AF        ..    BCC &9798
97E9  E6 B7        ..    INC &B7
97EB  B0 AB        ..    BCS &9798
.
97ED  A5 B4        ..    LDA &B4
97EF  85 B6        ..    STA &B6
97F1  A5 B5        ..    LDA &B5
97F3  85 B7        ..    STA &B7
97F5  A0 02        ..    LDY #&02
.
97F7  B9 A2 C2     ...   LDA &C2A2,Y
97FA  99 AB C2     ...   STA &C2AB,Y
97FD  88           .     DEY
97FE  10 F7        ..    BPL &97F7
9800  A2 00        ..    LDX #&00
9802  86 B2        ..    STX &B2
.
9804  EC FE C1     ...   CPX &C1FE
9807  90 03        ..    BCC &980C
9809  4C 8A 97     L..   JMP &978A
.
980C  E8           .     INX
980D  E8           .     INX
980E  E8           .     INX
980F  86 B2        ..    STX &B2
9811  A0 02        ..    LDY #&02
.
9813  CA           .     DEX
9814  BD 00 C0     ...   LDA &C000,X
9817  D9 A2 C2     ...   CMP &C2A2,Y
981A  B0 04        ..    BCS &9820
981C  A6 B2        ..    LDX &B2
981E  80 E4        ..    BRA &9804
.
9820  D0 03        ..    BNE &9825
9822  88           .     DEY
9823  10 EE        ..    BPL &9813
.
9825  A6 B2        ..    LDX &B2
9827  E0 06        ..    CPX #&06
9829  90 12        ..    BCC &983D
982B  A0 00        ..    LDY #&00
982D  18           .     CLC
982E  08           .     PHP
.
982F  28           (     PLP
9830  BD FA BF     ...   LDA &BFFA,X
9833  7D FA C0     }..   ADC &C0FA,X
9836  08           .     PHP
9837  D9 A2 C2     ...   CMP &C2A2,Y
983A  F0 04        ..    BEQ &9840
983C  28           (     PLP
.
983D  4C 8A 97     L..   JMP &978A
.
9840  E8           .     INX
9841  C8           .     INY
9842  C0 03        ..    CPY #&03
9844  D0 E9        ..    BNE &982F
9846  28           (     PLP
9847  A2 02        ..    LDX #&02
9849  A0 12        ..    LDY #&12
984B  B1 B6        ..    LDA (&B6),Y
984D  C9 01        ..    CMP #&01
.
984F  C8           .     INY
9850  B1 B6        ..    LDA (&B6),Y
9852  69 00        i.    ADC #&00
9854  99 92 C2     ...   STA &C292,Y
9857  99 2A C2     .*.   STA &C22A,Y
985A  99 24 C2     .$.   STA &C224,Y
985D  BD A2 C2     ...   LDA &C2A2,X
9860  9D 34 C2     .4.   STA &C234,X
9863  CA           .     DEX
9864  10 E9        ..    BPL &984F
9866  20 C3 82      ..   JSR &82C3
9869  20 3D 84      =.   JSR &843D
986C  A2 02        ..    LDX #&02
986E  A0 18        ..    LDY #&18
.
9870  BD 3A C2     .:.   LDA &C23A,X
9873  91 B6        ..    STA (&B6),Y
9875  9D A8 C2     ...   STA &C2A8,X
9878  88           .     DEY
9879  CA           .     DEX
987A  10 F4        ..    BPL &9870
987C  20 1A 96      ..   JSR &961A
987F  4C 7F 97     L.   JMP &977F
.
9882  64 C0        d.    STZ &C0
9884  9C 53 C2     .S.   STZ &C253
9887  9C 54 C2     .T.   STZ &C254
988A  A9 02        ..    LDA #&02
988C  8D 52 C2     .R.   STA &C252
988F  A9 C9        ..    LDA #&C9
9891  85 C1        ..    STA &C1
9893  A9 08        ..    LDA #&08
9895  85 B4        ..    STA &B4
9897  A9 99        ..    LDA #&99
9899  85 B5        ..    STA &B5
.
989B  20 9F 91      ..   JSR &919F
989E  A0 02        ..    LDY #&02
.
98A0  B9 52 C2     .R.   LDA &C252,Y
98A3  99 D6 C8     ...   STA &C8D6,Y
98A6  88           .     DEY
98A7  10 F7        ..    BPL &98A0
98A9  20 7F 97      .   JSR &977F
98AC  20 E5 90      ..   JSR &90E5
.
98AF  B2 B6        ..    LDA (&B6)
98B1  F0 29        .)    BEQ &98DC
98B3  A0 03        ..    LDY #&03
98B5  B1 B6        ..    LDA (&B6),Y
98B7  10 3E        .>    BPL &98F7
98B9  A5 C0        ..    LDA &C0
98BB  C9 FE        ..    CMP #&FE
98BD  F0 1D        ..    BEQ &98DC
98BF  A5 B6        ..    LDA &B6
98C1  85 B4        ..    STA &B4
98C3  92 C0        ..    STA (&C0)
98C5  E6 C0        ..    INC &C0
98C7  A5 B7        ..    LDA &B7
98C9  85 B5        ..    STA &B5
98CB  92 C0        ..    STA (&C0)
98CD  E6 C0        ..    INC &C0
98CF  A2 02        ..    LDX #&02
.
98D1  BD 14 C3     ...   LDA &C314,X
98D4  9D 52 C2     .R.   STA &C252,X
98D7  CA           .     DEX
98D8  10 F7        ..    BPL &98D1
98DA  30 BF        0.    BMI &989B
.
98DC  A5 C0        ..    LDA &C0
98DE  F0 24        .$    BEQ &9904
98E0  A9 07        ..    LDA #&07
98E2  85 B4        ..    STA &B4
98E4  A9 99        ..    LDA #&99
98E6  85 B5        ..    STA &B5
98E8  20 9F 91      ..   JSR &919F
98EB  C6 C0        ..    DEC &C0
98ED  B2 C0        ..    LDA (&C0)
98EF  85 B7        ..    STA &B7
98F1  C6 C0        ..    DEC &C0
98F3  B2 C0        ..    LDA (&C0)
98F5  85 B6        ..    STA &B6
.
98F7  18           .     CLC
98F8  A5 B6        ..    LDA &B6
98FA  69 1A        i.    ADC #&1A
98FC  85 B6        ..    STA &B6
98FE  90 AF        ..    BCC &98AF
9900  E6 B7        ..    INC &B7
9902  80 AB        ..    BRA &98AF
.
9904  4C 95 87     L..   JMP &8795
9907  5E 0D 20     ^.    LSR &200D,Y
990A  15 8D        ..    ORA &8D,X
990C  F0 0F        ..    BEQ &991D
990E  4C 14 89     L..   JMP &8914
.
9911  A0 02        ..    LDY #&02
.
9913  B1 B6        ..    LDA (&B6),Y
9915  29 7F        )    AND #&7F
9917  91 B6        ..    STA (&B6),Y
9919  88           .     DEY
991A  10 F7        ..    BPL &9913
991C  60           `     RTS
.
991D  20 11 99      ..   JSR &9911
9920  A0 04        ..    LDY #&04
9922  B1 B6        ..    LDA (&B6),Y
9924  30 09        0.    BMI &992F
9926  88           .     DEY
9927  B1 B6        ..    LDA (&B6),Y
9929  29 80        ).    AND #&80
992B  12 B6        ..    ORA (&B6)
992D  92 B6        ..    STA (&B6)
.
992F  8D 2B C2     .+.   STA &C22B
9932  A0 00        ..    LDY #&00
.
9934  B1 B4        ..    LDA (&B4),Y
9936  C9 20        .     CMP #&20
9938  90 4B        .K    BCC &9985
993A  F0 07        ..    BEQ &9943
993C  C9 22        ."    CMP #&22
993E  F0 03        ..    BEQ &9943
9940  C8           .     INY
9941  D0 F1        ..    BNE &9934
.
9943  B1 B4        ..    LDA (&B4),Y
9945  C9 20        .     CMP #&20
9947  90 3C        .<    BCC &9985
9949  F0 04        ..    BEQ &994F
994B  C9 22        ."    CMP #&22
994D  D0 03        ..    BNE &9952
.
994F  C8           .     INY
9950  D0 F1        ..    BNE &9943
.
9952  B1 B4        ..    LDA (&B4),Y
9954  29 DF        ).    AND #&DF
9956  2C 2B C2     ,+.   BIT &C22B
9959  30 14        0.    BMI &996F
995B  C9 45        .E    CMP #&45
995D  D0 10        ..    BNE &996F
995F  20 11 99      ..   JSR &9911
9962  A0 04        ..    LDY #&04
9964  B1 B6        ..    LDA (&B6),Y
9966  09 80        ..    ORA #&80
9968  91 B6        ..    STA (&B6),Y
996A  8D 2B C2     .+.   STA &C22B
996D  30 13        0.    BMI &9982
.
996F  A2 02        ..    LDX #&02
.
9971  DD 33 90     .3.   CMP &9033,X
9974  F0 1D        ..    BEQ &9993
9976  2C 2B C2     ,+.   BIT &C22B
9979  30 03        0.    BMI &997E
997B  CA           .     DEX
997C  10 F3        ..    BPL &9971
.
997E  C9 21        .!    CMP #&21
9980  90 03        ..    BCC &9985
.
9982  C8           .     INY
9983  D0 CD        ..    BNE &9952
.
9985  20 1A 92      ..   JSR &921A
9988  20 23 87      #.   JSR &8723
998B  F0 90        ..    BEQ &991D
998D  20 BE 8C      ..   JSR &8CBE
9990  4C 95 87     L..   JMP &8795
.
9993  5A           Z     PHY
9994  8A           .     TXA
9995  A8           .     TAY
9996  B1 B6        ..    LDA (&B6),Y
9998  09 80        ..    ORA #&80
999A  91 B6        ..    STA (&B6),Y
999C  7A           z     PLY
999D  80 E3        ..    BRA &9982
.
999F  20 A4 82      ..   JSR &82A4
99A2  DA           .     PHX
99A3  A9 00        ..    LDA #&00
99A5  A2 48        .H    LDX #&48
99A7  A0 A4        ..    LDY #&A4
99A9  20 F1 FF      ..   JSR osword
99AC  FA           .     PLX
99AD  08           .     PHP
99AE  A9 C7        ..    LDA #&C7
99B0  A0 00        ..    LDY #&00
99B2  20 F4 FF      ..   JSR osbyte
99B5  28           (     PLP
99B6  B0 10        ..    BCS &99C8
99B8  A2 03        ..    LDX #&03
.
99BA  BD 7F C2     ..   LDA &C27F,X
99BD  29 DF        ).    AND #&DF
99BF  DD 44 A4     .D.   CMP &A444,X
99C2  D0 07        ..    BNE &99CB
99C4  CA           .     DEX
99C5  10 F3        ..    BPL &99BA
99C7  60           `     RTS
.
99C8  20 12 A0      ..   JSR &A012
.
99CB  20 48 81      H.   JSR &8148
99CE  92 41        .A    STA (&41)
99D0  62           b     ...
99D1  6F 72        or    BBR6 &9A45
99D3  74 65        te    STZ &65,X
99D5  64 00        d.    STZ &00
99D7  A5 B4        ..    LDA &B4
99D9  48           H     PHA
99DA  A5 B5        ..    LDA &B5
99DC  48           H     PHA
99DD  A9 40        .@    LDA #&40
99DF  85 B8        ..    STA &B8
99E1  A9 C2        ..    LDA #&C2
99E3  85 B9        ..    STA &B9
99E5  20 07 92      ..   JSR &9207
99E8  68           h     PLA
99E9  85 B5        ..    STA &B5
99EB  68           h     PLA
99EC  85 B4        ..    STA &B4
99EE  20 C0 8F      ..   JSR &8FC0
99F1  44           D     ...
99F2  65 73        es    ADC &73
99F4  74 72        tr    STZ &72,X
99F6  6F 79        oy    BBR6 &9A71
99F8  20 3F A0      ?.   JSR &A03F
99FB  20 9F 99      ..   JSR &999F
99FE  9C D5 C2     ...   STZ &C2D5
.
9A01  A5 B4        ..    LDA &B4
9A03  48           H     PHA
9A04  A5 B5        ..    LDA &B5
9A06  48           H     PHA
9A07  24 FF        $.    BIT &FF
9A09  10 03        ..    BPL &9A0E
9A0B  4C D9 80     L..   JMP &80D9
.
9A0E  20 15 8D      ..   JSR &8D15
9A11  D0 0C        ..    BNE &9A1F
9A13  20 49 8E      I.   JSR &8E49
9A16  68           h     PLA
9A17  85 B5        ..    STA &B5
9A19  68           h     PLA
9A1A  85 B4        ..    STA &B4
9A1C  4C 01 9A     L..   JMP &9A01
.
9A1F  68           h     PLA
9A20  68           h     PLA
9A21  4C 95 87     L..   JMP &8795
.
9A24  6C 1E 02     l..   JMP (fscv)
9A27  24 20        $     BIT &20
9A29  20 20 20           JSR &2020
9A2C  20 20 20           JSR &2020
9A2F  20 20 24       $   JSR &2420
9A32  20 20 20           JSR &2020
9A35  20 20 20           JSR &2020
9A38  20 20 20           JSR &2020
9A3B  02           .     ...
9A3C  00           .     BRK
9A3D  00           .     BRK
9A3E  00           .     BRK
9A3F  02           .     ...
9A40  00           .     BRK
9A41  00           .     BRK
9A42  00           .     BRK
9A43  02           .     ...
.
9A44  A9 A1        ..    LDA #&A1
9A46  A2 0B        ..    LDX #&0B
9A48  20 F4 FF      ..   JSR osbyte
9A4B  98           .     TYA
9A4C  60           `     RTS
.
9A4D  A9 FD        ..    LDA #&FD
9A4F  20 AA 82      ..   JSR &82AA
9A52  8A           .     TXA
9A53  60           `     RTS
9A54  57 59        WY    RMB5 &59
9A56  61 4C        aL    ADC (&4C,X)
9A58  2E 24 2E     .$.   ROL &2E24
9A5B  21 42        !B    AND (&42,X)
9A5D  4F 4F        OO    BBR4 &9AAE
9A5F  54           T     ...
9A60  0D 45 2E     .E.   ORA &2E45
9A63  2D 41 44     -AD   AND &4441
9A66  46 53        FS    LSR &53
9A68  2D 24 2E     -$.   AND &2E24
9A6B  21 42        !B    AND (&42,X)
9A6D  4F 4F        OO    BBR4 &9ABE
9A6F  54           T     ...
9A70  0D 99 99     ...   ORA &9999
9A73  C3           .     ...
9A74  02           .     ...
9A75  D3           .     ...
9A76  3D 99 99     =..   ORA &9999,X
9A79  0E BD 9A     ...   ASL &9ABD
9A7C  9A           .     TXS
9A7D  9A           .     TXS
9A7E  9B           .     ...
9A7F  9C AA 9A     ...   STZ &9AAA
9A82  9A           .     TXS
9A83  9D 9D 77     ..w   STA &779D,X
9A86  7E 86 98     ~..   ROR &9886,X
9A89  9A           .     TXS
9A8A  B5 99        ..    LDA &99,X
9A8C  9C 9C 9C     ...   STZ &9C9C
9A8F  9C 9C 9C     ...   STZ &9C9C
9A92  9A           .     TXS
.
9A93  3C F0 0D     <..   BIT &0DF0,X
9A96  10 03        ..    BPL &9A9B
9A98  70 03        p.    BCS &9A9D
.
9A9A  60           `     RTS
.
9A9B  70 FD        p.    BCS &9A9A
.
9A9D  C9 12        ..    CMP #&12
9A9F  F0 5A        .Z    BEQ &9AFB
9AA1  C9 0A        ..    CMP #&0A
9AA3  B0 0D        ..    BCS &9AB2
9AA5  AA           .     TAX
9AA6  BD 7B 9A     .{.   LDA &9A7B,X
9AA9  48           H     PHA
9AAA  BD 71 9A     .q.   LDA &9A71,X
.
9AAD  48           H     PHA
.
9AAE  8A           .     TXA
9AAF  A6 F4        ..    LDX &F4
9AB1  60           `     RTS
.
9AB2  C9 21        .!    CMP #&21
9AB4  90 E4        ..    BCC &9A9A
9AB6  C9 28        .(    CMP #&28
9AB8  B0 E0        ..    BCS &9A9A
9ABA  AA           .     TAX
9ABB  BD 6B 9A     .k.   LDA &9A6B,X
.
9ABE  48           H     PHA
9ABF  BD 64 9A     .d.   LDA &9A64,X
9AC2  80 E9        ..    BRA &9AAD
9AC4  BD F0 0D     ...   LDA &0DF0,X
9AC7  C9 DC        ..    CMP #&DC
9AC9  90 04        ..    BCC &9ACF
9ACB  98           .     TYA
9ACC  9D F0 0D     ...   STA &0DF0,X
.
9ACF  5A           Z     PHY
9AD0  20 4D 9A      M.   JSR &9A4D
9AD3  F0 15        ..    BEQ &9AEA
9AD5  20 53 A6      S.   JSR &A653
9AD8  A8           .     TAY
.
9AD9  B9 27 9A     .'.   LDA &9A27,Y
9ADC  C0 1D        ..    CPY #&1D
9ADE  90 02        ..    BCC &9AE2
9AE0  A9 00        ..    LDA #&00
.
9AE2  91 BA        ..    STA (&BA),Y
9AE4  C8           .     INY
9AE5  D0 F2        ..    BNE &9AD9
9AE7  20 70 A6      p.   JSR &A670
.
9AEA  20 76 A6      v.   JSR &A676
9AED  7A           z     PLY
9AEE  A6 F4        ..    LDX &F4
9AF0  3C F0 0D     <..   BIT &0DF0,X
9AF3  30 01        0.    BMI &9AF6
9AF5  C8           .     INY
.
9AF6  A9 02        ..    LDA #&02
.
9AF8  60           `     RTS
.
9AF9  A0 08        ..    LDY #&08
.
9AFB  C0 08        ..    CPY #&08
9AFD  D0 F9        ..    BNE &9AF8
9AFF  5A           Z     PHY
9B00  5A           Z     PHY
9B01  80 40        .@    BRA &9B43
9B03  98           .     TYA
9B04  48           H     PHA
9B05  A9 7A        .z    LDA #&7A
9B07  20 F4 FF      ..   JSR osbyte
9B0A  E8           .     INX
9B0B  F0 16        ..    BEQ &9B23
9B0D  CA           .     DEX
9B0E  E0 79        .y    CPX #&79
9B10  F0 11        ..    BEQ &9B23
9B12  E0 41        .A    CPX #&41
9B14  F0 0D        ..    BEQ &9B23
9B16  E0 43        .C    CPX #&43
9B18  F0 07        ..    BEQ &9B21
9B1A  68           h     PLA
9B1B  A8           .     TAY
9B1C  A6 F4        ..    LDX &F4
9B1E  A9 03        ..    LDA #&03
9B20  60           `     RTS
.
9B21  68           h     PLA
9B22  DA           .     PHX
.
9B23  58           X     CLI
9B24  DA           .     PHX
9B25  20 44 9A      D.   JSR &9A44
9B28  0A           .     ASL A
9B29  10 09        ..    BPL &9B34
9B2B  20 4D 9A      M.   JSR &9A4D
9B2E  F0 04        ..    BEQ &9B34
9B30  68           h     PLA
9B31  A9 43        .C    LDA #&43
9B33  48           H     PHA
.
9B34  20 C0 8F      ..   JSR &8FC0
9B37  41 63        Ac    EOR (&63,X)
9B39  6F 72        or    BBR6 &9BAD
9B3B  6E 20 41     n A   ROR &4120
9B3E  44           D     ...
9B3F  46 53        FS    LSR &53
9B41  0D 8D A9     ...   ORA &A98D
9B44  06 20        .     ASL &20
9B46  24 9A        $.    BIT &9A
9B48  A9 10        ..    LDA #&10
9B4A  8D 00 C2     ...   STA &C200
9B4D  9C D7 C2     ...   STZ &C2D7
9B50  9C D9 C2     ...   STZ &C2D9
9B53  20 44 9A      D.   JSR &9A44
9B56  8D D8 C2     ...   STA &C2D8
9B59  A0 0D        ..    LDY #&0D
.
9B5B  B9 55 9C     .U.   LDA &9C55,Y
9B5E  99 12 02     ...   STA &0212,Y
9B61  88           .     DEY
9B62  10 F7        ..    BPL &9B5B
9B64  A9 A8        ..    LDA #&A8
9B66  20 AA 82      ..   JSR &82AA
9B69  86 B4        ..    STX &B4
9B6B  84 B5        ..    STY &B5
9B6D  A0 2F        ./    LDY #&2F
9B6F  A2 14        ..    LDX #&14
.
9B71  BD 63 9C     .c.   LDA &9C63,X
9B74  C9 FF        ..    CMP #&FF
9B76  D0 02        ..    BNE &9B7A
9B78  A5 F4        ..    LDA &F4
.
9B7A  91 B4        ..    STA (&B4),Y
9B7C  88           .     DEY
9B7D  CA           .     DEX
9B7E  10 F1        ..    BPL &9B71
9B80  A9 8F        ..    LDA #&8F
9B82  A2 0F        ..    LDX #&0F
9B84  A0 FF        ..    LDY #&FF
9B86  20 F4 FF      ..   JSR osbyte
9B89  20 2C B9      ,.   JSR &B92C
9B8C  20 76 A6      v.   JSR &A676
9B8F  9C 08 C2     ...   STZ &C208
9B92  9C 0C C2     ...   STZ &C20C
9B95  9C 10 C2     ...   STZ &C210
9B98  9C 14 C2     ...   STZ &C214
9B9B  A9 01        ..    LDA #&01
9B9D  8D 04 C2     ...   STA &C204
9BA0  A0 FC        ..    LDY #&FC
.
9BA2  B1 BA        ..    LDA (&BA),Y
9BA4  99 00 C3     ...   STA &C300,Y
9BA7  88           .     DEY
9BA8  D0 F8        ..    BNE &9BA2
9BAA  B1 BA        ..    LDA (&BA),Y
9BAC  99 00 C3     ...   STA &C300,Y
9BAF  AD 20 C3     . .   LDA &C320
9BB2  29 04        ).    AND #&04
9BB4  85 CD        ..    STA &CD
9BB6  20 E3 A6      ..   JSR &A6E3
9BB9  68           h     PLA
9BBA  C9 43        .C    CMP #&43
9BBC  D0 03        ..    BNE &9BC1
9BBE  20 7A 82      z.   JSR &827A
.
9BC1  A0 03        ..    LDY #&03
.
9BC3  B9 14 C3     ...   LDA &C314,Y
9BC6  99 2C C2     .,.   STA &C22C,Y
9BC9  88           .     DEY
9BCA  10 F7        ..    BPL &9BC3
9BCC  20 95 87      ..   JSR &8795
9BCF  AE 17 C3     ...   LDX &C317
9BD2  E8           .     INX
9BD3  F0 51        .Q    BEQ &9C26
9BD5  20 16 B3      ..   JSR &B316
9BD8  AD 18 C3     ...   LDA &C318
9BDB  C9 02        ..    CMP #&02
9BDD  D0 44        .D    BNE &9C23
9BDF  AD 19 C3     ...   LDA &C319
9BE2  0D 1A C3     ...   ORA &C31A
9BE5  0D 1B C3     ...   ORA &C31B
9BE8  D0 39        .9    BNE &9C23
9BEA  A9 4D        .M    LDA #&4D
9BEC  85 B4        ..    STA &B4
9BEE  A9 9C        ..    LDA #&9C
9BF0  85 B5        ..    STA &B5
9BF2  20 15 8D      ..   JSR &8D15
9BF5  D0 2C        .,    BNE &9C23
.
9BF7  A0 03        ..    LDY #&03
9BF9  B1 B6        ..    LDA (&B6),Y
9BFB  30 07        0.    BMI &9C04
9BFD  20 23 87      #.   JSR &8723
9C00  D0 21        .!    BNE &9C23
9C02  F0 F3        ..    BEQ &9BF7
.
9C04  A2 02        ..    LDX #&02
9C06  A0 18        ..    LDY #&18
.
9C08  B1 B6        ..    LDA (&B6),Y
9C0A  9D 18 C3     ...   STA &C318,X
9C0D  88           .     DEY
9C0E  CA           .     DEX
9C0F  10 F7        ..    BPL &9C08
9C11  AD 17 C3     ...   LDA &C317
9C14  8D 1B C3     ...   STA &C31B
9C17  A0 09        ..    LDY #&09
.
9C19  B1 B6        ..    LDA (&B6),Y
9C1B  29 7F        )    AND #&7F
9C1D  99 0A C3     ...   STA &C30A,Y
9C20  88           .     DEY
9C21  10 F6        ..    BPL &9C19
.
9C23  20 95 87      ..   JSR &8795
.
9C26  A9 80        ..    LDA #&80
9C28  14 CD        ..    TRB &CD
9C2A  68           h     PLA
9C2B  48           H     PHA
9C2C  D0 19        ..    BNE &9C47
9C2E  AE 17 C3     ...   LDX &C317
9C31  E8           .     INX
9C32  D0 06        ..    BNE &9C3A
9C34  8E 6F C2     .o.   STX &C26F
9C37  20 71 A1      q.   JSR &A171
.
9C3A  AC FD C1     ...   LDY &C1FD
.
9C3D  F0 08        ..    BEQ &9C47
9C3F  BE 53 9A     .S.   LDX &9A53,Y
9C42  A0 9A        ..    LDY #&9A
9C44  20 F7 FF      ..   JSR oscli
.
9C47  A6 F4        ..    LDX &F4
9C49  7A           z     PLY
9C4A  A9 00        ..    LDA #&00
9C4C  60           `     RTS
9C4D  3A           :     DEC A
9C4E  30 2E        0.    BMI &9C7E
9C50  4C 49 42     LIB   JMP &4249
9C53  2A           *     ROL A
9C54  0D 1B FF     ...   ORA &FF1B
9C57  1E FF 21     ..!   ASL &21FF,Y
9C5A  FF 24        .$    BBS7 &9C80
9C5C  FF 27        .'    BBS7 &9C85
9C5E  FF 2A        .*    BBS7 &9C8A
9C60  FF 2D        .-    BBS7 &9C8F
9C62  FF 5F        ._    BBS7 &9CC3
9C64  8F FF        ..    BBS0 &9C65
9C66  8F A8        ..    BBS0 &9C10
9C68  FF D3        ..    BBS7 &9C3D
9C6A  AB           .     ...
9C6B  FF 36        .6    BBS7 &9CA3
9C6D  AF FF        ..    BBS2 &9C6E
9C6F  0C B4 FF     ...   TSB &FFB4
9C72  66 B0        f.    ROR &B0
9C74  FF 4F        .O    BBS7 &9CC5
9C76  9E FF C0     ...   STZ &C0FF,X
9C79  CE B0 02     ...   DEC &02B0
9C7C  A0 CE        ..    LDY #&CE
.
9C7E  60           `     RTS
9C7F  98           .     TYA
.
9C80  9D F0 0D     ...   STA &0DF0,X
9C83  A9 22        ."    LDA #&22
.
9C85  C8           .     INY
9C86  60           `     RTS
9C87  20 53 A6      S.   JSR &A653
.
9C8A  5A           Z     PHY
9C8B  98           .     TYA
9C8C  A0 FC        ..    LDY #&FC
9C8E  91 BA        ..    STA (&BA),Y
9C90  20 5F A6      _.   JSR &A65F
9C93  91 BA        ..    STA (&BA),Y
9C95  7A           z     PLY
9C96  A9 23        .#    LDA #&23
9C98  60           `     RTS
9C99  88           .     DEY
9C9A  60           `     RTS
9C9B  A2 0A        ..    LDX #&0A
.
9C9D  BD AB 9C     ...   LDA &9CAB,X
9CA0  91 F2        ..    STA (&F2),Y
9CA2  C8           .     INY
.
9CA3  CA           .     DEX
9CA4  10 F7        ..    BPL &9C9D
9CA6  A9 25        .%    LDA #&25
.
9CA8  A6 F4        ..    LDX &F4
9CAA  60           `     RTS
9CAB  08           .     PHP
9CAC  39 30 20     90    AND &2030,Y
9CAF  20 20 20           JSR &2020
9CB2  73           s     ...
9CB3  66 64        fd    ROR &64
9CB5  61 5A        aZ    ADC (&5A,X)
9CB7  20 53 A6      S.   JSR &A653
9CBA  A0 AC        ..    LDY #&AC
9CBC  A2 09        ..    LDX #&09
9CBE  A9 00        ..    LDA #&00
.
9CC0  11 BA        ..    ORA (&BA),Y
9CC2  C8           .     INY
.
9CC3  CA           .     DEX
9CC4  10 FA        ..    BPL &9CC0
9CC6  AA           .     TAX
9CC7  F0 06        ..    BEQ &9CCF
9CC9  20 F9 9A      ..   JSR &9AF9
9CCC  20 58 B0      X.   JSR &B058
.
9CCF  7A           z     PLY
9CD0  A9 26        .&    LDA #&26
9CD2  80 D4        ..    BRA &9CA8
9CD4  5A           Z     PHY
9CD5  A9 FF        ..    LDA #&FF
9CD7  48           H     PHA
9CD8  B1 F2        ..    LDA (&F2),Y
9CDA  09 20        .     ORA #&20
9CDC  C9 66        .f    CMP #&66
9CDE  D0 05        ..    BNE &9CE5
9CE0  68           h     PLA
9CE1  A9 43        .C    LDA #&43
9CE3  48           H     PHA
9CE4  C8           .     INY
.
9CE5  A2 03        ..    LDX #&03
.
9CE7  B1 F2        ..    LDA (&F2),Y
9CE9  C8           .     INY
9CEA  C9 2E        ..    CMP #&2E
9CEC  F0 0A        ..    BEQ &9CF8
9CEE  09 20        .     ORA #&20
9CF0  DD B2 9C     ...   CMP &9CB2,X
9CF3  D0 13        ..    BNE &9D08
9CF5  CA           .     DEX
9CF6  10 EF        ..    BPL &9CE7
.
9CF8  B1 F2        ..    LDA (&F2),Y
9CFA  C8           .     INY
9CFB  C9 20        .     CMP #&20
9CFD  F0 F9        ..    BEQ &9CF8
9CFF  B0 07        ..    BCS &9D08
9D01  FA           .     PLX
9D02  68           h     PLA
9D03  DA           .     PHX
9D04  DA           .     PHX
9D05  4C 43 9B     LC.   JMP &9B43
.
9D08  68           h     PLA
9D09  7A           z     PLY
9D0A  A9 04        ..    LDA #&04
9D0C  A6 F4        ..    LDX &F4
9D0E  60           `     RTS
9D0F  5A           Z     PHY
9D10  A5 EF        ..    LDA &EF
9D12  C9 70        .p    CMP #&70
9D14  90 55        .U    BCC &9D6B
9D16  C9 74        .t    CMP #&74
9D18  B0 51        .Q    BCS &9D6B
9D1A  A9 00        ..    LDA #&00
9D1C  A8           .     TAY
9D1D  20 DA FF      ..   JSR osargs
9D20  C9 08        ..    CMP #&08
9D22  F0 03        ..    BEQ &9D27
9D24  20 F9 9A      ..   JSR &9AF9
.
9D27  A5 EF        ..    LDA &EF
9D29  C9 72        .r    CMP #&72
9D2B  D0 44        .D    BNE &9D71
9D2D  A5 F0        ..    LDA &F0
9D2F  85 BA        ..    STA &BA
9D31  A5 F1        ..    LDA &F1
9D33  85 BB        ..    STA &BB
9D35  A0 0F        ..    LDY #&0F
.
9D37  B1 BA        ..    LDA (&BA),Y
9D39  99 15 C2     ...   STA &C215,Y
9D3C  88           .     DEY
9D3D  10 F8        ..    BPL &9D37
9D3F  AD 1A C2     ...   LDA &C21A
9D42  29 FD        ).    AND #&FD
9D44  C9 08        ..    CMP #&08
9D46  F0 11        ..    BEQ &9D59
.
9D48  A2 15        ..    LDX #&15
9D4A  A0 C2        ..    LDY #&C2
9D4C  EE 17 C3     ...   INC &C317
9D4F  F0 03        ..    BEQ &9D54
9D51  CE 17 C3     ...   DEC &C317
.
9D54  20 51 80      Q.   JSR &8051
9D57  10 08        ..    BPL &9D61
.
9D59  AD 1E C2     ...   LDA &C21E
9D5C  D0 EA        ..    BNE &9D48
9D5E  20 03 88      ..   JSR &8803
.
9D61  A0 00        ..    LDY #&00
9D63  91 BA        ..    STA (&BA),Y
.
9D65  A6 F4        ..    LDX &F4
9D67  7A           z     PLY
9D68  A9 00        ..    LDA #&00
9D6A  60           `     RTS
.
9D6B  A6 F4        ..    LDX &F4
9D6D  7A           z     PLY
9D6E  A9 08        ..    LDA #&08
9D70  60           `     RTS
.
9D71  C9 73        .s    CMP #&73
9D73  D0 0C        ..    BNE &9D81
9D75  A0 04        ..    LDY #&04
.
9D77  B9 D0 C2     ...   LDA &C2D0,Y
9D7A  91 F0        ..    STA (&F0),Y
9D7C  88           .     DEY
9D7D  10 F8        ..    BPL &9D77
9D7F  30 E4        0.    BMI &9D65
.
9D81  C9 70        .p    CMP #&70
9D83  D0 0F        ..    BNE &9D94
9D85  AD FA C8     ...   LDA &C8FA
9D88  A0 00        ..    LDY #&00
9D8A  91 F0        ..    STA (&F0),Y
9D8C  A5 CD        ..    LDA &CD
9D8E  C8           .     INY
9D8F  91 F0        ..    STA (&F0),Y
9D91  4C 65 9D     Le.   JMP &9D65
.
9D94  C9 71        .q    CMP #&71
9D96  D0 D3        ..    BNE &9D6B
9D98  20 BA A1      ..   JSR &A1BA
9D9B  A0 03        ..    LDY #&03
.
9D9D  B9 15 C2     ...   LDA &C215,Y
9DA0  91 F0        ..    STA (&F0),Y
9DA2  88           .     DEY
9DA3  10 F8        ..    BPL &9D9D
9DA5  80 BE        ..    BRA &9D65
.
9DA7  20 C0 8F      ..   JSR &8FC0
9DAA  0D 41 64     .Ad   ORA &6441
9DAD  76 61        va    ROR &61,X
9DAF  6E 63 65     nce   ROR &6563
9DB2  64 20        d     STZ &20
9DB4  44           D     ...
9DB5  46 53        FS    LSR &53
9DB7  20 32 2E      2.   JSR &2E32
9DBA  31 30        10    AND (&30),Y
9DBC  8D 60 98     .`.   STA &9860
9DBF  48           H     PHA
9DC0  B1 F2        ..    LDA (&F2),Y
9DC2  C9 20        .     CMP #&20
9DC4  B0 29        .)    BCS &9DEF
9DC6  20 A7 9D      ..   JSR &9DA7
9DC9  20 C0 8F      ..   JSR &8FC0
9DCC  20 20 41       A   JSR &4120
9DCF  44           D     ...
9DD0  46 53        FS    LSR &53
9DD2  8D 68 A8     .h.   STA &A868
9DD5  A6 F4        ..    LDX &F4
9DD7  A9 09        ..    LDA #&09
.
9DD9  60           `     RTS
.
9DDA  C8           .     INY
9DDB  B1 F2        ..    LDA (&F2),Y
9DDD  C9 20        .     CMP #&20
9DDF  B0 F8        ..    BCS &9DD9
9DE1  68           h     PLA
9DE2  68           h     PLA
.
9DE3  90 EE        ..    BCC &9DD3
.
9DE5  20 DA 9D      ..   JSR &9DDA
9DE8  D0 FB        ..    BNE &9DE5
.
9DEA  20 DA 9D      ..   JSR &9DDA
9DED  F0 FB        ..    BEQ &9DEA
.
9DEF  A2 03        ..    LDX #&03
.
9DF1  B1 F2        ..    LDA (&F2),Y
9DF3  C9 2E        ..    CMP #&2E
9DF5  F0 11        ..    BEQ &9E08
9DF7  09 20        .     ORA #&20
9DF9  DD B2 9C     ...   CMP &9CB2,X
9DFC  D0 E7        ..    BNE &9DE5
9DFE  C8           .     INY
9DFF  CA           .     DEX
9E00  10 EF        ..    BPL &9DF1
9E02  B1 F2        ..    LDA (&F2),Y
9E04  C9 21        .!    CMP #&21
9E06  B0 DD        ..    BCS &9DE5
.
9E08  20 A7 9D      ..   JSR &9DA7
9E0B  A2 00        ..    LDX #&00
.
9E0D  BD DC 9E     ...   LDA &9EDC,X
9E10  30 C1        0.    BMI &9DD3
9E12  20 C0 8F      ..   JSR &8FC0
9E15  20 A0 A0      ..   JSR &A0A0
9E18  09 BD        ..    ORA #&BD
9E1A  DC           .     ...
9E1B  9E 30 07     .0.   STZ &0730,X
9E1E  20 14 A0      ..   JSR &A014
9E21  E8           .     INX
.
9E22  88           .     DEY
9E23  10 F4        ..    BPL &9E19
.
9E25  20 0E A0      ..   JSR &A00E
9E28  88           .     DEY
9E29  10 FA        ..    BPL &9E25
9E2B  DA           .     PHX
9E2C  BD DE 9E     ...   LDA &9EDE,X
9E2F  48           H     PHA
9E30  4A           J     LSR A
9E31  4A           J     LSR A
9E32  4A           J     LSR A
9E33  4A           J     LSR A
9E34  20 9B 8F      ..   JSR &8F9B
9E37  68           h     PLA
9E38  29 0F        ).    AND #&0F
9E3A  20 9B 8F      ..   JSR &8F9B
9E3D  20 12 A0      ..   JSR &A012
9E40  FA           .     PLX
9E41  E8           .     INX
9E42  E8           .     INX
9E43  E8           .     INX
9E44  80 C7        ..    BRA &9E0D
9E46  D3           .     ...
9E47  83           .     ...
9E48  8F 99        ..    BBS0 &9DE3
9E4A  A5 AF        ..    LDA &AF
9E4C  BC C4 CC     ...   LDY &CCC4,X
9E4F  86 B4        ..    STX &B4
9E51  84 B5        ..    STY &B5
9E53  8D D6 C2     ...   STA &C2D6
9E56  AA           .     TAX
9E57  30 13        0.    BMI &9E6C
9E59  C9 0C        ..    CMP #&0C
9E5B  B0 0F        ..    BCS &9E6C
9E5D  9C D5 C2     ...   STZ &C2D5
9E60  BD 79 9E     .y.   LDA &9E79,X
9E63  48           H     PHA
9E64  BD 6D 9E     .m.   LDA &9E6D,X
9E67  48           H     PHA
9E68  A6 B4        ..    LDX &B4
9E6A  A4 B5        ..    LDY &B5
.
9E6C  60           `     RTS
9E6D  D8           .     CLD
9E6E  A9 FB        ..    LDA #&FB
9E70  84 FB        ..    STY &FB
9E72  ED 81 D3     ...   SBC &D381
9E75  AF 52        .R    BBS2 &9EC9
9E77  06 FB        ..    ASL &FB
9E79  9F AB        ..    BBS1 &9E26
9E7B  A2 9E        ..    LDX #&9E
9E7D  A2 90        ..    LDX #&90
9E7F  A8           .     TAY
9E80  9F A0        ..    BBS1 &9E22
9E82  91 92        ..    STA (&92),Y
9E84  A2 A9        ..    LDX #&A9
9E86  A2 85        ..    LDX #&85
9E88  B8           .     CLV
9E89  A9 C2        ..    LDA #&C2
9E8B  85 B9        ..    STA &B9
9E8D  20 10 A4      ..   JSR &A410
9E90  A2 FD        ..    LDX #&FD
.
9E92  E8           .     INX
9E93  E8           .     INX
9E94  A0 FF        ..    LDY #&FF
.
9E96  E8           .     INX
9E97  C8           .     INY
9E98  BD DC 9E     ...   LDA &9EDC,X
9E9B  30 1A        0.    BMI &9EB7
9E9D  D1 B4        ..    CMP (&B4),Y
9E9F  F0 F5        ..    BEQ &9E96
9EA1  09 20        .     ORA #&20
9EA3  D1 B4        ..    CMP (&B4),Y
9EA5  F0 EF        ..    BEQ &9E96
9EA7  CA           .     DEX
.
9EA8  E8           .     INX
9EA9  BD DC 9E     ...   LDA &9EDC,X
9EAC  10 FA        ..    BPL &9EA8
9EAE  B1 B4        ..    LDA (&B4),Y
9EB0  C9 2E        ..    CMP #&2E
9EB2  D0 DE        ..    BNE &9E92
9EB4  C8           .     INY
9EB5  D0 0F        ..    BNE &9EC6
.
9EB7  98           .     TYA
9EB8  F0 19        ..    BEQ &9ED3
9EBA  B1 B4        ..    LDA (&B4),Y
9EBC  29 5F        )_    AND #&5F
9EBE  C9 41        .A    CMP #&41
9EC0  90 04        ..    BCC &9EC6
9EC2  C9 5B        .[    CMP #&5B
9EC4  90 CC        ..    BCC &9E92
.
9EC6  98           .     TYA
9EC7  18           .     CLC
9EC8  65 B4        e.    ADC &B4
9ECA  85 B4        ..    STA &B4
9ECC  90 02        ..    BCC &9ED0
9ECE  E6 B5        ..    INC &B5
.
9ED0  20 10 A4      ..   JSR &A410
.
9ED3  BD DC 9E     ...   LDA &9EDC,X
9ED6  48           H     PHA
9ED7  BD DD 9E     ...   LDA &9EDD,X
9EDA  48           H     PHA
9EDB  60           `     RTS
9EDC  41 43        AC    EOR (&43,X)
9EDE  43           C     ...
9EDF  45 53        ES    EOR &53
9EE1  53           S     ...
9EE2  99 08 15     ...   STA &1508,Y
9EE5  42           B     ...
9EE6  41 43        AC    EOR (&43,X)
9EE8  4B           K     ...
9EE9  A3           .     ...
9EEA  D7 00        ..    SMB5 &00
9EEC  42           B     ...
9EED  41 43        AC    EOR (&43,X)
9EEF  4B           K     ...
9EF0  55 50        UP    EOR &50,X
9EF2  93           .     ...
9EF3  61 77        aw    ADC (&77,X)
9EF5  42           B     ...
9EF6  59 45 A0     YE.   EOR &A045,Y
9EF9  D6 00        ..    DEC &00,X
9EFB  43           C     ...
9EFC  44           D     ...
9EFD  49 52        IR    EOR #&52
9EFF  92 8F        ..    STA (&8F)
9F01  20 43 4F      CO   JSR &4F43
9F04  4D 50 41     MPA   EOR &4150
9F07  43           C     ...
9F08  54           T     ...
9F09  A2 85        ..    LDX #&85
9F0B  00           .     BRK
9F0C  43           C     ...
9F0D  4F 50        OP    BBR4 &9F5F
9F0F  59 A7 53     Y.S   EOR &53A7,Y
9F12  13           .     ...
9F13  44           D     ...
9F14  45 53        ES    EOR &53
9F16  54           T     ...
9F17  52 4F        RO    EOR (&4F)
9F19  59 99 D6     Y..   EOR &D699,Y
9F1C  10 44        .D    BPL &9F62
9F1E  49 52        IR    EOR #&52
9F20  92 5E        .^    STA (&5E)
9F22  20 44 49      DI   JSR &4944
9F25  53           S     ...
9F26  4D 4F 55     MOU   EOR &554F
9F29  4E 54 A1     NT.   LSR &A154
9F2C  20 40 44      @D   JSR &4440
9F2F  52 49        RI    EOR (&49)
9F31  56 45        VE    LSR &45,X
9F33  95 F8        ..    STA &F8,X
9F35  40           @     RTI
9F36  46 4F        FO    LSR &4F
9F38  52 4D        RM    EOR (&4D)
9F3A  41 54        AT    EOR (&54,X)
9F3C  B8           .     CLV
9F3D  7F 78        x    BBR7 &9FB7
9F3F  46 52        FR    LSR &52
9F41  45 45        EE    EOR &45
9F43  A0 36        .6    LDY #&36
9F45  00           .     BRK
9F46  4C 43 41     LCA   JMP &4143
9F49  54           T     ...
9F4A  A3           .     ...
9F4B  BF 00        ..    BBS3 &9F4D
.
9F4D  4C 45 58     LEX   JMP &5845
9F50  A3           .     ...
9F51  CB           .     ...
9F52  00           .     BRK
9F53  4C 49 42     LIB   JMP &4249
9F56  A3           .     ...
9F57  84 30        .0    STY &30
9F59  4D 41 50     MAP   EOR &5041
9F5C  A0 65        .e    LDY #&65
9F5E  00           .     BRK
.
9F5F  4D 4F 55     MOU   EOR &554F
.
9F62  4E 54 A1     NT.   LSR &A154
9F65  6D 40 52     m@R   ADC &5240
9F68  45 4E        EN    EOR &4E
9F6A  41 4D        AM    EOR (&4D,X)
9F6C  45 A4        E.    EOR &A4
9F6E  4C 22 54     L"T   JMP &5422
9F71  49 54        IT    EOR #&54
9F73  4C 45 A2     LE.   JMP &A245
9F76  61 60        a`    ADC (&60,X)
9F78  56 45        VE    LSR &45,X
9F7A  52 49        RI    EOR (&49)
9F7C  46 59        FY    LSR &59
9F7E  94 E0        ..    STY &E0
9F80  40           @     RTI
9F81  A2 FB        ..    LDX #&FB
9F83  3C 4C 69     <Li   BIT &694C,X
9F86  73           s     ...
9F87  74 20        t     STZ &20,X
9F89  53           S     ...
9F8A  70 65        pe    BCS &9FF1
9F8C  63           c     ...
9F8D  3E 00 3C     >.<   ROL &3C00,X
9F90  4F 62        Ob    BBR4 &9FF4
9F92  20 53 70      Sp   JSR &7053
9F95  65 63        ec    ADC &63
9F97  3E 00 3C     >.<   ROL &3C00,X
9F9A  2A           *     ROL A
9F9B  4F 62        Ob    BBR4 &9FFF
9F9D  20 53 70      Sp   JSR &7053
9FA0  65 63        ec    ADC &63
9FA2  2A           *     ROL A
9FA3  3E 00 28     >.(   ROL &2800,X
9FA6  3C 44 72     <Dr   BIT &7244,X
9FA9  69 76        iv    ADC #&76
9FAB  65 3E        e>    ADC &3E
9FAD  29 00        ).    AND #&00
9FAF  28           (     PLP
9FB0  4C 29 28     L)(   JMP &2829
9FB3  57 29        W)    RMB5 &29
9FB5  28           (     PLP
9FB6  52 29        R)    EOR (&29)
9FB8  28           (     PLP
9FB9  45 29        E)    EOR &29
9FBB  00           .     BRK
9FBC  3C 54 69     <Ti   BIT &6954,X
9FBF  74 6C        tl    STZ &6C,X
9FC1  65 3E        e>    ADC &3E
9FC3  00           .     BRK
9FC4  3C 44 72     <Dr   BIT &7244,X
9FC7  69 76        iv    ADC #&76
9FC9  65 3E        e>    ADC &3E
9FCB  00           .     BRK
9FCC  3C 53 2C     <S,   BIT &2C53,X
9FCF  4D 2C 4C     M,L   EOR &4C2C
9FD2  3E 00 A2     >..   ROL &A200,X
9FD5  30 A0        0.    BMI &9F77
9FD7  39 60 A6     9`.   AND &A660,Y
9FDA  B4 F0        ..    LDY &F0
9FDC  0A           .     ASL A
9FDD  CA           .     DEX
9FDE  D0 0E        ..    BNE &9FEE
9FE0  A9 04        ..    LDA #&04
9FE2  04 CD        ..    TSB &CD
9FE4  98           .     TYA
9FE5  D0 04        ..    BNE &9FEB
9FE7  A9 04        ..    LDA #&04
9FE9  14 CD        ..    TRB &CD
.
9FEB  4C 95 87     L..   JMP &8795
.
9FEE  E0 03        ..    CPX #&03
9FF0  D0 10        ..    BNE &A002
9FF2  20 20 8D       .   JSR &8D20
9FF5  20 8F B3      ..   JSR &B38F
9FF8  A5 B5        ..    LDA &B5
9FFA  29 03        ).    AND #&03
9FFC  8D FD C1     ...   STA &C1FD
.
9FFF  4C BE 8C     L..   JMP &8CBE
.
A002  20 48 81      H.   JSR &8148
A005  CB           .     ...
A006  42           B     ...
A007  61 64        ad    ADC (&64,X)
A009  20 6F 70      op   JSR &706F
A00C  74 00        t.    STZ &00,X
.
A00E  A9 20        .     LDA #&20
A010  80 02        ..    BRA &A014
.
A012  A9 0D        ..    LDA #&0D
.
A014  DA           .     PHX
A015  5A           Z     PHY
A016  48           H     PHA
A017  20 A4 82      ..   JSR &82A4
A01A  E0 30        .0    CPX #&30
A01C  90 09        ..    BCC &A027
A01E  E0 3A        .:    CPX #&3A
A020  B0 05        ..    BCS &A027
A022  20 F4 FF      ..   JSR osbyte
A025  A2 00        ..    LDX #&00
.
A027  68           h     PLA
A028  48           H     PHA
A029  20 E3 FF      ..   JSR osasci
A02C  A9 C7        ..    LDA #&C7
A02E  A0 FF        ..    LDY #&FF
A030  20 F4 FF      ..   JSR osbyte
A033  68           h     PLA
A034  7A           z     PLY
A035  FA           .     PLX
A036  60           `     RTS
A037  20 BA A1      ..   JSR &A1BA
A03A  20 D6 A1      ..   JSR &A1D6
.
A03D  20 C0 8F      ..   JSR &8FC0
A040  46 72        Fr    LSR &72
A042  65 65        ee    ADC &65
A044  8D 20 BA     . .   STA &BA20
A047  A1 A0        ..    LDA (&A0,X)
A049  01 A2        ..    ORA (&A2,X)
A04B  02           .     ...
A04C  38           8     SEC
.
A04D  B9 FB C0     ...   LDA &C0FB,Y
A050  F9 15 C2     ...   SBC &C215,Y
A053  99 15 C2     ...   STA &C215,Y
A056  C8           .     INY
A057  CA           .     DEX
A058  10 F3        ..    BPL &A04D
A05A  20 D6 A1      ..   JSR &A1D6
A05D  20 C0 8F      ..   JSR &8FC0
A060  55 73        Us    EOR &73,X
A062  65 64        ed    ADC &64
A064  8D 60 20     .`    STA &2060
A067  C0 8F        ..    CPY #&8F
A069  41 64        Ad    EOR (&64,X)
A06B  64 72        dr    STZ &72
A06D  65 73        es    ADC &73
A06F  73           s     ...
A070  20 3A 20      :    JSR &203A
A073  20 4C 65      Le   JSR &654C
A076  6E 67 74     ngt   ROR &7467
A079  68           h     PLA
A07A  8D A2 00     ...   STA &00A2
.
A07D  EC FE C1     ...   CPX &C1FE
A080  F0 E3        ..    BEQ &A065
A082  E8           .     INX
A083  E8           .     INX
A084  E8           .     INX
A085  86 C6        ..    STX &C6
A087  A0 02        ..    LDY #&02
.
A089  CA           .     DEX
A08A  BD 00 C0     ...   LDA &C000,X
A08D  20 38 90      8.   JSR &9038
A090  88           .     DEY
A091  10 F6        ..    BPL &A089
A093  20 C0 8F      ..   JSR &8FC0
A096  20 20 3A       :   JSR &3A20
A099  20 A0 A6      ..   JSR &A6A0
A09C  C6 A0        ..    DEC &A0
A09E  02           .     ...
.
A09F  CA           .     DEX
.
A0A0  BD 00 C1     ...   LDA &C100,X
A0A3  20 38 90      8.   JSR &9038
A0A6  88           .     DEY
A0A7  10 F6        ..    BPL &A09F
A0A9  20 12 A0      ..   JSR &A012
A0AC  A6 C6        ..    LDX &C6
A0AE  80 CD        ..    BRA &A07D
A0B0  AE DC C2     ...   LDX &C2DC
A0B3  D0 B0        ..    BNE &A065
A0B5  AE FE C1     ...   LDX &C1FE
A0B8  E0 E1        ..    CPX #&E1
A0BA  90 A9        ..    BCC &A065
A0BC  20 C0 8F      ..   JSR &8FC0
A0BF  43           C     ...
A0C0  6F 6D        om    BBR6 &A12F
A0C2  70 61        pa    BCS &A125
A0C4  63           c     ...
A0C5  74 69        ti    STZ &69,X
A0C7  6F 6E        on    BBR6 &A137
A0C9  20 72 65      re   JSR &6572
A0CC  63           c     ...
A0CD  6F 6D        om    BBR6 &A13C
A0CF  6D 65 6E     men   ADC &6E65
A0D2  64 65        de    STZ &65
A0D4  64 8D        d.    STZ &8D
A0D6  60           `     RTS
A0D7  AD 17 C3     ...   LDA &C317
A0DA  48           H     PHA
A0DB  20 58 B0      X.   JSR &B058
A0DE  A9 60        .`    LDA #&60
A0E0  8D 17 C3     ...   STA &C317
.
A0E3  A2 FA        ..    LDX #&FA
A0E5  A0 A0        ..    LDY #&A0
A0E7  20 51 80      Q.   JSR &8051
A0EA  AD 17 C3     ...   LDA &C317
A0ED  38           8     SEC
A0EE  E9 20        .     SBC #&20
A0F0  8D 17 C3     ...   STA &C317
A0F3  B0 EE        ..    BCS &A0E3
A0F5  68           h     PLA
A0F6  8D 17 C3     ...   STA &C317
A0F9  60           `     RTS
A0FA  00           .     BRK
A0FB  00           .     BRK
A0FC  C9 FF        ..    CMP #&FF
A0FE  FF 1B        ..    BBS7 &A11B
A100  00           .     BRK
A101  00           .     BRK
A102  00           .     BRK
A103  00           .     BRK
A104  00           .     BRK
.
A105  20 10 A4      ..   JSR &A410
A108  AC 17 C3     ...   LDY &C317
A10B  C8           .     INY
A10C  F0 01        ..    BEQ &A10F
A10E  88           .     DEY
.
A10F  8C 6F C2     .o.   STY &C26F
A112  A0 00        ..    LDY #&00
A114  B1 B4        ..    LDA (&B4),Y
A116  C9 20        .     CMP #&20
A118  90 06        ..    BCC &A120
A11A  20 27 86      '.   JSR &8627
A11D  8D 6F C2     .o.   STA &C26F
.
A120  60           `     RTS
A121  20 05 A1      ..   JSR &A105
A124  A2 09        ..    LDX #&09
.
A126  BD AC C3     ...   LDA &C3AC,X
A129  F0 14        ..    BEQ &A13F
A12B  BD B6 C3     ...   LDA &C3B6,X
A12E  29 E0        ).    AND #&E0
A130  CD 6F C2     .o.   CMP &C26F
A133  D0 0A        ..    BNE &A13F
A135  18           .     CLC
A136  8A           .     TXA
.
A137  69 30        i0    ADC #&30
A139  A8           .     TAY
A13A  A9 00        ..    LDA #&00
.
A13C  20 66 B0      f.   JSR &B066
.
A13F  CA           .     DEX
A140  10 E4        ..    BPL &A126
A142  AD 17 C3     ...   LDA &C317
A145  CD 6F C2     .o.   CMP &C26F
A148  D0 3F        .?    BNE &A189
A14A  A9 FF        ..    LDA #&FF
A14C  8D 17 C3     ...   STA &C317
A14F  8D 16 C3     ...   STA &C316
A152  A2 00        ..    LDX #&00
A154  20 59 A1      Y.   JSR &A159
A157  80 30        .0    BRA &A189
.
A159  A0 09        ..    LDY #&09
.
A15B  B9 64 A1     .d.   LDA &A164,Y
A15E  9D 00 C3     ...   STA &C300,X
A161  E8           .     INX
A162  88           .     DEY
A163  10 F6        ..    BPL &A15B
A165  60           `     RTS
A166  0D 22 74     ."t   ORA &7422
A169  65 73        es    ADC &73
A16B  6E 55 22     nU"   ROR &2255
A16E  20 05 A1      ..   JSR &A105
.
A171  AD 6F C2     .o.   LDA &C26F
A174  8D 17 C3     ...   STA &C317
A177  A2 AF        ..    LDX #&AF
A179  A0 A1        ..    LDY #&A1
A17B  20 51 80      Q.   JSR &8051
A17E  A9 B4        ..    LDA #&B4
A180  85 B4        ..    STA &B4
A182  A9 A2        ..    LDA #&A2
A184  85 B5        ..    STA &B5
A186  20 5F 92      _.   JSR &925F
.
A189  AD 1F C3     ...   LDA &C31F
A18C  CD 6F C2     .o.   CMP &C26F
A18F  D0 08        ..    BNE &A199
A191  A9 FF        ..    LDA #&FF
A193  8D 1E C3     ...   STA &C31E
A196  8D 1F C3     ...   STA &C31F
.
A199  AD 1B C3     ...   LDA &C31B
A19C  CD 6F C2     .o.   CMP &C26F
A19F  D0 0D        ..    BNE &A1AE
A1A1  A9 FF        ..    LDA #&FF
A1A3  8D 1A C3     ...   STA &C31A
A1A6  8D 1B C3     ...   STA &C31B
A1A9  A2 0A        ..    LDX #&0A
A1AB  20 59 A1      Y.   JSR &A159
.
A1AE  60           `     RTS
A1AF  00           .     BRK
A1B0  00           .     BRK
A1B1  C9 FF        ..    CMP #&FF
A1B3  FF 1B        ..    BBS7 &A1D0
A1B5  00           .     BRK
A1B6  00           .     BRK
A1B7  00           .     BRK
A1B8  01 00        ..    ORA (&00,X)
.
A1BA  A9 00        ..    LDA #&00
A1BC  A2 03        ..    LDX #&03
.
A1BE  9D 15 C2     ...   STA &C215,X
A1C1  9D 27 C2     .'.   STA &C227,X
A1C4  CA           .     DEX
A1C5  10 F7        ..    BPL &A1BE
A1C7  20 14 84      ..   JSR &8414
A1CA  A2 02        ..    LDX #&02
.
A1CC  BD 5D C2     .].   LDA &C25D,X
A1CF  9D 16 C2     ...   STA &C216,X
A1D2  CA           .     DEX
A1D3  10 F7        ..    BPL &A1CC
A1D5  60           `     RTS
.
A1D6  AD 18 C2     ...   LDA &C218
A1D9  20 38 90      8.   JSR &9038
A1DC  AD 17 C2     ...   LDA &C217
A1DF  20 38 90      8.   JSR &9038
A1E2  AD 16 C2     ...   LDA &C216
A1E5  20 38 90      8.   JSR &9038
A1E8  20 C0 8F      ..   JSR &8FC0
A1EB  20 53 65      Se   JSR &6553
A1EE  63           c     ...
A1EF  74 6F        to    STZ &6F,X
A1F1  72 73        rs    ADC (&73)
A1F3  20 3D A0      =.   JSR &A03D
A1F6  A2 1F        ..    LDX #&1F
A1F8  8E 33 C2     .3.   STX &C233
A1FB  A9 00        ..    LDA #&00
A1FD  A2 09        ..    LDX #&09
.
A1FF  9D 40 C2     .@.   STA &C240,X
A202  CA           .     DEX
A203  10 FA        ..    BPL &A1FF
.
A205  0E 15 C2     ...   ASL &C215
A208  2E 16 C2     ...   ROL &C216
A20B  2E 17 C2     ...   ROL &C217
A20E  2E 18 C2     ...   ROL &C218
A211  A2 00        ..    LDX #&00
A213  A0 09        ..    LDY #&09
.
A215  BD 40 C2     .@.   LDA &C240,X
A218  2A           *     ROL A
A219  C9 0A        ..    CMP #&0A
A21B  90 02        ..    BCC &A21F
A21D  E9 0A        ..    SBC #&0A
.
A21F  9D 40 C2     .@.   STA &C240,X
A222  E8           .     INX
A223  88           .     DEY
A224  10 EF        ..    BPL &A215
A226  CE 33 C2     .3.   DEC &C233
A229  10 DA        ..    BPL &A205
A22B  A0 20        .     LDY #&20
A22D  A2 08        ..    LDX #&08
.
A22F  D0 02        ..    BNE &A233
A231  A0 2C        .,    LDY #&2C
.
A233  BD 40 C2     .@.   LDA &C240,X
A236  D0 08        ..    BNE &A240
A238  C0 2C        .,    CPY #&2C
A23A  F0 04        ..    BEQ &A240
A23C  A9 20        .     LDA #&20
A23E  D0 05        ..    BNE &A245
.
A240  A0 2C        .,    LDY #&2C
A242  18           .     CLC
A243  69 30        i0    ADC #&30
.
A245  20 14 A0      ..   JSR &A014
A248  E0 06        ..    CPX #&06
A24A  F0 04        ..    BEQ &A250
A24C  E0 03        ..    CPX #&03
A24E  D0 04        ..    BNE &A254
.
A250  98           .     TYA
A251  20 14 A0      ..   JSR &A014
.
A254  CA           .     DEX
A255  10 D8        ..    BPL &A22F
A257  20 C0 8F      ..   JSR &8FC0
A25A  20 42 79      By   JSR &7942
A25D  74 65        te    STZ &65,X
A25F  73           s     ...
A260  A0 60        .`    LDY #&60
A262  20 8F B3      ..   JSR &B38F
A265  20 20 8D       .   JSR &8D20
A268  20 10 A4      ..   JSR &A410
A26B  A0 00        ..    LDY #&00
.
A26D  B1 B4        ..    LDA (&B4),Y
A26F  29 7F        )    AND #&7F
A271  C9 22        ."    CMP #&22
A273  F0 04        ..    BEQ &A279
A275  C9 20        .     CMP #&20
A277  B0 02        ..    BCS &A27B
.
A279  A9 0D        ..    LDA #&0D
.
A27B  99 D9 C8     ...   STA &C8D9,Y
A27E  C8           .     INY
A27F  C0 13        ..    CPY #&13
A281  D0 EA        ..    BNE &A26D
A283  4C BE 8C     L..   JMP &8CBE
A286  A2 CA        ..    LDX #&CA
A288  A0 0A        ..    LDY #&0A
A28A  20 0C B8      ..   JSR &B80C
A28D  8E 60 C2     .`.   STX &C260
A290  8C 61 C2     .a.   STY &C261
A293  20 58 B0      X.   JSR &B058
A296  20 64 B8      d.   JSR &B864
A299  A9 08        ..    LDA #&08
A29B  04 CD        ..    TSB &CD
A29D  20 82 98      ..   JSR &9882
A2A0  20 72 B8      r.   JSR &B872
A2A3  A9 08        ..    LDA #&08
A2A5  14 CD        ..    TRB &CD
A2A7  60           `     RTS
.
A2A8  20 48 81      H.   JSR &8148
A2AB  19 42 61     .Ba   ORA &6142,Y
A2AE  64 20        d     STZ &20
A2B0  4D 4F 44     MOD   EOR &444F
A2B3  45 00        E.    EOR &00
.
A2B5  20 F8 A3      ..   JSR &A3F8
A2B8  A5 B5        ..    LDA &B5
A2BA  48           H     PHA
A2BB  A5 B4        ..    LDA &B4
A2BD  48           H     PHA
A2BE  20 F8 A3      ..   JSR &A3F8
A2C1  A0 00        ..    LDY #&00
A2C3  B1 B4        ..    LDA (&B4),Y
A2C5  C9 20        .     CMP #&20
A2C7  B0 23        .#    BCS &A2EC
A2C9  68           h     PLA
A2CA  85 B4        ..    STA &B4
A2CC  8D 40 C2     .@.   STA &C240
A2CF  68           h     PLA
A2D0  85 B5        ..    STA &B5
A2D2  8D 41 C2     .A.   STA &C241
A2D5  60           `     RTS
.
A2D6  20 B4 A3      ..   JSR &A3B4
A2D9  20 95 87      ..   JSR &8795
A2DC  AD D6 C2     ...   LDA &C2D6
A2DF  C9 0B        ..    CMP #&0B
A2E1  F0 09        ..    BEQ &A2EC
A2E3  A9 0B        ..    LDA #&0B
A2E5  A6 C0        ..    LDX &C0
A2E7  A4 C1        ..    LDY &C1
A2E9  4C 24 9A     L$.   JMP &9A24
.
A2EC  20 48 81      H.   JSR &8148
A2EF  FE 42 61     .Ba   INC &6142,X
A2F2  64 20        d     STZ &20
A2F4  63           c     ...
A2F5  6F 6D        om    BBR6 &A364
A2F7  6D 61 6E     man   ADC &6E61
A2FA  64 00        d.    STZ &00
A2FC  A5 B4        ..    LDA &B4
A2FE  85 C0        ..    STA &C0
A300  A5 B5        ..    LDA &B5
A302  85 C1        ..    STA &C1
A304  20 FF 88      ..   JSR &88FF
A307  F0 16        ..    BEQ &A31F
A309  20 95 87      ..   JSR &8795
A30C  A5 C0        ..    LDA &C0
A30E  85 B4        ..    STA &B4
A310  A5 C1        ..    LDA &C1
A312  85 B5        ..    STA &B5
A314  20 A1 A3      ..   JSR &A3A1
A317  20 FF 88      ..   JSR &88FF
A31A  D0 BA        ..    BNE &A2D6
A31C  20 B4 A3      ..   JSR &A3B4
.
A31F  A5 B4        ..    LDA &B4
A321  8D A2 C2     ...   STA &C2A2
A324  A5 B5        ..    LDA &B5
A326  8D A3 C2     ...   STA &C2A3
A329  A0 0E        ..    LDY #&0E
A32B  B1 B6        ..    LDA (&B6),Y
A32D  A2 02        ..    LDX #&02
.
A32F  C8           .     INY
A330  31 B6        1.    AND (&B6),Y
A332  CA           .     DEX
A333  10 FA        ..    BPL &A32F
A335  1A           .     INC A
A336  D0 13        ..    BNE &A34B
A338  A6 B6        ..    LDX &B6
A33A  A4 B7        ..    LDY &B7
A33C  A9 40        .@    LDA #&40
A33E  20 66 B0      f.   JSR &B066
A341  8D 32 C3     .2.   STA &C332
A344  A2 61        .a    LDX #&61
A346  A0 9A        ..    LDY #&9A
A348  4C F7 FF     L..   JMP oscli
.
A34B  A0 0B        ..    LDY #&0B
A34D  B1 B6        ..    LDA (&B6),Y
A34F  C8           .     INY
A350  31 B6        1.    AND (&B6),Y
A352  C8           .     INY
A353  31 B6        1.    AND (&B6),Y
A355  1A           .     INC A
A356  D0 08        ..    BNE &A360
A358  20 48 81      H.   JSR &8148
A35B  93           .     ...
A35C  4E 6F 21     No!   LSR &216F
A35F  00           .     BRK
.
A360  A9 A5        ..    LDA #&A5
A362  8D A8 C2     ...   STA &C2A8
A365  A2 A2        ..    LDX #&A2
A367  A0 C2        ..    LDY #&C2
A369  86 B8        ..    STX &B8
A36B  84 B9        ..    STY &B9
A36D  20 FF 88      ..   JSR &88FF
A370  A0 04        ..    LDY #&04
A372  B1 B6        ..    LDA (&B6),Y
A374  A0 00        ..    LDY #&00
A376  11 B6        ..    ORA (&B6),Y
A378  30 03        0.    BMI &A37D
A37A  4C 3A 89     L:.   JMP &893A
.
A37D  20 58 89      X.   JSR &8958
A380  A9 01        ..    LDA #&01
A382  6C A8 C2     l..   JMP (&C2A8)
A385  20 9F 91      ..   JSR &919F
A388  A0 09        ..    LDY #&09
.
A38A  B9 CC C8     ...   LDA &C8CC,Y
A38D  99 0A C3     ...   STA &C30A,Y
A390  88           .     DEY
A391  10 F7        ..    BPL &A38A
A393  A0 03        ..    LDY #&03
.
A395  B9 14 C3     ...   LDA &C314,Y
A398  99 18 C3     ...   STA &C318,Y
A39B  88           .     DEY
A39C  10 F7        ..    BPL &A395
.
A39E  4C 95 87     L..   JMP &8795
.
A3A1  A0 03        ..    LDY #&03
.
A3A3  B9 14 C3     ...   LDA &C314,Y
A3A6  99 30 C2     .0.   STA &C230,Y
A3A9  B9 18 C3     ...   LDA &C318,Y
A3AC  99 2C C2     .,.   STA &C22C,Y
A3AF  88           .     DEY
A3B0  10 F1        ..    BPL &A3A3
A3B2  30 EA        0.    BMI &A39E
.
A3B4  A0 03        ..    LDY #&03
.
A3B6  B9 30 C2     .0.   LDA &C230,Y
A3B9  99 2C C2     .,.   STA &C22C,Y
A3BC  88           .     DEY
A3BD  10 F7        ..    BPL &A3B6
A3BF  60           `     RTS
A3C0  20 A1 A3      ..   JSR &A3A1
A3C3  20 B4 A3      ..   JSR &A3B4
A3C6  20 F4 90      ..   JSR &90F4
A3C9  4C 95 87     L..   JMP &8795
A3CC  20 A1 A3      ..   JSR &A3A1
A3CF  20 B4 A3      ..   JSR &A3B4
A3D2  20 56 91      V.   JSR &9156
A3D5  4C 95 87     L..   JMP &8795
A3D8  A0 03        ..    LDY #&03
.
A3DA  B9 1C C3     ...   LDA &C31C,Y
A3DD  99 2C C2     .,.   STA &C22C,Y
A3E0  B9 14 C3     ...   LDA &C314,Y
A3E3  99 1C C3     ...   STA &C31C,Y
A3E6  88           .     DEY
A3E7  10 F1        ..    BPL &A3DA
A3E9  20 95 87      ..   JSR &8795
A3EC  A0 09        ..    LDY #&09
.
A3EE  B9 CC C8     ...   LDA &C8CC,Y
A3F1  99 00 C3     ...   STA &C300,Y
A3F4  88           .     DEY
A3F5  10 F7        ..    BPL &A3EE
A3F7  60           `     RTS
.
A3F8  A0 00        ..    LDY #&00
.
A3FA  20 25 85      %.   JSR &8525
A3FD  F0 03        ..    BEQ &A402
.
A3FF  C8           .     INY
A400  D0 F8        ..    BNE &A3FA
.
A402  C9 2E        ..    CMP #&2E
A404  F0 F9        ..    BEQ &A3FF
A406  98           .     TYA
A407  18           .     CLC
A408  65 B4        e.    ADC &B4
A40A  85 B4        ..    STA &B4
A40C  90 02        ..    BCC &A410
A40E  E6 B5        ..    INC &B5
.
A410  A0 00        ..    LDY #&00
A412  18           .     CLC
A413  08           .     PHP
.
A414  B1 B4        ..    LDA (&B4),Y
A416  C9 20        .     CMP #&20
A418  90 11        ..    BCC &A42B
A41A  F0 0C        ..    BEQ &A428
A41C  C9 22        ."    CMP #&22
A41E  D0 0B        ..    BNE &A42B
A420  28           (     PLP
A421  90 03        ..    BCC &A426
A423  4C 42 85     LB.   JMP &8542
.
A426  38           8     SEC
A427  08           .     PHP
.
A428  C8           .     INY
A429  D0 E9        ..    BNE &A414
.
A42B  98           .     TYA
A42C  28           (     PLP
A42D  18           .     CLC
A42E  65 B4        e.    ADC &B4
A430  85 B4        ..    STA &B4
A432  90 02        ..    BCC &A436
A434  E6 B5        ..    INC &B5
.
A436  60           `     RTS
.
A437  A0 00        ..    LDY #&00
A439  B1 B4        ..    LDA (&B4),Y
A43B  29 7F        )    AND #&7F
A43D  C9 3A        .:    CMP #&3A
A43F  D0 F5        ..    BNE &A436
.
A441  4C 45 87     LE.   JMP &8745
A444  59 45 53     YES   EOR &5345,Y
A447  0D 7F C2     ..   ORA &C27F
A44A  03           .     ...
A44B  20 FF A5      ..   JSR &A5FF
A44E  B4 48        .H    LDY &48
A450  A5 B5        ..    LDA &B5
A452  48           H     PHA
A453  20 37 A4      7.   JSR &A437
A456  2C 14 86     ,..   BIT &8614
A459  20 FB 8A      ..   JSR &8AFB
A45C  20 2F 89      /.   JSR &892F
A45F  F0 03        ..    BEQ &A464
A461  4C 14 89     L..   JMP &8914
.
A464  A0 03        ..    LDY #&03
A466  B1 B6        ..    LDA (&B6),Y
A468  20 95 87      ..   JSR &8795
A46B  10 22        ."    BPL &A48F
A46D  FA           .     PLX
A46E  68           h     PLA
A46F  85 B4        ..    STA &B4
A471  86 B5        ..    STX &B5
A473  48           H     PHA
A474  DA           .     PHX
A475  A0 00        ..    LDY #&00
A477  B1 B4        ..    LDA (&B4),Y
A479  29 7D        )}    AND #&7D
A47B  C9 24        .$    CMP #&24
A47D  F0 C2        ..    BEQ &A441
.
A47F  20 25 85      %.   JSR &8525
A482  F0 07        ..    BEQ &A48B
A484  C9 5E        .^    CMP #&5E
A486  F0 B9        ..    BEQ &A441
.
A488  C8           .     INY
A489  D0 F4        ..    BNE &A47F
.
A48B  C9 2E        ..    CMP #&2E
A48D  F0 F9        ..    BEQ &A488
.
A48F  20 B5 A2      ..   JSR &A2B5
A492  20 37 A4      7.   JSR &A437
A495  A9 40        .@    LDA #&40
A497  85 B8        ..    STA &B8
A499  A9 C2        ..    LDA #&C2
A49B  85 B9        ..    STA &B9
A49D  20 21 8A      !.   JSR &8A21
A4A0  08           .     PHP
A4A1  20 36 8B      6.   JSR &8B36
A4A4  28           (     PLP
A4A5  D0 0D        ..    BNE &A4B4
A4A7  A5 B6        ..    LDA &B6
A4A9  A0 03        ..    LDY #&03
.
A4AB  99 34 C2     .4.   STA &C234,Y
A4AE  B9 13 C3     ...   LDA &C313,Y
A4B1  88           .     DEY
A4B2  10 F7        ..    BPL &A4AB
.
A4B4  AD 2E C2     ...   LDA &C22E
A4B7  10 0B        ..    BPL &A4C4
A4B9  A0 02        ..    LDY #&02
.
A4BB  B9 14 C3     ...   LDA &C314,Y
A4BE  99 2C C2     .,.   STA &C22C,Y
A4C1  88           .     DEY
A4C2  10 F7        ..    BPL &A4BB
.
A4C4  20 95 87      ..   JSR &8795
A4C7  FA           .     PLX
A4C8  68           h     PLA
A4C9  85 B4        ..    STA &B4
A4CB  86 B5        ..    STX &B5
A4CD  48           H     PHA
A4CE  DA           .     PHX
A4CF  20 15 8D      ..   JSR &8D15
A4D2  20 4F 8A      O.   JSR &8A4F
A4D5  A0 03        ..    LDY #&03
A4D7  A5 B6        ..    LDA &B6
.
A4D9  D9 34 C2     .4.   CMP &C234,Y
A4DC  D0 56        .V    BNE &A534
A4DE  B9 13 C3     ...   LDA &C313,Y
A4E1  88           .     DEY
A4E2  10 F5        ..    BPL &A4D9
A4E4  68           h     PLA
A4E5  85 B5        ..    STA &B5
A4E7  68           h     PLA
A4E8  85 B4        ..    STA &B4
A4EA  20 B5 A2      ..   JSR &A2B5
.
A4ED  A0 00        ..    LDY #&00
.
A4EF  B1 B4        ..    LDA (&B4),Y
A4F1  C9 2E        ..    CMP #&2E
A4F3  F0 09        ..    BEQ &A4FE
A4F5  29 7D        )}    AND #&7D
A4F7  C9 21        .!    CMP #&21
A4F9  90 0E        ..    BCC &A509
A4FB  C8           .     INY
A4FC  80 F1        ..    BRA &A4EF
.
A4FE  98           .     TYA
A4FF  65 B4        e.    ADC &B4
A501  85 B4        ..    STA &B4
A503  90 E8        ..    BCC &A4ED
A505  E6 B5        ..    INC &B5
A507  D0 E4        ..    BNE &A4ED
.
A509  A0 09        ..    LDY #&09
.
A50B  B1 B6        ..    LDA (&B6),Y
A50D  29 80        ).    AND #&80
A50F  8D 2B C2     .+.   STA &C22B
A512  B1 B4        ..    LDA (&B4),Y
A514  29 7F        )    AND #&7F
A516  C9 22        ."    CMP #&22
A518  F0 04        ..    BEQ &A51E
A51A  C9 21        .!    CMP #&21
A51C  B0 02        ..    BCS &A520
.
A51E  A9 0D        ..    LDA #&0D
.
A520  0D 2B C2     .+.   ORA &C22B
A523  91 B6        ..    STA (&B6),Y
A525  88           .     DEY
A526  10 E3        ..    BPL &A50B
A528  20 BE 8C      ..   JSR &8CBE
A52B  20 CA A5      ..   JSR &A5CA
A52E  4C 95 87     L..   JMP &8795
.
A531  4C C4 92     L..   JMP &92C4
.
A534  AD 37 C2     .7.   LDA &C237
A537  D0 F8        ..    BNE &A531
A539  A0 09        ..    LDY #&09
A53B  B1 B6        ..    LDA (&B6),Y
A53D  09 80        ..    ORA #&80
A53F  91 B6        ..    STA (&B6),Y
A541  20 BE 8C      ..   JSR &8CBE
A544  A0 0A        ..    LDY #&0A
A546  A2 07        ..    LDX #&07
.
A548  B1 B6        ..    LDA (&B6),Y
A54A  99 38 C2     .8.   STA &C238,Y
A54D  C8           .     INY
A54E  CA           .     DEX
A54F  10 F7        ..    BPL &A548
A551  9C 4A C2     .J.   STZ &C24A
A554  9C 4B C2     .K.   STZ &C24B
A557  9C 4C C2     .L.   STZ &C24C
A55A  9C 4D C2     .M.   STZ &C24D
A55D  A2 03        ..    LDX #&03
.
A55F  B1 B6        ..    LDA (&B6),Y
A561  99 3C C2     .<.   STA &C23C,Y
A564  C8           .     INY
A565  CA           .     DEX
A566  10 F7        ..    BPL &A55F
A568  A0 00        ..    LDY #&00
.
A56A  B1 B6        ..    LDA (&B6),Y
A56C  2A           *     ROL A
A56D  2E 5D C2     .].   ROL &C25D
A570  C8           .     INY
A571  C0 04        ..    CPY #&04
A573  D0 F5        ..    BNE &A56A
A575  20 B5 A2      ..   JSR &A2B5
A578  A0 18        ..    LDY #&18
A57A  A2 02        ..    LDX #&02
.
A57C  B1 B6        ..    LDA (&B6),Y
A57E  9D 3A C2     .:.   STA &C23A,X
A581  88           .     DEY
A582  CA           .     DEX
A583  10 F7        ..    BPL &A57C
A585  20 95 87      ..   JSR &8795
A588  A9 40        .@    LDA #&40
A58A  85 B8        ..    STA &B8
A58C  A9 C2        ..    LDA #&C2
A58E  85 B9        ..    STA &B9
A590  20 33 8B      3.   JSR &8B33
A593  20 AD 8B      ..   JSR &8BAD
A596  A0 03        ..    LDY #&03
.
A598  B1 B6        ..    LDA (&B6),Y
A59A  0A           .     ASL A
A59B  6E 5D C2     n].   ROR &C25D
A59E  6A           j     ROR A
A59F  91 B6        ..    STA (&B6),Y
A5A1  88           .     DEY
A5A2  10 F4        ..    BPL &A598
A5A4  20 C9 8B      ..   JSR &8BC9
A5A7  20 90 8C      ..   JSR &8C90
A5AA  20 BE 8C      ..   JSR &8CBE
A5AD  20 CA A5      ..   JSR &A5CA
A5B0  20 95 87      ..   JSR &8795
A5B3  68           h     PLA
A5B4  85 B5        ..    STA &B5
A5B6  68           h     PLA
A5B7  85 B4        ..    STA &B4
A5B9  20 15 8D      ..   JSR &8D15
A5BC  A2 05        ..    LDX #&05
.
A5BE  9E 34 C2     .4.   STZ &C234,X
A5C1  CA           .     DEX
A5C2  10 FA        ..    BPL &A5BE
A5C4  20 33 8F      3.   JSR &8F33
A5C7  4C 95 87     L..   JMP &8795
.
A5CA  A0 03        ..    LDY #&03
A5CC  B1 B6        ..    LDA (&B6),Y
A5CE  30 01        0.    BMI &A5D1
A5D0  60           `     RTS
.
A5D1  A0 02        ..    LDY #&02
.
A5D3  B9 14 C3     ...   LDA &C314,Y
A5D6  99 70 C2     .p.   STA &C270,Y
A5D9  88           .     DEY
A5DA  10 F7        ..    BPL &A5D3
A5DC  A0 09        ..    LDY #&09
.
A5DE  B1 B6        ..    LDA (&B6),Y
A5E0  29 7F        )    AND #&7F
A5E2  99 74 C2     .t.   STA &C274,Y
A5E5  88           .     DEY
A5E6  10 F6        ..    BPL &A5DE
A5E8  A9 74        .t    LDA #&74
A5EA  85 B4        ..    STA &B4
A5EC  A9 C2        ..    LDA #&C2
A5EE  85 B5        ..    STA &B5
A5F0  20 9F 91      ..   JSR &919F
A5F3  A0 09        ..    LDY #&09
.
A5F5  B9 74 C2     .t.   LDA &C274,Y
A5F8  99 CC C8     ...   STA &C8CC,Y
A5FB  88           .     DEY
A5FC  10 F7        ..    BPL &A5F5
A5FE  A0 02        ..    LDY #&02
.
A600  B9 70 C2     .p.   LDA &C270,Y
A603  99 D6 C8     ...   STA &C8D6,Y
A606  88           .     DEY
A607  10 F7        ..    BPL &A600
A609  4C BE 8C     L..   JMP &8CBE
.
A60C  AE 17 C3     ...   LDX &C317
A60F  E8           .     INX
A610  D0 2B        .+    BNE &A63D
A612  20 4F 81      O.   JSR &814F
A615  A9 4E        .N    LDA #&4E
A617  6F 20        o     BBR6 &A639
A619  64 69        di    STZ &69
A61B  72 65        re    ADC (&65)
A61D  63           c     ...
A61E  74 6F        to    STZ &6F,X
A620  72 79        ry    ADC (&79)
A622  00           .     BRK
.
A623  20 0C A6      ..   JSR &A60C
A626  A2 00        ..    LDX #&00
A628  AD FA C8     ...   LDA &C8FA
.
A62B  DD 00 C4     ...   CMP &C400,X
A62E  D0 0E        ..    BNE &A63E
A630  DD FA C8     ...   CMP &C8FA,X
A633  D0 09        ..    BNE &A63E
A635  E8           .     INX
A636  BD BE 82     ...   LDA &82BE,X
.
A639  E0 05        ..    CPX #&05
A63B  D0 EE        ..    BNE &A62B
.
A63D  60           `     RTS
.
A63E  20 2B 81      +.   JSR &812B
A641  A8           .     TAY
A642  42           B     ...
A643  72 6F        ro    ADC (&6F)
A645  6B           k     ...
A646  65 6E        en    ADC &6E
A648  20 64 69      di   JSR &6964
A64B  72 65        re    ADC (&65)
A64D  63           c     ...
A64E  74 6F        to    STZ &6F,X
A650  72 79        ry    ADC (&79)
A652  00           .     BRK
.
A653  A6 F4        ..    LDX &F4
A655  BD F0 0D     ...   LDA &0DF0,X
A658  85 BB        ..    STA &BB
A65A  A9 00        ..    LDA #&00
A65C  85 BA        ..    STA &BA
A65E  60           `     RTS
.
A65F  20 53 A6      S.   JSR &A653
A662  A0 FD        ..    LDY #&FD
A664  98           .     TYA
A665  18           .     CLC
.
A666  71 BA        q.    ADC (&BA),Y
A668  88           .     DEY
A669  D0 FB        ..    BNE &A666
A66B  71 BA        q.    ADC (&BA),Y
A66D  A0 FE        ..    LDY #&FE
A66F  60           `     RTS
.
A670  20 5F A6      _.   JSR &A65F
A673  91 BA        ..    STA (&BA),Y
.
A675  60           `     RTS
.
A676  20 5F A6      _.   JSR &A65F
A679  D1 BA        ..    CMP (&BA),Y
A67B  F0 F8        ..    BEQ &A675
.
A67D  A9 0F        ..    LDA #&0F
A67F  8D CE C2     ...   STA &C2CE
A682  20 4F 81      O.   JSR &814F
A685  AA           .     TAX
A686  42           B     ...
A687  61 64        ad    ADC (&64,X)
A689  20 73 75      su   JSR &7573
A68C  6D 00 08     m..   ADC &0800
A68F  48           H     PHA
A690  5A           Z     PHY
A691  DA           .     PHX
A692  AD CE C2     ...   LDA &C2CE
A695  D0 E6        ..    BNE &A67D
A697  20 20 8D       .   JSR &8D20
A69A  18           .     CLC
A69B  A2 10        ..    LDX #&10
.
A69D  BD 04 C2     ...   LDA &C204,X
.
A6A0  29 21        )!    AND #&21
A6A2  F0 06        ..    BEQ &A6AA
A6A4  B0 D7        ..    BCS &A67D
A6A6  C9 01        ..    CMP #&01
A6A8  D0 D3        ..    BNE &A67D
.
A6AA  CA           .     DEX
A6AB  CA           .     DEX
A6AC  CA           .     DEX
A6AD  CA           .     DEX
A6AE  10 ED        ..    BPL &A69D
A6B0  90 CB        ..    BCC &A67D
A6B2  20 D8 A6      ..   JSR &A6D8
A6B5  CD C1 C2     ...   CMP &C2C1
A6B8  D0 C3        ..    BNE &A67D
A6BA  48           H     PHA
A6BB  48           H     PHA
A6BC  A0 05        ..    LDY #&05
A6BE  BA           .     TSX
.
A6BF  BD 03 01     ...   LDA &0103,X
A6C2  9D 01 01     ...   STA &0101,X
A6C5  E8           .     INX
A6C6  88           .     DEY
A6C7  10 F6        ..    BPL &A6BF
A6C9  A9 E2        ..    LDA #&E2
A6CB  9D 01 01     ...   STA &0101,X
A6CE  A9 A6        ..    LDA #&A6
A6D0  9D 02 01     ...   STA &0102,X
A6D3  FA           .     PLX
A6D4  7A           z     PLY
A6D5  68           h     PLA
A6D6  28           (     PLP
A6D7  60           `     RTS
.
A6D8  A2 79        .y    LDX #&79
A6DA  8A           .     TXA
A6DB  18           .     CLC
.
A6DC  7D 83 C3     }..   ADC &C383,X
A6DF  CA           .     DEX
A6E0  D0 FA        ..    BNE &A6DC
A6E2  60           `     RTS
.
A6E3  08           .     PHP
A6E4  48           H     PHA
A6E5  5A           Z     PHY
A6E6  DA           .     PHX
A6E7  20 D8 A6      ..   JSR &A6D8
A6EA  8D C1 C2     ...   STA &C2C1
A6ED  9C CE C2     ...   STZ &C2CE
A6F0  9C D5 C2     ...   STZ &C2D5
A6F3  9C DC C2     ...   STZ &C2DC
A6F6  FA           .     PLX
A6F7  7A           z     PLY
A6F8  68           h     PLA
A6F9  28           (     PLP
A6FA  60           `     RTS
.
A6FB  AD 91 C2     ...   LDA &C291
A6FE  85 B4        ..    STA &B4
A700  AD 92 C2     ...   LDA &C292
A703  85 B5        ..    STA &B5
A705  AD 94 C2     ...   LDA &C294
A708  85 B7        ..    STA &B7
A70A  AD 93 C2     ...   LDA &C293
A70D  85 B6        ..    STA &B6
A70F  A2 0B        ..    LDX #&0B
.
A711  BD 1B 86     ...   LDA &861B,X
A714  9D 14 C2     ...   STA &C214,X
A717  CA           .     DEX
A718  D0 F7        ..    BNE &A711
A71A  A0 03        ..    LDY #&03
.
A71C  B9 6C C2     .l.   LDA &C26C,Y
A71F  99 14 C3     ...   STA &C314,Y
A722  E0 00        ..    CPX #&00
A724  F0 03        ..    BEQ &A729
A726  9D 1A C2     ...   STA &C21A,X
.
A729  E8           .     INX
A72A  88           .     DEY
A72B  10 EF        ..    BPL &A71C
A72D  4C B7 80     L..   JMP &80B7
.
A730  A2 0B        ..    LDX #&0B
.
A732  BD 1B 86     ...   LDA &861B,X
A735  9D 14 C2     ...   STA &C214,X
A738  CA           .     DEX
A739  D0 F7        ..    BNE &A732
A73B  A0 03        ..    LDY #&03
.
A73D  B9 70 C2     .p.   LDA &C270,Y
A740  99 14 C3     ...   STA &C314,Y
A743  E0 00        ..    CPX #&00
A745  F0 03        ..    BEQ &A74A
A747  9D 1A C2     ...   STA &C21A,X
.
A74A  E8           .     INX
A74B  88           .     DEY
A74C  10 EF        ..    BPL &A73D
A74E  20 B7 80      ..   JSR &80B7
A751  4C 25 B9     L%.   JMP &B925
A754  A2 CE        ..    LDX #&CE
A756  A0 06        ..    LDY #&06
A758  20 0C B8      ..   JSR &B80C
A75B  8C DA C2     ...   STY &C2DA
A75E  8E DB C2     ...   STX &C2DB
A761  A9 7F        .    LDA #&7F
A763  85 B8        ..    STA &B8
A765  A9 C2        ..    LDA #&C2
A767  85 B9        ..    STA &B9
A769  A9 74        .t    LDA #&74
A76B  8D 7F C2     ..   STA &C27F
A76E  A9 C2        ..    LDA #&C2
A770  8D 80 C2     ...   STA &C280
A773  20 FF 88      ..   JSR &88FF
A776  F0 03        ..    BEQ &A77B
A778  4C 14 89     L..   JMP &8914
.
A77B  A5 B6        ..    LDA &B6
A77D  8D 93 C2     ...   STA &C293
A780  A5 B7        ..    LDA &B7
A782  8D 94 C2     ...   STA &C294
A785  A5 B4        ..    LDA &B4
A787  8D 91 C2     ...   STA &C291
A78A  A5 B5        ..    LDA &B5
A78C  8D 92 C2     ...   STA &C292
A78F  A0 03        ..    LDY #&03
.
A791  B9 14 C3     ...   LDA &C314,Y
A794  99 6C C2     .l.   STA &C26C,Y
A797  88           .     DEY
A798  10 F7        ..    BPL &A791
A79A  20 95 87      ..   JSR &8795
A79D  A0 03        ..    LDY #&03
.
A79F  B9 14 C3     ...   LDA &C314,Y
A7A2  99 2C C2     .,.   STA &C22C,Y
A7A5  88           .     DEY
A7A6  10 F7        ..    BPL &A79F
A7A8  20 B5 A2      ..   JSR &A2B5
A7AB  20 25 85      %.   JSR &8525
A7AE  D0 03        ..    BNE &A7B3
A7B0  4C 42 85     LB.   JMP &8542
.
A7B3  20 9F 91      ..   JSR &919F
A7B6  20 20 8D       .   JSR &8D20
A7B9  A0 03        ..    LDY #&03
.
A7BB  B9 14 C3     ...   LDA &C314,Y
A7BE  99 70 C2     .p.   STA &C270,Y
A7C1  88           .     DEY
A7C2  10 F7        ..    BPL &A7BB
A7C4  20 FB A6      ..   JSR &A6FB
.
A7C7  A0 04        ..    LDY #&04
A7C9  B1 B6        ..    LDA (&B6),Y
A7CB  88           .     DEY
A7CC  11 B6        ..    ORA (&B6),Y
A7CE  10 0F        ..    BPL &A7DF
.
A7D0  24 FF        $.    BIT &FF
A7D2  10 03        ..    BPL &A7D7
A7D4  4C D9 80     L..   JMP &80D9
.
A7D7  20 23 87      #.   JSR &8723
A7DA  F0 EB        ..    BEQ &A7C7
A7DC  4C 95 87     L..   JMP &8795
.
A7DF  A5 B6        ..    LDA &B6
A7E1  8D 93 C2     ...   STA &C293
A7E4  A5 B7        ..    LDA &B7
A7E6  8D 94 C2     ...   STA &C294
A7E9  20 A8 89      ..   JSR &89A8
A7EC  A0 16        ..    LDY #&16
A7EE  B1 B6        ..    LDA (&B6),Y
A7F0  8D A2 C2     ...   STA &C2A2
A7F3  C8           .     INY
A7F4  B1 B6        ..    LDA (&B6),Y
A7F6  8D A3 C2     ...   STA &C2A3
A7F9  C8           .     INY
A7FA  B1 B6        ..    LDA (&B6),Y
A7FC  0D 17 C3     ...   ORA &C317
A7FF  8D A4 C2     ...   STA &C2A4
A802  A2 00        ..    LDX #&00
A804  A0 03        ..    LDY #&03
.
A806  B9 89 C2     ...   LDA &C289,Y
A809  99 8D C2     ...   STA &C28D,Y
A80C  8A           .     TXA
A80D  99 89 C2     ...   STA &C289,Y
A810  88           .     DEY
A811  10 F3        ..    BPL &A806
A813  A0 09        ..    LDY #&09
.
A815  B1 B6        ..    LDA (&B6),Y
A817  29 7F        )    AND #&7F
A819  99 74 C2     .t.   STA &C274,Y
A81C  88           .     DEY
A81D  10 F6        ..    BPL &A815
A81F  A9 0D        ..    LDA #&0D
A821  8D 7E C2     .~.   STA &C27E
A824  20 30 A7      0.   JSR &A730
A827  20 33 8B      3.   JSR &8B33
A82A  20 AD 8B      ..   JSR &8BAD
A82D  20 8A 8C      ..   JSR &8C8A
A830  A0 02        ..    LDY #&02
.
A832  B9 3A C2     .:.   LDA &C23A,Y
A835  99 A8 C2     ...   STA &C2A8,Y
A838  B9 3D C2     .=.   LDA &C23D,Y
A83B  99 A5 C2     ...   STA &C2A5,Y
A83E  88           .     DEY
A83F  10 F1        ..    BPL &A832
A841  AD DB C2     ...   LDA &C2DB
A844  8D 60 C2     .`.   STA &C260
A847  AD DA C2     ...   LDA &C2DA
A84A  8D 61 C2     .a.   STA &C261
A84D  A9 08        ..    LDA #&08
A84F  04 CD        ..    TSB &CD
A851  AD 6F C2     .o.   LDA &C26F
A854  0D A4 C2     ...   ORA &C2A4
A857  8D A4 C2     ...   STA &C2A4
A85A  AD 73 C2     .s.   LDA &C273
A85D  0D AA C2     ...   ORA &C2AA
A860  8D AA C2     ...   STA &C2AA
A863  AD 17 C3     ...   LDA &C317
A866  48           H     PHA
A867  A9 00        ..    LDA #&00
A869  8D 17 C3     ...   STA &C317
A86C  20 64 B8      d.   JSR &B864
A86F  20 7D 96      }.   JSR &967D
A872  20 72 B8      r.   JSR &B872
A875  68           h     PLA
A876  8D 17 C3     ...   STA &C317
A879  20 BE 8C      ..   JSR &8CBE
A87C  20 FB A6      ..   JSR &A6FB
A87F  4C D0 A7     L..   JMP &A7D0
A882  AE 17 C3     ...   LDX &C317
A885  E8           .     INX
A886  F0 10        ..    BEQ &A898
A888  20 95 87      ..   JSR &8795
A88B  A9 FF        ..    LDA #&FF
A88D  A0 00        ..    LDY #&00
.
A88F  C0 00        ..    CPY #&00
A891  D0 27        .'    BNE &A8BA
A893  A8           .     TAY
A894  D0 03        ..    BNE &A899
A896  A9 08        ..    LDA #&08
.
A898  60           `     RTS
.
A899  20 8E A6      ..   JSR &A68E
A89C  86 C3        ..    STX &C3
A89E  88           .     DEY
A89F  D0 06        ..    BNE &A8A7
.
A8A1  A6 C3        ..    LDX &C3
A8A3  A9 00        ..    LDA #&00
A8A5  A8           .     TAY
A8A6  60           `     RTS
.
A8A7  A2 10        ..    LDX #&10
.
A8A9  20 EE A9      ..   JSR &A9EE
A8AC  9E 04 C2     ...   STZ &C204,X
A8AF  CA           .     DEX
A8B0  CA           .     DEX
A8B1  CA           .     DEX
A8B2  CA           .     DEX
A8B3  10 F4        ..    BPL &A8A9
A8B5  EE 04 C2     ...   INC &C204
A8B8  80 E7        ..    BRA &A8A1
.
A8BA  20 8E A6      ..   JSR &A68E
.
A8BD  86 C3        ..    STX &C3
A8BF  48           H     PHA
A8C0  20 6E AB      n.   JSR &AB6E
A8C3  20 31 B0      1.   JSR &B031
A8C6  68           h     PLA
A8C7  A4 CF        ..    LDY &CF
A8C9  AA           .     TAX
A8CA  D0 20        .     BNE &A8EC
A8CC  A6 C3        ..    LDX &C3
A8CE  B9 7A C3     .z.   LDA &C37A,Y
A8D1  95 00        ..    STA &00,X
A8D3  B9 70 C3     .p.   LDA &C370,Y
A8D6  95 01        ..    STA &01,X
A8D8  B9 66 C3     .f.   LDA &C366,Y
A8DB  95 02        ..    STA &02,X
A8DD  B9 5C C3     .\.   LDA &C35C,Y
A8E0  95 03        ..    STA &03,X
.
A8E2  20 E4 AF      ..   JSR &AFE4
A8E5  A9 00        ..    LDA #&00
A8E7  A6 C3        ..    LDX &C3
A8E9  A4 C2        ..    LDY &C2
A8EB  60           `     RTS
.
A8EC  CA           .     DEX
A8ED  D0 7C        .|    BNE &A96B
A8EF  B9 AC C3     ...   LDA &C3AC,Y
A8F2  10 34        .4    BPL &A928
.
A8F4  A6 C3        ..    LDX &C3
A8F6  B5 00        ..    LDA &00,X
A8F8  8D 9A C2     ...   STA &C29A
A8FB  B5 01        ..    LDA &01,X
A8FD  8D 9B C2     ...   STA &C29B
A900  B5 02        ..    LDA &02,X
A902  8D 9C C2     ...   STA &C29C
A905  B5 03        ..    LDA &03,X
A907  8D 9D C2     ...   STA &C29D
A90A  20 BF AC      ..   JSR &ACBF
A90D  A6 C3        ..    LDX &C3
A90F  A4 CF        ..    LDY &CF
A911  B5 00        ..    LDA &00,X
A913  99 7A C3     .z.   STA &C37A,Y
A916  B5 01        ..    LDA &01,X
A918  99 70 C3     .p.   STA &C370,Y
A91B  B5 02        ..    LDA &02,X
A91D  99 66 C3     .f.   STA &C366,Y
A920  B5 03        ..    LDA &03,X
A922  99 5C C3     .\.   STA &C35C,Y
A925  4C E2 A8     L..   JMP &A8E2
.
A928  A6 C3        ..    LDX &C3
A92A  A4 CF        ..    LDY &CF
A92C  38           8     SEC
A92D  B9 52 C3     .R.   LDA &C352,Y
A930  F5 00        ..    SBC &00,X
A932  B9 48 C3     .H.   LDA &C348,Y
A935  F5 01        ..    SBC &01,X
A937  B9 3E C3     .>.   LDA &C33E,Y
A93A  F5 02        ..    SBC &02,X
A93C  B9 34 C3     .4.   LDA &C334,Y
A93F  F5 03        ..    SBC &03,X
A941  90 17        ..    BCC &A95A
A943  B5 00        ..    LDA &00,X
A945  99 7A C3     .z.   STA &C37A,Y
A948  B5 01        ..    LDA &01,X
A94A  99 70 C3     .p.   STA &C370,Y
A94D  B5 02        ..    LDA &02,X
A94F  99 66 C3     .f.   STA &C366,Y
A952  B5 03        ..    LDA &03,X
A954  99 5C C3     .\.   STA &C35C,Y
A957  4C E2 A8     L..   JMP &A8E2
.
A95A  20 48 81      H.   JSR &8148
A95D  B7 4F        .O    SMB3 &4F
A95F  75 74        ut    ADC &74,X
A961  73           s     ...
A962  69 64        id    ADC #&64
A964  65 20        e     ADC &20
A966  66 69        fi    ROR &69
A968  6C 65 00     le.   JMP (&0065)
.
A96B  CA           .     DEX
A96C  D0 19        ..    BNE &A987
A96E  A6 C3        ..    LDX &C3
A970  B9 52 C3     .R.   LDA &C352,Y
A973  95 00        ..    STA &00,X
A975  B9 48 C3     .H.   LDA &C348,Y
A978  95 01        ..    STA &01,X
A97A  B9 3E C3     .>.   LDA &C33E,Y
A97D  95 02        ..    STA &02,X
A97F  B9 34 C3     .4.   LDA &C334,Y
A982  95 03        ..    STA &03,X
.
A984  4C E2 A8     L..   JMP &A8E2
.
A987  CA           .     DEX
A988  D0 41        .A    BNE &A9CB
A98A  A6 C3        ..    LDX &C3
A98C  B9 AC C3     ...   LDA &C3AC,Y
A98F  30 03        0.    BMI &A994
A991  4C 42 AF     LB.   JMP &AF42
.
A994  B5 00        ..    LDA &00,X
A996  8D 9A C2     ...   STA &C29A
A999  B5 01        ..    LDA &01,X
A99B  8D 9B C2     ...   STA &C29B
A99E  B5 02        ..    LDA &02,X
A9A0  8D 9C C2     ...   STA &C29C
A9A3  B5 03        ..    LDA &03,X
A9A5  8D 9D C2     ...   STA &C29D
A9A8  20 BF AC      ..   JSR &ACBF
A9AB  A6 C3        ..    LDX &C3
A9AD  A4 CF        ..    LDY &CF
A9AF  B5 00        ..    LDA &00,X
A9B1  99 52 C3     .R.   STA &C352,Y
A9B4  B5 01        ..    LDA &01,X
A9B6  99 48 C3     .H.   STA &C348,Y
A9B9  B5 02        ..    LDA &02,X
A9BB  99 3E C3     .>.   STA &C33E,Y
A9BE  B5 03        ..    LDA &03,X
A9C0  99 34 C3     .4.   STA &C334,Y
A9C3  20 86 AB      ..   JSR &AB86
A9C6  B0 BC        ..    BCS &A984
A9C8  4C F4 A8     L..   JMP &A8F4
.
A9CB  A2 10        ..    LDX #&10
.
A9CD  BD 04 C2     ...   LDA &C204,X
A9D0  4A           J     LSR A
A9D1  29 0F        ).    AND #&0F
A9D3  C5 CF        ..    CMP &CF
A9D5  D0 0B        ..    BNE &A9E2
A9D7  20 EE A9      ..   JSR &A9EE
A9DA  BD 04 C2     ...   LDA &C204,X
A9DD  29 01        ).    AND #&01
A9DF  9D 04 C2     ...   STA &C204,X
.
A9E2  CA           .     DEX
A9E3  CA           .     DEX
A9E4  CA           .     DEX
A9E5  CA           .     DEX
A9E6  10 E5        ..    BPL &A9CD
A9E8  4C A1 A8     L..   JMP &A8A1
.
A9EB  20 47 AB      G.   JSR &AB47
.
A9EE  20 41 AA      A.   JSR &AA41
A9F1  BD 04 C2     ...   LDA &C204,X
A9F4  C9 C0        ..    CMP #&C0
A9F6  90 45        .E    BCC &AA3D
A9F8  8A           .     TXA
A9F9  4A           J     LSR A
A9FA  4A           J     LSR A
A9FB  69 C9        i.    ADC #&C9
A9FD  85 BD        ..    STA &BD
A9FF  A9 00        ..    LDA #&00
AA01  85 BC        ..    STA &BC
AA03  BD 04 C2     ...   LDA &C204,X
AA06  29 BF        ).    AND #&BF
AA08  9D 04 C2     ...   STA &C204,X
AA0B  29 1E        ).    AND #&1E
AA0D  6A           j     ROR A
AA0E  09 30        .0    ORA #&30
AA10  8D D4 C2     ...   STA &C2D4
AA13  BD 01 C2     ...   LDA &C201,X
AA16  8D D0 C2     ...   STA &C2D0
AA19  BD 02 C2     ...   LDA &C202,X
AA1C  8D D1 C2     ...   STA &C2D1
AA1F  BD 03 C2     ...   LDA &C203,X
AA22  8D D2 C2     ...   STA &C2D2
AA25  20 B1 B3      ..   JSR &B3B1
AA28  20 48 80      H.   JSR &8048
AA2B  86 C1        ..    STX &C1
.
AA2D  A6 C1        ..    LDX &C1
AA2F  20 32 B9      2.   JSR &B932
AA32  F0 07        ..    BEQ &AA3B
AA34  C6 CE        ..    DEC &CE
AA36  10 F5        ..    BPL &AA2D
AA38  4C CA 80     L..   JMP &80CA
.
AA3B  A6 C1        ..    LDX &C1
.
AA3D  60           `     RTS
AA3E  A9 05        ..    LDA #&05
AA40  60           `     RTS
.
AA41  AD 31 C3     .1.   LDA &C331
AA44  F0 29        .)    BEQ &AA6F
AA46  9C 31 C3     .1.   STZ &C331
AA49  AE D4 C2     ...   LDX &C2D4
AA4C  20 51 81      Q.   JSR &8151
AA4F  CA           .     DEX
AA50  44           D     ...
AA51  61 74        at    ADC (&74,X)
AA53  61 20        a     ADC (&20,X)
AA55  6C 6F 73     los   JMP (&736F)
AA58  74 2C        t,    STZ &2C,X
AA5A  20 63 68      ch   JSR &6863
AA5D  61 6E        an    ADC (&6E,X)
AA5F  6E 65 6C     nel   ROR &6C65
AA62  00           .     BRK
.
AA63  8A           .     TXA
AA64  8E A1 C2     ...   STX &C2A1
AA67  4A           J     LSR A
AA68  4A           J     LSR A
AA69  69 C9        i.    ADC #&C9
AA6B  85 BF        ..    STA &BF
AA6D  64 BE        d.    STZ &BE
.
AA6F  60           `     RTS
.
AA70  A2 10        ..    LDX #&10
AA72  8E 95 C2     ...   STX &C295
AA75  A8           .     TAY
.
AA76  BD 04 C2     ...   LDA &C204,X
AA79  29 01        ).    AND #&01
AA7B  F0 03        ..    BEQ &AA80
AA7D  8E 95 C2     ...   STX &C295
.
AA80  BD 04 C2     ...   LDA &C204,X
AA83  10 75        .u    BPL &AAFA
AA85  BD 01 C2     ...   LDA &C201,X
AA88  CD 96 C2     ...   CMP &C296
AA8B  D0 6D        .m    BNE &AAFA
AA8D  BD 02 C2     ...   LDA &C202,X
AA90  CD 97 C2     ...   CMP &C297
AA93  D0 65        .e    BNE &AAFA
AA95  BD 03 C2     ...   LDA &C203,X
AA98  CD 98 C2     ...   CMP &C298
AA9B  D0 5D        .]    BNE &AAFA
AA9D  20 63 AA      c.   JSR &AA63
.
AAA0  98           .     TYA
AAA1  4A           J     LSR A
AAA2  29 40        )@    AND #&40
AAA4  1D 04 C2     ...   ORA &C204,X
AAA7  6A           j     ROR A
AAA8  29 E0        ).    AND #&E0
AAAA  05 CF        ..    ORA &CF
AAAC  08           .     PHP
AAAD  18           .     CLC
AAAE  2A           *     ROL A
AAAF  9D 04 C2     ...   STA &C204,X
AAB2  28           (     PLP
AAB3  90 1E        ..    BCC &AAD3
AAB5  A0 10        ..    LDY #&10
.
AAB7  B9 04 C2     ...   LDA &C204,Y
AABA  D0 07        ..    BNE &AAC3
AABC  A9 01        ..    LDA #&01
AABE  99 04 C2     ...   STA &C204,Y
AAC1  D0 34        .4    BNE &AAF7
.
AAC3  88           .     DEY
AAC4  88           .     DEY
AAC5  88           .     DEY
AAC6  88           .     DEY
AAC7  10 EE        ..    BPL &AAB7
AAC9  20 65 AB      e.   JSR &AB65
AACC  7E 04 C2     ~..   ROR &C204,X
AACF  38           8     SEC
AAD0  3E 04 C2     >..   ROL &C204,X
.
AAD3  E8           .     INX
AAD4  E8           .     INX
AAD5  E8           .     INX
AAD6  E8           .     INX
AAD7  E0 11        ..    CPX #&11
AAD9  90 02        ..    BCC &AADD
AADB  A2 00        ..    LDX #&00
.
AADD  BD 04 C2     ...   LDA &C204,X
AAE0  4A           J     LSR A
AAE1  F0 14        ..    BEQ &AAF7
AAE3  90 12        ..    BCC &AAF7
AAE5  18           .     CLC
AAE6  2A           *     ROL A
AAE7  9D 04 C2     ...   STA &C204,X
AAEA  20 65 AB      e.   JSR &AB65
AAED  20 65 AB      e.   JSR &AB65
AAF0  7E 04 C2     ~..   ROR &C204,X
AAF3  38           8     SEC
AAF4  3E 04 C2     >..   ROL &C204,X
.
AAF7  4C EB A9     L..   JMP &A9EB
.
AAFA  CA           .     DEX
AAFB  CA           .     DEX
AAFC  CA           .     DEX
AAFD  CA           .     DEX
AAFE  30 03        0.    BMI &AB03
AB00  4C 76 AA     Lv.   JMP &AA76
.
AB03  AE 95 C2     ...   LDX &C295
AB06  AD 96 C2     ...   LDA &C296
AB09  9D 01 C2     ...   STA &C201,X
AB0C  8D D0 C2     ...   STA &C2D0
AB0F  AD 97 C2     ...   LDA &C297
AB12  9D 02 C2     ...   STA &C202,X
AB15  8D D1 C2     ...   STA &C2D1
AB18  AD 98 C2     ...   LDA &C298
AB1B  9D 03 C2     ...   STA &C203,X
AB1E  8D D2 C2     ...   STA &C2D2
AB21  20 63 AA      c.   JSR &AA63
AB24  AD 98 C2     ...   LDA &C298
AB27  20 B1 B3      ..   JSR &B3B1
AB2A  84 B1        ..    STY &B1
AB2C  86 B0        ..    STX &B0
AB2E  20 48 80      H.   JSR &8048
.
AB31  A6 B0        ..    LDX &B0
AB33  20 36 B9      6.   JSR &B936
AB36  F0 07        ..    BEQ &AB3F
AB38  C6 CE        ..    DEC &CE
AB3A  10 F5        ..    BPL &AB31
AB3C  4C CA 80     L..   JMP &80CA
.
AB3F  A9 81        ..    LDA #&81
AB41  9D 04 C2     ...   STA &C204,X
AB44  4C A0 AA     L..   JMP &AAA0
.
AB47  A2 10        ..    LDX #&10
.
AB49  BD 04 C2     ...   LDA &C204,X
AB4C  29 01        ).    AND #&01
AB4E  D0 35        .5    BNE &AB85
AB50  CA           .     DEX
AB51  CA           .     DEX
AB52  CA           .     DEX
AB53  CA           .     DEX
AB54  10 F3        ..    BPL &AB49
AB56  4C 7D A6     L}.   JMP &A67D
.
AB59  20 48 81      H.   JSR &8148
AB5C  DE 43 68     .Ch   DEC &6843,X
AB5F  61 6E        an    ADC (&6E,X)
AB61  6E 65 6C     nel   ROR &6C65
AB64  00           .     BRK
.
AB65  CA           .     DEX
AB66  CA           .     DEX
AB67  CA           .     DEX
AB68  CA           .     DEX
AB69  10 02        ..    BPL &AB6D
AB6B  A2 10        ..    LDX #&10
.
AB6D  60           `     RTS
.
AB6E  84 C2        ..    STY &C2
AB70  8C D5 C2     ...   STY &C2D5
AB73  C0 3A        .:    CPY #&3A
AB75  B0 E2        ..    BCS &AB59
AB77  98           .     TYA
AB78  38           8     SEC
AB79  E9 30        .0    SBC #&30
AB7B  90 DC        ..    BCC &AB59
AB7D  85 CF        ..    STA &CF
AB7F  AA           .     TAX
AB80  BD AC C3     ...   LDA &C3AC,X
AB83  F0 D4        ..    BEQ &AB59
.
AB85  60           `     RTS
.
AB86  A6 CF        ..    LDX &CF
AB88  BD 34 C3     .4.   LDA &C334,X
AB8B  DD 5C C3     .\.   CMP &C35C,X
AB8E  D0 19        ..    BNE &ABA9
AB90  BD 3E C3     .>.   LDA &C33E,X
AB93  DD 66 C3     .f.   CMP &C366,X
AB96  D0 11        ..    BNE &ABA9
AB98  BD 48 C3     .H.   LDA &C348,X
AB9B  DD 70 C3     .p.   CMP &C370,X
AB9E  D0 09        ..    BNE &ABA9
ABA0  BD 52 C3     .R.   LDA &C352,X
ABA3  DD 7A C3     .z.   CMP &C37A,X
ABA6  D0 01        ..    BNE &ABA9
ABA8  18           .     CLC
.
ABA9  60           `     RTS
ABAA  A4 B4        ..    LDY &B4
ABAC  20 6E AB      n.   JSR &AB6E
ABAF  6A           j     ROR A
ABB0  B0 09        ..    BCS &ABBB
ABB2  20 8E A6      ..   JSR &A68E
ABB5  20 31 B0      1.   JSR &B031
ABB8  20 86 AB      ..   JSR &AB86
.
ABBB  A2 00        ..    LDX #&00
ABBD  B0 01        ..    BCS &ABC0
ABBF  CA           .     DEX
.
ABC0  A4 B5        ..    LDY &B5
ABC2  60           `     RTS
.
ABC3  BD AC C3     ...   LDA &C3AC,X
ABC6  29 C8        ).    AND #&C8
ABC8  9D AC C3     ...   STA &C3AC,X
ABCB  20 48 81      H.   JSR &8148
ABCE  DF 45        .E    BBS5 &AC15
ABD0  4F 46        OF    BBR4 &AC18
ABD2  00           .     BRK
ABD3  86 C3        ..    STX &C3
ABD5  20 6E AB      n.   JSR &AB6E
ABD8  6A           j     ROR A
ABD9  B0 22        ."    BCS &ABFD
ABDB  29 04        ).    AND #&04
ABDD  D0 E4        ..    BNE &ABC3
ABDF  20 86 AB      ..   JSR &AB86
ABE2  B0 19        ..    BCS &ABFD
ABE4  D0 DD        ..    BNE &ABC3
ABE6  20 8E A6      ..   JSR &A68E
ABE9  A6 CF        ..    LDX &CF
ABEB  BD AC C3     ...   LDA &C3AC,X
ABEE  29 C0        ).    AND #&C0
ABF0  09 08        ..    ORA #&08
ABF2  9D AC C3     ...   STA &C3AC,X
ABF5  A4 C2        ..    LDY &C2
ABF7  A6 C3        ..    LDX &C3
ABF9  38           8     SEC
ABFA  A9 FE        ..    LDA #&FE
ABFC  60           `     RTS
.
ABFD  A6 CF        ..    LDX &CF
ABFF  18           .     CLC
AC00  BD CA C3     ...   LDA &C3CA,X
AC03  7D 70 C3     }p.   ADC &C370,X
AC06  8D 96 C2     ...   STA &C296
AC09  BD C0 C3     ...   LDA &C3C0,X
AC0C  7D 66 C3     }f.   ADC &C366,X
AC0F  8D 97 C2     ...   STA &C297
AC12  BD B6 C3     ...   LDA &C3B6,X
.
AC15  7D 5C C3     }\.   ADC &C35C,X
.
AC18  8D 98 C2     ...   STA &C298
AC1B  A9 40        .@    LDA #&40
AC1D  20 70 AA      p.   JSR &AA70
AC20  A6 CF        ..    LDX &CF
AC22  BC 7A C3     .z.   LDY &C37A,X
AC25  9C CF C2     ...   STZ &C2CF
AC28  20 C8 AF      ..   JSR &AFC8
AC2B  B1 BE        ..    LDA (&BE),Y
AC2D  A4 C2        ..    LDY &C2
AC2F  A6 C3        ..    LDX &C3
AC31  18           .     CLC
AC32  60           `     RTS
.
AC33  A0 02        ..    LDY #&02
.
AC35  B9 14 C3     ...   LDA &C314,Y
AC38  99 30 C2     .0.   STA &C230,Y
AC3B  88           .     DEY
AC3C  10 F7        ..    BPL &AC35
AC3E  AD 17 C3     ...   LDA &C317
AC41  8D 33 C2     .3.   STA &C233
AC44  A6 CF        ..    LDX &CF
AC46  BD B6 C3     ...   LDA &C3B6,X
AC49  29 E0        ).    AND #&E0
AC4B  8D 2F C2     ./.   STA &C22F
AC4E  BD E8 C3     ...   LDA &C3E8,X
AC51  8D 2C C2     .,.   STA &C22C
AC54  BD DE C3     ...   LDA &C3DE,X
AC57  8D 2D C2     .-.   STA &C22D
AC5A  BD D4 C3     ...   LDA &C3D4,X
AC5D  8D 2E C2     ...   STA &C22E
AC60  20 95 87      ..   JSR &8795
AC63  A0 03        ..    LDY #&03
.
AC65  B9 30 C2     .0.   LDA &C230,Y
AC68  99 2C C2     .,.   STA &C22C,Y
AC6B  88           .     DEY
AC6C  10 F7        ..    BPL &AC65
AC6E  20 28 B3      (.   JSR &B328
AC71  A6 CF        ..    LDX &CF
AC73  BD CA C3     ...   LDA &C3CA,X
AC76  8D 34 C2     .4.   STA &C234
AC79  BD C0 C3     ...   LDA &C3C0,X
AC7C  8D 35 C2     .5.   STA &C235
AC7F  BD B6 C3     ...   LDA &C3B6,X
AC82  29 1F        ).    AND #&1F
AC84  8D 36 C2     .6.   STA &C236
AC87  A9 05        ..    LDA #&05
AC89  85 B8        ..    STA &B8
AC8B  A9 C4        ..    LDA #&C4
AC8D  85 B9        ..    STA &B9
AC8F  A6 CF        ..    LDX &CF
.
AC91  B2 B8        ..    LDA (&B8)
AC93  D0 06        ..    BNE &AC9B
AC95  9D AC C3     ...   STA &C3AC,X
AC98  4C 7D A6     L}.   JMP &A67D
.
AC9B  A0 19        ..    LDY #&19
AC9D  B1 B8        ..    LDA (&B8),Y
AC9F  DD F2 C3     ...   CMP &C3F2,X
ACA2  D0 0E        ..    BNE &ACB2
ACA4  88           .     DEY
.
ACA5  B1 B8        ..    LDA (&B8),Y
ACA7  D9 1E C2     ...   CMP &C21E,Y
ACAA  D0 06        ..    BNE &ACB2
ACAC  88           .     DEY
ACAD  C0 16        ..    CPY #&16
ACAF  B0 F4        ..    BCS &ACA5
ACB1  60           `     RTS
.
ACB2  A5 B8        ..    LDA &B8
ACB4  18           .     CLC
ACB5  69 1A        i.    ADC #&1A
ACB7  85 B8        ..    STA &B8
ACB9  90 D6        ..    BCC &AC91
ACBB  E6 B9        ..    INC &B9
ACBD  B0 D2        ..    BCS &AC91
.
ACBF  A9 00        ..    LDA #&00
ACC1  8D B5 C2     ...   STA &C2B5
.
ACC4  A2 03        ..    LDX #&03
.
ACC6  BD 2C C2     .,.   LDA &C22C,X
ACC9  9D BC C2     ...   STA &C2BC,X
ACCC  CA           .     DEX
ACCD  10 F7        ..    BPL &ACC6
ACCF  8E 2E C2     ...   STX &C22E
ACD2  8E 2F C2     ./.   STX &C22F
ACD5  A6 CF        ..    LDX &CF
ACD7  BD 84 C3     ...   LDA &C384,X
ACDA  CD 9D C2     ...   CMP &C29D
ACDD  D0 16        ..    BNE &ACF5
ACDF  BD 8E C3     ...   LDA &C38E,X
ACE2  CD 9C C2     ...   CMP &C29C
ACE5  D0 0E        ..    BNE &ACF5
ACE7  BD 98 C3     ...   LDA &C398,X
ACEA  CD 9B C2     ...   CMP &C29B
ACED  D0 06        ..    BNE &ACF5
ACEF  BD A2 C3     ...   LDA &C3A2,X
ACF2  CD 9A C2     ...   CMP &C29A
.
ACF5  90 28        .(    BCC &AD1F
ACF7  BD 34 C3     .4.   LDA &C334,X
ACFA  CD 9D C2     ...   CMP &C29D
ACFD  D0 1B        ..    BNE &AD1A
ACFF  BD 3E C3     .>.   LDA &C33E,X
AD02  CD 9C C2     ...   CMP &C29C
AD05  D0 13        ..    BNE &AD1A
AD07  BD 48 C3     .H.   LDA &C348,X
AD0A  CD 9B C2     ...   CMP &C29B
AD0D  D0 0B        ..    BNE &AD1A
AD0F  BD 52 C3     .R.   LDA &C352,X
AD12  CD 9A C2     ...   CMP &C29A
AD15  D0 03        ..    BNE &AD1A
.
AD17  4C 2A AF     L*.   JMP &AF2A
.
AD1A  B0 FB        ..    BCS &AD17
AD1C  4C 37 AE     L7.   JMP &AE37
.
AD1F  20 33 AC      3.   JSR &AC33
AD22  BD A2 C3     ...   LDA &C3A2,X
AD25  C9 01        ..    CMP #&01
AD27  BD 98 C3     ...   LDA &C398,X
AD2A  69 00        i.    ADC #&00
AD2C  8D 37 C2     .7.   STA &C237
AD2F  BD 8E C3     ...   LDA &C38E,X
AD32  69 00        i.    ADC #&00
AD34  8D 38 C2     .8.   STA &C238
AD37  BD 84 C3     ...   LDA &C384,X
AD3A  69 00        i.    ADC #&00
AD3C  8D 39 C2     .9.   STA &C239
AD3F  20 C3 82      ..   JSR &82C3
AD42  9C 3D C2     .=.   STZ &C23D
AD45  9C 3E C2     .>.   STZ &C23E
AD48  9C 3F C2     .?.   STZ &C23F
AD4B  AE FE C1     ...   LDX &C1FE
.
AD4E  AD 3F C2     .?.   LDA &C23F
AD51  DD FF C0     ...   CMP &C0FF,X
AD54  90 14        ..    BCC &AD6A
AD56  D0 21        .!    BNE &AD79
AD58  AD 3E C2     .>.   LDA &C23E
AD5B  DD FE C0     ...   CMP &C0FE,X
AD5E  90 0A        ..    BCC &AD6A
AD60  D0 17        ..    BNE &AD79
AD62  AD 3D C2     .=.   LDA &C23D
AD65  DD FD C0     ...   CMP &C0FD,X
AD68  B0 0F        ..    BCS &AD79
.
AD6A  A0 02        ..    LDY #&02
.
AD6C  BD FF C0     ...   LDA &C0FF,X
AD6F  99 3D C2     .=.   STA &C23D,Y
AD72  CA           .     DEX
AD73  88           .     DEY
AD74  10 F6        ..    BPL &AD6C
AD76  8A           .     TXA
AD77  80 03        ..    BRA &AD7C
.
AD79  CA           .     DEX
AD7A  CA           .     DEX
AD7B  CA           .     DEX
.
AD7C  D0 D0        ..    BNE &AD4E
AD7E  A2 03        ..    LDX #&03
.
AD80  BD 3C C2     .<.   LDA &C23C,X
AD83  DD 9A C2     ...   CMP &C29A,X
AD86  D0 06        ..    BNE &AD8E
AD88  CA           .     DEX
AD89  D0 F5        ..    BNE &AD80
AD8B  EC 9A C2     ...   CPX &C29A
.
AD8E  AD 9C C2     ...   LDA &C29C
AD91  AC 9D C2     ...   LDY &C29D
AD94  1A           .     INC A
AD95  D0 06        ..    BNE &AD9D
AD97  C8           .     INY
AD98  D0 03        ..    BNE &AD9D
AD9A  4C 61 84     La.   JMP &8461
.
AD9D  90 0E        ..    BCC &ADAD
AD9F  CC 3F C2     .?.   CPY &C23F
ADA2  90 09        ..    BCC &ADAD
ADA4  D0 10        ..    BNE &ADB6
ADA6  CD 3E C2     .>.   CMP &C23E
ADA9  90 02        ..    BCC &ADAD
ADAB  D0 09        ..    BNE &ADB6
.
ADAD  8C 3F C2     .?.   STY &C23F
ADB0  8D 3E C2     .>.   STA &C23E
ADB3  9C 3D C2     .=.   STZ &C23D
.
ADB6  20 3D 84      =.   JSR &843D
ADB9  A0 12        ..    LDY #&12
ADBB  A9 00        ..    LDA #&00
ADBD  A6 CF        ..    LDX &CF
ADBF  91 B8        ..    STA (&B8),Y
ADC1  9D A2 C3     ...   STA &C3A2,X
ADC4  C8           .     INY
ADC5  AD 3D C2     .=.   LDA &C23D
ADC8  91 B8        ..    STA (&B8),Y
ADCA  9D 98 C3     ...   STA &C398,X
ADCD  AD 3E C2     .>.   LDA &C23E
ADD0  C8           .     INY
ADD1  91 B8        ..    STA (&B8),Y
ADD3  9D 8E C3     ...   STA &C38E,X
ADD6  AD 3F C2     .?.   LDA &C23F
ADD9  C8           .     INY
ADDA  91 B8        ..    STA (&B8),Y
ADDC  9D 84 C3     ...   STA &C384,X
ADDF  AD 3A C2     .:.   LDA &C23A
ADE2  C8           .     INY
ADE3  91 B8        ..    STA (&B8),Y
ADE5  9D CA C3     ...   STA &C3CA,X
ADE8  AD 3B C2     .;.   LDA &C23B
ADEB  C8           .     INY
ADEC  91 B8        ..    STA (&B8),Y
ADEE  9D C0 C3     ...   STA &C3C0,X
ADF1  AD 3C C2     .<.   LDA &C23C
ADF4  C8           .     INY
ADF5  91 B8        ..    STA (&B8),Y
ADF7  0D 17 C3     ...   ORA &C317
ADFA  9D B6 C3     ...   STA &C3B6,X
ADFD  20 BE 8C      ..   JSR &8CBE
AE00  A9 08        ..    LDA #&08
AE02  14 CD        ..    TRB &CD
AE04  A9 C4        ..    LDA #&C4
AE06  8D 60 C2     .`.   STA &C260
AE09  AD FC C3     ...   LDA &C3FC
AE0C  38           8     SEC
AE0D  E9 C4        ..    SBC #&C4
AE0F  8D 61 C2     .a.   STA &C261
AE12  A2 00        ..    LDX #&00
AE14  A0 02        ..    LDY #&02
.
AE16  B9 34 C2     .4.   LDA &C234,Y
AE19  99 A2 C2     ...   STA &C2A2,Y
AE1C  D9 3A C2     .:.   CMP &C23A,Y
AE1F  F0 04        ..    BEQ &AE25
AE21  E8           .     INX
AE22  B9 3A C2     .:.   LDA &C23A,Y
.
AE25  99 A8 C2     ...   STA &C2A8,Y
AE28  B9 37 C2     .7.   LDA &C237,Y
AE2B  99 A5 C2     ...   STA &C2A5,Y
AE2E  88           .     DEY
AE2F  10 E5        ..    BPL &AE16
AE31  8A           .     TXA
AE32  F0 03        ..    BEQ &AE37
AE34  20 7D 96      }.   JSR &967D
.
AE37  AD B5 C2     ...   LDA &C2B5
AE3A  F0 03        ..    BEQ &AE3F
AE3C  4C 0D AF     L..   JMP &AF0D
.
AE3F  A6 CF        ..    LDX &CF
AE41  18           .     CLC
AE42  BD 48 C3     .H.   LDA &C348,X
AE45  7D CA C3     }..   ADC &C3CA,X
AE48  8D 96 C2     ...   STA &C296
AE4B  BD 3E C3     .>.   LDA &C33E,X
AE4E  7D C0 C3     }..   ADC &C3C0,X
AE51  8D 97 C2     ...   STA &C297
AE54  BD 34 C3     .4.   LDA &C334,X
AE57  7D B6 C3     }..   ADC &C3B6,X
AE5A  8D 98 C2     ...   STA &C298
AE5D  A9 C0        ..    LDA #&C0
AE5F  20 70 AA      p.   JSR &AA70
AE62  A6 CF        ..    LDX &CF
AE64  BC 52 C3     .R.   LDY &C352,X
AE67  A9 00        ..    LDA #&00
.
AE69  91 BE        ..    STA (&BE),Y
AE6B  C8           .     INY
AE6C  D0 FB        ..    BNE &AE69
AE6E  AD 9B C2     ...   LDA &C29B
AE71  18           .     CLC
AE72  7D CA C3     }..   ADC &C3CA,X
AE75  8D 34 C2     .4.   STA &C234
AE78  AD 9C C2     ...   LDA &C29C
AE7B  7D C0 C3     }..   ADC &C3C0,X
AE7E  8D 35 C2     .5.   STA &C235
AE81  AD 9D C2     ...   LDA &C29D
AE84  7D B6 C3     }..   ADC &C3B6,X
AE87  8D 36 C2     .6.   STA &C236
AE8A  AD 9A C2     ...   LDA &C29A
AE8D  D0 13        ..    BNE &AEA2
AE8F  AD 34 C2     .4.   LDA &C234
AE92  D0 0B        ..    BNE &AE9F
AE94  AD 35 C2     .5.   LDA &C235
AE97  D0 03        ..    BNE &AE9C
AE99  CE 36 C2     .6.   DEC &C236
.
AE9C  CE 35 C2     .5.   DEC &C235
.
AE9F  CE 34 C2     .4.   DEC &C234
.
AEA2  AD 34 C2     .4.   LDA &C234
AEA5  CD 96 C2     ...   CMP &C296
.
AEA8  D0 13        ..    BNE &AEBD
AEAA  AD 35 C2     .5.   LDA &C235
AEAD  CD 97 C2     ...   CMP &C297
AEB0  D0 0B        ..    BNE &AEBD
AEB2  AD 36 C2     .6.   LDA &C236
AEB5  CD 98 C2     ...   CMP &C298
AEB8  D0 03        ..    BNE &AEBD
AEBA  4C 0D AF     L..   JMP &AF0D
.
AEBD  EE 96 C2     ...   INC &C296
AEC0  D0 08        ..    BNE &AECA
AEC2  EE 97 C2     ...   INC &C297
AEC5  D0 03        ..    BNE &AECA
AEC7  EE 98 C2     ...   INC &C298
.
AECA  A9 40        .@    LDA #&40
AECC  20 70 AA      p.   JSR &AA70
AECF  A0 00        ..    LDY #&00
AED1  98           .     TYA
.
AED2  91 BE        ..    STA (&BE),Y
AED4  C8           .     INY
AED5  D0 FB        ..    BNE &AED2
.
AED7  AE A1 C2     ...   LDX &C2A1
AEDA  A9 C0        ..    LDA #&C0
AEDC  1D 04 C2     ...   ORA &C204,X
AEDF  9D 04 C2     ...   STA &C204,X
AEE2  20 EE A9      ..   JSR &A9EE
AEE5  AD 34 C2     .4.   LDA &C234
AEE8  DD 01 C2     ...   CMP &C201,X
AEEB  D0 10        ..    BNE &AEFD
AEED  AD 35 C2     .5.   LDA &C235
AEF0  DD 02 C2     ...   CMP &C202,X
AEF3  D0 08        ..    BNE &AEFD
AEF5  AD 36 C2     .6.   LDA &C236
AEF8  DD 03 C2     ...   CMP &C203,X
AEFB  F0 10        ..    BEQ &AF0D
.
AEFD  FE 01 C2     ...   INC &C201,X
AF00  D0 D5        ..    BNE &AED7
AF02  FE 02 C2     ...   INC &C202,X
AF05  D0 D0        ..    BNE &AED7
AF07  FE 03 C2     ...   INC &C203,X
AF0A  4C D7 AE     L..   JMP &AED7
.
AF0D  A6 CF        ..    LDX &CF
AF0F  AD 9A C2     ...   LDA &C29A
AF12  9D 52 C3     .R.   STA &C352,X
AF15  AD 9B C2     ...   LDA &C29B
AF18  9D 48 C3     .H.   STA &C348,X
AF1B  AD 9C C2     ...   LDA &C29C
AF1E  9D 3E C3     .>.   STA &C33E,X
AF21  AD 9D C2     ...   LDA &C29D
AF24  9D 34 C3     .4.   STA &C334,X
AF27  20 95 87      ..   JSR &8795
.
AF2A  A2 03        ..    LDX #&03
.
AF2C  BD BC C2     ...   LDA &C2BC,X
AF2F  9D 2C C2     .,.   STA &C22C,X
AF32  CA           .     DEX
AF33  10 F7        ..    BPL &AF2C
AF35  60           `     RTS
AF36  86 C3        ..    STX &C3
AF38  48           H     PHA
AF39  20 6E AB      n.   JSR &AB6E
AF3C  9C CF C2     ...   STZ &C2CF
AF3F  A8           .     TAY
AF40  30 18        0.    BMI &AF5A
.
AF42  20 48 81      H.   JSR &8148
AF45  C1 4E        .N    CMP (&4E,X)
AF47  6F 74        ot    BBR6 &AFBD
AF49  20 6F 70      op   JSR &706F
AF4C  65 6E        en    ADC &6E
AF4E  20 66 6F      fo   JSR &6F66
AF51  72 20        r     ADC (&20)
AF53  75 70        up    ADC &70,X
AF55  64 61        da    STZ &61
AF57  74 65        te    STZ &65,X
AF59  00           .     BRK
.
AF5A  BD AC C3     ...   LDA &C3AC,X
AF5D  29 07        ).    AND #&07
AF5F  C9 06        ..    CMP #&06
AF61  B0 32        .2    BCS &AF95
AF63  C9 03        ..    CMP #&03
AF65  F0 2E        ..    BEQ &AF95
AF67  BD 7A C3     .z.   LDA &C37A,X
AF6A  38           8     SEC
AF6B  69 00        i.    ADC #&00
AF6D  8D 9A C2     ...   STA &C29A
AF70  BD 70 C3     .p.   LDA &C370,X
AF73  69 00        i.    ADC #&00
AF75  8D 9B C2     ...   STA &C29B
AF78  BD 66 C3     .f.   LDA &C366,X
AF7B  69 00        i.    ADC #&00
AF7D  8D 9C C2     ...   STA &C29C
AF80  BD 5C C3     .\.   LDA &C35C,X
AF83  69 00        i.    ADC #&00
AF85  8D 9D C2     ...   STA &C29D
AF88  68           h     PLA
AF89  20 8E A6      ..   JSR &A68E
AF8C  48           H     PHA
AF8D  CE CF C2     ...   DEC &C2CF
AF90  20 BF AC      ..   JSR &ACBF
AF93  A6 CF        ..    LDX &CF
.
AF95  18           .     CLC
AF96  BD CA C3     ...   LDA &C3CA,X
AF99  7D 70 C3     }p.   ADC &C370,X
AF9C  8D 96 C2     ...   STA &C296
AF9F  BD C0 C3     ...   LDA &C3C0,X
AFA2  7D 66 C3     }f.   ADC &C366,X
AFA5  8D 97 C2     ...   STA &C297
AFA8  BD B6 C3     ...   LDA &C3B6,X
AFAB  7D 5C C3     }\.   ADC &C35C,X
AFAE  8D 98 C2     ...   STA &C298
AFB1  A9 C0        ..    LDA #&C0
AFB3  20 70 AA      p.   JSR &AA70
AFB6  A6 CF        ..    LDX &CF
AFB8  BC 7A C3     .z.   LDY &C37A,X
AFBB  68           h     PLA
AFBC  91 BE        ..    STA (&BE),Y
AFBE  48           H     PHA
AFBF  20 C8 AF      ..   JSR &AFC8
AFC2  68           h     PLA
AFC3  A4 C2        ..    LDY &C2
AFC5  A6 C3        ..    LDX &C3
.
AFC7  60           `     RTS
.
AFC8  A6 CF        ..    LDX &CF
AFCA  FE 7A C3     .z.   INC &C37A,X
AFCD  D0 F8        ..    BNE &AFC7
AFCF  2C CF C2     ,..   BIT &C2CF
AFD2  30 03        0.    BMI &AFD7
AFD4  20 8E A6      ..   JSR &A68E
.
AFD7  FE 70 C3     .p.   INC &C370,X
AFDA  D0 08        ..    BNE &AFE4
AFDC  FE 66 C3     .f.   INC &C366,X
AFDF  D0 03        ..    BNE &AFE4
AFE1  FE 5C C3     .\.   INC &C35C,X
.
AFE4  20 31 B0      1.   JSR &B031
AFE7  48           H     PHA
AFE8  38           8     SEC
AFE9  BD 70 C3     .p.   LDA &C370,X
AFEC  FD 48 C3     .H.   SBC &C348,X
AFEF  BD 66 C3     .f.   LDA &C366,X
AFF2  FD 3E C3     .>.   SBC &C33E,X
AFF5  BD 5C C3     .\.   LDA &C35C,X
AFF8  FD 34 C3     .4.   SBC &C334,X
AFFB  90 29        .)    BCC &B026
AFFD  BD 7A C3     .z.   LDA &C37A,X
B000  DD 52 C3     .R.   CMP &C352,X
B003  D0 04        ..    BNE &B009
B005  68           h     PLA
B006  09 04        ..    ORA #&04
B008  48           H     PHA
.
B009  38           8     SEC
B00A  BD 48 C3     .H.   LDA &C348,X
B00D  FD 98 C3     ...   SBC &C398,X
B010  BD 3E C3     .>.   LDA &C33E,X
B013  FD 8E C3     ...   SBC &C38E,X
B016  BD 34 C3     .4.   LDA &C334,X
B019  FD 84 C3     ...   SBC &C384,X
B01C  90 03        ..    BCC &B021
B01E  68           h     PLA
B01F  D0 08        ..    BNE &B029
.
B021  68           h     PLA
B022  09 02        ..    ORA #&02
B024  D0 03        ..    BNE &B029
.
B026  68           h     PLA
B027  09 03        ..    ORA #&03
.
B029  30 02        0.    BMI &B02D
B02B  29 F9        ).    AND #&F9
.
B02D  9D AC C3     ...   STA &C3AC,X
B030  60           `     RTS
.
B031  A6 CF        ..    LDX &CF
B033  BD AC C3     ...   LDA &C3AC,X
B036  48           H     PHA
B037  29 04        ).    AND #&04
B039  F0 18        ..    BEQ &B053
B03B  BD 7A C3     .z.   LDA &C37A,X
B03E  9D 52 C3     .R.   STA &C352,X
B041  BD 70 C3     .p.   LDA &C370,X
B044  9D 48 C3     .H.   STA &C348,X
B047  BD 66 C3     .f.   LDA &C366,X
B04A  9D 3E C3     .>.   STA &C33E,X
B04D  BD 5C C3     .\.   LDA &C35C,X
B050  9D 34 C3     .4.   STA &C334,X
.
B053  68           h     PLA
B054  29 C0        ).    AND #&C0
B056  D0 D5        ..    BNE &B02D
.
B058  A2 09        ..    LDX #&09
.
B05A  BD AC C3     ...   LDA &C3AC,X
B05D  D0 04        ..    BNE &B063
B05F  CA           .     DEX
B060  10 F8        ..    BPL &B05A
B062  60           `     RTS
.
B063  A9 00        ..    LDA #&00
B065  A8           .     TAY
.
B066  20 8E A6      ..   JSR &A68E
B069  8E 40 C2     .@.   STX &C240
B06C  86 B4        ..    STX &B4
B06E  86 C5        ..    STX &C5
B070  84 C4        ..    STY &C4
B072  8C 41 C2     .A.   STY &C241
B075  84 B5        ..    STY &B5
B077  29 C0        ).    AND #&C0
B079  9C D5 C2     ...   STZ &C2D5
B07C  A8           .     TAY
B07D  D0 03        ..    BNE &B082
B07F  4C 23 B2     L#.   JMP &B223
.
B082  AD 32 C3     .2.   LDA &C332
B085  F0 06        ..    BEQ &B08D
B087  9C 32 C3     .2.   STZ &C332
B08A  A4 B5        ..    LDY &B5
B08C  60           `     RTS
.
B08D  A2 09        ..    LDX #&09
.
B08F  BD AC C3     ...   LDA &C3AC,X
B092  F0 1B        ..    BEQ &B0AF
B094  CA           .     DEX
B095  10 F8        ..    BPL &B08F
B097  20 48 81      H.   JSR &8148
B09A  C0 54        .T    CPY #&54
B09C  6F 6F        oo    BBR6 &B10D
B09E  20 6D 61      ma   JSR &616D
B0A1  6E 79 20     ny    ROR &2079
B0A4  6F 70        op    BBR6 &B116
B0A6  65 6E        en    ADC &6E
B0A8  20 66 69      fi   JSR &6966
B0AB  6C 65 73     les   JMP (&7365)
B0AE  00           .     BRK
.
B0AF  86 CF        ..    STX &CF
B0B1  8C A0 C2     ...   STY &C2A0
B0B4  98           .     TYA
B0B5  10 03        ..    BPL &B0BA
B0B7  4C 89 B1     L..   JMP &B189
.
B0BA  20 15 8D      ..   JSR &8D15
B0BD  F0 05        ..    BEQ &B0C4
B0BF  A9 00        ..    LDA #&00
B0C1  4C 81 B1     L..   JMP &B181
.
B0C4  A2 09        ..    LDX #&09
.
B0C6  BD AC C3     ...   LDA &C3AC,X
B0C9  10 2E        ..    BPL &B0F9
B0CB  BD B6 C3     ...   LDA &C3B6,X
B0CE  29 E0        ).    AND #&E0
B0D0  CD 17 C3     ...   CMP &C317
B0D3  D0 24        .$    BNE &B0F9
B0D5  BD E8 C3     ...   LDA &C3E8,X
B0D8  CD 14 C3     ...   CMP &C314
B0DB  D0 1C        ..    BNE &B0F9
B0DD  BD DE C3     ...   LDA &C3DE,X
B0E0  CD 15 C3     ...   CMP &C315
B0E3  D0 14        ..    BNE &B0F9
B0E5  BD D4 C3     ...   LDA &C3D4,X
B0E8  CD 16 C3     ...   CMP &C316
B0EB  D0 0C        ..    BNE &B0F9
B0ED  A0 19        ..    LDY #&19
B0EF  B1 B6        ..    LDA (&B6),Y
B0F1  DD F2 C3     ...   CMP &C3F2,X
B0F4  D0 03        ..    BNE &B0F9
B0F6  4C 92 8A     L..   JMP &8A92
.
B0F9  CA           .     DEX
B0FA  10 CA        ..    BPL &B0C6
B0FC  B2 B6        ..    LDA (&B6)
B0FE  30 03        0.    BMI &B103
B100  4C 3A 89     L:.   JMP &893A
.
B103  A0 12        ..    LDY #&12
B105  A6 CF        ..    LDX &CF
B107  B1 B6        ..    LDA (&B6),Y
B109  9D 52 C3     .R.   STA &C352,X
B10C  C8           .     INY
.
B10D  B1 B6        ..    LDA (&B6),Y
B10F  9D 48 C3     .H.   STA &C348,X
B112  C8           .     INY
B113  B1 B6        ..    LDA (&B6),Y
B115  9D 3E C3     .>.   STA &C33E,X
B118  C8           .     INY
B119  B1 B6        ..    LDA (&B6),Y
B11B  9D 34 C3     .4.   STA &C334,X
.
B11E  A0 12        ..    LDY #&12
B120  A6 CF        ..    LDX &CF
B122  B1 B6        ..    LDA (&B6),Y
B124  9D A2 C3     ...   STA &C3A2,X
B127  C8           .     INY
B128  B1 B6        ..    LDA (&B6),Y
B12A  9D 98 C3     ...   STA &C398,X
B12D  C8           .     INY
B12E  B1 B6        ..    LDA (&B6),Y
B130  9D 8E C3     ...   STA &C38E,X
B133  C8           .     INY
B134  B1 B6        ..    LDA (&B6),Y
B136  9D 84 C3     ...   STA &C384,X
B139  C8           .     INY
B13A  B1 B6        ..    LDA (&B6),Y
B13C  9D CA C3     ...   STA &C3CA,X
B13F  C8           .     INY
B140  B1 B6        ..    LDA (&B6),Y
B142  9D C0 C3     ...   STA &C3C0,X
B145  C8           .     INY
B146  B1 B6        ..    LDA (&B6),Y
B148  0D 17 C3     ...   ORA &C317
B14B  9D B6 C3     ...   STA &C3B6,X
B14E  C8           .     INY
B14F  B1 B6        ..    LDA (&B6),Y
B151  9D F2 C3     ...   STA &C3F2,X
B154  AD 14 C3     ...   LDA &C314
B157  9D E8 C3     ...   STA &C3E8,X
B15A  AD 15 C3     ...   LDA &C315
B15D  9D DE C3     ...   STA &C3DE,X
B160  AD 16 C3     ...   LDA &C316
B163  9D D4 C3     ...   STA &C3D4,X
B166  9E 7A C3     .z.   STZ &C37A,X
B169  9E 70 C3     .p.   STZ &C370,X
B16C  9E 66 C3     .f.   STZ &C366,X
B16F  9E 5C C3     .\.   STZ &C35C,X
B172  AD A0 C2     ...   LDA &C2A0
B175  9D AC C3     ...   STA &C3AC,X
B178  8A           .     TXA
B179  18           .     CLC
B17A  69 30        i0    ADC #&30
B17C  48           H     PHA
B17D  20 E4 AF      ..   JSR &AFE4
B180  68           h     PLA
.
B181  20 95 87      ..   JSR &8795
B184  A6 C5        ..    LDX &C5
B186  A4 C4        ..    LDY &C4
B188  60           `     RTS
.
B189  2C A0 C2     ,..   BIT &C2A0
B18C  50 18        P.    BVC &B1A6
B18E  20 15 8D      ..   JSR &8D15
B191  08           .     PHP
B192  A9 00        ..    LDA #&00
B194  28           (     PLP
B195  D0 EA        ..    BNE &B181
B197  20 60 8A      `.   JSR &8A60
B19A  A0 01        ..    LDY #&01
B19C  B1 B6        ..    LDA (&B6),Y
B19E  30 03        0.    BMI &B1A3
.
B1A0  4C 3A 89     L:.   JMP &893A
.
B1A3  4C C4 B0     L..   JMP &B0C4
.
B1A6  20 FA 8A      ..   JSR &8AFA
B1A9  20 15 8D      ..   JSR &8D15
B1AC  D0 0C        ..    BNE &B1BA
B1AE  20 4F 8A      O.   JSR &8A4F
B1B1  A0 01        ..    LDY #&01
B1B3  B1 B6        ..    LDA (&B6),Y
B1B5  10 E9        ..    BPL &B1A0
B1B7  4C 12 B2     L..   JMP &B212
.
B1BA  A2 0F        ..    LDX #&0F
.
B1BC  9E 42 C2     .B.   STZ &C242,X
B1BF  CA           .     DEX
B1C0  10 FA        ..    BPL &B1BC
B1C2  AE FE C1     ...   LDX &C1FE
B1C5  A9 00        ..    LDA #&00
.
B1C7  1D FE C0     ...   ORA &C0FE,X
B1CA  1D FF C0     ...   ORA &C0FF,X
B1CD  BC FD C0     ...   LDY &C0FD,X
B1D0  CC 4F C2     .O.   CPY &C24F
B1D3  90 03        ..    BCC &B1D8
B1D5  8C 4F C2     .O.   STY &C24F
.
B1D8  CA           .     DEX
B1D9  CA           .     DEX
B1DA  CA           .     DEX
B1DB  D0 EA        ..    BNE &B1C7
B1DD  A8           .     TAY
B1DE  F0 07        ..    BEQ &B1E7
B1E0  8E 4F C2     .O.   STX &C24F
B1E3  E8           .     INX
B1E4  8E 50 C2     .P.   STX &C250
.
B1E7  A9 FF        ..    LDA #&FF
B1E9  A2 03        ..    LDX #&03
.
B1EB  9D 46 C2     .F.   STA &C246,X
B1EE  CA           .     DEX
B1EF  10 FA        ..    BPL &B1EB
B1F1  A2 40        .@    LDX #&40
B1F3  86 B8        ..    STX &B8
B1F5  A0 C2        ..    LDY #&C2
B1F7  84 B9        ..    STY &B9
B1F9  20 95 87      ..   JSR &8795
B1FC  20 84 8C      ..   JSR &8C84
B1FF  20 BE 8C      ..   JSR &8CBE
B202  20 92 87      ..   JSR &8792
B205  AD 40 C2     .@.   LDA &C240
B208  85 B4        ..    STA &B4
B20A  AD 41 C2     .A.   LDA &C241
B20D  85 B5        ..    STA &B5
B20F  20 15 8D      ..   JSR &8D15
.
B212  A6 CF        ..    LDX &CF
B214  9E 52 C3     .R.   STZ &C352,X
B217  9E 48 C3     .H.   STZ &C348,X
B21A  9E 3E C3     .>.   STZ &C33E,X
B21D  9E 34 C3     .4.   STZ &C334,X
B220  4C 1E B1     L..   JMP &B11E
.
B223  A4 C4        ..    LDY &C4
B225  D0 28        .(    BNE &B24F
B227  DA           .     PHX
B228  A9 77        .w    LDA #&77
B22A  20 F4 FF      ..   JSR osbyte
B22D  FA           .     PLX
B22E  86 C5        ..    STX &C5
B230  A2 09        ..    LDX #&09
.
B232  BD AC C3     ...   LDA &C3AC,X
B235  D0 09        ..    BNE &B240
.
B237  CA           .     DEX
B238  10 F8        ..    BPL &B232
B23A  A9 00        ..    LDA #&00
B23C  A6 C5        ..    LDX &C5
B23E  A8           .     TAY
B23F  60           `     RTS
.
B240  8A           .     TXA
B241  18           .     CLC
B242  69 30        i0    ADC #&30
B244  85 B5        ..    STA &B5
B246  86 CF        ..    STX &CF
B248  20 52 B2      R.   JSR &B252
B24B  A6 CF        ..    LDX &CF
B24D  10 E8        ..    BPL &B237
.
B24F  20 6E AB      n.   JSR &AB6E
.
B252  20 31 B0      1.   JSR &B031
B255  BC AC C3     ...   LDY &C3AC,X
B258  9E AC C3     ...   STZ &C3AC,X
B25B  98           .     TYA
B25C  10 20        .     BPL &B27E
B25E  BD 52 C3     .R.   LDA &C352,X
B261  DD A2 C3     ...   CMP &C3A2,X
B264  D0 25        .%    BNE &B28B
B266  BD 48 C3     .H.   LDA &C348,X
B269  DD 98 C3     ...   CMP &C398,X
B26C  D0 1D        ..    BNE &B28B
B26E  BD 3E C3     .>.   LDA &C33E,X
B271  DD 8E C3     ...   CMP &C38E,X
B274  D0 15        ..    BNE &B28B
B276  BD 34 C3     .4.   LDA &C334,X
B279  DD 84 C3     ...   CMP &C384,X
B27C  D0 0D        ..    BNE &B28B
.
B27E  20 CB A9      ..   JSR &A9CB
B281  20 95 87      ..   JSR &8795
B284  A9 00        ..    LDA #&00
B286  A4 C4        ..    LDY &C4
B288  A6 C5        ..    LDX &C5
B28A  60           `     RTS
.
B28B  20 33 AC      3.   JSR &AC33
B28E  BD 52 C3     .R.   LDA &C352,X
B291  C9 01        ..    CMP #&01
B293  AD 34 C2     .4.   LDA &C234
B296  7D 48 C3     }H.   ADC &C348,X
B299  8D 34 C2     .4.   STA &C234
B29C  AD 35 C2     .5.   LDA &C235
B29F  7D 3E C3     }>.   ADC &C33E,X
B2A2  8D 35 C2     .5.   STA &C235
B2A5  AD 36 C2     .6.   LDA &C236
B2A8  7D 34 C3     }4.   ADC &C334,X
B2AB  8D 36 C2     .6.   STA &C236
B2AE  BD A2 C3     ...   LDA &C3A2,X
B2B1  C9 01        ..    CMP #&01
B2B3  BD 98 C3     ...   LDA &C398,X
B2B6  FD 48 C3     .H.   SBC &C348,X
B2B9  8D 37 C2     .7.   STA &C237
B2BC  BD 8E C3     ...   LDA &C38E,X
B2BF  FD 3E C3     .>.   SBC &C33E,X
B2C2  8D 38 C2     .8.   STA &C238
B2C5  BD 84 C3     ...   LDA &C384,X
B2C8  FD 34 C3     .4.   SBC &C334,X
B2CB  8D 39 C2     .9.   STA &C239
B2CE  BD 52 C3     .R.   LDA &C352,X
B2D1  D0 0D        ..    BNE &B2E0
B2D3  EE 37 C2     .7.   INC &C237
B2D6  D0 08        ..    BNE &B2E0
B2D8  EE 38 C2     .8.   INC &C238
B2DB  D0 03        ..    BNE &B2E0
B2DD  EE 39 C2     .9.   INC &C239
.
B2E0  BD 52 C3     .R.   LDA &C352,X
B2E3  A0 12        ..    LDY #&12
B2E5  91 B8        ..    STA (&B8),Y
B2E7  BD 48 C3     .H.   LDA &C348,X
B2EA  C8           .     INY
B2EB  91 B8        ..    STA (&B8),Y
B2ED  BD 3E C3     .>.   LDA &C33E,X
B2F0  C8           .     INY
B2F1  91 B8        ..    STA (&B8),Y
B2F3  BD 34 C3     .4.   LDA &C334,X
B2F6  C8           .     INY
B2F7  91 B8        ..    STA (&B8),Y
B2F9  20 C3 82      ..   JSR &82C3
B2FC  20 BE 8C      ..   JSR &8CBE
B2FF  4C 7E B2     L~.   JMP &B27E
.
B302  A2 09        ..    LDX #&09
.
B304  BD AC C3     ...   LDA &C3AC,X
B307  F0 0A        ..    BEQ &B313
B309  BD B6 C3     ...   LDA &C3B6,X
B30C  29 E0        ).    AND #&E0
B30E  CD 17 C3     ...   CMP &C317
B311  F0 15        ..    BEQ &B328
.
B313  CA           .     DEX
B314  10 EE        ..    BPL &B304
.
B316  AD 17 C3     ...   LDA &C317
B319  20 06 B4      ..   JSR &B406
B31C  AD FB C1     ...   LDA &C1FB
B31F  9D 21 C3     .!.   STA &C321,X
B322  AD FC C1     ...   LDA &C1FC
B325  9D 22 C3     .".   STA &C322,X
.
B328  20 59 B3      Y.   JSR &B359
.
B32B  AD 17 C3     ...   LDA &C317
B32E  20 06 B4      ..   JSR &B406
B331  AD FB C1     ...   LDA &C1FB
B334  DD 21 C3     .!.   CMP &C321,X
B337  D0 0F        ..    BNE &B348
B339  AD FC C1     ...   LDA &C1FC
B33C  DD 22 C3     .".   CMP &C322,X
B33F  D0 07        ..    BNE &B348
B341  20 A5 B3      ..   JSR &B3A5
B344  8D C2 C2     ...   STA &C2C2
B347  60           `     RTS
.
B348  20 48 81      H.   JSR &8148
B34B  C8           .     INY
B34C  44           D     ...
B34D  69 73        is    ADC #&73
B34F  63           c     ...
B350  20 63 68      ch   JSR &6863
B353  61 6E        an    ADC (&6E,X)
B355  67 65        ge    RMB6 &65
B357  64 00        d.    STZ &00
.
B359  A9 01        ..    LDA #&01
B35B  A2 C8        ..    LDX #&C8
B35D  A0 C2        ..    LDY #&C2
B35F  20 F1 FF      ..   JSR osword
B362  A2 00        ..    LDX #&00
B364  A0 04        ..    LDY #&04
B366  38           8     SEC
.
B367  BD C8 C2     ...   LDA &C2C8,X
B36A  48           H     PHA
B36B  FD C3 C2     ...   SBC &C2C3,X
B36E  9D C8 C2     ...   STA &C2C8,X
B371  68           h     PLA
B372  9D C3 C2     ...   STA &C2C3,X
B375  E8           .     INX
B376  88           .     DEY
B377  10 EE        ..    BPL &B367
B379  AD CC C2     ...   LDA &C2CC
B37C  0D CB C2     ...   ORA &C2CB
B37F  0D CA C2     ...   ORA &C2CA
B382  D0 07        ..    BNE &B38B
B384  AD C9 C2     ...   LDA &C2C9
B387  C9 02        ..    CMP #&02
B389  90 03        ..    BCC &B38E
.
B38B  8C C2 C2     ...   STY &C2C2
.
B38E  60           `     RTS
.
B38F  20 59 B3      Y.   JSR &B359
B392  AD 17 C3     ...   LDA &C317
B395  20 06 B4      ..   JSR &B406
B398  20 A5 B3      ..   JSR &B3A5
B39B  4D C2 C2     M..   EOR &C2C2
B39E  F0 EE        ..    BEQ &B38E
B3A0  20 25 B9      %.   JSR &B925
B3A3  80 86        ..    BRA &B32B
.
B3A5  A9 FF        ..    LDA #&FF
B3A7  18           .     CLC
.
B3A8  2A           *     ROL A
B3A9  CA           .     DEX
B3AA  CA           .     DEX
B3AB  10 FB        ..    BPL &B3A8
B3AD  2D C2 C2     -..   AND &C2C2
B3B0  60           `     RTS
.
B3B1  29 E0        ).    AND #&E0
B3B3  8D CD C2     ...   STA &C2CD
B3B6  DA           .     PHX
B3B7  5A           Z     PHY
B3B8  20 59 B3      Y.   JSR &B359
B3BB  AD CD C2     ...   LDA &C2CD
B3BE  20 06 B4      ..   JSR &B406
B3C1  20 A5 B3      ..   JSR &B3A5
B3C4  4D C2 C2     M..   EOR &C2C2
B3C7  F0 3A        .:    BEQ &B403
B3C9  AD CD C2     ...   LDA &C2CD
B3CC  AA           .     TAX
B3CD  48           H     PHA
B3CE  AD 17 C3     ...   LDA &C317
B3D1  8D CD C2     ...   STA &C2CD
B3D4  AC 2F C2     ./.   LDY &C22F
B3D7  C0 FF        ..    CPY #&FF
B3D9  D0 06        ..    BNE &B3E1
B3DB  8D 2F C2     ./.   STA &C22F
B3DE  8C CD C2     ...   STY &C2CD
.
B3E1  8E 17 C3     ...   STX &C317
B3E4  20 8F B3      ..   JSR &B38F
B3E7  AC CD C2     ...   LDY &C2CD
B3EA  8C 17 C3     ...   STY &C317
B3ED  C0 FF        ..    CPY #&FF
B3EF  D0 09        ..    BNE &B3FA
B3F1  AD 2F C2     ./.   LDA &C22F
B3F4  8D 17 C3     ...   STA &C317
B3F7  8C 2F C2     ./.   STY &C22F
.
B3FA  68           h     PLA
B3FB  CD 17 C3     ...   CMP &C317
B3FE  F0 03        ..    BEQ &B403
B400  20 25 B9      %.   JSR &B925
.
B403  7A           z     PLY
B404  FA           .     PLX
B405  60           `     RTS
.
B406  4A           J     LSR A
B407  4A           J     LSR A
B408  4A           J     LSR A
B409  4A           J     LSR A
B40A  AA           .     TAX
B40B  60           `     RTS
B40C  20 8E A6      ..   JSR &A68E
B40F  8D B4 C2     ...   STA &C2B4
B412  8D B5 C2     ...   STA &C2B5
B415  84 C7        ..    STY &C7
B417  86 C6        ..    STX &C6
B419  A0 01        ..    LDY #&01
B41B  A2 03        ..    LDX #&03
.
B41D  B1 C6        ..    LDA (&C6),Y
B41F  99 B7 C2     ...   STA &C2B7,Y
B422  C8           .     INY
B423  CA           .     DEX
B424  10 F7        ..    BPL &B41D
B426  AD B4 C2     ...   LDA &C2B4
B429  C9 05        ..    CMP #&05
B42B  90 04        ..    BCC &B431
B42D  4C E4 B6     L..   JMP &B6E4
.
B430  60           `     RTS
.
B431  A8           .     TAY
B432  F0 FC        ..    BEQ &B430
B434  B2 C6        ..    LDA (&C6)
B436  A8           .     TAY
B437  20 6E AB      n.   JSR &AB6E
B43A  08           .     PHP
B43B  20 31 B0      1.   JSR &B031
B43E  A6 CF        ..    LDX &CF
B440  BD B6 C3     ...   LDA &C3B6,X
B443  20 B1 B3      ..   JSR &B3B1
B446  28           (     PLP
B447  30 0A        0.    BMI &B453
B449  AD B4 C2     ...   LDA &C2B4
B44C  C9 03        ..    CMP #&03
B44E  B0 03        ..    BCS &B453
B450  4C 42 AF     LB.   JMP &AF42
.
B453  AD B4 C2     ...   LDA &C2B4
B456  29 01        ).    AND #&01
B458  F0 0E        ..    BEQ &B468
B45A  A0 0C        ..    LDY #&0C
B45C  A2 03        ..    LDX #&03
.
B45E  B1 C6        ..    LDA (&C6),Y
B460  95 C8        ..    STA &C8,X
B462  88           .     DEY
B463  CA           .     DEX
B464  10 F8        ..    BPL &B45E
B466  A9 01        ..    LDA #&01
.
B468  A4 C2        ..    LDY &C2
B46A  A2 C8        ..    LDX #&C8
B46C  20 BD A8      ..   JSR &A8BD
B46F  18           .     CLC
B470  A2 03        ..    LDX #&03
B472  A0 05        ..    LDY #&05
.
B474  B1 C6        ..    LDA (&C6),Y
B476  79 C3 00     y..   ADC &00C3,Y
B479  99 95 C2     ...   STA &C295,Y
B47C  C8           .     INY
B47D  CA           .     DEX
B47E  10 F4        ..    BPL &B474
B480  AD B4 C2     ...   LDA &C2B4
B483  8D B5 C2     ...   STA &C2B5
B486  C9 03        ..    CMP #&03
B488  B0 03        ..    BCS &B48D
B48A  20 C4 AC      ..   JSR &ACC4
.
B48D  A0 09        ..    LDY #&09
B48F  A6 CF        ..    LDX &CF
B491  AD 9A C2     ...   LDA &C29A
B494  9D 7A C3     .z.   STA &C37A,X
B497  91 C6        ..    STA (&C6),Y
B499  C8           .     INY
B49A  AD 9B C2     ...   LDA &C29B
B49D  9D 70 C3     .p.   STA &C370,X
B4A0  91 C6        ..    STA (&C6),Y
B4A2  C8           .     INY
B4A3  AD 9C C2     ...   LDA &C29C
B4A6  9D 66 C3     .f.   STA &C366,X
B4A9  91 C6        ..    STA (&C6),Y
B4AB  C8           .     INY
B4AC  AD 9D C2     ...   LDA &C29D
B4AF  9D 5C C3     .\.   STA &C35C,X
B4B2  91 C6        ..    STA (&C6),Y
B4B4  AD B4 C2     ...   LDA &C2B4
B4B7  C9 03        ..    CMP #&03
B4B9  B0 14        ..    BCS &B4CF
.
B4BB  A2 03        ..    LDX #&03
B4BD  A0 05        ..    LDY #&05
.
B4BF  B1 C6        ..    LDA (&C6),Y
B4C1  99 3B C2     .;.   STA &C23B,Y
B4C4  A9 00        ..    LDA #&00
B4C6  91 C6        ..    STA (&C6),Y
B4C8  C8           .     INY
B4C9  CA           .     DEX
B4CA  10 F3        ..    BPL &B4BF
B4CC  4C 3D B5     L=.   JMP &B53D
.
B4CF  20 86 AB      ..   JSR &AB86
B4D2  B0 E7        ..    BCS &B4BB
B4D4  F0 E5        ..    BEQ &B4BB
B4D6  9C B5 C2     ...   STZ &C2B5
B4D9  A6 CF        ..    LDX &CF
B4DB  38           8     SEC
B4DC  BD 52 C3     .R.   LDA &C352,X
B4DF  E5 C8        ..    SBC &C8
B4E1  8D 40 C2     .@.   STA &C240
B4E4  BD 48 C3     .H.   LDA &C348,X
B4E7  E5 C9        ..    SBC &C9
B4E9  8D 41 C2     .A.   STA &C241
B4EC  BD 3E C3     .>.   LDA &C33E,X
B4EF  E5 CA        ..    SBC &CA
B4F1  8D 42 C2     .B.   STA &C242
B4F4  BD 34 C3     .4.   LDA &C334,X
B4F7  E5 CB        ..    SBC &CB
B4F9  8D 43 C2     .C.   STA &C243
B4FC  A2 03        ..    LDX #&03
B4FE  A0 05        ..    LDY #&05
B500  38           8     SEC
.
B501  B1 C6        ..    LDA (&C6),Y
B503  F9 3B C2     .;.   SBC &C23B,Y
B506  91 C6        ..    STA (&C6),Y
B508  C8           .     INY
B509  CA           .     DEX
B50A  10 F5        ..    BPL &B501
B50C  A6 CF        ..    LDX &CF
B50E  BD 52 C3     .R.   LDA &C352,X
B511  8D 9A C2     ...   STA &C29A
B514  9D 7A C3     .z.   STA &C37A,X
B517  91 C6        ..    STA (&C6),Y
B519  C8           .     INY
B51A  BD 48 C3     .H.   LDA &C348,X
B51D  8D 9B C2     ...   STA &C29B
B520  9D 70 C3     .p.   STA &C370,X
B523  91 C6        ..    STA (&C6),Y
B525  C8           .     INY
B526  BD 3E C3     .>.   LDA &C33E,X
B529  8D 9C C2     ...   STA &C29C
B52C  9D 66 C3     .f.   STA &C366,X
B52F  91 C6        ..    STA (&C6),Y
B531  C8           .     INY
B532  BD 34 C3     .4.   LDA &C334,X
B535  8D 9D C2     ...   STA &C29D
B538  9D 5C C3     .\.   STA &C35C,X
B53B  91 C6        ..    STA (&C6),Y
.
B53D  A0 01        ..    LDY #&01
B53F  A2 03        ..    LDX #&03
B541  18           .     CLC
.
B542  B9 3F C2     .?.   LDA &C23F,Y
B545  71 C6        q.    ADC (&C6),Y
B547  91 C6        ..    STA (&C6),Y
B549  C8           .     INY
B54A  CA           .     DEX
B54B  10 F5        ..    BPL &B542
B54D  A5 C8        ..    LDA &C8
B54F  D0 03        ..    BNE &B554
B551  4C E4 B5     L..   JMP &B5E4
.
B554  A6 CF        ..    LDX &CF
B556  18           .     CLC
B557  BD CA C3     ...   LDA &C3CA,X
B55A  65 C9        e.    ADC &C9
B55C  8D 96 C2     ...   STA &C296
B55F  BD C0 C3     ...   LDA &C3C0,X
B562  65 CA        e.    ADC &CA
B564  8D 97 C2     ...   STA &C297
B567  BD B6 C3     ...   LDA &C3B6,X
B56A  65 CB        e.    ADC &CB
B56C  8D 98 C2     ...   STA &C298
B56F  A9 02        ..    LDA #&02
B571  CD B4 C2     ...   CMP &C2B4
B574  A9 80        ..    LDA #&80
B576  6A           j     ROR A
B577  20 70 AA      p.   JSR &AA70
B57A  A5 C8        ..    LDA &C8
B57C  8D B6 C2     ...   STA &C2B6
B57F  9C B7 C2     ...   STZ &C2B7
B582  A2 02        ..    LDX #&02
.
B584  BD 9B C2     ...   LDA &C29B,X
B587  D5 C9        ..    CMP &C9,X
B589  D0 1C        ..    BNE &B5A7
B58B  CA           .     DEX
B58C  10 F6        ..    BPL &B584
B58E  AD 9A C2     ...   LDA &C29A
B591  8D B7 C2     ...   STA &C2B7
B594  20 D0 B7      ..   JSR &B7D0
.
B597  20 95 87      ..   JSR &8795
B59A  20 E4 AF      ..   JSR &AFE4
.
B59D  A9 00        ..    LDA #&00
B59F  CD B5 C2     ...   CMP &C2B5
B5A2  A6 C6        ..    LDX &C6
B5A4  A4 C7        ..    LDY &C7
B5A6  60           `     RTS
.
B5A7  20 D0 B7      ..   JSR &B7D0
B5AA  A9 00        ..    LDA #&00
B5AC  38           8     SEC
B5AD  ED B6 C2     ...   SBC &C2B6
B5B0  8D B6 C2     ...   STA &C2B6
B5B3  18           .     CLC
B5B4  6D B8 C2     m..   ADC &C2B8
B5B7  8D B8 C2     ...   STA &C2B8
B5BA  90 0D        ..    BCC &B5C9
B5BC  EE B9 C2     ...   INC &C2B9
B5BF  D0 08        ..    BNE &B5C9
B5C1  EE BA C2     ...   INC &C2BA
B5C4  D0 03        ..    BNE &B5C9
B5C6  EE BB C2     ...   INC &C2BB
.
B5C9  38           8     SEC
B5CA  AD 40 C2     .@.   LDA &C240
B5CD  ED B6 C2     ...   SBC &C2B6
B5D0  8D 40 C2     .@.   STA &C240
B5D3  B0 0F        ..    BCS &B5E4
B5D5  A0 01        ..    LDY #&01
.
B5D7  B9 40 C2     .@.   LDA &C240,Y
B5DA  E9 00        ..    SBC #&00
B5DC  99 40 C2     .@.   STA &C240,Y
B5DF  B0 03        ..    BCS &B5E4
B5E1  C8           .     INY
B5E2  D0 F3        ..    BNE &B5D7
.
B5E4  AD 41 C2     .A.   LDA &C241
B5E7  0D 42 C2     .B.   ORA &C242
B5EA  0D 43 C2     .C.   ORA &C243
B5ED  D0 03        ..    BNE &B5F2
B5EF  4C 6A B6     Lj.   JMP &B66A
.
B5F2  A9 01        ..    LDA #&01
B5F4  8D 15 C2     ...   STA &C215
B5F7  A0 03        ..    LDY #&03
.
B5F9  B9 B8 C2     ...   LDA &C2B8,Y
B5FC  99 16 C2     ...   STA &C216,Y
B5FF  88           .     DEY
B600  10 F7        ..    BPL &B5F9
B602  A9 02        ..    LDA #&02
B604  CD B4 C2     ...   CMP &C2B4
B607  A9 02        ..    LDA #&02
B609  2A           *     ROL A
B60A  2A           *     ROL A
B60B  8D 1A C2     ...   STA &C21A
B60E  A6 CF        ..    LDX &CF
B610  A5 C8        ..    LDA &C8
B612  C9 01        ..    CMP #&01
B614  BD CA C3     ...   LDA &C3CA,X
B617  65 C9        e.    ADC &C9
B619  8D 1D C2     ...   STA &C21D
B61C  BD C0 C3     ...   LDA &C3C0,X
B61F  65 CA        e.    ADC &CA
B621  8D 1C C2     ...   STA &C21C
B624  BD B6 C3     ...   LDA &C3B6,X
B627  65 CB        e.    ADC &CB
B629  8D 1B C2     ...   STA &C21B
B62C  A0 04        ..    LDY #&04
.
B62E  B9 13 C3     ...   LDA &C313,Y
B631  99 2B C2     .+.   STA &C22B,Y
B634  88           .     DEY
B635  D0 F7        ..    BNE &B62E
B637  8C 17 C3     ...   STY &C317
B63A  8C 1E C2     ...   STY &C21E
B63D  8C 1F C2     ...   STY &C21F
B640  8C 20 C2     . .   STY &C220
B643  18           .     CLC
B644  A2 02        ..    LDX #&02
.
B646  B9 41 C2     .A.   LDA &C241,Y
B649  99 21 C2     .!.   STA &C221,Y
B64C  79 B9 C2     y..   ADC &C2B9,Y
B64F  99 B9 C2     ...   STA &C2B9,Y
B652  C8           .     INY
B653  CA           .     DEX
B654  10 F0        ..    BPL &B646
B656  20 CB A9      ..   JSR &A9CB
B659  20 FB 87      ..   JSR &87FB
B65C  AD 2F C2     ./.   LDA &C22F
B65F  8D 17 C3     ...   STA &C317
B662  A9 FF        ..    LDA #&FF
B664  8D 2F C2     ./.   STA &C22F
B667  8D 2E C2     ...   STA &C22E
.
B66A  AD 9A C2     ...   LDA &C29A
B66D  D0 03        ..    BNE &B672
B66F  4C 97 B5     L..   JMP &B597
.
B672  A6 CF        ..    LDX &CF
B674  18           .     CLC
B675  BD CA C3     ...   LDA &C3CA,X
B678  6D 9B C2     m..   ADC &C29B
B67B  8D 96 C2     ...   STA &C296
B67E  BD C0 C3     ...   LDA &C3C0,X
B681  6D 9C C2     m..   ADC &C29C
B684  8D 97 C2     ...   STA &C297
B687  BD B6 C3     ...   LDA &C3B6,X
B68A  6D 9D C2     m..   ADC &C29D
B68D  8D 98 C2     ...   STA &C298
B690  A9 02        ..    LDA #&02
B692  CD B4 C2     ...   CMP &C2B4
B695  A9 80        ..    LDA #&80
B697  6A           j     ROR A
B698  20 70 AA      p.   JSR &AA70
B69B  9C B6 C2     ...   STZ &C2B6
B69E  AD 9A C2     ...   LDA &C29A
B6A1  8D B7 C2     ...   STA &C2B7
B6A4  20 D0 B7      ..   JSR &B7D0
B6A7  4C 97 B5     L..   JMP &B597
.
B6AA  64 BD        d.    STZ &BD
B6AC  AD B8 C2     ...   LDA &C2B8
B6AF  85 B2        ..    STA &B2
B6B1  AD B9 C2     ...   LDA &C2B9
B6B4  85 B3        ..    STA &B3
B6B6  60           `     RTS
.
B6B7  84 BC        ..    STY &BC
B6B9  A4 BD        ..    LDY &BD
B6BB  91 B2        ..    STA (&B2),Y
B6BD  E6 BD        ..    INC &BD
B6BF  D0 02        ..    BNE &B6C3
B6C1  E6 B3        ..    INC &B3
.
B6C3  A4 BC        ..    LDY &BC
B6C5  60           `     RTS
.
B6C6  A9 0A        ..    LDA #&0A
B6C8  20 B7 B6      ..   JSR &B6B7
B6CB  38           8     SEC
B6CC  A2 09        ..    LDX #&09
B6CE  A0 FF        ..    LDY #&FF
.
B6D0  C8           .     INY
B6D1  90 0A        ..    BCC &B6DD
B6D3  B1 B4        ..    LDA (&B4),Y
B6D5  29 7F        )    AND #&7F
B6D7  C9 21        .!    CMP #&21
B6D9  B0 02        ..    BCS &B6DD
B6DB  A9 20        .     LDA #&20
.
B6DD  20 B7 B6      ..   JSR &B6B7
B6E0  CA           .     DEX
B6E1  10 ED        ..    BPL &B6D0
B6E3  60           `     RTS
.
B6E4  E9 05        ..    SBC #&05
B6E6  A8           .     TAY
B6E7  F0 0C        ..    BEQ &B6F5
B6E9  88           .     DEY
B6EA  F0 49        .I    BEQ &B735
B6EC  88           .     DEY
B6ED  F0 6F        .o    BEQ &B75E
B6EF  88           .     DEY
B6F0  D0 3D        .=    BNE &B72F
B6F2  4C 74 B7     Lt.   JMP &B774
.
B6F5  20 AA B6      ..   JSR &B6AA
B6F8  A0 FF        ..    LDY #&FF
.
B6FA  C8           .     INY
B6FB  B9 D9 C8     ...   LDA &C8D9,Y
B6FE  29 7F        )    AND #&7F
B700  C9 20        .     CMP #&20
B702  90 04        ..    BCC &B708
B704  C0 13        ..    CPY #&13
B706  D0 F2        ..    BNE &B6FA
.
B708  98           .     TYA
B709  20 B7 B6      ..   JSR &B6B7
B70C  A0 FF        ..    LDY #&FF
.
B70E  C8           .     INY
B70F  B9 D9 C8     ...   LDA &C8D9,Y
B712  29 7F        )    AND #&7F
B714  C9 20        .     CMP #&20
B716  90 07        ..    BCC &B71F
B718  20 B7 B6      ..   JSR &B6B7
B71B  C0 13        ..    CPY #&13
B71D  D0 EF        ..    BNE &B70E
.
B71F  AD FD C1     ...   LDA &C1FD
B722  20 B7 B6      ..   JSR &B6B7
B725  AD 17 C3     ...   LDA &C317
B728  0A           .     ASL A
B729  2A           *     ROL A
B72A  2A           *     ROL A
B72B  2A           *     ROL A
B72C  20 B7 B6      ..   JSR &B6B7
.
B72F  20 20 80       .   JSR &8020
B732  4C 9D B5     L..   JMP &B59D
.
B735  20 AA B6      ..   JSR &B6AA
B738  A9 01        ..    LDA #&01
B73A  20 B7 B6      ..   JSR &B6B7
B73D  AD 17 C3     ...   LDA &C317
B740  20 55 B7      U.   JSR &B755
B743  A9 00        ..    LDA #&00
B745  85 B4        ..    STA &B4
B747  A9 C3        ..    LDA #&C3
.
B749  85 B5        ..    STA &B5
B74B  20 C6 B6      ..   JSR &B6C6
B74E  A9 00        ..    LDA #&00
B750  20 B7 B6      ..   JSR &B6B7
B753  80 DA        ..    BRA &B72F
.
B755  0A           .     ASL A
B756  2A           *     ROL A
B757  2A           *     ROL A
B758  2A           *     ROL A
B759  69 30        i0    ADC #&30
B75B  4C B7 B6     L..   JMP &B6B7
.
B75E  20 AA B6      ..   JSR &B6AA
B761  A9 01        ..    LDA #&01
B763  20 B7 B6      ..   JSR &B6B7
B766  AD 1B C3     ...   LDA &C31B
B769  20 55 B7      U.   JSR &B755
B76C  A9 0A        ..    LDA #&0A
B76E  85 B4        ..    STA &B4
B770  A9 C3        ..    LDA #&C3
B772  80 D5        ..    BRA &B749
.
B774  20 AA B6      ..   JSR &B6AA
B777  9C B5 C2     ...   STZ &C2B5
B77A  AD FA C8     ...   LDA &C8FA
B77D  92 C6        ..    STA (&C6)
B77F  A0 05        ..    LDY #&05
B781  B1 C6        ..    LDA (&C6),Y
B783  85 B0        ..    STA &B0
B785  F0 A8        ..    BEQ &B72F
B787  A0 09        ..    LDY #&09
B789  B1 C6        ..    LDA (&C6),Y
B78B  85 B1        ..    STA &B1
B78D  C9 2F        ./    CMP #&2F
B78F  B0 9E        ..    BCS &B72F
B791  AA           .     TAX
B792  18           .     CLC
B793  A9 05        ..    LDA #&05
B795  A0 C4        ..    LDY #&C4
.
B797  CA           .     DEX
B798  30 08        0.    BMI &B7A2
B79A  69 1A        i.    ADC #&1A
B79C  90 F9        ..    BCC &B797
B79E  C8           .     INY
B79F  18           .     CLC
B7A0  90 F5        ..    BCC &B797
.
B7A2  84 B5        ..    STY &B5
B7A4  85 B4        ..    STA &B4
.
B7A6  B2 B4        ..    LDA (&B4)
B7A8  8D B5 C2     ...   STA &C2B5
B7AB  F0 14        ..    BEQ &B7C1
B7AD  20 C6 B6      ..   JSR &B6C6
B7B0  A5 B4        ..    LDA &B4
B7B2  18           .     CLC
B7B3  69 1A        i.    ADC #&1A
B7B5  85 B4        ..    STA &B4
B7B7  90 02        ..    BCC &B7BB
B7B9  E6 B5        ..    INC &B5
.
B7BB  E6 B1        ..    INC &B1
B7BD  C6 B0        ..    DEC &B0
B7BF  D0 E5        ..    BNE &B7A6
.
B7C1  A0 05        ..    LDY #&05
B7C3  A5 B0        ..    LDA &B0
B7C5  91 C6        ..    STA (&C6),Y
B7C7  A0 09        ..    LDY #&09
B7C9  A5 B1        ..    LDA &B1
B7CB  91 C6        ..    STA (&C6),Y
B7CD  4C 2F B7     L/.   JMP &B72F
.
B7D0  AD B6 C2     ...   LDA &C2B6
B7D3  CD B7 C2     ...   CMP &C2B7
B7D6  D0 01        ..    BNE &B7D9
B7D8  60           `     RTS
.
B7D9  AD B8 C2     ...   LDA &C2B8
B7DC  38           8     SEC
B7DD  ED B6 C2     ...   SBC &C2B6
B7E0  85 B2        ..    STA &B2
B7E2  AD B9 C2     ...   LDA &C2B9
B7E5  E9 00        ..    SBC #&00
B7E7  85 B3        ..    STA &B3
B7E9  AD B4 C2     ...   LDA &C2B4
B7EC  C9 03        ..    CMP #&03
B7EE  AC B6 C2     ...   LDY &C2B6
B7F1  08           .     PHP
.
B7F2  28           (     PLP
B7F3  90 06        ..    BCC &B7FB
B7F5  B1 BE        ..    LDA (&BE),Y
B7F7  91 B2        ..    STA (&B2),Y
B7F9  B0 06        ..    BCS &B801
.
B7FB  B1 B2        ..    LDA (&B2),Y
B7FD  91 BE        ..    STA (&BE),Y
B7FF  90 00        ..    BCC &B801
.
B801  C8           .     INY
B802  08           .     PHP
B803  CC B7 C2     ...   CPY &C2B7
B806  D0 EA        ..    BNE &B7F2
B808  28           (     PLP
B809  4C 20 80     L .   JMP &8020
.
B80C  8E 95 C2     ...   STX &C295
B80F  8C 2B C2     .+.   STY &C22B
B812  A9 70        .p    LDA #&70
B814  20 AC 82      ..   JSR &82AC
B817  20 42 B8      B.   JSR &B842
B81A  CC 2B C2     .+.   CPY &C22B
B81D  B0 3A        .:    BCS &B859
B81F  AE 95 C2     ...   LDX &C295
B822  AD FC C3     ...   LDA &C3FC
B825  38           8     SEC
B826  ED 95 C2     ...   SBC &C295
B829  CD 2B C2     .+.   CMP &C22B
B82C  B0 2B        .+    BCS &B859
B82E  A9 16        ..    LDA #&16
B830  20 14 A0      ..   JSR &A014
B833  A9 87        ..    LDA #&87
B835  20 14 A0      ..   JSR &A014
B838  20 42 B8      B.   JSR &B842
B83B  C0 4C        .L    CPY #&4C
B83D  F0 1A        ..    BEQ &B859
B83F  4C A8 A2     L..   JMP &A2A8
.
B842  A0 00        ..    LDY #&00
B844  A9 75        .u    LDA #&75
B846  20 F4 FF      ..   JSR osbyte
B849  8A           .     TXA
B84A  29 10        ).    AND #&10
B84C  F0 06        ..    BEQ &B854
B84E  A9 87        ..    LDA #&87
B850  20 F4 FF      ..   JSR osbyte
B853  C8           .     INY
.
B854  B9 5B B8     .[.   LDA &B85B,Y
B857  A2 30        .0    LDX #&30
.
B859  A8           .     TAY
B85A  60           `     RTS
B85B  50 00        P.    BVC &B85D
.
B85D  00           .     BRK
B85E  00           .     BRK
B85F  10 18        ..    BPL &B879
B861  18           .     CLC
B862  20 4C 48      LH   JSR &484C
B865  AD 34 FE     .4.   LDA acccon
B868  8D D9 C2     ...   STA &C2D9
B86B  09 04        ..    ORA #&04
B86D  8D 34 FE     .4.   STA acccon
B870  68           h     PLA
B871  60           `     RTS
.
B872  48           H     PHA
B873  AD D9 C2     ...   LDA &C2D9
B876  F0 03        ..    BEQ &B87B
B878  8D 34 FE     .4.   STA acccon
.
B87B  9C D9 C2     ...   STZ &C2D9
B87E  68           h     PLA
B87F  60           `     RTS
B880  20 9E 93      ..   JSR &939E
B883  20 27 86      '.   JSR &8627
B886  8D 6F C2     .o.   STA &C26F
B889  29 40        )@    AND #&40
B88B  D0 05        ..    BNE &B892
B88D  20 9B 93      ..   JSR &939B
B890  B0 03        ..    BCS &B895
.
B892  4C 8D 93     L..   JMP &938D
.
B895  09 20        .     ORA #&20
B897  AA           .     TAX
B898  A9 28        .(    LDA #&28
B89A  E0 73        .s    CPX #&73
B89C  F0 0A        ..    BEQ &B8A8
B89E  0A           .     ASL A
B89F  E0 6D        .m    CPX #&6D
B8A1  F0 05        ..    BEQ &B8A8
B8A3  0A           .     ASL A
B8A4  E0 6C        .l    CPX #&6C
B8A6  D0 EA        ..    BNE &B892
.
B8A8  48           H     PHA
B8A9  20 9B 93      ..   JSR &939B
B8AC  B0 E4        ..    BCS &B892
B8AE  20 58 B0      X.   JSR &B058
B8B1  20 C0 8F      ..   JSR &8FC0
B8B4  0D 46 6F     .Fo   ORA &6F46
B8B7  72 6D        rm    ADC (&6D)
B8B9  61 74        at    ADC (&74,X)
B8BB  20 BA AD      ..   JSR &ADBA
B8BE  6F C2        o.    BBR6 &B882
B8C0  20 47 90      G.   JSR &9047
B8C3  20 C0 8F      ..   JSR &8FC0
B8C6  20 3F A0      ?.   JSR &A03F
B8C9  20 9F 99      ..   JSR &999F
B8CC  20 C0 8F      ..   JSR &8FC0
B8CF  0D 46 6F     .Fo   ORA &6F46
B8D2  72 6D        rm    ADC (&6D)
B8D4  61 74        at    ADC (&74,X)
B8D6  74 69        ti    STZ &69,X
B8D8  6E 67 2E     ng.   ROR &2E67
B8DB  AE A9 10     ...   LDX &10A9
B8DE  14 CD        ..    TRB &CD
B8E0  AD 6F C2     .o.   LDA &C26F
B8E3  7A           z     PLY
B8E4  20 02 BA      ..   JSR &BA02
B8E7  F0 03        ..    BEQ &B8EC
B8E9  4C CA 80     L..   JMP &80CA
.
B8EC  AD 17 C3     ...   LDA &C317
B8EF  48           H     PHA
B8F0  AD 6F C2     .o.   LDA &C26F
B8F3  8D 17 C3     ...   STA &C317
B8F6  20 00 B9      ..   JSR &B900
B8F9  68           h     PLA
B8FA  8D 17 C3     ...   STA &C317
B8FD  4C EB 94     L..   JMP &94EB
.
B900  20 25 B9      %.   JSR &B925
B903  AD 44 FE     .D.   LDA sysvia_t1cl
B906  8D FB C1     ...   STA &C1FB
B909  AC 44 FE     .D.   LDY sysvia_t1cl
.
B90C  88           .     DEY
B90D  D0 FD        ..    BNE &B90C
B90F  AD 44 FE     .D.   LDA sysvia_t1cl
B912  8D FC C1     ...   STA &C1FC
B915  20 92 8D      ..   JSR &8D92
B918  8E FF C0     ...   STX &C0FF
B91B  8D FF C1     ...   STA &C1FF
B91E  A2 A7        ..    LDX #&A7
B920  A0 8D        ..    LDY #&8D
B922  4C BB 80     L..   JMP &80BB
.
B925  A2 11        ..    LDX #&11
B927  A0 86        ..    LDY #&86
B929  4C BB 80     L..   JMP &80BB
.
B92C  A9 FF        ..    LDA #&FF
B92E  8D E1 C2     ...   STA &C2E1
B931  60           `     RTS
.
B932  A9 40        .@    LDA #&40
B934  D0 02        ..    BNE &B938
.
B936  A9 C0        ..    LDA #&C0
.
B938  8D DD C2     ...   STA &C2DD
B93B  8A           .     TXA
B93C  BA           .     TSX
B93D  8E E4 C2     ...   STX &C2E4
B940  48           H     PHA
B941  20 1C BC      ..   JSR &BC1C
B944  20 FC BB      ..   JSR &BBFC
B947  FA           .     PLX
B948  24 A1        $.    BIT &A1
B94A  30 0C        0.    BMI &B958
B94C  A5 BC        ..    LDA &BC
B94E  8D 0B 0D     ...   STA &0D0B
B951  A5 BD        ..    LDA &BD
B953  8D 0C 0D     ...   STA &0D0C
B956  D0 0A        ..    BNE &B962
.
B958  A5 BE        ..    LDA &BE
B95A  8D 0E 0D     ...   STA &0D0E
B95D  A5 BF        ..    LDA &BF
B95F  8D 0F 0D     ...   STA &0D0F
.
B962  BD 03 C2     ...   LDA &C203,X
B965  48           H     PHA
B966  29 5F        )_    AND #&5F
B968  F0 04        ..    BEQ &B96E
B96A  68           h     PLA
B96B  4C 62 BF     Lb.   JMP &BF62
.
B96E  68           h     PLA
B96F  0A           .     ASL A
B970  0A           .     ASL A
B971  0A           .     ASL A
B972  A9 05        ..    LDA #&05
B974  90 01        ..    BCC &B977
B976  1A           .     INC A
.
B977  8D 5E 0D     .^.   STA &0D5E
B97A  BD 01 C2     ...   LDA &C201,X
B97D  48           H     PHA
B97E  BD 02 C2     ...   LDA &C202,X
B981  AA           .     TAX
B982  68           h     PLA
B983  20 88 BF      ..   JSR &BF88
B986  20 22 BF      ".   JSR &BF22
B989  20 92 B9      ..   JSR &B992
B98C  20 21 BD      !.   JSR &BD21
.
B98F  4C A8 BF     L..   JMP &BFA8
.
B992  20 41 BD      A.   JSR &BD41
B995  A2 00        ..    LDX #&00
.
B997  20 CB B9      ..   JSR &B9CB
B99A  E8           .     INX
B99B  E0 03        ..    CPX #&03
B99D  D0 F8        ..    BNE &B997
B99F  C5 A3        ..    CMP &A3
B9A1  F0 15        ..    BEQ &B9B8
B9A3  A9 01        ..    LDA #&01
B9A5  1C E1 C2     ...   TRB &C2E1
B9A8  A9 14        ..    LDA #&14
B9AA  0D 5C 0D     .\.   ORA &0D5C
B9AD  8D 28 FE     .(.   STA fdc_command
B9B0  20 DD BC      ..   JSR &BCDD
B9B3  A5 A1        ..    LDA &A1
B9B5  6A           j     ROR A
B9B6  B0 D7        ..    BCS &B98F
.
B9B8  A5 A5        ..    LDA &A5
B9BA  85 A3        ..    STA &A3
B9BC  24 A1        $.    BIT &A1
B9BE  70 08        p.    BCS &B9C8
B9C0  A0 05        ..    LDY #&05
B9C2  B1 B0        ..    LDA (&B0),Y
B9C4  C9 0B        ..    CMP #&0B
B9C6  F0 C7        ..    BEQ &B98F
.
B9C8  4C 41 BD     LA.   JMP &BD41
.
B9CB  B5 A3        ..    LDA &A3,X
.
B9CD  9D 29 FE     .).   STA fdc_track,X
B9D0  DD 29 FE     .).   CMP fdc_track,X
B9D3  D0 F8        ..    BNE &B9CD
B9D5  60           `     RTS
.
B9D6  BA           .     TSX
B9D7  8E E4 C2     ...   STX &C2E4
B9DA  A9 10        ..    LDA #&10
B9DC  8D DD C2     ...   STA &C2DD
B9DF  20 C8 BB      ..   JSR &BBC8
B9E2  20 B4 BD      ..   JSR &BDB4
B9E5  F0 A8        ..    BEQ &B98F
.
B9E7  8D DF C2     ...   STA &C2DF
B9EA  BA           .     TSX
B9EB  8E E4 C2     ...   STX &C2E4
B9EE  A9 C2        ..    LDA #&C2
B9F0  85 B1        ..    STA &B1
B9F2  A9 15        ..    LDA #&15
B9F4  85 B0        ..    STA &B0
B9F6  9C DD C2     ...   STZ &C2DD
B9F9  20 C8 BB      ..   JSR &BBC8
B9FC  20 82 BD      ..   JSR &BD82
B9FF  4C A8 BF     L..   JMP &BFA8
.
BA02  BA           .     TSX
BA03  8E E4 C2     ...   STX &C2E4
BA06  48           H     PHA
BA07  5A           Z     PHY
BA08  A9 08        ..    LDA #&08
BA0A  8D DD C2     ...   STA &C2DD
BA0D  20 2C B9      ,.   JSR &B92C
BA10  20 1C BC      ..   JSR &BC1C
BA13  20 FC BB      ..   JSR &BBFC
BA16  7A           z     PLY
BA17  8C 57 0D     .W.   STY &0D57
BA1A  A2 05        ..    LDX #&05
BA1C  68           h     PLA
BA1D  29 20        )     AND #&20
BA1F  F0 01        ..    BEQ &BA22
BA21  E8           .     INX
.
BA22  8E 5E 0D     .^.   STX &0D5E
BA25  A9 00        ..    LDA #&00
BA27  20 C8 BA      ..   JSR &BAC8
.
BA2A  A2 4A        .J    LDX #&4A
BA2C  A0 BB        ..    LDY #&BB
BA2E  20 10 BB      ..   JSR &BB10
BA31  20 E9 BA      ..   JSR &BAE9
BA34  A5 A3        ..    LDA &A3
BA36  C9 20        .     CMP #&20
BA38  A9 F6        ..    LDA #&F6
BA3A  90 02        ..    BCC &BA3E
BA3C  49 02        I.    EOR #&02
.
BA3E  48           H     PHA
BA3F  A5 A3        ..    LDA &A3
BA41  2C 57 0D     ,W.   BIT &0D57
BA44  10 0A        ..    BPL &BA50
BA46  48           H     PHA
BA47  AD 5E 0D     .^.   LDA &0D5E
BA4A  0A           .     ASL A
BA4B  0A           .     ASL A
BA4C  0A           .     ASL A
BA4D  0A           .     ASL A
BA4E  68           h     PLA
BA4F  2A           *     ROL A
.
BA50  20 38 90      8.   JSR &9038
BA53  68           h     PLA
BA54  78           x     SEI
BA55  A2 00        ..    LDX #&00
BA57  20 D1 BA      ..   JSR &BAD1
BA5A  58           X     CLI
BA5B  20 C0 8F      ..   JSR &8FC0
BA5E  08           .     PHP
BA5F  88           .     DEY
BA60  AD 5E 0D     .^.   LDA &0D5E
BA63  29 10        ).    AND #&10
BA65  0D 57 0D     .W.   ORA &0D57
BA68  C9 A0        ..    CMP #&A0
BA6A  D0 05        ..    BNE &BA71
BA6C  20 3B BD      ;.   JSR &BD3B
BA6F  80 B9        ..    BRA &BA2A
.
BA71  20 35 BD      5.   JSR &BD35
BA74  E6 A3        ..    INC &A3
BA76  AD 57 0D     .W.   LDA &0D57
BA79  10 01        ..    BPL &BA7C
BA7B  4A           J     LSR A
.
BA7C  C5 A3        ..    CMP &A3
BA7E  F0 07        ..    BEQ &BA87
BA80  A9 50        .P    LDA #&50
BA82  20 C8 BA      ..   JSR &BAC8
BA85  80 A3        ..    BRA &BA2A
.
BA87  A9 00        ..    LDA #&00
BA89  20 C8 BA      ..   JSR &BAC8
BA8C  A2 73        .s    LDX #&73
BA8E  A0 BB        ..    LDY #&BB
BA90  20 10 BB      ..   JSR &BB10
BA93  A2 06        ..    LDX #&06
BA95  2C 57 0D     ,W.   BIT &0D57
BA98  30 05        0.    BMI &BA9F
BA9A  8A           .     TXA
BA9B  70 01        p.    BCS &BA9E
BA9D  0A           .     ASL A
.
BA9E  A8           .     TAY
.
BA9F  B9 B6 BB     ...   LDA &BBB6,Y
BAA2  9D 01 CC     ...   STA &CC01,X
BAA5  C8           .     INY
BAA6  CA           .     DEX
BAA7  D0 F6        ..    BNE &BA9F
BAA9  64 A4        d.    STZ &A4
BAAB  A0 06        ..    LDY #&06
BAAD  A2 00        ..    LDX #&00
.
BAAF  DA           .     PHX
BAB0  A2 01        ..    LDX #&01
BAB2  20 CB B9      ..   JSR &B9CB
BAB5  A9 A6        ..    LDA #&A6
BAB7  FA           .     PLX
BAB8  78           x     SEI
BAB9  20 D1 BA      ..   JSR &BAD1
BABC  58           X     CLI
BABD  E6 A4        ..    INC &A4
BABF  88           .     DEY
BAC0  10 ED        ..    BPL &BAAF
BAC2  8C E1 C2     ...   STY &C2E1
.
BAC5  4C A8 BF     L..   JMP &BFA8
.
BAC8  C9 00        ..    CMP #&00
BACA  D0 02        ..    BNE &BACE
BACC  64 A3        d.    STZ &A3
.
BACE  0D 5C 0D     .\.   ORA &0D5C
.
BAD1  48           H     PHA
BAD2  20 41 BD      A.   JSR &BD41
BAD5  AD 5E 0D     .^.   LDA &0D5E
BAD8  20 6A BD      j.   JSR &BD6A
BADB  68           h     PLA
BADC  8D 28 FE     .(.   STA fdc_command
BADF  20 DD BC      ..   JSR &BCDD
BAE2  A5 A1        ..    LDA &A1
BAE4  29 01        ).    AND #&01
BAE6  D0 DD        ..    BNE &BAC5
BAE8  60           `     RTS
.
BAE9  A9 F4        ..    LDA #&F4
BAEB  A6 A3        ..    LDX &A3
.
BAED  18           .     CLC
BAEE  69 0C        i.    ADC #&0C
BAF0  CA           .     DEX
BAF1  10 FA        ..    BPL &BAED
BAF3  85 A4        ..    STA &A4
BAF5  A2 10        ..    LDX #&10
BAF7  A0 04        ..    LDY #&04
.
BAF9  A5 A3        ..    LDA &A3
BAFB  99 00 CC     ...   STA &CC00,Y
BAFE  A5 A4        ..    LDA &A4
BB00  29 0F        ).    AND #&0F
BB02  99 02 CC     ...   STA &CC02,Y
BB05  98           .     TYA
BB06  18           .     CLC
BB07  69 0F        i.    ADC #&0F
BB09  A8           .     TAY
BB0A  E6 A4        ..    INC &A4
BB0C  CA           .     DEX
BB0D  D0 EA        ..    BNE &BAF9
.
BB0F  60           `     RTS
.
BB10  86 B0        ..    STX &B0
BB12  84 B1        ..    STY &B1
BB14  A2 00        ..    LDX #&00
.
BB16  A0 00        ..    LDY #&00
BB18  B1 B0        ..    LDA (&B0),Y
BB1A  F0 F3        ..    BEQ &BB0F
BB1C  48           H     PHA
.
BB1D  A0 01        ..    LDY #&01
BB1F  B1 B0        ..    LDA (&B0),Y
BB21  48           H     PHA
BB22  C8           .     INY
.
BB23  B1 B0        ..    LDA (&B0),Y
BB25  C8           .     INY
BB26  9D 00 CD     ...   STA &CD00,X
BB29  B1 B0        ..    LDA (&B0),Y
BB2B  C8           .     INY
BB2C  9D 00 CC     ...   STA &CC00,X
BB2F  E8           .     INX
BB30  68           h     PLA
BB31  3A           :     DEC A
BB32  48           H     PHA
BB33  D0 EE        ..    BNE &BB23
BB35  68           h     PLA
BB36  68           h     PLA
BB37  3A           :     DEC A
BB38  48           H     PHA
BB39  D0 E2        ..    BNE &BB1D
BB3B  68           h     PLA
BB3C  98           .     TYA
BB3D  18           .     CLC
BB3E  65 B0        e.    ADC &B0
BB40  85 B0        ..    STA &B0
BB42  A9 00        ..    LDA #&00
BB44  65 B1        e.    ADC &B1
BB46  85 B1        ..    STA &B1
BB48  80 CC        ..    BRA &BB16
BB4A  01 01        ..    ORA (&01,X)
BB4C  3C 4E 10     <N.   BIT &104E,X
BB4F  0F 0C        ..    BBR0 &BB5D
BB51  00           .     BRK
BB52  03           .     ...
BB53  F5 01        ..    SBC &01,X
BB55  FE 01 00     ...   INC &0001,X
BB58  01 00        ..    ORA (&00,X)
BB5A  01 00        ..    ORA (&00,X)
BB5C  01 01        ..    ORA (&01,X)
BB5E  01 F7        ..    ORA (&F7,X)
BB60  16 4E        .N    ASL &4E,X
BB62  0C 00 03     ...   TSB &0300
.
BB65  F5 01        ..    SBC &01,X
BB67  FB           .     ...
BB68  00           .     BRK
BB69  5A           Z     PHY
BB6A  01 F7        ..    ORA (&F7,X)
BB6C  39 4E 0F     9N.   AND &0F4E,Y
BB6F  01 00        ..    ORA (&00,X)
BB71  4E 00 01     N..   LSR &0100
BB74  11 01        ..    ORA (&01),Y
BB76  07 FB        ..    RMB0 &FB
BB78  00           .     BRK
BB79  01 00        ..    ORA (&00,X)
BB7B  01 00        ..    ORA (&00,X)
BB7D  01 00        ..    ORA (&00,X)
BB7F  01 00        ..    ORA (&00,X)
BB81  01 00        ..    ORA (&00,X)
BB83  01 00        ..    ORA (&00,X)
BB85  F9 00 03     ...   SBC &0300,Y
BB88  00           .     BRK
BB89  01 03        ..    ORA (&03,X)
BB8B  02           .     ...
BB8C  00           .     BRK
BB8D  01 48        .H    ORA (&48,X)
BB8F  01 75        .u    ORA (&75,X)
BB91  01 67        .g    ORA (&67,X)
BB93  01 6F        .o    ORA (&6F,X)
BB95  FB           .     ...
BB96  00           .     BRK
BB97  03           .     ...
BB98  01 00        ..    ORA (&00,X)
BB9A  00           .     BRK
BB9B  01 0C        ..    ORA (&0C,X)
BB9D  CC 00 01     ...   CPY &0100
BBA0  24 09        $.    BIT &09
BBA2  00           .     BRK
BBA3  01 02        ..    ORA (&02,X)
BBA5  02           .     ...
BBA6  00           .     BRK
BBA7  01 24        .$    ORA (&24,X)
BBA9  21 00        !.    AND (&00,X)
BBAB  01 48        .H    ORA (&48,X)
BBAD  01 75        .u    ORA (&75,X)
BBAF  01 67        .g    ORA (&67,X)
BBB1  01 6F        .o    ORA (&6F,X)
BBB3  01 00        ..    ORA (&00,X)
BBB5  00           .     BRK
BBB6  09 F9        ..    ORA #&F9
BBB8  00           .     BRK
BBB9  00           .     BRK
BBBA  0A           .     ASL A
BBBB  00           .     BRK
BBBC  04 F9        ..    TSB &F9
BBBE  00           .     BRK
BBBF  00           .     BRK
BBC0  05 00        ..    ORA &00
BBC2  02           .     ...
BBC3  79 00 00     y..   ADC &0000,Y
BBC6  02           .     ...
BBC7  80 9C        ..    BRA &BB65
BBC9  E0 C2        ..    CPX #&C2
BBCB  A0 01        ..    LDY #&01
BBCD  B1 B0        ..    LDA (&B0),Y
BBCF  85 B2        ..    STA &B2
BBD1  C8           .     INY
BBD2  B1 B0        ..    LDA (&B0),Y
BBD4  85 B3        ..    STA &B3
BBD6  A0 05        ..    LDY #&05
BBD8  B1 B0        ..    LDA (&B0),Y
BBDA  C9 08        ..    CMP #&08
BBDC  F0 10        ..    BEQ &BBEE
BBDE  C9 0A        ..    CMP #&0A
BBE0  F0 11        ..    BEQ &BBF3
BBE2  C9 0B        ..    CMP #&0B
BBE4  F0 08        ..    BEQ &BBEE
BBE6  A9 67        .g    LDA #&67
BBE8  8D E0 C2     ...   STA &C2E0
BBEB  4C A8 BF     L..   JMP &BFA8
.
BBEE  A9 80        ..    LDA #&80
BBF0  0C DD C2     ...   TSB &C2DD
.
BBF3  20 1C BC      ..   JSR &BC1C
BBF6  20 FC BB      ..   JSR &BBFC
BBF9  4C FA BE     L..   JMP &BEFA
.
BBFC  20 25 BC      %.   JSR &BC25
BBFF  AD E5 C2     ...   LDA &C2E5
BC02  8D 5C 0D     .\.   STA &0D5C
BC05  64 A0        d.    STZ &A0
BC07  64 A2        d.    STZ &A2
BC09  AD DD C2     ...   LDA &C2DD
BC0C  09 20        .     ORA #&20
BC0E  8D DD C2     ...   STA &C2DD
BC11  85 A1        ..    STA &A1
BC13  A5 CD        ..    LDA &CD
BC15  8D 5D 0D     .].   STA &0D5D
BC18  20 3C BC      <.   JSR &BC3C
BC1B  60           `     RTS
.
BC1C  20 44 9A      D.   JSR &9A44
BC1F  29 03        ).    AND #&03
BC21  8D E5 C2     ...   STA &C2E5
BC24  60           `     RTS
.
BC25  A9 8F        ..    LDA #&8F
BC27  A2 0C        ..    LDX #&0C
BC29  A0 FF        ..    LDY #&FF
BC2B  20 F4 FF      ..   JSR osbyte
BC2E  8C DE C2     ...   STY &C2DE
BC31  60           `     RTS
.
BC32  AC DE C2     ...   LDY &C2DE
BC35  A9 8F        ..    LDA #&8F
BC37  A2 0B        ..    LDX #&0B
BC39  4C F4 FF     L..   JMP osbyte
.
BC3C  A0 45        .E    LDY #&45
.
BC3E  B9 97 BC     ...   LDA &BC97,Y
BC41  99 00 0D     ...   STA &0D00,Y
BC44  88           .     DEY
BC45  10 F7        ..    BPL &BC3E
BC47  A0 01        ..    LDY #&01
BC49  B1 B0        ..    LDA (&B0),Y
BC4B  8D 0E 0D     ...   STA &0D0E
BC4E  C8           .     INY
BC4F  B1 B0        ..    LDA (&B0),Y
BC51  8D 0F 0D     ...   STA &0D0F
BC54  24 A1        $.    BIT &A1
BC56  30 05        0.    BMI &BC5D
BC58  A9 5F        ._    LDA #&5F
BC5A  8D 05 0D     ...   STA &0D05
.
BC5D  20 69 BC      i.   JSR &BC69
BC60  8D 5F 0D     ._.   STA &0D5F
BC63  A5 F4        ..    LDA &F4
BC65  8D 33 0D     .3.   STA &0D33
BC68  60           `     RTS
.
BC69  24 A1        $.    BIT &A1
BC6B  30 29        0)    BMI &BC96
BC6D  A0 0D        ..    LDY #&0D
.
BC6F  B9 F8 BC     ...   LDA &BCF8,Y
BC72  99 0A 0D     ...   STA &0D0A,Y
BC75  88           .     DEY
BC76  10 F7        ..    BPL &BC6F
BC78  A0 01        ..    LDY #&01
BC7A  B1 B0        ..    LDA (&B0),Y
BC7C  8D 0B 0D     ...   STA &0D0B
BC7F  C8           .     INY
BC80  B1 B0        ..    LDA (&B0),Y
BC82  8D 0C 0D     ...   STA &0D0C
BC85  A5 A1        ..    LDA &A1
BC87  29 08        ).    AND #&08
BC89  F0 0B        ..    BEQ &BC96
BC8B  A0 1A        ..    LDY #&1A
.
BC8D  B9 06 BD     ...   LDA &BD06,Y
BC90  99 00 0D     ...   STA &0D00,Y
BC93  88           .     DEY
BC94  10 F7        ..    BPL &BC8D
.
BC96  60           `     RTS
BC97  48           H     PHA
BC98  AD 28 FE     .(.   LDA fdc_status
BC9B  29 1F        ).    AND #&1F
BC9D  C9 03        ..    CMP #&03
BC9F  D0 11        ..    BNE &BCB2
BCA1  AD 2B FE     .+.   LDA fdc_data
BCA4  8D FF FF     ...   STA &FFFF
BCA7  EE 0E 0D     ...   INC &0D0E
BCAA  D0 03        ..    BNE &BCAF
BCAC  EE 0F 0D     ...   INC &0D0F
.
BCAF  68           h     PLA
BCB0  40           @     RTI
BCB1  EA           .     NOP
.
BCB2  29 58        )X    AND #&58
BCB4  F0 0C        ..    BEQ &BCC2
BCB6  85 A0        ..    STA &A0
BCB8  A9 01        ..    LDA #&01
BCBA  04 A1        ..    TSB &A1
.
BCBC  A9 01        ..    LDA #&01
BCBE  04 A2        ..    TSB &A2
BCC0  68           h     PLA
BCC1  40           @     RTI
.
BCC2  24 A2        $.    BIT &A2
BCC4  50 F6        P.    BVC &BCBC
BCC6  A5 F4        ..    LDA &F4
BCC8  48           H     PHA
BCC9  A9 00        ..    LDA #&00
BCCB  85 F4        ..    STA &F4
BCCD  8D 30 FE     .0.   STA romsel
BCD0  DA           .     PHX
BCD1  20 6A BE      j.   JSR &BE6A
BCD4  FA           .     PLX
BCD5  68           h     PLA
BCD6  85 F4        ..    STA &F4
BCD8  8D 30 FE     .0.   STA romsel
BCDB  68           h     PLA
BCDC  40           @     RTI
.
BCDD  A5 A2        ..    LDA &A2
BCDF  6A           j     ROR A
BCE0  90 01        ..    BCC &BCE3
BCE2  60           `     RTS
.
BCE3  AD 5D 0D     .].   LDA &0D5D
BCE6  29 10        ).    AND #&10
BCE8  F0 F3        ..    BEQ &BCDD
BCEA  24 FF        $.    BIT &FF
BCEC  10 EF        ..    BPL &BCDD
BCEE  9C 24 FE     .$.   STZ fdc_drivecontrol
BCF1  A9 6F        .o    LDA #&6F
BCF3  85 A0        ..    STA &A0
BCF5  4C A8 BF     L..   JMP &BFA8
BCF8  AD FF FF     ...   LDA &FFFF
BCFB  8D 2B FE     .+.   STA fdc_data
BCFE  EE 0B 0D     ...   INC &0D0B
BD01  D0 03        ..    BNE &BD06
BD03  EE 0C 0D     ...   INC &0D0C
.
BD06  48           H     PHA
BD07  BD 00 CC     ...   LDA &CC00,X
BD0A  8D 2B FE     .+.   STA fdc_data
BD0D  AD 28 FE     .(.   LDA fdc_status
BD10  29 01        ).    AND #&01
BD12  F0 0A        ..    BEQ &BD1E
BD14  DE 00 CD     ...   DEC &CD00,X
BD17  D0 01        ..    BNE &BD1A
BD19  E8           .     INX
.
BD1A  68           h     PLA
BD1B  40           @     RTI
BD1C  EA           .     NOP
BD1D  EA           .     NOP
.
BD1E  AD 28 FE     .(.   LDA fdc_status
.
BD21  A9 80        ..    LDA #&80
BD23  24 A1        $.    BIT &A1
BD25  30 05        0.    BMI &BD2C
BD27  A9 A2        ..    LDA #&A2
BD29  20 5B BD      [.   JSR &BD5B
.
BD2C  20 50 BD      P.   JSR &BD50
BD2F  8D 28 FE     .(.   STA fdc_command
BD32  4C DD BC     L..   JMP &BCDD
.
BD35  A9 10        ..    LDA #&10
BD37  1C 5E 0D     .^.   TRB &0D5E
BD3A  60           `     RTS
.
BD3B  A9 10        ..    LDA #&10
BD3D  0C 5E 0D     .^.   TSB &0D5E
BD40  60           `     RTS
.
BD41  A9 01        ..    LDA #&01
BD43  14 A2        ..    TRB &A2
BD45  60           `     RTS
.
BD46  A9 08        ..    LDA #&08
BD48  14 A2        ..    TRB &A2
BD4A  60           `     RTS
.
BD4B  A9 02        ..    LDA #&02
BD4D  14 A2        ..    TRB &A2
BD4F  60           `     RTS
.
BD50  6E E1 C2     n..   ROR &C2E1
BD53  90 02        ..    BCC &BD57
BD55  09 04        ..    ORA #&04
.
BD57  0E E1 C2     ...   ASL &C2E1
BD5A  60           `     RTS
.
BD5B  C9 A2        ..    CMP #&A2
BD5D  D0 0A        ..    BNE &BD69
BD5F  48           H     PHA
BD60  A5 A3        ..    LDA &A3
BD62  C9 20        .     CMP #&20
BD64  68           h     PLA
BD65  90 02        ..    BCC &BD69
BD67  49 02        I.    EOR #&02
.
BD69  60           `     RTS
.
BD6A  48           H     PHA
BD6B  8D 24 FE     .$.   STA fdc_drivecontrol
BD6E  4E E1 C2     N..   LSR &C2E1
BD71  4D E1 C2     M..   EOR &C2E1
BD74  29 03        ).    AND #&03
BD76  F0 01        ..    BEQ &BD79
BD78  38           8     SEC
.
BD79  4D E1 C2     M..   EOR &C2E1
BD7C  2A           *     ROL A
BD7D  8D E1 C2     ...   STA &C2E1
BD80  68           h     PLA
BD81  60           `     RTS
.
BD82  AD DF C2     ...   LDA &C2DF
BD85  8D 0F 0D     ...   STA &0D0F
BD88  9C 0E 0D     ...   STZ &0D0E
BD8B  20 92 B9      ..   JSR &B992
BD8E  20 21 BD      !.   JSR &BD21
BD91  A5 A3        ..    LDA &A3
BD93  48           H     PHA
BD94  AD 16 C2     ...   LDA &C216
BD97  85 A5        ..    STA &A5
BD99  AD 17 C2     ...   LDA &C217
BD9C  85 A6        ..    STA &A6
BD9E  64 A3        d.    STZ &A3
BDA0  AD DF C2     ...   LDA &C2DF
BDA3  85 A4        ..    STA &A4
BDA5  AC 1E C2     ...   LDY &C21E
.
BDA8  88           .     DEY
BDA9  B1 A3        ..    LDA (&A3),Y
BDAB  91 A5        ..    STA (&A5),Y
BDAD  98           .     TYA
BDAE  D0 F8        ..    BNE &BDA8
BDB0  68           h     PLA
BDB1  85 A3        ..    STA &A3
BDB3  60           `     RTS
.
BDB4  20 92 B9      ..   JSR &B992
BDB7  A9 40        .@    LDA #&40
BDB9  04 A2        ..    TSB &A2
BDBB  A0 07        ..    LDY #&07
BDBD  B1 B0        ..    LDA (&B0),Y
BDBF  8D 58 0D     .X.   STA &0D58
BDC2  C8           .     INY
BDC3  B1 B0        ..    LDA (&B0),Y
BDC5  C8           .     INY
BDC6  18           .     CLC
BDC7  71 B0        q.    ADC (&B0),Y
BDC9  8D 59 0D     .Y.   STA &0D59
BDCC  90 03        ..    BCC &BDD1
BDCE  EE 58 0D     .X.   INC &0D58
.
BDD1  AD 58 0D     .X.   LDA &0D58
BDD4  AA           .     TAX
BDD5  AD 59 0D     .Y.   LDA &0D59
BDD8  A0 FF        ..    LDY #&FF
BDDA  20 9C BF      ..   JSR &BF9C
BDDD  C9 00        ..    CMP #&00
BDDF  D0 02        ..    BNE &BDE3
BDE1  A9 10        ..    LDA #&10
.
BDE3  A0 09        ..    LDY #&09
BDE5  38           8     SEC
BDE6  F1 B0        ..    SBC (&B0),Y
BDE8  B0 1D        ..    BCS &BE07
BDEA  A9 10        ..    LDA #&10
BDEC  38           8     SEC
BDED  E5 A4        ..    SBC &A4
BDEF  8D 58 0D     .X.   STA &0D58
BDF2  B1 B0        ..    LDA (&B0),Y
BDF4  38           8     SEC
BDF5  ED 58 0D     .X.   SBC &0D58
BDF8  A2 00        ..    LDX #&00
BDFA  A0 FF        ..    LDY #&FF
BDFC  20 9C BF      ..   JSR &BF9C
BDFF  8C 57 0D     .W.   STY &0D57
BE02  8D 59 0D     .Y.   STA &0D59
BE05  10 0F        ..    BPL &BE16
.
BE07  A0 09        ..    LDY #&09
BE09  B1 B0        ..    LDA (&B0),Y
BE0B  8D 58 0D     .X.   STA &0D58
BE0E  A9 FF        ..    LDA #&FF
BE10  8D 57 0D     .W.   STA &0D57
BE13  9C 59 0D     .Y.   STZ &0D59
.
BE16  9C 5A 0D     .Z.   STZ &0D5A
BE19  EE 57 0D     .W.   INC &0D57
BE1C  CE 58 0D     .X.   DEC &0D58
BE1F  A2 01        ..    LDX #&01
BE21  20 CB B9      ..   JSR &B9CB
BE24  A9 80        ..    LDA #&80
BE26  24 A1        $.    BIT &A1
BE28  30 02        0.    BMI &BE2C
BE2A  A9 A2        ..    LDA #&A2
.
BE2C  85 A6        ..    STA &A6
BE2E  20 41 BD      A.   JSR &BD41
BE31  A5 A6        ..    LDA &A6
BE33  20 5B BD      [.   JSR &BD5B
BE36  20 50 BD      P.   JSR &BD50
BE39  8D 28 FE     .(.   STA fdc_command
.
BE3C  20 DD BC      ..   JSR &BCDD
BE3F  A5 A2        ..    LDA &A2
BE41  29 02        ).    AND #&02
BE43  F0 0A        ..    BEQ &BE4F
BE45  20 41 BD      A.   JSR &BD41
BE48  20 4B BD      K.   JSR &BD4B
BE4B  A9 54        .T    LDA #&54
BE4D  D0 11        ..    BNE &BE60
.
BE4F  A5 A2        ..    LDA &A2
BE51  29 08        ).    AND #&08
BE53  F0 31        .1    BEQ &BE86
BE55  20 41 BD      A.   JSR &BD41
BE58  20 46 BD      F.   JSR &BD46
BE5B  20 3B BD      ;.   JSR &BD3B
BE5E  A9 00        ..    LDA #&00
.
BE60  0D 5C 0D     .\.   ORA &0D5C
BE63  E6 A3        ..    INC &A3
BE65  8D 28 FE     .(.   STA fdc_command
BE68  80 D2        ..    BRA &BE3C
.
BE6A  20 41 BD      A.   JSR &BD41
BE6D  20 87 BE      ..   JSR &BE87
BE70  8A           .     TXA
BE71  D0 05        ..    BNE &BE78
BE73  A9 01        ..    LDA #&01
BE75  04 A2        ..    TSB &A2
BE77  60           `     RTS
.
BE78  20 4B BD      K.   JSR &BD4B
BE7B  A5 A6        ..    LDA &A6
BE7D  20 5B BD      [.   JSR &BD5B
BE80  20 50 BD      P.   JSR &BD50
BE83  8D 28 FE     .(.   STA fdc_command
.
BE86  60           `     RTS
.
BE87  AD 58 0D     .X.   LDA &0D58
BE8A  D0 5C        .\    BNE &BEE8
BE8C  AD 57 0D     .W.   LDA &0D57
BE8F  D0 0A        ..    BNE &BE9B
BE91  AD 59 0D     .Y.   LDA &0D59
BE94  F0 45        .E    BEQ &BEDB
BE96  CE 59 0D     .Y.   DEC &0D59
BE99  80 50        .P    BRA &BEEB
.
BE9B  AD 5A 0D     .Z.   LDA &0D5A
BE9E  D0 43        .C    BNE &BEE3
BEA0  AD 57 0D     .W.   LDA &0D57
BEA3  3A           :     DEC A
BEA4  0D 59 0D     .Y.   ORA &0D59
BEA7  F0 32        .2    BEQ &BEDB
BEA9  AD 29 FE     .).   LDA fdc_track
BEAC  C9 4F        .O    CMP #&4F
BEAE  90 1D        ..    BCC &BECD
BEB0  AD 5E 0D     .^.   LDA &0D5E
BEB3  29 10        ).    AND #&10
BEB5  D0 28        .(    BNE &BEDF
BEB7  A9 FF        ..    LDA #&FF
BEB9  85 A3        ..    STA &A3
BEBB  20 3B BD      ;.   JSR &BD3B
BEBE  AD 5E 0D     .^.   LDA &0D5E
BEC1  20 6A BD      j.   JSR &BD6A
BEC4  A9 01        ..    LDA #&01
BEC6  0C E1 C2     ...   TSB &C2E1
BEC9  A9 08        ..    LDA #&08
BECB  D0 02        ..    BNE &BECF
.
BECD  A9 02        ..    LDA #&02
.
BECF  04 A2        ..    TSB &A2
BED1  CE 57 0D     .W.   DEC &0D57
BED4  F0 05        ..    BEQ &BEDB
BED6  A9 10        ..    LDA #&10
BED8  8D 5A 0D     .Z.   STA &0D5A
.
BEDB  A9 FE        ..    LDA #&FE
BEDD  85 A4        ..    STA &A4
.
BEDF  A2 00        ..    LDX #&00
BEE1  F0 0A        ..    BEQ &BEED
.
BEE3  CE 5A 0D     .Z.   DEC &0D5A
BEE6  80 03        ..    BRA &BEEB
.
BEE8  CE 58 0D     .X.   DEC &0D58
.
BEEB  A2 FF        ..    LDX #&FF
.
BEED  E6 A4        ..    INC &A4
.
BEEF  A5 A4        ..    LDA &A4
BEF1  8D 2A FE     .*.   STA fdc_sector
BEF4  CD 2A FE     .*.   CMP fdc_sector
BEF7  D0 F6        ..    BNE &BEEF
BEF9  60           `     RTS
.
BEFA  A0 06        ..    LDY #&06
BEFC  B1 B0        ..    LDA (&B0),Y
BEFE  0D 17 C3     ...   ORA &C317
BF01  85 A6        ..    STA &A6
BF03  29 1F        ).    AND #&1F
BF05  F0 03        ..    BEQ &BF0A
BF07  4C 62 BF     Lb.   JMP &BF62
.
BF0A  24 A6        $.    BIT &A6
BF0C  50 04        P.    BVC &BF12
BF0E  A9 65        .e    LDA #&65
BF10  D0 52        .R    BNE &BF64
.
BF12  A5 A6        ..    LDA &A6
BF14  0A           .     ASL A
BF15  0A           .     ASL A
BF16  0A           .     ASL A
BF17  A9 05        ..    LDA #&05
BF19  90 01        ..    BCC &BF1C
BF1B  1A           .     INC A
.
BF1C  8D 5E 0D     .^.   STA &0D5E
BF1F  20 51 BF      Q.   JSR &BF51
.
BF22  AD 5E 0D     .^.   LDA &0D5E
BF25  20 6A BD      j.   JSR &BD6A
BF28  6A           j     ROR A
BF29  AD E3 C2     ...   LDA &C2E3
BF2C  90 03        ..    BCC &BF31
BF2E  AD E2 C2     ...   LDA &C2E2
.
BF31  85 A3        ..    STA &A3
BF33  2C E1 C2     ,..   BIT &C2E1
BF36  90 04        ..    BCC &BF3C
BF38  10 16        ..    BPL &BF50
BF3A  30 02        0.    BMI &BF3E
.
BF3C  50 12        P.    BVC &BF50
.
BF3E  A9 01        ..    LDA #&01
BF40  0C E1 C2     ...   TSB &C2E1
BF43  A9 00        ..    LDA #&00
BF45  85 A3        ..    STA &A3
BF47  0D 5C 0D     .\.   ORA &0D5C
BF4A  8D 28 FE     .(.   STA fdc_command
BF4D  20 DD BC      ..   JSR &BCDD
.
BF50  60           `     RTS
.
BF51  A0 07        ..    LDY #&07
BF53  B1 B0        ..    LDA (&B0),Y
BF55  C9 0A        ..    CMP #&0A
BF57  90 27        .'    BCC &BF80
BF59  D0 07        ..    BNE &BF62
BF5B  C8           .     INY
BF5C  B1 B0        ..    LDA (&B0),Y
BF5E  C9 00        ..    CMP #&00
BF60  90 06        ..    BCC &BF68
.
BF62  A9 61        .a    LDA #&61
.
BF64  85 A0        ..    STA &A0
BF66  D0 40        .@    BNE &BFA8
.
BF68  A5 A1        ..    LDA &A1
BF6A  29 10        ).    AND #&10
BF6C  F0 12        ..    BEQ &BF80
BF6E  A0 09        ..    LDY #&09
BF70  B1 B0        ..    LDA (&B0),Y
BF72  88           .     DEY
BF73  18           .     CLC
BF74  71 B0        q.    ADC (&B0),Y
BF76  B0 04        ..    BCS &BF7C
BF78  C9 01        ..    CMP #&01
BF7A  90 04        ..    BCC &BF80
.
BF7C  A9 63        .c    LDA #&63
BF7E  D0 E4        ..    BNE &BF64
.
BF80  A0 07        ..    LDY #&07
BF82  B1 B0        ..    LDA (&B0),Y
BF84  AA           .     TAX
BF85  C8           .     INY
BF86  B1 B0        ..    LDA (&B0),Y
.
BF88  A0 FF        ..    LDY #&FF
BF8A  20 9C BF      ..   JSR &BF9C
BF8D  85 A4        ..    STA &A4
BF8F  84 A5        ..    STY &A5
BF91  98           .     TYA
BF92  38           8     SEC
BF93  E9 50        .P    SBC #&50
BF95  30 10        0.    BMI &BFA7
BF97  85 A5        ..    STA &A5
BF99  4C 3B BD     L;.   JMP &BD3B
.
BF9C  38           8     SEC
BF9D  E9 10        ..    SBC #&10
BF9F  C8           .     INY
BFA0  B0 FA        ..    BCS &BF9C
BFA2  CA           .     DEX
BFA3  10 F7        ..    BPL &BF9C
BFA5  69 10        i.    ADC #&10
.
BFA7  60           `     RTS
.
BFA8  AE E4 C2     ...   LDX &C2E4
BFAB  9A           .     TXS
BFAC  AD DD C2     ...   LDA &C2DD
BFAF  29 20        )     AND #&20
BFB1  F0 27        .'    BEQ &BFDA
BFB3  AD 5E 0D     .^.   LDA &0D5E
BFB6  6A           j     ROR A
BFB7  A5 A3        ..    LDA &A3
BFB9  90 0C        ..    BCC &BFC7
BFBB  8D E2 C2     ...   STA &C2E2
BFBE  2E E1 C2     ...   ROL &C2E1
BFC1  18           .     CLC
BFC2  6E E1 C2     n..   ROR &C2E1
BFC5  B0 0B        ..    BCS &BFD2
.
BFC7  8D E3 C2     ...   STA &C2E3
BFCA  AD E1 C2     ...   LDA &C2E1
BFCD  29 BF        ).    AND #&BF
BFCF  8D E1 C2     ...   STA &C2E1
.
BFD2  A5 A0        ..    LDA &A0
BFD4  8D E0 C2     ...   STA &C2E0
BFD7  20 32 BC      2.   JSR &BC32
.
BFDA  20 20 80       .   JSR &8020
BFDD  A6 B0        ..    LDX &B0
BFDF  AD E0 C2     ...   LDA &C2E0
BFE2  F0 07        ..    BEQ &BFEB
BFE4  09 40        .@    ORA #&40
BFE6  A0 FF        ..    LDY #&FF
BFE8  8C E1 C2     ...   STY &C2E1
.
BFEB  A4 B1        ..    LDY &B1
BFED  29 7F        )    AND #&7F
BFEF  60           `     RTS
BFF0  FF FF        ..    BBS7 &BFF1
BFF2  FF FF        ..    BBS7 &BFF3
BFF4  FF FF        ..    BBS7 &BFF5
BFF6  FF FF        ..    BBS7 &BFF7
BFF8  FF FF        ..    BBS7 &BFF9
BFFA  FF FF        ..    BBS7 &BFFB
BFFC  FF FF        ..    BBS7 &BFFD
BFFE  FF FF        ..    BBS7 &BFFF
