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 / N.LBR / NDRS.HZP / NDRS.HLP
Text File  |  2000-06-30  |  5KB  |  134 lines

  1. ;
  2.                                    NDRs                                       
  3.  
  4.              Size (recs) CRC   Version    Author/Latest Issue      Disk
  5.               n/a  n/a   n/a   n/a        n/a                      Z3HLP1
  6.  
  7.   1- Overview  2- Memory-Based NDRs  3- Help File                             
  8.  
  9.    The Named Directory concept  under  ZCPR3  is  an association of a mnemonic
  10. name with  a  logical  directory,  which  is  a disk and user area.  With this 
  11. facility, the user is permitted to refer to any directory  by a mnemonic name,
  12. and this  greatly improves  the user interface  over having  to remember  disk 
  13. letters and numbers.
  14. :1
  15.  
  16. Overview:
  17.    
  18.    Under ZCPR3,  an environment  can  be set  up  in which  the following name 
  19. assignments are made:
  20.                          A15: = ROOT         A0:  = BASE
  21.                          B0:  = BBASE        B1:  = JEFF
  22.                          B2:  = ROBERT       B3:  = LINDA
  23.  
  24.      With  the named directory facility enabled, the ZCPR3 utilities can refer
  25. to these directories  by either the DU: form  (disk and user number) or by the 
  26. name:
  27.           XDIR ROOT:  is the same as  XDIR A15:
  28.  
  29.  
  30. Overview (continued):
  31.  
  32.    Most of the  ZCPR3 utilities recognize named directories if the facility is
  33. enabled, and, since these utilities function to provide interfaces between the
  34. directories,  they   create  a   good  working  environment  for  use  of  the 
  35. conventional  CP/M utilities  as well.  In  other  words,  the ZCPR3 utilities 
  36. which can deal with  named  directories are the only utilities  with which one 
  37. should  cross  directory  boundaries  in   a  ZCPR3  system  and  conventional 
  38. utilities, like  an  editor  or  an assembler,  should  be  used  in  only one 
  39. directory and deal with files in the current  directory and on  drive A in the 
  40. same user number (A$ in the vernacular).
  41.  
  42.      Many  ZCPR3  tools  are  provided to act as a bridge between directories,
  43. and they were created with this purpose in mind.   Commonly-used functions had 
  44. to be made available to the ZCPR3 user to provide this bridge;  such functions
  45. include:
  46.  
  47.  
  48. Overview (continued):
  49.  
  50.           o File
  51.                Copying
  52.                Renaming
  53.                Erasing
  54.                Unerasing
  55.                Protecting
  56.                Typing to Console
  57.                Printing to Printer
  58.                Search
  59.  
  60.           o Directory Display
  61.  
  62.  
  63.  
  64.  
  65. Overview (continued):
  66.  
  67.    For instance, to  edit  a file in the ZCPR directory with Word Master, copy
  68. the file into a working directory which has the WM.HLP file in A:  in the same
  69. user area and edit there.  Then copy it back when done:
  70.  
  71.           B1>mcopy b1:=zcpr:file.txt
  72.                ...
  73.           B1>wm file.txt
  74.                ...
  75.           B1>mcopy zcpr:=file.txt
  76.  
  77.  
  78.  
  79. Overview (continued):
  80.  
  81.      Many commercial programs,  like  Word  Master and  WordStar,  are already
  82. programmed to look on A:  if they do not find  the  overlay  they  need in the 
  83. current  directory.  Word Master,  for  instance,  has  a  WM.HLP  file  which 
  84. provides online documentation, and  by  working  on  drive B: in the same user
  85. that  a  WM.HLP file exists  on A:, if  a user asks for Help, Word Master will 
  86. find it.
  87.  
  88.    Named Directories  can provide  a  more human-oriented working environment.
  89. The user need no longer remember that his  commands are in  directory A15:  -- 
  90. he need only remember that ROOT contains his commands, HELP contains  his help 
  91. files, ROBERT is his name and that is where he places the files he is  working
  92. on, BDSC is where his C compiler is, etc.
  93.  
  94.  
  95. Overview (continued):
  96.  
  97.    Named Directories are supported by the ZCPR3 utilities and by ZCPR3 itself.
  98. Several utilities  are  specifically  designed to deal with Named Directories, 
  99. and the rest of the utilities  can  access  Named Directories  manipulated  by 
  100. these and use them.
  101.  
  102.    The ZCPR3 utilities which deal directly with Named Directories are:
  103.  
  104.         MKDIR   -- creates a Named Directory
  105.         PWD     -- prints Working Directory and all NDRs
  106.         CD      -- logs into a Named Directory
  107.         EDITND  -- edits the system Named Directory
  108.         SAVNDR  -- writes a reloadable copy of the resident
  109.                      NDR module to a disk file
  110.         NAME    -- renames or deletes a Named Directory
  111. :2
  112.  
  113.  Memory-Based Named Directories 
  114.  
  115.    Named Directories are implemented by loading a *.NDR file created  by MKDIR 
  116. into  the  ZCPR3  memory  buffer  reserved  to  contain  the  named  directory 
  117. definition.  Once loaded,  all  directory-to-DU associations  in  the file are 
  118. made effective, and any ZCPR3 command can make use of them.
  119.  
  120.    One of  the many  purposes of LDR is to load a *.NDR file into memory.  LDR 
  121. recognizes the NDR file  type  to refer to named directory files, and it loads 
  122. the file, doing  a  quick format  check  to  ensure that  it is  a valid named 
  123. directory file.
  124. :3
  125.  
  126.                                  NDIRS.HLP
  127.  
  128.              Size (recs) CRC   Version    Author/Latest Issue      Disk
  129.               16k (123)  A2E8  n/a        n/a                      Z3HLP1
  130. ==============================================================================
  131.  
  132.    Z-System HELP file for Named Directories.
  133. 
  134. ßσ~÷Çwß╤┴π⌡|═'±ß╔═ '