You can get the sourcecode
here in the demos/seasons directory of
my dos33fsprogs github repository: git clone https://github.com/deater/dos33fsprogs/
Vote for this at Pouet
128 Byte demo for the Apple II (1MHz 6502)
Written in 6502 assembly language
Uses "high-resolution" graphics mode which is 280x192 in 6 colors.
This mode has lots of complex color-clash and memory-interleave
issues which make it a pain to code for.
The Apple II has very simple graphics. No hardware sprites, no
VBLANK/HBLANK interrupts, no scrolling, no palette
changes, no acceleration of any type. The only feature
it has is two graphics pages
for page flipping (which is not used in this demo)
Depends on the Applesoft BASIC ROM for "HPLOT" routine
which means it requires at least an Apple II+ (released in
1979) or later machine.
Should work on a II+/IIe/IIc/IIgs, and even an original
Apple II (1977) if you have an Applesoft language card
Based on Hellmood's 64B DOS demo "Autumn"
Saves a few bytes by running entirely in the zero page