tofro wrote:I am not aware of any affordable solution of an adapter that will convert the output of a "pure" usb HID (fancy name to name a keyboard or mouse) to PS/2.
I also saw nothing below $70. The USB issue leads to the question "how much emulation do we want on a native hardware?" The Q40, Q60 and Q68 follow a strict non-emulation philosphy. I only used hardware that has a reasonable chance of software support on the 680x0. (I don't find native USB software achievable with reasonable effort, so I added no USB hardware.)
It is always relatively easy to add a second CPU and let it emulate something, e.g. a simple keyboard/mouse from a USB keyboard/mouse, simple mass storage from USB mass storage, a simple network interface from complex TCP/IP (W)LAN, etc. If we go that road, more and more software will no longer run on the 680x0 side, but on the emulation side. The CPU on emulation side will usually be much faster, and more software existing, so many tasks will be a temptation for "outsourcing".
On one hand, I see that without a second, non-680x0 CPU, QL style hardware may never get support for some modern peripherals. On the other hand, dealing with that second CPU is relatively boring, not an interesting challenge for me. There are enough PCs, ARM microcontrollers and Raspberries in this world, and there are enough QL emulators. At some point we may need to say: Sorry this can no longer be achieved with a native system, use an emulator. Not sure where that point is.