dos33fsprogs/demos/lovebyte2023/agony_32
Vince Weaver 83cdf2509f lovebyte: update the documentation 2023-02-12 21:20:37 -05:00
..
Makefile lovebyte: more fine tuning 2023-01-29 20:10:59 -05:00
README demosplash2023: add some documentation 2023-02-10 09:52:03 -05:00
agony17.s lovebyte: more fine tuning 2023-01-29 20:10:59 -05:00
file_id.diz lovebyte2023: some lovebyte nonsense 2023-01-20 01:57:51 -05:00
hello.bas lovebyte2023: some lovebyte nonsense 2023-01-20 01:57:51 -05:00
monitor.txt lovebyte: update the documentation 2023-02-12 21:20:37 -05:00

README

This is just some more Apple II Xdraw (firmware vector drawing).

In this case I wanted to draw short lines, the value for the
shapetable was $04 $00.  I tried various ways to point to this
value in a short manner, but even putting it at address $0101 (an
easy pointer to load into X/Y/A) didn't help with the size.

Eventually I found $0400 in ROM and point to that instead.

I really liked the effect but despite all the effort was not able
to get it down to the 16-byte category.  If you're lucky you can
remove the HPOSN call to save 3 bytes, but that depends on random
RAM contents at boot.

So anyway, in agony after weeks I just kept it at 17 bytes and
submitted it as a 32-byte demo.