home *** CD-ROM | disk | FTP | other *** search
- 30 ;ADD # OF BYTES TO BASE ADDRESS
- 40 U81 LDY BUF2;#$03
- 50 TYA
- 60 CLC
- 70 ADC $FB;#$00
- 80 STA $FB;#$03
- 90 LDA $FC;#$60
- 100 ADC #$00
- 110 STA $FC;#$60 ADDRESS NOW 6003
- 120 CMP $FE;HI BYTE END ADDRESS
- 130 BCC U82
- 140 LDA $FB;LO BYTE BEGIN ADDRESS
- 150 CMP $FD;LO BYTE END ADDRESS
- 160 BCC U82
- 170 RTS
- 180 MN1 AND #$7F;CHECK FOR PRINTABLE CHARACTERS
- 190 CMP #$21
- 200 BCC U83;< #$21
- 210 CMP #$5B;> #$5B
- 220 BCS U80
- 230 U84 JMP PRINT;PRINT CHARACHTER RIGHT HAND SCREEN
- 240 U83 ORA #$40
- 250 BNE U84
- 251 U80 AND #$40
- 252 BNE U84
- 253 JMP ST1;RUN STOP KEY DOWN TERMINATE
- 255 U82 JSR $FFE1;CHECK THE RUN/STOP KEY
- 256 BNE FIND;NOT PRESSED
- 257 JMP ST1;RUN STOP KEY DOWN TERMINATE
- 260 FIND JMP FINDMN;RETURN FOR NEXT LINE
- 270 GETADD LDY #$00;PUT COMMAND AND ADDRESSES @ $0200
- 280 U85 JSR $FFCF
- 290 STA ADDBUF,Y
- 300 INY
- 310 CMP #$0D
- 320 BNE U85
- 330 DEY
- 340 RTS
- 350 .FILE UNOP9
-