home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Oakland CPM Archive
/
oakcpm.iso
/
cpm
/
c128
/
rdms233c.lbr
/
READC128.ME
< prev
Wrap
Text File
|
1986-11-01
|
2KB
|
37 lines
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 <drive>.
Frank Prindle
31 October 1986