Custom PC, Issue 206

Custom PC, Issue 206This month’s Hobby Tech feature takes a look at the recently-unearthed Nine Tiles prototype ROM for the ZX Spectrum by installing it on a ZX Spectrum Next, dramatically improves the flexibility of the FLIR ETS320 thermal inspection camera, and pores over classic computer commercials courtesy of coffee-table tome Do You Compute?.

First, the prototype ROM. In my review of the ZX Spectrum Next in Custom PC Issue 202, I mentioned that it’s possible to create new “machine personalities” – both by replacing the read-only memory (ROM) files used in Spectrum mode and by loading new cores onto the FPGA at the machine’s heart. Shortly prior to the ZX Spectrum Next’s launch, the Centre for Computing History received a trove of artefacts from Nine Tiles – including a prototype ZX Spectrum which was used to develop a ROM which never actually made it onto the publicly-launched machines.

The Centre had negotiated to make the ROM image available for free download for educational and academic purposes, which gave me an opportunity to load the ROM onto the ZX Spectrum Next and create the Nine Tiles Prototype as a usable machine personality. What followed was a process of debugging and reverse-engineering in order to make the ROM functional on the Next – a process which, I’m pleased to say, was wholly successful.

The FLIR ETS320, meanwhile, was reviewed back in Issue 201 – and one of my biggest complaints was its incredibly short focal length, meaning that it is only possible to analyse a very small part of a given circuit board under the thermal sensor. While the camera platform is capable of rising up, anything above 70mm away from the device on test is too blurry to be of use – unless, that is, you take advantage of a 3D-printed tool to manually adjust focus. The improvement is stark, as thermal images published in the piece demonstrate.

Finally, Do You Compute? is a book which looks not at the history of computing but at the history of selling computing – specifically, as the subtitle makes clear, “from the Atomic Age to the Y2K bug.” Put together by Ryan Mungia and Steven Heller, the book is a fantastic chronological walk through the shift in computers being for governments and big businesses to any businesses and eventually the home user.

It also has a major flaw, and it’s not one caused by the authors: Apple, for reasons unspecified, declined to provide permission for its adverts to be reproduced in the book. With Apple having been at the very forefront of the personal computing revolution, and well-known for iconic adverts from its 1984 Superbowl commercial to “Think Different” and “Rip Mix Burn,” it leaves a real hole in the book.

Custom PC Issue 206 is available now in supermarkets, newsagents, and online with global delivery via the official website.

PC Pro, Issue 309

PC Pro Issue 309This month’s PC Pro includes my hands-on review of the TBBlue ZX Spectrum Next, a crowdfunded reimagining of what home computers could have become if the market hadn’t crashed in the mid-80s.

Powered by a field-programmable gate array (FPGA), giving it the ability to transform into anything from a BBC Micro to a Galaxians arcade cabinet, the ZX Spectrum Next is around two years past its original launch schedule. The delay has been attributed to getting everything right, in particular the Rick Dickinson-designed chassis and keyboard – and, in TBBlue’s defence, the entire package is undeniably impressive.

For PC Pro’s testing I went hands-on with a production model of the top-end variant, the ZX Spectrum Next Accelerated. This features 1MB of memory upgradeable to 2MB, which is a lot if you’re thinking in 1980s terms, with a pre-fitted real-time clock and Wi-Fi module to match the mid-range Plus model. The stand-out feature of the Accelerated version, though, is a Raspberry Pi Zero fitted internally to act as a coprocessor – a concept gently borrowed from the BBC Micro and its Tube socket, to which the world’s first Arm processors were connected.

It wasn’t my first experience with the ZX Spectrum Next: I reviewed an early revision of the motherboard, minus case and keyboard, two years ago. In that time, though, the company and the community behind the project have worked to really polish things up: there’s a wire-bound printed manual, though sadly lacking an index; the operating system is swish and the bundled games impressive; the lost 28MHz ultra-fast accelerated operation mode is back, after being dropped in favour of a 14MHz mode following timing issues with the RAM; and while some features aren’t quite ready, in particular the ability to load multiple FPGA cores into a menu and choose from them at boot-up, it’s already a device that will appeal to vintage computing enthusiasts.

The full review is available now in PC Pro Issue 309, available at your nearest stockists or online in print or digital formats.

HackSpace Magazine, Issue 5

HackSpace Magazine Issue 5My 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.

Custom PC, Issue 127

Custom PC Issue 127Regular readers of Dennis Publishing’s Custom PC Magazine may notice that there’s been a dramatic redesign by editor Ben Hardwidge this month. The size of the magazine has been increased, returning to its original A4 footprint, and the overall look has been brought bang up to date. It’s something of a rebirth for the publication, and one that comes with good news for fans of my eponymous Hobby Tech column: thanks to extremely positive reader feedback, from this issue forth the column will be five pages long instead of four – making it the longest column in the magazine by far.

This month, as the cover splash demonstrates, I cover work I’ve done restoring an original rubber-key ZX Spectrum using a replica faceplate developed by Rich Mellor of RWAP Software. A long-time Sinclair supporter, Rich also took the time to answer my questions in a brief interview segment; if you’ve ever wondered what would possess someone to spend time and money developing a range of products and accessories for a system that hasn’t been in production for approaching three decades, I’d say it’s well worth a read.

I also walk the reader through using a Raspberry Pi as a secondary display. While I’ve done something similar before, back in Custom PC Issue 123, this time it’s a little different: I’m using a Pi to revitalise a SoundMaster High Resolution Monochrome Monitor I recently acquired, using its single composite video input to add a wonderfully anachronistic amber display to my desktop. The same technique, which relies on the ability to forward X data over SSH, can be used to add any composite or HDMI compatible display to any networked system.

Finally, I offer my thoughts on the PiFace Control & Display accessory for the Raspberry Pi, kindly provided by CPC. Built for embedded designs, the PiFace C&D adds a 16×2 LCD, a bunch of buttons, a three-way joystick and an infra-red receiver to the Pi’s GPIO port. The result is a system which can be controlled away from a keyboard and mouse, and it comes with plenty of Python-powered example code to get the user started. I’ve already had an idea or two for projects…

All this, plus a bunch of stuff written by people who aren’t me, can be yours if you venture to your local newsagent or supermarket. Alternatively, stay indoors where it’s warm and pick up copy digitally via services like Zinio.