home *** CD-ROM | disk | FTP | other *** search
/ Beijing Paradise BBS Backup / PARADISE.ISO / software / BBSDOORW / IEDIT175.RAR / ICEEDIT.DOC < prev    next >
Encoding:
Text File  |  1996-06-16  |  65.6 KB  |  1,472 lines

  1.  
  2.  
  3.               ┌───┐┌─────┐┌─────┐   ┌─────┐┌───────┐┌───┐┌───────┐
  4.               │░▒▓││░▒▓┌─┘│░▒▓┌─┘   │░▒▓┌─┘│░▒▓┌┐░▒││░▒▓│└─┐░▒▓┌─┘
  5.               │▒▓█││▒▓█│  │▒▓█└┐    │▒▓█└┐ │▒▓█││▒▓││▒▓█│  │▒▓█│
  6.               │▓██││▓██│  │▓██┌┘    │▓██┌┘ │▓██││▓█││▓██│  │▓██│
  7.               │███││███└─┐│███└─┐   │███└─┐│███└┘██││███│  │███│
  8.               └───┘└─────┘└─────┘   └─────┘└───────┘└───┘  └───┘
  9.  
  10.                 Deluxe Fullscreen ANSI Message Editing Utility
  11.             For RemoteAccess v2.xx, ProBoard v2.xx, TeleGard v3.00
  12.                           QuickBBS 2.80, & Compatibles
  13.  
  14.                     v1.75 released: Sunday, June 16th, 1996
  15.  
  16.  ─────────────────────────────────────────────────────────────────────────────
  17.     IceEdit v1.75 -  Copyright Jeremy Landvoigt, 1994-96  - IceEdit v1.75
  18.  ─────────────────────────────────────────────────────────────────────────────
  19.  
  20.  ┌───────────────────────────────────────────────────────────────────────────┐
  21.  │░░░▒▒▒▓▓▓     Important Note: Upgrading from v1.70 to v1.75       ▓▓▓▒▒▒░░░│
  22.  └───────────────────────────────────────────────────────────────────────────┘
  23.  
  24.    If you are upgrading from v1.70 to v1.75, all you need to do is run
  25.    EDITCFG before attempting to run the main executable. As of v1.60, the
  26.    external version converter utility has been internally coded into the
  27.    configuration program.
  28.  
  29.  ┌───────────────────────────────────────────────────────────────────────────┐
  30.  │░░░▒▒▒▓▓▓          Some Unique Features Of IceEdit v1.75          ▓▓▓▒▒▒░░░│
  31.  └───────────────────────────────────────────────────────────────────────────┘
  32.  
  33.  ∙ IceEdit has a built in Macro replacement feature that will replace
  34.    keywords with other words. Eg "RA" -> "RemoteAccess"
  35.  
  36.  ∙ IceEdit has a built message censoring feature to weed out inappropriate   
  37.    text. {+}
  38.  
  39.  ∙ Character Color Configuration for individual letters such as Uppercase,   
  40.    lowercase, High Bit, numbers, and punctuation.
  41.  
  42.  ∙ Tagline appending feature - IceEdit has THREE modes of tagline appending
  43.    available!  Mode 1 is single random tagline appending without user
  44.    knowledge, Mode 2 is allow the user to select from a random pick list,
  45.    and Mode 3 allows the user to completely scan the entire tagline database
  46.    for the tagline they want! {+}
  47.  
  48.  ∙ Easy to use control keys.
  49.  
  50.  ∙ Color Code insert strings
  51.  
  52.  ∙ SysOp defined function key macros
  53.  
  54.  ∙ Quoted text re-formatting
  55.  
  56.  And much MORE!
  57.  
  58.  
  59.  ┌───────────────────────────────────────────────────────────────────────────┐
  60.  │░░░▒▒▒▓▓▓          Copyright Notices & Program Disclaimer         ▓▓▓▒▒▒░░░│
  61.  └───────────────────────────────────────────────────────────────────────────┘
  62.  
  63.     The utility IceEdit, along with all its support files and documents,
  64.     are Copyright (C) 1994-96 Jeremy Landvoigt.  Distributing a version
  65.     AFTER it has been registered is prohibited;  distribution & execution of
  66.     the original, unaltered version is permitted, indeed encouraged, as long
  67.     as all support-files and documentation that accompany the program are
  68.     included WITHOUT ALTERATION OF ANY SORT. None of the files included
  69.     in the IceEdit archive may be modified in any way or distributed in any
  70.     package without the express permission of Ice Technologies. Any type of
  71.     cracking of either evaluation or registered versions of IceEdit
  72.     including (but not limited to) hex-editing, reverse engineering,
  73.     decompiling are strictly prohibited.
  74.  
  75.     The author can be quickly reached for information through the RA_UTIL
  76.     international FidoNET Conference, or at InterNET e-mail address:
  77.  
  78.     jlandvoigt@interhop.net
  79.  
  80.     Or, If you wish to trust comments/complaints/suggestions to the Post
  81.     Office, you can send them to:
  82.  
  83.             P.O. Box 93044
  84.             1111 Davis Drive
  85.             Newmarket, Ontario
  86.             Canada  L3Y 8K3
  87.  
  88.     The following programs mentioned in this documentation are Copyright of
  89.     their respective authors. They are listed in no particular order:
  90.  
  91.     IceEdit      - Copyright Jeremy Landvoigt
  92.     FKFossil     - Copyright Tim Strike and Forbidden Knights Systems
  93.     RemoteAccess - Copyright Wantree Development & Andrew Milner
  94.     ProBoard     - Copyright Philippe Leybaert
  95.     TeleGard     - Copyright Tim Strike
  96.     X00          - Copyright Raymond L. Gwinn
  97.     BNU          - Copyright David Nugent and Unique Computing Pty Limited
  98.     Turbo Pascal - Copyright Borland International
  99.  
  100.     THE USUAL LEGALITIES
  101.  
  102.     I (Jeremy Landvoigt) make no warranty of any kind, expressed or implied,  
  103.     including without limitation any warranties of merchantability
  104.     and/or fitness for a particular purpose.  I shall not be held liable      
  105.     for any damages, whether direct, indirect, special or consequential       
  106.     arising from the failure of this program to operate in the manner desired 
  107.     by the user.  I shall not be held liable for any damage to data or        
  108.     property which may be caused directly or indirectly by the use of this    
  109.     program.
  110.  
  111.     In no event will I be held liable for any damages, including (but
  112.     not limited to) any lost profits, lost savings, or other incidental       
  113.     or consequential damages arising out of the use -- or the inability       
  114.     to use -- this program, or for any claim by any other party.
  115.  
  116.     The only thing that this package is guaranteed to do is to take up
  117.     space on your hard drive.
  118.  
  119.     Making use of this software is acknowledgement that you have read,
  120.     understand, and fully agree to the license and disclaimer agreement.
  121.  
  122.  ┌───────────────────────────────────────────────────────────────────────────┐
  123.  │░░░▒▒▒▓▓▓                         Credits                         ▓▓▓▒▒▒░░░│
  124.  └───────────────────────────────────────────────────────────────────────────┘
  125.  
  126.    There are a few people who helped with the development of IceEdit that     
  127.    although they weren't involved in the creation or writing of the program,  
  128.    their suggestions, Bug reports, and lengthy ßeta testing have been an      
  129.    enormous asset. I would like to thank in no particular order :
  130.    Ian Thomsen, Eric Staufer, Michael Yadron, Kevin McKillop and
  131.    James Goldbloom for all of their help. Couldn't have done it without them!
  132.  
  133.    Special thanks to James Goldbloom for writing the QBBS setup section, and
  134.    to Kevin McKillop for creating and maintaining our homepage on the
  135.    internet! (http://www.ionsys.com/~mckkev/icesoft.html)
  136.  
  137.    Also, portions of the Fossil Routines used in IceEdit v1.75 are Copyright
  138.    1993-94 By Tim Strike and Forbidden Knights Systems.
  139.  
  140.  ┌───────────────────────────────────────────────────────────────────────────┐
  141.  │░░░▒▒▒▓▓▓                       Registration                      ▓▓▓▒▒▒░░░│
  142.  └───────────────────────────────────────────────────────────────────────────┘
  143.  
  144.    The development of IceEdit v1.75 took many long hours, and a lot of time
  145.    and effort not to mention money. This program is not Freeware.  If this
  146.    program satisfies your expectations of a fullscreen editor,if not MORE,    
  147.    then you are expected to register it after an evaluation period of 30 days
  148.    or sooner.  By doing this you can be sure of continued development of the  
  149.    software. Thanks for your support.
  150.  
  151.    This program may be freely distributed but DO NOT under any circumstances
  152.    change any of the executables or alter any files that come in the original
  153.    distribution archive.
  154.  
  155.    I urge you to register as soon as you can! The more registrations that     
  156.    I have will show the interest of people in the program, and I will release 
  157.    future versions with many more features. If you register, the Message
  158.    Censoring & tagline features will become available. All "Unregistered"
  159.    messages and almost inaudible beeps within the program will also be removed.
  160.    Please note that the status of features (whether they are available or not
  161.    to unregistered users) may be changed without further warning in later
  162.    versions of the software; but this does not mean that they will be
  163.    changed.
  164.  
  165.    If you wish to register, please fill out the registration form :
  166.  
  167.      North America
  168.      -------------
  169.  
  170.      Register.Can - Registration Form For Canadian Users
  171.      Register.Usa - For the U.S.A, and for all other Registrations
  172.  
  173.      Europe
  174.      ------
  175.  
  176.      Register.Ger - Registration Form For Germany
  177.      Register.Uk  - Registration Form For Uk/Eire
  178.  
  179.      Far East
  180.      --------
  181.  
  182.      Register.Aus - Registration Form for Australasia
  183.  
  184.  
  185.    Please at this time send ALL registrations to the address listed in the
  186.    correct registration form. Thank you for your support.
  187.  
  188.    Please note: The NETHERLANDS registration site is NOT available, so please
  189.                 do not forward your registration funds to this site (if you
  190.                 have an older registration form). This site is continuing as a
  191.                 support site, but not registration site.
  192.  
  193.    Any Registration forms that have invalid or missing information may be   
  194.    considered void and not be processed, depending on the extent of the       
  195.    errors.
  196.  
  197.    Due to recent events, I have changed my policy on personal cheques that
  198.    are sent in to pay for registration. I will continue to honour them,
  199.    however as of this release, there will be a 3 week hold placed on the
  200.    cheque to ENSURE that it does NOT go N.S.F.  Although most people are
  201.    honest about this, lately too many people have sent in N.S.F. cheques, and
  202.    when contacted about them, show little or no concern about them or the
  203.    financial difficulties they may have caused.
  204.  
  205.    Additionally, a service charge of $15 will be levied against any N.S.F.
  206.    cheques. Until both the full payment, and the service charge is recieved
  207.    in the form of a MONEY ORDER, the registration will not be processed.
  208.  
  209.    In conclusion to the above information, to ensure a speedy turnaround time
  210.    it is recommended you send your registration in the form of a money order
  211.    (or direct deposit for Canadian residents) If you do choose to send in a
  212.    personal cheque, it means that you have read, understood and agree to these
  213.    conditions.
  214.  
  215.  ┌───────────────────────────────────────────────────────────────────────────┐
  216.  │░░░▒▒▒▓▓▓                      Archive Contents                   ▓▓▓▒▒▒░░░│
  217.  └───────────────────────────────────────────────────────────────────────────┘
  218.  
  219.     The IceEdit archive should contain the following files :
  220.  
  221.     ICEEDIT.EXE         - The Main Program
  222.     EDITCFG.EXE         - Use to configure the program
  223.     CENSOR.CFG          - Sample Censor keyword file
  224.     ICEEDIT.DOC         - Program Documentation
  225.     REGISTER.USA        - Generic Registration Form
  226.     REGISTER.GER        - Germany Registration Form
  227.     REGISTER.UK         - United Kingdom registration Form
  228.     REGISTER.CAN        - Canadian Registration Form
  229.     REGISTER.AUS        - Australasian registration form
  230.     WHATSNEW.175        - Changes In IceEdit since previous version
  231.     HISTORY.DOC         - Changes In IceEdit since it's creation
  232.     FILE_ID.DIZ         - General Program Description
  233.  
  234.     If one or any combination of these files are missing, or files have been  
  235.     ADDED, then you are using a possibly modified or altered copy of IceEdit. 
  236.     It would be advised that you delete this copy, and get a clean copy of    
  237.     IceEdit from one of the BBS's listed at the end of the documentation.    
  238.     Newest Version of IceEdit can be F'REQed from Ice Technologies BBS under  
  239.     the magic name 'ICEEDIT' (Without the quotes).
  240.  
  241.     There is a second archive which you can probably find wherever you
  242.     obtained this copy of IceEdit. The file is IDICTV07.ZIP, which is an
  243.     archive containing IceEdit's dictionary files. These files must be
  244.     installed into the program directory for IceEdit to make use of the
  245.     spell checker.
  246.  
  247.     Files IceEdit will create are :
  248.  
  249.     ICEEDIT.CFG         - The configuration file.
  250.     ICEEDIT.x           - The temporary file which buffer text is stored in.
  251.                           [x] represents current node number.  This file also
  252.                           indicates that the current node is in use.
  253.     MACRO.CFG           - The file containing replacement macros.
  254.     MSGTMP.             - Textfile containing message text which is read in
  255.                           by the BBS package.
  256.  
  257.     Files IceEdit can/will read are :
  258.  
  259.     CONFIG.RA           - Read when IceEdit is first installed. It will
  260.     CONFIG.TG             attempt to determine if you are running RA/TG/QBBS
  261.     QUICKCFG.DAT          by use of Environment variable, and if it can find
  262.                           the configuration, it will read in some information
  263.                           from it.
  264.     MESSAGES.RA         - IceEdit will attempt to read this file if it can
  265.     MESSAGES.PB           locate it by using the BBS's environment variable.
  266.     MSGCFG.DAT            It uses this file to determine whether or not a
  267.                           message area is an echomail/netmail base. If it is,
  268.                           the Color Code feature will be temporarily disabled.
  269.     DORINFO1.DEF        - Drop file containing user information.
  270.     MSGHDR.ANS          - Definable ANSI screen which, if found, will
  271.                           replace the hardcoded screen header on the main
  272.                           editing screen.
  273.     MSGINF.             - File created by the BBS package containing message
  274.     MSG.INF               information such as Source User, Target User,
  275.                           message subject, & Message area.
  276.     MSGTMP.             - File created by the BBS package containing Quoted
  277.                           text.
  278.  
  279.  
  280.  ┌───────────────────────────────────────────────────────────────────────────┐
  281.  │░░░▒▒▒▓▓▓                   Program Information                   ▓▓▓▒▒▒░░░│
  282.  └───────────────────────────────────────────────────────────────────────────┘
  283.  
  284.   IceEdit is a fullscreen ANSi message editor that was originally designed    
  285.   for use with RemoteAccess. Although it has been tested with TG 3.00,
  286.   RA v2.xx, PB v2.xx, & QBBS v2.80 it should be compatible with any
  287.   other BBS that uses the QuickBBS style dropfiles that contain the message
  288.   writing information. These files are MSGTMP & MSGINF. You should check your
  289.   BBS documentation to see if your software supports this system. IceEdit
  290.   also calls on the Dorinfo1.Def file to read in necessary information about
  291.   the user profile. IceEdit has a special feature specifically for
  292.   QBBS/RA/PB/TG, which is Echobase checking. Do not enable this feature if
  293.   you are not using RA, PB, QBBS, or TG.
  294.  
  295.   Why was IceEdit created? .. Well, after I wrote my first major BBS utility, 
  296.   known as IceChat, I was really surprised by the response to my chat program
  297.   and the number of registrations that came in for it. When I first created
  298.   IceChat,  I never expected it to have the impact that it obviously had.
  299.   This encouraged  me to start writing other BBS (specifically RemoteAccess)
  300.   utilities. A number  suggestions came in for utilities such as a
  301.   User Editor, a TimeBank (both of which came into existance after IceEdit),
  302.   but  the most challenging one was to write a Fullscreen message editor,
  303.   which I  thought would be a really great idea. Not only for the challenge,
  304.   but because  right now I feel that there are very few message editors
  305.   currently available.  Of the ones that do exist, one or two of them tend
  306.   to dominate the market,  and they STILL didn't offer all the features that
  307.   I would like to have in a  fullscreen editor. Nevermind ridiculous
  308.   registration fees. So, thus became the beginnings of IceEdit.
  309.  
  310.  
  311.  ┌───────────────────────────────────────────────────────────────────────────┐
  312.  │░░░▒▒▒▓▓▓         Program Configuration -  Using EditCfg          ▓▓▓▒▒▒░░░│
  313.  └───────────────────────────────────────────────────────────────────────────┘
  314.  
  315.    Setting up IceEdit is quite easy. This section of the documentation will   
  316.    attempt to take you step by step on how to use the configuration utility   
  317.    EditCfg.Exe to set up IceEdit. Most of the options are self explanatory.
  318.    You can use the local testmode feature at any time to test out how your
  319.    current settings will affect IceEdit.Exe without having to save your
  320.    settings or exit the configuration program.
  321.  
  322.    BEFORE YOU BEGIN:  If you are using RemoteAccess, ProBoard, TeleGard or
  323.    QuickBBS it is recommended that you ensure that you've set your BBS package
  324.    environment variable so that you can take advantage of the added features
  325.    for these three BBS packages.
  326.  
  327.  
  328.    FILE
  329.    ------
  330.  
  331.    █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  332.    ▌ Save & Exit         ▐
  333.    ▌ Save Without Exit   ▐
  334.    ▌ Exit Without Save   ▐
  335.    ▌ System Paths        ▐
  336.    ▌ Local Testmode      ▐
  337.    ▌ Program Information ▐
  338.    █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  339.  
  340.  
  341.    · Save & Exit - This will save your current configuration to the
  342.      IceEdit.Cfg file and will exit the program.
  343.  
  344.    · Save Without Exit - This will save your current configuration to the     
  345.      IceEdit.Cfg file and will allow you to continue modifying your setup.
  346.  
  347.    · Exit Without Save - This will abort the save procedure (just in case you 
  348.      somehow really messed up!) and will exit the program.
  349.  
  350.    · System Paths -
  351.  
  352. █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  353. ▌ Censor File C:\BBS\ICEEDIT\CENSOR.CFG░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ▐
  354. ▌ Msg Header  C:\BBS\ICEEDIT\EDITHDR.TXT░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ▐
  355. ▌ Macros      C:\BBS\ICEEDIT\MACRO.CFG░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ▐
  356. ▌ Chat Util   C:\BBS\ICEEDIT\ICECHAT.BAT░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ▐
  357. ▌ Dictionary  C:\BBS\ICEEDIT\ICEEDIT.PVT░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ▐
  358. █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  359.  
  360.  
  361.       · Censor file - textfile containing censor keywords, one word per
  362.         line. If censoring is enabled, IceEdit will read in the file and scan
  363.         the user's message for any matches of words within this file. If it
  364.         finds any matches, it will strike out that particular word from the
  365.         message. For example, if a censor word was "IDIOT", and the user
  366.         had a sentence such as:
  367.  
  368.         "You are such an idiot!"
  369.  
  370.         After the scan was complete the word "IDIOT" would be stroked out and
  371.         the result would be: "You are such an *****!".
  372.  
  373.         A sample CENSOR.CFG file is included. The format is very simple; use
  374.         one word per line. IceEdit is not case sensitive to the particular
  375.         censoring word that is being compared.  Message censoring only takes
  376.         place AFTER the user opts to save their message. This is a registered
  377.         feature. {+}
  378.  
  379.       · Msg Header  - a definable header which will be imported into the main
  380.                       text body upon program execution.
  381.  
  382.       · Macros      - path and filename to macro database.
  383.  
  384.       · Chat Util   - path and filename to external chat utility. This can
  385.                       be executed from within IceEdit using the ALT-C key.
  386.  
  387.       · Dictionary  - path and filename to words added to dictionary by
  388.                       *sysop*  -- this file must NOT be the same name as the
  389.                       dictionary files --
  390.  
  391.    · Program Info - This will give you a little bit of information on the
  392.      current version of IceEdit that you happen to be using.
  393.  
  394.    · Local Testmode - You can use this at anytime during configuration to
  395.      view how your current configuration will affect IceEdit if you should
  396.      choose to save.  You can execute a local testmode from the dos prompt
  397.      by running IceEdit like this:  ICEEDIT.EXE /L
  398.  
  399.  
  400.    MANAGER
  401.    ---------
  402.  
  403.    █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  404.    ▌ Tagline Setup      ▐
  405.    ▌ Compile Dictionary ▐
  406.    ▌ Override Manager   ▐
  407.    ▌ Display Manager    ▐
  408.    █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  409.  
  410.    · Tagline Setup - This is a submenu containing all most of the tagline
  411.      setup. It can not be accessed by unregistered users.
  412.  
  413.      TAGLINE SUBMENU
  414.      -----------------
  415.  
  416.      █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  417.      ▌ Tagline Editor    ▐
  418.      ▌ Compile taglines  ▐
  419.      ▌ Configure Toggles ▐
  420.      █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  421.  
  422.      · Tagline Editor - Use this to edit all your compiled tagline files. You
  423.        can edit, insert, and import new taglines into your compiled files.
  424.  
  425.      · Compile Taglines - This file contains taglines that can be appended to
  426.        the ending of the users message if they opt to save their text.
  427.        This is a textfile that you can create, although a sample is included
  428.        called TagLines.Cfg. This file is encrypted, and MUST be compiled from
  429.        a textfile containing taglines. Use EditCfg to compile.  At this time
  430.        there is not any considerable limitation on the number of taglines that
  431.        the file may contain. However, the more that there are, the longer it
  432.        will take EditCfg to read in the textfile and convert it to a
  433.        structured datafile.
  434.  
  435.        IMPORTANT:  The file extension of the compiled taglines file MUST be
  436.        a number. If you are using RemoteAccess with different message GROUPS,
  437.        it is possible to configure different tagline files for different
  438.        groups. If you are aren't using groups, or only want one tagline file,
  439.        it must be named in this format:
  440.  
  441.        ICETAG.0
  442.  
  443.        It must have the .0 extension to indicate one file. If you create a
  444.        file called ICETAG.2, if the message is being written in a conference
  445.        which falls in GROUP 2, then this tagline file will be accessed.
  446.        If IceNote can't find a corresponding tagline file, it will fall back
  447.        on ICETAG.0, so it would be a good idea to have a 'default' tagline
  448.        file.
  449.  
  450.      · Configure Toggles - This is another small submenu to toggle tagline
  451.        configuration. It consists of three options:
  452.  
  453.                          1)  Use Taglines
  454.                          2)  List Taglines
  455.                          3)  Scroll Taglines
  456.  
  457.        - If taglines aren't enabled, there will be no taglines (obviously :)
  458.        - If only option (1) is enabled, a random tagline will be chosen for
  459.          the user.
  460.        - If options (1) and (2) are enabled, the user will be able to pick
  461.          from a random list of taglines.
  462.        - If all options are enabled, the user can browse the entire tagline
  463.          database.
  464.  
  465.    · Compile Dictionary - Use this to compile a textfile with a list of
  466.      words to a encrypted private dictionary file. This feature is used to
  467.      add words to the dictionary database that you wouldn't usually find in
  468.      an average English dictionary, Such as "RemoteAccess", "FrontDoor" etc..
  469.      or any other slang terms that might be commonly used. Any words that
  470.      IceEdit finds in this file will not be treated as mis-spelled. Note,
  471.      the textfile that contains the words MUST not be the same name as what
  472.      the compiled file will be called. Eg, if you have 'ICEEDIT.PVT' as your
  473.      Private dictionary name, make sure you do not name the textfile with
  474.      this name before compilation.
  475.  
  476.    · Override Manager - Use this to define overrides for individual message
  477.      areas. You can toggle Pipe Codes, Taglines, Censoring, and ANSi
  478.      individually for every message base that your BBS has. This is for
  479.      RA/PB only. The settings defined will override the default
  480.      configuration settings.
  481.  
  482.    · Display Manager - This is a submenu containing toggles to turn certain
  483.      information fields ON or OFF on the main editing screen.
  484.  
  485.  
  486.    Toggles
  487.    ---------
  488.  
  489.    Two toggle menus exist, and are listed below.
  490.  
  491.    Toggle Menu 1
  492.    ---------------
  493.  
  494.    █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  495.    ▌ View Macros      YES ▐
  496.    ▌ Create Macros    YES ▐
  497.    ▌ Censor Tagline   YES ▐
  498.    ▌ Imbedded Colours YES ▐
  499.    ▌ Convert Colours  YES ▐
  500.    ▌ Use Overrides    YES ▐
  501.    ▌ Confirm Abort    YES ▐
  502.    ▌ Use Quote Colour YES ▐
  503.    ▌ Filter ANSi      NO  ▐
  504.    ▌ Use Soft C/Rs    YES ▐
  505.    ▌ KBT Hangup       YES ▐
  506.    ▌ Speller Prompt   YES ▐
  507.    █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  508.  
  509.  
  510.    · View Macros YES/NO - Are users permitted to view the list of available   
  511.      macros from within IceEdit by using the CTRL-V key?
  512.  
  513.    · Create Macros YES/NO - Are users permitted to add to the list of
  514.      available macros from within IceEdit by using the CTRL-V key?
  515.      NOTE: View Macros MUST be enabled for this feature to work.
  516.  
  517.    · Censor Tagline YES/NO - If the user uses inappropriate text in their
  518.      message and IceEdit is forced to censor the text, should a tagline
  519.      be appended to the message to inform future message readers of that
  520.      fact?  Eg. "*** This message has been censored by IceEdit v1.75"
  521.  
  522.    · Imbedded Colors YES/NO - Should imbedded color codes be permitted? If    
  523.      YES, when the message is saved, all color strings will be replaced by    
  524.      ANSi escape sequences, thus putting colors into the message. Refer     
  525.      below in "Editing Your Message In IceEdit" for more information on     
  526.      Color Strings.
  527.  
  528.    · Convert Colors YES/NO - Should IceEdit convert colour pipecodes to ANSI?
  529.  
  530.    · Use Overrides YES/NO - Should IceEdit make use of the message override
  531.      definitions located in the MANAGER section?
  532.  
  533.    · Confirm Abort YES/NO - Should IceEdit display a message to the user
  534.      if they choose to abort a message either by '/A', 'CTRL-A' or by use
  535.      of the help prompt which will ask them if they really want to abort their
  536.      message? Enabling this feature can help prevent accidental message
  537.      erasure.
  538.  
  539.    · Use Quote Color YES/NO - Should IceEdit use the quote color selected in
  540.      EditCfg to make quoted text a specific color. If NO, all quoted text will
  541.      have regular text coloration.
  542.  
  543.    · Filter ANSi YES/NO - Should IceEdit disrupt any ANSi that is read into
  544.      IceEdit whether it be quoted text or manually imported text by the SysOP?
  545.      If NO, all ANSi codes will be treated normally.
  546.  
  547.    · Use Soft C/Rs YES/NO - Should IceEdit use soft carriage returns in
  548.      messages, or should all lines be followed by a hard return?
  549.  
  550.    · KBT hangup YES/NO - Should IceEdit terminate the connection when
  551.      the keyboard timeout has elapsed?
  552.  
  553.    · Speller Prompt YES/NO - Should IceEdit prompt the user for spell checking
  554.      when they save their message?
  555.  
  556.    Toggle Menu 2
  557.    ---------------
  558.  
  559.    █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  560.    ▌ Imbedded Files  YES ▐
  561.    ▌ Spell Checker   YES ▐
  562.    ▌ Quote Ratio     YES ▐
  563.    ▌  └─── Enforced YES ▐
  564.    ▌ Upcase Ratio    YES ▐
  565.    ▌  └─── Enforced YES ▐
  566.    ▌ Allow LineDraw  YES ▐
  567.    ▌ Message Censor  YES ▐
  568.    ▌ Quote Format    YES ▐
  569.    ▌ QBBS Compatible YES ▐
  570.    ▌ Message Header  NO  ▐
  571.    ▌ Kludge Filter   YES ▐
  572.    █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  573.  
  574.  
  575.    · Imbedded Files YES/NO - Should IceEdit process imbedded file names. If
  576.      YES, IceEdit will read in the external file that is specified and add it
  577.      to the message text. Eg: If the user put the following string on a line
  578.      by itself ..
  579.  
  580.      %[MAIN.ANS]%
  581.  
  582.      If IceEdit can locate the file MAIN.ANS, it will import it into the
  583.      message text. Any files that you want to have imported MUST be surrounded
  584.      by the "%[" & "]%" brackets and should be placed on a single line without
  585.      any other text. You should specify the full path and filename of the file
  586.      to be imported. Please note, this function will PROPERLY import a file
  587.      into the message text, but editing before saving is not possible, as
  588.      all Imbedded files are processed when the user chooses to save.
  589.  
  590.    · Spell Checker YES/NO - Should users be permitted to make use of IceEdit's
  591.      built in spell checking routines? If YES, users can access the spell
  592.      checker from the status bar. Please note, the spell checker does take a
  593.      little time, as it must cross reference every word with the dictionary.
  594.      Also, words smaller than 3 letters will not be checked.
  595.  
  596.    · Quote Ratio YES/NO - Should IceEdit check to see if users have exceeded
  597.      the permitted percentage of quoted text?
  598.  
  599.    · Enforced Quote Ratio YES/NO - If the Quote Ratio is active, should IceEdit
  600.      enforce it? If YES, IceEdit will display a message telling the user
  601.      the current ratio, and that they must cut down. If NO, IceEdit will
  602.      mention the ratios and display them, and ask the user if they wish to
  603.      re-edit the message before saving.
  604.  
  605.    · Upcase Ratio YES/NO - Should IceEdit check to see if users have exceeded
  606.      the permitted percentage of Upcase text?
  607.  
  608.    · Enforce Upcase Ratio YES/NO - If the Upcase Ratio is active, should
  609.      IceEdit enforce it? If YES, IceEdit will display a message telling the
  610.      user the current ratio, and that they must cut down. If NO, IceEdit will
  611.      mention the ratio and display it, and ask the user if they wish to
  612.      re-edit the message before saving.
  613.  
  614.    · Allow Linedraw YES/NO - Should users be allowed to enable linedraw mode?
  615.  
  616.    · Message Censor YES/NO - Should IceEdit censor the message when the user
  617.      opts to save? This is a registered only feature. {+}
  618.  
  619.    · Quote Format YES/NO - Should IceEdit reformat quoted text? Some editors
  620.      (such as DOS EDIT) when used in conjunction with BlueWave cause
  621.      messages to be afflicted with what is commonly known as the
  622.      "Chainsaw Effect", caused by Hard Returns. IceEdit will now reformat
  623.      quoted text to remove this annoying problem.
  624.  
  625.    · QBBS compatible YES/NO - Is the BBS package you're running QBBS
  626.      compatible? (ie. QBBS, RA, PB, TG as a few examples).  Does your BBS
  627.      package support kludgelines? If you can answer YES to either of these
  628.      questions, turn compatibility ON!
  629.  
  630.    · Message Header YES/NO - Should IceEdit import the sysop defined message
  631.      header upon execution?
  632.  
  633.    · Kludge filter YES/NO - If IceEdit finds *defined* kludgelines in the
  634.      quoted text, should it filter them?
  635.  
  636.    Colors
  637.    --------
  638.  
  639.    █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  640.    ▌ Txt.Punctuation  ▐
  641.    ▌ Txt.Numbers      ▐
  642.    ▌ Txt.UpperCase    ▐
  643.    ▌ Txt.LowerCase    ▐
  644.    ▌ Txt.High Bit     ▐
  645.    ▌ Txt.Quoted Text  ▐
  646.    ▌ Hdr.Hilite       ▐
  647.    ▌ Hdr.Lolite       ▐
  648.    ▌ Hdr.Text         ▐
  649.    ▌ Hdr.Time         ▐
  650.    ▌ Hdr.Punctuation  ▐
  651.    ▌ Hdr.Background   ▐
  652.    ▌ Punctuation      ▐
  653.    ▌ Numbers          ▐
  654.    ▌ UpperCase        ▐
  655.    ▌ LowerCase        ▐
  656.    ▌ High Bit         ▐
  657.    ▌ Default Settings ▐
  658.    █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  659.  
  660.    · This section on color configuration is self explanatory. Simply select   
  661.      the type of character which you wish to color configure. Another box     
  662.      will appear that will show you the list of available colors. Type in     
  663.      the number of the color you want to use.
  664.  
  665.    · TXT refers to all text that can be edited within the EDITING window.
  666.      (This includes Message Text, and Macro text that can be viewed using
  667.      CTRL-V)
  668.  
  669.    · HDR refers to the screen borders and all text WITHIN the upper header
  670.      area, as well as text that is in the Quote Window.
  671.  
  672.    · All remaining color configuration fields refer to regular strings and
  673.      prompts that are used within the program.
  674.  
  675.    · DEFAULT SETTINGS will restore all the colors to their original
  676.      installation settings.
  677.  
  678.  
  679.    Macro Setup
  680.    -------------
  681.  
  682.    █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  683.    ▌ Macro Editor     ▐
  684.    ▌ Macrofile Sorter ▐
  685.    ▌ Macro Triggers   ▐
  686.    ▌ Function Keys    ▐
  687.    █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  688.  
  689.    · Macro Editor - This will allow you to define replacement macros that
  690.      will be used within IceEdit. For example, if you defined a macro such as
  691.      "RA" -> "RemoteAccess", when the user types "RA" while editing their     
  692.      message, IceEdit will replace it with "RemoteAccess".  User Keywords are 
  693.      not case sensitive, so if the user was to type "RA" or "Ra" Or "rA" or   
  694.      "ra", each of these would still be replaced with "RemoteAccess". This    
  695.      function can be useful for correcting commonly misspelled words,
  696.      replacing shortforms, or "weeding out" inappropriate text (refer to     
  697.      message censoring function aswell).  The macrofile used in IceEdit is    
  698.      completely compatible with IceChat's macrofile, so you can interchange   
  699.      the macro files between both pieces of software.
  700.  
  701.    · MacroFile Sorter - This will allow you to sort the macrofile in
  702.      alphabetical order by User Keyword. It will also strip the spaces
  703.      between macros to eliminate gaps.
  704.  
  705.    · Macro Triggers - Which characters (when typed after a macro) should
  706.      trigger the macro conversion? These characters usually consist of
  707.      punctuation.
  708.  
  709.      Function Keys
  710.      ---------------
  711.  
  712.      █▀▀▀▀▀▀▀▀▀▀▀▀▀█
  713.      ▌  F1 Macro   ▐
  714.      ▌  F2 Macro   ▐
  715.      ▌  F3 Macro   ▐
  716.      ▌  F4 Macro   ▐
  717.      ▌  F5 Macro   ▐
  718.      ▌  F6 Macro   ▐
  719.      ▌  F7 Macro   ▐
  720.      ▌  F8 Macro   ▐
  721.      ▌  F9 Macro   ▐
  722.      ▌  F10 Macro  ▐
  723.      █▄▄▄▄▄▄▄▄▄▄▄▄▄█
  724.  
  725.    · This section is fairly simple.  You can define different Function keys   
  726.      (F1,F2..etc) to insert text into the message body while you are editing  
  727.      your message. This is useful for greetings, goodbyes, and signatures     
  728.      that are commonly used. For example, I might configure my Fn Keys like   
  729.      this :
  730.  
  731.      F1 - Take Care,
  732.      F2 - Later..
  733.      F3 - Jeremy
  734.      F4 - SysOP, Ice Technologies
  735.      F5 - .. Author Of IceEdit.
  736.  
  737.      etc.. etc..
  738.  
  739.      If I hit one of my Fn Keys while in IceEdit, the appropriate text would  
  740.      be inserted at the current cursor position. Function keys can also be
  741.      used to IMPORT files, such as multiline sigs. This is done by putting
  742.      the prefix '@' before the path to the file name. Eg:
  743.  
  744.      F1 - @SIG.TXT
  745.  
  746.      If the file can't be found, it will simply do nothing.  Make sure you
  747.      specify the full path for the file, or else IceEdit will assume the
  748.      file should be in the current directory.
  749.  
  750.    Other
  751.    -------
  752.  
  753.    █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
  754.    ▌ Strike Symbol  ▐
  755.    ▌ SysOP Security ▐
  756.    ▌ Quote Percent  ▐
  757.    ▌ Upcase Percent ▐
  758.    ▌ Tagline Window ▐
  759.    ▌ Dropfile Type  ▐
  760.    ▌ Kludge Codes   ▐
  761.    ▌ Menu Brackets  ▐
  762.    █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
  763.  
  764.    · Strike Symbol [*] - What character should IceEdit use when striking out
  765.      text that can be found in the Censor.Cfg file. Asterisk ("*") is the
  766.      default.
  767.  
  768.    · SysOp Security - What is the SysOp security level to activate the
  769.      dictionary 'word-adding' feature.
  770.  
  771.    · Quote Ratio % - Up to what percentage is Quoted text allowed in the
  772.      message text.
  773.  
  774.    · Upcase Ratio % - Up to what percentage is upcase text allowed in the
  775.      message text.
  776.  
  777.    · # Of Taglines - What number of taglines should a user be allowed to pick
  778.      from when they have chosen to save their message? [1..10] (User makes
  779.      use of light bar to select tagline) {+}
  780.  
  781.    · Dropfile Type - Which type of dropfile should IceEdit use? (DORINFO1.DEF,
  782.      DORINFOX.DEF, or DOOR.SYS)
  783.  
  784.    · Kludge Codes - IceEdit will filter kludges prefixed the the characters
  785.      configured in this section.
  786.  
  787.    · Menu Brackets - Configure left and right menu brackets surrounding
  788.      lightbar options, and some information fields.
  789.  
  790.  ┌───────────────────────────────────────────────────────────────────────────┐
  791.  │░░░▒▒▒▓▓▓         Setting Up IceEdit.Exe With RemoteAccess        ▓▓▓▒▒▒░░░│
  792.  └───────────────────────────────────────────────────────────────────────────┘
  793.  
  794.   Please read the section of this document entitled 'Program Information -    
  795.   Using EditCfg' BEFORE attempting to install IceEdit into RA. Failure to     
  796.   setup  IceEdit correctly before installing it into your bbs program will    
  797.   probably  result in IceEdit failing to run or not running as expected.
  798.  
  799.   In order to run IceEdit.Exe with a user ONLINE, you must have a fossil      
  800.   driver  active. A fossil driver such as BNU should work fine with IceEdit.
  801.   If you  don't have a fossil driver installed, a simple error message will   
  802.   be displayed, and the program will stop. A fossil is NOT required when      
  803.   running locally.
  804.  
  805.  **Note** : Do _NOT_ write protect _ANY_ Of the IceEdit files, if you do,     
  806.             IceEdit will ignore them, and therefore not run properly.
  807.  
  808.   We will now run through EVERYTHING you need to do in order to get IceEdit   
  809.   to  run in your RemoteAccess setup.
  810.  
  811.  
  812. 1.  Extract all the files in the distribution archive to a directory of your  
  813.     choice. C:\RA\ is recommended and is assumed to be the directory you are  
  814.     using from now on.
  815.  
  816. 2.  Run EditCfg.Exe and configure all of IceEdit's options as explained
  817.     earlier in this document. You MUST configure IceEdit for it to work
  818.     correctly! Refer to the section of this document for setting up IceEdit.
  819.  
  820. 3.  IceEdit needs to be setup in RACONFIG.EXE so that when the user attempts
  821.     to write a message it calls up IceEdit and NOT the internal RemoteAccess
  822.     line-by-line editor. Change to your RemoteAccess directory and run
  823.     RACONFIG.EXE. Go to OPTIONS>MESSAGES>EXTERNAL EDITOR. Place the command-
  824.     line to run IceEdit.Exe in this space. Eg.
  825.  
  826.     C:\RA\IceEdit.Exe *M
  827.  
  828.     If you wish, you can specify the path to the dropfiles read in by IceEdit
  829.     (Dorinfo1.Def, MsgInf, and MsgTmp if it exists) by adding the following
  830.     parameter to your commandline like this:
  831.  
  832.     ICEEDIT.EXE /D:[PATH TO DROPFILES]
  833.  
  834.     Eg:   C:\RA\IceEdit.Exe /D:C:\RA
  835.  
  836.     Otherwise IceEdit will assume the dropfiles are located in the current
  837.     directory (usually your BBS directory)
  838.  
  839.     If you are PLANNING TO RUN ICEEDIT FROM YOUR NEWUSER.Q-A, then you should
  840.     use the following commandline in your RaConfig setup.
  841.  
  842.     C:\RA\ICEEDIT.EXE /B:*B /P:*P /T:*T *M
  843.  
  844.  
  845.  *B - Passes the baudrate out to the commandline.
  846.  
  847.  *P - Passes the modem port out to the commandline.
  848.  
  849.  *N - Passes the nodenumber as read from the %TASK% environment variable out
  850.       to the commandline.
  851.  
  852.  *M - Activate the MemorySwap feature.
  853.  
  854.  *T - Passes time limit out to the commandline.
  855.  
  856. 4.  When you run IceEdit, be sure that the IceEdit.Cfg file has been created.
  857.     If it has not, then you MUST run EditCfg.Exe. If you don't, and attempt   
  858.     to run IceEdit.Exe directly, IceEdit will display an error message that   
  859.     IceEdit.Cfg doesn't exist.
  860.  
  861.  ┌───────────────────────────────────────────────────────────────────────────┐
  862.  │░░░▒▒▒▓▓▓           Setting Up IceEdit.Exe With QuickBBS          ▓▓▓▒▒▒░░░│
  863.  └───────────────────────────────────────────────────────────────────────────┘
  864.  
  865.   QuickBBS Version 2.80 is supported FULLY in this version of IceEdit, which
  866.   includes automatic integration of your existing BBS message areas, as well
  867.   as proper display of all message headers.  IceEdit and QuickBBS work
  868.   together offering your users a powerful option of a feature-laden full
  869.   screen editor package compared to others which barely supported QuickBBS
  870.   specific requirements in years past.
  871.  
  872.   The following documentation will help you, a QuickBBS SysOp, to
  873.   successfully integrate IceEdit into your system, seamlessly...
  874.  
  875.  
  876.   INSTALLING ICEEDIT VIA QCONFIG (FULL SCREEN EDITOR SETTINGS):
  877.   -------------------------------------------------------------
  878.  
  879.   Go into QCONFIG, and pull down these menus:  MESSAGES -> EXTERNAL EDITOR
  880.  
  881.   Install accordingly, adjusting paths as necessary (example below):
  882.  
  883.  +------------------------External MessageEditor Setup----------------------+
  884.  |                                                                          |
  885.  |  Message Reply Quoting String: @>         Swap to Disk/EMS: Yes          |
  886.  |                                                                          |
  887.  |  DOS Command String:                                                     |
  888.  |  c:\qbbs\editor\iceedit.exe /N:*N                                        |
  889.  +--------------------------------------------------------------------------+
  890.  
  891.   (The above example assumes "c:\qbbs\editor\" is the path containing the
  892.   IceEdit distribution files, please adjust accordingly for your platform.)
  893.  
  894.   Note for calling IceEdit as a DOOR from a menu:
  895.  
  896.   If you load IceEdit as a door, via a TYPE 7 command in a menu, issue the
  897.   following command on the "optional data" line (example):
  898.  
  899.   *C /C *M d:\qbbs\editor\iceedit.exe /N:*N
  900.  
  901.   (Make sure the swap, *M, is there, and pass the node# to IceEdit as shown)
  902.  
  903.  
  904.   CONFIGURATION INFORMATION: EDITCFG.EXE
  905.   ======================================
  906.  
  907.   New Users to IceEdit who run QuickBBS, please note:
  908.  
  909.   *Before* running EDITCFG.EXE, make sure your "QUICK" environment variable
  910.   is set properly in your batch file(s) used to load the BBS, or autoexec.bat.
  911.   This environment variable should already be enabled, according to the
  912.   QuickBBS documentation.  This variable, such as "SET QUICK=C:\QBBS", points
  913.   to your main BBS path, where MSGCFG.DAT lives along with other BBS data
  914.   files.  EDITCFG.EXE looks for this environment variable the first time it
  915.   is run, and if found it automatically configures sensible defaults, and
  916.   enables the following integrated features:
  917.  
  918.   * IceEdit reads in your message areas directly, automatically!
  919.   * IceEdit creates certain toggles and defaults which work well with
  920.     QuickBBS!
  921.  
  922.   So make sure the "QUICK" environment variable is set, and active, when
  923.   you run EDITCFG.EXE for the first time if it's not already.
  924.  
  925.  
  926.   IMPORTANT CONFIGURATION CONCERNS WITHIN EDITCFG.EXE
  927.   ---------------------------------------------------
  928.  
  929.   Did you know all your QuickBBS defined message areas are loaded by
  930.   EDITCFG.EXE, and set to sensible defaults, automatically?  Also,
  931.   various sensible QuickBBS toggles and features are set:
  932.  
  933.   * By reading in your message areas, via EDITCFG.EXE, the following defaults
  934.     are given to the message areas on your BBS, automatically (and can be
  935.     easily overridden via "Area Manager" settings):
  936.  
  937.         * Private areas will have censorship options DISABLED
  938.         * Networked ECHO areas will have PIPECODES and ANSI disabled
  939.         * Kludge code of CONTROL-A (ASCII 1) is used
  940.  
  941.   * Proper errorlevels are issued for aborted messages under QuickBBS
  942.  
  943.   * SysOp security level and associated options should be set to 32000 or
  944.     whatever YOUR access level is on your system if you need to overide.
  945.  
  946.   * DORINFO1.DEF, DOOR.SYS are both supported and either can be enabled
  947.     under version 2.80 of QuickBBS.  Version 2.76a users, opt for
  948.     DORINFO1.DEF.
  949.  
  950.   * Since QuickBBS does not utilize "message number" fields in version 2.80,
  951.     you can easily toggle this setting via "Display Manager" settings menu
  952.     as well as the other header fields (both location and availability) if
  953.     desired, but are set to work with QuickBBS's MSGTMP and MSG.INF files,
  954.     automatically.
  955.  
  956.   * Under "Toggle 2", make sure "QBBS Compatible" is set to YES, which should
  957.     be set as the default if the "QUICK" environment variable is set
  958.     properly and active prior to the first time EDITCFG.EXE is run.
  959.  
  960.   * REMOTE file import mode for SysOps, initiated by CONTROL-F when entering a
  961.     message, is now supported as requested by QuickBBS users.
  962.  
  963.   * LOCAL file import, ALT-F2, is supported also!
  964.  
  965.  
  966.   SUPPORT FOR QUICKBBS: PLEASE NOTE...
  967.   ====================================
  968.  
  969.   All wish lists, bug reports, and incompatibility flaws as well as
  970.   questions regarding integration are welcomed.  The author will on occasion
  971.   visit the QuickBBS support echo (zone 1, backbone) so feel free to post
  972.   such requests and observations.  Direct support requires assistance from
  973.   concerned and helpful users.  The author is dedicated to continued
  974.   support for QuickBBS, whenever possible.  Try the automatic setup, be
  975.   sure to edit the message areas, and check out the toggles.  And, of
  976.   course, enjoy continued support and seamless integration of IceEdit and
  977.   QuickBBS!
  978.  
  979.  ┌───────────────────────────────────────────────────────────────────────────┐
  980.  │░░░▒▒▒▓▓▓           Setting Up IceEdit.Exe With Telegard          ▓▓▓▒▒▒░░░│
  981.  └───────────────────────────────────────────────────────────────────────────┘
  982.  
  983.   Please read the section of this document entitled 'Program Information -    
  984.   Using EditCfg' BEFORE attempting to install IceEdit into TG. Failure to     
  985.   setup  IceEdit correctly before installing it into your bbs program will    
  986.   probably  result in IceEdit failing to run or not running as expected.
  987.  
  988.   In order to run IceEdit.Exe with a user ONLINE, you must have a fossil      
  989.   driver  active. A fossil driver such as BNU or X00 should work fine with
  990.   IceEdit.  If you  don't have a fossil driver installed, a simple error
  991.   message will be displayed, and the program will stop. A fossil is NOT
  992.   required when running locally.
  993.  
  994.  **Note** : Do _NOT_ write protect _ANY_ Of the IceEdit files, if you do,     
  995.             IceEdit will ignore them, and therefore not run properly.
  996.  
  997.   We will now run through EVERYTHING you need to do in order to get IceEdit   
  998.   to  run in your Telegard setup.
  999.  
  1000.  
  1001. 1.  Extract all the files in the distribution archive to a directory of your  
  1002.     choice. C:\TG\ICEEDIT\ is recommended and is assumed to be the directory
  1003.     you are using from now on.
  1004.  
  1005. 2.  Run EditCfg.Exe and configure all of IceEdit's options as explained
  1006.     earlier in this document. You MUST configure IceEdit for it to work
  1007.     correctly! Refer to the section of this document for setting up IceEdit.
  1008.  
  1009. 3.  IceEdit needs to be setup in Telegard so that when the user has a choice
  1010.     to either use the internal line-by-line editor or using IceEdit.  You can
  1011.     accomplish this by doing the following.  Go to your Telegard directory,
  1012.     run TELEGARD.EXE.  Go to "S"ystem Config -> "X"ternal Utilities ->
  1013.     "C" Full Screen Editor.  Place the command-line to run IceEdit.Exe in
  1014.     this space.
  1015.  
  1016.      Eg.
  1017.  
  1018.     C:\TG\ICEEDIT\ICEEDIT.EXE
  1019.  
  1020.  
  1021. 4.  When you run IceEdit, be sure that the IceEdit.Cfg file has been created.
  1022.     If it has not, then you MUST run EditCfg.Exe. If you don't, and attempt
  1023.     to run IceEdit.Exe directly, IceEdit will display an error message that
  1024.     IceEdit.Cfg doesn't exist.
  1025.  
  1026.  
  1027. 5.  Be sure to set the ICEEDIT (IEDIT, not ICEEDIT) environment variable for
  1028.     this above setup, if it is left out, you will recieve errors.
  1029.  
  1030.  
  1031.     There are many different ways of setting up IceEdit to work with
  1032.     Telegard.  This above way is one way it will work, if you know
  1033.     another way that works then by all means, use it.  This is meant
  1034.     for the first time beginner who does not know how to setup IceEdit
  1035.     with Telegard.
  1036.  
  1037.  ┌───────────────────────────────────────────────────────────────────────────┐
  1038.  │░░░▒▒▒▓▓▓            Errorlevels Generated By IceEdit             ▓▓▓▒▒▒░░░│
  1039.  └───────────────────────────────────────────────────────────────────────────┘
  1040.  
  1041.  Once IceEdit's execution has ended, it will generate one of two errorlevels
  1042.  under normal termination.
  1043.  
  1044.  0 - If IceEdit terminates with errorlevel 0, it means that the message has
  1045.      been successfully saved, and should be processed by the BBS package.
  1046.  
  1047.  1 - If IceEdit terminates with errorlevel 1, it means that the message has
  1048.      either been aborted; or, that the user attempted to save a blank
  1049.      message. In either case, the BBS package should treat the message as
  1050.      aborted, and NOT process the message.
  1051.  
  1052.  ┌───────────────────────────────────────────────────────────────────────────┐
  1053.  │░░░▒▒▒▓▓▓             Files That Are Used By IceEdit              ▓▓▓▒▒▒░░░│
  1054.  └───────────────────────────────────────────────────────────────────────────┘
  1055.  
  1056.  IceEdit will call upon a number of files during runtime. They are listed
  1057.  below along with a brief description.
  1058.  
  1059.  CENSOR.CFG    - This is a textfile containing inappropriate words that
  1060.                  IceEdit will strike out of the message text when they are
  1061.                  encountered. {+}
  1062.  
  1063.  CONFIG.RA     - This file is read ONCE only by EDITCFG when you first install
  1064.  CONFIG.TG       IceEdit. It will only be read if EditCfg can find the BBS
  1065.  QUICKCFG.DAT    environment variable. It is compatible with the RA 2.xx/
  1066.                  TG 3.00/QBBS v2.80 configuration files only. It will not
  1067.                  read the Ra 1.1x format.
  1068.  
  1069.  COL_HELP.ANS  - This is an ANSi file that will be displayed that will replace
  1070.                  the hardcoded colour help menu. You can create this with an
  1071.                  ANSi editor such as TheDraw.
  1072.  
  1073.  DORINFO1.DEF  - This is the dropfile that most BBS packages can create that
  1074.                  holds important user profile information.
  1075.  
  1076.  EDITHDR.TXT   - This file will be imported into the beginning of the message
  1077.                  if it is enabled, and IceEdit can locate it. It should be in
  1078.                  the main IceEdit directory.
  1079.  
  1080.  ICEEDIT.CFG   - This is IceEdit's configuration file. It is absolutely
  1081.                  necessary in order for IceEdit.Exe to function.
  1082.  
  1083.  ICEEDIT.DIC   - This is the IceEdit dictionary that is used in conjunction
  1084.                  with the spellcheck feature. It comes in a separate package
  1085.                  from the main IceEdit program, due to its size.
  1086.  
  1087.  ICEEDIT.IDX   - This is the IceEdit dictionary index file that comes with
  1088.                  the dictionary. It is also located in the secondary package.
  1089.  
  1090.  ICEEDIT.MDX   - This file is scanned by IceEdit if you are using RA, and
  1091.                  have run EDITCFG.EXE INDEX.  This file is an index that
  1092.                  contains the current toggle settings for all message areas.
  1093.                  Toggle settings include taglines, pipecodes, ANSi filtering,
  1094.                  and message censoring.
  1095.  
  1096.  KEY_HELP.ANS  - This is an ANSi file that will be displayed that will replace
  1097.                  the hardcoded Userkey help menu. You can create this with an
  1098.                  ANSi editor such as TheDraw.
  1099.  
  1100.  MACRO.CFG     - This is the file that contains the replacement macros that
  1101.                  can be used in IceEdit. It is compatible with the MACRO.CFG
  1102.                  file that IceChat uses. This file must be edited using
  1103.                  EDITCFG.EXE.
  1104.  
  1105.  MSGHDR.ANS    - An ANSI screen which IceEdit will use instead of the default
  1106.                  screen header on the message editing screen.
  1107.  
  1108.  MSGINF.       - This file contains message writing information.
  1109.  MSG.INF
  1110.  
  1111.  MSGTMP.       - This file can contain both quoted message text as well as
  1112.                  the regular message text that will be read back in by the
  1113.                  BBS package.
  1114.  
  1115.  ICETAG.###    - This is a tagline database that IceEdit will use to pick
  1116.                  a random tagline to be appended to the end of messages. {+}
  1117.  
  1118.  
  1119.  ┌───────────────────────────────────────────────────────────────────────────┐
  1120.  │░░░▒▒▒▓▓▓           IceEdit.Exe Commandline Parameters            ▓▓▓▒▒▒░░░│
  1121.  └───────────────────────────────────────────────────────────────────────────┘
  1122.  
  1123.  Note: ALL Commandline parameters are optional, and do NOT have to be used
  1124.  unless you are trying something new and different with IceEdit =). Generally
  1125.  these parameters are only used with you are trying to run IceEdit without
  1126.  a DORINFO1.DEF file (such as an offline mail reader)
  1127.  
  1128.     /B:[BAUD]     - Use this parameter to specify the baudrate.
  1129.                     Eg.  ICEEDIT.EXE /B:14400
  1130.  
  1131.     /BW           - Use this parameter to tell IceEdit that you are using an
  1132.                     offline mail reader, such as BlueWave. If this is the
  1133.                     case, your commandline generally will not use any of the
  1134.                     other commandline parameters.
  1135.  
  1136.     /D:[PATH]     - Use this parameter to specify the path ONLY to the
  1137.                     dropfiles that are to be used by IceEdit (DORINFO1.DEF,
  1138.                     MSGTMP, MSGINF) Eg. ICEEDIT.EXE /D:C:\RA\LINE2
  1139.  
  1140.     /F:[FILENAME] - Use this parameter to change the default textfile name
  1141.                     that message text will be stored in. (Default = "MSGTMP")
  1142.                     This is useful for offline mail readers.
  1143.                     Eg. ICEEDIT.EXE /F:MSGTEMP.BBS
  1144.  
  1145.     /FORCE        - Use this parameter to make sure that the user can't
  1146.                     abort the message they are writing. This is useful for
  1147.                     NewUser Questionnaires, where you want to make sure the
  1148.                     user actually writes an introductory comment.
  1149.  
  1150.     /K:[TIMEOUT]  - Use this parameter to specify in SECONDS how long IceEdit
  1151.                     will wait in keyboard inactivity before disconnecting.
  1152.  
  1153.     /L            - Use this parameter to run IceEdit in local test mode.
  1154.                     Eg. ICEEDIT.EXE /L
  1155.  
  1156.     /N:[NODE]     - Use this parameter to specify the NODE that IceEdit is
  1157.                     being run on. A MUST FOR MULTINODE SYSTEMS!!!!!!
  1158.                     (Default = 1)
  1159.  
  1160.     /P:[COMPORT]  - Use this parameter to specify comport to be used by
  1161.                     IceEdit. If you port is com3, then this is the
  1162.                     commandline: ICEEDIT.EXE /P:3
  1163.  
  1164.     /T:[MINUTES]  - Use this parameter to specify the amount of time
  1165.                     remaining for the user. Eg. ICEEDIT.EXE /T:30
  1166.  
  1167.     Please note: If you change any values above that correspond with values
  1168.                  in the DORINFO1.DEF File, then the DORINFO1.DEF value will
  1169.                  be ignored.
  1170.  
  1171.     There is one more parameter that was added in during the v1.60 betas.
  1172.     I had planned on removing it, however I've left it in for those who
  1173.     really need to fine-tune IceEdit to their system. This parameter controls
  1174.     how much timeslicing will occur in multitasking environments. The LARGER
  1175.     the value, the LESS slicing that occurs.  IceEdit defaults to 20, which
  1176.     was the optimum value on all test systems. Following is a symptom/solution
  1177.     chart:
  1178.  
  1179.     Symptom:                     | Solution:
  1180.     -------------------------------------------------------------------------
  1181.     IceEdit, when run in a       | IceEdit is giving up TOO many timeslices
  1182.     multitasking environment is  | in your multitasking environment. You
  1183.     really slow, although the    | should INCREASE the value, so that IceEdit
  1184.     other windows run fine.      | gives LESS timeslices.
  1185.     -------------------------------------------------------------------------
  1186.     IceEdit runs absolutely      | IceEdit is "hogging the CPU" (it's not
  1187.     great in my environment,     | giving up enough timeslices). Correct for
  1188.     with no lag or delays.       | this by DECREASING the value, so that
  1189.     However, while IceEdit is    | IceEdit gives up time slices more
  1190.     running, my other windows    | frequently.
  1191.     slow to a crawl.             |
  1192.     -------------------------------------------------------------------------
  1193.  
  1194.     The parameter to use to adjust IceEdit's slicing is:
  1195.  
  1196.     /S:[value]     - [value] represents the slice value, as outlined above.
  1197.                      We recommend you play with this only if *** YOU REALLY
  1198.                      KNOW WHAT YOU'RE DOING! ***
  1199.  
  1200.  ┌───────────────────────────────────────────────────────────────────────────┐
  1201.  │░░░▒▒▒▓▓▓             Editing your message in IceEdit             ▓▓▓▒▒▒░░░│
  1202.  └───────────────────────────────────────────────────────────────────────────┘
  1203.  
  1204.  Function Keys
  1205.  ---------------
  1206.  
  1207.  To make message editing go easier, there are a number of different keys that 
  1208.  may be used by both the SysOP and the user. A list follows:
  1209.  
  1210.  UP ARROW     - Moves the cursor up one line
  1211.  DOWN ARROW   - Moves the cursor down one line
  1212.  LEFT ARROW   - Moves the cursor to the left one space
  1213.  RIGHT ARROW  - Moves the cursor to the right one space
  1214.  INSERT       - Toggle the text insert/typeover mode
  1215.  DELETE       - Delete the character currently under the cursor
  1216.  
  1217.  CTRL-A or /A - Abort message text & exit program
  1218.  CTRL-B       - Restore line of text from buffer
  1219.  CTRL-C       - Center the current line of text on the screen
  1220.  CTRL-D       - Move cursor to the right one space
  1221.  CTRL-E       - Move cursor up one line
  1222.  CTRL-F       - Remotely import a file (SYSOP ONLY)
  1223.  CTRL-J       - Left justify the current line of text on the screen
  1224.  CTRL-K       - Toggle LineDraw mode ON or OFF, or select line style
  1225.  CTRL-L       - List / edit available macros
  1226.  CTRL-P       - Place cursor at the end of the line
  1227.  CTRL-Q or /Q - Quote window (Available only with message replies)
  1228.  CTRL-R       - Redraw the editing screen
  1229.  CTRL-S       - Move cursor to the left one space
  1230.  CTRL-T       - Delete text from the cursor to the end of the line
  1231.  CTRL-U       - Delete text from the cursor to the end of the current word
  1232.  CTRL-V       - Toggle INSERT/TYPEOVER Modes
  1233.  CTRL-W or /Q - Quote window (Available only with message replies)
  1234.  CTRL-X       - Move cursor down one line
  1235.  CTRL-Y       - Erase current line of text
  1236.  CTRL-Z or /S - Save message text & exit program
  1237.  
  1238.  There are also SysOP only keys that may be used:
  1239.  
  1240.  F1.. 10      - Activate previously defined SysOp text macros
  1241.  ALT- F2      - Import a textfile into the message
  1242.  ALT- F3      - Export message contents to a file
  1243.  ALT- C       - Invoke external chat utility
  1244.  ALT- H       - Terminate Connection
  1245.  ALT- J       - Shell to DOS
  1246.  ALT- =       - Add one minute to user's time
  1247.  ALT- -       - Subtract one minute from user's time
  1248.  
  1249.  
  1250.  Imbedded Replacement Strings
  1251.  ------------------------------
  1252.  
  1253.  All replacement macros, taglines and SysOp function keys can make use of
  1254.  the following built in control strings (NOTE ** Some are repeated to ensure
  1255.  compatibility with ICECHAT replacement strings) :
  1256.  
  1257.   @A = SysOp name (Read From IceEdit Configuration)
  1258.   @B = BBS name (Read From IceEdit Configuration)
  1259.   @C = Receiving users full name
  1260.   @D = Date
  1261.   @H = Message subject
  1262.   @F = Receiving users first name
  1263.   @R = Receiving users first name
  1264.   @S = SysOp name (Read From IceEdit Configuration)
  1265.   @T = Time of day
  1266.   @U = Sending user's first name
  1267.   @V = Program version number
  1268.  
  1269.  The control strings can be used in the following manner. For Example, if
  1270.  you were configuring one of your macros to tell the current time & Date,
  1271.  you could put:
  1272.  
  1273.   "MTD" -> "This message was written at @T on @D."
  1274.  
  1275.   And then when IceEdit is run, if the user chooses to type in the "MTD"
  1276.   macro, the strings would be replaced and the result would be:
  1277.  
  1278.   "This message was written at 2:41p on 02/19/95."
  1279.  
  1280.  All the control strings can be used in a similar manner in all the other
  1281.  macros & taglines, and Fn keys.
  1282.  
  1283.  Imbedded Colors
  1284.  -----------------
  1285.  
  1286.  With IceEdit, it is possible to use color codes into your Message text.
  1287.  This is very easily done. Wherever you would like to have a color change in  
  1288.  your message, type one of the following codes:
  1289.  
  1290.    |00 - Black
  1291.    |01 - Blue
  1292.    |02 - Green
  1293.    |03 - Cyan
  1294.    |04 - Red
  1295.    |05 - Magenta
  1296.    |06 - Brown
  1297.    |07 - LightGray
  1298.    |08 - DarkGray
  1299.    |09 - LightBlue
  1300.    |10 - LightGreen
  1301.    |11 - LightCyan
  1302.    |12 - LightRed
  1303.    |13 - LightMagenta
  1304.    |14 - Yellow
  1305.    |15 - White
  1306.  
  1307.  So, If you had a line such as:
  1308.  
  1309.  "|15This is a |09test."
  1310.  
  1311.  The first three words "This is a" would be in White, and the rest, "Test."   
  1312.  would be in LightBlue once the message has been saved.
  1313.  
  1314.  Please be aware of two important points. Firstly, IceEdit will NOT CHANGE    
  1315.  the color WHILE YOU ARE EDITING the message.  Color strings will be          
  1316.  converted when the message is saved. Second, these codes are replaced with
  1317.  ANSi escape sequences (the same codes that are used in your ANSi screens).
  1318.  
  1319.  Many networks  do not authorize ANSi escape codes in their echos.  If you
  1320.  are going to  make use of this feature, it is recommended that users are
  1321.  informed on the  point that they should not use embedded color strings in
  1322.  echomail areas. If you are using RemoteAccess, it is possible to make
  1323.  IceEdit determine whether or not the message area is a local base. If it is
  1324.  NOT, IceEdit can automatically temporarily disable Imbedded colors in the
  1325.  message that the user is writing.
  1326.  
  1327.  Imbedded Files
  1328.  ----------------
  1329.  
  1330.  With IceEdit, it is possible to have external filenames that will be later
  1331.  imported into into your Message text. This is very easily done. Wherever
  1332.  you would like to have a file imported into your message, use the following
  1333.  method. For Example, say you have a textfile with some type of header in it
  1334.  that you want to import into your message. The filename of the header is
  1335.  BBSHDR.ASC for our example. In your message you would put the following on
  1336.  a blank line of text:
  1337.  
  1338.  %[BBSHDR.ASC]%
  1339.  
  1340.  When your message is saved, IceEdit will seek out the filename between the
  1341.  two special brackets ( %[ and ]% ). You can specify the path of the file
  1342.  aswell, if the file is not located in your current directory, for example:
  1343.  
  1344.  %[C:\BBS\TXTFILES\BBSHDR.ASC]%
  1345.  
  1346.  When the message is saved, IceEdit will find this file, and import it into
  1347.  the body of the message text, so your message might end up looking like
  1348.  this:
  1349.  
  1350.           ▐██▌░▄█████▄ ▄██████░ ███████░▄██████░▄█████▄ ██░  ██░
  1351.            ██░ ██░░░░░ ██▄▄▄▄░    ▐█▌░░░██▄▄▄▄░ ██░░░░░ ██▄▄▄██░
  1352.            ██░ ██░     ██▀▀▀▀░    ▐█▌░  ██▀▀▀▀░ ██░     ██▀▀▀██░
  1353.           ▐██▌░▀█████▀ ▀██████░   ▐█▌░  ▀██████░▀█████▀ ██░░░██░
  1354.            ██░   ██░░░  ██░██░    ██░    ██░██░░  ██░░░ ██░  █▌░
  1355.            ▐▌░   ▐▌░    ▐▌░▐▌░    ▐▌░    ▐▌░▐▌░   ▐▌░   ▐▌░  ▐░
  1356.             ▌░   ▐░      ▌░       ▐░      ▌░      ▐░    ▐░
  1357.  
  1358.  
  1359.  Please be aware of an important point. IceEdit will NOT IMPORT the file(s)
  1360.  WHILE YOU ARE EDITING the message. File(s) will only be imported when the
  1361.  message is saved.
  1362.  
  1363.  LineDraw Mode
  1364.  ---------------
  1365.  
  1366.  IceEdit has a "linedraw" mode. When the user activates this mode, it is
  1367.  possible to draw High-Bit ASCII lines on the screen by using the Cursor
  1368.  Keys (Left, Right, Up, Down). There are 3 line styles available:
  1369.  
  1370.  1) ╔═╗
  1371.  2) ╒═╕
  1372.  3) ┌─┐
  1373.  
  1374.  
  1375.  And that's all there is to it.. Hope you guys enjoy this thing, and it is
  1376.  my hope that IceEdit becomes the default editor used with your system =-)
  1377.  
  1378.  ┌────────────────────────────────────────────────────────────────────────────┐
  1379.  │░░░▒▒▒▓▓▓             Other Ice Technologies Utilities             ▓▓▓▒▒▒░░░│
  1380.  └────────────────────────────────────────────────────────────────────────────┘
  1381.  
  1382.   Here is a list of all the Ice Technologies utilities that were available at
  1383.   the time of release of this archive. If you enjoy using this Ice utility,
  1384.   you may want to check some of these out! :)
  1385.  
  1386.   · IceChat -
  1387.  
  1388.     IceChat is a split screen chat utility for RemoteAccess/ProBoard BBS
  1389.     packages. It can be used with many other BBS types as long as they
  1390.     support Dorinfo1.Def/Door.Sys type Doors.
  1391.  
  1392.   · IceEdit -
  1393.  
  1394.     IceEdit is a fullscreen ANSi message editor that was originally designed
  1395.     for use with RemoteAccess. Although it has been tested with
  1396.     RA v2.xx, PB v2.xx, and TeleGard v3.0 it should be compatible with any
  1397.     other BBS that uses the QuickBBS style dropfiles that contain the
  1398.     message writing information. These files are MSGTMP & MSGINF. You should
  1399.     check your BBS documentation to   see if your software supports this
  1400.     system. IceEdit also calls on the Dorinfo1.Def file to read in necessary
  1401.     information about the user profile.
  1402.  
  1403.   · IceNote -
  1404.  
  1405.     IceNote is the third Ice Technologies door to become available. It is a
  1406.     message to all users type door with many neat features.  It has been
  1407.     tested with both RemoteAccess v2.xx, and the latest release of Renegade,
  1408.     and should work with any other Dorinfo1.Def compatible BBS Packages.
  1409.  
  1410.   · IceBank -
  1411.  
  1412.     IceBank is the fourth utility to become available. It is a fully
  1413.     functional, fully configurable timebank system for RA v2.xx/PB v2.xx.
  1414.     It has many cool features, including InterBBS transactions.
  1415.  
  1416.   · IceUser -
  1417.  
  1418.     This is the fifth utility to become available. It is a fully
  1419.     functional online user editor for RemoteAccess v2.xx.  Very secure.
  1420.  
  1421.   · IceCBV -
  1422.  
  1423.     The very newest Ice Technologies door available!  Took awhile to finally
  1424.     get it released, but you won't be disappointed.  Full featured callback
  1425.     verification system for RemoteAccess and ProBoard. Many unique features!
  1426.     Look forward to even more features in the next version!
  1427.  
  1428.  
  1429.  ┌───────────────────────────────────────────────────────────────────────────┐
  1430.  │░░░▒▒▒▓▓▓            Program Support - BBS Locations              ▓▓▓▒▒▒░░░│
  1431.  └───────────────────────────────────────────────────────────────────────────┘
  1432.  
  1433.   All Ice Technologies utilities are available from our homepage at:
  1434.   http://www.ionsys.com/~mckkev/icesoft.html
  1435.  
  1436.   IceEdit can be File Requested from any of the following BBS's under the     
  1437.   magic name of ICEEDIT.
  1438.  
  1439.   Legend
  1440.   ──────
  1441.  
  1442.   S - Support Site  B - Beta Site  R - Registration Site  D - Distrib. Site
  1443.  
  1444.   Ice Technologies          Concession Stand          Minerva Online Ltd.
  1445.   Ontario, Canada           Florida, USA              London, England
  1446.   (905) 895-7775            (561) 569-6568            +44-(0)181-402-3350
  1447.   FidoNET 1:259/912         FidoNET 1:374/6568        FidoNET 2:254/33
  1448.   Max. Baud: 28800          Max. Baud: 33600          Max. Baud: 28800
  1449.   Flags: S B R D            Flags: S B D              Flags: S R D
  1450.  
  1451.   The Modem Link            Slash BBS                 The Fisherman's Cove
  1452.   Heidelburg, Germany       Venray, The Netherlands   Maryland, USA
  1453.   +49-6221-390239           +31-478-550103            (410) 561-9937
  1454.   FidoNET 2:2468/6022       Fidonet 2:512/5           FidoNET 1:261/1041
  1455.   Max. Baud: 19200          Max. Baud 33600           Max. Baud 38400
  1456.   Flags: S R D              Flags: S D                Flags: S R D
  1457.  
  1458.   Lateline BBS              The Oriental Express      Battle Zone Systems
  1459.   Penshurst, Australia      Torii Station, Japan      Ontario, Canada
  1460.   +61-2-579-6564            +81-6117-44-4584          (905) 715-7963
  1461.   FidoNET 3:712/841         FidoNET 6:733/76          FidoNET 1:259/900
  1462.   Max. Baud: 28800          Max. Baud 28800           Max. Baud 28800
  1463.   Flags: S R D              Flags: S D                Flags: B D
  1464.  
  1465.   AD Message System
  1466.   Virginia, USA
  1467.   (703) 241-1554
  1468.   FidoNET 1:109/611
  1469.   Max. Baud: 28800
  1470.   Flags: S B D
  1471.  
  1472. <EOF>