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 210

Custom PC Issue 210For Custom PC Magazine, the new year starts with another installation of my Hobby Tech five-page column, this month starting with an in-depth investigation of the Raspberry Pi 400, the RetroFlag NESPi 4 Nintendo-themed case, and Ubuntu 20.10 for the Raspberry Pi.

First, the Raspberry Pi 400. The first device to come from Raspberry Pi with an explicit design focus on producing a consumer device, rather than a bare-bones educational circuit board, the Raspberry Pi 400 packs the core technology from the Raspberry Pi 4 Model B into a keyboard housing to produce an almost-all-in-one PC reminiscent of a classic Atari 400, Sinclair ZX Spectrum, or Commodore VIC-20.

For the Custom PC review, I investigated the device’s internals – a custom-designed single-board computer which is the largest Raspberry Pi ever made, along with the first to include a heatsink in the form of a large slab of metal attached to the system-on-chip – and ran the system through a series of benchmarks to check its performance and thermal characteristics.

Similarly, the RetroFlag NESPi 4 saw a few benchmarks – focusing primarily on whether its small and always-running internal fan could keep a Raspberry Pi 4 cool and how the clever SATA-to-USB adapter, which accepts a 7mm SSD disguised in a plastic housing shaped after a NES cartridge, handled throughput. Sadly, testing also revealed a few issues with the otherwise-clever casing – in particular the fact that the SATA adapter is unusable in the Raspberry Pi’s default USB Attached SCSI (UAS) operation mode and takes a performance penalty if you manually override it.

Finally, Ubuntu 20.10 is the first release of Canonical’s Linux distribution to prove the company’s promise that it will treat the Raspberry Pi family as a first-class citizen going forward. In addition to 32- and 64-bit variants of the Ubuntu Server operating system, available in earlier releases, Ubuntu 20.10 is available in a new Ubuntu Desktop release – which includes a full graphical user interface and a handy range of pre-installed software, along with support for installing more via the apt package manager or Canonical’s Snap Store platform.

Custom PC Issue 210 is available at all good supermarkets and newsagents now, or online with global delivery from the official website.

The MagPi, Issue 90

The MagPi Issue 90This month’s MagPi, the official magazine of the Raspberry Pi Foundation, comes with a surprise bonus: a cover-mounted stand, available to download for 3D printing or laser cutting in the digital version, designed to hold up to three Raspberry Pi 4s in a vertical orientation. Naturally, it needed testing – and so you’ll find a feature comparing the stand to five commercial cases also designed to improve cooling.

My thermal testing feature in Issue 88 proved that putting the Raspberry Pi on its edge, rather than flat on a desk, could improve cooling and allow it to run faster for longer. The same test workload is repeated here on the bundled vertical stand plus cases from FLIRC, Argon40, Pimoroni, The Pi Hut, and SensorEq – and many thanks to all involved for their assistance with review samples.

Each case is installed as per the manufacturer’s instructions, then the Raspberry Pi 4 Model B 4GB inside is given a ten-minute run of a very thermally-intensive workload – an unlocked glxgears to put load on the GPU and a four-thread stress-ng FFT run for the CPU – followed by five minutes cooling. The temperature of each is graphed along with the operating speed of the CPU – which drops as the temperature rises above 80 degrees Celsius.

Finally, each case was placed underneath a thermal camera to see how effective it is at distributing the heat from the SoC. With the notable exception of one case – the case from The Pi Hut, which is constructed from light-transparent but thermally-opaque Perspex acrylic – the imagery helps to indicate whether a design has thermal headroom for longer workloads or is already working as hard as it can.

The feature is available in full in The MagPi Issue 90, which can be purchased in print from newsagents and supermarkets now or with global delivery from the Raspberry Pi Press store. It’s also available for free download under a Creative Commons licence; while the digital version doesn’t include the cover-mounted stand for obvious reasons, the design can be downloaded for home or commercial 3D printing or laser cutting from the magazine’s GitHub repository.

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.