For DOS games it's a different story. I know DOSBox (or at least the CVS versions of it) try to have absolute mouse positioning in windowed mode, but it's rarely accurate. The only other option is relative which is hardly a good alternative. There is two solutions to this that I can think of and both only work on a per-application basis.
1. Hook into and grab the positioning data straight from the software. This requires more technical knowledge and would not be universal at all and may not work with different versions of the same application, however it would be very accurate.
2. Use a calibration utility to measure mouse acceleration, speed and position. This could be done by the end user and would work with different versions of the same software (provided the mouse code didn't change), on the downside is that it would be fiddly and inaccurate at times.
Are there any other ways that are practical?
Edited by Swiss_Cheeseman, 10 August 2008 - 10:04 AM.