Welcome

Welcome to my corner of the web, where retro computing meets deep technical exploration. If you’re passionate about programming on vintage hardware or enjoy the raw, hands-on experience of C and assembly, you’re in the right place. Here, I dive into the intricacies of old-school coding, unraveling the details of building software for retro systems and sharing techniques that bring those machines back to life. For even more content, check out my YouTube channel, where I recreate the experience of being a programmer from the 80s and 90s trying to get to grips with these machines. Whether you’re nostalgic for the past or just curious, this is the space to rediscover the roots of computer programming.


Latest Videos

Blog Posts

 Chromebook Facial Control Is Cool
21st August 2025

My #Chromebook just had another update, and it’s now gained the ability to be controlled using facial gestures. And it’s pretty cool.

Continue reading
 Davinci Resolve Proxy Files
6th March 2025

It turns out making proxy files is quite important when editing video across your LAN. Don’t edit video across your LAN, it ends in tears and frustration.

Continue reading
 Davinci Resolve Collaboration
3rd March 2025

I’ve worked out how to work on the same Davinci Resolve project from two different computers, at the same time.

Continue reading
 Borland C Dos Programming
27th February 2025

I ditched DJGPP for now and am using Borland C++ 3.1 that I found on some abandonware website. I even sent the user manual to an online document printer to get it bound into a real book.

Continue reading
 Forcing DOS onto an unwilling ThinkPad R60e
1st November 2024

I decide that doing DOS development means I need a real computer, rather than an emulator. I have an old laptop, surely making it run DOS can’t be that hard, right?

Continue reading
 Bring back physical buttons!
20th October 2024

At least polling a physical button can be done with electronics that don’t require running code, meaning you can always program one of the buttons to be a “reset” switch if needed.

Continue reading
 Emulation Sucks
2nd October 2024

… because it’s so realistic you still have to put up with the same problems you had 30 years ago…

Continue reading

Projects

 Stealing Ideas From Doom
thumbnail image

Part of the fun of making a game from scratch is desinging the systems that run in the background. This time I accidentally try to program a cooperative multitasking operating system. But it’s OK, this is how you do this sort of thing…

Continue reading
 Mode X Madness
thumbnail image

After learning about Mode 13h last time, I’ve been digging about in the ancient tomes of wisdom and discovered Mode-X. Let’s make a PC’s VGA card do odd things it was never designed for.

Continue reading
 Fixing the PC BIOS Boot Screen Recreation
thumbnail image

Thanks to @hobbified on YouTube, making the EPA logo look correct was quite straight forward…

Continue reading