home *** CD-ROM | disk | FTP | other *** search
/ Hall of Fame / HallofFameCDROM.cdr / harddisk / ds400a.lzh / DS_READ.ME < prev    next >
Encoding:
Text File  |  1990-06-20  |  35.9 KB  |  755 lines

  1.  
  2.  
  3.  
  4.  
  5.                        Directory Scanner (tm)  Ver 4.00a
  6.                             Copyright (c) 1986-1990
  7.                                 by Nat Martino
  8.                               ALL RIGHTS RESERVED
  9.  
  10.                      Topic                              Page
  11.                      Program Summary . . . . . . . . . .   1
  12.                      Program Display . . . . . . . . . .   2
  13.                      File Composition  . . . . . . . . .   2
  14.                      Installation Procedures . . . . . .   3
  15.                      Program Limitations . . . . . . . .   5
  16.                      Recent Revision History . . . . . .   5
  17.                      Common Problems & Solutions . . . .  11
  18.                      Reporting Software Bugs . . . . . .  11
  19.                      Contacting the Author . . . . . . .  12
  20.                      Registration/Licensing  . . . . . .  12
  21.                      Disclaimer  . . . . . . . . . . . .  13
  22.  
  23.  -----------------------------[  PROGRAM SUMMARY  ]----------------------------
  24.  
  25.             ---  A Directory/File Management and DOS Shell Program ---
  26.  
  27.        Presents a tree diagram of the directory structure  of  the  current
  28.        disk/drive on the left side of the display screen.  A listing of the
  29.        files in the current directory is displayed on the right side of the
  30.        display screen.
  31.  
  32.        Function keys (or optionally arrow keys) allow movement up  and down
  33.        through the directory tree while hitting the enter  key  enters  the
  34.        current "highlighted"  directory  and displays the appropriate files
  35.        of that directory on the right side of the display.
  36.  
  37.        Option keys are available for  copying, deleting, moving,  renaming,
  38.        tagging,  untagging,  finding,  executing   and  doing   many  other
  39.        functions on files.
  40.  
  41.        Users with color displays may select  their  choice  of  colors  for
  42.        foreground and background.  EGA 43 line mode is supported as is PS/2
  43.        MCGA and VGA 50 line mode.  A split-screen display mode is available
  44.        where 2 different directories on 2 different drives can be displayed
  45.        at the same time.
  46.  
  47.        The  user  may link in their favorite editor to the program  so that
  48.        they may "point & shoot" at a file and be able to edit it with their
  49.        desired editor.   Additionally,  the  user's  favorite  "lister"  or
  50.        "browse" program is linked into the program  to enable point & shoot
  51.        listing of the desired file.
  52.  
  53.        A macro facility is supported which  enables  the  user  to  specify
  54.        repetitive commands which can be activated with an  Alt,  Shift,  or
  55.        Control Function Key sequence.  It allows  specification  of special
  56.  
  57.  
  58.                                     - 1 - 
  59.  
  60.  
  61.  
  62.        key sequences  such  as  "%F"  (current  indicated  file)  and  "%T"
  63.        (currently tagged files) to be  included  in  the  macros.
  64.  
  65.        On-line context-sensitive help is available.
  66.  
  67.  
  68.  -----------------------------[  PROGRAM DISPLAY  ]----------------------------
  69.  
  70.             The program presents a full screen  display  of  the  directory
  71.        structure of a given disk drive.  The display looks similar  to  the
  72.        following:
  73.  
  74. ##### Drive  C ##################################### C:\DIR2 ##################
  75. # c:\                            # backup  .exe | finder  .com | guts    .zzz #
  76. # |- dir1                        # create  .com | finder  .exe | help    .def #
  77. # |- dir2                        # dump    .asm | finder  .obj | killer  .com #
  78. # |  |- sub1                     # dump    .exe | guts    .asm | print   .com #
  79. # |  |  +- subsubno.1            # dump    .obj |>guts    .com<| qsort   .exe #
  80. # |  +- sub2                     # eater   .bas | guts    .exe | vdisk   .sys #
  81. # +- dir3                        # eats         | guts    .obj | zoo     .bas #
  82. #                                # eatz    .bat |              |              #
  83. #                                #              |              |              #
  84. #                                #              |              |              #
  85. #                                #              |              |              #
  86. #                                #              |              |              #
  87. #                                #              |              |              #
  88. #                                #              |              |              #
  89. #                                #              |              |              #
  90. #                                #              |              |              #
  91. #                                #              |              |              #
  92. #                                #              |              |              #
  93. ###############################################################################
  94. Total: 10,456,123 | Help=?  Name ^ | Files: 22   Used: 137,354        Tagged: 0
  95. Used:   8 000,000 | Free Core 146K | ----name---- --size-- -date--  -time- attr
  96. Free:   2,456,123 | Drive 80% Full | guts    .com   17,123 10Aug85   4:36p r  a
  97.  
  98.  
  99.  -----------------------------[  FILE COMPOSITION  ]---------------------------
  100.  
  101.        1. DS_READ.ME   - This read.me file
  102.  
  103.        2. DS.EXE -  The program which loads/reloads the  main  DS  program.
  104.                 This ".exe" file can be renamed  to  something  other  than
  105.                 "ds.exe" should  the  user  have a  conflict  with  another
  106.                 program by the same name; however,  the rest of the  ".exe"
  107.                 files which make up the program cannot be renamed.
  108.  
  109.        3. DS_OVRLY.EXE - The main  DS  program.   This  file should  not be
  110.                 renamed.
  111.  
  112.        4. DS_GLOBL.LOG - This file SHOULD NOT  EXIST  THE  FIRST  TIME  YOU
  113.                 INSTALL THE PROGRAM.  The program will create this file the
  114.  
  115.  
  116.                                     - 2 - 
  117.  
  118.  
  119.  
  120.                 first time the program  is  executed.  This  file  contains
  121.                 various global variables which are passed  between  program
  122.                 modules and resides in the "home" directory where  all  the
  123.                 rest of  the DS files  reside.   The  "home"  directory  is
  124.                 specified  with a  "set DS=c:\ds"  command  in  the  user's
  125.                 autoexec.bat file.
  126.  
  127.        5. DS_DRV_?.LOG - The  "?"  represents an appropriate drive  letter.
  128.                 This file  (or files)  SHOULD  NOT  EXIST  THE  FIRST  TIME
  129.                 YOU INSTALL THE PROGRAM.  The program will create the  file
  130.                 the first time the  program is  executed  so  long  as  the
  131.                 user has specified that a "log" file should  be  maintained
  132.                 for a specified drive with  the  "Ctrl-E"  option.  Once  a
  133.                 "log"  file  has  been   created  for  a  specified  drive,
  134.                 subsequent program startups and/or drive  changes  to  that
  135.                 specified drive should take little time as the program will
  136.                 obtain the  directory  structure  info  from  the log  file
  137.                 instead of scanning the entire disk for the information.
  138.  
  139.        6. DS_HELP.EXE  - The expanded context-sensitive help displays.  The
  140.                 program is  activated  from  within  the  main  program  by
  141.                 pressing the F10 key.  This file should not be renamed.
  142.  
  143.        7. DS_INIT.EXE  - This program is called by the main ds  program  to
  144.                 aid in displaying/changing macro  definitions,  the default
  145.                 editor and lister, and the directory to number linking.  It
  146.                 also allows the user to change the  list  of  which  drives
  147.                 will have "log" files maintained on them.  This file should
  148.                 not be renamed.
  149.  
  150.        8. DS_PROG.DEF  - The program "defaults"  file.  This file  contains
  151.                 data on the default startup colors, macro  definitions, the
  152.                 defined  editor  and lister,  the links of  directories  to
  153.                 numbers,   and   which   drives  should  have  "log"  files
  154.                 maintained.
  155.  
  156.        9. DS_USERS.MAN - A 24 page users manual.  (59 lines/page)
  157.  
  158.       10. DS_MOUSE.MSC - Source file for  a  Mouse  Systems  optical  mouse
  159.                 device driver pop-up menu display.
  160.  
  161.       11. DS_SITE.LIC  - Information on site licensing of the program.
  162.  
  163.       12. DS_SINGL.LIC - Information on single user licenses.
  164.  
  165.  
  166.  -------------------------[  INSTALLATION PROCEDURES  ]------------------------
  167.  
  168.        Note:  The following procedures make the assumption  that you have a
  169.               hard disk as drive "c" and boot up off that drive.
  170.  
  171.        1.  Make a subdirectory "DS" under the "C:\" (root) directory.
  172.  
  173.  
  174.                                     - 3 - 
  175.  
  176.  
  177.  
  178.  
  179.        2.  Copy all DS files to this new "C:\DS" directory.
  180.  
  181.        3.  Remove any files from previous versions of  the DS program  to a
  182.            backup floppy so that this new version will not attempt  to  use
  183.            supporting files from previous versions.  The "ds_prog.def" file
  184.            from version 3.30 should be compatable with version 4.00 so  you
  185.            should not need to delete this file or  re-enter all your  macro
  186.            definitions.
  187.  
  188.        4.  In "autoexec.bat" file of root directory have the following line:
  189.  
  190.                             set DS=C:\DS
  191.  
  192.            The foregoing "set DS=pathname" command is MANDATORY  to  enable
  193.            execution of the program. If it was not executed in the autoexec
  194.            or directly at  the  DOS  prompt  prior  to  executing  DS,  the
  195.            Directory Scanner program will not  work.   PLEASE  ENSURE  WHEN
  196.            ENTERING THE ABOVE LINE IN THE  "autoexec.bat"  FILE  THAT  YOUR
  197.            TEXT EDITOR DOES NOT ADD ANY EXTRA CHARACTERS  OR  BLANK  SPACES
  198.            ON THE SAME LINE AFTER THE ABOVE ENTRY.
  199.  
  200.                     "C:\DS" should also be present in your PATH command
  201.  
  202.           Sample "autoexec.bat" entries follow:
  203.  
  204.             path c:\;c:\dos;C:\DS;... {"C:\DS" plus other user directories}
  205.             dpath                     {shareware dpath program (optional) }
  206.             set DS=C:\DS              {sets HOME directory of ds files    }
  207.  
  208.           Notes:
  209.             a. "DPATH" shareware program is optional but useful  to  enable
  210.                DOS to find overlay and support files the editor  may  need.
  211.                Users with DOS version 3.2  or  later  should  use  the  DOS
  212.                "APPEND" command which does the  same  thing  as  the  DPATH
  213.                program.
  214.             b. A cursor/keyboard speedup program (like  "hotkey"  shareware
  215.                program) is also highly recommended in  your  "autoexec.bat"
  216.                file to speed up directory and file movement.
  217.             c. Another entry that MUST be  in  your  "environment"  for the
  218.                program to execute is the "COMSPEC=" variable. This variable
  219.                is normally inserted in your "environment" automatically  by
  220.                DOS upon booting up the system.  You can check  to see  that
  221.                it has been loaded into  the  environment  by  typing  "set"
  222.                followed by a carriage return at the DOS prompt.  You should
  223.                see a line something like the following:
  224.                               COMSPEC=c:\command.com
  225.  
  226.        5.  Reboot the computer. (ie: Ctrl-Alt-Del)
  227.  
  228.        6.  Type "ds" at the DOS prompt if "ds" was not the last line of
  229.            your "autoexec.bat" file.
  230.  
  231.  
  232.                                     - 4 - 
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  ---------------------------[  PROGRAM LIMITATIONS  ]--------------------------
  239.  
  240.        Maximum number of fixed/hard disk drives supported/saved: 26
  241.  
  242.        Note: The number of drives saved or "logged" is user-definable.  Use
  243.              the "Ctrl-E" option to enter the drive letters of those drives
  244.              you wish to have logged.  Floppy  disk  drives  and  RAM  disk
  245.              drives are not recommended to "log" as it takes little time to
  246.              scan those type drives.
  247.  
  248.        Maximum number of directories per drive: 150  (but this limit can be
  249.              offset by using multiple "log" files for  a  drive  with  more
  250.              than 150 directories. See the "ctrl-d" option.)
  251.  
  252.        Maximum number of files per directory: 300
  253.  
  254.        Maximum length of full pathname for any directory: 64 characters
  255.  
  256.        Maximum length of directory printname on screen: 39 characters
  257.  
  258.        These limitations were chosen for no particular reason.  The program
  259.        can be recompiled extending these limitations, but with a consequent
  260.        increase in the size of the program.  The program currently takes up
  261.        approximately 120k during execution.
  262.  
  263.  
  264.  -------------------------[  RECENT REVISION HISTORY  ]------------------------
  265.  
  266.        Ver 3.20  (01 Jul 88)
  267.  
  268.                  -  Due  to popular demand, have reinstated the "TAB <ltr>"
  269.                     option  to  work  on tabbing/jumping  to  a  1st  level
  270.                     directory whose name begins with <ltr>.   The option of
  271.                     tabbing/jumping  to a file will now be accomplished  by
  272.                     "TAB TAB <ltr>".
  273.  
  274.                  -  Corrected problem with  PS/2 MCGA video mode switching.
  275.  
  276.                  -  Added following macro options:
  277.  
  278.                          %t  =  Insert  names of all tagged files  at  this
  279.                                 position   of  macro.   Filename  will  not
  280.                                 include filename extensions.
  281.                          %T  =  Insert  names  of all tagged files at  this
  282.                                 position  of macro.   Filename will include
  283.                                 filename extensions.
  284.                          %1c =  Execute a macro with tagged files only once
  285.                                 even  though  the  macro  may   run  on  to
  286.                                 multiple  lines due to the number of  files
  287.                                 tagged.  The specified "c" character is the
  288.  
  289.  
  290.                                     - 5 - 
  291.  
  292.  
  293.  
  294.                                 character  to  end each  line  (except  the
  295.                                 last)  of  the macro.   Some programs would
  296.                                 expect this character to be a "+".
  297.                          %O  =  Overlay  DS program to execute  the  macro,
  298.                                 thereby recovering about 83k of memory.  DS
  299.                                 program will be reloaded and executed  upon
  300.                                 termination of the macro.
  301.                          %X  =  Directly  execute the command in the  macro
  302.                                 instead   of  executing  macro   through  a
  303.                                 command   processor   (command.com).   This
  304.                                 option is  less  desirable  than  executing
  305.                                 thru a command processor,  but available to
  306.                                 try if the macro fails  to  work  thru  the
  307.                                 command processor.
  308.  
  309.                     Read  the user's manual for a fuller description of the
  310.                     foregoing new macro options.
  311.  
  312.                  -  Enabled   overlaying   of  DS  program  with  following
  313.                     options:
  314.  
  315.                     + Alt-L = List indicated file
  316.                     + Alt-E = Edit indicated file   (old EGA toggle option)
  317.                     + Alt-X = Execute indicated file
  318.                     + Alt-C = Command Entry         (old copy files option)
  319.  
  320.                     These  options  will  overlay the DS  program,  thereby
  321.                     recovering about 83k of memory.  Upon completion of the
  322.                     specified  activity the DS program will be reloaded and
  323.                     executed.  Each of the above options have a counterpart
  324.                     option  without  the  "ALT"  key which  does  the  same
  325.                     activity  but without overlaying the DS  program.   The
  326.                     perferred  and fastest method is the option without the
  327.                     "ALT"  key,  but if memory is in short supply the  ALT-
  328.                     Option  sequence   may  enable  accomplishment  of  the
  329.                     desired activity when the perferred option is unable to
  330.                     complete the requested activity.
  331.  
  332.                     With this option it is now most important that the user
  333.                     specify  the complete pathname for the desired "editor"
  334.                     and  "lister"  programs  (using  the  "ctrl-e"  option)
  335.                     otherwise  the "alt-l" and "alt-e" options will display
  336.                     the following rather misleading DOS error message:
  337.  
  338.                                    "run-time error R6005
  339.                                     -not enough memory on exec"
  340.  
  341.                     This option has also caused  the  following  options to
  342.                     change activation keys:
  343.  
  344.                     + Copy Tagged Files  is  now  Option "K"   (vice alt-c)
  345.  
  346.  
  347.  
  348.                                     - 6 - 
  349.  
  350.  
  351.  
  352.                     + 25 43/50  Line  Mode  Toggle  is  now  Option "Alt-M"
  353.                       (vice alt-e)
  354.  
  355.        Ver 3.20a (10 Jul 88)
  356.  
  357.                  -  Fixed problem of BASIC programs not executing under the
  358.                     "X" and "Alt-X" options.
  359.  
  360.        Ver 3.20b (19 Nov 88)
  361.  
  362.                  -  Reworked logic on capturing and releasing  of  Ctrl-Brk
  363.                     interrupt.
  364.  
  365.                  -  Fixed bug in  copy  routine  that  caused  keyboard  to
  366.                     hangup when copying files of 0 bytes or when attempting
  367.                     to copy to a write protected disk.
  368.  
  369.  
  370.        Ver 3.30 (02 Apr 89)
  371.  
  372.                  -  Have added  additional  sub-options  to  the  Directory
  373.                     Mod ("ctrl-d")  option.   These new sub-options will be
  374.                     of  primary  help  to  those   individuals   who   have
  375.                     exceeded   the program limits  of 150  directories  per
  376.                     drive.  It  should  be of some benefit for use on LAN's
  377.                     (local  area  networks)   which have file servers  that
  378.                     often times have  more  than 150  directories.  The new
  379.                     options,  however,  can be useful  to  standalone  PC's
  380.                     with less than 150  directories should  the  user  just
  381.                     like to have  more  control   over   which  directories
  382.                     are or are not shown on the tree display. Additionally,
  383.                     users with removable hard disks (like Bernoulli  boxes)
  384.                     will  also  find  the  new  options  useful.   The  new
  385.                     sub-options include the following:
  386.  
  387.                        + Unmount Subdirectories  -  This option will enable
  388.                          the  user  to point  at a  directory in  the  tree
  389.                          display and eliminate  all subdirectories of  that
  390.                          highlighted  directory from  the tree display.  It
  391.                          does not delete or modify any directories on   the
  392.                          hard  disk,   but only eliminates  them  from  the
  393.                          display.  This option will free up  space  in  the
  394.                          tree display to use the  following  mount  option.
  395.                          This option will also validate that the  directory
  396.                          which is highlighted is  a  valid  directory.   By
  397.                          using the F1-F8 keys to move the highlighter  over
  398.                          directories, the program  will  determine  if  the
  399.                          currently highlighted directory is really  out  on
  400.                          the disk.  If the program  finds  a  directory  in
  401.                          the tree which is not out on the  disk,  an  error
  402.                          message stating "invalid directory"  is  displayed
  403.                          to the user who can then get rid of the  directory
  404.  
  405.  
  406.                                     - 7 - 
  407.  
  408.  
  409.  
  410.                          by activating the unmount option.
  411.  
  412.                        + Mount Subdirectories  -  This option  will  enable
  413.                          the  user  to point  at  a  directory in the  tree
  414.                          display  and attempt to add to  the  display   any
  415.                          subdirectories    of   the  highlighted  directory
  416.                          which  are found on the hard disk.    This  option
  417.                          is similar to the "alt-r" (rescan)  option  except
  418.                          this option starts scanning from  the  highlighted
  419.                          directory instead of the root directory.
  420.  
  421.                        + Write Log File  -  This  option  allows  the  user
  422.                          to  write  a  "drive log file"  out  to  the  hard
  423.                          disk.  This option would be used  after  the  user
  424.                          had finished prunning and  grafting  the directory
  425.                          tree display with the Mount and Unmount options.
  426.  
  427.                        + Switch Log File  -  This option allows the user to
  428.                          switch  to  a new  log file for  the  same  drive.
  429.                          The previously  specified options  enable the user
  430.                          to   create  multiple log files  (each  containing
  431.                          a different tree display)  for  the  same   drive.
  432.                          This  option  allows  the user to  switch  amongst
  433.                          those  specified  log  files.    The  drive change
  434.                          ("d")  option  can also be  used to  switch  to  a
  435.                          different log file.
  436.  
  437.                        + Remove Extension - This option allows the user  to
  438.                          drop or remove  the  extension  from  the  current
  439.                          default log file.
  440.  
  441.                  -  Compacked the  file  columns.   All  but the  rightmost
  442.                     file  column   had    one  extra  space in  the  column
  443.                     which was unused  and has been eliminated.
  444.  
  445.                  -  Changed   the   directory    tree   display   so   that
  446.                     subdirectories  are  indented only 3  spaces  (vice  4)
  447.                     from  their  parent  directory.   This enables  a  more
  448.                     compact tree  display  and should provide users with  a
  449.                     better  chance   of  having  more  columns  of   files.
  450.                     Should  the user  object to the new "3   space  indent"
  451.                     default,   the  Rescan  Tree   (Alt-R)     option  will
  452.                     allow the user to create the  old  "4 space indent" log
  453.                     file.
  454.  
  455.                  -  Fixed bug in macro edit routine which deleted the macro
  456.                     immediately below the  one  you  were  editing  if  the
  457.                     insert mode (large box cursor) was selected.
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.                                     - 8 - 
  465.  
  466.  
  467.  
  468.        Ver 3.30a (18 Jun 89)
  469.  
  470.                  -  Bug Fix:  When deleting a directory the directory high-
  471.                     lighter would scroll up into the  border  area  if  the
  472.                     directory which was being deleted showed up in the  top
  473.                     of the screen.  (This bug was also in previous versions
  474.                     of the program)
  475.  
  476.                  -  Bug Fix:  The "Alt-X" option did not  properly  execute
  477.                     ".bat" files properly.  It should have overlayed the DS
  478.                     program but instead executed the ".bat" file as if  the
  479.                     "X" vice "Alt-X" option had been  selected.  (This  bug
  480.                     was also in previous versions of the program)
  481.  
  482.                  -  Bug Fix:  The "0" and "Alt-0" options would hangup  the
  483.                     program if they were selected on drives which  did  not
  484.                     have a ".log" file maintained,  as  for  example  on  a
  485.                     floppy where such a ".log" file is not  normally  main-
  486.                     tained.
  487.  
  488.                  -  Bug Fix:  The rename option would hangup the program if
  489.                     the user incorrectly specified a new  file  name  which
  490.                     had an extension and the filename prior to  the  ".ext"
  491.                     had more than the allowed 8  characters.   For  example
  492.                     a new  filename  of  "123456789.ab"  would  hangup  the
  493.                     program. (This bug was also in previous versions of the
  494.                     program.
  495.  
  496.        Ver 4.00 (01 May 90)
  497.  
  498.                  -  Added Split Screen mode.   Hitting  the  "s"  key  will
  499.                     split the display screen in two with an upper and lower
  500.                     display.  Initially both upper and lower  displays  are
  501.                     identical,  but  each  display  can  be  changed  to  a
  502.                     different drive/directory.  Hitting the "s"  key  while
  503.                     in the split screen mode will revert the display to the
  504.                     single full screen mode.  Hitting the "+"  key while in
  505.                     the split screen mode will "SWITCH"  the active display
  506.                     from upper to lower or lower to upper.  Hitting the "+"
  507.                     key while in full screen mode,  after having previously
  508.                     selected split screen mode, will "FLIP" the full screen
  509.                     display to the other full screen display.
  510.  
  511.                  -  Added 3 options to the Edit Defaults  (Ctrl-E)  option.
  512.  
  513.                        + Users may specify a print  program  as  they  were
  514.                          previously able to specify an  editor  and  lister
  515.                          program.  Specify  a  "complete pathname"  for the
  516.                          desired program.
  517.  
  518.                        + Users may  specify  whether  the  space  bar  will
  519.                          toggle the operation of the arrow keys to work  on
  520.  
  521.  
  522.                                     - 9 - 
  523.  
  524.  
  525.  
  526.                          both files and directories, or just files.
  527.  
  528.                        + Users may specify for each option ("e", "l",  "x",
  529.                          "c", and "p") which has an overlay counterpart,  a
  530.                          memory  limit  at  which  point  the  option  will
  531.                          automatically switch from doing the normal  option
  532.                          to doing the overlay option.  Lowering the  memory
  533.                          limit will decrease the  possibility  the  overlay
  534.                          option will be used, while increasing  the  memory
  535.                          limit will increase the  possibility  the  overlay
  536.                          option will be used.
  537.  
  538.                  -  First attempt  at  installing  code  for  compatability
  539.                     with Desqview.
  540.  
  541.                  -  Deleted Backup option due to lack of available time  to
  542.                     accomplish required  modifications  to  backup  program
  543.                     to conform with new  changes.  Have moved  archive  bit
  544.                     display,   previously  available  only  in  the  backup
  545.                     option, to the main display.
  546.  
  547.                  -  Modified Attribute File option "A" to  include  archive
  548.                     bit and to enable users to  tag or  untag  files  based
  549.                     on read-only, system, hidden, and/or archive bits.
  550.  
  551.                  -  Added Control Tagging Option  "ctrl-t".   Enables  user
  552.                     to tag or untag files based on  matches or  comparisons
  553.                     with Name, Date,  and/or  Size  of files.   Also allows
  554.                     comparisons of files across split screen displays.
  555.  
  556.                  -  This version of the program commenced using "overlays".
  557.                     The overlays were necessary to prevent the program from
  558.                     using too much memory if the entire program was  memory
  559.                     resident.    Please  ensure  you  use  the  new  loader
  560.                     "ds.exe" that comes with this version  of  the  program
  561.                     and is required for  use  with  this  overlay  version.
  562.                     Ensure you remove all files from previous  versions  of
  563.                     the program so this version will not  inadvertently use
  564.                     any such files.  The "ds_prog.def"  file  is  the  only
  565.                     file which can be copied to this version of the program.
  566.  
  567.        Ver 4.00a (20 Jun 90)
  568.  
  569.                  -  Fixed bug which caused program to occasionally  lose or
  570.                     forget its default colors.  The change was made to  the
  571.                     "ds_ovrly.exe" file.
  572.  
  573.                  -  Fixed bug which caused program to return to the DS HOME
  574.                     directory  (directory where DS files are stored)  on  a
  575.                     drive change vice returning to the default directory on
  576.                     the same drive.   The  change  was  made  to  both  the
  577.                     "ds.exe" and "ds_ovrly.exe" files.
  578.  
  579.  
  580.                                     - 10 - 
  581.  
  582.  
  583.  
  584.  -----------------------[  COMMON PROBLEMS & SOLUTIONS  ]----------------------
  585.  
  586.             Some recommendations and/or common problems follow:
  587.  
  588.        1.  Do not modify the DS files and make them  "read-only".   Many of
  589.        the DS files must be written to or modified based  on  options which
  590.        you select.  To enable the files to be modified,  the files must not
  591.        be "read-only".
  592.  
  593.        2.  When moving the  program to another computer or when  installing
  594.        a  new  video   display   in  the  current   computer,   delete  the
  595.        "ds_globl.log" file.  The  "ds_globl.log"  file maintains data about
  596.        the type of video display and computer the DS  program  is currently
  597.        operating on and  enables  the  program  to  make  certain decisions
  598.        based on that data.  If the  system  configuration  changes  due  to
  599.        moving  the  program  to a new  machine or  installing a  new  video
  600.        display adaptor, the program must be forced into determining the new
  601.        system configuration.  Deleting the "ds_globl.log" file  will  force
  602.        the program to determine the new system configuration and  create  a
  603.        new "ds_globl.log" file.
  604.  
  605.        3.  If you experience difficulty seeing the text while operating  on
  606.        a non-color video display, select the "alt-k" option and then the F6
  607.        (reset mono attribute) suboption.  This should enable  the  user  to
  608.        see the program display as it sets  the  foreground  and  background
  609.        colors/attributes to values which can be seen on all  displays.  The
  610.        user should then select the F4  (save default colors)  suboption  so
  611.        that the program will record these values for later use.
  612.  
  613.        4.  Deleting Directories - To delete a directory from within DS, the
  614.        directory must  be  empty  (no files)  AND  the  user  MUST  NOT  BE
  615.        CURRENTLY IN the directory which they are trying  to  delete.  Users
  616.        often forget the second point.
  617.  
  618.  
  619.  -------------------------[  REPORTING SOFTWARE BUGS  ]------------------------
  620.  
  621.             The key to  correcting  software  bugs  is  to  identify  those
  622.        actions which will REPEATEDLY cause the program  to  perform  in  an
  623.        incorrect manner.  REPEATABILITY is essential to  identifying  those
  624.        sections of code which must be corrected.  Identifying  the  precise
  625.        circumstances which  will  repeatedly  cause  the  discrepancy  will
  626.        enable the author to duplicate the procedure,  verify  the  problem,
  627.        identify and isolate the faulty program modules,  and  develope  the
  628.        code necessary to rectify the discrepancy.
  629.  
  630.             In addition to identifying the circumstances which will repeat-
  631.        edly cause a discrepancy, the user should verify  that  the  problem
  632.        occurs in a "virgin DOS" system.  A "virgin DOS" system is a  system
  633.        which has been "booted"  with  no  TSR's  or  other  special  device
  634.        drivers or programs running.  If the discrepancy occurs in a "virgin
  635.        DOS" system the author again has a good  chance  of  correcting  the
  636.  
  637.  
  638.                                     - 11 - 
  639.  
  640.  
  641.  
  642.        problem.  If the discrepancy does not occur in a "virgin DOS" system
  643.        then the problem may be caused  by a  conflict  with a  TSR,  device
  644.        driver, or other loaded program.   This makes it much more difficult
  645.        to isolate and correct the problem as the author  probably  does not
  646.        possess the same programs the user possesses, and a conflict between
  647.        DS and another program could possibly be  the  fault  of  the  other
  648.        program.
  649.  
  650.  
  651.  --------------------------[  CONTACTING THE AUTHOR  ]-------------------------
  652.  
  653.             I welcome comments, suggestions, and  indications  of  possible
  654.        bugs or discrepancies.  Users may  contact  me  at  the  appropriate
  655.        below listed address.
  656.  
  657.                  Nat Martino                       Nat Martino
  658.            501 W. Vineyard Ave. #514               PO Box 21284
  659.               Oxnard, CA  93030                  Concord, CA 94521
  660.                 (805) 485-6340                    (415) 682-3618
  661.            -> PRIOR TO 1 MAY 1991 <-           -> AFTER 1 MAY 1991 <-
  662.  
  663.  
  664.  ------------------------[  REGISTRATION & LICENSING  ]------------------------
  665.  
  666.     *  A $15 shareware contribution is requested for using the program.
  667.     *  The author retains the sole right to sell the program.
  668.     *  The author grants users the right to copy and distribute the program
  669.        within the following constraints:
  670.          - All program files remain unaltered and are distributed en masse.
  671.          - Only the original "non-cloned" version of the program  with  the
  672.            startup/termination and drive change time delays is distributed.
  673.          - No attempt is made to sell the program, or to make money from it
  674.            or any modified version of it.
  675.          - The program is not  bundled  with  any  other  hardware/software
  676.            transactions without the author's permission.
  677.          - Recognized users' groups may charge a maximum $5 duplication  or
  678.            distribution fee.
  679.     *  Continued use of the program (more than 2 weeks) by any  individual,
  680.        corporation  or institution without a single-user or site license is
  681.        prohibited.
  682.     *  A Single-User License (no disk) is obtained by sending  in  the  $15
  683.        shareware contribution.  This assumes you already have  the  program
  684.        and are registering it so that you can  "clone"  a copy without  the
  685.        time-delay.  The "cloning" information is provided to  the  user  as
  686.        part of the registration.
  687.     *  A Single-User License with a disk (5.25" 360k only)  of  the  latest
  688.        version of the program can be obtained  from  the  author  for  $25.
  689.     *  Corporations   and  other  institutions  (including  government  and
  690.        educational)  which desire using the  program should  refer  to  the
  691.        "DS_SITE.LIC"  file  for  site licensing information.
  692.  
  693.  
  694.  
  695.  
  696.                                     - 12 - 
  697.  
  698.  
  699.  
  700.  ------------------------------[  DISCLAIMER  ]--------------------------------
  701.  
  702.             The author disclaims all warranties expressed or implied  as to
  703.        the  quality or performance of this program.  The author will not be
  704.        held liable for any lost profits, lost savings or  any other direct,
  705.        indirect, incidental or consequential damages resulting from the use
  706.        of this program. Your use of this program constitutes your agreement
  707.        to this disclaimer and your  release of  the author from any form of
  708.        liability or litigation.
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.  
  731.  
  732.  
  733.  
  734.  
  735.  
  736.  
  737.  
  738.  
  739.  
  740.  
  741.  
  742.  
  743.  
  744.  
  745.  
  746.  
  747.  
  748.  
  749.  
  750.  
  751.  
  752.  
  753.  
  754.                                     - 13 - 
  755.