home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / comm / k9x85_3.zip / ICEX205.ZIP / ICEX205.DOC < prev    next >
Text File  |  1989-03-01  |  69KB  |  1,647 lines

  1.  
  2.  
  3.  
  4.                       ICEX - In Command of PcPursuit...
  5.  
  6.                            Copyright 1987,1988,1989
  7.  
  8.  
  9.              A communications package for use with GTE Telenet's 
  10.                             PcPursuit service
  11.  
  12.  
  13.                                Wayne Wolf
  14.                           Wolfpack Programmers
  15.  
  16.  
  17.  
  18.  
  19.  
  20.                         Wolfpack Programmers
  21.                              Wayne Wolf
  22.                          3983 NW 87th Ave.
  23.                       Sunrise, Florida  33351
  24.  
  25.  
  26.                  Voice: (305)-741-2732
  27.                  UUCP: ...!uflorida!beach.cis.ufl.edu!ww
  28.                  ARPA: ww@beach.cis.ufl.edu
  29.                  BBS via The Right Place   @ GAATL, 476-2607
  30.                  E-Mail: Interlink Communication conference
  31.  
  32.       
  33.  
  34.  
  35.  
  36.  
  37.                                 Introduction
  38.  
  39.       0.0  Note.
  40.  
  41.            Note that this document is ported from release 2.04 since
  42.            release 2.05 is a bug fix release.  Some parts of the
  43.            documentation have changed regarding setting up, mainly
  44.            from 'ARC' to 'ZIP' files.  Some portions have changed
  45.            referring the user on how to convert his existing dialing
  46.            directories. Check History.ICE to see what bugs were
  47.            swatted.
  48.  
  49.  
  50.  
  51.       1.0  What is PcPursuit?
  52.  
  53.            PcPursuit is a packet-switching service provided by GTE 
  54.       Telenet for PC users.  It is basically a long distance service for 
  55.       modem users.  It allows users to connect to major cities across the 
  56.       nation with their modem and call any BBS, database, mainframe, or 
  57.       even your best friend.  PcPursuit is provided for a flat rate of 
  58.       $30 per month for 30 hours of usage.  After the 30 hours cap, it
  59.       becomes $4.50 per hour for the next 30 hours and increases after
  60.       that cap.  It is cheaper by far than regular telephone rates.
  61.  
  62.  
  63.  
  64.       1.1  What is ICEX?
  65.  
  66.            ICEX is a communication package for the IBM PC and close 
  67.       compatible PcPursuit user.  It is designed to be used in conjunction 
  68.       with your favorite communications package such as Procomm+ or 
  69.       Qmodem-SST, though ICEX can be used as a standalone if desired.
  70.            ICEX is basically a very fancy PcPursuit dialer that acts as an 
  71.       extension to your communications package.  When invoked, ICEX 
  72.       assumes command and will allow the user to connect to a desired city 
  73.       and desired BBS with only a few keystrokes.  
  74.            The user can instruct ICEX to dial whichever target cities 
  75.       he/she desires and ICEX will proceed to dial these cites in a queue 
  76.       fashion (one after the other, repeating the sequence) until a city 
  77.       responds with a connection.  ICEX will then present the user with 
  78.       the appropriate BBS dialing directory for the city connected to and 
  79.       allow the user again to mark the BBSs he/she wishes to dial.  Again, 
  80.       ICEX will dial in a queue fashion until a connection is established.  
  81.       Once a connection is established, ICEX will pass command back to the
  82.       calling program (Procomm+, Qmodem, etc.) where file transfer, data
  83.       capture, and other functions can take place.
  84.  
  85.       
  86.  
  87.  
  88.  
  89.  
  90.       1.2  Why ICEX?
  91.  
  92.            If you have experienced the woes brought about by repeatedly 
  93.       banging out your target city mnemonic, username and password only to 
  94.       receive that wonderful " BUSY 01 80 " response you will appreciate 
  95.       the utility of ICEX.  
  96.            There are many other utilities that also cure these woes such 
  97.       as scripts and macros.  Macros usually lack in that even though the 
  98.       user's target city, username, and password are defined, one has to 
  99.       repeatedly tap the key for each time a BUSY response is received.  
  100.       This is slow and inefficient and besides wearing down the keyboard, 
  101.       is a waste of time that could be spent doing other things while 
  102.       waiting for a connection.  Scripts are the answer to this dilemma
  103.       since they run by themselves with little or no user intervention but 
  104.       they also have their own deficiencies.  Scripts are severely limited 
  105.       in their language.  Many languages do not support a handy-dandy 
  106.       means for implementing a queue dialer.  Many lack in appealing 
  107.       screen displays.   And all are SLOW!  This is due to their 
  108.       interpreted nature.  ICEX solves all these problems and pushes far 
  109.       ahead with its speed and best of all it is designed fairly 
  110.       generically so it can be used with your favorite comm package.  
  111.       Another appealing feature of ICEX is that the user need not have any 
  112.       knowledge of script programming.  ICEX also appeals to the neophyte 
  113.       PcPursuit user because it does all the work and the user need not 
  114.       know PcPursuit's command syntax.
  115.  
  116.       
  117.  
  118.  
  119.  
  120.  
  121.       1.3  Features of ICEX version 2.05
  122.  
  123.            ∙ Can be invoked from a "calling program" such as Telix,
  124.              Procomm or Qmodem, or used as a Stand-Alone
  125.  
  126.            ∙ Features a simple ANSI terminal
  127.  
  128.            ∙ Allows user configuration
  129.  
  130.            ∙ Features circular dialing queues
  131.  
  132.            ∙ Allows users to add, delete, and maintain dialing directories 
  133.              for cities, direct connects(DAFs) and BBSs
  134.  
  135.            ∙ Allows mixing cities and direct-connects in ONE dial queue
  136.  
  137.            ∙ Allows up to 99 directories for each city, 150 entries each
  138.  
  139.            ∙ Keeps active statistics for each dialer (date/time of connect)
  140.  
  141.            ∙ Supports both Racal and Hayes modes (on target city modems)
  142.  
  143.            ∙ Supports both 1200 and 2400 baud access
  144.       
  145.            ∙ Supports 7E1, 8N1, and 8N2 protocols (data,parity,stop)
  146.  
  147.            ∙ Supports Com1-Com4 and baud rates of up to 38400 though at
  148.              present only 1200/2400 baud are useful
  149.  
  150.            ∙ Script Chaining ability for automatic logins
  151.  
  152.            ∙ Automatic connected-city detection, Carrier detection,
  153.              and com port settings.
  154.  
  155.            ∙ Provides a friendly user oriented menu/window environment
  156.  
  157.            ∙ And best of all, it lets YOU get the MOST out of your monthly 
  158.              $30 PcPursuit fee
  159.  
  160.  
  161.  
  162.  
  163.  
  164.       1.4  Files of ICEX (in ICEX205.ZIP)
  165.  
  166.            o ICEX205.EXE   ->  the executable program
  167.            o ICEXGEN.EXE   ->  the icex205 script interface generator
  168.            o 3to5.EXE      ->  dialing directory convert utility
  169.            o 4to5.EXE      ->            ''
  170.            o ICEX205.DOC   ->  what you are reading right now
  171.            o HISTORY.ICE   ->  revision history of ICEX
  172.            o IC.BAT        ->  batch file for your comm program to invoke
  173.                                ICEX205
  174.            o CONV3-5.BAT   ->  batch file to convert ICEX203 dirs to ICEX205
  175.            o CONV4-5.BAT   ->  batch file to convert ICEX204 dirs to ICEX205
  176.            o CITY.LIS      ->  City dialing directory
  177.            o DC.LIS        ->  Direct Connect dialing directory
  178.            o GENERIC.SCR   ->  Generic script for script-chaining
  179.            o REGISTER.FRM  ->  Registration form
  180.            o README.1ST    ->  A MUST READ for registered users of ICEX
  181.            o DIR.FMT       ->  Discusses the format of the ICEX 2.05 dialing
  182.                                directories.
  183.  
  184.  
  185.  
  186.            A companion archive can be downloaded as well which will
  187.            contain pre-generated dialing directoris for each city.
  188.            It is named DIRS-205.ZIP.  Contents are:
  189.  
  190.            ∙  *.205        ->  dialing directories for each city
  191.  
  192.  
  193.       1.5  Distribution
  194.  
  195.            ICEX is intended to be distributed ONLY in its archived form.  
  196.       Please help support the ShareWare concept and assist in distributing 
  197.       ICEX by uploading ICEX205.ZIP and DIRS-205.ZIP to your favorite
  198.       BBSs.
  199.  
  200.  
  201.       1.6  Credit where credit is due
  202.  
  203.            I would like to thank the following persons for assisting with 
  204.        ICEX in the areas of testing, distribution, super ideas and 
  205.        moral support:
  206.  
  207.             Roger Sligar     (BBS: 404-476-2607)   GAATL
  208.             Joe Hyland       (BBS: 813-968-6220)   FLTAM
  209.             Dr. File Finder
  210.             Tandy Way        (BBS: 813-886-0284)   FLTAM
  211.             Mark Findlay     (BBS: 202-488-4709)   DCWAS
  212.             Bob Brody
  213.  
  214.       And I would like to thank all of you who support ICEX and have 
  215.       registered your copy.
  216.       
  217.  
  218.  
  219.  
  220.       
  221.  
  222.  
  223.  
  224.                       Registration and Trial Usage
  225.  
  226.  
  227.  
  228.       2.0  ICEX is ShareWare...
  229.  
  230.            ICEX is distributed under the ShareWare concept and is 
  231.       copyrighted to protect the author's many hours of work.  It is 
  232.       a try-before-you-buy package and you are granted a limited license 
  233.       to use ICEX for a trial period.  There is no limit to your trial
  234.       period though it is assumed you will have decided if ICEX is 
  235.       suitable for your needs within a few weeks usage.  Usage beyond a 
  236.       trial period requires registering your copy.  Please help support 
  237.       ShareWare authors by registering your copy of ShareWare programs.
  238.  
  239.  
  240.  
  241.       2.1  Registration
  242.  
  243.            ICEX is not free.  It is however left up to you to decide 
  244.       whether or not it suits your needs and whether you should pay for 
  245.       it.  ICEX was written to assist PcPursuit users and to free up time 
  246.       that could be spent doing other things while waiting for a 
  247.       connection.  Please register your copy of ICEX.
  248.            Registration is $30 which is only 1/12 of what you pay PcPursuit
  249.       for a year's usage.   Registration entitles you access to the ICEX
  250.       support BBS (The Right Place, 404-476-2607) and places you into the
  251.       registered users conference, which allows you access to all updates,
  252.       additions, enhancements, and bug-fixes to ICEX.  Registration also
  253.       allows you to receive a registration ID which can be used to configure
  254.       ICEX for registered features.
  255.  
  256.       Note: In this release (2.05) registration will automatically register
  257.             you for version 2.10 (see ICEX ver 2.10 features below).  Version
  258.             2.10 will possess this ID # scheme and registered users will be
  259.             informed on how to install their number.
  260.  
  261.            The registration form is on the following page.  Please use the 
  262.       form for registering as it makes keeping files on registered users 
  263.       much easier to process.  Thank you.
  264.  
  265.  
  266.       
  267.  
  268.  
  269.  
  270.        ICEX205 - In Command of PcPursuit , External version, revision 2.05
  271.                        (pre-registration for revision 2.10)
  272.                              Registration Form
  273.  
  274.  
  275.  
  276.        Name     ____________________________________________
  277.  
  278.        Address  ____________________________________________
  279.  
  280.                 ____________________________________________
  281.  
  282.                 ____________________________________________
  283.  
  284.       Home Ph   _____________________    BBS Ph ____________________
  285.       
  286.       Bus Ph    _____________________
  287.  
  288.  
  289.       Where did you get ICEX205 from (BBS name, phone number, etc.)?
  290.  
  291.             _______________________________________________
  292.  
  293.             _______________________________________________
  294.  
  295.             _______________________________________________
  296.  
  297.  
  298.       Amount of Registration ($30 per copy) _____________________
  299.       Fla. Resident State Sales Tax (6%)_________________________
  300.       Total______________________________________________________
  301.  
  302.       Date Registered  ___________________
  303.  
  304.  
  305.       ====================================================================
  306.  
  307.       Comments/Suggestions ( ALL comments and suggestions are welcome! )
  308.  
  309.          ______________________________________________________________
  310.  
  311.          ______________________________________________________________
  312.  
  313.          ______________________________________________________________
  314.  
  315.          ______________________________________________________________
  316.  
  317.          ______________________________________________________________
  318.  
  319.          ______________________________________________________________
  320.  
  321.          ______________________________________________________________
  322.  
  323.  
  324.       ***  Please make checks payable to Wayne Wolf
  325.          Mail to Wayne Wolf, 3983 NW 87th Ave, Sunrise, Fl. 33351
  326.       
  327.  
  328.  
  329.  
  330.       ***                 ICEX version 2.10               ***
  331.  
  332.  
  333.            Version 2.10 will come out soon!  It is a complete rewrite of
  334.            ICEX which will be more of a professional package.  It will
  335.            contain a completely new user interface and will look totally
  336.            different.  It will sport many new features as well.  Most of
  337.            these features will be available to registered users only.
  338.            They are all 'niceties' and not essential to the functioning
  339.            of ICEX.  This means that if you are an unregistered user, ICEX
  340.            will still do all of the things you need.
  341.  
  342.            Registered user features of ICEX 2.10 (incomplete) :
  343.  
  344.             o   ICEX will be Desqview aware.  This means that ICEX can
  345.                 run inside a Desqview window without infiltrating other
  346.                 windows.
  347.  
  348.             o   ICEX will allow the user to completely configure the colors
  349.                 that it ues for it's output to the screen.
  350.  
  351.             o   ICEX will keep a log of activity for the user. This is
  352.                 exceptionally useful now for the PcPursuit user since Telenet
  353.                 has placed a usage cap on PcPursuit.  ICEX will record your
  354.                 usage and allo you to generate reports so you can compare with
  355.                 Telenet against their billing for your usage.  ICEX will keep
  356.                 two sets of statistics.  It will time all activity itself
  357.                 using the CPU clock, and will keep another time log  based on
  358.                 Telenet's usage messages ICEX receives from PcPursuit.
  359.                 This allows you to make sure you don't go over your 30 hour
  360.                 cap and will tell you just how much you owe if you do indeed
  361.                 go over.  This log will most likely be most accurate when
  362.                 using ICEX as a standalone, or with Telix.  There is a
  363.                 problem in communicating the connects and disconnects to the
  364.                 log file since ICEX and the caller can both perform these
  365.                 connections/disconnections without the other knowing it.
  366.                 Telix provides a powerful enough script language that this
  367.                 communication can be assisted.
  368.  
  369.             o   ICEX will possess a DSZ Zmodem file transfer hook.  This
  370.                 allows you to execute DSZ from within ICEX to transfer
  371.                 your files.
  372.  
  373.             o    Other expectations include a 'smarter' terminal that will
  374.                  have many file-xfer protocols, a data-capture buffer,
  375.                  any many features you see in conventional comm programs.
  376.       
  377.  
  378.       
  379.  
  380.  
  381.                           Getting Started
  382.  
  383.  
  384.  
  385.       3.0  ***READ THIS***
  386.               Save your current version 2.03 directories (.DIR) in a
  387.               safe place, like a zip file (MY203s.zip).  When
  388.               ICEX 2.10 comes out there will be a utility that will
  389.               utilize the information in those directories to create
  390.               BBS login scripts, which will be used in Script Chaining.
  391.               See below for an explanation of Script Chaining.
  392.  
  393.       3.1  Installing ICEX on a Hard Disk System
  394.  
  395.            For ease of explanation, it will be assumed your hard drive has 
  396.       the name C:.  It is also assumed that you have UnZip by Phil Katz
  397.       available for use.
  398.  
  399.           a) go to your root directory  ->  cd C:\
  400.          
  401.           b) make an ICEX directory     ->  mkdir ICEX
  402.  
  403.           c) put in the necessary files  -> PKunzip DIRS-205 C:\ICEX
  404.       
  405.                    (this puts all .LIS and .DIR files into your new dir)
  406.       
  407.           d) change to your comm directory  i.e ->  cd \Telix
  408.  
  409.           e) extract the remaining necessary files -> PKunzip ICEX205
  410.  
  411.       
  412.  
  413.       3.2  Installing ICEX on a Two Floppy system
  414.  
  415.            For ease of explanation, it will be assumed you have a blank 
  416.       unformatted disk in drive B: and a disk containing the zip file
  417.       ICEX205.ZIP and the file PKunzip.exe in drive A:.  You are also
  418.       assumed to be in drive A:.  You also must have your favorite comm
  419.       package diskette on hand (Procomm+ disk for example).
  420.  
  421.           a) put ICEX support files on blank disk -> pkunzip DIRS-205 B:
  422.  
  423.           b) remove ICEX disk from B: and replace with your comm disk 
  424.              (Procomm+ diskette) and extract remaining files
  425.  
  426.                                                   -> pkunzip ICEX205 B:
  427.       
  428.  
  429.  
  430.  
  431.  
  432.       3.3  First usage / initializations
  433.  
  434.            a) Go to your comm directory
  435.       
  436.                  If you are a hard drive user  i.e   ->  cd \Telix
  437.                  If you are a floppy user, put comm 
  438.                    disk in drive A:, support disk
  439.                    in drive B:                       ->  A:
  440.  
  441.            b) Invoke ICEX205    ->  ICEX205 -d
  442.  
  443.            c) You will be put into the user configuration menu, because you
  444.               don't have a configuration file yet
  445.  
  446.            d) Configure ICEX to be specific for your usage
  447.                   (see section 6.7, User Configuration)
  448.  
  449.            e) Select option #3 (Support dir Pathname)
  450.  
  451.            f) enter ->  hard disk users  -->  C:\ICEX\
  452.                         floppy users     -->  B:\
  453.       
  454.            g) tap ESC to save the changes and go to the main menu.
  455.  
  456.            h) type 'E' to exit ICEX and return to DOS
  457.  
  458.  
  459.  
  460.            Now you are ready to begin using ICEX...
  461.  
  462.       
  463.  
  464.  
  465.  
  466.  
  467.                   Converting ICEX directories
  468.  
  469.  
  470.  
  471.       4.1  What is 3to5?   (4to5 also)
  472.  
  473.            There is a convert utility provided with ICEX205 that will do
  474.       the trick for you called 3to5.  This utility will convert your
  475.       old BBS dialing directories from ICEX203 format to those readable by
  476.       ICEX205.  The ver. 2.05 format is NOT compatible with ver 2.03.
  477.  
  478.  
  479.       4.2  Using 3to5
  480.  
  481.            To use 3to5 you simply type 3to5 followed by the .DIR
  482.       file you wish to convert, followed by an optional new name for the 
  483.       directory.  *** An important note is that you add a number suffix 
  484.       to the new directory name or ICEX205 will NOT recognize it.  For
  485.       example, the Atlanta directory must be GAATL-1.DIR and not simply 
  486.       GAATL.DIR.  The reason is because this allows ICEX205
  487.       to handle more than one BBS dialing directory per city.  This also 
  488.       allows you to take dialing directories that others have been 
  489.       distributing for ICEX and give them their own separate number
  490.       suffix.  Another important note is that each successive directory 
  491.       must have the next inorder successive number (the second Atlanta 
  492.       directory must be GAATL-2.DIR, the next GAATL-3.DIR, and so on). 
  493.       A more precise explanation and examples will follow.  Note that if you
  494.       leave off 'optional' new name for the converted .DIR file then the
  495.       original name is kept.
  496.  
  497.  
  498.          3to5 usage ->    3to5 old_name <new_name>
  499.  
  500.                    <> = optional
  501.  
  502.  
  503.       examples: 3to5 GAATL-2.DIR GAATL-1.DIR  (old #2 dir -> new #1 dir)
  504.  
  505.                 3to5 GAATL-2.DIR  (new name is still GAATL-2.DIR)
  506.  
  507.       
  508.  
  509.                             Starting ICEX
  510.  
  511.       5.0  Command line options
  512.  
  513.            There are currently four command line options, namely
  514.       they are  -> d , i , m, a
  515.  
  516.           -d  ->  ICEX205 -d  causes ICEX to NOT drop the DTR upon
  517.                               exit (doesn't hangup the phone).  This is
  518.                               the desired command line if you are using
  519.                               another comm program with ICEX.
  520.           -i  ->  ICEX205 -i  causes ICEX to go into the user
  521.                               configuration section, for setup
  522.           -m  ->  ICEX205 -m  Force ICEX to output everything in Monochrome.
  523.                               This is useful for The Plasma screens for
  524.                               portables.
  525.           -a ->   ICEX205 -a  This calls ICEX in 'automatic' mode.  This is
  526.                               explained under AUTOMATIC MODE below.
  527.  
  528.       Note that options can be used together, i.e.  ICEX205 -d -m -a
  529.  
  530.  
  531.       
  532.       5.1  Invoking ICEX as a standalone
  533.  
  534.            To call up ICEX you simply type ->  ICEX205
  535.            Now proceed to section 6.1, After Invocation
  536.       
  537.  
  538.                             Starting ICEX (cont'd)
  539.  
  540.  
  541.        
  542.       5.2  Invoking ICEX from a calling communications program.
  543.  
  544.            There are few ways to invoke ICEX205 while using your favorite
  545.       comm package.  There are four in particular and they will be 
  546.       described briefly in this section and you will be referenced to 
  547.       another section for more detailed information specific to your 
  548.       communications package (Procomm+,Telix,GT Power,Qmodem,
  549.       Boyan, etc.).
  550.  
  551.  
  552.          5.2.1  Calling ICEX directly
  553.  
  554.                 This method assumes your comm package has a means for 
  555.                 "executing" external programs (Procomm+ ALT-J).  The 
  556.                 specific details for each comm program can be found under 
  557.                 section 7.1, Calling ICEX Directly.
  558.  
  559.  
  560.          5.2.2  Shell to Dos
  561.  
  562.                 This method involves calling up DOS (shell) and then 
  563.                 calling the batch file IC.BAT from DOS.  See section 7.2 
  564.                 for details on how to call DOS from your comm program
  565.  
  566.  
  567.          5.2.3  Calling ICEX from a script
  568.  
  569.                 This method involves using the scripts generated by the 
  570.                 script writer program included in the package.  See 
  571.                 section 7.3, and section 8, ICEX and Scripts.  
  572.  
  573.  
  574.          5.2.4  Exiting your comm program and calling ICEX
  575.  
  576.                 You may not have enough memory for the other three methods 
  577.                 to work so you simply exit your comm program (without 
  578.                 dropping the carrier).
  579.                 Next you call ICEX with the command -> ICEX205 -d
  580.                 And when ICEX has done its job it will exit back to DOS at
  581.                 which call up your comm program again.
  582.  
  583.       
  584.  
  585.  
  586.  
  587.  
  588.                                 Using ICEX
  589.  
  590.  
  591.       6.1  After Invocation...
  592.  
  593.            After starting ICEX you will be given an introductory screen at 
  594.       which you merely hit any key.  ICEX will then attempt to determine 
  595.       if you are:
  596.  
  597.                 a) connected to PcPursuit, or
  598.                 b) already connected to a city, or
  599.                 c) have no carrier, or
  600.                 d) if it cannot correctly open the comm port
  601.                 e) your modem forces the carrier when there really isnt one
  602.  
  603.       a)  If you are connected to PcPursuit and are at the "@" prompt then 
  604.           ICEX will deposit you automatically into the City Dialer from which 
  605.           you can dial target cities, see section 6.3, City Dialer.
  606.  
  607.       b)  If you are already connected to a city then ICEX will
  608.           disconnect from the city to determine which one it was connected
  609.           to, and then immediately reconnect.  At present, Telenet does not
  610.           provide a method to detect current city.  Please voice to them
  611.           your opinion!  Ask them to incorporate into their software a
  612.           method for determining the currently connected city.
  613.  
  614.       c)  you will be placed into the main menu, you should either exit 
  615.           back to the calling program and dial your local number and log 
  616.           into Telenet or else go to the Dumb Terminal (choice D) and hit 
  617.           the function key F2, which will dial your local number and log in 
  618.           for you.  See sections 6.2 and 6.6, Main Menu and Terminal 
  619.           respectively.
  620.  
  621.       d)  If this is the case, then most likely you have told ICEX to use 
  622.           com2 when you only have com1 working or something of that order.  
  623.           If you get this error and cannot figure out the source of the
  624.           problem do not hesitate to get in touch with me and we'll work 
  625.           on the solution.
  626.  
  627.       e)  ICEX will tell you it is connected to something and cannot tell
  628.           what.  Simply hit the spacebar to go the the main menu.  Then
  629.           select 'T' for the terminal mode.  Hit F2 tw dial your local
  630.           Telenet numbe; and after it logs you in, hit F10 to return to
  631.           the main menu.  Next hit 'c' to enter City dialer and you're off.
  632.  
  633.       
  634.  
  635.  
  636.  
  637.       6.2  Main Menu
  638.  
  639.            The main menu gives you six choices.  You can maneuver through 
  640.       the main menu with arrow keys and pressing <RETURN> when your choice
  641.       is highlighted.  ICEX also supports "quick-key" entry where you can
  642.       simply press the first letter corresponding to your choice.
  643.            The main menu appears as follows:
  644.  
  645.                                                      First Letter Choice
  646.                     |==== ICEX205 Main Menu ===|
  647.                     |  City Dialer             |            C or c
  648.                     |  BBS Dialer              |            B or b
  649.                     |  Direct Connect Dialer   |            D or d
  650.                     |  Terminal                |            T or t
  651.                     |  User Configuration      |            U or u
  652.                     |  Exit                    |            E or e
  653.                     |==========================|
  654.       
  655.       and upon entry, "City Dialer" will be highlighted.  You can use the 
  656.       arrow keys to move the highlight bar up and down, pressing <RETURN> 
  657.       on your choice or you can simply tap the first letter of your 
  658.       choice.  The appropriate letters appear on the side of the menu 
  659.       above.  The functions of each of the menu choices will be explained 
  660.       in detail under their appropriate sections (6.3 - 6.8).
  661.  
  662.  
  663.       
  664.  
  665.  
  666.  
  667.  
  668.       6.3  City/Direct-Connect Dialers
  669.  
  670.            The city dialer is the circular queue dialer that will dial 
  671.       your choice of PcPursuit accessible cities at either 1200 or 2400
  672.       baud. The direct connect dialer allows the user to dial his/her 
  673.       choice of direct connects supported by PcPursuit, such as PORTAL, 
  674.       PURSUIT, EXECPC, etc.  The dialers allow the user to perform many 
  675.       functions and provides an informative display.
  676.  
  677.  
  678.            
  679.       6.3.1  Dialer Display
  680.  
  681.                 The top part of the dialers' displays appear as follows 
  682.            and each column is described below:
  683.  
  684.       
  685.       [1] [2]  [3]   [4]                   [5]             [6]    [7]
  686.  
  687.       |=========================== City Dialer ==========================|
  688.       | AZPHO        Phoenix, Arizona      None           04-01-88 18:45 |
  689.       |  ..                 ..              ..               ..     ..   |
  690.       |  ..                 ..              ..               ..     ..   |
  691.       |+CODEN        Denver, Colorado       ..            04-01-88 19:22 |
  692.       | CODEN (2400) # Denver, Colorado     ..            04-02-88 23:59 |
  693.       |  ..                 ..              ..                ..     ..  |
  694.       |  ..                 ..              ..                ..     ..  |
  695.       | PURSUIT      * The Net Exchange     ..            04-05-88 09:35 |
  696.       |  ..                 ..              ..                ..     ..  |
  697.       |  ..                 ..              ..                ..     ..  |
  698.       | WASEA        Seattle, Washington    ..            04-05-88 22:52 |
  699.       |==================================================================|
  700.  
  701.       
  702.            [1]  Dialing Queue Tag ( '+' = in queue , ' ' = not in queue)
  703.            [2]  City/Direct-connect mnemonic
  704.            [3]  Baud rate (blank if 1200, (2400) if 2400)
  705.            [4]  Description (name of city or direct-connect) (** see note)
  706.            [5]  Script to chain to upon connection (n/a for City dialer)
  707.            [6]  Date of last connection
  708.            [7]  Time of last connection
  709.  
  710.  
  711.       ** Note:  In column 3, description, there are two "exceptions" which 
  712.       are designated by having the FIRST character of the description be a
  713.       special symbol.  There are currently two such exceptions and are as 
  714.       follows:
  715.                   #   =   This city is 2400 baud
  716.                   *   =   This is a direct connect, not a city
  717.                 
  718.       
  719.  
  720.  
  721.  
  722.       6.3.1 (cont'd)
  723.  
  724.                 Note that the display presented above is for the City 
  725.       Dialer, but the Direct Connect Dialer is exactly the same but does 
  726.       NOT support and special character exceptions (like # and *) and 
  727.       furthermore ALL entries must be direct connects.
  728.  
  729.            The bottom part of the display simply gives the available 
  730.       commands and will not be shown here.  The commands however will be 
  731.       described in detail below.  Note that all commands respond to either 
  732.       upper or lower case, and if a "*" appears to the left of any choice 
  733.       on the screen, that choice is unavailable to the user.
  734.  
  735.       
  736.       
  737.       
  738.            
  739.       6.3.2  Dialer Command Summary
  740.  
  741.  
  742.            [arrow keys]  =  The arrow keys move the highlight bar up and 
  743.                             down the dialing directory
  744.  
  745.            [pg-up/pg-dn] =  The page-up/page-down keys allow the user to 
  746.                             display the dialing directory by pages
  747.  
  748.            [ESC]         =  The escape key exits the dialer and returns to 
  749.                             the main menu
  750.  
  751.            [<ENTER>]     =  The enter key starts the dialer, see section 
  752.                             6.3.3 below, Dialer in action...
  753.  
  754.            [SPACEBAR]    =  The spacebar will toggle (tag or untag) the 
  755.                             currently highlighted entry for entry into the 
  756.                             dialing queue.  A plus (+) will appear to the
  757.                             left of any entry that is tagged for dialing
  758.  
  759.            [A]   =   Add an entry to the dialing directory
  760.  
  761.            [D]   =   Delete an entry from the dialing directory
  762.  
  763.            [K]   =   Kill currently highlighted entry from the directory
  764.  
  765.            [E]   =   Edit the currently highlighted entry (see section 8,
  766.                      Autologins)
  767.  
  768.            [C]   =   Clear Queue (clears all tags)
  769.  
  770.            [T]   =   Tag all entries (sets all tags)
  771.  
  772.            [S]   =   Switch sorting, will switch from sorting the 
  773.                      directory by field [2] to sorting by field [3], or 
  774.                      vice versa
  775.  
  776.            [H]   =   Hang-up city, disconnects from current city, allowing 
  777.                      the user to dial another city
  778.  
  779.            [1]   =   Set modem settings to 7E1
  780.  
  781.            [2]   =   Set modem settings to 8N2
  782.     
  783.            [N]   =   Set modem settings to 8N1
  784.  
  785.       
  786.  
  787.  
  788.  
  789.       6.3.3  Dialer in Action...
  790.  
  791.            To start the dialer simply presses the <ENTER> key from the
  792.       dialer menu.  The dialer will change screen to a window that will 
  793.       display the input and output going to/from the modem.  All tagged 
  794.       entries will be dialed in order.  
  795.          The dialer will set its parameters to 7E1 for dialing purposes so 
  796.       the responses are intelligible to the viewer.  The dialer recognizes 
  797.       PcPursuit error codes (REJECTING, NOT OPERATING, etc.) and acts 
  798.       appropriately to those.  The dialer will continue to dial as long as 
  799.       it receives BUSY signals and until it receives a CONNECT message.  
  800.       The user can abort dialing by pressing the ESC key.
  801.          Once a connection is established with a target city you will be
  802.       placed into the appropriate BBS dialer for that city.  If it is a
  803.       DFA, then you will either be returned to your calling comm program
  804.       or placed into the Terminal mode of ICEX (if you are using it as a
  805.       Stand-Alone). See section 6.4 for details on BBS dialers.
  806.  
  807.       
  808.       
  809.  
  810.  
  811.  
  812.       6.4  BBS Dialers
  813.  
  814.            The BBS dialer is the circular queue dialer that will dial 
  815.       your choice of BBSs accessible from the currently connected city.
  816.       The construction very closely resembles the city dialer but performs 
  817.       different dialing specifics.  One can have up to 99 different 
  818.       dialers per city by using the [M] command to make new directories.  
  819.       Each directory is limited to 150 entries.  The dialers allow the 
  820.       user to perform many functions and provides an informative display.
  821.  
  822.  
  823.       6.4.1  Entry into BBS Dialers
  824.  
  825.            There are three methods for entry into the BBS dialer.  The 
  826.       first is from the main menu.  If you enter from the main menu you 
  827.       will be presented with a window displaying all the current cities
  828.       that ICEX knows (this info is retrieved from CITY.LIS).  It will
  829.       display as many as will fit into the window and will highlight the
  830.       first city in the window.  You can maneuver through the list with
  831.       the up/down arrow keys, and you can scroll the remaining cities
  832.       into the window.  To select the desired city's BBS dialer, you
  833.       simply highlight the desired city and press <ENTER>.  You will then
  834.       be deposited into the appropriate dialer.  The second method is that
  835.       you will be placed into the appropriate BBS dialer once a city is 
  836.       connected to from the city dialer.  The third method is similar, but 
  837.       you will be deposited into the appropriate BBS dialer from the 
  838.       start-up "smart" feature that "knows" which city you are connected 
  839.       to (if ICEX detects a carrier and cannot get the '@' from Telenet).
  840.  
  841.       
  842.  
  843.  
  844.  
  845.       6.4.2  Dialer Display
  846.  
  847.                 The top part of the dialers' displays appear as follows 
  848.            and each column is described below:
  849.  
  850.       
  851.       [1] [2]        [3]                     [4]            [5]    [6]
  852.  
  853.       |================BBS Dialer, City Code: GAATL  #1==================|
  854.       | 977-6686     PcExchange            PCEXCHG.ASP    05-01-88 11:43 |
  855.       |  ..                 ..                ..              ..     ..  |
  856.       |  ..                 ..                ..              ..     ..  |
  857.       |+476-2607     The Right Place       RIGHT.ASP      04-01-88 19:22 |
  858.       |  ..                 ..                ..              ..     ..  |
  859.       |  ..                 ..                ..              ..     ..  |
  860.       |  ..                 ..                ..              ..     ..  |
  861.       |==================================================================|
  862.  
  863.       
  864.            [1]  Dialing Queue Tag ( '+' = in queue , ' ' = not in queue)
  865.            [2]  BBS phone number (supports xxx-xxxx, xxx-xxx-xxxx,
  866.                                   1-xxx-xxx-xxxx)
  867.            [3]  Description (name of BBS)
  868.            [4]  Script name for chaining with calling program
  869.            [5]  Date of last connection
  870.            [6]  Time of last connection
  871.  
  872.  
  873.            The bottom part of the display simply gives the available 
  874.       commands and will not be shown here.  The commands however will be 
  875.       described in detail below.  Note that all commands respond to either 
  876.       upper or lower case, and if a "*" appears to the left of any choice 
  877.       on the screen, that choice is unavailable to the user.
  878.  
  879.  
  880.       
  881.  
  882.            
  883.            
  884.       6.4.3  Dialer Command Summary
  885.  
  886.              Up/Down
  887.            [arrow keys]  =  The arrow keys move the highlight bar up and 
  888.                             down the dialing directory
  889.             Left/Right
  890.            [arrow keys]  =  Go to the next dialing directory (R-arrow goes 
  891.                             to next number, i.e. GAATL #1 to GAATL #2;
  892.                             L-arrow is the same but opposite)
  893.  
  894.            [pg-up/pg-dn] =  The page-up/page-down keys allow the user to 
  895.                             display the dialing directory by pages
  896.  
  897.            [ESC]         =  The escape key exits the dialer and returns to 
  898.                             the main menu
  899.  
  900.            [<ENTER>]     =  The enter key starts the dialer, see section 
  901.                             6.4.4 below, Dialer in action...
  902.  
  903.            [SPACEBAR]    =  The spacebar will toggle (tag or untag) the 
  904.                             currently highlighted entry for entry into the 
  905.                             dialing queue.  A plus (+) will appear to the 
  906.                             left of any entry that is tagged for dialing
  907.  
  908.            [A]   =   Add an entry to the dialing directory
  909.  
  910.            [D]   =   Delete an entry from the dialing directory
  911.  
  912.            [K]   =   Kill currently highlighted entry from the directory
  913.  
  914.            [M]   =   Make a new dialing directory (use this if you have 
  915.                        150 entries in current directory and need another 
  916.                        directory.  It will create a directory with the 
  917.                        name one higher than the greatest existing, i.e. 
  918.                        say you have GAATL #1, GAATL #2, and you make a new 
  919.                        directory, it will be named GAATL #3)
  920.  
  921.            [E]   =   Edit the currently highlighted entry (see section 8,
  922.                      Autologins)
  923.  
  924.            [C]   =   Clear Queue (clears all tags)
  925.  
  926.            [T]   =   Tag all entries (sets all tags)
  927.  
  928.            [S]   =   Switch sorting, will switch from sorting the 
  929.                      directory by field [2] to sorting by field [3], or 
  930.                      vice versa
  931.  
  932.            [H]   =   Hang-up city, disconnects from current city, allowing 
  933.                      the user to dial another city
  934.  
  935.            [1]   =   Set modem settings to 7E1
  936.  
  937.            [2]   =   Set modem settings to 8N2
  938.     
  939.            [N]   =   Set modem settings to 8N1
  940.  
  941.             
  942.       
  943.  
  944.  
  945.  
  946.  
  947.       6.4.4  Dialer in Action...
  948.  
  949.            To start the dialer one simply presses the <ENTER> key from the 
  950.       dialer menu.  The dialer will change screen to a window that will 
  951.       display the input and output going to/from the modem.  All tagged 
  952.       entries will be dialed in order.  
  953.            The dialer will set up the PcPursuit modem for either Racal 
  954.       operation or Hayes operation (whichever you selected from the User 
  955.       Configuration).  Racal mode is highly recommended!  It will then 
  956.       begin to dial the targeted BBSs in order until a successful 
  957.       connection is achieved.  ICEX recognizes all the special response 
  958.       codes provided by Racal mode for faster and more efficient 
  959.       operation.  
  960.            Once a connection is established, ICEX will return command to
  961.       the calling program, or Terminal if used as standalone.
  962.          Note that one can skip a BBS and start dialing the next BBS in the
  963.       queue, this being handy if you see one dial giving the "Ringing..."
  964.       response over and over, you can abort and start the next.  Also 
  965.       remember that the ESC aborts dialing at any time.  The Spacebar is 
  966.       the command for aborting the current and starting dialing the next 
  967.       BBS in the queue.
  968.  
  969.  
  970.  
  971.       
  972.       
  973.  
  974.  
  975.  
  976.       6.5  Direct Connect Dialer
  977.  
  978.            The direct connect dialer functions exactly as the City Dialer 
  979.       with a few minor exception (which are outlined in the City Dialer 
  980.       section).  For brevity of documentation and to avoid repetition,
  981.       consult the City Dialer section, section 6.3.
  982.  
  983.  
  984.  
  985.      6.6  Automatic Mode of ICEX
  986.  
  987.           ICEX now supports an AUTOMATIC mode for dialing.  This mode
  988.      assumes you have previously tagged all the cities you wish to dial
  989.      and also the appropriate BBSs within those cities.
  990.          When you invoke ICEX in automatic mode (ICEX205 -d -a) ICEX will
  991.     start up dialing your cities automatically, without you having to type
  992.     anything except a key to bypass the intro.  After connecting to a city,
  993.     ICEX will continue to dial the BBSs previously tagged for that city
  994.     until it connects to one.  Upon connection, it will return you to your
  995.     calling program after sounding an alarm for successful connection.  This
  996.     'automatic' mode allwos you to preset the targets before-hand and then
  997.     invoke ICEX and walk away without having to do anything until you get
  998.     a BBS connection.  This is the true meaning of automatic!!!
  999.        This feature can be further enhanced by using it with the Auto Script
  1000.    Chaining feature described below.  This allows EVERYTHING to be automatic
  1001.    from dialing PcPursuit, to dialing the city, to dialing the BBS, to
  1002.    logging in, checking mail, downloading a file, and logging off!!!
  1003.  
  1004.       
  1005.  
  1006.  
  1007.  
  1008.       6.6  Terminal
  1009.  
  1010.  
  1011.            The terminal is a very simplistic terminal which buffers input 
  1012.       and output and displays the input/output to the screen.  It will 
  1013.       supports ANSI if ANSI.SYS or substitute is installed.  Basically the 
  1014.       terminal is there for you to interact with the operations in case 
  1015.       something goes awry with the dialers.  It is also there so ICEX can 
  1016.       be used as a standalone.
  1017.          The terminal does provide some special function however which are 
  1018.       invoked through the F-keys on your keyboard.  The description of 
  1019.       these special functions are outlined below:
  1020.  
  1021.  
  1022.            [F1]  -  Presents a help screen basically giving the same 
  1023.                     information presented here.
  1024.  
  1025.            [F2]  -  Automatically dials your local Telenet number and logs 
  1026.                     you into PcPursuit at the phone number and parameters 
  1027.                     you specify in the user configuration.  You will be
  1028.                     prompted for the baudrate to use (1200/2400).
  1029.  
  1030.            [F3]  -  Disconnects you from the currently connected city, if 
  1031.                     you are connected.  This is the same as the [H] 
  1032.                     command from the dialing directories.
  1033.  
  1034.            [F4]  -  Drops the DTR and hangs up your phone
  1035.  
  1036.            [F5]  -  Shell to DOS (if enough memory available)
  1037.  
  1038.            [F6]  -  Send a BREAK signal over the modem
  1039.  
  1040.            [F7]  -  Set modem to 8N1
  1041.  
  1042.            [F8]  -  Set modem to 8N2
  1043.  
  1044.            [F9]  -  Set modem to 7E1
  1045.  
  1046.           [F10]  -  Exit Terminal back to main menu
  1047.  
  1048.       
  1049.  
  1050.  
  1051.  
  1052.  
  1053.       6.7  User Configuration
  1054.  
  1055.            The user configuration is THE most important part of ICEX.  You 
  1056.       MUST make sure your user configuration is set to match your 
  1057.       equipment and needs.  When you enter the User Configuration option 
  1058.       either because you selected it from the main menu or you are forced 
  1059.       into it by ICEX, you will be given a windowed screen showing your 
  1060.       current settings.  You must modify these to suit you by selecting 
  1061.       the appropriate option number and making any changes desired, and 
  1062.       finally pressing ESC to exit and save the new configuration file.
  1063.          The easiest way to describe the user configuration options is to 
  1064.       list them one-by-one and describe them in further detail...
  1065.                                    
  1066.            1. User ID                 
  1067.                  This is your PcPursuit ID
  1068.  
  1069.            2. Password                
  1070.                  You PcPursuit Password
  1071.  
  1072.            3. Support dir Pathname    
  1073.                  This is VERY important!  The default directory is set to 
  1074.                  be the current default directory, but I highly suggest you 
  1075.                  create a separate directory to hold ICEX support files.
  1076.                  The best choice is to make a directory in your root 
  1077.                  directory called ICEX, i.e.  
  1078.                                                   cd \ 
  1079.                                                   md ICEX
  1080.  
  1081.                  It is suggested you include the complete pathname 
  1082.                  including the drive.  A good choice would be "C:\ICEX\".
  1083.  
  1084.            4. Your modem predial
  1085.                  This is YOUR modem's predial string, most likely "ATDT".
  1086.  
  1087.            5. Local Telenet Number (1200 baud)
  1088.                  This is your local telenet number.  It can be a complete
  1089.                  phone number including area code.  It must be for your
  1090.                  local 1200 baud dial-in.
  1091.  
  1092.            6. Local Telenet Number (2400 baud)
  1093.                  This is your local telenet number.  It can be a complete
  1094.                  phone number including area code.  It must be for your
  1095.                  local 2400 baud dial-in if you have one.
  1096.  
  1097.       
  1098.  
  1099.  
  1100.  
  1101.  
  1102.  
  1103.            7. Telenet Term Type
  1104.                  This tells ICEX what term type you are using with Telenet.
  1105.                  This is needed for logging into Telenet.  The most commonly
  1106.                  used Terminal type is 'D1' and if in doubt you should set
  1107.                  it to D1.
  1108.  
  1109.            8. SET sequence
  1110.                  This tells ICEX which SET sequence to send after connection
  1111.                  to a city.  This allows you to set up that PcPursuit city's
  1112.                  mode to be compatible with down/up loads using Zmodem.
  1113.                  If you do not know about the SET, then leave it as its
  1114.                  default, 'SET?' and ask around about what SET does, and how
  1115.                  to use it.
  1116.  
  1117.            9. Modem mode
  1118.                  This is the mode you desire to use PcPursuit modems in.  
  1119.                  You can select either Hayes or Racal.  I strongly suggest 
  1120.                  you use Racal mode as ICEX is geared towards Racal usage
  1121.                  and responds much better to Racal.  Racal is also more 
  1122.                  efficient.  Everything is automated so you do not need to 
  1123.                  know the command set for using Racal mode.  The bottom 
  1124.                  line is that Hayes is available, but don't use it.
  1125.  
  1126.  
  1127.           10. Port
  1128.                  This is the port number you wish to use (1-4).
  1129.  
  1130.           11. Baudrate
  1131.                  This is the baudrate you wish to run (300-38400).  It is
  1132.                  suggested you set it to either 1200 or 2400 since 
  1133.                  PcPursuit only supports these two baudrates.
  1134.  
  1135.           12. Data, Parity, Stop
  1136.                  These are the parameters you wish to run your modem at.  
  1137.                  ICEX accepts three different sequences, '7E1', '8N2', 
  1138.                  '8N1'.  I recommend using 8N2 for everything you do on 
  1139.                  PcPursuit for one reason.  Uploads go thru better for 
  1140.                  most people when they use 8N2.
  1141.  
  1142.       
  1143.  
  1144.  
  1145.       6.7  (cont'd)
  1146.  
  1147.  
  1148.           13. Sound on
  1149.                  This tells ICEX whether or not to sound the alarms when 
  1150.                  it makes a connection.  I recommend you set this 
  1151.                  parameter to TRUE so you can let ICEX go to its thing 
  1152.                  while you spend your important time doing something else 
  1153.                  and can responds when you hear the alarm sound.
  1154.  
  1155.           15. Alarm number
  1156.                  This is for those who like a variation on alarms.  
  1157.                  Currently only three alarms are available.  They are:
  1158.  
  1159.                        1 - Whooping alarm
  1160.                               This alarm makes a 'whoop' sound going from 
  1161.                               low to high pitch, sort of like the RED 
  1162.                               alert on Star Trek.
  1163.  
  1164.                        2 - Buzzer alarm
  1165.                               This alarm sounds like the new space age 
  1166.                            telephones but a much higher pitch.
  1167.  
  1168.                        3 - Charge alarm
  1169.                               This plays CHARGE!!! for an alarm
  1170.  
  1171.  
  1172.  
  1173.       6.8  Exit
  1174.  
  1175.            This is plain and simple.  This simply exits ICEX and returns 
  1176.       control to the caller.
  1177.  
  1178.  
  1179.       
  1180.  
  1181.  
  1182.  
  1183.  
  1184.                          Invoking ICEX (specifics)
  1185.  
  1186.  
  1187.  
  1188.       7.1  Calling ICEX directly
  1189.  
  1190.         7.1.1  Procomm Plus
  1191.  
  1192.                Setup:   Go to the Set-Up menu (ALT-S).  Next select the 
  1193.                         "FILE/PATH OPTIONS."  Select option "F" and enter 
  1194.                         the following on the command line:  ICEX205 -D
  1195.                         Hit ESC to return to the SET-UP menu and select
  1196.                         "SAVE SETUP OPTIONS" to save this configuration.
  1197.                         Note that you can use ICEX205 -D -A for automatic
  1198.                         mode.
  1199.  
  1200.                Application:  To use this feature you simply hit ALT-J when 
  1201.                              you wish to invoke ICEX.
  1202.  
  1203.  
  1204.         7.1.2  GT Power (14.00)
  1205.  
  1206.                GT Power does not have the ability to EXEC a program
  1207.                directly.
  1208.  
  1209.  
  1210.  
  1211.         7.1.3  Qmodem SST
  1212.  
  1213.                Qmodem does not have the ability to EXEC a program
  1214.                directly.
  1215.  
  1216.       
  1217.  
  1218.  
  1219.  
  1220.         7.1.4  Boyan-D4
  1221.  
  1222.                Setup:
  1223.  
  1224.                    You must go to the Configuration section with ALT-C.
  1225.                    Once there, you must select [S], and under the next
  1226.                    screen you select [L].  You are then prompted for
  1227.                    the amount of K to allot the DOS shell.  I suggest
  1228.                    entering a value no less than 300, with 350K being
  1229.                    suggested.  If this preparation is not done then
  1230.                    you may not have enough memory to invoke ICEX205.
  1231.                    Note that this need only be done ONCE.
  1232.  
  1233.                Application:
  1234.  
  1235.                    To call ICEX205 directly you simply hit the INS key
  1236.                    on your extended keypad on your keyboard.  You will
  1237.                    be prompted for a command line at the bottom of
  1238.                    your screen ( something like "C>" ).  From this
  1239.                    prompt you merely type ->  ICEX205 -D    and tap
  1240.                    the <ENTER> key.
  1241.  
  1242.  
  1243.  
  1244.  
  1245.         7.1.5  Pibterm 4.1
  1246.  
  1247.                Pibterm does not have the ability to EXEC a program
  1248.                directly.
  1249.  
  1250.  
  1251.  
  1252.         7.1.6  Telix 3.11
  1253.  
  1254.                To directly execute ICEX from within Telix you must hit
  1255.                the ALT-V key combination and when prompted for the DOS
  1256.                command you type:  ICEX205 -D   and tap the <ENTER> key.
  1257.  
  1258.  
  1259.  
  1260.         7.1.7  Zcomm
  1261.  
  1262.                To directly execute ICEX from within Zcomm you simply
  1263.                type, from the '+++c:' prompt, the following:  !icex205 -d
  1264.                and tap the <ENTER> key.
  1265.  
  1266.  
  1267.  
  1268.  
  1269.  
  1270.  
  1271.  
  1272.       7.2  Calling ICEX through a DOS shell
  1273.  
  1274.         7.2.1  Procomm Plus  (1.1)
  1275.  
  1276.                To go to DOS (Shell) from inside Procomm you simply type
  1277.                the ALT-F4 key.  Once in DOS, you type ->  IC  and hit the
  1278.                return key.  This will start a batch file to invoke ICEX
  1279.                and return to the caller program (Procomm).
  1280.  
  1281.  
  1282.         7.2.2  GT Power (14.00)
  1283.  
  1284.                To go to DOS (Shell) from inside GT Power you simply type
  1285.                ALT-1 sequence.  Once in DOS, you type ->  IC  and hit the
  1286.                return key.  This will start a batch file to invoke ICEX
  1287.                and return to the caller program (GT Power).
  1288.  
  1289.  
  1290.         7.2.3  Qmodem SST
  1291.  
  1292.                To go to DOS (Shell) from inside Qmodem you simply type
  1293.                ALT-R sequence.  Once in DOS, you type ->  IC  and hit the
  1294.                return key.  This will start a batch file to invoke ICEX
  1295.                and return to the caller program (Qmodem).
  1296.  
  1297.       
  1298.  
  1299.  
  1300.  
  1301.         7.2.4  Boyan-D4
  1302.  
  1303.                A jump to dos in Boyan requires a one-time preparation.
  1304.  
  1305.                *** One time preparation:
  1306.  
  1307.                    You must go to the Configuration section with ALT-C.
  1308.                    Once there, you must select [A], and under the next
  1309.                    screen you select [J].  You arte then  prompted for
  1310.                    the amount of K to allot the DOS shell.  I suggest
  1311.                    entering a value no less than 300, with 350K being
  1312.                    suggested.  If this preparation is not done then
  1313.                    you will not have enough memory to invoke ICEX205.
  1314.                    Note 350K is overkill and 275K seems to work for
  1315.                    most people okay.
  1316.  
  1317.                To jump to DOS from within Boyan you simply hit the
  1318.                ALT-J key combination.  Once in DOS, you type ->  IC
  1319.                and hit the return key.  This will start a batch file
  1320.                to invoke ICEX and return to the caller program (Boyan).
  1321.  
  1322.  
  1323.  
  1324.         7.2.5  Pibterm 4.1
  1325.  
  1326.                To jump to a DOS shell from within Pibterm you simply hit
  1327.                the ALT-J key combination.  Once in DOS, you type ->  IC
  1328.                and hit the return key.  This will start a batch file to
  1329.                invoke ICEX and return to the caller program (Pibterm).
  1330.  
  1331.  
  1332.         7.2.6  Telix 3.11
  1333.  
  1334.                To jump to a DOS shell from within Telix you simply hit
  1335.                the ALT-J key combination.  Once in DOS, you type ->  IC
  1336.                and hit the return key.  This will start a batch file to
  1337.                invoke ICEX and return to the caller program (Telix).
  1338.  
  1339.  
  1340.  
  1341.         7.2.7  Zcomm
  1342.  
  1343.                I'm not quite sure how to invoke a DOS shell from Zcomm.
  1344.  
  1345.       
  1346.  
  1347.  
  1348.  
  1349.  
  1350.       7.3  Calling ICEX through a script
  1351.  
  1352.         7.3.1  Procomm Plus
  1353.  
  1354.                To invoke the script made by ICEXGEN you simply type
  1355.         ALT-F5, and when it asks you for the parameters you type the
  1356.         following:  ICEX-12  or  ICEX-24
  1357.         and then tap the <ENTER> key.
  1358.  
  1359.  
  1360.         7.3.2  GT Power (14.00)
  1361.  
  1362.                To invoke the script made by ICEXGEN you simply type
  1363.         ALT-3, and when prompted for a name you type:  ICEX-12  or ICEX-24
  1364.         and then tap the <ENTER> key.  
  1365.  
  1366.  
  1367.         7.3.3  Qmodem SST
  1368.  
  1369.                To invoke the script made by ICEXGEN you simply type
  1370.         ALT-F, and when prompted for a name you type:  ICEX-12.QMS or
  1371.         ICEX-24.QMS   ..... and then tap the <ENTER> key.  It will then
  1372.         ask you for script parameters, at which you again tap <ENTER>.
  1373.  
  1374.  
  1375.         7.3.4  Boyan-D4
  1376.  
  1377.                To invoke the script made by ICEXGEN you simply type
  1378.         ALT-R, and when prompted for a name you type:  ICEX-12; or ICEX-24;
  1379.         and then tap the <ENTER> key.  Do not leave out the semi-colon!
  1380.  
  1381.  
  1382.  
  1383.         7.3.5 Telix 3.11
  1384.  
  1385.                To invoke the script made by ICEXGEN you simply type 
  1386.         ALT-G, and when prompted for a name you type:  ICEX-12  or ICEX-24
  1387.         and then tap the <ENTER> key. **Note** You must have compiled the
  1388.         SALT files with CS.EXE making them ICEX-12.SLC & ICEX-24.SLC.
  1389.  
  1390.       
  1391.  
  1392.  
  1393.  
  1394.  
  1395.                                ICEX and Scripts
  1396.  
  1397.  
  1398.       8.1  Using the Script Generator ICEXGEN
  1399.  
  1400.            ICEXGEN is a program that will ask you a few questions and then
  1401.       generate a script appropriate to be run from your favorite comm 
  1402.       program to provide a friendly, completely automated interface 
  1403.       between your comm program and ICEX.  ICEXGEN is straightforward.
  1404.       All you do is answer the questions posed and then select which comm 
  1405.       package you wish to generate a script for.  The scripts are written
  1406.       for you by the program so you do not need to know anything about 
  1407.       script programming.  The only thing you need know is how to use the 
  1408.       scripts, and this is detailed under section 7.3.  I strongly suggest 
  1409.       you use the script method for calling up ICEX, as it provides a much
  1410.       smoother interface between your favorite comm program and ICEX.
  1411.            Make sure you have your configuration file set to reflect your
  1412.       desired modem settings, such as 8N2 or 7E1.  You will be asked for
  1413.       the baud rate you want the script for.  I strongly suggest you
  1414.       generate BOTH scripts, and call whichever one is appropriate for
  1415.       the baud you wish to call in at, from inside your comm program.
  1416.            One last note.  When it asks you if you want the script to be
  1417.       a link or a do the dialing itself, you probably should select the
  1418.       [I] option to do the dialing itself.  The [L]ink option means that
  1419.       your dialing directory (usually Alt-D, like in Procomm+) will dial
  1420.       PcPursuit for you and then pass control to the script.  I don't
  1421.       recommend doing this as it really doesn't buy you much over the [I]
  1422.       option.
  1423.  
  1424.       
  1425.  
  1426.                               Auto Script Chaining
  1427.  
  1428.       9.1  What is Auto script chaining?
  1429.  
  1430.            Automatic script chaining is a feature that allows a calling
  1431.       program, such as Procomm+, to use a script, made by ICEXGEN in
  1432.       conjunction with your own 'login' script to the BBSs you call.  A
  1433.       sequence will look like:
  1434.         1) call Telenet
  1435.         2) go to ICEX to do your dialing
  1436.         3) ICEX connects and then writes out the name of the chain script
  1437.            for the BBS you are connected to.
  1438.         4) ICEX exits back to Procomm+
  1439.         5) Procomm+ chains to a script called CHAIN.ASP which now has the
  1440.            name fo the BBS login script (written in by ICEX).
  1441.         6) This script assumes control and logs you into your BBS, checks
  1442.            your mail, transfer files, or whatever you wish it to do.
  1443.  
  1444.       The catch is that you must create your own login scripts.  There
  1445.       are some good script generators out there that should assist you.
  1446.  
  1447.       For this release, ICEX will only support Procomm+ script chaining.
  1448.       Release 2.10 will support most major packages including Qmodem,
  1449.       Telix, Procomm+, Boyan, GT-Power.
  1450.  
  1451.       For those who are used to auto-logins supported by release 2.03
  1452.       this is designed to take its place, and the result, in my
  1453.       opinion, is much more powerful.  At present there is no 'utility'
  1454.       program to salvage the information from Release 2.03 .DIR files
  1455.       and create auto-chain scripts from auto-login information.  Save
  1456.       those directories in a zip named MY203s.zip or whatever you
  1457.       wish.  With Release 2.10, there will be such a utility.
  1458.  
  1459.       To take advantage of this utility, you MUST generate a script with
  1460.       ICEXGEN, and you must use that script to call Telenet and call up
  1461.       ICEX.  When you [A]dd, or [E]dit a BBS entry in the BBS DIALER,
  1462.       select the 'script' field.  Give it the name of your 'home-made'
  1463.       script that will log in to that BBS.  That's all there is to it.
  1464.       From then on, when ICEX connects to that BBS, it will copy that
  1465.       script (it must  be made by you remember) into a file called
  1466.       CHAIN.SCR and control will pass back to your calling program
  1467.       which will then start up CHAIN.SCR and log you into your BBS.
  1468.       A sample script has been included for logging into The Right
  1469.       Place BBS.  Simply change the first;last;password to your first,
  1470.       last names, and your password for the BBS (you must have called at
  1471.       least once previous to set up your account there).  Next, go into
  1472.       ICEX's BBS Dialer for Atlanta, Georgia and place the highlight bar
  1473.       on The Right Place entry and hit [E] to edit it.  Change the script
  1474.       name from 'None' to 'Right.asp.'  Now you're set up to auto-login
  1475.       to The Right Place!  Simple, right?  Remember this only works for
  1476.       the Procomm+ script made by ICEXGEN (ICEX-12.ASP).  But all you
  1477.       have to do to make it work for any other comm program is to change
  1478.       the ICEXGEN made script for your program (Telix,Qmodem,etc.) to
  1479.       chain to the script called CHAIN.SCR immediately after the place
  1480.       in the script that calls up ICEX.  Any problems, just drop a note
  1481.       to me on the Comm conference on the Interlink.
  1482.       
  1483.  
  1484.  
  1485.       10.1  Current City Mnemonics
  1486.  
  1487.             PC Pursuit Service Availability (As of Jan 30, 1989)
  1488.             ----------------------------------------------------
  1489.  
  1490.      City                         Code               Mnemonic
  1491.      --------------------------   ----             -------------
  1492.      Atlanta, GA                  404              GAATL
  1493.      Boston, MA                   617              MABOS
  1494.      Chicago, IL                  312,815          ILCHI
  1495.      Cleveland, OH                216              OHCLE
  1496.      Colton, CA                   714              CACOL
  1497.      Dallas, TX                   214,817          TXDAL
  1498.      Denver, CO                   303              CODEN
  1499.      Detroit, MI                  313              MIDET
  1500.      Glendale, CA                 818              CAGLE
  1501.      Hartford, CT                 203              CTHAR
  1502.      Houston, TX                  713              TXHOU
  1503.      Kansas City, MO              816,913          MOKCI
  1504.      Los Angeles, CA              213              CALAN
  1505.      Miami, FL                    305              FLMIA
  1506.      Milwaukee, WI                414              WIMIL
  1507.      Minneapolis, MN              612              MNMIN
  1508.      Newark, NJ                   201              NJNEW
  1509.      New York, NY                 212,718          NYNYO
  1510.      Oakland, CA                  415              CAOAK
  1511.      Palo Alto, CA                415              CAPAL
  1512.      Philadelphia, PA             215              PAPHI
  1513.      Phoenix, AZ                  602              AZPHO
  1514.      Portland, OR                 503              ORPOR
  1515.      Research Triangle Park, NC   919              NCRTP
  1516.      Sacramento, CA               916              CASAC
  1517.      Salt Lake City, UT           801              UTSLC
  1518.      San Diego, CA                619              CASDI
  1519.      San Francisco, CA            415              CASFA
  1520.      San Jose, CA                 408              CASJO
  1521.      Santa Ana, CA                714              CASAN
  1522.      Seattle, WA                  206              WASEA
  1523.      St. Louis, MO                314,618          MOSLO
  1524.      Tampa, FL                    813              FLTAM
  1525.      Washington, DC               202,301,703      DCWAS
  1526.       
  1527.  
  1528.  
  1529.  
  1530.  
  1531.       11.1  ICEX History
  1532.  
  1533.             ICEX started about two years ago when I subscribed to 
  1534.       PcPursuit.  I was very amazed at the tedium is took to simply 
  1535.       connect to a city and then was dismayed at having to to it all again 
  1536.       to get through to my desired BBS.  I was using Procomm at the time 
  1537.       and had done a little script programming for Procomm.  I decided to
  1538.       write scripts that would take care of this dilemma and automate 
  1539.       everything I needed to do to use PcPursuit effectively.
  1540.          These scripts worked fine for me, and I could change them to suit 
  1541.       my needs because I KNEW how to program Procomm script language.  I
  1542.       felt that I should not be the only one to benefit from these scripts 
  1543.       as I know there are others suffering out there who do NOT know 
  1544.       script programming.  But therein was the drawback in distributing 
  1545.       these scripts to the public -- the majority of the public did not 
  1546.       know what it required to keep the scripts up to date and to have 
  1547.       them specific for themselves.  So, I decided to sit down and write a 
  1548.       program that actually wrote the scripts by itself based on the 
  1549.       user's specifications.  The program not only generated the scripts 
  1550.       but also maintained these scripts as well.  The benefit of this was 
  1551.       that there was absolutely no need for the user to have any knowledge 
  1552.       of script programming to run the program.  This program was named 
  1553.       ICPR, with the appropriate version number tacked onto the end.  This 
  1554.       program was great in that it provided the user with a complete 
  1555.       interface with Procomm and PcPursuit without any required knowledge 
  1556.       on the user's part.  There was one major drawback however, this 
  1557.       program was specific for Procomm.  What about all the other people 
  1558.       out there that preferred Qmodem or Boyan or Telix?  Well, the script
  1559.       languages for these programs were not well suited to carry out the 
  1560.       operations ICPR performed in the scripts it generated. In short,
  1561.       Procomm's script language was far superior and the functions used 
  1562.       could not be readily reproduced with other script languages.  A
  1563.       second drawback was that scripts are entirely TOO SLOW because they 
  1564.       are interpreted.  
  1565.            Enter ICEX!!!  I decided to start from scratch and make a 
  1566.       complete comm program that could be used INDEPENDENT of the comm
  1567.       program using it.  ICEX is also its own program and does not deal 
  1568.       with scripts.  It is entirely self contained.  ICEX incorporates 
  1569.       speed and a better user interface than its predecessor and also has 
  1570.       the advantage of being generic, for use with ALL comm packages.
  1571.            ICEX will continue to grow as more and more suggestions come 
  1572.       in.  Please keep those suggestions coming and help ICEX to grow into 
  1573.       the comm package YOU want.  Eventually ICEX may become a full 
  1574.       fledged comm program specifically for PcPursuit user which will be 
  1575.       able to be used as a true standalone.  
  1576.  
  1577.       
  1578.  
  1579.  
  1580.       11.2  ICEX Revision History
  1581.  
  1582.  
  1583.             See the included file, HISTORY.ICE...
  1584.  
  1585.       
  1586.  
  1587.  
  1588.  
  1589.       12.0  Support for ICEX
  1590.  
  1591.             The Right Place in Atlanta, Georgia is the support BBS for
  1592.         registered users of ICEX.  All revisions will be released there
  1593.         first, and the latest revision can always be found there.  I
  1594.         support a Q&A there for all questions concerning ICEX.  I also
  1595.         support a conference for registered users only, which if you are
  1596.         a registered user, allows you the benifits aforementioned.
  1597.         If you have a problem getting ICEX to work for you, leave me a
  1598.         question on The Right Place and it will be answered within the
  1599.         next day.
  1600.            The Right Place can be reached through the GAATL node.  The
  1601.         phone number is (404) 476-2607.  The first call you make with
  1602.         ICEX should be to The Right Place to get yourself validated as
  1603.         a user there so you can take advantage of the ICEX forum.
  1604.         I will also entertain questions on Computer Archives at
  1605.         FLTAM - 968-6220, which is a paying-user only board.
  1606.            I will be supporting ICEX through the 'communication' conference
  1607.         on Interlink mail.  If we can get enough message exchange thru this
  1608.         conference then we can open up our own conference, like Colin
  1609.         Samplineau, author of Telix, has.
  1610.  
  1611.            Also do not forget The Net Exchange, as I will check in there
  1612.         occasionally.
  1613.  
  1614.       
  1615.    
  1616.  
  1617.       13.0  About the Author...
  1618.  
  1619.            My name is Wayne Wolf.  I am a graduate in CIS Engineering from
  1620.       the Univiersity of Florida in Gainesville.  I am 22 years old and have
  1621.       over 10 years programming experience including Pascal, BASIC, C, Lisp,
  1622.       Assembly, Fortran, Modula-2, dBase III+, COBOL, Unix, ... I also have
  1623.       a little hardware design experience.  I plan on going back for a
  1624.       masters degree in EE, leaning towards digital electronics.
  1625.          I graduated in December 1988 and am currently working as a design
  1626.       engineer for Motorola, Inc.  I intend to continue to write public
  1627.       domain and ShareWare programs and also to open a private consulting 
  1628.       business.  One long term goal is to set up a system similar in 
  1629.       performance to EXEC-PC BBS.  
  1630.          I write ShareWare programs, namely ICEX, to assist those who are 
  1631.       Telecommunications freaks like myself manuever through the nightmare
  1632.       interface of PcPursuit.  I enjoy the world of ShareWare and also the
  1633.       hobby of BBSing and Telecommunications.  I hope you get as
  1634.       much fun and utility out of ICEX as I do.  And don't forget to
  1635.       register your copy soon so you can take advantage of the special
  1636.       features there only for registered users.  Remember, registration
  1637.       is only $30, which is the price you pay Telenet for 1 of years
  1638.       service.  And just think how much more efficient use of PcPursuit
  1639.       you get because you are using ICEX.
  1640.  
  1641.       
  1642.  
  1643.  
  1644.  
  1645.  
  1646.  
  1647.