Short: Read disk tracks into a file Author: Kyzer/CSG Uploader: Kyzer/CSG Type: dev/e Architecture: m68k-amigaos Copies the raw data contained on a disk into a normal AmigaDOS file. It supports all drive types and disk formats that are installed on the system. It basically acts like the DiskCopy utility, with the difference that the destination is a file and not another disk. It is designed to look reasonably presentable for usage in installation scripts. You may want to use this to create HD installation disk images, or ADF files for an Amiga emulator. Demonstrates the following programming techniques: - Examining contents of DosList for information about DOS device - Standard device IO to access data on a trackdisk-like structure - Detecting an interactive console and changing it to raw mode Also demonstrates usage of ReadArgs(), DOS Errors, self-defined objects with methods, automatically raised exceptions, and points out some user interface and maintainability considerations.