Skip to content
Tech News
← Back to articles

Writing Z80 assembly, 4 decades later:-)

read original get Z80 Assembly Programming Book → more articles
Why This Matters

This article highlights a nostalgic yet innovative project where a developer successfully implements 3D graphics rendering on the ZX Spectrum 48K+ using Z80 assembly. It demonstrates how vintage hardware can still be pushed to perform complex tasks, inspiring both retro computing enthusiasts and modern developers to explore creative solutions within hardware constraints.

Key Takeaways

The backstory

It all begun with the Speccy - the ZX Spectrum 48K+, to be precise.

I got it when I was 13 years old - the best gift ever:

3D tinkering

An entire career has passed since then.

And one of the habits I picked up along the way, was fooling around in my free-time with SW-only 3D graphics.

In fact, a few years ago, I ported the main logic into an ATmega328P microcontroller, implementing "points-only" 3D rendering, and driving an OLED display via the SPI interface... at the magnificent resolution of 128x64 :-)

The challenge - run it on the Speccy

So the path to even more useless tinkering was clear:

I just HAD to make this work for the Speccy, too! :-)

... continue reading