Variable argument lists and a home made printf implementation. Probably buggy.
Port input and output functions - read and write bytes from registers
Makefile with nice graphics and stuff.
some more Makefile fixes. There's still something wrong, the makefile links the kernel image even though no changes have been made.
Interrupt Service Routines and IRQs.

Basically, the kernel can now register interrupts. The next step is to write a keyboard driver to test the code.

Some code copied from various sources, see the files for more info.