diff options
Diffstat (limited to 'src/devices/bus/apricot/keyboard/hle.cpp')
-rw-r--r-- | src/devices/bus/apricot/keyboard/hle.cpp | 10 |
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); } |