home *** CD-ROM | disk | FTP | other *** search
/ ftp.barnyard.co.uk / 2015.02.ftp.barnyard.co.uk.tar / ftp.barnyard.co.uk / cpm / walnut-creek-CDROM / CPM / ZCPR2 / ZCPR8080.DOC < prev    next >
Text File  |  2000-06-30  |  2KB  |  43 lines

  1.                  DOCUMENTATION FOR ZCPR8080.ASM
  2.  
  3.  
  4. ZCPR8080 is an 8080 translation of ZCPR2 by Richard Conn, a Z80 
  5. CCP (Console Command Processor) replacement for CP/M version 2.2.
  6. Being a long-time user of ZCPR1 as well as a member of the group
  7. that assisted Richard Conn with testing and development of ZCPR2, 
  8. I was dismayed at the thought of having to abandon it and return 
  9. to the stock CCP when migrating to my newly-purchased Compupro 
  10. 8085/88 CPU board. Inspection of the ZCPR2 file made it obvious 
  11. that it would not be a difficult task to convert to 8080 code, 
  12. the result being ZCPR8080.ASM. 
  13.  
  14. All other files in the ZCPR2 package may be used in their 
  15. distribution form with the following exceptions: DU2.ASM, 
  16. LRUNZ.ASM, and HELP2.ASM employ Z80 code as well, and have been 
  17. converted to 8080 instructions exclusively resulting in
  18. DU2-8080.ASM, LRUN8080.ASM, and HELP8080.ASM. I would appre-
  19. ciate receiving reports of any other ZCPR2 utilities that do 
  20. not operate properly in the 8080 environment.
  21.  
  22. Caveat: One of Richard's reasons for coding ZCPR2 in Z80 
  23. instruction code is due to the limitation of the CCP to 800h
  24. bytes in length. Needless to say, conversions of all relative
  25. to absolute jumps and other necessary conversion resulted in a 
  26. swollen CCP. Fortunately, several of the features Rick intro- 
  27. duced in ZCPR2 allow a reduction in code size. My ZCPRHDR.LIB 
  28. customization includes an external CCP stack and FCB as well as 
  29. enabling the multiple command line feature. Each of these 
  30. features results in a substantial space savings in the CCP
  31. itself by moving these buffers to protected memory. It was also 
  32. necessary to disable SUBMIT processing; this is no real loss with 
  33. utilities such as ZEX available. Note that ZCPR2 will generate an 
  34. error message if the 2K restriction is violated.
  35.  
  36. Please send bug reports, suggestions, etc. to me on CP-MIG, the 
  37. CP/M interest group on Compuserve at PPN [70210,104], to the 
  38. ARPAnet (CSTROM at MIT-MC), or through Keith Petersen's Royal Oak 
  39. RCPM.
  40.  
  41.                     Charles H. Strom
  42.                     May 15, 1983
  43.