|
The Memotech MTX Series |
|
CP/M Console Command Processor
Instructions
The Console Command Processor was responsible for accepting
input from the console (keyboard) and sending the results back
to the console (screen). Once the system booted, the CCP would
display the logged on drive, typically "A>", and a flashing
cursor as it waited for user input.
The CCP took the user input and acted on it by executing one
of a limited number of internal commands or by
calling an external program, referred to as transient
commands. Application programs were also referred to as
transient commands.
A brief overview of the CCP
commands can be found on this page, a complete description of
the commands is available on a host of internet sites, for
example, the Micro
Vibe page
here.
Command (Internal) |
Function |
COPY |
There isn't one! - See PIP below |
DIR <filespec> |
Produces a list of files matching the <filespec>,
if no filespec is entered, the result is the same as
*.*, i.e., all files on the currently logged disk. The
command accepts similar wildcards as DOS. Note, CP/M
2.2 has no concept of directories, all files are in the
"root" area of the disk. Other target disks can be
selected, e.g., DIR C:*.* will list all files on drive
C:
System files are not shown by the DIR command. (See
STAT). |
ERA <filespec> |
Deletes the file(s) specified by <filespec>.
Wildcards are allowed. |
REN <new> = <old> |
Renames the <old> filespec to the <new>.
Wildcards are allowed. |
SAVE <pages> <file> |
Saves a copy of memory to file. <pages>
is the number of 256 byte pages starting at address
100(h) to save and <file> is the filename to save the
data to. |
TYPE <filename> |
Copies the named text file to the
console (screen) |
USER <area> |
The system has "user areas" numbered
from 0 to 15. On start-up, the User area is set to "0".
The DIR command displays files in the current user area
and only programs in the current user area can be
executed. The USER command is used to select another
User area. |
Executable (.COM) Programs
In addition to its internal commands, CP/M distributions
included a number of executable programs which were
required to perform basic operations such as copying
files as well as editing, assembling and linking files
to create new programs. |
Program (Transient Command) |
Function / Description |
DDT.com |
Dynamic
Debugging Tool
- the
full manual is on my CP/M
Documents page.
Courtesy of
Oscar Vermeulen, here is a
condensed list of DDT
sub-commands |
ED.com |
Text File Editor, just say "NO",
there are far better editors available |
PIP.com Usage pip <dest> = <src>
e.g. PIP A:=B:*.COM |
Peripheral Interchange Program, used
for, e.g., copying files Copies
the source file(s) to the destination Copies all .COM
files on B: to A: |
STAT.com |
The STAT program can be used to display
and change serial device, disk and file settings. |
|
|
CP/M Related Links
Information on CP/M is freely available on the internet -
just put "CP/M" into Google ! A selection is listed below :-
|