randyrossi / bmc64

A bare metal Commodore 64 emulator for the Raspberry Pi with true 50hz/60hz smooth scrolling, low input latency and better audio/video sync.
GNU General Public License v3.0
491 stars 59 forks source link

Compatibility with the USB Amiga/1351 "The Mouse" #247

Open ted210 opened 1 year ago

ted210 commented 1 year ago

"The Mouse" USB optical mouse was designed for use with "The A500" mini Amiga, but is also the perfect 1351 replacement for the C64. Apparently it works with the C64 mini/maxi and is a recognised as a generic mouse in windows.

Unfortunately, I can only get it to work through a USB hub with BMC64 on my Pi 3A+ (Faszination C64). When plugged directly, it produces some glitchy movement of the cursor, but isn't useable. I tried 2 other USB optical mice on my setup, and they both worked fine without a hub.

Has anyone else tried this?

mkslack commented 1 year ago

Tested with Pi 3b and BMC64 4.1 and TheMouse is not working here. When connected to my PC i get the following device info:

usb 1-3: new low-speed USB device number 4 using xhci_hcd usb 1-3: New USB device found, idVendor=1c59, idProduct=0027, bcdDevice= 0.21 usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=0 usb 1-3: Product: THEMouse usb 1-3: Manufacturer: Retro Games LTD input: Retro Games LTD THEMouse as /devices/pci0000:00/0000:00:01.2/0000:02:00.0/usb1/1-3/1-3:1.0/0003:1C59:0027.0004/input/input17 hid-generic 0003:1C59:0027.0004: input,hidraw3: USB HID v1.10 Mouse [Retro Games LTD THEMouse] on usb-0000:02:00.0-3/input0

I don't have a hub to test whether that would help here. Other mice will work.