Projects
I have done many projects, here are a few of my favourites:
- A 16-bit operating system written in C for the 8086. Tested on my Toshiba t3100e. Implements: bootloader, filesystem (FAT-12), VFS, graphics and text modes, CLI. (Assembly, C)
- A programming language that can compile into x86 assembly, from 8086 assembly up to modern x86_64 assembly. (Assembly, Perl)
- An equivalent of distrobox for Mac OSX docker containers. (Perl)
- A program to generate Netkit-JH labs with code. (Perl)