scene.org File Archive

File download

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

File size:
60 403 bytes (58.99K)
File date:
2024-12-29 14:13:04
Download count:
all-time: 0

Preview

  • CHRISTMAS_PRESENT - running screenshot with asm source.png 57.77K
  • CHRISTMAS_PRESENT - smallest source code size.asm 368B
  • CHRISTMAS_PRESENT.asm 2.52K
  • CHRISTMAS_PRESENT.bin 119B
  • FILE_ID.diz 1.18K

file_id.diz

2024 Christmas "Present" competition.

Author		: Dave aka Bushy555.
Category	: Christmas Challenge.
System		: LASER 500.
Language	: Z80 Assembly.
Len source code	: 368 bytes - smallest size of source code for successful assembling.
Len exe file	: 119 bytes.
Len header	: 16 bytes.
Len code only	: 103 bytes.

Instructions:
-------------
Use Antontino's Laser500 emulator :     https://nippur72.github.io/laser500emu/
Drag and drop the .BIN file on to the emulator.
Program will automatically execute and run.

 * Weird : can take up to three or four times for the emulator to successfully
           display the Christmas Present box correctly. Unsure why.
           Perhaps the speed of my old aging computer can not keep up?
	   It does eventually display the box correctly.


Description:
------------
Please see comments in assembly source file.

Essentially:
   display top ribbon line                         \O/
   display top of present box              +--------+---...
   do 2 times:
      do 8 times:
         display middle of present box     !        !   ...
      display bottom of present box        +--------+---...



Comments:
---------

Hi Mum!