home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CP/M
/
CPM_CDROM.iso
/
cpm
/
zcpr2
/
zcpr8080.doc
< prev
next >
Wrap
Text File
|
1983-09-09
|
2KB
|
43 lines
DOCUMENTATION FOR ZCPR8080.ASM
ZCPR8080 is an 8080 translation of ZCPR2 by Richard Conn, a Z80
CCP (Console Command Processor) replacement for CP/M version 2.2.
Being a long-time user of ZCPR1 as well as a member of the group
that assisted Richard Conn with testing and development of ZCPR2,
I was dismayed at the thought of having to abandon it and return
to the stock CCP when migrating to my newly-purchased Compupro
8085/88 CPU board. Inspection of the ZCPR2 file made it obvious
that it would not be a difficult task to convert to 8080 code,
the result being ZCPR8080.ASM.
All other files in the ZCPR2 package may be used in their
distribution form with the following exceptions: DU2.ASM,
LRUNZ.ASM, and HELP2.ASM employ Z80 code as well, and have been
converted to 8080 instructions exclusively resulting in
DU2-8080.ASM, LRUN8080.ASM, and HELP8080.ASM. I would appre-
ciate receiving reports of any other ZCPR2 utilities that do
not operate properly in the 8080 environment.
Caveat: One of Richard's reasons for coding ZCPR2 in Z80
instruction code is due to the limitation of the CCP to 800h
bytes in length. Needless to say, conversions of all relative
to absolute jumps and other necessary conversion resulted in a
swollen CCP. Fortunately, several of the features Rick intro-
duced in ZCPR2 allow a reduction in code size. My ZCPRHDR.LIB
customization includes an external CCP stack and FCB as well as
enabling the multiple command line feature. Each of these
features results in a substantial space savings in the CCP
itself by moving these buffers to protected memory. It was also
necessary to disable SUBMIT processing; this is no real loss with
utilities such as ZEX available. Note that ZCPR2 will generate an
error message if the 2K restriction is violated.
Please send bug reports, suggestions, etc. to me on CP-MIG, the
CP/M interest group on Compuserve at PPN [70210,104], to the
ARPAnet (CSTROM at MIT-MC), or through Keith Petersen's Royal Oak
RCPM.
Charles H. Strom
May 15, 1983