Converter for MS Sidewinder Gamepad
Posted: Wed Dec 10, 2014 6:09 pm
Currently stickied here is a Sidewinder gamepad to USB adapter for some joysticks that use digital signals. I have a Sidewinder Gamepad (game port version) that I refuse to throw away. Is there any chance of that project including the gamepad?
Anyway, I have a "USB-to-Gameport" adapter. This thing works when I take a piece of wire and connect, say, ground to button signals. However, in my attempt to make the gamepad work, I cracked it open and connected a test wire to one of the buttons and... nothing. The resistance of the button's contacts seems a bit too high for the adapter to register it. So now I have a somewhat silly idea: To make an adapter that goes between the joystick and the gameport-to-USB adapter that would read the digital signal from the gamepad and convert it to analog-like signal to feed to the game port. The problem? I have no clue where to start. I searched the Internet forwards, backwards, sideways, ... Still, I am empty-handed. The most I could find was that the information was sent though buttons, selected from two protocols randomly, with clock on the first button. Seems like everyone's just abandoned this controller when its USB version came out. The question that I need answered is how to handle the digital protocol. I saw it mentioned that this was released to the public, but had no luck finding it, and I have no experience making drivers or interfacing with digital joysticks.
Any ideas to assist with this would be greatly appreciated. All my searches have ended up in frustration.
Anyway, I have a "USB-to-Gameport" adapter. This thing works when I take a piece of wire and connect, say, ground to button signals. However, in my attempt to make the gamepad work, I cracked it open and connected a test wire to one of the buttons and... nothing. The resistance of the button's contacts seems a bit too high for the adapter to register it. So now I have a somewhat silly idea: To make an adapter that goes between the joystick and the gameport-to-USB adapter that would read the digital signal from the gamepad and convert it to analog-like signal to feed to the game port. The problem? I have no clue where to start. I searched the Internet forwards, backwards, sideways, ... Still, I am empty-handed. The most I could find was that the information was sent though buttons, selected from two protocols randomly, with clock on the first button. Seems like everyone's just abandoned this controller when its USB version came out. The question that I need answered is how to handle the digital protocol. I saw it mentioned that this was released to the public, but had no luck finding it, and I have no experience making drivers or interfacing with digital joysticks.
Any ideas to assist with this would be greatly appreciated. All my searches have ended up in frustration.