shsucdx [/D:driver[,drive][,unit],[maxNumDrives]] [switches]
The driver-to-DOS extender for CD drives. Use this (and a CD driver) so that CD drives can be accessed from DOS.
driver The alias of the CD driver, which is specified when the driver is loaded. See below, Loading a CD driver. drive The first CD drive will be assigned to this drive letter, then subsequent drive letters will be used for any other CD drives that are detected. unit Selects the first drive unit of those detected to be assigned to a drive letter. This is a number from 0 to 99. maxNumDrives shsucdx will not assign more than this many drives to drive letters. Switches: /C Uses conventional instead of high memory /U Unloads the shsucdx driver from memory /˜ Toggle tilde operation /˜+ Switch tilde operation on /˜- Switch tilde operation off Filenames on CD drives can be longer than DOS names, which are restricted to 8 plus 3 for the extension. Shsucdx takes the first 8 characters before the dot, and the first 3 after, and discards the rest. With tilde operation ON, shsucdx will use tildes to distinguish between long file names that would have the same name when shortened to an 8.3 DOS filename.
Note that shsucdx will only detect drives that are compatible with the specified driver.
For IDE CD-ROM drives (most common) FreeDOS includes ATAPICDD.SYS (still in the development stage though). You may have a driver on your CD Drive's installation disk, or on the manufacturer's website. There are also various clone and generic drivers on the internet.
DEVICE=MYCDDRV.SYS /D:SHSU001Please refer to your driver's instructions for details on installation.
For more information, see readme.cdx