MMFS Commands (mostly also Acorn DFS)

Handy Commands

* *DOP U (<drive>) - unprotect disk

* *DOP P (<drive>) - protect disk

* *DOP K (<drive>) - mark disk as unformatted

* *DOP R (<drive>) - mark disk as formatted

* *DOP N (<drive>) - find and insert the first unformatted disk

* *DFREE - show number of disks vs number of unformatted disks.

* *DBOOT (<disk#|title>) - boot the disk. Wildcards can be used for titles.

* *DCAT ((<from dno>) <to dno>) (<adsp>) - list disks, adsp allows wildcards.

Command Summary

The filesystem responds to multiple activations to help differentiate from existing DFS ROMS.

* *MMFS - Select MMFS filesystem.

* *DISC - Select MMFS filesystem.

* *DISK - Select MMFS filesystem.

*DDRIVE - Lists drives and disks that are currently inserted.

Acorn DFS 2.x Compatible Commands

* *ACCESS <filename> L - unlock or lock a file for modification.

* *BACKUP <src> <dest> - backup disk in e.g. drive '0' to drive '1'

* *CLOSE -

* *COMPACT <drive> - reorganise files to contiguous sectors.

* *COPY <src> <dest> <filename>

* *DELETE <filename>

* *DESTROY <wildcard> - e.g. *DESTROY *.H*

* *DIR <dir> - set the current directory.

* *DRIVE <drive> - set the current drive number (0 based).

* *ENABLE - enable destructive commands (BACKUP, DESTROY)

* *EX (<dir>) - display contents of directory.

* *FORM <40|80> <drive> - format a disk.

* *FREE

* *INFO

* *LIB :<drive>.<directory> - sets the directory to search for *<filename> commands.

* *MAP

* *RENAME <old> <new>

* *TITLE "Disk name"

* *VERIFY

* *WIPE

The following commands work as per Acorn DFS 2.x Utilities:

* *BUILD <filename> - build a file from keyboard entry. Escape to finish.

* *DUMP <filename> - hexdump the file to screen.

* *LIST <filename> - list a Data File to screen with line numbers.

* *ROMS

* *TYPE <filename> - display a text file to screen without line numbers.

* *EXEC <filename> - execute file contents as if typed at the keyboard.

* *CAT <drive> - list files on the disk.

* *SAVE <filename> <start address> <finish address> (<execute addr.>) (<reload addr.>)

* *LOAD <filename> <address>

* *OPT 4 (n) - !BOOT option, where n = (0: nothing, 1:LOAD (6502), 2:RUN (6502), 3:EXEC (BASIC)

Links