home *** CD-ROM | disk | FTP | other *** search
/ Frostbyte's 1980s DOS Shareware Collection / floppyshareware.zip / floppyshareware / USCX / DOSUT-16.ZIP / COVER.DOC < prev    next >
Text File  |  1984-03-01  |  2KB  |  38 lines

  1.   COVER is a utility to print a sorted directory listing in such a
  2. format as to allow the listing to be cut and inserted into the sleeve
  3. with the diskette.  It was written by Dan Daetwyler of Arkansas and
  4. first published (and placed in the public domain) in the January 1984
  5. issue of "Dr. Dobb's Journal".  Anyone interested in the details is
  6. referred to that issue.
  7.  
  8.   To run, insert diskette with the program in the default drive and
  9. type COVER.  The program will prompt you for the ID of the drive that
  10. contains the diskette to be listed.  Type the appropriate letter
  11. (either case) ONLY -- no colon or RETURN.  The program will then ask
  12. for a title to appear on the listing.  The title may be up to
  13. forty-four characters; if you do not want a title, simple press ENTER.
  14. This process continues until ESC is entered at the drive ID prompt. The
  15. program prints two envelope covers per page; if exited via ESC, it will
  16. advance the paper to Top-of-Form and restore the printer to its power
  17. up defaults.
  18.  
  19.   The program issues Epson printer control codes for selecting
  20. compressed print, 1/8 inch line spacing, and 44 lines to the logical
  21. 'page'.  Those with IBM/Epson printers should be able to use COVER as
  22. is.  Those with a printer that uses different control codes with have
  23. to 'patch' the program (using DEBUG or some other such program).  The
  24. sequence to initialize the printer begins at location 13C; the Epson
  25. sequence is six bytes long (1B 30 1B 43 2C 0F) but it is padded with
  26. zeros so that there is room for eleven codes altogether. The string
  27. MUST terminate with a zero for the DOS call to work correctly.  The
  28. printer restore sequence is two bytes long (1B 40) and begins at
  29. location 148; again, it is padded with five extra zeros for patching
  30. room.  If this is insufficient for setting up your printer, you might
  31. try zeroing these sequences out and setting up your printer outside the
  32. COVER program.
  33.  
  34.   NOTE:  Cover issues ONLY the DOS call interupt.  This should insure
  35. that it can run on any MS-DOS machine not just the IBM compatibles.
  36. It has been successfully run on a TI Professional Computer with no
  37. modification whatsoever.
  38.