My contribution to the latest issue of HackSpace Magazine is a detailed look at the ZX Spectrum Next, an open-hardware reimplementation of the Sinclair ZX Spectrum microcomputer with a wealth of improvements and enhancements.
Officially licensed from the current owner of the Spectrum rights – Sky In-Home Services, oddly enough, which requires only that a portion of any proceeds are donated to charity – the ZX Spectrum Next builds on the original with a Z80 implementation on a field-programmable gate array (FPGA) which can be run in accelerated mode at up to 14MHz, up to 2MB of memory, SD card storage, built-in joystick ports, crystal-clear HDMI video output, four-channel AY sound, support for original Spectrum keyboards or modern PS/2 keyboards, and even optional real-time clock, ESP8266 Wi-Fi, and Raspberry Pi Zero-based co-processor add-ons.
Despite these upgrades – and more I haven’t mentioned, including a brand-new operating system dubbed NextOS, 256-colour display modes, and hardware sprite support – the ZX Spectrum Next also boasts full backwards compatibility with software and hardware designed for the original Spectrum family, which is something of an impressive achievement given the relatively modest resources available to its creators following a successful crowdfunding campaign for its production.
The ZX Spectrum Next reviewed here, though, isn’t quite the finished article. Provided to backers eager to get their hands on the device as early as possible, the board-only ZX Spectrum Next Issue 2A is aimed primarily at developers. It also comes with an annoying design flaw, which was discovered post-review: a missing capacitor which can cause stability issues when coupled with low-quality power supplies. The finalised Issue 2B, its creators promise, will include the missing capacitor along with a keyboard and chassis housing designed by Sinclair’s long-term industrial designer Rick Dickinson.
For a full look at the ZX Spectrum Next, you can pick up Hackspace Magazine Issue 5 at your nearest supermarket, newsagent, or as a free download under the Creative Commons licence at the official website.