commit b1748ae0a9e40df6f2cc61d603334a68a5edc45d Author: david-schmidt <1110325+david-schmidt@users.noreply.github.com> Date: Thu Jun 4 11:32:14 2020 -0400 Initial commit diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e970233 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.project \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..28388b8 --- /dev/null +++ b/README.md @@ -0,0 +1,41 @@ +# tlc-apple2 +Some bits and bobs regarding the Tiger Learning Computer. +The TLC was a "toy" computer that had an Apple IIe at its core. +There was a UI that would come up by default that was an early, +proprietary windowing system that was little more than a program launcher. + +The TLC can be booted and you can get into Applesoft BASIC without any problem. +The problem is that I/O is pretty difficult. No one with one of these +machines has come forward with the ability to get anything into or out of the +existing serial port. + +The goal: get the ROM data of the TLC out of the machine. Hard to do with funcitonal I/O. + +### Audio to the rescue + +One thing the TLC _does_ have is sound. And a headphone jack. So we have... output. + +#### A long time ago... + +In the dark ages, when dinosaurs roamed the Earth, there was cassette tape. +As an analog-digital storage medium. It was slow, crappy, error-prone, and all +that - but it at least worked. +Early Apple II specimens came with this audio interface built-in - the original Apple ][, +all the way through to the last Apple IIe. +But the audio jacks and attendant ROM code was missing from the IIgs, the IIc, and the IIc+. +And the TLC. + +#### Steal all teh cassette ROM + +Handily enough, the early ROM code is quite tidy and compact; this is before the days of the crazy +gymnastics of the IIe and beyond that moved Heaven and Earth to keep the entry points constant +(because programmers are bad, and used them literally). The angle of attack: + * Copy out just enough Apple II ROM code to do the moral equivalent of the monitor's save memory to tape command (i.e. `*300.400W`) + * Change cassette output (`$C020`) to speaker output (`$C030`) + * Assemble and get a raw hex dump of that code + * Type that code into the TLC's RAM and run it, dumping all non-banked ROM (`$C100-$FFFF`) + * Capture the audio on a modern computer + * Run that audio through CiderPress, which knows how to take tape audio and reconstruct data from it + * Profit + +The source code to do these activities is in the `src` directory, and the resulting ROM from the Tiger Learning computer is in the `rom` directory. \ No newline at end of file diff --git a/doc/Tiger_Learning_Computer.pdf b/doc/Tiger_Learning_Computer.pdf new file mode 100644 index 0000000..2bd45b1 Binary files /dev/null and b/doc/Tiger_Learning_Computer.pdf differ diff --git a/rom/C100-FFFF.bin b/rom/C100-FFFF.bin new file mode 100644 index 0000000..e009d8e Binary files /dev/null and b/rom/C100-FFFF.bin differ diff --git a/rom/C100-FFFF.lst b/rom/C100-FFFF.lst new file mode 100644 index 0000000..ff06737 --- /dev/null +++ b/rom/C100-FFFF.lst @@ -0,0 +1,8307 @@ +C100- 18 CLC +C101- B0 38 BCS $C13B +C103- 48 PHA +C104- DA PHX +C105- 5A PHY +C106- 08 PHP +C107- 78 SEI +C108- 29 7F AND #$7F +C10A- A8 TAY +C10B- A2 C1 LDX #$C1 +C10D- 28 PLP +C10E- B0 16 BCS $C126 +C110- A9 09 LDA #$09 +C112- 9D 38 06 STA $0638,X +C115- A9 89 LDA #$89 +C117- 9D B8 06 STA $06B8,X +C11A- A9 28 LDA #$28 +C11C- 9D B8 04 STA $04B8,X +C11F- 9D B8 05 STA $05B8,X +C122- A9 02 LDA #$02 +C124- 85 36 STA $36 +C126- BD B8 05 LDA $05B8,X +C129- 10 24 BPL $C14F +C12B- 98 TYA +C12C- 49 30 EOR #$30 +C12E- C9 0A CMP #$0A +C130- 90 26 BCC $C158 +C132- C9 7E CMP #$7E +C134- B0 0F BCS $C145 +C136- 49 3D EOR #$3D +C138- F0 12 BEQ $C14C +C13A- 98 TYA +C13B- 2C 58 FF BIT $FF58 F8ROM:IORTS +C13E- D0 09 BNE $C149 +C140- 9D 38 06 STA $0638,X +C143- 90 04 BCC $C149 +C145- 4A LSR +C146- 7E B8 06 ROR $06B8,X +C149- 4C A3 C1 JMP $C1A3 +C14C- 9D B8 05 STA $05B8,X +C14F- 38 SEC +C150- B0 59 BCS $C1AB +C152- 7A PLY +C153- FA PLX +C154- 68 PLA +C155- 4C F0 FD JMP $FDF0 F8ROM:COUT1 +C158- A0 0A LDY #$0A +C15A- 7D 38 05 ADC $0538,X +C15D- 88 DEY +C15E- D0 FA BNE $C15A +C160- 9D B8 04 STA $04B8,X +C163- 9D 38 05 STA $0538,X +C166- 38 SEC +C167- B0 3B BCS $C1A4 +C169- 4A LSR +C16A- 52 48 EOR ($48) +C16C- 07 ??? +C16D- 78 SEI +C16E- 68 PLA +C16F- 2C 58 FF BIT $FF58 F8ROM:IORTS +C172- F0 03 BEQ $C177 +C174- FE 38 07 INC $0738,X +C177- 08 PHP +C178- 20 E1 C1 JSR $C1E1 +C17B- 49 0D EOR #$0D +C17D- D0 0A BNE $C189 +C17F- 85 24 STA $24 +C181- 9D 38 07 STA $0738,X +C184- A9 0A LDA #$0A +C186- 20 E1 C1 JSR $C1E1 +C189- 28 PLP +C18A- 90 41 BCC $C1CD +C18C- BD B8 06 LDA $06B8,X +C18F- 0A ASL +C190- B0 C0 BCS $C152 +C192- BD 38 07 LDA $0738,X +C195- FD B8 04 SBC $04B8,X +C198- C9 F8 CMP #$F8 +C19A- 90 03 BCC $C19F +C19C- 69 27 ADC #$27 +C19E- AC A9 00 LDY $00A9 +C1A1- 85 24 STA $24 +C1A3- 18 CLC +C1A4- 7E B8 05 ROR $05B8,X +C1A7- 7A PLY +C1A8- FA PLX +C1A9- 68 PLA +C1AA- 60 RTS +C1AB- BD B8 06 LDA $06B8,X +C1AE- 30 14 BMI $C1C4 +C1B0- A5 24 LDA $24 +C1B2- DD 38 07 CMP $0738,X +C1B5- B0 0D BCS $C1C4 +C1B7- C9 11 CMP #$11 +C1B9- B0 09 BCS $C1C4 +C1BB- 09 F0 ORA #$F0 +C1BD- 3D 38 07 AND $0738,X +C1C0- 65 24 ADC $24 +C1C2- 85 24 STA $24 +C1C4- 98 TYA +C1C5- 5D 38 06 EOR $0638,X +C1C8- 0A ASL +C1C9- F0 98 BEQ $C163 +C1CB- 98 TYA +C1CC- 48 PHA +C1CD- BD 38 07 LDA $0738,X +C1D0- DD B8 04 CMP $04B8,X +C1D3- F0 07 BEQ $C1DC +C1D5- C5 24 CMP $24 +C1D7- B0 95 BCS $C16E +C1D9- A9 20 LDA #$20 +C1DB- 2C A9 0D BIT $0DA9 +C1DE- 18 CLC +C1DF- 90 8E BCC $C16F +C1E1- 48 PHA +C1E2- AC 98 C0 LDY $C098 +C1E5- 98 TYA +C1E6- 09 02 ORA #$02 +C1E8- 8D 98 C0 STA $C098 +C1EB- AD 94 C0 LDA $C094 +C1EE- 29 20 AND #$20 +C1F0- D0 F9 BNE $C1EB +C1F2- 68 PLA +C1F3- 8D 90 C0 STA $C090 +C1F6- 8C 98 C0 STY $C098 +C1F9- 60 RTS +C1FA- 00 BRK +C1FB- 00 BRK +C1FC- 00 BRK +C1FD- 00 BRK +C1FE- 00 BRK +C1FF- 00 BRK +C200- 2C 58 FF BIT $FF58 F8ROM:IORTS +C203- 70 0C BVS $C211 +C205- 38 SEC +C206- 90 18 BCC $C220 +C208- B8 CLV +C209- 50 06 BVC $C211 +C20B- 01 31 ORA ($31,X) +C20D- 8E 94 97 STX $9794 +C210- 9A TXS +C211- 85 27 STA $27 +C213- 86 35 STX $35 +C215- 8A TXA +C216- 48 PHA +C217- 98 TYA +C218- 48 PHA +C219- 08 PHP +C21A- 78 SEI +C21B- 8D FF CF STA $CFFF rw:CLRROM +C21E- 20 58 FF JSR $FF58 F8ROM:IORTS +C221- BA TSX +C222- BD 00 01 LDA $0100,X +C225- 8D F8 07 STA $07F8 +C228- AA TAX +C229- 0A ASL +C22A- 0A ASL +C22B- 0A ASL +C22C- 0A ASL +C22D- 85 26 STA $26 +C22F- A8 TAY +C230- 28 PLP +C231- 50 29 BVC $C25C +C233- 1E 38 05 ASL $0538,X +C236- 5E 38 05 LSR $0538,X +C239- B9 8A C0 LDA $C08A,Y +C23C- 29 1F AND #$1F +C23E- D0 05 BNE $C245 +C240- A9 EF LDA #$EF +C242- 20 05 C8 JSR $C805 +C245- E4 37 CPX $37 +C247- D0 0B BNE $C254 +C249- A9 07 LDA #$07 +C24B- C5 36 CMP $36 +C24D- F0 05 BEQ $C254 +C24F- 85 36 STA $36 +C251- 18 CLC +C252- 90 08 BCC $C25C +C254- E4 39 CPX $39 +C256- D0 F9 BNE $C251 +C258- A9 05 LDA #$05 +C25A- 85 38 STA $38 +C25C- BD 38 07 LDA $0738,X +C25F- 29 02 AND #$02 +C261- 08 PHP +C262- 90 03 BCC $C267 +C264- 4C BF C8 JMP $C8BF +C267- BD B8 04 LDA $04B8,X +C26A- 48 PHA +C26B- 0A ASL +C26C- 10 0E BPL $C27C +C26E- A6 35 LDX $35 +C270- A5 27 LDA $27 +C272- 09 20 ORA #$20 +C274- 9D 00 02 STA $0200,X +C277- 85 27 STA $27 +C279- AE F8 07 LDX $07F8 +C27C- 68 PLA +C27D- 29 BF AND #$BF +C27F- 9D B8 04 STA $04B8,X +C282- 28 PLP +C283- F0 06 BEQ $C28B +C285- 20 63 CB JSR $CB63 +C288- 4C B5 C8 JMP $C8B5 +C28B- 4C FC C8 JMP $C8FC +C28E- 20 00 C8 JSR $C800 +C291- A2 00 LDX #$00 +C293- 60 RTS +C294- 4C 9B C8 JMP $C89B +C297- 4C AA C9 JMP $C9AA +C29A- 4A LSR +C29B- 20 9B C9 JSR $C99B +C29E- B0 08 BCS $C2A8 +C2A0- 20 F5 CA JSR $CAF5 +C2A3- F0 06 BEQ $C2AB +C2A5- 18 CLC +C2A6- 90 03 BCC $C2AB +C2A8- 20 D2 CA JSR $CAD2 +C2AB- BD B8 05 LDA $05B8,X +C2AE- AA TAX +C2AF- 60 RTS +C2B0- A2 03 LDX #$03 +C2B2- B5 36 LDA $36,X +C2B4- 48 PHA +C2B5- CA DEX +C2B6- 10 FA BPL $C2B2 +C2B8- AE F8 07 LDX $07F8 +C2BB- BD 38 06 LDA $0638,X +C2BE- 85 36 STA $36 +C2C0- BD B8 04 LDA $04B8,X +C2C3- 29 38 AND #$38 +C2C5- 4A LSR +C2C6- 4A LSR +C2C7- 4A LSR +C2C8- 09 C0 ORA #$C0 +C2CA- 85 37 STA $37 +C2CC- 8A TXA +C2CD- 48 PHA +C2CE- A5 27 LDA $27 +C2D0- 48 PHA +C2D1- 09 80 ORA #$80 +C2D3- 20 ED FD JSR $FDED F8ROM:COUT +C2D6- 68 PLA +C2D7- 85 27 STA $27 +C2D9- 68 PLA +C2DA- 8D F8 07 STA $07F8 +C2DD- AA TAX +C2DE- 0A ASL +C2DF- 0A ASL +C2E0- 0A ASL +C2E1- 0A ASL +C2E2- 85 26 STA $26 +C2E4- 8D FF CF STA $CFFF rw:CLRROM +C2E7- A5 36 LDA $36 +C2E9- 9D 38 06 STA $0638,X +C2EC- A2 00 LDX #$00 +C2EE- 68 PLA +C2EF- 95 36 STA $36,X +C2F1- E8 INX +C2F2- E0 04 CPX #$04 +C2F4- 90 F8 BCC $C2EE +C2F6- AE F8 07 LDX $07F8 +C2F9- 60 RTS +C2FA- C1 D0 CMP ($D0,X) +C2FC- D0 CC BNE $C2CA +C2FE- C5 08 CMP $08 +C300- 2C 43 CE BIT $CE43 +C303- 70 12 BVS $C317 +C305- 38 SEC +C306- 90 18 BCC $C320 +C308- B8 CLV +C309- 50 0C BVC $C317 +C30B- 01 88 ORA ($88,X) +C30D- 4A LSR +C30E- 50 56 BVC $C366 +C310- 5C ??? +C311- 4C 76 C3 JMP $C376 +C314- 4C C3 C3 JMP $C3C3 +C317- 8D 7B 06 STA $067B +C31A- 98 TYA +C31B- 48 PHA +C31C- 8A TXA +C31D- 48 PHA +C31E- 08 PHP +C31F- AD FB 04 LDA $04FB +C322- 2C F8 07 BIT $07F8 +C325- 30 05 BMI $C32C +C327- 09 08 ORA #$08 +C329- 8D FB 04 STA $04FB +C32C- 20 6D C3 JSR $C36D +C32F- 28 PLP +C330- 70 15 BVS $C347 +C332- 90 10 BCC $C344 +C334- AA TAX +C335- 10 0D BPL $C344 +C337- 20 5B CD JSR $CD5B +C33A- 68 PLA +C33B- AA TAX +C33C- 68 PLA +C33D- A8 TAY +C33E- AD 7B 06 LDA $067B +C341- 6C 38 00 JMP ($0038) +C344- 4C 7C C8 JMP $C87C +C347- 4C 03 C8 JMP $C803 +C34A- 20 6D C3 JSR $C36D +C34D- 4C B4 C9 JMP $C9B4 +C350- 20 6D C3 JSR $C36D +C353- 4C D6 C9 JMP $C9D6 +C356- 20 6D C3 JSR $C36D +C359- 4C F0 C9 JMP $C9F0 +C35C- AA TAX +C35D- F0 08 BEQ $C367 +C35F- CA DEX +C360- D0 07 BNE $C369 +C362- 2C 00 C0 BIT $C000 r:KBD w:CLR80COL +C365- 10 04 BPL $C36B +C367- 38 SEC +C368- 60 RTS +C369- A2 03 LDX #$03 +C36B- 18 CLC +C36C- 60 RTS +C36D- A2 C3 LDX #$C3 +C36F- 8E F8 07 STX $07F8 +C372- AE FF CF LDX $CFFF rw:CLRROM +C375- 60 RTS +C376- 48 PHA +C377- 98 TYA +C378- 48 PHA +C379- AD 13 C0 LDA $C013 r:RDRAMRD +C37C- 48 PHA +C37D- AD 14 C0 LDA $C014 r:RDRAMWRT +C380- 48 PHA +C381- 90 08 BCC $C38B +C383- 8D 02 C0 STA $C002 w:RDMAINRAM +C386- 8D 05 C0 STA $C005 w:WRCARDRAM +C389- B0 06 BCS $C391 +C38B- 8D 04 C0 STA $C004 w:WRMAINRAM +C38E- 8D 03 C0 STA $C003 w:RDCARDRAM +C391- A0 00 LDY #$00 +C393- B1 3C LDA ($3C),Y +C395- 91 42 STA ($42),Y +C397- E6 42 INC $42 +C399- D0 02 BNE $C39D +C39B- E6 43 INC $43 +C39D- A5 3C LDA $3C +C39F- C5 3E CMP $3E +C3A1- A5 3D LDA $3D +C3A3- E5 3F SBC $3F +C3A5- E6 3C INC $3C +C3A7- D0 02 BNE $C3AB +C3A9- E6 3D INC $3D +C3AB- 90 E6 BCC $C393 +C3AD- 8D 04 C0 STA $C004 w:WRMAINRAM +C3B0- 68 PLA +C3B1- 10 03 BPL $C3B6 +C3B3- 8D 05 C0 STA $C005 w:WRCARDRAM +C3B6- 8D 02 C0 STA $C002 w:RDMAINRAM +C3B9- 68 PLA +C3BA- 10 03 BPL $C3BF +C3BC- 8D 03 C0 STA $C003 w:RDCARDRAM +C3BF- 68 PLA +C3C0- A8 TAY +C3C1- 68 PLA +C3C2- 60 RTS +C3C3- 48 PHA +C3C4- AD ED 03 LDA $03ED +C3C7- 48 PHA +C3C8- AD EE 03 LDA $03EE +C3CB- 48 PHA +C3CC- 90 08 BCC $C3D6 +C3CE- 8D 03 C0 STA $C003 w:RDCARDRAM +C3D1- 8D 05 C0 STA $C005 w:WRCARDRAM +C3D4- B0 06 BCS $C3DC +C3D6- 8D 02 C0 STA $C002 w:RDMAINRAM +C3D9- 8D 04 C0 STA $C004 w:WRMAINRAM +C3DC- 68 PLA +C3DD- 8D EE 03 STA $03EE +C3E0- 68 PLA +C3E1- 8D ED 03 STA $03ED +C3E4- 68 PLA +C3E5- 70 05 BVS $C3EC +C3E7- 8D 08 C0 STA $C008 w:SETSTDZP +C3EA- 50 03 BVC $C3EF +C3EC- 8D 09 C0 STA $C009 w:SETALTZP +C3EF- 6C ED 03 JMP ($03ED) +C3F2- 00 BRK +C3F3- 00 BRK +C3F4- 8D 81 C0 STA $C081 rw:ROMIN +C3F7- 4C 7A FC JMP $FC7A +C3FA- 2C 15 C0 BIT $C015 r:RDCXROM +C3FD- 8D 07 C0 STA $C007 w:SETINTCXROM +C400- 2C 58 FF BIT $FF58 F8ROM:IORTS +C403- 48 PHA +C404- A5 37 LDA $37 +C406- C9 C4 CMP #$C4 +C408- D0 10 BNE $C41A +C40A- F0 23 BEQ $C42F +C40C- 20 00 00 JSR $0000 +C40F- 68 PLA +C410- 38 SEC +C411- 60 RTS +C412- 34 CE BIT $CE,X +C414- DC ??? +C415- AF ??? +C416- 4B ??? +C417- 4E 6D 86 LSR $866D +C41A- A5 39 LDA $39 +C41C- C9 C4 CMP #$C4 +C41E- D0 EF BNE $C40F +C420- A9 2B LDA #$2B +C422- 85 38 STA $38 +C424- 68 PLA +C425- 20 86 C4 JSR $C486 +C428- 20 AF C4 JSR $C4AF +C42B- 08 PHP +C42C- 4C 5A C7 JMP $C75A +C42F- A9 34 LDA #$34 +C431- 85 36 STA $36 +C433- 68 PLA +C434- C9 10 CMP #$10 +C436- B0 12 BCS $C44A +C438- 29 01 AND #$01 +C43A- 8D FC 07 STA $07FC +C43D- F0 0B BEQ $C44A +C43F- AD AE C0 LDA $C0AE +C442- 29 FD AND #$FD +C444- 8D AE C0 STA $C0AE +C447- AD AF C0 LDA $C0AF +C44A- 60 RTS +C44B- 4C E3 C6 JMP $C6E3 +C44E- 4A LSR +C44F- A9 00 LDA #$00 +C451- 6A ROR +C452- AA TAX +C453- AD 78 04 LDA $0478 +C456- 9D 7D 04 STA $047D,X +C459- AD 78 05 LDA $0578 +C45C- 9D 7D 05 STA $057D,X +C45F- AD F8 04 LDA $04F8 +C462- 9D 7D 06 STA $067D,X +C465- AD F8 05 LDA $05F8 +C468- 9D 7D 07 STA $077D,X +C46B- 18 CLC +C46C- 60 RTS +C46D- AD 7D 04 LDA $047D +C470- 8D 7F 04 STA $047F +C473- AD 7D 05 LDA $057D +C476- 8D 7F 05 STA $057F +C479- AD FD 04 LDA $04FD +C47C- 8D FF 04 STA $04FF +C47F- AD FD 05 LDA $05FD +C482- 8D FF 05 STA $05FF +C485- 60 RTS +C486- A2 00 LDX #$00 +C488- 8E 7D 04 STX $047D +C48B- 8E 7D 05 STX $057D +C48E- 8E FD 04 STX $04FD +C491- 8E FD 05 STX $05FD +C494- 8E 7C 07 STX $077C +C497- 8E FC 07 STX $07FC +C49A- 8A TXA +C49B- CA DEX +C49C- 8E 7D 06 STX $067D +C49F- 8E FD 06 STX $06FD +C4A2- A2 03 LDX #$03 +C4A4- 8E 7D 07 STX $077D +C4A7- 8E FD 07 STX $07FD +C4AA- 8D FF 07 STA $07FF +C4AD- F0 1A BEQ $C4C9 +C4AF- A9 00 LDA #$00 +C4B1- 8D 7C 04 STA $047C +C4B4- 8D FC 04 STA $04FC +C4B7- 8D 7C 05 STA $057C +C4BA- 8D FC 05 STA $05FC +C4BD- 8D 7F 04 STA $047F +C4C0- 8D FF 04 STA $04FF +C4C3- 8D 7F 05 STA $057F +C4C6- 8D FF 05 STA $05FF +C4C9- 8D 7F 06 STA $067F +C4CC- 18 CLC +C4CD- 60 RTS +C4CE- 48 PHA +C4CF- AD AE C0 LDA $C0AE +C4D2- 10 05 BPL $C4D9 +C4D4- DA PHX +C4D5- 20 07 C5 JSR $C507 +C4D8- FA PLX +C4D9- 68 PLA +C4DA- 18 CLC +C4DB- 60 RTS +C4DC- AD 7C 07 LDA $077C +C4DF- 48 PHA +C4E0- 29 11 AND #$11 +C4E2- 8D 7C 07 STA $077C +C4E5- AD AE C0 LDA $C0AE +C4E8- 10 03 BPL $C4ED +C4EA- 20 07 C5 JSR $C507 +C4ED- A9 00 LDA #$00 +C4EF- 2C 67 C0 BIT $C067 r:PADDL3 +C4F2- 10 02 BPL $C4F6 +C4F4- A9 20 LDA #$20 +C4F6- 4C 27 C7 JMP $C727 +C4F9- FF ??? +C4FA- FF ??? +C4FB- D6 FF DEC $FF,X +C4FD- FF ??? +C4FE- FF ??? +C4FF- FF ??? +C500- 00 BRK +C501- 00 BRK +C502- 00 BRK +C503- 00 BRK +C504- 00 BRK +C505- 00 BRK +C506- 00 BRK +C507- AD AF C0 LDA $C0AF +C50A- 10 1B BPL $C527 +C50C- AA TAX +C50D- 29 40 AND #$40 +C50F- F0 17 BEQ $C528 +C511- 8A TXA +C512- 0A ASL +C513- 0A ASL +C514- 0A ASL +C515- 0A ASL +C516- AA TAX +C517- 29 C0 AND #$C0 +C519- 8D 7F 07 STA $077F +C51C- 8A TXA +C51D- 0A ASL +C51E- 0A ASL +C51F- 8D FF 06 STA $06FF +C522- A9 01 LDA #$01 +C524- 8D 7F 06 STA $067F +C527- 60 RTS +C528- AD 7F 06 LDA $067F +C52B- F0 FA BEQ $C527 +C52D- 30 23 BMI $C552 +C52F- 8A TXA +C530- 29 3F AND #$3F +C532- 0C FF 06 TSB $06FF +C535- A9 CE LDA #$CE +C537- 8D 2C C0 STA $C02C r:CHARROM +C53A- 8D 2D C0 STA $C02D rw:SLTROMSEL +C53D- 8D 7F 06 STA $067F +C540- AD 2D C0 LDA $C02D rw:SLTROMSEL +C543- C9 FF CMP #$FF +C545- F0 07 BEQ $C54E +C547- AD AE C0 LDA $C0AE +C54A- 10 F4 BPL $C540 +C54C- 30 B9 BMI $C507 +C54E- A9 00 LDA #$00 +C550- F0 D2 BEQ $C524 +C552- 8A TXA +C553- 29 3F AND #$3F +C555- 0D 7F 07 ORA $077F +C558- 48 PHA +C559- 0D FF 06 ORA $06FF +C55C- F0 08 BEQ $C566 +C55E- A9 20 LDA #$20 +C560- 0D 7C 07 ORA $077C +C563- 8D 7C 07 STA $077C +C566- A2 00 LDX #$00 +C568- 8E 7F 06 STX $067F +C56B- 68 PLA +C56C- 10 01 BPL $C56F +C56E- CA DEX +C56F- 18 CLC +C570- 6D FF 04 ADC $04FF +C573- 8D FF 04 STA $04FF +C576- 8A TXA +C577- 6D FF 05 ADC $05FF +C57A- 8D FF 05 STA $05FF +C57D- A2 00 LDX #$00 +C57F- AD FF 06 LDA $06FF +C582- 10 01 BPL $C585 +C584- CA DEX +C585- 18 CLC +C586- 6D 7F 04 ADC $047F +C589- 8D 7F 04 STA $047F +C58C- 8A TXA +C58D- 6D 7F 05 ADC $057F +C590- 8D 7F 05 STA $057F +C593- 5A PHY +C594- A2 00 LDX #$00 +C596- BD 7D 07 LDA $077D,X +C599- 5D 7F 05 EOR $057F,X +C59C- 10 07 BPL $C5A5 +C59E- BD 7F 05 LDA $057F,X +C5A1- 10 14 BPL $C5B7 +C5A3- D0 1B BNE $C5C0 +C5A5- BD 7F 05 LDA $057F,X +C5A8- DD 7D 07 CMP $077D,X +C5AB- 90 13 BCC $C5C0 +C5AD- D0 08 BNE $C5B7 +C5AF- BD 7F 04 LDA $047F,X +C5B2- DD 7D 06 CMP $067D,X +C5B5- 90 09 BCC $C5C0 +C5B7- BD 7D 07 LDA $077D,X +C5BA- BC 7D 06 LDY $067D,X +C5BD- 4C E7 C5 JMP $C5E7 +C5C0- BD 7D 05 LDA $057D,X +C5C3- 5D 7F 05 EOR $057F,X +C5C6- 10 07 BPL $C5CF +C5C8- BD 7D 05 LDA $057D,X +C5CB- 10 14 BPL $C5E1 +C5CD- D0 1F BNE $C5EE +C5CF- BD 7D 04 LDA $047D,X +C5D2- DD 7F 04 CMP $047F,X +C5D5- 90 17 BCC $C5EE +C5D7- D0 08 BNE $C5E1 +C5D9- BD 7F 04 LDA $047F,X +C5DC- DD 7D 04 CMP $047D,X +C5DF- B0 0D BCS $C5EE +C5E1- BD 7D 05 LDA $057D,X +C5E4- BC 7D 04 LDY $047D,X +C5E7- 9D 7F 05 STA $057F,X +C5EA- 98 TYA +C5EB- 9D 7F 04 STA $047F,X +C5EE- 8A TXA +C5EF- D0 04 BNE $C5F5 +C5F1- A2 80 LDX #$80 +C5F3- D0 A1 BNE $C596 +C5F5- 7A PLY +C5F6- 60 RTS +C5F7- FF ??? +C5F8- FF ??? +C5F9- FF ??? +C5FA- FF ??? +C5FB- FF ??? +C5FC- FF ??? +C5FD- FF ??? +C5FE- FF ??? +C5FF- FF ??? +C600- A2 20 LDX #$20 +C602- A0 00 LDY #$00 +C604- A2 03 LDX #$03 +C606- 86 3C STX $3C +C608- 8A TXA +C609- 0A ASL +C60A- 24 3C BIT $3C +C60C- F0 00 BEQ $C60E +C60E- A9 60 LDA #$60 +C610- 85 2B STA $2B +C612- AA TAX +C613- AD EE C0 LDA $C0EE IWM:Q7 OFF (WP-sense/Read) +C616- AD EC C0 LDA $C0EC IWM:Q6 OFF (Read) +C619- AD EA C0 LDA $C0EA IWM:drive 1 +C61C- AD E9 C0 LDA $C0E9 IWM:motor on +C61F- A9 00 LDA #$00 +C621- 85 26 STA $26 +C623- 85 3D STA $3D +C625- 85 41 STA $41 +C627- A0 02 LDY #$02 +C629- 99 E0 C0 STA $C0E0,Y +C62C- 88 DEY +C62D- 10 FA BPL $C629 +C62F- A9 08 LDA #$08 +C631- 85 27 STA $27 +C633- D0 27 BNE $C65C +C635- 8D F8 07 STA $07F8 +C638- 8D E5 C0 STA $C0E5 IWM:PH2 on +C63B- 8D E6 C0 STA $C0E6 IWM:PH3 off +C63E- 80 C0 BRA $C600 +C640- 2C 2E C0 BIT $C02E r:VERTCNT +C643- B0 03 BCS $C648 +C645- 8D 07 C0 STA $C007 w:SETINTCXROM +C648- 40 RTI +C649- 38 SEC +C64A- B0 01 BCS $C64D +C64C- 18 CLC +C64D- 08 PHP +C64E- 20 00 02 JSR $0200 +C651- 28 PLP +C652- 80 EC BRA $C640 +C654- FF ??? +C655- FF ??? +C656- FF ??? +C657- FF ??? +C658- FF ??? +C659- FF ??? +C65A- FF ??? +C65B- FF ??? +C65C- A5 41 LDA $41 +C65E- 85 40 STA $40 +C660- 4A LSR +C661- 4A LSR +C662- 4A LSR +C663- 4A LSR +C664- 9D 82 C0 STA $C082,X +C667- A5 41 LDA $41 +C669- 0A ASL +C66A- 0A ASL +C66B- 0A ASL +C66C- 0A ASL +C66D- 05 3D ORA $3D +C66F- 9D 81 C0 STA $C081,X +C672- A9 00 LDA #$00 +C674- 9D 80 C0 STA $C080,X +C677- A8 TAY +C678- BD 8C C0 LDA $C08C,X +C67B- 91 26 STA ($26),Y +C67D- C8 INY +C67E- D0 F8 BNE $C678 +C680- E6 27 INC $27 +C682- E6 3D INC $3D +C684- A5 3D LDA $3D +C686- CD 00 08 CMP $0800 +C689- A6 2B LDX $2B +C68B- 90 CF BCC $C65C +C68D- 4C 01 08 JMP $0801 +C690- FF ??? +C691- FF ??? +C692- FF ??? +C693- FF ??? +C694- FF ??? +C695- FF ??? +C696- FF ??? +C697- FF ??? +C698- FF ??? +C699- FF ??? +C69A- FF ??? +C69B- FF ??? +C69C- FF ??? +C69D- FF ??? +C69E- FF ??? +C69F- FF ??? +C6A0- FF ??? +C6A1- FF ??? +C6A2- FF ??? +C6A3- FF ??? +C6A4- FF ??? +C6A5- FF ??? +C6A6- FF ??? +C6A7- FF ??? +C6A8- FF ??? +C6A9- FF ??? +C6AA- FF ??? +C6AB- FF ??? +C6AC- FF ??? +C6AD- FF ??? +C6AE- FF ??? +C6AF- FF ??? +C6B0- FF ??? +C6B1- FF ??? +C6B2- FF ??? +C6B3- FF ??? +C6B4- FF ??? +C6B5- FF ??? +C6B6- FF ??? +C6B7- FF ??? +C6B8- FF ??? +C6B9- FF ??? +C6BA- FF ??? +C6BB- FF ??? +C6BC- FF ??? +C6BD- FF ??? +C6BE- FF ??? +C6BF- AD F3 03 LDA $03F3 +C6C2- 49 A5 EOR #$A5 +C6C4- CD F4 03 CMP $03F4 +C6C7- F0 0D BEQ $C6D6 +C6C9- CD F0 03 CMP $03F0 +C6CC- F0 08 BEQ $C6D6 +C6CE- 8D F0 03 STA $03F0 +C6D1- A9 01 LDA #$01 +C6D3- 8D AE C0 STA $C0AE +C6D6- A5 FB LDA $FB +C6D8- 8D AA C0 STA $C0AA +C6DB- A5 FC LDA $FC +C6DD- 8D AB C0 STA $C0AB +C6E0- 4C 3A FF JMP $FF3A F8ROM:BELL +C6E3- A2 00 LDX #$00 +C6E5- BD 7C 04 LDA $047C,X +C6E8- 9D 7F 04 STA $047F,X +C6EB- BD 7C 05 LDA $057C,X +C6EE- 9D 7F 05 STA $057F,X +C6F1- CA DEX +C6F2- 10 04 BPL $C6F8 +C6F4- A2 80 LDX #$80 +C6F6- 30 ED BMI $C6E5 +C6F8- 4C 93 C5 JMP $C593 +C6FB- 00 BRK +C6FC- 00 BRK +C6FD- 00 BRK +C6FE- 00 BRK +C6FF- 00 BRK +C700- 00 BRK +C701- 00 BRK +C702- 00 BRK +C703- 00 BRK +C704- 00 BRK +C705- 00 BRK +C706- 00 BRK +C707- 01 02 ORA ($02,X) +C709- 05 10 ORA $10 +C70B- 20 40 01 JSR $0140 +C70E- 02 ??? +C70F- 04 08 TSB $08 +C711- 16 32 ASL $32,X +C713- 64 28 STZ $28 +C715- 56 12 LSR $12,X +C717- 24 48 BIT $48 +C719- 96 01 STX $01,Y +C71B- 02 ??? +C71C- 04 08 TSB $08 +C71E- 10 20 BPL $C740 +C720- 40 RTI +C721- 80 01 BRA $C724 +C723- 02 ??? +C724- 04 08 TSB $08 +C726- 10 8D BPL $C6B5 +C728- FF ??? +C729- 07 ??? +C72A- 68 PLA +C72B- 29 80 AND #$80 +C72D- 4A LSR +C72E- 0D 7C 07 ORA $077C +C731- 8D 7C 07 STA $077C +C734- AD FF 07 LDA $07FF +C737- 29 20 AND #$20 +C739- 0A ASL +C73A- 0A ASL +C73B- 0D 7C 07 ORA $077C +C73E- 8D 7C 07 STA $077C +C741- AD 7F 04 LDA $047F +C744- 8D 7C 04 STA $047C +C747- AD 7F 05 LDA $057F +C74A- 8D 7C 05 STA $057C +C74D- AD FF 04 LDA $04FF +C750- 8D FC 04 STA $04FC +C753- AD FF 05 LDA $05FF +C756- 8D FC 05 STA $05FC +C759- 60 RTS +C75A- 5A PHY +C75B- 20 DC C4 JSR $C4DC +C75E- F8 SED +C75F- A0 00 LDY #$00 +C761- 20 8F C7 JSR $C78F +C764- A0 80 LDY #$80 +C766- 20 8F C7 JSR $C78F +C769- A9 AB LDA #$AB +C76B- 2C 00 C0 BIT $C000 r:KBD w:CLR80COL +C76E- 10 02 BPL $C772 +C770- A9 AD LDA #$AD +C772- 20 DA C7 JSR $C7DA +C775- A9 B0 LDA #$B0 +C777- 20 DA C7 JSR $C7DA +C77A- 1A INC +C77B- 2C 7C 07 BIT $077C +C77E- 30 02 BMI $C782 +C780- 1A INC +C781- 1A INC +C782- 70 01 BVS $C785 +C784- 1A INC +C785- 20 DA C7 JSR $C7DA +C788- 98 TYA +C789- AA TAX +C78A- A9 8D LDA #$8D +C78C- 7A PLY +C78D- 28 PLP +C78E- 60 RTS +C78F- 9C 7C 06 STZ $067C +C792- 9C FC 06 STZ $06FC +C795- A2 0D LDX #$0D +C797- B9 7C 05 LDA $057C,Y +C79A- E0 08 CPX #$08 +C79C- 10 03 BPL $C7A1 +C79E- B9 7C 04 LDA $047C,Y +C7A1- 3D 1A C7 AND $C71A,X +C7A4- F0 13 BEQ $C7B9 +C7A6- 18 CLC +C7A7- BD 0D C7 LDA $C70D,X +C7AA- 6D 7C 06 ADC $067C +C7AD- 8D 7C 06 STA $067C +C7B0- BD 00 C7 LDA $C700,X +C7B3- 6D FC 06 ADC $06FC +C7B6- 8D FC 06 STA $06FC +C7B9- CA DEX +C7BA- 10 DB BPL $C797 +C7BC- C0 00 CPY #$00 +C7BE- F0 02 BEQ $C7C2 +C7C0- A0 07 LDY #$07 +C7C2- A9 AB LDA #$AB +C7C4- 20 DA C7 JSR $C7DA +C7C7- A9 B0 LDA #$B0 +C7C9- 20 DA C7 JSR $C7DA +C7CC- AD FC 06 LDA $06FC +C7CF- 20 DF C7 JSR $C7DF +C7D2- AD 7C 06 LDA $067C +C7D5- 20 DF C7 JSR $C7DF +C7D8- A9 AC LDA #$AC +C7DA- 99 00 02 STA $0200,Y +C7DD- C8 INY +C7DE- 60 RTS +C7DF- 48 PHA +C7E0- 4A LSR +C7E1- 4A LSR +C7E2- 4A LSR +C7E3- 4A LSR +C7E4- 09 B0 ORA #$B0 +C7E6- 20 DA C7 JSR $C7DA +C7E9- 68 PLA +C7EA- 29 0F AND #$0F +C7EC- 09 B0 ORA #$B0 +C7EE- D0 EA BNE $C7DA +C7F0- FF ??? +C7F1- FF ??? +C7F2- FF ??? +C7F3- FF ??? +C7F4- FF ??? +C7F5- FF ??? +C7F6- FF ??? +C7F7- FF ??? +C7F8- FF ??? +C7F9- FF ??? +C7FA- FF ??? +C7FB- FF ??? +C7FC- FF ??? +C7FD- FF ??? +C7FE- FF ??? +C7FF- FF ??? +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- DF ??? +D000- 6F ??? +D001- D8 CLD +D002- 65 D7 ADC $D7 +D004- F8 SED +D005- DC ??? +D006- 94 D9 STY $D9,X +D008- B1 DB LDA ($DB),Y +D00A- 30 F3 BMI $CFFF +D00C- D8 CLD +D00D- DF ??? +D00E- E1 DB SBC ($DB,X) +D010- 8F ??? +D011- F3 ??? +D012- 98 TYA +D013- F3 ??? +D014- E4 F1 CPX $F1 +D016- DD F1 D4 CMP $D4F1,X +D019- F1 24 SBC ($24),Y +D01B- F2 31 SBC ($31) +D01D- F2 40 SBC ($40) +D01F- F2 D7 SBC ($D7) +D021- F3 ??? +D022- E1 F3 SBC ($F3,X) +D024- E8 INX +D025- F6 FD INC $FD,X +D027- F6 68 INC $68,X +D029- F7 ??? +D02A- 6E F7 E6 ROR $E6F7 +D02D- F7 ??? +D02E- 57 ??? +D02F- FC ??? +D030- 20 F7 26 JSR $26F7 +D033- F7 ??? +D034- 74 F7 STZ $F7,X +D036- 6C F2 6E JMP ($6EF2) +D039- F2 72 SBC ($72) +D03B- F2 76 SBC ($76) +D03D- F2 7F SBC ($7F) +D03F- F2 4E SBC ($4E) +D041- F2 6A SBC ($6A) +D043- D9 55 F2 CMP $F255,Y +D046- 85 F2 STA $F2 +D048- A5 F2 LDA $F2 +D04A- CA DEX +D04B- F2 17 SBC ($17) +D04D- F3 ??? +D04E- BB ??? +D04F- F3 ??? +D050- 9E F3 61 STZ $61F3,X +D053- F2 45 SBC ($45) +D055- DA PHX +D056- 3D D9 11 AND $11D9,X +D059- D9 C8 D9 CMP $D9C8,Y +D05C- 48 PHA +D05D- D8 CLD +D05E- F4 ??? +D05F- 03 ??? +D060- 20 D9 6A JSR $6AD9 +D063- D9 DB D9 CMP $D9DB,Y +D066- 6D D8 EB ADC $EBD8 +D069- D9 83 E7 CMP $E783,Y +D06C- C8 INY +D06D- D8 CLD +D06E- AF ??? +D06F- D8 CLD +D070- 12 E3 ORA ($E3) +D072- 7A PLY +D073- E7 ??? +D074- D4 ??? +D075- DA PHX +D076- 95 D8 STA $D8,X +D078- A4 D6 LDY $D6 +D07A- 69 D6 ADC #$D6 +D07C- 9F ??? +D07D- DB ??? +D07E- 48 PHA +D07F- D6 90 DEC $90,X +D081- EB ??? +D082- 23 ??? +D083- EC AF EB CPX $EBAF +D086- 0A ASL +D087- 00 BRK +D088- DE E2 12 DEC $12E2,X +D08B- D4 ??? +D08C- CD DF FF CMP $FFDF +D08F- E2 ??? +D090- 8D EE AE STA $AEEE +D093- EF ??? +D094- 41 E9 EOR ($E9,X) +D096- 09 EF ORA #$EF +D098- EA NOP +D099- EF ??? +D09A- F1 EF SBC ($EF),Y +D09C- 3A DEC +D09D- F0 9E BEQ $D03D +D09F- F0 64 BEQ $D105 +D0A1- E7 ??? +D0A2- D6 E6 DEC $E6,X +D0A4- C5 E3 CMP $E3 +D0A6- 07 ??? +D0A7- E7 ??? +D0A8- E5 E6 SBC $E6 +D0AA- 46 E6 LSR $E6 +D0AC- 5A PHY +D0AD- E6 86 INC $86 +D0AF- E6 91 INC $91 +D0B1- E6 79 INC $79 +D0B3- C0 E7 CPY #$E7 +D0B5- 79 A9 E7 ADC $E7A9,Y +D0B8- 7B ??? +D0B9- 81 E9 STA ($E9,X) +D0BB- 7B ??? +D0BC- 68 PLA +D0BD- EA NOP +D0BE- 7D 96 EE ADC $EE96,X +D0C1- 50 54 BVC $D117 +D0C3- DF ??? +D0C4- 46 4E LSR $4E +D0C6- DF ??? +D0C7- 7F ??? +D0C8- CF ??? +D0C9- EE 7F 97 INC $977F +D0CC- DE 64 64 DEC $6464,X +D0CF- DF ??? +D0D0- 45 4E EOR $4E +D0D2- C4 46 CPY $46 +D0D4- 4F ??? +D0D5- D2 4E CMP ($4E) +D0D7- 45 58 EOR $58 +D0D9- D4 ??? +D0DA- 44 ??? +D0DB- 41 54 EOR ($54,X) +D0DD- C1 49 CMP ($49,X) +D0DF- 4E 50 55 LSR $5550 +D0E2- D4 ??? +D0E3- 44 ??? +D0E4- 45 CC EOR $CC +D0E6- 44 ??? +D0E7- 49 CD EOR #$CD +D0E9- 52 45 EOR ($45) +D0EB- 41 C4 EOR ($C4,X) +D0ED- 47 ??? +D0EE- D2 54 CMP ($54) +D0F0- 45 58 EOR $58 +D0F2- D4 ??? +D0F3- 50 52 BVC $D147 +D0F5- A3 ??? +D0F6- 49 4E EOR #$4E +D0F8- A3 ??? +D0F9- 43 ??? +D0FA- 41 4C EOR ($4C,X) +D0FC- CC 50 4C CPY $4C50 +D0FF- 4F ??? +D100- D4 ??? +D101- 48 PHA +D102- 4C 49 CE JMP $CE49 +D105- 56 4C LSR $4C,X +D107- 49 CE EOR #$CE +D109- 48 PHA +D10A- 47 ??? +D10B- 52 B2 EOR ($B2) +D10D- 48 PHA +D10E- 47 ??? +D10F- D2 48 CMP ($48) +D111- 43 ??? +D112- 4F ??? +D113- 4C 4F 52 JMP $524F +D116- BD 48 50 LDA $5048,X +D119- 4C 4F D4 JMP $D44F +D11C- 44 ??? +D11D- 52 41 EOR ($41) +D11F- D7 ??? +D120- 58 CLI +D121- 44 ??? +D122- 52 41 EOR ($41) +D124- D7 ??? +D125- 48 PHA +D126- 54 ??? +D127- 41 C2 EOR ($C2,X) +D129- 48 PHA +D12A- 4F ??? +D12B- 4D C5 52 EOR $52C5 +D12E- 4F ??? +D12F- 54 ??? +D130- BD 53 43 LDA $4353,X +D133- 41 4C EOR ($4C,X) +D135- 45 BD EOR $BD +D137- 53 ??? +D138- 48 PHA +D139- 4C 4F 41 JMP $414F +D13C- C4 54 CPY $54 +D13E- 52 41 EOR ($41) +D140- 43 ??? +D141- C5 4E CMP $4E +D143- 4F ??? +D144- 54 ??? +D145- 52 41 EOR ($41) +D147- 43 ??? +D148- C5 4E CMP $4E +D14A- 4F ??? +D14B- 52 4D EOR ($4D) +D14D- 41 CC EOR ($CC,X) +D14F- 49 4E EOR #$4E +D151- 56 45 LSR $45,X +D153- 52 53 EOR ($53) +D155- C5 46 CMP $46 +D157- 4C 41 53 JMP $5341 +D15A- C8 INY +D15B- 43 ??? +D15C- 4F ??? +D15D- 4C 4F 52 JMP $524F +D160- BD 50 4F LDA $4F50,X +D163- D0 56 BNE $D1BB +D165- 54 ??? +D166- 41 C2 EOR ($C2,X) +D168- 48 PHA +D169- 49 4D EOR #$4D +D16B- 45 4D EOR $4D +D16D- BA TSX +D16E- 4C 4F 4D JMP $4D4F +D171- 45 4D EOR $4D +D173- BA TSX +D174- 4F ??? +D175- 4E 45 52 LSR $5245 +D178- D2 52 CMP ($52) +D17A- 45 53 EOR $53 +D17C- 55 4D EOR $4D,X +D17E- C5 52 CMP $52 +D180- 45 43 EOR $43 +D182- 41 4C EOR ($4C,X) +D184- CC 53 54 CPY $5453 +D187- 4F ??? +D188- 52 C5 EOR ($C5) +D18A- 53 ??? +D18B- 50 45 BVC $D1D2 +D18D- 45 44 EOR $44 +D18F- BD 4C 45 LDA $454C,X +D192- D4 ??? +D193- 47 ??? +D194- 4F ??? +D195- 54 ??? +D196- CF ??? +D197- 52 55 EOR ($55) +D199- CE 49 C6 DEC $C649 +D19C- 52 45 EOR ($45) +D19E- 53 ??? +D19F- 54 ??? +D1A0- 4F ??? +D1A1- 52 C5 EOR ($C5) +D1A3- A6 47 LDX $47 +D1A5- 4F ??? +D1A6- 53 ??? +D1A7- 55 C2 EOR $C2,X +D1A9- 52 45 EOR ($45) +D1AB- 54 ??? +D1AC- 55 52 EOR $52,X +D1AE- CE 52 45 DEC $4552 +D1B1- CD 53 54 CMP $5453 +D1B4- 4F ??? +D1B5- D0 4F BNE $D206 +D1B7- CE 57 41 DEC $4157 +D1BA- 49 D4 EOR #$D4 +D1BC- 4C 4F 41 JMP $414F +D1BF- C4 53 CPY $53 +D1C1- 41 56 EOR ($56,X) +D1C3- C5 44 CMP $44 +D1C5- 45 C6 EOR $C6 +D1C7- 50 4F BVC $D218 +D1C9- 4B ??? +D1CA- C5 50 CMP $50 +D1CC- 52 49 EOR ($49) +D1CE- 4E D4 43 LSR $43D4 +D1D1- 4F ??? +D1D2- 4E D4 4C LSR $4CD4 +D1D5- 49 53 EOR #$53 +D1D7- D4 ??? +D1D8- 43 ??? +D1D9- 4C 45 41 JMP $4145 +D1DC- D2 47 CMP ($47) +D1DE- 45 D4 EOR $D4 +D1E0- 4E 45 D7 LSR $D745 +D1E3- 54 ??? +D1E4- 41 42 EOR ($42,X) +D1E6- A8 TAY +D1E7- 54 ??? +D1E8- CF ??? +D1E9- 46 CE LSR $CE +D1EB- 53 ??? +D1EC- 50 43 BVC $D231 +D1EE- A8 TAY +D1EF- 54 ??? +D1F0- 48 PHA +D1F1- 45 CE EOR $CE +D1F3- 41 D4 EOR ($D4,X) +D1F5- 4E 4F D4 LSR $D44F +D1F8- 53 ??? +D1F9- 54 ??? +D1FA- 45 D0 EOR $D0 +D1FC- AB ??? +D1FD- AD AA AF LDA $AFAA +D200- DE 41 4E DEC $4E41,X +D203- C4 4F CPY $4F +D205- D2 BE CMP ($BE) +D207- BD BC 53 LDA $53BC,X +D20A- 47 ??? +D20B- CE 49 4E DEC $4E49 +D20E- D4 ??? +D20F- 41 42 EOR ($42,X) +D211- D3 ??? +D212- 55 53 EOR $53,X +D214- D2 46 CMP ($46) +D216- 52 C5 EOR ($C5) +D218- 53 ??? +D219- 43 ??? +D21A- 52 4E EOR ($4E) +D21C- A8 TAY +D21D- 50 44 BVC $D263 +D21F- CC 50 4F CPY $4F50 +D222- D3 ??? +D223- 53 ??? +D224- 51 D2 EOR ($D2),Y +D226- 52 4E EOR ($4E) +D228- C4 4C CPY $4C +D22A- 4F ??? +D22B- C7 ??? +D22C- 45 58 EOR $58 +D22E- D0 43 BNE $D273 +D230- 4F ??? +D231- D3 ??? +D232- 53 ??? +D233- 49 CE EOR #$CE +D235- 54 ??? +D236- 41 CE EOR ($CE,X) +D238- 41 54 EOR ($54,X) +D23A- CE 50 45 DEC $4550 +D23D- 45 CB EOR $CB +D23F- 4C 45 CE JMP $CE45 +D242- 53 ??? +D243- 54 ??? +D244- 52 A4 EOR ($A4) +D246- 56 41 LSR $41,X +D248- CC 41 53 CPY $5341 +D24B- C3 ??? +D24C- 43 ??? +D24D- 48 PHA +D24E- 52 A4 EOR ($A4) +D250- 4C 45 46 JMP $4645 +D253- 54 ??? +D254- A4 52 LDY $52 +D256- 49 47 EOR #$47 +D258- 48 PHA +D259- 54 ??? +D25A- A4 4D LDY $4D +D25C- 49 44 EOR #$44 +D25E- A4 00 LDY $00 +D260- 4E 45 58 LSR $5845 +D263- 54 ??? +D264- 20 57 49 JSR $4957 +D267- 54 ??? +D268- 48 PHA +D269- 4F ??? +D26A- 55 54 EOR $54,X +D26C- 20 46 4F JSR $4F46 +D26F- D2 53 CMP ($53) +D271- 59 4E 54 EOR $544E,Y +D274- 41 D8 EOR ($D8,X) +D276- 52 45 EOR ($45) +D278- 54 ??? +D279- 55 52 EOR $52,X +D27B- 4E 20 57 LSR $5720 +D27E- 49 54 EOR #$54 +D280- 48 PHA +D281- 4F ??? +D282- 55 54 EOR $54,X +D284- 20 47 4F JSR $4F47 +D287- 53 ??? +D288- 55 C2 EOR $C2,X +D28A- 4F ??? +D28B- 55 54 EOR $54,X +D28D- 20 4F 46 JSR $464F +D290- 20 44 41 JSR $4144 +D293- 54 ??? +D294- C1 49 CMP ($49,X) +D296- 4C 4C 45 JMP $454C +D299- 47 ??? +D29A- 41 4C EOR ($4C,X) +D29C- 20 51 55 JSR $5551 +D29F- 41 4E EOR ($4E,X) +D2A1- 54 ??? +D2A2- 49 54 EOR #$54 +D2A4- D9 4F 56 CMP $564F,Y +D2A7- 45 52 EOR $52 +D2A9- 46 4C LSR $4C +D2AB- 4F ??? +D2AC- D7 ??? +D2AD- 4F ??? +D2AE- 55 54 EOR $54,X +D2B0- 20 4F 46 JSR $464F +D2B3- 20 4D 45 JSR $454D +D2B6- 4D 4F 52 EOR $524F +D2B9- D9 55 4E CMP $4E55,Y +D2BC- 44 ??? +D2BD- 45 46 EOR $46 +D2BF- 27 ??? +D2C0- 44 ??? +D2C1- 20 53 54 JSR $5453 +D2C4- 41 54 EOR ($54,X) +D2C6- 45 4D EOR $4D +D2C8- 45 4E EOR $4E +D2CA- D4 ??? +D2CB- 42 ??? +D2CC- 41 44 EOR ($44,X) +D2CE- 20 53 55 JSR $5553 +D2D1- 42 ??? +D2D2- 53 ??? +D2D3- 43 ??? +D2D4- 52 49 EOR ($49) +D2D6- 50 D4 BVC $D2AC +D2D8- 52 45 EOR ($45) +D2DA- 44 ??? +D2DB- 49 4D EOR #$4D +D2DD- 27 ??? +D2DE- 44 ??? +D2DF- 20 41 52 JSR $5241 +D2E2- 52 41 EOR ($41) +D2E4- D9 44 49 CMP $4944,Y +D2E7- 56 49 LSR $49,X +D2E9- 53 ??? +D2EA- 49 4F EOR #$4F +D2EC- 4E 20 42 LSR $4220 +D2EF- 59 20 5A EOR $5A20,Y +D2F2- 45 52 EOR $52 +D2F4- CF ??? +D2F5- 49 4C EOR #$4C +D2F7- 4C 45 47 JMP $4745 +D2FA- 41 4C EOR ($4C,X) +D2FC- 20 44 49 JSR $4944 +D2FF- 52 45 EOR ($45) +D301- 43 ??? +D302- D4 ??? +D303- 54 ??? +D304- 59 50 45 EOR $4550,Y +D307- 20 4D 49 JSR $494D +D30A- 53 ??? +D30B- 4D 41 54 EOR $5441 +D30E- 43 ??? +D30F- C8 INY +D310- 53 ??? +D311- 54 ??? +D312- 52 49 EOR ($49) +D314- 4E 47 20 LSR $2047 +D317- 54 ??? +D318- 4F ??? +D319- 4F ??? +D31A- 20 4C 4F JSR $4F4C +D31D- 4E C7 46 LSR $46C7 +D320- 4F ??? +D321- 52 4D EOR ($4D) +D323- 55 4C EOR $4C,X +D325- 41 20 EOR ($20,X) +D327- 54 ??? +D328- 4F ??? +D329- 4F ??? +D32A- 20 43 4F JSR $4F43 +D32D- 4D 50 4C EOR $4C50 +D330- 45 D8 EOR $D8 +D332- 43 ??? +D333- 41 4E EOR ($4E,X) +D335- 27 ??? +D336- 54 ??? +D337- 20 43 4F JSR $4F43 +D33A- 4E 54 49 LSR $4954 +D33D- 4E 55 C5 LSR $C555 +D340- 55 4E EOR $4E,X +D342- 44 ??? +D343- 45 46 EOR $46 +D345- 27 ??? +D346- 44 ??? +D347- 20 46 55 JSR $5546 +D34A- 4E 43 54 LSR $5443 +D34D- 49 4F EOR #$4F +D34F- CE 20 45 DEC $4520 +D352- 52 52 EOR ($52) +D354- 4F ??? +D355- 52 07 EOR ($07) +D357- 00 BRK +D358- 20 49 4E JSR $4E49 +D35B- 20 00 0D JSR $0D00 +D35E- 42 ??? +D35F- 52 45 EOR ($45) +D361- 41 4B EOR ($4B,X) +D363- 07 ??? +D364- 00 BRK +D365- BA TSX +D366- E8 INX +D367- E8 INX +D368- E8 INX +D369- E8 INX +D36A- BD 01 01 LDA $0101,X +D36D- C9 81 CMP #$81 +D36F- D0 21 BNE $D392 +D371- A5 86 LDA $86 +D373- D0 0A BNE $D37F +D375- BD 02 01 LDA $0102,X +D378- 85 85 STA $85 +D37A- BD 03 01 LDA $0103,X +D37D- 85 86 STA $86 +D37F- DD 03 01 CMP $0103,X +D382- D0 07 BNE $D38B +D384- A5 85 LDA $85 +D386- DD 02 01 CMP $0102,X +D389- F0 07 BEQ $D392 +D38B- 8A TXA +D38C- 18 CLC +D38D- 69 12 ADC #$12 +D38F- AA TAX +D390- D0 D8 BNE $D36A +D392- 60 RTS +D393- 20 E3 D3 JSR $D3E3 +D396- 85 6D STA $6D +D398- 84 6E STY $6E +D39A- 38 SEC +D39B- A5 96 LDA $96 +D39D- E5 9B SBC $9B +D39F- 85 5E STA $5E +D3A1- A8 TAY +D3A2- A5 97 LDA $97 +D3A4- E5 9C SBC $9C +D3A6- AA TAX +D3A7- E8 INX +D3A8- 98 TYA +D3A9- F0 23 BEQ $D3CE +D3AB- A5 96 LDA $96 +D3AD- 38 SEC +D3AE- E5 5E SBC $5E +D3B0- 85 96 STA $96 +D3B2- B0 03 BCS $D3B7 +D3B4- C6 97 DEC $97 +D3B6- 38 SEC +D3B7- A5 94 LDA $94 +D3B9- E5 5E SBC $5E +D3BB- 85 94 STA $94 +D3BD- B0 08 BCS $D3C7 +D3BF- C6 95 DEC $95 +D3C1- 90 04 BCC $D3C7 +D3C3- B1 96 LDA ($96),Y +D3C5- 91 94 STA ($94),Y +D3C7- 88 DEY +D3C8- D0 F9 BNE $D3C3 +D3CA- B1 96 LDA ($96),Y +D3CC- 91 94 STA ($94),Y +D3CE- C6 97 DEC $97 +D3D0- C6 95 DEC $95 +D3D2- CA DEX +D3D3- D0 F2 BNE $D3C7 +D3D5- 60 RTS +D3D6- 0A ASL +D3D7- 69 36 ADC #$36 +D3D9- B0 35 BCS $D410 +D3DB- 85 5E STA $5E +D3DD- BA TSX +D3DE- E4 5E CPX $5E +D3E0- 90 2E BCC $D410 +D3E2- 60 RTS +D3E3- C4 70 CPY $70 +D3E5- 90 28 BCC $D40F +D3E7- D0 04 BNE $D3ED +D3E9- C5 6F CMP $6F +D3EB- 90 22 BCC $D40F +D3ED- 48 PHA +D3EE- A2 09 LDX #$09 +D3F0- 98 TYA +D3F1- 48 PHA +D3F2- B5 93 LDA $93,X +D3F4- CA DEX +D3F5- 10 FA BPL $D3F1 +D3F7- 20 84 E4 JSR $E484 +D3FA- A2 F7 LDX #$F7 +D3FC- 68 PLA +D3FD- 95 9D STA $9D,X +D3FF- E8 INX +D400- 30 FA BMI $D3FC +D402- 68 PLA +D403- A8 TAY +D404- 68 PLA +D405- C4 70 CPY $70 +D407- 90 06 BCC $D40F +D409- D0 05 BNE $D410 +D40B- C5 6F CMP $6F +D40D- B0 01 BCS $D410 +D40F- 60 RTS +D410- A2 4D LDX #$4D +D412- 24 D8 BIT $D8 +D414- 10 03 BPL $D419 +D416- 4C E9 F2 JMP $F2E9 +D419- 20 FB DA JSR $DAFB +D41C- 20 5A DB JSR $DB5A +D41F- BD 60 D2 LDA $D260,X +D422- 48 PHA +D423- 20 5C DB JSR $DB5C +D426- E8 INX +D427- 68 PLA +D428- 10 F5 BPL $D41F +D42A- 20 83 D6 JSR $D683 +D42D- A9 50 LDA #$50 +D42F- A0 D3 LDY #$D3 +D431- 20 3A DB JSR $DB3A +D434- A4 76 LDY $76 +D436- C8 INY +D437- F0 03 BEQ $D43C +D439- 20 19 ED JSR $ED19 +D43C- 20 FB DA JSR $DAFB +D43F- A2 DD LDX #$DD +D441- 20 2E D5 JSR $D52E +D444- 86 B8 STX $B8 +D446- 84 B9 STY $B9 +D448- 46 D8 LSR $D8 +D44A- 20 B1 00 JSR $00B1 +D44D- AA TAX +D44E- F0 EC BEQ $D43C +D450- A2 FF LDX #$FF +D452- 86 76 STX $76 +D454- 90 06 BCC $D45C +D456- 20 59 D5 JSR $D559 +D459- 4C 05 D8 JMP $D805 +D45C- A6 AF LDX $AF +D45E- 86 69 STX $69 +D460- A6 B0 LDX $B0 +D462- 86 6A STX $6A +D464- 20 0C DA JSR $DA0C +D467- 20 59 D5 JSR $D559 +D46A- 84 0F STY $0F +D46C- 20 1A D6 JSR $D61A +D46F- 90 44 BCC $D4B5 +D471- A0 01 LDY #$01 +D473- B1 9B LDA ($9B),Y +D475- 85 5F STA $5F +D477- A5 69 LDA $69 +D479- 85 5E STA $5E +D47B- A5 9C LDA $9C +D47D- 85 61 STA $61 +D47F- A5 9B LDA $9B +D481- 88 DEY +D482- F1 9B SBC ($9B),Y +D484- 18 CLC +D485- 65 69 ADC $69 +D487- 85 69 STA $69 +D489- 85 60 STA $60 +D48B- A5 6A LDA $6A +D48D- 69 FF ADC #$FF +D48F- 85 6A STA $6A +D491- E5 9C SBC $9C +D493- AA TAX +D494- 38 SEC +D495- A5 9B LDA $9B +D497- E5 69 SBC $69 +D499- A8 TAY +D49A- B0 03 BCS $D49F +D49C- E8 INX +D49D- C6 61 DEC $61 +D49F- 18 CLC +D4A0- 65 5E ADC $5E +D4A2- 90 03 BCC $D4A7 +D4A4- C6 5F DEC $5F +D4A6- 18 CLC +D4A7- B1 5E LDA ($5E),Y +D4A9- 91 60 STA ($60),Y +D4AB- C8 INY +D4AC- D0 F9 BNE $D4A7 +D4AE- E6 5F INC $5F +D4B0- E6 61 INC $61 +D4B2- CA DEX +D4B3- D0 F2 BNE $D4A7 +D4B5- AD 00 02 LDA $0200 +D4B8- F0 38 BEQ $D4F2 +D4BA- A5 73 LDA $73 +D4BC- A4 74 LDY $74 +D4BE- 85 6F STA $6F +D4C0- 84 70 STY $70 +D4C2- A5 69 LDA $69 +D4C4- 85 96 STA $96 +D4C6- 65 0F ADC $0F +D4C8- 85 94 STA $94 +D4CA- A4 6A LDY $6A +D4CC- 84 97 STY $97 +D4CE- 90 01 BCC $D4D1 +D4D0- C8 INY +D4D1- 84 95 STY $95 +D4D3- 20 93 D3 JSR $D393 +D4D6- A5 50 LDA $50 +D4D8- A4 51 LDY $51 +D4DA- 8D FE 01 STA $01FE +D4DD- 8C FF 01 STY $01FF +D4E0- A5 6D LDA $6D +D4E2- A4 6E LDY $6E +D4E4- 85 69 STA $69 +D4E6- 84 6A STY $6A +D4E8- A4 0F LDY $0F +D4EA- B9 FB 01 LDA $01FB,Y +D4ED- 88 DEY +D4EE- 91 9B STA ($9B),Y +D4F0- D0 F8 BNE $D4EA +D4F2- 20 65 D6 JSR $D665 +D4F5- A5 67 LDA $67 +D4F7- A4 68 LDY $68 +D4F9- 85 5E STA $5E +D4FB- 84 5F STY $5F +D4FD- 18 CLC +D4FE- A0 01 LDY #$01 +D500- B1 5E LDA ($5E),Y +D502- D0 0B BNE $D50F +D504- A5 69 LDA $69 +D506- 85 AF STA $AF +D508- A5 6A LDA $6A +D50A- 85 B0 STA $B0 +D50C- 4C 3C D4 JMP $D43C +D50F- A0 04 LDY #$04 +D511- C8 INY +D512- B1 5E LDA ($5E),Y +D514- D0 FB BNE $D511 +D516- C8 INY +D517- 98 TYA +D518- 65 5E ADC $5E +D51A- AA TAX +D51B- A0 00 LDY #$00 +D51D- 91 5E STA ($5E),Y +D51F- A5 5F LDA $5F +D521- 69 00 ADC #$00 +D523- C8 INY +D524- 91 5E STA ($5E),Y +D526- 86 5E STX $5E +D528- 85 5F STA $5F +D52A- 90 D2 BCC $D4FE +D52C- A2 80 LDX #$80 +D52E- 86 33 STX $33 +D530- 20 6A FD JSR $FD6A F8ROM:GETLN +D533- E0 EF CPX #$EF +D535- 90 02 BCC $D539 +D537- A2 EF LDX #$EF +D539- A9 00 LDA #$00 +D53B- 9D 00 02 STA $0200,X +D53E- 8A TXA +D53F- F0 0B BEQ $D54C +D541- BD FF 01 LDA $01FF,X +D544- 29 7F AND #$7F +D546- 9D FF 01 STA $01FF,X +D549- CA DEX +D54A- D0 F5 BNE $D541 +D54C- A9 00 LDA #$00 +D54E- A2 FF LDX #$FF +D550- A0 01 LDY #$01 +D552- 60 RTS +D553- 20 0C FD JSR $FD0C F8ROM:RDKEY +D556- 29 7F AND #$7F +D558- 60 RTS +D559- A6 B8 LDX $B8 +D55B- CA DEX +D55C- A0 04 LDY #$04 +D55E- 84 13 STY $13 +D560- 24 D6 BIT $D6 +D562- 10 08 BPL $D56C +D564- 68 PLA +D565- 68 PLA +D566- 20 65 D6 JSR $D665 +D569- 4C D2 D7 JMP $D7D2 +D56C- E8 INX +D56D- 20 8C F7 JSR $F78C +D570- 24 13 BIT $13 +D572- 70 04 BVS $D578 +D574- C9 20 CMP #$20 +D576- F0 F4 BEQ $D56C +D578- 85 0E STA $0E +D57A- C9 22 CMP #$22 +D57C- F0 74 BEQ $D5F2 +D57E- 70 4D BVS $D5CD +D580- C9 3F CMP #$3F +D582- D0 04 BNE $D588 +D584- A9 BA LDA #$BA +D586- D0 45 BNE $D5CD +D588- C9 30 CMP #$30 +D58A- 90 04 BCC $D590 +D58C- C9 3C CMP #$3C +D58E- 90 3D BCC $D5CD +D590- 84 AD STY $AD +D592- A9 D0 LDA #$D0 +D594- 85 9D STA $9D +D596- A9 CF LDA #$CF +D598- 85 9E STA $9E +D59A- A0 00 LDY #$00 +D59C- 84 0F STY $0F +D59E- 88 DEY +D59F- 86 B8 STX $B8 +D5A1- CA DEX +D5A2- C8 INY +D5A3- D0 02 BNE $D5A7 +D5A5- E6 9E INC $9E +D5A7- E8 INX +D5A8- 20 8C F7 JSR $F78C +D5AB- C9 20 CMP #$20 +D5AD- F0 F8 BEQ $D5A7 +D5AF- 38 SEC +D5B0- F1 9D SBC ($9D),Y +D5B2- F0 EE BEQ $D5A2 +D5B4- C9 80 CMP #$80 +D5B6- D0 41 BNE $D5F9 +D5B8- 05 0F ORA $0F +D5BA- C9 C5 CMP #$C5 +D5BC- D0 0D BNE $D5CB +D5BE- 20 87 F7 JSR $F787 +D5C1- C9 4E CMP #$4E +D5C3- F0 34 BEQ $D5F9 +D5C5- C9 4F CMP #$4F +D5C7- F0 30 BEQ $D5F9 +D5C9- A9 C5 LDA #$C5 +D5CB- A4 AD LDY $AD +D5CD- E8 INX +D5CE- C8 INY +D5CF- 99 FB 01 STA $01FB,Y +D5D2- B9 FB 01 LDA $01FB,Y +D5D5- F0 39 BEQ $D610 +D5D7- 38 SEC +D5D8- E9 3A SBC #$3A +D5DA- F0 04 BEQ $D5E0 +D5DC- C9 49 CMP #$49 +D5DE- D0 02 BNE $D5E2 +D5E0- 85 13 STA $13 +D5E2- 38 SEC +D5E3- E9 78 SBC #$78 +D5E5- D0 86 BNE $D56D +D5E7- 85 0E STA $0E +D5E9- 20 8C F7 JSR $F78C +D5EC- F0 DF BEQ $D5CD +D5EE- C5 0E CMP $0E +D5F0- F0 DB BEQ $D5CD +D5F2- C8 INY +D5F3- 99 FB 01 STA $01FB,Y +D5F6- E8 INX +D5F7- D0 F0 BNE $D5E9 +D5F9- A6 B8 LDX $B8 +D5FB- E6 0F INC $0F +D5FD- B1 9D LDA ($9D),Y +D5FF- C8 INY +D600- D0 02 BNE $D604 +D602- E6 9E INC $9E +D604- 0A ASL +D605- 90 F6 BCC $D5FD +D607- B1 9D LDA ($9D),Y +D609- D0 9D BNE $D5A8 +D60B- 20 9A F7 JSR $F79A +D60E- 10 BB BPL $D5CB +D610- 99 FD 01 STA $01FD,Y +D613- C6 B9 DEC $B9 +D615- A9 FF LDA #$FF +D617- 85 B8 STA $B8 +D619- 60 RTS +D61A- A5 67 LDA $67 +D61C- A6 68 LDX $68 +D61E- A0 01 LDY #$01 +D620- 85 9B STA $9B +D622- 86 9C STX $9C +D624- B1 9B LDA ($9B),Y +D626- F0 1F BEQ $D647 +D628- C8 INY +D629- C8 INY +D62A- A5 51 LDA $51 +D62C- D1 9B CMP ($9B),Y +D62E- 90 18 BCC $D648 +D630- F0 03 BEQ $D635 +D632- 88 DEY +D633- D0 09 BNE $D63E +D635- A5 50 LDA $50 +D637- 88 DEY +D638- D1 9B CMP ($9B),Y +D63A- 90 0C BCC $D648 +D63C- F0 0A BEQ $D648 +D63E- 88 DEY +D63F- B1 9B LDA ($9B),Y +D641- AA TAX +D642- 88 DEY +D643- B1 9B LDA ($9B),Y +D645- B0 D7 BCS $D61E +D647- 18 CLC +D648- 60 RTS +D649- D0 FD BNE $D648 +D64B- A9 00 LDA #$00 +D64D- 85 D6 STA $D6 +D64F- A8 TAY +D650- 91 67 STA ($67),Y +D652- C8 INY +D653- 91 67 STA ($67),Y +D655- A5 67 LDA $67 +D657- 69 02 ADC #$02 +D659- 85 69 STA $69 +D65B- 85 AF STA $AF +D65D- A5 68 LDA $68 +D65F- 69 00 ADC #$00 +D661- 85 6A STA $6A +D663- 85 B0 STA $B0 +D665- 20 97 D6 JSR $D697 +D668- A9 00 LDA #$00 +D66A- D0 2A BNE $D696 +D66C- A5 73 LDA $73 +D66E- A4 74 LDY $74 +D670- 85 6F STA $6F +D672- 84 70 STY $70 +D674- A5 69 LDA $69 +D676- A4 6A LDY $6A +D678- 85 6B STA $6B +D67A- 84 6C STY $6C +D67C- 85 6D STA $6D +D67E- 84 6E STY $6E +D680- 20 49 D8 JSR $D849 +D683- A2 55 LDX #$55 +D685- 86 52 STX $52 +D687- 68 PLA +D688- A8 TAY +D689- 68 PLA +D68A- A2 F8 LDX #$F8 +D68C- 9A TXS +D68D- 48 PHA +D68E- 98 TYA +D68F- 48 PHA +D690- A9 00 LDA #$00 +D692- 85 7A STA $7A +D694- 85 14 STA $14 +D696- 60 RTS +D697- 18 CLC +D698- A5 67 LDA $67 +D69A- 69 FF ADC #$FF +D69C- 85 B8 STA $B8 +D69E- A5 68 LDA $68 +D6A0- 69 FF ADC #$FF +D6A2- 85 B9 STA $B9 +D6A4- 60 RTS +D6A5- 90 0A BCC $D6B1 +D6A7- F0 08 BEQ $D6B1 +D6A9- C9 C9 CMP #$C9 +D6AB- F0 04 BEQ $D6B1 +D6AD- C9 2C CMP #$2C +D6AF- D0 E5 BNE $D696 +D6B1- 20 0C DA JSR $DA0C +D6B4- 20 1A D6 JSR $D61A +D6B7- 20 B7 00 JSR $00B7 +D6BA- F0 10 BEQ $D6CC +D6BC- C9 C9 CMP #$C9 +D6BE- F0 04 BEQ $D6C4 +D6C0- C9 2C CMP #$2C +D6C2- D0 84 BNE $D648 +D6C4- 20 B1 00 JSR $00B1 +D6C7- 20 0C DA JSR $DA0C +D6CA- D0 CA BNE $D696 +D6CC- 68 PLA +D6CD- 68 PLA +D6CE- A5 50 LDA $50 +D6D0- 05 51 ORA $51 +D6D2- D0 06 BNE $D6DA +D6D4- A9 FF LDA #$FF +D6D6- 85 50 STA $50 +D6D8- 85 51 STA $51 +D6DA- A0 01 LDY #$01 +D6DC- B1 9B LDA ($9B),Y +D6DE- F0 44 BEQ $D724 +D6E0- 20 58 D8 JSR $D858 +D6E3- 20 FB DA JSR $DAFB +D6E6- C8 INY +D6E7- B1 9B LDA ($9B),Y +D6E9- AA TAX +D6EA- C8 INY +D6EB- B1 9B LDA ($9B),Y +D6ED- C5 51 CMP $51 +D6EF- D0 04 BNE $D6F5 +D6F1- E4 50 CPX $50 +D6F3- F0 02 BEQ $D6F7 +D6F5- B0 2D BCS $D724 +D6F7- 84 85 STY $85 +D6F9- 20 AA F7 JSR $F7AA +D6FC- A9 20 LDA #$20 +D6FE- A4 85 LDY $85 +D700- 29 7F AND #$7F +D702- 20 5C DB JSR $DB5C +D705- 20 B4 F7 JSR $F7B4 +D708- EA NOP +D709- 90 07 BCC $D712 +D70B- 20 FB DA JSR $DAFB +D70E- A9 05 LDA #$05 +D710- 85 24 STA $24 +D712- C8 INY +D713- B1 9B LDA ($9B),Y +D715- D0 1D BNE $D734 +D717- A8 TAY +D718- B1 9B LDA ($9B),Y +D71A- AA TAX +D71B- C8 INY +D71C- B1 9B LDA ($9B),Y +D71E- 86 9B STX $9B +D720- 85 9C STA $9C +D722- D0 B6 BNE $D6DA +D724- A9 0D LDA #$0D +D726- 20 5C DB JSR $DB5C +D729- 4C D2 D7 JMP $D7D2 +D72C- C8 INY +D72D- D0 02 BNE $D731 +D72F- E6 9E INC $9E +D731- B1 9D LDA ($9D),Y +D733- 60 RTS +D734- 10 CC BPL $D702 +D736- 38 SEC +D737- E9 7F SBC #$7F +D739- AA TAX +D73A- 84 85 STY $85 +D73C- A0 D0 LDY #$D0 +D73E- 84 9D STY $9D +D740- A0 CF LDY #$CF +D742- 84 9E STY $9E +D744- A0 FF LDY #$FF +D746- CA DEX +D747- F0 07 BEQ $D750 +D749- 20 2C D7 JSR $D72C +D74C- 10 FB BPL $D749 +D74E- 30 F6 BMI $D746 +D750- A9 20 LDA #$20 +D752- 20 5C DB JSR $DB5C +D755- 20 2C D7 JSR $D72C +D758- 30 05 BMI $D75F +D75A- 20 5C DB JSR $DB5C +D75D- D0 F6 BNE $D755 +D75F- 20 5C DB JSR $DB5C +D762- A9 20 LDA #$20 +D764- D0 98 BNE $D6FE +D766- A9 80 LDA #$80 +D768- 85 14 STA $14 +D76A- 20 46 DA JSR $DA46 +D76D- 20 65 D3 JSR $D365 +D770- D0 05 BNE $D777 +D772- 8A TXA +D773- 69 0F ADC #$0F +D775- AA TAX +D776- 9A TXS +D777- 68 PLA +D778- 68 PLA +D779- A9 09 LDA #$09 +D77B- 20 D6 D3 JSR $D3D6 +D77E- 20 A3 D9 JSR $D9A3 +D781- 18 CLC +D782- 98 TYA +D783- 65 B8 ADC $B8 +D785- 48 PHA +D786- A5 B9 LDA $B9 +D788- 69 00 ADC #$00 +D78A- 48 PHA +D78B- A5 76 LDA $76 +D78D- 48 PHA +D78E- A5 75 LDA $75 +D790- 48 PHA +D791- A9 C1 LDA #$C1 +D793- 20 C0 DE JSR $DEC0 +D796- 20 6A DD JSR $DD6A +D799- 20 67 DD JSR $DD67 +D79C- A5 A2 LDA $A2 +D79E- 09 7F ORA #$7F +D7A0- 25 9E AND $9E +D7A2- 85 9E STA $9E +D7A4- A9 AF LDA #$AF +D7A6- A0 D7 LDY #$D7 +D7A8- 85 5E STA $5E +D7AA- 84 5F STY $5F +D7AC- 4C 20 DE JMP $DE20 +D7AF- A9 13 LDA #$13 +D7B1- A0 E9 LDY #$E9 +D7B3- 20 F9 EA JSR $EAF9 +D7B6- 20 B7 00 JSR $00B7 +D7B9- C9 C7 CMP #$C7 +D7BB- D0 06 BNE $D7C3 +D7BD- 20 B1 00 JSR $00B1 +D7C0- 20 67 DD JSR $DD67 +D7C3- 20 82 EB JSR $EB82 +D7C6- 20 15 DE JSR $DE15 +D7C9- A5 86 LDA $86 +D7CB- 48 PHA +D7CC- A5 85 LDA $85 +D7CE- 48 PHA +D7CF- A9 81 LDA #$81 +D7D1- 48 PHA +D7D2- BA TSX +D7D3- 86 F8 STX $F8 +D7D5- 20 58 D8 JSR $D858 +D7D8- A5 B8 LDA $B8 +D7DA- A4 B9 LDY $B9 +D7DC- A6 76 LDX $76 +D7DE- E8 INX +D7DF- F0 04 BEQ $D7E5 +D7E1- 85 79 STA $79 +D7E3- 84 7A STY $7A +D7E5- A0 00 LDY #$00 +D7E7- B1 B8 LDA ($B8),Y +D7E9- D0 57 BNE $D842 +D7EB- A0 02 LDY #$02 +D7ED- B1 B8 LDA ($B8),Y +D7EF- 18 CLC +D7F0- F0 34 BEQ $D826 +D7F2- C8 INY +D7F3- B1 B8 LDA ($B8),Y +D7F5- 85 75 STA $75 +D7F7- C8 INY +D7F8- B1 B8 LDA ($B8),Y +D7FA- 85 76 STA $76 +D7FC- 98 TYA +D7FD- 65 B8 ADC $B8 +D7FF- 85 B8 STA $B8 +D801- 90 02 BCC $D805 +D803- E6 B9 INC $B9 +D805- 24 F2 BIT $F2 +D807- 10 14 BPL $D81D +D809- A6 76 LDX $76 +D80B- E8 INX +D80C- F0 0F BEQ $D81D +D80E- A9 23 LDA #$23 +D810- 20 5C DB JSR $DB5C +D813- A6 75 LDX $75 +D815- A5 76 LDA $76 +D817- 20 24 ED JSR $ED24 +D81A- 20 57 DB JSR $DB57 +D81D- 20 B1 00 JSR $00B1 +D820- 20 28 D8 JSR $D828 +D823- 4C D2 D7 JMP $D7D2 +D826- F0 62 BEQ $D88A +D828- F0 2D BEQ $D857 +D82A- E9 80 SBC #$80 +D82C- 90 11 BCC $D83F +D82E- C9 40 CMP #$40 +D830- B0 14 BCS $D846 +D832- 0A ASL +D833- A8 TAY +D834- B9 01 D0 LDA $D001,Y +D837- 48 PHA +D838- B9 00 D0 LDA $D000,Y +D83B- 48 PHA +D83C- 4C B1 00 JMP $00B1 +D83F- 4C 46 DA JMP $DA46 +D842- C9 3A CMP #$3A +D844- F0 BF BEQ $D805 +D846- 4C C9 DE JMP $DEC9 +D849- 38 SEC +D84A- A5 67 LDA $67 +D84C- E9 01 SBC #$01 +D84E- A4 68 LDY $68 +D850- B0 01 BCS $D853 +D852- 88 DEY +D853- 85 7D STA $7D +D855- 84 7E STY $7E +D857- 60 RTS +D858- AD 00 C0 LDA $C000 r:KBD w:CLR80COL +D85B- C9 83 CMP #$83 +D85D- F0 01 BEQ $D860 +D85F- 60 RTS +D860- 20 53 D5 JSR $D553 +D863- A2 FF LDX #$FF +D865- 24 D8 BIT $D8 +D867- 10 03 BPL $D86C +D869- 4C E9 F2 JMP $F2E9 +D86C- C9 03 CMP #$03 +D86E- B0 01 BCS $D871 +D870- 18 CLC +D871- D0 3C BNE $D8AF +D873- A5 B8 LDA $B8 +D875- A4 B9 LDY $B9 +D877- A6 76 LDX $76 +D879- E8 INX +D87A- F0 0C BEQ $D888 +D87C- 85 79 STA $79 +D87E- 84 7A STY $7A +D880- A5 75 LDA $75 +D882- A4 76 LDY $76 +D884- 85 77 STA $77 +D886- 84 78 STY $78 +D888- 68 PLA +D889- 68 PLA +D88A- A9 5D LDA #$5D +D88C- A0 D3 LDY #$D3 +D88E- 90 03 BCC $D893 +D890- 4C 31 D4 JMP $D431 +D893- 4C 3C D4 JMP $D43C +D896- D0 17 BNE $D8AF +D898- A2 D2 LDX #$D2 +D89A- A4 7A LDY $7A +D89C- D0 03 BNE $D8A1 +D89E- 4C 12 D4 JMP $D412 +D8A1- A5 79 LDA $79 +D8A3- 85 B8 STA $B8 +D8A5- 84 B9 STY $B9 +D8A7- A5 77 LDA $77 +D8A9- A4 78 LDY $78 +D8AB- 85 75 STA $75 +D8AD- 84 76 STY $76 +D8AF- 60 RTS +D8B0- 38 SEC +D8B1- A5 AF LDA $AF +D8B3- E5 67 SBC $67 +D8B5- 85 50 STA $50 +D8B7- A5 B0 LDA $B0 +D8B9- E5 68 SBC $68 +D8BB- 85 51 STA $51 +D8BD- 20 F0 D8 JSR $D8F0 +D8C0- 20 CD FE JSR $FECD F8ROM:WRITE +D8C3- 20 01 D9 JSR $D901 +D8C6- 4C CD FE JMP $FECD F8ROM:WRITE +D8C9- 20 F0 D8 JSR $D8F0 +D8CC- 20 FD FE JSR $FEFD F8ROM:READ +D8CF- 18 CLC +D8D0- A5 67 LDA $67 +D8D2- 65 50 ADC $50 +D8D4- 85 69 STA $69 +D8D6- A5 68 LDA $68 +D8D8- 65 51 ADC $51 +D8DA- 85 6A STA $6A +D8DC- A5 52 LDA $52 +D8DE- 85 D6 STA $D6 +D8E0- 20 01 D9 JSR $D901 +D8E3- 20 FD FE JSR $FEFD F8ROM:READ +D8E6- 24 D6 BIT $D6 +D8E8- 10 03 BPL $D8ED +D8EA- 4C 65 D6 JMP $D665 +D8ED- 4C F2 D4 JMP $D4F2 +D8F0- A9 50 LDA #$50 +D8F2- A0 00 LDY #$00 +D8F4- 85 3C STA $3C +D8F6- 84 3D STY $3D +D8F8- A9 52 LDA #$52 +D8FA- 85 3E STA $3E +D8FC- 84 3F STY $3F +D8FE- 84 D6 STY $D6 +D900- 60 RTS +D901- A5 67 LDA $67 +D903- A4 68 LDY $68 +D905- 85 3C STA $3C +D907- 84 3D STY $3D +D909- A5 69 LDA $69 +D90B- A4 6A LDY $6A +D90D- 85 3E STA $3E +D90F- 84 3F STY $3F +D911- 60 RTS +D912- 08 PHP +D913- C6 76 DEC $76 +D915- 28 PLP +D916- D0 03 BNE $D91B +D918- 4C 65 D6 JMP $D665 +D91B- 20 6C D6 JSR $D66C +D91E- 4C 35 D9 JMP $D935 +D921- A9 03 LDA #$03 +D923- 20 D6 D3 JSR $D3D6 +D926- A5 B9 LDA $B9 +D928- 48 PHA +D929- A5 B8 LDA $B8 +D92B- 48 PHA +D92C- A5 76 LDA $76 +D92E- 48 PHA +D92F- A5 75 LDA $75 +D931- 48 PHA +D932- A9 B0 LDA #$B0 +D934- 48 PHA +D935- 20 B7 00 JSR $00B7 +D938- 20 3E D9 JSR $D93E +D93B- 4C D2 D7 JMP $D7D2 +D93E- 20 0C DA JSR $DA0C +D941- 20 A6 D9 JSR $D9A6 +D944- A5 76 LDA $76 +D946- C5 51 CMP $51 +D948- B0 0B BCS $D955 +D94A- 98 TYA +D94B- 38 SEC +D94C- 65 B8 ADC $B8 +D94E- A6 B9 LDX $B9 +D950- 90 07 BCC $D959 +D952- E8 INX +D953- B0 04 BCS $D959 +D955- A5 67 LDA $67 +D957- A6 68 LDX $68 +D959- 20 1E D6 JSR $D61E +D95C- 90 1E BCC $D97C +D95E- A5 9B LDA $9B +D960- E9 01 SBC #$01 +D962- 85 B8 STA $B8 +D964- A5 9C LDA $9C +D966- E9 00 SBC #$00 +D968- 85 B9 STA $B9 +D96A- 60 RTS +D96B- D0 FD BNE $D96A +D96D- A9 FF LDA #$FF +D96F- 85 85 STA $85 +D971- 20 65 D3 JSR $D365 +D974- 9A TXS +D975- C9 B0 CMP #$B0 +D977- F0 0B BEQ $D984 +D979- A2 16 LDX #$16 +D97B- 2C A2 5A BIT $5AA2 +D97E- 4C 12 D4 JMP $D412 +D981- 4C C9 DE JMP $DEC9 +D984- 68 PLA +D985- 68 PLA +D986- C0 42 CPY #$42 +D988- F0 3B BEQ $D9C5 +D98A- 85 75 STA $75 +D98C- 68 PLA +D98D- 85 76 STA $76 +D98F- 68 PLA +D990- 85 B8 STA $B8 +D992- 68 PLA +D993- 85 B9 STA $B9 +D995- 20 A3 D9 JSR $D9A3 +D998- 98 TYA +D999- 18 CLC +D99A- 65 B8 ADC $B8 +D99C- 85 B8 STA $B8 +D99E- 90 02 BCC $D9A2 +D9A0- E6 B9 INC $B9 +D9A2- 60 RTS +D9A3- A2 3A LDX #$3A +D9A5- 2C A2 00 BIT $00A2 +D9A8- 86 0D STX $0D +D9AA- A0 00 LDY #$00 +D9AC- 84 0E STY $0E +D9AE- A5 0E LDA $0E +D9B0- A6 0D LDX $0D +D9B2- 85 0D STA $0D +D9B4- 86 0E STX $0E +D9B6- B1 B8 LDA ($B8),Y +D9B8- F0 E8 BEQ $D9A2 +D9BA- C5 0E CMP $0E +D9BC- F0 E4 BEQ $D9A2 +D9BE- C8 INY +D9BF- C9 22 CMP #$22 +D9C1- D0 F3 BNE $D9B6 +D9C3- F0 E9 BEQ $D9AE +D9C5- 68 PLA +D9C6- 68 PLA +D9C7- 68 PLA +D9C8- 60 RTS +D9C9- 20 7B DD JSR $DD7B +D9CC- 20 B7 00 JSR $00B7 +D9CF- C9 AB CMP #$AB +D9D1- F0 05 BEQ $D9D8 +D9D3- A9 C4 LDA #$C4 +D9D5- 20 C0 DE JSR $DEC0 +D9D8- A5 9D LDA $9D +D9DA- D0 05 BNE $D9E1 +D9DC- 20 A6 D9 JSR $D9A6 +D9DF- F0 B7 BEQ $D998 +D9E1- 20 B7 00 JSR $00B7 +D9E4- B0 03 BCS $D9E9 +D9E6- 4C 3E D9 JMP $D93E +D9E9- 4C 28 D8 JMP $D828 +D9EC- 20 F8 E6 JSR $E6F8 +D9EF- 48 PHA +D9F0- C9 B0 CMP #$B0 +D9F2- F0 04 BEQ $D9F8 +D9F4- C9 AB CMP #$AB +D9F6- D0 89 BNE $D981 +D9F8- C6 A1 DEC $A1 +D9FA- D0 04 BNE $DA00 +D9FC- 68 PLA +D9FD- 4C 2A D8 JMP $D82A +DA00- 20 B1 00 JSR $00B1 +DA03- 20 0C DA JSR $DA0C +DA06- C9 2C CMP #$2C +DA08- F0 EE BEQ $D9F8 +DA0A- 68 PLA +DA0B- 60 RTS +DA0C- A2 00 LDX #$00 +DA0E- 86 50 STX $50 +DA10- 86 51 STX $51 +DA12- B0 F7 BCS $DA0B +DA14- E9 2F SBC #$2F +DA16- 85 0D STA $0D +DA18- A5 51 LDA $51 +DA1A- 85 5E STA $5E +DA1C- C9 19 CMP #$19 +DA1E- B0 D4 BCS $D9F4 +DA20- A5 50 LDA $50 +DA22- 0A ASL +DA23- 26 5E ROL $5E +DA25- 0A ASL +DA26- 26 5E ROL $5E +DA28- 65 50 ADC $50 +DA2A- 85 50 STA $50 +DA2C- A5 5E LDA $5E +DA2E- 65 51 ADC $51 +DA30- 85 51 STA $51 +DA32- 06 50 ASL $50 +DA34- 26 51 ROL $51 +DA36- A5 50 LDA $50 +DA38- 65 0D ADC $0D +DA3A- 85 50 STA $50 +DA3C- 90 02 BCC $DA40 +DA3E- E6 51 INC $51 +DA40- 20 B1 00 JSR $00B1 +DA43- 4C 12 DA JMP $DA12 +DA46- 20 E3 DF JSR $DFE3 +DA49- 85 85 STA $85 +DA4B- 84 86 STY $86 +DA4D- A9 D0 LDA #$D0 +DA4F- 20 C0 DE JSR $DEC0 +DA52- A5 12 LDA $12 +DA54- 48 PHA +DA55- A5 11 LDA $11 +DA57- 48 PHA +DA58- 20 7B DD JSR $DD7B +DA5B- 68 PLA +DA5C- 2A ROL +DA5D- 20 6D DD JSR $DD6D +DA60- D0 18 BNE $DA7A +DA62- 68 PLA +DA63- 10 12 BPL $DA77 +DA65- 20 72 EB JSR $EB72 +DA68- 20 0C E1 JSR $E10C +DA6B- A0 00 LDY #$00 +DA6D- A5 A0 LDA $A0 +DA6F- 91 85 STA ($85),Y +DA71- C8 INY +DA72- A5 A1 LDA $A1 +DA74- 91 85 STA ($85),Y +DA76- 60 RTS +DA77- 4C 27 EB JMP $EB27 +DA7A- 68 PLA +DA7B- A0 02 LDY #$02 +DA7D- B1 A0 LDA ($A0),Y +DA7F- C5 70 CMP $70 +DA81- 90 17 BCC $DA9A +DA83- D0 07 BNE $DA8C +DA85- 88 DEY +DA86- B1 A0 LDA ($A0),Y +DA88- C5 6F CMP $6F +DA8A- 90 0E BCC $DA9A +DA8C- A4 A1 LDY $A1 +DA8E- C4 6A CPY $6A +DA90- 90 08 BCC $DA9A +DA92- D0 0D BNE $DAA1 +DA94- A5 A0 LDA $A0 +DA96- C5 69 CMP $69 +DA98- B0 07 BCS $DAA1 +DA9A- A5 A0 LDA $A0 +DA9C- A4 A1 LDY $A1 +DA9E- 4C B7 DA JMP $DAB7 +DAA1- A0 00 LDY #$00 +DAA3- B1 A0 LDA ($A0),Y +DAA5- 20 D5 E3 JSR $E3D5 +DAA8- A5 8C LDA $8C +DAAA- A4 8D LDY $8D +DAAC- 85 AB STA $AB +DAAE- 84 AC STY $AC +DAB0- 20 D4 E5 JSR $E5D4 +DAB3- A9 9D LDA #$9D +DAB5- A0 00 LDY #$00 +DAB7- 85 8C STA $8C +DAB9- 84 8D STY $8D +DABB- 20 35 E6 JSR $E635 +DABE- A0 00 LDY #$00 +DAC0- B1 8C LDA ($8C),Y +DAC2- 91 85 STA ($85),Y +DAC4- C8 INY +DAC5- B1 8C LDA ($8C),Y +DAC7- 91 85 STA ($85),Y +DAC9- C8 INY +DACA- B1 8C LDA ($8C),Y +DACC- 91 85 STA ($85),Y +DACE- 60 RTS +DACF- 20 3D DB JSR $DB3D +DAD2- 20 B7 00 JSR $00B7 +DAD5- F0 24 BEQ $DAFB +DAD7- F0 29 BEQ $DB02 +DAD9- C9 C0 CMP #$C0 +DADB- F0 3C BEQ $DB19 +DADD- C9 C3 CMP #$C3 +DADF- 18 CLC +DAE0- F0 37 BEQ $DB19 +DAE2- C9 2C CMP #$2C +DAE4- 18 CLC +DAE5- F0 1C BEQ $DB03 +DAE7- C9 3B CMP #$3B +DAE9- F0 44 BEQ $DB2F +DAEB- 20 7B DD JSR $DD7B +DAEE- 24 11 BIT $11 +DAF0- 30 DD BMI $DACF +DAF2- 20 34 ED JSR $ED34 +DAF5- 20 E7 E3 JSR $E3E7 +DAF8- 4C CF DA JMP $DACF +DAFB- A9 0D LDA #$0D +DAFD- 20 5C DB JSR $DB5C +DB00- 49 FF EOR #$FF +DB02- 60 RTS +DB03- 20 B4 F7 JSR $F7B4 +DB06- 30 09 BMI $DB11 +DB08- C9 18 CMP #$18 +DB0A- 90 05 BCC $DB11 +DB0C- 20 FB DA JSR $DAFB +DB0F- D0 1E BNE $DB2F +DB11- 69 10 ADC #$10 +DB13- 29 F0 AND #$F0 +DB15- AA TAX +DB16- 38 SEC +DB17- B0 0C BCS $DB25 +DB19- 08 PHP +DB1A- 20 F5 E6 JSR $E6F5 +DB1D- C9 29 CMP #$29 +DB1F- D0 62 BNE $DB83 +DB21- 28 PLP +DB22- 90 07 BCC $DB2B +DB24- CA DEX +DB25- 20 C3 F7 JSR $F7C3 +DB28- 90 05 BCC $DB2F +DB2A- AA TAX +DB2B- E8 INX +DB2C- CA DEX +DB2D- D0 06 BNE $DB35 +DB2F- 20 B1 00 JSR $00B1 +DB32- 4C D7 DA JMP $DAD7 +DB35- 20 57 DB JSR $DB57 +DB38- D0 F2 BNE $DB2C +DB3A- 20 E7 E3 JSR $E3E7 +DB3D- 20 00 E6 JSR $E600 +DB40- AA TAX +DB41- A0 00 LDY #$00 +DB43- E8 INX +DB44- CA DEX +DB45- F0 BB BEQ $DB02 +DB47- B1 5E LDA ($5E),Y +DB49- 20 5C DB JSR $DB5C +DB4C- C8 INY +DB4D- C9 0D CMP #$0D +DB4F- D0 F3 BNE $DB44 +DB51- 20 00 DB JSR $DB00 +DB54- 4C 44 DB JMP $DB44 +DB57- A9 20 LDA #$20 +DB59- 2C A9 3F BIT $3FA9 +DB5C- 09 80 ORA #$80 +DB5E- C9 A0 CMP #$A0 +DB60- 90 02 BCC $DB64 +DB62- 05 F3 ORA $F3 +DB64- 20 ED FD JSR $FDED F8ROM:COUT +DB67- 29 7F AND #$7F +DB69- 48 PHA +DB6A- A5 F1 LDA $F1 +DB6C- 20 A8 FC JSR $FCA8 F8ROM:WAIT +DB6F- 68 PLA +DB70- 60 RTS +DB71- A5 15 LDA $15 +DB73- F0 12 BEQ $DB87 +DB75- 30 04 BMI $DB7B +DB77- A0 FF LDY #$FF +DB79- D0 04 BNE $DB7F +DB7B- A5 7B LDA $7B +DB7D- A4 7C LDY $7C +DB7F- 85 75 STA $75 +DB81- 84 76 STY $76 +DB83- 4C C9 DE JMP $DEC9 +DB86- 68 PLA +DB87- 24 D8 BIT $D8 +DB89- 10 05 BPL $DB90 +DB8B- A2 FE LDX #$FE +DB8D- 4C E9 F2 JMP $F2E9 +DB90- A9 EF LDA #$EF +DB92- A0 DC LDY #$DC +DB94- 20 3A DB JSR $DB3A +DB97- A5 79 LDA $79 +DB99- A4 7A LDY $7A +DB9B- 85 B8 STA $B8 +DB9D- 84 B9 STY $B9 +DB9F- 60 RTS +DBA0- 20 06 E3 JSR $E306 +DBA3- A2 01 LDX #$01 +DBA5- A0 02 LDY #$02 +DBA7- A9 00 LDA #$00 +DBA9- 8D 01 02 STA $0201 +DBAC- A9 40 LDA #$40 +DBAE- 20 EB DB JSR $DBEB +DBB1- 60 RTS +DBB2- C9 22 CMP #$22 +DBB4- D0 0E BNE $DBC4 +DBB6- 20 81 DE JSR $DE81 +DBB9- A9 3B LDA #$3B +DBBB- 20 C0 DE JSR $DEC0 +DBBE- 20 3D DB JSR $DB3D +DBC1- 4C C7 DB JMP $DBC7 +DBC4- 20 5A DB JSR $DB5A +DBC7- 20 06 E3 JSR $E306 +DBCA- A9 2C LDA #$2C +DBCC- 8D FF 01 STA $01FF +DBCF- 20 2C D5 JSR $D52C +DBD2- AD 00 02 LDA $0200 +DBD5- C9 03 CMP #$03 +DBD7- D0 10 BNE $DBE9 +DBD9- 4C 63 D8 JMP $D863 +DBDC- 20 5A DB JSR $DB5A +DBDF- 4C 2C D5 JMP $D52C +DBE2- A6 7D LDX $7D +DBE4- A4 7E LDY $7E +DBE6- A9 98 LDA #$98 +DBE8- 2C A9 00 BIT $00A9 +DBEB- 85 15 STA $15 +DBED- 86 7F STX $7F +DBEF- 84 80 STY $80 +DBF1- 20 E3 DF JSR $DFE3 +DBF4- 85 85 STA $85 +DBF6- 84 86 STY $86 +DBF8- A5 B8 LDA $B8 +DBFA- A4 B9 LDY $B9 +DBFC- 85 87 STA $87 +DBFE- 84 88 STY $88 +DC00- A6 7F LDX $7F +DC02- A4 80 LDY $80 +DC04- 86 B8 STX $B8 +DC06- 84 B9 STY $B9 +DC08- 20 B7 00 JSR $00B7 +DC0B- D0 1E BNE $DC2B +DC0D- 24 15 BIT $15 +DC0F- 50 0E BVC $DC1F +DC11- 20 0C FD JSR $FD0C F8ROM:RDKEY +DC14- 29 7F AND #$7F +DC16- 8D 00 02 STA $0200 +DC19- A2 FF LDX #$FF +DC1B- A0 01 LDY #$01 +DC1D- D0 08 BNE $DC27 +DC1F- 30 7F BMI $DCA0 +DC21- 20 5A DB JSR $DB5A +DC24- 20 DC DB JSR $DBDC +DC27- 86 B8 STX $B8 +DC29- 84 B9 STY $B9 +DC2B- 20 B1 00 JSR $00B1 +DC2E- 24 11 BIT $11 +DC30- 10 31 BPL $DC63 +DC32- 24 15 BIT $15 +DC34- 50 09 BVC $DC3F +DC36- E8 INX +DC37- 86 B8 STX $B8 +DC39- A9 00 LDA #$00 +DC3B- 85 0D STA $0D +DC3D- F0 0C BEQ $DC4B +DC3F- 85 0D STA $0D +DC41- C9 22 CMP #$22 +DC43- F0 07 BEQ $DC4C +DC45- A9 3A LDA #$3A +DC47- 85 0D STA $0D +DC49- A9 2C LDA #$2C +DC4B- 18 CLC +DC4C- 85 0E STA $0E +DC4E- A5 B8 LDA $B8 +DC50- A4 B9 LDY $B9 +DC52- 69 00 ADC #$00 +DC54- 90 01 BCC $DC57 +DC56- C8 INY +DC57- 20 ED E3 JSR $E3ED +DC5A- 20 3D E7 JSR $E73D +DC5D- 20 7B DA JSR $DA7B +DC60- 4C 72 DC JMP $DC72 +DC63- 48 PHA +DC64- AD 00 02 LDA $0200 +DC67- F0 30 BEQ $DC99 +DC69- 68 PLA +DC6A- 20 4A EC JSR $EC4A +DC6D- A5 12 LDA $12 +DC6F- 20 63 DA JSR $DA63 +DC72- 20 B7 00 JSR $00B7 +DC75- F0 07 BEQ $DC7E +DC77- C9 2C CMP #$2C +DC79- F0 03 BEQ $DC7E +DC7B- 4C 71 DB JMP $DB71 +DC7E- A5 B8 LDA $B8 +DC80- A4 B9 LDY $B9 +DC82- 85 7F STA $7F +DC84- 84 80 STY $80 +DC86- A5 87 LDA $87 +DC88- A4 88 LDY $88 +DC8A- 85 B8 STA $B8 +DC8C- 84 B9 STY $B9 +DC8E- 20 B7 00 JSR $00B7 +DC91- F0 33 BEQ $DCC6 +DC93- 20 BE DE JSR $DEBE +DC96- 4C F1 DB JMP $DBF1 +DC99- A5 15 LDA $15 +DC9B- D0 CC BNE $DC69 +DC9D- 4C 86 DB JMP $DB86 +DCA0- 20 A3 D9 JSR $D9A3 +DCA3- C8 INY +DCA4- AA TAX +DCA5- D0 12 BNE $DCB9 +DCA7- A2 2A LDX #$2A +DCA9- C8 INY +DCAA- B1 B8 LDA ($B8),Y +DCAC- F0 5F BEQ $DD0D +DCAE- C8 INY +DCAF- B1 B8 LDA ($B8),Y +DCB1- 85 7B STA $7B +DCB3- C8 INY +DCB4- B1 B8 LDA ($B8),Y +DCB6- C8 INY +DCB7- 85 7C STA $7C +DCB9- B1 B8 LDA ($B8),Y +DCBB- AA TAX +DCBC- 20 98 D9 JSR $D998 +DCBF- E0 83 CPX #$83 +DCC1- D0 DD BNE $DCA0 +DCC3- 4C 2B DC JMP $DC2B +DCC6- A5 7F LDA $7F +DCC8- A4 80 LDY $80 +DCCA- A6 15 LDX $15 +DCCC- 10 03 BPL $DCD1 +DCCE- 4C 53 D8 JMP $D853 +DCD1- A0 00 LDY #$00 +DCD3- B1 7F LDA ($7F),Y +DCD5- F0 07 BEQ $DCDE +DCD7- A9 DF LDA #$DF +DCD9- A0 DC LDY #$DC +DCDB- 4C 3A DB JMP $DB3A +DCDE- 60 RTS +DCDF- 3F ??? +DCE0- 45 58 EOR $58 +DCE2- 54 ??? +DCE3- 52 41 EOR ($41) +DCE5- 20 49 47 JSR $4749 +DCE8- 4E 4F 52 LSR $524F +DCEB- 45 44 EOR $44 +DCED- 0D 00 3F ORA $3F00 +DCF0- 52 45 EOR ($45) +DCF2- 45 4E EOR $4E +DCF4- 54 ??? +DCF5- 45 52 EOR $52 +DCF7- 0D 00 D0 ORA $D000 +DCFA- 04 A0 TSB $A0 +DCFC- 00 BRK +DCFD- F0 03 BEQ $DD02 +DCFF- 20 E3 DF JSR $DFE3 +DD02- 85 85 STA $85 +DD04- 84 86 STY $86 +DD06- 20 65 D3 JSR $D365 +DD09- F0 04 BEQ $DD0F +DD0B- A2 00 LDX #$00 +DD0D- F0 69 BEQ $DD78 +DD0F- 9A TXS +DD10- E8 INX +DD11- E8 INX +DD12- E8 INX +DD13- E8 INX +DD14- 8A TXA +DD15- E8 INX +DD16- E8 INX +DD17- E8 INX +DD18- E8 INX +DD19- E8 INX +DD1A- E8 INX +DD1B- 86 60 STX $60 +DD1D- A0 01 LDY #$01 +DD1F- 20 F9 EA JSR $EAF9 +DD22- BA TSX +DD23- BD 09 01 LDA $0109,X +DD26- 85 A2 STA $A2 +DD28- A5 85 LDA $85 +DD2A- A4 86 LDY $86 +DD2C- 20 BE E7 JSR $E7BE +DD2F- 20 27 EB JSR $EB27 +DD32- A0 01 LDY #$01 +DD34- 20 B4 EB JSR $EBB4 +DD37- BA TSX +DD38- 38 SEC +DD39- FD 09 01 SBC $0109,X +DD3C- F0 17 BEQ $DD55 +DD3E- BD 0F 01 LDA $010F,X +DD41- 85 75 STA $75 +DD43- BD 10 01 LDA $0110,X +DD46- 85 76 STA $76 +DD48- BD 12 01 LDA $0112,X +DD4B- 85 B8 STA $B8 +DD4D- BD 11 01 LDA $0111,X +DD50- 85 B9 STA $B9 +DD52- 4C D2 D7 JMP $D7D2 +DD55- 8A TXA +DD56- 69 11 ADC #$11 +DD58- AA TAX +DD59- 9A TXS +DD5A- 20 B7 00 JSR $00B7 +DD5D- C9 2C CMP #$2C +DD5F- D0 F1 BNE $DD52 +DD61- 20 B1 00 JSR $00B1 +DD64- 20 FF DC JSR $DCFF +DD67- 20 7B DD JSR $DD7B +DD6A- 18 CLC +DD6B- 24 38 BIT $38 +DD6D- 24 11 BIT $11 +DD6F- 30 03 BMI $DD74 +DD71- B0 03 BCS $DD76 +DD73- 60 RTS +DD74- B0 FD BCS $DD73 +DD76- A2 A3 LDX #$A3 +DD78- 4C 12 D4 JMP $D412 +DD7B- A6 B8 LDX $B8 +DD7D- D0 02 BNE $DD81 +DD7F- C6 B9 DEC $B9 +DD81- C6 B8 DEC $B8 +DD83- A2 00 LDX #$00 +DD85- 24 48 BIT $48 +DD87- 8A TXA +DD88- 48 PHA +DD89- A9 01 LDA #$01 +DD8B- 20 D6 D3 JSR $D3D6 +DD8E- 20 60 DE JSR $DE60 +DD91- A9 00 LDA #$00 +DD93- 85 89 STA $89 +DD95- 20 B7 00 JSR $00B7 +DD98- 38 SEC +DD99- E9 CF SBC #$CF +DD9B- 90 17 BCC $DDB4 +DD9D- C9 03 CMP #$03 +DD9F- B0 13 BCS $DDB4 +DDA1- C9 01 CMP #$01 +DDA3- 2A ROL +DDA4- 49 01 EOR #$01 +DDA6- 45 89 EOR $89 +DDA8- C5 89 CMP $89 +DDAA- 90 61 BCC $DE0D +DDAC- 85 89 STA $89 +DDAE- 20 B1 00 JSR $00B1 +DDB1- 4C 98 DD JMP $DD98 +DDB4- A6 89 LDX $89 +DDB6- D0 2C BNE $DDE4 +DDB8- B0 7B BCS $DE35 +DDBA- 69 07 ADC #$07 +DDBC- 90 77 BCC $DE35 +DDBE- 65 11 ADC $11 +DDC0- D0 03 BNE $DDC5 +DDC2- 4C 97 E5 JMP $E597 +DDC5- 69 FF ADC #$FF +DDC7- 85 5E STA $5E +DDC9- 0A ASL +DDCA- 65 5E ADC $5E +DDCC- A8 TAY +DDCD- 68 PLA +DDCE- D9 B2 D0 CMP $D0B2,Y +DDD1- B0 67 BCS $DE3A +DDD3- 20 6A DD JSR $DD6A +DDD6- 48 PHA +DDD7- 20 FD DD JSR $DDFD +DDDA- 68 PLA +DDDB- A4 87 LDY $87 +DDDD- 10 17 BPL $DDF6 +DDDF- AA TAX +DDE0- F0 56 BEQ $DE38 +DDE2- D0 5F BNE $DE43 +DDE4- 46 11 LSR $11 +DDE6- 8A TXA +DDE7- 2A ROL +DDE8- A6 B8 LDX $B8 +DDEA- D0 02 BNE $DDEE +DDEC- C6 B9 DEC $B9 +DDEE- C6 B8 DEC $B8 +DDF0- A0 1B LDY #$1B +DDF2- 85 89 STA $89 +DDF4- D0 D7 BNE $DDCD +DDF6- D9 B2 D0 CMP $D0B2,Y +DDF9- B0 48 BCS $DE43 +DDFB- 90 D9 BCC $DDD6 +DDFD- B9 B4 D0 LDA $D0B4,Y +DE00- 48 PHA +DE01- B9 B3 D0 LDA $D0B3,Y +DE04- 48 PHA +DE05- 20 10 DE JSR $DE10 +DE08- A5 89 LDA $89 +DE0A- 4C 86 DD JMP $DD86 +DE0D- 4C C9 DE JMP $DEC9 +DE10- A5 A2 LDA $A2 +DE12- BE B2 D0 LDX $D0B2,Y +DE15- A8 TAY +DE16- 68 PLA +DE17- 85 5E STA $5E +DE19- E6 5E INC $5E +DE1B- 68 PLA +DE1C- 85 5F STA $5F +DE1E- 98 TYA +DE1F- 48 PHA +DE20- 20 72 EB JSR $EB72 +DE23- A5 A1 LDA $A1 +DE25- 48 PHA +DE26- A5 A0 LDA $A0 +DE28- 48 PHA +DE29- A5 9F LDA $9F +DE2B- 48 PHA +DE2C- A5 9E LDA $9E +DE2E- 48 PHA +DE2F- A5 9D LDA $9D +DE31- 48 PHA +DE32- 6C 5E 00 JMP ($005E) +DE35- A0 FF LDY #$FF +DE37- 68 PLA +DE38- F0 23 BEQ $DE5D +DE3A- C9 64 CMP #$64 +DE3C- F0 03 BEQ $DE41 +DE3E- 20 6A DD JSR $DD6A +DE41- 84 87 STY $87 +DE43- 68 PLA +DE44- 4A LSR +DE45- 85 16 STA $16 +DE47- 68 PLA +DE48- 85 A5 STA $A5 +DE4A- 68 PLA +DE4B- 85 A6 STA $A6 +DE4D- 68 PLA +DE4E- 85 A7 STA $A7 +DE50- 68 PLA +DE51- 85 A8 STA $A8 +DE53- 68 PLA +DE54- 85 A9 STA $A9 +DE56- 68 PLA +DE57- 85 AA STA $AA +DE59- 45 A2 EOR $A2 +DE5B- 85 AB STA $AB +DE5D- A5 9D LDA $9D +DE5F- 60 RTS +DE60- A9 00 LDA #$00 +DE62- 85 11 STA $11 +DE64- 20 B1 00 JSR $00B1 +DE67- B0 03 BCS $DE6C +DE69- 4C 4A EC JMP $EC4A +DE6C- 20 7D E0 JSR $E07D +DE6F- B0 64 BCS $DED5 +DE71- C9 2E CMP #$2E +DE73- F0 F4 BEQ $DE69 +DE75- C9 C9 CMP #$C9 +DE77- F0 55 BEQ $DECE +DE79- C9 C8 CMP #$C8 +DE7B- F0 E7 BEQ $DE64 +DE7D- C9 22 CMP #$22 +DE7F- D0 0F BNE $DE90 +DE81- A5 B8 LDA $B8 +DE83- A4 B9 LDY $B9 +DE85- 69 00 ADC #$00 +DE87- 90 01 BCC $DE8A +DE89- C8 INY +DE8A- 20 E7 E3 JSR $E3E7 +DE8D- 4C 3D E7 JMP $E73D +DE90- C9 C6 CMP #$C6 +DE92- D0 10 BNE $DEA4 +DE94- A0 18 LDY #$18 +DE96- D0 38 BNE $DED0 +DE98- A5 9D LDA $9D +DE9A- D0 03 BNE $DE9F +DE9C- A0 01 LDY #$01 +DE9E- 2C A0 00 BIT $00A0 +DEA1- 4C 01 E3 JMP $E301 +DEA4- C9 C2 CMP #$C2 +DEA6- D0 03 BNE $DEAB +DEA8- 4C 54 E3 JMP $E354 +DEAB- C9 D2 CMP #$D2 +DEAD- 90 03 BCC $DEB2 +DEAF- 4C 0C DF JMP $DF0C +DEB2- 20 BB DE JSR $DEBB +DEB5- 20 7B DD JSR $DD7B +DEB8- A9 29 LDA #$29 +DEBA- 2C A9 28 BIT $28A9 +DEBD- 2C A9 2C BIT $2CA9 +DEC0- A0 00 LDY #$00 +DEC2- D1 B8 CMP ($B8),Y +DEC4- D0 03 BNE $DEC9 +DEC6- 4C B1 00 JMP $00B1 +DEC9- A2 10 LDX #$10 +DECB- 4C 12 D4 JMP $D412 +DECE- A0 15 LDY #$15 +DED0- 68 PLA +DED1- 68 PLA +DED2- 4C D7 DD JMP $DDD7 +DED5- 20 E3 DF JSR $DFE3 +DED8- 85 A0 STA $A0 +DEDA- 84 A1 STY $A1 +DEDC- A6 11 LDX $11 +DEDE- F0 05 BEQ $DEE5 +DEE0- A2 00 LDX #$00 +DEE2- 86 AC STX $AC +DEE4- 60 RTS +DEE5- A6 12 LDX $12 +DEE7- 10 0D BPL $DEF6 +DEE9- A0 00 LDY #$00 +DEEB- B1 A0 LDA ($A0),Y +DEED- AA TAX +DEEE- C8 INY +DEEF- B1 A0 LDA ($A0),Y +DEF1- A8 TAY +DEF2- 8A TXA +DEF3- 4C F2 E2 JMP $E2F2 +DEF6- 4C F9 EA JMP $EAF9 +DEF9- 20 B1 00 JSR $00B1 +DEFC- 20 EC F1 JSR $F1EC +DEFF- 8A TXA +DF00- A4 F0 LDY $F0 +DF02- 20 71 F8 JSR $F871 F8ROM:SCRN +DF05- A8 TAY +DF06- 20 01 E3 JSR $E301 +DF09- 4C B8 DE JMP $DEB8 +DF0C- C9 D7 CMP #$D7 +DF0E- F0 E9 BEQ $DEF9 +DF10- 0A ASL +DF11- 48 PHA +DF12- AA TAX +DF13- 20 B1 00 JSR $00B1 +DF16- E0 CF CPX #$CF +DF18- 90 20 BCC $DF3A +DF1A- 20 BB DE JSR $DEBB +DF1D- 20 7B DD JSR $DD7B +DF20- 20 BE DE JSR $DEBE +DF23- 20 6C DD JSR $DD6C +DF26- 68 PLA +DF27- AA TAX +DF28- A5 A1 LDA $A1 +DF2A- 48 PHA +DF2B- A5 A0 LDA $A0 +DF2D- 48 PHA +DF2E- 8A TXA +DF2F- 48 PHA +DF30- 20 F8 E6 JSR $E6F8 +DF33- 68 PLA +DF34- A8 TAY +DF35- 8A TXA +DF36- 48 PHA +DF37- 4C 3F DF JMP $DF3F +DF3A- 20 B2 DE JSR $DEB2 +DF3D- 68 PLA +DF3E- A8 TAY +DF3F- B9 DC CF LDA $CFDC,Y +DF42- 85 91 STA $91 +DF44- B9 DD CF LDA $CFDD,Y +DF47- 85 92 STA $92 +DF49- 20 90 00 JSR $0090 +DF4C- 4C 6A DD JMP $DD6A +DF4F- A5 A5 LDA $A5 +DF51- 05 9D ORA $9D +DF53- D0 0B BNE $DF60 +DF55- A5 A5 LDA $A5 +DF57- F0 04 BEQ $DF5D +DF59- A5 9D LDA $9D +DF5B- D0 03 BNE $DF60 +DF5D- A0 00 LDY #$00 +DF5F- 2C A0 01 BIT $01A0 +DF62- 4C 01 E3 JMP $E301 +DF65- 20 6D DD JSR $DD6D +DF68- B0 13 BCS $DF7D +DF6A- A5 AA LDA $AA +DF6C- 09 7F ORA #$7F +DF6E- 25 A6 AND $A6 +DF70- 85 A6 STA $A6 +DF72- A9 A5 LDA #$A5 +DF74- A0 00 LDY #$00 +DF76- 20 B2 EB JSR $EBB2 +DF79- AA TAX +DF7A- 4C B0 DF JMP $DFB0 +DF7D- A9 00 LDA #$00 +DF7F- 85 11 STA $11 +DF81- C6 89 DEC $89 +DF83- 20 00 E6 JSR $E600 +DF86- 85 9D STA $9D +DF88- 86 9E STX $9E +DF8A- 84 9F STY $9F +DF8C- A5 A8 LDA $A8 +DF8E- A4 A9 LDY $A9 +DF90- 20 04 E6 JSR $E604 +DF93- 86 A8 STX $A8 +DF95- 84 A9 STY $A9 +DF97- AA TAX +DF98- 38 SEC +DF99- E5 9D SBC $9D +DF9B- F0 08 BEQ $DFA5 +DF9D- A9 01 LDA #$01 +DF9F- 90 04 BCC $DFA5 +DFA1- A6 9D LDX $9D +DFA3- A9 FF LDA #$FF +DFA5- 85 A2 STA $A2 +DFA7- A0 FF LDY #$FF +DFA9- E8 INX +DFAA- C8 INY +DFAB- CA DEX +DFAC- D0 07 BNE $DFB5 +DFAE- A6 A2 LDX $A2 +DFB0- 30 0F BMI $DFC1 +DFB2- 18 CLC +DFB3- 90 0C BCC $DFC1 +DFB5- B1 A8 LDA ($A8),Y +DFB7- D1 9E CMP ($9E),Y +DFB9- F0 EF BEQ $DFAA +DFBB- A2 FF LDX #$FF +DFBD- B0 02 BCS $DFC1 +DFBF- A2 01 LDX #$01 +DFC1- E8 INX +DFC2- 8A TXA +DFC3- 2A ROL +DFC4- 25 16 AND $16 +DFC6- F0 02 BEQ $DFCA +DFC8- A9 01 LDA #$01 +DFCA- 4C 93 EB JMP $EB93 +DFCD- 20 FB E6 JSR $E6FB +DFD0- 20 1E FB JSR $FB1E F8ROM:PREAD +DFD3- 4C 01 E3 JMP $E301 +DFD6- 20 BE DE JSR $DEBE +DFD9- AA TAX +DFDA- 20 E8 DF JSR $DFE8 +DFDD- 20 B7 00 JSR $00B7 +DFE0- D0 F4 BNE $DFD6 +DFE2- 60 RTS +DFE3- A2 00 LDX #$00 +DFE5- 20 B7 00 JSR $00B7 +DFE8- 86 10 STX $10 +DFEA- 85 81 STA $81 +DFEC- 20 B7 00 JSR $00B7 +DFEF- 20 7D E0 JSR $E07D +DFF2- B0 03 BCS $DFF7 +DFF4- 4C C9 DE JMP $DEC9 +DFF7- A2 00 LDX #$00 +DFF9- 86 11 STX $11 +DFFB- 86 12 STX $12 +DFFD- 4C 07 E0 JMP $E007 +E000- 4C 28 F1 JMP $F128 +E003- 4C 3C D4 JMP $D43C +E006- C4 20 CPY $20 +E008- B1 00 LDA ($00),Y +E00A- 90 05 BCC $E011 +E00C- 20 7D E0 JSR $E07D +E00F- 90 0B BCC $E01C +E011- AA TAX +E012- 20 B1 00 JSR $00B1 +E015- 90 FB BCC $E012 +E017- 20 7D E0 JSR $E07D +E01A- B0 F6 BCS $E012 +E01C- C9 24 CMP #$24 +E01E- D0 06 BNE $E026 +E020- A9 FF LDA #$FF +E022- 85 11 STA $11 +E024- D0 10 BNE $E036 +E026- C9 25 CMP #$25 +E028- D0 13 BNE $E03D +E02A- A5 14 LDA $14 +E02C- 30 C6 BMI $DFF4 +E02E- A9 80 LDA #$80 +E030- 85 12 STA $12 +E032- 05 81 ORA $81 +E034- 85 81 STA $81 +E036- 8A TXA +E037- 09 80 ORA #$80 +E039- AA TAX +E03A- 20 B1 00 JSR $00B1 +E03D- 86 82 STX $82 +E03F- 38 SEC +E040- 05 14 ORA $14 +E042- E9 28 SBC #$28 +E044- D0 03 BNE $E049 +E046- 4C 1E E1 JMP $E11E +E049- 24 14 BIT $14 +E04B- 30 02 BMI $E04F +E04D- 70 F7 BVS $E046 +E04F- A9 00 LDA #$00 +E051- 85 14 STA $14 +E053- A5 69 LDA $69 +E055- A6 6A LDX $6A +E057- A0 00 LDY #$00 +E059- 86 9C STX $9C +E05B- 85 9B STA $9B +E05D- E4 6C CPX $6C +E05F- D0 04 BNE $E065 +E061- C5 6B CMP $6B +E063- F0 22 BEQ $E087 +E065- A5 81 LDA $81 +E067- D1 9B CMP ($9B),Y +E069- D0 08 BNE $E073 +E06B- A5 82 LDA $82 +E06D- C8 INY +E06E- D1 9B CMP ($9B),Y +E070- F0 6C BEQ $E0DE +E072- 88 DEY +E073- 18 CLC +E074- A5 9B LDA $9B +E076- 69 07 ADC #$07 +E078- 90 E1 BCC $E05B +E07A- E8 INX +E07B- D0 DC BNE $E059 +E07D- C9 41 CMP #$41 +E07F- 90 05 BCC $E086 +E081- E9 5B SBC #$5B +E083- 38 SEC +E084- E9 A5 SBC #$A5 +E086- 60 RTS +E087- 68 PLA +E088- 48 PHA +E089- C9 D7 CMP #$D7 +E08B- D0 0F BNE $E09C +E08D- BA TSX +E08E- BD 02 01 LDA $0102,X +E091- C9 DE CMP #$DE +E093- D0 07 BNE $E09C +E095- A9 9A LDA #$9A +E097- A0 E0 LDY #$E0 +E099- 60 RTS +E09A- 00 BRK +E09B- 00 BRK +E09C- A5 6B LDA $6B +E09E- A4 6C LDY $6C +E0A0- 85 9B STA $9B +E0A2- 84 9C STY $9C +E0A4- A5 6D LDA $6D +E0A6- A4 6E LDY $6E +E0A8- 85 96 STA $96 +E0AA- 84 97 STY $97 +E0AC- 18 CLC +E0AD- 69 07 ADC #$07 +E0AF- 90 01 BCC $E0B2 +E0B1- C8 INY +E0B2- 85 94 STA $94 +E0B4- 84 95 STY $95 +E0B6- 20 93 D3 JSR $D393 +E0B9- A5 94 LDA $94 +E0BB- A4 95 LDY $95 +E0BD- C8 INY +E0BE- 85 6B STA $6B +E0C0- 84 6C STY $6C +E0C2- A0 00 LDY #$00 +E0C4- A5 81 LDA $81 +E0C6- 91 9B STA ($9B),Y +E0C8- C8 INY +E0C9- A5 82 LDA $82 +E0CB- 91 9B STA ($9B),Y +E0CD- A9 00 LDA #$00 +E0CF- C8 INY +E0D0- 91 9B STA ($9B),Y +E0D2- C8 INY +E0D3- 91 9B STA ($9B),Y +E0D5- C8 INY +E0D6- 91 9B STA ($9B),Y +E0D8- C8 INY +E0D9- 91 9B STA ($9B),Y +E0DB- C8 INY +E0DC- 91 9B STA ($9B),Y +E0DE- A5 9B LDA $9B +E0E0- 18 CLC +E0E1- 69 02 ADC #$02 +E0E3- A4 9C LDY $9C +E0E5- 90 01 BCC $E0E8 +E0E7- C8 INY +E0E8- 85 83 STA $83 +E0EA- 84 84 STY $84 +E0EC- 60 RTS +E0ED- A5 0F LDA $0F +E0EF- 0A ASL +E0F0- 69 05 ADC #$05 +E0F2- 65 9B ADC $9B +E0F4- A4 9C LDY $9C +E0F6- 90 01 BCC $E0F9 +E0F8- C8 INY +E0F9- 85 94 STA $94 +E0FB- 84 95 STY $95 +E0FD- 60 RTS +E0FE- 90 80 BCC $E080 +E100- 00 BRK +E101- 00 BRK +E102- 20 B1 00 JSR $00B1 +E105- 20 67 DD JSR $DD67 +E108- A5 A2 LDA $A2 +E10A- 30 0D BMI $E119 +E10C- A5 9D LDA $9D +E10E- C9 90 CMP #$90 +E110- 90 09 BCC $E11B +E112- A9 FE LDA #$FE +E114- A0 E0 LDY #$E0 +E116- 20 B2 EB JSR $EBB2 +E119- D0 7E BNE $E199 +E11B- 4C F2 EB JMP $EBF2 +E11E- A5 14 LDA $14 +E120- D0 47 BNE $E169 +E122- A5 10 LDA $10 +E124- 05 12 ORA $12 +E126- 48 PHA +E127- A5 11 LDA $11 +E129- 48 PHA +E12A- A0 00 LDY #$00 +E12C- 98 TYA +E12D- 48 PHA +E12E- A5 82 LDA $82 +E130- 48 PHA +E131- A5 81 LDA $81 +E133- 48 PHA +E134- 20 02 E1 JSR $E102 +E137- 68 PLA +E138- 85 81 STA $81 +E13A- 68 PLA +E13B- 85 82 STA $82 +E13D- 68 PLA +E13E- A8 TAY +E13F- BA TSX +E140- BD 02 01 LDA $0102,X +E143- 48 PHA +E144- BD 01 01 LDA $0101,X +E147- 48 PHA +E148- A5 A0 LDA $A0 +E14A- 9D 02 01 STA $0102,X +E14D- A5 A1 LDA $A1 +E14F- 9D 01 01 STA $0101,X +E152- C8 INY +E153- 20 B7 00 JSR $00B7 +E156- C9 2C CMP #$2C +E158- F0 D2 BEQ $E12C +E15A- 84 0F STY $0F +E15C- 20 B8 DE JSR $DEB8 +E15F- 68 PLA +E160- 85 11 STA $11 +E162- 68 PLA +E163- 85 12 STA $12 +E165- 29 7F AND #$7F +E167- 85 10 STA $10 +E169- A6 6B LDX $6B +E16B- A5 6C LDA $6C +E16D- 86 9B STX $9B +E16F- 85 9C STA $9C +E171- C5 6E CMP $6E +E173- D0 04 BNE $E179 +E175- E4 6D CPX $6D +E177- F0 3F BEQ $E1B8 +E179- A0 00 LDY #$00 +E17B- B1 9B LDA ($9B),Y +E17D- C8 INY +E17E- C5 81 CMP $81 +E180- D0 06 BNE $E188 +E182- A5 82 LDA $82 +E184- D1 9B CMP ($9B),Y +E186- F0 16 BEQ $E19E +E188- C8 INY +E189- B1 9B LDA ($9B),Y +E18B- 18 CLC +E18C- 65 9B ADC $9B +E18E- AA TAX +E18F- C8 INY +E190- B1 9B LDA ($9B),Y +E192- 65 9C ADC $9C +E194- 90 D7 BCC $E16D +E196- A2 6B LDX #$6B +E198- 2C A2 35 BIT $35A2 +E19B- 4C 12 D4 JMP $D412 +E19E- A2 78 LDX #$78 +E1A0- A5 10 LDA $10 +E1A2- D0 F7 BNE $E19B +E1A4- A5 14 LDA $14 +E1A6- F0 02 BEQ $E1AA +E1A8- 38 SEC +E1A9- 60 RTS +E1AA- 20 ED E0 JSR $E0ED +E1AD- A5 0F LDA $0F +E1AF- A0 04 LDY #$04 +E1B1- D1 9B CMP ($9B),Y +E1B3- D0 E1 BNE $E196 +E1B5- 4C 4B E2 JMP $E24B +E1B8- A5 14 LDA $14 +E1BA- F0 05 BEQ $E1C1 +E1BC- A2 2A LDX #$2A +E1BE- 4C 12 D4 JMP $D412 +E1C1- 20 ED E0 JSR $E0ED +E1C4- 20 E3 D3 JSR $D3E3 +E1C7- A9 00 LDA #$00 +E1C9- A8 TAY +E1CA- 85 AE STA $AE +E1CC- A2 05 LDX #$05 +E1CE- A5 81 LDA $81 +E1D0- 91 9B STA ($9B),Y +E1D2- 10 01 BPL $E1D5 +E1D4- CA DEX +E1D5- C8 INY +E1D6- A5 82 LDA $82 +E1D8- 91 9B STA ($9B),Y +E1DA- 10 02 BPL $E1DE +E1DC- CA DEX +E1DD- CA DEX +E1DE- 86 AD STX $AD +E1E0- A5 0F LDA $0F +E1E2- C8 INY +E1E3- C8 INY +E1E4- C8 INY +E1E5- 91 9B STA ($9B),Y +E1E7- A2 0B LDX #$0B +E1E9- A9 00 LDA #$00 +E1EB- 24 10 BIT $10 +E1ED- 50 08 BVC $E1F7 +E1EF- 68 PLA +E1F0- 18 CLC +E1F1- 69 01 ADC #$01 +E1F3- AA TAX +E1F4- 68 PLA +E1F5- 69 00 ADC #$00 +E1F7- C8 INY +E1F8- 91 9B STA ($9B),Y +E1FA- C8 INY +E1FB- 8A TXA +E1FC- 91 9B STA ($9B),Y +E1FE- 20 AD E2 JSR $E2AD +E201- 86 AD STX $AD +E203- 85 AE STA $AE +E205- A4 5E LDY $5E +E207- C6 0F DEC $0F +E209- D0 DC BNE $E1E7 +E20B- 65 95 ADC $95 +E20D- B0 5D BCS $E26C +E20F- 85 95 STA $95 +E211- A8 TAY +E212- 8A TXA +E213- 65 94 ADC $94 +E215- 90 03 BCC $E21A +E217- C8 INY +E218- F0 52 BEQ $E26C +E21A- 20 E3 D3 JSR $D3E3 +E21D- 85 6D STA $6D +E21F- 84 6E STY $6E +E221- A9 00 LDA #$00 +E223- E6 AE INC $AE +E225- A4 AD LDY $AD +E227- F0 05 BEQ $E22E +E229- 88 DEY +E22A- 91 94 STA ($94),Y +E22C- D0 FB BNE $E229 +E22E- C6 95 DEC $95 +E230- C6 AE DEC $AE +E232- D0 F5 BNE $E229 +E234- E6 95 INC $95 +E236- 38 SEC +E237- A5 6D LDA $6D +E239- E5 9B SBC $9B +E23B- A0 02 LDY #$02 +E23D- 91 9B STA ($9B),Y +E23F- A5 6E LDA $6E +E241- C8 INY +E242- E5 9C SBC $9C +E244- 91 9B STA ($9B),Y +E246- A5 10 LDA $10 +E248- D0 62 BNE $E2AC +E24A- C8 INY +E24B- B1 9B LDA ($9B),Y +E24D- 85 0F STA $0F +E24F- A9 00 LDA #$00 +E251- 85 AD STA $AD +E253- 85 AE STA $AE +E255- C8 INY +E256- 68 PLA +E257- AA TAX +E258- 85 A0 STA $A0 +E25A- 68 PLA +E25B- 85 A1 STA $A1 +E25D- D1 9B CMP ($9B),Y +E25F- 90 0E BCC $E26F +E261- D0 06 BNE $E269 +E263- C8 INY +E264- 8A TXA +E265- D1 9B CMP ($9B),Y +E267- 90 07 BCC $E270 +E269- 4C 96 E1 JMP $E196 +E26C- 4C 10 D4 JMP $D410 +E26F- C8 INY +E270- A5 AE LDA $AE +E272- 05 AD ORA $AD +E274- 18 CLC +E275- F0 0A BEQ $E281 +E277- 20 AD E2 JSR $E2AD +E27A- 8A TXA +E27B- 65 A0 ADC $A0 +E27D- AA TAX +E27E- 98 TYA +E27F- A4 5E LDY $5E +E281- 65 A1 ADC $A1 +E283- 86 AD STX $AD +E285- C6 0F DEC $0F +E287- D0 CA BNE $E253 +E289- 85 AE STA $AE +E28B- A2 05 LDX #$05 +E28D- A5 81 LDA $81 +E28F- 10 01 BPL $E292 +E291- CA DEX +E292- A5 82 LDA $82 +E294- 10 02 BPL $E298 +E296- CA DEX +E297- CA DEX +E298- 86 64 STX $64 +E29A- A9 00 LDA #$00 +E29C- 20 B6 E2 JSR $E2B6 +E29F- 8A TXA +E2A0- 65 94 ADC $94 +E2A2- 85 83 STA $83 +E2A4- 98 TYA +E2A5- 65 95 ADC $95 +E2A7- 85 84 STA $84 +E2A9- A8 TAY +E2AA- A5 83 LDA $83 +E2AC- 60 RTS +E2AD- 84 5E STY $5E +E2AF- B1 9B LDA ($9B),Y +E2B1- 85 64 STA $64 +E2B3- 88 DEY +E2B4- B1 9B LDA ($9B),Y +E2B6- 85 65 STA $65 +E2B8- A9 10 LDA #$10 +E2BA- 85 99 STA $99 +E2BC- A2 00 LDX #$00 +E2BE- A0 00 LDY #$00 +E2C0- 8A TXA +E2C1- 0A ASL +E2C2- AA TAX +E2C3- 98 TYA +E2C4- 2A ROL +E2C5- A8 TAY +E2C6- B0 A4 BCS $E26C +E2C8- 06 AD ASL $AD +E2CA- 26 AE ROL $AE +E2CC- 90 0B BCC $E2D9 +E2CE- 18 CLC +E2CF- 8A TXA +E2D0- 65 64 ADC $64 +E2D2- AA TAX +E2D3- 98 TYA +E2D4- 65 65 ADC $65 +E2D6- A8 TAY +E2D7- B0 93 BCS $E26C +E2D9- C6 99 DEC $99 +E2DB- D0 E3 BNE $E2C0 +E2DD- 60 RTS +E2DE- A5 11 LDA $11 +E2E0- F0 03 BEQ $E2E5 +E2E2- 20 00 E6 JSR $E600 +E2E5- 20 84 E4 JSR $E484 +E2E8- 38 SEC +E2E9- A5 6F LDA $6F +E2EB- E5 6D SBC $6D +E2ED- A8 TAY +E2EE- A5 70 LDA $70 +E2F0- E5 6E SBC $6E +E2F2- A2 00 LDX #$00 +E2F4- 86 11 STX $11 +E2F6- 85 9E STA $9E +E2F8- 84 9F STY $9F +E2FA- A2 90 LDX #$90 +E2FC- 4C 9B EB JMP $EB9B +E2FF- A4 24 LDY $24 +E301- A9 00 LDA #$00 +E303- 38 SEC +E304- F0 EC BEQ $E2F2 +E306- A6 76 LDX $76 +E308- E8 INX +E309- D0 A1 BNE $E2AC +E30B- A2 95 LDX #$95 +E30D- 2C A2 E0 BIT $E0A2 +E310- 4C 12 D4 JMP $D412 +E313- 20 41 E3 JSR $E341 +E316- 20 06 E3 JSR $E306 +E319- 20 BB DE JSR $DEBB +E31C- A9 80 LDA #$80 +E31E- 85 14 STA $14 +E320- 20 E3 DF JSR $DFE3 +E323- 20 6A DD JSR $DD6A +E326- 20 B8 DE JSR $DEB8 +E329- A9 D0 LDA #$D0 +E32B- 20 C0 DE JSR $DEC0 +E32E- 48 PHA +E32F- A5 84 LDA $84 +E331- 48 PHA +E332- A5 83 LDA $83 +E334- 48 PHA +E335- A5 B9 LDA $B9 +E337- 48 PHA +E338- A5 B8 LDA $B8 +E33A- 48 PHA +E33B- 20 95 D9 JSR $D995 +E33E- 4C AF E3 JMP $E3AF +E341- A9 C2 LDA #$C2 +E343- 20 C0 DE JSR $DEC0 +E346- 09 80 ORA #$80 +E348- 85 14 STA $14 +E34A- 20 EA DF JSR $DFEA +E34D- 85 8A STA $8A +E34F- 84 8B STY $8B +E351- 4C 6A DD JMP $DD6A +E354- 20 41 E3 JSR $E341 +E357- A5 8B LDA $8B +E359- 48 PHA +E35A- A5 8A LDA $8A +E35C- 48 PHA +E35D- 20 B2 DE JSR $DEB2 +E360- 20 6A DD JSR $DD6A +E363- 68 PLA +E364- 85 8A STA $8A +E366- 68 PLA +E367- 85 8B STA $8B +E369- A0 02 LDY #$02 +E36B- B1 8A LDA ($8A),Y +E36D- 85 83 STA $83 +E36F- AA TAX +E370- C8 INY +E371- B1 8A LDA ($8A),Y +E373- F0 99 BEQ $E30E +E375- 85 84 STA $84 +E377- C8 INY +E378- B1 83 LDA ($83),Y +E37A- 48 PHA +E37B- 88 DEY +E37C- 10 FA BPL $E378 +E37E- A4 84 LDY $84 +E380- 20 2B EB JSR $EB2B +E383- A5 B9 LDA $B9 +E385- 48 PHA +E386- A5 B8 LDA $B8 +E388- 48 PHA +E389- B1 8A LDA ($8A),Y +E38B- 85 B8 STA $B8 +E38D- C8 INY +E38E- B1 8A LDA ($8A),Y +E390- 85 B9 STA $B9 +E392- A5 84 LDA $84 +E394- 48 PHA +E395- A5 83 LDA $83 +E397- 48 PHA +E398- 20 67 DD JSR $DD67 +E39B- 68 PLA +E39C- 85 8A STA $8A +E39E- 68 PLA +E39F- 85 8B STA $8B +E3A1- 20 B7 00 JSR $00B7 +E3A4- F0 03 BEQ $E3A9 +E3A6- 4C C9 DE JMP $DEC9 +E3A9- 68 PLA +E3AA- 85 B8 STA $B8 +E3AC- 68 PLA +E3AD- 85 B9 STA $B9 +E3AF- A0 00 LDY #$00 +E3B1- 68 PLA +E3B2- 91 8A STA ($8A),Y +E3B4- 68 PLA +E3B5- C8 INY +E3B6- 91 8A STA ($8A),Y +E3B8- 68 PLA +E3B9- C8 INY +E3BA- 91 8A STA ($8A),Y +E3BC- 68 PLA +E3BD- C8 INY +E3BE- 91 8A STA ($8A),Y +E3C0- 68 PLA +E3C1- C8 INY +E3C2- 91 8A STA ($8A),Y +E3C4- 60 RTS +E3C5- 20 6A DD JSR $DD6A +E3C8- A0 00 LDY #$00 +E3CA- 20 36 ED JSR $ED36 +E3CD- 68 PLA +E3CE- 68 PLA +E3CF- A9 FF LDA #$FF +E3D1- A0 00 LDY #$00 +E3D3- F0 12 BEQ $E3E7 +E3D5- A6 A0 LDX $A0 +E3D7- A4 A1 LDY $A1 +E3D9- 86 8C STX $8C +E3DB- 84 8D STY $8D +E3DD- 20 52 E4 JSR $E452 +E3E0- 86 9E STX $9E +E3E2- 84 9F STY $9F +E3E4- 85 9D STA $9D +E3E6- 60 RTS +E3E7- A2 22 LDX #$22 +E3E9- 86 0D STX $0D +E3EB- 86 0E STX $0E +E3ED- 85 AB STA $AB +E3EF- 84 AC STY $AC +E3F1- 85 9E STA $9E +E3F3- 84 9F STY $9F +E3F5- A0 FF LDY #$FF +E3F7- C8 INY +E3F8- B1 AB LDA ($AB),Y +E3FA- F0 0C BEQ $E408 +E3FC- C5 0D CMP $0D +E3FE- F0 04 BEQ $E404 +E400- C5 0E CMP $0E +E402- D0 F3 BNE $E3F7 +E404- C9 22 CMP #$22 +E406- F0 01 BEQ $E409 +E408- 18 CLC +E409- 84 9D STY $9D +E40B- 98 TYA +E40C- 65 AB ADC $AB +E40E- 85 AD STA $AD +E410- A6 AC LDX $AC +E412- 90 01 BCC $E415 +E414- E8 INX +E415- 86 AE STX $AE +E417- A5 AC LDA $AC +E419- F0 04 BEQ $E41F +E41B- C9 02 CMP #$02 +E41D- D0 0B BNE $E42A +E41F- 98 TYA +E420- 20 D5 E3 JSR $E3D5 +E423- A6 AB LDX $AB +E425- A4 AC LDY $AC +E427- 20 E2 E5 JSR $E5E2 +E42A- A6 52 LDX $52 +E42C- E0 5E CPX #$5E +E42E- D0 05 BNE $E435 +E430- A2 BF LDX #$BF +E432- 4C 12 D4 JMP $D412 +E435- A5 9D LDA $9D +E437- 95 00 STA $00,X +E439- A5 9E LDA $9E +E43B- 95 01 STA $01,X +E43D- A5 9F LDA $9F +E43F- 95 02 STA $02,X +E441- A0 00 LDY #$00 +E443- 86 A0 STX $A0 +E445- 84 A1 STY $A1 +E447- 88 DEY +E448- 84 11 STY $11 +E44A- 86 53 STX $53 +E44C- E8 INX +E44D- E8 INX +E44E- E8 INX +E44F- 86 52 STX $52 +E451- 60 RTS +E452- 46 13 LSR $13 +E454- 48 PHA +E455- 49 FF EOR #$FF +E457- 38 SEC +E458- 65 6F ADC $6F +E45A- A4 70 LDY $70 +E45C- B0 01 BCS $E45F +E45E- 88 DEY +E45F- C4 6E CPY $6E +E461- 90 11 BCC $E474 +E463- D0 04 BNE $E469 +E465- C5 6D CMP $6D +E467- 90 0B BCC $E474 +E469- 85 6F STA $6F +E46B- 84 70 STY $70 +E46D- 85 71 STA $71 +E46F- 84 72 STY $72 +E471- AA TAX +E472- 68 PLA +E473- 60 RTS +E474- A2 4D LDX #$4D +E476- A5 13 LDA $13 +E478- 30 B8 BMI $E432 +E47A- 20 84 E4 JSR $E484 +E47D- A9 80 LDA #$80 +E47F- 85 13 STA $13 +E481- 68 PLA +E482- D0 D0 BNE $E454 +E484- A6 73 LDX $73 +E486- A5 74 LDA $74 +E488- 86 6F STX $6F +E48A- 85 70 STA $70 +E48C- A0 00 LDY #$00 +E48E- 84 8B STY $8B +E490- A5 6D LDA $6D +E492- A6 6E LDX $6E +E494- 85 9B STA $9B +E496- 86 9C STX $9C +E498- A9 55 LDA #$55 +E49A- A2 00 LDX #$00 +E49C- 85 5E STA $5E +E49E- 86 5F STX $5F +E4A0- C5 52 CMP $52 +E4A2- F0 05 BEQ $E4A9 +E4A4- 20 23 E5 JSR $E523 +E4A7- F0 F7 BEQ $E4A0 +E4A9- A9 07 LDA #$07 +E4AB- 85 8F STA $8F +E4AD- A5 69 LDA $69 +E4AF- A6 6A LDX $6A +E4B1- 85 5E STA $5E +E4B3- 86 5F STX $5F +E4B5- E4 6C CPX $6C +E4B7- D0 04 BNE $E4BD +E4B9- C5 6B CMP $6B +E4BB- F0 05 BEQ $E4C2 +E4BD- 20 19 E5 JSR $E519 +E4C0- F0 F3 BEQ $E4B5 +E4C2- 85 94 STA $94 +E4C4- 86 95 STX $95 +E4C6- A9 03 LDA #$03 +E4C8- 85 8F STA $8F +E4CA- A5 94 LDA $94 +E4CC- A6 95 LDX $95 +E4CE- E4 6E CPX $6E +E4D0- D0 07 BNE $E4D9 +E4D2- C5 6D CMP $6D +E4D4- D0 03 BNE $E4D9 +E4D6- 4C 62 E5 JMP $E562 +E4D9- 85 5E STA $5E +E4DB- 86 5F STX $5F +E4DD- A0 00 LDY #$00 +E4DF- B1 5E LDA ($5E),Y +E4E1- AA TAX +E4E2- C8 INY +E4E3- B1 5E LDA ($5E),Y +E4E5- 08 PHP +E4E6- C8 INY +E4E7- B1 5E LDA ($5E),Y +E4E9- 65 94 ADC $94 +E4EB- 85 94 STA $94 +E4ED- C8 INY +E4EE- B1 5E LDA ($5E),Y +E4F0- 65 95 ADC $95 +E4F2- 85 95 STA $95 +E4F4- 28 PLP +E4F5- 10 D3 BPL $E4CA +E4F7- 8A TXA +E4F8- 30 D0 BMI $E4CA +E4FA- C8 INY +E4FB- B1 5E LDA ($5E),Y +E4FD- A0 00 LDY #$00 +E4FF- 0A ASL +E500- 69 05 ADC #$05 +E502- 65 5E ADC $5E +E504- 85 5E STA $5E +E506- 90 02 BCC $E50A +E508- E6 5F INC $5F +E50A- A6 5F LDX $5F +E50C- E4 95 CPX $95 +E50E- D0 04 BNE $E514 +E510- C5 94 CMP $94 +E512- F0 BA BEQ $E4CE +E514- 20 23 E5 JSR $E523 +E517- F0 F3 BEQ $E50C +E519- B1 5E LDA ($5E),Y +E51B- 30 35 BMI $E552 +E51D- C8 INY +E51E- B1 5E LDA ($5E),Y +E520- 10 30 BPL $E552 +E522- C8 INY +E523- B1 5E LDA ($5E),Y +E525- F0 2B BEQ $E552 +E527- C8 INY +E528- B1 5E LDA ($5E),Y +E52A- AA TAX +E52B- C8 INY +E52C- B1 5E LDA ($5E),Y +E52E- C5 70 CMP $70 +E530- 90 06 BCC $E538 +E532- D0 1E BNE $E552 +E534- E4 6F CPX $6F +E536- B0 1A BCS $E552 +E538- C5 9C CMP $9C +E53A- 90 16 BCC $E552 +E53C- D0 04 BNE $E542 +E53E- E4 9B CPX $9B +E540- 90 10 BCC $E552 +E542- 86 9B STX $9B +E544- 85 9C STA $9C +E546- A5 5E LDA $5E +E548- A6 5F LDX $5F +E54A- 85 8A STA $8A +E54C- 86 8B STX $8B +E54E- A5 8F LDA $8F +E550- 85 91 STA $91 +E552- A5 8F LDA $8F +E554- 18 CLC +E555- 65 5E ADC $5E +E557- 85 5E STA $5E +E559- 90 02 BCC $E55D +E55B- E6 5F INC $5F +E55D- A6 5F LDX $5F +E55F- A0 00 LDY #$00 +E561- 60 RTS +E562- A6 8B LDX $8B +E564- F0 F7 BEQ $E55D +E566- A5 91 LDA $91 +E568- 29 04 AND #$04 +E56A- 4A LSR +E56B- A8 TAY +E56C- 85 91 STA $91 +E56E- B1 8A LDA ($8A),Y +E570- 65 9B ADC $9B +E572- 85 96 STA $96 +E574- A5 9C LDA $9C +E576- 69 00 ADC #$00 +E578- 85 97 STA $97 +E57A- A5 6F LDA $6F +E57C- A6 70 LDX $70 +E57E- 85 94 STA $94 +E580- 86 95 STX $95 +E582- 20 9A D3 JSR $D39A +E585- A4 91 LDY $91 +E587- C8 INY +E588- A5 94 LDA $94 +E58A- 91 8A STA ($8A),Y +E58C- AA TAX +E58D- E6 95 INC $95 +E58F- A5 95 LDA $95 +E591- C8 INY +E592- 91 8A STA ($8A),Y +E594- 4C 88 E4 JMP $E488 +E597- A5 A1 LDA $A1 +E599- 48 PHA +E59A- A5 A0 LDA $A0 +E59C- 48 PHA +E59D- 20 60 DE JSR $DE60 +E5A0- 20 6C DD JSR $DD6C +E5A3- 68 PLA +E5A4- 85 AB STA $AB +E5A6- 68 PLA +E5A7- 85 AC STA $AC +E5A9- A0 00 LDY #$00 +E5AB- B1 AB LDA ($AB),Y +E5AD- 18 CLC +E5AE- 71 A0 ADC ($A0),Y +E5B0- 90 05 BCC $E5B7 +E5B2- A2 B0 LDX #$B0 +E5B4- 4C 12 D4 JMP $D412 +E5B7- 20 D5 E3 JSR $E3D5 +E5BA- 20 D4 E5 JSR $E5D4 +E5BD- A5 8C LDA $8C +E5BF- A4 8D LDY $8D +E5C1- 20 04 E6 JSR $E604 +E5C4- 20 E6 E5 JSR $E5E6 +E5C7- A5 AB LDA $AB +E5C9- A4 AC LDY $AC +E5CB- 20 04 E6 JSR $E604 +E5CE- 20 2A E4 JSR $E42A +E5D1- 4C 95 DD JMP $DD95 +E5D4- A0 00 LDY #$00 +E5D6- B1 AB LDA ($AB),Y +E5D8- 48 PHA +E5D9- C8 INY +E5DA- B1 AB LDA ($AB),Y +E5DC- AA TAX +E5DD- C8 INY +E5DE- B1 AB LDA ($AB),Y +E5E0- A8 TAY +E5E1- 68 PLA +E5E2- 86 5E STX $5E +E5E4- 84 5F STY $5F +E5E6- A8 TAY +E5E7- F0 0A BEQ $E5F3 +E5E9- 48 PHA +E5EA- 88 DEY +E5EB- B1 5E LDA ($5E),Y +E5ED- 91 71 STA ($71),Y +E5EF- 98 TYA +E5F0- D0 F8 BNE $E5EA +E5F2- 68 PLA +E5F3- 18 CLC +E5F4- 65 71 ADC $71 +E5F6- 85 71 STA $71 +E5F8- 90 02 BCC $E5FC +E5FA- E6 72 INC $72 +E5FC- 60 RTS +E5FD- 20 6C DD JSR $DD6C +E600- A5 A0 LDA $A0 +E602- A4 A1 LDY $A1 +E604- 85 5E STA $5E +E606- 84 5F STY $5F +E608- 20 35 E6 JSR $E635 +E60B- 08 PHP +E60C- A0 00 LDY #$00 +E60E- B1 5E LDA ($5E),Y +E610- 48 PHA +E611- C8 INY +E612- B1 5E LDA ($5E),Y +E614- AA TAX +E615- C8 INY +E616- B1 5E LDA ($5E),Y +E618- A8 TAY +E619- 68 PLA +E61A- 28 PLP +E61B- D0 13 BNE $E630 +E61D- C4 70 CPY $70 +E61F- D0 0F BNE $E630 +E621- E4 6F CPX $6F +E623- D0 0B BNE $E630 +E625- 48 PHA +E626- 18 CLC +E627- 65 6F ADC $6F +E629- 85 6F STA $6F +E62B- 90 02 BCC $E62F +E62D- E6 70 INC $70 +E62F- 68 PLA +E630- 86 5E STX $5E +E632- 84 5F STY $5F +E634- 60 RTS +E635- C4 54 CPY $54 +E637- D0 0C BNE $E645 +E639- C5 53 CMP $53 +E63B- D0 08 BNE $E645 +E63D- 85 52 STA $52 +E63F- E9 03 SBC #$03 +E641- 85 53 STA $53 +E643- A0 00 LDY #$00 +E645- 60 RTS +E646- 20 FB E6 JSR $E6FB +E649- 8A TXA +E64A- 48 PHA +E64B- A9 01 LDA #$01 +E64D- 20 DD E3 JSR $E3DD +E650- 68 PLA +E651- A0 00 LDY #$00 +E653- 91 9E STA ($9E),Y +E655- 68 PLA +E656- 68 PLA +E657- 4C 2A E4 JMP $E42A +E65A- 20 B9 E6 JSR $E6B9 +E65D- D1 8C CMP ($8C),Y +E65F- 98 TYA +E660- 90 04 BCC $E666 +E662- B1 8C LDA ($8C),Y +E664- AA TAX +E665- 98 TYA +E666- 48 PHA +E667- 8A TXA +E668- 48 PHA +E669- 20 DD E3 JSR $E3DD +E66C- A5 8C LDA $8C +E66E- A4 8D LDY $8D +E670- 20 04 E6 JSR $E604 +E673- 68 PLA +E674- A8 TAY +E675- 68 PLA +E676- 18 CLC +E677- 65 5E ADC $5E +E679- 85 5E STA $5E +E67B- 90 02 BCC $E67F +E67D- E6 5F INC $5F +E67F- 98 TYA +E680- 20 E6 E5 JSR $E5E6 +E683- 4C 2A E4 JMP $E42A +E686- 20 B9 E6 JSR $E6B9 +E689- 18 CLC +E68A- F1 8C SBC ($8C),Y +E68C- 49 FF EOR #$FF +E68E- 4C 60 E6 JMP $E660 +E691- A9 FF LDA #$FF +E693- 85 A1 STA $A1 +E695- 20 B7 00 JSR $00B7 +E698- C9 29 CMP #$29 +E69A- F0 06 BEQ $E6A2 +E69C- 20 BE DE JSR $DEBE +E69F- 20 F8 E6 JSR $E6F8 +E6A2- 20 B9 E6 JSR $E6B9 +E6A5- CA DEX +E6A6- 8A TXA +E6A7- 48 PHA +E6A8- 18 CLC +E6A9- A2 00 LDX #$00 +E6AB- F1 8C SBC ($8C),Y +E6AD- B0 B8 BCS $E667 +E6AF- 49 FF EOR #$FF +E6B1- C5 A1 CMP $A1 +E6B3- 90 B3 BCC $E668 +E6B5- A5 A1 LDA $A1 +E6B7- B0 AF BCS $E668 +E6B9- 20 B8 DE JSR $DEB8 +E6BC- 68 PLA +E6BD- A8 TAY +E6BE- 68 PLA +E6BF- 85 91 STA $91 +E6C1- 68 PLA +E6C2- 68 PLA +E6C3- 68 PLA +E6C4- AA TAX +E6C5- 68 PLA +E6C6- 85 8C STA $8C +E6C8- 68 PLA +E6C9- 85 8D STA $8D +E6CB- A5 91 LDA $91 +E6CD- 48 PHA +E6CE- 98 TYA +E6CF- 48 PHA +E6D0- A0 00 LDY #$00 +E6D2- 8A TXA +E6D3- F0 1D BEQ $E6F2 +E6D5- 60 RTS +E6D6- 20 DC E6 JSR $E6DC +E6D9- 4C 01 E3 JMP $E301 +E6DC- 20 FD E5 JSR $E5FD +E6DF- A2 00 LDX #$00 +E6E1- 86 11 STX $11 +E6E3- A8 TAY +E6E4- 60 RTS +E6E5- 20 DC E6 JSR $E6DC +E6E8- F0 08 BEQ $E6F2 +E6EA- A0 00 LDY #$00 +E6EC- B1 5E LDA ($5E),Y +E6EE- A8 TAY +E6EF- 4C 01 E3 JMP $E301 +E6F2- 4C 99 E1 JMP $E199 +E6F5- 20 B1 00 JSR $00B1 +E6F8- 20 67 DD JSR $DD67 +E6FB- 20 08 E1 JSR $E108 +E6FE- A6 A0 LDX $A0 +E700- D0 F0 BNE $E6F2 +E702- A6 A1 LDX $A1 +E704- 4C B7 00 JMP $00B7 +E707- 20 DC E6 JSR $E6DC +E70A- D0 03 BNE $E70F +E70C- 4C 4E E8 JMP $E84E +E70F- A6 B8 LDX $B8 +E711- A4 B9 LDY $B9 +E713- 86 AD STX $AD +E715- 84 AE STY $AE +E717- A6 5E LDX $5E +E719- 86 B8 STX $B8 +E71B- 18 CLC +E71C- 65 5E ADC $5E +E71E- 85 60 STA $60 +E720- A6 5F LDX $5F +E722- 86 B9 STX $B9 +E724- 90 01 BCC $E727 +E726- E8 INX +E727- 86 61 STX $61 +E729- A0 00 LDY #$00 +E72B- B1 60 LDA ($60),Y +E72D- 48 PHA +E72E- A9 00 LDA #$00 +E730- 91 60 STA ($60),Y +E732- 20 B7 00 JSR $00B7 +E735- 20 4A EC JSR $EC4A +E738- 68 PLA +E739- A0 00 LDY #$00 +E73B- 91 60 STA ($60),Y +E73D- A6 AD LDX $AD +E73F- A4 AE LDY $AE +E741- 86 B8 STX $B8 +E743- 84 B9 STY $B9 +E745- 60 RTS +E746- 20 67 DD JSR $DD67 +E749- 20 52 E7 JSR $E752 +E74C- 20 BE DE JSR $DEBE +E74F- 4C F8 E6 JMP $E6F8 +E752- A5 9D LDA $9D +E754- C9 91 CMP #$91 +E756- B0 9A BCS $E6F2 +E758- 20 F2 EB JSR $EBF2 +E75B- A5 A0 LDA $A0 +E75D- A4 A1 LDY $A1 +E75F- 84 50 STY $50 +E761- 85 51 STA $51 +E763- 60 RTS +E764- A5 50 LDA $50 +E766- 48 PHA +E767- A5 51 LDA $51 +E769- 48 PHA +E76A- 20 52 E7 JSR $E752 +E76D- A0 00 LDY #$00 +E76F- B1 50 LDA ($50),Y +E771- A8 TAY +E772- 68 PLA +E773- 85 51 STA $51 +E775- 68 PLA +E776- 85 50 STA $50 +E778- 4C 01 E3 JMP $E301 +E77B- 20 46 E7 JSR $E746 +E77E- 8A TXA +E77F- A0 00 LDY #$00 +E781- 91 50 STA ($50),Y +E783- 60 RTS +E784- 20 46 E7 JSR $E746 +E787- 86 85 STX $85 +E789- A2 00 LDX #$00 +E78B- 20 B7 00 JSR $00B7 +E78E- F0 03 BEQ $E793 +E790- 20 4C E7 JSR $E74C +E793- 86 86 STX $86 +E795- A0 00 LDY #$00 +E797- B1 50 LDA ($50),Y +E799- 45 86 EOR $86 +E79B- 25 85 AND $85 +E79D- F0 F8 BEQ $E797 +E79F- 60 RTS +E7A0- A9 64 LDA #$64 +E7A2- A0 EE LDY #$EE +E7A4- 4C BE E7 JMP $E7BE +E7A7- 20 E3 E9 JSR $E9E3 +E7AA- A5 A2 LDA $A2 +E7AC- 49 FF EOR #$FF +E7AE- 85 A2 STA $A2 +E7B0- 45 AA EOR $AA +E7B2- 85 AB STA $AB +E7B4- A5 9D LDA $9D +E7B6- 4C C1 E7 JMP $E7C1 +E7B9- 20 F0 E8 JSR $E8F0 +E7BC- 90 3C BCC $E7FA +E7BE- 20 E3 E9 JSR $E9E3 +E7C1- D0 03 BNE $E7C6 +E7C3- 4C 53 EB JMP $EB53 +E7C6- A6 AC LDX $AC +E7C8- 86 92 STX $92 +E7CA- A2 A5 LDX #$A5 +E7CC- A5 A5 LDA $A5 +E7CE- A8 TAY +E7CF- F0 CE BEQ $E79F +E7D1- 38 SEC +E7D2- E5 9D SBC $9D +E7D4- F0 24 BEQ $E7FA +E7D6- 90 12 BCC $E7EA +E7D8- 84 9D STY $9D +E7DA- A4 AA LDY $AA +E7DC- 84 A2 STY $A2 +E7DE- 49 FF EOR #$FF +E7E0- 69 00 ADC #$00 +E7E2- A0 00 LDY #$00 +E7E4- 84 92 STY $92 +E7E6- A2 9D LDX #$9D +E7E8- D0 04 BNE $E7EE +E7EA- A0 00 LDY #$00 +E7EC- 84 AC STY $AC +E7EE- C9 F9 CMP #$F9 +E7F0- 30 C7 BMI $E7B9 +E7F2- A8 TAY +E7F3- A5 AC LDA $AC +E7F5- 56 01 LSR $01,X +E7F7- 20 07 E9 JSR $E907 +E7FA- 24 AB BIT $AB +E7FC- 10 57 BPL $E855 +E7FE- A0 9D LDY #$9D +E800- E0 A5 CPX #$A5 +E802- F0 02 BEQ $E806 +E804- A0 A5 LDY #$A5 +E806- 38 SEC +E807- 49 FF EOR #$FF +E809- 65 92 ADC $92 +E80B- 85 AC STA $AC +E80D- B9 04 00 LDA $0004,Y +E810- F5 04 SBC $04,X +E812- 85 A1 STA $A1 +E814- B9 03 00 LDA $0003,Y +E817- F5 03 SBC $03,X +E819- 85 A0 STA $A0 +E81B- B9 02 00 LDA $0002,Y +E81E- F5 02 SBC $02,X +E820- 85 9F STA $9F +E822- B9 01 00 LDA $0001,Y +E825- F5 01 SBC $01,X +E827- 85 9E STA $9E +E829- B0 03 BCS $E82E +E82B- 20 9E E8 JSR $E89E +E82E- A0 00 LDY #$00 +E830- 98 TYA +E831- 18 CLC +E832- A6 9E LDX $9E +E834- D0 4A BNE $E880 +E836- A6 9F LDX $9F +E838- 86 9E STX $9E +E83A- A6 A0 LDX $A0 +E83C- 86 9F STX $9F +E83E- A6 A1 LDX $A1 +E840- 86 A0 STX $A0 +E842- A6 AC LDX $AC +E844- 86 A1 STX $A1 +E846- 84 AC STY $AC +E848- 69 08 ADC #$08 +E84A- C9 20 CMP #$20 +E84C- D0 E4 BNE $E832 +E84E- A9 00 LDA #$00 +E850- 85 9D STA $9D +E852- 85 A2 STA $A2 +E854- 60 RTS +E855- 65 92 ADC $92 +E857- 85 AC STA $AC +E859- A5 A1 LDA $A1 +E85B- 65 A9 ADC $A9 +E85D- 85 A1 STA $A1 +E85F- A5 A0 LDA $A0 +E861- 65 A8 ADC $A8 +E863- 85 A0 STA $A0 +E865- A5 9F LDA $9F +E867- 65 A7 ADC $A7 +E869- 85 9F STA $9F +E86B- A5 9E LDA $9E +E86D- 65 A6 ADC $A6 +E86F- 85 9E STA $9E +E871- 4C 8D E8 JMP $E88D +E874- 69 01 ADC #$01 +E876- 06 AC ASL $AC +E878- 26 A1 ROL $A1 +E87A- 26 A0 ROL $A0 +E87C- 26 9F ROL $9F +E87E- 26 9E ROL $9E +E880- 10 F2 BPL $E874 +E882- 38 SEC +E883- E5 9D SBC $9D +E885- B0 C7 BCS $E84E +E887- 49 FF EOR #$FF +E889- 69 01 ADC #$01 +E88B- 85 9D STA $9D +E88D- 90 0E BCC $E89D +E88F- E6 9D INC $9D +E891- F0 42 BEQ $E8D5 +E893- 66 9E ROR $9E +E895- 66 9F ROR $9F +E897- 66 A0 ROR $A0 +E899- 66 A1 ROR $A1 +E89B- 66 AC ROR $AC +E89D- 60 RTS +E89E- A5 A2 LDA $A2 +E8A0- 49 FF EOR #$FF +E8A2- 85 A2 STA $A2 +E8A4- A5 9E LDA $9E +E8A6- 49 FF EOR #$FF +E8A8- 85 9E STA $9E +E8AA- A5 9F LDA $9F +E8AC- 49 FF EOR #$FF +E8AE- 85 9F STA $9F +E8B0- A5 A0 LDA $A0 +E8B2- 49 FF EOR #$FF +E8B4- 85 A0 STA $A0 +E8B6- A5 A1 LDA $A1 +E8B8- 49 FF EOR #$FF +E8BA- 85 A1 STA $A1 +E8BC- A5 AC LDA $AC +E8BE- 49 FF EOR #$FF +E8C0- 85 AC STA $AC +E8C2- E6 AC INC $AC +E8C4- D0 0E BNE $E8D4 +E8C6- E6 A1 INC $A1 +E8C8- D0 0A BNE $E8D4 +E8CA- E6 A0 INC $A0 +E8CC- D0 06 BNE $E8D4 +E8CE- E6 9F INC $9F +E8D0- D0 02 BNE $E8D4 +E8D2- E6 9E INC $9E +E8D4- 60 RTS +E8D5- A2 45 LDX #$45 +E8D7- 4C 12 D4 JMP $D412 +E8DA- A2 61 LDX #$61 +E8DC- B4 04 LDY $04,X +E8DE- 84 AC STY $AC +E8E0- B4 03 LDY $03,X +E8E2- 94 04 STY $04,X +E8E4- B4 02 LDY $02,X +E8E6- 94 03 STY $03,X +E8E8- B4 01 LDY $01,X +E8EA- 94 02 STY $02,X +E8EC- A4 A4 LDY $A4 +E8EE- 94 01 STY $01,X +E8F0- 69 08 ADC #$08 +E8F2- 30 E8 BMI $E8DC +E8F4- F0 E6 BEQ $E8DC +E8F6- E9 08 SBC #$08 +E8F8- A8 TAY +E8F9- A5 AC LDA $AC +E8FB- B0 14 BCS $E911 +E8FD- 16 01 ASL $01,X +E8FF- 90 02 BCC $E903 +E901- F6 01 INC $01,X +E903- 76 01 ROR $01,X +E905- 76 01 ROR $01,X +E907- 76 02 ROR $02,X +E909- 76 03 ROR $03,X +E90B- 76 04 ROR $04,X +E90D- 6A ROR +E90E- C8 INY +E90F- D0 EC BNE $E8FD +E911- 18 CLC +E912- 60 RTS +E913- 81 00 STA ($00,X) +E915- 00 BRK +E916- 00 BRK +E917- 00 BRK +E918- 03 ??? +E919- 7F ??? +E91A- 5E 56 CB LSR $CB56,X +E91D- 79 80 13 ADC $1380,Y +E920- 9B ??? +E921- 0B ??? +E922- 64 80 STZ $80 +E924- 76 38 ROR $38,X +E926- 93 ??? +E927- 16 82 ASL $82,X +E929- 38 SEC +E92A- AA TAX +E92B- 3B ??? +E92C- 20 80 35 JSR $3580 +E92F- 04 F3 TSB $F3 +E931- 34 81 BIT $81,X +E933- 35 04 AND $04,X +E935- F3 ??? +E936- 34 80 BIT $80,X +E938- 80 00 BRA $E93A +E93A- 00 BRK +E93B- 00 BRK +E93C- 80 31 BRA $E96F +E93E- 72 17 ADC ($17) +E940- F8 SED +E941- 20 82 EB JSR $EB82 +E944- F0 02 BEQ $E948 +E946- 10 03 BPL $E94B +E948- 4C 99 E1 JMP $E199 +E94B- A5 9D LDA $9D +E94D- E9 7F SBC #$7F +E94F- 48 PHA +E950- A9 80 LDA #$80 +E952- 85 9D STA $9D +E954- A9 2D LDA #$2D +E956- A0 E9 LDY #$E9 +E958- 20 BE E7 JSR $E7BE +E95B- A9 32 LDA #$32 +E95D- A0 E9 LDY #$E9 +E95F- 20 66 EA JSR $EA66 +E962- A9 13 LDA #$13 +E964- A0 E9 LDY #$E9 +E966- 20 A7 E7 JSR $E7A7 +E969- A9 18 LDA #$18 +E96B- A0 E9 LDY #$E9 +E96D- 20 5C EF JSR $EF5C +E970- A9 37 LDA #$37 +E972- A0 E9 LDY #$E9 +E974- 20 BE E7 JSR $E7BE +E977- 68 PLA +E978- 20 D5 EC JSR $ECD5 +E97B- A9 3C LDA #$3C +E97D- A0 E9 LDY #$E9 +E97F- 20 E3 E9 JSR $E9E3 +E982- D0 03 BNE $E987 +E984- 4C E2 E9 JMP $E9E2 +E987- 20 0E EA JSR $EA0E +E98A- A9 00 LDA #$00 +E98C- 85 62 STA $62 +E98E- 85 63 STA $63 +E990- 85 64 STA $64 +E992- 85 65 STA $65 +E994- A5 AC LDA $AC +E996- 20 B0 E9 JSR $E9B0 +E999- A5 A1 LDA $A1 +E99B- 20 B0 E9 JSR $E9B0 +E99E- A5 A0 LDA $A0 +E9A0- 20 B0 E9 JSR $E9B0 +E9A3- A5 9F LDA $9F +E9A5- 20 B0 E9 JSR $E9B0 +E9A8- A5 9E LDA $9E +E9AA- 20 B5 E9 JSR $E9B5 +E9AD- 4C E6 EA JMP $EAE6 +E9B0- D0 03 BNE $E9B5 +E9B2- 4C DA E8 JMP $E8DA +E9B5- 4A LSR +E9B6- 09 80 ORA #$80 +E9B8- A8 TAY +E9B9- 90 19 BCC $E9D4 +E9BB- 18 CLC +E9BC- A5 65 LDA $65 +E9BE- 65 A9 ADC $A9 +E9C0- 85 65 STA $65 +E9C2- A5 64 LDA $64 +E9C4- 65 A8 ADC $A8 +E9C6- 85 64 STA $64 +E9C8- A5 63 LDA $63 +E9CA- 65 A7 ADC $A7 +E9CC- 85 63 STA $63 +E9CE- A5 62 LDA $62 +E9D0- 65 A6 ADC $A6 +E9D2- 85 62 STA $62 +E9D4- 66 62 ROR $62 +E9D6- 66 63 ROR $63 +E9D8- 66 64 ROR $64 +E9DA- 66 65 ROR $65 +E9DC- 66 AC ROR $AC +E9DE- 98 TYA +E9DF- 4A LSR +E9E0- D0 D6 BNE $E9B8 +E9E2- 60 RTS +E9E3- 85 5E STA $5E +E9E5- 84 5F STY $5F +E9E7- A0 04 LDY #$04 +E9E9- B1 5E LDA ($5E),Y +E9EB- 85 A9 STA $A9 +E9ED- 88 DEY +E9EE- B1 5E LDA ($5E),Y +E9F0- 85 A8 STA $A8 +E9F2- 88 DEY +E9F3- B1 5E LDA ($5E),Y +E9F5- 85 A7 STA $A7 +E9F7- 88 DEY +E9F8- B1 5E LDA ($5E),Y +E9FA- 85 AA STA $AA +E9FC- 45 A2 EOR $A2 +E9FE- 85 AB STA $AB +EA00- A5 AA LDA $AA +EA02- 09 80 ORA #$80 +EA04- 85 A6 STA $A6 +EA06- 88 DEY +EA07- B1 5E LDA ($5E),Y +EA09- 85 A5 STA $A5 +EA0B- A5 9D LDA $9D +EA0D- 60 RTS +EA0E- A5 A5 LDA $A5 +EA10- F0 1F BEQ $EA31 +EA12- 18 CLC +EA13- 65 9D ADC $9D +EA15- 90 04 BCC $EA1B +EA17- 30 1D BMI $EA36 +EA19- 18 CLC +EA1A- 2C 10 14 BIT $1410 +EA1D- 69 80 ADC #$80 +EA1F- 85 9D STA $9D +EA21- D0 03 BNE $EA26 +EA23- 4C 52 E8 JMP $E852 +EA26- A5 AB LDA $AB +EA28- 85 A2 STA $A2 +EA2A- 60 RTS +EA2B- A5 A2 LDA $A2 +EA2D- 49 FF EOR #$FF +EA2F- 30 05 BMI $EA36 +EA31- 68 PLA +EA32- 68 PLA +EA33- 4C 4E E8 JMP $E84E +EA36- 4C D5 E8 JMP $E8D5 +EA39- 20 63 EB JSR $EB63 +EA3C- AA TAX +EA3D- F0 10 BEQ $EA4F +EA3F- 18 CLC +EA40- 69 02 ADC #$02 +EA42- B0 F2 BCS $EA36 +EA44- A2 00 LDX #$00 +EA46- 86 AB STX $AB +EA48- 20 CE E7 JSR $E7CE +EA4B- E6 9D INC $9D +EA4D- F0 E7 BEQ $EA36 +EA4F- 60 RTS +EA50- 84 20 STY $20 +EA52- 00 BRK +EA53- 00 BRK +EA54- 00 BRK +EA55- 20 63 EB JSR $EB63 +EA58- A9 50 LDA #$50 +EA5A- A0 EA LDY #$EA +EA5C- A2 00 LDX #$00 +EA5E- 86 AB STX $AB +EA60- 20 F9 EA JSR $EAF9 +EA63- 4C 69 EA JMP $EA69 +EA66- 20 E3 E9 JSR $E9E3 +EA69- F0 76 BEQ $EAE1 +EA6B- 20 72 EB JSR $EB72 +EA6E- A9 00 LDA #$00 +EA70- 38 SEC +EA71- E5 9D SBC $9D +EA73- 85 9D STA $9D +EA75- 20 0E EA JSR $EA0E +EA78- E6 9D INC $9D +EA7A- F0 BA BEQ $EA36 +EA7C- A2 FC LDX #$FC +EA7E- A9 01 LDA #$01 +EA80- A4 A6 LDY $A6 +EA82- C4 9E CPY $9E +EA84- D0 10 BNE $EA96 +EA86- A4 A7 LDY $A7 +EA88- C4 9F CPY $9F +EA8A- D0 0A BNE $EA96 +EA8C- A4 A8 LDY $A8 +EA8E- C4 A0 CPY $A0 +EA90- D0 04 BNE $EA96 +EA92- A4 A9 LDY $A9 +EA94- C4 A1 CPY $A1 +EA96- 08 PHP +EA97- 2A ROL +EA98- 90 09 BCC $EAA3 +EA9A- E8 INX +EA9B- 95 65 STA $65,X +EA9D- F0 32 BEQ $EAD1 +EA9F- 10 34 BPL $EAD5 +EAA1- A9 01 LDA #$01 +EAA3- 28 PLP +EAA4- B0 0E BCS $EAB4 +EAA6- 06 A9 ASL $A9 +EAA8- 26 A8 ROL $A8 +EAAA- 26 A7 ROL $A7 +EAAC- 26 A6 ROL $A6 +EAAE- B0 E6 BCS $EA96 +EAB0- 30 CE BMI $EA80 +EAB2- 10 E2 BPL $EA96 +EAB4- A8 TAY +EAB5- A5 A9 LDA $A9 +EAB7- E5 A1 SBC $A1 +EAB9- 85 A9 STA $A9 +EABB- A5 A8 LDA $A8 +EABD- E5 A0 SBC $A0 +EABF- 85 A8 STA $A8 +EAC1- A5 A7 LDA $A7 +EAC3- E5 9F SBC $9F +EAC5- 85 A7 STA $A7 +EAC7- A5 A6 LDA $A6 +EAC9- E5 9E SBC $9E +EACB- 85 A6 STA $A6 +EACD- 98 TYA +EACE- 4C A6 EA JMP $EAA6 +EAD1- A9 40 LDA #$40 +EAD3- D0 CE BNE $EAA3 +EAD5- 0A ASL +EAD6- 0A ASL +EAD7- 0A ASL +EAD8- 0A ASL +EAD9- 0A ASL +EADA- 0A ASL +EADB- 85 AC STA $AC +EADD- 28 PLP +EADE- 4C E6 EA JMP $EAE6 +EAE1- A2 85 LDX #$85 +EAE3- 4C 12 D4 JMP $D412 +EAE6- A5 62 LDA $62 +EAE8- 85 9E STA $9E +EAEA- A5 63 LDA $63 +EAEC- 85 9F STA $9F +EAEE- A5 64 LDA $64 +EAF0- 85 A0 STA $A0 +EAF2- A5 65 LDA $65 +EAF4- 85 A1 STA $A1 +EAF6- 4C 2E E8 JMP $E82E +EAF9- 85 5E STA $5E +EAFB- 84 5F STY $5F +EAFD- A0 04 LDY #$04 +EAFF- B1 5E LDA ($5E),Y +EB01- 85 A1 STA $A1 +EB03- 88 DEY +EB04- B1 5E LDA ($5E),Y +EB06- 85 A0 STA $A0 +EB08- 88 DEY +EB09- B1 5E LDA ($5E),Y +EB0B- 85 9F STA $9F +EB0D- 88 DEY +EB0E- B1 5E LDA ($5E),Y +EB10- 85 A2 STA $A2 +EB12- 09 80 ORA #$80 +EB14- 85 9E STA $9E +EB16- 88 DEY +EB17- B1 5E LDA ($5E),Y +EB19- 85 9D STA $9D +EB1B- 84 AC STY $AC +EB1D- 60 RTS +EB1E- A2 98 LDX #$98 +EB20- 2C A2 93 BIT $93A2 +EB23- A0 00 LDY #$00 +EB25- F0 04 BEQ $EB2B +EB27- A6 85 LDX $85 +EB29- A4 86 LDY $86 +EB2B- 20 72 EB JSR $EB72 +EB2E- 86 5E STX $5E +EB30- 84 5F STY $5F +EB32- A0 04 LDY #$04 +EB34- A5 A1 LDA $A1 +EB36- 91 5E STA ($5E),Y +EB38- 88 DEY +EB39- A5 A0 LDA $A0 +EB3B- 91 5E STA ($5E),Y +EB3D- 88 DEY +EB3E- A5 9F LDA $9F +EB40- 91 5E STA ($5E),Y +EB42- 88 DEY +EB43- A5 A2 LDA $A2 +EB45- 09 7F ORA #$7F +EB47- 25 9E AND $9E +EB49- 91 5E STA ($5E),Y +EB4B- 88 DEY +EB4C- A5 9D LDA $9D +EB4E- 91 5E STA ($5E),Y +EB50- 84 AC STY $AC +EB52- 60 RTS +EB53- A5 AA LDA $AA +EB55- 85 A2 STA $A2 +EB57- A2 05 LDX #$05 +EB59- B5 A4 LDA $A4,X +EB5B- 95 9C STA $9C,X +EB5D- CA DEX +EB5E- D0 F9 BNE $EB59 +EB60- 86 AC STX $AC +EB62- 60 RTS +EB63- 20 72 EB JSR $EB72 +EB66- A2 06 LDX #$06 +EB68- B5 9C LDA $9C,X +EB6A- 95 A4 STA $A4,X +EB6C- CA DEX +EB6D- D0 F9 BNE $EB68 +EB6F- 86 AC STX $AC +EB71- 60 RTS +EB72- A5 9D LDA $9D +EB74- F0 FB BEQ $EB71 +EB76- 06 AC ASL $AC +EB78- 90 F7 BCC $EB71 +EB7A- 20 C6 E8 JSR $E8C6 +EB7D- D0 F2 BNE $EB71 +EB7F- 4C 8F E8 JMP $E88F +EB82- A5 9D LDA $9D +EB84- F0 09 BEQ $EB8F +EB86- A5 A2 LDA $A2 +EB88- 2A ROL +EB89- A9 FF LDA #$FF +EB8B- B0 02 BCS $EB8F +EB8D- A9 01 LDA #$01 +EB8F- 60 RTS +EB90- 20 82 EB JSR $EB82 +EB93- 85 9E STA $9E +EB95- A9 00 LDA #$00 +EB97- 85 9F STA $9F +EB99- A2 88 LDX #$88 +EB9B- A5 9E LDA $9E +EB9D- 49 FF EOR #$FF +EB9F- 2A ROL +EBA0- A9 00 LDA #$00 +EBA2- 85 A1 STA $A1 +EBA4- 85 A0 STA $A0 +EBA6- 86 9D STX $9D +EBA8- 85 AC STA $AC +EBAA- 85 A2 STA $A2 +EBAC- 4C 29 E8 JMP $E829 +EBAF- 46 A2 LSR $A2 +EBB1- 60 RTS +EBB2- 85 60 STA $60 +EBB4- 84 61 STY $61 +EBB6- A0 00 LDY #$00 +EBB8- B1 60 LDA ($60),Y +EBBA- C8 INY +EBBB- AA TAX +EBBC- F0 C4 BEQ $EB82 +EBBE- B1 60 LDA ($60),Y +EBC0- 45 A2 EOR $A2 +EBC2- 30 C2 BMI $EB86 +EBC4- E4 9D CPX $9D +EBC6- D0 21 BNE $EBE9 +EBC8- B1 60 LDA ($60),Y +EBCA- 09 80 ORA #$80 +EBCC- C5 9E CMP $9E +EBCE- D0 19 BNE $EBE9 +EBD0- C8 INY +EBD1- B1 60 LDA ($60),Y +EBD3- C5 9F CMP $9F +EBD5- D0 12 BNE $EBE9 +EBD7- C8 INY +EBD8- B1 60 LDA ($60),Y +EBDA- C5 A0 CMP $A0 +EBDC- D0 0B BNE $EBE9 +EBDE- C8 INY +EBDF- A9 7F LDA #$7F +EBE1- C5 AC CMP $AC +EBE3- B1 60 LDA ($60),Y +EBE5- E5 A1 SBC $A1 +EBE7- F0 28 BEQ $EC11 +EBE9- A5 A2 LDA $A2 +EBEB- 90 02 BCC $EBEF +EBED- 49 FF EOR #$FF +EBEF- 4C 88 EB JMP $EB88 +EBF2- A5 9D LDA $9D +EBF4- F0 4A BEQ $EC40 +EBF6- 38 SEC +EBF7- E9 A0 SBC #$A0 +EBF9- 24 A2 BIT $A2 +EBFB- 10 09 BPL $EC06 +EBFD- AA TAX +EBFE- A9 FF LDA #$FF +EC00- 85 A4 STA $A4 +EC02- 20 A4 E8 JSR $E8A4 +EC05- 8A TXA +EC06- A2 9D LDX #$9D +EC08- C9 F9 CMP #$F9 +EC0A- 10 06 BPL $EC12 +EC0C- 20 F0 E8 JSR $E8F0 +EC0F- 84 A4 STY $A4 +EC11- 60 RTS +EC12- A8 TAY +EC13- A5 A2 LDA $A2 +EC15- 29 80 AND #$80 +EC17- 46 9E LSR $9E +EC19- 05 9E ORA $9E +EC1B- 85 9E STA $9E +EC1D- 20 07 E9 JSR $E907 +EC20- 84 A4 STY $A4 +EC22- 60 RTS +EC23- A5 9D LDA $9D +EC25- C9 A0 CMP #$A0 +EC27- B0 20 BCS $EC49 +EC29- 20 F2 EB JSR $EBF2 +EC2C- 84 AC STY $AC +EC2E- A5 A2 LDA $A2 +EC30- 84 A2 STY $A2 +EC32- 49 80 EOR #$80 +EC34- 2A ROL +EC35- A9 A0 LDA #$A0 +EC37- 85 9D STA $9D +EC39- A5 A1 LDA $A1 +EC3B- 85 0D STA $0D +EC3D- 4C 29 E8 JMP $E829 +EC40- 85 9E STA $9E +EC42- 85 9F STA $9F +EC44- 85 A0 STA $A0 +EC46- 85 A1 STA $A1 +EC48- A8 TAY +EC49- 60 RTS +EC4A- A0 00 LDY #$00 +EC4C- A2 0A LDX #$0A +EC4E- 94 99 STY $99,X +EC50- CA DEX +EC51- 10 FB BPL $EC4E +EC53- 90 0F BCC $EC64 +EC55- C9 2D CMP #$2D +EC57- D0 04 BNE $EC5D +EC59- 86 A3 STX $A3 +EC5B- F0 04 BEQ $EC61 +EC5D- C9 2B CMP #$2B +EC5F- D0 05 BNE $EC66 +EC61- 20 B1 00 JSR $00B1 +EC64- 90 5B BCC $ECC1 +EC66- C9 2E CMP #$2E +EC68- F0 2E BEQ $EC98 +EC6A- C9 45 CMP #$45 +EC6C- D0 30 BNE $EC9E +EC6E- 20 B1 00 JSR $00B1 +EC71- 90 17 BCC $EC8A +EC73- C9 C9 CMP #$C9 +EC75- F0 0E BEQ $EC85 +EC77- C9 2D CMP #$2D +EC79- F0 0A BEQ $EC85 +EC7B- C9 C8 CMP #$C8 +EC7D- F0 08 BEQ $EC87 +EC7F- C9 2B CMP #$2B +EC81- F0 04 BEQ $EC87 +EC83- D0 07 BNE $EC8C +EC85- 66 9C ROR $9C +EC87- 20 B1 00 JSR $00B1 +EC8A- 90 5C BCC $ECE8 +EC8C- 24 9C BIT $9C +EC8E- 10 0E BPL $EC9E +EC90- A9 00 LDA #$00 +EC92- 38 SEC +EC93- E5 9A SBC $9A +EC95- 4C A0 EC JMP $ECA0 +EC98- 66 9B ROR $9B +EC9A- 24 9B BIT $9B +EC9C- 50 C3 BVC $EC61 +EC9E- A5 9A LDA $9A +ECA0- 38 SEC +ECA1- E5 99 SBC $99 +ECA3- 85 9A STA $9A +ECA5- F0 12 BEQ $ECB9 +ECA7- 10 09 BPL $ECB2 +ECA9- 20 55 EA JSR $EA55 +ECAC- E6 9A INC $9A +ECAE- D0 F9 BNE $ECA9 +ECB0- F0 07 BEQ $ECB9 +ECB2- 20 39 EA JSR $EA39 +ECB5- C6 9A DEC $9A +ECB7- D0 F9 BNE $ECB2 +ECB9- A5 A3 LDA $A3 +ECBB- 30 01 BMI $ECBE +ECBD- 60 RTS +ECBE- 4C D0 EE JMP $EED0 +ECC1- 48 PHA +ECC2- 24 9B BIT $9B +ECC4- 10 02 BPL $ECC8 +ECC6- E6 99 INC $99 +ECC8- 20 39 EA JSR $EA39 +ECCB- 68 PLA +ECCC- 38 SEC +ECCD- E9 30 SBC #$30 +ECCF- 20 D5 EC JSR $ECD5 +ECD2- 4C 61 EC JMP $EC61 +ECD5- 48 PHA +ECD6- 20 63 EB JSR $EB63 +ECD9- 68 PLA +ECDA- 20 93 EB JSR $EB93 +ECDD- A5 AA LDA $AA +ECDF- 45 A2 EOR $A2 +ECE1- 85 AB STA $AB +ECE3- A6 9D LDX $9D +ECE5- 4C C1 E7 JMP $E7C1 +ECE8- A5 9A LDA $9A +ECEA- C9 0A CMP #$0A +ECEC- 90 09 BCC $ECF7 +ECEE- A9 64 LDA #$64 +ECF0- 24 9C BIT $9C +ECF2- 30 11 BMI $ED05 +ECF4- 4C D5 E8 JMP $E8D5 +ECF7- 0A ASL +ECF8- 0A ASL +ECF9- 18 CLC +ECFA- 65 9A ADC $9A +ECFC- 0A ASL +ECFD- 18 CLC +ECFE- A0 00 LDY #$00 +ED00- 71 B8 ADC ($B8),Y +ED02- 38 SEC +ED03- E9 30 SBC #$30 +ED05- 85 9A STA $9A +ED07- 4C 87 EC JMP $EC87 +ED0A- 9B ??? +ED0B- 3E BC 1F ROL $1FBC,X +ED0E- FD 9E 6E SBC $6E9E,X +ED11- 6B ??? +ED12- 27 ??? +ED13- FD 9E 6E SBC $6E9E,X +ED16- 6B ??? +ED17- 28 PLP +ED18- 00 BRK +ED19- A9 58 LDA #$58 +ED1B- A0 D3 LDY #$D3 +ED1D- 20 31 ED JSR $ED31 +ED20- A5 76 LDA $76 +ED22- A6 75 LDX $75 +ED24- 85 9E STA $9E +ED26- 86 9F STX $9F +ED28- A2 90 LDX #$90 +ED2A- 38 SEC +ED2B- 20 A0 EB JSR $EBA0 +ED2E- 20 34 ED JSR $ED34 +ED31- 4C 3A DB JMP $DB3A +ED34- A0 01 LDY #$01 +ED36- A9 2D LDA #$2D +ED38- 88 DEY +ED39- 24 A2 BIT $A2 +ED3B- 10 04 BPL $ED41 +ED3D- C8 INY +ED3E- 99 FF 00 STA $00FF,Y +ED41- 85 A2 STA $A2 +ED43- 84 AD STY $AD +ED45- C8 INY +ED46- A9 30 LDA #$30 +ED48- A6 9D LDX $9D +ED4A- D0 03 BNE $ED4F +ED4C- 4C 57 EE JMP $EE57 +ED4F- A9 00 LDA #$00 +ED51- E0 80 CPX #$80 +ED53- F0 02 BEQ $ED57 +ED55- B0 09 BCS $ED60 +ED57- A9 14 LDA #$14 +ED59- A0 ED LDY #$ED +ED5B- 20 7F E9 JSR $E97F +ED5E- A9 F7 LDA #$F7 +ED60- 85 99 STA $99 +ED62- A9 0F LDA #$0F +ED64- A0 ED LDY #$ED +ED66- 20 B2 EB JSR $EBB2 +ED69- F0 1E BEQ $ED89 +ED6B- 10 12 BPL $ED7F +ED6D- A9 0A LDA #$0A +ED6F- A0 ED LDY #$ED +ED71- 20 B2 EB JSR $EBB2 +ED74- F0 02 BEQ $ED78 +ED76- 10 0E BPL $ED86 +ED78- 20 39 EA JSR $EA39 +ED7B- C6 99 DEC $99 +ED7D- D0 EE BNE $ED6D +ED7F- 20 55 EA JSR $EA55 +ED82- E6 99 INC $99 +ED84- D0 DC BNE $ED62 +ED86- 20 A0 E7 JSR $E7A0 +ED89- 20 F2 EB JSR $EBF2 +ED8C- A2 01 LDX #$01 +ED8E- A5 99 LDA $99 +ED90- 18 CLC +ED91- 69 0A ADC #$0A +ED93- 30 09 BMI $ED9E +ED95- C9 0B CMP #$0B +ED97- B0 06 BCS $ED9F +ED99- 69 FF ADC #$FF +ED9B- AA TAX +ED9C- A9 02 LDA #$02 +ED9E- 38 SEC +ED9F- E9 02 SBC #$02 +EDA1- 85 9A STA $9A +EDA3- 86 99 STX $99 +EDA5- 8A TXA +EDA6- F0 02 BEQ $EDAA +EDA8- 10 13 BPL $EDBD +EDAA- A4 AD LDY $AD +EDAC- A9 2E LDA #$2E +EDAE- C8 INY +EDAF- 99 FF 00 STA $00FF,Y +EDB2- 8A TXA +EDB3- F0 06 BEQ $EDBB +EDB5- A9 30 LDA #$30 +EDB7- C8 INY +EDB8- 99 FF 00 STA $00FF,Y +EDBB- 84 AD STY $AD +EDBD- A0 00 LDY #$00 +EDBF- A2 80 LDX #$80 +EDC1- A5 A1 LDA $A1 +EDC3- 18 CLC +EDC4- 79 6C EE ADC $EE6C,Y +EDC7- 85 A1 STA $A1 +EDC9- A5 A0 LDA $A0 +EDCB- 79 6B EE ADC $EE6B,Y +EDCE- 85 A0 STA $A0 +EDD0- A5 9F LDA $9F +EDD2- 79 6A EE ADC $EE6A,Y +EDD5- 85 9F STA $9F +EDD7- A5 9E LDA $9E +EDD9- 79 69 EE ADC $EE69,Y +EDDC- 85 9E STA $9E +EDDE- E8 INX +EDDF- B0 04 BCS $EDE5 +EDE1- 10 DE BPL $EDC1 +EDE3- 30 02 BMI $EDE7 +EDE5- 30 DA BMI $EDC1 +EDE7- 8A TXA +EDE8- 90 04 BCC $EDEE +EDEA- 49 FF EOR #$FF +EDEC- 69 0A ADC #$0A +EDEE- 69 2F ADC #$2F +EDF0- C8 INY +EDF1- C8 INY +EDF2- C8 INY +EDF3- C8 INY +EDF4- 84 83 STY $83 +EDF6- A4 AD LDY $AD +EDF8- C8 INY +EDF9- AA TAX +EDFA- 29 7F AND #$7F +EDFC- 99 FF 00 STA $00FF,Y +EDFF- C6 99 DEC $99 +EE01- D0 06 BNE $EE09 +EE03- A9 2E LDA #$2E +EE05- C8 INY +EE06- 99 FF 00 STA $00FF,Y +EE09- 84 AD STY $AD +EE0B- A4 83 LDY $83 +EE0D- 8A TXA +EE0E- 49 FF EOR #$FF +EE10- 29 80 AND #$80 +EE12- AA TAX +EE13- C0 24 CPY #$24 +EE15- D0 AA BNE $EDC1 +EE17- A4 AD LDY $AD +EE19- B9 FF 00 LDA $00FF,Y +EE1C- 88 DEY +EE1D- C9 30 CMP #$30 +EE1F- F0 F8 BEQ $EE19 +EE21- C9 2E CMP #$2E +EE23- F0 01 BEQ $EE26 +EE25- C8 INY +EE26- A9 2B LDA #$2B +EE28- A6 9A LDX $9A +EE2A- F0 2E BEQ $EE5A +EE2C- 10 08 BPL $EE36 +EE2E- A9 00 LDA #$00 +EE30- 38 SEC +EE31- E5 9A SBC $9A +EE33- AA TAX +EE34- A9 2D LDA #$2D +EE36- 99 01 01 STA $0101,Y +EE39- A9 45 LDA #$45 +EE3B- 99 00 01 STA $0100,Y +EE3E- 8A TXA +EE3F- A2 2F LDX #$2F +EE41- 38 SEC +EE42- E8 INX +EE43- E9 0A SBC #$0A +EE45- B0 FB BCS $EE42 +EE47- 69 3A ADC #$3A +EE49- 99 03 01 STA $0103,Y +EE4C- 8A TXA +EE4D- 99 02 01 STA $0102,Y +EE50- A9 00 LDA #$00 +EE52- 99 04 01 STA $0104,Y +EE55- F0 08 BEQ $EE5F +EE57- 99 FF 00 STA $00FF,Y +EE5A- A9 00 LDA #$00 +EE5C- 99 00 01 STA $0100,Y +EE5F- A9 00 LDA #$00 +EE61- A0 01 LDY #$01 +EE63- 60 RTS +EE64- 80 00 BRA $EE66 +EE66- 00 BRK +EE67- 00 BRK +EE68- 00 BRK +EE69- FA PLX +EE6A- 0A ASL +EE6B- 1F ??? +EE6C- 00 BRK +EE6D- 00 BRK +EE6E- 98 TYA +EE6F- 96 80 STX $80,Y +EE71- FF ??? +EE72- F0 BD BEQ $EE31 +EE74- C0 00 CPY #$00 +EE76- 01 86 ORA ($86,X) +EE78- A0 FF LDY #$FF +EE7A- FF ??? +EE7B- D8 CLD +EE7C- F0 00 BEQ $EE7E +EE7E- 00 BRK +EE7F- 03 ??? +EE80- E8 INX +EE81- FF ??? +EE82- FF ??? +EE83- FF ??? +EE84- 9C 00 00 STZ $0000 +EE87- 00 BRK +EE88- 0A ASL +EE89- FF ??? +EE8A- FF ??? +EE8B- FF ??? +EE8C- FF ??? +EE8D- 20 63 EB JSR $EB63 +EE90- A9 64 LDA #$64 +EE92- A0 EE LDY #$EE +EE94- 20 F9 EA JSR $EAF9 +EE97- F0 70 BEQ $EF09 +EE99- A5 A5 LDA $A5 +EE9B- D0 03 BNE $EEA0 +EE9D- 4C 50 E8 JMP $E850 +EEA0- A2 8A LDX #$8A +EEA2- A0 00 LDY #$00 +EEA4- 20 2B EB JSR $EB2B +EEA7- A5 AA LDA $AA +EEA9- 10 0F BPL $EEBA +EEAB- 20 23 EC JSR $EC23 +EEAE- A9 8A LDA #$8A +EEB0- A0 00 LDY #$00 +EEB2- 20 B2 EB JSR $EBB2 +EEB5- D0 03 BNE $EEBA +EEB7- 98 TYA +EEB8- A4 0D LDY $0D +EEBA- 20 55 EB JSR $EB55 +EEBD- 98 TYA +EEBE- 48 PHA +EEBF- 20 41 E9 JSR $E941 +EEC2- A9 8A LDA #$8A +EEC4- A0 00 LDY #$00 +EEC6- 20 7F E9 JSR $E97F +EEC9- 20 09 EF JSR $EF09 +EECC- 68 PLA +EECD- 4A LSR +EECE- 90 0A BCC $EEDA +EED0- A5 9D LDA $9D +EED2- F0 06 BEQ $EEDA +EED4- A5 A2 LDA $A2 +EED6- 49 FF EOR #$FF +EED8- 85 A2 STA $A2 +EEDA- 60 RTS +EEDB- 81 38 STA ($38,X) +EEDD- AA TAX +EEDE- 3B ??? +EEDF- 29 07 AND #$07 +EEE1- 71 34 ADC ($34),Y +EEE3- 58 CLI +EEE4- 3E 56 74 ROL $7456,X +EEE7- 16 7E ASL $7E,X +EEE9- B3 ??? +EEEA- 1B ??? +EEEB- 77 ??? +EEEC- 2F ??? +EEED- EE E3 85 INC $85E3 +EEF0- 7A PLY +EEF1- 1D 84 1C ORA $1C84,X +EEF4- 2A ROL +EEF5- 7C 63 59 JMP ($5963,X) +EEF8- 58 CLI +EEF9- 0A ASL +EEFA- 7E 75 FD ROR $FD75,X +EEFD- E7 ??? +EEFE- C6 80 DEC $80 +EF00- 31 72 AND ($72),Y +EF02- 18 CLC +EF03- 10 81 BPL $EE86 +EF05- 00 BRK +EF06- 00 BRK +EF07- 00 BRK +EF08- 00 BRK +EF09- A9 DB LDA #$DB +EF0B- A0 EE LDY #$EE +EF0D- 20 7F E9 JSR $E97F +EF10- A5 AC LDA $AC +EF12- 69 50 ADC #$50 +EF14- 90 03 BCC $EF19 +EF16- 20 7A EB JSR $EB7A +EF19- 85 92 STA $92 +EF1B- 20 66 EB JSR $EB66 +EF1E- A5 9D LDA $9D +EF20- C9 88 CMP #$88 +EF22- 90 03 BCC $EF27 +EF24- 20 2B EA JSR $EA2B +EF27- 20 23 EC JSR $EC23 +EF2A- A5 0D LDA $0D +EF2C- 18 CLC +EF2D- 69 81 ADC #$81 +EF2F- F0 F3 BEQ $EF24 +EF31- 38 SEC +EF32- E9 01 SBC #$01 +EF34- 48 PHA +EF35- A2 05 LDX #$05 +EF37- B5 A5 LDA $A5,X +EF39- B4 9D LDY $9D,X +EF3B- 95 9D STA $9D,X +EF3D- 94 A5 STY $A5,X +EF3F- CA DEX +EF40- 10 F5 BPL $EF37 +EF42- A5 92 LDA $92 +EF44- 85 AC STA $AC +EF46- 20 AA E7 JSR $E7AA +EF49- 20 D0 EE JSR $EED0 +EF4C- A9 E0 LDA #$E0 +EF4E- A0 EE LDY #$EE +EF50- 20 72 EF JSR $EF72 +EF53- A9 00 LDA #$00 +EF55- 85 AB STA $AB +EF57- 68 PLA +EF58- 20 10 EA JSR $EA10 +EF5B- 60 RTS +EF5C- 85 AD STA $AD +EF5E- 84 AE STY $AE +EF60- 20 21 EB JSR $EB21 +EF63- A9 93 LDA #$93 +EF65- 20 7F E9 JSR $E97F +EF68- 20 76 EF JSR $EF76 +EF6B- A9 93 LDA #$93 +EF6D- A0 00 LDY #$00 +EF6F- 4C 7F E9 JMP $E97F +EF72- 85 AD STA $AD +EF74- 84 AE STY $AE +EF76- 20 1E EB JSR $EB1E +EF79- B1 AD LDA ($AD),Y +EF7B- 85 A3 STA $A3 +EF7D- A4 AD LDY $AD +EF7F- C8 INY +EF80- 98 TYA +EF81- D0 02 BNE $EF85 +EF83- E6 AE INC $AE +EF85- 85 AD STA $AD +EF87- A4 AE LDY $AE +EF89- 20 7F E9 JSR $E97F +EF8C- A5 AD LDA $AD +EF8E- A4 AE LDY $AE +EF90- 18 CLC +EF91- 69 05 ADC #$05 +EF93- 90 01 BCC $EF96 +EF95- C8 INY +EF96- 85 AD STA $AD +EF98- 84 AE STY $AE +EF9A- 20 BE E7 JSR $E7BE +EF9D- A9 98 LDA #$98 +EF9F- A0 00 LDY #$00 +EFA1- C6 A3 DEC $A3 +EFA3- D0 E4 BNE $EF89 +EFA5- 60 RTS +EFA6- 98 TYA +EFA7- 35 44 AND $44,X +EFA9- 7A PLY +EFAA- 68 PLA +EFAB- 28 PLP +EFAC- B1 46 LDA ($46),Y +EFAE- 20 82 EB JSR $EB82 +EFB1- AA TAX +EFB2- 30 18 BMI $EFCC +EFB4- A9 C9 LDA #$C9 +EFB6- A0 00 LDY #$00 +EFB8- 20 F9 EA JSR $EAF9 +EFBB- 8A TXA +EFBC- F0 E7 BEQ $EFA5 +EFBE- A9 A6 LDA #$A6 +EFC0- A0 EF LDY #$EF +EFC2- 20 7F E9 JSR $E97F +EFC5- A9 AA LDA #$AA +EFC7- A0 EF LDY #$EF +EFC9- 20 BE E7 JSR $E7BE +EFCC- A6 A1 LDX $A1 +EFCE- A5 9E LDA $9E +EFD0- 85 A1 STA $A1 +EFD2- 86 9E STX $9E +EFD4- A9 00 LDA #$00 +EFD6- 85 A2 STA $A2 +EFD8- A5 9D LDA $9D +EFDA- 85 AC STA $AC +EFDC- A9 80 LDA #$80 +EFDE- 85 9D STA $9D +EFE0- 20 2E E8 JSR $E82E +EFE3- A2 C9 LDX #$C9 +EFE5- A0 00 LDY #$00 +EFE7- 4C 2B EB JMP $EB2B +EFEA- A9 66 LDA #$66 +EFEC- A0 F0 LDY #$F0 +EFEE- 20 BE E7 JSR $E7BE +EFF1- 20 63 EB JSR $EB63 +EFF4- A9 6B LDA #$6B +EFF6- A0 F0 LDY #$F0 +EFF8- A6 AA LDX $AA +EFFA- 20 5E EA JSR $EA5E +EFFD- 20 63 EB JSR $EB63 +F000- 20 23 EC JSR $EC23 +F003- A9 00 LDA #$00 +F005- 85 AB STA $AB +F007- 20 AA E7 JSR $E7AA +F00A- A9 70 LDA #$70 +F00C- A0 F0 LDY #$F0 +F00E- 20 A7 E7 JSR $E7A7 +F011- A5 A2 LDA $A2 +F013- 48 PHA +F014- 10 0D BPL $F023 +F016- 20 A0 E7 JSR $E7A0 +F019- A5 A2 LDA $A2 +F01B- 30 09 BMI $F026 +F01D- A5 16 LDA $16 +F01F- 49 FF EOR #$FF +F021- 85 16 STA $16 +F023- 20 D0 EE JSR $EED0 +F026- A9 70 LDA #$70 +F028- A0 F0 LDY #$F0 +F02A- 20 BE E7 JSR $E7BE +F02D- 68 PLA +F02E- 10 03 BPL $F033 +F030- 20 D0 EE JSR $EED0 +F033- A9 75 LDA #$75 +F035- A0 F0 LDY #$F0 +F037- 4C 5C EF JMP $EF5C +F03A- 20 21 EB JSR $EB21 +F03D- A9 00 LDA #$00 +F03F- 85 16 STA $16 +F041- 20 F1 EF JSR $EFF1 +F044- A2 8A LDX #$8A +F046- A0 00 LDY #$00 +F048- 20 E7 EF JSR $EFE7 +F04B- A9 93 LDA #$93 +F04D- A0 00 LDY #$00 +F04F- 20 F9 EA JSR $EAF9 +F052- A9 00 LDA #$00 +F054- 85 A2 STA $A2 +F056- A5 16 LDA $16 +F058- 20 62 F0 JSR $F062 +F05B- A9 8A LDA #$8A +F05D- A0 00 LDY #$00 +F05F- 4C 66 EA JMP $EA66 +F062- 48 PHA +F063- 4C 23 F0 JMP $F023 +F066- 81 49 STA ($49,X) +F068- 0F ??? +F069- DA PHX +F06A- A2 83 LDX #$83 +F06C- 49 0F EOR #$0F +F06E- DA PHX +F06F- A2 7F LDX #$7F +F071- 00 BRK +F072- 00 BRK +F073- 00 BRK +F074- 00 BRK +F075- 05 84 ORA $84 +F077- E6 1A INC $1A +F079- 2D 1B 86 AND $861B +F07C- 28 PLP +F07D- 07 ??? +F07E- FB ??? +F07F- F8 SED +F080- 87 ??? +F081- 99 68 89 STA $8968,Y +F084- 01 87 ORA ($87,X) +F086- 23 ??? +F087- 35 DF AND $DF,X +F089- E1 86 SBC ($86,X) +F08B- A5 5D LDA $5D +F08D- E7 ??? +F08E- 28 PLP +F08F- 83 ??? +F090- 49 0F EOR #$0F +F092- DA PHX +F093- A2 A6 LDX #$A6 +F095- D3 ??? +F096- C1 C8 CMP ($C8,X) +F098- D4 ??? +F099- C8 INY +F09A- D5 C4 CMP $C4,X +F09C- CE CA A5 DEC $A5CA +F09F- A2 48 LDX #$48 +F0A1- 10 03 BPL $F0A6 +F0A3- 20 D0 EE JSR $EED0 +F0A6- A5 9D LDA $9D +F0A8- 48 PHA +F0A9- C9 81 CMP #$81 +F0AB- 90 07 BCC $F0B4 +F0AD- A9 13 LDA #$13 +F0AF- A0 E9 LDY #$E9 +F0B1- 20 66 EA JSR $EA66 +F0B4- A9 CE LDA #$CE +F0B6- A0 F0 LDY #$F0 +F0B8- 20 5C EF JSR $EF5C +F0BB- 68 PLA +F0BC- C9 81 CMP #$81 +F0BE- 90 07 BCC $F0C7 +F0C0- A9 66 LDA #$66 +F0C2- A0 F0 LDY #$F0 +F0C4- 20 A7 E7 JSR $E7A7 +F0C7- 68 PLA +F0C8- 10 03 BPL $F0CD +F0CA- 4C D0 EE JMP $EED0 +F0CD- 60 RTS +F0CE- 0B ??? +F0CF- 76 B3 ROR $B3,X +F0D1- 83 ??? +F0D2- BD D3 79 LDA $79D3,X +F0D5- 1E F4 A6 ASL $A6F4,X +F0D8- F5 7B SBC $7B,X +F0DA- 83 ??? +F0DB- FC ??? +F0DC- B0 10 BCS $F0EE +F0DE- 7C 0C 1F JMP ($1F0C,X) +F0E1- 67 ??? +F0E2- CA DEX +F0E3- 7C DE 53 JMP ($53DE,X) +F0E6- CB ??? +F0E7- C1 7D CMP ($7D,X) +F0E9- 14 64 TRB $64 +F0EB- 70 4C BVS $F139 +F0ED- 7D B7 EA ADC $EAB7,X +F0F0- 51 7A EOR ($7A),Y +F0F2- 7D 63 30 ADC $3063,X +F0F5- 88 DEY +F0F6- 7E 7E 92 ROR $927E,X +F0F9- 44 ??? +F0FA- 99 3A 7E STA $7E3A,Y +F0FD- 4C CC 91 JMP $91CC +F100- C7 ??? +F101- 7F ??? +F102- AA TAX +F103- AA TAX +F104- AA TAX +F105- 13 ??? +F106- 81 00 STA ($00,X) +F108- 00 BRK +F109- 00 BRK +F10A- 00 BRK +F10B- E6 B8 INC $B8 +F10D- D0 02 BNE $F111 +F10F- E6 B9 INC $B9 +F111- AD 60 EA LDA $EA60 +F114- C9 3A CMP #$3A +F116- B0 0A BCS $F122 +F118- C9 20 CMP #$20 +F11A- F0 EF BEQ $F10B +F11C- 38 SEC +F11D- E9 30 SBC #$30 +F11F- 38 SEC +F120- E9 D0 SBC #$D0 +F122- 60 RTS +F123- 80 4F BRA $F174 +F125- C7 ??? +F126- 52 58 EOR ($58) +F128- A2 FF LDX #$FF +F12A- 86 76 STX $76 +F12C- A2 FB LDX #$FB +F12E- 9A TXS +F12F- A9 28 LDA #$28 +F131- A0 F1 LDY #$F1 +F133- 85 01 STA $01 +F135- 84 02 STY $02 +F137- 85 04 STA $04 +F139- 84 05 STY $05 +F13B- 20 73 F2 JSR $F273 +F13E- A9 4C LDA #$4C +F140- 85 00 STA $00 +F142- 85 03 STA $03 +F144- 85 90 STA $90 +F146- 85 0A STA $0A +F148- A9 99 LDA #$99 +F14A- A0 E1 LDY #$E1 +F14C- 85 0B STA $0B +F14E- 84 0C STY $0C +F150- A2 1C LDX #$1C +F152- BD 0A F1 LDA $F10A,X +F155- 95 B0 STA $B0,X +F157- 86 F1 STX $F1 +F159- CA DEX +F15A- D0 F6 BNE $F152 +F15C- 86 F2 STX $F2 +F15E- 8A TXA +F15F- 85 A4 STA $A4 +F161- 85 54 STA $54 +F163- 48 PHA +F164- A9 03 LDA #$03 +F166- 85 8F STA $8F +F168- 20 FB DA JSR $DAFB +F16B- A9 01 LDA #$01 +F16D- 8D FD 01 STA $01FD +F170- 8D FC 01 STA $01FC +F173- A2 55 LDX #$55 +F175- 86 52 STX $52 +F177- A9 00 LDA #$00 +F179- A0 08 LDY #$08 +F17B- 85 50 STA $50 +F17D- 84 51 STY $51 +F17F- A0 00 LDY #$00 +F181- E6 51 INC $51 +F183- B1 50 LDA ($50),Y +F185- 49 FF EOR #$FF +F187- 91 50 STA ($50),Y +F189- D1 50 CMP ($50),Y +F18B- D0 08 BNE $F195 +F18D- 49 FF EOR #$FF +F18F- 91 50 STA ($50),Y +F191- D1 50 CMP ($50),Y +F193- F0 EC BEQ $F181 +F195- A4 50 LDY $50 +F197- A5 51 LDA $51 +F199- 29 F0 AND #$F0 +F19B- 84 73 STY $73 +F19D- 85 74 STA $74 +F19F- 84 6F STY $6F +F1A1- 85 70 STA $70 +F1A3- A2 00 LDX #$00 +F1A5- A0 08 LDY #$08 +F1A7- 86 67 STX $67 +F1A9- 84 68 STY $68 +F1AB- A0 00 LDY #$00 +F1AD- 84 D6 STY $D6 +F1AF- 98 TYA +F1B0- 91 67 STA ($67),Y +F1B2- E6 67 INC $67 +F1B4- D0 02 BNE $F1B8 +F1B6- E6 68 INC $68 +F1B8- A5 67 LDA $67 +F1BA- A4 68 LDY $68 +F1BC- 20 E3 D3 JSR $D3E3 +F1BF- 20 4B D6 JSR $D64B +F1C2- A9 3A LDA #$3A +F1C4- A0 DB LDY #$DB +F1C6- 85 04 STA $04 +F1C8- 84 05 STY $05 +F1CA- A9 3C LDA #$3C +F1CC- A0 D4 LDY #$D4 +F1CE- 85 01 STA $01 +F1D0- 84 02 STY $02 +F1D2- 6C 01 00 JMP ($0001) +F1D5- 20 67 DD JSR $DD67 +F1D8- 20 52 E7 JSR $E752 +F1DB- 6C 50 00 JMP ($0050) +F1DE- 20 F8 E6 JSR $E6F8 +F1E1- 8A TXA +F1E2- 4C 8B FE JMP $FE8B F8ROM:INPORT +F1E5- 20 F8 E6 JSR $E6F8 +F1E8- 8A TXA +F1E9- 4C 95 FE JMP $FE95 F8ROM:OUTPORT +F1EC- 20 F8 E6 JSR $E6F8 +F1EF- E0 30 CPX #$30 +F1F1- B0 13 BCS $F206 +F1F3- 86 F0 STX $F0 +F1F5- A9 2C LDA #$2C +F1F7- 20 C0 DE JSR $DEC0 +F1FA- 20 F8 E6 JSR $E6F8 +F1FD- E0 30 CPX #$30 +F1FF- B0 05 BCS $F206 +F201- 86 2C STX $2C +F203- 86 2D STX $2D +F205- 60 RTS +F206- 4C 99 E1 JMP $E199 +F209- 20 EC F1 JSR $F1EC +F20C- E4 F0 CPX $F0 +F20E- B0 08 BCS $F218 +F210- A5 F0 LDA $F0 +F212- 85 2C STA $2C +F214- 85 2D STA $2D +F216- 86 F0 STX $F0 +F218- A9 C5 LDA #$C5 +F21A- 20 C0 DE JSR $DEC0 +F21D- 20 F8 E6 JSR $E6F8 +F220- E0 30 CPX #$30 +F222- B0 E2 BCS $F206 +F224- 60 RTS +F225- 20 EC F1 JSR $F1EC +F228- 8A TXA +F229- A4 F0 LDY $F0 +F22B- C0 28 CPY #$28 +F22D- B0 D7 BCS $F206 +F22F- 4C 00 F8 JMP $F800 F8ROM:PLOT +F232- 20 09 F2 JSR $F209 +F235- 8A TXA +F236- A4 2C LDY $2C +F238- C0 28 CPY #$28 +F23A- B0 CA BCS $F206 +F23C- A4 F0 LDY $F0 +F23E- 4C 19 F8 JMP $F819 F8ROM:HLINE +F241- 20 09 F2 JSR $F209 +F244- 8A TXA +F245- A8 TAY +F246- C0 28 CPY #$28 +F248- B0 BC BCS $F206 +F24A- A5 F0 LDA $F0 +F24C- 4C 28 F8 JMP $F828 F8ROM:VLINE +F24F- 20 F8 E6 JSR $E6F8 +F252- 8A TXA +F253- 4C 64 F8 JMP $F864 F8ROM:SETCOL +F256- 20 F8 E6 JSR $E6F8 +F259- CA DEX +F25A- 8A TXA +F25B- C9 18 CMP #$18 +F25D- B0 A7 BCS $F206 +F25F- 4C 5B FB JMP $FB5B F8ROM:TABV +F262- 20 F8 E6 JSR $E6F8 +F265- 8A TXA +F266- 49 FF EOR #$FF +F268- AA TAX +F269- E8 INX +F26A- 86 F1 STX $F1 +F26C- 60 RTS +F26D- 38 SEC +F26E- 90 18 BCC $F288 +F270- 66 F2 ROR $F2 +F272- 60 RTS +F273- A9 FF LDA #$FF +F275- D0 02 BNE $F279 +F277- A9 3F LDA #$3F +F279- A2 00 LDX #$00 +F27B- 85 32 STA $32 +F27D- 86 F3 STX $F3 +F27F- 60 RTS +F280- A9 7F LDA #$7F +F282- A2 40 LDX #$40 +F284- D0 F5 BNE $F27B +F286- 20 67 DD JSR $DD67 +F289- 20 52 E7 JSR $E752 +F28C- A5 50 LDA $50 +F28E- C5 6D CMP $6D +F290- A5 51 LDA $51 +F292- E5 6E SBC $6E +F294- B0 03 BCS $F299 +F296- 4C 10 D4 JMP $D410 +F299- A5 50 LDA $50 +F29B- 85 73 STA $73 +F29D- 85 6F STA $6F +F29F- A5 51 LDA $51 +F2A1- 85 74 STA $74 +F2A3- 85 70 STA $70 +F2A5- 60 RTS +F2A6- 20 67 DD JSR $DD67 +F2A9- 20 52 E7 JSR $E752 +F2AC- A5 50 LDA $50 +F2AE- C5 73 CMP $73 +F2B0- A5 51 LDA $51 +F2B2- E5 74 SBC $74 +F2B4- B0 E0 BCS $F296 +F2B6- A5 50 LDA $50 +F2B8- C5 69 CMP $69 +F2BA- A5 51 LDA $51 +F2BC- E5 6A SBC $6A +F2BE- 90 D6 BCC $F296 +F2C0- A5 50 LDA $50 +F2C2- 85 69 STA $69 +F2C4- A5 51 LDA $51 +F2C6- 85 6A STA $6A +F2C8- 4C 6C D6 JMP $D66C +F2CB- A9 AB LDA #$AB +F2CD- 20 C0 DE JSR $DEC0 +F2D0- A5 B8 LDA $B8 +F2D2- 85 F4 STA $F4 +F2D4- A5 B9 LDA $B9 +F2D6- 85 F5 STA $F5 +F2D8- 38 SEC +F2D9- 66 D8 ROR $D8 +F2DB- A5 75 LDA $75 +F2DD- 85 F6 STA $F6 +F2DF- A5 76 LDA $76 +F2E1- 85 F7 STA $F7 +F2E3- 20 A6 D9 JSR $D9A6 +F2E6- 4C 98 D9 JMP $D998 +F2E9- 86 DE STX $DE +F2EB- A6 F8 LDX $F8 +F2ED- 86 DF STX $DF +F2EF- A5 75 LDA $75 +F2F1- 85 DA STA $DA +F2F3- A5 76 LDA $76 +F2F5- 85 DB STA $DB +F2F7- A5 79 LDA $79 +F2F9- 85 DC STA $DC +F2FB- A5 7A LDA $7A +F2FD- 85 DD STA $DD +F2FF- A5 F4 LDA $F4 +F301- 85 B8 STA $B8 +F303- A5 F5 LDA $F5 +F305- 85 B9 STA $B9 +F307- A5 F6 LDA $F6 +F309- 85 75 STA $75 +F30B- A5 F7 LDA $F7 +F30D- 85 76 STA $76 +F30F- 20 B7 00 JSR $00B7 +F312- 20 3E D9 JSR $D93E +F315- 4C D2 D7 JMP $D7D2 +F318- A5 DA LDA $DA +F31A- 85 75 STA $75 +F31C- A5 DB LDA $DB +F31E- 85 76 STA $76 +F320- A5 DC LDA $DC +F322- 85 B8 STA $B8 +F324- A5 DD LDA $DD +F326- 85 B9 STA $B9 +F328- A6 DF LDX $DF +F32A- 9A TXS +F32B- 4C D2 D7 JMP $D7D2 +F32E- 4C C9 DE JMP $DEC9 +F331- B0 FB BCS $F32E +F333- A6 AF LDX $AF +F335- 86 69 STX $69 +F337- A6 B0 LDX $B0 +F339- 86 6A STX $6A +F33B- 20 0C DA JSR $DA0C +F33E- 20 1A D6 JSR $D61A +F341- A5 9B LDA $9B +F343- 85 60 STA $60 +F345- A5 9C LDA $9C +F347- 85 61 STA $61 +F349- A9 2C LDA #$2C +F34B- 20 C0 DE JSR $DEC0 +F34E- 20 0C DA JSR $DA0C +F351- E6 50 INC $50 +F353- D0 02 BNE $F357 +F355- E6 51 INC $51 +F357- 20 1A D6 JSR $D61A +F35A- A5 9B LDA $9B +F35C- C5 60 CMP $60 +F35E- A5 9C LDA $9C +F360- E5 61 SBC $61 +F362- B0 01 BCS $F365 +F364- 60 RTS +F365- A0 00 LDY #$00 +F367- B1 9B LDA ($9B),Y +F369- 91 60 STA ($60),Y +F36B- E6 9B INC $9B +F36D- D0 02 BNE $F371 +F36F- E6 9C INC $9C +F371- E6 60 INC $60 +F373- D0 02 BNE $F377 +F375- E6 61 INC $61 +F377- A5 69 LDA $69 +F379- C5 9B CMP $9B +F37B- A5 6A LDA $6A +F37D- E5 9C SBC $9C +F37F- B0 E6 BCS $F367 +F381- A6 61 LDX $61 +F383- A4 60 LDY $60 +F385- D0 01 BNE $F388 +F387- CA DEX +F388- 88 DEY +F389- 86 6A STX $6A +F38B- 84 69 STY $69 +F38D- 4C F2 D4 JMP $D4F2 +F390- AD 56 C0 LDA $C056 rw:LORES +F393- AD 53 C0 LDA $C053 rw:MIXSET +F396- 4C 40 FB JMP $FB40 F8ROM:SETGR +F399- AD 54 C0 LDA $C054 rw:TXTPAGE1 +F39C- 4C 39 FB JMP $FB39 F8ROM:SETTXT +F39F- 20 D9 F7 JSR $F7D9 +F3A2- A0 03 LDY #$03 +F3A4- B1 9B LDA ($9B),Y +F3A6- AA TAX +F3A7- 88 DEY +F3A8- B1 9B LDA ($9B),Y +F3AA- E9 01 SBC #$01 +F3AC- B0 01 BCS $F3AF +F3AE- CA DEX +F3AF- 85 50 STA $50 +F3B1- 86 51 STX $51 +F3B3- 20 CD FE JSR $FECD F8ROM:WRITE +F3B6- 20 77 F7 JSR $F777 +F3B9- 4C CD FE JMP $FECD F8ROM:WRITE +F3BC- 20 D9 F7 JSR $F7D9 +F3BF- 20 FD FE JSR $FEFD F8ROM:READ +F3C2- A0 02 LDY #$02 +F3C4- B1 9B LDA ($9B),Y +F3C6- C5 50 CMP $50 +F3C8- C8 INY +F3C9- B1 9B LDA ($9B),Y +F3CB- E5 51 SBC $51 +F3CD- B0 03 BCS $F3D2 +F3CF- 4C 10 D4 JMP $D410 +F3D2- 20 77 F7 JSR $F777 +F3D5- 4C FD FE JMP $FEFD F8ROM:READ +F3D8- 2C 55 C0 BIT $C055 rw:TXTPAGE2 +F3DB- 2C 52 C0 BIT $C052 rw:MIXCLR +F3DE- A9 40 LDA #$40 +F3E0- D0 08 BNE $F3EA +F3E2- A9 20 LDA #$20 +F3E4- 2C 54 C0 BIT $C054 rw:TXTPAGE1 +F3E7- 2C 53 C0 BIT $C053 rw:MIXSET +F3EA- 85 E6 STA $E6 +F3EC- AD 57 C0 LDA $C057 rw:HIRES +F3EF- AD 50 C0 LDA $C050 rw:TXTCLR +F3F2- A9 00 LDA #$00 +F3F4- 85 1C STA $1C +F3F6- A5 E6 LDA $E6 +F3F8- 85 1B STA $1B +F3FA- A0 00 LDY #$00 +F3FC- 84 1A STY $1A +F3FE- A5 1C LDA $1C +F400- 91 1A STA ($1A),Y +F402- 20 7E F4 JSR $F47E +F405- C8 INY +F406- D0 F6 BNE $F3FE +F408- E6 1B INC $1B +F40A- A5 1B LDA $1B +F40C- 29 1F AND #$1F +F40E- D0 EE BNE $F3FE +F410- 60 RTS +F411- 85 E2 STA $E2 +F413- 86 E0 STX $E0 +F415- 84 E1 STY $E1 +F417- 48 PHA +F418- 29 C0 AND #$C0 +F41A- 85 26 STA $26 +F41C- 4A LSR +F41D- 4A LSR +F41E- 05 26 ORA $26 +F420- 85 26 STA $26 +F422- 68 PLA +F423- 85 27 STA $27 +F425- 0A ASL +F426- 0A ASL +F427- 0A ASL +F428- 26 27 ROL $27 +F42A- 0A ASL +F42B- 26 27 ROL $27 +F42D- 0A ASL +F42E- 66 26 ROR $26 +F430- A5 27 LDA $27 +F432- 29 1F AND #$1F +F434- 05 E6 ORA $E6 +F436- 85 27 STA $27 +F438- 8A TXA +F439- C0 00 CPY #$00 +F43B- F0 05 BEQ $F442 +F43D- A0 23 LDY #$23 +F43F- 69 04 ADC #$04 +F441- C8 INY +F442- E9 07 SBC #$07 +F444- B0 FB BCS $F441 +F446- 84 E5 STY $E5 +F448- AA TAX +F449- BD B9 F4 LDA $F4B9,X +F44C- 85 30 STA $30 +F44E- 98 TYA +F44F- 4A LSR +F450- A5 E4 LDA $E4 +F452- 85 1C STA $1C +F454- B0 28 BCS $F47E +F456- 60 RTS +F457- 20 11 F4 JSR $F411 +F45A- A5 1C LDA $1C +F45C- 51 26 EOR ($26),Y +F45E- 25 30 AND $30 +F460- 51 26 EOR ($26),Y +F462- 91 26 STA ($26),Y +F464- 60 RTS +F465- 10 23 BPL $F48A +F467- A5 30 LDA $30 +F469- 4A LSR +F46A- B0 05 BCS $F471 +F46C- 49 C0 EOR #$C0 +F46E- 85 30 STA $30 +F470- 60 RTS +F471- 88 DEY +F472- 10 02 BPL $F476 +F474- A0 27 LDY #$27 +F476- A9 C0 LDA #$C0 +F478- 85 30 STA $30 +F47A- 84 E5 STY $E5 +F47C- A5 1C LDA $1C +F47E- 0A ASL +F47F- C9 C0 CMP #$C0 +F481- 10 06 BPL $F489 +F483- A5 1C LDA $1C +F485- 49 7F EOR #$7F +F487- 85 1C STA $1C +F489- 60 RTS +F48A- A5 30 LDA $30 +F48C- 0A ASL +F48D- 49 80 EOR #$80 +F48F- 30 DD BMI $F46E +F491- A9 81 LDA #$81 +F493- C8 INY +F494- C0 28 CPY #$28 +F496- 90 E0 BCC $F478 +F498- A0 00 LDY #$00 +F49A- B0 DC BCS $F478 +F49C- 18 CLC +F49D- A5 D1 LDA $D1 +F49F- 29 04 AND #$04 +F4A1- F0 25 BEQ $F4C8 +F4A3- A9 7F LDA #$7F +F4A5- 25 30 AND $30 +F4A7- 31 26 AND ($26),Y +F4A9- D0 19 BNE $F4C4 +F4AB- E6 EA INC $EA +F4AD- A9 7F LDA #$7F +F4AF- 25 30 AND $30 +F4B1- 10 11 BPL $F4C4 +F4B3- 18 CLC +F4B4- A5 D1 LDA $D1 +F4B6- 29 04 AND #$04 +F4B8- F0 0E BEQ $F4C8 +F4BA- B1 26 LDA ($26),Y +F4BC- 45 1C EOR $1C +F4BE- 25 30 AND $30 +F4C0- D0 02 BNE $F4C4 +F4C2- E6 EA INC $EA +F4C4- 51 26 EOR ($26),Y +F4C6- 91 26 STA ($26),Y +F4C8- A5 D1 LDA $D1 +F4CA- 65 D3 ADC $D3 +F4CC- 29 03 AND #$03 +F4CE- C9 02 CMP #$02 +F4D0- 6A ROR +F4D1- B0 92 BCS $F465 +F4D3- 30 30 BMI $F505 +F4D5- 18 CLC +F4D6- A5 27 LDA $27 +F4D8- 2C B9 F5 BIT $F5B9 +F4DB- D0 22 BNE $F4FF +F4DD- 06 26 ASL $26 +F4DF- B0 1A BCS $F4FB +F4E1- 2C CD F4 BIT $F4CD +F4E4- F0 05 BEQ $F4EB +F4E6- 69 1F ADC #$1F +F4E8- 38 SEC +F4E9- B0 12 BCS $F4FD +F4EB- 69 23 ADC #$23 +F4ED- 48 PHA +F4EE- A5 26 LDA $26 +F4F0- 69 B0 ADC #$B0 +F4F2- B0 02 BCS $F4F6 +F4F4- 69 F0 ADC #$F0 +F4F6- 85 26 STA $26 +F4F8- 68 PLA +F4F9- B0 02 BCS $F4FD +F4FB- 69 1F ADC #$1F +F4FD- 66 26 ROR $26 +F4FF- 69 FC ADC #$FC +F501- 85 27 STA $27 +F503- 60 RTS +F504- 18 CLC +F505- A5 27 LDA $27 +F507- 69 04 ADC #$04 +F509- 2C B9 F5 BIT $F5B9 +F50C- D0 F3 BNE $F501 +F50E- 06 26 ASL $26 +F510- 90 18 BCC $F52A +F512- 69 E0 ADC #$E0 +F514- 18 CLC +F515- 2C 08 F5 BIT $F508 +F518- F0 12 BEQ $F52C +F51A- A5 26 LDA $26 +F51C- 69 50 ADC #$50 +F51E- 49 F0 EOR #$F0 +F520- F0 02 BEQ $F524 +F522- 49 F0 EOR #$F0 +F524- 85 26 STA $26 +F526- A5 E6 LDA $E6 +F528- 90 02 BCC $F52C +F52A- 69 E0 ADC #$E0 +F52C- 66 26 ROR $26 +F52E- 90 D1 BCC $F501 +F530- 48 PHA +F531- A9 00 LDA #$00 +F533- 85 E0 STA $E0 +F535- 85 E1 STA $E1 +F537- 85 E2 STA $E2 +F539- 68 PLA +F53A- 48 PHA +F53B- 38 SEC +F53C- E5 E0 SBC $E0 +F53E- 48 PHA +F53F- 8A TXA +F540- E5 E1 SBC $E1 +F542- 85 D3 STA $D3 +F544- B0 0A BCS $F550 +F546- 68 PLA +F547- 49 FF EOR #$FF +F549- 69 01 ADC #$01 +F54B- 48 PHA +F54C- A9 00 LDA #$00 +F54E- E5 D3 SBC $D3 +F550- 85 D1 STA $D1 +F552- 85 D5 STA $D5 +F554- 68 PLA +F555- 85 D0 STA $D0 +F557- 85 D4 STA $D4 +F559- 68 PLA +F55A- 85 E0 STA $E0 +F55C- 86 E1 STX $E1 +F55E- 98 TYA +F55F- 18 CLC +F560- E5 E2 SBC $E2 +F562- 90 04 BCC $F568 +F564- 49 FF EOR #$FF +F566- 69 FE ADC #$FE +F568- 85 D2 STA $D2 +F56A- 84 E2 STY $E2 +F56C- 66 D3 ROR $D3 +F56E- 38 SEC +F56F- E5 D0 SBC $D0 +F571- AA TAX +F572- A9 FF LDA #$FF +F574- E5 D1 SBC $D1 +F576- 85 1D STA $1D +F578- A4 E5 LDY $E5 +F57A- B0 05 BCS $F581 +F57C- 0A ASL +F57D- 20 65 F4 JSR $F465 +F580- 38 SEC +F581- A5 D4 LDA $D4 +F583- 65 D2 ADC $D2 +F585- 85 D4 STA $D4 +F587- A5 D5 LDA $D5 +F589- E9 00 SBC #$00 +F58B- 85 D5 STA $D5 +F58D- B1 26 LDA ($26),Y +F58F- 45 1C EOR $1C +F591- 25 30 AND $30 +F593- 51 26 EOR ($26),Y +F595- 91 26 STA ($26),Y +F597- E8 INX +F598- D0 04 BNE $F59E +F59A- E6 1D INC $1D +F59C- F0 62 BEQ $F600 +F59E- A5 D3 LDA $D3 +F5A0- B0 DA BCS $F57C +F5A2- 20 D3 F4 JSR $F4D3 +F5A5- 18 CLC +F5A6- A5 D4 LDA $D4 +F5A8- 65 D0 ADC $D0 +F5AA- 85 D4 STA $D4 +F5AC- A5 D5 LDA $D5 +F5AE- 65 D1 ADC $D1 +F5B0- 50 D9 BVC $F58B +F5B2- 81 82 STA ($82,X) +F5B4- 84 88 STY $88 +F5B6- 90 A0 BCC $F558 +F5B8- C0 1C CPY #$1C +F5BA- FF ??? +F5BB- FE FA F4 INC $F4FA,X +F5BE- EC E1 D4 CPX $D4E1 +F5C1- C5 B4 CMP $B4 +F5C3- A1 8D LDA ($8D,X) +F5C5- 78 SEI +F5C6- 61 49 ADC ($49,X) +F5C8- 31 18 AND ($18),Y +F5CA- FF ??? +F5CB- A5 26 LDA $26 +F5CD- 0A ASL +F5CE- A5 27 LDA $27 +F5D0- 29 03 AND #$03 +F5D2- 2A ROL +F5D3- 05 26 ORA $26 +F5D5- 0A ASL +F5D6- 0A ASL +F5D7- 0A ASL +F5D8- 85 E2 STA $E2 +F5DA- A5 27 LDA $27 +F5DC- 4A LSR +F5DD- 4A LSR +F5DE- 29 07 AND #$07 +F5E0- 05 E2 ORA $E2 +F5E2- 85 E2 STA $E2 +F5E4- A5 E5 LDA $E5 +F5E6- 0A ASL +F5E7- 65 E5 ADC $E5 +F5E9- 0A ASL +F5EA- AA TAX +F5EB- CA DEX +F5EC- A5 30 LDA $30 +F5EE- 29 7F AND #$7F +F5F0- E8 INX +F5F1- 4A LSR +F5F2- D0 FC BNE $F5F0 +F5F4- 85 E1 STA $E1 +F5F6- 8A TXA +F5F7- 18 CLC +F5F8- 65 E5 ADC $E5 +F5FA- 90 02 BCC $F5FE +F5FC- E6 E1 INC $E1 +F5FE- 85 E0 STA $E0 +F600- 60 RTS +F601- 86 1A STX $1A +F603- 84 1B STY $1B +F605- AA TAX +F606- 4A LSR +F607- 4A LSR +F608- 4A LSR +F609- 4A LSR +F60A- 85 D3 STA $D3 +F60C- 8A TXA +F60D- 29 0F AND #$0F +F60F- AA TAX +F610- BC BA F5 LDY $F5BA,X +F613- 84 D0 STY $D0 +F615- 49 0F EOR #$0F +F617- AA TAX +F618- BC BB F5 LDY $F5BB,X +F61B- C8 INY +F61C- 84 D2 STY $D2 +F61E- A4 E5 LDY $E5 +F620- A2 00 LDX #$00 +F622- 86 EA STX $EA +F624- A1 1A LDA ($1A,X) +F626- 85 D1 STA $D1 +F628- A2 80 LDX #$80 +F62A- 86 D4 STX $D4 +F62C- 86 D5 STX $D5 +F62E- A6 E7 LDX $E7 +F630- A5 D4 LDA $D4 +F632- 38 SEC +F633- 65 D0 ADC $D0 +F635- 85 D4 STA $D4 +F637- 90 04 BCC $F63D +F639- 20 B3 F4 JSR $F4B3 +F63C- 18 CLC +F63D- A5 D5 LDA $D5 +F63F- 65 D2 ADC $D2 +F641- 85 D5 STA $D5 +F643- 90 03 BCC $F648 +F645- 20 B4 F4 JSR $F4B4 +F648- CA DEX +F649- D0 E5 BNE $F630 +F64B- A5 D1 LDA $D1 +F64D- 4A LSR +F64E- 4A LSR +F64F- 4A LSR +F650- D0 D4 BNE $F626 +F652- E6 1A INC $1A +F654- D0 02 BNE $F658 +F656- E6 1B INC $1B +F658- A1 1A LDA ($1A,X) +F65A- D0 CA BNE $F626 +F65C- 60 RTS +F65D- 86 1A STX $1A +F65F- 84 1B STY $1B +F661- AA TAX +F662- 4A LSR +F663- 4A LSR +F664- 4A LSR +F665- 4A LSR +F666- 85 D3 STA $D3 +F668- 8A TXA +F669- 29 0F AND #$0F +F66B- AA TAX +F66C- BC BA F5 LDY $F5BA,X +F66F- 84 D0 STY $D0 +F671- 49 0F EOR #$0F +F673- AA TAX +F674- BC BB F5 LDY $F5BB,X +F677- C8 INY +F678- 84 D2 STY $D2 +F67A- A4 E5 LDY $E5 +F67C- A2 00 LDX #$00 +F67E- 86 EA STX $EA +F680- A1 1A LDA ($1A,X) +F682- 85 D1 STA $D1 +F684- A2 80 LDX #$80 +F686- 86 D4 STX $D4 +F688- 86 D5 STX $D5 +F68A- A6 E7 LDX $E7 +F68C- A5 D4 LDA $D4 +F68E- 38 SEC +F68F- 65 D0 ADC $D0 +F691- 85 D4 STA $D4 +F693- 90 04 BCC $F699 +F695- 20 9C F4 JSR $F49C +F698- 18 CLC +F699- A5 D5 LDA $D5 +F69B- 65 D2 ADC $D2 +F69D- 85 D5 STA $D5 +F69F- 90 03 BCC $F6A4 +F6A1- 20 9D F4 JSR $F49D +F6A4- CA DEX +F6A5- D0 E5 BNE $F68C +F6A7- A5 D1 LDA $D1 +F6A9- 4A LSR +F6AA- 4A LSR +F6AB- 4A LSR +F6AC- D0 D4 BNE $F682 +F6AE- E6 1A INC $1A +F6B0- D0 02 BNE $F6B4 +F6B2- E6 1B INC $1B +F6B4- A1 1A LDA ($1A,X) +F6B6- D0 CA BNE $F682 +F6B8- 60 RTS +F6B9- 20 67 DD JSR $DD67 +F6BC- 20 52 E7 JSR $E752 +F6BF- A4 51 LDY $51 +F6C1- A6 50 LDX $50 +F6C3- C0 01 CPY #$01 +F6C5- 90 06 BCC $F6CD +F6C7- D0 1D BNE $F6E6 +F6C9- E0 18 CPX #$18 +F6CB- B0 19 BCS $F6E6 +F6CD- 8A TXA +F6CE- 48 PHA +F6CF- 98 TYA +F6D0- 48 PHA +F6D1- A9 2C LDA #$2C +F6D3- 20 C0 DE JSR $DEC0 +F6D6- 20 F8 E6 JSR $E6F8 +F6D9- E0 C0 CPX #$C0 +F6DB- B0 09 BCS $F6E6 +F6DD- 86 9D STX $9D +F6DF- 68 PLA +F6E0- A8 TAY +F6E1- 68 PLA +F6E2- AA TAX +F6E3- A5 9D LDA $9D +F6E5- 60 RTS +F6E6- 4C 06 F2 JMP $F206 +F6E9- 20 F8 E6 JSR $E6F8 +F6EC- E0 08 CPX #$08 +F6EE- B0 F6 BCS $F6E6 +F6F0- BD F6 F6 LDA $F6F6,X +F6F3- 85 E4 STA $E4 +F6F5- 60 RTS +F6F6- 00 BRK +F6F7- 2A ROL +F6F8- 55 7F EOR $7F,X +F6FA- 80 AA BRA $F6A6 +F6FC- D5 FF CMP $FF,X +F6FE- C9 C1 CMP #$C1 +F700- F0 0D BEQ $F70F +F702- 20 B9 F6 JSR $F6B9 +F705- 20 57 F4 JSR $F457 +F708- 20 B7 00 JSR $00B7 +F70B- C9 C1 CMP #$C1 +F70D- D0 E6 BNE $F6F5 +F70F- 20 C0 DE JSR $DEC0 +F712- 20 B9 F6 JSR $F6B9 +F715- 84 9D STY $9D +F717- A8 TAY +F718- 8A TXA +F719- A6 9D LDX $9D +F71B- 20 3A F5 JSR $F53A +F71E- 4C 08 F7 JMP $F708 +F721- 20 F8 E6 JSR $E6F8 +F724- 86 F9 STX $F9 +F726- 60 RTS +F727- 20 F8 E6 JSR $E6F8 +F72A- 86 E7 STX $E7 +F72C- 60 RTS +F72D- 20 F8 E6 JSR $E6F8 +F730- A5 E8 LDA $E8 +F732- 85 1A STA $1A +F734- A5 E9 LDA $E9 +F736- 85 1B STA $1B +F738- 8A TXA +F739- A2 00 LDX #$00 +F73B- C1 1A CMP ($1A,X) +F73D- F0 02 BEQ $F741 +F73F- B0 A5 BCS $F6E6 +F741- 0A ASL +F742- 90 03 BCC $F747 +F744- E6 1B INC $1B +F746- 18 CLC +F747- A8 TAY +F748- B1 1A LDA ($1A),Y +F74A- 65 1A ADC $1A +F74C- AA TAX +F74D- C8 INY +F74E- B1 1A LDA ($1A),Y +F750- 65 E9 ADC $E9 +F752- 85 1B STA $1B +F754- 86 1A STX $1A +F756- 20 B7 00 JSR $00B7 +F759- C9 C5 CMP #$C5 +F75B- D0 09 BNE $F766 +F75D- 20 C0 DE JSR $DEC0 +F760- 20 B9 F6 JSR $F6B9 +F763- 20 11 F4 JSR $F411 +F766- A5 F9 LDA $F9 +F768- 60 RTS +F769- 20 2D F7 JSR $F72D +F76C- 4C 05 F6 JMP $F605 +F76F- 20 2D F7 JSR $F72D +F772- 4C 61 F6 JMP $F661 +F775- 38 SEC +F776- 90 18 BCC $F790 +F778- 8D 07 C0 STA $C007 w:SETINTCXROM +F77B- 20 00 C5 JSR $C500 +F77E- 8D 06 C0 STA $C006 w:SETSLOTCXROM +F781- B0 01 BCS $F784 +F783- 60 RTS +F784- 4C 10 D4 JMP $D410 +F787- BD 01 02 LDA $0201,X +F78A- 10 11 BPL $F79D +F78C- A5 0E LDA $0E +F78E- F0 16 BEQ $F7A6 +F790- C9 22 CMP #$22 +F792- F0 12 BEQ $F7A6 +F794- A5 13 LDA $13 +F796- C9 49 CMP #$49 +F798- F0 0C BEQ $F7A6 +F79A- BD 00 02 LDA $0200,X +F79D- 08 PHP +F79E- C9 61 CMP #$61 +F7A0- 90 02 BCC $F7A4 +F7A2- 29 5F AND #$5F +F7A4- 28 PLP +F7A5- 60 RTS +F7A6- BD 00 02 LDA $0200,X +F7A9- 60 RTS +F7AA- 48 PHA +F7AB- A9 20 LDA #$20 +F7AD- 20 5C DB JSR $DB5C +F7B0- 68 PLA +F7B1- 4C 24 ED JMP $ED24 +F7B4- A5 24 LDA $24 +F7B6- C9 21 CMP #$21 +F7B8- 2C 1F C0 BIT $C01F r:RD80VID +F7BB- 10 05 BPL $F7C2 +F7BD- AD 7B 05 LDA $057B +F7C0- C9 49 CMP #$49 +F7C2- 60 RTS +F7C3- 8A TXA +F7C4- 2C 1F C0 BIT $C01F r:RD80VID +F7C7- 30 08 BMI $F7D1 +F7C9- 2C 85 24 BIT $2485 +F7CC- 38 SEC +F7CD- 8A TXA +F7CE- E5 24 SBC $24 +F7D0- 60 RTS +F7D1- ED 7B 05 SBC $057B +F7D4- 60 RTS +F7D5- 00 BRK +F7D6- 00 BRK +F7D7- 00 BRK +F7D8- 00 BRK +F7D9- A9 40 LDA #$40 +F7DB- 85 14 STA $14 +F7DD- 20 E3 DF JSR $DFE3 +F7E0- A9 00 LDA #$00 +F7E2- 85 14 STA $14 +F7E4- 4C F0 D8 JMP $D8F0 +F7E7- 20 F8 E6 JSR $E6F8 +F7EA- CA DEX +F7EB- A9 28 LDA #$28 +F7ED- C5 21 CMP $21 +F7EF- B0 02 BCS $F7F3 +F7F1- A5 21 LDA $21 +F7F3- 20 CA F7 JSR $F7CA +F7F6- 86 24 STX $24 +F7F8- 90 D6 BCC $F7D0 +F7FA- AA TAX +F7FB- 20 FB DA JSR $DAFB +F7FE- D0 EB BNE $F7EB +F800- 4A LSR +F801- 08 PHP +F802- 20 47 F8 JSR $F847 F8ROM:GBASCALC +F805- 28 PLP +F806- A9 0F LDA #$0F +F808- 90 02 BCC $F80C +F80A- 69 E0 ADC #$E0 +F80C- 85 2E STA $2E +F80E- B1 26 LDA ($26),Y +F810- 45 30 EOR $30 +F812- 25 2E AND $2E +F814- 51 26 EOR ($26),Y +F816- 91 26 STA ($26),Y +F818- 60 RTS +F819- 20 00 F8 JSR $F800 F8ROM:PLOT +F81C- C4 2C CPY $2C +F81E- B0 11 BCS $F831 +F820- C8 INY +F821- 20 0E F8 JSR $F80E F8ROM:PLOT1 +F824- 90 F6 BCC $F81C +F826- 69 01 ADC #$01 +F828- 48 PHA +F829- 20 00 F8 JSR $F800 F8ROM:PLOT +F82C- 68 PLA +F82D- C5 2D CMP $2D +F82F- 90 F5 BCC $F826 +F831- 60 RTS +F832- A0 2F LDY #$2F +F834- D0 02 BNE $F838 +F836- A0 27 LDY #$27 +F838- 84 2D STY $2D +F83A- A0 27 LDY #$27 +F83C- A9 00 LDA #$00 +F83E- 85 30 STA $30 +F840- 20 28 F8 JSR $F828 F8ROM:VLINE +F843- 88 DEY +F844- 10 F6 BPL $F83C +F846- 60 RTS +F847- 48 PHA +F848- 4A LSR +F849- 29 03 AND #$03 +F84B- 09 04 ORA #$04 +F84D- 85 27 STA $27 +F84F- 68 PLA +F850- 29 18 AND #$18 +F852- 90 02 BCC $F856 +F854- 69 7F ADC #$7F +F856- 85 26 STA $26 +F858- 0A ASL +F859- 0A ASL +F85A- 05 26 ORA $26 +F85C- 85 26 STA $26 +F85E- 60 RTS +F85F- A5 30 LDA $30 +F861- 18 CLC +F862- 69 03 ADC #$03 +F864- 29 0F AND #$0F +F866- 85 30 STA $30 +F868- 0A ASL +F869- 0A ASL +F86A- 0A ASL +F86B- 0A ASL +F86C- 05 30 ORA $30 +F86E- 85 30 STA $30 +F870- 60 RTS +F871- 4A LSR +F872- 08 PHP +F873- 20 47 F8 JSR $F847 F8ROM:GBASCALC +F876- B1 26 LDA ($26),Y +F878- 28 PLP +F879- 90 04 BCC $F87F +F87B- 4A LSR +F87C- 4A LSR +F87D- 4A LSR +F87E- 4A LSR +F87F- 29 0F AND #$0F +F881- 60 RTS +F882- A6 3A LDX $3A +F884- A4 3B LDY $3B +F886- 20 96 FD JSR $FD96 +F889- 20 48 F9 JSR $F948 F8ROM:PRBLNK +F88C- A1 3A LDA ($3A,X) +F88E- A8 TAY +F88F- 4A LSR +F890- 90 09 BCC $F89B +F892- 6A ROR +F893- B0 10 BCS $F8A5 +F895- C9 A2 CMP #$A2 +F897- F0 0C BEQ $F8A5 +F899- 29 87 AND #$87 +F89B- 4A LSR +F89C- AA TAX +F89D- BD 62 F9 LDA $F962,X +F8A0- 20 79 F8 JSR $F879 +F8A3- D0 04 BNE $F8A9 +F8A5- A0 80 LDY #$80 +F8A7- A9 00 LDA #$00 +F8A9- AA TAX +F8AA- BD A6 F9 LDA $F9A6,X +F8AD- 85 2E STA $2E +F8AF- AA TAX +F8B0- 84 2A STY $2A +F8B2- A0 10 LDY #$10 +F8B4- 4C B4 FB JMP $FBB4 +F8B7- 8D 06 C0 STA $C006 w:SETSLOTCXROM +F8BA- A2 02 LDX #$02 +F8BC- BD 05 C3 LDA $C305,X +F8BF- DD 9C FC CMP $FC9C,X +F8C2- D0 07 BNE $F8CB +F8C4- CA DEX +F8C5- CA DEX +F8C6- 10 F4 BPL $F8BC +F8C8- 88 DEY +F8C9- D0 EF BNE $F8BA +F8CB- 8D 07 C0 STA $C007 w:SETINTCXROM +F8CE- 60 RTS +F8CF- 00 BRK +F8D0- 20 82 F8 JSR $F882 +F8D3- 48 PHA +F8D4- B1 3A LDA ($3A),Y +F8D6- 20 DA FD JSR $FDDA F8ROM:PRBYTE +F8D9- A2 01 LDX #$01 +F8DB- 20 4A F9 JSR $F94A F8ROM:PRBL2 +F8DE- C4 2F CPY $2F +F8E0- C8 INY +F8E1- 90 F1 BCC $F8D4 +F8E3- A2 03 LDX #$03 +F8E5- C0 04 CPY #$04 +F8E7- 90 F2 BCC $F8DB +F8E9- 68 PLA +F8EA- A8 TAY +F8EB- B9 C0 F9 LDA $F9C0,Y +F8EE- 85 2C STA $2C +F8F0- B9 00 FA LDA $FA00,Y +F8F3- 85 2D STA $2D +F8F5- A9 00 LDA #$00 +F8F7- A0 05 LDY #$05 +F8F9- 06 2D ASL $2D +F8FB- 26 2C ROL $2C +F8FD- 2A ROL +F8FE- 88 DEY +F8FF- D0 F8 BNE $F8F9 +F901- 69 BF ADC #$BF +F903- 20 ED FD JSR $FDED F8ROM:COUT +F906- CA DEX +F907- D0 EC BNE $F8F5 +F909- 20 48 F9 JSR $F948 F8ROM:PRBLNK +F90C- A4 2F LDY $2F +F90E- A2 06 LDX #$06 +F910- E0 03 CPX #$03 +F912- F0 1C BEQ $F930 +F914- 06 2E ASL $2E +F916- 90 0E BCC $F926 +F918- BD B3 F9 LDA $F9B3,X +F91B- 20 ED FD JSR $FDED F8ROM:COUT +F91E- BD B9 F9 LDA $F9B9,X +F921- F0 03 BEQ $F926 +F923- 20 ED FD JSR $FDED F8ROM:COUT +F926- CA DEX +F927- D0 E7 BNE $F910 +F929- 60 RTS +F92A- 88 DEY +F92B- 30 E7 BMI $F914 +F92D- 20 DA FD JSR $FDDA F8ROM:PRBYTE +F930- A5 2E LDA $2E +F932- C9 E8 CMP #$E8 +F934- B1 3A LDA ($3A),Y +F936- 90 F2 BCC $F92A +F938- 20 56 F9 JSR $F956 +F93B- AA TAX +F93C- E8 INX +F93D- D0 01 BNE $F940 +F93F- C8 INY +F940- 98 TYA +F941- 20 DA FD JSR $FDDA F8ROM:PRBYTE +F944- 8A TXA +F945- 4C DA FD JMP $FDDA F8ROM:PRBYTE +F948- A2 03 LDX #$03 +F94A- A9 A0 LDA #$A0 +F94C- 20 ED FD JSR $FDED F8ROM:COUT +F94F- CA DEX +F950- D0 F8 BNE $F94A +F952- 60 RTS +F953- 38 SEC +F954- A5 2F LDA $2F +F956- A4 3B LDY $3B +F958- AA TAX +F959- 10 01 BPL $F95C +F95B- 88 DEY +F95C- 65 3A ADC $3A +F95E- 90 01 BCC $F961 +F960- C8 INY +F961- 60 RTS +F962- 04 20 TSB $20 +F964- 54 ??? +F965- 30 0D BMI $F974 +F967- 80 04 BRA $F96D +F969- 90 03 BCC $F96E +F96B- 22 ??? +F96C- 54 ??? +F96D- 33 ??? +F96E- 0D 80 04 ORA $0480 +F971- 90 04 BCC $F977 +F973- 20 54 33 JSR $3354 +F976- 0D 80 04 ORA $0480 +F979- 90 04 BCC $F97F +F97B- 20 54 3B JSR $3B54 +F97E- 0D 80 04 ORA $0480 +F981- 90 00 BCC $F983 +F983- 22 ??? +F984- 44 ??? +F985- 33 ??? +F986- 0D C8 44 ORA $44C8 +F989- 00 BRK +F98A- 11 22 ORA ($22),Y +F98C- 44 ??? +F98D- 33 ??? +F98E- 0D C8 44 ORA $44C8 +F991- A9 01 LDA #$01 +F993- 22 ??? +F994- 44 ??? +F995- 33 ??? +F996- 0D 80 04 ORA $0480 +F999- 90 01 BCC $F99C +F99B- 22 ??? +F99C- 44 ??? +F99D- 33 ??? +F99E- 0D 80 04 ORA $0480 +F9A1- 90 26 BCC $F9C9 +F9A3- 31 87 AND ($87),Y +F9A5- 9A TXS +F9A6- 00 BRK +F9A7- 21 81 AND ($81,X) +F9A9- 82 ??? +F9AA- 00 BRK +F9AB- 00 BRK +F9AC- 59 4D 91 EOR $914D,Y +F9AF- 92 86 STA ($86) +F9B1- 4A LSR +F9B2- 85 9D STA $9D +F9B4- AC A9 AC LDY $ACA9 +F9B7- A3 ??? +F9B8- A8 TAY +F9B9- A4 D9 LDY $D9 +F9BB- 00 BRK +F9BC- D8 CLD +F9BD- A4 A4 LDY $A4 +F9BF- 00 BRK +F9C0- 1C 8A 1C TRB $1C8A +F9C3- 23 ??? +F9C4- 5D 8B 1B EOR $1B8B,X +F9C7- A1 9D LDA ($9D,X) +F9C9- 8A TXA +F9CA- 1D 23 9D ORA $9D23,X +F9CD- 8B ??? +F9CE- 1D A1 00 ORA $00A1,X +F9D1- 29 19 AND #$19 +F9D3- AE 69 A8 LDX $A869 +F9D6- 19 23 24 ORA $2423,Y +F9D9- 53 ??? +F9DA- 1B ??? +F9DB- 23 ??? +F9DC- 24 53 BIT $53 +F9DE- 19 A1 00 ORA $00A1,Y +F9E1- 1A INC +F9E2- 5B ??? +F9E3- 5B ??? +F9E4- A5 69 LDA $69 +F9E6- 24 24 BIT $24 +F9E8- AE AE A8 LDX $A8AE +F9EB- AD 29 00 LDA $0029 +F9EE- 7C 00 15 JMP ($1500,X) +F9F1- 9C 6D 9C STZ $9C6D +F9F4- A5 69 LDA $69 +F9F6- 29 53 AND #$53 +F9F8- 84 13 STY $13 +F9FA- 34 11 BIT $11,X +F9FC- A5 69 LDA $69 +F9FE- 23 ??? +F9FF- A0 D8 LDY #$D8 +FA01- 62 ??? +FA02- 5A PHY +FA03- 48 PHA +FA04- 26 62 ROL $62 +FA06- 94 88 STY $88,X +FA08- 54 ??? +FA09- 44 ??? +FA0A- C8 INY +FA0B- 54 ??? +FA0C- 68 PLA +FA0D- 44 ??? +FA0E- E8 INX +FA0F- 94 00 STY $00,X +FA11- B4 08 LDY $08,X +FA13- 84 74 STY $74 +FA15- B4 28 LDY $28,X +FA17- 6E 74 F4 ROR $F474 +FA1A- CC 4A 72 CPY $724A +FA1D- F2 A4 SBC ($A4) +FA1F- 8A TXA +FA20- 00 BRK +FA21- AA TAX +FA22- A2 A2 LDX #$A2 +FA24- 74 74 STZ $74,X +FA26- 74 72 STZ $72,X +FA28- 44 ??? +FA29- 68 PLA +FA2A- B2 32 LDA ($32) +FA2C- B2 00 LDA ($00) +FA2E- 22 ??? +FA2F- 00 BRK +FA30- 1A INC +FA31- 1A INC +FA32- 26 26 ROL $26 +FA34- 72 72 ADC ($72) +FA36- 88 DEY +FA37- C8 INY +FA38- C4 CA CPY $CA +FA3A- 26 48 ROL $48 +FA3C- 44 ??? +FA3D- 44 ??? +FA3E- A2 C8 LDX #$C8 +FA40- 85 45 STA $45 +FA42- A5 45 LDA $45 +FA44- 4C FA C3 JMP $C3FA +FA47- 8D 06 C0 STA $C006 w:SETSLOTCXROM +FA4A- 85 45 STA $45 +FA4C- 28 PLP +FA4D- 20 4C FF JSR $FF4C +FA50- 68 PLA +FA51- 85 3A STA $3A +FA53- 68 PLA +FA54- 85 3B STA $3B +FA56- 6C F0 03 JMP ($03F0) +FA59- 20 82 F8 JSR $F882 +FA5C- 20 DA FA JSR $FADA +FA5F- 4C 65 FF JMP $FF65 F8ROM:MON +FA62- D8 CLD +FA63- 20 84 FE JSR $FE84 F8ROM:SETNORM +FA66- 20 2F FB JSR $FB2F F8ROM:INIT +FA69- 20 93 FE JSR $FE93 F8ROM:SETVID +FA6C- 20 89 FE JSR $FE89 F8ROM:SETKBD +FA6F- AD 58 C0 LDA $C058 rw:SETAN0 +FA72- AD 5A C0 LDA $C05A rw:SETAN1 +FA75- A0 09 LDY #$09 +FA77- 20 B4 FB JSR $FBB4 +FA7A- EA NOP +FA7B- AD FF CF LDA $CFFF rw:CLRROM +FA7E- 2C 10 C0 BIT $C010 r:KBDSTRB +FA81- D8 CLD +FA82- 20 BF C6 JSR $C6BF +FA85- AD F3 03 LDA $03F3 +FA88- 49 A5 EOR #$A5 +FA8A- CD F4 03 CMP $03F4 +FA8D- D0 17 BNE $FAA6 +FA8F- AD F2 03 LDA $03F2 +FA92- D0 0F BNE $FAA3 +FA94- A9 E0 LDA #$E0 +FA96- CD F3 03 CMP $03F3 +FA99- D0 08 BNE $FAA3 +FA9B- A0 03 LDY #$03 +FA9D- 8C F2 03 STY $03F2 +FAA0- 4C 00 E0 JMP $E000 +FAA3- 6C F2 03 JMP ($03F2) +FAA6- 20 60 FB JSR $FB60 F8ROM:APPLEII +FAA9- A2 05 LDX #$05 +FAAB- BD FC FA LDA $FAFC,X +FAAE- 9D EF 03 STA $03EF,X +FAB1- CA DEX +FAB2- D0 F7 BNE $FAAB +FAB4- A9 C6 LDA #$C6 +FAB6- 4C 35 C6 JMP $C635 +FAB9- A2 05 LDX #$05 +FABB- BD 00 02 LDA $0200,X +FABE- 29 DF AND #$DF +FAC0- DD CF FA CMP $FACF,X +FAC3- D0 08 BNE $FACD +FAC5- CA DEX +FAC6- 10 F3 BPL $FABB +FAC8- EE F4 03 INC $03F4 +FACB- 80 95 BRA $FA62 +FACD- 38 SEC +FACE- 60 RTS +FACF- CC D4 D7 CPY $D7D4 +FAD2- C9 CE CMP #$CE +FAD4- 8D EA EA STA $EAEA +FAD7- 20 8E FD JSR $FD8E F8ROM:CROUT +FADA- A9 45 LDA #$45 +FADC- 85 40 STA $40 +FADE- A9 00 LDA #$00 +FAE0- 85 41 STA $41 +FAE2- A2 FB LDX #$FB +FAE4- A9 A0 LDA #$A0 +FAE6- 20 ED FD JSR $FDED F8ROM:COUT +FAE9- BD 1E FA LDA $FA1E,X +FAEC- 20 ED FD JSR $FDED F8ROM:COUT +FAEF- A9 BD LDA #$BD +FAF1- 20 ED FD JSR $FDED F8ROM:COUT +FAF4- B5 4A LDA $4A,X +FAF6- 20 DA FD JSR $FDDA F8ROM:PRBYTE +FAF9- E8 INX +FAFA- 30 E8 BMI $FAE4 +FAFC- 60 RTS +FAFD- 59 FA 00 EOR $00FA,Y +FB00- E0 45 CPX #$45 +FB02- 20 FF 00 JSR $00FF +FB05- FF ??? +FB06- 03 ??? +FB07- FF ??? +FB08- 3C C1 F0 BIT $F0C1,X +FB0B- F0 EC BEQ $FAF9 +FB0D- E5 A0 SBC $A0 +FB0F- DD DB C4 CMP $C4DB,X +FB12- C2 ??? +FB13- C1 FF CMP ($FF,X) +FB15- C3 ??? +FB16- FF ??? +FB17- FF ??? +FB18- FF ??? +FB19- C1 D8 CMP ($D8,X) +FB1B- D9 D0 D3 CMP $D3D0,Y +FB1E- AD 70 C0 LDA $C070 rw:PTRIG +FB21- A0 00 LDY #$00 +FB23- EA NOP +FB24- EA NOP +FB25- BD 64 C0 LDA $C064,X +FB28- 10 04 BPL $FB2E +FB2A- C8 INY +FB2B- D0 F8 BNE $FB25 +FB2D- 88 DEY +FB2E- 60 RTS +FB2F- A9 00 LDA #$00 +FB31- 85 48 STA $48 +FB33- AD 56 C0 LDA $C056 rw:LORES +FB36- AD 54 C0 LDA $C054 rw:TXTPAGE1 +FB39- AD 51 C0 LDA $C051 rw:TXTSET +FB3C- A9 00 LDA #$00 +FB3E- F0 0B BEQ $FB4B +FB40- AD 50 C0 LDA $C050 rw:TXTCLR +FB43- AD 53 C0 LDA $C053 rw:MIXSET +FB46- 20 36 F8 JSR $F836 F8ROM:CLRTOP +FB49- A9 14 LDA #$14 +FB4B- 85 22 STA $22 +FB4D- A9 00 LDA #$00 +FB4F- 85 20 STA $20 +FB51- A0 0C LDY #$0C +FB53- D0 5F BNE $FBB4 +FB55- A9 18 LDA #$18 +FB57- 85 23 STA $23 +FB59- A9 17 LDA #$17 +FB5B- 85 25 STA $25 +FB5D- 4C 22 FC JMP $FC22 F8ROM:VTAB +FB60- 20 58 FC JSR $FC58 F8ROM:HOME +FB63- A0 09 LDY #$09 +FB65- B9 09 FF LDA $FF09,Y +FB68- 99 0E 04 STA $040E,Y +FB6B- 88 DEY +FB6C- D0 F7 BNE $FB65 +FB6E- 60 RTS +FB6F- AD F3 03 LDA $03F3 +FB72- 49 A5 EOR #$A5 +FB74- 8D F4 03 STA $03F4 +FB77- 60 RTS +FB78- C9 8D CMP #$8D +FB7A- D0 18 BNE $FB94 +FB7C- AC 00 C0 LDY $C000 r:KBD w:CLR80COL +FB7F- 10 13 BPL $FB94 +FB81- C0 93 CPY #$93 +FB83- D0 0F BNE $FB94 +FB85- 2C 10 C0 BIT $C010 r:KBDSTRB +FB88- AC 00 C0 LDY $C000 r:KBD w:CLR80COL +FB8B- 10 FB BPL $FB88 +FB8D- C0 83 CPY #$83 +FB8F- F0 03 BEQ $FB94 +FB91- 2C 10 C0 BIT $C010 r:KBDSTRB +FB94- 4C FD FB JMP $FBFD F8ROM:VIDOUT +FB97- 38 SEC +FB98- 4C 2C FC JMP $FC2C +FB9B- A8 TAY +FB9C- B9 48 FA LDA $FA48,Y +FB9F- 20 97 FB JSR $FB97 +FBA2- 20 21 FD JSR $FD21 +FBA5- C9 CE CMP #$CE +FBA7- B0 EE BCS $FB97 +FBA9- C9 C9 CMP #$C9 +FBAB- 90 EA BCC $FB97 +FBAD- C9 CC CMP #$CC +FBAF- F0 E6 BEQ $FB97 +FBB1- D0 E8 BNE $FB9B +FBB3- 06 2C ASL $2C +FBB5- 15 C0 ORA $C0,X +FBB7- 08 PHP +FBB8- 8D 07 C0 STA $C007 w:SETINTCXROM +FBBB- 4C 00 C1 JMP $C100 +FBBE- 00 BRK +FBBF- 00 BRK +FBC0- E0 48 CPX #$48 +FBC2- 4A LSR +FBC3- 29 03 AND #$03 +FBC5- 09 04 ORA #$04 +FBC7- 85 29 STA $29 +FBC9- 68 PLA +FBCA- 29 18 AND #$18 +FBCC- 90 02 BCC $FBD0 +FBCE- 69 7F ADC #$7F +FBD0- 85 28 STA $28 +FBD2- 0A ASL +FBD3- 0A ASL +FBD4- 05 28 ORA $28 +FBD6- 85 28 STA $28 +FBD8- 60 RTS +FBD9- C9 87 CMP #$87 +FBDB- D0 12 BNE $FBEF +FBDD- A9 40 LDA #$40 +FBDF- 20 A8 FC JSR $FCA8 F8ROM:WAIT +FBE2- A0 C0 LDY #$C0 +FBE4- A9 0C LDA #$0C +FBE6- 20 A8 FC JSR $FCA8 F8ROM:WAIT +FBE9- AD 30 C0 LDA $C030 rw:SPKR +FBEC- 88 DEY +FBED- D0 F5 BNE $FBE4 +FBEF- 60 RTS +FBF0- A4 24 LDY $24 +FBF2- 91 28 STA ($28),Y +FBF4- E6 24 INC $24 +FBF6- A5 24 LDA $24 +FBF8- C5 21 CMP $21 +FBFA- B0 66 BCS $FC62 +FBFC- 60 RTS +FBFD- C9 A0 CMP #$A0 +FBFF- B0 EF BCS $FBF0 +FC01- A8 TAY +FC02- 10 EC BPL $FBF0 +FC04- C9 8D CMP #$8D +FC06- F0 5A BEQ $FC62 +FC08- C9 8A CMP #$8A +FC0A- F0 5A BEQ $FC66 +FC0C- C9 88 CMP #$88 +FC0E- D0 C9 BNE $FBD9 +FC10- C6 24 DEC $24 +FC12- 10 E8 BPL $FBFC +FC14- A5 21 LDA $21 +FC16- 85 24 STA $24 +FC18- C6 24 DEC $24 +FC1A- A5 22 LDA $22 +FC1C- C5 25 CMP $25 +FC1E- B0 DC BCS $FBFC +FC20- C6 25 DEC $25 +FC22- A5 25 LDA $25 +FC24- 85 28 STA $28 +FC26- 98 TYA +FC27- A0 04 LDY #$04 +FC29- D0 89 BNE $FBB4 +FC2B- 00 BRK +FC2C- 49 C0 EOR #$C0 +FC2E- F0 28 BEQ $FC58 +FC30- 69 FD ADC #$FD +FC32- 90 C0 BCC $FBF4 +FC34- F0 DA BEQ $FC10 +FC36- 69 FD ADC #$FD +FC38- 90 2C BCC $FC66 +FC3A- F0 DE BEQ $FC1A +FC3C- 69 FD ADC #$FD +FC3E- 90 5C BCC $FC9C +FC40- D0 BA BNE $FBFC +FC42- A0 0A LDY #$0A +FC44- D0 E3 BNE $FC29 +FC46- 2C 1F C0 BIT $C01F r:RD80VID +FC49- 10 04 BPL $FC4F +FC4B- A0 00 LDY #$00 +FC4D- F0 0B BEQ $FC5A +FC4F- 98 TYA +FC50- 48 PHA +FC51- 20 78 FB JSR $FB78 F8ROM:VIDWAIT +FC54- 68 PLA +FC55- A4 35 LDY $35 +FC57- 60 RTS +FC58- A0 05 LDY #$05 +FC5A- 4C B4 FB JMP $FBB4 +FC5D- 53 ??? +FC5E- 5C ??? +FC5F- 5C ??? +FC60- 00 BRK +FC61- 00 BRK +FC62- A9 00 LDA #$00 +FC64- 85 24 STA $24 +FC66- E6 25 INC $25 +FC68- A5 25 LDA $25 +FC6A- C5 23 CMP $23 +FC6C- 90 B6 BCC $FC24 +FC6E- C6 25 DEC $25 +FC70- A0 06 LDY #$06 +FC72- D0 B5 BNE $FC29 +FC74- 8D 06 C0 STA $C006 w:SETSLOTCXROM +FC77- 6C FE 03 JMP ($03FE) +FC7A- 68 PLA +FC7B- 8D F8 07 STA $07F8 +FC7E- C9 C1 CMP #$C1 +FC80- 90 0D BCC $FC8F +FC82- 8D FF CF STA $CFFF rw:CLRROM +FC85- A0 00 LDY #$00 +FC87- A6 01 LDX $01 +FC89- 85 01 STA $01 +FC8B- B1 00 LDA ($00),Y +FC8D- 86 01 STX $01 +FC8F- 8D 07 C0 STA $C007 w:SETINTCXROM +FC92- 4C 7C C4 JMP $C47C +FC95- 90 02 BCC $FC99 +FC97- 25 32 AND $32 +FC99- 4C F7 FD JMP $FDF7 +FC9C- 38 SEC +FC9D- 90 18 BCC $FCB7 +FC9F- 84 2A STY $2A +FCA1- A0 07 LDY #$07 +FCA3- B0 78 BCS $FD1D +FCA5- C8 INY +FCA6- D0 75 BNE $FD1D +FCA8- 38 SEC +FCA9- 48 PHA +FCAA- E9 01 SBC #$01 +FCAC- D0 FC BNE $FCAA +FCAE- 68 PLA +FCAF- E9 01 SBC #$01 +FCB1- D0 F6 BNE $FCA9 +FCB3- 60 RTS +FCB4- E6 42 INC $42 +FCB6- D0 02 BNE $FCBA +FCB8- E6 43 INC $43 +FCBA- A5 3C LDA $3C +FCBC- C5 3E CMP $3E +FCBE- A5 3D LDA $3D +FCC0- E5 3F SBC $3F +FCC2- E6 3C INC $3C +FCC4- D0 02 BNE $FCC8 +FCC6- E6 3D INC $3D +FCC8- 60 RTS +FCC9- 8D 07 C0 STA $C007 w:SETINTCXROM +FCCC- 20 67 C5 JSR $C567 +FCCF- 4C C5 FE JMP $FEC5 +FCD2- 8D 06 C0 STA $C006 w:SETSLOTCXROM +FCD5- 20 4A F9 JSR $F94A F8ROM:PRBL2 +FCD8- A9 DE LDA #$DE +FCDA- 20 ED FD JSR $FDED F8ROM:COUT +FCDD- 20 3A FF JSR $FF3A F8ROM:BELL +FCE0- 4C F0 FC JMP $FCF0 +FCE3- 8D 06 C0 STA $C006 w:SETSLOTCXROM +FCE6- 20 D0 F8 JSR $F8D0 F8ROM:INSTDSP +FCE9- 20 53 F9 JSR $F953 F8ROM:PCADJ +FCEC- 84 3B STY $3B +FCEE- 85 3A STA $3A +FCF0- A9 A1 LDA #$A1 +FCF2- 85 33 STA $33 +FCF4- 20 67 FD JSR $FD67 F8ROM:GETLNZ +FCF7- 8D 07 C0 STA $C007 w:SETINTCXROM +FCFA- 4C 9C CF JMP $CF9C +FCFD- B9 00 02 LDA $0200,Y +FD00- C8 INY +FD01- C9 E1 CMP #$E1 +FD03- 90 06 BCC $FD0B +FD05- C9 FB CMP #$FB +FD07- B0 02 BCS $FD0B +FD09- 29 DF AND #$DF +FD0B- 60 RTS +FD0C- A0 0B LDY #$0B +FD0E- D0 03 BNE $FD13 +FD10- 4C 18 FD JMP $FD18 F8ROM:RDKEY1 +FD13- 20 B4 FB JSR $FBB4 +FD16- EA NOP +FD17- EA NOP +FD18- 6C 38 00 JMP ($0038) +FD1B- A0 03 LDY #$03 +FD1D- 4C B4 FB JMP $FBB4 +FD20- EA NOP +FD21- 20 0C FD JSR $FD0C F8ROM:RDKEY +FD24- A0 01 LDY #$01 +FD26- D0 F5 BNE $FD1D +FD28- 4E F8 07 LSR $07F8 +FD2B- 4C 0C FD JMP $FD0C F8ROM:RDKEY +FD2E- EA NOP +FD2F- 20 21 FD JSR $FD21 +FD32- 20 A5 FB JSR $FBA5 +FD35- 20 28 FD JSR $FD28 +FD38- C9 9B CMP #$9B +FD3A- F0 F3 BEQ $FD2F +FD3C- 60 RTS +FD3D- A0 0F LDY #$0F +FD3F- 20 B4 FB JSR $FBB4 +FD42- A4 24 LDY $24 +FD44- 9D 00 02 STA $0200,X +FD47- 20 ED FD JSR $FDED F8ROM:COUT +FD4A- EA NOP +FD4B- EA NOP +FD4C- EA NOP +FD4D- BD 00 02 LDA $0200,X +FD50- C9 88 CMP #$88 +FD52- F0 1D BEQ $FD71 +FD54- C9 98 CMP #$98 +FD56- F0 0A BEQ $FD62 +FD58- E0 F8 CPX #$F8 +FD5A- 90 03 BCC $FD5F +FD5C- 20 3A FF JSR $FF3A F8ROM:BELL +FD5F- E8 INX +FD60- D0 13 BNE $FD75 +FD62- A9 DC LDA #$DC +FD64- 20 ED FD JSR $FDED F8ROM:COUT +FD67- 20 8E FD JSR $FD8E F8ROM:CROUT +FD6A- A5 33 LDA $33 +FD6C- 20 ED FD JSR $FDED F8ROM:COUT +FD6F- A2 01 LDX #$01 +FD71- 8A TXA +FD72- F0 F3 BEQ $FD67 +FD74- CA DEX +FD75- 20 35 FD JSR $FD35 F8ROM:RDCHAR +FD78- C9 95 CMP #$95 +FD7A- D0 08 BNE $FD84 +FD7C- B1 28 LDA ($28),Y +FD7E- 2C 1F C0 BIT $C01F r:RD80VID +FD81- 30 BA BMI $FD3D +FD83- EA NOP +FD84- 9D 00 02 STA $0200,X +FD87- C9 8D CMP #$8D +FD89- D0 BC BNE $FD47 +FD8B- 20 9C FC JSR $FC9C F8ROM:CLREOL +FD8E- A9 8D LDA #$8D +FD90- D0 5B BNE $FDED +FD92- A4 3D LDY $3D +FD94- A6 3C LDX $3C +FD96- 20 8E FD JSR $FD8E F8ROM:CROUT +FD99- 20 40 F9 JSR $F940 F8ROM:PRNTYX +FD9C- A0 00 LDY #$00 +FD9E- A9 AD LDA #$AD +FDA0- 4C ED FD JMP $FDED F8ROM:COUT +FDA3- A5 3C LDA $3C +FDA5- 09 07 ORA #$07 +FDA7- 85 3E STA $3E +FDA9- A5 3D LDA $3D +FDAB- 85 3F STA $3F +FDAD- A5 3C LDA $3C +FDAF- 29 07 AND #$07 +FDB1- D0 03 BNE $FDB6 +FDB3- 20 92 FD JSR $FD92 F8ROM:PRA1 +FDB6- A9 A0 LDA #$A0 +FDB8- 20 ED FD JSR $FDED F8ROM:COUT +FDBB- B1 3C LDA ($3C),Y +FDBD- 20 DA FD JSR $FDDA F8ROM:PRBYTE +FDC0- 20 BA FC JSR $FCBA F8ROM:NXTA1 +FDC3- 90 E8 BCC $FDAD +FDC5- 60 RTS +FDC6- 4A LSR +FDC7- 90 EA BCC $FDB3 +FDC9- 4A LSR +FDCA- 4A LSR +FDCB- A5 3E LDA $3E +FDCD- 90 02 BCC $FDD1 +FDCF- 49 FF EOR #$FF +FDD1- 65 3C ADC $3C +FDD3- 48 PHA +FDD4- A9 BD LDA #$BD +FDD6- 20 ED FD JSR $FDED F8ROM:COUT +FDD9- 68 PLA +FDDA- 48 PHA +FDDB- 4A LSR +FDDC- 4A LSR +FDDD- 4A LSR +FDDE- 4A LSR +FDDF- 20 E5 FD JSR $FDE5 +FDE2- 68 PLA +FDE3- 29 0F AND #$0F +FDE5- 09 B0 ORA #$B0 +FDE7- C9 BA CMP #$BA +FDE9- 90 02 BCC $FDED +FDEB- 69 06 ADC #$06 +FDED- 6C 36 00 JMP ($0036) +FDF0- 48 PHA +FDF1- C9 A0 CMP #$A0 +FDF3- 4C 95 FC JMP $FC95 +FDF6- 48 PHA +FDF7- 84 35 STY $35 +FDF9- A8 TAY +FDFA- 68 PLA +FDFB- 4C 46 FC JMP $FC46 +FDFE- EA NOP +FDFF- EA NOP +FE00- C6 34 DEC $34 +FE02- F0 9F BEQ $FDA3 +FE04- CA DEX +FE05- D0 16 BNE $FE1D +FE07- C9 BA CMP #$BA +FE09- D0 BB BNE $FDC6 +FE0B- 85 31 STA $31 +FE0D- A5 3E LDA $3E +FE0F- 91 40 STA ($40),Y +FE11- E6 40 INC $40 +FE13- D0 02 BNE $FE17 +FE15- E6 41 INC $41 +FE17- 60 RTS +FE18- A4 34 LDY $34 +FE1A- B9 FF 01 LDA $01FF,Y +FE1D- 85 31 STA $31 +FE1F- 60 RTS +FE20- A2 01 LDX #$01 +FE22- B5 3E LDA $3E,X +FE24- 95 42 STA $42,X +FE26- 95 44 STA $44,X +FE28- CA DEX +FE29- 10 F7 BPL $FE22 +FE2B- 60 RTS +FE2C- B1 3C LDA ($3C),Y +FE2E- 91 42 STA ($42),Y +FE30- 20 B4 FC JSR $FCB4 F8ROM:NXTA4 +FE33- 90 F7 BCC $FE2C +FE35- 60 RTS +FE36- B1 3C LDA ($3C),Y +FE38- D1 42 CMP ($42),Y +FE3A- F0 1C BEQ $FE58 +FE3C- 20 92 FD JSR $FD92 F8ROM:PRA1 +FE3F- B1 3C LDA ($3C),Y +FE41- 20 DA FD JSR $FDDA F8ROM:PRBYTE +FE44- A9 A0 LDA #$A0 +FE46- 20 ED FD JSR $FDED F8ROM:COUT +FE49- A9 A8 LDA #$A8 +FE4B- 20 ED FD JSR $FDED F8ROM:COUT +FE4E- B1 42 LDA ($42),Y +FE50- 20 DA FD JSR $FDDA F8ROM:PRBYTE +FE53- A9 A9 LDA #$A9 +FE55- 20 ED FD JSR $FDED F8ROM:COUT +FE58- 20 B4 FC JSR $FCB4 F8ROM:NXTA4 +FE5B- 90 D9 BCC $FE36 +FE5D- 60 RTS +FE5E- 20 75 FE JSR $FE75 +FE61- A9 14 LDA #$14 +FE63- 48 PHA +FE64- 20 D0 F8 JSR $F8D0 F8ROM:INSTDSP +FE67- 20 53 F9 JSR $F953 F8ROM:PCADJ +FE6A- 85 3A STA $3A +FE6C- 84 3B STY $3B +FE6E- 68 PLA +FE6F- 38 SEC +FE70- E9 01 SBC #$01 +FE72- D0 EF BNE $FE63 +FE74- 60 RTS +FE75- 8A TXA +FE76- F0 07 BEQ $FE7F +FE78- B5 3C LDA $3C,X +FE7A- 95 3A STA $3A,X +FE7C- CA DEX +FE7D- 10 F9 BPL $FE78 +FE7F- 60 RTS +FE80- A0 3F LDY #$3F +FE82- D0 02 BNE $FE86 +FE84- A0 FF LDY #$FF +FE86- 84 32 STY $32 +FE88- 60 RTS +FE89- A9 00 LDA #$00 +FE8B- 85 3E STA $3E +FE8D- A2 38 LDX #$38 +FE8F- A0 1B LDY #$1B +FE91- D0 08 BNE $FE9B +FE93- A9 00 LDA #$00 +FE95- 85 3E STA $3E +FE97- A2 36 LDX #$36 +FE99- A0 F0 LDY #$F0 +FE9B- A5 3E LDA $3E +FE9D- 29 0F AND #$0F +FE9F- F0 04 BEQ $FEA5 +FEA1- 09 C0 ORA #$C0 +FEA3- A0 00 LDY #$00 +FEA5- 94 00 STY $00,X +FEA7- 95 01 STA $01,X +FEA9- A0 0E LDY #$0E +FEAB- 4C B4 FB JMP $FBB4 +FEAE- EA NOP +FEAF- 00 BRK +FEB0- 4C 00 E0 JMP $E000 +FEB3- 4C 03 E0 JMP $E003 +FEB6- 20 75 FE JSR $FE75 +FEB9- 20 3F FF JSR $FF3F F8ROM:RESTORE +FEBC- 6C 3A 00 JMP ($003A) +FEBF- 4C D7 FA JMP $FAD7 F8ROM:REGDSP +FEC2- 60 RTS +FEC3- EA NOP +FEC4- 60 RTS +FEC5- 8D 06 C0 STA $C006 w:SETSLOTCXROM +FEC8- 60 RTS +FEC9- EA NOP +FECA- 4C F8 03 JMP $03F8 +FECD- A9 40 LDA #$40 +FECF- 8D 07 C0 STA $C007 w:SETINTCXROM +FED2- 20 AA C5 JSR $C5AA +FED5- F0 2C BEQ $FF03 +FED7- A0 01 LDY #$01 +FED9- A5 43 LDA $43 +FEDB- F0 04 BEQ $FEE1 +FEDD- D1 3C CMP ($3C),Y +FEDF- D0 0A BNE $FEEB +FEE1- 88 DEY +FEE2- A5 42 LDA $42 +FEE4- D1 3C CMP ($3C),Y +FEE6- D0 03 BNE $FEEB +FEE8- 20 92 FD JSR $FD92 F8ROM:PRA1 +FEEB- 20 BA FC JSR $FCBA F8ROM:NXTA1 +FEEE- 90 E7 BCC $FED7 +FEF0- 60 RTS +FEF1- A0 0D LDY #$0D +FEF3- 20 B4 FB JSR $FBB4 +FEF6- 20 00 FE JSR $FE00 +FEF9- 68 PLA +FEFA- 68 PLA +FEFB- D0 6C BNE $FF69 +FEFD- 8D 07 C0 STA $C007 w:SETINTCXROM +FF00- 20 D1 C5 JSR $C5D1 +FF03- 8D 06 C0 STA $C006 w:SETSLOTCXROM +FF06- F0 32 BEQ $FF3A +FF08- D0 23 BNE $FF2D +FF0A- C1 F0 CMP ($F0,X) +FF0C- F0 EC BEQ $FEFA +FF0E- E5 A0 SBC $A0 +FF10- AF ??? +FF11- AF ??? +FF12- E5 20 SBC $20 +FF14- FD FC C9 SBC $C9FC,X +FF17- A0 F0 LDY #$F0 +FF19- F9 60 B0 SBC $B060,Y +FF1C- 6D C9 A0 ADC $A0C9 +FF1F- D0 28 BNE $FF49 +FF21- B9 00 02 LDA $0200,Y +FF24- A2 07 LDX #$07 +FF26- C9 8D CMP #$8D +FF28- F0 7D BEQ $FFA7 +FF2A- C8 INY +FF2B- D0 63 BNE $FF90 +FF2D- A9 C5 LDA #$C5 +FF2F- 20 ED FD JSR $FDED F8ROM:COUT +FF32- A9 D2 LDA #$D2 +FF34- 20 ED FD JSR $FDED F8ROM:COUT +FF37- 20 ED FD JSR $FDED F8ROM:COUT +FF3A- A9 87 LDA #$87 +FF3C- 4C ED FD JMP $FDED F8ROM:COUT +FF3F- A5 48 LDA $48 +FF41- 48 PHA +FF42- A5 45 LDA $45 +FF44- A6 46 LDX $46 +FF46- A4 47 LDY $47 +FF48- 28 PLP +FF49- 60 RTS +FF4A- 85 45 STA $45 +FF4C- 86 46 STX $46 +FF4E- 84 47 STY $47 +FF50- 08 PHP +FF51- 68 PLA +FF52- 85 48 STA $48 +FF54- BA TSX +FF55- 86 49 STX $49 +FF57- D8 CLD +FF58- 60 RTS +FF59- 20 84 FE JSR $FE84 F8ROM:SETNORM +FF5C- 20 2F FB JSR $FB2F F8ROM:INIT +FF5F- 20 93 FE JSR $FE93 F8ROM:SETVID +FF62- 20 89 FE JSR $FE89 F8ROM:SETKBD +FF65- D8 CLD +FF66- 20 3A FF JSR $FF3A F8ROM:BELL +FF69- A9 AA LDA #$AA +FF6B- 85 33 STA $33 +FF6D- 20 67 FD JSR $FD67 F8ROM:GETLNZ +FF70- 20 C7 FF JSR $FFC7 F8ROM:ZMODE +FF73- 20 A7 FF JSR $FFA7 F8ROM:GETNUM +FF76- 84 34 STY $34 +FF78- A0 17 LDY #$17 +FF7A- 88 DEY +FF7B- 30 E8 BMI $FF65 +FF7D- D9 CC FF CMP $FFCC,Y +FF80- D0 F8 BNE $FF7A +FF82- 20 BE FF JSR $FFBE F8ROM:TOSUB +FF85- A4 34 LDY $34 +FF87- 4C 73 FF JMP $FF73 +FF8A- A2 03 LDX #$03 +FF8C- 0A ASL +FF8D- 0A ASL +FF8E- 0A ASL +FF8F- 0A ASL +FF90- 0A ASL +FF91- 26 3E ROL $3E +FF93- 26 3F ROL $3F +FF95- CA DEX +FF96- 10 F8 BPL $FF90 +FF98- A5 31 LDA $31 +FF9A- D0 06 BNE $FFA2 +FF9C- B5 3F LDA $3F,X +FF9E- 95 3D STA $3D,X +FFA0- 95 41 STA $41,X +FFA2- E8 INX +FFA3- F0 F3 BEQ $FF98 +FFA5- D0 06 BNE $FFAD +FFA7- A2 00 LDX #$00 +FFA9- 86 3E STX $3E +FFAB- 86 3F STX $3F +FFAD- 20 FD FC JSR $FCFD +FFB0- EA NOP +FFB1- 49 B0 EOR #$B0 +FFB3- C9 0A CMP #$0A +FFB5- 90 D3 BCC $FF8A +FFB7- 69 88 ADC #$88 +FFB9- C9 FA CMP #$FA +FFBB- 4C 1B FF JMP $FF1B +FFBE- A9 FE LDA #$FE +FFC0- 48 PHA +FFC1- B9 E3 FF LDA $FFE3,Y +FFC4- 48 PHA +FFC5- A5 31 LDA $31 +FFC7- A0 00 LDY #$00 +FFC9- 84 31 STY $31 +FFCB- 60 RTS +FFCC- BC B2 BE LDY $BEB2,X +FFCF- 9A TXS +FFD0- EF ??? +FFD1- C4 EC CPY $EC +FFD3- A9 BB LDA #$BB +FFD5- A6 A4 LDX $A4 +FFD7- 06 95 ASL $95 +FFD9- 07 ??? +FFDA- 02 ??? +FFDB- 05 F0 ORA $F0 +FFDD- 00 BRK +FFDE- EB ??? +FFDF- 93 ??? +FFE0- A7 ??? +FFE1- C6 99 DEC $99 +FFE3- B2 C9 LDA ($C9) +FFE5- BE F0 35 LDX $35F0,Y +FFE8- 8C D6 96 STY $96D6 +FFEB- AF ??? +FFEC- 17 ??? +FFED- 17 ??? +FFEE- 2B ??? +FFEF- 1F ??? +FFF0- 83 ??? +FFF1- 7F ??? +FFF2- 5D CC B5 EOR $B5CC,X +FFF5- FC ??? +FFF6- 17 ??? +FFF7- 17 ??? +FFF8- F5 03 SBC $03,X +FFFA- FB ??? +FFFB- 03 ??? +FFFC- 62 ??? +FFFD- FA PLX +FFFE- FA PLX +FFFF- C3 ??? diff --git a/src/make.bat b/src/make.bat new file mode 100644 index 0000000..4ae1551 --- /dev/null +++ b/src/make.bat @@ -0,0 +1,2 @@ +ca65 tapeout.asm -l tapeout.lst +ld65 tapeout.o -o tapeout.bin -C tapeout.cfg diff --git a/src/tapeout.asm b/src/tapeout.asm new file mode 100644 index 0000000..4afc1dd --- /dev/null +++ b/src/tapeout.asm @@ -0,0 +1,73 @@ +; da65 V2.13.9 - (C) Copyright 2000-2009, Ullrich von Bassewitz +; Created: 2020-06-04 02:08:05 + + .setcpu "6502" + + +.org $0300 + + lda #$00 + ldy #$03 + sta $3c + sty $3d + lda #$00 + ldy #$04 + sta $3e + sty $3f + jsr WRITE + rts + +LFCBA: lda $3C + cmp $3E + lda $3D + sbc $3F + inc $3C + bne LFCC8 + inc $3D +LFCC8: rts + +LEADER: +LFCC9: ldy #$4B + jsr LFCDB + bne LFCC9 + adc #$FE + bcs LFCC9 + ldy #$21 +LFCD6: jsr LFCDB + iny + iny +LFCDB: dey + bne LFCDB + bcc LFCE5 + ldy #$32 +LFCE2: dey + bne LFCE2 +LFCE5: ldy $C030 + ldy #$2C + dex + rts + +WRITE: + lda #$40 + jsr LFCC9 + ldy #$27 +LFED4: ldx #$00 + eor ($3C,x) + pha + lda ($3C,x) + jsr LFEED + jsr LFCBA + ldy #$1D + pla + bcc LFED4 + ldy #$22 + jsr LFEED + beq LFF3A +LFEED: ldx #$10 +LFEEF: asl a + jsr LFCD6 + bne LFEEF + rts + +LFF3A: lda #$DA + jmp $FDED diff --git a/src/tapeout.cfg b/src/tapeout.cfg new file mode 100644 index 0000000..56103c2 --- /dev/null +++ b/src/tapeout.cfg @@ -0,0 +1,9 @@ +MEMORY { + RAM: start = $0300, size = $6500, define = yes, file = %O; +} + +SEGMENTS { + CODE: load = RAM, type = ro; + RODATA: load = RAM, type = ro; + BSS: load = RAM, type = bss; +} diff --git a/src/tapeout.txt b/src/tapeout.txt new file mode 100644 index 0000000..f85191f --- /dev/null +++ b/src/tapeout.txt @@ -0,0 +1,21 @@ +This is the part you get to type in by hand if you +have no other way to communicate to a machine. +Begin and end addresses are two-byte LSB/MSB pointers +in $3c/$3d and $3e/$3f; they are loaded for you from +$301/$303 and $309/$30b if you just want to call +the entry point at $300. Otherwise, fill them in +directly and call the WRITE entry point at $346. + +When the sound output is complete, a "Z" will be +printed and you'll be back at the prompt. (The +original monitor code would print a Ctrl-G (beep), +which is not desirable now.) + +300:A9 00 A0 03 85 3C 84 3D A9 00 A0 04 85 3E 84 3F +310:20 46 03 60 A5 3C C5 3E A5 3D E5 3F E6 3C D0 02 +320:E6 3D 60 A0 4B 20 35 03 D0 F9 69 FE B0 F5 A0 21 +330:20 35 03 C8 C8 88 D0 FD 90 05 A0 32 88 D0 FD AC +340:30 C0 A0 2C CA 60 A9 40 20 23 03 A0 27 A2 00 41 +350:3C 48 A1 3C 20 66 03 20 14 03 A0 1D 68 90 EE A0 +360:22 20 66 03 F0 09 A2 10 0A 20 30 03 D0 FA 60 A9 +370:DA 4C ED FD