home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / mbug / mbug082.arc / TYPEL34.DOC < prev    next >
Text File  |  1979-12-31  |  3KB  |  99 lines

  1. DOCUMENTATION FOR TYPEL version 3.x
  2.  
  3. V3.4 as of 07/21/84
  4.  
  5. CHANGES FROM v3.20:
  6. Fixed bug introduced in 3.20 (released as v3.30).
  7. Added ability to select/deselect typing of $SYS files.
  8. SYSLIB3 now required for reassembly.
  9.  
  10. CHANGES FROM v3.10:
  11. Bug in single-file list routine fixed -- when typing unsqueezed file
  12. with no EOF mark (no 1AH as EOF because file is exact multiple of 128
  13. bytes large) then last sector was redisplayed until manually aborted.
  14.  
  15. CHANGES FROM v3.00:
  16. TYPEL now includes LST output capability. If the command option $L is
  17. given, the file will be printed to the LST: device with no paging, but
  18. with tab expansion ($L also sets the $N option). Only data will be sent
  19. to the printer.
  20. The $L option can be disabled for remote systems - see below.
  21.  
  22. TYPEL is a universal single-file lister which allows typing of any of the
  23. following type files:
  24.  
  25. - normal ASCII file
  26. - squeezed ASCII file
  27. - ASCII member of .LBR file
  28. - squeezed ASCII member of .LBR file
  29.  
  30. TYPEL determines from the filetype whether or not the file is ASCII, i.e. it
  31. refuses to process certain file types.
  32.  
  33. TYPEL is invoked as follows:
  34.  
  35.  
  36. A>TYPEL FN.FT|FN[.LBR] [FN.FT] [$N]|[$L]
  37.  
  38. Translated to english, a few examples:
  39.  
  40. A>TYPEL FOO.ASM            types the file
  41. A>TYPEL STUFF.LBR FOO.ASM    types the member file
  42. A>TYPEL STUFF FOO.ASM        you can omit the .LBR
  43. A>TYPEL FILE.DOC $N        disable paging (if enabled)
  44. A>TYPEL FOO.BAR $L        send data to list device, non-paged
  45.  
  46.  
  47. 1. If you supplu ONE argument, TYPEL assumes a single file and tries
  48.    to type it.
  49. 2. If you specify TWO filenames, TYPEL assumes first filename is .LBR
  50.    and attempts to find second filename in LBR directory.
  51. 3. If the characters $N are appended to the command line, separated from
  52.    the other argument(s) by at least one space, the paging option, if enabled,
  53.    is turned off for continuous file display. (See below for paging).
  54.  
  55. OPTIONS:
  56.  
  57. TYPEL can be fully configured from the .COM file without need for reassembly.
  58. The following are the relevant patch locations:
  59.  
  60. 0103    MAXDR        enter highest allowable drive PLUS 1 (A=2, B=3...)
  61. 0104    MAXUSR        enter highest allowable user area PLUS 1
  62. 0105    MAXLIN        enter maximum number of lines before TYPEL aborts,
  63.             or enter 0 for no limit.
  64. 0106    MAXLPS        enter number of lines on screen MINUS 1, or 0 for
  65.             continuous display ($N command line option
  66.             overrides the setting).
  67. 0107    LSTEN        enables LST output. Set to 1 to enable LST option
  68.             (default) or set to 0 if LST undesired.
  69. 0108    SYSEN        enables $SYS type. Set to 0 to disallow $SYS or to 1
  70.             (default) to allow $SYS.
  71. 0109    ...        The exclusion table starts here. Each entry has 3
  72.             bytes. A "?" denotes an ambiguous byte, i.e. "OV?"
  73.             matches "OVR", "OVL", etc. There is room for an
  74.             additional 9 entries. If you wish to DELETE an
  75.             entry, use DDT to set all high bits.
  76.  
  77.  
  78. REASSEMBLY:
  79.  
  80. You can reassemble TYPEL3 with M80. You also need USQB.REL (provided) and
  81. SYSLIB3.REL (you supply it). When linking, all three .REL files must be on
  82. the same default drive. Example:
  83.  
  84. A>;assemble with M80/L80
  85. A>
  86. A>m80 =typel3
  87. ...
  88. A>l80 /p:100,typel3,typel3/n/e
  89. ...
  90. A>; or if using DR's LINK:
  91. A>
  92. A>link typel3
  93.  
  94. Note that you need not specify USQB and SYSLIB on the link command line.
  95. Be sure, however, that the files are indeed on the default drive!
  96. r
  97.             continuous display ($N command line option
  98.             overrides the setting).
  99. 0107    LSTEN        enable