// main.c extern void __cdecl far interrupt keyboardHandler(); extern char keyboardPressed; void far (interrupt *int9Save)(); int main(void) { int9Save = _dos_getvect(9); _dos_setvect(9, keyboardHandler); while (keyboardPressed == 0) { printf("%d\n", keyboardPressed); } printf("wow\n"); delay(200); _dos_setvect(9, int9Save); return 0; }