VOGONS


Mouse issues in DOS

Topic actions

First post, by keenmaster486

User metadata
Rank l33t
Rank
l33t

CTMOUSE works. Microsoft Mouse Driver doesn't, and neither does Windows 2.11.

My serial ports are configured correctly. Jumpered 16-bit ISA multi IO board on a 286.

COM1 vs. COM2, doesn't matter. MS products don't work. CTMOUSE works fine every time.

MS Mouse driver will install, but the cursor won't move. Same thing with Windows: driver loads, cursor appears, won't move.

I have tried three different mice: a MS serial mouse and two Logitech serial mice. Once again with all mice, on either COM1 or COM2, CTMOUSE works fine, and all MS products load and detect the mouse but don't actually work.

If I run Windows, afterwards CTMOUSE fails to work properly, loading in Mouse Systems mode every time, which doesn't work, of course.

MSD reports the connected mouse correctly every time and reports normal COM1/COM2 ports and IRQs, just as I configured them.

What gives? And don't tell me to "just use CTMOUSE" or my head will explode. I am trying to use Windows here, and there is no way to use CTMOUSE with Windows. I tried the DOS MS Mouse driver just for troubleshooting purposes; I know it doesn't work with Windows either.

World's foremost 486 enjoyer.

Reply 1 of 8, by the3dfxdude

User metadata
Rank Oldbie
Rank
Oldbie

Does your mouse work with the microsoft driver on a different machine? Do you know if your serial ports work on your I/O card?

Try sertest to see if your I/O card has working ports.
https://www.minuszerodegrees.net/serial/SERTEST.htm

Reply 2 of 8, by tomcattech

User metadata
Rank Member
Rank
Member

Pure guesses...

Maybe an IRQ or address conflict? (usually the driver would error\not load)
Maybe where the driver is loading into memory (EMS\XMS DOS Hell...)

Maybe something Windows itself is loading into memory?

(Take all this with a grain of salt as most of my DOS skills died about 20 years ago)

yoda.jpg
I either fix it or break it permanently... there is no try.

Reply 3 of 8, by keenmaster486

User metadata
Rank l33t
Rank
l33t
the3dfxdude wrote on 2026-03-31, 22:17:

Does your mouse work with the microsoft driver on a different machine? Do you know if your serial ports work on your I/O card?

Try sertest to see if your I/O card has working ports.
https://www.minuszerodegrees.net/serial/SERTEST.htm

Useful program, thank you.

Both ports pass internal loopback tests but there are issues with IRQ. I'm going to look into this further. Could just be a faulty IO card.

World's foremost 486 enjoyer.

Reply 4 of 8, by keenmaster486

User metadata
Rank l33t
Rank
l33t

Trying other multi IO cards now. Getting the exact same result.

Chipset: Chips F82C235 (NEAT)

Other cards in this system:
3C5X9 ethernet
Seagate ST-21/22R HDD/FDD controller
WD90C31 VGA card
Sound Blaster CT1600

Running DOS 5.0.

World's foremost 486 enjoyer.

Reply 6 of 8, by the3dfxdude

User metadata
Rank Oldbie
Rank
Oldbie

I think it's solvable. Part swapping with another system should let you know which part or combination of parts aren't working with each other. If you don't have another system, strip down to like, floppy/video and the I/O card. Boot and run sertest and try to reproduce the irq failure. If good, reinstall and test one by one. I'm not sure your mfm/floppy card is a good option for this test. But whatever you have access to, you can try to see if you can get at least one pass on the irq test.

Reply 7 of 8, by keenmaster486

User metadata
Rank l33t
Rank
l33t

I’m not really sure what I did, but it works now, with one of my IO cards and one of the mice. Good enough for now.

I wonder if it was just that some cards needed reseating.

World's foremost 486 enjoyer.

Reply 8 of 8, by fix_metal

User metadata
Rank Newbie
Rank
Newbie

Recently I've been having the same issue, but with my NIC, which was not getting anymore initialized, and after plugging the cable in it would freeze the PC completely, showing IRQ conflict symptoms.
Unplugged all the cards, replugged them in the same very slots, made it work again.
I'm not sure, slots are cleaned, and cards likewise. Good for you you've ended up in the same situation, and solved.