As promised the assembler code to use a modified KB as I/O
inside MikeOS and running from a netbook... :-O
Notice I have kept these as separate subroutines rather than
a single piece of code which would of course be smaller in
compiled size...