Custom PC, Issue 202

Custom PC Issue 202This month’s Hobby Tech column opens with a look at the long-delayed but worth-the-wait TBBlue ZX Spectrum Next, moves on to the unique Sega Arcade Pop-Up History from Read Only Memory, and closes on a look at the Raspberry Pi Imager utility.

Issue 202 is not the first time the ZX Spectrum Next, a crowdfunded effort to not only recreate the classic Sinclair machine using modern hardware but to answer the question of what could have been if it weren’t for the microcomputer crash and subsequent sale to Amstrad: the internal hardware was reviewed way back in Issue 176 in the form of the board-only backer reward.

The ZX Spectrum Next is more than just a motherboard, however: its design includes a “toastrack”-inspired chassis and keyboard straight from the drafting board of sadly since-departed former Sinclair industrial designer Rick Dickinson – his last project, it would turn out. The fully-finished hardware, chassis and all, was due to arrive in backers’ hands in January 2018 – but only now, more than two years late, is the hardware finally being delivered.

Thankfully, it’s been worth the wait. Issues with the keyboard’s reliability have been ironed out, errors in the original hardware design resolved, and the firmware which drives the on-board field-programmable gate array (FPGA) updated and tweaked. The 28MHz accelerated mode, missing from the original review, is back, and the custom operating system works smoothly and without issue.

Sega Arcade Pop-Up History is another nostalgia-driven walk down memory lane, but rather than looking at home computers of the 1980s it covers Sega’s “taiken,” or “body sensation,” arcade cabinets – machines which moved to match the on-screen action. The written material is, however, limited: the bulk of the book is given over to card pop-up models of six cabinets, which is a definite first for Hobby Tech.

Finally, the Raspberry Pi Imager. Borrowing shamelessly from Balena’s Etcher, Imager is a tool from the Raspberry Pi Foundation which offers a cross-platform simplified graphical user interface for not only writing disk images to microSD cards but for downloading them too. The flow is just seven or eight clicks long: open Imager, bring up the list of supported operating systems, choose one and confirm, bring up the list of target storage devices and confirm, and flash. There’s even a verification stage, to confirm the image is correctly written – and you can point it at manually-downloaded disk images if your favoured operating system isn’t in the default selection.

All this, and a lot more beside, can be found in Custom PC Issue 202 at all the usual stockists and online from the official website with global delivery.

Custom PC, Issue 199

Custom PC Issue 199This month’s Hobby Tech column breaks out the thermal camera once again for a look at Pimoroni’s Heatsink Case for the Raspberry Pi 4, discusses the new Code the Classics educational programming book with Eben Upton, and reviews Bitmap Books’ The Art of Point and Click Adventure Games.

Pimoroni’s surprisingly robust case for the Raspberry Pi 4 – and not, thanks to changes made in the ports on the board, for any other model of Raspberry Pi – is something of an anomaly in the company’s stock: it’s not an in-house design, but rather a third party creation placed in Pimoroni packaging. There’s also not that much to it: the case is nothing more than two pieces of aluminium, some screws, and three thermal interface material (TIM) pads – of which, Pimoroni’s instructions inform the buyer, you should only use one.

Aside from mechanical fit and feel, the majority of the testing took place using my in-house thermal throttling benchmark – ten minutes of heavy CPU and GPU workload plus a five-minute cooldown period, tracked over one-second intervals – and via thermal imaging. The latter is an increasingly important tool for this type of review: placing the heatsink under the thermal camera revealed that there was little thermal headroom in the design, meaning it may not be wholly appropriate for extreme environments or overclocking scenarios – despite handling the benchmark well.

Upton’s Code the Classics, meanwhile, is a programming book with a difference: It takes an in-depth look at a series of classic game types and teaches the reader not only how to program their own but what went into the creation of the originals, including interviewing some big names from the industry. It’s half coffee-table, half-educational and wholly clever – and while Eben Upton provided the code, it’s a definite team effort with Sean Tracey, Dan Malone, Alastair Brimble, David Crookes, Andrew Gillet, and Liz Upton all contributing according to their own skills. Impressively, the entire book is also available to download free of charge under a Creative Commons licence.

Finally, The Art of Point and Click Adventure Games is yet another colourful coffee-table tome from Bitmap Books’ Sam Dyer, and one well worth picking up. Reviewed in the since sold-out Collector’s Edition form – packaged in an oversized cardboard housing designed to mimic big-box PC games of yore, complete with a USB stick disguised as a somewhat shrunken 3.5″ floppy disk – it makes an excellent companion piece to The CRPG Book from the same publisher, and is up to Bitmap’s usual excellent quality.

