dingusppc/devices
Mihai Parparita d08b486db0 Fix keyboard events occasionally being dropped
AdbKeyboard would copy the event into its own fields and set the
changed field, so that we could return the event when register was 0.
However, if a subsequent event was received before ADB polling, the
previous event would be overwritten and lost.

Fix this by maintaining a queue of events, so that we can return
everything since the last poll.
2023-11-24 10:08:16 -08:00
..
common Fix keyboard events occasionally being dropped 2023-11-24 10:08:16 -08:00
ethernet bigmac: support more registers. 2023-09-22 00:09:17 +02:00
floppy Move disk image reading to be behind an ImgFile class 2023-11-09 21:49:28 -08:00
ioctrl amic: implement sound out DMA IRQ. 2023-11-15 19:01:54 +01: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 soundserver_cubeb: remove soundio code. 2023-11-15 19:01:54 +01:00
storage Move disk image reading to be behind an ImgFile class 2023-11-09 21:49:28 -08: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