First post, by h-a-l-9000
The attached sdl.dll has the joystick polling frequency changed from insane 1kHz to 50Hz.
My assumption: Querying the joystick position is very time consuming on old gameports (the time it takes to charge a capacitor through the variable resistor in the joystick - real A/D-Converters were expensive back then), it can take more than 1 millisecond according to some tech document, depending on stick position. So SDL tries to run a function, which takes more than 1 ms, every ms. The result would be messed up timing...
Anyone interested and having the issue please test if this is any good. It seems to have reduced the CPU load on one of my computers.
Edit: Now it should really do what it promises. File updated.