Skip to content

Latest commit

 

History

History

drachenv1.1

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
This is Version 1.1 of a non-recursive algorithm to draw a dragon curve.

The way how the curve is drawn is described in paperfolding.pdf.

It uses tgi.h to plot the curve, so it only runs on platforms supporting
tgi and at least 320x200x2 resolution.
The short assembler routine should run on any 6502 compatible processor,
so if you want to get it run on some other platform, you have rewrite only
the draw functions.

To compile the program do not forget to link the machine code:

cl65 -t c64 -Ois drachen.c testbits.s
cl65 -t c128 -Ois drachen.c testbits.s
cl65 -t apple2enh -Ois --start-addr 0x4000 drachen.c testbits.s
cl65 -t atari -Ois -Wl -D__RESERVED_MEMORY__=0x2000 drachen.c testbits.s

Monte Carlos 

Apr 2006