I have hung on to the two PS1 DualShock controllers I got with my Playstation back in 1998. I got my own PC in 1999, so this Playstation was the last console (non-handheld) I ever owned when new.
I always loved how the dpad buttons allowed for precise control when playing old games on emulators, and the whole thing feels really solid.
It would be really cool to be able to use them on old PCs using a parallel port adapter. I will add this to my laundry list of "rainy day" projects. 😀
I should probably add a slight disclaimer: PSX pads are actually meant to use an operating voltage of 3.6V, not 5V. Technically running them off the parallel port is overvolting them. But plenty of people have done it without adverse effects. It also means this warning:
If you have a laptop(or a modern computer(2004)), the parallel port maybe using 3.3 volts instead of 5 volts. In this case, you will need to power the controller from another source of 5 volts, and maybe you will need to convert logic levels with additional circuitry.
on the linked page is unnecessary; it's actually better to run the pads from 3.3V, if it's available. But 5V has always been fine in my experience.
I understand advanced functions like controller vibration depend on drivers/software.
... and on 7.5V power to the controller for the motors 😀
I'm not familiar with those converters but vibration seems to be a touchy thing both on D-input and PS1 sides (Dual Analog vs Dual Shock, latter is backwards compatible but not the opposite and the former did not have rumble outside Japan, assuming you bought one in the half year you could that is...)
i have a bunch of dual playstation usb adapters that i acquired trying to find the closest voltage match for finicky logitech wireless dongles. the best performing is actually the cheapest, most ubiquitous clear blue dual adapter that you will find all over aliexpress, ebay, amazon etc... manufactured in the last half decade (older models use different components). i use these usb adapters with win98se, win10 (both 32 & 64bit) and my nintendo wii console. there are modified drivers on github that even enable force feedback (rumble). for a win95rtm system with no usb i use directpad pro with a parallel port adapter and sneskey for pure dos, but only for wired controllers as the voltage is too high for the logitech dongles.
I have an oldschool ps1/dualshock to usb adapter, and it uses generic hid drivers. Appears as a generic dual analog dinput controller.
This is promising, thank you.
Do you mind my asking which adapter that is?
I understand advanced functions like controller vibration depend on drivers/software. Does your adapter come with any of that?
I am vistiting and helping a friend who is recovering from gallbladder surgery today, but will gladly take extensive documentation pictures of the item, pull it's VID and and PID, and attempt to find its OEM.
The adapter is quite old. Contemporary with win98. It does support rumble I believe, using Dinput forcefeedback api.
My old age afflicted memory says it was originally purchased at radioshack.