Moved the int 9 (keyboard) handler to dlls/winedos.

diff --git a/msdos/ioports.c b/msdos/ioports.c
index 759dfef..24450f0 100644
--- a/msdos/ioports.c
+++ b/msdos/ioports.c
@@ -37,9 +37,9 @@
     BYTE	ctrlbyte_ch;
     WORD	oldval;
 } tmr_8253[3] = {
-    {0xFFFF,	FALSE,	0,	FALSE,	0x06,	0},
-    {0x0012,	FALSE,	0,	FALSE,	0x44,	0},
-    {0x0001,	FALSE,	0,	FALSE,	0x86,	0},
+    {0xFFFF,	FALSE,	0,	FALSE,	0x36,	0},
+    {0x0012,	FALSE,	0,	FALSE,	0x74,	0},
+    {0x0001,	FALSE,	0,	FALSE,	0xB6,	0},
 };
 
 static int dummy_ctr = 0;
@@ -345,7 +345,7 @@
     }
     break;
     case 0x60:
-        res = INT_Int09ReadScan(NULL);
+        res = Dosvm.KbdReadScan ? Dosvm.KbdReadScan(NULL) : 0;
 #if 0 /* what's this port got to do with parport ? */
         res = (DWORD)parport_8255[0];
 #endif