C64 Software  <  SCA: The C64 Software Collection / AA00-AC3D

  Run
; Load: 43520 ($AA00), len: 574 bytes

AA00  A9 00       LDA #$00
AA02  8D 20 D0    STA $D020
AA05  8D 86 02    STA $0286
AA08  20 44 E5    JSR $E544
AA0B  A9 7F       LDA #$7F
AA0D  8D 0D DC    STA $DC0D
AA10  78          SEI
AA11  A2 B2       LDX #$B2
AA13  A0 AA       LDY #$AA
AA15  8E 14 03    STX $0314
AA18  8C 15 03    STY $0315
AA1B  A2 64       LDX #$64
AA1D  A0 3E       LDY #$3E
AA1F  8E 18 03    STX $0318
AA22  8C 19 03    STY $0319
AA25  A9 14       LDA #$14
AA27  8D 12 D0    STA $D012
AA2A  A9 5B       LDA #$5B
AA2C  8D 11 D0    STA $D011
AA2F  A9 81       LDA #$81
AA31  8D 1A D0    STA $D01A
AA34  A9 98       LDA #$98
AA36  8D 18 D0    STA $D018
AA39  8D 91 02    STA $0291
AA3C  8D 8A 02    STA $028A
AA3F  A9 01       LDA #$01
AA41  85 58       STA $58
AA43  A9 06       LDA #$06
AA45  85 54       STA $54
AA47  A9 01       LDA #$01
AA49  85 51       STA $51
AA4B  85 57       STA $57
AA4D  85 56       STA $56
AA4F  20 78 AB    JSR $AB78
AA52  20 09 30    JSR $3009
AA55  A9 01       LDA #$01
AA57  8D 19 D0    STA $D019
AA5A  58          CLI
AA5B  AE 01 DC    LDX $DC01
AA5E  E8          INX
AA5F  F0 FA       BEQ $AA5B
AA61  78          SEI
AA62  A0 7F       LDY #$7F
AA64  8C 0D DD    STY $DD0D
AA67  C8          INY
AA68  8C 0E DD    STY $DD0E
AA6B  A2 00       LDX #$00
AA6D  8E 1A D0    STX $D01A
AA70  8E 18 D4    STX $D418
AA73  8E 11 D0    STX $D011
AA76  E8          INX
AA77  8E 19 D0    STX $D019
AA7A  C8          INY
AA7B  8C 0D DC    STY $DC0D
AA7E  A9 34       LDA #$34
AA80  85 01       STA $01
AA82  A0 00       LDY #$00
AA84  84 FC       STY $FC
AA86  84 FE       STY $FE
AA88  A9 C0       LDA #$C0
AA8A  85 FD       STA $FD
AA8C  A9 20       LDA #$20
AA8E  85 FF       STA $FF
AA90  A2 20       LDX #$20
AA92  B1 FC       LDA ($FC),Y
AA94  91 FE       STA ($FE),Y
AA96  E6 01       INC $01
AA98  EE 20 D0    INC $D020
AA9B  C6 01       DEC $01
AA9D  C8          INY
AA9E  D0 F2       BNE $AA92
AAA0  E6 FD       INC $FD
AAA2  E6 FF       INC $FF
AAA4  CA          DEX
AAA5  D0 EB       BNE $AA92
AAA7  9A          TXS
AAA8  A9 36       LDA #$36
AAAA  85 01       STA $01
AAAC  20 15 FD    JSR $FD15
AAAF  4C 12 08    JMP $0812
AAB2  A9 01       LDA #$01
AAB4  8D 19 D0    STA $D019
AAB7  A2 31       LDX #$31
AAB9  A0 31       LDY #$31
AABB  B9 3C 03    LDA $033C,Y
AABE  EC 12 D0    CPX $D012
AAC1  B0 FB       BCS $AABE
AAC3  8D 21 D0    STA $D021
AAC6  E8          INX
AAC7  88          DEY
AAC8  10 F1       BPL $AABB
AACA  20 2E AB    JSR $AB2E
AACD  20 98 AB    JSR $AB98
AAD0  20 D9 AA    JSR $AAD9
AAD3  20 0F 30    JSR $300F
AAD6  4C 31 EA    JMP $EA31
AAD9  C6 58       DEC $58
AADB  F0 01       BEQ $AADE
AADD  60          RTS
AADE  A9 02       LDA #$02
AAE0  85 58       STA $58
AAE2  A0 01       LDY #$01
AAE4  AE C1 AB    LDX $ABC1
AAE7  B9 C1 AB    LDA $ABC1,Y
AAEA  99 C0 AB    STA $ABC0,Y
AAED  99 3C 03    STA $033C,Y
AAF0  C8          INY
AAF1  C0 3E       CPY #$3E
AAF3  D0 F2       BNE $AAE7
AAF5  8E FE AB    STX $ABFE
AAF8  A5 54       LDA $54
AAFA  A0 0D       LDY #$0D
AAFC  20 10 AB    JSR $AB10
AAFF  B9 00 AC    LDA $AC00,Y
AB02  48          PHA
AB03  98          TYA
AB04  18          CLC
AB05  65 54       ADC $54
AB07  AA          TAX
AB08  68          PLA
AB09  9D 33 03    STA $0333,X
AB0C  88          DEY
AB0D  10 F0       BPL $AAFF
AB0F  60          RTS
AB10  A5 55       LDA $55
AB12  29 01       AND #$01
AB14  F0 0E       BEQ $AB24
AB16  E6 54       INC $54
AB18  E6 54       INC $54
AB1A  A5 54       LDA $54
AB1C  C9 3C       CMP #$3C
AB1E  F0 01       BEQ $AB21
AB20  60          RTS
AB21  E6 55       INC $55
AB23  60          RTS
AB24  C6 54       DEC $54
AB26  C6 54       DEC $54
AB28  F0 01       BEQ $AB2B
AB2A  60          RTS
AB2B  C6 55       DEC $55
AB2D  60          RTS
AB2E  A9 70       LDA #$70
AB30  8D 21 D0    STA $D021
AB33  A6 50       LDX $50
AB35  CD 12 D0    CMP $D012
AB38  B0 FB       BCS $AB35
AB3A  8E 16 D0    STX $D016
AB3D  EA          NOP
AB3E  A9 01       LDA #$01
AB40  8D 21 D0    STA $D021
AB43  AD 12 D0    LDA $D012
AB46  C9 7C       CMP #$7C
AB48  90 F9       BCC $AB43
AB4A  A9 C8       LDA #$C8
AB4C  8D 16 D0    STA $D016
AB4F  A5 51       LDA $51
AB51  48          PHA
AB52  20 5C AB    JSR $AB5C
AB55  68          PLA
AB56  38          SEC
AB57  E9 01       SBC #$01
AB59  D0 F6       BNE $AB51
AB5B  60          RTS
AB5C  C6 50       DEC $50
AB5E  30 01       BMI $AB61
AB60  60          RTS
AB61  A9 07       LDA #$07
AB63  85 50       STA $50
AB65  A2 00       LDX #$00
AB67  BD 41 25    LDA $2541,X
AB6A  9D 40 25    STA $2540,X
AB6D  E8          INX
AB6E  E0 27       CPX #$27
AB70  D0 F5       BNE $AB67
AB72  A0 00       LDY #$00
AB74  B1 52       LDA ($52),Y
AB76  D0 0A       BNE $AB82
AB78  A9 3E       LDA #$3E
AB7A  85 52       STA $52
AB7C  A9 AC       LDA #$AC
AB7E  85 53       STA $53
AB80  D0 F0       BNE $AB72
AB82  E6 52       INC $52
AB84  D0 02       BNE $AB88
AB86  E6 53       INC $53
AB88  C9 F5       CMP #$F5
AB8A  90 08       BCC $AB94
AB8C  38          SEC
AB8D  E9 F4       SBC #$F4
AB8F  85 51       STA $51
AB91  4C 72 AB    JMP $AB72
AB94  8D 67 25    STA $2567
AB97  60          RTS
AB98  C6 56       DEC $56
AB9A  F0 01       BEQ $AB9D
AB9C  60          RTS
AB9D  A9 04       LDA #$04
AB9F  85 56       STA $56
ABA1  A6 57       LDX $57
ABA3  BD 0E AC    LDA $AC0E,X
ABA6  8D 22 D0    STA $D022
ABA9  BD 1E AC    LDA $AC1E,X
ABAC  8D 23 D0    STA $D023
ABAF  BD 2E AC    LDA $AC2E,X
ABB2  8D 24 D0    STA $D024
ABB5  CA          DEX
ABB6  86 57       STX $57
ABB8  30 01       BMI $ABBB
ABBA  60          RTS
ABBB  A9 0F       LDA #$0F
ABBD  85 57       STA $57
ABBF  60          RTS
ABC0  00          BRK
ABC1  00          BRK
ABC2  0B          ??
ABC3  0B          ??
ABC4  0C          ??
ABC5  0C          ??
ABC6  0F          ??
ABC7  0F          ??
ABC8  01 01       ORA ($01,X)
ABCA  0F          ??
ABCB  0F          ??
ABCC  0C          ??
ABCD  0C          ??
ABCE  0B          ??
ABCF  0B          ??
ABD0  00          BRK
ABD1  00          BRK
ABD2  06 06       ASL $06
ABD4  0E 0E 03    ASL $030E
ABD7  03          ??
ABD8  01 01       ORA ($01,X)
ABDA  03          ??
ABDB  03          ??
ABDC  0E 0E 06    ASL $060E
ABDF  06 00       ASL $00
ABE1  00          BRK
ABE2  02          ??
ABE3  02          ??
ABE4  0A          ASL A
ABE5  0A          ASL A
ABE6  07          ??
ABE7  07          ??
ABE8  01 01       ORA ($01,X)
ABEA  07          ??
ABEB  07          ??
ABEC  0A          ASL A
ABED  0A          ASL A
ABEE  02          ??
ABEF  02          ??
ABF0  00          BRK
ABF1  00          BRK
ABF2  09 09       ORA #$09
ABF4  08          PHP
ABF5  08          PHP
ABF6  07          ??
ABF7  07          ??
ABF8  01 01       ORA ($01,X)
ABFA  07          ??
ABFB  07          ??
ABFC  08          PHP
ABFD  08          PHP
ABFE  09 09       ORA #$09
AC00  05 05       ORA $05
AC02  03          ??
AC03  03          ??
AC04  0D 0D 01    ORA $010D
AC07  01 0D       ORA ($0D,X)
AC09  0D 03 03    ORA $0303
AC0C  05 05       ORA $05
AC0E  02          ??
AC0F  0A          ASL A
AC10  07          ??
AC11  01 07       ORA ($07,X)
AC13  0A          ASL A
AC14  02          ??
AC15  00          BRK
AC16  06 0E       ASL $0E
AC18  03          ??
AC19  03          ??
AC1A  03          ??
AC1B  0E 06 00    ASL $0006
AC1E  09 05       ORA #$05
AC20  0D 01 0D    ORA $0D01
AC23  05 09       ORA $09
AC25  00          BRK
AC26  02          ??
AC27  0A          ASL A
AC28  07          ??
AC29  01 07       ORA ($07,X)
AC2B  0A          ASL A
AC2C  02          ??
AC2D  00          BRK
AC2E  02          ??
AC2F  0A          ASL A
AC30  07          ??
AC31  01 07       ORA ($07,X)
AC33  0A          ASL A
AC34  02          ??
AC35  00          BRK
AC36  0B          ??
AC37  0C          ??
AC38  0F          ??
AC39  01 0F       ORA ($0F,X)
AC3B  0C          ??
AC3C  0B          ??
AC3D  00          BRK
READY.