Most TRS-80 emulators (including my Model I/III/4, Model I/III, and Model 4 emulators) use virtual disk files to emulate real TRS-80 disks. In order to use those emulators effectively, you need some way to easily create virtual disks.
READDISK is a utility program for PC compatibles that reads real TRS-80 disks and converts them into virtual disk files. Obviously, READDISK requires that your PC have the right sized disk drive; in other words, if you want to convert 5¼" TRS-80 disks, your PC must have a 5¼" drive installed!
Under most circumstances, READDISK will automatically recognize the format of the TRS-80 disk and will adjust itself to transfer the disk automatically. (The exception is that READDISK cannot automatically determine whether your CP/M disks are double-sided. If they are, you will need to use the /2 command line option described below.) However, there are significant limitations to this type of transfer, most of which are directly related to the limitations of the PC disk controller. Specifically:
- READDISK cannot be used to transfer most protected disks. (PC disk controllers are less flexible than TRS-80 disk controllers and cannot tolerate most TRS-80 protection schemes.)
- READDISK cannot transfer single-density disks on most computers (because most PC disk controllers do not support single density operation).
- Disks formatted by some TRS-80 operating systems, most notably TRSDOS 1.3 and NEWDOS/80, may have some unreadable sectors. (These operating systems frequently wrote sectors closer to the index hole than PC disk controllers will allow.) Disks formatted with later versions of LDOS and LS-DOS should not have this problem.
Note: READDISK will not write to or alter your TRS-80 disks in any way, but just as a common-sense precaution, place a write-protect tab on any TRS-80 disk before you convert it.