CP/M-65

I’ve just done a port of CP/M to the 6502 — for, um, reasons. It currently runs on the BBC Micro (or Master, or Tube second processor) and the Commodore 64.

Read more...

EmuTOS on the AlphaSmart Dana

I’ve been spending some time porting EmuTOS, an open source version of Atari TOS, to the AlphaSmart Dana portable laptop word processor typewriter thing. It runs really well, and will run (some) original Atari ST software. And, I’ve done it all on video! It’s about 38 hours of me talking about code.

Read more...

A simulator for the OBP spaceflight computer

I’ve just released an epic eight-and-a-half hour video where I live code an assembler and simulator for the OBP, the On-Board Processor used by a variety of spacecraft, designed way back in 1968.

Read more...

POLF: a game for the Commodore PET

I’ve just spent a couple of weeks indulging a retrocomputing itch: I’ve just written a FPV 3D game for the Commodore PET, a 1980 text-only computer with 32kB of RAM and a 1MHz 6502. Because, apparently, I have too much free time.

Read more...

Fuzix on the Raspberry Pi Pico (update)

I’ve finally finished (or at least, made feature complete) my Raspberry Pi Pico Fuzix Port. This is a proper V7 Unix clone which will run on the Raspberry Pi Foundation’s $4 microcontroller board. This now requires no extra hardware to run! You can use it with a UART or an SD card. Just plug your Pico in via USB, flash it, and it’ll work.

Read more...

Fuzix on the Raspberry Pi Pico

So, my new Raspberry Pi Picos (two of them) arrived just as I was finishing up the ESP8266 Fuzix port, and naturally I had to port Fuzix to this too. I didn’t video this one, which is a shame as it would probably have been a more interesting watch.

Read more...

Porting Fuzix to the ESP8266... on video

I have just ‘finished’ a port of Fuzix, Alan Cox’s lightweight Unix for small machines, to the ESP8266 microcontroller. And: I screen recorded it all, with narration by myself, so if anyone wants to watch the entire process, you now can!

Read more...