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 / BEEHIVE / ZSUS / Z3HELP-3.LBR / L.LBR / LUZ3.HZP / LUZ3.HLP
Text File  |  2000-06-30  |  7KB  |  239 lines

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