DreamcastControllerUsbPico
DreamcastControllerUsbPico copied to clipboard
Host: Weird things can happen if VMU added or removed after host reads and caches mass storage FAT
When the file system adds or removes a file, it sends UNIT ATTENTION to the host so it knows something changed. Windows, however, does not reread the FAT, even when F5 is pressed. I've found some help in resending UNIT ATTENTION until read of FAT is detected, but it only works once. I haven't confirmed if the host is actually receiving UNIT ATTENTION.
Figure out what needs to be done in order to force Windows to recheck the FAT.