|I am not familiar with the game privateer 2, but DOS games were all developed to run in a pure DOS environment. It's true that many DOS games which use less than 640kB of ram will run in a DOS prompt under Win98, but that's because Win98 allows them to directly access the hardware - which is also why Win98 had infamous stability problems. DOS programs assume to be running on just DOS and assume having to provide the drivers for things like sound and joysticks. So even if the DOS game runs under Windows, it won't use the Windows' hardware support. What a USB joystick needs to work with an old DOS game is some kind of TSR program which loads before the game starts and translates the USB joystick input/output to the game as gameport input/output so the built-in joystick driver will use it. There doesn't seem to be anything like that available, it's probably very complicated or impossible to accomplish that in a small TSR program and not cause other problems with the game's operation. Otherwise the makers of USB joysticks would probably offer such a "driver" with their product.|
As a solution, is it possible that your computer could run the free (open source) program DosBox? DosBox is a Windows program (also a Linux version) which will use the USB joystick set up in Windows and will translate that to the emulated or virtual DOS environment which it creates for DOS games. The problem, of course, is that it takes a lot of CPU cycles for DosBox to simulate this DOS environment in real time, so the result might be that your game may not run satisfactory. But, it's something you could try, DosBox is free to download.