well the answer to the garbled screen is the way you define your sprites... you must define 8 bits, not 6... so leave the two last columns open eg: Black_Tile: .db %11111100 .db %11111100 .db %11111100 .db %11111100 .db %11111100 .db %11111100