Hi Ben,>> I have a Logitech USB Wingman (don't laugh!) that came with a gameport to USB converter/connector. I would assume that plugging a standard analogue gameport stick into this converter/connector wouldn't work, however, what would happen if I plugged anothe digital stick into it? <<
It probably wouldn't work in general, not with the SWF22 in any case. I don't know exactly how Logitech made the connection, but those sticks with adapters generally had the USB circuitry in the stick itself. They just used a few of the wires in the game port cable to bring the USB signals out and the adapter was really just that - it picked up the right pins on the DB15 and moved them into the USB connector.
>> Is there any chance that I'd destroy my USB port of digital stick? <<
I don't know really. Probably not with the SWF22 since it would be getting power from the USB port (if at all) and the SWF22 chips are pretty rugged. It's hard to say what might connect to what, though, and it wouldn't do what you want. Probably a question that should just remain unanswered. 8-).
>> Is there any chance that it would work as a USB stick?
You probably see where I'm going with this--my ThrustMaster stuff converted to digital (via your chips) made USB! <<
8-). Yeah, it would be nice. It's just not practical though. The game port->USB converters like the Rockfire or the Radio Shack units actually have some circuitry in them that acts like a gameport, they expect pots and buttons. They read the stick more-or-less normally, then feed USB logic in the converter to send the data to the PC.
The digital game port sticks, SWF22 included, collect the data out in the stick itself then send it serially down the button lines. The converters would never be fast enough to track the button line transitions (generally on the order of 10 to 20 microseconds/bit). At best, Windows USB would only move one reading every millisecond and the entire data packet from the stick takes less time than that. It would come and go before the USB converter could even report a single transition. It would really take a custom converter that knew the stick data packet format and could read the packet before conversion to USB so it could move all the data in one pass to make it work (along with a whole new set of drivers to pick up the data in the USB stack).
>> Thanks for any insights! <<
My pleasure, Ben!
- Bob