Going retro
(February 1, 2007)
Yesterday and today, I finally did something I was planning to do for a long time: Writing some code for the Sinclair ZX Spectrum, the computer I »used« in my childhood. I was too young to write assembly code back then (but I did write a good share of BASIC), but since I’m becoming more and more interested in old-school computing due to my demoscene experiences, turning back to the beloved machine was the logical thing to do. The 256-byte effect I wrote is nothing special – it’s just four scrolling coloured stripes: The Spectrum logo. But although the effect is simple, I’m quite proud of it. After all, it’s the very first Z80 assembly code I ever wrote!
- Download the tape file and the source code: stripes.zip (2.9k)
- If you don’t have a 48K ZX Spectrum, get an emulator! I recommend ZXSpin or EmuZWin for Windows, RealSpectrum for DOS and FUSE for Unix.
Hm, would be nice to see some serious ZX Spectrum action from Kakiarts! :)
I’d love to do some serious stuff, too … but unfortunately, my real Spectrum died a few weeks ago (I think that the ULA died, but lacking a oscilloscope or logic analyzer, I can’t confirm that). In addition to that, it was a original, unmodified 48k machine — hence, no sound chip. And I don’t want to do stuff that doesn’t even run on my own hardware :)