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