I split the "small" source into its own file. I think it could
become smaller, but not without changes that make #ifdefs
untenable.
The "small" version need a couple of fixes (define "savsrc",
branch to "advsrc1" not "advsrc").
Merlin apparently detects SEC+XCE and automatically switches back
to 8-bit registers, so I added an MX %00 to the 65816 version
after the exit section.
Added comments.
This just updates the git copy of the sources. An updated set of
disk images will appear soonish.
The disks were using ProDOS v2.0.3, which requires an enhanced //e.
ProDOS v1.8 will run on a ][+. We lose the nicer QUIT handler, but
now the demos will run on a plain 6502 system (verified with
AppleWin).
Made some minor optimizations to the Applesoft BASIC code driving
the slide show. Improved the speed from 3.7 fps to 4.3 fps.
(With the 65816 decoder, it went from 6 to 7.7 fps.)