System information
The file transfer is skipped, and PIP continues with the next operation in sequence. To avoid the
prompt and response in the case of R/O file overwrite, the command line can include the W
parameter, as shown in this example:
PIP A:=B:*.COM[W]
The W parameter copies all nonsystem files to the A drive from the B drive and overwrites any
R/O files in the process. If the operation involves several concatenated files, the W parameter
need only be included with the last file in the list, as in this example:
PIP A.DAT=B.DAT,F:NEW.DAT,G:OLD.DAT[W]
Files with the system attribute can be included in PIP transfers if the R parameter is included;
otherwise, system files are not recognized. For example, the command line:
PIP ED.COM=B:ED.COM[R]
reads the ED.COM file from the B drive, even if it has been marked as an R/O and system file.
The system file attributes are copied, if present.
Downward compatibility with previous versions of CP/M is only maintained if the file does not
exceed one megabyte, no file attributes are set, and the file is created by user 0. If compatibility is
required with nonstandard, for example, double-density versions of 1.4, it might be necessary to
select 1.4 compatibility mode when constructing the internal disk parameter block. See Section 6
and refer to Section 6.10, which describes BIOS differences.
Note:to copy files into another user area, PIP.COM must be located in that user area. Use the
following procedure to make a copy of PIP.COM in another user area.
USER 0 Log in user 0.
DDT PIP.COM (note PIP size s) Load PIP to memory.
GO Return to CCP.
USER 3 Log in user 3.
SAVE s PIP.COM
In this procedure, s is the integral number of memory pages, 256- byte segments, occupied by
PIP. The number s can be determined when PIP.COM is loaded under DDT, by referring to the
value under the NEXT display. If, for example, the next available address is 1D00, then
PIP.COM requires 1C hexadecimal pages, or 1 times 16 + 12 = 28 pages, and the value of s is 28
in the subsequent save. Once PIP is copied in this manner, it can be copied to another disk
belonging to the same user number through normal PIP transfers.
1.6 Transient Commands CP/M Operating System Manual
1-34