Updated upstream files
Fixed Makefile for compilation on Windows.
Makefiles I forgot in the last commit
More changed upstream files
Fixed compile error when kbhit was defined as a macro.
Added a test for printf
Copied oserror.s from the cbm library of cc65. Not sure if I care what the system error codes are at this point, so the ones defined there are fine for now.
Changed the test to use unsigned ints, because there's something weird going on with signed ints. I need to read the docs more...