home *** CD-ROM | disk | FTP | other *** search
/ Der Mediaplex Sampler - Die 6 von Plex / 6_v_plex.zip / 6_v_plex / DISK3 / DFUE_31 / AIR202.ZIP / AIR.DOC next >
Text File  |  1993-11-17  |  47KB  |  1,090 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.     ▒▒▒▒▒▒▒▒▄       ▒▒▒▒▄      ▒▒▒▒▒▒▒▒▒▒▄
  8.     ▒▒█▀▀▀▒▒█        ▒▒█▀       ▒▒█▀▀▀▀▒▒█
  9.     ▒▒█   ▒▒█        ▒▒█        ▒▒█    ▒▒█
  10.     ▒▒▒▒▒▒▒▒█        ▒▒█        ▒▒▒▒▒▒▒▒▒█
  11.     ▒▒█▀▀▀▒▒█        ▒▒█        ▒▒█▀▀▒▒█▀▀
  12.     ▒▒█   ▒▒█        ▒▒█        ▒▒█  ▒▒█
  13.    ▒▒▒▒█ ▒▒▒▒█      ▒▒▒▒█      ▒▒▒▒█ ▒▒▒▒█
  14.     ▀▀▀▀  ▀▀▀▀       ▀▀▀▀       ▀▀▀▀  ▀▀▀▀
  15.    Ansi/Avatar/Ascii   In         RIP
  16.  
  17.  
  18.  
  19.                               - Version 2.02 -
  20.              (C)Copyright 1993, Rand Nowell - RaLin Enterprises
  21.                         "Putting Bits Together" (tm)
  22.  
  23.  
  24.                - P R O G R A M   D O C U M E N T A T I O N -
  25.  
  26.                       ( FREEWARE Evaluation Release!)
  27.  
  28.  
  29.  
  30.  
  31.  
  32.                          -=[ TABLE OF CONTENTS ]=-
  33.  
  34.             Copyright.........................................1
  35.             Distribution......................................1
  36.             Disclaimer......................................1,2
  37.             Overview........................................2,3
  38.             AIR.LOG - The logfile.............................3
  39.             Running AIR.......................................3
  40.               Command Line with parameters..................4,5
  41.               Command Line with "Command File"..............5,6
  42.               Interactive Mode............................6,7,8
  43.             Commands and Colors.............................8,9
  44.               Editing Keys....................................8
  45.               Color Codes.....................................9
  46.             External Lists.................................9,10
  47.             Format of AIR screens............................10
  48.             Available Frame Templates.....................10,11
  49.             Creating a screen file.....................11,12,13
  50.             Error Levels..................................13,14
  51.             Why Register?.................................14,15
  52.             Your Suggestions.................................15
  53.               Submit your screen for use in AIR..............15
  54.             Author Contact................................15,16
  55.             Support..........................................16
  56.             Acknowledgements..............................16,17
  57.  
  58.  
  59.  
  60.   
  61. AIR+RIP             AIR 2.02 Program Documentation                  Page   1
  62.  
  63. ┌─────────────────────────────────────────────────────────────────────────────┐
  64. │▒▒▒ COPYRIGHT ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  65. └─────────────────────────────────────────────────────────────────────────────┘
  66.  
  67.    AIR, Ansi/Avatar/Ascii In RIP, the program and documentation,
  68.    are not a Public Domain program. It is the
  69.    (C)Copyrighted 1993 work of Rand Nowell dba Ralin Enterprises.
  70.    All rights are reserved. Copying, duplicating, selling or otherwise
  71.    distributing this product except as noted in the Distribution Policy
  72.    below is a violation of Federal Copyright Law.
  73.  
  74.    This version is released as FREEWARE. A Registered version is available,
  75.    with several more options.
  76.  
  77.    Though this copy is FREEWARE, the author maintains all Copyrights to
  78.    code, documentation etc.
  79.  
  80.    If you would like to receive the Registered version, fill out AIR.REG.
  81.  
  82. ┌─────────────────────────────────────────────────────────────────────────────┐
  83. │▒▒▒ DISTRIBUTION ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  84. └─────────────────────────────────────────────────────────────────────────────┘
  85.  
  86.    1. Feel free to distribute the Evaluation copy of this program as
  87.       often as you like to any interested parties. Distribution to
  88.       Electronic Bulletin Boards is encouraged.
  89.    2. Please do not distribute this program without all the original
  90.       related files such as documentation, readme files, registration
  91.       forms etc.
  92.    3. Please distribute ONLY the original authenticated ZIP format file.
  93.    4. Please obtain our written permission before including the program
  94.       with any "bundled" software packages.
  95.    5. Please do not accept payment for the program; a copying fee of
  96.       $5.00 per diskette may be charged by a non-profit user-group.
  97.    6. Please do not alter the program or documentation in any way.
  98.    7. Individuals, groups, vendors or other software distribution
  99.       companies which market diskettes containing shareware or test-drive
  100.       evaluation programs, for profit, must obtain written permission
  101.       from RaLin Enterprises prior to distribution. This will insure that
  102.       you have the most current copy.
  103.  
  104.     DISTRIBUTION of the REGISTERED version of this program is in
  105.     violation of the license agreement and copyright law.
  106.  
  107.  
  108. ┌─────────────────────────────────────────────────────────────────────────────┐
  109. │▒▒▒ *** DISCLAIMER *** ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  110. └─────────────────────────────────────────────────────────────────────────────┘
  111.  
  112.     This program is supplied "as is" without warranty of any kind. The
  113.     entire risk of using, and results from the use of, is assumed by you
  114.     the user.  You assume all costs of repair, servicing and corrections
  115.     stemming from the use of this program.
  116.     Rand Nowell and/or RaLin Enterprises, or any other associated
  117.     company of the program author will not be held liable for any
  118.  
  119.                     Take a breath of the New AIR today!
  120.  
  121.  
  122. AIR+RIP             AIR 2.02 Program Documentation                  Page  2
  123.  
  124.     damages from the use of this program. No warranties are expressed or
  125.     implied.
  126.     ********************************************************************
  127.     To the original licensee of the REGISTERED version of the program,
  128.     RaLin Enterprises DOES warrant that the program disk(s) on which the
  129.     program is recorded, be free from defects in material and
  130.     workmanship under normal use and service for a period of (90) ninety
  131.     days from date of delivery as evidenced by your receipt. Our entire
  132.     liability and your exclusive remedy shall be replacement of the
  133.     defective disk not meeting the standards of this limited warranty.
  134.     And in no case shall exceed the cost of reimbursement of monies paid for
  135.     program registration.
  136.  
  137.     The Author is not obligated to produce further versions of this program.
  138.     The Author also reserves the right to convert any SHAREWARE program, to
  139.     that of COMMERCIAL status without prior notice.
  140.  
  141. ┌─────────────────────────────────────────────────────────────────────────────┐
  142. │▒▒▒ OVERVIEW ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  143. └─────────────────────────────────────────────────────────────────────────────┘
  144.  
  145.  AIR was created to allow Sysops to easily include Ansi,Avatar,Ascii screens
  146.  in a RIP graphic window.
  147.  
  148.  It is being distributed as Limited FREEWARE, but a more useful and configurable
  149.  copy is available if you wish to register.
  150.  
  151.  AIR can be run from a batch file, or in interactive mode. Here are a few
  152.  features:
  153.  
  154.  Features.... {+} = in Registered copy only
  155.  
  156.  a) Three modes to run in,
  157.     1) Command line mode with parameters
  158.     2) Command line mode with "Command File" {+}
  159.     3) User friendly interface, with picklists for files and colors.
  160.  b) Currently 10 pre-defined RIP frames available,
  161.     three with Mouse/Key button(s). More being added.
  162.  c) Edit the "Sysop Message" displayed in frame.
  163.  d) Specify color message is displayed in.
  164.  e) Testing mode, does not reset RIP text window, for test viewing.
  165.  f) Command to create samples of ALL available frames, samples contain a
  166.     ruler line, to show width allowed/wrap columns for text window.
  167.  g) Manual contains directions on how to set up a screen file to be used
  168.     with AIR, and the proper menu setup for the RemoteAccess BBS system.
  169.  h) AIR is FAST!  Works great for BBS maintenance event.
  170.  i) Now uses external lists, that you create/maintain, to store
  171.     frequently used screen file names, and RIP file names.
  172.  j) AIR now maintains a LOG file, and logs all successful operations
  173.     as well as all errors. Nicely formatted and informational.
  174.  
  175.  
  176.  Though there is one feature de-activated in the Evaluation copy,
  177.  it is a fully functional program, and will serve you well as is.
  178.  Registration is not required, but if you want the extra features, and
  179.  
  180.                     Take a breath of the New AIR today!
  181.  
  182.  
  183. AIR+RIP             AIR 2.02 Program Documentation                  Page  3
  184.  
  185.  updated releases, then........
  186.  
  187.  NOTE: Due simply to file size, with the additions to AIR, we are no longer
  188.        including FLATVIEW from Jon Kent. Inclusion just makes the archive
  189.        much to large for many users to download.
  190.        The latest version will still be available from The RaLin BBS though.
  191.  
  192. ┌─────────────────────────────────────────────────────────────────────────────┐
  193. │▒▒▒ THE LOG FILE ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  194. └─────────────────────────────────────────────────────────────────────────────┘
  195.  
  196.     All actions, be it a successful operation, or an error, are written to a
  197.     log file named AIR.LOG.
  198.     If this file exists in the current directory it will be used, if not it
  199.     will be created, or searched for, in the same directory that contains
  200.     AIR.EXE.
  201.  
  202.     See the included file SAMPLE.LOG, which is an annotated example of
  203.     a log from a test session of AIR!.
  204.  
  205.     Log entries are usually preceded by three characters, these are
  206.     supplied as "index markers" to tell you at a glance, what information
  207.     is in the entry line.
  208.  
  209.     *** Precedes the Date and time of the first time the log is accessed
  210.         for the current session.
  211.  
  212.     --- Precedes an information message.
  213.  
  214.     ### Precedes an ERROR message.
  215.  
  216.     +++ Precedes the first line of a file creation message, which contains
  217.         the name of the A?? screen file used. The following lines for this
  218.         file, do not have the +++ in front of them.
  219.         This allows you to quickly find the beginning of each section
  220.         pertaining to a successful AIR/RIP creation.
  221.  
  222.   For whatever purpose there might be, someone can use these character lines
  223.   to read the log file (with another program) and obtain information.
  224.  
  225. ┌─────────────────────────────────────────────────────────────────────────────┐
  226. │▒▒▒ RUNNING AIR! ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  227. └─────────────────────────────────────────────────────────────────────────────┘
  228.  
  229.   There are three ways to run AIR, two command line modes, and one
  230.   interactive mode. They will be covered separately in the following text.
  231.  
  232.   No matter which way you run AIR, the screen will display a program Name
  233.   and Copyright line at the top, and also display what copy you have. That
  234.   display will either say "FREEWARE Version" or "Registered Version"
  235.  
  236.   You can type AIR ?  for a command syntax Help Screen = OR =
  237.  
  238.   AIR SAMPLES,  to generate a sample of ALL screens available, named
  239.   SAMPLE1.RIP, SAMPLE2.RIP etc. These samples will contain a ruler line,to
  240.   advise you of what the wrap column is.
  241.  
  242.                     Take a breath of the New AIR today!
  243.  
  244.  
  245. AIR+RIP             AIR 2.02 Program Documentation                  Page  4
  246.  
  247.  
  248.   (NEW) If you give a directory name as in AIR <directory>, AIR will change
  249.   to that directory, and put you in interactive mode. All files created will
  250.   be created in that directory, considered the "working" directory.
  251.  
  252.  ┌──────────────────────────────┐
  253.  │Command Line with Parameters: │
  254.  └──────────────────────────────┘
  255.  
  256. Run AIR with parameters on the DOS command line. The Syntax is as such:
  257. AIR <screenfile> <new rip file> <sysop message> <message color> <frame#> [TEST]
  258.  
  259.  A minimum of 5 parameters must be used on the command line, else you are taken
  260.  into Interactive mode. The parameters in <> are required, [] are optional.
  261.  If more than 6 parameters are given, AIR will abort.
  262.  
  263.  Parameters must have one space between them.
  264.  See note below on spaces in the Sysop Message.
  265.  
  266.  Screenfile and RipFile can be 40 characters in length, but totaled together
  267.  with other parameters, cannot exceed the DOS maximum line length.
  268.  
  269.  
  270.  <screenfile>
  271.  Name of the file to display, Ansi/Avatar/Ascii. This file will be displayed in
  272.  the text window of the RIP frame that AIR creates. If the file cannot be
  273.  found, AIR will abort with an error message.
  274.  
  275.    NOTE: The program RipTerm, the free communications program from
  276.    TeleGraphix, does not properly display Avatar files, so you may want to
  277.    limit your screens to Ansi and Ascii for now. While QModemPro, will display
  278.    the Avatar screen properly, it does not work well with the current 1.54 RIP
  279.    specs, and will incorrectly display many screens.
  280.  
  281.  
  282.  <new ripfile>
  283.  The name you wish to save the new Ansi/RIP file under, if for some reason
  284.  AIR cannot create the file, it will abort with an error message.
  285.  If you want the file created in a directory other than the current one,
  286.  supply a full path name. Up to 40 characters allowed.
  287.  
  288.  <sysop message>
  289.  A message of up to 65 characters to be displayed in the RIP frame.
  290.  
  291.  When you type the Sysop Message, use the underbar (_) to fill blank
  292.  spaces between words.
  293.  
  294.  MESSAGE = The_Daily_News,_From___The_RaLin_BBS
  295.  
  296.  do not put an underbar after the message.
  297.  
  298.  <message color>
  299.  The color in which to display the Sysop Message. Color must be in HEX format,
  300.  if you type a lower case char, 0a instead of 0A, AIR will take care of the
  301.  conversion. A list of color numbers is provided at the end of this section.
  302.  
  303.                     Take a breath of the New AIR today!
  304.  
  305.  
  306. AIR+RIP             AIR 2.02 Program Documentation                  Page  5
  307.  
  308.  
  309.  <frame#>
  310.  Number of AIR/RIP frame to be used. If an invalid number is given, AIR will
  311.  abort with an error message.
  312.  
  313.  [TEST]
  314.  This is an "optional" parameter, by default AIR writes code to the end of your
  315.  screen file, to reset the RIP text window, so any following BBS menu will have
  316.  the complete screen to display in. But if you want to do a test view of the
  317.  screen, with the supplied FLATVIEW.EXE, or any other program, using the TEST
  318.  keyword will inhibit the writing of this code.
  319.  
  320.  IMPORTANT!! Do NOT use TEST for a finished product that will be displayed on
  321.  the system.
  322.  
  323.  ┌───────────────────────┐
  324.  │ Using a COMMAND file: │  {+}
  325.  └───────────────────────┘
  326.  
  327.    AIR supports the use of an external file, containing all the command line
  328.    parameters to be used.
  329.  
  330.    See the included file AIRTEST.DAT for format instructions.
  331.  
  332.    To use the external file, you specify it on the command line as such:
  333.  
  334.    AIR @file  (no space between the @ and the filename.)
  335.  
  336.    The filename can be a full path name if you wish.
  337.  
  338.  
  339.  The command file is comprised of "Sets", a grouping of lines that list
  340.  the information for AIR/RIP creation. These are the same items used in
  341.  command line mode, but instead of all being on one line, they are all
  342.  listed on separate lines.
  343.  
  344.  Also, it is not required that spaces between words in the Sysop Message
  345.  be filed with the underbar, just type in the normal manner.
  346.  
  347.  The command file may contain any number of command sets, they are simply
  348.  listed one after the other, with NO blank lines between them.
  349.  The file AIRTEST.DAT is a commented sample that you can use as a basis for
  350.  your own, or run it and see what happens.
  351.  (you will need to change the screen file (ansi) name though)
  352.  
  353.  To specify the END of the command file, you place the number sign (#) on
  354.  the LAST line of the file. Failure to do this will result in a runtime
  355.  error.... there is no external checking for a bad end of file.
  356.  
  357.  The eof marker (#) can also be used to eliminate a section of the command
  358.  file, say you have 6 sets of commands in your file, but you only want to
  359.  process 4 of then for the next few days.
  360.  
  361.  Simply go to set 5 and place the # at the beginning of the screen file
  362.  name. When AIR see's this it will close the command file and exit. Only the
  363.  
  364.                     Take a breath of the New AIR today!
  365.  
  366.  
  367. AIR+RIP             AIR 2.02 Program Documentation                  Page  6
  368.  
  369.  first four sets will be processed.
  370.  
  371.  There are two other commands, or switches, that may be used in the command
  372.  file. These must be placed in column one, and should be on a line by
  373.  themselves.  These switches effect ALL command sets that follow it.
  374.  
  375.  ! = The exclamation sign, turns OFF writing of the text window reset code,
  376.      at the end of your Screenfile.  This is the same as using TEST on the
  377.      command line.
  378.  
  379.  ? = The question mark, turns the writing of the reset code ON, and is
  380.      normally used after the ! has been used on a previous line.
  381.  
  382.  
  383.  These switches can be used more than once in a command file.  So you can
  384.  turn OFF text-window-reset for some, and back on for others.
  385.  
  386.  Mainly included to allow generation of TEST views of screens during
  387.  creation, you may find other uses for them.
  388.  
  389.  When ever AIR reads one of these switches, it writes an information line
  390.  to the log file.
  391.  
  392.  
  393.  Either of the command line modes, using online parameters, or a Command
  394.  File, are perfect for updating screens in a daily or nightly event on your
  395.  BBS. Multiple screens can be created by wrapping the command lines in a
  396.  batch file.
  397.  
  398.  Error levels may be checked in the batch file for problems. A listing of
  399.  error levels returned by AIR is included later on.
  400.  
  401.  ┌───────────────────┐
  402.  │ Interactive Mode: │
  403.  └───────────────────┘
  404.  
  405.    Typing AIR with no parameters, will place you in interactive mode.
  406.    Here you type all specs into data fields.
  407.  
  408.    After each successful RIP creation, AIR will ask you if you'd like to do
  409.    another... Hitting 'Y' or the ENTER key will run you through the process
  410.    again, hitting 'N' will Exit AIR.
  411.  
  412.    There are pick lists available for choosing the Screen File, and the
  413.    Sysop Message color.
  414.    At the bottom of the data area, a help line is displayed for each field
  415.    you enter, explaining what this value is for, and some warnings.
  416.  
  417.    Lets cover each field now, in the order you will enter data.
  418.    At the end of this section, a list of several command keys, not
  419.    displayed, will be given.
  420.  
  421.  
  422.   Scrn File:  Enter the name of the file, Ansi,Avatar etc. that you wish to
  423.               have displayed in the RIP frame. If you forget the name of a
  424.  
  425.                     Take a breath of the New AIR today!
  426.  
  427.  
  428. AIR+RIP             AIR 2.02 Program Documentation                  Page  7
  429.  
  430.               file, pressing the F1 function key will display a picklist of
  431.               all files in the current directory. Select the file you want,
  432.               and press <ENTER>, it will be placed in the data field, press
  433.               ENTER again to accept it.
  434.  
  435.               You can also travel through the directories, when you select a
  436.               directory, the name will be displayed just below the pick
  437.               list.
  438.  
  439.               Once a file name has been selected, you will be returned to
  440.               the working directory (the one you started in, or specified),
  441.               before processing/editing continues.
  442.  
  443.    Rip Name:  The name you wish to assign to the newly created Rip file.
  444.               If you do not give an extension, .RIP will be added by AIR.
  445.  
  446.               If you have the external file RIPNAMES.AIR available, you can
  447.               load it into a window, by pressing F1, then select the
  448.               filename to create, from that list.
  449.               See the file RIPNAMES.AIR for examples.
  450.  
  451.     Message:  Here you type in the message, up to 65 characters, that you
  452.               would like displayed in the message area on the AIR/RIP frame.
  453.               This is 5 more than 1.0's 60 character limit, it may be a bit
  454.               tight on a couple of frames, you will have to experiment.
  455.  
  456.               If you have the external file MESSAGES.AIR available, you can
  457.               load it into a window, by pressing F1, then select the
  458.               message to use, from that list.
  459.               See the file MESSAGES.AIR for examples.
  460.  
  461. Message Color:Enter the color value, the color you want the message to be
  462.               displayed in. Be sure you have viewed the samples, so you know
  463.               what color is appropriate for the template you choose. Most
  464.               have a light gray area for the message line, but some are of a
  465.               different color.
  466.               If you press the F1 function key while in this field, a list
  467.               of colors will display. Choose the one you want, and press
  468.               <ENTER>.
  469.  
  470.               The color always defaults to Black (00).
  471.  
  472.               NOTE: If you enter a color that's out of range, AIR will insert
  473.               a color of its own choice, not always the right one!
  474.               Until you, or unless you, know the color codes by heart, it is
  475.               suggested you make use of the F1 key!!
  476.  
  477.    Template:  Select the template you wish to use for this file.
  478.               Should you enter a number beyond what is allowed, or
  479.               available, a message will display at the top of the screen,
  480.               giving you the valid range.
  481.  
  482.               The template always defaults to #1
  483.  
  484.   Win Reset:  In most cases this will always be left at (Y)es.
  485.  
  486.                     Take a breath of the New AIR today!
  487.  
  488.  
  489. AIR+RIP             AIR 2.02 Program Documentation                  Page  8
  490.  
  491.               Setting this to (N)o, will tell AIR to not write the re-set
  492.               code to the RIP file.
  493.  
  494.    Explanation:
  495.  
  496.      Lets say you create a screen with the Win Reset set to No.
  497.      The screen will display properly, but when it exits, the text or TTY
  498.      window will be as was set in the RIP file, if your next screen is a
  499.      Menu, it's display will be done in that window, probably NOT in the
  500.      correct display format.
  501.  
  502.      When Win Reset is Yes, as soon as the RIP frame exits, the text frame
  503.      will be reset to the complete screen height and width, allowing any
  504.      screen to display properly.
  505.  
  506.      This will also be explained further in the "Creating Screens" section
  507.      later.
  508.  
  509.      Setting Win Reset to NO, is great for test viewing your screen, but
  510.      most assuredly should be set to YES before you display the screen on
  511.      your BBS.
  512.  
  513.  
  514. ┌─────────────────────────────────────────────────────────────────────────────┐
  515. │▒▒▒ COMMANDS AND COLORS ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  516. └─────────────────────────────────────────────────────────────────────────────┘
  517.  
  518.   Following are lists or keys available during Interactive Edit mode,
  519.   and Color Values.
  520.  
  521.   Editing Keys:
  522.  
  523.     During the editing of the screen parameters in the data entry section,
  524.     you can use these keys,
  525.  
  526.     ESC:     Abort editing and exit AIR
  527.     CTL-W:   Save current info and create RIP
  528.     CTL-U:   Will restore previous contents of field, must be used "before"
  529.              accepting with <ENTER>
  530.  
  531.     All fields, except the Sysop Message are required to have a value in
  532.     them, they will not allow you to leave, unless they do, or in some cases
  533.     will insert the default value if you leave it blank.
  534.  
  535.     Once a field contains data, the Up and Down arrow keys will move between
  536.     fields.
  537.  
  538.     If you press ENTER or Down Arrow on the last field, AIR will exit the
  539.     data entry, and create the RIP file. This will also happen if you press
  540.     Up Arrow while in the first field.
  541.  
  542.     All other normal editing keys are available, HOME,END INS,DEL,CTL-T etc,
  543.     conforming to the Wordstar editing key commands.
  544.  
  545.     Fields may be moved to by placing the mouse cursor on the field and
  546.  
  547.                     Take a breath of the New AIR today!
  548.  
  549.  
  550. AIR+RIP             AIR 2.02 Program Documentation                  Page  9
  551.  
  552.     clicking the left mouse button.
  553.  
  554.  
  555.   Color Codes:
  556.  
  557.      This is a chart of the proper color codes to be used for the
  558.      message color.
  559.      They must be given with two digits/character, forced to upper case if
  560.      you enter in lower case. Use the pick list (F1)
  561.  
  562.              00         Black
  563.              01         Blue
  564.              02         Green
  565.              03         Cyan
  566.              04         Red
  567.              05         Magenta
  568.              06         Brown
  569.              07         Light Gray
  570.              08         Dark Gray
  571.              09         Light Blue
  572.              0A         Light Green
  573.              0B         Light Cyan
  574.              0C         Light Red
  575.              0D         Light Magenta
  576.              0E         Yellow
  577.              0F         White
  578.  
  579. ┌─────────────────────────────────────────────────────────────────────────────┐
  580. │▒▒▒ EXTERNAL FILES/LISTS ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  581. └─────────────────────────────────────────────────────────────────────────────┘
  582.  
  583.    As mentioned earlier, AIR will make use of two external files,
  584.    MESSAGES.AIR and RIPNAMES.AIR
  585.  
  586.    These are plain Ascii files which you maintain.
  587.  
  588.    They will be displayed in a window, when you press F1 while in the
  589.    appropriate field in interactive mode.
  590.  
  591.    RIPNAMES.AIR: Here you keep a list of names to be assigned to your newly
  592.    created RIP frames, these can be full path names, or just a standard file
  593.    name, which will be created in the current working directory.
  594.    File names can be up to 40 characters in length.
  595.  
  596.    MESSAGES.AIR: In this file, you can keep a list of Sysop Messages to
  597.    be displayed in the Frame. When you are in the Message field, pressing
  598.    F1 will display this list, and allow you to choose a line to use.
  599.    Messages can be up to 65 characters in length.
  600.  
  601.    Both these files will allow and use up to 20 lines. You should make sure
  602.    that the first 20 lines contain the information you want.
  603.    I suggest you modify and use the included copies.
  604.  
  605.    AIR will display the first 20 lines, regardless of what they contain, if
  606.    you have a comment in that range of lines, it will display.
  607.  
  608.                     Take a breath of the New AIR today!
  609.  
  610.  
  611. AIR+RIP             AIR 2.02 Program Documentation                  Page 10
  612.  
  613.  
  614.    Selection is made by either highlighting the line you want and pressing
  615.    ENTER, or clicking with the left mouse button.
  616.  
  617. ┌─────────────────────────────────────────────────────────────────────────────┐
  618. │▒▒▒ FORMAT OF AIR/RIP SCREENS ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  619. └─────────────────────────────────────────────────────────────────────────────┘
  620.  
  621.   A little info on what AIR creates.
  622.  
  623.   There is a Created by/Copyright notice displayed on every AIR screen,
  624.   we have tried to not make it to obtrusive.
  625.  
  626.   Some of AIR's RIP frames enclose the screen area, then within these is
  627.   defined a Text Window, where the screen file you choose will be displayed
  628.   to the user. These windows use word wrapping, so if a line of text is
  629.   longer than the space allowed, the balance will wrap to the next line.
  630.  
  631.   Some of the AIR frames, have a full 80 column text window width.
  632.  
  633.   We are not including FLATVIEW from Jon Kent, for viewing files.
  634.   In trying to keep distribution file size down, we had to remove it.
  635.   The previous release, AIR20.xxx does contain version 1.04 of
  636.   FLATVIEW.
  637.  
  638.   If you do not have, and would like ver 1.04, you can File Request it,
  639.   or download it from our BBS in Fremont, Ca.
  640.  
  641.   The latest version of FlatView (1.04) now handles the Ansi codes, to a
  642.   degree that gives you a real good look at what your user will see. It of
  643.   course does NOT recognize any pausing or wait for Enter codes.
  644.   The defined TEXT output area is enclosed in a green dashed line.
  645.  
  646.   When the samples are viewed, a ruler line is displayed, which shows you
  647.   where the wrap will take place. This will be handy when you create a
  648.   screen to use with AIR, and will be covered in the Creating a File
  649.   section.
  650.  
  651. ┌─────────────────────────────────────────────────────────────────────────────┐
  652. │▒▒▒ AVAILABLE TEMPLATES ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  653. └─────────────────────────────────────────────────────────────────────────────┘
  654.  
  655.   This section will run down the available templates as of version 2.0
  656.   It will list the template number, Message Area background color, text
  657.   window width/wrap column, if it has an available Mouse/Keypress button,
  658.   and if you should have Win Reset On/Off.
  659.  
  660.  
  661.   If a screen has a button, when the user hits 'C' or clicks the button
  662.   it will reset the window automatically. All you need to provide is the
  663.   code to force your BBS software to wait for a ENTER keypress, the button
  664.   will send the ENTER and reset code.
  665.  
  666.   "Choice" in the Window Reset column, means either way will work.
  667.  
  668.  
  669.                     Take a breath of the New AIR today!
  670.  
  671.  
  672. AIR+RIP             AIR 2.02 Program Documentation                  Page 11
  673.  
  674.  
  675.   Template      Message Area      Wrap       Button          Window
  676.   Number        Background        Column     Available       Reset
  677.   ────────      ───────────       ──────     ─────────       ───────
  678.  
  679.      1           Light Gray         72          No             Yes
  680.      2           Blue               70          No             Yes
  681.      3           Light Gray         80          No             Yes
  682.      4           Light Gray         80          Yes(1)         Choice
  683.      5       *   Light Gray         80          Yes(1)         Choice
  684.      6       *   Light Gray         80          Yes(4)         Choice
  685.      7           Light Gray         64          No             Yes
  686.      8           Cyan               66          No             Yes
  687.      9           Light Gray         68          No             Yes
  688.     10       *   Blue               69          No             Yes
  689.  
  690.     Specific Purpose Frames:
  691.  
  692.     5 : For News display, Generic System. Button send ENTER key press.
  693.     6 : For News display, Buttons coded for Remote Access.
  694.    10 : Birthday message to users.
  695.  
  696.  
  697.   Notes: (*)
  698.     Templates marked use Fonts other than the default style CHR.
  699.     if you use ver 1.04 of FlatView, they will display properly, if not,
  700.     you need the GOTH.CHR and LITT.CHR font files available, in the same
  701.     directory as the Sample Files.
  702.  
  703.     Template #6 has 4 buttons, and they are coded for Host Commands
  704.     specific to Remote Access, if you don't run RA, you probably should not
  705.     use #6.
  706.  
  707.  More screens available soon!
  708.  
  709. ┌─────────────────────────────────────────────────────────────────────────────┐
  710. │▒▒▒ CREATING A SCREEN FILE ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  711. └─────────────────────────────────────────────────────────────────────────────┘
  712.  
  713.   You will want to save your Ansi files with a line length that will fit
  714.   within the wrap width for the specified AIR frame.
  715.   Files saved with unlimited line length in programs such as TheDraw, seem
  716.   to have a problem.
  717.  
  718.   Sometimes, with a length of 255 or less, using the 80 column templates, a
  719.   file done in TheDraw, will display correctly. I am still testing different
  720.   variations of screens.
  721.  
  722.   Though the text will "WRAP" at the right column, this can create a sloppy
  723.   appearance, especially if lines are involved.
  724.  
  725.   The best thing to do is, as stated above, save your drawing in the line
  726.   length that matches, or is a little less than the column width for the
  727.   AIR frame you wish to use.
  728.  
  729.  
  730.                     Take a breath of the New AIR today!
  731.  
  732.  
  733. AIR+RIP             AIR 2.02 Program Documentation                  Page 12
  734.  
  735.   If you do want to experiment with longer lines, in no case save the
  736.   screens with unlimited length, 255 at a maximum. AIR will not currently
  737.   read in a line over 255 characters in length. It is possible to fix this,
  738.   but I don't feel the extra coding time to be worth the limited benefits.
  739.  
  740.   Using TheDraw, you can save with Video Prep = Home Cursor or None.
  741.   Do NOT use Clear Screen, that will erase the RIP frame in some cases.
  742.   As for other Ansi drawing programs (are there any other <g>? ), I cannot
  743.   tell you what to do, I have not used them, or tested with them.
  744.  
  745.   **************************************************************************
  746.  
  747.   Not to try and sell you anything, <heh heh> but if you run Remote Access,
  748.   may I suggest you look at our program RATE, the RaLin Ansi Test Editor.
  749.   Its great for creating multi-page Ansi Text files, full word processor
  750.   editing commands, pick lists, menus etc.
  751.  
  752.   Screens created by RATE, work perfectly with AIR!
  753.  
  754.   ***************************************************************************
  755.  
  756.   Anyway.......
  757.  
  758.  
  759.   No matter what BBS software you are using, it should provide a character
  760.   string that you can include in a screen file, that will wait for the
  761.   caller to press ENTER, for Remote Access this is ^A (Ctl-A).
  762.  
  763.   You need to have one of these at the end of the screen file, do not add it
  764.   after AIR has added the screen file to the RIP header, because AIR writes
  765.   the Window Reset code, if used, "after" the LAST line in your screen file.
  766.  
  767.   If your BBS software has a provision for displaying a prompt at the end of
  768.   the file, and waiting for the ENTER key.....do not rely on this, as it may
  769.   not display when being used in a RIP screen. Manually insert the code
  770.   required to generate the Wait For Enter signal.
  771.  
  772.   In TheDraw, with RemoteAccess, you would place the cursor at the end of
  773.   the last line of of text or line character, or on a separate line, then
  774.   press Ctl-A, TheDraw will insert the "happy face" character.
  775.  
  776.   If you are displaying multi-page Ansi files, such as those created with
  777.   our program RATE, you can insert the PAUSE code in the screen file, which
  778.   will pause and wait for the ENTER key (same as ^A).
  779.  
  780.   Something to remember, when a caller is in RIP graphics mode, they are in
  781.   real time Graphics mode, the screen is now 80 characters by 43 rows in
  782.   size, so 43 lines can be displayed per screen size.
  783.   Of course if you are using a windowed screen, such as AIR templates, none
  784.   of them have a full 43 lines visible. I think the largest is about 35
  785.   lines. So you need to make sure the screen will pause in respect to how
  786.   many lines are visible at a time in the AIR/RIP window.
  787.  
  788.   A little side note.........
  789.  
  790.  
  791.                     Take a breath of the New AIR today!
  792.  
  793.  
  794. AIR+RIP             AIR 2.02 Program Documentation                  Page 13
  795.  
  796.   I have a Viewing area set up on my RemoteAccess BBS system, where callers
  797.   can view RIP screens and drawings made by others.
  798.   All screens were loaded into the Flatline RIP editor, where I defined a
  799.   one character by one character Text Frame, in which I placed a ^A
  800.   character. This causes the system to wait for ENTER.
  801.  
  802.   I then created a Button, mousable, that reacts to the "C" key being
  803.   pressed, or a mouse click.  Of course, pressing ENTER works too.
  804.   All screens are displayed via RemoteAccess's type 5 menu command, and it
  805.   works GREAT!!
  806.  
  807.   Ascii files will work in RIP text windows too.
  808.  
  809.  
  810.   Now, a NOTE on Avatar files.
  811.   Most people are using the free program RIPTERM to call RIP compatible BBS
  812.   systems. RIPTERM is from the same folks who got the RIP graphics rolling.
  813.  
  814.   Problem is, RipTerm will not handle Avatar graphics, so it is suggested
  815.   that, for the time, all your screen files for use with AIR, be ANSI or
  816.   ASCII.
  817.  
  818.   While it's true that Qmodem Pro, from Mustang Software, will handle
  819.   Avatar, and supports RIP graphics too, Qmodem Pro, to my knowledge, is
  820.   still using RIP ver 1.53 specs, all the AIR screens are done in 1.54
  821.   specs, and will many times NOT display properly when the caller is using
  822.   QmodemPro.
  823.  
  824.   NOTE: As of this release, Mustang Software has released a PATCH to bring
  825.   QmodemPro up a notch, and they claim to have brought their RIP code up to
  826.   ver 1.54 standards.
  827.   But as of recent testing, I still experience problems calling a RIP
  828.   system. So I am not convinced that all problems are fixed.
  829.  
  830.   I have the Pro, and I speak from the experience of calling several systems
  831.   using RIP, and having problems.  I use RipTerm to call all RIP BBS
  832.   systems.
  833.  
  834.   That should be enough for you to create some nice Ansi/RIP screens for
  835.   your callers.
  836.  
  837.   Now....Go RIP 'em up!!!
  838.  
  839. ┌─────────────────────────────────────────────────────────────────────────────┐
  840. │▒▒▒ ERROR LEVELS ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  841. └─────────────────────────────────────────────────────────────────────────────┘
  842.  
  843.   The following error levels are returned by AIR!
  844.  
  845.        0        No errors, successful operation.
  846.      181        Unable to locate screen file.
  847.      182        Unable to create specified RIP file.
  848.      183        Unable to locate specified Command File (@filename)
  849.      184        Invalid template number specified.
  850.      185        To many parameters
  851.  
  852.                     Take a breath of the New AIR today!
  853.  
  854.  
  855. AIR+RIP             AIR 2.02 Program Documentation                  Page 14
  856.  
  857.      186        Timeout Occurred. (Interactive Mode)
  858.  
  859.  
  860.    0    Self explanatory
  861.  
  862.  181    Invalid filename given, or not in current directory.
  863.  
  864.  182    Should not occur, unless you use invalid characters in filename.
  865.  
  866.  183    Command File does not exist, or not exist in the directory given.
  867.  
  868.  184    Specified a template not allowed in the FREEWARE version, or one
  869.         that is not available in the Registered version.
  870.  
  871.  185    This will occur if you give more than the five parameters+the TEST
  872.         switch. Total of 6 parameters allowed.
  873.         The main cause is forgetting to use solid spaces between the words
  874.         in the Sysop Message.
  875.  
  876.  186    If no key has been pressed within a period of three minutes, while
  877.         in Interactive Mode, AIR will quietly Exit with this errorlevel. It
  878.         also writes a TimeOut message to the log.
  879.         This is mainly a safety feature, as explained earlier, if less than
  880.         5 parameters are given on a command line, as in a system event batch
  881.         file, AIR goes into Interactive Mode, without the timeout, it would
  882.         sit there forever, waiting for a keypress.....
  883.  
  884.         Any single keypress resets the timeout timer.
  885.  
  886.    These error codes are not needed as much now, as this release writes to
  887.    it's Log File. But they are still there, if you need them for batch
  888.    file checking error levels.
  889.  
  890.  
  891. ┌─────────────────────────────────────────────────────────────────────────────┐
  892. │▒▒▒ WHY REGISTER? ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  893. └─────────────────────────────────────────────────────────────────────────────┘
  894.  
  895.   First, it will get you the latest copy, and will allow you to receive all
  896.   future Registered versions free of charge*
  897.  
  898.   All screens are available, and all fields can be edited.
  899.  
  900.   Also, it will show me that you think AIR is a useful tool for Sysops, and
  901.   will cause development to progress. Registrations do not make me rich!
  902.   They simply help offset the cost of developing programs, and distributing
  903.   them.
  904.  
  905.   * You will be given a password to use, and a filename, for down loading or
  906.   file requesting the Registered version.
  907.   Or we may need a message from you stating the desire for the upgrade, and
  908.   we will attache to either a Netmail or BBS message, for you to come and
  909.   get.... undecided at present.
  910.  
  911.   If you need or want to receive updates via disk, then a $3.00 charge for
  912.  
  913.                     Take a breath of the New AIR today!
  914.  
  915.  
  916. AIR+RIP             AIR 2.02 Program Documentation                  Page 15
  917.  
  918.   material and shipping will be required.
  919.  
  920.   We read our download and file request lists "carefully", if it appears
  921.   that the privilege of getting registered copies from our system is being
  922.   abused, it will end.  Not directed at anyone in particular, but this has
  923.   been known to happen.
  924.  
  925. ┌─────────────────────────────────────────────────────────────────────────────┐
  926. │▒▒▒ YOUR SUGGESTIONS ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  927. └─────────────────────────────────────────────────────────────────────────────┘
  928.  
  929.    If you have comments or suggestions on ways to enhance or better AIR,
  930.    by all means send them! I listen to the users, most of my programs have
  931.    more than one feature that was requested by a user....
  932.  
  933.  ┌────────────────────┐
  934.  │ SUBMIT YOUR SCREEN │
  935.  └────────────────────┘
  936.  
  937.    If you have a nice screen you would like to see used in AIR, please
  938.    submit it via upload or Fido mail to our system. If we use it, you will
  939.    be given credit in the documentation.
  940.  
  941.    Submitted screens must have a place for the Sysop Message, that will
  942.    accept a line of 65-70 characters, and a place for the program notice
  943.    would be nice, if not it will be placed at the bottom of the screen,
  944.    just under the text window.
  945.  
  946.    Submitted screens become the property of RaLin Enterprises, and we
  947.    reserve the right to modify them as required to work properly with AIR!
  948.    You will receive credit in the DOC's, pointing to the frame you designed.
  949.  
  950.    See the section below, for contacting us, or the means with which to
  951.    send your screen to us.
  952.  
  953. ┌─────────────────────────────────────────────────────────────────────────────┐
  954. │▒▒▒ AUTHOR CONTACT  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  955. └─────────────────────────────────────────────────────────────────────────────┘
  956.  
  957.      I can be reached by several means.
  958.  
  959.         Phone: (510) 651-0253 Ask for Rand
  960.           If you get my wife, or the answering machine, please leave your
  961.           name, number, and a brief description of the problem, and I will
  962.           get back to you ASAP! (See SUPPORT below)
  963.  
  964.         Net Mail:        1:161/710   ->  Rand Nowell
  965.         FIDO Echos:      Shareware, RA_UTILS ->   Rand Nowell
  966.         Mail:            Rand Nowell
  967.                          RaLin Enterprises Software
  968.                          40728 Sundale Dr.
  969.                          Fremont, Ca. 94538
  970.         BBS:             (510) 651-0253,,3322
  971.         Internet:        rand.nowell@intellisoft.com
  972.  
  973.  
  974.                     Take a breath of the New AIR today!
  975.  
  976.  
  977. AIR+RIP             AIR 2.02 Program Documentation                  Page 16
  978.  
  979.   PHONE NUMBER:
  980.   Our Mailer/BBS shares a voice line at the present, so connecting can
  981.   sometimes be a problem. It also requires a modified dialing string.
  982.   To switch to the Mailer/BBS requires that you send a 4 second pause, and a
  983.   special code.
  984.  
  985.   The code is 3322
  986.  
  987.   Most modems use a comma for a pause code, and most are set at 2 seconds
  988.   per comma. Given the standard, your dialing string to connect to our
  989.   system would be: 1-510-651-0253,,3322
  990.  
  991.   Now, if you use a long distance call service, you may require more delay
  992.   time than 4 seconds, before sending the code. The main thing is that the
  993.   pause and the code should be sent after connecting to "our" number....
  994.  
  995.   With a mailer: I can only tell you how to do it with FrontDoor, due to our
  996.   number containing the commas, we cannot have our number in the nodelist,
  997.   so we are listed UNPUBLISHED and PVT. You can over-ride this in FDNODE.CTL
  998.  
  999.   Simply enter a line as such:   PHONE  1:161/710  1-510-651-0253,,3322
  1000.   or whatever you end up needing to connect.  Then re-compile the Nodelist.
  1001.  
  1002.   Sorry for the gruesome phone situation, but hopefully it will be fixed
  1003.   soon.
  1004.  
  1005.  
  1006. ┌─────────────────────────────────────────────────────────────────────────────┐
  1007. │▒▒▒ SUPPORT ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  1008. └─────────────────────────────────────────────────────────────────────────────┘
  1009.  
  1010.          Registered users receive full unlimited support, if I have to call
  1011.          you back, it will be on my dime!
  1012.          Unregistered users will receive help, but if I have to call, expect
  1013.          a collect one.
  1014.  
  1015.    See the AIR.REG file for our Registration plans. There are two
  1016.    ways to receive your Registration and Utilities.
  1017.  
  1018.    Disk by Mail and FIDO File Attach.
  1019.  
  1020.    NOTE: The FidoNet file attach is an experimental procedure, if it proves
  1021.    to NOT be cost efficient, we will be switching to DISK only shipping.
  1022.  
  1023.    If you have any comments (good or bad) or suggestions, please send them!
  1024.    Your help, and comments are appreciated, read, and often implemented!
  1025.  
  1026.    Thank You!
  1027.  
  1028. ┌─────────────────────────────────────────────────────────────────────────────┐
  1029. │▒▒▒ ACKNOWLEDGEMENTS ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  1030. └─────────────────────────────────────────────────────────────────────────────┘
  1031.     All AIR frames were created with FLATLINE from Jon Kent, Thabes Co.
  1032.  
  1033.     AIR was compiled under Turbo Pascal - Borland International.
  1034.  
  1035.                     Take a breath of the New AIR today!
  1036.  
  1037.  
  1038. AIR+RIP             AIR 2.02 Program Documentation                  Page 17
  1039.  
  1040.  
  1041.     TheDraw is Copyright Ian Davis - TheSoft Programming Services
  1042.  
  1043.     Qmodem Pro is Copyright Mustang Software
  1044.  
  1045.     Flatline and Flatview are Copyright Jon Kent, The Thabes Co.
  1046.  
  1047.      And a special thanks to Jon for allowing us to include FLATVIEW
  1048.      with the previous release's of AIR....
  1049.      If you haven't tried the FLATLINE RIP Editor/Painter, you
  1050.      are missing out on a GREAT program! Available on many systems as
  1051.      FLTLN###.EXE - self installing file, ###= version number. Current is
  1052.      103
  1053.      The latest version of FlatLine will always be available here at RaLin.
  1054.      We have also made ver 1.04 of FLATVIEW available.
  1055.  
  1056.     RIPTerm is Copyright TeleGrafix Communications Inc.
  1057.  
  1058.     AIR is coded with RIP commands, taken from the
  1059.     RIPscript Graphics Protocol Specification Manual, Copyright by
  1060.     TeleGrafix Communications Inc.
  1061.  
  1062.     I would like to thank them for a job well done on their Specifications
  1063.     manual, while this project did not require a huge amount of knowledge of
  1064.     RIP graphics, what I did need was "clearly" explained. And will be a big
  1065.     help in future projects. Thanks guys.....
  1066.  
  1067.     Of course I need to thank my wife and kids for putting up with my
  1068.     countless hours at the PC, without complaining......well not much
  1069.     anyway.
  1070.  
  1071.     To those of you who do decide to Register, thank you!
  1072.     Registrations will show me that AIR has potential, and that I should
  1073.     continue to develop and enhance it.  I probably will anyway, even if
  1074.     just for my OWN use.....
  1075.  
  1076.  
  1077.     I hope you enjoy the FREEWARE Evaluation copy,
  1078.     you'd like the Registered better!
  1079.  
  1080.     See the included file WHATSUP.DOC for plans for future additions to AIR.
  1081.  
  1082. ┌─────────────────────────────────────────────────────────────────────────────┐
  1083. │▒▒▒ End-Of-File AIR.DOC ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  1084. └─────────────────────────────────────────────────────────────────────────────┘
  1085.  
  1086.  
  1087.  
  1088.                     Take a breath of the New AIR today!
  1089.  
  1090.