System information

Note: the BETA.HEX file must contain valid Intel format hexadecimal machine code records
(as produced by the ASM program, for example) that begin at 100H of the TPA. The addresses in
the hex records must be in ascending order; gaps in unfilled memory regions are filled with
zeroes by the LOAD command as the hex records are read. Thus, LOAD must be used only for
creating CP/M standard COM files that operate in the TPA. Programs that occupy regions of
memory other than the TPA are loaded under DDT.
1.6.4 PIP
Syntax:
PIP
PlP destination=source#1,source#2,...,source#n
PIP is the CP/M Peripheral Interchange Program that implements the basic media conversion
operations necessary to load, print, punch, copy, and combine disk files. The PIP program is
initiated by typing one of the following forms:
PIP
PIP command line
In both cases PIP is loaded into the TPA and executed. In the first form, PIP reads command
lines directly from the console, prompted with the * character, until an empty command line is
typed (for example, a single carriage return is issued by the operator). Each successive command
line causes some media conversion to take place according to the rules shown below.
In the second form, the PIP command is equivalent to the first, except that the single command
line given with the PIP command is automatically executed, and PIP terminates immediately with
no further prompting of the console for input command lines. The form of each command line is
destination=source#1,source#2,...,source#n
where destination is the file or peripheral device to receive the data, and source#1,...,source#n is
a series of one or more files or devices that are copied from left to right to the destination.
1.6 Transient Commands CP/M Operating System Manual
1-25