Retro demo scene coding - ZX Spectrum 101

The Sinclair ZX Spectrum was released to the world in 1982. Not even the most powerful computer when launched, you can imagine how limited a platform it is by today's standards. With an awkwardly low screen resolution, a colour palette straight out of coder-art-school, a slow CPU and not even any custom hardware to make up for it, you would be forgiven for wondering how it ever survived. But survive it did, spawning several hardware updates and selling over 5 million units in the ten years that it lived. If the demoscene teaches us anything it's that limitations breed creativity. So it should come as no surprise to find that, along with other contemporary computers like the C64, the Spectrum branch of the demoscene is alive and well in 2018. In this seminar I will introduce you to the hardware of the ZX Spectrum 128 - the standard ZX demoscene platform. We will look at some techniques to coax 50hz music and visuals out of a machine that, in all honesty, barely has the CPU power to…

View on