Derrick Operating System

Derrick was a hybrid monolithic 16/32-bit kernel which I wrote in FASM in 2008, to learn myself low-level Intel x86 assembly along the way. Derrick can be executed on a machine equipped with at least an 80386 CPU, runs from a floppy disk and will execute everything in ring 0 to be as fast as possible… [more]

Triple333 (333-333-333)

Triple333, or 333-333-333, is a Wolfenstein 3D-like first person shooter I’ve made, heavily inspired by -among others- the Wyoming Incident, a fake television hijack, the Max Headroom WTTW TV pirate, who was for real, Russian “Wyoming incident parody” БЕЗНОГNМ and the scary ВИD mask, which itself was a logo of a Russian private TV company.… [more]

BootLPT/86

The BootLPT/86 project was created to allow booting of classic and vintage x86 systems through the parallel interface using a cross-over LapLink null printer cable. Originally inspired by Martin Řehák’s ROMOS project, it is defaultly provided as a ROM image for any PC-compatible systems, and can also serve as a fallback boot option, should all the other boot options fail… [more]

5150CAXX

That’s right – the very first IBM Personal Computer, the IBM 5150 – a business-oriented machine and a hallmark platform that started it all, shipped along with an integrated cassette port. Too bad it could only be utilized through the cassette BASIC contained in ROM… Or shall we say thankfully? Yes, this interface was abandoned soon after, for obvious reasons.… [more]

8FORMAT

This is a follow-up to my previous article about connecting old 8″ drives directly to a PC equipped with a classic floppy disk controller. Since there is a way on how to do it on a hardware level without paid or proprietary equipment, there still needs to be a free and available software solution that enables the OS to interface these drives, as they were not officially supported… [more]