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 / SIMTEL / CPMUG / CPMUG025.ARK / LETTER.DOC < prev    next >
Text File  |  1984-04-29  |  3KB  |  59 lines

  1.                  Documentation for the files:
  2.                           LETTER.ASM
  3.                           LETTER.COM
  4.                            NAMES.DAT
  5.                            MYMAC.LIB
  6.  
  7.  
  8.                        Robert C. Minnick
  9.                             Box 306
  10.                      Ouray, Colorado 81427
  11.  
  12.  
  13.  
  14.       These files are used to create a "null" letter  file  and
  15. an  envelope  file for processing by the TEX program.  Required
  16. for reassembly are the MAC macro-assembler  and  the  MACRO.LIB
  17. (User's Group 24.4). If MAC is not available, LETTER.COM should
  18. run (in about 4K).  If MACRO.LIB is not available, the MOVE and
  19. PRINT  macros  used in LETTER.ASM should be obvious, and can be
  20. re-written.  
  21.  
  22.       First, the NAMES.DAT file should  be  prepared.    Header
  23. data allow several alternative return addresses as shown in the
  24. sample.  Headers [0] through [4] left-justify this information,
  25. while  headers  [5]  through  [9]  use  [n-5]  and  center  the
  26. information.    The  body information includes the to-addresses
  27. and the salutations--the latter are in brackets.    Indices  to
  28. the  bodies  are two letters and a digit.  The tail information
  29. allows the choice of 10 possible terminations, with indices [0]
  30. through [9].  Notice that the last  body  index  is  the  dummy
  31. [ZZ9] and that the last datum in the file is "[".  
  32.  
  33.       Next, create   the  letter  and  envelope  files  by  the
  34. command:  
  35.      LETTER <parm1>,<parm2>,<parm3> 
  36. where the  three  parameters  are  the  head,  body  and  tail,
  37. respectively.    Files EE<parm2>.TEX  and LL<parm2>.TEX will be
  38. formed.  The EE file can be used to prepare the envelope (legal
  39. sized) directly with TEX EE<parm2> $L.  The LL file  is  to  be
  40. further  processed  using  the EDitor.  Note that "XX" and "YY"
  41. appear in LL for easy ED searching, using for instance the N, F
  42. or S commands.  
  43.  
  44.       By having certain standard paragraphs ( .LIB)  available,
  45. the  R  command in the EDitor becomes useful for quick assembly
  46. of at least a portion of the letter text.  
  47.  
  48.       The system is  set  up  for  8.5"  x  11"  paper;  on  my
  49. Selectric I align the typeball with the left edge of the paper,
  50. and  start  with  the top of the paper just under the hold-down
  51. bail.  The envelope is started with the top even with  the  top
  52. of the ribbon.  
  53.  
  54.       One comment regarding the LETTER.ASM is that there appear
  55. some jumps which could have been avoided by  additional  levels
  56. of WHENs.  These were put in simply because I ran out of symbol
  57. table  space in my 36K system.  I'd be interested in hearing if
  58. someone with a larger system can eliminate them successfully. 
  59.