FlySpy Loading Screen - Amstrad CPC

Amstrad and ZX Spectrum DSK Tool

I found myself needing a command line tool to investigate and extract files from DSK Image files used by Emulators, after archiving my own 1980's hack disks. I wrote my own and made it opensource for you to use, amend or even improve on if it helps your projects.

Raspberry Pi booting to Raspberry Pi Desktop on a small HDMI touchscreen display placed on a wooden desk.

MHS35 Touchscreen LCD on Raspberry Pi – 64 Bit OS

Bought during lockdown, forgotten in a box, found at the weekend. Getting the MHS35 3.5" TFT touchscreen working on Raspberry Pi OS Trixie (64-bit) is straightforward once you know the correct approach. The instructions in the box are out of date, the product page has been updated but leaves gaps around rotation and touch recalibration. This guide covers the complete setup from fresh Trixie install to a correctly oriented and calibrated display, including what the installer script actually does under the hood and why.

Speedlock 1987

Speedlock '87 was a prolific Tape Protection System and Turbo Load for the Amstrad CPC and ZX Spectrum. In this post I look at the protection system and how to hack to it using the same tools available to me in 1987 as a young teenager.

GreaseWeazle

Via the Retro community I learned of the GreaseWeazle, and at a fundamental level it works by recording the magnetic fluctuations on the disk surface and therefore doesn't rely on a specific disk interface to decode those signals. As such it makes it perfect for making digital forensic copies of disks in the past.

Claymation knight figure walking across a sculpted globe with continents below, representing a world-spanning take on the Knight’s Tour puzzle.

Knights Tour

A nostalgic dive into the classic Knight’s Tour puzzle — solved with Python, animated in ASCII, and backed by smart heuristics. From elegant algorithms to satisfying visualisations, watch logic come to life square by square.