home *** CD-ROM | disk | FTP | other *** search
/ TAP YIPL / TAP_and_YIPL_Collection_CD.iso / PHREAK / SYSINFO / PCPCHECK.ZIP / PCPCHEK.DOC < prev    next >
Encoding:
Text File  |  1992-07-24  |  6.2 KB  |  130 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.                       ***   PCPCHEK    ***
  9.  
  10.                       Micrological Designs
  11.                           P.O. Box 2295
  12.                       Stillwater, OK 74076
  13.                  Original program dated 3/15/88
  14.                           ============
  15.                   Data File Revised and Updated
  16.                                 by
  17.                              Ben Rees
  18.                          Pebble Beach, CA
  19.                To include PCPursuit exchanges as of
  20.                             7/22/92
  21.               and included in this file PCPCHEK6.ZIP
  22.                           ============
  23.  
  24. This set of files was prepared in order make it easy to check a phone
  25. number to see if it could be accessed by PC-Pursuit.  The files included
  26. are:
  27.  
  28.    PCPCHEK.EXE   Program to check phone exchanges for accessibility
  29.                  via PC-Pursuit.  This is the main operational program.
  30.  
  31.    PCPEXCH.DAT   The data file which PCPCHEK needs in order to operate.
  32.           >>     This file is based on the July 22, 1992 list of phone
  33.           >>     exchanges downloaded from the Net Exchange BBS.
  34.  
  35.    PCPBILD.EXE   Program to build a new version of PCPEXCH.DAT from new
  36.                  exchange lists as they become available.  Note that it
  37.                  is necessary to edit the lists slightly and to name them
  38.                  EXCH.LST in order to make them work with this program.
  39.                  (See below)
  40.  
  41.    EXCH.LST      This is a copy of the July 22, 1992 exchange list which
  42.                  has been edited for input to the PCPBILD program.  It
  43.                  is included here for purposes of illustration.
  44.  
  45.    PCPCHEK.DOC   The file you are now reading, which describes the programs
  46.                  and their use.
  47.  
  48.  
  49. OPERATION OF THE PROGRAM.  To run PCPCHEK, all you need to do is
  50.     have the program PCPCHEK.EXE and its data file PCPEXCH.DAT in
  51.     your current drive/directory, then enter PCPCHEK.  After the data
  52.     file is read in you will be prompted for the Area Code pertaining
  53.     to the exchange you want to check.  Then you will be prompted for
  54.     the exchange itself.  You may test as many exchanges as you wish
  55.     without re-entering the Area Code.  Enter a null string (CR only)
  56.     in order to move to a different Area Code.  Entering a null string
  57.     for the Area Code terminates the program.  For each entry you will
  58.     be told whether the exchange is accessible through PC-Pursuit and,
  59.     if it is, you get dialing intructions.  Response time is very rapid
  60.     once the data file is read in, because the data are maintained in
  61.     memory and the search method is efficient.
  62.  
  63.  
  64. TECHNICAL NOTES.  The data file, PCPEXCH.DAT, is in binary format in order
  65.    to maximize speed and compactness.
  66.  
  67. To prepare a new version of the data file PCPEXCH.DAT from the latest pub-
  68.    lished list of exchanges, you must edit the list to make it conform to
  69.    the pattern described below, rename it to EXCH.LST, and then run the
  70.    program PCPBILD.  (Use a text editor which does not insert control codes
  71.    into the file, but uses only ASCII characters.)
  72.  
  73. Required format of EXCH.LST:
  74.    Data are read in blocks, with each block strictly formatted. Extra stuff
  75.    is permissible between data blocks, but not within them.  Each block
  76.    consists of the following lines:
  77.      Line 1 - Asterisk (*) in column 1 followed by 5-letter PCP dialing
  78.               code  (extra trailing stuff in this line is ignored)
  79.      Line 2 - Two numbers separated by a space:
  80.               The first is the number of phone digits which must be dialed
  81.                 7 = regular phone number (e.g., 555-1212)
  82.                10 = area code plus phone number (e.g., 202-555-1212_
  83.                11 = 1 + area code + phone number (e.g., 1-202-555-1212)
  84.               The second is the number of exchanges included in this
  85.               block.  (Note that this number is provided at the end of the
  86.               block of exchanges in the original list, so you only need
  87.               to copy it into this location.)
  88.      Line 3 - The area code located at the left margin, followed by a set
  89.               of 15 exchange numbers separated by one or more blanks.
  90.  
  91.               (Note that any number of lines formatted like Line 3 may
  92.               follow, until the specified number of exchanges is achieved.
  93.               All lines except the last in the block must be complete.)
  94.  
  95.     There may be any number of extraneous lines between blocks, as long
  96.     as the first character in the line is NOT an asterisk (*).  The
  97.     asterisk in column 1 is the signal that a new block is beginning,
  98.     and the block must conform to the specifications given above.
  99.  
  100.     There may be multiple data blocks for some cities, in order to deal
  101.     with multiple area codes.  For example, there are three data blocks
  102.     for Washington, D.C. (DCWAS), corresponding to area codes 202, 301,
  103.     and 703; New York City (NYNYO) has area codes 212, 516, 718, and 914.
  104.  
  105.     The edited list of exchange data, EXCH.LST, is used as input to the
  106.     PCPBILD.EXE program, which then produces the PCPEXCH.DAT file used
  107.     by the main program PCPCHEK.EXE.  Since the version of PCPEXCH.DAT
  108.     provided here is based upon the most recent (July 22, 1992) list of
  109.     exchanges, there is no need to regenerate it until a new list of ex-
  110.     changes appears.
  111.  
  112.     A FINAL WORD.  In order to keep the programming time down, it has been
  113.     necessary to ignore a few very exceptional dialing circumstances.
  114.     For example, Area Code 916 (accessible via CASAC -- Sacramento)
  115.     dialing 8 digits (e.g. 1-555-1212).
  116.  
  117.     In such irregular situations it will be necessary for the PCP user
  118.     to employ methods other than this program to check modes of
  119.     access.
  120.  
  121.     Multiple modes of access, where they occur, are handled properly,
  122.     however.  (For example, if the 201 exchange is entered under the
  123.     area code 310, both the CALAN and CAGLE access modes will be
  124.     displayed.) In all ordinary cases the program provides a quick and
  125.     reliable way to determine accessibility of an exchange via
  126.     PC-Pursuit, limited only by the degree of accuracy of the exchange
  127.     list used as a source of reference.  It is offered for your
  128.     convenience and efficiency in using PC-Pursuit.
  129.  
  130.