home *** CD-ROM | disk | FTP | other *** search
/ norge.freeshell.org (192.94.73.8) / 192.94.73.8.tar / 192.94.73.8 / pub / computers / pcjr / utility / SHRLCK20.LZH / SHERLOCK.DOC < prev    next >
Text File  |  1990-09-07  |  36KB  |  921 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.                                  S H E R L O C K
  8.  
  9.  
  10.  
  11.                    A Dual Window ASCII File Comparison Utility
  12.  
  13.  
  14.  
  15.               SHERLOCK is a commercial program and is copyrighted.
  16.               It is distributed using the Shareware marketing
  17.               concept.  The Shareware concept allows you to try the
  18.               fully functional program on your own computer before
  19.               you buy it.  If you continue to use SHERLOCK or keep
  20.               it for when you might use it, then you MUST send the
  21.               $20 registration fee to the author.  Press Function
  22.               Key 8 to print the registration form from the program.
  23.  
  24.               When you register SHERLOCK you will receive:
  25.  
  26.                     Telephone and mail support.
  27.                     A copy of the latest version of SHERLOCK
  28.                     A loan amortization program with both the
  29.                       BASIC source code and the compiled
  30.                       program. No registration is required for
  31.                       the amortization program. 
  32.                     Copies of PC-ACCOUNT and DISKLIST for you
  33.                       to try before registering.
  34.  
  35.  
  36.  
  37.  
  38.                                _______
  39.                           ____|__     |               (tm)
  40.                        --|       |    |-------------------
  41.                          |   ____|__  |  Association of
  42.                          |  |       |_|  Shareware
  43.                          |__|   o   |    Professionals
  44.                        -----|   |   |---------------------
  45.                             |___|___|    MEMBER
  46.  
  47.  
  48.  
  49.  
  50.  
  51.                               Copyright 1988, 1990
  52.  
  53.                              John P. Bauernschub, Jr.
  54.                                    Gulf Sierra
  55.                                14809 Clavel Street
  56.                                Rockville, MD 20853
  57.                                   301-460-0354
  58.  
  59.  
  60.  
  61.  
  62.  
  63.                                     SHERLOCK
  64.  
  65.         SHERLOCK is designed to do one job, compare two ASCII files line
  66.         by line.  When the lines do not match, SHERLOCK raises a flag.
  67.         At that point, you may scroll either or both files past the
  68.         mismatch to put them in sync and then continue.  SHERLOCK
  69.         contains features for searching, jumping around the files,
  70.         restarting, and copying lines to a printer.  SHERLOCK does not
  71.         write to either file.
  72.  
  73.         SHERLOCK is designed as a tool for programmers, writers and
  74.         workstation support personnel.  It is best on files like program
  75.         source files, AUTOEXEC.BAT, CONFIG.SYS, and text documents.
  76.  
  77.         SHERLOCK displays five lines of each file in separate windows.
  78.         The line from each file that is being compared is in the center
  79.         of the window and highlighted.  When the center lines in each
  80.         window do not match, a message indicating this pops up between
  81.         the windows.  The top line of each window frame displays the line
  82.         number of the center line and the name of the file.
  83.  
  84.         SHERLOCK is started by entering one of the following commands:
  85.  
  86.                             SHERLOCK
  87.  
  88.                             SHERLOCK filename1
  89.  
  90.                             SHERLOCK filename1 filename2
  91.  
  92.                             SHERLOCK filename1 d:\*
  93.  
  94.         If you do not enter a filename or filenames, SHERLOCK will prompt
  95.         you.  If you want to have the exact same file in both windows for
  96.         learning SHERLOCK, enter only an asterisk for the second file
  97.         name.  SHERLOCK will substitute the first file name for the
  98.         asterisk.
  99.  
  100.         If you are comparing two files with the same name that are on
  101.         different disks or in different directories, enter the filename
  102.         that is in the current directory as filename1, either on the DOS
  103.         command line or at the prompt in SHERLOCK.  For the second file
  104.         name, enter the drive or path followed by an asterisk (no space
  105.         between the path and the asterisk).  Again, SHERLOCK will
  106.         substitute the first file name for the asterisk.
  107.  
  108.         These instructions will be easier to understand if you are
  109.         running SHERLOCK while you are reading them.  You can try each
  110.         function as you read about it.  Print a copy of these
  111.         instructions if you haven't done so.  They are about 16 pages.
  112.         To print them, use the DOS command:
  113.  
  114.  
  115.                                      -1-
  116.  
  117.  
  118.  
  119.                             COPY SHERLOCK.DOC PRN
  120.  
  121.         Use the file SHERLOCK.DOC as the text file to learn on.  To run
  122.         SHERLOCK with this file in both windows, enter the DOS command:
  123.  
  124.                             SHERLOCK SHERLOCK.DOC  *
  125.  
  126.         The asterisk causes the first file name, SHERLOCK.DOC, to be also
  127.         used as the second file name.
  128.  
  129.         SHERLOCK starts by displaying the title screen.  It explains how
  130.         to register this Shareware program.  The bottom line of the
  131.         screen prompts for an M if you are using a monochrome monitor,
  132.         otherwise press any other key to continue.  If there is NOT a
  133.         border line around the title screen on your display, press M.
  134.  
  135.         The following is a list of operations that can be activated by
  136.         function keys.
  137.  
  138.                            FUNCTION KEYS
  139.  
  140.                        FK 1    Help; also Shift FK 1 & Ctl FK 1
  141.                        FK 2    Jump to a Line
  142.                        FK 3    Search
  143.                        FK 4    Jump to DOS (Shell)
  144.                        FK 5    Open a New File
  145.                        FK 6    Reverse Scroll Action
  146.                        FK 7    Print Lines
  147.                        FK 8    Print Registration Form
  148.                        FK 9    Toggle Display ON/OFF
  149.                        FK 10   SCAN Start/Stop (Toggle)
  150.  
  151.         There are three help windows that contain most of the information
  152.         that you need to effectively operate SHERLOCK.
  153.  
  154.         H or Function Key 1 pops up help window #1.  Shift FK 1 pops up
  155.         help window #2.  Control FK 1 pops up help window #3.  Whenever a
  156.         help window is open, another help window can be viewed by
  157.         pressing its relative function key or number on either set of
  158.         numeric keys.
  159.  
  160.         You may step through the help windows by pressing the space bar,
  161.         the H key, the Up and Down arrows, and Page Up and Page Down.  So
  162.         if help window #1 is open, just press the number 3 to get the
  163.         third help window, then 2 to get the second, or whatever one you
  164.         want.  Or, just keep pressing H.  SHERLOCK turns the Num Lock on
  165.         and off for you so that you can use the digits 1, 2, 3.
  166.  
  167.         Functions 1, 2, 3, 4, 5, 7 and 8 open a window with information
  168.         or a menu.
  169.  
  170.  
  171.  
  172.  
  173.                                      -2-
  174.  
  175.  
  176.  
  177.         Function 10 (or the Enter key) toggles the scan mode on and off.
  178.         The scan mode continuously scrolls the lines in each window one
  179.         line, then compares them.  The scan continues until two lines are
  180.         found that do not match, the end of either file is reached,
  181.         function key 10 (or the Enter key) is pressed again, or the ESC
  182.         key is pressed.
  183.  
  184.         Function key 9 (or the space bar) controls whether the text lines
  185.         will be displayed during the scan mode.  The reason for not
  186.         displaying the text during the scan mode is to speed the scan
  187.         rate.  Function key 9 (or the space bar) toggles a flag that
  188.         indicates the status of the display mode.  This flag is not
  189.         visible until the toggle is first pressed.  The text is always
  190.         displayed when the scan mode is off.  When the scan stops, all
  191.         lines are immediately displayed.
  192.  
  193.         Function key 6 reverses the direction that the text in the
  194.         windows will scroll when commanded by Page Up, Page Down, and the
  195.         Up and Down arrow keys.  The direction in effect is indicated by
  196.         an up or down arrow in the Function Key Window.
  197.  
  198.         The ESC key can be used to stop any activity in SHERLOCK.  It is
  199.         also used to exit the program.
  200.  
  201.         Function Key 1 produces the following list of the action keys
  202.         that move the text in the windows.  This is also Help Window 1.
  203.  
  204.                                   ACTION KEYS
  205.  
  206.                    Page Up            Scroll both windows up
  207.                    Page Down          Scroll both windows down
  208.                    Up   Arrow         Scroll top  window  up
  209.                    Down Arrow         Scroll top  window  down
  210.                    Shift Up   Arrow   Scroll botm window  up
  211.                    Shift Down Arrow   Scroll botm window  down
  212.                    Left  Arrow        Shift midlines left  20
  213.                    Right Arrow        Shift midlines right 20
  214.  
  215.                            Home       Beginning of Both files
  216.                            End        End of       Both files
  217.                    Control Home       Beginning of Top file
  218.                    Control End        End of       Top file
  219.                      Shift Home       Beginning of Bottom file
  220.                      Shift End        End of       Bottom file
  221.  
  222.                    Ins          Scroll top window until Match
  223.                    Del          Scroll botm window until Match
  224.                    ESC          STOP any activity, Quit Program
  225.  
  226.                                   Help Window 1
  227.  
  228.  
  229.  
  230.  
  231.                                      -3-
  232.  
  233.  
  234.  
  235.         Help Window 2 provides reminders on additional action keys,
  236.         information on help, commands for editing input to prompts, and
  237.         commands for the search feature.  This window can be displayed by
  238.         pressing 2 when another help window is open or with Shift FK 1
  239.         otherwise.
  240.  
  241.                    RETURN = FK 10    Toggle SCAN      ON/OFF
  242.                    SPACE  = FK  9    Toggle Display   ON/OFF
  243.                      SHIFT with FK 10, RETURN, INS, or DEL
  244.                       Produces the defined action in the
  245.                               OPPOSITE Direction
  246.                   - - - - - - - -   H E L P   - - - - - - - -
  247.                     Activate the Three HELP Windows with H,
  248.                        FK 1, Shift FK 1, or Control FK 1
  249.                           Switch between them with H,
  250.                    Space, 1,2,3, FK1, FK2, FK3, PAGE UP-DOWN
  251.                   - - - - -  EDITING PROMPT INPUTS  - - - - -
  252.                         Input Line Scrolls Horizontally
  253.                             ESC Deletes Input Line
  254.                         Traditional Functions Work For:
  255.                   Left  Right  Home  End  Ins  Del  Backspace
  256.                   - - - - - - -   S E A R C H   - - - - - - -
  257.                               S of FK 3 - Search
  258.                           C - Continue a Search when
  259.                     Continue prompt is displayed at bottom
  260.  
  261.                                   Help Window 2
  262.  
  263.  
  264.         Help Window 3 is a reference on optimizing memory usage.  This
  265.         window can be displayed by pressing 3 when another help window is
  266.         open or with Control FK 1 otherwise.
  267.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.                                      -4-
  290.  
  291.  
  292.  
  293.                             Printer Control Commands
  294.                         L - Blank Line     E - Eject Page
  295.  
  296.                    - - - -   Optimizing Memory Usage   - - - -
  297.  
  298.                    M  Toggles the Display of FREE STRING SPACE
  299.                    Values Displayed in the TOP LEFT CORNER are:
  300.  
  301.                        aaaa   bbbb   cccc
  302.                        dddd   nnn
  303.  
  304.                      aaaa    Before Reading any Files
  305.                      bbbb       After Reading 1st File
  306.                      cccc          After Reading 2nd File
  307.                      dddd    Current FREE STRING SPACE
  308.                      nnn        Setting for Max Buffer Lines
  309.  
  310.                       Change the Max Buffer Lines with
  311.                          /B=nnn on the COMMAND Line
  312.  
  313.                                   Help Window 3
  314.  
  315.  
  316.         The SHIFTED commands - Page Up, Page Down, Home, End, and arrows
  317.         - now work on enhanced keyboards that have cursor keys separate
  318.         from the numeric keypad.  These commands still work on the
  319.         numeric keypad.  Remember, shift always affects action in the
  320.         second window.  Even shift FK 1 displays the second help window.
  321.  
  322.         SHIFT with FK 10, RETURN, INS, or DEL produces the defined action
  323.         in the OPPOSITE Direction.
  324.  
  325.         If the scan mode is off, pressing ESC, Q, or X will open a window
  326.         to ask if you really want to quit SHERLOCK.  Pressing ESC, Q, X,
  327.         Y, or RETURN then will end SHERLOCK; any other key will continue
  328.         SHERLOCK.
  329.  
  330.         SHERLOCK uses the arrow keys on the numeric keypad and on the
  331.         separate cursor keypad.  SHERLOCK turns the Num Lock off when it
  332.         starts.  It turns it on again when you press a function key that
  333.         requests numeric input, then turns it off again.  So don't touch
  334.         the Num Lock key when using SHERLOCK, it's automatic.
  335.  
  336.         Function Key 4 puts you in DOS to run DOS programs.  The
  337.         technical term is Shell to DOS.  SHERLOCK has not ended and is
  338.         still in memory.  You may not have enough memory to run some
  339.         programs.  Enter the DOS command EXIT to return to SHERLOCK.  To
  340.         exit SHERLOCK when you are done and remove it from memory, press
  341.         ESC, Q, or X twice.
  342.  
  343.         SHERLOCK has the capability to perform a search.  You initiate a
  344.         search or change the search text by pressing Function Key 3 or S.
  345.  
  346.  
  347.                                      -5-
  348.  
  349.  
  350.  
  351.         It prompts for input from a pop up window.  When a search is
  352.         initiated this way, the search starts at the highlighted line.
  353.         When a match is found, every occurrence of the matched text on
  354.         that line is highlighted.  There is a mode where all lines that
  355.         have a match can be sent to your printer.
  356.  
  357.         Whenever there is a string in the search buffer to search for,
  358.         the phrase "C = Continue Search" is displayed at the bottom of
  359.         your screen.  By pressing C, the search will continue on the next
  360.         line after the highlighted line.  If it doesn't find another
  361.         occurrence of the search string, it will tell you so and will
  362.         return to the line from where it started.
  363.  
  364.         When SHERLOCK is executing the Continue Search command, it opens
  365.         a window at the bottom of the screen to indicate its status.  If
  366.         SHERLOCK finds the string quickly and/or you have a fast
  367.         computer, this message will appear and disappear too quick to
  368.         read or even identify.
  369.  
  370.         Note the difference between Search and Continue Search.  Search
  371.         starts looking for a match at the beginning of the highlighted
  372.         line.  Continue Search starts looking at the line after the
  373.         highlighted line.
  374.  
  375.         When SHERLOCK prompts for text input such as a filename or search
  376.         text, the input can be edited with all the usual keyboard editing
  377.         functions.  The entire input line can be erased with the ESC key.
  378.         When the insert mode is on, the word INSERT is displayed in the
  379.         lower right corner of the screen.  When the text line is too long
  380.         to fit in the window, the text will scroll horizontally.
  381.  
  382.         Function key 7 will print lines of the text files on your
  383.         printer.  It will also skip lines or eject pages (form feed).
  384.         You can print blank lines or eject a page when no function key
  385.         window is open.  Press the L key to skip a line or the E key to
  386.         eject a page.
  387.  
  388.         SHERLOCK will trap errors when your printer is OFF or OFF LINE.
  389.         A window will pop up to tell you so.  You may turn your printer
  390.         ON and ON LINE, then hit RETURN, and SHERLOCK will continue.  Or
  391.         press ESC, Q, or X and SHERLOCK will skip the printing.
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405.                                      -6-
  406.  
  407.  
  408.  
  409.                             *  *  *  *  *  *  *  *
  410.                             *    C A U T I O N   *
  411.         * * * * * * * * * * *                    * * * * * * * * * * * *
  412.  
  413.         Some computers do not respond for 30 to 60 seconds to the program
  414.         when a printer is OFF LINE or OFF.  In my experience this has
  415.         always occurred when the printer is ON but OFF LINE.  This
  416.         timeout period is controlled by DOS.  SHERLOCK will not be able
  417.         to display the error window until the DOS timeout period ends.
  418.         If you accidentally press L (Line Feed) or E (Eject Page) and
  419.         your printer is not ready, or it is not ready when you want to
  420.         print, then you may have to wait 30 to 60 seconds for SHERLOCK to
  421.         get back in control.  If SHERLOCK ever locks up, wait at least a
  422.         minute before rebooting.  You may not have to.
  423.  
  424.         * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  425.  
  426.         SHERLOCK remembers when you select the parameter to use the
  427.         printer in the search mode until you change it in the "Find All &
  428.         send to printer" prompt.  However, if a printer error window pops
  429.         up and you select the option to quit printing, SHERLOCK will
  430.         change this search parameter to no printing.
  431.  
  432.         When a highlighted line is longer then 78 characters, the color
  433.         of the 78th character is black on white to alert you to the fact
  434.         that there is more text.  Press the right arrow key to see more
  435.         of the right end of the line.  This will scroll the center line
  436.         in both windows horizontally 20 characters for each press.  The
  437.         left arrow key scrolls the lines back.
  438.  
  439.         The animated title of SHERLOCK is now an option.  To activate it
  440.         for a single run, include in the command string
  441.  
  442.                                       /D
  443.  
  444.         after the file names.  You can permanently modify SHERLOCK so
  445.         that the title will always dance.  To do so, run SHERLOCK from
  446.         the default directory, i.e. SHERLOCK must be in the directory
  447.         that you are running from, and include
  448.  
  449.                                      /DANCE
  450.  
  451.         in the command string.  As always, the animated title can be
  452.         halted instantly by pressing any key.
  453.  
  454.         SHERLOCK requires 256 K of free memory and DOS 2.1 or later.
  455.  
  456.  
  457.         Technical Note:  Information in the following section is NOT
  458.         required for you to use SHERLOCK.  It is presented as technical
  459.         information for the serious computer user who enjoys optimizing
  460.         software for maximum performance.  Please skip to the next
  461.  
  462.  
  463.                                      -7-
  464.  
  465.  
  466.  
  467.         section - SHAREWARE - if you wish.
  468.  
  469.         Regardless of how much memory your computer has, the compiler
  470.         used for SHERLOCK only allows about 64,000 bytes of memory for
  471.         string space.  The lines of data from the two files you are
  472.         comparing occupy this space.  There is no limit to the length of
  473.         the document SHERLOCK can process.  SHERLOCK keeps 200 lines of
  474.         each file in memory at a time.  When it gets to line 198, it
  475.         releases the first 100 lines and reads the next 100 lines from
  476.         your disk.
  477.  
  478.         SHERLOCK has a method for you to measure memory available so that
  479.         you can make adjustments to make optimum use of memory.  The M
  480.         command displays string memory usage.  This is a toggle, so it
  481.         turns the display on then off.  The M command causes numbers to
  482.         be displayed in the upper left corner of the screen in the
  483.         following relative positions.
  484.  
  485.         The numbers on the first line represent the values of the free
  486.         string space before reading files, after reading the first file,
  487.         and after reading the second file, respectively.
  488.  
  489.         The second line displays the current free string space and the
  490.         total file buffer size in lines.
  491.  
  492.         You may set total lines for the file buffer by entering
  493.  
  494.                                    /B=n
  495.  
  496.         after the file names, if any, on the command line.  n is a number
  497.         like 400.  The default is 200, which allocates 200 lines for each
  498.         file.  If you have enough memory, as indicated by first value on
  499.         the second line, and you scroll back and forth often, then a
  500.         larger value may increase speed by requiring less pausing for disk
  501.         access when manipulating long files.
  502.  
  503.  
  504.         SHAREWARE
  505.  
  506.         SHERLOCK is NOT a public domain program.  It is copyrighted and
  507.         distributed as Shareware.  SHERLOCK may be distributed on
  508.         bulletin boards, by computer user groups and by others who
  509.         distribute it for $10 or less.  SHERLOCK.EXE and SHERLOCK.DOC,
  510.         must be distributed together and unaltered.
  511.  
  512.         If after evaluating SHERLOCK, you decide to use it or keep it for
  513.         when you will need it, then you MUST submit the registration fee.
  514.         The registration form is at the end of the documentation and a
  515.         copy can be printed from SHERLOCK by pressing Function Key 8.
  516.  
  517.         For corporate or educational institution discounts on multiple
  518.         copies or site licenses, contact Gulf Sierra.
  519.  
  520.  
  521.                                      -8-
  522.  
  523.  
  524.  
  525.         When you register SHERLOCK you will receive:
  526.  
  527.                   Telephone and mail support.
  528.                   A copy of the latest version of SHERLOCK
  529.                   A loan amortization program with both the
  530.                     BASIC source code and the compiled
  531.                     program.  No registration is required for
  532.                     the amortization program. 
  533.                   Copies of PC-ACCOUNT and DISKLIST for you
  534.                     to try before registering.
  535.  
  536.         Your registered copy of SHERLOCK will NOT display the Shareware
  537.         screen at the end of the program.
  538.  
  539.         Because I will send you all of this software, please indicate on
  540.         the registration form the size of the floppy disks that you can
  541.         use.
  542.  
  543.         Most copies of software on bulletin boards and even in software
  544.         vendor libraries are not the latest version.  It takes a long
  545.         time for these to get around, and most of the effort is placed on
  546.         the widest distribution of the initial release.  And with so much
  547.         emphases being placed on 'safe software' these days, where is
  548.         there a more reliable place to obtain your software than directly
  549.         from an ASP author.
  550.  
  551.         If you do not like SHERLOCK, please let me know that you tried it
  552.         and, if you wish, why you will not use it again.  Tell me what
  553.         features would have made SHERLOCK useful to you.  Many features
  554.         in my software were suggested by people who did not register.
  555.         And of course, many more were suggested by those who did
  556.         register.  You may use the registration form to reply and cross
  557.         out the word Registration.
  558.  
  559.         Please report discrepancies (bugs) that you find in SHERLOCK.
  560.         Include sufficient information for me to replicate the incident.
  561.         When I correct a bug, the person who reported it gets the first
  562.         revised copy.
  563.  
  564.         Whenever you write, please include your home phone number.  I
  565.         like to hear about your experiences with SHERLOCK.  You can also
  566.         send CompuServe Mail to me.  My CompuServe ID is 73270,77.  I
  567.         usually answer questions by phone on the weekend or early in the
  568.         evening Eastern time. 
  569.  
  570.  
  571.         OMBUDSMAN
  572.  
  573.         I am a member of the Association of Shareware Professionals
  574.         (ASP).  ASP wants to make sure that the Shareware principle works
  575.         for you.  If you are unable to resolve a Shareware-related
  576.         problem with an ASP member by contacting the member directly, ASP
  577.  
  578.  
  579.                                      -9-
  580.  
  581.  
  582.  
  583.         may be able to help.
  584.  
  585.         The ASP Ombudsman can help you resolve a dispute or problem with
  586.         an ASP member, but does not provide technical support for
  587.         members' products.  Please write to the ASP Ombudsman at P.O. Box
  588.         5786, Bellevue, WA 98006 or send a CompuServe message via
  589.         Easyplex to ASP Ombudsman 70007,3536.
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601.  
  602.  
  603.  
  604.  
  605.  
  606.  
  607.  
  608.  
  609.  
  610.  
  611.  
  612.  
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619.  
  620.  
  621.  
  622.  
  623.  
  624.  
  625.  
  626.  
  627.  
  628.  
  629.  
  630.  
  631.  
  632.  
  633.  
  634.  
  635.  
  636.  
  637.                                      -10-
  638.  
  639.  
  640.  
  641.  
  642.                                     PC-ACCOUNT
  643.  
  644.         PC-ACCOUNT is a personal accounting system with data base
  645.         retrieval capabilities.  With it, you can discard your checkbook
  646.         ledger.  Its most unique feature is its ability to print on any
  647.         personal check.
  648.  
  649.         Personal checks are usually not designed for the normal line
  650.         spacing of 6 lines per inch.  This program utilizes the variable
  651.         line spacing of most printers to achieve the efficiency and
  652.         accuracy of having your computer print on your checks.  A utility
  653.         lets you create formats for fifteen different checking accounts.
  654.         The check is printed as soon as the transaction is completed.
  655.         The amount is printed on the check in words.
  656.  
  657.         A directory is maintained of check payees and memo data to be
  658.         printed on the check, such as its purpose or your account number
  659.         with the payee.  Payees are selected by number, and the name and
  660.         memo are automatically transferred to the check.
  661.  
  662.         Searches can be made for all transactions against an account, for
  663.         a user defined code, for an amount, for a text string within the
  664.         comment, or for a check number.  These searches can be made
  665.         through any selected consecutive months, so a full years
  666.         transactions in a specific category can be retrieved at tax time.
  667.  
  668.         Recurring transactions such as loan payments and cash
  669.         distributions to accounts can be saved, edited and invoked on
  670.         command for auto entry.  There is a routine that can reconcile
  671.         your bank statement swiftly.  Another routine double checks the
  672.         line by line totals in your checkbook.
  673.  
  674.         This system makes full use of the features of the IBM PC.  All 10
  675.         function keys are used.  Listings of accounts and transactions
  676.         can be output to the screen, to the printer, to a disk text file,
  677.         or to a file that can be imported by Lotus 1-2-3.
  678.  
  679.         This software works on the IBM PC/XT/AT with 256K of free memory
  680.         and at least 1 double sided disk drive.  It runs under PC DOS 2.1
  681.         and later versions.  It is distributed on bulletin boards,
  682.         CompuServe, and by Shareware disk vendors.  It comes in three
  683.         files: PCACT220.TXT, PCDOC220.EXE, and PCACT220.EXE.
  684.  
  685.  
  686.  
  687.  
  688.  
  689.  
  690.  
  691.  
  692.  
  693.  
  694.  
  695.                                      -11-
  696.  
  697.  
  698.  
  699.                                      DISKLIST
  700.  
  701.         DISKLIST is designed to print the directory of a disk on a sheet
  702.         of paper in a format that is the size of the floppy so that it
  703.         can be trimmed to fit into the floppy disk sleeve.  It will also
  704.         send the output to the screen or to a file.  DISKLIST lists the
  705.         contents of all of the subdirectories on the disk.  DISKLIST
  706.         provides an easy method to configure the output.
  707.  
  708.         Here is an example of one output of DISKLIST.  ASCII lines were
  709.         selected for this display so that it would print properly on all
  710.         printers.  If your printer can print the IBM graphics characters
  711.         (lines, boxes, etc.) then you can select IBM lines and the frame
  712.         will be smooth single or double lines.
  713.  
  714.                 --------------------------------------------------
  715.                 |               GREAT SHAREWARE                  |
  716.                 |           Volume ID is DISKLIST                |
  717.                 | 1,457,664 Total Space    893,440 Bytes Free    |
  718.                 |------------------------------------------------|
  719.                 | A:\                             153,664 BYTES  |
  720.                 |   DISKLIST.DOC    34,377  08/15/90  19:32:16   |
  721.                 |   DISKLIST.EXE   119,144  08/14/90  22:02:18   |
  722.                 |   DISKLIST.PRM       124  03/25/90  11:11:48   |
  723.                 |   DISKLIST.TTL        19  03/25/90  11:05:06   |
  724.                 |                                                |
  725.                 | A:\PC-ACCOU.NT                  230,862 BYTES  |
  726.                 |   PCACT220.EXE   156,150  11/08/89  19:03:52   |
  727.                 |   PCACT220.TXT     6,838  11/09/89  18:30:42   |
  728.                 |   PCDOC220.EXE    67,874  11/08/89  19:09:22   |
  729.                 |                                                |
  730.                 | A:\SHERLOCK                     175,967 BYTES  |
  731.                 |   SHERLOCK.DOC    30,895  08/15/90  19:35:14   |
  732.                 |   SHERLOCK.EXE   145,072  08/15/90  19:44:04   |
  733.                 |------------------------------------------------|
  734.                 |        9 Files   08-17-1990   18:46:00         |
  735.                 |                                                |
  736.                 |                                                |
  737.                 |                                                |
  738.                 |                                                |
  739.                 |                                                |
  740.                 |                                                |
  741.                 |                                                |
  742.                 |                           Created by DISKLIST  |
  743.                 --------------------------------------------------
  744.  
  745.         This is shown in the 5.25 inch normal format.  DISKLIST can also
  746.         print it in the 5.25 inch compressed format which will contain
  747.         two columns of file names, or in the 3.5 inch compressed format,
  748.         one column. 
  749.  
  750.  
  751.  
  752.  
  753.                                      -12-
  754.  
  755.  
  756.  
  757.         You may order a disk with the latest PC-ACCOUNT system and
  758.         DISKLIST from me.  Send $45.00 to register PC-ACCOUNT and/or
  759.         $20.00 to register DISKLIST right away and get the benefit of
  760.         immediate telephone assistance, or send $3.00 for a disk with
  761.         both.  The same software will be sent First Class whether you
  762.         register PC-ACCOUNT or DISKLIST now or not.
  763.  
  764.  
  765.  
  766.  
  767.  
  768.  
  769.  
  770.  
  771.  
  772.  
  773.  
  774.  
  775.  
  776.  
  777.  
  778.  
  779.  
  780.  
  781.  
  782.  
  783.  
  784.  
  785.  
  786.  
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796.  
  797.  
  798.  
  799.  
  800.  
  801.  
  802.  
  803.  
  804.  
  805.  
  806.  
  807.  
  808.  
  809.  
  810.  
  811.                                      -13-
  812.  
  813.  
  814.  
  815.       REGISTRATION of SHERLOCK    Version __________
  816.  
  817.       Name    ______________________________________
  818.  
  819.       Address ______________________________________
  820.  
  821.       City    ______________________________________
  822.  
  823.       State   _________________  ZIP _______________
  824.  
  825.       Phone   ( __ __ __ )   __ __ __ -- __ __ __ __
  826.  
  827.       Date you acquired SHERLOCK ___________________
  828.  
  829.       How did you acquire SHERLOCK?
  830.       ____ From a friend    ____ Bulletin Board
  831.       ____ User Group       ____ Commercial distribution service
  832.  
  833.            Which one? ______________________________
  834.  
  835.       Computer _____________________________________    80____86 CPU
  836.  
  837.       Printer:  Brand ____________________________ Model __________________
  838.  
  839.       Floppy Drives   5.25 inch:   ____ 1.2  meg    ___ 360 K
  840.                       3.5  inch:   ____ 1.44 meg    ___ 720 K
  841.  
  842.       You are required to register your license of SHERLOCK if you
  843.       continue to use it or keep it for when you need it.  You will
  844.       then receive the following products and support user developed
  845.       software and the Shareware concept.
  846.  
  847.       When you register SHERLOCK you will receive:
  848.  
  849.                 Telephone and mail support.
  850.                 A copy of the latest version of SHERLOCK
  851.                 A loan amortization program with both the
  852.                   BASIC source code and the compiled
  853.                   program.  No registration is required for
  854.                   the amortization program. 
  855.                 Copies of PC-ACCOUNT and DISKLIST for you
  856.                   to try before registering.
  857.  
  858.       Send this form with the $20.00 registration fee to:
  859.  
  860.                            John P. Bauernschub, Jr.
  861.                            Gulf Sierra
  862.                            14809 Clavel Street
  863.                            Rockville, Maryland 20853
  864.  
  865.             Member of the Association of Shareware Professionals (ASP)
  866.                      Thank you for your interest and support.
  867.  
  868.  
  869.  
  870.  
  871.         IBM Graphics Example
  872.  
  873.         This is an example of another format for the DISKLIST output.  It
  874.         can be seen on the computer screen and printed on a printer setup
  875.         for IBM graphics.  If this figure is not framed in continuous
  876.         lines, then your printer is not setup for IBM graphics.  Read
  877.         your printer manual to determine if it is possible to switch to
  878.         that mode.  Otherwise, you can still use DISKLIST with the ASCII
  879.         character frame as illustrated on page 1.
  880.  
  881.  
  882.  
  883.                 ┌────────────────────────────────────────────────┐
  884.                 │               GREAT SHAREWARE                  │
  885.                 │           Volume ID is DISKLIST                │
  886.                 │ 1,457,664 Total Space    893,440 Bytes Free    │
  887.                 ├────────────────────────────────────────────────┤
  888.                 │ A:\                             153,664 BYTES  │
  889.                 │   DISKLIST.DOC    34,377  08/15/90  19:32:16   │
  890.                 │   DISKLIST.EXE   119,144  08/14/90  22:02:18   │
  891.                 │   DISKLIST.PRM       124  03/25/90  11:11:48   │
  892.                 │   DISKLIST.TTL        19  03/25/90  11:05:06   │
  893.                 │                                                │
  894.                 │ A:\PC-ACCOU.NT                  230,862 BYTES  │
  895.                 │   PCACT220.EXE   156,150  11/08/89  19:03:52   │
  896.                 │   PCACT220.TXT     6,838  11/09/89  18:30:42   │
  897.                 │   PCDOC220.EXE    67,874  11/08/89  19:09:22   │
  898.                 │                                                │
  899.                 │ A:\SHERLOCK                     175,967 BYTES  │
  900.                 │   SHERLOCK.DOC    30,895  08/15/90  19:35:14   │
  901.                 │   SHERLOCK.EXE   145,072  08/15/90  19:44:04   │
  902.                 ├────────────────────────────────────────────────┤
  903.                 │        9 Files   08-17-1990   18:46:20         │
  904.                 │                                                │
  905.                 │                                                │
  906.                 │                                                │
  907.                 │                                                │
  908.                 │                                                │
  909.                 │                                                │
  910.                 │                                                │
  911.                 │                           Created by DISKLIST  │
  912.                 └────────────────────────────────────────────────┘
  913.  
  914.  
  915.         This is shown in the 5.25 inch normal format.  DISKLIST can also
  916.         print it in the 5.25 inch compressed format which will contain
  917.         two columns of file names, or in the 3.5 inch wide compressed
  918.         format, one column.
  919.  
  920.  
  921.