From 11c199653959ff3be7ae6433f7ce2c109b7dbf88 Mon Sep 17 00:00:00 2001 From: SarahW Date: Sun, 9 Feb 2020 14:22:00 +0000 Subject: [PATCH] Use AT scancodes on Xi8088. Patch from EluanCM. --- src/keyboard.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/keyboard.c b/src/keyboard.c index 26d7280..f41d59f 100644 --- a/src/keyboard.c +++ b/src/keyboard.c @@ -412,7 +412,7 @@ void keyboard_process() { int c; int d; - scancode *scancodes = (AT) ? at_scancodes : scancode_xt; + scancode *scancodes = (AT || romset == ROM_XI8088) ? at_scancodes : scancode_xt; if (!keyboard_scan) return; if (TANDY) scancodes = scancode_tandy; @@ -466,7 +466,7 @@ void keyboard_process() void keyboard_send_scancode(int code, int is_break) { - scancode *scancodes = (AT) ? at_scancodes : scancode_xt; + scancode *scancodes = (AT || romset == ROM_XI8088) ? at_scancodes : scancode_xt; int d = 0; if (!keyboard_scan) return;