having written my own sprite routine I can confirm this. . . a sprite is rotated because of the way th display is set up. Each 8pixels wide is only one byte. So if you wanted to display this sprite at 1 (as opposed to 0) you would have to write this to the display .db 01111110 .db 01111110 .db 01111110 .db 01111110 .db 01111110 .db 01111110 as opposed to 11111100 11111100 etc.