Kerbal Space Program is already a pretty good way to realize you shouldn’t be anywhere near real spacecraft, but YouTuber Scott Manley just raised the bar by putting a ZX Spectrum in charge of his lunar lander. In a new project, he uses Sinclair BASIC, serial communication, and some Python code to let 1980s hardware fly a simulated descent in KSP.

The basic idea is that the Spectrum talks over a serial link, reads out real-time telemetry, and sends control inputs back to Kerbal via a Python script using the kRPC interface. Because the original Speccy never had native serial, Manley leans on the classic ZX Interface 1 hardware (represented here as a virtual add-on inside the Fuse emulator) to push data at up to 19,200 bits per second. On the Spectrum side, a BASIC program parses the incoming numbers and lets Manley manage his landing burn from a machine that predates Windows 95 by more than a decade.

He’s upfront that the BASIC code is wildly inefficient and that the serial link is a serious bottleneck. The Z80 is busy bit-banging just to keep the connection alive, and any modern microcontroller could do this with cycles to spare. But that’s not really the point: this is about seeing how far you can stretch the exact kind of 8‑bit home computer a lot of folks first learned to program on.

Tom’s Hardware notes that the whole thing could be moved to physical hardware with a USB–RS‑232 adapter and real Spectrum kit, and even ported to other ’80s machines like the Commodore 64 with some clever BASIC and serial tinkering. Given the right bridge code and a lot of patience, those old 8‑bit workhorses can still help land a “spacecraft,” even if it’s made of polygons.

Source: Scott Manley’s YouTube via Tom’s Hardware

What did you think of this article? Let us know in the comments below, and chat with us in our Discord!

This page may contain affiliate links, by purchasing something through a link, Retro Handhelds may earn a small commission on the sale at no additional cost to you.

Share.

Jim is a dad from Massachusetts by way of the Northeast Kingdom (IYKYK). He makes music as Our Ghosts, and with his band, Tiger Fire Company No. 1. He also takes terrible photos, writes decent science fiction and plays almost exclusively skateboarding games. He cannot, however, grow a beard. Favorite Game: Tony Hawk’s Pro Skater

Leave A Reply