First post, by HwAoRrDk
I'm having trouble getting the Logitech MouseWare driver to work on an MS-DOS system, and I can't figure out what the problem is. Other drivers work with the same mouse.
The Logitech driver appears to load fine, and claims it recognises a Microsoft-compatible serial mouse on COM1. Even running the "mouse ?" command after loading shows a mouse type of "Serial (M)" on the correct port, baud rate, etc. But when I start any program that uses the mouse, for example MS-DOS EDIT, the mouse doesn't work. No mouse pointer is even shown on screen. Depending on the driver version, it also for some reason makes EDIT take longer than usual to start. CheckIt doesn't acknowledge any presence of a mouse in its startup checks.
I've tried MouseWare versions 6.30, 7.30, and 8.60. None of them work.
I'm wondering whether the problem is anything to do with the system I'm running it on. It's a Socket A Duron 950MHz with VIA KLE-133 chipset. I saw a thread here (which I can't find again right now, sorry) that said that the Logitech mouse driver doesn't run properly on systems that are too fast. But, apparently newer versions (I forget whether a specific version was mentioned) supposedly work fine? Could that be my problem? I can't find anything newer - version 8.60 seems to be the latest version that has a DOS driver; all 9.x seems to only be for Windows/Mac.
What's odd is that if I load up an 86Box VM emulating a PII 450 and configure that with a 3-button Microsoft Serial mouse on COM1, the Logitech driver (at least, v8.60) works fine there. 😕
Anyone got any idea what the problem is?
By the way, a disclaimer: it's not technically an actual mouse I'm using. It's a device that emulates a serial mouse, that I am 99% sure behaves correctly. Uses the so-called MS+ protocol (1200 baud, 7N1, 3 byte packets with optional 4th byte for middle button), identifies with "M3" response to toggle of RTS line. Works perfectly with Cutemouse and MS driver. I even went to the extent of digging in to the 86Box source code, and I don't see any difference compared to the behaviour of that either.