Custom PC Issue 199 is available now from all good supermarkets and newsagents, via several digital distribution platforms, or for online purchase with global delivery from the Raspberry Pi Press store.

Custom PC, Issue 198

Custom PC Issue 198This month’s Hobby Tech opens on an interview with Bitmap Books founder Sam Dyer, covering what his nostalgia-driven coffee-table book specialist publisher has been up to in the half-decade since last we spoke, moves on to a preview of the soft-launched Sensoreq CooliPi Raspberry Pi 4 case and heatsink, and ends with a look at UNIX: A History and a Memoir by Brian Kernighan.

I last interviewed Dyer on the back of the launch of Bitmap Books’ inaugural publication, the crowdfunded Commodore 64: A Visual Commpendium – the spelling of the latter, he was at pains to tell me at the time, a deliberate pun. In the five years since, Dyer’s press has moved from collecting screenshots of Commodore 64 and Amiga games to producing some big-budget hardback titles, most recently including officially licensed titles – a rarity in the all-too-often copyright-ignorant retro gaming sphere. There’s more to come, too, Dyer told me in this latest interview – including some non-gaming works, including a Micro Machines-focused book dubbed Micro But Many due later this year.

The CooliPi case, meanwhile, is an interesting beast – not least because not only is the plastic base 3D printed rather than laser-cut or injection-moulded, but the design files to print your own are provided for free download. That’s because the secret sauce sits on top: a custom-milled and surprisingly hefty aluminium heatsink, available in a variety of colours. The case is cleverly designed and its cooling performance, even operating without the optional mount for a 5V fan, is the best I’ve seen – though the Hobby Tech piece is a preview, rather than review, as creator Sensoreq finishes a few last tweaks before the design can be considered fully final.

Finally, Kernighan’s memoir – written by a man who, in his own words, was “present at the creation [of the UNIX operating system] but not responsible” – is a thoroughly enjoyable first-person perspective on some of the most important works in computing history, and the precursor to the Linux-based operating system on which I’m typing right now. A vanity press publication, created through Amazon’s print-on-demand service, the book’s print quality isn’t great – most obvious on the cover, where an extremely low-resolution image has been stretched blurringly around the book giving the impression of a knock-off – but the content more than makes up for its production values.

All this, and more, can be found on the shelves of your nearest supermarket, newsagent, or for worldwide delivery from the official website.

Custom PC, Issue 197

Custom PC Issue 197This month’s Hobby Tech column takes a look at Argon 40’s revised Argon One – or Argon 1, depending on which bit of the packaging you’re looking at – case for the Raspberry Pi 4, the RISC-V-based Sipeed Longan Nano development board, and Toshi Omagari’s Arcade Game Typography.

First, the Argon 1 Pi 4 case. Externally, this looks a lot like the Argon One reviewed back in Issue 188; internally, though, things have been shifted around to provide support for the latest Raspberry Pi 4 single-board computer – and the brown-outs caused by the smart power and cooling board drawing too much power are now a thing of the past.

As with its predecessor, the Argon 1 Pi 4 is impressively solid and does a great job at cooling the Raspberry Pi 4 by using the aluminium housing as a heatsink – even running a heavy synthetic workload, the temperature didn’t reach the minimum required to activate the built-in PWM-controlled cooling fan. It also adds some neat features, such as a labelled and colour-coded GPIO header, neater cabling through the shifting of audio and video ports to the rear, and a smart power button.

Shortly after the review was completed, but thankfully before the magazine went to press, the power board on the Argon 1 Pi 4 died – thankfully without taking the Raspberry Pi 4 with it. The review was updated accordingly, and since then Argon 40 has been stellar in attempting to resolve the problem – paying to have the faulty board returned for analysis and replacing both the faulty board and the entire unit in order to get things back up and running. While it will be a short while before it’s clear whether the failure was a one-off or not, it’s certainly impossible to fault the company’s customer service ethos.

The Sipeed Longan Nano, supplied by Seeed Studio, is an interesting beast: costing less than $5, the board is based on a low-power RISC-V microcontroller with a breadboard-friendly board design and a built-in low-resolution colour LCD display. For the money, the hardware is absolutely incredible – especially as Seeed has even designed a rough but serviceable acrylic case for the board, bundled at no additional cost.

