home *** CD-ROM | disk | FTP | other *** search
/ Oakland CPM Archive / oakcpm.iso / sigm / vol103 / z2alt.hlp < prev    next >
Encoding:
Text File  |  1985-02-10  |  21.5 KB  |  543 lines

  1. Alternates to the ZCPR2 Resident Commands
  2. The XDIR Command
  3. Help File for XDIR
  4. The ERASE Command
  5. The RENAME Command
  6. The PAGE Command
  7. The PRINT Command
  8. The PROTECT Command
  9. The PATH Command
  10. The WHEEL Command
  11. :Alternates to the ZCPR2 Resident Commands
  12.  
  13.      A≤á thσá reade≥á caε seσ b∙ reviewinτ thσá hel≡á filσá nameΣ ì
  14. Z2RES¼á thσá residen⌠ command≤ oµ ZCPR▓ arσ logica∞ extension≤ oµ ì
  15. thσ residen⌠ command≤ oµ thσ CP/═ 2.▓ CCP«  WitΦ thσ ZCPR▓ Systeφ ì
  16. oµá Programs¼á however¼á come≤ ß se⌠ oµ transien⌠ program≤á whicΦ ì
  17. providσá thσá samσá type≤á oµ function≤á a≤á thσá ZCPR▓á residen⌠ ì
  18. commands but with many more options and much more flexibility.
  19.  
  20.      A≤á aεá overview¼á thσ followinτ tablσá compare≤á thσá ZCPR▓ ì
  21. residen⌠á command≤ anΣ thei≥ transien⌠ alternates«á  Thσ residen⌠ ì
  22. command≤ oµ SAVE¼á JUMP¼á GET¼á anΣ G╧ havσ n∩ alternate≤ b∙á thσ ì
  23. nature of their functions.
  24.  
  25.  
  26. Resident  Alternate Additional Alternate Functions
  27. --------  --------- ------------------------------
  28.   DIR       XDIR    Sorts Display, Prints File Sizes, Negative
  29.           alias       Selection, Disk Output, Printer Output,
  30.             XDIR3     File Scan Function, Named Directories
  31.  
  32.   ERA       ERASE   File List, Named Directories, Inspect Mode,
  33.                       Can Erase R/O Files, System File Protection
  34.  
  35.   REN       RENAME  File List, Named Directories, Inspect Mode,
  36.                       Wild Cards Permitted, Control Mode,
  37.                       System File Protection
  38.  
  39.   TYPE      PAGE    File List, Named Directories, Screen Wrap,
  40.                       Speed Change
  41.  
  42.   LIST      PRINT   File List, Named Directories, Headings,
  43.                       Page Numbering, Time Stamp, Paging,
  44.                       Skip to Specified Page
  45.  
  46.      Iεá additioε t∩ thσ transient≤ nameΣ oε thσ previou≤á table¼ ì
  47. threσ transient≤ no⌠ relateΣ t∩ an∙ onσ specifiπ residen⌠ commanΣ ì
  48. whicΦ kinΣ oµ fal∞ int∩ thσ categor∙ oµ "specia∞ systeφ transien⌠ ì
  49. commands" are:
  50.  
  51.           PROTECT -- Set Protection Codes and Tag Bits on Files
  52.  
  53.           PATH -- Display and Set Command or File Search Paths
  54.  
  55.           WHEEL -- Enable and Disable Certain Resident Commands
  56.  
  57.      These will also be discussed in this HELP File.
  58.  
  59.  
  60.      Onσ notσ beforσ proceeding║  al∞ oµ thσ transient≤ discusseΣ ì
  61. herσá whicΦ accep⌠ botΦ filσ name≤ anΣ option≤ a≤ argument≤á wil∞ ì
  62. no⌠ accep⌠ ß filσ namσ beginninτ witΦ ß slash«á  Thi≤ i≤ ß trade-ì
  63. ofµ ╔ haΣ t∩ makσ ..«á ╔ wanteΣ t∩ makσ i⌠ eas∙ t∩ omi⌠ thσá filσ ì
  64. namσ (assuminτ al∞ file≤ selected⌐ anΣ jum≡ righ⌠ t∩ thσ options«  ì
  65. T∩ bσ consistent¼á ╔ selecteΣ thσ slasΦ (nonσ oµ m∙ curren⌠ file≤ ì
  66. begiεá witΦ ß slasΦ anΣ ╔ likσ i⌠ a≤ aε optioε delimite≥ froφá m∙ ì
  67. experiences with DEC software).
  68.  
  69.      Hence¼ a≤ ß genera∞ rulσ fo≥ al∞ transient≤ ╔ createΣ t∩ ruε ì
  70. witΦ ZCPR2¼á iµ ß filσ namσ i≤ omitted¼ theε thσ » characte≥ mus⌠ ì
  71. proceeΣá thσá firs⌠á option«á  Additionally¼á aεá invaliΣá optioε ì
  72. invoke≤á ßá built-iε Hel≡ facilit∙ withiε al∞ oµ thσá transients¼ ì
  73. and / is never an option character.  So, we have:
  74.  
  75.           command filename.typ o...     <-- form with file spec
  76.           command /o...                 <-- form sans file spec
  77.           command //                    <-- always gives help
  78.  
  79.  
  80.      Anothe≥á iteφ t∩ notσ i≤ tha⌠ man∙ transient≤á suppor⌠á filσ ì
  81. list≤ wherσ ß singlσ filσ namσ wa≤ giveε before«  Iε thesσ cases¼ ì
  82. thσá use≥ caε specif∙ ß lis⌠ oµ filσ spec≤ separateΣ b∙ comma≤ iε ì
  83. the file name position:
  84.  
  85.           command dir:f1.typ,dir:f2.typ,... o...
  86.  
  87.      Als∩á iε man∙ cases¼á thσ DI╥ forφ ma∙ bσ prefixeΣá t∩á eacΦ ì
  88. filσ name«á  Thσ DI╥ forφ ma∙ bσ thσ namσ oµ ß nameΣ director∙ o≥ ì
  89. it may be a simple DU form.
  90.  
  91. :The XDIR Command
  92.  
  93.      Thσá XDI╥á CommanΣ (XDIR│ program⌐ i≤ aε extendeΣá director∙ ì
  94. display utility.  It has the general form of:
  95.  
  96.           XDIR dir:filename.typ ooo...
  97.  
  98. where:
  99.  
  100.           "dir:ó i≤ ß DI╥ prefix╗ i⌠ ma∙ bσ ß nameΣ directory¼ 
  101.                like ROOT, a DU form, like A5, or omitted
  102.           "filename.typ" is an ambiguous file name reference,
  103.                and it may be omitted
  104.           "o" is an option character, and, if "filename.typ" is
  105.                omitted, the first option must be proceeded by
  106.                a slash
  107.  
  108.  
  109.      Valid options under XDIR are:
  110.  
  111.           Aa -- Set File Attributes
  112.                AA = Select System and Non-System Files
  113.                AN = Select Non-System Files
  114.                AS = Select System Files
  115.           D  -- Send Output to Disk File XDIR.DIR as well as
  116.                     to the Console
  117.           Ff -- Enable a Disk-Based File Scanner Function
  118.                FL = Log Names to FNAMES.DIR
  119.                FP = Print Names Stored in FNAMES.DIR
  120.                FS = Scan Disk and Compare to FNAMES.DIR
  121.           G  -- Toggle Grouping (by filename/type or type/name)
  122.           H  -- Toggle Display (Horizontal/Vertical)
  123.           I  -- Inspect Logged Files (for FL option only)
  124.           N  -- Negate Selection (File NOT Matching Wildcard)
  125.           P  -- Send Output to Printer as well as Console
  126.  
  127.  
  128.      Usσá oµ al∞ oµ thesσ option≤ i≤ rathe≥ involved¼á anΣá XDIR│ ì
  129. ha≤á ß Hel≡ Filσ dedicateΣ t∩ it«á  Thσ nex⌠ informatioεá sectioε ì
  130. chains to that Help File.
  131.  
  132. ::XDIR3
  133. :The ERASE Command
  134.  
  135.      Thσ ERAS┼ commanΣ i≤ useΣ t∩ erasσ files¼á likσ ERA«á  Therσ ì
  136. arσá man∙ majo≥ differences¼á however«á  Thσ genera∞ forφ oµá thσ ì
  137. ERASE Command is:
  138.  
  139.           ERASE dir:f1.typ,dir:f2.typ,... o...
  140.  
  141.      A≤á thσ reade≥ caε see¼á ß filσ lis⌠ i≤ permitteΣ a≤ wel∞ a≤ ì
  142. the DIR prefix.  The file specs may be ambiguous.
  143.  
  144.      ┴á majo≥ differencσ iε functiona∞ concep⌠ betweeε ERAS┼á anΣ ì
  145. ER┴á i≤ tha⌠ ER┴ alway≤ "seesó botΦ Systeφ anΣ Non-Systeφá files«  ì
  146. ERAS┼ onl∙ "seesó Non-Systeφ file≤ anΣ mus⌠ bσ tolΣ explicitl∙ t∩ ì
  147. matcΦá Systeφ file≤ a≤ well«á  ╔ fee∞ tha⌠ thi≤ afford≤ aεá addeΣ ì
  148. degreσá oµá protectioεá t∩ thσá ZCPR▓á environmen⌠á overall¼á anΣ ì
  149. command≤á likσ "ERAS┼ *.*ó affec⌠ onl∙ workinτ file≤ anΣ no⌠á thσ ì
  150. System files which may be hidden in the directory.
  151.  
  152.  
  153.      The options recognized by ERASE are:
  154.  
  155.           S -- Include System Files; if S is not present, then
  156.                     ERASE does not "see" System Files
  157.  
  158.           R -- Erase Read/Only Files without asking the user for
  159.                     permission; if ERASE encounters a Read/Only
  160.                     filσ whilσ i⌠ i≤ performinτ it≤ functioε
  161.                     without the R option enabled, it will ask
  162.                     the user if he wants to erase the file before
  163.                     it does so; with the R option, it simply goes
  164.                     ahead and erases the file
  165.  
  166.           I -- Inspect; ERASE can be instructed to display each
  167.                     file to the user and ask permission before
  168.                     it erases it; if the user gives permission
  169.                     and ERASE discovers that the file is R/O with
  170.                     the R option off, it will ask a second time
  171.                     before going ahead
  172.  
  173. Examples:
  174.      ERASE A4:*.TXT      Erase all Non-System files of type
  175.                          TXT in directory A4; if a file is R/O,
  176.                          ERASE will ask for permission before
  177.                          proceeding
  178.  
  179.      ERASE *.TXT,TXT:*.TXT RI
  180.                          Erase all Non-System files of type TXT
  181.                          in the current directory and in the
  182.                          directory named TXT; if a file is R/O,
  183.                          go ahead and erase it; allow the user to
  184.                          see the name of the file and approve its
  185.                          erasure before it is erased
  186.  
  187.      ERASE SCRATCH: SR   Erase all System and Non-System files
  188.                          iε thσ director∙ nameΣ SCRATCH╗ iµ ß
  189.                          file is R/O, erase it without asking;
  190.                          this erases absolutely every file in
  191.                          that directory
  192. :The RENAME Command
  193.  
  194.      Thσ RENAM┼ commanΣ i≤ ß brothe≥ t∩ thσ RE╬ residen⌠ command«  ì
  195. Therσ arσ man∙ majo≥ differences¼ however:
  196.  
  197.           . RENAM┼ allow≤á ambiguou≤ filσ name≤ t∩ thσ used
  198.           . RENAM┼ supports an Inspect Mode, where the user is
  199.                presented with each name change and allowed to
  200.                approve of it before it is done
  201.           . RENAME supports a Control Mode, where the user is
  202.                presented with each file to be RENAMEd and allowed
  203.                to manually enter the new name or not rename the
  204.                file
  205.           . RENAME accepts a list of files
  206.           . RENAME does not "see" System files unless told to
  207.           . RENAME can rename Read/Only files
  208.           . RENAME sets the attibutes (R/O and SYS) of the
  209.                new file names to be the same as those on the
  210.                old file names
  211.           . RENAME supports Named Directories
  212.  
  213.  
  214.      The RENAME command is of the general form:
  215.  
  216.           RENAME dir:f1.typ,dir:f2.typ,... o...
  217.  
  218.      The options to RENAME are:
  219.  
  220.           S -- Include System Files
  221.           I -- Allow user to Inspect the file before performing
  222.                     the rename
  223.           C -- (Control Mode) Allow the user to manually name
  224.                     each of the selected files or to skip it
  225.  
  226.      Iµ ß ne≈ filσ namσ i≤ thσ samσ a≤ aε existinτ file¼ thσ use≥ ì
  227. wil∞á bσ askeΣ iµ hσ wishe≤ t∩ deletσ thσ existinτ filσ iεá orde≥ ì
  228. for the rename function to be performed.
  229.  
  230.  
  231. Examples:
  232.      RENAME A4:MYFILE.TXT=HISFILE.TXT
  233.           Rename HISFILE.TXT in A4 to MYFILE.TXT
  234.  
  235.      RENAME A4:*.MAC=*.ASM,*.TXT=*.TEX IS
  236.           Rename all files of type ASM in A4 to type MAC; also
  237.           rename all files of type TEX in the current directory
  238.           to type TXT; include System files and Inspect (approve)
  239.           each file before the rename is done
  240.  
  241.      RENAME TXT: C
  242.           Rename all Non-System files in directory TXT; the user
  243.           is presented with the name of the file and manually
  244.           enters a new name for it
  245.  
  246.      RENAME 1:*.TXT CS
  247.           Rename all Non-System and System files in User 1 of the
  248.           current disk whose file type is TXT and allow the user
  249.           to manually enter each new name
  250.  
  251.      RENAME S*.TXT=*.TXT
  252.           Rename all Non-System files in the current directory
  253.           whosσ filσ typσ i≤ TX╘ s∩ tha⌠ thσ firs⌠ lette≥ oµ
  254.           their names is an S and the rest of the letters are
  255.           unchanged
  256.  
  257. :The PAGE Command
  258.  
  259.      Thσá PAG┼ commanΣ i≤ useΣ t∩ lis⌠ file≤ oε thσ console«á  I⌠ ì
  260. offer≤ ß fe≈ advantage≤ ove≥ TYP┼ iε tha⌠ PAG┼ know≤ thσ widtΦ oµ ì
  261. thσ screeε anΣ handle≤ wraparounΣ (whicΦ i≤ ß biτ complain⌠á witΦ ì
  262. TYP┼á wheεá tryinτá t∩á pagσ througΦ "wideóá listing≤á likσá tha⌠ ì
  263. produceΣ b∙ thσ assemblers)«á  PAG┼ als∩ accept≤ ß filσ lis⌠á anΣ ì
  264. supports named directories.
  265.  
  266.      PAGE is invoked by a command line of the following form:
  267.  
  268.           PAGE dir:f1.typ,dir:f2.typ,... o...
  269.  
  270. wherσá "dir:fn.typó i≤ aε ambiguou≤ filσ speπ (wilΣ card≤ ma∙á bσ ì
  271. used⌐á witΦá ß DI╥ prefi° (nameΣ directorie≤ o≥ D╒ forφá allowed⌐ ì
  272. and "o" is one or more of the following options:
  273.  
  274.           P - do not pause for user after filling a screen
  275.           Sn, 0 <= n <= 9 - set initial speed (0=fastest)
  276.  
  277.  
  278.      Thσ SpeeΣ optioε oµ thσ PAG┼ commanΣ shoulΣ bσ discusseΣá iε ì
  279. somewha⌠á morσ detail«á  Whilσ ß filσ i≤ beinτ pageΣ t∩ thσ user¼ ì
  280. thσá use≥ caε strikσ onσ oµ thσ digit≤ t∩ var∙ thσ speeΣá oµá thσ ì
  281. outpu⌠ dynamically«  ░ i≤ thσ fastest¼ ╣ i≤ thσ slowest«  Iε thi≤ ì
  282. way¼á thσá use≥ caε easil∙ scaε ß filσ b∙ runninτ PAG┼ witΦ thσ ╨ ì
  283. optioεá (s∩á i⌠á doe≤ no⌠ sto≡ wheε thσá screeεá i≤á filled⌐á anΣ ì
  284. strikinτá ß digi⌠ froφ timσ t∩ timσ t∩ speeΣ u≡ ove≥ section≤á hσ ì
  285. isn't interested in and slow down for sections he is.
  286.  
  287.      Whilσá thσá outpu⌠á i≤ beinτ directeΣ t∩á thσá screen¼á PAG┼ ì
  288. support≤á thσ followinτ single-characte≥ command≤ t∩á changσá thσ ì
  289. output display in one way or another:
  290.  
  291.  
  292.           0 to 9 - change speed (0=slowest, 9=fastest)
  293.           P or p - toggle pause when screen fills
  294.                     (the user can dynamically turn on and off
  295.                      the ability to delay when a screen fills)
  296.           C or c - issue PAGE immediate command
  297.                     immediate commands include S to skip to next
  298.                     file, R to restart current file, and Q or ^C
  299.                     to abort to ZCPR2
  300.  
  301.      Wheεá PAG┼ pause≤ wheε thσ screeε fill≤ (it≤á default)¼á thσ ì
  302. use≥á ma∙á issuσ onσ oµ thσ immediatσ command≤ oµá PAGE«á  Hσá i≤ ì
  303. prompted for input at this time.
  304.  
  305. :The PRINT Command
  306.  
  307.      Thσá PRIN╘á commanΣá i≤ useΣ t∩ prin⌠ ßá filσá oεá thσá LST║ ì
  308. device¼á likσ LIS╘ does¼á bu⌠ offer≤ man∙ morσ options«á  I⌠ wil∞ ì
  309. prin⌠á ß heading¼á pagσ thσ file¼á numbe≥ thσ pages¼á numbe≥á thσ ì
  310. lines¼á placσ ß date/timσ stam≡ oε thσ output¼á pu⌠ thσ filσ namσ ì
  311. oε thσ output¼ anΣ others.
  312.  
  313.      The PRINT command is of the following form:
  314.  
  315.           PRINT dir:f1.typ,dir:f2.typ,... o...
  316.  
  317. wherσá "dir:fn.typóá i≤ aε ambigou≤ filσ namσ witΦ ßá DI╥á prefi° ì
  318. (supportinτá thσ D╒ forφ o≥ ß nameΣ directory⌐ anΣ "oó i≤ onσá o≥ ì
  319. morσ oµ thσ following:
  320.  
  321.  
  322.           E - Exact Print (Expand Tabs, Form Feed, No Line or
  323.                Page Numbers, No Heading)
  324.           F - Toggle default of file name display on page header
  325.                (iµ defaul⌠ i≤ ON¼ theε ╞ turn≤ ofµ name display)
  326.           H<delim>text<delim> - Define Heading text to appear
  327.                at the top of each page
  328.           L - Toggle numbering of each line
  329.           M - Toggle Multiple Run Flag
  330.                (if multiple run is ON, then no "Set Top of Form"
  331.                 message appears for each file and PRINT moves
  332.                 from one file to another unattended)
  333.           N - Toggle numbering of each page
  334.           Sn - Start printing on page n
  335.           T - Toggle date/time stamp in the header of each page
  336.                (a CLOCK subroutine must be assembled into PRINT
  337.                 to enable the date/time stamp feature)
  338.  
  339.  
  340.      Thσ F¼á L¼á M¼ N¼ anΣ ╘ option≤ arσ se⌠ b∙ GENIN╙ initially«  ì
  341. Thi≤á allow≤ thσ installe≥ t∩ selec⌠ default≤ fo≥ thesσá options¼ ì
  342. anΣá thesσá optioε character≤ iε thσ commanΣ linσ jus⌠á servσá t∩ ì
  343. toggle the defaults.
  344.  
  345.      Thσá specifiπá feature≤ oµ thσ printe≥ arσ als∩ se⌠á b∙á thσ ì
  346. installe≥á witΦá GENINS«á  SucΦ feature≤ includσá thσá numbe≥á oµ ì
  347. physica∞ line≤ oε ß page¼á thσ numbe≥ oµ line≤ oµ tex⌠ oε ß page¼ ì
  348. and the width of a line in characters.
  349.  
  350.      Thσá date/timσ stam≡ featurσ i≤ ver∙ machine-dependent¼á anΣ ì
  351. PRIN╘á ha≤á t∩á bσ reassembleΣ t∩ suppor⌠á it«á  Detail≤á oµá thσ ì
  352. date/timσá stam≡ subroutinσ arσ includeΣ witΦ PRIN╘ iε thσá ZCPR▓ ì
  353. distribution.
  354.  
  355. :The PROTECT Command
  356.  
  357.      Thσá PROTEC╘ commanΣ replace≤ thσ attributσ se⌠ capabilitie≤ ì
  358. oµá thσá STA╘ transien⌠ anΣ add≤ morσá flexibility«á  PROTEC╘á i≤ ì
  359. designeΣ t∩ allo≈ thσ use≥ t∩ specif∙ thσ attribute≤á (Read/Only¼ ì
  360. System¼á anΣá Archive⌐ anΣ taτ bit≤ (thσ Mos⌠ Significan⌠ Bit≤ oµ ì
  361. the eight characters in a file name) of a file or set of files.
  362.  
  363.      The PROTECT command is of the following form:
  364.  
  365.           PROTECT dir:f1.typ,dir:f2.typ,... o...
  366.  
  367.      A≤ thσ reade≥ caε see¼á ß filσ lis⌠ i≤ permitteΣ a≤ wel∞á a≤ ì
  368. nameΣ directories«á  Thσ filσ spec≤ ma∙ bσ ambiguous«  Option≤ t∩ ì
  369. the PROTECT Command are:
  370.  
  371.      PROTECT always "sees" both System and Non-System files.
  372.  
  373.  
  374.           I -- Inspect        C -- Control
  375.  
  376.           R, S, A -- Turn on Attributes Read/Only, System, and
  377.                Archive
  378.  
  379.           n, 1 <= n <= 8 -- Set Tag Bits
  380.  
  381.      Inspec⌠á Modσ allow≤ thσ use≥ t∩ looδ a⌠ eacΦ filσ beforσ i⌠ ì
  382. i≤á "protectedóá anΣá permi⌠á o≥á disallo≈á thσá functioεá t∩á bσ ì
  383. performed on a case-by-case basis.
  384.  
  385.      Contro∞ Mode¼ a≤ witΦ thσ RENAM┼ command¼ allow≤ thσ use≥ t∩ ì
  386. seσá thσá namσá oµá eacΦá filσá selecteΣá anΣá manuall∙á se⌠á it≤ ì
  387. attribute≤ anΣ taτ bits«  Iε responsσ t∩ thσ Contro∞ Modσ prompt¼ ì
  388. thσ use≥ caε typσ iε an∙ combinatioε oµ thσ letter≤ A¼á R¼ S¼ anΣ ì
  389. the digits 1-8.
  390.  
  391.  
  392. Examples:
  393.      PROTECT A4:*.COM,ROOT:*.COM RSI
  394.           Set the Attributes of all COM files in directories A4
  395.           and ROOT to Read/Only and System.  Turn off the Archive
  396.           attribute and all tag bits.  Allow the user to inspect
  397.           each file before the operation is performed.
  398.  
  399.      PROTECT ROOT:*.TXT
  400.           Clear all attributes and all tag bits of all files of
  401.           type TXT in the directory named ROOT
  402.  
  403.      PROTECT A: C
  404.           Allow the user to manually set all attributes and tag
  405.           bits of all files on Disk A in the current user
  406.  
  407. :The PATH Command
  408.  
  409.      Thσá PAT╚á CommanΣ i≤ useΣ t∩ dynamicall∙ changσá ßá memory-ì
  410. baseΣá filσ searcΦ patΦ o≥ thσ ZCPR▓ commanΣ searcΦá path«á  WitΦ ì
  411. PATH¼á thσá use≥ caε definσ ß ne≈ patΦ t∩ bσ followeΣ o≥á hσá caε ì
  412. view what the current path is.
  413.  
  414.      Thσá PAT╚ commanΣ i≤ installeΣ b∙ GENINS¼á and¼á durinτá thσ ì
  415. installatioε process¼á GENIN╙ tell≤ PAT╚ thσ beginninτ addres≤ oµ ì
  416. thσ patΦ i⌠ i≤ t∩ worδ with«  PAT╚ ma∙ bσ installeΣ severa∞ time≤ ì
  417. b∙ GENINS¼á giveε differen⌠ patΦ addresses¼á anΣ theε saveΣ unde≥ ì
  418. different names to support each path the ZCPR2 System uses.
  419.  
  420.      Thσá PAT╚á commanΣá deal≤ witΦá patΦá expressions«á  ┴á patΦ ì
  421. expressioεá i≤á ßá sequencσá oµá director∙á namesá whicΦá caεá bσ ì
  422. expresseΣá a≤ "ambiguousó D╒ forms¼á absolutσ D╒ forms¼á o≥ NameΣ ì
  423. Directory forms.
  424.  
  425.  
  426.      Aεá absolutσ D╒ forφ indicate≤ jus⌠ ß disδá lette≥á (curren⌠ ì
  427. use≥á i≤ assumed)¼á jus⌠ ß use≥ numbe≥ (curren⌠ disδ i≤ assumed)¼ ì
  428. o≥ botΦ ß disδ lette≥ anΣ ß use≥ number«á  Aε "ambiguousó D╒ forφ ì
  429. i≤á onσá iεá whicΦá thσ disδ lette≥ o≥ use≥á numbe≥á o≥á botΦá i≤ ì
  430. replaceΣ witΦ ß "$ó character¼ meaninτ "curren⌠ diskó o≥ "curren⌠ ì
  431. user"«á  ┴ NameΣ Director∙ form¼ oµ course¼ i≤ simpl∙ thσ namσ oµ ì
  432. a directory.
  433.  
  434.      T∩ illustrate¼á let'≤ sa∙ tha⌠ yo⌡ arσ loggeΣ int∩ B1«á  Thσ ì
  435. path
  436.           $0 A$ A0 ROOT
  437.  
  438. represents the sequence
  439.  
  440.           B0 to A1 to A0 to ROOT
  441.  
  442.  
  443.      Thσ PAT╚ Command¼ then¼ ma∙ bσ invokeΣ b∙ thesσ forms:
  444.  
  445.           PATH //                  <-- Print Help
  446.           PATH                     <-- Display Path
  447.           PATH path-expression     <-- Set Path
  448.  
  449.      Actua∞á screeε display≤ illustratinτ thσ usσ oµ PAT╚ follow«  ì
  450. Comments are denoted at the size by being prefixed with "<<".
  451.  
  452.  
  453. B7>path //            << Print Help
  454. PATH  Version 1.0
  455.         PATH allows the user to display his current path
  456. and set a new path.  It is invoked by one of the forms:
  457.  
  458.                 PATH                    <-- Display Path
  459.                 PATH path-expression    <-- Set Path
  460.                 PATH //                 <-- Print Help
  461.  
  462. B7>path                << Print Current Path
  463. PATH  Version 1.0
  464. Current Path in Symbolic Form -- 
  465.         A$: --> A 15:
  466. Current Path in Absolute Form --
  467.         A  7: --> A 15:
  468. Current Path in Named Directory Form --
  469.         R-WS: --> ROOT:
  470.  
  471.  
  472. B7>path $0 a$ base root:    << Set a Path
  473. PATH  Version 1.0        << Note: a named dir may have a : suffix
  474. Current Path in Symbolic Form -- 
  475.         $  0: --> A$: --> A  0: --> A 15:
  476. Current Path in Absolute Form --
  477.         B  0: --> A  7: --> A  0: --> A 15:
  478. Current Path in Named Directory Form --
  479.         DEV-BASE: --> R-WS: --> BASE: --> ROOT:
  480.  
  481.  
  482. B7>path 0 base root help    << Set a Path with an Error in It
  483. PATH  Version 1.0
  484.  
  485. Invalid Path Expression Element -- Error Flagged at:
  486.         -->0 BASE ROOT HELP
  487. This may be an invalid DU: form (disk or user out of range)
  488. or an undefined named direcory.
  489.  
  490. Aborting to CP/M
  491.  
  492.  
  493. B7>path a$            << I kept ROOT in the path before
  494. PATH  Version 1.0        << This is where my commands are
  495. Current Path in Symbolic Form -- 
  496.         A$:
  497. Current Path in Absolute Form --
  498.         A  7:
  499. Current Path in Named Directory Form --
  500.         R-WS:
  501. B7>path            << Path Can't be found without ROOT being
  502. PATH?            << in the path expression
  503. B7>a15:path a$ root    << ... UNLESS the DU: prefix is used
  504. PATH  Version 1.0    << (DU: can be disabled by the ZCPR2 installer)
  505. Current Path in Symbolic Form -- 
  506.         A$: --> A 15:
  507. Current Path in Absolute Form --
  508.         A  7: --> A 15:
  509. Current Path in Named Directory Form --
  510.         R-WS: --> ROOT:
  511.  
  512. B7>
  513.  
  514.      No≈á wσá arσá bacδá t∩ ou≥á origina∞á path«á  Notσá tha⌠á b∙ ì
  515. disablinτ thσ D╒ form¼á ß lo⌠ oµ securit∙ i≤ addeΣ t∩ thσ system«  ì
  516. Command≤ caε onl∙ comσ froφ thσ curren⌠ path¼ anΣ C─ MUS╘ bσ useΣ ì
  517. t∩á loτá int∩ ß directory«á  AddeΣ t∩ this¼á oµá course¼á i≤á thσ ì
  518. abilit∙á t∩ hidσ Systeφ Directorie≤ froφ vie≈ b∙ PW─ anΣá forcinτ ì
  519. thσá use≥á t∩á providσá ß passworΣ iε orde≥á t∩á ente≥á ßá Systeφ ì
  520. Directory.
  521.  
  522. :The WHEEL Command
  523.  
  524.      Thσá WHEE╠á commanΣá i≤ useΣ t∩ enablσ anΣá disablσá certaiε ì
  525. selecteΣ (a⌠ installatioε time⌐ ZCPR▓ residen⌠ commands«  ┴ WHEE╠ ì
  526. optioεá caεá bσá specifieΣ wheε ZCPR▓ i≤ installeΣá oεá ßá targe⌠ ì
  527. system«  Iµ thσ WHEE╠ optioε i≤ enableΣ fo≥ ß particula≥ command¼ ì
  528. tha⌠ commanΣ wil∞ worδ onl∙ iµ ß Whee∞ Byte¼ locateΣ somewherσ iε ì
  529. memory¼ i≤ set«  Thσ commanΣ wil∞ ech∩ a≤ aε erro≥ messagσ iµ thσ ì
  530. Whee∞ Bytσ i≤ no⌠ set.
  531.  
  532.      Thσá WHEE╠ commanΣ i≤ useΣ t∩ se⌠ anΣ rese⌠ thσ Whee∞á Byte«  ì
  533. It supports the following forms:
  534.  
  535.           WHEEL or WHEEL //   <-- Print Help
  536.           WHEE╠ passworΣ SE╘  <-- Se⌠ Whee∞ Bytσ (Enablσ Cmd)
  537.           WHEEL password      <-- Set Wheel Byte
  538.           WHEE╠ passworΣ RESE╘  <-- Reset¼ o≥ Clear¼ Whee∞ Byte
  539.  
  540.      Thσ WHEE╠ concep⌠ caε bσ extendeΣ int∩ transien⌠ command≤ a≤ ì
  541. well«á  Thi≤ i≤ no⌠ donσ witΦ thσ transient≤ supplieΣ witΦ ZCPR2¼ ì
  542. however.  The WHEEL command is installed by GENINS.
  543.