Well, after thinking for a while. I determined that the a68k assembler has a limitation of how many data byte declarations with the binary symbol on one line you can have. if u put more than 12 binary bytes one one line, then it cuts off the rest. this explains why I got garbage on my screen. To conquer this I split each line of the sprite onto 2 lines and it worked. Thanks for all of your help. -nike