Originally, DBPro's commands would allow you to have one joystick active at once, and you could slowly switch between them using SET CONTROL DEVICE.
However, it hasn't been like that for quite some time, but unfortunately, it seems that these changes are pretty secret, as the latest help files are not the ones that I sent to Lee:
- In a late version (7.?), Lee added the SET CONTROL DEVICE command which allowed you to maintain an array of 8 joystick devices and switch between them at will. It had problems with the force feedback, and differentiating between multiple controllers with the same name.
- In 7.4 I enhanced the system to allow force feedback to work on every device, and to allow the user to select multiple devices into these slots whether they had the same name or not - Amongst other things, I enhanced the PERFORM CHECKLIST FOR CONTROL DEVICES by adding checklist value B, and enhanced the SET CONTROL DEVICE to allow you to use this value to differentiate between devices with the same name.
Seriously, check out the code that I posted the location of above, and see how easy it is to have up to 8 devices active at once - in this case, the code is the documentation, but you should find it easy enough to follow.