PSX-to-USB adaptors
Acting on the advice of many, I finally gave up and bought a different PSX-to-USB adaptor that has a better driver, one that allows me to arbitrarily reassign axes. Such devices are not expensive, but still, it rankles, because I didn’t really want or need a different adaptor. In terms of hardware, my new adaptor can’t be very different from my old one. Both devices take the same kind of signal, and produce the same kind of signal. All I really needed was a better driver. The driver for the new device was available for free download on the web, but Windows wouldn’t allow me to use it with the old adaptor.
I know very little about Windows device drivers, and less about USB, but presumably the two devices send some kind of signature that lets the USB host figure out which device it is. So it should be possible to hack the new driver to work with the old device by changing the signature it looks for. But figuring out how to do this would have involved more work than it took to earn the money I used to pay for the new adaptor.
Anyway, at least I should be able to play GTA3 properly now.