ibmapc
Veteran Member
Not sure if this belongs here aas this computer isn't really vintage, but maybe the Mods can move this thread if they feel it is necessary.
So the machine is built up from a Gigabyte GA-5AA Motherboard (Super Socket 7) with an AMD K6-III+ 450 Processor and 128 Megs of RAM running Win98SE. When I connect a USB DVD drive in Windows, it seems to work as expected. However, if I try to access the same drive in Real Mode DOS (booting with GUI=0 in MSDOS.SYS and loading USBASPI.SYS and USBCD.SYS in config.sys and MSCDEX in autoexec.bat) the drive is correctly identified and appears to read properly until a file or directory with a long file name is found. In a DIR listing the file name is incorrectly shortened(Truncated) to 8.3 instead of being listed with the usual ~ and number at the end. So LONGNAMED.COM should be listed as LONGNA~1.COM but instead is listed as LONGNAME.COM and the same is true for directories. If I attempt to CD to a directory with a name longer than 8 Characters, DOS says that the directory is not found. In windows, the files and directories are listed perfectly and if a Command Prompt window is opened and a DIR is issued the long file names on the left are truncated but the names on the right are the correct long versions. I'm thinking this is a problem with either USBCD.SYS or MSCDEX. I've tried many different versions of these files and even a different USB DVD Drive but no better results to be had.
Has any one else seen this issue. Is there a solution? Or do I have to enter Windows to read or copy files form this drive correctly?
PS
I've also tried DOSLFN but the name are still shortened and the long versions don't show up on the right side as they should.
Thanx
Greg
So the machine is built up from a Gigabyte GA-5AA Motherboard (Super Socket 7) with an AMD K6-III+ 450 Processor and 128 Megs of RAM running Win98SE. When I connect a USB DVD drive in Windows, it seems to work as expected. However, if I try to access the same drive in Real Mode DOS (booting with GUI=0 in MSDOS.SYS and loading USBASPI.SYS and USBCD.SYS in config.sys and MSCDEX in autoexec.bat) the drive is correctly identified and appears to read properly until a file or directory with a long file name is found. In a DIR listing the file name is incorrectly shortened(Truncated) to 8.3 instead of being listed with the usual ~ and number at the end. So LONGNAMED.COM should be listed as LONGNA~1.COM but instead is listed as LONGNAME.COM and the same is true for directories. If I attempt to CD to a directory with a name longer than 8 Characters, DOS says that the directory is not found. In windows, the files and directories are listed perfectly and if a Command Prompt window is opened and a DIR is issued the long file names on the left are truncated but the names on the right are the correct long versions. I'm thinking this is a problem with either USBCD.SYS or MSCDEX. I've tried many different versions of these files and even a different USB DVD Drive but no better results to be had.
Has any one else seen this issue. Is there a solution? Or do I have to enter Windows to read or copy files form this drive correctly?
PS
I've also tried DOSLFN but the name are still shortened and the long versions don't show up on the right side as they should.
Thanx
Greg