I think I found a bug in Matt's 8 x X putsprite routine. I was wondering why all may sprites were drawn in a diagonal line until I found this: push bc ld d, c ld e, d ; <=============== SHOULDN'T THIS BE B? call FindPixel ; Finds pixel at E, D pop bc Am I the only one to try and use this routine (besides Matt)? // David Phillips // mailto:electrum@tfs.net // AIM: electrum32