SJFiler 0.13 ============= J.G.Harston - jgh@arcade.demon.co.uk 70 Camm Street, Walkley, Sheffield, S6 3TR SJFiler is a simple program for accessing SJ MDFS file server floppy disks and 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 FILE 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 =============== 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. FILE ----------- 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 image. CAT --- This displays a catalogue of the current MDFS directory INFO ----------- This displays the file information on the specified file as well as the file's allocation vector. DIR --------- This selects a new curent directory. Only directories in the current directory can be selected, or '$' to return to the root. 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. COPY -------------------- This allows you to copy single or multiple files from the MDFS disk. If the source is a file, only that one file is copied to the specified destination file. If the source is a directory, then everything in that directory is copied recursively to the destination directory. The destination can be prefixed with 'INF:' to create '.INF' files containing each file's metadata. If copying to a network file server, the file's server metadata is set (modification date, accounts, etc.) if logged on with appropriate ownership and privileges. For example, COPY README README would copy the file 'README' from the MDFS disk to the currently selected filing system. COPY $ INF:MDFSDISK would copy the entire disk into a directory called 'MDFSDISK', creating '.INF' files for each file. Characters in file names invalid on DOS filing systems are translated when copying to DOS files according to the following table: MDFS character / \ ? < > DOS character . ~ # { } HELP ---- This will list all the commands you can use. QUIT ---- This will terminate the program Version History =============== 27-Apr-2007 v0.13 Bugfix to gbpb() and CopyOneFile 21-Apr-2007 v0.12 Will read physical disks on BBC with ADFS and RISC OS 20-Apr-2007 v0.11 Tested on Windows 19-Apr-2007 v0.10 Initial version, based on CPMFiler