Low-level systems / x86 assembly
MakopaOS
A minimal 16-bit x86 boot sector that makes the machine's first software steps inspectable through BIOS output, disassembly, and QEMU.
A complete path in one boot sector
MakopaOS is a 512-byte educational boot sector written in 16-bit real-mode x86 assembly. It uses BIOS interrupts for direct screen output and boots far enough to print its own MAKOPA message.
Build, inspect, boot
NASM assembles the source into a bootable binary, ndisasm can expose the resulting instructions, and QEMU runs the image in an x86-64 virtual machine. The repository keeps the entire mechanism small enough to read as one low-level control flow.
Small by design
The repository presents MakopaOS as a learning project for bootloader fundamentals, BIOS interrupts, and x86 architecture—not as a general-purpose operating system. Its value in the portfolio is the visible connection between source instructions and machine startup behavior.