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.

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.