Here is little project to convert a Gameport Joystick / Gamepad to USB Port.
Based on Necroware Gameport Adapter I made a small PCB and case.
If you want to order one, please contact me.
I do not develop the firmware, I just created the a nice package for the hardware.
Therefore I do not take any responsibility if our Joystick / Device does not work.
Please check Github for details.
This firmware project is still active, so if you need to add a device, open an issue at Github
Cost: 38€ incl. 3d printed case (color grey, light grey, white) and short USB-C Cable
(+shipping, almost all countries are possible, just ask :-) )
For the usage with games with XInput you can try World of Joystick XInput Emulator.
Send a mail to:
(normally I reply within 2 days, if you don't get an answer check the spam folder)
(Still available 07/2023)
Software:
Copy from Github Necroware Gameport Adapter:
"Currently, the following drivers are implemented. To select the right driver, you have to use four jumpers, as shown in the table.
The jumpers may be changed or extended in the future, so please pay attention to the updates."
Joystick Model | Buttons | Axes | Hat | SW1-4 | Comments |
---|---|---|---|---|---|
Generic Analog | 2 | 2 | 0 | 0000 | |
Generic Analog | 4 | 2 | 0 | 1000 | |
Generic Analog | 4 | 3 | 0 | 0100 | 3rd Axis is throttle |
Generic Analog | 4 | 4 | 0 | 1100 | |
CH FlightStick | 4 | 4 | 1 | 0010 | Analog, DOS-compatible |
CH F16 Combat Stick | 10 | 3 | 1 | 0110 | Analog, DOS-compatible |
ThrustMaster | 4 | 3 | 1 | 1010 | Analog, DOS-compatible |
Sidewinder GamePad | 10 | 2 | 0 | 1110 | Digital protocol |
Sidewinder 3D Pro | 8 | 4 | 1 | 1110 | Digital protocol |
Sidewinder 3D Pro Plus | 9 | 4 | 1 | 1110 | First version of Precision Pro |
Sidewinder Precision Pro | 9 | 4 | 1 | 1110 | Digital protocol |
Sidewinder FFB Pro | 9 | 4 | 1 | 1110 | Digital, FFB not yet implemented |
Sidewinder FFB Wheel | 8 | 3 | 0 | 1110 | Digital, FFB not yet implemented |
Gravis GamePad Pro | 10 | 2 | 0 | 0001 | Digital protocol (GrIP) |
Logitech WingMan Extreme | 6 | 3 | 1 | 1001 | Digital protocol (ADI) |
Logitech CyberMan 2 | 8 | 6 | 0 | 1001 | Digital proticol (ADI) |
Hint:
Only use the USB port to plug in your computer. The Gameport has to be connected first !
If the Gameport is/gets disconnected, remove it from USB before you attach the gameport(Joystick to the adapter !
Disclaimer (must be):You use the adapter at your own risk.
I take not any responsibility or liability for the adapter at all.
All trademarks are the property of their respective owners !
Jumper to select the right Joystick (according table)
SW1 | SW2 | SW3 | SW4