The software and documentation, however, is definitely an issue. The libraries provided failed in a variety of ways – including an inability to use printf() or open a serial port – and the English documentation is extremely sparse. Particularly lacking is anything to demonstrate the use of the LCD – bar a single example program documented using Chinese in-line comments.

Finally, Arcade Game Typography. I’ve reviewed a lot of retro-computing coffee-table books over the years, but Omagari’s book is the first to concentrate solely on fonts and typography as used in classic arcade games – and given Omagari’s work as a designer for Monotype UK, it’s fair to say he knows his stuff. The result is a fascinating book, and one which is currently available in a limited 1,000-copy hardback print run from Read-Only Memory if the standard paperback isn’t shiny enough for you.

Custom PC Issue 197 is available on supermarket and newsagent shelves now, or can be ordered for global delivery from the official website.

Custom PC, Issue 196

Custom PC Issue 196My Hobby Tech column this month opens with a look at a surprisingly swish programming environment for the Nintendo Switch, of all things, walks through the creation of a power-saving networked display using the Pimoroni Inky wHAT and a Raspberry Pi, and looks at a book which purports to chart the history of Apple Macintosh gaming.

First, the programming environment. Fuze4 Nintendo Switch, available now on the Nintendo eShop, builds on the Fuze BASIC programming language originally developed for the Raspberry Pi and reviewed – alongside its BBC Micro-inspired housings – in Issue 124 and Issue 136. This time around, though, the language is considerably less BASIC and more like a hybrid between BASIC, Python, and a bit of C thrown in for good measure. It’s also less focused on things like sensor reading and GPIO control – for obvious reason – and instead designed specifically for a single task: making games.

There are aspects that need polish – in particular the sharing of created projects, which at present can only be done via Nintendo’s clunky friends-list system – but overall Fuze4 Nintendo Switch is impressive. You’ll want a keyboard, but once you get started it’s easy to build some impressive projects – one demo supplied with the game showcases a fluid 3D engine with dynamic lighting, created in a remarkably short number of lines.

The Inky wHAT project, meanwhile, was largely a means of documenting something I created for my own use: an electrophoretic display that would display the output of the schedule printer I detailed in Issue 183 without needing to print on physical paper. There’s a twist, too: after finding that the only box-frame available that would fit the project depth-wise was too large, I created a mock-up of an Amiga Workbench desktop to frame the smaller Inky wHAT display – and the effect is surprisingly convincing.

Finally, Richard Moss’ The Secret History of Mac Gaming was a pleasure to read, though a few aspects of Apple’s history are presented from the eyes of a fanboy rather than a historian. Switching between recollection, research, interview content, and contributed material, the book does a great job of documenting the largely-forgotten history of gaming on Apple Macs – though it could have benefited from another editing and layout pass, in particular to avoid the recurring issue where screenshots either appear out-of-order or without any reference in the text.

As always, the latest Custom PC Magazine is available from all good newsagents and supermarkets, or can be ordered for worldwide delivery from Raspberry Pi Press.

Get Started with Raspberry Pi

Get Started with Raspberry PiFollowing on from releasing the world’s first magazine with a computer on the cover, for which I provided the launch documentation that made up the historic MagPi Magazine Issue 40, Raspberry Pi Press has done it again: Its new publication, Get Started with Raspberry Pi, once again includes a cover-mounted computer – this time the more powerful Raspberry Pi 3 Model A+ – along with a case and pre-loaded microSD card with adapter.

The book, as its name suggests, is designed for absolute beginners to the Rasbperry Pi – but it’s not a replacement for my Official Raspberry Pi Beginner’s Guide, now in its third edition. Instead, it offers a broader but shallower overview of what the Raspberry Pi can do – starting with setting it up and moving on to both hands-on projects and an overview of community projects and third-party add-on hardware.

Inside Get Started with Raspberry Pi you’ll find a range of contributors’ work, including of course my own: The set-up guide and instructions on using the Raspbian desktop and other software, much taken from the Official Raspberry Pi Beginner’s Guide, bear my hallmark; the book also republishes the Raspberry Pi 3 Model A+ launch feature I wrote for The MagPi Magazine Issue 76, which includes an overview of the device, detailed benchmarking including how it relates to ever other model in the Raspberry Pi range, and an interview with its creators.

Those looking to get the bundled Raspberry Pi 3 Model A+ will need to head to their nearest supermarket, newsagent, or order a copy with free worldwide delivery from the Raspberry Pi Press Store; as with most Raspberry Pi Press publications, Get Started with Raspberry Pi is also available for free download under a Creative Commons licence – though, obviously, the download doesn’t include the cover-mounted computer!

