home *** CD-ROM | disk | FTP | other *** search
/ World of Ham Radio 1997 / WOHR97_AmSoft_(1997-02-01).iso / misc / pager_d / amsoft.iii next >
Text File  |  1997-02-01  |  21KB  |  702 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.                            PD  -  POCSAG Decoder
  16.  
  17.                             User Documentation
  18.  
  19.                        Version 2.03 - September 1996
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.                               Contents
  31.  
  32.  
  33.     1.        Introduction
  34.  
  35.     2.        Registration
  36.  
  37.     3.        Installation
  38.  
  39.     4.        Interfacing
  40.  
  41.     5.        Configuration
  42.     5.1        PD.INI
  43.     5.1.1        General Parameters
  44.     5.1.2        Function Codes
  45.     5.1.3        Colours
  46.     5.1.4        Serial Output
  47.     5.2        PAGERS.INI
  48.     5.3        REJECT.INI
  49.  
  50.     6.        Running the program
  51.     6.1        Supported Keys
  52.     6.2        Status Line
  53.     6.3        Normal Mode
  54.     6.4        Debug Mode
  55.  
  56.     Appendix A    Version History
  57.  
  58.  
  59.  
  60.  
  61.  
  62. 1.    Introduction
  63.  
  64. PD,  together  with  a  receiver or scanner, allows the off-air decoding of 
  65. POCSAG paging signals at 512, 1200  or  2400  bits/second.  This  makes  it 
  66. extremely useful for the testing of paging transmitters and systems.
  67.  
  68. Decoding  of  both  numeric and alphanumeric pager data is supported, as is 
  69. the hex dumping of raw POCSAG codewords.
  70.  
  71. PD uses a simple interface between a receiver or scanner's audio output and 
  72. a COM port on the PC. In addition received pages may optionally be sent  in 
  73. ASCII form to another COM port.
  74.  
  75. PD runs on an IBM PC or equivalent, anything  from  an  80286  upwards.  It 
  76. requires  512K  of  conventional  memory and a small amount of hard disk or 
  77. floppy. Hard disk is recommended.
  78.  
  79. PD runs from DOS, running from Windows is not recommended.
  80.  
  81.  
  82. 2.    Registration
  83.  
  84. PD  is  freely  distributed  as  a shareware version. This has a timeout of 
  85. about 15 minutes, after which a registration message is displayed  and  the 
  86. program exits. Also the logging of pager data to disk is disabled. 
  87.  
  88. To  obtain  a fully functional registered copy of PD send a cheque or money 
  89. order for 20.00 Pounds Sterling to:-
  90.  
  91.             Peter Baston,
  92.             7 Allerton Close,
  93.             Pen-y-ffordd,
  94.             Chester,
  95.             CH4 0NJ,
  96.             U.K.
  97.  
  98. When ordering please state if the shareware version of  PD  is  already  in 
  99. use,  and  which version. Please also note that the registered software can 
  100. be sent out by email, if this is required please give your email address.
  101.  
  102. 3.    Installation
  103.  
  104. In order to install the program copy the following files into a directory
  105. on a hard drive, or onto a floppy:-
  106.  
  107.     PD.EXE        Pocsag Decoder program
  108.     PD.INI        Configuration file
  109.     PAGERS.INI    List of pager codes (7 digit RIC's) to be logged
  110.     REJECT.INI    List of pager codes to reject
  111.     PD202.TXT    This documentation file
  112.     CIRCUIT.GIF    Interface circuit - .GIF format
  113.     CIRCUIT.JPG    Interface circuit - .JPG format
  114.     7100MOD.TXT    Notes on modifying Icom R-7100 to bring out the 
  115.             discriminator output.
  116.  
  117.  
  118.  
  119. 4.    Interfacing 
  120.  
  121.  
  122. The PD program requires serial POCSAG data to be applied to the CTS pin  of 
  123. one  of  the PC's COM ports. RS232 levels are required, ie at least +/- 3v.  
  124. PD is insensitive to polarity, ie it doesn't matter which way up  mark  and 
  125. space are.
  126.  
  127.  
  128. As POCSAG is transmitted as direct FSK of the VHF/UHF carrier the ideal way 
  129. is  to take the data direct from the discriminator, via a data slicer.  The 
  130. following circuit,  however,  has  been  fairly  successful,  taking  audio 
  131. directly from the receiver's speaker output:-
  132.  
  133.  
  134.   0.1 uF                    |\ +12v
  135. ---||-----------------------|- \|
  136. AF IN    |                  |741 \
  137. ----     |                  |    /--------------------- Data Out
  138.     |    \            ------|+ /|  |                    CTS (pin 5/8)
  139.     |    / 100K       |     |/-12v |                 or DSR (pin 6/6)   
  140.     |    \            |            | 
  141.    GND   /            ----/\/\/\----         GND ------ GND (pin 7/5)
  142.          |            |    100K
  143.          |            \                  N.B. Pin Numbers for com port are
  144.         GND           /                  given as x/y, where x is for a 25
  145.                       \  10K             way, y for a 9 way.
  146.                       /
  147.                       |
  148.                      GND      
  149.              
  150. The  above circuit is a Schmitt Trigger, having thresholds of about +/- 1v. 
  151. If such a large threshold is not required, eg for a  discriminator  output, 
  152. then  the  level of positive feedback may be reduced by either reducing the 
  153. value of the 10K resistor or by increasing the value of the  100K  feedback 
  154. resistor.
  155.  
  156. The +/- 12v for the op-amp can be derived from unused signals  on  the  COM 
  157. port (gives more like +/- 10v but works fine !):-
  158.  
  159.  
  160.     TxD (2/3) --------------|<-------------------------------------- -12v
  161.                                      |                  |
  162.     RTS (4/7) --------------|<--------       GND        - -
  163.                    |                          |         _ +  10uF
  164.                     --------->|-------        - -       |
  165.                     Diodes 1N4148    |        - + 10uF  GND
  166.                                      |        |
  167.     DTR (20/4) ------------->|-------------------------------------- +12v
  168.     
  169. PD may also be used with interfaces of the "Hamcomm" type, or with the 
  170. Optoelectonics "Optolinx". These interfaces provide data on the dsr pin of 
  171. the COM port, which may be selected by setting the "input=dsr" parameter in 
  172. PD.INI, see section 5.1.10 below.
  173.  
  174.  
  175. 5.    Configuration
  176.  
  177. 5.1    PD.INI
  178.  
  179. The PD.INI file allows the operation of  PD  to  be  configured.  Any  text 
  180. editor can be used to edit this file. The file is divided up into sections, 
  181. headed  by  a  name  in square brackets, eg [general], [functions]. In each 
  182. section are parameters, set to a value with an "=" sign, eg:-
  183.  
  184. logbeep=100
  185. func1=alpha
  186.  
  187. In PD.INI, and any of the .INI files, comments may be added by starting the 
  188. line with "#' eg:-
  189.  
  190. # This is a comment.
  191.  
  192.  
  193. 5.1.1    General Parameters
  194.  
  195. These parameters come under the [general] heading. 
  196.  
  197.  
  198. 5.1.1.1        comport
  199.  
  200. This allows the COM port used by PD to be set. COM port 1,2,3 or 4 may be 
  201. used, eg:-
  202.  
  203. comport=2
  204.  
  205. The default is COM1
  206.  
  207.  
  208. 5.1.1.2        bitrate
  209.  
  210. This alows the bitrate of POCSAG data to be set. Allowable options are 512, 
  211. 1200, 2400 or auto. If auto is selected then the bit rate is determined by 
  212. PD at the beginning of each transmission. Examples:-
  213.  
  214. bitrate=1200
  215. bitrate=auto
  216.  
  217. The default is auto.
  218.  
  219.  
  220. 5.1.1.3        logbeep (registered version only)
  221.  
  222. This parameter allows the length of the "beep", sounded when a pager message
  223. is logged, to be set. It's format is:-
  224.  
  225. logbeep=<number>
  226.  
  227. eg:-
  228.  
  229. logbeep=100
  230.  
  231. Where <number> is the length of the beep in milliseconds. A value of zero
  232. turns off the beeping, this is the default.
  233.  
  234. 5.1.1.4        logging  (Registered Version Only)
  235.  
  236. This parameter turn on or off logging to a daily log file. It can take the 
  237. value 0 (no logging), or 1 (enable logging). Example:-
  238.  
  239. logging=1
  240.  
  241. Daily log files have filenames of the form DD-MM-YY.log, or MM-DD-YY.log if 
  242. U.S. date format is selected. All decoded pages are logged to this file. At 
  243. midnight the daily log file is closed, and a new one opened.
  244.  
  245. The default is 0, logging off.
  246.  
  247.  
  248. 5.1.1.5        log_path  (Registered Version Only)
  249.  
  250. This parameter allows the path for the storage of log files to be set. This 
  251. may be either an absolute path or may be relative to the current directory. 
  252. The path must always end in a "\". Examples:-
  253.  
  254. # Log files stored in subdirectory "logs" off the current PD directory:
  255. log_path=logs\
  256.  
  257. # Log files stored at an absolute location:
  258. log_path=C:\logfiles\
  259.  
  260. Please note that if the directory referenced does not exist then no logging 
  261. will take place.
  262.  
  263. The default is the current directory.
  264.  
  265.  
  266. 5.1.1.6        expire  (Registered Version Only)
  267.  
  268. This parameter allows daily log files to be automatically deleted  after  a 
  269. given  number  of  days. This will occur either when PD is started, or just 
  270. after midnight. The format is
  271.  
  272. expire=<number of days>
  273.  
  274. eg:-
  275.  
  276. # Expire any daily logs over 5 days old:
  277. expire=5
  278.  
  279. The default is 0 (don't expire).
  280.  
  281. 5.1.1.7        language
  282.  
  283. This option allows special characters, used in particular languages to be 
  284. enabled. This can currently be set to one of:-
  285.  
  286. language=english
  287. language=german
  288. language=swedish
  289. language=danish
  290.  
  291. The default language is english.
  292.  
  293. Please note that the correct display of special characters for a particular 
  294. language may require the PC to have the relevant code page for that 
  295. language loaded. 
  296.  
  297. eg For the Danish character set code page 850 or 865 is required.
  298.  
  299.  
  300. 5.1.1.8    accept
  301.  
  302. This parameter determines whether decoded addresses (RIC's) are allowed to 
  303. contain corrected errors. This can have two values, 0 (don't accept errors) 
  304. or 1 (accept errors). Eg:-
  305.  
  306. accept=0
  307.  
  308. The default is 0. This is recommended.
  309.  
  310.  
  311. 5.1.1.9        date  (Registered Version Only)
  312.  
  313. This parameter allows the format of the date used when writing to log files 
  314. to be set. Two formats, uk or usa, are allowed, eg:-
  315.  
  316. # Use U.K. date format:
  317. date=uk
  318.  
  319. # Use U.S. date format:
  320. date=usa
  321.  
  322. The U.K. date format is DD/MM/YY, the U.S. date format is MM/DD/YY.
  323.  
  324. The default is the UK format.
  325.  
  326.  
  327. 5.1.1.10    input
  328.  
  329. This parameter allows the pin of the com port used for reading the input 
  330. data to be selected. This can either be the CTS pin or the DSR pin, eg:-
  331.  
  332. # To use standard PD interface on CTS pin:
  333. input=cts
  334.  
  335. # To use "Hamcomm" type interface, or Optoelectronics Optolinx:
  336. input=dsr
  337.  
  338. By default PD uses the CTS pin for it's input.
  339.  
  340.  
  341. 5.1.2    Function Codes
  342.  
  343. These parameters come under the [functions] heading.  Four  parameters  are 
  344. supported  - func0, func1, func2 and func3. These allow the decoding of the 
  345. pager data to be determined  by  the  function  code,  transmitted  in  the 
  346. address codeword. The format for setting these parameters is:-
  347.  
  348. funcx=<string>
  349.  
  350. Where <string> is one of:- 
  351.  
  352. alpha        -    The message will be decoded as alphanumeric ASCII 
  353.             data.
  354.  
  355. numeric        -    The message will be decoded as BCD numeric data.
  356.  
  357. raw        -    The message will be dumped in raw form, as hex
  358.             codewords.
  359.  
  360. auto        -    PD will attempt to decide whether the message is 
  361.             numeric or alphanumeric, and decode accordingly.
  362.  
  363. reject        -    Any pages having this function code will be 
  364.             rejected.
  365.             
  366.  
  367. eg:-
  368.  
  369. func0=raw
  370. func1=auto
  371. func2=auto
  372. func3=alpha
  373.  
  374. The program defaults to decoding all function codes as "alpha" data.
  375.  
  376.  
  377. 5.1.3    Colours
  378.  
  379. These parameters come under the [colours] heading and may each  be  set  to 
  380. one of the following values:-
  381.  
  382.   BLACK        0
  383.   BLUE        1
  384.   GREEN        2    
  385.   CYAN        3    
  386.   RED        4    
  387.   MAGENTA    5    
  388.   BROWN        6    
  389.   WHITE        7    
  390.   GRAY        8    
  391.   LIGHTBLUE    9    
  392.   LIGHTGREEN    10    
  393.   LIGHTCYAN    11    
  394.   LIGHTRED    12    
  395.   LIGHTMAGENTA    13    
  396.   YELLOW    14    
  397.   BRIGHTWHITE    15
  398.  
  399. These parameters are in pairs, setting the foreground and background colours 
  400. for a particular screen area:-
  401.  
  402. status_fore/status_back        Set the colours for the status line at the 
  403.                 bottom of the screen.
  404.                 
  405. page_fore/page_back        Set the colours for the first line of a 
  406.                 received page. This line contains the 
  407.                 received RIC, function code, bit rate and 
  408.                 decoding format.
  409.                 
  410. message_fore/message_back    Set the colours for the message part of a 
  411.                 received page. Also sets the colours for 
  412.                 the debug display, data with no errors.
  413.                 
  414. log_fore/log_back        Set the colours used to display a RIC code 
  415.                 that appears in PAGERS.INI.
  416.                 
  417. corrected_fore/corrected_back    Set the colours in debug mode for codewords 
  418.                 containing bit errors believed to be 
  419.                 corrected.
  420.                 
  421. errored_for/errored_back    Set the colours in debug mode for codewords 
  422.                 containing un-correctable errors.                
  423.  
  424.  
  425. 5.1.4    Serial Output (Registered version only)
  426.  
  427. These parameters come under the [serial] heading and configure the optional 
  428. sending of messages in ASCII form to a COM port on the PC. This cannot be 
  429. the same COM port as used by the PD interface.
  430.  
  431.  
  432. 5.1.4.1        port
  433.  
  434. This  option sets the COM port used for serial output. Allowable values are 
  435. 0 - 4. Setting this parameter to 0 turns the facility off.
  436.  
  437.  
  438. 5.1.4.2        baud
  439.  
  440. This option sets the baud rate for serial  output.  Allowable  options  are 
  441. 110, 150, 300, 600, 1200, 2400, 4800 or 9600.
  442.  
  443.  
  444. 5.1.4.3        parity
  445.  
  446. This option sets the parity for the  serial  port.  Allowable  options  are 
  447. none, even or odd. 
  448.  
  449.  
  450. 5.1.4.4        data
  451.  
  452. This  option  sets  the  number  of  data  bits for ASCII output. Allowable 
  453. options are 7 or 8.
  454.  
  455.  
  456. 5.1.4.5        stop
  457.  
  458. This option sets the number  of  stop  bits  for  ASCII  output.  Allowable 
  459. options are 1 or 2.
  460.  
  461.  
  462. 5.1.4.6        ric
  463.  
  464. This option allows the received RIC code to be sent out to the serial port. 
  465. To enable output of the RIC this option should be 1, otherwise 0.
  466.  
  467.  
  468. 5.1.4.7        func
  469.  
  470. This option allows the received function code to be sent out to the  serial 
  471. port.  To  enable  output  of  the  function  code this option should be 1, 
  472. otherwise 0.
  473.  
  474.  
  475. 5.1.4.8        all
  476.  
  477. This option determines whether all pages are sent to the  serial  port,  or 
  478. only  those  with RIC codes listed in PAGERS.INI. This option should be set 
  479. to 1 for all pages to be output, or to 0 for selected pages.
  480.  
  481.  
  482.  
  483. 5.2    PAGERS.INI
  484.  
  485. This file contains a list of pager addresses to be logged and is  simply  a 
  486. list  of  7  digit  RIC's.  Each RIC must begin in the first column and any 
  487. characters after the 7th are ignored, and may be used  for  comments.  Also 
  488. lines  beginning  in  "#"  may  be used for comments. RIC codes may contain 
  489. wildcards, using the "?" character. Eg:-
  490.  
  491. # A few pager numbers....
  492.  
  493. 1234567 Fred's pager
  494. 0012345 Joe's pager
  495. 111???? Any pager number beginning "111"
  496.  
  497. This  file  may  contain  up  to  250  addresses.  Every  time one of these 
  498. addresses is encountered it is highlighted on the screen, a beep is sounded 
  499. if configured, and the page is logged to disk with a date/time  stamp.  The 
  500. log  filename  is  <RIC>.LOG,  eg  1234567.LOG. Wildcards are translated to 
  501. underscores in filenames, eg 111____.log.
  502.  
  503. Please note that a page will be logged by the  first  match  found  in  the 
  504. file.  For example if this file contained 12?????, and then 1234567 further 
  505. down, then pages to RIC 1234567 would go into 12_____.log  and  _not_  into 
  506. 1234567.log.  It  is therefore best to put any entries containing wildcards 
  507. towards the bottom of the file so that the individual  entries  will  catch 
  508. them first.
  509.  
  510. 5.3    REJECT.INI
  511.  
  512. This  file  contains  a  list of pager addresses to be rejected, eg to save 
  513. screen clutter. This file has the same format as PAGERS.INI,  described  in 
  514. 5.2 above.
  515.  
  516.  
  517.  
  518. 6.    Running the Program
  519.  
  520.  
  521. 6.1    Starting
  522.  
  523. PD is run from the DOS prompt by simply typing:-
  524.  
  525. PD<Enter>
  526.  
  527. No command line options are supported, if any are given then PD displays 
  528. the message:-
  529.  
  530. *****************************************************
  531. *** All PD Configuration is now by editing PD.INI ***
  532. ***    No Command Line Switches are Supported     ***
  533. *****************************************************
  534.  
  535.  
  536. 6.2    Supported Keys
  537.  
  538. The following keys are supported whilst PD is running:-
  539.  
  540. ESC        Exits the program
  541.  
  542. F1        Toggles between NORMAL and DEBUG modes
  543.  
  544. SPACE BAR    Toggles PAUSE mode on and off
  545.  
  546. N.B. PAUSE mode stops the output of paging messages to the screen. Any 
  547. logging will still carry on and is not affected.
  548.  
  549. 6.3    Status Line
  550.  
  551. After PD starts up it displays a status line along the bottom of the screen,
  552. with a data area below. The status line is as shown below:-
  553.  
  554.  
  555. NORMAL │ COM1 │ 1200 │ REJ │ PAUSE │ 13-01-96.LOG 280890  │ 100.0 │ \ 13:50:39    
  556.  
  557.  
  558. The items on the status line are described below, from left to right:-
  559.  
  560. *  NORMAL/DEBUG indicator - shows which mode PD is currently operating in.
  561.  
  562. *  COM port currently in use.
  563.  
  564. *  Current POCSAG bit rate.
  565.  
  566. *  REJ indicator - appears when a pager address matches one listed in
  567.    REJECT.INI
  568.  
  569. *  RUN/PAUSE indicator - indicates when paused by the space bar.    
  570.  
  571. *  Filename of current daily log file, and current file size.
  572.  
  573. *  Indication of receiving efficiency. 100% indicates that all received 
  574.    codewords contain no errors. Any codewords containing errors, whether 
  575.    corrected or not, will drive this figure down.
  576.  
  577. *  Rotating signal indicator. Appears to rotate when data is being
  578.    received on the correct pin of the COM port. This is no indication of
  579.    good data, just that the levels are correct.
  580.  
  581. *  The current time from the PC's real time clock.
  582.  
  583. 6.4    Normal Mode
  584.  
  585. In NORMAL mode, as long as good POCSAG data is being received, lines of
  586. the following form are displayed:-
  587.  
  588. RIC: <RIC code> FUNC: <func code> RATE: <bit rate> <decoding type> [auto]
  589.  
  590. Where:-
  591.  
  592. <RIC code>     is the 7-digit pager address
  593.  
  594. <func code>    is the single digit function code 0,1,2 or 3
  595.  
  596. <bit rate>    is the data rate at which the page was received:
  597.         512, 1200 or 2400
  598.  
  599. <decoding type>    specifies how the message data is being decoded:
  600.  
  601.         Tone    -    Tone - only page         
  602.         Numeric    -    BCD numeric page
  603.         Alpha    -    ASCII alphanumeric page
  604.  
  605. [auto]        is appended to the line if PD is making an automatic 
  606.         alpha/numeric decision for this function code.
  607.  
  608. In the case of numeric or alphanumeric pages then another line or lines of 
  609. message data follow.
  610.  
  611. eg:-
  612.  
  613. RIC: 1234567 FUNC: 3 RATE: 512 Alpha:
  614. Please call 1234 - 5688
  615. RIC: 0345678 FUNC: 1 RATE: 1200 Tone
  616. RIC: 0000123 FUNC: 2 RATE: 2400 Numeric (auto):
  617. 555-123-1212
  618.  
  619.  
  620. Before data is displayed in NORMAL mode the address codeword is checked for 
  621. errors.  If the "accept" parameter in PD.INI is set to 0 then this codeword 
  622. must be error free, thus ensuring that the correct RIC is always displayed. 
  623. If "accept" is set to 1 then address codewords will  be  accepted  even  if 
  624. they  had  correctable  errors. This means there is a chance that the wrong 
  625. RIC will be displayed - if a large number of bit errors are present.
  626.  
  627. Subsequent data codewords are decoded irrespective  of  any  errors.   This 
  628. means  that  some "garbling" of data will occur in the presence of a lot of 
  629. errors. All codewords are, however, error corrected.  This means  that,  in 
  630. the presence of 1 or 2 bit errors, the orignal codeword will be recovered.
  631.  
  632. 6.5    Debug Mode.
  633.  
  634. In  Debug mode the batches of raw POCSAG codewords are dumped to the screen 
  635. in hex form, eg:-
  636.  
  637. 7A89C197 7A89CI97 7A89C197 7A89C197 7A89C197 7A89C197 7A89C197 7A89C197
  638. 7A89C197 7A89C197 14083EE2 7A89C197 7A89C197 7A89C197 7A89C197 7A89C197
  639.  
  640.  
  641. Any codewords containing errors will be displayed in different colours,  as 
  642. configured  in PD.INI. By default codewords containing corrected errors are 
  643. displayed as yellow on white  whilst  codewords  containing  un-correctable 
  644. errors are displayed as red on white.
  645.  
  646. The  debug mode is very useful for setting up, as it gives an indication of 
  647. the number of errors currently being received. The shareware  version  will 
  648. not time out while in debug mode.
  649.  
  650. Please note that no logging will take place while in debug mode.
  651.  
  652.                               APPENDIX A
  653.                          PD Software History
  654.  
  655.  
  656. VERSION 1.02    Initial Released Version
  657.  
  658.  
  659. VERSION 2.00    Jan 1996 Major Release 
  660.  
  661. * Now supports 2400 baud and has auto bit-rate detection.
  662. * Will now attempt to correct up to 2 bit errors in a codeword.
  663. * Will now attempt to auto-detect numeric or alphanumeric data.
  664. * Now supports logging of all messages to daily log files.
  665. * Logging now continues whilst in PAUSE mode.
  666. * PAGERS.INI and REJECT.INI will now allow comments after pager addresses.
  667. * PAGERS.INI and REJECT.INI will now allow wildcards in pager addresses.
  668. * PAGERS.INI and REJECT.INI will now accept up to 250 entries each.
  669. * Date format may now be configured for the US market.
  670. * Will now correctly display "umlaute" characters used in German.
  671. * Screen colours may now be configured.
  672.  
  673.  
  674. VERSION 2.01    May 1996
  675.  
  676. * Minor bugs fixed, screen colours and restoring cursor.
  677. * PAUSE now works while in DEBUG mode.
  678. * Serial output of messages on second serial port now supported.
  679. * Added support for Swedish and Danish language characters.
  680.  
  681.  
  682. VERSION 2.02    July 1996
  683.  
  684. * Fixed problem causing poor decoding when running on some motherboards -
  685.   particularly Pentium systems.
  686. * Fixed problem with buffer overflow, caused by receiving long pages -
  687.   this could cause strange behaviour or exit to DOS.
  688. * Fixed bug whereby PAUSE did not work properly (introduced in 2.01)  
  689.  
  690.  
  691. VERSION 2.03    September 1996
  692.  
  693. * Increased maximum size of paging message received to 1000 characters.
  694. * Made input pin selectable between CTS and DSR for use with Hamcomm and
  695.   Optolinx type interfaces.
  696. * Increased timeout in shareware version to 15 minutes.  
  697.  
  698.  
  699.  
  700.                            <<<<<=====>>>>>
  701.  
  702.