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...

Writing 800kB Mac disks with FluxEngine

I’ve just merged in a change to FluxEngine, my open-source and easy to build USB floppy drive interface, which will let you use it to write Macintosh 800kB GCR disks using a normal PC drive.

Read more...

WordGrinder 0.8 released!

I’ve just released version 0.8 of WordGrinder, my minimal word processor for writing first drafts. This started life as a bugfix release but I got a bit carried away with the feature requests, and there’s a tonne of new quality-of-life improvements.

Read more...

6303 arithmetic: more dull than you think

Two years ago (really? Two years?) I did some writeups on performing arithmetic on the 6502 and Z80 processors in the context of my Cowgol compiler. Well, I'm now working on a code generator for the 6303, so it's time for another one!

Read more...

Cowgol 2.0: this time it's useful

I’ve just released a proper working version of Cowgol 2.0, a brand new version of my small language for small systems. Better type checking! Better syntax! Better code generation! Better compilation speed! And, ironically, this was mostly achieved by drastically simplifying it and reducing functionality…

Read more...

Jumping ahead with Cowgol 2.0

Good news! After literally years of (very on and off work), I've just release Cowgol 2.0, my very small language for very small systems! It's simpler, smaller, less complex, and is better in every way.

Read more...