dingusppc/devices
Mihai Parparita 73272b28dd Implement the ADB keyboard
Besides generating KeyboardEvents in the SDL event handler and
returning the key state in the register 0 reads of the AdbKeyboard
device, we also needed to generalize the ADB bus polling a bit. We now
check all devices that have the service request bit set, instead of
hardcoding the mouse.

The SDL key event -> ADB raw key code mapping is based on BasiliskII/
SheepShaver's, but cleaned up a bit.
2023-10-11 23:43:20 -07:00
..
common Implement the ADB keyboard 2023-10-11 23:43:20 -07:00
ethernet bigmac: support more registers. 2023-09-22 00:09:17 +02:00
floppy Clean up #includes 2023-11-03 00:33:47 -07:00
ioctrl amic: don't reset cur_buf_pos if we've drained the DMA buffer 2023-11-06 22:33:00 -08:00
memctrl Clean up #includes 2023-11-03 00:33:47 -07:00
serial Fix compiler warnings: never executed. 2023-01-11 01:17:12 -08:00
sound Clean up #includes 2023-11-03 00:33:47 -07:00
storage Clean up #includes 2023-11-03 00:33:47 -07:00
video Clean up #includes 2023-11-03 00:33:47 -07:00
CMakeLists.txt Make Emscripten build not depend on SDL2 or cubeb 2023-10-25 22:25:53 -07:00
deviceregistry.cpp Clean up #includes 2023-11-03 00:33:47 -07:00
deviceregistry.h Clean up #includes 2023-11-03 00:33:47 -07:00