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.
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 PouetBack to my Demos