erm SPCOL is supposed to be called before the SPHITSP is called, and only once. So DISPLAY 1 SPSET 0,255 SPSET 1,21 SPCOL 0 SPCOL 1 IF SPHITSP(0,1) THEN ?"HIT"