home *** CD-ROM | disk | FTP | other *** search
/ Hall of Fame / HallofFameCDROM.cdr / util2 / ph-utils.lzh / GEN.DOC < prev    next >
Text File  |  1989-07-11  |  27KB  |  821 lines

  1.  
  2.  
  3.                   GEN
  4.  
  5.  
  6.  
  7.                   Test Character Generating Utility
  8.  
  9.  
  10.  
  11.                   Version  1.01
  12.                   Released 05-18-89
  13.  
  14.  
  15.  
  16.  
  17.                   Herron Software
  18.                   P.O. Box 1288
  19.                   Battle Ground, Washington  98604
  20.  
  21.  
  22.  
  23.  
  24.          COPYRIGHT 1988, 1989 Phil Herron.  ALL RIGHTS RESERVED.
  25.  
  26.  
  27.                   DISCLAIMER OF WARRANTY
  28.             __________________________________________
  29.  
  30.  
  31.             THIS PRODUCT IS LICENSED AS IS AND WITHOUT
  32.             WARRANTY OF ANY KIND.  THE AUTHOR MAKES NO
  33.             EXPRESS OR IMPLIED WARRANTIES WITH REGARD
  34.             TO THIS PRODUCT, INCLUDING BUT NOT LIMITED
  35.             TO MERCHANTABILITY OR FITNESS FOR ANY
  36.             PURPOSE.  IN NO EVENT SHALL THE AUTHOR BE
  37.             LIABLE FOR LOSS OF PROFIT OR ANY OTHER
  38.             COMMERCIAL DAMAGE ARISING FROM EITHER THE
  39.             USE OF OR THE INABILITY TO USE THIS PRODUCT.
  40.  
  41.  
  42.             This product should be thoroughly evaluated
  43.             using backed up or noncritical data and files.
  44.  
  45.  
  46.  
  47.  
  48.  
  49.    _________________________________________________________________
  50.  
  51.    Table of Contents                                         Section
  52.    _________________________________________________________________
  53.  
  54.    Shareware.................................................. 0.1.0
  55.       What it is.............................................. 0.1.1
  56.       License Terms........................................... 0.1.2
  57.       Registration............................................ 0.1.3
  58.  
  59.    Evaluation................................................. 0.2.0
  60.       Evaluation Version...................................... 0.2.1
  61.       Evaluation Menu......................................... 0.2.2
  62.       Virus Prevention........................................ 0.2.3
  63.  
  64.    Gen........................................................ 1.0
  65.       Introduction............................................ 1.1
  66.       Explanation............................................. 1.2
  67.       System Requirements..................................... 1.3
  68.          Installing........................................... 1.3.1
  69.       Help.................................................... 1.4
  70.       Syntax.................................................. 1.5
  71.       Examples................................................ 1.6
  72.          Operating screen..................................... 1.6.1
  73.       Output Format........................................... 1.7
  74.       Applications............................................ 1.8
  75.       Error Messages.......................................... 1.9
  76.       Version History......................................... 2.0
  77.  
  78.    Support.................................................... 9.0
  79.       Problem Resolution...................................... 9.1
  80.       Before Reporting........................................ 9.2
  81.       Reporting a problem..................................... 9.3
  82.       Custom Modifications.................................... 9.4
  83.       Correspondence.......................................... 9.5
  84.  
  85.    Product Catalog........................................... 10.0
  86.  
  87.  
  88.  
  89.  
  90. _________________________________________________________________
  91.  
  92. 0.1.0          Shareware
  93. _________________________________________________________________
  94.  
  95.  
  96.  
  97.  
  98. 0.1.1   The SHAREWARE Concept
  99. _____________________________
  100.  
  101.    "Shareware" is a software distribution method which enables
  102.    the potential user to obtain software at very low initial
  103.    cost, for evaluation on a trial basis.
  104.  
  105.    You can evaluate the software in your own environment, on your
  106.    own machine, with the programs and data that you normally use.
  107.    You're not required to make payment and become a registered
  108.    user unless the software meets your needs.
  109.  
  110.    Another benefit of Shareware is lower pricing.  By minimizing
  111.    the marketing and advertising expenses associated with more
  112.    traditional software distribution methods, Shareware products
  113.    can be priced lower.  You don't pay for what you don't need or
  114.    use.
  115.  
  116.    You are encouraged to share the evaluation version of this
  117.    software with others, so long as you follow the limitations
  118.    set forth in the LICENSE TERMS section below.
  119.  
  120.  
  121.  
  122.  
  123. 0.1.2   LICENSE TERMS
  124. _____________________
  125.  
  126.    This product and its documentation are copyrighted and owned
  127.    solely by the author, who reserves all rights to any benefits
  128.    derived from it.  It is distinctly separate from, and should
  129.    not be confused with, those categories of software known as
  130.    "public domain" or "freeware."
  131.  
  132.    You are granted without charge a limited license to use the
  133.    evaluation version of this software on a trial basis, for
  134.    purposes of deciding whether to continue using (and therefore
  135.    whether to register) the product, and to transmit this
  136.    evaluation version to associates by copying on diskette or
  137.    uploading to electronic bulletin board services, so long as
  138.    the following CONDITIONS are met:
  139.  
  140.       (a) The program and its documentation file must be
  141.           distributed together.
  142.  
  143.       (b) The program and its documentation must not be
  144.           altered in any way.  If you wish to include
  145.           notes for other evaluators, please add them in
  146.           a separate file and include that file along
  147.           with the program and documentation files.
  148.  
  149.  
  150.  
  151.  
  152. 0.1.3   REGISTRATION
  153. ____________________
  154.  
  155.       When you send in the registration form and fee, you'll
  156.       receive by return mail a diskette containing the latest
  157.       REGISTERED version of the program and documentation.
  158.  
  159.  
  160.    BENEFITS OF REGISTRATION
  161.  
  162.       The registered version WILL NOT include the Evaluation Menu
  163.       front-end or the forms-printing section of this version.
  164.       Thus it will be more convenient to use, from either the DOS
  165.       prompt or from batch files.  It will also be about 16K
  166.       bytes smaller, for more efficient disk storage and faster
  167.       loading.
  168.  
  169.       The registered version WILL include any new functions
  170.       or enhancements made to date.
  171.  
  172.       You will receive notification of future updates and
  173.       new products.
  174.  
  175.       You will be able to upgrade to newer versions at a
  176.       reduced cost.
  177.  
  178.  
  179.    REGISTRATION FORM
  180.  
  181.       The registration form and a pre-addressed mailing cover
  182.       can be printed from the "Forms Printing" selection of
  183.       the Evaluation menu, discussed in section 0.2.2 below.
  184.  
  185.  
  186.    FEES
  187.  
  188.       The single-quantity registration fee is displayed on the
  189.       initial Evaluation Menu screen.  Higher quantities are
  190.       discussed below.
  191.  
  192.  
  193.    QUANTITY DISCOUNTS
  194.  
  195.       Each registered copy of this software will be licensed for
  196.       operation at only one location (on only one machine) at any
  197.       one time.  If this software will be in use at more than one
  198.       location at the same time, the appropriate number of
  199.       registrations must be made.
  200.  
  201.       Multiple-quantity registration fees are displayed in the
  202.       "QUANTITY DISCOUNT" section of the Evaluation menu.
  203.  
  204.       You can take advantage of quantity discounts by ordering
  205.       multiple registrations of one program or single
  206.       registrations of several different programs at the same
  207.       time.  You also save on shipping and handling charges
  208.       by registering several products together.
  209.  
  210.  
  211.    GROUP REGISTRATIONS
  212.  
  213.       You can also get quantity discounts by combining orders with
  214.       associates:
  215.  
  216.          (1)   Complete a separate registration form for each person.
  217.                   Each person's name, address and programs to be
  218.                   registered are needed for support and update
  219.                   notification purposes.
  220.  
  221.          (2)   Include only one standard shipping and handling charge.
  222.                   Cross out the "Shipping & handling" amounts on
  223.                   all but one registration form; the combined
  224.                   order will be sent to the name and address on
  225.                   that form.
  226.  
  227.          (3)   Send all the forms together in one envelope or mailing
  228.                   cover, with a single check or money order.
  229.  
  230.  
  231.  
  232.  
  233. _________________________________________________________________
  234.  
  235. 0.2.0          Evaluation
  236. _________________________________________________________________
  237.  
  238.  
  239.  
  240.  
  241. 0.2.1   EVALUATION VERSION
  242. __________________________
  243.  
  244.    This software contains the complete and fully functional version
  245.    of the program, the latest available at the time of this release.
  246.  
  247.    The program itself is identical to the REGISTERED version.
  248.    An Evaluation Menu and forms-printing section were added
  249.    to ensure that:
  250.  
  251.       (a)   Registration information and forms will not
  252.             become separated from the program file.
  253.  
  254.       (b)   Users who might be unfamiliar with the process
  255.             of displaying a file's contents on the screen or
  256.             printer will have no difficulty learning about,
  257.             evaluating or registering this product.
  258.  
  259.  
  260.  
  261.  
  262. 0.2.2   EVALUATION MENU
  263. _______________________
  264.  
  265.    The program is invoked from the DOS prompt by typing its name
  266.    and pressing the RETURN or ENTER key.
  267.  
  268.  
  269.    The initial screen displays the warranty section and some
  270.    information about the program:
  271.  
  272.       Program name,
  273.       Version number,
  274.       Release date,
  275.       Single-quantity registration fee.
  276.  
  277.  
  278.    It next displays the Shareware Product EVALUATION MENU.
  279.    A single key press will select the following functions
  280.    from the menu:
  281.       _________________________________________
  282.  
  283.       ESC - EXIT to DOS without evaluating this program
  284.  
  285.        R  - READ the documentation (THIS file)
  286.  
  287.        x  - EVALUATE this program
  288.  
  289.        Q  - QUANTITY Discount information
  290.  
  291.        F  - FORMS printing menu - registration & mailer
  292.       _________________________________________
  293.  
  294.  
  295.    When you press "R" to READ the documentation, this file will
  296.    be shown one screen at a time.  The display pauses whenever the
  297.    screen becomes full, and prompts...
  298.  
  299.                      <downArrow> or Esc
  300.  
  301.    The <downArrow> character is similar to the "MORE" prompt in
  302.    other DOS utilities.  It indicates that more is available.
  303.    Press ESCape to exit back to the Evaluation Menu, or any normal
  304.    typing key to continue (space bar is a convenient key to use).
  305.  
  306.  
  307.  
  308.  
  309. 0.2.3   VIRUS PREVENTION
  310. ________________________
  311.  
  312.    If you'd like to evaluate this software but you're not sure
  313.    where it's been, you can get a copy straight from the source
  314.    for a $4.00 charge to cover the cost of the diskette, shipping
  315.    and handling.  If your address is outside the U.S. and Canada,
  316.    add an additional $3.00 (total $7.00, in U.S. funds).
  317.  
  318.    Include your mailing address and the name of the program.
  319.    By return mail you'll receive the latest evaluation version
  320.    of that program and as many others as will fit on a 5.25
  321.    inch diskette.
  322.  
  323.  
  324.  
  325.  
  326. ______________________________________________________________
  327.  
  328.                GEN
  329. 1.0
  330.                Test Character Generating Utility
  331. ______________________________________________________________
  332.  
  333.  
  334.  
  335.  
  336. 1.1   INTRODUCTION
  337. __________________
  338.  
  339.    For the sake of illustration, assume that you need a disk file of
  340.    a particular size for testing or experimentation.
  341.  
  342.    METHOD ONE - use a Text Editor
  343.  
  344.       You could use a trial-and-error method: run your word processor
  345.       or text editor, type some random characters, save the result,
  346.       then check on the size of the saved file.  If it's not right,
  347.       go back into the editor and add or subtract some characters.
  348.       Repeat until you get the file size just right.
  349.  
  350.    METHOD TWO - use Debug or Symdeb
  351.  
  352.       Or, if you possess DEBUG or SYMDEB, you could use a script
  353.       like this to generate a 1000-byte file named OneK.Txt...
  354.  
  355.          C>debug
  356.          -n OneK.Txt       name the file
  357.          -rcx              set file size
  358.          CX 0000
  359.          :3E8              hexadecimal size of file
  360.          -f 0 L 3E8 2E     fill space with a char (2E hex for dots)
  361.          -w                write the file to disk
  362.          Writing 03E8 bytes
  363.          -Q                quit back to DOS
  364.  
  365.       This method works well for files up to FFFFh (65,535 decimal)
  366.       bytes in length; for larger sizes, you must also set register
  367.       BX, and go through some calculations to fill the space with
  368.       known characters.
  369.  
  370.  
  371.  
  372.    The schemes above do work, and they might be acceptable for small
  373.    files.  However, they're so much bother that you'll probably end up
  374.    saving the generated files on a disk just in case you ever need
  375.    them again.  But next time you'll likely need a file just a
  376.    little larger or smaller than the ones you've saved!
  377.  
  378.  
  379.  
  380.    GEN can remove all the bother.  It generates files of any size from
  381.    zero to twenty million bytes (20Mb), and generates them much faster
  382.    than you can type random characters into a text editor.
  383.  
  384.    Besides generating files on disk, it can send a specific number
  385.    of characters directly to the console screen, printer or other
  386.    DOS device.  When finished, it displays elapsed time.
  387.  
  388.  
  389.  
  390.  
  391. 1.2   EXPLANATION
  392. _________________
  393.  
  394.    GEN sends a specified number of characters to a specified
  395.    destination.  The default destination is the monitor screen;
  396.    others are accessed using the DOS redirection characters
  397.  
  398.                > and >>
  399.  
  400.    from the command line.  For more information on using
  401.    redirection, see your DOS manual and the sections below
  402.    covering syntax and examples.
  403.  
  404.  
  405.    The basic character that GEN generates in quantity is the
  406.    period, ASCII 2E hex.  It was selected for no particular
  407.    reason other than possibly minimizing ribbon wear during
  408.    printer testing.
  409.  
  410.    The final characters sent during each run depend upon the
  411.    output size specified, and are either CR (carriage return)
  412.    or CR LF (carriage return followed by linefeed).
  413.  
  414.    See section 1.7, OUTPUT FORMAT, for additional information.
  415.  
  416.  
  417.    The character count is displayed on screen after every twenty
  418.    thousand characters.  This count display is sent only to the
  419.    screen, and does not become part of the output to a file or
  420.    device.
  421.  
  422.  
  423.    The ESCape key can be used to exit at any time.  GEN will
  424.    terminate at the end of the 1000-character block it was
  425.    processing when the Escape key was detected.
  426.  
  427.  
  428.  
  429.  
  430. 1.3   SYSTEM REQUIREMENTS
  431. _________________________
  432.  
  433.    PC, XT, AT or compatible.
  434.    DOS version 2.1 or later.
  435.    64K free memory.
  436.  
  437.  
  438.  
  439.  
  440. 1.3.1    INSTALLING
  441. ___________________
  442.  
  443.    The program can be run from diskette or from hard disk.  No
  444.    installation is necessary, other than copying the files
  445.    to a drive and directory of your choosing.
  446.  
  447.  
  448.  
  449.  
  450. 1.4   HELP
  451. __________
  452.  
  453.    Can't remember the command line syntax?
  454.    Issue the program's name without any parameters; it
  455.    will display a help screen, then return to the DOS prompt.
  456.  
  457.  
  458.  
  459.  
  460. 1.5   SYNTAX
  461. ____________
  462.  
  463.  
  464.       GEN [length] [>[>filespec or device]]
  465.  
  466.  
  467.       Parameter explanation:
  468.  
  469.          [length]
  470.             Length must be a positive number,
  471.             0 through 20000000 (twenty million),
  472.             with no embedded punctuation.
  473.  
  474.          [>] or [>>]
  475.             DOS redirection characters.
  476.             >  Sends output to specified file; overwrites the file
  477.                if it already exists.
  478.             >> Appends output to the end of the specified file.
  479.  
  480.          [filespec]
  481.             The string needed to reference a file;
  482.             can also be shown as [d:][path][filename.ext].
  483.  
  484.             The minimum filespec needed is filename.ext. If the file
  485.             is to be generated in another directory and/or on another
  486.             drive, the drive name and/or pathname must also be given.
  487.  
  488.             The complete filespec for a file named TestFile.Txt
  489.             residing in drive A: in a subdirectory named TestSub is
  490.  
  491.                   A:\TestSub\TestFile.Txt
  492.  
  493.             For further information on filespecs, see your DOS manual.
  494.  
  495.          [device]
  496.             A particular DOS device:
  497.  
  498.                PRN, LPT1, LPT2 - sends output to specified printer
  499.                CON               sends output to console (default)
  500.                NUL               discards the output
  501.  
  502.  
  503.  
  504.  
  505. 1.6   EXAMPLES
  506. ______________
  507.  
  508.       GEN 1000               Sends 1000 characters to screen.
  509.  
  510.       GEN 1000 >PRN          Sends 1000 characters to printer.
  511.  
  512.       GEN 1000 >OneK.Txt     Creates 1000-byte file on current
  513.                               drive, in current subdirectory.
  514.  
  515.       GEN 1000 >>OneK.Txt    Appends another 1000 bytes to an
  516.                               existing file.
  517.  
  518.       GEN 1000 >A:OneK.Txt   Creates 1000-byte file on drive A:
  519.  
  520.  
  521.       GEN    0 >Zip.Txt      Creates a file of zero length.
  522.  
  523.  
  524.  
  525.  
  526. 1.6.1   OPERATING SCREEN
  527. ________________________
  528.  
  529.    The operating screen appears whenever "GEN" is issued from the
  530.    DOS prompt (or from a batch file) with a size specification;
  531.    in this example, the complete command line is:
  532.  
  533.             Gen 56789 >Dummy.Txt
  534.  
  535.    and the screen displays:
  536.  
  537.     __Gen_________________________
  538.    |______________________________|
  539.  
  540.    Generating 56789 characters
  541.    Kbytes completed: nn
  542.                        \
  543.                        Running count of current size, in 20K steps
  544.  
  545.    Upon completion (or when ESC is pressed to terminate early),
  546.    elapsed time is normally displayed.  An exception is when GEN's
  547.    output is being redirected to a disk which has insufficient
  548.    space for the specified file size: the file is generated until
  549.    the disk has zero bytes free, then GEN terminates, but elapsed
  550.    time is not displayed.
  551.  
  552.  
  553.  
  554.  
  555. 1.7   OUTPUT FORMAT
  556. ___________________
  557.  
  558.    GEN generates the specified number of characters by blocks of
  559.    one thousand, followed by any remaining characters needed to
  560.    make up the required size.
  561.  
  562.    Each 1K block consists of 998 dot characters (ASCII 2E hex)
  563.    followed by CR (ASCII 0D hex) and LF (ASCII 0A hex).
  564.  
  565.    Sizes in excess of even multiples of the basic one-thousand-
  566.    character block are generated as shown below:
  567.  
  568.          Size over 1K    Characters sent
  569.          ------------    -------------------
  570.               1             CR
  571.               2             CR, LF
  572.               3             1 dot,  CR, LF
  573.               4             2 dots, CR, LF
  574.               .             .
  575.               .             .
  576.             999           997 dots, CR, LF
  577.  
  578.  
  579.       Example:
  580.  
  581.          Output length of    Will Contain
  582.          ----------------    ----------------------
  583.             1                CR
  584.             1000             998 dots CR LF (the basic 1K block)
  585.             1001             One 1K block  plus CR
  586.             1002             One 1K block  plus CR LF
  587.             1003             One 1K block  plus  1 dot CR LF
  588.             2001             Two 1K blocks plus CR
  589.            10001             Ten 1K blocks plus CR
  590.  
  591.  
  592.    It should be noted that if GEN is issued without being
  593.    redirected to a file or device, the number of dots appearing
  594.    on the screen will be fewer than specified in the length
  595.    parameter.
  596.  
  597.    A length of 1 or 2 will show no dots; 3 or higher will show
  598.    two fewer dots than specified, since the CR and LF are not
  599.    explicitly displayed on the screen.  However, the correct file
  600.    length will always be generated when the output is redirected
  601.    to a file or device.
  602.  
  603.  
  604.  
  605.  
  606. 1.8   APPLICATIONS
  607. __________________
  608.  
  609.    GENerated files can be used for:
  610.  
  611.       Printer speed testing
  612.       Printer buffer capacity testing
  613.       Print Spooler testing
  614.  
  615.       Disk file copying speed testing
  616.       Disk capacity testing
  617.       RAMdisk testing
  618.  
  619.       Dummy files for any purpose.
  620.  
  621.  
  622.  
  623.  
  624.    Below are some average output rates measured while generating
  625.    360Kb files on a 4.77 Mhz PC/XT compatible system:
  626.  
  627.                        Bytes per      Bytes per
  628.       Destination       Second         Minute
  629.       -----------      ---------     ----------
  630.       Floppy disk        2.3Kb        137.8Kb
  631.       Hard disk         12.6Kb        756.3Kb  (45.4Mb/hour)
  632.       NUL device        25.2Kb          1.5Mb  (90.6Mb/hour)
  633.  
  634.  
  635.  
  636.  
  637. 1.9   ERROR MESSAGES
  638. ____________________
  639.  
  640.    Command Line parameter error messages:
  641.  
  642.    -  Length parameter error at digit nn
  643.          An illegal character (non-decimal or punctuation) was
  644.          found in the length parameter, at position nn.
  645.  
  646.    -  Length cannot be negative
  647.          Length parameter begins with a minus sign.
  648.  
  649.    -  Length cannot exceed nn
  650.          Length parameter is larger than the maximum permitted.
  651.  
  652.  
  653.    Output error messages:
  654.  
  655.    -  Write fault error writing device PRN - Abort, Retry, Ignore?
  656.          Redirected to printer, but printer is not ready.
  657.          Make ready, then Retry.
  658.  
  659.    -  Note: if GEN is redirected to a file on a disk which has
  660.             insufficient space for the specified size, no error
  661.             message is displayed.  The resulting file will
  662.             (obviously) not be of the specified size, but will be
  663.             whatever size will fit on the disk. At completion, the
  664.             disk will have 0 bytes free.
  665.  
  666.  
  667.  
  668.  
  669. 2.0   VERSION HISTORY
  670. _____________________
  671.  
  672.    1.00  Initial release.
  673.    1.01  Early termination via the ESCAPE key.
  674.  
  675.  
  676.  
  677.  
  678. _________________________________________________________________
  679.  
  680. 9.0            Support
  681. _________________________________________________________________
  682.  
  683.  
  684.  
  685.  
  686. 9.1   PROBLEM RESOLUTION
  687. ________________________
  688.  
  689.    Please document and report any anomaly in program operation,
  690.    whether it's a genuine "bug" or just some feature of the
  691.    program that particularly "bugs" you.
  692.  
  693.    If you're the first person to document and report a problem
  694.    that we agree needs attention, you'll receive a free upgrade
  695.    with the correction when it's been made.  If you're a
  696.    registered user, you'll get the upgraded registered version;
  697.    if you haven't yet registered, you'll get the upgraded
  698.    evaluation version.
  699.  
  700.  
  701.  
  702.  
  703. 9.2   BEFORE REPORTING
  704. ______________________
  705.  
  706.    Things to try prior to reporting a problem:
  707.  
  708.       1 - Reread the documentation to make sure you understand
  709.           what we thought we understood when we wrote it.
  710.  
  711.       2 - If the system reports "Bad command or file name" when
  712.           you attempt to run the program, its executable file
  713.           (or at least the file name you specified) was not found.
  714.  
  715.           First, make sure no typos or misspellings have crept
  716.           into your command line; next, try changing your PATH
  717.           setting, or make the drive & directory where the program
  718.           resides the "current" drive & directory.
  719.  
  720.       3 - If the program is being run from a batch file, try
  721.           deleting lines previous to the line that actually
  722.           invokes the program, to see if some prior activity
  723.           is causing the problem.
  724.  
  725.       4 - If you have any memory-resident or "TSR" utilities
  726.           installed (pop-up calculators/note pads, keyboard
  727.           enhancements, etc.), try removing them from memory
  728.           and running the program again to see if the problem
  729.           reoccurs.
  730.  
  731.  
  732.  
  733.  
  734. 9.3   REPORTING A PROBLEM
  735. _________________________
  736.  
  737.    If the problem persists, please document it as completely and
  738.    accurately as possible; we have to be able to duplicate it
  739.    before we can begin to resolve it.
  740.  
  741.    Include at least the following:
  742.  
  743.       1 - Version of DOS you are using.
  744.       2 - Machine type, drives, memory, etc.
  745.       3 - Programs executed prior to the problem.
  746.       4 - Problem program's name and version number.
  747.       5 - Where and how you obtained the problem program.
  748.       6 - Address and/or phone number where you can be contacted.
  749.       7 - Anything you can think of that might relate to the problem;
  750.           for example, listings of your AUTOEXEC.BAT and CONFIG.SYS
  751.           files, or any batch files used to run the program.
  752.       8 - Any relevant printouts.
  753.  
  754.  
  755.    NOTE: If you're a registered user, you'll find the utility
  756.          UserResp.Exe on the distribution diskette; it can be used
  757.          to print a pre-addressed mailer and a problem report.
  758.  
  759.          If you have not yet registered, send problem reports to the
  760.          address below (or print the pre-addressed mailer from the
  761.          Evaluation Menu).
  762.  
  763.  
  764.  
  765.  
  766. 9.4   CUSTOM MODIFICATIONS
  767. __________________________
  768.  
  769.    If you need custom modifications to this software for your
  770.    particular application, please write to the below address
  771.    with complete details of your requirements.
  772.  
  773.  
  774.  
  775.  
  776. 9.5   CORRESPONDENCE
  777. ____________________
  778.  
  779.    We welcome any comments or suggestions you might have
  780.    concerning improvements and future enhancements to this
  781.    product.  Send all correspondence to:
  782.  
  783.              Phil Herron
  784.              P.O. Box 1288
  785.              Battle Ground, Washington  USA  98604
  786.  
  787.  
  788.  
  789.  
  790. _________________________________________________________________
  791.  
  792. 10.0           Product Catalog
  793. _________________________________________________________________
  794.  
  795.  
  796.    This section contains a list of products available or near
  797.    completion as of this release date; it will be updated
  798.    whenever new products are added.
  799.  
  800.  
  801.  
  802.       ChkD     - Drive  Total/Free/Used report by value & percent
  803.       ChkM     - Memory Total/Free/Used report by value & percent
  804.       CleanOut - Selective file deletion, with confirmation
  805.       CleanTxt - WordStar to Ascii convert, ctrl char strip, tab expand
  806.       CleanZ   - Ctrl-Z End Of File char strip or replace
  807.       FindF    - Find File(s) in any directory of current drive
  808.       Gen      - Generate files for testing printer, storage or timing
  809.       KeySet   - CapsLock-NumLock-ScrollLock-PrtSc key setup
  810.       PrinTest - Parallel Printer Test & Status reporting
  811.       Qscn     - Convert text to executable file for Quick Screen display.
  812.       ScanF    - Scan File   for text strings
  813.       ScanM    - Scan Memory for text strings
  814.       Split    - File splitter
  815.       StoRm    - STorage RooM needed for files on any disk/any DOS ver.
  816.  
  817.  _______________________________________________________________
  818. |                                                               |
  819. |        COPYRIGHT 1989 Phil Herron.  ALL RIGHTS RESERVED.      |
  820. |_______________________________________________________________|
  821.