The demo program produces a tumbling octahedron in a mere 1024 byte dot com file, while it's computing pi to about 100,000 places. The program was inspired by past-6502-Group-member Richard Willmore and some really amazing demos.
A significant effort was made to squeeze the code into 1K. Code squeezing is a symptom of "excessive cleverness" that unfortunately results in programs that are difficult to understand and modify. Sorry.
Assemble with: tasm /m octdemo tlink /t octdemoTASM 3.1 is required (rather than MASM 5.10) to preserve the 1024-byte size. TASM doesn't increase the dot com file size for "dw ?" at end, whereas MASM does.
Last updated: 13-Feb-2004