summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/apricot/keyboard/hle.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/apricot/keyboard/hle.cpp')
-rw-r--r--src/devices/bus/apricot/keyboard/hle.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/devices/bus/apricot/keyboard/hle.cpp b/src/devices/bus/apricot/keyboard/hle.cpp
index d0f4eaa41a4..ff2f9ffe28e 100644
--- a/src/devices/bus/apricot/keyboard/hle.cpp
+++ b/src/devices/bus/apricot/keyboard/hle.cpp
@@ -4,6 +4,11 @@
ACT Apricot Keyboard (HLE)
+ TODO:
+ - MicroScreen emulation
+ - Mouse emulation
+ - LEDs
+
Keyboard to System:
- 01-60: Key make codes
- 70-7f: Mouse codes
@@ -308,6 +313,11 @@ void apricot_keyboard_hle_device::received_byte(uint8_t byte)
break;
+ case CMD_KEYBOARD_RESET:
+ logerror("System requests keyboard reset\n");
+ transmit_byte(ACK_DIAGNOSTICS);
+ break;
+
default:
logerror("Unhandled command: %02x\n", byte);
}