Thanks, but like I said, its recognized by Windows XP as a generic USB 16 button, 4 axis joystick so no driver is necessary. It shows up in xp just find. The problem I have is there is no way to adjust the deadzone. However, I've solved the problem in epsxe. I had the joystick in Digital mode, lol. So switching to Analog has fixed the problem. But, for other games (such as BF1942) its still a problem if there is no in-game adjustable deadzone, because the stick will be overly sensitive. I did some searching and found that adjustments to the deadzone are broken with DirectX 9. If you have an earlier version you can use a tool called DXTweak2.
That said, everything works just fine now that I have it on analog. Epsxe has a good enough deadzone programmed in already. It would be nice to have this adjustable in the input settings, though.