home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / jsage / znode3 / z3util / luz3.hlp < prev    next >
Encoding:
Text File  |  1994-09-02  |  7.3 KB  |  241 lines

  1. ;
  2.  
  3.           Library Utilities for ZCPR3
  4.           ---------------------------
  5.  
  6.           I - Introduction
  7.  
  8.           G - LGET Tool
  9.                -- extracts files from within library files
  10.           H - LHELP Tool
  11.                -- processes HLP/HQP files from within
  12.                   library files
  13.           L - LLF Tool
  14.                -- lists files within library files
  15.           X - LX Tool
  16.                -- executes COM files within library files
  17.  
  18. :I
  19.  
  20.      INTRODUCTION TO THE ZCPR3 LIBRARY TOOLS
  21.  
  22.      Thesσá tool≤á assis⌠á thσ ZCPR│ use≥á iεá dealinτá witΦ ì
  23. librarie≤á iεá thσ ZCPR│ environment«á  Followinτ thσá ZCPR│ ì
  24. philosoph∙ oµ ho≈ command≤ shoulΣ bσ constructed¼á thesσ arσ ì
  25. ful∞áá ZCPR│á tool≤á whicΦá takσá advantagσá oµá thσáá ZCPR│ ì
  26. environment and can only run in the ZCPR3 environment.
  27.  
  28.      Thesσá tool≤ arσ writteε iε Z8░ codσ anΣ wil∞ onl∙á ruε ì
  29. on Z80 or HD64180 microprocessors.
  30.  
  31.      Onlinσá documentatioεá fo≥ eacΦ too∞á i≤á availablσá b∙ ì
  32. typing the name of the tool followed by two slashes:
  33.  
  34.           TOOL //
  35.  
  36. :G
  37.  
  38. Command:  LGET 1.0
  39.  
  40. Syntax:
  41.      LGET dir:library dir:afn1,dir:afn2,... o
  42. Options:
  43.      U - Unsqueeze squeezed files
  44.  
  45. Function:
  46.  
  47.      LGE╘á extract≤á thσ specifieΣ file≤ froφ thσá indicateΣ ì
  48. library«á  Iµá thσá file≤á arσá prefixeΣá witΦá ßá director∙ ì
  49. reference¼ the∙ arσ placeΣ iε thσ indicateΣ directories«  Iµ ì
  50. thσá ╒ optioε i≤ presen⌠ anΣ thσ file≤á arσá squeezed¼á the∙ ì
  51. will be unsqueezed during the extraction process.
  52.  
  53.  
  54. Comments:
  55.  
  56.      File≤á iε thσ destinatioε director∙ whicΦ havσ thσ samσ ì
  57. names as the source files will be deleted.
  58.  
  59.      Iµá thσ whee∞ bytσ i≤ no⌠á set¼á destinatioεá director∙ ì
  60. reference≤ wil∞ bσ ignored¼á anΣ al∞ file≤ wil∞ bσ extracteΣ ì
  61. into the current directory.
  62.  
  63. Selected Error Messages: None (Self-Explanatory)
  64.  
  65.  
  66. Examples of Use:
  67.  
  68.      LGET a:SYSLIB *.HQP
  69.           -- extract all files of type HQP from the
  70.                file SYSLIB.LBR on disk A, current user
  71.  
  72.      LGET ROOT:COMMAND B4:L*.COM,B4:L*.HQP U
  73.           -- from the library COMMAND.LBR in the ROOT:
  74.                directory, extract L*.COM and L*.HQP files
  75.                and placed them in the directory B4:;
  76.                thσ squeezeΣ file≤ (L*.HQP⌐ wil∞ bσ
  77.                unsqueezed and stored under their original
  78.                names
  79.  
  80. :H
  81.  
  82. Command:  LHELP 1.0
  83.  
  84. Syntax:
  85.      LHELP topic
  86.           -- get help on the indicated topic in the
  87.                SYSTEM.LBR file
  88.      LHELP topic dir:library
  89.           -- ge⌠ hel≡ oε thσ indicateΣ topiπ iε thσ
  90.                indicated library
  91.      LHELP * library  -or-  LHELP topic *
  92.           -- name of the topic is the same as the name
  93.                of the library
  94.  
  95. Options: None
  96.  
  97.  
  98. Function:
  99.      LHEL╨á function≤á iε mucΦ thσ samσ manne≥ a≤á thσá HEL╨ ì
  100. commanΣá (versioε 5.│ o≥ later╗á seσá HELPSYS.HLP)«á  Unlikσ ì
  101. HELP¼á LHEL╨ work≤ froφ librar∙ files«á  I⌠ searche≤ fo≥ thσ ì
  102. indicateΣ (o≥ implied⌐ librar∙ filσ alonτ thσ commanΣ searcΦ ì
  103. path and in the directory named HELP.  The search path is:
  104.           1) indicated or default directory (dir:library)
  105.           2) command-search path
  106.           3) HELP directory (if any)
  107.      Oncσ thσ librar∙ filσ ha≤ beeε found¼á LHEL╨ lock≤ ont∩ ì
  108. it¼ anΣ al∞ hel≡ file≤ referenceΣ b∙ thσ indicateΣ hel≡ filσ ì
  109. arσ pulleΣ froφ thi≤ librar∙ file«á  Thσ filσ "topic.HLPó o≥ ì
  110. "topic.HQPóá i≤ pulleΣ froφ thσ librar∙ file¼á unsqueezeΣ iµ ì
  111. necessary¼á anΣá processed«á  Iµ ß selectioε i≤á madσá whicΦ ì
  112. reference≤á anothe≥á hel≡ file¼á thσ indicateΣ hel≡ filσá i≤ ì
  113. als∩á pulleΣá froφá thσ curren⌠ librar∙á anΣá unsqueezeΣá iµ ì
  114. necessary.
  115.  
  116.  
  117. Comments:
  118.  
  119.      LHELP will only run on Z80 or HD64180 microprocessors.
  120.  
  121.      Thσ command≤ whicΦ ma∙ bσ issueΣ t∩ LHEL╨ arσ identica∞ ì
  122. to those which may be issued to HELP.
  123.  
  124. Selected Error Messages: None (Self-Explanatory)
  125.  
  126.  
  127. Examples of Use:
  128.  
  129.      LHELP SYSLIB *
  130.           -- pull SYSLIB.HLP or SYSLIB.HQP from SYSLIB.LBR
  131.                once SYSLIB.LBR is found via a search
  132.  
  133.      LHELP CMD1
  134.           -- pull CMD1.HLP or CMD1.HQP from SYSTEM.LBR
  135.                once SYSTEM.LBR is found via a search
  136.  
  137.      LHELP Z3LIB1 A:Z3LIB
  138.           -- pull Z3LIB1.HLP or Z3LIB1.HQP from Z3LIB.LBR,
  139.                starting the search from disk A, current user
  140.  
  141. :L
  142.  
  143. Command:  LLF 1.0 (List Library Files)
  144.  
  145. Syntax:
  146.      LLF dir:library
  147.           -- list all files in library
  148.      LLF dir:library /o...
  149.           -- list all files in library with options
  150.      LLF dir:library afn1,afn2,...
  151.           -- lis⌠ selecteΣ file≤ iε librar∙
  152.      LLF dir:library afn1,afn2,... o...
  153.           -- list selected files in library with options
  154.  
  155. Options:
  156.      C    Print CRCs of each file in listing
  157.      G    Group files by file type and name (default is
  158.                by file name and type)
  159.      I    Print starting indices of files
  160.      P    Send listing to printer as well as console
  161.  
  162.  
  163. Function:
  164.  
  165.      LL╞ display≤ ß director∙ oµ ß librar∙á file«á  Specifiπ ì
  166. file≤ ma∙ bσ selecteΣ b∙ specifyinτ ß lis⌠ oµ ambiguou≤ filσ ì
  167. names«á  Thσá listinτá ma∙á bσ sen⌠ t∩ thσá consolσá o≥á thσ ì
  168. printer«á  Filσá size≤á (iε term≤ oµ record≤ anΣá neares⌠á ╦ ì
  169. bytes) are indicated in listing.
  170.  
  171. Comments:
  172.  
  173.      LL╞ wil∞ onl∙ ruε oε thσ Z8░ o≥ HD64180.
  174.  
  175. Selected Error Messages: None (Self-Explanatory)
  176.  
  177.  
  178. Examples of Use:
  179.  
  180.      LLF A:SYSLIB
  181.           -- list all files in A:SYSLIB.LBR
  182.  
  183.      LLF ROOT:COMMAND *.COM,*.HQP CPI
  184.           -- list *.COM and *.HQP files from COMMAND.LBR
  185.                in the directory ROOT:; include CRCs and
  186.                starting indices; send output to console
  187.                and printer
  188.  
  189.      LLF ROOT:COMMAND /P
  190.           -- list all files in COMMAND.LBR in the ROOT:
  191.                directory; send output to the printer
  192.  
  193.  
  194. :X
  195.  
  196. Command:  LX 1.0
  197.  
  198. Syntax:
  199.  
  200.      LX command_line
  201.           -- execute command line, extracting command verb
  202.                from ROOT:COMMAND.LBR
  203.  
  204.      LX -dir:library command_line
  205.           -- execute command line, extracting command verb
  206.                from the indicated library file
  207.  
  208. Options: None
  209.  
  210.  
  211. Function:
  212.  
  213.      L╪á perform≤ ß completσ parsσ oµ thσ indicateΣá commanΣ ì
  214. linσ a≤ thσ ZCPR│ commanΣ processo≥ would«á  NameΣ director∙ ì
  215. reference≤á arσá resolved¼á etc¼á anΣ thσ Externa∞á FC┬á (iµ ì
  216. available)¼á FC┬ ▒ (a⌠ 5CH)¼á FC┬ ▓ (a⌠ 6CH)¼á anΣ TBUF╞ (a⌠ ì
  217. 80H) are loaded as though the ZCPR3 CP had done so.
  218.  
  219. Comments:
  220.      LX will only run on Z80 and HD64180 microprocessors.
  221.      L╪á doe≤ no⌠ perforφ ß commanΣ searcΦ fo≥ thσá library«  ì
  222. Thσá librar∙ mus⌠ residσ iε thσ indicateΣ directory¼á o≥á L╪ ì
  223. will fail.
  224.      Fo≥ security¼á director∙ reference≤ arσ ignoreΣ iµá thσ ì
  225. wheel byte is not set.
  226.      Thσá namσ oµ thσ defaul⌠ librar∙ (ROOT:COMMAND.LBR⌐ caε ì
  227. be easily changed by patching or reassembly.
  228.  
  229. Selected Error Messages: None (Self-Explanatory)
  230.  
  231. Examples of Use:
  232.  
  233.      LX -A1:ASM LIB80
  234.           -- run LIB80.COM from ASM.LBR in A1:
  235.  
  236.      LX XD HELP:*.*
  237.           -- run XD.COM from ROOT:COMMAND.LBR; properly
  238.                parsσ anΣ proces≤ thσ commanΣ tai∞ 
  239.                ó HELP:*.*"
  240.  
  241.