Hi there!
The joystick problem could have several origins.
Could be a speed issue, for example.
Newer gameports in 16-Bit soundcards had to be speed-compensated (doing it automatically).
Some high-end game cards in the 80s had a trim pot for this purpose.
Issue of the problem:
The PC gameport works by charging/discharging capacitors.
They're used as a time base for a timer ic, the NE558
(Which itself contains the functionality of many 555 ICs - the 555 is/was the most famous timer ic in the world.)
Now, if the PC is too fast, there's not enough time to properly measure this act.
Both the hardware and software may have trouble then.
That's why calibration routines were often part of the game.
Or part of the joystick - the joystick could also be calibrated.
It was however, more intended to balance out both x and y axis.
Not to compensate for timing issues.
If you can, please tell a bit about your hard and software, so we can provide better tips.
Good luck! 🙂🤞
Edit: There were multiple utilities in the shareware and public domain scene.
Some emulated a mouse via joystick or a keyboard via joystick.
Not sure if the game supports a mouse driver, however.
If it talks directly via AUX: port to the mouse, then that may not work.
Not sure which mouse standard the games uses, also.
There used to be Mouse Systems, Microsoft, Logitech, Genius etc.
Edit: I can understand your frustration. There's little information about the mouse/joystick support.
In fact, I'm surprised no one bothered to check which mice protocols this iconic game supports.
And if it can handle different baud rates, detect different FiFo chips and use their buffers etc. (the 16450, 16550A rather than just the basic 8250).
Edit: Not sure if it is helpful, but if everything fails:
You can build or buy a little mouse converter.
Such a device simulates a serial port mouse (Microsoft Mouse) and uses a modern mouse as source.
https://m.youtube.com/watch?v=mcpba3Pkvkk
https://m.youtube.com/watch?v=ORccba_6Pfg
"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel
//My video channel//