home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / zsys / znode-12 / s / z3help11.lbr / PRTASM.HZP / PRTASM.HLP
Encoding:
Text File  |  1993-06-12  |  2.9 KB  |  76 lines

  1. ;
  2.                                  PRTASM.COM                                   
  3.  
  4.              Size (recs) CRC   Version    Author/Latest Issue      Disk
  5.                2k (12)   F064  1.3        Gene Pizzetta 3/89       Z3COM7
  6.  
  7.   1- Usage  2- Modifications  3- Notes                                        
  8.  
  9.  
  10.  
  11.    PRTASM is  a ZCPR3 utility  that prints  assembly  source  code  and  other
  12. program listings  on the CP/M LST device.  It is configured for Epson printers
  13. and runs under ZCPR 3.x only.  Vs 1.0 (9/87) by Gene Pizzetta.
  14.  
  15. :1
  16.  
  17.  
  18. Usage:  PRTASM {dir:}<fn.ft>
  19.  
  20.    An input  filename is required.  If a drive, user, or directory name is not 
  21. given, the current drive and/or user is assumed.
  22.  
  23.    This program has  been tested  on  a Micromint SB180FX using an Epson FX-85 
  24. printer.  It should work equally well on any machine using an Epson-compatible 
  25. printer and running ZCPR 3.x.
  26. :2
  27.  
  28. Modifications:
  29.  
  30.    Printer codes may be changed  to work  with any printer,  or to  adjust the
  31. left margin,  printing pitch,  and number of lines per printed page.   Changes 
  32. should be made at the following labels in the source code:
  33.  
  34.      LinMax    This equate sets the number of lines per printed
  35.                page, EXCLUDING the three lines used by the page
  36.                header.
  37.  
  38.      TabStr    The number of tabs sent to the printer to put the
  39.                header on the right side of the page.
  40.  
  41.      EliStr    The escape code to put the printer in elite (or
  42.                other) pitch.  The first byte is the number of
  43.                characters to send.
  44.  
  45.  
  46.  
  47. Modifications (cont'd):
  48.  
  49.      MarStr    The escape code to set the printer's left margin.
  50.                The first byte is the number of characters to
  51.                send.
  52.  
  53.      RstStr    The escape code to reset your printer (this
  54.                program cleans up when it's through).  The first
  55.                byte is the number of characters to send.
  56.  
  57.      BoldOn    The escape code to put your printer in boldface
  58.                (for printing the header).  The first byte is the
  59.                number of characters to send.
  60.  
  61.      BoldOf    The escape code to cancel your printer's boldface
  62.                mode.  The first byte is the number of characters
  63.                to send.
  64. :3
  65.  
  66. PRTASM Notes:
  67.  
  68.    a. Version 1.2 eliminates CP/M Plus dependencies.  Also adds printer clean-
  69.       up on user abort.   This version still sends  a failure code to the BDOS 
  70.       on error,  to support CP/M Plus conditional submits.   CP/M  2.2 doesn't 
  71.       recognize it, but it does no harm.
  72.  
  73.    b. Version 1. 3  adds DU filespec  and ZCPR3 TCAP support, and incorporates 
  74.       SYSLIB routines.   It now  preserves the  CP and  no  longer warm boots.  
  75.       PRTASM is now ZCPR3 specific.
  76.