forked from MirrorRepos/RomWBW
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
103 lines
3.9 KiB
103 lines
3.9 KiB
|
|
|
|
|
|
|
|
Z C C P by Simeon Cran
|
|
=======================
|
|
|
|
|
|
February 1993.
|
|
ZCCP has been improved slightly from the original release. It
|
|
should run much the same as before however modifications have
|
|
been made in an attempt to allow it to work successfully from
|
|
systems which boot from other than the A: drive. Also, the
|
|
terminal dimensions are now automatically taken from the SCB (as
|
|
set up by GENCPM). Special thanks go to Randy Winchester who is
|
|
sharing his easy to follow instructions about ZCCP. Read ZCCP.TXT
|
|
in this package for the expert help.
|
|
|
|
|
|
|
|
|
|
ZCCP Quick Instructions
|
|
=======================
|
|
|
|
ZCCP is a direct replacement for the CP/M 3.0 CCP. It requires
|
|
ZPM3 and provides a ZCPR compatible system. There are some minor
|
|
incompatibilities with ZCPR however the advantages of ZCCP more
|
|
than outweigh these.
|
|
|
|
You must replace your current CCP with the ZCCP.COM. How you do
|
|
this will depend on the setup of your computer so no details are
|
|
given here.
|
|
|
|
When ZCCP starts, it reads ZINSTAL.ZPM (which must be on the
|
|
default boot drive (usually A:) in user area 0). This file can
|
|
be patched to set initial values for MHZ (speed of the computer),
|
|
MAXU (maximum user number) and MAXD (highest disk drive). These
|
|
values are set near the start of the ZINSTAL.ZPM file and there
|
|
are ASCII pointers to them (which can be seen with a debugger
|
|
such as SID.COM).
|
|
|
|
After ZINSTAL.ZPM has been read, ZCCP attempts to run the command
|
|
STARTZPM.COM. This is usually an "alias" containing a number of
|
|
commands used to put the system into a useful state. Typically
|
|
STARTZPM.COM would contain commands to load a TCAP and named
|
|
directory file, to set the path, and to set an error handler.
|
|
|
|
LOADSEG.COM is a ZCCP utility used to load RSXes, TCAPs and Named
|
|
Directory files. It contains some online help.
|
|
|
|
RSXDIR.COM is a ZCPR utility which displays RSXes in memory. It
|
|
has been included to help you understand how LOADSEG places
|
|
various segments in high memory.
|
|
|
|
DISKINFO.COM is a ZCPR utility which gives information about your
|
|
disks. It has been included for your interest.
|
|
|
|
Note that ZCCP has very few resident commands. If you are
|
|
switching from a standard CP/M 3.0 CCP you will find that you are
|
|
unable to perform certain simple functions (such as directory
|
|
displays!). You should therefore obtain replacements for the CCP
|
|
resident commands before installing ZCCP. The Z-Node bulletin
|
|
boards in Australia and the USA are a good source. Note that ZCCP
|
|
will not load Type-4 ZCPR programs.
|
|
|
|
If you are familiar with ZCPR systems you should have little
|
|
trouble in getting the most from ZCCP. If you are new to ZCPR, I
|
|
suggest that you learn as much as you can. ZCPR is a complex and
|
|
powerful system which does very little without proper setup.
|
|
|
|
RCP's and IOP's are not implemented (which saves TPA space) and
|
|
FCP's are not implemented although flow control is. To use flow
|
|
control you must have an IF.COM program to handle IF commands.
|
|
ZCCP handles the standard flow control commands internally (XIF,
|
|
FI, ELSE, AND, OR). There are two other internal commands
|
|
implemented: NOTE (a do-nothing command) and CLS (to clear the
|
|
screen).
|
|
|
|
|
|
The ZCCP package presented here may be freely distributed and
|
|
used for your own private use. No commercial or institutional use
|
|
is allowed without prior written agreement.
|
|
|
|
|
|
The ZCCP package is copyright 1992,1993 by Simeon Cran, Brisbane,
|
|
Australia.
|
|
|
|
|
|
The Z-Node 62 BBS in Perth, Western Australia may be contacted
|
|
from Australia on 09 450 0200 or from overseas on +619 4500200.
|
|
Z-Node 62 also is a distribution point for ZPM3 and MYZ80. MYZ80
|
|
is a high performance Z80 emulator for IBM AT (and better)
|
|
computers. MYZ80 is able to run ZPM3.
|
|
|
|
|
|
No support for ZCCP is being offered at this stage. Use at your
|
|
own risk.
|
|
|
|
|
|
Simeon Cran.
|
|
February 1993.
|
|
|
|
|