Q: Can we make a BitsyXb act like a memory stick when plugged into a PC?
A: To make a USB connection, add the following keys to your ADSLOAD.REG:
; Allow device’s CF card to look like a USB drive [HKEY_LOCAL_MACHINE\Drivers\USB\FunctionDrivers] "DefaultClientDriver"="Mass_Storage_Class"
[HKEY_LOCAL_MACHINE\Drivers\USB\FunctionDrivers\Mass_Storage_Class] "Dll"="usbmsfn.dll" "InterfaceSubClass"=dword:06 "InterfaceProtocol"=dword:50 "DeviceName"="DSK2:" "FriendlyName"="Mass Storage" "idVendor"=dword:045E ; Change this for production "Manufacturer"="Manufacturer Name" "idProduct"=dword:FFFF ; Change this for production "Product"="Generic Mass Storage" "bcdDevice"=dword:0
When you connect the BitsyXb to the PC, the PC takes control of the CF card, and it is no longer accessible by the device. This enumeration takes a long time, about 1 minute. When the device is disconnected, control reverts to the BitsyXb immediately.
By contrast, an ActiveSync connection connects immediately, and allows the PC to access almost all of the device without wresting control from the device.