
Lawrence Kesteloot has updated his TRS80TOOL to basically become the TRS-80.com recommended tool for disk extraction. Lawrence has been kind enough to keep analyzing the 8,800 DMK images in the archive until divergences hit zero.
The process was that I extracted every image using TRSRead, VDISK, and TRS80TOOL. Those extractions were then analyzed for [1] differences in the number of files extracted (including 'none') and [2] differences in CRC-32 calculations among the three. In cases of differences, if there were cases where TRSRead and VDISK agreed on a CRC32 which TRSTOOL did not, those were flagged for Lawrence.
In the end, TRS80TOOL leads the tools in extractions.
You can read about the new functions DIR and EXTRACT at those links.
The changelog since v3.0.0 is:
- Can read Model II disks: Model II TRSDOS 1.x and 2.0, TRSDOS-II, DOSPLUS II, the Model II’s CP/M formats (standard 8-inch, Lifeboat, Aton, Pickles & Trout, and CP/M Plus), and Xenix disks that hold a tar archive.
- Can read FMG’s UCSD Pascal disks for the Model I. extract converts their text files to plain text, unless given the new --ucsd-pascal-raw flag.
- Can read more CP/M disk formats.
- More robust reading of damaged and copy-protected disk images.
- The extract command no longer overwrites files whose names differ only in case; it adds “(2)” etc. to the output filename.
- Can read ImageDisk (IMD) floppy images, and disk images of Percom MicroDOS for the Model I. Reads more TRSDOS-family disks, and more robust reading of damaged disk images. extract writes damaged files anyway and says what’s wrong with them, with a new --mark-damaged flag to mark their names, and a new --lowercase flag for lowercase file names.
- New extract command extracts the files of a floppy or cassette into a directory. convert no longer does this.
- Can read disk images of Model 1 TRSDOS 2.7DD/2.8 and Model 4 Digital Research's CP/M Plus. More robust reading of damaged or unusual disk images.
- Clip CP/M text files at their Ctrl-Z, with a new --cpm-records flag to keep whole records. Improve support for Montezuma and Holmes Engineering CP/M.
- Support reading files from Lifeboat CP/M 1.4 disk images for the Model I.
- Read HFE floppy images (HxC and Gotek), version 1.
- Better decoding of damaged disk images.
- Support reading files from Montezuma Micro CP/M 2.2 disk images for the Model 4.
- When a floppy’s operating system isn’t recognized, convert fails instead of copying the disk image to the output directory.
You can find the instructions at https://www.my-trs-80.com/tool/
Download the updated TRS-80 Tool at https://www.my-trs-80.com/tool/#installation
Source is available at https://github.com/lkesteloot/trs80/tree/master/packages/trs80-tool
(Gabor-Kepes)[M1].gif)


(Joseph-Moran).jpg)
(Joseph-Moran-Acorn-Software-Products).jpg)

(Southern-States-Systems).gif)
(Joseph-Moran-Acorn-Software)[M1].gif)

(Gabor-Kepes)[M1].gif)
(Gabor-Kepes).jpg)
(Dusty).jpg)

(Alex-Mota)[M1].gif)
(The-Bottom-Shelf)[M1].gif)
(Atherton-and-Dayton).gif)
(Tandy)[RS26-3590].jpg)


(Exatron).jpg)


(Gabor-Kepes).jpg)


.jpg)
