willyvmm / mouSTer

mouSTer - universal USB HID class device to db9 adapter.
66 stars 3 forks source link

Support for MSX / FM-Towns #37

Closed ChrisTG742 closed 1 week ago

ChrisTG742 commented 5 months ago

Are there any plans to support MSX mouse? TIA!

willyvmm commented 5 months ago

It is possible, but same as with SEGA different hardware is necessary or a kind of nasty adapter.

ChrisTG742 commented 5 months ago

Why that? AFAIK almost all legacy 9-pin controller ports operate with 5v TTL, either being high- or low-level. So the rest should be able to be done in software, no? Or am I missing something? Thanks!

willyvmm commented 5 months ago

The problem is a different pinout. 5V and GND are on different pins, and fixing these two pin locations in firmware is impossible.

ChrisTG742 commented 5 months ago

Ah, yes, of course. This could be solved by some jumpers or DIP-switches on the board maybe.

willyvmm commented 4 months ago

Well ... In theory YES. But there are 2 pins to relocate to another location => total 4 pins. For Every pin, a 3-position jumper is needed. Total: 12 positions. It's likely possible to optimize this to let's say 10 pins. 10 pins take ca 30% PCB area of the mouSTer PCB. So ... It's impossible and I will not consider this option in the future.