Going Retro with the BASIC Engine

To those of us that grew up before computers became ubiquitous black rectangles that live in your pocket, there’s still something about a computer that boots up and lets you start programming right there at the prompt.

While some of those early computers used Forth, or other even more obscure languages, most of the ones people still remember used some variant of BASIC. Which is why something like the BASIC Engine pulls at the heart strings quite as much as it does.

A BASIC Engine (Rev1) board. (📷: BASIC Engine)

Built around an ESP8266, in the form of an ESP-12 module, the BASIC Engine is fully open source. From the PCB, through to the Bill of Materials, and the firmware, everything is open. There are even some demo programs.

While the BASIC Engine does use some SMD components, the project makes a lot of effort to hold you hand through assembly.

BASIC Engine assembly. (📷: BASIC Engine)

Although there’s a lot of retro computing going on right now, I guess a lot of us have reached “a certain age” and are looking back on our computing youth with fondness. Or at least some degree of nostalgia. This is one of the few I’ve come across with really thorough documentation that walks you all the way through—from initially sourcing the bill of materials, assembly, through to loading the firmware, writing and loading code onto your new toy.

The boot screen. (📷: BASIC Engine)

If everything goes to plan as you put the BASIC Engine together you should eventually be greeted by something that looks a lot like the boot screens from days gone by, familiar to anyone that was around during the 80's and early 90’s.

The provided demo code even includes a conversion of David Murray’s Tetris for Commodore BASIC to the Engine BASIC.

From there the Engine BASIC Reference Manual is your go-to guide for syntax.

You can probably put the BASIC Engine together for under $15 if you’re careful when you pick up your bill of materials and, despite the SMD components it uses, it’s pretty practical to build this on the bench at home. So if you’re missing the Commodore, or Sinclair, of your youth, maybe this is your next project?

--

--

Scientist, Author, Hacker, Maker, and Journalist.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store