Rapidly rendering fractals on stupidly unsuitable machines

A Random Walk Through Ada (2014)

Cowgol 2.0 (2022)

CP/Mish is an open source sort-of-CP/M distribution for Z80

Writing 800kB Mac disks with FluxEngine

FluxEngine: Cheap USB floppy disk interface reading and writing exotic non-PC floppy disk formats

Cowgol: a portable, almost self-hosting compiler for the Z80, 6502, 80386 and other systems

WordGrinder - A terminal only text editor

Building a keyboard from an old portable (electronic) typewriter

Writing a lunar lander game for an actual lunar lander

Writing a lunar lander game for an actual lunar lander

Live coding a vi for CP/M from scratch

CP/Mish: open-source sort-of-CP/M distribution

R.T. Russell's Z80 BBC Basic is now open source

Live coding an assembler for CP/M

R.T. Russell's Z80 BBC Basic Is Now Open Source

Live coding an assembler for CP/M

TypeTalk: A SmallTalk-like Language Written in TypeScript

TypeTalk: Proof-of-concept of Smalltalk-like live coding system in the browser

Z80 arithmetic: also surprisingly terrible (2018)

Cowgol: experimental, Ada-inspired language for very small systems (6502, Z80, etc)

How to write a game on a ZX81

6502 arithmetic and why it is terrible

Running native programs on the Amstrad NC200

A Random Walk Through Ada

WordGrinder: A terminal-based distraction-free word processor for writers

A Random Walk Through Ada (2014)