Initial commit. Asm boot file with multiboot header calls kernel_main. VGA driver with scroll and cls. memory functions (memcpy etc)
Started movescr() function in the vga driver. Printing integer support needs to be added!
Set up GDT. did not take into account that GRUB loads kernel in 32 bit protected mode and the A20 gate enabled. previously tried to enable protected mode which caused some...mishaps with flushing the GDT.
Started work on keyboard driver in keyboard.c
Edited idt.c and isrs.c for keyboard driver
init_PIC() will now initialize and remap the PICs appropriately. Added io_wait() inline function to system.h
Merge branch 'master' of https://github.com/JRWynneIII/Hobby-kernel