C64 Software  <  SCA: The C64 Software Collection / S/ENIGMA FORCE

  Run
; Load: 50458 ($C51A), len: 2790 bytes

C51A  A9 01       LDA #$01
C51C  8D 19 D0    STA $D019
C51F  20 14 C7    JSR $C714
C522  4C 31 EA    JMP $EA31
C525  FF          ??
C526  FF          ??
C527  FF          ??
C528  FF          ??
C529  00          BRK
C52A  07          ??
C52B  0E 2C 33    ASL $332C
C52E  3A          ??
C52F  57          ??
C530  5E 65 7C    LSR $7C65,X
C533  83          ??
C534  8A          TXA
C535  01 F5       ORA ($F5,X)
C537  0B          ??
C538  F5 BC       SBC $BC,X
C53A  F4          ??
C53B  CD F4 CC    CMP $CCF4
C53E  F4          ??
C53F  DD F4 21    CMP $21F4,X
C542  F5 22       SBC $22,X
C544  A9 7F       LDA #$7F
C546  8D 0D DC    STA $DC0D
C549  A9 0F       LDA #$0F
C54B  8D 18 D4    STA $D418
C54E  A9 5E       LDA #$5E
C550  8D 14 03    STA $0314
C553  A9 C5       LDA #$C5
C555  8D 15 03    STA $0315
C558  A9 01       LDA #$01
C55A  8D 1A D0    STA $D01A
C55D  60          RTS
C55E  A9 01       LDA #$01
C560  8D 19 D0    STA $D019
C563  20 14 C7    JSR $C714
C566  60          RTS
C567  00          BRK
C568  00          BRK
C569  FF          ??
C56A  FF          ??
C56B  FF          ??
C56C  FF          ??
C56D  00          BRK
C56E  07          ??
C56F  0E 2C 33    ASL $332C
C572  3A          ??
C573  57          ??
C574  5E 65 7C    LSR $7C65,X
C577  83          ??
C578  8A          TXA
C579  01 F5       ORA ($F5,X)
C57B  0B          ??
C57C  F5 BC       SBC $BC,X
C57E  F4          ??
C57F  CD F4 CC    CMP $CCF4
C582  F4          ??
C583  DD F4 21    CMP $21F4,X
C586  F5 22       SBC $22,X
C588  F5 00       SBC $00,X
C58A  03          ??
C58B  0C          ??
C58C  0F          ??
C58D  1E 21 2A    ASL $2A21,X
C590  2D FE FD    AND $FDFE
C593  FB          ??
C594  F7          ??
C595  EF          ??
C596  DF          ??
C597  BF          ??
C598  7F          ??
C599  01 02       ORA ($02,X)
C59B  04          ??
C59C  08          PHP
C59D  10 20       BPL $C5BF
C59F  40          RTI
C5A0  80          ??
C5A1  80          ??
C5A2  00          BRK
C5A3  00          BRK
C5A4  00          BRK
C5A5  01 01       ORA ($01,X)
C5A7  00          BRK
C5A8  05 21       ORA $21
C5AA  01 8D       ORA ($8D,X)
C5AC  A8          TAY
C5AD  C5 EE       CMP $EE
C5AF  A6 C5       LDX $C5
C5B1  AD A6 C5    LDA $C5A6
C5B4  CD A8 C5    CMP $C5A8
C5B7  D0 05       BNE $C5BE
C5B9  A9 00       LDA #$00
C5BB  8D A6 C5    STA $C5A6
C5BE  60          RTS
C5BF  20 EE C7    JSR $C7EE
C5C2  D0 01       BNE $C5C5
C5C4  60          RTS
C5C5  0A          ASL A
C5C6  AA          TAX
C5C7  BD 52 C6    LDA $C652,X
C5CA  8D 07 D4    STA $D407
C5CD  8D F0 CE    STA $CEF0
C5D0  E8          INX
C5D1  BD 52 C6    LDA $C652,X
C5D4  8D F1 CE    STA $CEF1
C5D7  8D 08 D4    STA $D408
C5DA  CA          DEX
C5DB  8A          TXA
C5DC  18          CLC
C5DD  69 18       ADC #$18
C5DF  AA          TAX
C5E0  BD 52 C6    LDA $C652,X
C5E3  8D F2 CE    STA $CEF2
C5E6  E8          INX
C5E7  BD 52 C6    LDA $C652,X
C5EA  8D F3 CE    STA $CEF3
C5ED  A9 20       LDA #$20
C5EF  8D 0B D4    STA $D40B
C5F2  A9 21       LDA #$21
C5F4  8D 0B D4    STA $D40B
C5F7  60          RTS
C5F8  20 EE C7    JSR $C7EE
C5FB  D0 01       BNE $C5FE
C5FD  60          RTS
C5FE  0A          ASL A
C5FF  AA          TAX
C600  BD 52 C6    LDA $C652,X
C603  F0 02       BEQ $C607
C605  49 08       EOR #$08
C607  8D 0E D4    STA $D40E
C60A  E8          INX
C60B  BD 52 C6    LDA $C652,X
C60E  8D 0F D4    STA $D40F
C611  A9 20       LDA #$20
C613  8D 12 D4    STA $D412
C616  A9 21       LDA #$21
C618  8D 12 D4    STA $D412
C61B  60          RTS
C61C  20 EE C7    JSR $C7EE
C61F  D0 01       BNE $C622
C621  60          RTS
C622  0A          ASL A
C623  AA          TAX
C624  BD 52 C6    LDA $C652,X
C627  49 00       EOR #$00
C629  8D 00 D4    STA $D400
C62C  E8          INX
C62D  BD 52 C6    LDA $C652,X
C630  8D 01 D4    STA $D401
C633  A9 20       LDA #$20
C635  8D 04 D4    STA $D404
C638  A9 21       LDA #$21
C63A  8D 04 D4    STA $D404
C63D  60          RTS
C63E  8D A9 C5    STA $C5A9
C641  EE A7 C5    INC $C5A7
C644  AD A7 C5    LDA $C5A7
C647  CD A9 C5    CMP $C5A9
C64A  D0 05       BNE $C651
C64C  A9 00       LDA #$00
C64E  8D A7 C5    STA $C5A7
C651  60          RTS
C652  0C          ??
C653  01 1C       ORA ($1C,X)
C655  01 2D       ORA ($2D,X)
C657  01 3E       ORA ($3E,X)
C659  01 51       ORA ($51,X)
C65B  01 66       ORA ($66,X)
C65D  01 7B       ORA ($7B,X)
C65F  01 91       ORA ($91,X)
C661  01 A9       ORA ($A9,X)
C663  01 C3       ORA ($C3,X)
C665  01 BF       ORA ($BF,X)
C667  01 FA       ORA ($FA,X)
C669  01 18       ORA ($18,X)
C66B  02          ??
C66C  38          SEC
C66D  02          ??
C66E  5A          ??
C66F  02          ??
C670  7D 02 A3    ADC $A302,X
C673  02          ??
C674  CC 02 F6    CPY $F602
C677  02          ??
C678  23          ??
C679  03          ??
C67A  53          ??
C67B  03          ??
C67C  86 03       STX $03
C67E  BB          ??
C67F  03          ??
C680  F4          ??
C681  03          ??
C682  00          BRK
C683  00          BRK
C684  30 04       BMI $C68A
C686  70 04       BVS $C68C
C688  B4 04       LDY $04,X
C68A  FB          ??
C68B  04          ??
C68C  47          ??
C68D  05 98       ORA $98
C68F  05 ED       ORA $ED
C691  05 47       ORA $47
C693  06 A7       ASL $A7
C695  06 0C       ASL $0C
C697  07          ??
C698  77          ??
C699  07          ??
C69A  E9 07       SBC #$07
C69C  61 08       ADC ($08,X)
C69E  E1 08       SBC ($08,X)
C6A0  68          PLA
C6A1  09 F7       ORA #$F7
C6A3  09 8F       ORA #$8F
C6A5  0A          ASL A
C6A6  30 0B       BMI $C6B3
C6A8  DA          ??
C6A9  0B          ??
C6AA  8F          ??
C6AB  0C          ??
C6AC  4E 0D 18    LSR $180D
C6AF  0E EF 0E    ASL $0EEF
C6B2  D2          ??
C6B3  0F          ??
C6B4  C3          ??
C6B5  10 C3       BPL $C67A
C6B7  11 D1       ORA ($D1),Y
C6B9  12          ??
C6BA  EF          ??
C6BB  13          ??
C6BC  1F          ??
C6BD  15 60       ORA $60,X
C6BF  16 B5       ASL $B5,X
C6C1  17          ??
C6C2  1E 19 9C    ASL $9C19,X
C6C5  1A          ??
C6C6  31 1C       AND ($1C),Y
C6C8  DF          ??
C6C9  1D A5 1F    ORA $1FA5,X
C6CC  87          ??
C6CD  21 86       AND ($86,X)
C6CF  23          ??
C6D0  A2 25       LDX #$25
C6D2  DF          ??
C6D3  27          ??
C6D4  3E 2A C1    ROL $C12A,X
C6D7  2C 6B 2F    BIT $2F6B
C6DA  3C          ??
C6DB  32          ??
C6DC  39 35 63    AND $6335,Y
C6DF  38          SEC
C6E0  BE 3B 4B    LDX $4B3B,Y
C6E3  3F          ??
C6E4  0F          ??
C6E5  43          ??
C6E6  0C          ??
C6E7  47          ??
C6E8  45 4B       EOR $4B
C6EA  BF          ??
C6EB  4F          ??
C6EC  7D 54 83    ADC $8354,X
C6EF  59 D6 5E    EOR $5ED6,Y
C6F2  79 64 73    ADC $7364,Y
C6F5  6A          ROR A
C6F6  C7          ??
C6F7  70 7C       BVS $C775
C6F9  77          ??
C6FA  97          ??
C6FB  7E 1E 86    ROR $861E
C6FE  18          CLC
C6FF  8E 8B 96    STX $968B
C702  7E 9F FA    ROR $FA9F
C705  A8          TAY
C706  06 B3       ASL $B3
C708  AC BD F3    LDY $F3BD
C70B  C8          INY
C70C  E6 D4       INC $D4
C70E  8F          ??
C70F  E1 F8       SBC ($F8,X)
C711  EE 2E FD    INC $FD2E
C714  A9 00       LDA #$00
C716  8D 06 D4    STA $D406
C719  8D 0D D4    STA $D40D
C71C  8D 14 D4    STA $D414
C71F  20 2B CE    JSR $CE2B
C722  AD FC CE    LDA $CEFC
C725  29 7F       AND #$7F
C727  8D A5 C5    STA $C5A5
C72A  AD A1 C5    LDA $C5A1
C72D  30 0B       BMI $C73A
C72F  8D FC CE    STA $CEFC
C732  20 7A C7    JSR $C77A
C735  A9 80       LDA #$80
C737  8D A1 C5    STA $C5A1
C73A  AD FC CE    LDA $CEFC
C73D  30 0D       BMI $C74C
C73F  A2 00       LDX #$00
C741  8E A6 C5    STX $C5A6
C744  8E A7 C5    STX $C5A7
C747  09 80       ORA #$80
C749  8D FC CE    STA $CEFC
C74C  29 7F       AND #$7F
C74E  8D AA C5    STA $C5AA
C751  0A          ASL A
C752  18          CLC
C753  6D AA C5    ADC $C5AA
C756  8D 5B C7    STA $C75B
C759  18          CLC
C75A  90 03       BCC $C75F
C75C  60          RTS
C75D  EA          NOP
C75E  EA          NOP
C75F  4C 22 C8    JMP $C822
C762  4C F0 C9    JMP $C9F0
C765  4C 55 CB    JMP $CB55
C768  4C 07 CC    JMP $CC07
C76B  4C C9 CC    JMP $CCC9
C76E  4C 29 CD    JMP $CD29
C771  4C 86 CD    JMP $CD86
C774  4C 2A CE    JMP $CE2A
C777  4C 2A CE    JMP $CE2A
C77A  20 DE C7    JSR $C7DE
C77D  A9 00       LDA #$00
C77F  8D F2 CE    STA $CEF2
C782  8D F3 CE    STA $CEF3
C785  8D F0 CE    STA $CEF0
C788  8D F1 CE    STA $CEF1
C78B  8D F4 CE    STA $CEF4
C78E  8D 00 D4    STA $D400
C791  8D 01 D4    STA $D401
C794  8D 07 D4    STA $D407
C797  8D 08 D4    STA $D408
C79A  8D 0E D4    STA $D40E
C79D  8D 0F D4    STA $D40F
C7A0  AE A1 C5    LDX $C5A1
C7A3  E0 10       CPX #$10
C7A5  F0 09       BEQ $C7B0
C7A7  8D EE CE    STA $CEEE
C7AA  8D 01 CF    STA $CF01
C7AD  8D 02 CF    STA $CF02
C7B0  60          RTS
C7B1  8D 05 D4    STA $D405
C7B4  A9 0B       LDA #$0B
C7B6  8D 01 D4    STA $D401
C7B9  A9 80       LDA #$80
C7BB  8D 04 D4    STA $D404
C7BE  EE 04 D4    INC $D404
C7C1  60          RTS
C7C2  8D F4 CE    STA $CEF4
C7C5  A2 00       LDX #$00
C7C7  AD A6 C5    LDA $C5A6
C7CA  2D F4 CE    AND $CEF4
C7CD  D0 02       BNE $C7D1
C7CF  A2 02       LDX #$02
C7D1  BD F0 CE    LDA $CEF0,X
C7D4  8D 07 D4    STA $D407
C7D7  BD F1 CE    LDA $CEF1,X
C7DA  8D 08 D4    STA $D408
C7DD  60          RTS
C7DE  A9 08       LDA #$08
C7E0  8D 18 D4    STA $D418
C7E3  A9 FF       LDA #$FF
C7E5  8D F7 CE    STA $CEF7
C7E8  A9 00       LDA #$00
C7EA  8D 17 D4    STA $D417
C7ED  60          RTS
C7EE  8D F6 CE    STA $CEF6
C7F1  AD F6 CE    LDA $CEF6
C7F4  D0 01       BNE $C7F7
C7F6  60          RTS
C7F7  8A          TXA
C7F8  18          CLC
C7F9  6D F6 CE    ADC $CEF6
C7FC  60          RTS
C7FD  A9 41       LDA #$41
C7FF  8D 0B D4    STA $D40B
C802  EE F5 CE    INC $CEF5
C805  AD F5 CE    LDA $CEF5
C808  09 08       ORA #$08
C80A  8D 0A D4    STA $D40A
C80D  8D 11 D4    STA $D411
C810  60          RTS
C811  A9 41       LDA #$41
C813  8D 12 D4    STA $D412
C816  EE F5 CE    INC $CEF5
C819  AD F5 CE    LDA $CEF5
C81C  09 08       ORA #$08
C81E  8D 11 D4    STA $D411
C821  60          RTS
C822  A9 09       LDA #$09
C824  8D 05 D4    STA $D405
C827  8D 0C D4    STA $D40C
C82A  8D 13 D4    STA $D413
C82D  20 FD C7    JSR $C7FD
C830  A9 0B       LDA #$0B
C832  20 C2 C7    JSR $C7C2
C835  A9 05       LDA #$05
C837  20 AB C5    JSR $C5AB
C83A  D0 33       BNE $C86F
C83C  AC A7 C5    LDY $C5A7
C83F  B9 70 C8    LDA $C870,Y
C842  A2 24       LDX #$24
C844  20 BF C5    JSR $C5BF
C847  AD A7 C5    LDA $C5A7
C84A  29 01       AND #$01
C84C  D0 15       BNE $C863
C84E  AD A7 C5    LDA $C5A7
C851  4A          LSR A
C852  A8          TAY
C853  B9 70 C9    LDA $C970,Y
C856  A2 24       LDX #$24
C858  20 F8 C5    JSR $C5F8
C85B  B9 70 C9    LDA $C970,Y
C85E  A2 2B       LDX #$2B
C860  20 1C C6    JSR $C61C
C863  A9 FF       LDA #$FF
C865  20 3E C6    JSR $C63E
C868  D0 05       BNE $C86F
C86A  A9 02       LDA #$02
C86C  8D FC CE    STA $CEFC
C86F  60          RTS
C870  14          ??
C871  00          BRK
C872  13          ??
C873  00          BRK
C874  11 00       ORA ($00),Y
C876  13          ??
C877  00          BRK
C878  00          BRK
C879  00          BRK
C87A  13          ??
C87B  00          BRK
C87C  11 13       ORA ($13),Y
C87E  11 0F       ORA ($0F),Y
C880  12          ??
C881  00          BRK
C882  11 00       ORA ($00),Y
C884  0F          ??
C885  00          BRK
C886  11 00       ORA ($00),Y
C888  00          BRK
C889  00          BRK
C88A  11 00       ORA ($00),Y
C88C  0F          ??
C88D  00          BRK
C88E  0D 00 0F    ORA $0F00
C891  00          BRK
C892  0E 00 0C    ASL $0C00
C895  00          BRK
C896  0E 00 00    ASL $0000
C899  00          BRK
C89A  0E 00 0C    ASL $0C00
C89D  0E 0C 0A    ASL $0A0C
C8A0  0D 00 0C    ORA $0C00
C8A3  00          BRK
C8A4  0A          ASL A
C8A5  00          BRK
C8A6  0C          ??
C8A7  00          BRK
C8A8  00          BRK
C8A9  00          BRK
C8AA  0C          ??
C8AB  00          BRK
C8AC  0A          ASL A
C8AD  00          BRK
C8AE  0C          ??
C8AF  00          BRK
C8B0  14          ??
C8B1  00          BRK
C8B2  13          ??
C8B3  00          BRK
C8B4  11 00       ORA ($00),Y
C8B6  13          ??
C8B7  00          BRK
C8B8  00          BRK
C8B9  00          BRK
C8BA  13          ??
C8BB  00          BRK
C8BC  11 13       ORA ($13),Y
C8BE  11 0F       ORA ($0F),Y
C8C0  12          ??
C8C1  00          BRK
C8C2  11 00       ORA ($00),Y
C8C4  0F          ??
C8C5  00          BRK
C8C6  11 00       ORA ($00),Y
C8C8  00          BRK
C8C9  00          BRK
C8CA  11 00       ORA ($00),Y
C8CC  0F          ??
C8CD  00          BRK
C8CE  0D 00 0F    ORA $0F00
C8D1  00          BRK
C8D2  0E 00 0C    ASL $0C00
C8D5  00          BRK
C8D6  0E 00 00    ASL $0000
C8D9  00          BRK
C8DA  0E 00 0C    ASL $0C00
C8DD  0E 0C 0A    ASL $0A0C
C8E0  0D 00 0C    ORA $0C00
C8E3  00          BRK
C8E4  0A          ASL A
C8E5  00          BRK
C8E6  00          BRK
C8E7  00          BRK
C8E8  00          BRK
C8E9  00          BRK
C8EA  00          BRK
C8EB  00          BRK
C8EC  00          BRK
C8ED  00          BRK
C8EE  00          BRK
C8EF  00          BRK
C8F0  0D 00 0C    ORA $0C00
C8F3  00          BRK
C8F4  0A          ASL A
C8F5  00          BRK
C8F6  0D 00 0C    ORA $0C00
C8F9  00          BRK
C8FA  0A          ASL A
C8FB  00          BRK
C8FC  0D 00 0C    ORA $0C00
C8FF  00          BRK
C900  0D 00 0C    ORA $0C00
C903  00          BRK
C904  0A          ASL A
C905  00          BRK
C906  00          BRK
C907  00          BRK
C908  00          BRK
C909  00          BRK
C90A  00          BRK
C90B  00          BRK
C90C  00          BRK
C90D  00          BRK
C90E  00          BRK
C90F  00          BRK
C910  0D 00 0C    ORA $0C00
C913  00          BRK
C914  0A          ASL A
C915  00          BRK
C916  00          BRK
C917  00          BRK
C918  00          BRK
C919  00          BRK
C91A  00          BRK
C91B  00          BRK
C91C  00          BRK
C91D  00          BRK
C91E  00          BRK
C91F  00          BRK
C920  0D 00 0C    ORA $0C00
C923  00          BRK
C924  0A          ASL A
C925  00          BRK
C926  00          BRK
C927  00          BRK
C928  00          BRK
C929  00          BRK
C92A  00          BRK
C92B  00          BRK
C92C  00          BRK
C92D  00          BRK
C92E  00          BRK
C92F  00          BRK
C930  0D 00 0C    ORA $0C00
C933  00          BRK
C934  0A          ASL A
C935  00          BRK
C936  0D 00 0C    ORA $0C00
C939  00          BRK
C93A  0A          ASL A
C93B  00          BRK
C93C  0D 00 0C    ORA $0C00
C93F  00          BRK
C940  0D 00 0C    ORA $0C00
C943  00          BRK
C944  0A          ASL A
C945  00          BRK
C946  0D 00 0C    ORA $0C00
C949  00          BRK
C94A  0A          ASL A
C94B  00          BRK
C94C  0D 00 0C    ORA $0C00
C94F  00          BRK
C950  0D 00 0C    ORA $0C00
C953  00          BRK
C954  0A          ASL A
C955  00          BRK
C956  0D 00 0C    ORA $0C00
C959  00          BRK
C95A  0A          ASL A
C95B  00          BRK
C95C  0D 00 0C    ORA $0C00
C95F  00          BRK
C960  0D 00 0C    ORA $0C00
C963  00          BRK
C964  0A          ASL A
C965  00          BRK
C966  0D 00 0C    ORA $0C00
C969  00          BRK
C96A  0A          ASL A
C96B  00          BRK
C96C  0D 00 0A    ORA $0A00
C96F  00          BRK
C970  0F          ??
C971  0F          ??
C972  0F          ??
C973  0F          ??
C974  00          BRK
C975  0F          ??
C976  0F          ??
C977  0F          ??
C978  0D 0D 0D    ORA $0D0D
C97B  0D 00 0D    ORA $0D00
C97E  0D 0D 0A    ORA $0A0D
C981  0A          ASL A
C982  0A          ASL A
C983  0A          ASL A
C984  00          BRK
C985  0A          ASL A
C986  0A          ASL A
C987  0A          ASL A
C988  08          PHP
C989  08          PHP
C98A  08          PHP
C98B  08          PHP
C98C  00          BRK
C98D  08          PHP
C98E  08          PHP
C98F  08          PHP
C990  0F          ??
C991  0F          ??
C992  0F          ??
C993  0F          ??
C994  00          BRK
C995  0F          ??
C996  0F          ??
C997  0F          ??
C998  0D 0D 0D    ORA $0D0D
C99B  0D 00 0D    ORA $0D00
C99E  0D 0D 0A    ORA $0A0D
C9A1  0A          ASL A
C9A2  0A          ASL A
C9A3  0A          ASL A
C9A4  00          BRK
C9A5  0A          ASL A
C9A6  0A          ASL A
C9A7  0A          ASL A
C9A8  08          PHP
C9A9  08          PHP
C9AA  08          PHP
C9AB  00          BRK
C9AC  00          BRK
C9AD  00          BRK
C9AE  00          BRK
C9AF  00          BRK
C9B0  08          PHP
C9B1  08          PHP
C9B2  08          PHP
C9B3  08          PHP
C9B4  08          PHP
C9B5  08          PHP
C9B6  08          PHP
C9B7  08          PHP
C9B8  08          PHP
C9B9  08          PHP
C9BA  08          PHP
C9BB  00          BRK
C9BC  00          BRK
C9BD  00          BRK
C9BE  00          BRK
C9BF  00          BRK
C9C0  08          PHP
C9C1  08          PHP
C9C2  08          PHP
C9C3  00          BRK
C9C4  00          BRK
C9C5  00          BRK
C9C6  00          BRK
C9C7  00          BRK
C9C8  08          PHP
C9C9  08          PHP
C9CA  08          PHP
C9CB  00          BRK
C9CC  00          BRK
C9CD  00          BRK
C9CE  00          BRK
C9CF  00          BRK
C9D0  08          PHP
C9D1  08          PHP
C9D2  08          PHP
C9D3  08          PHP
C9D4  08          PHP
C9D5  08          PHP
C9D6  08          PHP
C9D7  08          PHP
C9D8  08          PHP
C9D9  08          PHP
C9DA  08          PHP
C9DB  08          PHP
C9DC  08          PHP
C9DD  08          PHP
C9DE  08          PHP
C9DF  08          PHP
C9E0  08          PHP
C9E1  08          PHP
C9E2  08          PHP
C9E3  08          PHP
C9E4  08          PHP
C9E5  08          PHP
C9E6  08          PHP
C9E7  08          PHP
C9E8  08          PHP
C9E9  08          PHP
C9EA  08          PHP
C9EB  08          PHP
C9EC  08          PHP
C9ED  08          PHP
C9EE  08          PHP
C9EF  08          PHP
C9F0  A9 09       LDA #$09
C9F2  8D 05 D4    STA $D405
C9F5  8D 0C D4    STA $D40C
C9F8  A9 0B       LDA #$0B
C9FA  8D 13 D4    STA $D413
C9FD  20 11 C8    JSR $C811
CA00  A9 0B       LDA #$0B
CA02  20 C2 C7    JSR $C7C2
CA05  A9 0A       LDA #$0A
CA07  20 AB C5    JSR $C5AB
CA0A  D0 3C       BNE $CA48
CA0C  AD A7 C5    LDA $C5A7
CA0F  29 07       AND #$07
CA11  A8          TAY
CA12  B9 49 CA    LDA $CA49,Y
CA15  8D A2 C5    STA $C5A2
CA18  AC A7 C5    LDY $C5A7
CA1B  B9 51 CA    LDA $CA51,Y
CA1E  A2 18       LDX #$18
CA20  20 F8 C5    JSR $C5F8
CA23  AD A7 C5    LDA $C5A7
CA26  29 07       AND #$07
CA28  A8          TAY
CA29  B9 31 CB    LDA $CB31,Y
CA2C  A8          TAY
CA2D  AD A7 C5    LDA $C5A7
CA30  4A          LSR A
CA31  4A          LSR A
CA32  4A          LSR A
CA33  AA          TAX
CA34  BD 39 CB    LDA $CB39,X
CA37  AA          TAX
CA38  98          TYA
CA39  20 BF C5    JSR $C5BF
CA3C  A9 E0       LDA #$E0
CA3E  20 3E C6    JSR $C63E
CA41  D0 05       BNE $CA48
CA43  A9 03       LDA #$03
CA45  8D FC CE    STA $CEFC
CA48  60          RTS
CA49  63          ??
CA4A  00          BRK
CA4B  01 01       ORA ($01,X)
CA4D  63          ??
CA4E  00          BRK
CA4F  00          BRK
CA50  00          BRK
CA51  1E 19 16    ASL $1619,X
CA54  12          ??
CA55  1D 12 19    ORA $1912,X
CA58  1B          ??
CA59  00          BRK
CA5A  12          ??
CA5B  18          CLC
CA5C  19 00 12    ORA $1200,Y
CA5F  16 18       ASL $18,X
CA61  00          BRK
CA62  12          ??
CA63  14          ??
CA64  16 00       ASL $00,X
CA66  19 16 12    ORA $1216,Y
CA69  1D 12 19    ORA $1912,X
CA6C  1B          ??
CA6D  00          BRK
CA6E  12          ??
CA6F  18          CLC
CA70  19 00 12    ORA $1200,Y
CA73  16 18       ASL $18,X
CA75  00          BRK
CA76  12          ??
CA77  14          ??
CA78  12          ??
CA79  00          BRK
CA7A  19 16 12    ORA $1216,Y
CA7D  1D 12 19    ORA $1912,X
CA80  1B          ??
CA81  00          BRK
CA82  12          ??
CA83  18          CLC
CA84  19 00 12    ORA $1200,Y
CA87  16 18       ASL $18,X
CA89  00          BRK
CA8A  12          ??
CA8B  14          ??
CA8C  16 00       ASL $00,X
CA8E  19 16 12    ORA $1216,Y
CA91  1D 12 19    ORA $1912,X
CA94  1B          ??
CA95  00          BRK
CA96  12          ??
CA97  18          CLC
CA98  19 00 12    ORA $1200,Y
CA9B  16 18       ASL $18,X
CA9D  00          BRK
CA9E  12          ??
CA9F  14          ??
CAA0  12          ??
CAA1  17          ??
CAA2  16 12       ASL $12,X
CAA4  17          ??
CAA5  16 12       ASL $12,X
CAA7  17          ??
CAA8  16 17       ASL $17,X
CAAA  16 12       ASL $12,X
CAAC  17          ??
CAAD  16 12       ASL $12,X
CAAF  17          ??
CAB0  16 16       ASL $16,X
CAB2  14          ??
CAB3  11 16       ORA ($16),Y
CAB5  14          ??
CAB6  11 16       ORA ($16),Y
CAB8  11 12       ORA ($12),Y
CABA  00          BRK
CABB  00          BRK
CABC  00          BRK
CABD  00          BRK
CABE  00          BRK
CABF  00          BRK
CAC0  00          BRK
CAC1  1E 19 16    ASL $1619,X
CAC4  12          ??
CAC5  1D 12 19    ORA $1912,X
CAC8  1B          ??
CAC9  00          BRK
CACA  12          ??
CACB  18          CLC
CACC  19 00 12    ORA $1200,Y
CACF  16 18       ASL $18,X
CAD1  00          BRK
CAD2  12          ??
CAD3  14          ??
CAD4  16 00       ASL $00,X
CAD6  19 16 12    ORA $1216,Y
CAD9  1D 12 19    ORA $1912,X
CADC  1B          ??
CADD  00          BRK
CADE  12          ??
CADF  18          CLC
CAE0  19 00 12    ORA $1200,Y
CAE3  16 18       ASL $18,X
CAE5  00          BRK
CAE6  12          ??
CAE7  14          ??
CAE8  12          ??
CAE9  00          BRK
CAEA  19 16 12    ORA $1216,Y
CAED  1D 12 19    ORA $1912,X
CAF0  1B          ??
CAF1  00          BRK
CAF2  12          ??
CAF3  18          CLC
CAF4  19 00 12    ORA $1200,Y
CAF7  16 18       ASL $18,X
CAF9  00          BRK
CAFA  12          ??
CAFB  14          ??
CAFC  16 00       ASL $00,X
CAFE  19 16 12    ORA $1216,Y
CB01  1D 12 19    ORA $1912,X
CB04  1B          ??
CB05  00          BRK
CB06  12          ??
CB07  18          CLC
CB08  19 00 12    ORA $1200,Y
CB0B  16 18       ASL $18,X
CB0D  00          BRK
CB0E  12          ??
CB0F  14          ??
CB10  12          ??
CB11  17          ??
CB12  16 12       ASL $12,X
CB14  17          ??
CB15  16 12       ASL $12,X
CB17  17          ??
CB18  16 17       ASL $17,X
CB1A  16 12       ASL $12,X
CB1C  17          ??
CB1D  16 12       ASL $12,X
CB1F  17          ??
CB20  16 16       ASL $16,X
CB22  14          ??
CB23  11 16       ORA ($16),Y
CB25  14          ??
CB26  11 16       ORA ($16),Y
CB28  11 12       ORA ($12),Y
CB2A  00          BRK
CB2B  00          BRK
CB2C  00          BRK
CB2D  00          BRK
CB2E  00          BRK
CB2F  00          BRK
CB30  00          BRK
CB31  06 12       ASL $12
CB33  06 12       ASL $12
CB35  06 12       ASL $12
CB37  06 12       ASL $12
CB39  18          CLC
CB3A  18          CLC
CB3B  18          CLC
CB3C  18          CLC
CB3D  18          CLC
CB3E  18          CLC
CB3F  18          CLC
CB40  18          CLC
CB41  18          CLC
CB42  18          CLC
CB43  1D 16 14    ORA $1416,X
CB46  18          CLC
CB47  18          CLC
CB48  18          CLC
CB49  18          CLC
CB4A  18          CLC
CB4B  18          CLC
CB4C  18          CLC
CB4D  18          CLC
CB4E  18          CLC
CB4F  18          CLC
CB50  18          CLC
CB51  1D 16 14    ORA $1416,X
CB54  18          CLC
CB55  A9 65       LDA #$65
CB57  8D 05 D4    STA $D405
CB5A  A9 0B       LDA #$0B
CB5C  20 C2 C7    JSR $C7C2
CB5F  A9 0A       LDA #$0A
CB61  20 AB C5    JSR $C5AB
CB64  D0 30       BNE $CB96
CB66  AD A7 C5    LDA $C5A7
CB69  29 1F       AND #$1F
CB6B  A8          TAY
CB6C  B9 97 CB    LDA $CB97,Y
CB6F  A2 24       LDX #$24
CB71  20 F8 C5    JSR $C5F8
CB74  B9 BF CB    LDA $CBBF,Y
CB77  A2 18       LDX #$18
CB79  20 BF C5    JSR $C5BF
CB7C  20 FD C7    JSR $C7FD
CB7F  20 11 C8    JSR $C811
CB82  B9 DF CB    LDA $CBDF,Y
CB85  A2 24       LDX #$24
CB87  20 1C C6    JSR $C61C
CB8A  A9 40       LDA #$40
CB8C  20 3E C6    JSR $C63E
CB8F  D0 05       BNE $CB96
CB91  A9 04       LDA #$04
CB93  8D FC CE    STA $CEFC
CB96  60          RTS
CB97  00          BRK
CB98  00          BRK
CB99  00          BRK
CB9A  00          BRK
CB9B  00          BRK
CB9C  00          BRK
CB9D  00          BRK
CB9E  00          BRK
CB9F  00          BRK
CBA0  0F          ??
CBA1  0E 0A 0C    ASL $0C0A
CBA4  00          BRK
CBA5  0E 0A 00    ASL $000A
CBA8  0F          ??
CBA9  0E 0A 0C    ASL $0C0A
CBAC  0A          ASL A
CBAD  0C          ??
CBAE  0E 0A 0F    ASL $0F0A
CBB1  0E 0A 0C    ASL $0C0A
CBB4  00          BRK
CBB5  0E 0A 00    ASL $000A
CBB8  00          BRK
CBB9  00          BRK
CBBA  00          BRK
CBBB  00          BRK
CBBC  00          BRK
CBBD  00          BRK
CBBE  00          BRK
CBBF  06 12       ASL $12
CBC1  07          ??
CBC2  13          ??
CBC3  08          PHP
CBC4  14          ??
CBC5  09 15       ORA #$15
CBC7  0A          ASL A
CBC8  16 0A       ASL $0A,X
CBCA  16 0A       ASL $0A,X
CBCC  16 0A       ASL $0A,X
CBCE  16 08       ASL $08,X
CBD0  14          ??
CBD1  08          PHP
CBD2  14          ??
CBD3  08          PHP
CBD4  14          ??
CBD5  08          PHP
CBD6  14          ??
CBD7  07          ??
CBD8  13          ??
CBD9  07          ??
CBDA  13          ??
CBDB  07          ??
CBDC  13          ??
CBDD  07          ??
CBDE  13          ??
CBDF  00          BRK
CBE0  00          BRK
CBE1  00          BRK
CBE2  00          BRK
CBE3  00          BRK
CBE4  00          BRK
CBE5  00          BRK
CBE6  00          BRK
CBE7  00          BRK
CBE8  16 1D       ASL $1D,X
CBEA  22          ??
CBEB  16 1D       ASL $1D,X
CBED  22          ??
CBEE  16 1D       ASL $1D,X
CBF0  16 1D       ASL $1D,X
CBF2  22          ??
CBF3  16 1D       ASL $1D,X
CBF5  22          ??
CBF6  16 1D       ASL $1D,X
CBF8  16 1D       ASL $1D,X
CBFA  22          ??
CBFB  16 1D       ASL $1D,X
CBFD  22          ??
CBFE  29 00       AND #$00
CC00  00          BRK
CC01  00          BRK
CC02  00          BRK
CC03  00          BRK
CC04  00          BRK
CC05  00          BRK
CC06  00          BRK
CC07  A9 0B       LDA #$0B
CC09  20 C2 C7    JSR $C7C2
CC0C  A9 0A       LDA #$0A
CC0E  20 AB C5    JSR $C5AB
CC11  D0 25       BNE $CC38
CC13  AC A7 C5    LDY $C5A7
CC16  B9 39 CC    LDA $CC39,Y
CC19  A2 18       LDX #$18
CC1B  20 F8 C5    JSR $C5F8
CC1E  B9 81 CC    LDA $CC81,Y
CC21  A2 18       LDX #$18
CC23  20 BF C5    JSR $C5BF
CC26  20 11 C8    JSR $C811
CC29  20 FD C7    JSR $C7FD
CC2C  A9 48       LDA #$48
CC2E  20 3E C6    JSR $C63E
CC31  D0 05       BNE $CC38
CC33  A9 05       LDA #$05
CC35  8D FC CE    STA $CEFC
CC38  60          RTS
CC39  00          BRK
CC3A  00          BRK
CC3B  00          BRK
CC3C  00          BRK
CC3D  00          BRK
CC3E  00          BRK
CC3F  00          BRK
CC40  00          BRK
CC41  20 1D 19    JSR $191D
CC44  20 1D 19    JSR $191D
CC47  20 1D 1F    JSR $1F1D
CC4A  00          BRK
CC4B  1B          ??
CC4C  00          BRK
CC4D  16 00       ASL $00,X
CC4F  1F          ??
CC50  00          BRK
CC51  1D 00 00    ORA $0000,X
CC54  00          BRK
CC55  00          BRK
CC56  00          BRK
CC57  00          BRK
CC58  00          BRK
CC59  00          BRK
CC5A  00          BRK
CC5B  00          BRK
CC5C  00          BRK
CC5D  00          BRK
CC5E  00          BRK
CC5F  00          BRK
CC60  00          BRK
CC61  20 1D 19    JSR $191D
CC64  20 1D 19    JSR $191D
CC67  20 1D 1F    JSR $1F1D
CC6A  00          BRK
CC6B  1B          ??
CC6C  00          BRK
CC6D  16 00       ASL $00,X
CC6F  1F          ??
CC70  00          BRK
CC71  22          ??
CC72  1E 19 22    ASL $2219,X
CC75  1E 19 22    ASL $2219,X
CC78  1E 24 00    ASL $0024,X
CC7B  20 00 1B    JSR $1B00
CC7E  00          BRK
CC7F  24 00       BIT $00
CC81  06 12       ASL $12
CC83  07          ??
CC84  13          ??
CC85  08          PHP
CC86  14          ??
CC87  09 15       ORA #$15
CC89  0D 19 0D    ORA $0D19
CC8C  19 0D 19    ORA $190D,Y
CC8F  0D 19 0F    ORA $0F19
CC92  1B          ??
CC93  0F          ??
CC94  1B          ??
CC95  0F          ??
CC96  1B          ??
CC97  0F          ??
CC98  1B          ??
CC99  0A          ASL A
CC9A  16 0A       ASL $0A,X
CC9C  16 0A       ASL $0A,X
CC9E  16 0A       ASL $0A,X
CCA0  16 0A       ASL $0A,X
CCA2  16 0C       ASL $0C,X
CCA4  18          CLC
CCA5  0D 19 0E    ORA $0E19
CCA8  1A          ??
CCA9  0D 19 0D    ORA $0D19
CCAC  19 0D 19    ORA $190D,Y
CCAF  0D 19 0F    ORA $0F19
CCB2  1B          ??
CCB3  0F          ??
CCB4  1B          ??
CCB5  0F          ??
CCB6  1B          ??
CCB7  0F          ??
CCB8  1B          ??
CCB9  12          ??
CCBA  1E 12 1E    ASL $1E12,X
CCBD  12          ??
CCBE  1E 12 1E    ASL $1E12,X
CCC1  14          ??
CCC2  20 14 20    JSR $2014
CCC5  14          ??
CCC6  20 14 20    JSR $2014
CCC9  A9 0B       LDA #$0B
CCCB  8D 05 D4    STA $D405
CCCE  20 C2 C7    JSR $C7C2
CCD1  A9 0A       LDA #$0A
CCD3  20 AB C5    JSR $C5AB
CCD6  D0 30       BNE $CD08
CCD8  AD A7 C5    LDA $C5A7
CCDB  29 1F       AND #$1F
CCDD  A8          TAY
CCDE  B9 9F CB    LDA $CB9F,Y
CCE1  A2 29       LDX #$29
CCE3  20 F8 C5    JSR $C5F8
CCE6  B9 09 CD    LDA $CD09,Y
CCE9  A2 18       LDX #$18
CCEB  20 BF C5    JSR $C5BF
CCEE  B9 E7 CB    LDA $CBE7,Y
CCF1  A2 29       LDX #$29
CCF3  20 1C C6    JSR $C61C
CCF6  20 FD C7    JSR $C7FD
CCF9  20 11 C8    JSR $C811
CCFC  A9 40       LDA #$40
CCFE  20 3E C6    JSR $C63E
CD01  D0 05       BNE $CD08
CD03  A9 06       LDA #$06
CD05  8D FC CE    STA $CEFC
CD08  60          RTS
CD09  0F          ??
CD0A  1B          ??
CD0B  0F          ??
CD0C  1B          ??
CD0D  0F          ??
CD0E  1B          ??
CD0F  0F          ??
CD10  1B          ??
CD11  0D 19 0D    ORA $0D19
CD14  19 0D 19    ORA $190D,Y
CD17  0D 19 0C    ORA $0C19
CD1A  18          CLC
CD1B  0C          ??
CD1C  18          CLC
CD1D  0D 19 0D    ORA $0D19
CD20  19 08 14    ORA $1408,Y
CD23  0A          ASL A
CD24  16 0C       ASL $0C,X
CD26  18          CLC
CD27  0D 19 20    ORA $2019
CD2A  FD C7 20    SBC $20C7,X
CD2D  11 C8       ORA ($C8),Y
CD2F  A9 0B       LDA #$0B
CD31  20 C2 C7    JSR $C7C2
CD34  A9 0A       LDA #$0A
CD36  20 AB C5    JSR $C5AB
CD39  D0 2A       BNE $CD65
CD3B  AD A7 C5    LDA $C5A7
CD3E  29 1F       AND #$1F
CD40  A8          TAY
CD41  B9 66 CD    LDA $CD66,Y
CD44  A2 24       LDX #$24
CD46  20 F8 C5    JSR $C5F8
CD49  B9 09 CD    LDA $CD09,Y
CD4C  A2 18       LDX #$18
CD4E  20 BF C5    JSR $C5BF
CD51  B9 E7 CB    LDA $CBE7,Y
CD54  A2 29       LDX #$29
CD56  20 1C C6    JSR $C61C
CD59  A9 40       LDA #$40
CD5B  20 3E C6    JSR $C63E
CD5E  D0 05       BNE $CD65
CD60  A9 07       LDA #$07
CD62  8D FC CE    STA $CEFC
CD65  60          RTS
CD66  22          ??
CD67  1F          ??
CD68  1B          ??
CD69  24 20       BIT $20
CD6B  1B          ??
CD6C  22          ??
CD6D  1F          ??
CD6E  22          ??
CD6F  1F          ??
CD70  1B          ??
CD71  20 1F 1B    JSR $1B1F
CD74  20 1F 20    JSR $201F
CD77  1F          ??
CD78  1B          ??
CD79  20 1F 1B    JSR $1B1F
CD7C  20 1F 1B    JSR $1B1F
CD7F  00          BRK
CD80  00          BRK
CD81  00          BRK
CD82  00          BRK
CD83  00          BRK
CD84  00          BRK
CD85  00          BRK
CD86  A9 09       LDA #$09
CD88  8D 05 D4    STA $D405
CD8B  8D 13 D4    STA $D413
CD8E  20 FD C7    JSR $C7FD
CD91  20 11 C8    JSR $C811
CD94  A9 0B       LDA #$0B
CD96  20 C2 C7    JSR $C7C2
CD99  A9 05       LDA #$05
CD9B  20 AB C5    JSR $C5AB
CD9E  D0 27       BNE $CDC7
CDA0  AC A7 C5    LDY $C5A7
CDA3  B9 C8 CD    LDA $CDC8,Y
CDA6  A2 24       LDX #$24
CDA8  20 F8 C5    JSR $C5F8
CDAB  B9 E9 CD    LDA $CDE9,Y
CDAE  A2 24       LDX #$24
CDB0  20 BF C5    JSR $C5BF
CDB3  B9 0A CE    LDA $CE0A,Y
CDB6  A2 24       LDX #$24
CDB8  20 1C C6    JSR $C61C
CDBB  A9 21       LDA #$21
CDBD  20 3E C6    JSR $C63E
CDC0  D0 05       BNE $CDC7
CDC2  A9 01       LDA #$01
CDC4  8D FC CE    STA $CEFC
CDC7  60          RTS
CDC8  00          BRK
CDC9  1B          ??
CDCA  00          BRK
CDCB  1A          ??
CDCC  00          BRK
CDCD  18          CLC
CDCE  00          BRK
CDCF  1A          ??
CDD0  00          BRK
CDD1  00          BRK
CDD2  00          BRK
CDD3  1A          ??
CDD4  00          BRK
CDD5  18          CLC
CDD6  1A          ??
CDD7  18          CLC
CDD8  16 19       ASL $19,X
CDDA  00          BRK
CDDB  18          CLC
CDDC  00          BRK
CDDD  16 00       ASL $00,X
CDDF  18          CLC
CDE0  00          BRK
CDE1  00          BRK
CDE2  00          BRK
CDE3  18          CLC
CDE4  00          BRK
CDE5  16 00       ASL $00,X
CDE7  14          ??
CDE8  00          BRK
CDE9  00          BRK
CDEA  0A          ASL A
CDEB  00          BRK
CDEC  16 00       ASL $00,X
CDEE  0A          ASL A
CDEF  00          BRK
CDF0  16 00       ASL $00,X
CDF2  0A          ASL A
CDF3  00          BRK
CDF4  16 00       ASL $00,X
CDF6  0A          ASL A
CDF7  00          BRK
CDF8  16 00       ASL $00,X
CDFA  08          PHP
CDFB  00          BRK
CDFC  14          ??
CDFD  00          BRK
CDFE  08          PHP
CDFF  00          BRK
CE00  14          ??
CE01  00          BRK
CE02  08          PHP
CE03  00          BRK
CE04  14          ??
CE05  00          BRK
CE06  08          PHP
CE07  00          BRK
CE08  14          ??
CE09  00          BRK
CE0A  0A          ASL A
CE0B  00          BRK
CE0C  0A          ASL A
CE0D  00          BRK
CE0E  0A          ASL A
CE0F  00          BRK
CE10  0A          ASL A
CE11  00          BRK
CE12  00          BRK
CE13  00          BRK
CE14  0A          ASL A
CE15  00          BRK
CE16  0A          ASL A
CE17  00          BRK
CE18  0A          ASL A
CE19  00          BRK
CE1A  08          PHP
CE1B  00          BRK
CE1C  08          PHP
CE1D  00          BRK
CE1E  08          PHP
CE1F  00          BRK
CE20  08          PHP
CE21  00          BRK
CE22  00          BRK
CE23  00          BRK
CE24  08          PHP
CE25  00          BRK
CE26  08          PHP
CE27  00          BRK
CE28  08          PHP
CE29  00          BRK
CE2A  60          RTS
CE2B  AD A3 C5    LDA $C5A3
CE2E  F0 1F       BEQ $CE4F
CE30  8D FF CE    STA $CEFF
CE33  29 0C       AND #$0C
CE35  09 03       ORA #$03
CE37  8D 0C D4    STA $D40C
CE3A  A9 00       LDA #$00
CE3C  8D A3 C5    STA $C5A3
CE3F  8D 07 D4    STA $D407
CE42  A9 F3       LDA #$F3
CE44  8D 01 CF    STA $CF01
CE47  A9 20       LDA #$20
CE49  8D 0B D4    STA $D40B
CE4C  EE 0B D4    INC $D40B
CE4F  AD A4 C5    LDA $C5A4
CE52  F0 2B       BEQ $CE7F
CE54  29 03       AND #$03
CE56  AA          TAX
CE57  BD EA CE    LDA $CEEA,X
CE5A  8D 13 D4    STA $D413
CE5D  AD A4 C5    LDA $C5A4
CE60  8D 00 CF    STA $CF00
CE63  A9 00       LDA #$00
CE65  8D A4 C5    STA $C5A4
CE68  8D 0E D4    STA $D40E
CE6B  A9 40       LDA #$40
CE6D  8D 02 CF    STA $CF02
CE70  AD 00 CF    LDA $CF00
CE73  29 80       AND #$80
CE75  30 02       BMI $CE79
CE77  A9 20       LDA #$20
CE79  8D 12 D4    STA $D412
CE7C  EE 12 D4    INC $D412
CE7F  AD 01 CF    LDA $CF01
CE82  F0 0A       BEQ $CE8E
CE84  18          CLC
CE85  6D FF CE    ADC $CEFF
CE88  8D 01 CF    STA $CF01
CE8B  8D 08 D4    STA $D408
CE8E  AD 02 CF    LDA $CF02
CE91  F0 0A       BEQ $CE9D
CE93  18          CLC
CE94  6D 00 CF    ADC $CF00
CE97  8D 02 CF    STA $CF02
CE9A  8D 0F D4    STA $D40F
CE9D  AD A2 C5    LDA $C5A2
CEA0  F0 38       BEQ $CEDA
CEA2  AA          TAX
CEA3  29 8F       AND #$8F
CEA5  09 01       ORA #$01
CEA7  8D EF CE    STA $CEEF
CEAA  8A          TXA
CEAB  29 7F       AND #$7F
CEAD  8D 05 D4    STA $D405
CEB0  8A          TXA
CEB1  29 E0       AND #$E0
CEB3  09 10       ORA #$10
CEB5  8D EE CE    STA $CEEE
CEB8  A9 20       LDA #$20
CEBA  8D 04 D4    STA $D404
CEBD  8A          TXA
CEBE  29 01       AND #$01
CEC0  F0 05       BEQ $CEC7
CEC2  A9 80       LDA #$80
CEC4  8D 04 D4    STA $D404
CEC7  8A          TXA
CEC8  29 10       AND #$10
CECA  F0 03       BEQ $CECF
CECC  8D 04 D4    STA $D404
CECF  EE 04 D4    INC $D404
CED2  A9 00       LDA #$00
CED4  8D A2 C5    STA $C5A2
CED7  8D 00 D4    STA $D400
CEDA  AD EE CE    LDA $CEEE
CEDD  F0 0A       BEQ $CEE9
CEDF  18          CLC
CEE0  6D EF CE    ADC $CEEF
CEE3  8D EE CE    STA $CEEE
CEE6  8D 01 D4    STA $D401
CEE9  60          RTS
CEEA  04          ??
CEEB  08          PHP
CEEC  0C          ??
CEED  80          ??
CEEE  00          BRK
CEEF  03          ??
CEF0  1E 19 3C    ASL $3C19,X
CEF3  32          ??
CEF4  0B          ??
CEF5  EA          NOP
CEF6  60          RTS
CEF7  FF          ??
CEF8  00          BRK
CEF9  01 00       ORA ($00,X)
CEFB  00          BRK
CEFC  81 0F       STA ($0F,X)
CEFE  0A          ASL A
CEFF  00          BRK
CF00  00          BRK
CF01  00          BRK
CF02  00          BRK
CF03  BD 65 FC    LDA $FC65,X
CF06  20 80 BA    JSR $BA80
CF09  A0 08       LDY #$08
CF0B  B1 02       LDA ($02),Y
CF0D  A0 05       LDY #$05
CF0F  91 02       STA ($02),Y
CF11  A0 02       LDY #$02
CF13  A9 40       LDA #$40
CF15  91 04       STA ($04),Y
CF17  A0 01       LDY #$01
CF19  B1 04       LDA ($04),Y
CF1B  C9 01       CMP #$01
CF1D  F0 07       BEQ $CF26
CF1F  8A          TXA
CF20  48          PHA
CF21  20 C6 B8    JSR $B8C6
CF24  68          PLA
CF25  AA          TAX
CF26  60          RTS
CF27  BD 65 FC    LDA $FC65,X
CF2A  C9 01       CMP #$01
CF2C  F0 0B       BEQ $CF39
CF2E  0A          ASL A
CF2F  0A          ASL A
CF30  0A          ASL A
CF31  0A          ASL A
CF32  0A          ASL A
CF33  0A          ASL A
CF34  09 0E       ORA #$0E
CF36  4C 8D B0    JMP $B08D
CF39  20 DD 3F    JSR $3FDD
CF3C  A0 07       LDY #$07
CF3E  B9 00 F3    LDA $F300,Y
CF41  4A          LSR A
CF42  4A          LSR A
CF43  CD 69 FB    CMP $FB69
CF46  F0 08       BEQ $CF50
CF48  88          DEY
CF49  10 F3       BPL $CF3E
CF4B  A9 4F       LDA #$4F
CF4D  4C 8D B0    JMP $B08D
CF50  A9 0F       LDA #$0F
CF52  85 86       STA $86
CF54  4C 90 3F    JMP $3F90
CF57  60          RTS
CF58  00          BRK
CF59  00          BRK
CF5A  00          BRK
CF5B  00          BRK
CF5C  00          BRK
CF5D  00          BRK
CF5E  00          BRK
CF5F  00          BRK
CF60  00          BRK
CF61  00          BRK
CF62  00          BRK
CF63  00          BRK
CF64  00          BRK
CF65  00          BRK
CF66  00          BRK
CF67  00          BRK
CF68  00          BRK
CF69  3B          ??
CF6A  CA          DEX
CF6B  00          BRK
CF6C  00          BRK
CF6D  00          BRK
CF6E  08          PHP
CF6F  00          BRK
CF70  80          ??
CF71  01 01       ORA ($01,X)
CF73  00          BRK
CF74  00          BRK
CF75  00          BRK
CF76  00          BRK
CF77  00          BRK
CF78  00          BRK
CF79  00          BRK
CF7A  00          BRK
CF7B  00          BRK
CF7C  00          BRK
CF7D  00          BRK
CF7E  00          BRK
CF7F  00          BRK
CF80  00          BRK
CF81  00          BRK
CF82  00          BRK
CF83  00          BRK
CF84  00          BRK
CF85  00          BRK
CF86  00          BRK
CF87  20 00 FC    JSR $FC00
CF8A  00          BRK
CF8B  03          ??
CF8C  5F          ??
CF8D  00          BRK
CF8E  0D 57 C0    ORA $C057
CF91  06 55       ASL $55
CF93  C0 36       CPY #$36
CF95  55 F0       EOR $F0,X
CF97  15 57       ORA $57,X
CF99  70 15       BVS $CFB0
CF9B  57          ??
CF9C  70 D5       BVS $CF73
CF9E  55 FC       EOR $FC,X
CFA0  BA          TSX
CFA1  BB          ??
CFA2  EC AE BA    CPX $BAAE
CFA5  FC          ??
CFA6  BA          TSX
CFA7  EE B8 DE    INC $DEB8
CFAA  B7          ??
CFAB  AC DE B7    LDY $B7DE
CFAE  AC BA EE    LDY $EEBA
CFB1  A8          TAY
CFB2  AA          TAX
CFB3  AA          TAX
CFB4  AC B5 F5    LDY $F5B5
CFB7  FC          ??
CFB8  D5 54       CMP $54,X
CFBA  7C          ??
CFBB  15 51       ORA $51,X
CFBD  70 35       BVS $CFF4
CFBF  50 70       BVC $D031
CFC1  05 55       ORA $55
CFC3  C0 0D       CPY #$0D
CFC5  57          ??
CFC6  C0 03       CPY #$03
CFC8  5F          ??
CFC9  00          BRK
CFCA  00          BRK
CFCB  FC          ??
CFCC  00          BRK
CFCD  00          BRK
CFCE  00          BRK
CFCF  00          BRK
CFD0  00          BRK
CFD1  00          BRK
CFD2  00          BRK
CFD3  00          BRK
CFD4  00          BRK
CFD5  00          BRK
CFD6  00          BRK
CFD7  00          BRK
CFD8  00          BRK
CFD9  00          BRK
CFDA  FC          ??
CFDB  00          BRK
CFDC  0F          ??
CFDD  FF          ??
CFDE  C0 3C       CPY #$3C
CFE0  CF          ??
CFE1  F0 0F       BEQ $CFF2
CFE3  3F          ??
CFE4  C0 00       CPY #$00
CFE6  FC          ??
CFE7  00          BRK
CFE8  00          BRK
CFE9  00          BRK
CFEA  00          BRK
CFEB  00          BRK
CFEC  00          BRK
CFED  00          BRK
CFEE  00          BRK
CFEF  00          BRK
CFF0  00          BRK
CFF1  00          BRK
CFF2  00          BRK
CFF3  00          BRK
CFF4  00          BRK
CFF5  00          BRK
CFF6  00          BRK
CFF7  00          BRK
CFF8  00          BRK
CFF9  00          BRK
CFFA  00          BRK
CFFB  00          BRK
CFFC  00          BRK
CFFD  00          BRK
CFFE  00          BRK
CFFF  00          BRK
READY.