The Official Raspberry Pi Beginner’s Guide, 3rd Edition

The Official Raspberry Pi Beginner's Guide Third EditionThe latest version of my beginner-focused Raspberry Pi book, The Official Raspberry Pi Beginner’s Guide, is now available – and it brings with it a major change to the projects included within.

The Second Edition release of the book concentrated on bringing the popular publication – bundled with all Raspberry Pi Desktop Kits – up-to-date for the release of the Raspberry Pi 4 and the Raspbian ‘Buster’ operating system. This Third Edition, meanwhile, migrates the programming and electronics projects to newer versions of their respective development environments: Scratch 3 and the Thonny IDE.

Thonny, the default integrated development environment for Python programs, is largely just a visual change: the latest version of the software simplifies the user interface compared to earlier releases, so all instructions and screenshots in the book have been updated accordingly.

Scratch 3 is a bigger shift. As well as coming with a refreshed user interface, Scratch 3 changes certain core aspects of its operation compared to Scratch 2 – with the result that Scratch 2 programs aren’t guaranteed to work within Scratch 3 without modification. This Third Edition updates all the Scratch-based projects to ensure they work correctly in Scratch 3, complete with all-new instructions.

The Official Raspberry Pi Beginner’s Guide Third Edition also includes a number of other improvements, from updates for other new and changed software through to a few minor errata from earlier editions.

The Official Raspberry Pi Beginner’s Guide Third Edition is available now from all good bookshops and e-tailers, while a free PDF copy can be downloaded from the MagPi Magazine website –  or you can order a print copy for international delivery.

Custom PC, Issue 194

Custom PC Issue 194My regular Hobby Tech feature provided two opportunities to break out the thermal camera, thanks to a detailed analysis of a range of cooling products for the Raspberry Pi 4 and a review of the Libre Computer Project’s La Frite single-board computer – and there was even time to take a look at Brian Dear’s exhaustive title The Friendly Orange Glow: The Untold Story of the Rise of Cyberculture.

First, La Frite. Funded, as with all Libre Computer Project boards, via crowdfunding, the compact single-board computer is designed to compete with the like of the Raspberry Pi. It certainly has its selling points: there’s a mounting point on the underside for an eMMC storage module, though it uses proprietary mounting holes; there’s a clever midship-mounted Ethernet port to reduce the overall height; and it even comes with the option of a clever two-piece aluminium case that doubles as a heatsink. Sadly, the board’s performance isn’t there, its software support struggles, and despite the name of the organisation its openness is limited to targeting mainstream Linux kernels; the board itself is a proprietary design.

Moving on to the topic of the Raspberry Pi 4, there’s no secret now that the new high-performance processor at its heart runs a little warm. For my analysis of the issue and a look at some potential solutions, a benchmarking workload was executed while temperature and clockspeed were measured and charted – demonstrating handily the loss of performance you get when the system-on-chip begins to heat up.

These data are joined by the same workload while the Raspberry Pi 4 is enjoying the benefits of a range of third-party cooling products: the Pimoroni Heatsink and Fan Shim options, the former running in passive-only and fan-assisted modes and the latter in always-on and software-controlled modes, along with the 52Pi Ice Tower heatsink and fan assembly as supplied by Seeed Studio and running in 5V, 3V3, and wholly passive modes. The temperatures across the run are then charted, while thermal imagery provides a visual insight into how the whole board heats under passive and active cooling.

Finally, The Friendly Orange Glow is a book I’d heartily recommend to anyone interested in the history of a surprising range of modern technologies – from flat-panel plasma displays and multiplayer gaming to Microsoft’s FreeCell. Charting the rise and fall of PLATO, a computer-assisted learning platform now largely forgotten by history, the book is about more than just technology: as its subtitle, The Untold History of the Rise of Cyberculture, suggests, PLATO and those who built and used it were responsible for cultural movements that wouldn’t be repeated elsewhere in the world for decades.

You can pick up the latest issue of Custom PC Magazine at your nearest newsagent, supermarket, or online at the Raspberry Pi Press Store, or grab it in digital form via the usual distribution services.

Custom PC, Issue 193

Custom PC Issue 193My Hobby Tech column focuses this month on the Raspberry Pi 4, the amazingly inexpensive M5Stick-C microcontroller platform, and Zach Barth’s game design retrospective Zach-Like.

