Исправление Toxo2, (текущая версия) :
Взялся было поиграть в эту игру.
Удалось воспроизвести такое поведение при ручной правке FAT на флешке. Создаем в корне каталог Зображен. Идём в кишки флешки. Находим эту запись и дописываем точку (00 2E) в long name (6-11). При этом short name не трогаем, потому что там и трогать нечего - 8 символов в имени уже заняты, 3 символа в расширении не пригодятся никак. И получаем точно такую же картину.
Видимо теперь надо найти в исходниках vfat то место, где оно ассоциирует long name с short name и придумать какую-то проверку «игнорировать последнюю точку в имени, если имя из 8 символов». Как-то так. Что ли.
Исходная версия Toxo2, :
Взялся было поиграть в эту игру.
Удалось воспроизвести такое поведение при ручной правке FAT на флешке. Создаем в корне каталог Зображен. Идём в кишки диска. Находим эту запись и дописываем точку (00 2E) в long name (6-11). При этом short name не трогаем, потому что там и трогать нечего - 8 символов в имени уже заняты, 3 символа в расширении не пригодятся никак. И получаем точно такую же картину.
Видимо теперь надо найти в исходниках vfat то место, где оно ассоциирует long name с short name и придумать какую-то проверку «игнорировать последнюю точку в имени, если имя из 8 символов». Как-то так. Что ли.