VOGONS

Common searches


First post, by Dysko

User metadata
Rank Newbie
Rank
Newbie

Hi to all,

I installed DOSBox 0.72 some weeks ago, and I installed the flightsims I used to play on my old 486.

However, it looks like the joystick is stuck in the upper left corner: the planes pitch down and roll left, and in the menus the cursor goes in the upper left corner of the screen.

I found that issue covered in the readme, but disabling joystick emulation didn't work. Unplugging the stick didn't work either. I tried rebooting the PC, but nothing changed.

Then I tried the keymapper, but I still had that problem. I checked the calibration via the Control Panel, but it was all ok. Ingame calibration didn't work.

Then I tried downloading D-Fend Reloaded, hoping to find a way to resolve the problem. I found it a really useful tool, but it didn't help getting the joystick to work.

I use a Saitek X52 (standard version, not the Pro one). I tried every position of throttle, slider and rotating knobs, but nothing changed.

What can I do to get it working correctly? I use DOSBox 0.72 on Win XP SP3.

Thank you very much! 😀

Reply 1 of 6, by ripa

User metadata
Rank Oldbie
Rank
Oldbie

What games exactly? I've had no unsolvable problems with getting USB joysticks working in Dosbox. If the cursor drifts, try changing the value of "timed" in dosbox.conf (e.g. change it to timed=true or timed=false, Privateer for example wants timed=false, timed=true makes its cursor drift). Also, if you have more than 2 axes in your real-life joystick, try joysticktype=2axis instead of auto or 4axis (Tie Fighter for example doesn't like extra axes).

edit: If you want your game to use a joystick you can't disable the joystick emulation. Disabling joystick emulation (joysticktype=none) doesn't mean "passthrough" - it means that software running inside Dosbox won't detect a joystick.

Reply 2 of 6, by Dysko

User metadata
Rank Newbie
Rank
Newbie

I tried what you said, and results varied a lot between games.

Harrier Jump Jet works like a charm. I just have the cursor drifting if I don't move the mouse or the joystick for a long time, but overall it works fine.
F-15 Strike Eagle II has minor control issues: the plane tends to roll left, and is slow when rolling right.
Hind is unplayable at all because the joystick is always "stuck" in the upper left position, and I tried almost all possible configurations.

So far, I only tried those 3 games. I'll try other games ASAP.

Thank you for the infos 😀

Reply 3 of 6, by ripa

User metadata
Rank Oldbie
Rank
Oldbie

I just tried Hind and the following configuration worked perfectly:
joysticktype=ch
timed=true
autofire=false
swap34=true
buttonwrap=true

In the game options choose Flightstick. I got pedals, throttle and hat all working (you need to move each axis to its extremes in the options to calibrate them, alt+j recalibrates when ingame and ctrl+j enables/disables joystick). No sound for some reason though.

edit: For sound, copy SDRIVERS from the CD to where you installed the game. I wonder why the installer didn't do that. <russian accent>Enemy ground fire! Firing now! Goot kill! Lock broken!</russian accent>

Reply 4 of 6, by Dysko

User metadata
Rank Newbie
Rank
Newbie

That works (except for the swap34 set on false for me)! The only problem is that rudder assumes a neutral position only with the stick fully twisted right...

BTW, I don't have the sound problem you had... everything was in the right place...

Reply 5 of 6, by ripa

User metadata
Rank Oldbie
Rank
Oldbie

Try editing PREFS.CFG which is where you installed HIND. There are values concering joystick calibration. Change the Mid, Max and Min values for the rudder axis (probably Bx). HIND should autocalibrate them when you move each axis in the options. You can also try deleting all the values altogether to reset the calibration and start over. Mine looks like this:

Joystick Ax Min=21
Joystick Ax Mid=650
Joystick Ax Max=1323
Joystick Ay Min=21
Joystick Ay Mid=640
Joystick Ay Max=1331
Joystick Bx Min=21
Joystick Bx Mid=631
Joystick Bx Max=1313
Joystick By Min=20
Joystick By Mid=682
Joystick By Max=1344

By the way, I have the following settings in my dosbox keymapper (Ctrl+F1) and I use core=auto and cycles=auto:

Y-: Sidewinder Axis 1-
Y+: Sidewinder Axis 1+
X-: Axis 0-
X+: Axis 0+

Y-: Axis 3-
Y+: Axis 3+
X-: Axis 2-
X+: Axis x+

Reply 6 of 6, by Clemine

User metadata
Rank Newbie
Rank
Newbie

This is an old thread but maybe someone can help.
I am trying to show my son the games I used to play but can't get the joystick to work and not sure what I am missing. The game is F15 Strike Eagle 3. I have the latest dosbox and the game loads and runs fine just no joystick. It is a Logitech Attack 3 usb. It is recognised in both w7 and w10.
I changed the dosbox config from joystick=auto to axis2 but no help.
The mouse works fine in the program.
Is there a current program that uses a joystick that I can test?
Regards Clem.