Picodrive I know has working external joystick support.. If that doesn't work it may need some other drivers.
Edit: Also maybe stating the obvious, almost all Joysticks are USB1.1 devices.. a USB 2.0 hub may be needed if you're using the regular large USB port.