Any joystick supported by SDL will work with DOSBox, which equates to any joystick that works in Linux/Windows/etc., but to answer your question; Standard IBM PC joystick, CH Flightstick Pro & CH Virtual Pilot Pro(FSP & VPP were released at the same time; VPP has some additional buttons but they operate the same), Gravis Gamepad(released at the same time as the GUS), Thrustmaster FCS MKI/II, & Thrustmaster WCS MKI/II were the most popular and usual joystick selections. All of these except the WCS are emulated in DOSBOX. I had written these joystick emulations which were rewritten and added to DOSBox. I have an incomplete WCS emulation still sitting on my hard drive. More off topic, I also have joystick emulation for QEMU that I never released(much cleaner than DOSBox handling, does more like mouse as joystick, .. It looked like he was going to go commercial as suggested with his, at the time, closed source accelerator and I didn't care to contribute as an unpaid employee to his commercial product. As well, QEMU STILL doesn't have a web patch submission process. You have to post it in the message board as text. )