Skip to content

Category: Programming

UK National Lottery Results Checker splash screen showing Lotto balls, UK map and features including ticket checking, statistics and export options.
Amstrad CPC computer displaying BASIC code for a music compiler, alongside printed code and musical notes, illustrating retro 8-bit sound programming.

Looking Back at a 1992 Amstrad CPC Music Encoder

A look back at a 1992 Locomotive BASIC utility I wrote while converting Money Matters from the BBC B to the Amstrad CPC. What began as a quick and dirty way to encode an arrangement of Fiddler on the Roof into three-channel sound turned into a small music compiler, using note parsing, CPC sound periods, and interrupt-driven playback to keep the menu music running smoothly in the background.

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.