Initial commit. No worky yet.
License, readme stub.
Comments in boot.s, checking multiple writelines in kernel.
It worky now.
Simple scripts for building, installing to ISO and running in QEMU.
Renamed to shell scripts.
Easier checking for errors in check.h
Removed barebones stuff from kernel.
Common functions for memory and string length.
Added support for writing to screen.
Added static function prototypes in screen source file.
Colors! ^^
memcpy -> memcpyb to show it only handles 8 bits at a time.
Added GDT. Hopefully. Can't test whether it works yet.
Removed binary files and images from repository.
Added GDT source code. Yes, I forgot.
Added basic IDT functionality. Kernel doesn't crash but IDT has not yet been tested.
Wooo! ISRs that works, which means the IDT works, too. Ish, at least.
Trying to run the kernel directly in QEMU.