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.