scene.org File Archive

File download

<root>­/­parties­/­2024­/­vccc24­/­christmas_challenge/diecarro_zx_assembler_95b_vc3-2024.zip

File size:
181 283 bytes (177.03K)
File date:
2024-12-29 14:13:04
Download count:
all-time: 1

Preview

  • my_Christmas_Challenge_2024/ dir
  • my_Christmas_Challenge_2024/.tmp/ dir
  • my_Christmas_Challenge_2024/.tmp/disasm.list 806.54K
  • my_Christmas_Challenge_2024/.vscode/ dir
  • my_Christmas_Challenge_2024/.vscode/launch.json 2.16K
  • my_Christmas_Challenge_2024/.vscode/tasks.json 559B
  • my_Christmas_Challenge_2024/file_id.diz 738B
  • my_Christmas_Challenge_2024/giftwrap.asm 1.03K
  • my_Christmas_Challenge_2024/giftwrap.bin 95B
  • my_Christmas_Challenge_2024/giftwrap.sld 5.80K
  • my_Christmas_Challenge_2024/giftwrap.sna 48.03K
  • my_Christmas_Challenge_2024/giftwrap.tap 40.13K
  • my_Christmas_Challenge_2024/screenshot.png 71.79K

file_id.diz

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.