The column opens with the Raspberry Pi 4 review, a two-page look at the layout, features, functionality, and performance of the latest single-board computer from the Raspberry Pi Foundation. As always, there’s plenty of photography – including thermal imagery, using an in-house process I developed to get the most detail possible by combining visible light and infrared photography into a single print-resolution image.

My look at the M5Stick-C, part of the M5Stack family of products, needs no such clever photography – though there is a shot of the device on my wrist, thanks to a bundled watch strap mount. Designed around the low-cost ESP32 microcontroller the M5Stick-C includes buttons, a full-colour screen, Wi-Fi and Bluetooth connectivity, LEDs, a range of sensors, a built-in battery chargeable over USB Type-C, and the aforementioned watch strap plus a wall-mount bracket, LEGO-compatible mounting bracket, and even a built-in magnet – and all for under £10 excluding VAT. It may not be perfect, but it’s certainly cheap enough.

Cheaper, though, is Zach-Like, a collection of game design documents charting the early days of Zach Barth and his company Zachtronics. Initially available as a limited-run print edition on crowdfunding site Kickstarter, Zach-Like is now available as a free electronic download on Steam in PDF format – and comes with a huge selection of bonus content, including playable versions of several unreleased games and prototypes. At £10, Zach-Like would be a bargain; for free, it’s astonishing.

You’ll find the full column, and a lot more, in Custom PC Issue 193 at your nearest supermarket, newsagent, or on any one of a selection of digital distribution platforms.

Custom PC, Issue 192

Custom PC Issue 192This month’s Hobby Tech kicks off with a look at the Zepsch PocketStar – by far the smallest Arduino-compatible games console I’ve seen – and the Pimoroni Keybow, before reviewing Felipe Pepe’s The CRPG Book in digital form.

The pages of my Hobby Tech column are no stranger to Arduino-compatible handheld consoles: over the years I’ve reviewed the Gamebuino and its MAKERbuino spin-off, the Creoqode 2048, the Arduboy – then all four at once in a head-to-head group test – and most recently the Gamebuino Meta. Of these, the Arduboy was the smallest with a footprint matching a credit card and a thickness of around three cards stacked.

The PocketStar, a crowdfunded creation from Zepsch, has it beaten. Although thicker than the Arduboy, the Game Boy-inspired design has a tiny 50x30mm footprint, despite packing a colour screen and haptic feedback motor. What it doesn’t include, sadly, is a speaker – though it was originally planned, and the mounting point is still present – but it at least includes the ability to switch between games on the fly, something the Arduboy sadly lacks.

The Pimoroni Keybow, by contrast, is a very different beast. A no-solder DIY kit, the Keybow is a nine-button programmable keypad with a difference: rather than using a Teensy, Arduino, or other microcontroller, it uses a Raspberry Pi Zero WH. The reason why isn’t really adequately explained in the product briefing: it connects to the host machine via USB rather than Bluetooth, and makes no use of the Zero WH’s Wi-Fi connectivity either – though third-party firmware is available to vastly expand its functionality. Despite some bugs in the official firmware and the aforementioned surprising lack of wireless connectivity – switching to the Zero H, which does not include a radio, would shave a fiver off the retail price – it’s certainly an interesting desk accessory with plenty of flexibility.

The CRPG Book, published by Bitmap Books, doesn’t have author Felipe Pepe’s name on the cover. There’s a reason for that: it’s a collaborative effort, the physical incarnation of a four-year effort from 119 authors to document the computer role-playing game genre in as much detail as possible – going all the way back to the PLATO system and its infamous ‘friendly orange glow.’ The result is an exhaustive tome, brought to life with full-colour printing between its hardback covers – though the review is based on a digital copy, the physical version having been rejected by Bitmap Books’ quality control post-printing and sent back to the factory for a re-do with the first of the reprints due to land towards the end of the month.

While The CRPG Book is far from perfect – there are a few issues with typography and grammar, increasing in frequency as you work your way towards the back of the book – it’s pretty close to it, and made even more pleasing by the fact that the £29.99 print edition is joined by a free, Creative Commons-licensed download available from the official website. Sales of the print edition, meanwhile, have raised £12,475 in author royalties for Felipe Pepe – royalties which he has donated in full to Vocação, a not-for-profit Brazilian organisation aimed at getting children and teenagers in poor communities access to quality education.

Custom PC Magazine Issue 192 is available now at all good newsagents, supermarkets, and via the Raspberry Pi Press store. Digital outlets will update later today.