XC24PDT.BIN
Author: Prodatron
Category: Christmas Challenge
System: Amstrad CPC 6128
Language: Z80 Assembler
Len source code: 2156
Len exe file: 182
Len code only: 54
Instructions:
- Use WinApe emulator, ACE DL or whatever
- Insert "xc24pdt.dsk"
- Type
MEMORY &5C1F
LOAD"XC24PDT
CALL &5C20
Description:
This approach divides the figure into many smaller and smaller building blocks
that all build on each other. This is even used to draw the bow.
It's not the shortest solution at all and looks somehow dumb, but I still like
the reduced building block principle. It's full of CALLs, and the Z80 doesn't
support relative ones, otherwise it could be shorter.
There is no need for HL, no idea, if it could be used for decreasing the size.
Comments:
Thanks a lot to Logiker for this great annually challenge!