roadrash wrote: Wed Jul 24, 2024 12:38 pm
Please be aware that you need PS2 mouse + Keyboard. Note that USB will not work, als I tested some USB mouses from the "working" list, but they don't.
The current hardware interface implemented in the QIMSI FPGA is indeed PS/2.
This means that
pure USB mice won't work, but not that USB mice won't work in general!
Many USB mice also have a PS/2 interface and are socalled combo mice.
They usually come with a USB connector at the cable plus a passive PS/2 adaptor.
In that case, the passive PS/2 adaptor can be omitted, and the USB plug of the mouse directly connected to the OTG adaptor.
Side note: I'm privately experimenting with pure USB mouse support for QIMSI.
It works, but only supports a subset of the USB HID specification, called the "Boot Protocol". This is much simpler than the "Report Protocol", which is used by the big USB stacks in Linux or Windows. Unfortunately, some fancy USB mice don't seem to support this protocol simplification, so I'm reluctant to fully switch to USB. Most people have working combo or PS/2 mouse configurations, so true (but limited) USB support might do more harm than good.
And before the question even comes up: I will definitely not write or port a full Windows/Linux-like USB stack for QDOS.