I recently started a retro-computing project, to reimagine and design a new ROM for the Sinclair ZX Spectrum, the best home computer from the 1980s. The philosophy of that project is to bring modern software approaches to bear on an ancient, 40-year-old machine. So what should a modern development pipeline for an antique computer technology look like?
(That project is nowhere near finished, but I hope to occasionally post about it when it’s further along.)
This post describes my build pipeline for modern–old-fashioned ZX Spectrum ROM development. The next post (part 2) will delve into how to perform automated unit testing for Z80 assembly language, using modern tools.

Read on…
Continue reading