Hectic -- Apple II 256 byte demo for Outline 2026

Despite a very hectic semester, I managed to put together a 256B intro for Outline 2026. You'd think I'd have more material with the lack of Lovebyte this year, but it's just been that kind of semester.

Hectic By -=DEsIRE=-: code by deater

Video

Capture on an actual Apple IIe Platinum.
b

Notes

This requires an Apple IIe because it uses the VBLANK register to sync with the screen. For some reason real hardware and the various emulators weren't syncing the same. Applewin seems to match real hardware (or at least my IIe Platinum) but MAME does not.

I was planning a slightly different intro but this ended up being the result. It uses VLIN to draw rainbow to GR PAGE1, then uses the monitor MOVE routines to copy to GR PAGE2. It uses shapetables to draw some gears to page1/page2 of hi-res. It then starts cycle counting and adjusts the screen mode mid-screen to create a jagged moving border, with a line of scrolling text at the bottom. It was a struggle to get the last 20 bytes off this but did a lot of tricks, and the Bisqwit 6502 cycle counting resource was a big help. The background looks animated because we are page-flipping too.

I had hoped to get some sound going too, but probably for the best that I didn't.

Sourcecode and Disk Image

You can get the disk image here: hectic.dsk (140k), 15 May 2026

You can get the submission here: hectic_small.zip (13k), 15 May 2026

You can get the sourcecode here in the demos/outline2026 directory of my dos33fsprogs github repository:
git clone https://github.com/deater/dos33fsprogs/
Vote for this at Pouet
Back to my Demos