100 SYS700 110 ; 120 .OPT OO 130 ; 140 ; 'COLOR CHASER', BY SCOTT E. RESH 150 ; 160 ; 170 ; CODE WILL BE AT $C000 (49152) 180 ; 190 LCMEM = $D800 - 40 200 R0L = $FB 210 R0H = R0L + 1 220 R1L = R0H + 1 230 R1H = R1L + 1 240 BKGRND = $D021 250 ; 260 ; 270 JMP INIT ; 280 JMP PAST ; 290 ; 300 ; 310 INIT LDX #3 ; COPY VALUES TO 320 L1 LDA R0L,X ; LOCAL STORAGE 330 STA LOCAL,X ; 340 DEX ; 350 BPL L1 ; 360 ; 370 LDA R1L ; IF EITHER LENGTH = 0, 380 BEQ OOH ; THEN EXIT, ELSE OK 390 LDA R1H ; 400 BNE OK1 ; 410 ; 420 OOH RTS ; RETURN TO BASIC 430 ; 440 OK1 DEC COLUMN ; 450 DEC ROW ; 460 ; 470 CLC ; 480 LDA XC ; IF X+COLUMN>39 THEN ERROR 490 ADC COLUMN ; 500 CMP #40 ; 510 BCS OOH ; 520 LDA YC ; IF Y+ROW>24 THEN ERROR 530 ADC ROW ; 540 CMP #25 ; 550 BCS OOH ; 560 ; 570 LDA #>LCMEM ; INIT COLORMEM PNTR 580 STA R0H ; 590 LDA #