Compiles with clang and runs in KVM. VGA functions and colors work correctly now too!