
                            New or Missing  V1.7

                             by John Augustine

  NM (New or Missing) was written in Assembly for Dos systems, it can be used
with Windows.  Requires Color Graphics (CGA) or better, and does not need much
memory.  Also, there is nothing to "install".

  PLEASE NOTE:

  This is NOT a "free" program. See "CONCLUSION" near the end of this document
for details on making a small "donation" and becoming a "donor".

  Please read, "IMPROVE.TXT" (use "HELP.EXE") for improvement information.

  IMPORTANT NOTES:

  "New" files generally refers to new additions, since you can add an old (old
date) file/s to your HD (Hard Drive).

  NM is normally used to report all "New" or "Missing" locations (and their
files plus sub-directories within) and all "New" or "Missing" files in "old"
(not new) locations.  Also, NM reports files that have changed.

  A FEW EXAMPLES FOR USING NM:

  1. Did you ever "install" a new application and wanted to know all that was
added to your hard drive, and what was changed?

  2. Did you ever go on the Internet and wonder what was downloaded into your
hard drive without your knowledge?

  3. There is a system crash when you launch an application.  It worked fine
before.  What file/s are missing?

  4. ScanDisk found lost clusters or errors in the directory structure.  After
a "Fix", do you wonder if any files or directories got lost?  Note: Sometimes
the "Fix" will remove a related file/s or directory/s, resulting in a lost
file/s and/or directory/s.  See below for use method.

  5. Periodic report on your hard drive to see what was added, changed, or
removed over time.

  NM COMPLIMENTS A "SCANDISK" IF ERRORS ARE FOUND:

  I recommend a periodic "SCANDISK" to check that all your files and
directories are in order.  Many of us have encountered at one time or another
the dreaded lost clusters (or other errors) as reported by a "SCANDISK".
"SCANDISK" will put the lost clusters into a file/s so you can examine their
contents, incase they contain something important.  You may not always
recognize the contents and know what file/s it/they belong to.  NOTE: Getting
things "Fixed" may result in the loss of a file/s and/or a directory/s.  It
did for me.

  If a "SCANDISK" reports errors, abort without "Fixing" anything.  Note:
That will be done later.

   1.  Run "MAKELIST" to get a complete list of all the files and directories
       in the HD (Hard Drive).

   2.  With NM, Create a "NMX.REF" ("X" = number) file.

   3.  Run "SCANDISK" again and this time "Fix" the errors.

   4.  Run "MAKELIST" again to get another list of files and directories.

   5.  With NM, choose "Missing" and compare "NMX.REF", as the "older" list,
to "DIR_FILS.LST" (created after the "Fix") to see what files and/or
directories are Missing

  HOW NM WORKS:

  NM is a sophisticated type of file compare utility, custom designed for the
list that the Dos search function ("DOS/S..") generates.  NM compares two
lists (files) to see what is in the "newer" list (file) and not in the "older"
list (file), and reports them as "New".  What's in the older list, but not in
the "newer" list is considered "Missing".

  Also, NM compares the time, date, and size (bytes) of all files in the same
locations during a "Change" (files that changed) session.

  NM:

  The first thing you need is a reference file of all that is in your HD.  I
have included a file called, "MAKELIST.BAT".  It will Create a file,
"DIR_FILS.LST" using Dos's directory search command ("DIR/S/A *.*...").

  GETTING STARTED:

  NOTE: Keep "MAKELIST.BAT" in the same directory with NEW-MISS.EXE.

  I am going to use an "install" action as an example for using NM.  Most
Windows programs/applications require "installation" before they can be used.

  1. Execute "MAKELIST.BAT" to create a "DIR_FILS.LST" (list of all the files
and directories in the HD).

  2. Execute NM and press C in the main menu to Create a reference file, and
follow the prompts.  Note: The "reference" file ("NMx.REF") is actually a
stripped down, space saving "DIR_FILS.LST" with all the non-essentials
removed.  The "reference" file will have the same time and date as the source
"DIR_FILS.LST" file.

  3. Exit NM

  4. Now "install" the new program/application.

  5. When you are finished (if a Windows application, return to real Dos), go
to the directory where you have NM and execute "MAKELIST.BAT" again.

  6. Execute NM again.  This time press, "N" ("New") at the main menu and
follow the prompts to see all that has been added.

  7. Select "D" from the main menu and follow the prompts to see the names of
files (existed before the installation) that were changed/modified.

  "REPORT FILE, CREATE"

   With this feature, you can create a file that contains a list of what you
normally see on the screen during a "New", "Missing", or "Changed" session.

  NMX.REF NOTE:

  You can have several "NMX.REF" Reference files collected over time (example
"NM2.REF", "NM3.REF", etc.), and you can compare between any two, to see the
differences (new additions, missing or changed).

  MISCELLANEOUS:

  When you are prompted to select an "older" reference file, if you created a
"DIR_FILS.LST", this file is always considered current (newest), so it isn't
displayed until the "newer" selection prompt is displayed.

  CONCLUSION:

  This is NOT a "free" program.  A one time donation is expected.  You choose
the amount ($5.00 minimum).  For your donation, you will become a "donor".
Your name, etc. will be added to the "donors" list.  As a "donor" (one time
donation), you can select (ask for) one or more programs to receive FREE such
as "Tree Restore", etc.  See (use "HELP") "OTH-PGMS.TXT" for information
about other programs.  Please include your e-mail address with your donation,
and the name/s of the other program/s you want (if any).  I will tell you in
the email message about the attachment (programs.zip) so you know it is safe
to open.  As a "donor", you will be entitled to receive all improved and new
programs (at your request) developed in the future (sent to you by e-mail).
As a "donor", you may request (from time to time) the latest list of programs
from which you can select to receive FREE.  If you know another shareware
author with a better offer, please let me know.

  The donation will motivate me to develop more programs and make improvements
in existing programs (add new features).

  Comments or complaints are always welcomed via email.  If you use "snail
mail" and expect a reply, please include a S.A.S.E.

  If you are overseas, the local bank charges a $10.00 service fee for checks
outside of U.S. I recommend that you send U.S. cash instead.

  Send $5.00 (or more) check, money order, or cash (put in foil for security)
to:

                     John Augustine N3AOF
                     3129 Earl St.
                     Laureldale, Pa 19605

            E-Mail:  jaugust@bellatlantic.net

