Tag Archive for Sinclair ZX81

Custom PC, Issue 180

This month’s Custom PC Magazine sees my Hobby Tech column take a look at TheC64 Mini, a rather annoyingly-stylised recreation of the classic Commodore 64, experiment with Raspberry Pi-powered cluster computing via GNU Parallel, and drink a toast to the memory of the late and lamented Rick Dickinson.

First, Rick. Best known for having been Sinclair Radionics’ – later Research, still later Computers – in-house industrial designer, Rick is the man responsible for the iconic look of the ZX80, ZX81, Sinclair Spectrum, and Sinclair QL, among other devices. While blame for their keyboards lies further up the chain, Rick did the best with his instructions to the point where his designs are still immediately recognisable today. Sadly, Rick had been in ill health of late, and recently passed; my article in this month’s magazine serves as a ode to his memory.

TheC64 Mini, then, feels like a bit of an insult, being as it is the modern incarnation of a device from US Sinclair rival Commodore. Created by Retro Games Limited – not to be confused with Retro Computers Limited, creators of the two-years-late-and-counting ZX Vega+ handheld console, but rather a separate company formed by a split between RCL’s directors present and former – TheC64 Mini appears, at first glance, to be a breadbin-style Commodore 64 that’s been shrunk in the wash.

While deserving plaudits for actually existing, unlike the ZX Vega+, TheC64 Mini isn’t exactly a stellar success: inside its casing, which is dominated by a completely fake keyboard, is a tiny Arm-based single-board computer running Linux and a hacked-around version of the Vice emulator. Its emulation suffers from input lag, something RGL originally attempted to blame on people’s TVs before releasing an update which reduced the problem without completely fixing it, and the bundled Competition Pro-style joystick compounds the problem by being absolutely awful to use courtesy of a rubber membrane design that should have been left on the drawing board.

Finally, the cluster computing tutorial walks the reader through creating a multi-node cluster – of Raspberry Pis, in this instance, though the tutorial is equally applicable to anything that’ll run SSH and GNU Parallel – and pushing otherwise-serial workloads to it in order to vastly accelerate their performance. In the sample workload, which passes multiple images through Google’s Guetzli processor, run-time went from 1,755 seconds in single-threaded serial mode to 125 seconds running on the eight-node cluster – housed in a Ground Electronics Circumference C25 chassis, because if you’re going to do something you should do it in style.

All this, and the usual selection of other interesting articles, can be found in your nearest newsagent, supermarket, or electronically via Zinio and similar digital distribution platforms.

Custom PC, Issue 137

Custom PC Issue 137My Hobby Tech column continues in this month’s Custom PC magazine with a tutorial for building a gesture-recognition media controller, a review of the clever Adapteva Parallella single-board computer, and an interview with a personal hero of mine: designer Rick Dickinson.

Looking at the tutorial first, I was recently sent a Hover Board from Hover Labs. Rather than my planned review, I decided the hands-on nature of the gadget – which tracks the user’s finger movements in mid-air – was better suited to a tutorial-style write-up. The result: a simple build using an Arduino Leonardo and the Hover Board to control the playback of media in VLC using gestures. Wave your hand upwards to increase the volume, downwards to decrease it; left skips forwards, right skips backwards; tapping in the centre of the board pauses and resumes.

I was extremely impressed with how easy the Hover Board was to work with, although somewhat disappointed that it would only track gestures rather than absolute positioning. The latter, I have been told by its creators, is coming in a future software upgrade – at which point I’ll be revisiting the board with a more complex project.

This month’s review is a device I’ve been covering from the sidelines for some time: Adapteva’s Parallella. Created as a Kickstarter project to encourage adoption of the company’s many-core Epiphany co-processor architecture, this dinky little single-board computer packs everything a tinkerer could want: a dual-core ARM processor, 16-core Epiphany-III chip and even a user-accessible field-programmable gate array (FPGA) for custom chip design work. If your target application can be made to run on the Epiphany, you can expect impressive compute performance – but before buying one, there are a few points in the review you should read carefully, in particular the GPIO accessibility and ARM core performance.

Finally, my interview. I said Rick Dickinson was a personal hero of mine, and I wasn’t lying: a designer by trade, Rick was hired by Sinclair Research and designed the ZX80 and ZX81 systems, worked on the team that designed the Sinclair ZX Spectrum, and designed the ill-fated business-oriented Sinclair QL. He’s done plenty since, of course – having won awards for work on devices as different as a field microscope and the Gizmondo hand-held console – but the interview focused on a new design project he’s taken on to imagine what a modern computer might look like if Sinclair hadn’t gone bust – starting with a 21st century update to the Sinclair QL.

All this, plus a bunch of interesting stuff I didn’t write, can be yours with a quick visit to your local newsagent or supermarket, or digitally via Zinio and similar services.