I am using dosbox 0.62 on Linux and I am also having this problem. Specifically, I know my joystick is detected and working because I used the jscalibration utility to calibrate it. When I start Privateer with the joystick plugged in, The game asks me to calibrate the joystick by moving it to the upper-left, click, lower-right, click, and center and click. I did this exactly, but the game keeps telling me that "Joystick Calibration is not correct, please recalibrate" and I'm stuck in an endless loop. Obviously, the button is working, otherwise I wouldn't be cycling through the calibration process. What's going on?