This is the Commodore 128 CP/M adaptation of RDMS (version 2.33 of 7 May 86). It allows reading of any of the 4 MSDOS format diskettes on the C128. MSDOS format is that produced by the IBM-PC and it's clones, when running the PC-DOS or MS-DOS operating system. Porting to the C128/Aztec C involved: - minor bug fixes in "insufficient memory" checking and handling of command line parameter(s). - catering to the whims of Aztec C (e.g. no unsigned long int). - modifying "readSec3" to use 0 origin physical sector numbers instead of 1 origin. - extending the C128 bios MFM format table by 4 entries so that the bios could recognize MSDOS diskettes and perform the correct track/sector translations on a C-1571 drive. - fixing one very serious bug which caused the MSDOS disk to be *written* to when attempting to extract a file from a subdirectory. When using this program on the C128, after the MSDOS drive is specified, the C128 bios will display a diskette format selection at the bottom of the screen. The user must use the right/left arrow keys to make this format match the type of MSDOS diskette in the drive; valid choices are MSDOS-1 DS or MSDOS-1 SS (the 8 sector/track formats from older MSDOS versions), and MSDOS-2 DS or MSDOS-2 SS (the newer 9 sector/track formats). When the correct format is displayed, the return key should be pressed to continue with the program. If the incorrect format is selected, the program will still indicate the correct format, but part of the directory, and all files, will be read incorrectly. Note that the default double side strategy is "cylinder" mode, so none of the flags mentioned in the documentation need ever be used - just use RDMS or RDMS . Frank Prindle 31 October 1986