Going Old-School: Designing A Custom Homebrew Retro Video Game Console From Scratch

Tom Gambill
Project Ember
Published in
6 min readNov 30, 2021

--

Photo by Lorenzo Herrera on Unsplash

I am a professional video game developer. Over the last 30 years, I have shipped many games and developed 3D technology and software for various hardware platforms. Even before that, for as long as I can remember, I have been fascinated by technology. I wanted to know how things worked. I was always taking my toys apart, tweaking things, constructing Franken toys out of various electronic parts, all total nerd stuff! One day, my parents got me an Atari 1200XL computer, which I learned to program in BASIC, then using the Macro Assembler. Later, I moved on to the Atari ST, Macintosh, and PC. I also played a lot of games and even tried my hand at programming a few. I have a degree in Electrical Engineering, with a minor in Marine Robotics, but I ultimately decided to just write video games.

Richard Garriott’s Tabula Rasa

To this day that is exactly what I have done. I worked at a number of well-known companies including Origin Systems, NCSoft, Havok, Microsoft, KESMAI, and others, developing advanced 3D rendering technology for MMOs, WWII online flight simulators, various console shooters, and even so-called “serious games” like flight trainers for Lockheed and Boeing. I…

--

--

Tom Gambill
Project Ember

Software Engineer, Retro Hacker, World Traveler. And also: sailboats, fish tanks, nature, family, startups…