home *** CD-ROM | disk | FTP | other *** search
- 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
-