home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / jsage / znode3 / uploads / z3help44.lbr / SAVNDR.HZP / SAVNDR.HLP
Encoding:
Text File  |  1991-11-27  |  3.9 KB  |  90 lines

  1. ;
  2.                                  SAVNDR.COM                                   
  3.  
  4.              Size (recs) CRC   Version    Author/Latest Issue      Disk
  5. SAVNDR.3OM     2k (12)   00C2  1.4        Bruce Morgen 11/91       Z3COM19
  6. SAVNDR.4OM     2k (16)   1ED9  1.4        Bruce Morgen 11/91       Z3COM19
  7. SAVNDR.COM     2k (12)   5A49  1.4        Bruce Morgen 11/91       Z3COM19
  8.  
  9.   1- Syntax/Usage  2- Notes  3- Examples of Use                               
  10.  
  11.  
  12.    SAVNDR writes  a reloadable  (by LDR) copy  of the resident Named Directory
  13. module to a disk file.   A typical use for this program is to save (for future
  14. use) a copy of the system Named Directory buffer after it has been modified by
  15. editing with EDITND.  
  16.  
  17.    Vs 1.0 (2/30/87) by Al Hawley.
  18. :1
  19.  
  20.    Syntax   SAVNDR [du: or dir:][fn][.ft]
  21.  
  22.    DU:/DIR: specifies the disk/user area  on which  to write the file.   If no
  23. filename spec is given, a copy of the Named Directories is made in the default
  24. du: whose default name is SAVED.NDR.   This name is located near the beginning
  25. of the program and may be changed with a standard debugger.
  26.  
  27.    If DIR is omitted or invalid, the current default du: is implied.
  28.    If FN is omitted, a default name specified in the source file is used.
  29.    If the period is present,  but FT is not specified, then the file type will
  30. be blank.
  31.    If both the period and FT are missing, then the default file type specified
  32. in the source will be used.
  33.  
  34.    A help screen can be invoked with either of the following:
  35.  
  36.             SAVNDR /
  37.             SAVNDR //
  38.             SAVNDR ?
  39.  
  40.  
  41.    SAVNDR is completely command-line oriented;   there is no interactive mode.
  42. A copy of the system Named Directory is saved in a disk file  whose specifica-
  43. tion is the standard ZCPR3 file name specification.  In fact, the token parser
  44. is identical in function to that of ZCPR3 itself.
  45. :2
  46.  SAVNDR Notes - 1/2 
  47.  
  48.    a. Vs 1.4 updates (11/22/91, Bruce Morgen):
  49.       - Implemented Type 4 executable, added Type and load address to banner.
  50.       - Added equates so SYSDEF.LIB is no longer required.
  51.       - Strip high bits from EFCB filename when moving it to the help screen.  
  52.       - Restored a modest  DSEG  (we have one  anyway because  of Z3LIB!)  and
  53.         removed hot patching at the cost of a couple of bytes.
  54.  
  55.    b. Vs 1.3 updates (7/23/89, Joe Wright):
  56.       - F$OPEN does not delete an existing file.  F$MAKE does.  
  57.       - Check that F$MAKE was successful.
  58.       - Shortens size determination code and moves it just before WRNDR:.
  59.       - Shortens WRNDR: itself.
  60.       - Removes local stack and calls to PUTUD and GETUD.
  61.       - Removes all DSEG use by hot-patching STAK and ERRCOD.
  62.       - Changes the HELP screen some.
  63.  SAVNDR Notes - 2/2 
  64.  
  65.    c. Vs 1.2 updates (11/19/88, Al Hawley):
  66.       - Saves only the minimum size of  file required  to contain  the current 
  67.         Named Directory.   Previous versions saved  a maximum size file, which  
  68.         prevented making smaller NDRs  for use with a dynamically-sized system 
  69.         like NZCOM.  
  70.  
  71.    d. Vs 1.1 updates (5/22/88, Bruce Morgen):
  72.       - Fixed  a few broken error routines, converted to the Z33 Type 3 format
  73.         with safety header.
  74.       - Implemented DSEG using beta Z3LIB/SYSLIB "4".
  75.       - Deleted unecessary ZFNAME call  --  and vestigial equates and external 
  76.         references, other minor code  tune-ups.   
  77.       - File size reduced from 30 to 11(!) records,  program noticeably faster 
  78.         to load and execute. 
  79.       - Errors reported accurately to CON:.
  80.       - Program error flag set to zero  on  any successful execution including 
  81.         help queries.
  82. :3
  83.  Examples of Use 
  84.  
  85.    a. SAVNDR BULLY.      <-- produces the file BULLY.    (blank FT)
  86.       
  87.    b. SAVNDR BULLY       <-- produces the file BULLY.NDR
  88.  
  89.    c. SAVNDR .MDL        <-- produces the file SAVED.MDL
  90.