Re:The structure of the special type of DOS files called dir...
by anyfoo on Monday February 25, 2019 @01:19PM
(#19247932)
Not sure what you mean. They did it precisely for compatibility. It worked for FAT16 (and probably FAT12, for that matter) as well, and in fact long file names came before FAT32. Anything that would trip up older DOS versions or any other FAT consumers was a no-go.
Re:The structure of the special type of DOS files called dir...
by xenadu02 on Monday February 25, 2019 @01:34PM
(#19248082)
IIRC Long filename support was introduced with Windows 95, which shipped with FAT16. It wasn’t until OSR2 that they introduced FAT32.
In theory FAT32 could have introduced a new on-disk data structure but I guess they wanted the minimum required changes to support larger disks.
Re:The structure of the special type of DOS files called dir...
by 0x0 on Monday February 25, 2019 @02:15PM
(#19248466)
You could boot into pure DOS in win9x even on fat32, and pure DOS does not support long file names. Perhaps they kept that hack to be compatible with the fat32 "light" implementation of the DOS that shipped with win9x.
One has the impression that it looks like it does because they didn't want to touch most of the FAT16 driver code and instead tried to make touchups around the edges.