VOGONS


USB mouse ISA adapter

Topic actions

First post, by Yftul

User metadata
Rank Newbie
Rank
Newbie

Hi everyone!
I’d like to share a little project I’ve been working on: an open adapter that lets you use a USB mouse on ISA-based systems. The fun part is that the mouse is detected just like a classic serial mouse, so it works seamlessly with old software and operating systems that expect that interface.
The project is completely open-source, and you can check out the details, schematics, pcb and firmware here:
https://github.com/Yftul/usb-mouse-2-isa
I hope this can be useful for anyone tinkering with retro PCs, restoring old hardware, or just enjoying the challenge of bridging modern peripherals with vintage systems.

Кто хочет ищет средства, кто не хочет - причины.

Reply 1 of 9, by RetroPCCupboard

User metadata
Rank Oldbie
Rank
Oldbie

Sounds very useful to anyone using a PC that predates PS/2 or USB. I use an optical PS/2 mouse with a KVM though, so not much use for me. Well done for starting this project though, amd especially for making it open source.

Reply 2 of 9, by Yftul

User metadata
Rank Newbie
Rank
Newbie

Thanks for the feedback!
If you use a PS/2 mouse, you might be interested in checking out my related project.
It’s a replica of an ISA adapter for a PS/2 mouse, which the system recognizes as a UART-based serial mouse:
https://github.com/Yftul/ps-2-mouse-to-isa-replica

Кто хочет ищет средства, кто не хочет - причины.

Reply 3 of 9, by Living

User metadata
Rank Member
Rank
Member

the usb controller in this card offloads the work from the cpu? because even on a k6-2 the usb is a resource hog when in use

Reply 4 of 9, by Yftul

User metadata
Rank Newbie
Rank
Newbie

Yes, this controller is completely equivalent to a serial mouse and does not burden the processor with the complexities of USB implementation.

Кто хочет ищет средства, кто не хочет - причины.

Reply 5 of 9, by douglar

User metadata
Rank l33t
Rank
l33t

Card looks nice. Slightly off topic, but it looks a little strange when the isa contact pads are perfectly rectangular. They always used to have a semi circular top back in the day. Was there a reason for that?

Reply 6 of 9, by Yftul

User metadata
Rank Newbie
Rank
Newbie

Yes, it’s using the standard ISA connector footprint from KiCad.

Last edited by Yftul on 2025-12-07, 08:46. Edited 1 time in total.

Кто хочет ищет средства, кто не хочет - причины.

Reply 7 of 9, by HwAoRrDk

User metadata
Rank Newbie
Rank
Newbie

This is great! I had an idea in my mind something like this a while ago, but I don't know anything about FPGA/CPLD... 🙁

But isn't that Altera CPLD an obsolete part? You can't buy it new anywhere - only found on eBay, AliExpress, etc. Such sources are... questionable, with good chance of being ripped off with fakes and bad parts.

Reply 8 of 9, by Yftul

User metadata
Rank Newbie
Rank
Newbie

It is mentioned here that ATF1504AS might be usable, but I haven’t verified it.

Кто хочет ищет средства, кто не хочет - причины.

Reply 9 of 9, by Tiido

User metadata
Rank l33t
Rank
l33t

Yeah, the Atmel parts are usable. There even is a progarm to convert the Altera POF into Atmel format to burn on the Atmel parts.

T-04YBSC, a new YMF71x based sound card & Official VOGONS thread about it
Newly made 4MB 60ns 30pin SIMMs ~
mida sa loed ? nagunii aru ei saa 😜