VOGONS


USB Mouse windows 95

Topic actions

Reply 20 of 20, by asdf53

User metadata
Rank Member
Rank
Member

Here's a way to use USB mice in Windows 95. You need:

- Bret Johnson's DOS USB drivers: https://bretjohnson.us/
- UHCI capable USB controller (onboard or PCI). Only controllers from VIA and Intel are UCHI.
- A compatible USB mouse (not all will work with USBMOUSE, in my experience it's 50/50). Make sure you install the updated USBMOUSE 0.13 from here.

The way this works is: The DOS USB drivers simulate a PS/2 mouse that will also work in Windows 95 with a bit of configuration. No USB drivers for Windows 95 are needed, they actually have to be disabled for this to work.

First load the mouse drivers under DOS: Load USBUHCI, then USBMOUSE, then ctmouse (2.1 or newer is needed). After loading USBMOUSE, run "USBMOUSE /C" to see if it was able to detect the mouse, the result will be empty if there was a problem. Try a game with mouse support to see if the mouse is working.

Next make sure that interrupt 12 (PS/2 mouse) is free. Try to do this in BIOS, you can also use the Windows 95 device manager to reserve IRQ 12 (device manager -> computer -> reserve resources), though this isn't always obeyed. If the USB controller is installed in Windows, you need to completely disable it in device manager because it will interfere with the DOS drivers. Now use the "add new hardware" wizard to manually install a standard PS/2 mouse. The mouse might be disabled in device manager right after installation, enable it, go to the resources tab and see if it has been assigned IRQ 12, if not click "manually configure", check again if there are any IRQ conflicts. Reset the computer (rebooting Windows might not be enough to free up the USB controller) and it should work.