Here's a list of changes in CDIR from version 1.5 for version 2.0:

     + Fixed a bug which would subtract 32 from any character over a 
     value of 128 in a file specification.  (Including the tilde "~" used
     by Windows 95)

     + Added an option to display hidden files and dir.'s in a dark gray.
     It is "/H".

     + Added 16 new extensions to search for and use to determine how
     to color the filenames: TXT,SYS,DAT,BMP,GIF,JPG,WAV,AUD,DLL,HLP,
     INI,ICO,ASM,PIF,TMP, and OBJ.  I also assigned each of them an option
     for changing the color it would make the filename (see help
     screen 2 for what was assigned).  Specifying them to change their
     colors is easy: for example, to change the TXT color, look it up on
     the chart, place its letter after the /! option, and follow that
     by a colon and which color you wish it to be (CDIR /!t:red would
     change it to red).

     + Five user-definable extension slots and the devices to change
     their definitions and colors were put in.  See the new help screen
     devoted to them, number 3, and help screen number 2 for details.

     + Made a minor change to allow a space to not be placed at the
     beginning of the commandline.  Ex: "CDIR/H" supported where "CDIR /H"
     would have had to been typed before.  This is only effective on
     options (those letters with the slash before them), not filespecs.

     + Added another method of sorting - alphabetically (A to Z) with
     directories first.  It was made the default sorting method.

     + Separating file lists with headers was made the default method
     (as apposed to combining the lists into one and checking for dupl-
     icates).

     + Volume label added to the starting header of file lists not combined.

     + Number of entries, total size, and KB free on drive was put in a
     new heading to end separated file listings.

     + I reassigned all of the non-first-help-screen options to be more
     orderly.

     + *** VERTICAL FILE LISTING CAPABILITY *** was added.  It is the
     default style of listing now.

     + Added a Control-Break handler to exit the program when the key
     combination is pressed, after displaying a message to that effect.

     + Added a routine to find the location of the executable file
     (CDIR.COM by default) so the user doesn't have to type it in when
     saving the options.

     + I tried to make the messages displayed when saving the options
     less cryptic, and added default responses which could be specified
     by striking the enter key.

     + I added my own "critical error" handler to CDIR.  Instead of getting
     a DOS "Abort, Retry, Fail?", the user will be given the choices of
     exiting the program or retrying the operation by CDIR.  If an error
     occured before, and if the user chose "Abort" after being given
     DOS' standard prompt, the program would end, not allowing it to
     change the cursor back from being hidden.

     + Added a DOS version check to stop execution if under a DOS of
     a version less than 3.0.

     + A new option to show total size of files in directory trees as
     the directory's size was integrated.  It was made "/I".  This option
     is useful for showing where most of the space is being used on a
     drive.

     + Maximum file specification length is now 100.  65 turned out not
     to be long enough, especially when using the /I option to look
     through every directory, including the ones with long names.

     + Files and sizes of directories over 100 MB (104857600 bytes) are now
     displayed in terms of MB, with a "(MB)" after the number to denote this.

     + Color-changing options, line-changing options, and extension-changing
     options now require a colon (":") after them and before the information.

     + Colors are now expressed as words, and not numbers.  When changing the
     color of an output element, use the actual name of a color for foreground
     and background, or the first part of it ("b" for "black", "brb" for
     "brblue", etc).  A comma between fore and back is necessary, and no
     spaces can be in the string.  Specifying a background color is optional;
     if you do not, black is assumed.

     + Altered total file size at end to be in KBytes.

     + Add detection for amounts of rows other than 25.  If there is a
     different amount, an Error #7 is signaled.  The same thing applies
     to text pages set other than 0.  Error message modified to
     represent changes.

     + Modified screen mode detection to encompass BIOS mode 2, which is
     80 column color text, like mode 3, but turns the color burst off.
     Before, some erroneous errors appeared when a program changed to that
     mode before exiting to DOS and CDIR was used.

     + I switched CDIR from being shareware to freeware.  If you still feel
     as though you should donate some money to my cause, see the .TXT file
     for my address.

Please note:
        The many defaults I have changed in this version can (sometimes) be
changed back, if you specify which ones to change on the command line in
addition to the /X option.  See CDIR.TXT or the help screens in CDIR for
more information on the /X option and changing output.
