home *** CD-ROM | disk | FTP | other *** search
/ Shareware 1 2 the Maxx / sw_1.zip / sw_1 / GENEFILE / NAMED119.ZIP / NAMEDROP.DOC < prev    next >
Text File  |  1991-03-23  |  78KB  |  1,752 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.                           N  A  M  E
  19.  
  20.                                         D
  21.                                           R
  22.                                             O
  23.                                               P  P  E  R
  24.  
  25.  
  26.  
  27.                                     ver 1.19
  28.  
  29.  
  30.  
  31.  
  32.                            A Message Searching Utility
  33.  
  34.                      which searches downloaded message files
  35.  
  36.                    for a list of supplied names or other words
  37.  
  38.                     and provides output in a variety of ways.
  39.  
  40.                       Files included in NAMEDROP version 1.19
  41.  
  42.  
  43.        NAMEDROP.EXE      - The main program file.
  44.  
  45.        NAMEDROP.DAT      - A sample of the type of file used to support
  46.                            NAMEDROP.EXE.  You'll have to write your own
  47.                            .DAT file in order for the program to search for
  48.                            your list of names and other words.
  49.  
  50.                            FOR PRIOR USERS OF NAMEDROP -- a small but impor-
  51.                            tant change has been made to the format of
  52.                            NAMEDROP.DAT.  See chapter 3, par. b for details.
  53.  
  54.        NAMEDROP.DOC      - This documentation file.  Do not be intimidated
  55.                            by the size of the DOC file.  There is much more
  56.                            information in the documentation than you need to
  57.                            run the program.  The only must read sections are
  58.                            the chapters on Set Up and Running NAMEDROP.  The
  59.                            rest of the information has been made available
  60.                            for those who would like to know more about the
  61.                            program and how it runs.
  62.  
  63.        JAN01.KDM         - A small message file included so you can
  64.                            immediately run a quick demo of NAMEDROP to see
  65.                            what it will do.
  66.  
  67.        DEMODROP.BAT      - A batch file which will start NAMEDROP and run a 
  68.                            demo using the other files provided for this pur-
  69.                            pose.  Type DEMODROP + <ENTER> for the demonstra-
  70.                            tion.
  71.  
  72.        README.TXT        - An ASCII file containing any last minute documen-
  73.                            tation corrections or other information that you
  74.                            should be aware of.
  75.  
  76.        TED.COM           - A simple text editor (by Tom Kihlken of PC maga-
  77.                            zine).  TED is distributed free with this package
  78.                            to make it easy to write and/or modify your NAME-
  79.                            DROP.DAT file.  TED is not a part of the NAMEDROP
  80.                            package.
  81.  
  82.        TED.DOC           - Documentation for the TED text editor.
  83.  
  84.  
  85.  
  86.                               NAMEDROP Documentation
  87.  
  88.        This documentation file can be easily printed by using your DOS PRINT
  89.        command.  Line your paper up so that your printer's print head is
  90.        approximately one inch down from the page perforation.  If started in
  91.        this manner, NAMEDROP.DOC will print with one inch top and bottom
  92.        margins.
  93.                                  COPYRIGHT NOTICE
  94.  
  95.                            Copyright 1989, 1990, 1991 by
  96.  
  97.                                       Ray Cox
  98.  
  99.                                  17410 Huntersglen
  100.                               Humble, TX  77396-1622
  101.                                    713-454-6074
  102.  
  103.  
  104.        The NAMEDROP and NAMEVIEW set of programs are copyrighted and will
  105.        remain my property.
  106.  
  107.        You may use, copy, and distribute the NAMEDROP and NAMEVIEW shareware
  108.        program files provided that:
  109.  
  110.             1.  All of the original files are included without modification
  111.                 when you copy and distribute the shareware version of the
  112.                 program.
  113.             2.  You do not charge for use, copying, or distribution.
  114.             3.  Registered versions of NAMEDROP are not to be distributed,
  115.                 but backup copies may be made.
  116.  
  117.  
  118.             If you find that the NAMEDROP program is useful, saves you time,
  119.        and in general makes your message hunting easier, a registration fee
  120.        of $10 would be appreciated.  Registered users will receive a copy of
  121.        the latest version of NAMEDROP on disk.  The registered version of
  122.        the program has a command line interface feature (see features sec-
  123.        tion for description), and will not have the shareware screen.  A
  124.        form is provided in Appendix D (last page of documentation) for your
  125.        convenience in registration.
  126.  
  127.        Many thanks to George Pardue who helped in Beta testing this product. 
  128.        He provided many helpful suggestions, most of which were incorporated
  129.        into the program.
  130.                       NAMEDROP BBS Message Searching Program
  131.  
  132.  
  133.                                  Table of Contents
  134.                                                                       Page #
  135.        1.  Background
  136.             a.  Glossary . . . . . . . . . . . . . . . . . . . . . . . .  3
  137.             b.  What is NAMEDROP . . . . . . . . . . . . . . . . . . . .  4
  138.             c.  What NAMEDROP does . . . . . . . . . . . . . . . . . . .  4
  139.             d.  How fast is NAMEDROP?. . . . . . . . . . . . . . . . . .  5
  140.  
  141.        2.  Quick Start
  142.             a.  How to run a quick demo of NAMEDROP. . . . . . . . . . .  7
  143.  
  144.        3.  Set Up - Preparing to Use NAMEDROP
  145.             a.  Saving your message downloads. . . . . . . . . . . . . .  8
  146.             b.  NAMEDROP.DAT file - Message Format Section . . . . . . .  9
  147.             c.  NAMEDROP.DAT File - Search List Section. . . . . . . . . 10
  148.             d.  NAMEDROP.DAT File Search List Tips . . . . . . . . . . . 10
  149.             e.  Floppy disk set up . . . . . . . . . . . . . . . . . . . 11
  150.             f.  Hard disk set up . . . . . . . . . . . . . . . . . . . . 12
  151.  
  152.        4.  Running - How to start and use NAMEDROP.EXE
  153.             a.  Command Line Entries . . . . . . . . . . . . . . . . . . 14
  154.             b.  Menu operation . . . . . . . . . . . . . . . . . . . . . 14
  155.             c.  Command line MENU operation. . . . . . . . . . . . . . . 15
  156.             d.  Early Termination of Program Execution . . . . . . . . . 16
  157.             e.  Normal program termination . . . . . . . . . . . . . . . 16
  158.             f.  NAMEDROP output. . . . . . . . . . . . . . . . . . . . . 16
  159.  
  160.        5.  Displaying Output Files
  161.             a.  NAMEVIEW . . . . . . . . . . . . . . . . . . . . . . . . 18
  162.             b.  Word Processor . . . . . . . . . . . . . . . . . . . . . 18
  163.             c.  TED  . . . . . . . . . . . . . . . . . . . . . . . . . . 18
  164.             d.  BROWSE . . . . . . . . . . . . . . . . . . . . . . . . . 18
  165.             e.  DIRMAGIC . . . . . . . . . . . . . . . . . . . . . . . . 18
  166.             f.  DOS TYPE Command . . . . . . . . . . . . . . . . . . . . 18
  167.  
  168.        6.  NAMEDROP Features
  169.             a.  Command Line Interface . . . . . . . . . . . . . . . . . 20
  170.             b.  Display Adapter Detection. . . . . . . . . . . . . . . . 20
  171.             c.  Download File Name Length Check. . . . . . . . . . . . . 20
  172.             d.  Error Message Display. . . . . . . . . . . . . . . . . . 20
  173.             e.  Escape Key Function. . . . . . . . . . . . . . . . . . . 20
  174.             f.  File Creation List . . . . . . . . . . . . . . . . . . . 20
  175.             g.  First Find/All Names Option. . . . . . . . . . . . . . . 21
  176.             h.  Floppy User Enhancement. . . . . . . . . . . . . . . . . 21
  177.             i.  Long Message Indicator . . . . . . . . . . . . . . . . . 21
  178.             j.  Make Leftover (LFT) File . . . . . . . . . . . . . . . . 21
  179.             k.  Offscreen Name Hit Indication. . . . . . . . . . . . . . 21
  180.             l.  Search Parameters  . . . . . . . . . . . . . . . . . . . 21
  181.             m.  Sort (SRT) File. . . . . . . . . . . . . . . . . . . . . 22
  182.  
  183.                                           1
  184.             n.  Speed Rating Display . . . . . . . . . . . . . . . . . . 22
  185.             o.  SUBJECT Line Active Search . . . . . . . . . . . . . . . 22
  186.             p.  Upper Case Check . . . . . . . . . . . . . . . . . . . . 22
  187.  
  188.        Appendix A - Ways to Write Your NAMEDROP.DAT file
  189.             a.  Word Processing Software . . . . . . . . . . . . . . . . 23
  190.             b.  TED. . . . . . . . . . . . . . . . . . . . . . . . . . . 23
  191.  
  192.        Appendix B - Problems and Error Messages. . . . . . . . . . . . . 24
  193.  
  194.        Appendix C - Upgrade Enhancements . . . . . . . . . . . . . . . . 26
  195.  
  196.        Appendix D - Registration and Support . . . . . . . . . . . . . . 29
  197.             a.  Registration form. . . . . . . . . . . . . . . . . . . . 30
  198.             b.  Upgrade form . . . . . . . . . . . . . . . . . . . . . . 30
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.                                           2
  238.                                ***  Background  ***
  239.  
  240.  
  241.                                      Glossary
  242.  
  243.        Download File - a file downloaded (captured) from a BBS which con-
  244.        tains multiple messages.  Your modem software may call this a capture
  245.        file.  For maximum efficiency, select the BBS option for continuous
  246.        read while capturing the file.
  247.  
  248.        Hit - occurs when a message that is contained within your download
  249.        file has been identified as containing one of your search words.
  250.  
  251.        LFT File - a file which may optionally be written by NAMEDROP; it
  252.        contains all messages originally in the download file in which hits
  253.        have NOT occurred.
  254.  
  255.        Message(s) - the message(s) which are contained within your download
  256.        file.
  257.  
  258.        Message Format Block - a four-line section of the NAMEDROP.DAT file
  259.        which contains one or more filename extensions, a word which iden-
  260.        tifies the starting line of each message, a word which identifies
  261.        the subject line of each message, and a word which identifies the
  262.        last line of each message.
  263.  
  264.        Program disk - for floppy disk users; the disk on which your
  265.        NAMEDROP.EXE and NAMEDROP.DAT files are kept.
  266.  
  267.        Program files -  refers collectively to NAMEDROP.EXE and
  268.        NAMEDROP.DAT; it does not include the download file or any of the
  269.        files written by NAMEDROP.
  270.  
  271.        Search Name(s) - this term is synonymous with "search word(s)". 
  272.        Since NAMEDROP was originally designed for use by genealogists, and
  273.        they are principally interested in searching for names, this term
  274.        will occasionally be used.
  275.  
  276.        Search word(s) - (a) word(s) from the list you create in the
  277.        NAMEDROP.DAT file.  All messages in the download file will be search-
  278.        ed to see if they contain any of the search words.  Search word is
  279.        synonymous with search name.
  280.  
  281.        SRT file - the file which will always be written by NAMEDROP; it
  282.        contains all messages originally in the download file in which hits
  283.        have occurred.
  284.  
  285.        SUB file - a file which may optionally be written by NAMEDROP; it
  286.        contains a list of subject lines from ALL messages originally in the
  287.        download file, regardless of whether the message has had a hit or
  288.        not.
  289.  
  290.  
  291.                                           3
  292.                                  What is NAMEDROP?
  293.  
  294.             NAMEDROP is a program system designed to expedite your searches
  295.        of downloaded BBS message files for desired words/names of interest. 
  296.        It was originally created so that genealogists could search large
  297.        downloaded files for long lists of names and topics of interest.  In
  298.        spite of this original intent, the program is suitable for use with
  299.        any ASCII message file format.  The end result of running NAMEDROP is
  300.        that a much smaller file is created which contains only those mes-
  301.        sages in which at least one of your search words was found.  Your
  302.        time saved in reading this smaller file instead of the larger ori-
  303.        ginal message file will probably be substantial.
  304.  
  305.             Simplicity of set up and use were foremost in my mind when the
  306.        program was written.  Only one support file is necessary
  307.        (NAMEDROP.DAT, to be detailed later) regardless of the number of
  308.        message formats which will be searched.  Also, there is no practical
  309.        limit to the number of search words (also stored in the NAMEDROP.DAT
  310.        file), so the program need only be run once for each downloaded file
  311.        to be searched.
  312.  
  313.  
  314.                                What NAMEDROP does...
  315.  
  316.             NAMEDROP.EXE starts by analyzing and inputting data from your
  317.        NAMEDROP.DAT file.  From this file, it gets information on the format
  318.        of the message files it will be reading (searching through).  
  319.  
  320.             Next, NAMEDROP.EXE loads the list of search words which you are
  321.        interested in finding.  Every message contained in the download file
  322.        will be searched for every search word on your list.
  323.  
  324.             After your initial menu selection is made (or optionally entered
  325.        on the command line for registered versions), the search will begin. 
  326.        At least one output file will be written by the program, depending on
  327.        your menu selections.  This "mandatory" file will contain each mes-
  328.        sage in which at least one of your search names/words was found. 
  329.  
  330.             If you choose, an additional file will be written which contains
  331.        only the subject lines of all messages in the downloaded file.  This
  332.        subject file can then be studied to see if you might be interested in
  333.        any topics which would otherwise have been missed in the search.
  334.  
  335.             An additional file may also be written which contains "left-
  336.        overs."  This file will consist of all messages in which none of your
  337.        words/names were found.  By using this option, you will have divided
  338.        your original download file into the "haves" and the "have nots,"
  339.        although the original download file will not be deleted.  
  340.  
  341.             The list of your search words is displayed onscreen (maximum of
  342.        95 onscreen words, but list is unlimited) during the search, and each
  343.        time there is a hit the search word which was "found" is marked if
  344.        you care to watch while the program is working.
  345.  
  346.                                           4
  347.             You may also select whether or not the word found must begin
  348.        with an "uppercase" letter in order to be considered a hit, and
  349.        whether or not the computer will BEEP at you each time it makes a
  350.        "hit."
  351.  
  352.  
  353.                                How Fast is NAMEDROP?
  354.  
  355.             I ran several "benchmark" tests of NAMEDROP so that its time
  356.        saving capabilities might become apparent.  Obviously, there are many
  357.        variables which will affect the speed at which the program will
  358.        complete it's task.  Microprocessor speed, disk speed (hard or flop-
  359.        py), the number of names in your search list, the size of your down-
  360.        load file, the number of files that NAMEDROP is asked to write (al-
  361.        ways at least one, with options of up to three), and other choices
  362.        that can be made from the menu will all affect the speed of opera-
  363.        tion.  
  364.  
  365.             The file used for testing was an actual download from the Na-
  366.        tional Genealogical Conference (NGC).  It was 150k in size and con-
  367.        tained 196 separate messages.
  368.  
  369.             To further put the tests in perspective, I'll describe the
  370.        machine that the tests were run on.  NAMEDROP was developed and
  371.        tested on an AT&T 6300PC computer.  It has an 8086 processor running
  372.        at 8 MHz, and measures approximately 2.25 on speed tests which com-
  373.        pare to the speed of the original IBM PC computer.  My hard disk is
  374.        nothing fancy - it is a FlashCard 30 (Miniscribe Hard Card clone),
  375.        with a random access time of 65ms and a throughput of 104MB per
  376.        second running at 6:1 interleave.  The hard disk was almost full,
  377.        being a 32MB disk with approximately 2MB left empty at the time of
  378.        the test, which made it slower still.  My floppy drives are standard
  379.        double density 360k models.  No disk cacher was used, but I did have
  380.        BUFFERS=20 set in my CONFIG.SYS file.  Unless you have an extremely
  381.        slow system, you should have no problem matching or exceeding the
  382.        following test times.
  383.  
  384.             The program's work is very disk intensive, as it is constantly
  385.        reading and sometimes writing files.  This results in a big diffe-
  386.        rence in run times depending on whether you are using a floppy or a
  387.        hard disk system.  For this reason, testing was done and results
  388.        given for both type systems.  
  389.  
  390.             Three representative tests were run, using different configura-
  391.        tions of the program (selected from the menu), and each test was run
  392.        with three different sizes of search lists, 88, 50, and 20 names.  
  393.  
  394.             The test configurations shown below are representations of the
  395.        menu just prior to starting.  See the features section for a full
  396.        explanation of the menu items.  The test timer was started at the
  397.        same time the menu was exited to start the program run.  The timer
  398.        was stopped when the program flashed the onscreen message that it was
  399.        finished.
  400.  
  401.                                           5
  402.        Test one (the fastest) configuration was as follows:
  403.  
  404.           Make Subject (F)ile:  NO          Find First/All (N)ames:  ALL
  405.          Make (L)eftover File:  NO              (U)pper Case Check:  NO
  406.                       (S)ound:  OFF                   Speed Rating:  10
  407.  
  408.  
  409.        Test two (medium speed) configuration was as follows:
  410.  
  411.           Make Subject (F)ile:  YES         Find First/All (N)ames:  FIRST
  412.          Make (L)eftover File:  NO              (U)pper Case Check:  YES
  413.                       (S)ound:  ON                    Speed Rating:  4
  414.  
  415.  
  416.        Test three (the slowest) configuration was as follows:
  417.  
  418.           Make Subject (F)ile:  YES         Find First/All (N)ames:  FIRST
  419.          Make (L)eftover File:  YES             (U)pper Case Check:  YES
  420.                       (S)ound:  ON                    Speed Rating:  1
  421.  
  422.  
  423.                              Speed Test Results...   
  424.  
  425.              |  Hard Disk Test  | 88 Names | 50 Names | 20 Names |
  426.              +------------------+----------+----------+----------+
  427.              |    Test 1        |   1:25   |   1:01   |    :48   |
  428.              +------------------+----------+----------+----------+
  429.              |    Test 2        |   1:47   |   1:19   |    :54   |
  430.              +------------------+----------+----------+----------+
  431.              |    Test 3        |   2:15   |   1:52   |   1:30   |
  432.              +------------------+----------+----------+----------+
  433.  
  434.  
  435.              | Floppy Disk Test | 88 Names | 50 Names | 20 Names |
  436.              +------------------+----------+----------+----------+
  437.              |    Test 1        |   2:26   |   1:40   |   1:18   |
  438.              +------------------+----------+----------+----------+
  439.              |    Test 2        |   2:50   |   2:02   |   1:30   |
  440.              +------------------+----------+----------+----------+
  441.              |    Test 3        |   4:04   |   3:27   |   3:15   |
  442.              +------------------+----------+----------+----------+
  443.  
  444.        Again, the above times are only to show how quickly NAMEDROP will do
  445.        it's work.  Your determination as to what mode of operation you
  446.        choose should be based primarily on what you want the program to do
  447.        for you.
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.                                           6
  456.                                ***  Quick Start  ***
  457.  
  458.  
  459.                               How to run a quick demo
  460.  
  461.             Enough files have been included in the archived program set to
  462.        enable you to run a quick demo of the program prior to setting up
  463.        your own NAMEDROP.DAT file.  You will need the NAMEDROP.EXE file, the
  464.        NAMEDROP.DAT file provided (which happens to be my own list of
  465.        names), the DEMODROP.BAT file, and the JAN01.KDM file (a small sample
  466.        of actual messages downloaded from the NGC).
  467.  
  468.        Floppy disk users:
  469.  
  470.             Place these four files on one disk and place the disk in drive
  471.        A.  Make sure that drive A is the default drive if you have more than
  472.        one floppy drive.  If you are looking at the DOS prompt on your
  473.        screen, merely typing "A:" (don't include the quotes, just type the
  474.        A and the colon!) followed by the <ENTER> key should do it.  See
  475.        your DOS manual for details on default drives if you have questions.
  476.  
  477.        Hard disk users:
  478.  
  479.             Place all four files in the same subdirectory on your hard disk,
  480.        then make that subdirectory the current one.  If you have questions
  481.        on making subdirectories (MKDIR or MD) and/or changing directories
  482.        (CHDIR or CD), see your DOS manual.
  483.  
  484.        All users:
  485.  
  486.             Now type "DEMODROP" (again, don't type the quote marks, type the
  487.        word between quotes) and press <ENTER>.
  488.  
  489.             After the presentation of an explanation screen, the program
  490.        will load and then pause with the presentation of the menu screen. 
  491.        You can experiment with the menu selections if you like by pressing
  492.        any letter shown in red (highlighted for mono users) until the setup
  493.        shows the desired options.  When you are ready to start, press
  494.        <ENTER> and the program will continue the demo.
  495.  
  496.             The message and names found counters will increment as the
  497.        program runs, and the search words will be marked onscreen as they
  498.        are found.
  499.  
  500.             When the program finishes (should take only seconds on the demo
  501.        file), pressing the <Esc> key will return you to your command prompt. 
  502.        You can now recheck your floppy disk or your hard disk subdirectory
  503.        for the file(s) which were written by the program depending on your
  504.        menu selections.
  505.  
  506.             If you liked what you saw on the demo, then continue on with the
  507.        set up chapter so you can customize the program for your own use!
  508.  
  509.                                           7
  510.                    ***  SET UP - Preparing to Use NAMEDROP  ***
  511.  
  512.  
  513.                            Saving your Message Downloads
  514.  
  515.             I will not attempt to cover the use of a modem and communica-
  516.        tions program in downloading message files.  There are, however,
  517.        certain conventions which must be followed, and others that are
  518.        recommended in order for NAMEDROP to function correctly.
  519.  
  520.             Dial into your BBS and set your terminal program to capture to
  521.        file (also called a log file by some programs).  Then download your
  522.        messages by using the (BBS) command to read messages without
  523.        stopping.  The capture file should be named as follows:
  524.  
  525.             MMMDD.NNN
  526.  
  527.             where - 
  528.  
  529.                  MMM  =  the first three letters of the month (i.e. JAN)
  530.                  DD   =  the two digit day of the month (i.e. 01,28, etc.)
  531.                  NNN  =  a three letter abbreviation of the conference or
  532.                          BBS from which the message file was downloaded
  533.                          (i.e. NGC for National Genealogical Conference, KDM
  534.                          for The Kingdom BBS, etc.)
  535.  
  536.             For example, a file which you download from the Kingdom BBS on
  537.        January 1, would be named JAN01.KDM.  The month and day format de-
  538.        scribed above is not mandatory, as any filename will work, but it
  539.        will reduce confusion and help catalog your downloads.  
  540.  
  541.             If you choose to use another filename format, it is recommended
  542.        that the length of your filename (the portion to the left of the
  543.        "period") be restricted to five characters or less.  NAMEDROP needs
  544.        room to add three more filename characters when it names the output
  545.        files which are written by the program.  Your five characters plus
  546.        NAMEDROP's three equals the maximum of eight that DOS will allow.  If
  547.        your filename is longer than five characters, the program will still
  548.        run, but NAMEDROP will use only the first five and add three more
  549.        when the output files are named.  This may make it harder to recog-
  550.        nize the connection between your message download file and the output
  551.        file(s) written by NAMEDROP.
  552.  
  553.             The filename extension (portion to the right of the "period") is
  554.        the one place where you must be consistent.  The extension that you
  555.        use MUST be found in one of the "message format blocks" (see the next
  556.        section for details) stored in the NAMEDROP.DAT file.  If NAMEDROP
  557.        cannot find your extension in NAMEDROP.DAT, the program will ter-
  558.        minate with an error message.
  559.  
  560.  
  561.  
  562.  
  563.                                           8
  564.                     NAMEDROP.DAT File - Message Format Section
  565.  
  566.  
  567.             The NAMEDROP.DAT file consists of two sections.  The first
  568.        section is the Message Format Section.  It provides information to
  569.        the NAMEDROP program about how the messages which you will be search-
  570.        ing are formatted.
  571.  
  572.             The message format section is composed of one or more message
  573.        format blocks.  If you download messages from only one conference or
  574.        one BBS, or if all of your download files will have the same format,
  575.        then you will need only one message format block.  Multiple message
  576.        format blocks are required only if you download messages of more than
  577.        one format as recorded in the message format block.  In this case, a
  578.        separate message format block is needed for each different format.
  579.  
  580.             Upper and lower case must be accurate when entering your message
  581.        format block information and the filename extension(s) must be in
  582.        UPPER case.  
  583.  
  584.             NAMEDROP.DAT starts immediately with the first line of the first
  585.        (and possibly only) message format block.  Message format blocks are
  586.        composed as follows where EXT stands for the extension given to your
  587.        download file name and information enclosed in brackets [] is option-
  588.        al:
  589.  
  590.        Sample Block    Explanation (NOT part of the NAMEDROP.DAT file)
  591.        ------------    ------------------------------------------------
  592.        EXT [EXT] [EXT] - the filename extension(s) using this format block
  593.        From:           - First Line key word
  594.        Subject:        - Subject Line key word
  595.         * Origin:      - Last Line key word
  596.        ~               - (or ~~) end of the message format block (or sec-
  597.                          tion)
  598.  
  599.             Your First Line key word should be a word which is consistently
  600.        found at the beginning of each message contained in your download
  601.        file.  This entry is used by NAMEDROP to determine the beginning of
  602.        each message in turn to be searched.  After loading the entire mes-
  603.        sage, beginning with the line on which a First Line key word was
  604.        found, NAMEDROP then starts searching.  If a SRT or LFT message is
  605.        written, the first line of the message written to these files will be
  606.        the same line on which your First Line key word was found.
  607.  
  608.             Your Subject Line key word should be a word which is consistent-
  609.        ly found at the beginning of the line that states the subject of each
  610.        message.  NAMEDROP uses your Subject Line key word to locate each
  611.        message subject line, and in turn extracts the subject information to
  612.        write to the SUB file, if that option is selected.
  613.  
  614.  
  615.  
  616.  
  617.                                           9
  618.             Your Last Line key word should be a word which is consistently
  619.        found at the end of each message contained in your download file. 
  620.        This entry is used by NAMEDROP to determine the end of each message
  621.        being searched.  Although the line found containing your Last Line
  622.        key word is not searched, this line is written to the SRT and possib-
  623.        ly the LFT file as the last line of the message written.
  624.  
  625.        NOTE:  The entry for "...last line..." (" * Origin:" in sample above)
  626.        must be entered EXACTLY as it appears in your messages.  YOU MUST
  627.        INCLUDE ANY LEADING SPACES WHICH APPEAR ON THIS LINE.  NAMEDROP will
  628.        not be able to correctly identify individual messages if this is not
  629.        done. 
  630.  
  631.             Enter as many message format blocks as are necessary.  Use a
  632.        single tilde (~) to separate multiple message format blocks.  Use a
  633.        double tilde (~~) instead of the single tilde at the end of your last
  634.        (or only) message format block.
  635.  
  636.  
  637.                       NAMEDROP.DAT File - Search List Section
  638.  
  639.             The search list section is that part of the NAMEDROP.DAT file
  640.        which follows the double tilde (~~).  Place each search name or
  641.        search word on a separate line.  Search words may consist of any
  642.        sequence of characters (letters, numbers, and punctuation) which you
  643.        wish to find.  Search words may be entered in UPPERCASE, lower case,
  644.        or MiXeD Case, as only the sequence of characters is important. 
  645.        There is no practical limit on the length of a search word, although
  646.        words longer than 14 characters will be truncated for the screen
  647.        display of your list.  There is no practical limit on the number of
  648.        search words in your list, but only the first 95 will be displayed
  649.        onscreen.
  650.  
  651.             If you still have questions about the format of a DAT file, use
  652.        TED (or your favorite text editor) to load the NAMEDROP.DAT file
  653.        which was included with the demo.  After looking over the format of
  654.        this file it will probably be easier to create your own.  You could
  655.        also create your own by using over-write mode to insert your own data
  656.        in place of that in the demo version.
  657.  
  658.             When you have completed your NAMEDROP.DAT file, save it in ASCII
  659.        format.  See Appendix A, "Ways to Write Your NAMEDROP.DAT File" for
  660.        help in doing this if you have questions.
  661.  
  662.  
  663.                         NAMEDROP.DAT File Search List Tips
  664.  
  665.             There are several things you may wish to consider when putting
  666.        together the Search List portion of your NAMEDROP.DAT file.  The
  667.        order of search names (or search words) may be of importance depend-
  668.        ing on which selection you make for the "Find First/All (N)ames:"
  669.        menu item.  If you select "FIRST" for this option, searching is
  670.  
  671.                                          10
  672.        stopped after the first hit is made in each message.  The search word
  673.        which caused the hit is then underlined when the message is written
  674.        to the SRT file.  If you choose to regularly use this option, you
  675.        might want to put your more important names at the front of your
  676.        list so they will be the ones which trigger the hit and are therefore
  677.        shown underlined.
  678.  
  679.             If you have a name with several spelling variations (for ex-
  680.        ample, BASYE, BASEE, & BASEY) you can easily put all variations in
  681.        your list, as the number of entries is unlimited.  By doing so,
  682.        you'll catch a message containing your name regardless of which
  683.        version the originator used.  I put all of the primary spellings of
  684.        my names at the beginning of my list.  The secondary spellings are
  685.        started when I have finished entering all of my primary ones.
  686.  
  687.             Other items you may want to consider putting on your list are
  688.        county names, city names, the name of your favorite genealogy pro-
  689.        gram, or anything else you would not want to miss in your scan of the
  690.        messages.
  691.  
  692.             Beware of search words which may turn out to be a nuisance.  For
  693.        example, I have the names "Page" and "North" in my list.  Every time
  694.        there is a reference to a page number, or North Carolina, etc. I get
  695.        a hit during my search.  Even when I check for uppercase, there are
  696.        still many useless hits on the Page name.   It's up to you to decide
  697.        if a name like that is important enough to keep in your list.
  698.  
  699.             See the Search Parameters description in the Features chapter
  700.        for information which may give you additional ideas on what needs to
  701.        be included in your search list.
  702.  
  703.  
  704.                                 Floppy Disk Set Up
  705.  
  706.             NAMEDROP works fine on a floppy disk system, but there will be
  707.        limitations on the size of the download file that can be handled due
  708.        to the limited capacity of a floppy disk.  If you write all possible
  709.        files (three) during your search, then a 150k download file will be
  710.        close to the maximum that can be handled (assuming a 360k disk).  By
  711.        the time you start with a 150k file, add the normal SRT file, and
  712.        write the optional SUB and LFT files, your floppy disk will be just
  713.        about full.
  714.  
  715.             If you have two floppy disk drives, Drive A: can be used for the
  716.        program disk and Drive B: can be used for the various message files. 
  717.        See the "How to Start and Use NAMEDROP" section for details on how to
  718.        start each of the possible floppy drive and disk configurations.
  719.  
  720.             In any floppy configuration, your floppy drive light will prob-
  721.        ably remain on continuously once the search procedure has started. 
  722.        This is normal, as the program will be continuously reading and
  723.        intermittently writing to the disk until it has finished.
  724.  
  725.                                          11
  726.          Set Up 1 - For a Single Floppy System:
  727.             1. place program and download files on the same disk
  728.              (SRT, LFT, & SUB files will be written to A:)
  729.  
  730.          Set Up 2 - For a Single Floppy System:
  731.             1. place program and download files on separate disks
  732.             2. place the program files disk in Drive A:
  733.              (SRT, LFT, & SUB files will be written to A:)
  734.  
  735.          Set Up 3 - For a Dual Floppy System:
  736.             1. place the program disk in Drive A
  737.             2. place the download file on a disk in Drive B:
  738.              (SRT, LFT, & SUB files will be written to B:)
  739.  
  740.  
  741.                                  Hard Disk Set Up
  742.  
  743.             NAMEDROP works best on a hard disk system due to the speed ad-
  744.        vantage and the numerous ways in which the files can be set up.  The
  745.        simplest set up is for all files to be in the same directory; the
  746.        most complicated is for the NAMEDROP.EXE, NAMEDROP.DAT, download
  747.        file, and NAMEDROP created file(s) to all be in different direc-
  748.        tories.  These two set ups and every variation in between are all
  749.        handled by a combination of the DOS path command and the way the
  750.        command line is entered to start the program.  
  751.  
  752.             If you are uncomfortable or unfamiliar with the DOS path command
  753.        and its effects, I recommend that you keep your program and download
  754.        files in the same directory (I use the one in which I download my
  755.        message files).  If you prefer separate directories for your program
  756.        and download files, pathnames are acceptable when entering the name
  757.        of your download file.  See the "How to Start and Use NAMEDROP"
  758.        section for details on how to start each of the possible hard disk
  759.        configurations.
  760.  
  761.          Set Up 4 - For a Hard Disk System:
  762.             1. place program files and the download file in the current
  763.                directory
  764.               (SRT, LFT, & SUB files will be written to current directory;
  765.               all files in same directory)
  766.  
  767.          Set Up 5 - For a Hard Disk System:
  768.             1. make the program files path the current directory
  769.             2. place the download file in another directory (PATH1)
  770.               (SRT, LFT, & SUB files will be written to PATH1 with download
  771.               file; program files in different directory)
  772.  
  773.  
  774.  
  775.  
  776.  
  777.  
  778.  
  779.                                          12
  780.          Set Up 6 - For a Hard Disk System:
  781.             1. make the download file path the current directory
  782.             2. NAMEDROP.DAT must be in the current directory
  783.             3. place NAMEDROP.EXE file in another directory (PATH1)
  784.               (SRT, LFT, & SUB files will be written to current directory
  785.               with download file and NAMEDROP.DAT file; NAMEDROP.EXE file
  786.               in different directory)
  787.  
  788.          Set Up 7 - For a Hard Disk System:
  789.             1. make the download file path the current directory
  790.             2. NAMEDROP.DAT must be in the current directory
  791.             3. place NAMEDROP.EXE file in another directory (PATH1)
  792.             4. set PATH=(PATH1)
  793.               (SRT, LFT, & SUB files will be written to current directory
  794.               with download file and NAMEDROP.DAT file; NAMEDROP.EXE file
  795.               in different directory)
  796.  
  797.  
  798.  
  799.  
  800.  
  801.  
  802.  
  803.  
  804.  
  805.  
  806.  
  807.  
  808.  
  809.  
  810.  
  811.  
  812.  
  813.  
  814.  
  815.  
  816.  
  817.  
  818.  
  819.  
  820.  
  821.  
  822.  
  823.  
  824.  
  825.  
  826.  
  827.  
  828.  
  829.  
  830.  
  831.  
  832.  
  833.                                          13
  834.                  ***  Running - How to Start and Use NAMEDROP  ***
  835.  
  836.  
  837.                                Command Line Entries
  838.  
  839.             Before you attempt to run NAMEDROP, you should have completed
  840.        all set up requirements.  Find the Set Up you are using (described in
  841.        the "Floppy Disk Set Up" and "Hard Disk Set Up" sections).  Enter the
  842.        command line as shown where "filename" is the name of your download
  843.        file, <PATH> and <PATH2> are the paths for the applicable subdirec-
  844.        tories, and characters in brackets [] represent optional command line
  845.        menu interface letters (for registered users).  Do not type the "<"
  846.        and ">" characters or the bracket [] characters.  Registered users
  847.        can consult the "Command Line Menu Operation" section for instruc-
  848.        tions on how to automate and bypass the opening menu.  Press <ENTER>
  849.        after typing all of the required command line information.
  850.  
  851.         Set Ups 1,2,4,&7: NAMEDROP filename [F][L][S][N][U][X][X]
  852.  
  853.                 Set Up 3: NAMEDROP B:\filename [F][L][S][N][U][X][X]
  854.  
  855.                 Set Up 5: NAMEDROP <PATH1>\filename [F][L][S][N][U][X][X]
  856.  
  857.                 Set Up 6: <PATH1>\NAMEDROP filename [F][L][S][N][U][X][X]
  858.  
  859.             At this point the program will load and commence.  If there is a
  860.        problem with the filename extension or if either the NAMEDROP.DAT
  861.        file or the download file cannot be found, then the program will
  862.        produce an error message and stop.  See Appendix B for explanations
  863.        of possible error messages.
  864.  
  865.  
  866.                                   MENU Operation
  867.  
  868.             After a few moments to load and set up the screen, the NAMEDROP
  869.        menu will be ready to accept your input as to which "modes of opera-
  870.        tion" you desire.  Merely press the red letters (highlighted letters
  871.        for mono users) to toggle the various modes.  See the features sec-
  872.        tion for full details on all of the menu items.  As you toggle the
  873.        modes, a speed rating from 1 to 10 (with a 10 being the best, of
  874.        course) will instantly be given on your current configuration.  This
  875.        is nothing scientific, but merely a general indication.  If you wish
  876.        to terminate program operation before exiting the menu screen, press-
  877.        ing <Esc> will do the trick.
  878.  
  879.             When you are finished toggling your selections, press <ENTER> to
  880.        exit the menu and begin searching.  Now you have nothing to do but
  881.        wait/watch/listen until the program is finished, which will be indi-
  882.        cated by a flashing prompt.  
  883.  
  884.  
  885.  
  886.  
  887.                                          14
  888.                             Command Line MENU Operation
  889.  
  890.             The command line menu option is available in registered versions
  891.        of NAMEDROP.  After you have run NAMEDROP several times, you might
  892.        settle on one configuration which you prefer to use all the time. 
  893.        This configuration can be entered on the command line after the
  894.        <filename> so you will not have to toggle it in each time in the
  895.        menu.  This would be particularly convenient if you call NAMEDROP
  896.        from a menu program or batch file, where you would only have to enter
  897.        the download filename as a variable before proceeding.
  898.  
  899.             To enter your configuration changes on the command line, type a
  900.        space after your <filename> and then type the appropriate letters
  901.        (case does not matter).  Using the menu letters on the command line
  902.        will take the configuration out of its default mode the same as if
  903.        you had typed the letter once when stopped at the NAMEDROP menu.  If
  904.        you want a particular feature to run in the default mode, then don't
  905.        type that menu letter on the command line.  
  906.  
  907.        Command line entries are as follows:
  908.  
  909.             F  =  Subject file will be written
  910.             L  =  Leftover file will be written
  911.             S  =  Sound will be turned on
  912.             N  =  All names will be searched for
  913.             U  =  Upper case check will NOT be done
  914.             X  =  Start searching without stopping at menu to verify entries
  915.             XX =  Start searching without menu stop, and exit program
  916.                   without stopping with "press Esc key to continue" at end
  917.                   of search
  918.  
  919.             For multiple command line letter entries, merely type all of the
  920.        desired mode letters one after the other without separating them with
  921.        spaces or punctuation.  Command line letters can be entered in any
  922.        order except for the X's, which must be placed last.
  923.  
  924.             Notice that the last two command line letter entries will allow
  925.        the program to continue (and possibly end) without the requirement
  926.        for user input from the keyboard.  If no "X"s are present in the
  927.        command line, the program will make its normal pause at the menu, but
  928.        your command line entries will already be selected for you to verify.
  929.  
  930.             Using the XX command line entry opens up the possibility of
  931.        using NAMEDROP on batches of download files.  Assuming that your
  932.        chosen file name extension is KDM, the following batch file will
  933.        automatically process up to five files.  This number could actually
  934.        be increased up to the maximum number of DOS command line parameters
  935.        allowed (nine).
  936.  
  937.          ECHO OFF
  938.          CLS
  939.          FOR %%A IN (%1 %2 %3 %4 %5) DO IF EXIST %%A.KDM NAMEDROP %%A.KDM XX
  940.  
  941.                                          15
  942.             A sample command line entry which would take advantage of this
  943.        batch file's (named ND.BAT) capabilities would be:
  944.  
  945.          ND JAN01 JAN02 JAN03 JAN04 JAN05
  946.  
  947.  
  948.                       Early Termination of Program Execution
  949.  
  950.             Once NAMEDROP has started its search, program execution can be
  951.        terminated at any time by pressing the <Esc> key.  There may be a
  952.        slight pause before the program terminates, as it will finish search-
  953.        ing the message it was working on when the <Esc> key was pressed.
  954.  
  955.             In this case, the output files will still be written, but the
  956.        information they contain will consist only of information sorted out
  957.        of the download file up to the point at which the search was ter-
  958.        minated.
  959.  
  960.  
  961.                             Normal Program Termination
  962.  
  963.             Since nearly the full screen may be used (depending on the size
  964.        of your NAMEDROP.DAT list) for the program display, the return of the
  965.        DOS prompt (or your favorite menu screen) could possibly overwrite a
  966.        portion or all of the screen.  The flashing "finished" prompt does
  967.        not cover any of the names or other information onscreen, and gives
  968.        you a final chance to look over the name list for "names found"
  969.        markings.  It also gives you a chance to review the list of files
  970.        written by the program.  Only after you press <Esc> will the DOS
  971.        prompt (or your menu) return and overwrite the display.
  972.  
  973.  
  974.                                   NAMEDROP Output
  975.  
  976.             NAMEDROP output will always consist of at least a SRT file.  The
  977.        SRT file is a single continuous ASCII file containing all messages
  978.        from your download file in which at least one of your search words
  979.        was found.  If you toggled the subject file option on, then you will
  980.        also have a SUB file.  This file will contain a list of subject lines
  981.        from ALL messages originally in the download file, regardless of
  982.        whether the message had a hit or not.  If you toggled the leftover
  983.        file option on, then you will also have a LFT file.  This file will
  984.        contain all messages originally in the download file in which hits
  985.        did NOT occur.  
  986.  
  987.             The file names of the above files will always be the first five
  988.        letters of your download file + "SRT," "SUB," and/or "LFT" as ap-
  989.        propriate + the file name extension of your download file.
  990.  
  991.  
  992.  
  993.  
  994.  
  995.                                          16
  996.             For example, if you follow the recommended file naming format
  997.        outlined in the set up section, and your download file was named
  998.        JAN01.KDM, then your output files would be as follows:
  999.  
  1000.             JAN01SRT.KDM  =  your sorted file
  1001.             JAN01SUB.KDM  =  your subject line list, if selected
  1002.             JAN01LFT.KDM  =  your leftover file, if selected
  1003.  
  1004.             These output files can be read by your favorite ASCII file
  1005.        reader.  If you need help or suggestions on reading ASCII files, see
  1006.        Appendix A.
  1007.  
  1008.  
  1009.  
  1010.  
  1011.  
  1012.  
  1013.  
  1014.  
  1015.  
  1016.  
  1017.  
  1018.  
  1019.  
  1020.  
  1021.  
  1022.  
  1023.  
  1024.  
  1025.  
  1026.  
  1027.  
  1028.  
  1029.  
  1030.  
  1031.  
  1032.  
  1033.  
  1034.  
  1035.  
  1036.  
  1037.  
  1038.  
  1039.  
  1040.  
  1041.  
  1042.  
  1043.  
  1044.  
  1045.  
  1046.  
  1047.  
  1048.  
  1049.                                          17
  1050.                          ***  Displaying Output Files  ***
  1051.  
  1052.  
  1053.        The following are suggestions for displaying your output files:
  1054.  
  1055.        NAMEVIEW - 
  1056.             This is a sister program to NAMEDROP which was released in
  1057.             September 1990.  It displays messages onscreen, and using the
  1058.             word list from your NAMEDROP.DAT file or a separate NAMEVIEW.DAT
  1059.             file, highlights each occurrence of each search word found in
  1060.             reverse video.  Individual messages can be selectively sent to
  1061.             any of ten user designated disk files (simplifying your message
  1062.             organization and storage), sent to the printer, or ignored.  In
  1063.             fact, NAMEVIEW has the same basic "search engine" that NAMEDROP
  1064.             has, and there is no reason to prescreen your files with
  1065.             NAMEDROP if you use NAMEVIEW!
  1066.  
  1067.        Word Processor - 
  1068.             Your word processor should be able to load an ASCII file.  If
  1069.             this is not a specific menu item, try to load the file as you
  1070.             would a normal document.  It will not have any of the formatting
  1071.             codes used by your word processor, but they aren't needed, as
  1072.             spaces are used in ASCII files to "pad out" the tabs and mar-
  1073.             gins.  Because of the space padding, you may need to set your
  1074.             left margin to 1 and the right margin to 80 to get the right
  1075.             appearance of the messages onscreen.  Use the normal commands
  1076.             for your software to scroll through the file as you read.
  1077.  
  1078.        TED - 
  1079.             As a mini word processor, TED is capable of loading and reading
  1080.             ASCII files.  It has, however, a file size limit of 64k.  This
  1081.             limit can easily be exceeded (and most often is, in my expe-
  1082.             rience) by the files written by NAMEDROP.
  1083.  
  1084.        BROWSE - 
  1085.             There seems to be several programs that go by this name.  One
  1086.             was distributed in PC Magazine, and is available from them via
  1087.             PCMagNet or possibly via your favorite BBS.  This program will
  1088.             read through any file line by line or page by page.
  1089.  
  1090.        DIRMAGIC - 
  1091.             This program was also distributed by PC Magazine along with DM
  1092.             as a subscription incentive.  After showing a listing of files
  1093.             in a given directory, any file can be displayed onscreen for
  1094.             review.  Page and line scrolling are supported, and a "find"
  1095.             feature also works quite well in searching for single items.
  1096.  
  1097.        DOS TYPE Command - 
  1098.             Going back to basics, the DOS Type command will work quite well. 
  1099.             At the DOS prompt, enter the following:
  1100.  
  1101.             TYPE <filename><ENTER>
  1102.  
  1103.                                          18
  1104.  
  1105.             This will scroll the entire file without stopping.  To stop the
  1106.             file, press the Ctrl key + the "S."  Another way to stop scroll-
  1107.             ing is to press the Ctrl key + the Num Lock key.  If you have an
  1108.             enhanced keyboard, you may also have a scroll key, which should
  1109.             stop scrolling when pressed by itself.  When you are ready to
  1110.             resume scrolling, pressing any key should start things rolling
  1111.             again.
  1112.  
  1113.             The DOS command MORE can be combined with the TYPE command to
  1114.             display one screen of information at a time.  MORE is an exter-
  1115.             nal DOS command (the MORE.COM file has to be found and loaded),
  1116.             so the location of MORE.COM will have to be in your PATH, or a
  1117.             copy of MORE.COM will have to be on your floppy disk (for floppy
  1118.             users) or in your current subdirectory (for hard disk users). 
  1119.             When you have taken care of these details, enter your command
  1120.             line as follows:
  1121.  
  1122.             TYPE <filename> | MORE<ENTER>
  1123.  
  1124.             Your file should scroll until it fills the screen and then stop. 
  1125.             When you press any key, another screen full of information will
  1126.             be presented, and this will continue until the entire file has
  1127.             scrolled by.
  1128.  
  1129.             If you want to stop reading the file at any point, pressing the
  1130.             Ctrl key + the Break key will do the trick regardless of whether
  1131.             or not you used the MORE option.
  1132.  
  1133.  
  1134.  
  1135.  
  1136.  
  1137.  
  1138.  
  1139.  
  1140.  
  1141.  
  1142.  
  1143.  
  1144.  
  1145.  
  1146.  
  1147.  
  1148.  
  1149.  
  1150.  
  1151.  
  1152.  
  1153.  
  1154.  
  1155.  
  1156.  
  1157.                                          19
  1158.                             ***  NAMEDROP Features  ***
  1159.  
  1160.  
  1161.        Command Line Interface - 
  1162.             For registered users, a command line interface is available
  1163.             using the same letters as the menu to toggle the modes of opera-
  1164.             tion.  Additional selections can be made which will allow the
  1165.             program to start without a pause at the menu screen, and will
  1166.             allow a return to your menu or batch file without the normal
  1167.             requirement for user input.  See the "Command Line MENU Opera-
  1168.             tion" section for details.
  1169.  
  1170.        Display Adapter Detection - 
  1171.             NAMEDROP will detect whether you are using a Monochrome or Color
  1172.             Graphics adapter.  Color adapters will get the full color treat-
  1173.             ment.  Monochrome adapters will get reverse video and high
  1174.             intensity highlighting.
  1175.  
  1176.        Download File Name Length Check -
  1177.             The download file name is always checked to see if the name
  1178.             (characters before the "dot") length is greater than five char-
  1179.             acters.  If it is, only the first five characters of the name
  1180.             are used in creating the "SRT", "LFT", or "SUB" filenames so
  1181.             they will not exceed the maximum number of allowed characters.
  1182.  
  1183.        Error Message Display - 
  1184.             See Appendix B for a more comprehensive list of error messages. 
  1185.             NAMEDROP checks for and displays specific messages for the
  1186.             following errors:
  1187.             1.  missing download file (command line error)
  1188.             2.  missing file name extension (command line error)
  1189.             3.  file name extension not found in NAMEDROP.DAT
  1190.  
  1191.        Escape Key Function - 
  1192.             Pressing Esc will terminate program execution while the menu is
  1193.             displayed.  Once the search has begun, Esc will terminate prog-
  1194.             ram execution as soon as the search of the current message has
  1195.             finished.  The output files will still be written, but the
  1196.             information they contain will consist only of information sorted
  1197.             out of the download file up to the point at which the search was
  1198.             terminated.  Esc is also used to exit the program from the final
  1199.             flashing "completed" prompt.
  1200.  
  1201.        File Creation List - 
  1202.             When NAMEDROP has finished searching the download file, the
  1203.             names of all files created in the current program run are dis-
  1204.             played onscreen.
  1205.  
  1206.  
  1207.  
  1208.  
  1209.  
  1210.  
  1211.                                          20
  1212.        Find First/All Names Option:  default is FIRST - 
  1213.             If the Find First option is selected, only the first name/word
  1214.             found is listed on the "Name Found:" line.  The message will
  1215.             then follow, and the first occurrence of the first word/name
  1216.             found in the message will be underlined.
  1217.             If the Find All Names option is selected, all names/words found
  1218.             in the message will be listed on the "Names Found:" line.  The
  1219.             message will then follow, but no words will be underlined.
  1220.  
  1221.        Floppy User Enhancement - 
  1222.             Floppy disk users with only one drive can use one floppy disk
  1223.             containing the program files to start the program.  Once the
  1224.             menu is onscreen, the program disk can be safely exchanged with
  1225.             a second disk containing the download file to be searched.  This
  1226.             allows the maximum possible room on the floppy disk for the SRT,
  1227.             LFT, and SUB files to be created.
  1228.  
  1229.        Long Message Indicator - 
  1230.             NAMEDROP now has crash protection when messages are found with
  1231.             no apparent ending (problem with "Last Line" indicator) or if
  1232.             messages actually exceed 240 lines.  In order to let the user
  1233.             know that message processing has been temporarily suspended
  1234.             until an apparent end of message is found, NAMEDROP places a
  1235.             flashing exclamation point (!) in place of the Messages
  1236.             Processed number.  If this flashing indicator stays in place for
  1237.             any length of time, NAMEDROP can be terminated with the Esc key. 
  1238.             If you let the program continue until the complete download file
  1239.             has been read, you will get a positive indication of a "Last
  1240.             Line" indicator problem, if that is the case.
  1241.  
  1242.        Make Leftover (LFT) File:  default is OFF - 
  1243.             When selected ON, this option will write a file which contains
  1244.             all messages originally in the download file in which hits have
  1245.             NOT occurred.  The LFT and SRT files, if combined, will contain
  1246.             all of the messages in the download file which was searched.
  1247.  
  1248.        Offscreen Name Hit Indication - 
  1249.             If the number of names in your NAMEDROP.DAT file is greater than
  1250.             95 (ninety) they cannot all be displayed onscreen.  If a "hit"
  1251.             is made on one of your offscreen names, a "hit marker", or
  1252.             asterisk, will appear beside the NAMES SEARCHED header which
  1253.             appears above your name list.
  1254.  
  1255.        Search Parameters - 
  1256.             NAMEDROP is written so that a "hit" must be a stand-alone word. 
  1257.             This means that your search word, as found in the download file,
  1258.             must be surrounded by spaces, punctuation, hard return codes, or
  1259.             be at the beginning of a line (or any combination of these) in
  1260.             order for the program to report it as a legitimate find.  For
  1261.             example, if one of your search words is "Cox" the program will
  1262.             find "Cox" but will not find "Wilcox" or "Coxe" (assuming you
  1263.             are not using Upper Case check).  By ignoring imbedded words,
  1264.  
  1265.                                          21
  1266.             the number of nuisance hits in your search is reduced.  This is
  1267.             why it is important to include all spellings of the names (for
  1268.             genealogists) which you are interested in finding, as searching
  1269.             for just the root part of the name will probably result in
  1270.             little or no success in your search.  All lines (including the
  1271.             To:, From:, and Subject: lines) are searched for your search
  1272.             words EXCEPT the last line, which is usually the Origin line
  1273.             describing the bulletin board on which the message was entered.
  1274.  
  1275.        Sort (SRT) File - 
  1276.             The sort file will always be written by NAMEDROP and will have
  1277.             one of two formats, depending on which name finding option was
  1278.             selected from the menu or command line.  The sort file is a
  1279.             single continuous ASCII file containing all messages from your
  1280.             download file which contained at least one of your search words.
  1281.             Each message is preceded by a Name Found:  <name(s)> line, with
  1282.             <name(s)> being the word(s)/name(s) found in the message.  See
  1283.             the Find First/All Names Option feature for more details.
  1284.  
  1285.        Speed Rating Display - 
  1286.             A speed rating is displayed in the menu as you toggle the dif-
  1287.             ferent "modes of operation."  The rating is nothing scientific;
  1288.             it is only an indication of the relative changes your choices
  1289.             will make on the speed of execution.  The rating is given as a
  1290.             number from one to ten (ten is best, of course).
  1291.  
  1292.        SUBJECT Line Active Search - 
  1293.             In the NGC, the Subject line is always the third line, counting
  1294.             from the first line of the message.  In order to work with
  1295.             messages from other conferences which may have other formats, an
  1296.             active search is performed to count lines while searching for
  1297.             the subject line.  This allows for non-standard NGC message
  1298.             formats to work, or allows for use of the program with any type
  1299.             of message download which contains a Subject line.
  1300.  
  1301.        Upper Case Check:  default is ON
  1302.             When selected ON, the program will not return a "hit" unless the
  1303.             first character of the found word/name was an upper case letter
  1304.             in the download file being searched.  
  1305.  
  1306.                                                     Upper Case Check
  1307.                 Words appearing in download file        ON    OFF
  1308.               +--------------------------------------+------+-----+
  1309.               | PAGE                                 |   *  |  *  |
  1310.               | Page                                 |   *  |  *  |
  1311.               | page                                 |      |  *  |
  1312.               +--------------------------------------+------+-----+
  1313.                  * signifies a "hit"
  1314.  
  1315.  
  1316.  
  1317.  
  1318.  
  1319.                                          22
  1320.                                     APPENDIX A
  1321.  
  1322.  
  1323.                        Ways to Write Your NAMEDROP.DAT File
  1324.  
  1325.             There are numerous ways to write your NAMEDROP.DAT file, as it
  1326.        is merely an ASCII file containing information in a particular for-
  1327.        mat. 
  1328.  
  1329.        Word Processing Software - 
  1330.                 Perhaps the easiest way to create an ASCII file is with your
  1331.             word processor.  Most word processors can read and write ASCII
  1332.             files, if you know the required commands to do so.  Using your
  1333.             word processor makes writing the file very easy, as you are
  1334.             already familiar and probably very comfortable with your pro-
  1335.             gram.  If you are not familiar with reading and writing ASCII
  1336.             files with your word processor, be sure to review your manual
  1337.             for instructions.  
  1338.  
  1339.                 DO NOT try to create NAMEDROP.DAT by using your normal Save
  1340.             option.  Doing so will result in special formatting codes being
  1341.             saved along with your text, and NAMEDROP will be unable to read
  1342.             the file correctly.  Check for special quirks of your program
  1343.             that may thwart your efforts for an ASCII save.  For example, I
  1344.             use WordPerfect 4.2 at times to write ASCII files.  The ASCII
  1345.             save is pretty straight-forward (press Ctrl + F5, then choose #1
  1346.             from the menu presented).  The problem comes when you exit the
  1347.             program after your ASCII save.  When you select EXIT, you are
  1348.             asked if you want to save your document.  You MUST choose NO at
  1349.             this point.  If you choose yes, the file is saved again in
  1350.             formatted form, and it will overwrite the ASCII version which
  1351.             you originally saved.
  1352.  
  1353.                 If your word processor is not capable of reading and writing
  1354.             ASCII files, chose one of the other methods available to you.
  1355.  
  1356.        TED - (Tiny EDitor), an excellent full screen editor
  1357.                 TED is a tiny, full screen editor intended for line-oriented
  1358.             files up to 64k in size.  It was written by Tom Kihlken and made
  1359.             available for non-commercial public use by PC Magazine.  It
  1360.             makes full use of the keypad cursor keys for moving and scroll-
  1361.             ing, and it lets you cut, copy, paste, and print.  TED has been
  1362.             distributed free along with the NAMEDROP files for your con-
  1363.             venience in writing your NAMEDROP.DAT file.  This is probably
  1364.             the simplest and easiest way to handle your ASCII file process-
  1365.             ing needs.
  1366.  
  1367.  
  1368.  
  1369.  
  1370.  
  1371.  
  1372.  
  1373.                                          23
  1374.                                     Appendix B
  1375.  
  1376.  
  1377.                             Problems and Error Messages
  1378.  
  1379.        Some errors are specifically guarded for, and are therefore announced
  1380.        in a prominent error message box.  Other errors are only minimally
  1381.        provided for by the routine libraries which were used to create the
  1382.        .EXE file.  
  1383.  
  1384.        One error which will not produce a NAMEDROP Error Message is a bad
  1385.        "First Line..." entry in your NAMEDROP.DAT file.  If you try to run
  1386.        NAMEDROP and the "Messages Processed" counter does not go beyond
  1387.        zero and the text "NAMEDROPPER SEARCH ABANDONED..." appears on top of
  1388.        your search list, then recheck your "First Line..." entry for
  1389.        accuracy.  
  1390.  
  1391.        For DOS error messages which occur prior to NAMEDROP loading and
  1392.        starting, see your DOS manual.  The following are errors which may
  1393.        occur after NAMEDROP has initially loaded:
  1394.  
  1395.        Error Message                      Error
  1396.        ===============================    =================================
  1397.        BAD FILENAME FORMAT...             Command Line Error - 
  1398.        extension required                 You neglected to include the
  1399.                                           filename extension of the download
  1400.                                           file to be searched.
  1401.  
  1402.        Bad file name...                   The <filename> entered on the
  1403.                                           command line was not in the proper
  1404.                                           DOS format or contained illegal
  1405.                                           filename characters.
  1406.  
  1407.        Disk full...                       There is not enough room on the
  1408.                                           disk for the completion of the
  1409.                                           current PRINT operation.
  1410.  
  1411.        Disk not ready...                  The disk drive door is open, no
  1412.                                           disk was is in the drive, or the
  1413.                                           locking lever was not locked on
  1414.                                           the specified drive.
  1415.  
  1416.        FILE NAME EXTENSION NOT FOUND      Command Line or NAMEDROP.DAT error
  1417.        IN <filename>                      The filename extension given in
  1418.                                           the command line was not found in
  1419.                                           any of the Message Format Blocks
  1420.                                           in the NAMEDROP.DAT file.
  1421.  
  1422.  
  1423.  
  1424.  
  1425.  
  1426.  
  1427.                                          24
  1428.        File not found...                  The <filename> entered on the
  1429.                                           command line or NAMEDROP.DAT could
  1430.                                           not be found at the specified
  1431.                                           location.  Check your set up for
  1432.                                           the proper file locations and PATH
  1433.                                           command entries.
  1434.  
  1435.        MISSING SEARCH INFO FILE           Command Line Error - 
  1436.                                           You neglected to enter the name of
  1437.                                           the download file to be searched.
  1438.  
  1439.        Path not found...                  The path entered on the command
  1440.                                           line for the download file could
  1441.                                           not be found.
  1442.  
  1443.        Probable bad <Last Line> entry     NAMEDROP could not find a "Last
  1444.        in .DAT file.                      Line" indicator anywhere in your
  1445.                                           download file as specified in your
  1446.                                           .DAT file.  Check the format of
  1447.                                           your download file messages and
  1448.                                           the "Last Line" indicator in your
  1449.                                           .DAT file for accuracy.  See the
  1450.                                           NOTE on page 10 for one possible
  1451.                                           reason for the error.
  1452.  
  1453.        To many files...                   The 255-file directory maximum has
  1454.                                           been exceeded.
  1455.  
  1456.  
  1457.  
  1458.  
  1459.  
  1460.  
  1461.  
  1462.  
  1463.  
  1464.  
  1465.  
  1466.  
  1467.  
  1468.  
  1469.  
  1470.  
  1471.  
  1472.  
  1473.  
  1474.  
  1475.  
  1476.  
  1477.  
  1478.  
  1479.  
  1480.  
  1481.                                          25
  1482.                                     Appendix C
  1483.  
  1484.  
  1485.                            NAMEDROP Upgrade Enhancements
  1486.  
  1487.                                Current version 1.19
  1488.  
  1489.        Starting with version 1.11 the shareware version can be identified as
  1490.        1.##S, and the registered version can be identified as 1.##R.
  1491.  
  1492.  
  1493.        Version 0.00  -  No number...first BETA test program
  1494.  
  1495.  
  1496.        Version 1.10  -
  1497.  
  1498.             1.* Upper case check added; default is ON. 
  1499.             2.* Leftover file write added; default is OFF.
  1500.             3.* Searched file name length check added.
  1501.             4.* Active SUBJECT line search added.
  1502.             5.* Offscreen name hit indication added.
  1503.             6.* New program speed rating display.
  1504.             7.* New error messages.
  1505.             8.  Menu has been updated.
  1506.                  The menu was revised to reflect the new features, and the
  1507.                  color was changed to a white background (color monitors). 
  1508.                  This standardizes the background color with the white
  1509.                  information background that appears after the search has
  1510.                  started to show which selections were made for the current
  1511.                  search.
  1512.             9.  Code writing and consolidation.
  1513.  
  1514.  
  1515.        Version 1.11  -
  1516.  
  1517.             1.* File creation list.
  1518.             2.  Name of support file changed to NAMEDROP.DAT for
  1519.                 consistency.
  1520.             3.* Escape key function added for program termination.
  1521.             4.* Display adapter detection.
  1522.             5.* Command line interface (registered versions only)
  1523.             6.  Adapted multiple suffixes in first line of Message Format
  1524.                 Blocks.
  1525.             7.  Corrected several underlining BUGS.
  1526.             8.  Menu clarified.
  1527.                  The menu was clarified to make it easier to understand the
  1528.                  choices for Subject and Leftover files.  Information on the
  1529.                  <Esc> key function was added.
  1530.             9.  Syntax statement added to error messages.
  1531.            10.  Code writing and consolidation.
  1532.  
  1533.        for items marked with "*", see the Features section for more details
  1534.  
  1535.                                          26
  1536.        Version 1.12  -
  1537.  
  1538.             1.* Esc key now exits final screen.
  1539.                  "Pressing any key to continue" caused problems for those
  1540.                  using screen saver (screen blanking) utilities.  Only the
  1541.                  Esc key will now exit the program, so other keys can be
  1542.                  used to restore the screen display without losing it.
  1543.             2.  More specific format for message endings.
  1544.                  The old non-specific format for "word(s) found on the last
  1545.                  line of every message" could cause the program to cut a
  1546.                  message short in which the writer had quoted the last line
  1547.                  of another message in his.  The new specific format elimi-
  1548.                  nates this error.
  1549.  
  1550.  
  1551.        Version 1.14  -
  1552.  
  1553.             1.  Corrected ALL NAMES option bug in version 1.12
  1554.                   Due to a compiler error, the ALL NAMES option in version
  1555.                  1.12 would either crash or search unreliably.
  1556.             2.  Unwanted menu flash eliminated.
  1557.                  When the "X" option was entered on the command line, the
  1558.                  menu would still flash onscreen for the briefest moment;
  1559.                  this problem has been eliminated.
  1560.             3.  Corrected long filename problem.
  1561.                  Long filenames which were not preceeded with a drive or
  1562.                  path designation would not be corrected.  This would cause
  1563.                  the program to crash if a long filename was entered which
  1564.                  was in the current drive and directory.
  1565.  
  1566.  
  1567.        Version 1.15  -
  1568.  
  1569.             1.  Corrected another underlining bug
  1570.                  This bug occurred only if underlining was done on the first
  1571.                  line of a message (usually the "From:" line).
  1572.  
  1573.  
  1574.        Version 1.16  -
  1575.  
  1576.             1.  Increased capacity
  1577.                  NAMEDROP was originally designed to handle messages limited
  1578.                  in size by the FIDO net limits.  A message entered and
  1579.                  circulated in the NGC in early April exceeded the original
  1580.                  limits of the program.  The message size limit (for in-
  1581.                  dividual messages) has now been increased to 240 lines.
  1582.  
  1583.  
  1584.        for items marked with "*", see the Features section for more details
  1585.  
  1586.  
  1587.  
  1588.  
  1589.                                          27
  1590.             2.  Error message clarified
  1591.                  A line showing the correct syntax has been added to the
  1592.                  error messages which appear when a problem occurs while
  1593.                  reading the name of the download file from the command
  1594.                  line.
  1595.  
  1596.             3.  MENU enhancement for Mono screens.
  1597.                  Color codes were changed so that the active selection keys
  1598.                  on the menu would be shown in bold on mono screens (with
  1599.                  mono cards only)
  1600.  
  1601.  
  1602.        Version 1.17  -
  1603.  
  1604.             1.  Program compression
  1605.                  Program code is now compressed, resulting in 30% less disk
  1606.                  space being required to store NAMEDROP.
  1607.  
  1608.             2.  ENTER key adapted to start program execution.
  1609.                  In order to lesson confusion and standardize key usage,
  1610.                  the ENTER key is now adapted to start program execution
  1611.                  when you are finished making your menu selections.
  1612.  
  1613.  
  1614.        Version 1.18  -
  1615.  
  1616.             1.  Elimination of NULL Search List Entries
  1617.                  A routine was added to strip any null entries found at the
  1618.                  end of the NAMEDROP.DAT file, eliminating some common
  1619.                  problems.
  1620.  
  1621.  
  1622.        Version 1.19  -
  1623.  
  1624.             1.* Error recovery and indicator for long messages added.
  1625.                  Eliminates the "lock ups" experienced when NAMEDROP tries
  1626.                  to process messages longer than 240 lines, messages in
  1627.                  which the "First Line" indicator cannot be found, and
  1628.                  messages in which the "Last Line" indicator cannot be
  1629.                  found.
  1630.  
  1631.             2.  Excess spaces are now stripped from search list items.
  1632.                  Done for more consistent searching.
  1633.  
  1634.             3.  Other small code changes.
  1635.  
  1636.  
  1637.        for items marked with "*", see the Features section for more details
  1638.  
  1639.  
  1640.  
  1641.  
  1642.  
  1643.                                          28
  1644.                                     Appendix D
  1645.  
  1646.  
  1647.                              Registration and Support
  1648.  
  1649.        If you wish to obtain additional information not covered in this
  1650.        documentation or to make comments or suggestions about NAMEDROP,
  1651.        contact:
  1652.  
  1653.             Ray Cox
  1654.             17410 Huntersglen
  1655.             Humble, TX  77396-1622
  1656.             713-454-6074
  1657.  
  1658.        NAMEDROP was originally written for genealogy users.  If you have a
  1659.        question or problem that may be of interest to others, you may ad-
  1660.        dress a message to me, Ray Cox, on the GENSOFT BBS Conference (or
  1661.        the National Genealogical Conference - NGC - if GENSOFT isn't avail-
  1662.        able to you) via any BBS which supports it.  I download and review
  1663.        messages from these conferences at least three times a week, and will
  1664.        answer all messages using that medium.
  1665.  
  1666.        Upgrades are provided to registered users for $2.50 AND YOUR ORIGINAL
  1667.        DISK (covers disk mailer and postage charges).  If you find a share-
  1668.        ware version of NAMEDROP which is a later version than your regis-
  1669.        tered copy and you would like to upgrade, send in your old NAMEDROP
  1670.        disk to the above address along with your upgrade fee.  Your updated
  1671.        version will be returned promptly.
  1672.  
  1673.        If you become a regular user of NAMEDROP, please support it by regis-
  1674.        tering.  The forms on the following page are included for your con-
  1675.        venience.  
  1676.  
  1677.        Only 5 1/4" disks are supported at this time.
  1678.  
  1679.  
  1680.  
  1681.  
  1682.  
  1683.  
  1684.  
  1685.  
  1686.  
  1687.  
  1688.  
  1689.  
  1690.  
  1691.  
  1692.  
  1693.  
  1694.  
  1695.  
  1696.  
  1697.                                          29
  1698.                           NAMEDROP Registration ($10.00)
  1699.  
  1700.        Name ____________________________________  Phone ___________________
  1701.  
  1702.        Address _________________________________
  1703.  
  1704.        City, State _____________________________   Zip ____________________
  1705.  
  1706.        I understand that my registered version of NAMEDROP is not for public
  1707.        distribution, but is solely for my own use.
  1708.  
  1709.        Signature ___________________________________
  1710.  
  1711.        Disk configuration:  1 floppy_____ 2 floppy_____ Hard Disk_____
  1712.  
  1713.        Video:  Color_____ Mono_____    System memory:  ___________k
  1714.  
  1715.        Where did you get NAMEDROP? ______________________________________
  1716.  
  1717.        NAMEDROP Shareware version number: _______________________________
  1718.         (appears at bottom of screen as v#.##L### while NAMEDROP is running)
  1719.  
  1720.        Suggestions, Comments ____________________________________________
  1721.  
  1722.        __________________________________________________________________
  1723.  
  1724.        __________________________________________________________________
  1725.        ====================================================================
  1726.                   NAMEDROP Upgrade ($2.50 and your original disk)
  1727.  
  1728.        Name ____________________________________  Phone ___________________
  1729.  
  1730.        Address _________________________________
  1731.  
  1732.        City, State _____________________________   Zip ____________________
  1733.  
  1734.        NAMEDROP serial no. _____________________________________
  1735.         (appears at bottom of screen as v#.##L### while NAMEDROP is running)
  1736.  
  1737.        I understand that my registered version of NAMEDROP is not for public
  1738.        distribution, but is solely for my own use.
  1739.  
  1740.        Signature ___________________________________
  1741.  
  1742.        Problems, Suggestions, Comments: _________________________________
  1743.  
  1744.        __________________________________________________________________
  1745.  
  1746.        __________________________________________________________________
  1747.  
  1748.        __________________________________________________________________
  1749.  
  1750.  
  1751.                                          30
  1752.