Custom PC, Issue 213

Custom PC Issue 213In this month’s Hobby Tech column I take a look at how GL shaders can make the video output from emulators – in particular DOSBox – look an awful lot closer to how you remember the same software running on real hardware, review the Argon One M.2 case for the Raspberry Pi 4 family of single-board computers, and take a look at an unusual children’s book: Big Data Girl by Fred Wordie with illustrations by Santiago Taberna.

First, the shaders. Few would argue that the move away from bulky and power-hungry cathode-ray tube displays to modern liquid-crystal displays was a bad thing, except for possibly vintage game enthusiasts. The “pixel art” of old, you see, was never meant to show big, blocky, individual pixels: the CRT would smooth and blend things as a by-product of its relative inaccuracy, meaning when you fire up a classic like Doom or Moraff’s World and feel disappointed in its appearance it’s not entirely down to rose-tinted spectacles.

Shaders, typically but not exclusively written in GL Shader Language, can help. In the opening piece for this month’s column, I look at how these handy add-ons can turn the block output of an emulator into a surprisingly convincing simulation of a CRT – complete with curvature and overscan, if that’s your wont. The difference in appearance is little short of astounding – though it may take some customisation before you’re fully satisfied with the results.

The Argon One M.2, meanwhile, looks externally a lot like the previous entries in the Argon One case family. There’s the same metal shell, which doubles as a heatsink and means the built-in temperature-controlled fan rarely activates, the same magnetic cover hiding a colour-coded and silkscreened general-purpose input/output (GPIO) header, and the same layout which puts all the Raspberry Pi’s various ports to the rear for neater cabling.

Where the new design differs is in a larger base, which hides the circuitry for converting an M.2 SATA SSD into a USB-attached storage device. Unlike the NESPi 4, reviewed back in Issue 210, this one works properly in USB Attached SCSI (UAS) mode, giving a throughput of 387/300MBps read/write on a test SSD rated at 500/320MBps.

Finally, Big Data Girl is a bit of a departure for the column, as it’s a children’s book – but one with a difference: Wordie’s crowdfunded title aims to introduce the concept of “big data,” anthropomorphised as a friendly little girl, highlighting both how useful it can be and how it can impact your privacy. It’s a smart idea, and Taberna’s illustrations are fantastic, but serves more as a conversation starter for parents already familiar with the concepts than a stand-alone guide to the subject.

Custom PC Issue 213 is available now at all good supermarkets, newsagents, digital distribution platforms, and from the official website with international 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 195

Custom PC Issue 195This month’s Hobby Tech column opens on an interview with Ryan Brown on the impressive Quarter Arcades miniature fully-licensed reproduction arcade cabinets, moves on to a review of the RISC-V-based Seeed Studio Grove AI HAT for the Raspberry Pi, and closes with a look at Pimoroni’s clever Inky wHAT electrophoretic display.

First, the interview. Answering the important question first, Brown admitted that “the pun certainly helps” when it came to deciding to what scale the Quarter Arcades cabinets should be produced: each carefully-designed reproduction, modelled on real period-appropriate cabinets, is built to a quarter scale both as a means of having it sit nicely on a desk and of providing a name which echoes the most commonly-required coin of US arcade cabinets.

While the Quarter Arcade range is currently limited to licensed properties including Pac-Man and Galaga, Brown has indicated there’s potential there to expand: “Starting with the most beloved classics really helps us open doors to other, more niche arcade games, and even potentially games that never reached the arcade.”

The Seeed Studio Grove AI HAT, by contrast, was an undeniable disappointment. Based on the Kendryte K210 system-on-chip, which uses the RISC-V instruction set architecture and includes a co-processor designed to accelerate artificial intelligence workloads, the AI HAT can be used as a stand-alone development board or attached on top of a Raspberry Pi – but in the latter mode is almost entirely divorced from the Pi itself, to the point where it’s not even possible to program the AI HAT without detaching it again and connecting it to a more traditional PC.

Finally, the Inky wHAT. Another Raspberry Pi HAT (Hardware Attached on Top) board, the Inky wHAT offers a 4.2″ electrophoretic display in three colours: red, black, and white in the model reviewed, with a yellow variant available alongside a slightly cheaper black-and-white two-colour version. Forming the heart of a project which will appear in next month’s magazine, the Inky wHAT impressed – though it would be nice to see the price drop a little, given how cheap full-colour though considerably more power-hungry LCD panels are these days.

Custom PC Issue 195 is available now at all good supermarkets, newsagents, and digitally through the usual outlets.

Custom PC, Issue 181

Custom PC Issue 181In this month’s Hobby Tech column I take a look at two LED-adorned educational electronics kits, the Kitronik :GAME ZIP 64 and the Kano Pixel Kit, along with Mark Hardisty’s latest retrogaming project, The Classic Adventurer.

