default USER area on the final default drive using the
drive B:, USER 2, and PEN was stored
search failed, then on to the default (or
DFU command). Further,
extends through the CP/M USER areas. Suppose I was on
on drive A:, USER 0; then the search
default (or specified) drive and USER, if the
specified) drive, USER 0, if that
start with the
failed then on to the final CCPZ default, USER 0. Only then, if the search failed
would any error message be displayed. Note also that the hierarchical search does
Having found PEN, the whole
looking for then PEN says so. So the important thing to note is
command extension, in this instance the 80BUS6-2.PEN.
lot resets to the original conditions. So PEN
on the original default. If PEN can’t find what it’s
that CCPZ only
hierarchical bit when searching for the command file, what follows is
place on the
not the business of CCPZ, it’s up to the command file to decide where it gets the
command extension from.
Another nice little tweek is the prompt itself, when you change USER
new area number is displayed in the prompt. So that you can see at a
mind, the ERA command, when you erase a file(s) the ERA command displays what
on default drive B: USER area 12. Nice isn’t it. Yet another comes to
has erased. (Even better if it stopped after displaying the list and asked you if
you meant it, but it doesn’t.) Well you at least know what you erased, and if you
As to the commands, well all the original CP/M
one you didn’t mean, then a little utility I have called UNERA does, guess
commands are there of
course, but some work differently:
To display a listing of the names of the files on the disk.
DIR <afn> , Displays $DIR files
DIR <afm> S Displays $SYS files
DIR <afn> A Displays both $DIR and $SYS files
If the directory is scanned for a name and no such name exists on the
disk the message ‘No Files’ will be displayed. However, if the search
was for $DIR files and the file existed as a $SYS file or vice versa,
then no message will be displayed indicating that the file does exist
but the file attribute is not as specified.
To erase the specified R/W file from the directory.
ERA <afn> Erase both $DIR and $SYS files from disk.
The name(s) of the file(s) erased is displayed as a cross check.
To print the specified file to the CP/M LST: device.
LIST <ufn> Print the file (no paging).
The file will be printed regardless of the $DIR or $SYS attribute.
To print the specified file to the CP/M CON: device.
TYPE <ufm Type the file with the paging default.
TYPE <ufn> P Type the file with the paging default negated.
Any character will continue typing at the end of a page. “C will
terminate typing, “P and “S will work as usual.