[comp.sys.ibm.pc.programmer] Mouse Problems

cree@elec.canterbury.ac.nz (06/14/91)

Hi there folks,

I'm having a rather annoying problem with interfacing to a mouse. I have
successfully interfaced to the mouse (via BIOS 33H software int calls) when
using standard EGA or VGA screen modes. But, when I select superVGA graphics
modes things are not so good. (Not surprising eh?) First of all, the mouse
doesn't appear on screen, but that doesn't surprise me. Anyway, I can get
around that by drawing the pointer myself. So, to go on, the mouse routines 
return mouse position coordinates which is good. Furthermore, they are 
returned as graphic pixel coordinates. But here is the crunch, the mouse only 
will move to text character positions, that is, they skip by 8 pixel positions
whenever you move it. (The selected font I use on the graphics screen is 8x8).
Thus, it would appear that the mouse driver thinks I'm in a text mode, but then
why does it return graphic pixel coordinates? Stupid, eh?

I can't find any calls in the mouse documentation to correct this. I've talk
to the know-alls in our department and they for once, (at last rather 
ironically) are in fact, not know-alls. If anyone can make helpful comments,
it would be appreciated.
Email is the best method of transport.

BTW, some statistics on the machine,
Cyclone 386, 25Mhz (32 kB Cache) with 3MB extended (or is it expanded?) memory.
Tseng Labs Super VGA chip set.
Genius Mouse driver - GMOUSE.COM v9.02
MS-DOG (oops) 3.3 

Also have tried it with a Paradise Super VGA Chip set. Same problem.

Thanks Heaps.
Michael Cree
cree@elec.canterbury.ac.nz

Anyone who would think the above (and including this) is anything but my own 
opinion must be a right twit.