From 33a4e0670c9c31e170e3c52a674a879dd2ca37a2 Mon Sep 17 00:00:00 2001 From: david-schmidt <1110325+david-schmidt@users.noreply.github.com> Date: Mon, 8 Jun 2020 17:40:55 -0400 Subject: [PATCH] Updates for banked ROM --- README.md | 20 +- rom/{C800-CFFF.bin => S2-C800-CFFF.bin} | Bin rom/{C800-CFFF.txt => S2-C800-CFFF.txt} | 0 rom/S3-C800-CFFF.bin | Bin 0 -> 2048 bytes rom/S3-C800-CFFF.txt | 1016 +++++++++++++++++++++++ 5 files changed, 1030 insertions(+), 6 deletions(-) rename rom/{C800-CFFF.bin => S2-C800-CFFF.bin} (100%) rename rom/{C800-CFFF.txt => S2-C800-CFFF.txt} (100%) create mode 100644 rom/S3-C800-CFFF.bin create mode 100644 rom/S3-C800-CFFF.txt diff --git a/README.md b/README.md index d046917..71879e7 100644 --- a/README.md +++ b/README.md @@ -46,9 +46,17 @@ The source code to do these activities is in the `src` directory, and the result #### ROM contents -The files [`C100-FFFF.bin`](https://github.com/david-schmidt/tlc-apple2/blob/master/rom/C100-FFFF.bin) -and [`C100-FFFF.txt`](https://github.com/david-schmidt/tlc-apple2/blob/master/rom/C100-FFFF.txt) -are binary and monitor dumps respectively of the ROM as seen normally (i.e. with no banking). -The files [`C800-CFFF.bin`](https://github.com/david-schmidt/tlc-apple2/blob/master/rom/C800-CFFF.bin) -and [`C800-CFFF.txt`](https://github.com/david-schmidt/tlc-apple2/blob/master/rom/C800-CFFF.txt) -are the view of ROM in that region after swapping slot 2 in (i.e. `lda $cfff` and `lda $c200` just before dumping). +Nonbanked ROM dump is available in binary and in monitor ROM disassembly form: + + * [`C100-FFFF.bin`](https://github.com/david-schmidt/tlc-apple2/blob/master/rom/C100-FFFF.bin) - Raw binary + * [`C100-FFFF.txt`](https://github.com/david-schmidt/tlc-apple2/blob/master/rom/C100-FFFF.txt) - Monitor disassembly + +Banked ROM exists in slots 2 and 3. The contents have been dumped as follows: + + Slot 2: + * [`S2-C800-CFFF.bin`](https://github.com/david-schmidt/tlc-apple2/blob/master/rom/S2-C800-CFFF.bin) - Raw binary + * [`S2-C800-CFFF.txt`](https://github.com/david-schmidt/tlc-apple2/blob/master/rom/S2-C800-CFFF.txt) - Monitor disassembly + + Slot 3: + * [`S3-C800-CFFF.bin`](https://github.com/david-schmidt/tlc-apple2/blob/master/rom/S3-C800-CFFF.bin) - Raw binary + * [`S3-C800-CFFF.txt`](https://github.com/david-schmidt/tlc-apple2/blob/master/rom/S3-C800-CFFF.txt) - Monitor disassembly diff --git a/rom/C800-CFFF.bin b/rom/S2-C800-CFFF.bin similarity index 100% rename from rom/C800-CFFF.bin rename to rom/S2-C800-CFFF.bin diff --git a/rom/C800-CFFF.txt b/rom/S2-C800-CFFF.txt similarity index 100% rename from rom/C800-CFFF.txt rename to rom/S2-C800-CFFF.txt diff --git a/rom/S3-C800-CFFF.bin b/rom/S3-C800-CFFF.bin new file mode 100644 index 0000000000000000000000000000000000000000..f1a899769c1fc3ebbe5dc7f21e8203661370a542 GIT binary patch literal 2048 zcmYLKe{3699Y5a>$9B^8lC;b#UGtnD-JLl)W3{QbE?a2R>1tmfNG*Sk`-4fQ2&stu zF=RwiHCI_yZ`hiKyfHM(@`aqK(M3ht0xEjYCY*nAY%n$nv;u9^OkzEC>z4FN!}qz} zu%7OH{oeb2-uL_ce81nPSatMq2SshPzis+-k45>06YxiLAJ(^FeFsMQ)`bkG{Ma^o zv~lyYcF5$k1k8`CYhQEdwXfGG%-_~|tWp%E%v?6cbdRfywlb{CoX>DZB>bNYXK^J8 z{s4|zIT*GQdd6RrbF%d;nz3sce_eONzXF)St1me_BpwslyL#4TKo)1~$nvAN8pXx&8QM=MAtBO?85EaMG!wC8C6`bkNR@I9uZ1`%&HHviwGD$MSdU z;w*Zn0dwpr|gk1=>`f+Gw`x6a~I0-@I&| zb!hX93@o{9x*Sx~aL50-`b!7sQid7`gu}Kt3&xZw;w0_T<;#GeinCSNGy{^yI`N#e zzv0e+)1z^o4$h&|p9MEyQaXg<-KHVvnI1#by&g2wDN`zZbBT2%dHz@oh}Oo?ZyGhv z4~NZ9zYLZDYKxqy?{)nUATY%YZ0oL@Te|00#75PKmYAzKw>Oy&B$Gjub?(?%=a!1z z*l=iDt?j`fGb@ELI2F)O;tLe3Q*4c5&r_^mG5QG{V{{7Fv#OjFnINl)X)&CqzcZ@| zp%5o%f-3o&GjD>`a#6mJ>A_rnaQW9wcl*phjE7Yc48dg*R z$|`K~oOlzw=!$oOyz`Mci4HVN*zAL;7QKGj>dO7pg`Jf#Ywzk9Y>;bd(JO5^!LAr&OS53Zd|d5& z2t7^x?FT=ZIr}2D?m>aQ{lSyZzI^o5E7S|ARI^Dn6{VR<)R(F`7Gw4bis0lyUy~|%0^0fIVP^yg@B*BRW zhrZu-8T7rjNlCkLj5c>_!vr$ub2ym9dq7zCirvsi(OesSyKVkgd))k@mQX=BWV+h8 zY6?)iGg`z9Ya`IBhBc%TYzEzI>Dw`>5LV5}<%fWp9Nb%abUs>4S`4_exJ3M^L<>Te z|DX|LuMJ!OfHKhgu(Hu6D&6xGC@u-}5EamZ;#o`=1gMxw)W$-74Oy-Gnr}mAzt2QB zN8l!dIL`Z$;pa#N)&H6I*FB3C-zOf4ywl&UCDIy?lP1wEn9+EQh9(IARIm-SABM}p zUP1#4X<-8=4~&-fV%`sJoDNQ^vbYud0-&Bs%lYkOBY1pLy3lcHm;mGv0Fk>W$!=5XzzSNFTV8`2pJqePh-+M)UJrSZbJ?QE_ca&BLm z!!XEWw|*w+?5sS!@RZ}rHge(XPiRj;_7$%mb|x#2El*H|C*Z9>@+R7S7l!ihyT$~1 zaie;Py0db`8N7rySB^S;##CiL{<(W`Wxv~4opAoXHnn=teW!AuSXJJ-i~hJ(qv(3c z9e@|or=nkM)n9V1=iGmx7w(yiHh~7WLhHY){~`b9P^ip?_8r-Gw83wzPPiZQ*UB8S fuNYI%6AzLHbm5>24PKj?Kd=mlzjfI^J^1|(YUXzo literal 0 HcmV?d00001 diff --git a/rom/S3-C800-CFFF.txt b/rom/S3-C800-CFFF.txt new file mode 100644 index 0000000..52824ab --- /dev/null +++ b/rom/S3-C800-CFFF.txt @@ -0,0 +1,1016 @@ +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 ???