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

  1. PCTOR V1.09
  2.  
  3. (TORBIOS V1.07)
  4.  
  5. PCTOR, TORBIOS (c) Johan Forrer KC7WW 1991,1992
  6.  
  7.  
  8. Author: Johan B. Forrer KC7WW
  9. 26553 Priceview Drive
  10. Monroe, OR 97456
  11. United States of America
  12.  
  13.  
  14. CIS id: 70730,3472
  15.  
  16.  
  17. Shareware notice
  18.  
  19.  
  20.  
  21. These programs are distributed as Shareware products. You may
  22. freely copy and share the programs with your friends, associates
  23. and other radio amateurs. PCTOR or TORBIOS may not be sold or
  24. distributed with another product without the express written
  25. permission of the author. The author, Johan Forrer, KC7WW will
  26. only support unmodified copies of this software.
  27.  
  28. If you decide to use any of these products, you should become a
  29. registered user by sending $20.00 or equivalent in foreign
  30. currency together with the completed registration form to the
  31. author. All transactions must be drawn on US banks. Upon receipt
  32. of your registration, you will receive one free update disk
  33. containing the latest release of the software . You will also be
  34. notified of future developments. Improvements are continually
  35. being made and exciting additions are under way or in the process
  36. of being implemented such as a DSP software modem front end for
  37. i486 compatible machines.
  38.  
  39. If you are not satisfied with the program after registering it,
  40. you have 30 days from your registration date to return it for a
  41. full refund of your money, no questions asked.
  42.  
  43. Commercial Users please contact Johan Forrer directly for
  44. modifications and/or details of Site licensing.
  45.  
  46. The helpful suggestions of Frank Gorichar, W7JUF, who beta tested
  47. early versions of this software is greatly appreciated. Helpful
  48. suggestions by Vic Poor, W5SMM was invaluable especially on
  49. compatibility with MBBIOS and PAMS. Thanks to Frank Wyatt, N6FW
  50. for forwarding technical documentation to me.
  51.  
  52.  
  53.      Please support the efforts of shareware developers.
  54. Table of contents
  55.  
  56.  
  57.  
  58. 1.0  PCTOR and TORBIOS what does it do ?
  59.  
  60.      1.1  Minimum requirements to run PCTOR and TORBIOS
  61.  
  62.      1.2  CAUTION
  63.  
  64.      1.3  Planned enhancements
  65.  
  66. 2.0  Introduction
  67.  
  68. 3.0  Hardware Interface
  69.  
  70. 4.0  Installation
  71.  
  72.      4.1  Software
  73.  
  74.      4.2  Customizing the configuration file
  75.  
  76. 5.0  Operating PCTOR
  77.  
  78.      5.1 Function keys
  79.  
  80.      5.2 Command menu
  81.  
  82. 6.0  Principle of operation
  83.  
  84. 7.0  Disclaimer
  85.  
  86.  
  87.  
  88. 1.0 PCTOR and TORBIOS what does it do ?
  89.  
  90.  
  91. PCTOR and TORBIOS makes it possible to run AMTOR without the
  92. investment of a hardware TNC. TORBIOS is the low-level
  93. interface/emulator and PCTOR is a user-interface. 
  94.  
  95. There are two versions of the BIOS available. Distributed with
  96. this software is generic low-level emulation software that uses
  97. only PC hardware. For applications that include multitasking or
  98. working with Microsoft Windows, further requirements must be met.
  99. These are provided in a special version of the BIOS. Contact the
  100. author about these requirements.
  101.  
  102.  
  103.  
  104. This main features of PCTOR, the user interface are:
  105.  
  106.  
  107.  
  108. 1  - Split screen operation: Data received through the AMTOR
  109.      translator is displayed on the upper window. The operator's
  110.      keyboard entry is displayed on the lower window. A status
  111.      window shows real-time operational status of the digital
  112.      translator. This includes, timing, path propagation delay,
  113.      processor idle time, link status, selcals, and more.
  114.  
  115. 2 -  All AMTOR modes are supported: ARQ, FEQ, and "Listen".
  116.  
  117. 3 -  The user may define several text buffers, i.e. brag tape,
  118.      CQ messages, etc. that may be loaded for transmission with
  119.      with one key stroke.
  120.  
  121. 4 -  Text files my be transmitted. Typically the user will
  122.      prepare these off-line.
  123.  
  124. 5 -  Unshift-on-space (UOS) option.
  125.  
  126. 6 -  "PLX"-method for upper/lower case.
  127.  
  128. 7 -  A "high" reliability option based on bit averaging.
  129.  
  130. 8 -  Receive data can be optionally be captured in a file.
  131.      Automatic time stamps, as well as user-initiated time stamps
  132.      may be entered into this capture file. The capture file can
  133.      be read using an ordinary text editor.
  134.  
  135. 9 -  PCTOR can open a Dos shell (viable only for 386/486)
  136.      with TORBIOS, the low level AMTOR decoder running. The low
  137.      level decoder has buffered I/O queues to accept traffic even
  138.      when PCTOR has opened a DOS shell.
  139.  
  140. 10 - The user can customize the working environment through use
  141.      of a configuration file that is read when PCTOR starts up. The main features of TORBIOS are:
  142.  
  143.  
  144.  
  145. 1  -  A collection of routines performing low-level time-
  146.       critical translation of modem signals to ascii.
  147.  
  148. 2  -  A subset of INT14 calls are supported. These calls is a
  149.       minimum requirement to be able to run APLINK/PAMS with
  150.       this software AMTOR emulation.  A superset of function
  151.       calls are available that makes full use of the capabilities
  152.       of the software emulation. 
  153.  
  154. 3  -  TORBIOS is written in Assembler. 1.1 Minimum requirements to run PCTOR and TORBIOS
  155.  
  156.  
  157. PCTOR and TORBIOS will run on an IBM PC or close compatible
  158. computer. DOS 3.1 or higher is required. A monochrome or EGA/VGA
  159. display adaptor will work. Although the software will run on a
  160. floppy-based system, a hard disk is recommended.
  161.  
  162. On the radio side, an HF modem, i.e. ST-6 or equivalent is
  163. required to decode received audio to +/- 12V RS232 logic signals.
  164. For transmission of AMTOR over the air, the user also has to
  165. provide a PTT interface and either AFSK or FSK. These interfaces
  166. are often included in an HF modem. If the software is used for
  167. monitoring only, only the HF modem is required. The HF modem is
  168. required to convert audio tones to RS232 compatible digital
  169. levels required by TORBIOS.
  170.  
  171. TORBIOS uses some of the signal lines of the standard COM1 or
  172. COM2 serial ports as a digital interface (the user specifies
  173. which COM port - see "Installation - software").   1.2 Caution
  174.  
  175.  
  176.  
  177. This software may not be suitable for all working environments.
  178. The user should therefore proceed with the usual caution and make
  179. sure critical software is backed up.
  180.  
  181. The author has done extensive tests on a very modest PC-
  182. compatible system running an 8 Mhz V20 processor and 20 MB hard
  183. disk. No other potentially competing resident software was used.
  184. The author has recently upgraded to a 486 clone and 80 MB hard
  185. drive and DOS 5.0 software. There was some incompatibilities,
  186. however these have since been corrected.
  187.  
  188. Every effort has been made to ensure that the software is "well
  189. behaved", however, the user is reminded that this software relies
  190. on critical timing. It "tricks" the system by speeding the system
  191. timer up to run at an one millisecond interrupt rate and installs
  192. itself in the timer interrupt chain. Normal system timer
  193. functionality is retained, i.e. time-of-day and floppy disk
  194. timeout activities. The user must thus be careful not to run
  195. other software that relies on similar "tricks" as the
  196. consequences is indeterminable.
  197.  
  198. Normal program usage and program termination will undo the
  199. actions of TORBIOS and restore normal system operation. Should a
  200. program failure occur, the only way to restore normal system
  201. operation is to reboot DOS.
  202.  
  203. 1.3 Planned enhancements
  204.  
  205.  
  206. Several enhancements are planned for release in the near future.
  207. As a registered user you will be notified of these when it
  208. becomes available. These include:
  209.  
  210. * SAA/CUA standard interface.
  211. * Operation under windows as an option.
  212. * DSP modem and tuning indicator (for 386/486 machines). 2.0 Introduction
  213.  
  214.  
  215.  
  216. TORBIOS is an implementation of CCIR specification 476-2 on an
  217. IBM personal computer or compatible computer. As such, it
  218. replaces the need for dedicated TNC hardware and is an attractive
  219. alternative for the casual user evaluating a new operating mode,
  220. as well as the serious developer that needs to embed low level
  221. I/O functionality into a system. 
  222.  
  223. PCTOR is a user interface program that works in conjunction with
  224. TORBIOS that enables a user to operate and monitor TOR traffic
  225. with a minimum of fuss. It has a multiple-window user interface.
  226. The keyboard function keys are used to control operations. Split
  227. screen displays shows the progression of the dialogue and the
  228. real-time status of low-level internal functions. 
  229.  
  230. PCTOR was developed using the sophistication of C++ with calls to
  231. TORBIOS, a resident driver that was written in assembly language.
  232. 3.0 Hardware interface
  233.  
  234.  
  235.  
  236. TORBIOS interfaces through signals of the COM1 or COM2 RS232
  237. port. The following allocation of RS232 signals have been made:
  238. Other signal pins may be connected, however will play no part in
  239. the operation of PCTOR.
  240.  
  241.  
  242.              For a 25-pin connector:
  243. pin 20  (DTR) - output data bits (mark -12V, space +12V) 
  244. pin 4   (RTS) - PTT              (off  -12V, on    +12V)
  245. pin 8   (DCD) - input data bits  (mark +12V, space -12V)
  246.  
  247.  
  248. If your RTTY modem and interface requires different logic levels,
  249. these may be configured using either the on-line command menu in
  250. PCTOR, or included in a configuration file "TOR.CNF". An example
  251. has been included. (See below for more details in "customizing
  252. the setup file). 4.0 Installation
  253.  
  254.  
  255. 4.1 Software
  256.  
  257.  
  258. It is assumed that a hard disk is available, though the program
  259. can be run off a floppy disk as well. In fact it is suggested
  260. that you first run off a floppy disk to see if this software is
  261. compatible with other software that you may have on your system.
  262.  
  263. 1. Create a new subdirectory and change directory to it, i.e.
  264.  
  265.    mkdir tor 
  266.    cd tor
  267.  
  268. 2. Copy the contents of the floppy to the new subdirectory.
  269.  
  270.    copy a:*.*
  271.  
  272.    The following files will be copied:
  273.     
  274.    tor.exe    -- The split screen AMTOR program. 
  275.    tor.cnf    -- Setup file to custom configure your program. 
  276.    tor.doc    -- This documentation.  
  277.    TORBIOS.COM  -- COM1 TSR driver.
  278.    TORBIOS2.COM -- COM2 TSR driver.
  279.    brag.tor   -- An example test file to load.
  280.    cq.tor     -- Another example file to load.
  281.    AMTOR.BAT  -- A batch file to run TOR with a parameter. Check
  282.                  to see which communications port COM 1 or 2 you
  283.                  desire.
  284.  
  285. 3. Customize tor.cnf  (see 4.2 Customizing the configuration)
  286.  
  287. 4. Run the batch file AMTOR, i.e. type AMTOR <enter>, or
  288.    alternatively run it directly from the command line: 
  289.    
  290.    type TORBIOS <enter>  ...... if you are using COM1
  291.           or
  292.         TORBIOS2 <enter> ...... if you are using COM2
  293.  
  294. (If you use DOS 5.0, TORBIOS may be loaded "high" using the 
  295. loadhigh TORBIOS command.) 
  296.  
  297.    then type TOR <enter>  .....  to run the program.
  298.  
  299.    Note that there is an optional parameter on the "TOR"
  300.    command line. This parameter allows the setting of the size of
  301.    the screens on the split-screen display, i.e.
  302.  
  303.    TOR 13   .... will run TOR and divide the split-screen display
  304.                  into approximately 12 lines each. 
  305. 4.2 Customizing the configuration
  306.  
  307.  
  308.  
  309. To enable a user to streamline the setup of the program to his
  310. requirements, a configuration file, "tor.cnf" is read during
  311. startup. Read and edit the contents of the provided file
  312. "tor.cnf" to suit your own preferences. This file is optional,
  313. but when not found, the system will use defaults.
  314.  
  315.  
  316.  
  317. The following entries may be customized:
  318.  
  319. id:KCWW/KC7WW             ----- set your identity selcal/callsign
  320. selcal:WDRZ/WA8DRZ/6      ----- set the  startup selcal/callsign.
  321. wru:QRA KC7WW KCWW        ----- your WRU text.
  322. txdelay:30                ----- delay after PTT on till data out
  323. outmask:0                 ----- normal/inverted output data logic
  324. inmask:0                  ----- normal/inverted input  data logic
  325. timing:25                 ----- system clock timing adjustment
  326. uos:0                     ----- unshift-on-space off 
  327. case:0                    ----- upper/lower case off
  328. log:1                     ----- receive data capture (logging)
  329. logfile:tor.log           ----- data capture filename
  330. rel:0                     ----- reliability off (bit averaging)
  331.  
  332. Note that the syntax isn't tested very rigorously. Please check
  333. your input carefully against the supplied example.
  334.  
  335. Since TORBIOS is supposed to work with any modem, the logic of
  336. the input/output interface needs to be configurable. This is done
  337. by setting up input and output "masks". There are two bits on the
  338. output mask that need to be set (DTR - used for sending data
  339. bits, and CTS - used for PTT control). On input there is only one
  340. bit level that needs to be set (DCD - used for input data). The
  341. meaning of these masks are as follows:
  342.  
  343.  
  344. outmask:0    - normal RTS  normal DTR
  345.         1    - normal RTS  invert DTR
  346.         2    - invert RTS  normal DTR
  347.         3    - invert RTS  invert DTR
  348.  
  349. inmask:0     - normal DCD
  350.        1     - invert DCD
  351.  
  352. As a suggestion, leave the settings as outmask:0 and inmask:0
  353.  
  354. Until you have sorted out the required logic interfacing logic,
  355. prepare your transceiver for low power output into a dummy load
  356. (you may find your PTT unexpectedly comes on upon executing the
  357. program).
  358.  
  359. Now run TOR. If your PTT comes on right away, the sense of RTS
  360. must be inverted before further testing can be done (Try
  361. outmask:2). Normally, TOR should put you in standby mode.
  362.  
  363. Next, on-the air tests will be necessary. Try to decode some FEC.
  364. FEC will be decoded while in standby mode. To make sure that you
  365. are in standby mode, hit F10. Tune in on an FEC transmission and
  366. wait for it to sync. If it fails to decode anything, first try
  367. changing the other sideband setting of your transceiver (if you
  368. normally use LSB, try using USB). This will show whether it's the
  369. interface logic or whether there is some other problem. If TOR
  370. receives FEC in the other sideband setting, the sense of DCD
  371. needs to be changed (Try inmask:1) and revert to your preferred
  372. sideband setting (or RTTY setting if your transceiver has one). 
  373.  
  374. The final test is to determine the logic level required for the
  375. transmitted data. Try an ARQ call. If it fails, you need to
  376. invert the sense of DTR (this will be either outmask:1 or
  377. outmask:3 depending on the outcome of the RTS/PTT test above).
  378.  
  379. There is an additional timing-related entry, "timing:" that need
  380. to be set up. This parameter allows external adjustment of the
  381. system clock pulses to cater for systems with inaccurate clocks.
  382. Very few PC's have accurate clocks and although the default value
  383. (25) will work reasonable well in most cases, adjustment of this
  384. parameter is very desirable. For determining the value of this
  385. timing parameter, see  5.2 - Command menu: usage of the 'T'
  386. option.
  387. 5.0 Operating PCTOR
  388.  
  389.  
  390.  
  391. Upon startup, the shareware banner will be displayed. Press any
  392. key to proceed to the TOR screen.
  393.  
  394. TOR displays three windows: the status window, the received
  395. traffic window, and the keyboard display. 
  396.  
  397. CAUTION: PCTOR extends the function of the system timer. If TOR
  398. is terminated abnormally, the system clock may not be working
  399. correctly. TOR may be exited normally by hitting ESC once and
  400. then selecting the "Q" option in the command menu.
  401.  
  402.  
  403. The smallest window. at the top of the screen, is the status
  404. window. It is updated in real time and some machines may show
  405. some flickering. This is normal. 
  406.  
  407. Link status information is displayed on the left hand side of the
  408. status line.
  409.  
  410. Adjacent to the link status is the selcal/callsign of the remote
  411. station. This data is used in establishing the link and also for
  412. printing out identification data (see usage of the "Ins" key).
  413.  
  414. Next, the transmit data delay is shown. You may change this
  415. parameter using the command menu.
  416.  
  417. Once some traffic start flowing, the block receive time will be
  418. displayed. This is an internal timing parameter that cannot be
  419. changed.
  420.  
  421. If the unshift-on-space (UOS) feature has been selected, this
  422. will be displayed as a µ symbol.
  423.  
  424. If the user has selected the receive screen capture
  425. (autologging), the a ¢ symbol will be displayed.
  426.  
  427. When the reliability option is selected a √ symbol will be
  428. displayed.
  429.  
  430. If the user selected upper/lower case operation, there will be
  431. two arrows, the first one is associated with the case of the
  432. receive text, while the second one is associated with the
  433. transmit case. An "up" arrow means upper case, while a "down"
  434. arrow indicates lower case.
  435.  
  436. A 24 hour-format clock is also shown on the display. This clock
  437. will be used for logging and time stamps. Note that this clock
  438. displays local time as defined by DOS. UTC is used to enter time
  439. in the outgoing data (see "Function keys").
  440.  
  441. An eleven bit analog indicator on the right hand side shows how
  442. bit phasing is progressing. During FEQ or ARQ, the indicator
  443. shows how much your clock and the other station's are differing
  444. relative to each other. 5.1 Function keys
  445.  
  446.  
  447.  
  448. The function keys have the following functions:
  449.  
  450. F1  - Initiate an ARQ call.
  451. F2  - Initiate an FEC call.
  452. F3  - Force a change-over (works only in ARQ).
  453. F4  - Initiate QRT sequence (ends ARQ and FEC transmissions).
  454. F5  - If receive text capture is enabled, will insert a timestamp
  455.       into the log file.
  456. F6  - Initiate ARQ listen mode.
  457. F7  - Clear keyboard type ahead and special buffers (used for
  458.       WRU), clears keyboard display.
  459. SHFT F7 - Clears receive display.
  460. F8  - Open a DOS shell (use with care - 386/486 machines).
  461. F9  - Not used.
  462. F10 - Abort any operation and revert to standby mode.
  463.  
  464. End - Enter the +? sequence into the keyboard buffer.
  465. Ins - Enter an identification string into the keyboard buffer.
  466. Del - Force LTR case during receive (FEC or ARQ).
  467. Ctrl-Home - toggles "raw" data mode. For experimenters only -
  468.       displays untranslated ITA2 (Baudot) code in Hex. This data
  469.       is also written to the log for later analysis.
  470.  
  471. ESC - Calls up the command menu when in user mode. When in
  472.       the Command menu, quits the program.
  473.  
  474. ALT-B - Enter the buffers menu. This allows a data buffer to be
  475.       loaded into the keyboard buffer. The user prepares these
  476.       buffers ahead of time using a text editor. These files have
  477.       a "TOR" extension and will be loaded when TOR is
  478.       initialized. Also note the usage of the ALT-1 through ALT-9
  479.       keys as speedup keys to load any of these buffers with one
  480.       keystroke.
  481. ALT-C - Prompt user to enter the selcal/callsign of the remote
  482.       station AND initiate an ARQ call immediately.
  483. ALT-F - File transmission menu. Allows the transmission of text
  484.       files while in FEC or ARQ. The transmitted text will be
  485.       displayed as it is transmitted. There will be no echo to
  486.       the receive window.
  487. ALT-R - Prompt user for the selcal/callsign of the remote station
  488.       WITHOUT initiating an ARQ call.
  489. ALT-T - Enter UTC time into the keyboard buffer for transmission
  490.       in FEC or ARQ.
  491.  
  492. 5.2 Command Menu
  493.  
  494.  
  495.  
  496. The command menu (called up when the ESC key is pressed when in
  497. the main display) has the following one letter commands:
  498.  
  499.  
  500.  
  501. C - Enable or disable upper/lower case operation.
  502. D - Set the tx-delay. This sets the time delay after the PTT is
  503.     activated to when data is sent. On slower switching equipment
  504.     set it longer. Fast switching equipment set it short.
  505.     Acceptable values range in 1 millisecond increments from 1 -
  506.     50 ms. Default is 30 ms. This parameter may be adjusted to
  507.     compensate for working local or DX distances, however, this
  508.     practice is not normally required.
  509.  
  510. H - Help with the function keys.
  511. I - Set your own ARQ identity.
  512. L - Enable or disable receive capture (logging).
  513. M - Modify the interface logic masks - see section 4.2.
  514.  
  515. T - Set clock timing. This parameter allows fine adjustments of
  516.     the master clock. See Appendix A for more details.
  517.  
  518. U - Sets UOS (unshift on space) on or off.
  519. W - Set up your WRU text. 
  520. Y - Sends out 500 HZ pulse train from pin 20 for diagnostic
  521.     purposes.
  522. X - Exit the command menu to main display.
  523. Q - terminate PCTOR.
  524.  
  525.  
  526.  
  527. 6.0 Principle of Operation
  528.  
  529.  
  530.  
  531. TORBIOS is a TSR software library that is installed as part of
  532. DOS. The calling program usually installs it if it isn't there
  533. already, also prevents it from being re-installed if it has been
  534. loaded before. Two special versions of TORBIOS can be installed:
  535. TORBIOS will interface with COM1 and TORBIOS2 will interface with
  536. COM2. These programs is mutually exclusive as they both use the
  537. same software entry point. The TSR must be installed before
  538. running the TOR program. It need to be installed only once. After
  539. installation the TOR program can be entered and exited as often
  540. as you like without reloading TORBIOS. 
  541. APPENDIX A.
  542.  
  543.  
  544. Experiencing problems setting your master clock timing ?
  545.  
  546.  
  547. The most common feedback from users appears to be setting up
  548. PCTOR's master clock timing. Once this is done, the user enters
  549. the "magic" number into the configuration file that is used
  550. automatically each time the program is started. Only when
  551. installing the program on another computer will it be necessary
  552. to reset this timing parameter. 
  553.  
  554. Please note that this parameter has noting to do with the speed
  555. of your computer, or whether you use an 8088 or 486. Its about
  556. how to program a certain chip (8253/4) on the PC's motherboard.
  557.  
  558. Typical symptoms will be that either nothing happens when trying
  559. to decode a FEC signal, or, the FEC sync is obtained, some text
  560. is printed, however, synch is lost and only a few words of garble
  561. is printed before it starts re-sync.
  562.  
  563. If you have a scope, or frequency counter available, try the
  564. following (its not serious if you do not have access to test
  565. equipment - you will just have to be a little patient and do some
  566. common-sense trial and error. It will take a little longer, but
  567. you will obtain the same end-result. Skip the next paragraph if
  568. you do not have access to test equipment). 
  569.  
  570. Enter the command menu (Hit ESC) and select the "Y" option. This
  571. command will send a signal out of the COM port pin 20 (for 25 pin
  572. RS-232). This signal should be set to as close to as you can to
  573. 500 Hz. Use the "+" and "-" keys to toggle the speed up or down.
  574. When you have completed the test, return to the main display.
  575.  
  576. Tune in FEC mode to a strong FEC broadcast station, i.e. (KMI or
  577. WOO on 8.087 Mhz, 8.534MHz). Observe the timing indicator on the
  578. right hand corner of the status line. Notice that it may slide
  579. slowly. The objective is to have it as stationary or indecisive
  580. as possible. However, do not be concerned if you cannot get a
  581. perfect steady display, that is quite normal. 
  582.  
  583. Vary the timing value, one step at a time using the "+" or "-"
  584. keys. After changing the clock setting, the previous value as
  585. well as the new value will be displayed. You MUST then exit the
  586. command menu for the new settings to become effective. Once back
  587. to the main display, select STANDBY (F10) and wait for sync to be
  588. detected. Notice that when you return from the command menu to
  589. the main menu, you may see some received text being written to
  590. the receive display. This is text that have been accumulated by
  591. the low-level decoder and was stored in a system buffer while you
  592. were using the command menu. This text should be ignored as the
  593. changed clock setting was not yet in effect.
  594.  
  595. Once the optimal setting has been found, modify the configuration
  596. file TOR.CNF to include the parameter for your system. Values
  597. ranging from 0 to 36 is valid. This procedure set the system
  598. clock close to the +/-50ppm requirement for AMTOR. 7.0 Disclaimer
  599.  
  600.  
  601. The author, Johan Forrer KC7WW is not responsible for any damage,
  602. injury, loss of profit or gain associated with the use,
  603. installation, or application of this software. 
  604.  
  605.  
  606.  
  607.  January 1992
  608. J.B.Forrer KC7WW
  609. 26553 Priceview Drive
  610. Monroe, OR 97456
  611. United States of America
  612.