I am trying to learn some 6502 assembly and this is the result of one of my first experiments.

It takes a while to load but what you are seeing above is a live emulation of my screensaver software.

Once it’s loaded, the following commands are available through the keyboard:

key use
B binary display mode
X hex display mode
R random display mode (default)
N increments border color
M increments background color
Q quit

You can take a look at the source code in my C64 Playground repository on github and download the D64 image for your retro emulation enjoyment.

If you run the screensaver on the real thing and send me a video of it, you are my hero.

Speaking of heroes, this was obviously heavily inspired by the xmatrix screensaver by the legendary Jamie Zawinski.