mirror of
https://github.com/dingusdev/dingusppc.git
synced 2025-01-07 23:31:46 +00:00
6696248158
AdbMouse and AdbKeyboard are subdevices of the CUDA device alongside AdbBus. This doesn't make sense because conceptually, ADB devices hang off of the ADB bus, not CUDA itself. An ADB bus can exist without a CUDA present, for example Egret on older 68K Macs and the PMU on newer Power Macs. Therefore, make the ADB device list a subhierarchy of AdbBus instead. Add a new "adb_devices" property belonging to AdbBus that can allow users to specify ADB devices on the command line at machine creation time, independent of the emulated bus's host. Make this property default to "Mouse,Keyboard" to preserve existing behavior. |
||
---|---|---|
.. | ||
adb | ||
ata | ||
i2c | ||
pci | ||
scsi | ||
dbdma.cpp | ||
dbdma.h | ||
dmacore.h | ||
hwcomponent.h | ||
hwinterrupt.h | ||
machineid.h | ||
mmiodevice.h | ||
nvram.cpp | ||
nvram.h | ||
ofnvram.cpp | ||
ofnvram.h | ||
viacuda.cpp | ||
viacuda.h |