I have wired up my PICO for PSX host mode, and it appears that the digital buttons are perfectly fine, but the analog sticks are wacky. On both my psOne revision of the dualshock and PS2 revision, I get different results.
On the PSX Dualshock:
- I have infrequent updates, seemingly only really reading inputs well if I spin the analog stick around the outer edge.
- Finer movements still do not appear, and movements within reasonable distance do not appear to affect the input at all.
On PS2 Dualshock:
- Seemingly accurate input detection, but insane amounts of input delay. Like practically a full second before it reads input or reads that there is no output.
And yes, I do have a 10K resistor on DATA line.