Tuomas Jormola <[EMAIL PROTECTED]> writes:
> Hi,
>
> After some tweaking and examining a debug log file (many thanks, Bart
> Oldeman),
> I managed to get the graphics work in both console and X (A few days ago
> I
> posted a question with subject "Graphic problems with Dosemu 1.0.0 and
> an AGP board"). But now I've encountered some issues with mouse support.
> In a
> game that uses mouse the mouse cursor only works in the left-hand side
> of
> the screen. When you start moving the mouse cursor from the left edge
> towards
> the right edge, in X it'll pop out from the Dosemu window and in console
> it
> just refuses to move any further when the cursor meets the center of
> the screen. When you're using mode 320x200, the cursor stops exactly at
> pixel 160 (or 159, not sure). There's no problems with vertical
> movement,
> though.
>
> What could cause this? I've got a standard 3-button Logitech PS/2 mouse,
> Dosemu 1.0.0, kernel 2.2.14 and following mouse related Dosemu settings:
> $_mouse = "ps2"
> $_mouse_dev = "/dev/psaux"
> $_mouse_flags = ""
> $_mouse_baud = (0)
There is something at odds between the mouse driver and the
application. My best guess is the mouse driver somehow doesn't detect
the mode correctly. But it could also be issues with the multiplier
the mouse driver is using when reporting raw momvement. The
multiplier sceneario shouldn't affect the console though.
I audited the code a while ago and I didn't see anything obvious,
so how to fix this is unclear.
Eric