Your mileage on PC will vary with any joystick that ISN’T using a Cthulu PCB.
Here’s what I found out about most Hori joysticks since the PS3 era.
They generally DO work with PC’s. Some of them function pretty darn well with MAME and most other older console emulators.
The main issue comes with the D L R switch on the PS3 Hori joysticks. You have to be careful on where it’s set otherwise the computer detects the joystick as “POV” (analog) when it’s really a digital control lever. This issue doesn’t pop up with the Cthulu since it doesn’t support the analog joystick function.
It’s really a minor pain-in-the-butt but it’s one to be aware of.
I have an HRAP that has an LS-58 installed. The LS-58 was giving me all sorts of hassles the other day when I attempted to use that joystick to play an old school shooter. The problem I discovered later on was the whole “D L R” functionality of the Hori PCB. Sometimes you have to switch from “D” to “L” (or “R”; I forget which but this situation can occur with some Hori’s) to get the joystick to function properly. I don’t know why but on certain joysticks the “D” function gets interpreted as “POV”/analog joystick and that can mess up your gameplay nicely!
Anyway, what happened during gameplay with the LS-58 was that it would cut in-and-out when I moved the joystick down. It just occurred to me the problem was the “D L R” switch and not the joystick itself. Had I just moved the switch to “L” before connecting to the computer (or afterwards; shouldn’t make a difference with USB) the game would have played fine.
I noticed the same issue with the HRAP V3 SA. In that case, I’m pretty sure I DID reset the emulator (MAME) to interpret the joystick as “POV” function. I don’t think I had to do that at all. It would have worked fine just resetting the DLR switch!
FYI, the individual Turbo levers on the HRAP V3 are more convenient than the Turbo toggle button on the other HRAP’s. The Turbo toggle button is technically easy thing to use, yes, but it’s harder to turn off the Turbo toggle and it takes more time to set up initially, too. Both versions of the HRAP Turbo do work well with emulators. Confirmed it for myself.
One other thing to mention –
If you can avoid it and own USB joysticks, DON’T use unmodified PS2 joysticks on PC’s! The buttons get detected differently on the PS2 PCB and you have to reset your emulators so that the buttons you want to use actually work. Same thing happens with the PS3 when you attach a PS2 to the system through a USB adapter. It’s a pain having to reset button assignments every time you want to play a round of a fighting game.
These are just examples of why I generally don’t use branded-PCB’s with PC/Mac. You’re better off with the Cthulu if you don’t to be rechecking settings all the time. On the other hand, the Turbo function on the Hori PCB does come in handy for some shooters…