home *** CD-ROM | disk | FTP | other *** search
- ;
- PRTASM.COM
-
- Size (recs) CRC Version Author/Latest Issue Disk
- 2k (12) F064 1.3 Gene Pizzetta 3/89 Z3COM7
-
- 1- Usage 2- Modifications 3- Notes
-
-
-
- PRTASM is a ZCPR3 utility that prints assembly source code and other
- program listings on the CP/M LST device. It is configured for Epson printers
- and runs under ZCPR 3.x only. Vs 1.0 (9/87) by Gene Pizzetta.
-
- :1
-
-
- Usage: PRTASM {dir:}<fn.ft>
-
- An input filename is required. If a drive, user, or directory name is not
- given, the current drive and/or user is assumed.
-
- This program has been tested on a Micromint SB180FX using an Epson FX-85
- printer. It should work equally well on any machine using an Epson-compatible
- printer and running ZCPR 3.x.
- :2
-
- Modifications:
-
- Printer codes may be changed to work with any printer, or to adjust the
- left margin, printing pitch, and number of lines per printed page. Changes
- should be made at the following labels in the source code:
-
- LinMax This equate sets the number of lines per printed
- page, EXCLUDING the three lines used by the page
- header.
-
- TabStr The number of tabs sent to the printer to put the
- header on the right side of the page.
-
- EliStr The escape code to put the printer in elite (or
- other) pitch. The first byte is the number of
- characters to send.
-
-
-
- Modifications (cont'd):
-
- MarStr The escape code to set the printer's left margin.
- The first byte is the number of characters to
- send.
-
- RstStr The escape code to reset your printer (this
- program cleans up when it's through). The first
- byte is the number of characters to send.
-
- BoldOn The escape code to put your printer in boldface
- (for printing the header). The first byte is the
- number of characters to send.
-
- BoldOf The escape code to cancel your printer's boldface
- mode. The first byte is the number of characters
- to send.
- :3
-
- PRTASM Notes:
-
- a. Version 1.2 eliminates CP/M Plus dependencies. Also adds printer clean-
- up on user abort. This version still sends a failure code to the BDOS
- on error, to support CP/M Plus conditional submits. CP/M 2.2 doesn't
- recognize it, but it does no harm.
-
- b. Version 1. 3 adds DU filespec and ZCPR3 TCAP support, and incorporates
- SYSLIB routines. It now preserves the CP and no longer warm boots.
- PRTASM is now ZCPR3 specific.