home *** CD-ROM | disk | FTP | other *** search
/ Sound Sensations! / sound_sensations.iso / misc / ansip22b / manuals.doc < prev    next >
Text File  |  1992-02-01  |  52KB  |  1,236 lines

  1.  
  2.        
  3.  
  4.  
  5.  
  6.                          U S E R ' S   M A N U A L S
  7.                  for ANSIPLAY, ANSIAUTO, MUSCSTRP and PLAY.
  8.  
  9.                             (updated 02/01/92)
  10.  
  11.        INDEX:                                         PAGE NO.
  12.        -------------------------------------------    --------
  13.        License Agreement. . . . . . . . . . . . . . . . . 2
  14.        Disclaimer . . . . . . . . . . . . . . . . . . . . 3
  15.        Files included with the program. . . . . . . . . . 3
  16.        Printing the manual. . . . . . . . . . . . . . . . 4
  17.  
  18.        USER'S MANUAL FOR ANSIPLAY . . . . . . . . . . . . 5
  19.          System Requirements for ANSIPLAY . . . . . . . . 5 
  20.          Introduction . . . . . . . . . . . . . . . . . . 5
  21.          How ANSIPLAY works . . . . . . . . . . . . . . . 6
  22.          INSTALLATION of ANSIPLAY . . . . . . . . . . . . 7
  23.          INSTALLATION of your ANSI device driver. . . . . 7
  24.          Editing your ANSI file . . . . . . . . . . . . . 8
  25.          Using alternate characters in place of ESC . . . 8
  26.          Music string Tutorial (TUTOR.BAT). . . . . . . . 9
  27.          Using ESC/Music Note characters during editing . 9
  28.          Making the music strings invisible . . . . . . . 9
  29.          Getting familiar with ANSIPLAY . . . . . . . . . 10
  30.          ANSIPLAY command syntax (and options). . . . . . 11
  31.          File viewing with /L option. . . . . . . . . . . 11
  32.          Reinitializing the display screen (ANSIPLAY.CLS) 13
  33.  
  34.        REMOVING MUSIC STRINGS WITH MUSCSTRP . . . . . . . 14
  35.  
  36.        USER'S MANUAL FOR ANSIAUTO . . . . . . . . . . . . 15
  37.          System requirements for ANSIAUTO . . . . . . . . 15
  38.          How ANSIAUTO works . . . . . . . . . . . . . . . 15
  39.          ANSIAUTO command syntax (and options). . . . . . 16
  40.          ANSIAUTO data file structure . . . . . . . . . . 16
  41.  
  42.        USER'S MANUAL FOR PLAY . . . . . . . . . . . . . . 17
  43.          System requirements for PLAY . . . . . . . . . . 17
  44.          PLAY command syntax (and options). . . . . . . . 17
  45.          PLAY's music string editor . . . . . . . . . . . 18
  46.  
  47.        APPENDICES . . . . . . . . . . . . . . . . . . . . 20
  48.          Appendix I (Trouble shooting Music Strings). . . 20
  49.          Appendix II (Trouble shooting ANSIPLAY). . . . . 21
  50.          Appendix III (Trouble shooting PLAY) . . . . . . 22
  51.          Appendix IV (References) . . . . . . . . . . . . 22
  52.  
  53.        Advantages of Registering ANSIPLAY . . . . . . . . 23
  54.        How to contact the author. . . . . . . . . . . . . 23
  55.  
  56.  
  57.  
  58.  
  59.                               * Page 1 *
  60.  
  61.  
  62.  
  63.  
  64.        LICENSE AGREEMENT -- Please read !!!
  65.        -------------------------------
  66.        THIS CONDITION STATEMENT SUPERSEDES ALL PREVIOUS AGREEMENTS.
  67.  
  68.        If you are a registered user, this licence agreement does not
  69.        apply to you.  Different conditions and agreements pertain to the
  70.        REGISTERED version of this program, and are included with all
  71.        registration orders.
  72.  
  73.        This program package is NOT FREE.  It is distributed under the
  74.        ShareWare concept which means that you are hereby granted a
  75.        limited 30 day license to use the program.  If you intend to
  76.        use the program after that time, you must register your copy
  77.        by sending the required payment to the author (see the file
  78.        ORDER.FRM for more information).
  79.  
  80.        In return for registering, you will receive a new copy of the
  81.        most current REGISTERED which includes the following...
  82.  
  83.        1.  Registered versions will NOT interrupt the ANSI display with
  84.            the copyright message at the bottom of the screen.
  85.  
  86.        2.  The [F1] function used to change Drive\Directory will be
  87.            fully functional from the file listings menu.
  88.  
  89.        3.  Registered users will automatically be notified when an updated
  90.            version is released.
  91.        
  92.        Additionally, your registration will contribute to the future
  93.        development and quality enhancements of this program.
  94.  
  95.  
  96.        All copyrights to this program and included files are
  97.        reserved by the author, Julie M. Ibarra, and are protected by
  98.        United States Copyright Laws.  Neither the program nor any of
  99.        the included files nor documentation may be altered in any way.
  100.  
  101.        REGISTERED versions of this program may NOT be distributed in
  102.        any way.
  103.  
  104.        ShareWare versions of this program package may be distributed
  105.        freely in unaltered form provided that NO CHARGE is made for
  106.        the program itself (postage and disk costs excluded).  All files
  107.        and documentation must be included.
  108.  
  109.        System Operators may make this program available for download only
  110.        if the above conditions are met.
  111.  
  112.        Use of this program by non-registered users outside of this limited
  113.        license is prohibited.  Violators of the license will be held
  114.        accountable for their actions in a Court of Law and may face
  115.        financial penalties and/or imprisonment.
  116.  
  117.        If you are a ShareWare distributor and wish to include this program
  118.        in your library, please fill out the file "VENDORS.DOC" and mail it
  119.        at your earliest convenience.
  120.  
  121.  
  122.                               * Page 2 *
  123.  
  124.  
  125.  
  126.        DISCLAIMER
  127.        -------------------------------
  128.        This product is provided "AS IS" WITHOUT WARRANTY OF ANY KIND.
  129.        The entire risk as the results and performance of the PRODUCT is
  130.        assumed BY YOU.
  131.  
  132.        In NO event shall the author, nor employees of the author be
  133.        liable for any damages whatsoever (including without limitation
  134.        damages for loss of business profits, business interuption, loss
  135.        of business information and the like) arising out of the use of
  136.        or inability to use this product even if the author has been
  137.        advised of the possibility of such damages.
  138.  
  139.  
  140.        FILES INCLUDED
  141.        --------------
  142.        Files included with this program package are as follows:
  143.  
  144.                DISK ONE OF TWO: (Programs and ANSI files)
  145.                   [Compressed Filename: ANSIP22a.ZIP]
  146.                ------------------------------------------
  147.           ANSIAUTO.DAT - Sample Data file used with ANSIAUTO.EXE.
  148.           ANSIAUTO.EXE - Slide show automation utility program.
  149.           ANSIPLAY.EXE - Program to read/display/play ANSI files.
  150.           FAUCET  .ANS - Demonstration ANSI file (using sound codes).
  151.           GO      .BAT - An Introduction to the entire program package.
  152.           INTRO   .ANS - ANSI Data file used with GO.BAT.
  153.           MUSCSTRP.EXE - Removes music strings from your ANSI files.
  154.           PLAY    .EXE - On screen music string editor/player.
  155.           SEA     .ANS - Demo ANSI file (using music and sound codes).
  156.           TUTOR   .ANS - ANSI file used with TUTOR.BAT.
  157.           TUTOR   .BAT - A brief tutorial on some of ANSIPLAY's more
  158.                          advanced features. (Read this manual first.)
  159.           XMASTREE.ANS - Demonstration ANSI file (using music codes).
  160.  
  161.  
  162.            DISK TWO OF TWO: (Installation and Documentation)
  163.                   [Compressed Filename: ANSIP22b.ZIP]
  164.                ------------------------------------------
  165.           ANSICODE.REF - Listing of ANSI control sequences available.
  166.           BBS     .TXT - Some pointers for BBS user's.
  167.           INSTALL .DOC - Documentation for INSTALL.EXE.
  168.           INSTALL .EXE - Executable installation program.
  169.           MANUALS .DOC - This documentation (Manuals for ANSIPLAY,
  170.                          ANSIAUTO, MUSCSTRP and PLAY)
  171.           MSTRINGS.DOC - Details on Music String Syntax.
  172.           MUSICODE.REF - Listing of Music and Sound codes available to
  173.                          be used with ANSIPLAY.EXE.
  174.           ORDER   .FRM - Registration/Order form.
  175.           OVERVIEW.DOC - A brief overview of this and other ShareWare
  176.                          products used with ANSIPLAY.
  177.           QWKSETUP.DOC - Installation short-cuts for familiar DOS users.
  178.           VENDORS .DOC - Documentation for ShareWare distributors.
  179.           WHATSNEW.DOC - Notes of new features included with this version.
  180.  
  181.  
  182.  
  183.  
  184.                               * Page 3 *
  185.  
  186.  
  187.  
  188.        PRINTING THE MANUAL AND DOCUMENTATION
  189.        -------------------------------------
  190.        All manuals and documentation may be printed from installation
  191.        program by typing INSTALL at the DOS prompt.
  192.  
  193.        Or to do it manually from DOS, log onto the drive/directory in
  194.        which the program files exists.  Any text file may then be printed
  195.        by typing at the DOS prompt...
  196.  
  197.                          COPY FILENAME.TYP PRN
  198.  
  199.        wherein FILENAME.TYP is the name of the file you wish to print.
  200.        Form-feeds are included at the end of each text file.
  201.  
  202.  
  203.                               * Page 4 *
  204.  
  205.  
  206.  
  207.               ANSIPLAY vs. 2.2 - Copyright 1991-1992, J. Ibarra
  208.                            ALL RIGHTS RESERVED
  209.        
  210.                          U S E R ' S   M A N U A L
  211.  
  212.        ANSIPLAY is an ANSI viewing utility with music and sound
  213.        support.  All you need to add music/sound to your ANSI files
  214.        is your own text editor.
  215.  
  216.        SYSTEM REQUIREMENTS FOR ANSIPLAY:
  217.        ---------------------------------
  218.                 DOS version: 3.2 or above
  219.                         CPU: 8088, 8086, 80286 or 80386
  220.                       Video: Monochrome, CGA or above
  221.                        Disk: Single floppy or Hard disk
  222.                      Memory: 155k minimum free memory
  223.          ANSI device driver: ANSI.SYS or compatible installed into
  224.                              CONFIG.SYS file of your root directory.
  225.  
  226.        ANSIPLAY may or may not run on other systems not listed above.
  227.  
  228.  
  229.        
  230.        INTRODUCTION
  231.        ------------
  232.        If you have this program, more than likely you are already
  233.        familiar with ANSI control sequences.  But just for sake of
  234.        reference, here's a few more details about what ANSI is and
  235.        how it works.
  236.  
  237.        ANSI (American National Standards Institute) control sequences
  238.        are simply sets of characters which, when put together, will
  239.        enable computer-users to have extended control over their display
  240.        screen.
  241.  
  242.        This extended control is given by DOS's device driver, ANSI.SYS,
  243.        which reads these sets of characters, interprets them, and then
  244.        processes the commands by moving the cursor positions, changing
  245.        screen colors, etc.  They also will allow your monitor to display
  246.        the extended ASCII character set (Decimals 128 - 255).
  247.  
  248.        These sets of characters are referred to as Escape Command
  249.        Sequences.  In other words, a sequence of commands preceeded by
  250.        an Escape character (Decimal Character 27).
  251.  
  252.        Each computer system processes these command sequences at 
  253.        different speeds...for example, an AT will processes much
  254.        faster than an XT.
  255.        
  256.        There are several software packages which allow the user to edit
  257.        and save these command sequences into a file (called an ANSI
  258.        file) without having to know the actual command sequences.
  259.        Some of these (Such as Shareware's "THE DRAW") will
  260.        allow you to specify the speed of which you want the ANSI file
  261.        to be displayed.
  262.  
  263.  
  264.  
  265.                               * Page 5 *
  266.  
  267.  
  268.  
  269.        Once the ANSI.SYS device driver is installed in DOS (Disk
  270.        Operating System), these ANSI files may be displayed by simply
  271.        typing a DOS command something like:
  272.        
  273.                   TYPE FILENAME.ANS
  274.        
  275.        Installation of ANSI.SYS is discussed later in this manual.
  276.        
  277.        Until now, the ANSI files have had one drawback...they have
  278.        screen control, but no sound.
  279.        
  280.  
  281.        ANSIPLAY was developed for the purpose of adding music/sound
  282.        ability to ANSI files.  ANSIPLAY is NOT intended to be an ANSI
  283.        editing program such as the well known Shareware program
  284.        "TheDraw" which enables on-screen selection of colors, cursor
  285.        positions and movement, etc., but rather ANSIPLAY is intended
  286.        allow the user to use ANY ANSI file and, by adding a few extra
  287.        escape command sequences (we'll call them music codes), enable
  288.        the integration of screen display and music/sound/pauses to it.
  289.        
  290.        Once these music codes are added to the file (by use of most any
  291.        text editor), the simplest command used to display/play them
  292.        would replace the 'TYPE' command with 'ANSIPLAY', thus something
  293.        like:
  294.                   ANSIPLAY FILENAME.ANS
  295.        
  296.        Later in this manual is a more detailed breakdown of command
  297.        syntax and additional options available with ANSIPLAY.
  298.        
  299.        One thing to remember: Adding music strings to the file
  300.        is kind of like putting icing on the cake...it's the final
  301.        touch to your ANSI file.
  302.  
  303.        You can't re-bake the cake once the icing's been put on it,
  304.        and you can't reconstruct the ANSI file with an ANSI editor
  305.        (such as "The Draw") with the music strings in it.  The reason
  306.        being that the editor will try to interpret the escape
  307.        sequences containing music strings as text, therefore displaying
  308.        it to screen.
  309.  
  310.        You CAN however, remove the music strings using MUSCSTRP.EXE,
  311.        to make the file compatible for the ANSI editor again.
  312.        (Refer to the section on "Removing Music Strings".)
  313.  
  314.        A text editor, of course will interpret ALL characters as text
  315.        so there's no problem there.
  316.  
  317.  
  318.        HOW ANSIPLAY WORKS
  319.        ------------------
  320.        When you run ANSIPLAY, you will specify the filename of the file
  321.        you want to be displayed/played.  ANSIPLAY will read the file and
  322.        display it to the screen using the ANSI.SYS device driver, while
  323.        at the same time, searching for music codes which tell ANSIPLAY
  324.        what music notes/sounds to play.
  325.        
  326.  
  327.                               * Page 6 *
  328.  
  329.  
  330.  
  331.        The music codes are NOT ANSI escape command sequences, but rather
  332.        they are interpreted and processed by ANSIPLAY.
  333.  
  334.        ANSIPLAY will be just slightly slower than DOS's TYPE command
  335.        since it must search the text for each music string and process
  336.        it accordingly.  DOS's TYPE command will process the strings as
  337.        text.  The text may be made hidden (invisible) by embedding
  338.        additional escape command sequences in the ANSI file.  (Refer to
  339.        the section on "Making the music strings invisible".)
  340.  
  341.        Shareware versions will then display a short message in ANSI
  342.        to remind users that the version in not registered.  This message
  343.        is not displayed with registered versions.
  344.        
  345.        
  346.        INSTALLATION OF ANSIPLAY
  347.        ------------------------
  348.        If you are familiar with editing your CONFIG.SYS and AUTOEXEC.BAT
  349.        files, all information necessary for installation if found in
  350.        the file QWKSETUP.DOC.
  351.  
  352.        Otherwise, run the installation program included with this program
  353.        package by typing the DOS command: INSTALL.
  354.  
  355.        The installation program automates the following procedures...
  356.  
  357.        1.  Installation of your ANSI device driver into your
  358.               CONFIG.SYS file.
  359.        2.  Setting a PATH in your AUTOEXEC.BAT file
  360.               (for use with ANSIPLAY program files).
  361.        3.  Creating/Updating your ANSIPLAY.CLS file.
  362.        4.  SETting an environment variable via your AUTOEXEC.BAT file
  363.               (for use with the file ANSIPLAY.CLS)
  364.        5.  Option to print documentation file(s).
  365.  
  366.  
  367.        INSTALLING YOUR ANSI DEVICE DRIVER
  368.        ----------------------------------
  369.        ANSI control sequences are simply sets of characters which are
  370.        placed in a text file.  The characters must be interpreted by
  371.        an ANSI device driver.
  372.  
  373.        The device driver which is included with your DOS files is
  374.        a file names ANSI.SYS.  Unless this driver is installed into
  375.        memory, the ANSI characters will not be interpreted, but rather
  376.        they will display to the screen as a bunch of strange garbage.
  377.  
  378.        To install the device driver, there must be a line of text included
  379.        in your CONFIG.SYS file which reads...
  380.  
  381.                 DEVICE=C:\DOS\ANSI.SYS
  382.  
  383.        wherein C:\DOS would be the drive\directory in which the file
  384.        ANSI.SYS would be located when your computer boots up.
  385.  
  386.        If you already have a CONFIG.SYS file created, you can edit it
  387.        by using your own text editing program or the text editor provided
  388.  
  389.                               * Page 7 *
  390.  
  391.  
  392.  
  393.        with DOS names EDLIN.  Or you can create the file by logging onto
  394.        the drive\directory where CONFIG.SYS is to be created and type
  395.        the following from the DOS prompt...
  396.  
  397.        COPY CON CONFIG.SYS [enter]
  398.        DEVICE=C:\DOS\ANSI.SYS [enter]
  399.        ^Z [this is created by hitting the F6 function key]
  400.        [enter]
  401.  
  402.        If all goes well, you should receive a message which states
  403.        "1 file(s) copied."
  404.  
  405.        Once the ANSI device driver is installed into your CONFIG.SYS,
  406.        it will be loaded automatically each time you boot up.
  407.        
  408.        For additional information regarding ANSI.SYS, CONFIG.SYS or
  409.        the EDLIN text editor, please consult your DOS user's manual.
  410.  
  411.        
  412.        EDITING YOUR ANSI FILE
  413.        ----------------------
  414.        If you are starting from scratch, you may want to look into an
  415.        ANSI screen editor such as the Shareware program "TheDraw".
  416.        Without such a program, ANSI file creation can be tackled, but it
  417.        would be extremely tedious and time-consuming at best.
  418.        
  419.        Your DOS user's manual will explain the escape control sequences
  420.        used with ANSI.SYS.  There is also a reference listing included
  421.        in the file ANSICODE.REF (see section on "printing the manual").
  422.        One example would be, to set the foreground color to bright
  423.        yellow on a blue background...
  424.        
  425.                   ESC[44;1;33m
  426.        
  427.        Unless you're very familiar with these escape sequences, it can
  428.        be a bit like learning a foreign language.
  429.        
  430.  
  431.        USING ALTERNATE CHARACTERS IN PLACE OF ESC
  432.        ------------------------------------------
  433.        If for some reason the ESC character is stripped, for instance
  434.        by a BBS that does not allow extended ascii characters during
  435.        file transfers, etc., ANSIPLAY will still process the file:
  436.  
  437.        ANSIPLAY will detect the non-existance of the ESC characters when
  438.        none are found within the first block of characters read.  Then it
  439.        will determine the alternate character automatically by locating
  440.        the first "[" occurance in the file and using the character prior
  441.        to the "[" as the alternate character.  ANSIPLAY will then auto-
  442.        matically replace every occurance of this alternate character
  443.        with the ESC character.
  444.  
  445.        If character replacement is used this way, the display rate may
  446.        be slightly slower, but barely noticeable.
  447.  
  448.  
  449.  
  450.  
  451.                               * Page 8 *
  452.  
  453.  
  454.  
  455.        TUTORIAL FOR MUSIC STRINGS
  456.        -------------------------
  457.        Now that you are somewhat familiar with music code and sound
  458.        codes...you can see a more detailed explaination of some
  459.        of the more advanced way in which these codes can be used
  460.        by typing  TUTOR  at the DOS prompt.  This will ANSIPLAY the
  461.        file TUTOR.ANS which will give some examples and define how
  462.        they are used.  Then it will bring you into ANSIAUTO to display
  463.        the demonstration ANSI files which are included with the program
  464.        package.
  465.  
  466.  
  467.        To first get familiar with Music Codes, Sound Codes, and Music
  468.        String syntax, you should read the file MSTRINGS.DOC.  Once you
  469.        are familiar with them, continue with this documentation...
  470.  
  471.  
  472.        USING THE ESCAPE CHARACTER DURING EDITING
  473.        -----------------------------------------
  474.        If you use DOS's edlin command for text editing, you will not be
  475.        able to enter an ESCape character (ASCII character CHR$(27)),
  476.        since hitting ESCape will type a \ character instead.  
  477.  
  478.        Most word/text editing programs will allow you to enter an ESCape
  479.        character by holding down the [ALT] key, then simultaneously
  480.        entering the number 27.  Usually this is displayed as a left
  481.        arrow character. (Music note would be [ALT] + 14).
  482.        
  483.        If you use a commercial word processor such as Word Perfect or
  484.        Word Star, the text must be saved as plain ASCII text format.  
  485.        
  486.        Otherwise there will be extra printer codes embedded into the
  487.        file which will mess up the whole thing.
  488.        
  489.        If you do not have a text editor, I recommend a Shareware
  490.        program called QEDIT.  It's very powerful and does allow extended
  491.        ASCII characters.
  492.  
  493.        The (music note) character may be entered the same way as the
  494.        ESCape character by using the decimal 14 instead of 27.
  495.  
  496.        To insert a Music String into you ANSI file, just load your ANSI
  497.        file into your text editor, type (or import) the music string
  498.        where desired then save the file.  Now ANSIPLAY it and...listen!
  499.  
  500.  
  501.        MAKING THE MUSIC STRINGS INVISIBLE
  502.        ----------------------------------
  503.        Since the music strings are interpreted by ANSIPLAY while the
  504.        file is being read, the music string text is not displayed to
  505.        the screen.  However, if you also wish to not display the strings
  506.        while using DOS's TYPE command to view the file, this may be done
  507.        by adding a few extra ANSI escape command sequences.
  508.  
  509.        Before the music code, add:
  510.        ---------------------------
  511.          ESC[0m ESC[s ESC[?;1H ESC[8m  (text is upper/lower-case sensitive)
  512.  
  513.                               * Page 9 *
  514.  
  515.  
  516.  
  517.          Spaces should not be typed...they are only here to make the
  518.          codes easier to read.
  519.  
  520.          Here is the breakdown:
  521.  
  522.          ESC[0m    Turns all attributes off.  If the display is in
  523.                    high intensity mode, this is required.
  524.  
  525.          ESC[s     Store the current cursor position.
  526.  
  527.          ESC[?;1H  Wherein ? would be the current row number.  Any row from
  528.                    1-24 may be used, however if the cursor has to move 
  529.                    all the way across the display, it may cause blinking.
  530.  
  531.                    "1" sets the cursor at column 1.  Even though the text
  532.                    will be invisible, it will still be printed to
  533.                    screen.  If the end of screen is reached, the text
  534.                    will be wrapped around to the next row.  If you are
  535.                    using long music strings and it is causing the
  536.                    display to eject upward, you may try using shorter
  537.                    strings of about 75 characters or so at a time.
  538.  
  539.          ESC[8m    This will make the music string invisible when it is
  540.                    written to screen. Otherwise it will be written to
  541.                    screen in the current color attributes.
  542.  
  543.  
  544.        After the music code, add:
  545.        --------------------------
  546.          ESC[u ESC[0m
  547.          (text is upper/lower-case sensitive)
  548.  
  549.          Spaces should not be typed...they are only here to make the
  550.          codes easier to read.
  551.  
  552.          Here is the breakdown:
  553.  
  554.          ESC[u     Moves the cursor back to the location it was at
  555.                    when the last ESC[s command (store cursor) was used.
  556.  
  557.          ESC[0m    Returns to normal mode.  Turns off invisible
  558.                    attribute.
  559.  
  560.  
  561.        The entire set of commands would look like this...
  562.  
  563.        ESC[0m ESC[s ESC[?;1H ESC[8m ESC[MF<music string>
  564.                                                 (music note) ESC[u ESC[0m
  565.  
  566.        Remember, making the music codes invisible is only necessary if 
  567.        you wish to use an ANSI display program other than ANSIPLAY.
  568.  
  569.  
  570.  
  571.        GETTING FAMILIAR WITH ANSIPLAY
  572.        ------------------------------
  573.        To see the demonstration files, at the DOS prompt type DEMO.
  574.        To get familiar with the program and included files, type GO.
  575.  
  576.                               * Page 10 *        
  577.        
  578.  
  579.  
  580.        RUNNING ANSIPLAY
  581.        ----------------
  582.        Syntax from the DOS prompt is as follows:
  583.        
  584.               ANSIPLAY [Path\FileName DelaySeconds] [/Option Flags]
  585.                                                                         
  586.        (If no parameters/options are used, ANSIPLAY will default
  587.        to the /L option as described below, which will automatically
  588.        bring up a file(s) listing menu to work from.)
  589.  
  590.        Parameters are:
  591.        [Path\Filename]
  592.            is the drive\directory\filename of the ansi file you wish to
  593.            display/play.  Wildcard characters * and ? are not supported.
  594.  
  595.            If no filetype is given, then ANSIPLAY will append the
  596.            filetype of ".ANS" to the filename.
  597.  
  598.            If no drive\path is given, then ANSIPLAY will search the
  599.            currently logged (default) drive\path for the ANSI file.
  600.                                                                         
  601.            If the /L option is used (as describes below), only use a
  602.            [Drive:\Directory\] Path specification.  Any filename.type
  603.            specified will be ignored.
  604.  
  605.        [ DelaySeconds]
  606.            is the number of seconds to delay program execution.  This
  607.            option is used for ANSIAUTO (automatic slide show present-
  608.            ation of ansi files) or for those who use off-line mail
  609.            readers.  If this option is used, the number of seconds
  610.            must be preceeded with a space ( ).
  611.        
  612.            While using ANSIAUTO, there will be a pause of DelaySeconds
  613.            between displays of ANSI files.
  614.        
  615.        [Options] are as follows:
  616.        <Multiple option flags may be used in any order>     
  617.        
  618.            /C  (ClearScreen) clears the screen before displaying the
  619.                ANSI file.  (This option is automatically set to ON
  620.                for monochrome monitors)
  621.        
  622.            /H  (Help) Displays a brief help screen for ANSIPLAY syntax.
  623.  
  624.            /Q  (Quiet) Disables the music and sound during display
  625.                of the ANSI file.  /Q option does NOT disable a
  626.                DELAY parameter (Sound Code) if one exists.
  627.        
  628.            /S# (Slower) Slows down the display rate.  Wherein # is
  629.                a number 1-9.  9 is the slowest.  If no # is used,
  630.                the default is 1.
  631.  
  632.            /D  (Delete) Prompts user if ANSI file is to be deleted after
  633.                display.
  634.                     
  635.                This option was designed for those who use off-line mail
  636.                readers.  The mail read can save the message to a temp-  
  637.  
  638.                               * Page 11 *
  639.  
  640.  
  641.  
  642.                orary file, and then Shell out to DOS to ANSIPLAY it. 
  643.                Then the /D option will allow you to delete the temporary
  644.                file.
  645.        
  646.                After the file display has been completed, if you decide
  647.                not to delete the file, ANSIPLAY will ask if you want to
  648.                rename the file.  At this time, if you answer "Y" (yes),
  649.                you will be asked for the new filename. (Note: the option
  650.                to Delete/Rename will be bypassed if the display is
  651.                interrupted by hitting the ESCape key).
  652.  
  653.                When asked to Delete or Rename, hitting the [ENTER] key
  654.                will assume the default of "[N]o".
  655.  
  656.            /L  (List) will create a listing of all files with the
  657.                extension of ".ANS" that are located in the specified
  658.                drive\directory.  If no drive\directory is specified,
  659.                then the current drive\directory will be used.
  660.  
  661.                When using the /L option, do NOT enter any file
  662.                specifications such as *.*, *.ANS, but rather
  663.                specify the drive\directory only, for example:
  664.  
  665.                         ANSIPLAY C:\ANSI /L
  666.                               -or-
  667.                         ANSIPLAY C:\ANSI\ /L
  668.  
  669.                A listing will then be alphabetized into a box which you can
  670.                use page up/down to view.  To select the file you want to
  671.                ANSIPLAY, simply type in the number which is found to the
  672.                left of the file name and hit [ENTER].
  673.  
  674.                After the file is displayed/played, the file selection screen
  675.                will return for your next selection.
  676.  
  677.                The /L option will support up to 475 file names.  If more
  678.                than 475 records are found, they will not be acknowledged
  679.                and the message "475+ records found" will be displayed.
  680.                The "+" notates the overage.
  681.  
  682.                Options Flags /C /D and /Q may be toggled on/off by
  683.                hitting...
  684.  
  685.                      /C - for ClearScreen toggle (Color monitors only)
  686.                      /D - for Delete toggle
  687.                      /S - slows down the display rate (display rate will
  688.                           increase 1 each time "S" is hit.
  689.                      /Q - for Quiet toggle
  690.  
  691.                You may also use the [F1] function key to change
  692.                drive\directory of the files you want to view.
  693.                (This option is only available in registered versions
  694.                of ANSIPLAY).  If you change to a drive\directory is
  695.                invalid, the program will be terminated.
  696.  
  697.                The Delete option will allow you to view the file before
  698.                asking if you want to delete it.  If you answer No, you
  699.                will then be given a chance to rename the file.
  700.  
  701.                               * Page 12 *
  702.  
  703.  
  704.  
  705.                Note: the /L option will not work with ANSIAUTO, but
  706.                rather, it will be ignored.
  707.  
  708.        If you want the freedom to use the ANSIPLAY command while logged
  709.        onto ANY drive\directory, just add the name of the directory in
  710.        which ANSIPLAY exists to DOS's search PATH.  (Consult your DOS
  711.        user's manual for more information on how to do this).
  712.        
  713.        This can also be done by using the installation program
  714.        (INSTALL.EXE).
  715.  
  716.        To exit ANSIPLAY at any time, press the [ESC] key.
  717.  
  718.  
  719.        REINITIALIZING THE DISPLAY SCREEN (ANSIPLAY.CLS)
  720.        ------------------------------------------------
  721.        Once ANSIPLAY has completed displaying/playing the ANSI file,
  722.        there may have been several changes made to the screen display
  723.        such as screen mode, color attributes, etc.
  724.  
  725.        To reinitialize the display to your desired settings, simply
  726.        create a file called ANSIPLAY.CLS containing the desired
  727.        ANSI escape command sequences. ("CLS" for "Closing Screen")
  728.  
  729.        This can be done with the installation program (INSTALL.EXE) or
  730.        by using your own text editor.
  731.  
  732.        This file is optional.  If ANSIPLAY.CLS file does not exist,
  733.        then the only reset code which is automatically executed is 
  734.        ESC[0m which turns all attributes off and returns to normal 
  735.        display.
  736.  
  737.        If the file ANSIPLAY.CLS does exist, the ESC[0m will be 
  738.        ignored regardless of whether the file contains escape command
  739.        sequences or is empty.
  740.  
  741.        An example of how this file might be used is to:
  742.  
  743.        ESC[=3l          'reset the screen mode to 80 x 25 color
  744.        ESC[0m           'all attributes off, normal display
  745.        ESC[44;1;33m     'set colors: bright yellow on blue background
  746.        ESC[2J           'clear screen
  747.  
  748.        thus the contents of ANSIPLAY.CLS would actually be:
  749.  
  750.        ESC[=3lESC[0mESC[44;1;33mESC[2J
  751.  
  752.        (ESC resembles the actual ESCape character which must be used).
  753.  
  754.        Refer to the other parts of this manual and the file ANSICODE.REF
  755.        for more details on the actual ANSI codes to use.
  756.  
  757.        It is recommended that no other text, music codes, etc. are 
  758.        included in this file, since they will be displayed after 
  759.        each ANSI file display.
  760.  
  761.  
  762.  
  763.                               * Page 13 *
  764.  
  765.  
  766.  
  767.        REMOVING MUSIC STRINGS (MUSCSTRP.EXE)
  768.        -------------------------------------
  769.        If wish to remove all existing music strings from the ANSI file,
  770.        at the DOS prompt type   MUSCSTRP FILENAME.ANS
  771.  
  772.        MUSCSTRP (Music Strip) will create a new file using the same
  773.        filename, but with the file extension of .NEW
  774.  
  775.        The MUSCSTRP program must be able to locate ANSIPLAY.EXE either
  776.        in the current directory, or in DOS's PATH setting.
  777.  
  778.        SYNTAX:  MUSCSTRP [Filename]
  779.                                                                    
  780.          Wherein:
  781.           [Filename] is the drive\path\filename of the ansi file you wish
  782.                      to strip.  If no filetype is specified, the extension
  783.                      of .ANS will be appended.
  784.                                                                    
  785.           Output filename will be [Filename] with the extension of .NEW
  786.  
  787.  
  788.                               * Page 14 *
  789.  
  790.  
  791.  
  792.  
  793.  
  794.             ANSIAUTO vs. 2.2 - Copyright 1991-1992, J. Ibarra
  795.                           ALL RIGHTS RESERVED
  796.        
  797.                        U S E R ' S   M A N U A L
  798.  
  799.  
  800.        ANSIAUTO is a utility program which integrates with ANSIPLAY
  801.        version 2.2 to automate the display/playing of your ANSI files
  802.        into a slide-show type of presentation.
  803.  
  804.        Files to be displayed may be arranged in your preference.  There is
  805.        also an option to insert a time-delay to pause between file
  806.        displays.  Additional options provided with ANSIPLAY are the ability
  807.        to turn the sound off during display, and/or clear screen before
  808.        display.
  809.  
  810.  
  811.        SYSTEM REQUIREMENTS FOR ANSIAUTO:
  812.        ---------------------------------
  813.                Program File: ANSIPLAY.EXE (ANSI file viewing utility
  814.                              with music and sound support)
  815.                 DOS version: 3.2 or above
  816.                         CPU: 8088, 8086, 80286 or 80386
  817.                       Video: Monochrome, CGA or above
  818.                        Disk: Single floppy or Hard disk
  819.                      Memory: ANSIAUTO requires 73k plus an additional
  820.                              155k for ANSIPLAY equaling a total minimum
  821.                              requirement of 228k free memory
  822.          ANSI device driver: ANSI.SYS or compatible installed into
  823.                              CONFIG.SYS file of your root directory.
  824.                       Other: You MUST have ANSIPLAY.EXE in the same
  825.                              directory as ANSIAUTO.EXE -or- in DOS's PATH
  826.                              environment setting.
  827.  
  828.        ANSIAUTO may or may not run on other systems not listed above.
  829.  
  830.  
  831.        HOW ANSIAUTO WORKS
  832.        ------------------
  833.        ANSIAUTO will read the contents of the data file you specify
  834.        on the command line.
  835.        
  836.        (See "RUNNING ANSIAUTO" regarding DataFile Structure)
  837.        Once the data is loaded into memory, ANSIAUTO will shell to DOS
  838.        and execute the ANSIPLAY command (with any optional parameters
  839.        which are specified) per file.  
  840.  
  841.        Each file will be displayed (played) in sequence.  If a 
  842.        DelaySeconds parameter was specified, the program will pause 
  843.        after the file is displayed for the set number of seconds, and 
  844.        then continue onto the next file.
  845.        
  846.        Once all the files have been displayed, ANSIAUTO will start
  847.        the sequence over again (and again...).
  848.        
  849.  
  850.  
  851.  
  852.                               * Page 15 *
  853.  
  854.  
  855.  
  856.        RUNNING ANSIAUTO 
  857.        ----------------
  858.        Syntax is as follows:  ANSIAUTO DRIVE\PATH\FILENAME.DAT
  859.        If no filetype is given, then ANSIAUTO will append the
  860.        filetype of ".DAT" to the filename.
  861.  
  862.        To EXIT ANSIAUTO, hit the ESCape key on the keyboard.  ANSIPLAY
  863.        will not respond until the file display/play is completed.  At
  864.        that time, the program will exit and return to DOS.
  865.  
  866.        Data file structure
  867.        -------------------
  868.        Each line of the file contains the same specifications as would
  869.        normally be entered on the DOS command line when executing
  870.        ANSIPLAY.  An example datafile might look like this:
  871.        
  872.                  C:\ANSI\MERMAID.ANS,3 /C      
  873.                  D:\DRAW\CASTLE.ANS,2 /C       
  874.                  C:\UTILS\FIREMAN.ANS /C /Q    
  875.                     .      .      .           
  876.                     .      .      .           
  877.                    etc.   etc.   etc.         
  878.        
  879.        As mentioned before, unregistered versions of the program will
  880.        display the "ANSIPLAY [Unregistered Version] Copyright 1992, J.
  881.        Ibarra" message after each file is display/played.  Registered
  882.        versions do not have this message.
  883.        
  884.        Maximum number of files that can be used for slideshow is 30.
  885.        If the data file contains more than 30 filenames, they will be
  886.        ignored. If 30 is not enough, let me know and I can increase it.
  887.  
  888.  
  889.                               * Page 16 *
  890.  
  891.  
  892.  
  893.  
  894.                PLAY.EXE vs. 2.2 - Copyright 1991-1992, J. Ibarra
  895.                            ALL RIGHTS RESERVED
  896.        
  897.                          U S E R ' S   M A N U A L
  898.  
  899.  
  900.        PLAY.EXE is a utility which allows you to create strings of
  901.        music 73 characters at a time, edit them, play them, and
  902.        eventually save them to file.
  903.  
  904.        This utility was designed to be used with the ANSIPLAY
  905.        ShareWare program, but can have several uses ranging from
  906.        BASIC programmers who want to experiment with the PLAY
  907.        statement to ANSIPLAY users who want to experiment with
  908.        Music codes and Sound codes that can later be inserted into
  909.        their ANSI files.
  910.  
  911.        PLAY.EXE can play Music/Sound codes directly from the DOS
  912.        prompt, or from the on-screen Editor which will allow you
  913.        to edit, then play, the re-edit, etc. music strings, and
  914.        if so desired, write them to file.
  915.  
  916.        When the string is written to a file (saved), it is saved in
  917.        a format which is compatible with ANSIPLAY which includes
  918.        the Foreground/Background music specifier and the CHR$(14)
  919.        suffix.
  920.  
  921.  
  922.        SYSTEM REQUIREMENTS FOR PLAY.EXE:
  923.        ---------------------------------
  924.                 DOS version: 3.2 or above
  925.                         CPU: 8088, 8086, 80286 or 80386
  926.                       Video: Monochrome, CGA or above
  927.                        Disk: Single floppy or Hard disk
  928.                      Memory: 131k minimum free memory
  929.  
  930.        PLAY may or may not run on other systems not listed above.
  931.  
  932.  
  933.        USING PLAY.EXE (Music String Player/Editor)
  934.        -------------------------------------------
  935.        Syntax is: PLAY [options] <* MUSIC CODES or SOUND CODES>
  936.  
  937.            *The prefix of ESC[ and suffix of (music note) are not
  938.             required on the DOS command line.
  939.  
  940.        Wherein [options] are:
  941.              <* MUSIC/SOUND CODES> - plays the <music/sound codes>
  942.                                 /E - for music string editor
  943.           /E <* MUSIC/SOUND CODES> - loads <music/sound codes> into the editor
  944.                                 /R - to repeat last-played music string
  945.                              /R /E - loads last string played into editor
  946.                                      [options] may be in any order
  947.  
  948.        For more information on Music String Syntax, please read
  949.        the file MSTRINGS.DOC.
  950.  
  951.        If MF or MB is not specified, default is set for MF.
  952.  
  953.                               * Page 17 *
  954.  
  955.  
  956.  
  957.           --- TO PLAY THE MUSIC CODES DIRECTLY FROM THE DOS PROMPT ---
  958.  
  959.        Playing a music/sound codes directly from the DOS prompt is
  960.        easy.  An example would be, to hear the beginning of Frere Jacques
  961.        (ESC[MF O2 CDEC CDEC EFG.... EFG....(music note)), at the DOS
  962.        prompt, you would type the command line:
  963.                   PLAY O2 CDEC CDEC EFG.... EFG....
  964.  
  965.        or to hear a bomb dropping, you might type:
  966.                        PLAY 900;1;120;;-5
  967.  
  968.        Note that the > and < characters cannot be used from the DOS
  969.        prompt because DOS will interpret these as piping character.
  970.        Optionally you can set the octave with On wherein n is the
  971.        value (0-6) of the Octave you desire.   Default octave is 4.
  972.  
  973.        Before playing the music string, PLAY.EXE will check for any
  974.        letters that are NOT valid music code characters.  If an
  975.        invalid letter is found, you will receive the error message
  976.        "Illegal play string".  
  977.  
  978.        Play will then take you directly into the music string editor.
  979.        If the string has a length greater than 73 characters, the string
  980.        will be trimmed to 73 characters so that it will fit into the 
  981.        editor.  If this happens, a message will appear to notify you.
  982.  
  983.        /Repeat option (from the DOS prompt):
  984.        -------------------------------------
  985.        PLAY will automatically store the last music string played ,if
  986.        one exists, to a temporary file named PLAY.##.
  987.  
  988.        If no music string exists upon exiting PLAY, the last music
  989.        string will NOT be overwritten with a blank music string.  This
  990.        way if you decide you don't want to keep your edited changes,
  991.        you can simply hit [CTRL]-[Backspace] to erase them, then upon
  992.        exiting PLAY there will be no changes made to the PLAY.## file.
  993.  
  994.        The /R option will allow you to repeat the music string by either
  995.        using it at the DOS prompt, or loading it into the music string
  996.        editor (see below).
  997.  
  998.        To repeat the last string from the DOS prompt, type PLAY /R.
  999.        If the /R option is used, any included <music string> on the
  1000.        DOS command line will be ignored.
  1001.  
  1002.  
  1003.                     --- TO USE THE MUSIC STRING EDITOR ---
  1004.  
  1005.        The music string editor is the more useful feature of PLAY.EXE.
  1006.        It will allow you to play Music Codes or Sound Codes, then
  1007.        edit them on the screen, replay them, etc.
  1008.  
  1009.        Once you have the music/sound codes exactly as you want them, you
  1010.        can then save them to file.
  1011.  
  1012.        The /E option will activate the editor.  At the DOS prompt, you
  1013.        may optionally enter the music string you wish to edit .
  1014.  
  1015.                               * Page 18 *
  1016.  
  1017.  
  1018.  
  1019.        Music String Editor commands are as follows:
  1020.  
  1021.                          Move Cursor: LEFT/RIGHT arrow keys
  1022.        Delete Character above cursor: DEL key
  1023.         Move cursor to 1st character: HOME key
  1024.         Move cursor to end character: END key
  1025.            Erase entire music string: CTRL+Backspace
  1026.           Write music string to file: CTRL+W
  1027.        Toggle prefix of "MF" or "MB": TAB key
  1028.                        Exit PLAY.EXE: ESC key
  1029.  
  1030.        If the music string contains characters which cannot be
  1031.        played, you will receive an error message "Illegal play string".
  1032.        It will then return to the editor so you can make your changes.
  1033.  
  1034.        The write option will write the music string to a file named
  1035.        "PLAY.MUS".  (Note this is a different file from the PLAY.##
  1036.        temporary file).  The ESC[MF prefix and (music note) character
  1037.        suffix will automatically be added.
  1038.  
  1039.        If there are pre-existing music strings, the new music string
  1040.        will be appended (not overwritten).
  1041.  
  1042.        /Repeat option (with the Editor):
  1043.        ---------------------------------
  1044.        The /R option will allow you to (Repeat) load the last-played
  1045.        music string into the editor by typing PLAY /R /E at the DOS
  1046.        prompt.
  1047.  
  1048.        If the last-played music string is longer than 73 characters in
  1049.        length, PLAY will trim the string to 73 characters so it will fit
  1050.        into the editor.  (If the last character is an "M", it too will
  1051.        be trimmed to avoid sending the PLAY function into oblivion).
  1052.  
  1053.        If the /R option is used, any included <music string> on the
  1054.        DOS command line will be ignored.
  1055.  
  1056.  
  1057.                               * Page 19 *
  1058.  
  1059.  
  1060.  ========== APPENDIX I - TROUBLE SHOOTING (MUSIC STRINGS) ===========
  1061.  
  1062.        Problem:
  1063.            I keep getting the error message "Illegal string in
  1064.            PLAY parameters".
  1065.  
  1066.        Solution:
  1067.            Consult the documentation (MUSICODE.REF) to be sure the
  1068.            values used in your MUSIC CODE's and/or SOUND CODE's are valid.
  1069.            If the problem still persists, and the parameters are indeed
  1070.            valid, contact the programmer.
  1071.  
  1072.        Another Solution:
  1073.            It's possible that the letter O was used in place of the
  1074.            number 0 (zero), or visa-versa in the MUSIC CODE's and/or
  1075.            SOUND CODE's.  It's very easy to mix these up.
  1076.  
  1077.        Problem:
  1078.            Why do I get an "Illegal play string" error?
  1079.  
  1080.        Reason:
  1081.            Something in the play string is not valid.  This could be
  1082.            caused by using a note that does not exist such as
  1083.            B#, H, etc.; or using a value which is not within set limits
  1084.            for octave, tempo, etc. such as O7; or using an invalid
  1085.            character which is not a music code/sound code character.
  1086.  
  1087.  
  1088.                               * Page 20 *
  1089.  
  1090.  
  1091.  
  1092.    ========== APPENDIX II - TROUBLE SHOOTING (ANSIPLAY) ===========
  1093.  
  1094.        Problem: 
  1095.            Lots of strange characters (garbage) on the screen.
  1096.  
  1097.        Solution:
  1098.            Be sure that the ANSI.SYS driver is installed into your
  1099.            CONFIG.SYS file  (See section on "About ANSI.SYS").
  1100.  
  1101.        Problem:
  1102.            The program ignores my efforts to escape during the
  1103.            displaying of my ANSI file.
  1104.  
  1105.        Reason:
  1106.            ANSIPLAY reads and processes large portions of the ANSI file
  1107.            at a time.  The output of these portions may be as large as
  1108.            the whole display screen.  Since the printing of these portions
  1109.            cannot be interrupted, ANSIPLAY and ANSIAUTO will not respond
  1110.            to using the ESCape key until the entire portion has been
  1111.            processed.
  1112.  
  1113.        Problem:
  1114.            When I use "MB" (Music Background) in the music string, there
  1115.            isn't much difference from "MF".
  1116.  
  1117.        Reason:
  1118.            There are several things happening here...For one, ANSIPLAY
  1119.            must pull out the music strings from the bulk of the file
  1120.            which is being read at one time.  The strings must then be
  1121.            processed to produce music/sound/pause's.
  1122.  
  1123.            Secondly, the computer's music buffer will only retain 32
  1124.            characters at a time.  If the music string is larger than 32
  1125.            characters or if the music buffer is full when the new
  1126.            music string is to be loaded into it, the program has to wait
  1127.            for the buffer to process the characters which have already been
  1128.            loaded to free up more space in the buffer for the remaining
  1129.            characters to be loaded.
  1130.  
  1131.            Thirdly, Sound codes that have parameters for CYCLES and/or
  1132.            DELAY are processed counting from 0 to CYCLES (or 0 to DELAY).
  1133.            The counting procedure is not loaded into the background buffer.
  1134.            When the frequency/duration is played, however, it is then
  1135.            placed into the buffer.  The counting feature is extremely
  1136.            fast, but if the set values for these parameters are high, it
  1137.            will slow up the display process slightly.
  1138.  
  1139.        Problem:
  1140.            My file was fine until I edited it...now I get a bunch of 
  1141.            garbage when displaying it.
  1142.  
  1143.        Solution:
  1144.            Some word processing programs will add extra printer codes to
  1145.            the file when you "save" the file.  Most programs that do this
  1146.            also have an option to "save" as "ASCII" or "DOS TEXT".  If so,
  1147.            re-save the file using this option.  This will save the contents
  1148.            of the file without adding any other embedded program codes.
  1149.  
  1150.                               * Page 21 *
  1151.  
  1152.  
  1153.  
  1154.     ========== APPENDIX III - TROUBLE SHOOTING (PLAY.EXE) ===========
  1155.        Problem:
  1156.            When I tried to write the music string to file, I keep
  1157.            getting an error..."Unable to save".
  1158.  
  1159.        Reason:
  1160.            There may be one of several causes for this:  Disk media
  1161.            format error, not enough disk space or disk write-protected
  1162.            to name a few.
  1163.  
  1164.  
  1165.  
  1166.  
  1167.         ================ APPENDIX IV - REFERENCES ===============
  1168.  
  1169.  
  1170.         Programs referenced in this documentation:
  1171.  
  1172.             AnsiAuto (Included) - by Julie M. Ibarra
  1173.             Slide-show automation utility for AnsiPlay vs 2.2.
  1174.  
  1175.           * AnsiPlay (Included) - by Julie M. Ibarra
  1176.             ANSI viewing utility with music support.
  1177.  
  1178.             Install (Included) - by Julie M. Ibarra
  1179.             Automated installation procedures for AnsiPlay vs 2.2.
  1180.  
  1181.             Play (Included) - by Julie M. Ibarra
  1182.             Music string editing utility (supports music and sound codes).
  1183.  
  1184.             QEdit  (ShareWare) - by SemWare
  1185.             Text editing program.
  1186.  
  1187.             Silly Little Mail Reader  (Shareware) - by Greg Hewgill
  1188.             Off-line mail reader program.
  1189.  
  1190.             TheDraw  (ShareWare) - by Keith Miller and Cat Miller
  1191.             ANSI screen drawing utility with animation support.
  1192.  
  1193.  
  1194.                               * Page 22 *
  1195.  
  1196.  
  1197.  
  1198.        ADVANTAGES OF REGISTERING ANSIPLAY
  1199.        ----------------------------------
  1200.        1.  Registered versions will NOT interrupt the ANSI display with
  1201.            the copyright message at the bottom of the screen.
  1202.  
  1203.        2.  The [F1] function used to change Drive\Directory will be
  1204.            fully functional from the file listings menu.
  1205.  
  1206.        3.  Registered users will automatically be notified when an updated
  1207.            version is released.
  1208.        
  1209.        Additionally, your registration will contribute to the future
  1210.        development and quality enhancements of this program.
  1211.  
  1212.  
  1213.      HOW TO CONTACT THE AUTHOR
  1214.      -------------------------
  1215.      If you have a modem, there is not a "home base" BBS for ANSIPLAY
  1216.      as of yet, but if you have access to a BBS that uses the PC-Relay
  1217.      network, you will be able to leave me a message in the ANSI/GALLERY
  1218.      conference.
  1219.  
  1220.      Or you can call my hang-out...The FileBank BBS in Fallbrook, CA
  1221.      (619) 728-4318 and "J)oin" the "GALLERY" conference.
  1222.  
  1223.      And of course, you can mail any correspondence directly to me at:
  1224.  
  1225.                             Julie M. Ibarra
  1226.                             P.O. Box 710727
  1227.                          Santee, CA  92072-0727
  1228.  
  1229.      Any comments regarding program features, documentation, present-
  1230.      ation, etc. are always appreciated.
  1231.  
  1232.      --end of documentation--
  1233.  
  1234.  
  1235.                               * Page 23 *
  1236.