Kitronik’s :GAME ZIP 64, which will henceforth be known as the much easier to both read and type Game Zip 64, is a clever little add-on for the BBC micro:bit educational platform. Designed to mate with the BBC micro:bit’s edge connector, the Game Zip 64 adds 64 individually-addressable RGB LEDs, a major upgrade on the single-colour 25-LED matrix on the BBC micro:bit itself, buttons to form a four-way directional control pad, two fire buttons, a piezoelectric buzzer, and – interestingly – a vibration motor.

While the sample Python programs – Snake and Pong – are pretty poor, Kitronik has produced a series of lesson plans around the device which are absolutely fantastic, and put the £40 asking price well into ‘bargain’ territory for anyone looking to move on from the built-in features of the bare BBC micro:bit itself.

The Kano Pixel Kit is, on the face of it, a similar device: a matrix of 128 LEDs – twice the number of the Game Zip 64 – dominate the front, but control is limited to a function dial and a couple of buttons. It’s also Kano’s first truly standalone product, eschewing the normal Raspberry Pi for an on-board Espressif ESP-WROOM-32 microcontroller. As with the Kano Computer Kit, the Pixel Kit’s software – which, sadly, is not available for mainstream Linux, despite coming in a Raspberry Pi variant – is fantastic, but its development cost is likely behind the eyebrow-raising £75 asking price.

Finally, Mark Hardisty’s latest project – after putting his groundbreaking tome on the history of Gremlin Graphics to bed and recreating some classic artwork in Inlay – is The Classic Adventurer, a magazine dedicated to the glory days of interactive fiction. Available in print and also, all credit to him, as a free-as-in-beer DRM-unencumbered PDF download, each issue is packed with brilliant art and fascinating articles ranging from interviews to reviews with some behind-the-scenes stuff thrown in for good measure. It’s a fantastic project, and definitely one to follow.

All this, plus the usual raft of other people’s work, can be found at your nearest newsagent, supermarket, or electronically via Zinio and similar digital distribution platforms.

 

Custom PC, Issue 168

Custom PC Issue 168This month’s Hobby Tech column is taken up with a trio of reviews covering the pretty darn impressive Mooltipass Mini hardware password manager, Automattic’s Blog in a Box distribution for the Raspberry Pi, and Mark Hardisty’s A Gremlin in the Works.

Starting with the latter, A Gremlin in the Works is another fantastic coffee-table book from retro computing publisher Bitmap Books (the founder of which, Sam Dyer, I interviewed back in Custom PC Issue 136). Written by Mark Hardisty based on exhaustive interviews – and retaining the question-and-answer style of the transcripts, making for an accurate rendition of the subjects’ thoughts but a slightly tiresome read – the two-volume book chronicles the rise and fall of gaming pioneer Gremlin Graphics. As a massive fan of Gremlin’s output – to this day the intro music to Hero Quest brings joy to my heart, and I blame my sweet tooth on a Zool addiction – A Gremlin in the Works is a book I’d long been looking forward to reading, and I’m pleased to say it didn’t disappoint.

Blog in a Box, meanwhile, is an interesting beast. At its heart, it’s a single-purpose GNU/Linux distribution for the Raspberry Pi created by Automattic as a means of making it easier for people to run the WordPress blogging platform from the device. It’s not provided as a downloadable drive image, as with most distributions, though; instead, Automattic has written a cross-platform program which customises various settings – title, passwords, email accounts, things like that – and configures them so the Pi is ready to rock on first boot. It’s a neat idea, but one which still needs polish: I found the Linux version failed to run properly on my Ubuntu 16.04 desktop, and several features promised by the tool were disabled when the Pi actually started up. It’s a tool with promise, though, and I look forward to revisiting it should Automattic release an update.

Finally, the Mooltipass Mini. The brainchild of Mathieu Stephan, the Mooltipass Mini builds on its non-Mini predecessor to create a pocket-sized hardware password safe for all your accounts – or, at least, as many as will fit in 8Mb (1MB) of internal memory. The Mooltipass Mini is a tool for the adequately paranoid: passwords, though not usernames, are stored in the device’s internal memory under AES-256 encryption with the private key located on a removable smart card itself locked with a four-hexadecimal-character PIN. When a password is required, its entry can be found on the screen and the Mooltipass does its best impression of a USB keyboard by typing the account details in on your behalf – or, when the optional software is installed, filling in forms in browser windows automatically upon manual confirmation on the device itself.

Having long advocated for the use of password managers to promote high-quality password use and discourage password reuse, the Mooltipass Mini is a near-perfect companion. It addresses the majority of the problems with traditional password managers, like how to keep the encrypted database accessible while preventing its theft. While there are undeniable issues, such as the £61 (inc. VAT) retail price and the need to buy two so you have a backup to use if the primary one fails, it has become a part of my security arsenal – and one I feel comfortable using thanks to the project’s open-source nature for both the software and underlying hardware.

All this, and a whole mess of other things written by people who aren’t me, is available in the latest Custom PC Magazine from your nearest supermarket, newsagent, or electronically via Zinio and similar digital distribution services.