tlc-apple2/rom/S3-C800-CFFF.txt

1017 lines
31 KiB
Plaintext

C800- 4C B0 C9 JMP $C9B0
C803- 20 F4 CE JSR $CEF4
C806- 20 2A C8 JSR $C82A
C809- 20 2E CD JSR $CD2E
C80C- A9 01 LDA #$01
C80E- 8D FB 04 STA $04FB
C811- 20 90 CA JSR $CA90
C814- D0 08 BNE $C81E
C816- 06 21 ASL $21
C818- 8D 01 C0 STA $C001 w:SET80COL
C81B- 8D 0D C0 STA $C00D w:SET80VID
C81E- 8D 0F C0 STA $C00F w:SETALTCHAR
C821- 20 90 CC JSR $CC90
C824- AC 7B 05 LDY $057B
C827- 4C 7E C8 JMP $C87E
C82A- A9 07 LDA #$07
C82C- 85 36 STA $36
C82E- A9 C3 LDA #$C3
C830- 85 37 STA $37
C832- A9 05 LDA #$05
C834- 85 38 STA $38
C836- A9 C3 LDA #$C3
C838- 85 39 STA $39
C83A- 60 RTS
C83B- E6 4E INC $4E
C83D- D0 02 BNE $C841
C83F- E6 4F INC $4F
C841- AD 00 C0 LDA $C000 r:KBD w:CLR80COL
C844- 10 F5 BPL $C83B
C846- 8D 10 C0 STA $C010 r:KBDSTRB
C849- 60 RTS
C84A- 00 BRK
C84B- 00 BRK
C84C- 00 BRK
C84D- 4C 50 C3 JMP $C350
C850- A5 25 LDA $25
C852- 8D FB 05 STA $05FB
C855- A4 24 LDY $24
C857- CC 7B 04 CPY $047B
C85A- F0 03 BEQ $C85F
C85C- 8C 7B 05 STY $057B
C85F- A5 21 LDA $21
C861- 18 CLC
C862- ED 7B 05 SBC $057B
C865- B0 05 BCS $C86C
C867- A0 00 LDY #$00
C869- 8C 7B 05 STY $057B
C86C- AC 7B 05 LDY $057B
C86F- 60 RTS
C870- A4 35 LDY $35
C872- 18 CLC
C873- B0 38 BCS $C8AD
C875- 8D 7B 06 STA $067B
C878- 98 TYA
C879- 48 PHA
C87A- 8A TXA
C87B- 48 PHA
C87C- B0 5E BCS $C8DC
C87E- 20 50 C8 JSR $C850
C881- AD 7B 06 LDA $067B
C884- C9 8D CMP #$8D
C886- D0 18 BNE $C8A0
C888- AE 00 C0 LDX $C000 r:KBD w:CLR80COL
C88B- 10 13 BPL $C8A0
C88D- E0 93 CPX #$93
C88F- D0 0F BNE $C8A0
C891- 2C 10 C0 BIT $C010 r:KBDSTRB
C894- AE 00 C0 LDX $C000 r:KBD w:CLR80COL
C897- 10 FB BPL $C894
C899- E0 83 CPX #$83
C89B- F0 03 BEQ $C8A0
C89D- 2C 10 C0 BIT $C010 r:KBDSTRB
C8A0- 29 7F AND #$7F
C8A2- C9 20 CMP #$20
C8A4- B0 06 BCS $C8AC
C8A6- 20 D2 CA JSR $CAD2
C8A9- 4C BD C8 JMP $C8BD
C8AC- AD 7B 06 LDA $067B
C8AF- 20 38 CE JSR $CE38
C8B2- C8 INY
C8B3- 8C 7B 05 STY $057B
C8B6- C4 21 CPY $21
C8B8- 90 03 BCC $C8BD
C8BA- 20 51 CB JSR $CB51
C8BD- AD FB 04 LDA $04FB
C8C0- 29 F7 AND #$F7
C8C2- 8D FB 04 STA $04FB
C8C5- AD 7B 05 LDA $057B
C8C8- 2C 1F C0 BIT $C01F r:RD80VID
C8CB- 10 02 BPL $C8CF
C8CD- A9 00 LDA #$00
C8CF- 85 24 STA $24
C8D1- 8D 7B 04 STA $047B
C8D4- 68 PLA
C8D5- AA TAX
C8D6- 68 PLA
C8D7- A8 TAY
C8D8- AD 7B 06 LDA $067B
C8DB- 60 RTS
C8DC- A4 24 LDY $24
C8DE- AD 7B 06 LDA $067B
C8E1- 91 28 STA ($28),Y
C8E3- 20 50 C8 JSR $C850
C8E6- 20 26 CE JSR $CE26
C8E9- 20 3B C8 JSR $C83B
C8EC- 8D 7B 06 STA $067B
C8EF- 20 26 CE JSR $CE26
C8F2- A8 TAY
C8F3- AD FB 04 LDA $04FB
C8F6- 29 08 AND #$08
C8F8- F0 CB BEQ $C8C5
C8FA- C0 8D CPY #$8D
C8FC- D0 08 BNE $C906
C8FE- AD FB 04 LDA $04FB
C901- 29 F7 AND #$F7
C903- 8D FB 04 STA $04FB
C906- C0 9B CPY #$9B
C908- F0 11 BEQ $C91B
C90A- C0 95 CPY #$95
C90C- D0 B7 BNE $C8C5
C90E- AC 7B 05 LDY $057B
C911- 20 44 CE JSR $CE44
C914- 09 80 ORA #$80
C916- 8D 7B 06 STA $067B
C919- D0 AA BNE $C8C5
C91B- 20 B1 CE JSR $CEB1
C91E- 20 3B C8 JSR $C83B
C921- 20 C4 CE JSR $CEC4
C924- 20 14 CE JSR $CE14
C927- 29 7F AND #$7F
C929- A0 10 LDY #$10
C92B- D9 7C C9 CMP $C97C,Y
C92E- F0 05 BEQ $C935
C930- 88 DEY
C931- 10 F8 BPL $C92B
C933- 30 0F BMI $C944
C935- B9 6B C9 LDA $C96B,Y
C938- 29 7F AND #$7F
C93A- 20 D6 CA JSR $CAD6
C93D- B9 6B C9 LDA $C96B,Y
C940- 30 D9 BMI $C91B
C942- 10 A2 BPL $C8E6
C944- A8 TAY
C945- AD FB 04 LDA $04FB
C948- C0 11 CPY #$11
C94A- D0 0B BNE $C957
C94C- 20 4D CD JSR $CD4D
C94F- A9 98 LDA #$98
C951- 8D 7B 06 STA $067B
C954- 4C C5 C8 JMP $C8C5
C957- C0 05 CPY #$05
C959- D0 08 BNE $C963
C95B- 29 DF AND #$DF
C95D- 8D FB 04 STA $04FB
C960- 4C E6 C8 JMP $C8E6
C963- C0 04 CPY #$04
C965- D0 F9 BNE $C960
C967- 09 20 ORA #$20
C969- D0 F2 BNE $C95D
C96B- 0C 1C 08 TSB $081C
C96E- 0A ASL
C96F- 1F ???
C970- 1D 0B 9F ORA $9F0B,X
C973- 88 DEY
C974- 9C 8A 11 STZ $118A
C977- 12 88 ORA ($88)
C979- 8A TXA
C97A- 9F ???
C97B- 9C 40 41 STZ $4140
C97E- 42 ???
C97F- 43 ???
C980- 44 ???
C981- 45 46 EOR $46
C983- 49 4A EOR #$4A
C985- 4B ???
C986- 4D 34 38 EOR $3834
C989- 08 PHP
C98A- 0A ASL
C98B- 0B ???
C98C- 15 2C ORA $2C,X
C98E- 13 ???
C98F- C0 30 CPY #$30
C991- 11 A9 ORA ($A9),Y
C993- EE 8D 05 INC $058D
C996- C0 8D CPY #$8D
C998- 03 ???
C999- C0 8D CPY #$8D
C99B- 00 BRK
C99C- 0C 8D 00 TSB $008D
C99F- 08 PHP
C9A0- CD 00 0C CMP $0C00
C9A3- 60 RTS
C9A4- CA DEX
C9A5- CB ???
C9A6- CD C9 00 CMP $00C9
C9A9- 00 BRK
C9AA- AD 7B 06 LDA $067B
C9AD- 4C 56 C3 JMP $C356
C9B0- A9 83 LDA #$83
C9B2- D0 02 BNE $C9B6
C9B4- A9 81 LDA #$81
C9B6- 48 PHA
C9B7- 20 90 CA JSR $CA90
C9BA- F0 04 BEQ $C9C0
C9BC- 68 PLA
C9BD- A2 09 LDX #$09
C9BF- 60 RTS
C9C0- 68 PLA
C9C1- 8D FB 04 STA $04FB
C9C4- 8D 01 C0 STA $C001 w:SET80COL
C9C7- 8D 0D C0 STA $C00D w:SET80VID
C9CA- 8D 0F C0 STA $C00F w:SETALTCHAR
C9CD- 20 D4 CE JSR $CED4
C9D0- 20 90 CC JSR $CC90
C9D3- 4C 1F CA JMP $CA1F
C9D6- 20 D4 CE JSR $CED4
C9D9- 20 3B C8 JSR $C83B
C9DC- 29 7F AND #$7F
C9DE- 8D 7B 06 STA $067B
C9E1- A2 00 LDX #$00
C9E3- AD FB 04 LDA $04FB
C9E6- 29 02 AND #$02
C9E8- F0 02 BEQ $C9EC
C9EA- A2 C3 LDX #$C3
C9EC- AD 7B 06 LDA $067B
C9EF- 60 RTS
C9F0- 29 7F AND #$7F
C9F2- AA TAX
C9F3- 20 D4 CE JSR $CED4
C9F6- A9 08 LDA #$08
C9F8- 2C FB 04 BIT $04FB
C9FB- D0 32 BNE $CA2F
C9FD- 8A TXA
C9FE- 2C 2E CA BIT $CA2E
CA01- F0 50 BEQ $CA53
CA03- AC 7B 05 LDY $057B
CA06- 24 32 BIT $32
CA08- 10 02 BPL $CA0C
CA0A- 09 80 ORA #$80
CA0C- 20 70 CE JSR $CE70
CA0F- C8 INY
CA10- 8C 7B 05 STY $057B
CA13- C4 21 CPY $21
CA15- 90 08 BCC $CA1F
CA17- A9 00 LDA #$00
CA19- 8D 7B 05 STA $057B
CA1C- 20 D8 CB JSR $CBD8
CA1F- A5 28 LDA $28
CA21- 8D 7B 07 STA $077B
CA24- A5 29 LDA $29
CA26- 8D FB 07 STA $07FB
CA29- 20 1F CE JSR $CE1F
CA2C- A2 00 LDX #$00
CA2E- 60 RTS
CA2F- 20 1F CE JSR $CE1F
CA32- 8A TXA
CA33- 38 SEC
CA34- E9 20 SBC #$20
CA36- 2C FB 06 BIT $06FB
CA39- 30 30 BMI $CA6B
CA3B- 8D FB 05 STA $05FB
CA3E- 85 25 STA $25
CA40- 20 BA CA JSR $CABA
CA43- AD FB 06 LDA $06FB
CA46- 8D 7B 05 STA $057B
CA49- A9 F7 LDA #$F7
CA4B- 2D FB 04 AND $04FB
CA4E- 8D FB 04 STA $04FB
CA51- D0 CC BNE $CA1F
CA53- 20 1F CE JSR $CE1F
CA56- 8A TXA
CA57- C9 1E CMP #$1E
CA59- F0 06 BEQ $CA61
CA5B- 20 D6 CA JSR $CAD6
CA5E- 4C 1F CA JMP $CA1F
CA61- A9 08 LDA #$08
CA63- 0D FB 04 ORA $04FB
CA66- 8D FB 04 STA $04FB
CA69- A9 FF LDA #$FF
CA6B- 8D FB 06 STA $06FB
CA6E- 4C 29 CA JMP $CA29
CA71- AA TAX
CA72- A5 2A LDA $2A
CA74- A0 03 LDY #$03
CA76- E0 8A CPX #$8A
CA78- F0 0B BEQ $CA85
CA7A- 4A LSR
CA7B- 90 08 BCC $CA85
CA7D- 4A LSR
CA7E- 4A LSR
CA7F- 09 20 ORA #$20
CA81- 88 DEY
CA82- D0 FA BNE $CA7E
CA84- C8 INY
CA85- 88 DEY
CA86- D0 F2 BNE $CA7A
CA88- 60 RTS
CA89- 20 B7 F8 JSR $F8B7
CA8C- D0 02 BNE $CA90
CA8E- C8 INY
CA8F- 60 RTS
CA90- AD 1C C0 LDA $C01C r:RDPAGE2
CA93- 0A ASL
CA94- A9 88 LDA #$88
CA96- 2C 18 C0 BIT $C018 r:RD80COL
CA99- 8D 01 C0 STA $C001 w:SET80COL
CA9C- 08 PHP
CA9D- 8D 55 C0 STA $C055 rw:TXTPAGE2
CAA0- AC 00 04 LDY $0400
CAA3- 8D 00 04 STA $0400
CAA6- AD 00 04 LDA $0400
CAA9- 8C 00 04 STY $0400
CAAC- 28 PLP
CAAD- B0 03 BCS $CAB2
CAAF- 8D 54 C0 STA $C054 rw:TXTPAGE1
CAB2- 30 03 BMI $CAB7
CAB4- 8D 00 C0 STA $C000 r:KBD w:CLR80COL
CAB7- C9 88 CMP #$88
CAB9- 60 RTS
CABA- 48 PHA
CABB- 4A LSR
CABC- 29 03 AND #$03
CABE- 09 04 ORA #$04
CAC0- 85 29 STA $29
CAC2- 68 PLA
CAC3- 29 18 AND #$18
CAC5- 90 02 BCC $CAC9
CAC7- 69 7F ADC #$7F
CAC9- 85 28 STA $28
CACB- 0A ASL
CACC- 0A ASL
CACD- 05 28 ORA $28
CACF- 85 28 STA $28
CAD1- 60 RTS
CAD2- 2C 06 CB BIT $CB06
CAD5- 50 B8 BVC $CA8F
CAD7- 8D 7B 07 STA $077B
CADA- 48 PHA
CADB- 98 TYA
CADC- 48 PHA
CADD- AC 7B 07 LDY $077B
CAE0- C0 05 CPY #$05
CAE2- 90 13 BCC $CAF7
CAE4- B9 B4 CB LDA $CBB4,Y
CAE7- F0 0E BEQ $CAF7
CAE9- 50 12 BVC $CAFD
CAEB- 30 10 BMI $CAFD
CAED- 8D 7B 07 STA $077B
CAF0- AD FB 04 LDA $04FB
CAF3- 29 28 AND #$28
CAF5- F0 03 BEQ $CAFA
CAF7- 38 SEC
CAF8- B0 09 BCS $CB03
CAFA- AD 7B 07 LDA $077B
CAFD- 09 80 ORA #$80
CAFF- 20 07 CB JSR $CB07
CB02- 18 CLC
CB03- 68 PLA
CB04- A8 TAY
CB05- 68 PLA
CB06- 60 RTS
CB07- 48 PHA
CB08- B9 99 CB LDA $CB99,Y
CB0B- 48 PHA
CB0C- 60 RTS
CB0D- AD FB 04 LDA $04FB
CB10- 10 05 BPL $CB17
CB12- 29 EF AND #$EF
CB14- 8D FB 04 STA $04FB
CB17- 60 RTS
CB18- AD FB 04 LDA $04FB
CB1B- 10 FA BPL $CB17
CB1D- 09 10 ORA #$10
CB1F- D0 F3 BNE $CB14
CB21- A9 40 LDA #$40
CB23- 20 34 CB JSR $CB34
CB26- A0 C0 LDY #$C0
CB28- A9 0C LDA #$0C
CB2A- 20 34 CB JSR $CB34
CB2D- AD 30 C0 LDA $C030 rw:SPKR
CB30- 88 DEY
CB31- D0 F5 BNE $CB28
CB33- 60 RTS
CB34- 38 SEC
CB35- 48 PHA
CB36- E9 01 SBC #$01
CB38- D0 FC BNE $CB36
CB3A- 68 PLA
CB3B- E9 01 SBC #$01
CB3D- D0 F6 BNE $CB35
CB3F- 60 RTS
CB40- CE 7B 05 DEC $057B
CB43- 10 0B BPL $CB50
CB45- A5 21 LDA $21
CB47- 8D 7B 05 STA $057B
CB4A- CE 7B 05 DEC $057B
CB4D- 20 79 CB JSR $CB79
CB50- 60 RTS
CB51- A9 00 LDA #$00
CB53- 8D 7B 05 STA $057B
CB56- AD FB 04 LDA $04FB
CB59- 30 03 BMI $CB5E
CB5B- 20 D8 CB JSR $CBD8
CB5E- 60 RTS
CB5F- A5 22 LDA $22
CB61- 85 25 STA $25
CB63- A9 00 LDA #$00
CB65- 8D 7B 05 STA $057B
CB68- 4C FE CD JMP $CDFE
CB6B- EE 7B 05 INC $057B
CB6E- AD 7B 05 LDA $057B
CB71- C5 21 CMP $21
CB73- 90 03 BCC $CB78
CB75- 20 51 CB JSR $CB51
CB78- 60 RTS
CB79- A5 22 LDA $22
CB7B- C5 25 CMP $25
CB7D- B0 1E BCS $CB9D
CB7F- C6 25 DEC $25
CB81- 4C FE CD JMP $CDFE
CB84- AD FB 04 LDA $04FB
CB87- 10 02 BPL $CB8B
CB89- 29 FB AND #$FB
CB8B- A0 FF LDY #$FF
CB8D- D0 09 BNE $CB98
CB8F- AD FB 04 LDA $04FB
CB92- 10 02 BPL $CB96
CB94- 09 04 ORA #$04
CB96- A0 7F LDY #$7F
CB98- 8D FB 04 STA $04FB
CB9B- 84 32 STY $32
CB9D- 60 RTS
CB9E- 0C 17 20 TSB $2017
CBA1- 3F ???
CBA2- 00 BRK
CBA3- D7 ???
CBA4- 73 ???
CBA5- 8F ???
CBA6- 50 83 BVC $CB2B
CBA8- 8E 00 E9 STX $E900
CBAB- FB ???
CBAC- 00 BRK
CBAD- 00 BRK
CBAE- 4C D3 EA JMP $EAD3
CBB1- 3C 5E 95 BIT $955E,X
CBB4- 43 ???
CBB5- 6A ROR
CBB6- 99 00 78 STA $7800,Y
CBB9- 4B ???
CBBA- 4B ???
CBBB- CB ???
CBBC- CB ???
CBBD- 00 BRK
CBBE- CB ???
CBBF- 4C 4C CB JMP $CB4C
CBC2- 4B ???
CBC3- 4B ???
CBC4- 00 BRK
CBC5- 4C 4C 00 JMP $004C
CBC8- 00 BRK
CBC9- 4D 4B 4B EOR $4B4B
CBCC- 4D 4B 4C EOR $4C4B
CBCF- 4D 4B 4C EOR $4C4B
CBD2- 00 BRK
CBD3- 4B ???
CBD4- A0 00 LDY #$00
CBD6- F0 15 BEQ $CBED
CBD8- E6 25 INC $25
CBDA- A5 25 LDA $25
CBDC- 8D FB 05 STA $05FB
CBDF- C5 23 CMP $23
CBE1- B0 03 BCS $CBE6
CBE3- 4C 03 CE JMP $CE03
CBE6- CE FB 05 DEC $05FB
CBE9- C6 25 DEC $25
CBEB- A0 01 LDY #$01
CBED- 8A TXA
CBEE- 48 PHA
CBEF- 8C 7B 07 STY $077B
CBF2- A5 21 LDA $21
CBF4- 48 PHA
CBF5- 2C 1F C0 BIT $C01F r:RD80VID
CBF8- 10 1C BPL $CC16
CBFA- 8D 01 C0 STA $C001 w:SET80COL
CBFD- 4A LSR
CBFE- AA TAX
CBFF- A5 20 LDA $20
CC01- 4A LSR
CC02- B8 CLV
CC03- 90 03 BCC $CC08
CC05- 2C 06 CB BIT $CB06
CC08- 2A ROL
CC09- 45 21 EOR $21
CC0B- 4A LSR
CC0C- 70 03 BVS $CC11
CC0E- B0 01 BCS $CC11
CC10- CA DEX
CC11- 86 21 STX $21
CC13- AD 1F C0 LDA $C01F r:RD80VID
CC16- 08 PHP
CC17- A6 22 LDX $22
CC19- 98 TYA
CC1A- D0 03 BNE $CC1F
CC1C- A6 23 LDX $23
CC1E- CA DEX
CC1F- 8A TXA
CC20- 20 03 CE JSR $CE03
CC23- A5 28 LDA $28
CC25- 85 2A STA $2A
CC27- A5 29 LDA $29
CC29- 85 2B STA $2B
CC2B- AD 7B 07 LDA $077B
CC2E- F0 32 BEQ $CC62
CC30- E8 INX
CC31- E4 23 CPX $23
CC33- B0 32 BCS $CC67
CC35- 8A TXA
CC36- 20 03 CE JSR $CE03
CC39- A4 21 LDY $21
CC3B- 28 PLP
CC3C- 08 PHP
CC3D- 10 1E BPL $CC5D
CC3F- AD 55 C0 LDA $C055 rw:TXTPAGE2
CC42- 98 TYA
CC43- F0 07 BEQ $CC4C
CC45- B1 28 LDA ($28),Y
CC47- 91 2A STA ($2A),Y
CC49- 88 DEY
CC4A- D0 F9 BNE $CC45
CC4C- 70 04 BVS $CC52
CC4E- B1 28 LDA ($28),Y
CC50- 91 2A STA ($2A),Y
CC52- AD 54 C0 LDA $C054 rw:TXTPAGE1
CC55- A4 21 LDY $21
CC57- B0 04 BCS $CC5D
CC59- B1 28 LDA ($28),Y
CC5B- 91 2A STA ($2A),Y
CC5D- 88 DEY
CC5E- 10 F9 BPL $CC59
CC60- 30 C1 BMI $CC23
CC62- CA DEX
CC63- E4 22 CPX $22
CC65- 10 CE BPL $CC35
CC67- 28 PLP
CC68- 68 PLA
CC69- 85 21 STA $21
CC6B- 20 96 CC JSR $CC96
CC6E- 20 FE CD JSR $CDFE
CC71- 68 PLA
CC72- AA TAX
CC73- 60 RTS
CC74- 20 9A CC JSR $CC9A
CC77- A5 25 LDA $25
CC79- 48 PHA
CC7A- 10 06 BPL $CC82
CC7C- 20 03 CE JSR $CE03
CC7F- 20 96 CC JSR $CC96
CC82- E6 25 INC $25
CC84- A5 25 LDA $25
CC86- C5 23 CMP $23
CC88- 90 F2 BCC $CC7C
CC8A- 68 PLA
CC8B- 85 25 STA $25
CC8D- 4C FE CD JMP $CDFE
CC90- 20 5F CB JSR $CB5F
CC93- 4C 74 CC JMP $CC74
CC96- A0 00 LDY #$00
CC98- F0 03 BEQ $CC9D
CC9A- AC 7B 05 LDY $057B
CC9D- A5 32 LDA $32
CC9F- 29 80 AND #$80
CCA1- 09 20 ORA #$20
CCA3- 2C 1F C0 BIT $C01F r:RD80VID
CCA6- 30 15 BMI $CCBD
CCA8- 91 28 STA ($28),Y
CCAA- C8 INY
CCAB- C4 21 CPY $21
CCAD- 90 F9 BCC $CCA8
CCAF- 60 RTS
CCB0- 86 2A STX $2A
CCB2- A2 D8 LDX #$D8
CCB4- A0 14 LDY #$14
CCB6- A5 32 LDA $32
CCB8- 29 A0 AND #$A0
CCBA- 4C D5 CC JMP $CCD5
CCBD- 86 2A STX $2A
CCBF- 48 PHA
CCC0- 98 TYA
CCC1- 48 PHA
CCC2- 38 SEC
CCC3- E5 21 SBC $21
CCC5- AA TAX
CCC6- 98 TYA
CCC7- 4A LSR
CCC8- A8 TAY
CCC9- 68 PLA
CCCA- 45 20 EOR $20
CCCC- 6A ROR
CCCD- B0 03 BCS $CCD2
CCCF- 10 01 BPL $CCD2
CCD1- C8 INY
CCD2- 68 PLA
CCD3- B0 0B BCS $CCE0
CCD5- 2C 55 C0 BIT $C055 rw:TXTPAGE2
CCD8- 91 28 STA ($28),Y
CCDA- 2C 54 C0 BIT $C054 rw:TXTPAGE1
CCDD- E8 INX
CCDE- F0 06 BEQ $CCE6
CCE0- 91 28 STA ($28),Y
CCE2- C8 INY
CCE3- E8 INX
CCE4- D0 EF BNE $CCD5
CCE6- A6 2A LDX $2A
CCE8- 38 SEC
CCE9- 60 RTS
CCEA- AD FB 04 LDA $04FB
CCED- 30 4D BMI $CD3C
CCEF- 20 31 CD JSR $CD31
CCF2- 2C 1F C0 BIT $C01F r:RD80VID
CCF5- 10 12 BPL $CD09
CCF7- 20 91 CD JSR $CD91
CCFA- 90 0D BCC $CD09
CCFC- 20 90 CA JSR $CA90
CCFF- D0 3B BNE $CD3C
CD01- 2C 1F C0 BIT $C01F r:RD80VID
CD04- 30 03 BMI $CD09
CD06- 20 C4 CD JSR $CDC4
CD09- AD 7B 05 LDA $057B
CD0C- 18 CLC
CD0D- 65 20 ADC $20
CD0F- 2C 1F C0 BIT $C01F r:RD80VID
CD12- 30 06 BMI $CD1A
CD14- C9 28 CMP #$28
CD16- 90 02 BCC $CD1A
CD18- A9 27 LDA #$27
CD1A- 8D 7B 05 STA $057B
CD1D- 85 24 STA $24
CD1F- A5 25 LDA $25
CD21- 20 BA CA JSR $CABA
CD24- 2C 1F C0 BIT $C01F r:RD80VID
CD27- 10 05 BPL $CD2E
CD29- 20 71 CD JSR $CD71
CD2C- F0 03 BEQ $CD31
CD2E- 20 6D CD JSR $CD6D
CD31- A9 00 LDA #$00
CD33- 2C 1A C0 BIT $C01A r:RDTEXT
CD36- 30 02 BMI $CD3A
CD38- A9 14 LDA #$14
CD3A- 85 22 STA $22
CD3C- 60 RTS
CD3D- AD FB 04 LDA $04FB
CD40- 09 01 ORA #$01
CD42- D0 05 BNE $CD49
CD44- AD FB 04 LDA $04FB
CD47- 29 FE AND #$FE
CD49- 8D FB 04 STA $04FB
CD4C- 60 RTS
CD4D- AD FB 04 LDA $04FB
CD50- 30 1A BMI $CD6C
CD52- 20 2E CD JSR $CD2E
CD55- 20 80 CD JSR $CD80
CD58- 20 64 CD JSR $CD64
CD5B- A9 FD LDA #$FD
CD5D- 85 39 STA $39
CD5F- A9 1B LDA #$1B
CD61- 85 38 STA $38
CD63- 60 RTS
CD64- A9 FD LDA #$FD
CD66- 85 37 STA $37
CD68- A9 F0 LDA #$F0
CD6A- 85 36 STA $36
CD6C- 60 RTS
CD6D- A9 28 LDA #$28
CD6F- D0 02 BNE $CD73
CD71- A9 50 LDA #$50
CD73- 85 21 STA $21
CD75- A9 18 LDA #$18
CD77- 85 23 STA $23
CD79- A9 00 LDA #$00
CD7B- 85 22 STA $22
CD7D- 85 20 STA $20
CD7F- 60 RTS
CD80- 2C 1F C0 BIT $C01F r:RD80VID
CD83- 10 03 BPL $CD88
CD85- 20 EF CC JSR $CCEF
CD88- 8D 0E C0 STA $C00E w:CLRALTCHAR
CD8B- A9 FF LDA #$FF
CD8D- 8D FB 04 STA $04FB
CD90- 60 RTS
CD91- 8A TXA
CD92- 48 PHA
CD93- A2 17 LDX #$17
CD95- 8D 01 C0 STA $C001 w:SET80COL
CD98- 8A TXA
CD99- 20 BA CA JSR $CABA
CD9C- A0 27 LDY #$27
CD9E- 84 2A STY $2A
CDA0- 98 TYA
CDA1- 4A LSR
CDA2- B0 03 BCS $CDA7
CDA4- 2C 55 C0 BIT $C055 rw:TXTPAGE2
CDA7- A8 TAY
CDA8- B1 28 LDA ($28),Y
CDAA- 2C 54 C0 BIT $C054 rw:TXTPAGE1
CDAD- A4 2A LDY $2A
CDAF- 91 28 STA ($28),Y
CDB1- 88 DEY
CDB2- 10 EA BPL $CD9E
CDB4- CA DEX
CDB5- 30 04 BMI $CDBB
CDB7- E4 22 CPX $22
CDB9- B0 DD BCS $CD98
CDBB- 8D 00 C0 STA $C000 r:KBD w:CLR80COL
CDBE- 8D 0C C0 STA $C00C w:CLR80VID
CDC1- 4C F8 CD JMP $CDF8
CDC4- 8A TXA
CDC5- 48 PHA
CDC6- A2 17 LDX #$17
CDC8- 8A TXA
CDC9- 20 BA CA JSR $CABA
CDCC- A0 00 LDY #$00
CDCE- 8D 01 C0 STA $C001 w:SET80COL
CDD1- B1 28 LDA ($28),Y
CDD3- 84 2A STY $2A
CDD5- 48 PHA
CDD6- 98 TYA
CDD7- 4A LSR
CDD8- B0 03 BCS $CDDD
CDDA- 8D 55 C0 STA $C055 rw:TXTPAGE2
CDDD- A8 TAY
CDDE- 68 PLA
CDDF- 91 28 STA ($28),Y
CDE1- 8D 54 C0 STA $C054 rw:TXTPAGE1
CDE4- A4 2A LDY $2A
CDE6- C8 INY
CDE7- C0 28 CPY #$28
CDE9- 90 E6 BCC $CDD1
CDEB- 20 B0 CC JSR $CCB0
CDEE- CA DEX
CDEF- 30 04 BMI $CDF5
CDF1- E4 22 CPX $22
CDF3- B0 D3 BCS $CDC8
CDF5- 8D 0D C0 STA $C00D w:SET80VID
CDF8- 20 FE CD JSR $CDFE
CDFB- 68 PLA
CDFC- AA TAX
CDFD- 60 RTS
CDFE- A5 25 LDA $25
CE00- 8D FB 05 STA $05FB
CE03- 20 BA CA JSR $CABA
CE06- A5 20 LDA $20
CE08- 2C 1F C0 BIT $C01F r:RD80VID
CE0B- 10 01 BPL $CE0E
CE0D- 4A LSR
CE0E- 18 CLC
CE0F- 65 28 ADC $28
CE11- 85 28 STA $28
CE13- 60 RTS
CE14- C9 E1 CMP #$E1
CE16- 90 06 BCC $CE1E
CE18- C9 FB CMP #$FB
CE1A- B0 02 BCS $CE1E
CE1C- 29 DF AND #$DF
CE1E- 60 RTS
CE1F- AD FB 04 LDA $04FB
CE22- 29 10 AND #$10
CE24- D0 11 BNE $CE37
CE26- 48 PHA
CE27- 98 TYA
CE28- 48 PHA
CE29- AC 7B 05 LDY $057B
CE2C- 20 44 CE JSR $CE44
CE2F- 49 80 EOR #$80
CE31- 20 70 CE JSR $CE70
CE34- 68 PLA
CE35- A8 TAY
CE36- 68 PLA
CE37- 60 RTS
CE38- 48 PHA
CE39- 24 32 BIT $32
CE3B- 30 02 BMI $CE3F
CE3D- 29 7F AND #$7F
CE3F- 20 70 CE JSR $CE70
CE42- 68 PLA
CE43- 60 RTS
CE44- B1 28 LDA ($28),Y
CE46- 2C 1F C0 BIT $C01F r:RD80VID
CE49- 10 19 BPL $CE64
CE4B- 8D 01 C0 STA $C001 w:SET80COL
CE4E- 84 2A STY $2A
CE50- 98 TYA
CE51- 45 20 EOR $20
CE53- 6A ROR
CE54- B0 04 BCS $CE5A
CE56- AD 55 C0 LDA $C055 rw:TXTPAGE2
CE59- C8 INY
CE5A- 98 TYA
CE5B- 4A LSR
CE5C- A8 TAY
CE5D- B1 28 LDA ($28),Y
CE5F- 2C 54 C0 BIT $C054 rw:TXTPAGE1
CE62- A4 2A LDY $2A
CE64- 2C 1E C0 BIT $C01E r:ALTCHARSET
CE67- 10 06 BPL $CE6F
CE69- C9 20 CMP #$20
CE6B- B0 02 BCS $CE6F
CE6D- 09 40 ORA #$40
CE6F- 60 RTS
CE70- 48 PHA
CE71- 29 FF AND #$FF
CE73- 30 16 BMI $CE8B
CE75- AD FB 04 LDA $04FB
CE78- 6A ROR
CE79- 68 PLA
CE7A- 48 PHA
CE7B- 90 0E BCC $CE8B
CE7D- 2C 1E C0 BIT $C01E r:ALTCHARSET
CE80- 10 09 BPL $CE8B
CE82- 49 40 EOR #$40
CE84- 2C AC CE BIT $CEAC
CE87- F0 02 BEQ $CE8B
CE89- 49 40 EOR #$40
CE8B- 2C 1F C0 BIT $C01F r:RD80VID
CE8E- 10 1D BPL $CEAD
CE90- 8D 01 C0 STA $C001 w:SET80COL
CE93- 48 PHA
CE94- 84 2A STY $2A
CE96- 98 TYA
CE97- 45 20 EOR $20
CE99- 4A LSR
CE9A- B0 04 BCS $CEA0
CE9C- AD 55 C0 LDA $C055 rw:TXTPAGE2
CE9F- C8 INY
CEA0- 98 TYA
CEA1- 4A LSR
CEA2- A8 TAY
CEA3- 68 PLA
CEA4- 91 28 STA ($28),Y
CEA6- AD 54 C0 LDA $C054 rw:TXTPAGE1
CEA9- A4 2A LDY $2A
CEAB- 68 PLA
CEAC- 60 RTS
CEAD- 91 28 STA ($28),Y
CEAF- 68 PLA
CEB0- 60 RTS
CEB1- 48 PHA
CEB2- 98 TYA
CEB3- 48 PHA
CEB4- AC 7B 05 LDY $057B
CEB7- 20 44 CE JSR $CE44
CEBA- 8D 7B 06 STA $067B
CEBD- 29 80 AND #$80
CEBF- 49 AB EOR #$AB
CEC1- 4C CD CE JMP $CECD
CEC4- 48 PHA
CEC5- 98 TYA
CEC6- 48 PHA
CEC7- AC 7B 05 LDY $057B
CECA- AD 7B 06 LDA $067B
CECD- 20 70 CE JSR $CE70
CED0- 68 PLA
CED1- A8 TAY
CED2- 68 PLA
CED3- 60 RTS
CED4- 20 71 CD JSR $CD71
CED7- A9 FF LDA #$FF
CED9- 85 32 STA $32
CEDB- AD FB 04 LDA $04FB
CEDE- 29 04 AND #$04
CEE0- F0 02 BEQ $CEE4
CEE2- 46 32 LSR $32
CEE4- AD 7B 07 LDA $077B
CEE7- 85 28 STA $28
CEE9- AD FB 07 LDA $07FB
CEEC- 85 29 STA $29
CEEE- AD FB 05 LDA $05FB
CEF1- 85 25 STA $25
CEF3- 60 RTS
CEF4- 2C 12 C0 BIT $C012 r:RDLCRAM
CEF7- 10 3D BPL $CF36
CEF9- A9 06 LDA #$06
CEFB- CD B3 FB CMP $FBB3 F8ROM:VERSION
CEFE- F0 36 BEQ $CF36
CF00- A2 03 LDX #$03
CF02- 2C 11 C0 BIT $C011 r:RDLCBNK2
CF05- 30 02 BMI $CF09
CF07- A2 0B LDX #$0B
CF09- 8D B3 FB STA $FBB3 F8ROM:VERSION
CF0C- 2C 80 C0 BIT $C080
CF0F- AD B3 FB LDA $FBB3 F8ROM:VERSION
CF12- C9 06 CMP #$06
CF14- F0 01 BEQ $CF17
CF16- E8 INX
CF17- 2C 81 C0 BIT $C081 rw:ROMIN
CF1A- 2C 81 C0 BIT $C081 rw:ROMIN
CF1D- A0 00 LDY #$00
CF1F- A9 F8 LDA #$F8
CF21- 85 37 STA $37
CF23- 84 36 STY $36
CF25- B1 36 LDA ($36),Y
CF27- 91 36 STA ($36),Y
CF29- C8 INY
CF2A- D0 F9 BNE $CF25
CF2C- E6 37 INC $37
CF2E- D0 F5 BNE $CF25
CF30- BD 80 C0 LDA $C080,X
CF33- BD 80 C0 LDA $C080,X
CF36- 60 RTS
CF37- 00 BRK
CF38- 00 BRK
CF39- 00 BRK
CF3A- E9 81 SBC #$81
CF3C- 4A LSR
CF3D- D0 14 BNE $CF53
CF3F- A4 3F LDY $3F
CF41- A6 3E LDX $3E
CF43- D0 01 BNE $CF46
CF45- 88 DEY
CF46- CA DEX
CF47- 8A TXA
CF48- 18 CLC
CF49- E5 3A SBC $3A
CF4B- 85 3E STA $3E
CF4D- 10 01 BPL $CF50
CF4F- C8 INY
CF50- 98 TYA
CF51- E5 3B SBC $3B
CF53- D0 40 BNE $CF95
CF55- A4 2F LDY $2F
CF57- B9 3D 00 LDA $003D,Y
CF5A- 91 3A STA ($3A),Y
CF5C- 88 DEY
CF5D- 10 F8 BPL $CF57
CF5F- 20 48 F9 JSR $F948 F8ROM:PRBLNK
CF62- 20 1A FC JSR $FC1A F8ROM:UP
CF65- 20 1A FC JSR $FC1A F8ROM:UP
CF68- 4C E3 FC JMP $FCE3
CF6B- A5 3D LDA $3D
CF6D- 20 8E F8 JSR $F88E F8ROM:INSDS2
CF70- AA TAX
CF71- BD 00 FA LDA $FA00,X
CF74- C5 42 CMP $42
CF76- D0 13 BNE $CF8B
CF78- BD C0 F9 LDA $F9C0,X
CF7B- C5 43 CMP $43
CF7D- D0 0C BNE $CF8B
CF7F- A5 44 LDA $44
CF81- A4 2E LDY $2E
CF83- C0 9D CPY #$9D
CF85- F0 B3 BEQ $CF3A
CF87- C5 2E CMP $2E
CF89- F0 CA BEQ $CF55
CF8B- C6 3D DEC $3D
CF8D- D0 DC BNE $CF6B
CF8F- E6 44 INC $44
CF91- C6 35 DEC $35
CF93- F0 D6 BEQ $CF6B
CF95- A4 34 LDY $34
CF97- 98 TYA
CF98- AA TAX
CF99- 4C D2 FC JMP $FCD2
CF9C- 20 C7 FF JSR $FFC7 F8ROM:ZMODE
CF9F- AD 00 02 LDA $0200
CFA2- C9 A0 CMP #$A0
CFA4- F0 12 BEQ $CFB8
CFA6- C9 8D CMP #$8D
CFA8- D0 01 BNE $CFAB
CFAA- 60 RTS
CFAB- 20 A7 FF JSR $FFA7 F8ROM:GETNUM
CFAE- C9 93 CMP #$93
CFB0- D0 E5 BNE $CF97
CFB2- 8A TXA
CFB3- F0 E2 BEQ $CF97
CFB5- 20 78 FE JSR $FE78
CFB8- A9 03 LDA #$03
CFBA- 85 3D STA $3D
CFBC- 20 13 FF JSR $FF13
CFBF- 0A ASL
CFC0- E9 BE SBC #$BE
CFC2- C9 C2 CMP #$C2
CFC4- 90 D1 BCC $CF97
CFC6- 0A ASL
CFC7- 0A ASL
CFC8- A2 04 LDX #$04
CFCA- 0A ASL
CFCB- 26 42 ROL $42
CFCD- 26 43 ROL $43
CFCF- CA DEX
CFD0- 10 F8 BPL $CFCA
CFD2- C6 3D DEC $3D
CFD4- F0 F4 BEQ $CFCA
CFD6- 10 E4 BPL $CFBC
CFD8- A2 05 LDX #$05
CFDA- 20 C8 C4 JSR $C4C8
CFDD- A5 44 LDA $44
CFDF- 0A ASL
CFE0- 0A ASL
CFE1- 05 35 ORA $35
CFE3- C9 20 CMP #$20
CFE5- B0 06 BCS $CFED
CFE7- A6 35 LDX $35
CFE9- F0 02 BEQ $CFED
CFEB- 09 80 ORA #$80
CFED- 85 44 STA $44
CFEF- 84 34 STY $34
CFF1- B9 00 02 LDA $0200,Y
CFF4- C9 BB CMP #$BB
CFF6- F0 04 BEQ $CFFC
CFF8- CF ???
CFF9- CF ???
CFFA- CF ???
CFFB- CF ???
CFFC- CF ???
CFFD- CF ???
CFFE- CF ???
CFFF- CF ???