   Directory Master Version 3.
   Copyright 1985-1990 by Marc Perkel * All Rights Reserved

   Dedicated to the hard core DOS ToolBox user.

   DM3 is flat out the most powerful file manager period. This
   program is for the hard core power user as well as the novice.

   DM3 is based on a different idea that DM2. DM2 was completely
   self contained. All you needed was DM.COM to run. DM3 is a series
   of programs that all work together. It assumes you have a hard
   disk. Because of this don't throw away your DM2. There will be a
   few times where it comes in handy.

   I gotten a lot of calls about "Why don't you add this to DM?" DM3
   attempts to deal with that by being able to link into the MarxMenu
   command language. This allows you to add most any feature you want.
   That is the main concept and what is unique about DM3. You can
   add your own features!

   DM3 requires the Computer Tyme DOS ToolBox and MARXMENU to run.
   Some functions of the old DM have been removed in order to keep
   DM3 small. These function have been replaced by the enhanced
   ability to run other programs.

   This is an attempt to be everything to everyone. No longer will
   you have to ask "Why don't you make it work like ....". If you
   want it you make DM3 run it.

   DM3 is controlled by the file DM3.SET. Instruction within this
   file will explain itself.

   If you have MarxMenu, the compress file menu can be called up
   by pressing Alt-F10. The format menu is Shft-F1. Pressing F2
   while pointing to a ZIP file brings up the ZIP menu.

   I'm looking forward to your feedback. Not only for bugs but the
   look and feel of the program. Eventually, DM3 will have it's
   own manual.

   ============================================================

   Differences between DM3 and DM2.

   In addition to the F7 tree mode, F9 is programmed to run Pick
   Directory from the DOS TOOLBOX. Pick Directory must already be set
   up on you system to run. Besides using Pick Directory to move to a
   chosen directory, you can create and delete directories.

   The F8 key is used to select a path from a directory stack. This
   stack is a list of subdirectories that you have either been to or
   copied to since you loaded DM3.

   F8 requires that you have accessed more than one directory since
   starting DM3. If you have accessed 2 or more, F8 will bring up a
   menu of directories in the stack to choose from.

   When the choices appear, just type the number next to the choice
   in order to select it. Or, if a choice is close, you can select
   TAB to edit a choice. DM3 will ask you which one to edit and you
   can then type in what you want.

   The F8, or directory stack can be accessed during a copy or move
   command. When you are prompted for a path, you select F8 and the
   directory stack appears. Pick Directory is also available to the
   copy and move commands. Just type a return when prompted for a
   path and Pick Directory will appear.

   In addition, if your programmable function keys are set up to run
   some other change directory program, such as Norton Change
   Directory, DM3 can use it to point to where to copy or move to.
   Just type your programmable key when prompted for a path.

   Rename allows you to change Name, Date, and TIME of files.

   The sort options now include UNSORTED.

   WildCard marking allows you to type multiple wildcards on the same
   line and mark all files that match any of the wildcards. You can
   also wildcard mark by date range.

   DM2 takes up about 105k of ram when running a program. DM3 takes
   up only 1200 bytes.

   DM2 was limited to 1024 files per directory, DM3 will access about
   2800 files.

   DM3 uses a file called DM3.SET to control its AUTORUN and
   programmable function key features. It also can be programed for
   AUTOEDIT and AUTOVIEW commands. This allows you to select the best
   VIEW or EDIT program based not only on the extension, but what
   directory the file is in.

   Alt-T allows you to set the TIME and DATE of all marked files.

   Alt-S is used for setup. This allows you to change and save your
   favorite DM3 configuration. These setups include exploding
   windows, shadowed windows, sound effects, mono only, explode
   speed, colors, default temp file path, editor, and view programs,
   video snow checking, and editing the DM3.SET file. You can save
   your defaults back to DM3.EXE.

   DM3 has a NOVICE mode that helps keep new users out of trouble.

   In addition to full screen help, DM3 also has an on screen mini
   help system. This allows you to keep the commands in front of you.

   DM3 supports 43/50 line EGA/VGA modes.

   DM3 is integrated into the MarxMenu language. This allows you to
   write your own custom popup menus. this way, you can add your own
   features to DM3.

   The '-' (minus) key allows you to move one directory towards the
   root. The '*' allows you to switch between the last two accessed
   directories.

   You can set the Overwrite file warning mode. This controls what
   DM3 does when you are about to copy or move over an existing
   file. It has 3 modes that can be set. Mode one always overwrites
   and never asks. Mode 2 asks only if the file you are about to
   overwrite is newer than the original file. Mode 3 always asks
   before an overwrite. Mode 2 is the default.

   ============================================================

   DM Ver 3.02

   The F5 key, which is used to change drives now shows you a list
   of all drives who's current directory is not the root directory.
   You can still select other drives that are not listed by the
   drive letter. The tab key allows you to edit the directory for
   the drive the same way it does for the F8 key.

   When using the F5 or F8 keys and then using TAB to edit a
   selection, if you press F9 it will bring up Pick Directory
   starting at the path that you are exiting. You can then use
   Pick Directory to point to the directory. You can also use any of
   you function keys programmed to run a program used to point to a
   directory.

   New MarxMenu included called DM3PD.MNU which I've got set up on
   the CF3 key. This menu allows you to select a directory based on
   a partial name match. You type in as many letters of the name
   that you can remember, and it will bring up a list of directory
   names that contain those characters.

   ============================================================

   DM Ver 3.03

   Added a lot of options to the WildCard command. You can now
   wildcard unmark files. You can also choose to Mark/UnMark files
   that are not selectedd by the mask or the date range. You can
   also remove files from the list by wildcard or date range. This
   also includes the option to remove what is either selelcted or
   not selected.

   For the purposes of smooth upgrading to newer versions of DM3,
   I've added an option to Save/Load setup from a text file. This
   way you can save your old setup, load the new DM3, and load the
   setup.

   If you set a temporary file path that doesn't exist, DM3 will now
   automatically clear the TempPath to an empty string. This will
   cause the current directory to be used for temporary files.

   ============================================================

   DM Ver 3.05

   Most of the work since 3.03 has been to fix a few bugs, clean
   things up internally, make it run faster, and make it as
   intelegent as possible.

   Added the ability to select EGA 43/50 line mode from the setup
   menu.

   ============================================================

   DM Ver 3.06

   Rarely ever does one come up with a new feature that no one has
   ever thought of and is extremely useful. Well, I came up with
   one and it's so good that it can be compared to sex.

   The 'Y' key now compares the current directory with any other
   directory and allows to to select files based on the comparison.
   By select, what I mean is I can compare based on matching names,
   non matching names, dates based on =, <>, >, <, >=, <=. After
   comparing I can the mark selected files, mark unselected files,
   unmark selected files, unmark unselected files, remove selected
   files from list, and remove unselected files from list. In all
   there are 84 comparisons possible.

   What this means to you is that you can Mark files in the current
   directory that have the same name in the other directory but the
   dates are newer. Or you can copy all the files in the current
   directory that don't have a match in the other directory.

     +---------------------------------------------------------+
     |   Other Directory has  394 Files.                       |
     |   Other Directory has   56 Files that do not Match.     |
     |    This Directory has  310 Matching with the Same Date. |
     |    This Directory has   15 Matching with a Older Date.  |
     |    This Directory has   13 Matching with an Newer Date. |
     |    This Directory has   35 Files that do not Match.     |
     |                                                         |
     | Compare Dates:              F1 Help (Comming Soon)      |
     | A =   B >   C <             F2 Mark Selected Files      |
     | D <>  E >=  F <=            F3 Mark UnSelected Files    |
     |                             F4 UnMark Selected Files    |
     | G Ignore Dates              F5 UnMark UnSelected Files  |
     | H All Matching Names        F6 Remove Selected Files    |
     | I Include Non Matching      F7 Remove UnSelected Files  |
     |                                                         |
     | First Choose Selection Method.                          |
     +---------------------------------------------------------+

   I also got rid of the 'X' command and replaced it with the 'O'
   command which brings up a menu. The 'O' allows you to reverse
   marks like 'X' did but it also allows you to mark files from the
   pointer up, or down, or unmark files from the pointer up or down.
   You can remove files from the list above or below the pointer. It
   allows you to remove marked files from the list or unmarked files
   from the list.

              +-----------------------------------+
              | A Reverse Marks                   |
              | B Mark Files from Pointer Up      |
              | C Mark Files from Pointer Down    |
              | D UnMark Files from Pointer Up    |
              | E UnMark Files from Pointer Down  |
              | F Remove Files Above Pointer      |
              | G Remove Files Below Pointer      |
              | H Remove Marked Files from List   |
              | I Remove UnMarked Files from List |
              |                                   |
              | Select>                           |
              +-----------------------------------+

   The 'W' or WildCard command has been rewritten to be more
   powerful and easier to use.

        +------------------------------------------------+
        |         * Multiple WildCards Allowed *         |
        |                                                |
        | Selected files will be Marked                  |
        |                                                |
        | Press F1 for Help (Comming Soon)               |
        | Press F2 to WildCard by Range of Dates.        |
        |                                                |
        | Press F3 to Mark Selected Files.               |
        | Press F4 to Mark UnSelected Files.             |
        | Press F5 to UnMark Selected Files.             |
        | Press F6 to UnMark UnSelected Files.           |
        | Press F7 to Remove Selected Files from List.   |
        | Press F8 to Remove UnSelected Files from List. |
        |                                                |
        | WildCard what Files? (*.PAS *.INC)             |
        | >                                              |
        +------------------------------------------------+

   ============================================================

   DM Ver 3.07

   Nothing really new here. After adding a lot of features, I'm now
   in a fix bugs cycle. Version 3.06 had several annoying video
   related bugs that I hope I have now fixed.

   ============================================================

   DM Ver 3.10

   Begging to put HELP in. Also added Alt-V for an internal view
   command. This version is more integrared with Pick Directory and it
   requires the latest version. Download it from my BBS.

   ============================================================

   DM Ver 3.12

   I've converted to Turbo Pascal 6 and put a lot more of the help
   system in. Added ALT-P to print the docs.

   ============================================================

   Using DM3:

   DM3 will work as a replacement for DM2. Print out the DM3.SET
   file and study it. This is where you configure your fancy
   execution commands. If you don't want to get that involved right
   away, ignore it for now. If you are running on a network, you
   will want to point the temporary path to a directory where the
   users have full access.

   DM3 uses Pick Directory, PIPEDIR, and DOLIST from the ToolBox and
   MarxMenu. Without these programs, several features will not work.

   Make sure that you have Pick Directory configured by using the
   PD/S <drive list> command.

   ============================================================

   DM3 will be sold as an upgrade to the DOS ToolBox. You must first
   own the DOS ToolBox to order. In order to use user defined menus
   with DM3, you will need a copy of MarxMenu. Make sure you have
   sent in your registration cards.

   If you own the DOS ToolBox the upgrade is $25. Use the new ALT-P
   command to print the docs and order form.


