Swiss_Cheeseman
SwissCM
- Joined
- Mar 6, 2003
- Messages
- 873
- Age
- 38
The touch screen for the Pandora opens up some interesting possibilities for homebrew, mostly for emulators. For something like Basillisk II (a 68000 Mac emulator) having a touchscreen for mouse input would be very handy and quite easy to implement due to MacOS having standardised input.
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?
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?