Around two years ago, I built a single-board 8-bit micro on a breadboard, centered around the Hitachi 63C09 CPU (a suped-up version of the much-loved Motorola 6809). It was a fun exercise to see how simple I could build a vintage system capable of running the FLEX operating system, which was a popular disk operating system for 6800- and 6809-based micros in the late 70's and early 80's. Since then, I've incrementally expanded it to three serial ports (ACIAs), a Versatile Interface Adapter (VIA) for a PS/2 keyboard, Atari-compatible joystick, and RAM bank switching register (as well as two hardware interval timers), and most importantly, graphics and sound courtesy of Texas Instruments' TMS9118 and SN76496.
![]() |
My 8-bit micro, as it appears today. |
Let's rewind a little more, back to around 1979 or 1980 (OK, a lot more). I first played Space Invaders at the local movie theater, the Elmwood in Elmhurst, Queens, NY. The theater's gone, but it's an important memory. (Amazingly, I can't find a single, real photo of Space Invaders with the original plastic overlays the screen had, to simulate the appearance of color.)
![]() |
The original Taito Space Invaders, missing the plastic overlays in the screen image. |
![]() |
Atari 2600 Space Invaders |
![]() |
Sega's Space Invaders for the SG-1000 |
Next up, I'll tell the story of how I hand-translated Sega's Space Invaders from Z80 to 6309 assembly language. Stay tuned!