Windows 3.0 mouse issues
Good evening all!
I just found out about this site, and I registered to check if someone can help me with a little problem I'm having on one of my retro machines:
An old 386SX/40 with DOS 6.22 and Windows 3.0, I can't get the mouse to work on Windows, even tough it works fine on DOS programs and games.
It's a Mitsumi two-button serial mouse on COM1.
Here's what I've tried so far:
- Tried with mouse.com in autoexec.bat
- Tried with mouse.sys in config.sys
- Tried with alternate driver mouse.com in autoexec.bat
- Tried with alternate driver mouse.sys in config.sys
- MSD (correctly) identifies the mouse as a serial mouse
- Popped out the SD card with the OS and ran it on DosBox on my machine, and the mouse works fine (probably because it identifies as a PS/2 mouse, don't know).
- Running an image of the SDCard on PCem configured as an AMD 386SX-40 with a serial mouse, windows recognizes the mouse just fine.
- Tried changing the Mouse on Windows setup to "Microsoft or IBM PS/2 mouse" (the default) and with "Logitech Serial Mouse".
Nothing so far worked. I'm open to suggestions.
Thanks for your time and have a nice week!
I just found out about this site, and I registered to check if someone can help me with a little problem I'm having on one of my retro machines:
An old 386SX/40 with DOS 6.22 and Windows 3.0, I can't get the mouse to work on Windows, even tough it works fine on DOS programs and games.
It's a Mitsumi two-button serial mouse on COM1.
Here's what I've tried so far:
- Tried with mouse.com in autoexec.bat
- Tried with mouse.sys in config.sys
- Tried with alternate driver mouse.com in autoexec.bat
- Tried with alternate driver mouse.sys in config.sys
- MSD (correctly) identifies the mouse as a serial mouse
- Popped out the SD card with the OS and ran it on DosBox on my machine, and the mouse works fine (probably because it identifies as a PS/2 mouse, don't know).
- Running an image of the SDCard on PCem configured as an AMD 386SX-40 with a serial mouse, windows recognizes the mouse just fine.
- Tried changing the Mouse on Windows setup to "Microsoft or IBM PS/2 mouse" (the default) and with "Logitech Serial Mouse".
Nothing so far worked. I'm open to suggestions.
Thanks for your time and have a nice week!
Comments
Windows uses its own driver, so any mouse.com/mouse.sys loaded in DOS will have zero effect.
Despite the name, the "Microsoft or IBM PS/2 mouse" should work with serial.
Try checking that your serial port is configured for the right I/O address and IRQ for use as COM1.
https://winworldpc.com/product/microsoft-mouse/8x
This installs a newer Windows 3.0 mouse.drv file, and it should work with both serial and PS/2 mice.
I assume you're talking about the "Ports" section on the Control Panel. I'll check that, as well as trying out the driver you suggested.
Thanks!
About the driver you suggested, installed it, and it didn't solve anything - it adds a program supposedly to configure the mouse, but it tells me that there isn't a mouse connected (and of course there is, as it works under DOS).
Thanks once more.
But how to define these settings if not running in 386 Enhanced mode? *scratching head*
Here are the addresses and IRQs each COM port should be set at:
COM1 - 3F8h IRQ4
COM2 - 2F8h IRQ3
COM3 - 3E8h IRQ4
COM4 - 2E8h IRQ3
So what you need to do is change the jumpers or DIP switches on your I/O card (or motherboard if the port is on the motherboard) so it is set properly as COM 1.
Best regards!