Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!csd4.milw.wisc.edu!uxc!deimos!rutgers!orstcs!sagen@nucthy.physics.orst.edu From: sagen@nucthy.physics.orst.edu (Milt Sagen) Newsgroups: comp.sys.ibm.pc Subject: Problems with herc.bgi and logic tech mouse Keywords: Turbo pascal 5.0, hercules bgi driver, LogiTech mouse driver Message-ID: <8539@orstcs.CS.ORST.EDU> Date: 29 Jan 89 22:49:36 GMT Sender: usenet@orstcs.CS.ORST.EDU Reply-To: sagen@nucthy.physics.orst.edu (Milt Sagen) Organization: Dept. of Physics, Oregon State University Lines: 23 I wrote a program to use the mouse following the articles published in Turbo Technix, which in general works fine with ega and vga monitors, but when the graphics driver is the Hercules bgi driver the minimum difference between two positions of the mouse returned to my program is 8. That is if the first position of the mouse is x,y and the next position is (or at least should be) one pixel to right (left, up, down, etc.) the value returned is x+8,y. Its as if the lower three bits are always returned as 0's. This only happens with the Hercules, and I have only been able to check it with the Logitech mouse driver 6.10. Has anyone else experienced similar difficulties. Note: By simply calling the max rows and max columns functions for the mouse I am able to get this version of the mouse driver to work correctly with a vga monitor. So that does not seem to be the problem here (I'm refer of course to the comment of the author of the Turbo Technix articles regarding problems with the vga and the Logitech mouse driver). Milt Sagen Internet: sagen@nucthy.physics.orst.edu Department of Physics Oregon State University Corvallis, OR 97331 Tele: (503) 754-4631