> Maybe the 680 and it's basic isn't fast enough for my program? This is quite possible as interpreting decimal numbers takes a fair bit of processing. You may like to try this .. 1 A=61456:B=61441:C=61457:D=1:E=0 2 IF (D AND PEEK(A)) = E THEN POKE B, PEEK(C) 3 GOTO 2 .. which should speed things up a bit. Lee.