2024 Apple ][ Christmas Demo





Details

Another in the series of VMW Christmas demos


Video

Recorded on an actual Apple IIe platinum with Mockingboard:


System Requirements


Downloads

Apple II Code/Disk Images


Credits


Run it in Your Browser


Effect summary

Star Wipes These are from Total Replay by 4am and qkumba. It looks really nice but takes immense amount of ram (16k for star data) and trashes the entire zero page.
Horizontal Scrolling This is based on the code from the Driven demo, but optimized a bit and also modified so it sort of can handle full 6-color scrolling (still some issues with that). Took another 512 bytes of lookup tables for that. As a reminder, no hardware scroll on Apple II so it happens all in software.
Music The music is based off of the "Jingle Bells" demo from old Casio (or in my case, Radio Shack) organs. (Which as part of this research I realized that after 30 years my Concertmate 370 has additional songs as an easter egg). I had trouble finding sheet music for this, but ToyMusic on youtube had posted a Synthesia visualization that I reverse-engineered into a pt3 file.

Development Notes

V1.1 notes -- 12/21/2024

Original version only worked on IIe (using hardcoded vblank). It should now work on all of II+/IIe/IIgs/IIc though on IIc and II+ the scrolling isn't as smooth as we're not waiting for VBLANK. You might say, why not VBLANK on IIc? Well you need to use an interrupt to do that and I don't have any code right now that easily lets you get VBLANK and Mockingboard interrupts at the same time.

V1.0 notes -- 12/21/2024

Throwing together a last-minute Christmas Demo, hard to do with all the grading at the end of the semester! Built with a lot of pieces from the Demosplash 2024 "Driven" demo, but with new art and the horizontal scroll now more or less handles multi-color scroll (hard on an Apple II!).


Other VMW Christmas Demos
Other VMW Software Demos
Other Apple2 Projects
Back to the VMW Software Productions Page