This is a weird project I'm working on based off of this tutorial which in turn is based on this pdf thing. It's basically just a copy/paste of code so far but I'm going to be working on porting TinyBASIC to the OS for maximum nostalgia.
On Linux (macos?) just navigate to the directory in the terminal and type make
which will create a file called os-image
which, surprisingly, is the OS image. To run it (tutorial on installing to USB drive etc to come).
Alternatively, you can use Qemu to emulate this. Either run make run
or qemu-system-x86_64 os-image -fda
.
make debug
will launch Qemu with GDB as a debugger.