Thanks.arkadiusz.makarenko wrote: Fri May 30, 2025 7:20 pm @ahmsx Try this https://github.com/arkadiuszmakarenko/R ... tag/v3.1.1
I have tidy up enumeration process, and removed re-enumeration (which is causing issues on slow drives).
It did fix my issue related to hot-swapping USB, so maybe it will fix it for you as well.
Hot plugging seems to work better now.
But the mentioned issue about the keypresses it's still there:
- you boot the MSX with the RiskyMSX cart, pressing GRAPH
- (if you did not already) you insert a USB pen drive
- the pen drive is not detected for whatever reason (I have a bunch of those) and, for example, you press ENTER twice while the "Insert USB" message is on the screen (yeah, that's no gonna help, but we users are like that...)
- you unplug the USB pen drive that is not detected
- you plug a new USB drive, this time it is detected, and the file menu shows as expected
- but then, because you pressed ENTER twice before while the non-working USB drive was plugged, you end up flashing the first file of the working USB drive (even if it is not a rom) with the first mapper type on the RiskyMSX cart (that's what ENTER, ENTER does on the file menu), which obviously messes up the cart until you flash another rom correctly
Cheers.