stainedwindow Author: dcarrion Category: Christmas Challenge System: ZX Spectrum (16K, 48K, 128K...) Language: Assembler, assembled using sjasmplus Len source code: 1051 bytes Len exe file: 155 bytes Len code only: 95 bytes (net code size; subtract the bytes for header/start address; assembler: also subtract the BASIC stub) Instructions: Load the .sna or the .tap file in your emulator of choice. The .sna file should start automatically in all of them, and the .tap starts also automatically in most of them, too (if not, LOAD ""). Description: Rather clumsily iterates through the screen and prints the correct character if in certain columns/rows. I'm sure something shorter could be done with CPIR but I couldn't get to it.