UnixFiler 1.32 ============== J.G.Harston - jgh@mdfs.net 70 Camm Street, Walkley, Sheffield S6 3TR UnixFiler is a simple program for accessing Unix disk images to examine and extract files. It will run on BBC, Master, RISC OS and Windows. On running, you get a 0> prompt. You specify the drive to access by entering the drive number, or specify a disk image to access with the MOUNT command, which changes the prompt to display the image file name. At the prompt you can enter commands to examine the disk, examine files on the disk, and transfer files from the disk. To get a list of commands, enter ? or HELP. Command Summary =============== *command -------- This passes the command to the OS. d - Entering a single digit 0, 1, 2 or 3 will select the specified drive to access. The current directory is set to '/' on the disk. UnixFiler can currently recognise RX24 floppies, that is 720K 80x2x9x512 DOS disks with a Unix filesystem. MOUNT | -------------------- If a single character, selects the specified drive. Otherwise, selects the specified file as a disk image file. All disk access is then sent to this file instead of a physical disk drive. The current directory is set to '/' on the disk or image. MOUNT with no parameter re-mounts the current disk. CAT --- This displays a catalogue (listing) of the current Unix directory. LS or EX -------- This displays an extended catalogue (listing) of the current Unix directory. INFO () ------------- This displays the file information on the specified file as well as the file's allocation vector. INFO with no filename displays information on the whole disk in the disk SuperBlock. CD |& or DIR |& --------------------------------------- This selects a new current directory. Only directories in the current directory can be selected, or '..' to go to the parent, or '/' to return to the root. You can also select a directory by specifying its inode directly prefixed with '&', eg CD &46F. This can be useful for navigating through a broken directory structure. TYPE [CTRLS], DUMP [7BIT] --------------------------------------- TYPE displays a file, and DUMP gives a hexadecimal file dump. If the [CTRLS] option is given to TYPE, then all control characters are passed unfiltered, otherwise only LF and CR are displayed. If the [7BIT] option is given to DUMP, then the characters in the dump are displayed in 7-bit format, with bit 7 ignored. EXPORT -------------------------------- This allows you to copy one or more files from the Unix disk image to the host filing system. If is a file, that one file is copied to the file . If is a directory, the whole directory is recursively copied into the host directory . The file and directory creation and modification dates are set where possible. Executable Unix files are settyped to &FE6 (UnixEx), otherwise files are settyped to &FFF (Text). IMPORT -------------------------------- This allows you to copy a single file into the Unix disk image, overwriting an existing file. For example, IMPORT develop/pdp11/bbcbasic bbcbasic would overwrite the Unix file 'bbcbasic' with the file 'develop/pdp11/bbcbasic' from the currently selected filing system. FREE ---- Displays the disk space free and used, and the total disk size. BLOCK ---------------- Dumps the contents of the logical disk block. HELP ---- This will list all the commands you can use. QUIT ---- This will terminate the program Notes ===== The only floppy disks that UnixFiler currently recognises are: * RX24 floppies, 512x9x2x80 720K (ie, DOS 720K with a Unix filesystem) Version History =============== 29-Jun-2022 v1.32 Handles 1024-byte blocks on BSD disks. 27-Apr-2020 v1.31 IF/ENDIF code optimised for pre-BASIC V. 30-Mar-2020 v1.30c Restores CSD if error during COPY, added floppy access, (C)onfirm, sets metadata on final dir after copying. 25-Mar-2020 v1.30b Some IF/ENDIF code optimised for pre-BASIC V. 21-Mar-2020 v1.30a Probes for FSOp before writing long info. 21-Mar-2020 v1.30 Added optimisations from other Filer programs. 04-Apr-2019 v1.29 Brought all Filers to same version number. 31-Aug-2013 v0.14 FREE works, INFO displays SuperBlock info. 21-Jan-2012 v0.13 EXPORT doesn't match to EX command. 22-Aug-2008 v0.12 Export works, accesses 24-bit (Unix v7) disk images. 05-Oct-2007 v0.10 Initial version, based on SJFiler.