home *** CD-ROM | disk | FTP | other *** search
/ PC-Test Pro / PCTESTPRO.iso / disktool / ripterm / entp / testdriv.exe / RIPTERM.DOC < prev    next >
Encoding:
Text File  |  1995-03-25  |  320.4 KB  |  6,859 lines

  1.  
  2.        ┌──────────────────────────────────────────────────────────┐
  3.        │                                                          │░
  4.        │         ────────────────────────────────────────         │░
  5.        │                                                          │░
  6.        │                RIPterm v2.00 Professional                │░
  7.        │                                                          │░
  8.        │         ────────────────────────────────────────         │░
  9.        │                                                          │░
  10.        │                                                          │░
  11.        │                      January 23, 1995                    │░
  12.        │                                                          │░
  13.        │                                                          │░
  14.        │  Copyright (c) 1992-95, TeleGrafix Communications, Inc.  │░
  15.        │                   All Rights Reserved                    │░
  16.        │                                                          │░
  17.        └──────────────────────────────────────────────────────────┘░
  18.         ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  19.  
  20.  
  21. ╔═══════════════════════════════════════════════════════════════════════════╗
  22. ║▒▒▒ RIPterm Documentation Quick Reference ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒║
  23. ╚═══════════════════════════════════════════════════════════════════════════╝
  24.  
  25.     For Information On:                                    Section
  26.     -----------------------------------------------------  -------
  27.  
  28.     Installation Instructions                               2.0
  29.     Mouse Configuration Problems and Performance Issues     2.0.1
  30.     Using RIPterm Without A Mouse                           2.0.2
  31.     Uploading or Downloading Files                          3.2
  32.  
  33.     Menus                                                   3.0
  34.  
  35.     Setup Screens                                           4.0
  36.  
  37.     The Main RIPterm Features                               5.0
  38.  
  39.     Troubleshooting / Common Configuration Problems         Appx A
  40.  
  41.     Contacting TeleGrafix Technical Support                 Appx C
  42.  
  43. ╔═══════════════════════════════════════════════════════════════════════════╗
  44. ║▒▒▒ Table of Contents ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒║
  45. ╚═══════════════════════════════════════════════════════════════════════════╝
  46.  
  47. This documentation is organized into five major sections, plus an appendix.
  48. The five major sections are Introduction, Installation, Pull-Down Menu
  49. Reference, RIPterm Setup Options, and RIPterm Features.  The Appendix
  50. contains troubleshooting information, answers to common questions, a
  51. keyboard reference of menu shortcuts, and how to contact Technical Support.
  52.  
  53. ┌───────────────────────────────────────────────────────────────────────────┐
  54. │▒▒▒ Preface ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  55. └───────────────────────────────────────────────────────────────────────────┘
  56.  
  57.     RIPterm Documentation Quick Reference
  58.     Table of Contents
  59.  
  60. ┌───────────────────────────────────────────────────────────────────────────┐
  61. │▒▒▒ Section 1 ■ Introduction ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  62. └───────────────────────────────────────────────────────────────────────────┘
  63.  
  64.     1.0     ■ Introduction
  65.     1.1     ■ Distribution Information
  66.     1.2     ■ Limited Warranty / Licensing Agreement
  67.     1.3     ■ Trademarks
  68.     1.4     ■ Program Requirements
  69.     1.5     ■ Glossary of Terms
  70.  
  71. ┌───────────────────────────────────────────────────────────────────────────┐
  72. │▒▒▒ Section 2 ■ Installation ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  73. └───────────────────────────────────────────────────────────────────────────┘
  74.  
  75.     2.0     ■ Installation
  76.     2.0.1   ■ Important Information - Mouse Config and Performance
  77.     2.0.2   ■ Using RIPterm Without a Mouse
  78.  
  79.     2.1     ■ Starting Up RIPterm
  80.     2.1.1   ■ Video/Mouse Setup
  81.     2.1.2   ■ Welcome to RIPterm Setup Screen
  82.     2.1.3   ■ Audio Setup Screen
  83.     2.1.4   ■ Move Files To Their Correct Directories
  84.     2.1.5   ■ Convert RIPscrip v1.x Icons to v2.x Icons
  85.  
  86.     2.2     ■ Getting On-line Help
  87.     2.2.1   ■ Help on the Menus
  88.  
  89.     2.3     ■ RIPterm Command Line Options
  90.  
  91. ┌───────────────────────────────────────────────────────────────────────────┐
  92. │▒▒▒ Section 3 ■ Pull-Down Menu Reference ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  93. └───────────────────────────────────────────────────────────────────────────┘
  94.  
  95.     3.0     ■ Pull-Down Menus
  96.     3.1     ■ The System Menu
  97.     3.2     ■ The File Menu (Alt-F)
  98.     3.3     ■ The Connect Menu (Alt-C)
  99.     3.4     ■ The Options Menu (Alt-O)
  100.     3.5     ■ The Setup Menu (Alt-S)
  101.     3.6     ■ The Debug Menu (Alt-U)
  102.  
  103. ┌───────────────────────────────────────────────────────────────────────────┐
  104. │▒▒▒ Section 4 ■ RIPterm Setup Options ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  105. └───────────────────────────────────────────────────────────────────────────┘
  106.  
  107.     4.0     ■ RIPterm Setup
  108.     4.0.1   ■ RIPterm Setup - What Is Saved?
  109.     4.1     ■ General Setup
  110.     4.2     ■ Video/Mouse Setup
  111.     4.3     ■ Audio Setup
  112.     4.4     ■ System Font Setup
  113.     4.5     ■ Translation Tables
  114.  
  115.     4.6     ■ Modem Setup
  116.     4.6.1   ■ Modem Command Strings
  117.     4.6.2   ■ Modem Port Settings
  118.     4.6.3   ■ Modem General Settings
  119.     4.7     ■ Modem Dialing Prefixes
  120.     4.8     ■ Modem Hardware Setup
  121.  
  122.     4.9     ■ File Transfer Setup
  123.     4.9.1   ■ Protocol Transfer Settings
  124.     4.9.2   ■ ASCII Upload Settings
  125.     4.9.3   ■ Capture Log Settings
  126.  
  127. ┌───────────────────────────────────────────────────────────────────────────┐
  128. │▒▒▒ Section 5 ■ RIPterm Features ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  129. └───────────────────────────────────────────────────────────────────────────┘
  130.  
  131.     5.0     ■ RIPterm Features
  132.  
  133.     5.1     ■ The Status Bar
  134.  
  135.     5.2     ■ The Dialing Directory
  136.     5.2.1   ■ Editing Dialing Directory Entries
  137.     5.2.2   ■ Editing Dialing Directory Entries Custom Port Settings
  138.     5.2.3   ■ Dialing Directory Conversion Utility (DIALCONV.EXE)
  139.     5.2.4   ■ Dialing Directory File Format
  140.  
  141.     5.2.5   ■ The Dialing Window
  142.  
  143.     5.3     ■ Keystroke Macro Editor
  144.     5.3.1   ■ Control Characters in Keystroke Macros
  145.  
  146.     5.4     ■ View Scrollback Buffer
  147.  
  148.     5.5     ■ External Applications
  149.     5.5.1   ■ The Application Editor
  150.     5.5.2   ■ Application Text Variables
  151.  
  152.     5.6     ■ Chat Mode
  153.  
  154.     5.7     ■ Text Variables
  155.     5.7.1   ■ User-Defined Text Variables
  156.     5.7.2   ■ User-Defined Text Variable Data Security
  157.  
  158. ┌───────────────────────────────────────────────────────────────────────────┐
  159. │▒▒▒ Appendices ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  160. └───────────────────────────────────────────────────────────────────────────┘
  161.  
  162.     Appx A  ■ Troubleshooting/Problems
  163.     A.1     ■ Mouse Doesn't Work
  164.     A.1.1   ■ "Bus" Mouse Doesn't Work
  165.     A.1.2   ■ "Serial" Mouse Doesn't Work
  166.     A.2     ■ Modem Isn't Responding
  167.     A.3     ■ Noisy Telephone Connections
  168.     A.4     ■ Performance Issues
  169.     A.4.0   ■ Symptoms of a Performance Problem
  170.     A.4.1   ■ Solutions to Data Receive Performance Issues
  171.     A.4.2   ■ Solutions to Sound Playback Performance Issues
  172.     A.4.2   ■ Solutions to Video Display Performance Issues
  173.     A.5     ■ Common Configuration Problems
  174.     A.5.1   ■ I Can't See What I Type
  175.     A.5.2   ■ Every Line of Text Lays on Top of the Last
  176.     A.5.3   ■ My File Transfers Fail Immediately
  177.     A.5.4   ■ My Modem is Always On-Line (Resuming Previous On-line Session)
  178.     A.5.5   ■ RIPterm always says "Hang up failed" when I try to hang up.
  179.     A.5.6   ■ I get the message "CTS is not enabled. Disabling RTS/CTS".
  180.     A.5.7   ■ I can connect with some BBS's but not others.
  181.     A.5.8   ■ RIPterm locks up when I start up or seems to be stuck in a loop.
  182.  
  183.     Appx B  ■ Menu Keyboard Shortcuts Reference
  184.  
  185.     Appx C  ■ TeleGrafix Technical Support
  186.  
  187. ╔═══════════════════════════════════════════════════════════════════════════╗
  188. ║▒▒▒ 1.0 ■ Introduction ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒║
  189. ╚═══════════════════════════════════════════════════════════════════════════╝
  190.  
  191. Thank you for using RIPterm!  RIPscrip graphics are a revolutionary new
  192. way of graphically interacting with on-line hosts.
  193.  
  194. Use of RIPterm is defined in the Licensing Agreement. You should be
  195. familiar with the terms of the licensing agreement.  Please read this
  196. section carefully.
  197.  
  198. RIPterm Professional version 2.0 comes with 30 days unlimited technical
  199. support from your date of purchase.  After this time has expired, you will
  200. fall under our new paid Technical Support plan.  There will be options for
  201. paying as you go, 900 number technical support access, and yearly support
  202. contracts that can optionally include software updates.  Contact
  203. TeleGrafix for more information on this program.  We expect it will be in
  204. place in March 1995.
  205.  
  206. ┌───────────────────────────────────────────────────────────────────────────┐
  207. │▒▒▒ 1.1 ■ Distribution Information ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  208. └───────────────────────────────────────────────────────────────────────────┘
  209.  
  210. RIPterm Introduction Release is NOT a freeware or shareware product that
  211. can be freely distributed.  It is commercial software sold by TeleGrafix
  212. Communications, Inc.  If you do not have a valid license for RIPterm,
  213. please contact TeleGrafix Communications to purchase the software.  We
  214. need your support to continue to make high quality communications
  215. products.  Thank you for your continued support.
  216.  
  217.     TeleGrafix Communications, Inc.
  218.     16458 Bolsa Chica, #15
  219.     Huntington Beach, CA 92649
  220.  
  221.     Tech Support: (714) 379-2130
  222.            Voice: (714) 379-2131
  223.              Fax: (714) 379-2132
  224.              BBS: (714) 379-2133 (accepts orders 24 hours a day)
  225.  
  226. ┌───────────────────────────────────────────────────────────────────────────┐
  227. │▒▒▒ 1.2 ■ Licensing Agreement ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  228. └───────────────────────────────────────────────────────────────────────────┘
  229.  
  230.                      RIPterm Professional Version 2.0
  231.                        Software Licensing Agreement
  232.  
  233. DISCLAIMER
  234.  
  235. YOU SHOULD CAREFULLY READ THE FOLLOWING TERMS AND CONDITIONS BEFORE
  236. INSTALLING OR USING THIS DISKETTE.  INSTALLING OR USING THIS DISKETTE
  237. INDICATES YOUR ACCEPTANCE OF THESE TERMS AND CONDITIONS. IF YOU DO NOT
  238. AGREE WITH THEM, YOU SHOULD RETURN THIS DISKETTE WITHIN 30 DAYS OF THE
  239. ORIGINAL DATE OF PURCHASE, AND THE PRICE OF THE PRODUCT WILL BE REFUNDED
  240. TO YOU.
  241.  
  242. DEFINITIONS
  243.  
  244. "You" and "Your" shall be taken as referring to the person or business
  245. entity who purchased this License to use this Software or for whom such
  246. License was purchased.
  247.  
  248. "Software" shall be taken as referring to the files supplied on the
  249. diskette(s) inside the package, and to any and all copies, updates,
  250. modifications, functionally-equivalent derivatives, or any parts or
  251. portions thereof.
  252.  
  253. LICENSE
  254.  
  255. You may:
  256.  
  257. 1. Install and use one copy of this Software on a single Computer.
  258.  
  259. 2. Copy this Software into machine-readable or printed form, for backup or
  260.    archival purposes in support of your use of this Software.
  261.  
  262. 3. Transfer this Software and license to another party if the other party
  263.    agrees to accept the terms and conditions of this Agreement.  If the
  264.    enclosed Software is an  update, any transfer must include the updated
  265.    and all prior versions.  If you transfer the Software, you must at the
  266.    same time either transfer all copies, whether in machine-readable or
  267.    printed form, to the same party, or destroy any copies not transferred.
  268.  
  269. If this Software package contains both 3.5 and 5.25 disks, only a single
  270. Software License is created hereby.  All enclosed diskettes are covered
  271. under, and restricted by, the terms of this single Software License
  272. Agreement.
  273.  
  274. YOU MAY NOT USE, COPY, MODIFY, OR TRANSFER THIS SOFTWARE, OR ANY COPY,
  275. MODIFICATION, OR MERGED PORTION, IN WHOLE OR IN PART, EXCEPT AS EXPRESSLY
  276. PROVIDED FOR IN THIS LICENSE, OR IN AMENDMENTS SIGNED BY AN OFFICER OF
  277. TELEGRAFIX COMMUNICATIONS, INC. ("TeleGrafix").  IF YOU TRANSFER
  278. POSSESSION OF ANY COPY OF THIS SOFTWARE, OR ANY FUNCTIONALLY-EQUIVALENT
  279. DERIVATIVE, OR ANY PORTION OR MODIFICATION THEREOF, TO ANOTHER PARTY, YOUR
  280. LICENSE IS AUTOMATICALLY TERMINATED.
  281.  
  282. TERM
  283.  
  284. This license is effective until terminated.  You may terminate it at any
  285. time by destroying all copies of the Software covered by this Agreement.
  286. It will also terminate upon conditions set forth elsewhere in this
  287. Agreement or if you fail to comply with any term or condition of this
  288. Agreement.  You agree upon such termination to destroy this Software,
  289. including all copies, functionally- equivalent derivatives, and all
  290. portions and modifications thereof in any form.
  291.  
  292. LIMITED WARRANTY
  293.  
  294. THIS SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EITHER
  295. EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO , THE IMPLIED
  296. WARRANTIES OF MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.  THE
  297. ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE SOFTWARE IS WITH YOU.
  298. SHOULD THE SOFTWARE PROVE DEFECTIVE, YOU (NOT TELEGRAFIX) ASSUME THE
  299. ENTIRE COST OF ALL NECESSARY SERVICING, REPAIR, OR CORRECTION.
  300.  
  301. SOME STATES DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO THE ABOVE
  302. EXCLUSION MAY NOT APPLY TO YOU.  THIS WARRANTY GIVES YOU SPECIFIC LEGAL
  303. RIGHTS AND YOU MAY ALSO HAVE OTHER RIGHTS WHICH VARY FROM STATE TO STATE.
  304.  
  305. TeleGrafix does not warrant that the functions contained in this software
  306. will meet your requirements or that the operation of this Software will be
  307. uninterrupted or error-free.  However, TeleGrafix does warrant the
  308. diskette on which the Software is furnished to be free from defects in
  309. materials and workmanship under normal use for a period of ninety (90)
  310. days from the date of delivery to you.
  311.  
  312. LIMITATIONS OF REMEDIES
  313.  
  314. TeleGrafix entire liability and your exclusive remedy shall be:.
  315.  
  316. A) The replacement of any diskette not meeting TeleGrafix "Limited
  317.    Warranty" and which is returned to TeleGrafix , or
  318.  
  319. B) If TeleGrafix is unable to deliver a replacement diskette which is free
  320.    of defects in materials or workmanship, you  may terminate this
  321.    Agreement by returning this Software and your money will be refunded.
  322.  
  323. IN NO EVENT WILL TELEGRAFIX BE LIABLE TO YOU FOR ANY DAMAGES, INCLUDING
  324. ANY LOST PROFITS, LOST SAVINGS OR OTHER INCIDENTAL OR CONSEQUENTIAL
  325. DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE SOFTWARE EVEN IF
  326. TELEGRAFIX OR ITS AUTHORIZED REPRESENTATIVE HAS BEEN ADVISED OF THE
  327. POSSIBILITY OF SUCH DAMAGES, OR FOR ANY CLAIM BY ANY OTHER PARTY. SOME
  328. STATES DO NOT ALLOW THE LIMITATION OR EXCLUSION OF LIABILITY FOR
  329. INCIDENTAL OR CONSEQUENTIAL DAMAGES SO THE ABOVE LIMITATION OR EXCLUSION
  330. MAY NOT APPLY TO YOU.
  331.  
  332. GENERAL
  333.  
  334. You may not sublicense, assign or otherwise transfer this License or
  335. Software except as expressly provided in this Agreement.  Any attempt to
  336. otherwise sublicense, assign, or transfer any of the rights, duties or
  337. obligations hereunder is expressly prohibited and will terminate this
  338. Agreement. All Agreements covering this Software (including but not
  339. limited to any and all updates, upgrades, and enhancements to this
  340. Software or any portion thereof, bearing the same registration number)
  341. shall be deemed to be counterparts of one and the same License Agreement
  342. instrument.
  343.  
  344. BY INSTALLING OR USING THIS SOFTWARE, YOU ACKNOWLEDGE THAT YOU HAVE READ
  345. THIS AGREEMENT, UNDERSTAND IT, AND AGREE TO BE BOUND BY ITS TERMS AND
  346. CONDITIONS.  YOU FURTHER AGREE THAT IT IS THE COMPLETE AND EXCLUSIVE
  347. STATEMENT OF THE AGREEMENT BETWEEN US, WHICH SUPERSEDES ANY PROPOSAL OR
  348. PRIOR AGREEMENT, ORAL OR WRITTEN, AND ANY OTHER COMMUNICATIONS BETWEEN US
  349. RELATING TO THE SUBJECT MATTER OF THIS AGREEMENT.
  350.  
  351. ┌───────────────────────────────────────────────────────────────────────────┐
  352. │▒▒▒ 1.3 ■ Trademarks ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  353. └───────────────────────────────────────────────────────────────────────────┘
  354.  
  355. RIPterm, the RIPterm logo, RIPscrip, RIPaint, TeleGrafix Communications,
  356. and the TeleGrafix Communications logo are all trademarks of TeleGrafix
  357. Communications, Inc.
  358.  
  359. All other trademarks are trademarks of their respective holders.
  360.  
  361. ┌───────────────────────────────────────────────────────────────────────────┐
  362. │▒▒▒ 1.4 ■ Program Requirements ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  363. └───────────────────────────────────────────────────────────────────────────┘
  364.  
  365. RIPterm requires that you be using an 80386 or higher IBM-PC compatible
  366. computer system running MS-DOS version 3.0 or higher.  You must have at
  367. least 2Mb of memory in the system configured as XMS memory (EMS memory is
  368. not recognized).  A hard disk also required.  You must have an EGA or
  369. greater video adapter and a modem connected to serial port COM1 through
  370. COM4.  A mouse and a color monitor are not required, but are strongly
  371. recommended.  This software is a 32-bit protected mode application that
  372. takes advantage of the 80386 microprocessor's features and capabilities.
  373. It requires and makes use of extended memory.
  374.  
  375. ┌───────────────────────────────────────────────────────────────────────────┐
  376. │▒▒▒ 1.5 ■ Glossary of Terms ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  377. └───────────────────────────────────────────────────────────────────────────┘
  378.  
  379. active   - The configuration that is currently in use by RIPterm.  This
  380.  setup     includes modem, hardware, file transfer, audio, and emulation
  381.            settings.  For a complete list of everything included in the
  382.            active setup, see Section 4.0.1 ■ RIPterm Setup File.
  383.  
  384. baud     - The name used for the speed at which a modem communicates,
  385.            which is measured in Bits Per Second (BPS).  Baud has a more
  386.            technical definition which is different than BPS, but common
  387.            usage of baud and BPS has made the terms interchangeable.  True
  388.            bithead computer geeks will use the term BPS instead of baud to
  389.            be technically accurate.
  390.  
  391. bitmap   - Generally refers to the method of storing each individual dot
  392.            (pixel) in a picture shown on your computer screen in a file on
  393.            your disk.  Photographs that have been scanned in are stored at
  394.            bitmaps. Another type of graphic file format is a vector
  395.            graphic file.
  396.  
  397. BPS      - Short for Bits Per Second.  See definition for BAUD.
  398.  
  399. data     - Data compression is a way of squeezing the information being sent
  400. compres-   out over the modem, to achieve faster transmission of data.
  401.    sion    The common compression protocols are MNP5 and v.42bis.
  402.  
  403. default  - The setting to use unless another setting is specified to
  404.            override the default.  For example, RIPterm gets installed into
  405.            the default C:\RIPTERM directory, unless you have Install put
  406.            in different directory.
  407.  
  408. dialog   - A dialog box is a window appearing on the screen that contains
  409.    box     information, is requesting some input, or is for setting
  410.            configuration options.  A dialog box always has CANCEL and HELP
  411.            buttons at the bottom, and will usually have some other buttons
  412.            such as OK.  A button hotkey in a dialog box uses Alt + the
  413.            highlighted letter to select that option, or you can use Tab or
  414.            Shift-Tab to go forwards/backwards through each dialog item.
  415.  
  416. error    - Error correction's job is to make sure that the data transmitted
  417. correction by the remote modem is receive perfectly by your modem.  Common
  418.            error correction protocols are MNP2 through MNP4 and v.42.
  419.  
  420. host     - refers to any system you are connected to.  This can be a BBS,
  421.            a mainframe, a network application, or whatever.  The term
  422.            "host" is used generically to mean any one of these different
  423.            types of systems you can dial into.
  424.  
  425. hotkey   - a keyboard equivalent for a menu option, keystroke macro, or a
  426.            button.  A menu option will use a combination of the Alt key
  427.            with a letter (except where noted).  A button hotkey in a
  428.            dialog box uses Alt + the highlighted letter.
  429.  
  430. icon     - an icon is a bitmap of varying size. Icon files may end in .BMP,
  431.            .BMM (mask files), or .BMH (hot icons - used with buttons)
  432.  
  433. JPEG     - A compressed graphic file format.  JPEG is short for Joint
  434.            Photographic Experts Group, which is the association that
  435.            created the JPEG file format.
  436.  
  437. lossy    - A type of compression used on bitmap graphic files. JPEG uses a
  438.            technique of subtly (or drastically) changing the colors in an
  439.            image to better compress it.  The level of compression can be
  440.            changed to get a good balance between image quality and file
  441.            size.  Lossy is based on the word "loss", because the image
  442.            loses quality when compressed in this manner.  The opposite
  443.            would be "loss-less" compression, in which nothing is changed.
  444.            Lossy compression is much more effective than loss-less.  The
  445.            loss in quality can go anywhere from un-noticeable to horrible.
  446.  
  447. pixel    - Short for PIcture ELement, it is simply one dot on the screen.
  448.            A bitmap image is made up of a whole bunch of pixels.
  449.  
  450. RIPscrip - A graphical and interactive multimedia language created by
  451.            TeleGrafix for efficiently transmitting graphics via any kind
  452.            of communications link, on any type of computing platform.
  453.            RIPscrip is short for Remote Imaging Protocol script language.
  454.  
  455. session  - This is the main RIPterm screen where all communications with
  456.  screen    whatever you're connected to is displayed, such as RIPscrip
  457.            graphics and text.  It is the screen where you can access the
  458.            menus, interact with the host, and usually has the Status Bar
  459.            displayed at the bottom.
  460.  
  461. shrubbery- A small bush, usually decorative; best arranged next to a path.
  462.  
  463. string   - a string is a group of characters, a mix of letters, numbers,
  464.            and/or punctuation characters.
  465.  
  466. UART     - The serial port controller microchip in your computer.  UART is
  467.            an acronym for Universal Asynchronous Receiver/Transmitter.
  468.  
  469. vector   - The method of storing the instructions to draw a picture,
  470.            rather than each pixel in the image.  For example, if you had a
  471.            line drawn on your screen, the vector information would be the
  472.            beginning and ending points of the line, and its color and
  473.            pattern, rather than each pixel in the image.  Vector data is
  474.            much smaller than pixel data.
  475.  
  476. ╔═══════════════════════════════════════════════════════════════════════════╗
  477. ║▒▒▒ 2.0 ■ Installation ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒║
  478. ╚═══════════════════════════════════════════════════════════════════════════╝
  479.  
  480. RIPterm Professional must be installed via the installation program
  481. provided.  It will not run if it is just copied off the floppy.
  482.  
  483. Insert the disk into drive A: or drive B:, and then switch to that drive
  484. by typing A: or B:, and pressing ENTER.
  485.  
  486. Then type INSTALL and press ENTER.
  487.  
  488. You will be prompted to enter your Serial Number.  The Serial Number can
  489. be found on the of Disk 1 of 2, on your registration card, or on the
  490. Licensing Envelope that contained the disks.
  491.  
  492. ┌───────────────────────────────────────────────────────────────────────────┐
  493. │▒▒▒ 2.0.1 ■ Important Information - Mouse Config and Performance ▒▒▒▒▒▒▒▒▒▒│
  494. └───────────────────────────────────────────────────────────────────────────┘
  495.  
  496. The right mouse button brings up the menu bar in RIPterm.  You can use the
  497. keyboard too, but using the right mouse button is far easier.
  498.  
  499. Complications may arise currently if you have a SERIAL mouse installed.
  500. If you get garbage on the screen when you move the mouse, then there is a
  501. conflict with the MODEM port and the MOUSE port.  Try deleting the file
  502. RIPTERM.CNF (RIPterm's configuration file) and restarting RIPterm.  Once
  503. inside RIPterm, select Modem Setup from the Setup menu and verify that
  504. your settings are correct for your PC's configuration.
  505.  
  506. See Appendix A ■ Section A.1 ■ Mouse Doesn't Work for more information and
  507. solutions on this issue.
  508.  
  509. RIPterm version 2 implements cutting-edge technology, and sometimes may
  510. push your system to try to do more than it can.  If you are having
  511. problems playing sounds or with losing characters, see Appendix A ■ Section
  512. A.4 ■ Performance Issues for more information and troubleshooting hints.
  513.  
  514. ┌───────────────────────────────────────────────────────────────────────────┐
  515. │▒▒▒ 2.0.2 ■ Using RIPterm Without a Mouse ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  516. └───────────────────────────────────────────────────────────────────────────┘
  517.  
  518. Using the menus:
  519.  
  520.     You can navigate through RIPterm without the use of a mouse.  Each
  521.     menu and dialog box item has an associated hotkey.  The character for
  522.     selecting that item is highlighted in yellow.  To bring up just the
  523.     menu bar, type Alt-1 (hold down the Alt key and press the 1 key).
  524.  
  525. Using dialog boxes:
  526.  
  527.     While in a dialog box, you can use Alt + the highlighted letter to
  528.     select that option, or you can use Tab and Shift-Tab to go
  529.     forwards/backwards through each dialog item.
  530.  
  531. Using the Session Screen:
  532.  
  533.     RIPterm also supports the use of the TAB and SHIFT-TAB keys to jump
  534.     from mouse field to mouse field.  When you are on the Mouse Field you
  535.     wish to select, press ENTER to select it.  Press ESC to get out of
  536.     Mouse Field Select mode.  The use of TAB and SHIFT-TAB can be disabled
  537.     by de-selecting Mouse Field Select from the Options menu, or by
  538.     pressing Ctrl-Alt-O.
  539.  
  540.     Many of the clickable buttons on a RIPscrip screen use hot keys,
  541.     meaning that by pressing just one key on the keyboard, it behaves
  542.     EXACTLY the same as if you had clicked on that button with a mouse.
  543.     A hotkey will have one character underlined, or in a different color,
  544.     or both!  Press that character to activate that button.
  545.  
  546.     See Section 3.4 ■ Options Menu for more information on the Button
  547.     Hotkeys and Mouse Field Select options.
  548.  
  549. ┌───────────────────────────────────────────────────────────────────────────┐
  550. │▒▒▒ 2.1 ■ Starting Up RIPterm ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  551. └───────────────────────────────────────────────────────────────────────────┘
  552.  
  553. Switch to the RIPTERM directory by typing at the DOS prompt:
  554.  
  555.     cd \RIPTERM         followed by pressing ENTER
  556.  
  557. Then start up the RIPterm software by typing at the DOS prompt:
  558.  
  559.     RIPTERM             followed by pressing ENTER
  560.  
  561. There are a number of command line options that may be specified for
  562. RIPterm.  See Section 2.3 ■ RIPterm Command Line Options for details.
  563.  
  564. When starting up RIPterm, you are presented with three to five dialog
  565. boxes requesting configuration information.  Sections 2.1.1 through 2.1.5
  566. document these dialog boxes.
  567.  
  568. ┌───────────────────────────────────────────────────────────────────────────┐
  569. │▒▒▒ 2.1.1 ■ Video/Mouse Setup ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  570. └───────────────────────────────────────────────────────────────────────────┘
  571.  
  572. RIPterm version 2.0 supports 117 different video cards and video modes.
  573. If yours is not listed, chances are that your video card supports one or
  574. more of the VESA video modes, which were created as a standard way of
  575. addressing video hardware from software.  Check your video card
  576. documentation to see what modes it supports.
  577.  
  578. VESA mode on some video cards may be slower than the native mode -- so if
  579. a native mode is available, use it!  On some video cards, a memory
  580. resident driver (TSR) needs to be loaded for VESA support to work for that
  581. video card.  The fastest resolution to run at is 640 x 480, because less
  582. memory is being addressed.  Scrolling especially is affected by the
  583. resolution.  Most video cards also run faster in 256 color mode than in 16
  584. color mode, usually because of their hardware design.  See Appendix A.4.3 ■
  585. Solutions to Video Display Performance Issues for more information.
  586.  
  587. If you have a mouse connected to your computer, you must load the mouse
  588. driver before running RIPterm to be able to use the mouse.  The mouse
  589. driver is usually a file called MOUSE.SYS that is loaded in your
  590. CONFIG.SYS, or a file called MOUSE.COM that is loaded in your AUTOEXEC.BAT
  591. file.  If you're not loading a mouse driver, you can't use the mouse.
  592.  
  593. NOTE: RIPterm doesn't use the center button on three-button mouses for any
  594.       functions.
  595.  
  596. Refer to Section 4.2 ■ Video / Mouse Setup for a list of video cards
  597. supported, and a diagram of the Video/Mouse Setup screen.
  598.  
  599. ┌───────────────────────────────────────────────────────────────────────────┐
  600. │▒▒▒ 2.1.2 ■ Welcome to RIPterm Setup Screen ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  601. └───────────────────────────────────────────────────────────────────────────┘
  602.  
  603. ┌───────────────────────────────────────────────────────────────────────────┐
  604. │┌─────────────────────────────────────────────────────────────────────────┐│
  605. ││                       Welcome to RIPterm Setup                          ││
  606. │├─────────────────────────────────────────────────────────────────────────┤│
  607. ││Welcome to RIPterm setup.  In order to get you up and running as quickly ││
  608. ││as possible, we need to ask a few questions about your computer's        ││
  609. ││configuration.  If you have any doubts about the following questions,    ││
  610. ││select the HELP option.  It will assist you in answering these questions ││
  611. ││painlessly so you can get online as quickly as possible.                 ││
  612. │├─────────────────────────────────────────────────────────────────────────┤│
  613. ││                                                                         ││
  614. ││                   ┌─────────────┬─┐                  ┌──────────┬─┐     ││
  615. ││    Modem COM Port │COM1         ││     Printer Port │LPT1      ││     ││
  616. ││                   └─────────────┴─┘                  └──────────┴─┘     ││
  617. ││                   ┌─────────────┬─┐                  ┌──────────┬─┐     ││
  618. ││   Modem Baud Rate │19,200       ││     Printer Type │Postscript││     ││
  619. ││                   └─────────────┴─┘                  └──────────┴─┘     ││
  620. ││                   ┌─────────────┬─┐                                     ││
  621. ││      Flow Control │RTS/CTS (Hard││                                     ││
  622. ││                   └─────────────┴─┘                                     ││
  623. ││                                                                         ││
  624. ││                   [X] Port Lock                                         ││
  625. ││                                                                         ││
  626. ││                                                                         ││
  627. ││           ┌────────┐          ┌────────┐          ┌────────┐            ││
  628. ││           │   OK   │          │ Cancel │          │  Help  │            ││
  629. ││           └────────┘          └────────┘          └────────┘            ││
  630. ││                                                                         ││
  631. │└─────────────────────────────────────────────────────────────────────────┘│
  632. └───────────────────────────────────────────────────────────────────────────┘
  633.  
  634. After configuring your video and mouse settings, the next thing RIPterm
  635. needs to know about is the configuration for your modem and printer.
  636.  
  637. The options on the left let you set up your modem connection, and the
  638. options on the right set up your printer connection.
  639.  
  640. The most common settings for high speed modems (modems faster than 2400
  641. baud) are Modem Baud Rate set to 38,400, Flow Control set to RTS/CTS, and
  642. Port Lock enabled.
  643.  
  644. Modem COM Port tells the computer which communications port the modem is
  645. connected to.  The valid options are COM1, COM2, COM3, and COM4.  If your
  646. COM port does not use the standard interrupt (IRQ) and base address
  647. settings, you can configure these later by selecting Modem Hardware Setup
  648. from the Setup menu.  See Section 3.5 ■ The Setup Menu for more info.
  649.  
  650. Modem Baud Rate sets the connection speed between your computer and modem.
  651. The valid baud rate settings are 300; 1200; 2400; 4800; 9600; 38,400;
  652. 57,600; and 155,200.  If you select a baud rate above 2400, RIPterm will
  653. automatically enable Port Lock and set Flow Control to RTS/CTS (Hardware).
  654. These are the most common settings for high speed modems.
  655.  
  656. Flow Control controls the flow of data to your computer.  It is a way for
  657. RIPterm to be able to turn the flow of incoming information on and off,
  658. like the faucet on a garden hose.  The valid settings are RTS/CTS (also
  659. know as Hardware Flow Control), Xon/Xoff (also known as Software Flow
  660. Control), and None. It is not recommended to set flow control to none.
  661. If your modem or modem cable does not support RTS/CTS, at least use
  662. Xon/Xoff.  It's better than nothing!  Some modems and hosts don't support
  663. any flow control.
  664.  
  665. Port Lock keeps the speed at which your modem and computer talk to each
  666. other at a fixed speed, and lets your modem worry about what speed to is
  667. talking to another modem at.  This is recommended for high speed modems.
  668.  
  669. For a discussion of the Flow Control and Port Lock features, refer to
  670. Section 4.6.3 ■ Modem General Setup.
  671.  
  672. The Printer Port option tells RIPterm which port your printer is connected
  673. to.  The valid options are LPT1, LPT2, LPT3, and None.  If you don't have
  674. a printer connected, select None.
  675.  
  676. Printer Types lets RIPterm know what language your printer speaks.  The
  677. valid types are None, Plain Text, Epson, HP LaserJet, and Postscript.  For
  678. printing graphics, you must use Epson, HP LaserJet, or Postscript.  Plain
  679. Text can only print the Scrollback Buffer and the Dialing Directory list.
  680.  
  681. ┌────┐
  682. │ OK │
  683. └────┘
  684.  
  685. Clicking OK locks in your settings and continues to the next configuration
  686. screen.
  687.  
  688. ┌────────┐
  689. │ Cancel │
  690. └────────┘
  691.  
  692. Clicking Cancel exits RIPterm.
  693.  
  694. ┌──────┐
  695. │ Help │
  696. └──────┘
  697.  
  698. Clicking Help will create a request for a government study into the effects
  699. of bovine methane emissions on software performance.
  700.  
  701. ┌───────────────────────────────────────────────────────────────────────────┐
  702. │▒▒▒ 2.1.3 ■ Audio Setup Screen ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  703. └───────────────────────────────────────────────────────────────────────────┘
  704.  
  705. A new feature in RIPterm is the support for digitized sound, in the form
  706. of .WAV files.  The Audio Board Configuration is for configuring RIPterm
  707. for your audio hardware.  The easiest way to do this is by using Auto-Sense.
  708. See Section 4.3 ■ Audio Setup for details on custom configuration.
  709.  
  710. There are some performance issues in doing sound and communications at the
  711. same time.  RIPterm version 2 implements cutting-edge technology, and
  712. sometimes may push your system to try to do more than it can.  If you are
  713. having problems playing sounds or with losing characters, see Appendix A ■
  714. Section A.4 ■ Performance Issues for more information.
  715.  
  716. ┌───────────────────────────────────────────────────────────────────────────┐
  717. │▒▒▒ 2.1.4 ■ Move Files To Their Correct Directories ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  718. └───────────────────────────────────────────────────────────────────────────┘
  719.  
  720. ┌───────────────────────────────────────────────────────────────────────────┐
  721. │┌─────────────────────────────────────────────────────────────────────────┐│
  722. ││                 Move Files To Their Correct Directories                 ││
  723. │├─────────────────────────────────────────────────────────────────────────┤│
  724. ││                                                                         ││
  725. ││ RIPterm needs files to be in certain directories to be able to use them.││
  726. ││ Files in the selected categories were found in the wrong directory.     ││
  727. ││ If a category is grayed-out, no files in that category were found.      ││
  728. ││                                                                         ││
  729. ││ To move all files, click MOVE ALL FILES.  SKIP ALL FILES moves nothing. ││
  730. ││ To move just selected files, click the MOVE SELECTED FILES button below.││
  731. ││ To skip moving a category of file, uncheck the box by that category.    ││
  732. ││                                                                         ││
  733. ││ These files need to be moved into the ICONS directory.                  ││
  734. ││                                                                         ││
  735. ││   [ ] Icon Files (BMP, ICN, etc.)     [ ] Sound Files (WAV)             ││
  736. ││   [ ] Image Files (JPG)               [ ] RIPscrip Files (RIP)          ││
  737. ││                                                                         ││
  738. ││ These files need to be moved into the FONTS directory.                  ││
  739. ││                                                                         ││
  740. ││   [ ] Font Files (CHR, FF1, FNT)                                        ││
  741. ││                                                                         ││
  742. ││ To prompt for each file individually, click on PROMPT FOR EACH FILE.    ││
  743. ││                                                                         ││
  744. ││   [ ] Prompt for each file in the selected categories individually      ││
  745. ││                                                                         ││
  746. ││           ┌─────────────────────┐     ┌─────────────────────┐           ││
  747. ││           │    Move All Files   │     │ Move Selected Files │           ││
  748. ││           └─────────────────────┘     └─────────────────────┘           ││
  749. ││           ┌─────────────────────┐     ┌─────────────────────┐           ││
  750. ││           │    Skip All Files   │     │        Help         │           ││
  751. ││           └─────────────────────┘     └─────────────────────┘           ││
  752. │└─────────────────────────────────────────────────────────────────────────┘│
  753. └───────────────────────────────────────────────────────────────────────────┘
  754.  
  755. RIPterm is accompanied by a number of icon files.  They must be located in
  756. the ICONS\ directory under the RIPterm directory (for example:
  757. C:\RIPTERM\ICONS) for RIPterm (and the remote host system) to be able to
  758. use them.  When you install RIPterm, a ICONS\ sub-directory is created
  759. under the RIPTERM directory.
  760.  
  761. RIPterm will try to sense if the icons are easily locatable, and if so,
  762. prompt you to move them to the correct location when you run RIPterm.
  763. There are other categories of files that must also be in the ICONS
  764. sub-directory for RIPterm to be able to use them:
  765.  
  766.     File Category                   File Extension
  767.     ------------------------------  ----------------
  768.     RIPscrip v1.x Icon Files        .ICN  .MSK  .HOT
  769.     RIPscrip v2.x Icon Files        .BMP  .BMM  .BMH
  770.     Image Files                     .JPG
  771.     Sound Files                     .WAV
  772.     RIPscrip Files                  .RIP
  773.  
  774. There are also font files that are included with RIPterm.  Like icons,
  775. they too need to be located in their own sub-directory.  All font files
  776. end in a .CHR, .FNT, or .FF1 file extension, and should be located in the
  777. FONTS sub-directory (for example: C:\RIPTERM\FONTS).
  778.  
  779. If you run RIPterm with fonts or icons in the RIPterm directory, you are
  780. prompted to have RIPterm move them to the proper directory.  If you
  781. instruct RIPterm not to move the files, you will receive the message about
  782. files being in the wrong place every time you start-up RIPterm until the
  783. problem is taken care of.
  784.  
  785. You have a number of options for moving just certain categories of files,
  786. to be prompted for each file before moving it, or to not have any files
  787. moved at all.
  788.  
  789. NOTE: A host system can have its own ICONS directory containing any of the
  790.       file type listed as valid for an ICONS directory.  See Section 5.2 ■
  791.       The Dialing Directory for details on how to set this up.
  792.  
  793.       All font files must be in the FONTS directory.  RIPterm does NOT scan
  794.       the host system directories for font files, and ask to move them.
  795.  
  796. ┌─────────────────────┐
  797. │    Move All Files   │
  798. └─────────────────────┘
  799.  
  800. Clicking on MOVE ALL FILES does as it says -- it moves all files into the
  801. correct directory.  If PROMPT FOR EACH FILE is checked, then you will be
  802. asked for each file if you want to have it moved.
  803.  
  804. ┌─────────────────────┐
  805. │    Skip All Files   │
  806. └─────────────────────┘
  807.  
  808. Clicking on SKIP ALL FILES does nothing to the files.  But remember, you
  809. will be nagged every time you start-up RIPterm to move the files -- until
  810. you do something about it.
  811.  
  812. ┌─────────────────────┐
  813. │ Move Selected Files │
  814. └─────────────────────┘
  815.  
  816. If a file category is grayed out, then no files of that type were found to
  817. be moved.  You may select or de-select any of the active categories by
  818. clicking on the check mark in front of the category.  Clicking on the MOVE
  819. SELECTED FILES button will move just the files in the categories selected.
  820.  
  821. ┌─────────────────────┐
  822. │        Help         │
  823. └─────────────────────┘
  824.  
  825. Clicking the HELP button will give you useless and meaningless information
  826. on the courtship rituals of the lemurs in Madagascar.
  827.  
  828. ┌───────────────────────────────────────────────────────────────────────────┐
  829. │▒▒▒ 2.1.5 ■ Convert RIPscrip v1.x Icons to v2.x Icons ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  830. └───────────────────────────────────────────────────────────────────────────┘
  831.  
  832. ┌─────────────────────────────────────────────────────────────────────┐
  833. │┌───────────────────────────────────────────────────────────────────┐│
  834. ││           Convert icon <path/filename> to 2.0 BMP format?         ││
  835. │├───────────────────────────────────────────────────────────────────┤│
  836. ││ You have some obsolete RIPscrip 1.x icons installed.  These files ││
  837. ││ can be converted to the newer 2.0 format automatically.           ││
  838. ││ To convert this icon file, click "OK".                            ││
  839. ││ If you don't want to convert this icon, click "Cancel".           ││
  840. ││ To convert all icon files at once, click "Auto".                  ││
  841. ││ To Exit to DOS, click "Exit".                                     ││
  842. ││ If you do not wish to convert any files, click "Skip".            ││
  843. ││ For more assistance, choose "Help".                               ││
  844. ││ ┌────────┐ ┌────────┐ ┌────────┐ ┌────────┐ ┌────────┐ ┌────────┐ ││
  845. ││ │   OK   │ │ Cancel │ │  Auto  │ │  Skip  │ │  Exit  │ │  Help  │ ││
  846. ││ └────────┘ └────────┘ └────────┘ └────────┘ └────────┘ └────────┘ ││
  847. │└───────────────────────────────────────────────────────────────────┘│
  848. └─────────────────────────────────────────────────────────────────────┘
  849.  
  850. RIPterm v2.0 needs to convert older RIPscrip version 1.x icons to be able
  851. to use them.  A list of the file types converted are listed below.
  852.  
  853.     File Description                Icon  Mask  Hot
  854.     ------------------------------  ----  ----  ----
  855.     RIPscrip v1.x Icon Files        .ICN  .MSK  .HOT
  856.     RIPscrip v2.x Icon Files        .BMP  .BMM  .BMH
  857.  
  858. The original icon file is deleted after the conversion to the new icon,
  859. and the file extension is changed as shown in the table above.  The file
  860. date and time is preserved from the original file, so that icon update
  861. queries will work without a problem.  File queries received by RIPterm
  862. version 2 with the older icon file extensions are converted on-the-fly by
  863. RIPterm to the new extensions.  This was necessary for backwards
  864. compatibility on file queries.
  865.  
  866. When the conversion process is complete, a count of the number of files
  867. converted is displayed.  Click OK to continue.
  868.  
  869. ┌───────────────────────────────────────────────────────────────────────────┐
  870. │▒▒▒ 2.2 ■ Getting Online Help ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  871. └───────────────────────────────────────────────────────────────────────────┘
  872.  
  873. The help system of RIPterm is easy to use.  Press Alt-Z from the session
  874. screen for the help system Table of Contents.
  875.  
  876. To return to the Table of Contents at any time, click on the "Contents"
  877. button at the bottom of the help screen.
  878.  
  879. Many of the dialog boxes in RIPterm have help buttons that take you
  880. directly to help on that particular subject.
  881.  
  882. If you have navigated through various help screens, you can back-up to a
  883. previous screen by clicking on the "Back" button.  Any words or phrases
  884. highlighted in light blue are "keywords" which you can select to jump to
  885. that help topic.  The currently selected keyword is yellow on dark gray.
  886. You may use the UP, DOWN, LEFT, and RIGHT arrow keys to navigate through
  887. the help screen's keywords.  Press <ENTER> selects the current keyword,
  888. and takes you to that help screen.
  889.  
  890. RIPterm uses TAB and SHIFT tab to jump from button to button at the bottom
  891. of the help screen display.  When you are on the button you want to select,
  892. press the SPACE bar.  Pressing ENTER selects the currently highlighted
  893. keyword, not the button you are on.
  894.  
  895. ┌───────────────────────────────────────────────────────────────────────────┐
  896. │▒▒▒ 2.2.1 ■ Help on the Menus ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  897. └───────────────────────────────────────────────────────────────────────────┘
  898.  
  899. Selecting the "Help on Menus" option from the System menu allows you to
  900. view help information on a specific menu option.  A window will appear
  901. instructing you to select a pull-down menu option for help.  Simply click
  902. on the right mouse button and pull down the desired menu.  Select an
  903. option, and a Help Screen will appear on that item.  When finished, press
  904. the <ESC> key to exit "Help on Menus" mode.  You may also select menu
  905. options via the keyboard by using the Alt key combinations to activate the
  906. menu system.
  907.  
  908. ┌───────────────────────────────────────────────────────────────────────────┐
  909. │▒▒▒ 2.3 ■ RIPterm Command Line Options ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  910. └───────────────────────────────────────────────────────────────────────────┘
  911.  
  912. There are a number of options that you may choose from when starting up
  913. RIPterm.  These options are specified as "parameters" on the DOS command
  914. line. Each option is preceded with either a hyphen (-) or a forward slash
  915. (/).  Each option is described below:
  916.  
  917.        -A ■ Disable digitized audio sounds
  918.        -B ■ Show start-up checkpoint messages (debug mode)
  919.        -I ■ Disable auto-icon conversion checking at start-up
  920.        -M ■ Disable mouse operations
  921.        -N ■ Disable logo screen
  922.        -O ■ Do not initialize modem - indicate you're already online
  923.        -T ■ <DEBUG> Disable 8259 Interrupt Priority rescheduling
  924.        -Z ■ Disable zooming windows
  925.  
  926.        -D<entry#> ■ Dial <entry#> upon start up (from 1-100)
  927.        -P<file>   ■ Use an alternate phone directory file
  928.        -Rfile     ■ Execute the RIPscrip file <file> upon start-up
  929.        -S<file>   ■ Use an alternate setup file
  930.  
  931. Command line options are not case sensitive.  You may specify these
  932. options together (for single character options), or as separate parameters
  933. on the command line.  For example, to suppress the intro screen, disable
  934. zooming windows and indicate that you are already online, you could
  935. execute the following DOS command:
  936.  
  937.     RIPTERM -noz
  938.  
  939. Each of these options are described more fully in the following
  940. sub-sections:
  941.  
  942. ▒▒▒ -A ■ Disable digitized audio sounds ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  943.  
  944. This option causes RIPterm to act as if there were no audio board config-
  945. uration.  This is useful if you are having problems with RIPterm and sound.
  946.  
  947. ▒▒▒ -B ■ Show start-up checkpoint messages (debug mode) ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  948.  
  949. This mode if EXTERMELY useful for when you are having problems with
  950. RIPterm locking up while it is starting-up.  Show start-up checkpoint
  951. messages displays a LOT of message during the start-up of RIPterm so that
  952. you know EXACTLY what caused RIPterm to lock up.
  953.  
  954. This option is for troubleshooting any video or configuration problems.
  955.  
  956. ▒▒▒ -D<entry#> ■ Dial <entry#> upon start up (from 1-100) ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  957.  
  958. This option instructs RIPterm to dial a particular entry in the Dialing
  959. Directory immediately after it starts-up and initializes the Modem (if
  960. necessary).  Whether or not the connection can be established or not is
  961. unimportant, RIPterm will remain running regardless.  Use this option from
  962. within a batch file if you frequently start up RIPterm and need to dial a
  963. particular number. You may specify a dialing directory entry from 1-100.
  964. An example of using this option is as follows:
  965.  
  966.     RIPTERM -D15
  967.  
  968. The above example starts up RIPterm and places a call to Dialing Directory
  969. entry #15 just as if you had selected it manually.
  970.  
  971. ▒▒▒ -I ■ Disable auto-icon conversion checking at start-up ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  972.  
  973. RIPterm checks through all the icon files at start-up to see if there are
  974. any that need to be converted to RIPscrip v2.0's new icon format: BMP.
  975. Using -I disables the check for icons to convert.
  976.  
  977. ▒▒▒ -M ■ Disable mouse operations ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  978.  
  979. This options makes RIPterm think there is no mouse attached (even of there
  980. is).  This is for debugging mouse lock-up problems.
  981.  
  982. ▒▒▒ -N ■ Disable logo screen ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  983.  
  984. When you choose this option, the start up logo screen is disabled.  You
  985. will be placed directly into RIPterm's session screen providing there are
  986. no configuration problems, or other questions that RIPterm must ask you in
  987. order to run properly.
  988.  
  989. ▒▒▒ -O ■ Do not initialize modem - indicate you're already online ▒▒▒▒▒▒▒▒▒▒▒
  990.  
  991. When you choose this option, RIPterm will not initialize the modem for
  992. you.  If you are in this state, RIPterm starts up and ask your for an
  993. System Dir to use for icons, etc.
  994.  
  995. NOTE: RIPterm auto-senses if you are already online, and will not try to
  996.       initialize your modem if it detects you're online.
  997.  
  998. ▒▒▒ -P<file> ■ Use an alternate phone directory file ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  999.  
  1000. This option instructs RIPterm to load a dialing directory file other than
  1001. RIPTERM.PHO upon start up.  This option is useful if you frequently use a
  1002. special dialing directory file for certain applications.  This option can
  1003. be used with the command line option to automatically dial a directory
  1004. entry upon start up.  In other words, you can combine the -P and -D
  1005. parameters together on the same command as in the following example:
  1006.  
  1007.     RIPTERM -Pmyfile.pho -D3
  1008.  
  1009. The above example would load RIPterm, load the directory file called
  1010. MYFILE.PHO, initialize the modem, then automatically dial entry number 3
  1011. in the MYFILE.PHO dialing directory file.
  1012.  
  1013. ▒▒▒ -R<file> ■ Execute the RIPscrip file <file> upon start-up ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1014.  
  1015. This option allows you to execute a local .RIP file upon initial start up
  1016. of RIPterm.  This allows you to draw some graphics, or even set up a
  1017. screen with modem configuration mouse buttons.  This allows for a great
  1018. deal of flexibility.  This option also serves as a good mechanism to test
  1019. RIPscrip graphics for the RIPaint/RIPdraw artist.
  1020.  
  1021. The RIP file must be in your ICONS directory.
  1022.  
  1023. ▒▒▒ -S<file> ■ Use an alternate setup file ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1024.  
  1025. This option allows you to specify an alternate RIPterm setup file upon
  1026. start up.  By default, RIPterm will load RIPTERM.CNF (or create one if
  1027. necessary).  Use this option if you frequently start up in a particular
  1028. configuration (e.g., using a COM port other than the standard default port
  1029. that is recorded in RIPTERM.CNF). This option may be combined with any
  1030. other command line parameter for RIPterm as in the following example:
  1031.  
  1032.     RIPTERM -nz -Pmyfile.pho -Smysetup.cnf -D10
  1033.  
  1034. The above example suppresses the intro logo screen, instructs RIPterm not
  1035. to use zooming windows, loads the dialing directory file MYFILE.PHO, loads
  1036. configuration file MYSETUP.CNF and automatically dials directory entry #10
  1037. upon start up.  This is as complex of a start-up example as you can get.
  1038.  
  1039. ▒▒▒ -T ■ <DEBUG> Disable 8259 Interrupt Priority rescheduling ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1040.  
  1041. RIPterm re-arranges the priority of interrupts when it is running to achieve
  1042. the best performance possible.  The -T option disables the re-arrangement
  1043. of interrupt priorities.
  1044.  
  1045. ▒▒▒ -Z ■ Disable Zooming Windows ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1046.  
  1047. This option will disable the zooming windows feature of RIPterm for the
  1048. duration of the current RIPterm session.  This mode overrides the setup
  1049. option for zooming windows.  If you select Save Setup from the Modem menu,
  1050. this override will become permanent (until changed and saved).  Some
  1051. people find the zooming windows feature annoying in that it slows down
  1052. operation of opening and closing windows a little bit.  For these power
  1053. users, you may use this option, or simply disable the Zooming Windows
  1054. option in your setup and save it.
  1055.  
  1056. ┌───────────────────────────────────────────────────────────────────────────┐
  1057. │▒▒▒ 3.0 ■ Pull-Down Menus ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  1058. └───────────────────────────────────────────────────────────────────────────┘
  1059.  
  1060.     ┌───┬──────┬─────────┬─────────┬───────┬───────┬────────────────────┐
  1061.     │ ≡ │ File │ Connect │ Options │ Setup │ Debug │                    │
  1062.     └───┴──────┴─────────┴─────────┴───────┴───────┴────────────────────┘
  1063.  
  1064. To activate the pull-down menus, press and hold down the right mouse
  1065. button.  The menu bar appears at the top of the screen.  Move the mouse
  1066. pointer to any of these items and a list of menu options will appear below
  1067. the menu bar.  At this point, move the mouse down into this list of items
  1068. and as you move over different items, they will be selected.  To select
  1069. any given item, release the right mouse button while the desired option is
  1070. highlighted.  You can also click the right mouse button just to bring up
  1071. the menu bar, and then use either mouse button or the arrow keys to select
  1072. the menu you want and the options in it.
  1073.  
  1074. You may access the pull-down menus without the mouse by pressing Alt-1
  1075. (hold down the Alt key and press the 1 key).  You can also access specific
  1076. menus by pressing the Alt key + the first letter of the menu name (except
  1077. the Debug menu, which is Alt-U).  When a menu is selected, the menu bar
  1078. will appear with the first item in that menu selected.  Use the RIGHT
  1079. and LEFT arrow keys to move from menu to menu, and use the UP and DOWN
  1080. arrow keys to select from the options in that menu.  The HOME and END keys
  1081. work as you would expect them to, moving to the top and bottom of the
  1082. menu.  In the menus, one letter is highlighted in yellow.  You can press
  1083. this letter to jump to that menu option and select it -- all in one step.
  1084.  
  1085. Pressing ESC with a menu displayed will remove the list of menu options,
  1086. and return you to the menu bar only.  Pressing ESC again will exit the
  1087. menu bar and return you to your RIPterm session.  You can also click the
  1088. right mouse button anywhere NOT on the menu to exit the menu bar.
  1089.  
  1090. See Section 2.0.2 ■ Using RIPterm Without a Mouse for additional info.
  1091.  
  1092. Most menu options have hotkeys.  Hotkeys are keyboard short cuts for menu
  1093. options, so that you do not have to use the menus.  Menu hotkeys are shown
  1094. in the menu, to the right of the menu option it corresponds to.  For
  1095. example, in the System menu shown below, the menu hotkey for System
  1096. Information is Ctrl-Alt-I (hold down the Control & Alt keys, and press I).
  1097.  
  1098. Some menu options are "toggle" items.  If an option is toggled ON, then
  1099. you will see a check-mark beside the option indicating that it is active.
  1100. Select these options to toggle the state ON or OFF.
  1101.  
  1102. The remaining portion of this section describes each menu, and how each
  1103. option functions.
  1104.  
  1105. ┌───────────────────────────────────────────────────────────────────────────┐
  1106. │▒▒▒ 3.1 ■ The System Menu ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  1107. └───────────────────────────────────────────────────────────────────────────┘
  1108.  
  1109.     ┌───┐
  1110.     │ ≡ │
  1111.     ├───┴─────────────────────────────────┐
  1112.     │ About RIPterm                       │
  1113.     ├─────────────────────────────────────┤
  1114.     │ License Information                 │
  1115.     │ System Information       Ctrl-Alt-I │
  1116.     ├─────────────────────────────────────┤
  1117.     │ Help Table of Contents        Alt-Z │
  1118.     │ Help on Menus            Ctrl-Alt-H │
  1119.     └─────────────────────────────────────┘
  1120.  
  1121. The System Menu is shown in the menu bar as red, green, and blue wavy lines,
  1122. as seen in the TeleGrafix Communications logo.
  1123.  
  1124. This menu contains many general RIPterm functions:
  1125.  
  1126. ┌─────────────────────────────────────┐
  1127. │ About RIPterm                       │
  1128. └─────────────────────────────────────┘
  1129.  
  1130. This option displays a dialog displaying the version, date, and copyright
  1131. information for RIPterm, as well as the address and phone number of
  1132. TeleGrafix Communications, Inc.
  1133.  
  1134. ┌─────────────────────────────────────┐
  1135. │ License Information                 │
  1136. └─────────────────────────────────────┘
  1137.  
  1138. This option displays RIPterm's serial number and the name of the user to
  1139. whom it is registered.
  1140.  
  1141. ┌─────────────────────────────────────┐
  1142. │ System Information       Ctrl-Alt-I │
  1143. └─────────────────────────────────────┘
  1144.  
  1145. This option will display the amount of available memory as well as the
  1146. amount of disk space free on the hard disk RIPterm is installed on.
  1147.  
  1148. ┌─────────────────────────────────────┐
  1149. │ Help Table of Contents        Alt-Z │
  1150. └─────────────────────────────────────┘
  1151.  
  1152. This option will display the help system's Table of Contents.  From here
  1153. you can get help on all the different parts of RIPterm.
  1154.  
  1155. ┌─────────────────────────────────────┐
  1156. │ Help on Menus            Ctrl-Alt-H │
  1157. └─────────────────────────────────────┘
  1158.  
  1159. This option will allow you to view help information on the menus.  A
  1160. window will appear instructing you to select a menu option.  Depress the
  1161. right mouse button and pull down the desired menu.  Select an option, and
  1162. a help screen will appear for that item.  When finished, press <ESC> to
  1163. exit "Menu Help" mode.
  1164.  
  1165. ┌───────────────────────────────────────────────────────────────────────────┐
  1166. │▒▒▒ 3.2 ■ The File Menu (Alt-F) ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  1167. └───────────────────────────────────────────────────────────────────────────┘
  1168.  
  1169.     ┌──────┐
  1170.     │ File │
  1171.     ├──────┴─────────────────────────────────┐
  1172.     │ Download (Receive) a File         PgDn │
  1173.     │ Upload (Send) a File              PgUp │
  1174.     ├────────────────────────────────────────┤
  1175.     │ Show Local RIPscrip Query   Ctrl-Alt-Q │
  1176.     │ Show Local RIPscrip File    Ctrl-Alt-R │
  1177.     │ Show Local Image File       Ctrl-Alt-B │
  1178.     ├────────────────────────────────────────┤
  1179.     │ Edit External Applications             │
  1180.     │ Run External Application    Ctrl-Alt-X │
  1181.     ├────────────────────────────────────────┤
  1182.     │ Log Text to File                 Alt-L │
  1183.     │ Log Text to Printer              Alt-P │
  1184.     ├────────────────────────────────────────┤
  1185.     │ Printer Setup               Ctrl-Alt-P │
  1186.     │ Print Screen              Shift-Ctrl-P │
  1187.     ├────────────────────────────────────────┤
  1188.     │ Jump to DOS                      Alt-J │
  1189.     ├────────────────────────────────────────┤
  1190.     │ Exit to DOS                      Alt-X │
  1191.     └────────────────────────────────────────┘
  1192.  
  1193. ┌────────────────────────────────────────┐
  1194. │ Download (Receive) a File         PgDn │
  1195. └────────────────────────────────────────┘
  1196.  
  1197. This command downloads (receives) a file from the host to your system.
  1198. This is done by using what's called a "file transfer protocol". A protocol
  1199. is like a language.  There are a number of languages like French, English,
  1200. and Italian. If two people are speaking in different languages, the result
  1201. is that no communication occurs.  The same goes for file transfer
  1202. protocols.  Both the host and the terminal (RIPterm) must use the same
  1203. protocol if they are to communicate properly.
  1204.  
  1205. To download a file, instruct the host which file you want to transfer.
  1206. Select a protocol from the menu of available protocols.  When the host
  1207. says "Ready to download..." or "Ready to send...", choose the download
  1208. option of RIPterm and SELECT THE SAME PROTOCOL that you chose on the
  1209. host.  Some protocols will prompt you to enter the filename to save to
  1210. your local hard disk, others know the filename used on the host, and will
  1211. use it automatically.  The file transfer will now commence.
  1212.  
  1213. When the transfer is complete, you will be returned to the session
  1214. screen.  The file will be in your Download Directory, or in your RIPterm
  1215. directory if a Download Directory has not been specified.  If an error
  1216. occurred during the transfer, the file will be incomplete or missing
  1217. entirely.
  1218.  
  1219. See Section 4.9.1 ■ Protocol Transfer Settings for information on setting
  1220. your Download Directory.
  1221.  
  1222. The currently supported protocols are:
  1223.  
  1224.     ┌──────────────────────┐
  1225.     │┌────────────────────┐│
  1226.     ││ Download Protocols ││
  1227.     │├────────────────────┤│
  1228.     ││ ASCII Text         ││
  1229.     ││ CompuServe QuickB+ ││
  1230.     ││ Kermit             ││
  1231.     ││ Xmodem             ││
  1232.     ││ Xmodem CRC         ││
  1233.     ││ Xmodem-1K          ││
  1234.     ││ Xmodem-1K (G)      ││
  1235.     ││ Ymodem (Batch)     ││
  1236.     ││ Ymodem (G)         ││
  1237.     ││ Zmodem             ││
  1238.     ││ Exit...            ││
  1239.     │└────────────────────┘│
  1240.     └──────────────────────┘
  1241.  
  1242. ┌────────────────────────────────────────┐
  1243. │ Upload (Send) a File              PgUp │
  1244. └────────────────────────────────────────┘
  1245.  
  1246. This command uploads (sends) a file to the host from your system.  This is
  1247. done by using what's called a "file transfer protocol". A protocol is like
  1248. a language.  There are a number of languages like French, English, and
  1249. Italian. If two people are speaking in different languages, the result is
  1250. that no communication occurs.  The same goes for file transfer protocols.
  1251. Both the host and the terminal (RIPterm) must use the same protocol if
  1252. they are to communicate properly.
  1253.  
  1254. To upload a file, instruct the host to upload (receive) a file, and give
  1255. the host a filename and whatever other information it may request (file
  1256. description, keywords, etc.).  Select a protocol from the menu of
  1257. available protocols.  When the host says "Ready to upload..." or "Ready to
  1258. receive...", choose the upload option of RIPterm and SELECT THE SAME
  1259. PROTOCOL that you chose on the host.  Enter the name of the file to send
  1260. and the file transfer will begin.  You can include a full path to the file
  1261. is not in your Upload Directory (or in your RIPterm directory if an Upload
  1262. Directory has not been specified).
  1263.  
  1264. When the transfer is done, you will be returned to the session screen and
  1265. if there were no errors in transmission, the file will exist on the host.
  1266.  
  1267. See Section 4.9.1 ■ Protocol Transfer Settings for information on setting
  1268. your Upload Directory.
  1269.  
  1270. The currently supported protocols are:
  1271.  
  1272.     ┌──────────────────────┐
  1273.     │┌────────────────────┐│
  1274.     ││  Upload Protocols  ││
  1275.     │├────────────────────┤│
  1276.     ││ ASCII Text         ││
  1277.     ││ CompuServe QuickB+ ││
  1278.     ││ Kermit             ││
  1279.     ││ Xmodem             ││
  1280.     ││ Xmodem CRC         ││
  1281.     ││ Xmodem-1K          ││
  1282.     ││ Xmodem-1K (G)      ││
  1283.     ││ Ymodem (Batch)     ││
  1284.     ││ Ymodem (G)         ││
  1285.     ││ Zmodem             ││
  1286.     ││ Exit...            ││
  1287.     │└────────────────────┘│
  1288.     └──────────────────────┘
  1289.  
  1290. ┌────────────────────────────────────────┐
  1291. │ Show Local RIPscrip Query   Ctrl-Alt-Q │
  1292. └────────────────────────────────────────┘
  1293.  
  1294. A RIPscrip query is a way of requesting information from RIPterm be
  1295. displayed, or to have RIPterm perform an action.  There are a number of
  1296. built-in text variables in RIPterm, as well as the ability to define more
  1297. text variables to store text data.
  1298.  
  1299. For example, to have RIPterm display the date and time, the query to enter
  1300. would be:
  1301.  
  1302.     $DATE$ $TIME$
  1303.  
  1304. RIPterm would display in the text window:
  1305.  
  1306.     01/16/95 02:13:30
  1307.  
  1308. For information on creating or displaying the built-in and user defined
  1309. text variables, see Section 3.4 ■ Options Menu.
  1310.  
  1311. For descriptions of the built-in text variables, refer to the RIPscrip
  1312. Language Specification.
  1313.  
  1314. ┌────────────────────────────────────────┐
  1315. │ Show Local RIPscrip File    Ctrl-Alt-R │
  1316. └────────────────────────────────────────┘
  1317.  
  1318. RIPscrip files can be transmitted from the host, or they can be stored on
  1319. your local hard disk for the host to call up when they need it.  The
  1320. advantage of storing the RIP file locally is that it only takes one very
  1321. short command to display the file, rather than streaming the data to
  1322. RIPterm every time it needs to be displayed.
  1323.  
  1324. This option lets you view a RIPscrip file stored locally on your hard disk.
  1325. Just type in the name of the RIP file, and RIPterm displays it for you.
  1326. If you forget to type .RIP at the end, RIPterm will automatically add it
  1327. on for you.  If you just type in the name of a RIP file, RIPterm looks in
  1328. the ICONS directory for the file.  Full path/filenames can be entered for
  1329. files residing elsewhere on your system.
  1330.  
  1331. ┌────────────────────────────────────────┐
  1332. │ Show Local Image File       Ctrl-Alt-B │
  1333. └────────────────────────────────────────┘
  1334.  
  1335. This option is for loading a JPG or BMP file from your local hard disk,
  1336. and displaying it to the screen.  The image takes up the entire screen,
  1337. unless a RIP_IMAGE_STYLE sets up the boundary to fit the image into.
  1338.  
  1339. Refer to the RIPscrip v2.0 Language Specification for details on the
  1340. RIP_IMAGE_STYLE command.
  1341.  
  1342. ┌────────────────────────────────────────┐
  1343. │ Edit External Applications             │
  1344. └────────────────────────────────────────┘
  1345.  
  1346. This option allows you to edit up to ten (10) different configurable
  1347. application programs.  The External Applications feature allows you to
  1348. "plug-in" programs into RIPterm to do various things.  From this menu
  1349. option, you can edit the configurations of all ten slots.  You may custom
  1350. tailor how the programs are run, what slot they are associated with,
  1351. whether they should be run 'on' particular files that you download, and
  1352. various other settings that may pertain to running external programs.
  1353.  
  1354. Refer to Section 5.5 ■ External Applications for more information.
  1355.  
  1356. ┌────────────────────────────────────────┐
  1357. │ Run External Application    Ctrl-Alt-X │
  1358. └────────────────────────────────────────┘
  1359.  
  1360. This option allows you to select an external application to run.  When
  1361. chosen, the "command line" for the program is processed and if any text
  1362. variables are present it will process them to construct a complete
  1363. DOS command line.  When all processing on the command line is complete,
  1364. RIPterm will "shell-to-DOS" and run the specified program.
  1365.  
  1366. Refer to Section 5.5 ■ External Applications for more information.
  1367.  
  1368. ┌────────────────────────────────────────┐
  1369. │ Log Text to File                 Alt-L │
  1370. └────────────────────────────────────────┘
  1371.  
  1372. A log file captures text transmitted from the host into a text file.
  1373.  
  1374. This command can be very powerful on hosts where you want to save data
  1375. coming across the modem to a file that you can read offline, at your
  1376. leisure.  A log file can be as big as you want, subject to the amount of
  1377. disk space available.
  1378.  
  1379. To open a log file, select "Log Text to File" from the menu.  You will be
  1380. prompted for a filename.  When a log file is open, the menu option "Open
  1381. Log File" changes to "Pause/Close Log" and the Status Bar will show the
  1382. log file name in the third spot from the left, where the terminal
  1383. emulation is normally displayed.
  1384.  
  1385. If a log file is currently open, selecting "Pause/Close Log" from the menu
  1386. will give you the option to either pause the log, or to close the file.
  1387. Pausing "suspends" logging to disk temporarily so that you can do things
  1388. without saving them to the log file.  If you are currently paused,
  1389. selecting "Pause/Close Log" again will prompt you to either resume or
  1390. close the log.
  1391.  
  1392. ANSI color codes, RIPscrip commands, and Doorway Emulation commands are
  1393. filtered out for your convenience, but you can capture them by enabling
  1394. their respective options in File Transfer Setup under the Setup menu.
  1395. See Section 4.9.3 ■ Capture Log Settings for details on these options.
  1396.  
  1397. If a log file is open, and you choose Exit RIPterm, it will be closed
  1398. automatically.
  1399.  
  1400. ┌────────────────────────────────────────┐
  1401. │ Log Text to Printer              Alt-P │
  1402. └────────────────────────────────────────┘
  1403.  
  1404. By toggling this option ON, your current online session will be echoed to
  1405. your local printer.  Any ANSI/ASCII text that is displayed on your screen
  1406. will also be sent to your local printer on whatever Printer Port (LPT) you
  1407. have configured RIPterm to use.  If RIPterm has not been configured for a
  1408. printer, then this option will not operate (it will refuse to print). When
  1409. this mode is active, you will see a message on the Status Bar saying
  1410. "--LPT1--" or whatever port you have configured for your printer.
  1411.  
  1412. ┌────────────────────────────────────────┐
  1413. │ Printer Setup               Ctrl-Alt-P │
  1414. └────────────────────────────────────────┘
  1415.  
  1416.     ┌─────────────────────────────────────────────────┐
  1417.     │┌───────────────────────────────────────────────┐│
  1418.     ││                 Printer Setup                 ││
  1419.     │├───────────────────────────────────────────────┤│
  1420.     ││                                               ││
  1421.     ││                        ┌───────────┬─┐        ││
  1422.     ││           Printer Port │LPT1       ││        ││
  1423.     ││                        └───────────┴─┘        ││
  1424.     ││                        ┌───────────┬─┐        ││
  1425.     ││           Printer Type │HP LaserJet││        ││
  1426.     ││                        └───────────┴─┘        ││
  1427.     ││                                               ││
  1428.     ││                 [X] Eject Page                ││
  1429.     ││                                               ││
  1430.     ││  ┌────────┐ ┌────────┐ ┌────────┐ ┌────────┐  ││
  1431.     ││  │   OK   │ │ Cancel │ │  Save  │ │  Help  │  ││
  1432.     ││  └────────┘ └────────┘ └────────┘ └────────┘  ││
  1433.     │└───────────────────────────────────────────────┘│
  1434.     └─────────────────────────────────────────────────┘
  1435.  
  1436. Printer Setup allows you to select the output port of your printer, and
  1437. the type of printer that is attached.
  1438.  
  1439. The Printer Ports selectable are LPT1, LPT2, LPT3, and None.
  1440.  
  1441. The Printer Types selectable are Plain Text, Epson, HP LaserJet,
  1442. Postscript, and No Printer.
  1443.  
  1444. The Eject Page option tells RIPterm to send a page eject command to the
  1445. printer after a full page of data has been sent to the printer.
  1446.  
  1447. ┌────┐
  1448. │ OK │
  1449. └────┘
  1450.  
  1451. When chosen, OK activates the Printer Setup you have chosen.  The changes
  1452. are not saved to the RIPterm configuration file - you must click SAVE to
  1453. do that.  After choosing this item, the dialog box will close and you will
  1454. be returned to the session screen.
  1455.  
  1456. ┌────────┐
  1457. │ Cancel │
  1458. └────────┘
  1459.  
  1460. Cancel throws out any changes made in the Printer Setup dialog box.
  1461. Whatever settings were active before entering this dialog box will be
  1462. restored, and you are returned to the session screen.
  1463.  
  1464. ┌──────┐
  1465. │ Save │
  1466. └──────┘
  1467.  
  1468. This option closes the dialog box and saves the current selections to
  1469. the RIPterm configuration file.
  1470.  
  1471. ┌──────┐
  1472. │ Help │
  1473. └──────┘
  1474.  
  1475. Clicking on Help displays a chart of the migration pattern of coconuts.
  1476.  
  1477. ┌────────────────────────────────────────┐
  1478. │ Print Screen               PrintScreen │
  1479. └────────────────────────────────────────┘
  1480.  
  1481. Print Screen dumps the entire contents of the screen to the printer.  You
  1482. must have selected either the Epson, HP LaserJet, or Postscript printer
  1483. option.  Print Screen does not work with Plain Text printer mode.
  1484.  
  1485. ┌────────────────────────────────────────┐
  1486. │ Jump to DOS                      Alt-J │
  1487. └────────────────────────────────────────┘
  1488.  
  1489. The "Jump to DOS" feature allows you to shell out to an MS-DOS command
  1490. line while remaining in RIPterm.  You would use this if you wanted to
  1491. obtain a DOS directory, or to run an editor, or use DOS in general.  To
  1492. return to RIPterm from the DOS command line, type "EXIT".
  1493.  
  1494. RIPterm will display a special DOS prompt indicating that are currently
  1495. running RIPterm, but executing a DOS shell.  You may use any disk drive
  1496. you want, or change directories.  When you type "EXIT", RIPterm will
  1497. return to your default RIPterm directory so that it can re-load files for
  1498. you.  When you return to your RIPterm session, the current session screen
  1499. is restored as well as any mouse fields, or other parameters.
  1500.  
  1501. See Section 5.5 ■ External Applications for more details about the DOS
  1502. Shell feature.
  1503.  
  1504. ┌────────────────────────────────────────┐
  1505. │ Exit to DOS                      Alt-X │
  1506. └────────────────────────────────────────┘
  1507.  
  1508. This exits RIPterm and returns you to DOS.  If your modem configuration is
  1509. set to "modem dialing", and you are currently online, a dialog box will
  1510. appear asking if you wish to hang-up before exiting.  If you choose NO at
  1511. this prompt, you will remain online even after you have exited to DOS.
  1512. Use this option with caution, since if you forget that you are online, you
  1513. could charge up a huge phone bill.
  1514.  
  1515. ┌───────────────────────────────────────────────────────────────────────────┐
  1516. │▒▒▒ 3.3 ■ The Connect Menu (Alt-C) ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  1517. └───────────────────────────────────────────────────────────────────────────┘
  1518.  
  1519.     ┌─────────┐
  1520.     │ Connect │
  1521.     ├─────────┴─────────────────────┐
  1522.     │ Dialing Directory       Alt-D │
  1523.     ├───────────────────────────────┤
  1524.     │ Manual Connect          Alt-M │
  1525.     │ Disconnect (Hang Up)    Alt-H │
  1526.     ├───────────────────────────────┤
  1527.     │ Initialize Modem        Alt-I │
  1528.     │ Modem Auto-Answer       Alt-A │
  1529.     ├───────────────────────────────┤
  1530.     │ Send Break           Ctrl-END │
  1531.     └───────────────────────────────┘
  1532.  
  1533. The Connect Menu contains the options that handle all the connections the
  1534. the outside world.  From this menu you can make the modem dial-out to
  1535. other systems, disconnect, and otherwise control your online sessions.
  1536.  
  1537. ┌───────────────────────────────┐
  1538. │ Dialing Directory       Alt-D │
  1539. └───────────────────────────────┘
  1540.  
  1541. This option displays the current dialing directory on your screen.  From
  1542. this dialog box, you may dial, edit or otherwise manipulate any of the
  1543. dialing directory entries in any way you wish.
  1544.  
  1545. To dial a system, click on it's name in the list, and click the Dial
  1546. button at the bottom of the dialog box.
  1547.  
  1548. To learn how to edit or add entries, or for info on any of the other
  1549. options available, refer to Section 5.2 ■ The Dialing Directory.
  1550.  
  1551. ┌───────────────────────────────┐
  1552. │ Manual Connect          Alt-M │
  1553. └───────────────────────────────┘
  1554.  
  1555.     ┌────────────────────────────────────────────────────────┐
  1556.     │┌──────────────────────────────────────────────────────┐│
  1557.     ││                    Manual Connect                    ││
  1558.     │├──────────────────────────────────────────────────────┤│
  1559.     ││                                                      ││
  1560.     ││                ┌────────────────────────────────┐    ││
  1561.     ││   Phone Number │                                │    ││
  1562.     ││                └────────────────────────────────┘    ││
  1563.     ││                ┌────────────────────────────────┐    ││
  1564.     ││     System Dir │                                │    ││
  1565.     ││                └────────────────────────────────┘    ││
  1566.     ││                                                      ││
  1567.     ││     ┌────────┐      ┌────────┐      ┌────────┐       ││
  1568.     ││     │   OK   │      │ Cancel │      │  Help  │       ││
  1569.     ││     └────────┘      └────────┘      └────────┘       ││
  1570.     │└──────────────────────────────────────────────────────┘│
  1571.     └────────────────────────────────────────────────────────┘
  1572.  
  1573. This command is for accessing a system without the need to add it to your
  1574. Dialing Directory.  This is useful for a system that you are going to call
  1575. just once, or a system you don't know if you will ever want to call again.
  1576. You are prompted you to enter the Phone Number to dial, and the name
  1577. of the System Directory to use for icons and any other files the host
  1578. needs while you're connected (if any).
  1579.  
  1580. You may enter any digits from 0-9 for the Phone Number.  Hyphens, slashes,
  1581. and parenthesis are ignored.  If you need to obtain a delay in dialing the
  1582. phone number, you can use a comma (,) for a 2 second pause (depending on
  1583. your modem), or you can use a tilde (~) to tell RIPterm to insert a 1/2
  1584. second delay.
  1585.  
  1586. For the icon directory, enter the name of the directory that contains the
  1587. icons this system may need, or a directory that you use for temporary
  1588. files.  If you never call this system again, you won't want to keep its
  1589. icons hanging around on your hard disk taking up space.
  1590.  
  1591. ┌────┐
  1592. │ OK │
  1593. └────┘
  1594.  
  1595. After entering the phone number and clicking OK, the Dialing Window will
  1596. appear showing you the progress of RIPterm as it dials the modem.  See
  1597. Section 5.2.5 ■ The Dialing Window for details on this operation.
  1598.  
  1599. ┌────────┐
  1600. │ Cancel │
  1601. └────────┘
  1602.  
  1603. Click Cancel to abort connection to the remote system.
  1604.  
  1605. ┌──────┐
  1606. │ Help │
  1607. └──────┘
  1608.  
  1609. Help is no help whatsoever.  Just kidding.
  1610.  
  1611. ┌───────────────────────────────┐
  1612. │ Disconnect (Hang Up)    Alt-H │
  1613. └───────────────────────────────┘
  1614.  
  1615. This option will attempt to disconnect the modem, thus logging you off of
  1616. whatever host you are connected to.
  1617.  
  1618. If for some reason, RIPterm was unable to successfully disconnect the
  1619. modem, the message "Hang-up Failed" will be displayed and your system will
  1620. beep to indicate a problem has occurred.
  1621.  
  1622. There are two methods RIPterm can use to disconnect the modem.  The
  1623. fastest and most reliable method is to use one of the connections between
  1624. your computer and modem called DTR (Data Terminal Ready).  RIPterm will
  1625. toggle DTR to off, and the modem knows to hang up when this happens --
  1626. usually.  Some modems have to be reconfigured to do this, some modems (old
  1627. ones) can't do it, and sometimes the cable connecting your computer and
  1628. modem doesn't have DTR connected (get a new cable).  DTR Hangup can be
  1629. turned on in Modem Setup in the Setup menu.
  1630.  
  1631. If DTR Hangup is disabled, then RIPterm will use the Modem Hangup string
  1632. in the Modem Setup dialog box.  This is a slower, and not as reliable
  1633. method of hanging up the modem.  It sends a modem command mode break-in
  1634. sequence (usually +++), followed by the rest of the hang-up string.
  1635.  
  1636. See Section 4.6 ■ Modem Setup for more details on these settings.
  1637.  
  1638. ┌───────────────────────────────┐
  1639. │ Initialize Modem        Alt-I │
  1640. └───────────────────────────────┘
  1641.  
  1642. Choosing this option resets the modem by sending the Modem Initialization
  1643. string to the modem.  This will effectively reset the modem to the
  1644. configured default settings.
  1645.  
  1646. Note: THIS ONLY WORKS IF THE MODEM IS OFFLINE.  If you are connected to
  1647.       a host system, you must first disconnect before initializing the
  1648.       modem.  Otherwise, your Modem Init string gets transmitted to the
  1649.       remote system.
  1650.  
  1651. The commands sent to the modem can be altered by changing the Modem Init
  1652. string in Modem Setup, located in the Setup menu.
  1653.  
  1654. See Section 4.6 ■ Modem Setup for more details on these settings.
  1655.  
  1656. ┌───────────────────────────────┐
  1657. │ Modem Auto-Answer       Alt-A │
  1658. └───────────────────────────────┘
  1659.  
  1660. This command transmits the Auto-Answer command string to the modem.  This
  1661. command instructs the modem to answer the phone after a certain number of
  1662. rings (one ring by default).
  1663.  
  1664. Note: THIS ONLY WORKS IF THE MODEM IS OFFLINE.  If you are connected to
  1665.       a host system, you must first disconnect before setting the modem to
  1666.       Auto-Answer.  Otherwise, your Auto-Answer string gets transmitted to
  1667.       the remote system.
  1668.  
  1669. The command sent to the modem can be altered by selecting Modem Setup from
  1670. the Setup menu.  See Section 4.6 ■ Modem Setup for details.
  1671.  
  1672. ┌───────────────────────────────┐
  1673. │ Send Break           Ctrl-END │
  1674. └───────────────────────────────┘
  1675.  
  1676. A Break is a special signal that can be sent from your system to the host.
  1677. Most hosts simply ignore them, but some use them for aborting operations,
  1678. or for various purposes.  RIPterm will send a break of 250 milliseconds by
  1679. default.  A millisecond is 1/1000 of a second, so 250 milliseconds is one
  1680. quarter of a second.  The Break Duration can be set in the General Setup.
  1681.  
  1682. See Section 4.1 ■ General Setup to change the Break Duration.
  1683.  
  1684. ┌───────────────────────────────────────────────────────────────────────────┐
  1685. │▒▒▒ 3.4 ■ The Options Menu (Alt-O) ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  1686. └───────────────────────────────────────────────────────────────────────────┘
  1687.  
  1688.     ┌─────────┐
  1689.     │ Options │
  1690.     ├─────────┴──────────────────────────────┐
  1691.     │   View Scrollback Buffer         Alt-B │
  1692.     │   Keystroke Macro Editor         Alt-K │
  1693.     │   Chat Mode                      Alt-Y │
  1694.     ├────────────────────────────────────────┤
  1695.     │ √ Status Bar                 Alt-SPACE │
  1696.     │ √ Button Hotkeys            ScrollLock │
  1697.     │ √ Mouse Field Select        Ctrl-Alt-O │
  1698.     ├────────────────────────────────────────┤
  1699.     │ √ ANSI Emulation            Ctrl-Alt-A │
  1700.     │ √ RIPscrip Emulation        Ctrl-Alt-Z │
  1701.     │   Doorway Emulation              Alt-= │
  1702.     │   VT-102 Emulation                     │
  1703.     ├────────────────────────────────────────┤
  1704.     │   Clear the Graphics Window      Alt-G │
  1705.     │   Clear the Text Window          Alt-T │
  1706.     │   Reset All Windows              Alt-R │
  1707.     ├────────────────────────────────────────┤
  1708.     │   Create Variable                      │
  1709.     │   Show Built-In Variables              │
  1710.     │   Show Database Variables              │
  1711.     ├────────────────────────────────────────┤
  1712.     │   Redraw System Menu         Ctrl-HOME │
  1713.     └────────────────────────────────────────┘
  1714.  
  1715. ┌──────────────────────────────────────┐
  1716. │ View Scrollback Buffer         Alt-B │
  1717. └──────────────────────────────────────┘
  1718.  
  1719. This option will activate the Scrollback Buffer system.  This allows you
  1720. to view previously displayed text information that has come across the
  1721. modem.  You may set the scrollback buffer size from 0k to 9999k of memory.
  1722. If there is not enough memory available to hold the entire scrollback
  1723. buffer, it will automatically use your hard disk to store the oldest info.
  1724.  
  1725. Within scrollback, you may choose from the following options:
  1726.  
  1727.     OK     - Exit Scrollback to session screen
  1728.     Search - looks for a particular word or phrase
  1729.     Again  - looks for the next occurrence of the same word or phrase
  1730.     Write  - option for saving the screen or the entire buffer
  1731.     Print  - prints the content of the Scrollback Buffer
  1732.     Clear  - erases the entire Scrollback Buffer
  1733.     Help   - this information here
  1734.  
  1735. At the bottom of the scrollback screen are buttons for the above commands.
  1736. In addition, there is a scroll bar for scrolling up and down, paging up
  1737. and down, or moving to the beginning or end of the buffer.
  1738.  
  1739. NOTE: The scrollback buffer filters out ANSI color codes and RIPscrip
  1740.       commands for an uncluttered text display.
  1741.  
  1742. ┌──────────────────────────────────────┐
  1743. │ Keystroke Macro Editor         Alt-K │
  1744. └──────────────────────────────────────┘
  1745.  
  1746. Macros are designed to save you typing.  You can define a macro to type
  1747. your entire company name followed by ENTER, for example.  By pressing just
  1748. one key, you can make RIPterm type out whatever the macro contains just as
  1749. if you had typed it yourself.
  1750.  
  1751. This allows you to perform short-cut operations on the host.  RIPterm's
  1752. macro system is easy to use, and very powerful.  You can save your macro
  1753. keys to the default macro file (RIPTERM.KEY), or if you need to have
  1754. multiple macro configurations, you can save macros to different files.
  1755.  
  1756. There are also macro files for VT-102 emulation, and you can have RIPterm
  1757. load a macro file for a particular host (System Macros).
  1758.  
  1759. Refer to Section 5.3 ■ Keystroke Macro Editor for more information.
  1760.  
  1761. ┌──────────────────────────────────────┐
  1762. │ Chat Mode                      Alt-Y │
  1763. └──────────────────────────────────────┘
  1764.  
  1765. Chat Mode is designed for when two terminal users connect with each other
  1766. directly.  There are several configuration problems that come up in this
  1767. situation, and Chat Mode solves these problems.  Typing by each user goes
  1768. into separate windows, and the Modem Setup for Local Echo and Add CR/LF
  1769. are temporarily enabled so that you can converse conveniently and easily
  1770. with the remote user.
  1771.  
  1772. Refer to Section 5.6 ■ Chat Mode for more information.
  1773.  
  1774. ┌──────────────────────────────────────┐
  1775. │ Status Bar                 Alt-SPACE │
  1776. └──────────────────────────────────────┘
  1777.  
  1778. The Status Bar will be displayed at the bottom of your RIPterm screen by
  1779. default.  When this option is not checked, the Status Bar will not be
  1780. displayed and your default (full-screen) text window will be one line
  1781. taller.  The Status Bar is used to display the current status of various
  1782. aspects of the RIPterm operation.
  1783.  
  1784. You may toggle the Status Bar ON and OFF quickly by pressing ALT-SPACE.
  1785. The host might turn the Status Bar ON or OFF for you, using RIPscrip
  1786. commands.  If it mysteriously vanishes for some reason, keep in mind that
  1787. the host you are connected to probably did it because it needs the extra
  1788. line for text or graphics!
  1789.  
  1790. The Status Bar has a number of different "fields", displaying information
  1791. about RIPterm current configuration and status.  The fields are:
  1792.  
  1793.     ┌──────────────┬──────────────┬──────────┬─────────────────┬
  1794.     │ Alt-Z = Help │ Alt-! = Menu │ ANSI/RIP │ 38400 ■ N81 FDX │
  1795.     └──────────────┴──────────────┴──────────┴─────────────────┴
  1796.           (1)              (2)        (3)       (4)    (5) (6)
  1797.  
  1798.     ┬──────┬──────────────────┬─────────┐
  1799.     │ COM1 │ RIPterm v2.00.00 │ Offline │
  1800.     ┴──────┴──────────────────┴─────────┘
  1801.       (7)           (8)           (9)
  1802.  
  1803.     (1) How to get the Help System Table of Contents
  1804.  
  1805.     (2) How to use the keyboard only to bring up the menu bar
  1806.  
  1807.     (3) What terminal emulation is in use, or the name of the log
  1808.         file if one has been opened, or the LPT port that it being
  1809.         printed to.
  1810.  
  1811.     (4) The BPS (bits per second) rate.  Sometimes called the baud rate.
  1812.  
  1813.     (5) The parity setting, data bits, and stop bits.
  1814.  
  1815.     (6) Full-duplex (FDX) or half-duplex (HDX) settings
  1816.  
  1817.     (7) The COM port that is currently in use
  1818.  
  1819.     (8) The current version number of RIPterm
  1820.  
  1821.     (9) Whether you are "offline", or how long you have been on-line
  1822.  
  1823. Refer to Section 5.1 ■ The Status Bar for more information.
  1824.  
  1825. ┌──────────────────────────────────────┐
  1826. │ Button Hotkeys            ScrollLock │
  1827. └──────────────────────────────────────┘
  1828.  
  1829. Button Hotkeys are a substitute for clicking on a button with the mouse.
  1830. If a button has a hotkey, then by typing the hotkey letter for that button
  1831. (usually indicated by a different color letter, or an underlined letter,
  1832. or maybe both), the button behaves EXACTLY the same as if it had been
  1833. clicked with the mouse.
  1834.  
  1835. In other words, if there is a button on the session screen like this:
  1836.  
  1837.     ┌────────────────┐
  1838.     │                │
  1839.     │  (E)nter name  │
  1840.     │                │
  1841.     └────────────────┘
  1842.  
  1843. ...where the hotkey for the button is "E", simply pressing the "E" key on
  1844. your keyboard would activate this button.  This may not be desirable if
  1845. you're trying to type a message containing the letter "E".
  1846.  
  1847. However, there are times when you need to be able to type without having
  1848. buttons clicked for you.  Button Hotkeys are linked to the ScrollLock key
  1849. on your keyboard.  If ScrollLock is lit, then hotkeys are processed.
  1850. If ScrollLock is not lit, then the character will be sent to the host
  1851. directly, bypassing any button hotkeys.  Button Hotkeys can also be
  1852. enabled/disabled by selecting Button Hotkeys from the Options menu.
  1853.  
  1854. NOTE: This is only for buttons on the session screen.  Buttons in dialog
  1855.       boxes always have their hotkeys enabled, and can be select by
  1856.       pressing the ALT key + the letter highlighted in yellow.
  1857.  
  1858. ┌──────────────────────────────────────┐
  1859. │ Mouse Field Select        Ctrl-Alt-O │
  1860. └──────────────────────────────────────┘
  1861.  
  1862. RIPterm also supports the use of the TAB and SHIFT-TAB keys to jump
  1863. from mouse field to mouse field.  When you are on the Mouse Field you
  1864. wish to select, press ENTER to select it.  Press ESC to get out of
  1865. Mouse Field Select mode.  The use of TAB and SHIFT-TAB can be disabled
  1866. by de-selecting Mouse Field Select from the Options menu, or by
  1867. pressing Ctrl-Alt-O.
  1868.  
  1869. Also, many of the clickable buttons on a RIPscrip screen use hot keys,
  1870. meaning the by pressing just one key on the keyboard, it behaves EXACTLY
  1871. the same as if you had clicked on that button with a mouse.  A hotkey will
  1872. have one character underlined, or in a different color, or both!  Press
  1873. that character to activate that button.
  1874.  
  1875. See Section 3.4 ■ Options Menu for more information on the Button
  1876. Hotkeys and Mouse Field Select options.
  1877.  
  1878. If Mouse Field Select is disabled, the TAB character (Control-I) is
  1879. transmitted to the host.
  1880.  
  1881. ┌──────────────────────────────────────┐
  1882. │ ANSI Emulation            Ctrl-Alt-A │
  1883. └──────────────────────────────────────┘
  1884.  
  1885. The ANSI text commands can be used to change the foreground and background
  1886. color of the text displayed, place the cursor at certain coordinates, and
  1887. clear the screen (among other things).  To make RIPterm ignore any ANSI
  1888. commands, you can de-select ANSI Emulation.  Any ANSI commands received
  1889. will appear in the text window.
  1890.  
  1891. ┌──────────────────────────────────────┐
  1892. │ RIPscrip Emulation        Ctrl-Alt-Z │
  1893. └──────────────────────────────────────┘
  1894.  
  1895. RIPscrip Emulation processes all RIPscrip commands received.  Deselecting
  1896. this option causes RIPterm to ignore any RIPscrip commands it receives,
  1897. and display them in the text window.
  1898.  
  1899. ┌──────────────────────────────────────┐
  1900. │ Doorway Emulation              Alt-= │
  1901. └──────────────────────────────────────┘
  1902.  
  1903. This mode is used on a number of hosts that take advantage of "Doors".
  1904. When in Doorway Emulation, any keystroke that you enter on your keyboard
  1905. is transmitted to the host regardless of the fact that the keystroke might
  1906. be a menu shortcut, or something that RIPterm would normally process
  1907. locally.  This allows you to use special keystrokes (like INSERT, DELETE,
  1908. PGUP, Function Keys, etc.) on a host program that can take advantage of
  1909. it.  The most popular program that takes advantage of this mode is DOORWAY
  1910. (tm) by Marshall Dudley of TriMark Engineering, Inc.
  1911.  
  1912. RIPterm's support for Doorway operation is a complete implementation of
  1913. the Doorway interface.  It fully supports the Printer Re-direction feature
  1914. as well as Special Character Overriding for non-printable ASCII characters
  1915. (control characters).  RIPterm is one of the first terminals to be released
  1916. to the general "market" with complete Doorway support.
  1917.  
  1918.     PROGRAMMER'S NOTE
  1919.     -----------------
  1920.     For the technically minded who want to know how this works,
  1921.     this is what's going on:
  1922.  
  1923.       ■ The keystroke is recorded using BIOS interrupt 0x16,
  1924.         sub-function 0x00 for non-101-key keyboards, or sub-function
  1925.         0x10 for 101-key keyboards.
  1926.  
  1927.       ■ If register AL contains a value (the ASCII character), and AH
  1928.         is equal to 0, then it is sent to the host by transmitting the
  1929.         character directly over the comm port (e.g., 'A', 'z', '3', etc).
  1930.  
  1931.       ■ If AH is not 0, then transmit the contents of AH instead to the
  1932.         host by transmitting a null (0), then the contents of AH.
  1933.         If AL == E0, and AH != 0, then it is an enhanced 101-key
  1934.         scancode and should be sent to the host as a null (0), followed
  1935.         by an 0xE0, then followed by the raw scan code (AH).
  1936.  
  1937. ┌──────────────────────────────────────┐
  1938. │ VT-102 Emulation                     │
  1939. └──────────────────────────────────────┘
  1940.  
  1941. VT-102 emulation is for use with a host application that requires that the
  1942. keyboard be configured as a VT-102 terminal.
  1943.  
  1944. See Section 5.3 ■ Keystroke Macro Editor for specifics on VT-102 keyboard
  1945. configuration, or look at the file VT102.MAC in the RIPterm directory.
  1946. It's a text file easily viewable using a text viewer.
  1947.  
  1948. In addition, many ANSI escape sequences function slightly differently than
  1949. in normal ANSI mode.  TeleGrafix worked closely with Digital Equipment
  1950. Corp. (DEC) to develop and test RIPterm's VT-102 emulation.  It adheres to
  1951. the true VT-102 specification.
  1952.  
  1953. ┌──────────────────────────────────────┐
  1954. │ Clear the Graphics Window      Alt-G │
  1955. └──────────────────────────────────────┘
  1956.  
  1957. RIPterm uses two types of windows in RIPscrip graphics mode, a graphics window
  1958. and a text window.  The text window is where all plain text transmitted from the
  1959. host is displayed.  The graphics window is where all graphical RIPscrip
  1960. commands are displayed.
  1961.  
  1962. Choose this option to clear the graphics window only.  If the graphics window
  1963. overlaps the text window, then some of the text may be erased in the process.
  1964. The window is cleared to the current background color, which by default is
  1965. BLACK.  The background color can be set using RIPscrip commands only -- there
  1966. is no option in RIPterm to select a background color.
  1967.  
  1968. NOTE: The graphics window, by default, is full screen.  This may be
  1969.       changed by using RIPscrip commands.
  1970.  
  1971. ┌──────────────────────────────────────┐
  1972. │ Clear the Text Window          Alt-T │
  1973. └──────────────────────────────────────┘
  1974.  
  1975. RIPterm uses two types of windows in RIPscrip graphics mode, a graphics
  1976. window and a text window.  The graphics window is where all graphical
  1977. RIPscrip commands are displayed.  The text window is where text received
  1978. from the host is displayed.  RIPscrip allows for up to 36 text windows.
  1979. When clearing the text window, it will clear whichever is the currently
  1980. active text window.
  1981.  
  1982. Choose this option to clear the text window only.  If the text window
  1983. overlaps the graphics window, then some of the graphics may be erased in
  1984. the process.  The window is cleared to BLACK and the cursor moved to the
  1985. upper left corner of the window.
  1986.  
  1987. NOTE: The text window, by default, is full screen.  This may be changed
  1988.       by using RIPscrip commands.
  1989.  
  1990. ┌──────────────────────────────────────┐
  1991. │ Reset All Windows              Alt-R │
  1992. └──────────────────────────────────────┘
  1993.  
  1994. This command will reset the text and graphics windows to full screen.  In
  1995. addition, the screen is cleared and the text cursor moved to the upper
  1996. left hand corner of the screen.  This is equivalent to a clear screen
  1997. command in other software packages.  The color palette is reset to the
  1998. default color set, the font is reset to the system default you have
  1999. selected and any mouse fields/buttons are deleted from the screen.
  2000.  
  2001. ┌──────────────────────────────────────┐
  2002. │ Create Variable                      │
  2003. └──────────────────────────────────────┘
  2004.  
  2005. This option enters information into the RIPterm database.  Each piece of
  2006. information is associated with a "label" (also called the variable name).
  2007. Information entered can be from 1-60 characters in length.  The label can
  2008. be from 3-12 characters in length, with these restrictions:  no spaces are
  2009. allowed, the first character must be a letter or an underscore, the rest
  2010. of the label may consist of letters, number, and underscores.
  2011.  
  2012. An example of this might be:
  2013.  
  2014.     Variable        Information Stored in variable
  2015.     --------------  ------------------------------
  2016.     FIRST_NAME      John
  2017.     LAST_NAME       Doe
  2018.     ADDRESS         123 Anywhere Street
  2019.     PHONE_NUMBER    555-1212
  2020.  
  2021. You may choose to save a variable either to internal memory, or to the
  2022. permanent database.  This database is "indexed" for high speed access of
  2023. information.  If the index becomes corrupted due to a power failure or
  2024. some other problem, it is automatically re-indexed for you.
  2025.  
  2026. ┌──────────────────────────────────────┐
  2027. │ Show Built-In Variables              │
  2028. └──────────────────────────────────────┘
  2029.  
  2030. This displays the contents of all text variables that are built into
  2031. RIPterm.  Some variables are built-in in the sense that RIPterm doesn't
  2032. need you to provide it with information.  Among the various built-in
  2033. variables are things like $DATE$, $TIME$, and other such variables that
  2034. change frequently.  Some variables do not contain valid text data due to
  2035. their nature.  These might include variables like $SBARON$, or $SBAROFF$
  2036. which display or hide the Status Bar.  When listing these variables, the
  2037. contents are listed as blank.
  2038.  
  2039. NOTE: The variables are appended to the scrollback buffer.  You can view
  2040.       them by selecting text scrollback from the Options menu, or by
  2041.       pressing ALT-B.
  2042.  
  2043. ┌──────────────────────────────────────┐
  2044. │ Show Database Variables              │
  2045. └──────────────────────────────────────┘
  2046.  
  2047. This option displays all text variables that have been stored in the local
  2048. RIPTERM.DB database file.  All variables are listed to the current text
  2049. window, but are not sent to the host.  This allows you to see what is
  2050. currently in your database.
  2051.  
  2052. NOTE: The variables are appended to the scrollback buffer.  You can view
  2053.       them by selecting View Scrollback from the Options menu, or by
  2054.       pressing ALT-B.
  2055.  
  2056. ┌──────────────────────────────────────┐
  2057. │ Redraw System Menu         Ctrl-HOME │
  2058. └──────────────────────────────────────┘
  2059.  
  2060. Redraw System Menu is a new feature of RIPscrip that allows the host to
  2061. define what key sequence is needed to redraw the screen.  If no sequence
  2062. is defined, this option is ghosted (not selectable).  Many systems just
  2063. need a Carriage Return (ENTER, or Control-M) to redraw the current screen,
  2064. but hosts vary.  This allows them to define the correct re-draw sequence,
  2065. but all you have to know is how to press Ctrl-HOME.
  2066.  
  2067. ┌───────────────────────────────────────────────────────────────────────────┐
  2068. │▒▒▒ 3.5 ■ The Setup Menu (Alt-S) ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  2069. └───────────────────────────────────────────────────────────────────────────┘
  2070.  
  2071.     ┌───────┐
  2072.     │ Setup │
  2073.     ├───────┴────────────────────────────┐
  2074.     │ General Setup           Ctrl-Alt-G │
  2075.     │ Video/Mouse Setup       Ctrl-Alt-V │
  2076.     │ Audio Setup             Ctrl-Alt-U │
  2077.     │ System Font Setup       Ctrl-Alt-F │
  2078.     ├────────────────────────────────────┤
  2079.     │ Modem Setup             Ctrl-Alt-M │
  2080.     │ Modem Dialing Prefixes  Ctrl-Alt-D │
  2081.     │ Modem Hardware Setup    Ctrl-Alt-W │
  2082.     ├────────────────────────────────────┤
  2083.     │ File Transfer Setup     Ctrl-Alt-T │
  2084.     ├────────────────────────────────────┤
  2085.     │ Save Setup              Ctrl-Alt-S │
  2086.     └────────────────────────────────────┘
  2087.  
  2088. The Setup Menu provides you with a centralized place to alter RIPterm's
  2089. overall configuration.  You may modify the modem's configuration, various
  2090. general settings and also the way in which telephone numbers are dialed.
  2091. The following sections describe the various options in detail.
  2092.  
  2093. ┌────────────────────────────────────┐
  2094. │ General Setup           Ctrl-Alt-G │
  2095. └────────────────────────────────────┘
  2096.  
  2097. The General Setup dialog box controls various miscellaneous settings
  2098. for the RIPterm environment.  The various settings in this dialog box are:
  2099.  
  2100.     Data Security ..... This mode prevents the host from querying info
  2101.                         from your terminal database without you being
  2102.                         given the opportunity to approve the information
  2103.                         transfer first.
  2104.  
  2105.     Alarm Sounds ...... Errors, download completions, and connecting make
  2106.                         various sounds.  For quiet mode, turn this off.
  2107.  
  2108.     Enable Beeps ...... Any CTRL-G (bel) character that is received will
  2109.                         "beep" your local console.
  2110.  
  2111.     101-key keyboard .. If enabled, this option will provide 101-key
  2112.                         support for Keystroke Macros and Doorway Mode.
  2113.  
  2114.     Zooming Windows ... If checked, all dialog boxes will "zoom in/out" by
  2115.                         showing what looks like an exploding rectangle
  2116.                         before displaying the dialog box.
  2117.  
  2118.     Force DTR on Exit . This option allows you to control whether the
  2119.                         modem signal DTR is left ON or OFF when exiting
  2120.                         RIPterm.  Some modems act differently depending on
  2121.                         the setting of DTR. Refer to your modem guide for
  2122.                         more details on its DTR support.
  2123.  
  2124.     Scrollback Size ... Sets the size of the Scrollback Buffer.  You can
  2125.                         set the size from 0K (disabled) to 9,999K.
  2126.  
  2127.     Set Break Duration. This option sets the length of the special break
  2128.                         signal that can be sent.  The default is 250ms.
  2129.  
  2130. See Section 4.1 ■ General Setup for in-depth explanations of each option.
  2131.  
  2132. ┌────────────────────────────────────┐
  2133. │ Video/Mouse Setup       Ctrl-Alt-V │
  2134. └────────────────────────────────────┘
  2135.  
  2136. RIPterm version 2.0 supports 117 different video cards and video modes.
  2137. If yours is not listed, chances are that your video card supports one or
  2138. more of the VESA video modes, which were created as a standard way of
  2139. addressing video hardware from software.  Check your video card
  2140. documentation to see what modes it supports.
  2141.  
  2142. VESA mode on some video cards may be slower than the native mode -- so if
  2143. a native mode is available, use it!  On some video cards, a memory
  2144. resident driver (TSR) needs to be loaded for VESA support to work for that
  2145. video card.  The fastest resolution to run at is 640 x 480, because less
  2146. memory is being addressed.  Scrolling especially is affected by the
  2147. resolution.  Most video cards also run faster in 256 color mode than in 16
  2148. color mode, usually because of their hardware design.  See Appendix A.4.3 ■
  2149. Solutions to Video Display Performance Issues for more information.
  2150.  
  2151. If you have a mouse connected to your computer, you must load the mouse
  2152. driver before running RIPterm to be able to use the mouse.  The mouse
  2153. driver is usually a file called MOUSE.SYS that is loaded in your
  2154. CONFIG.SYS, or a file called MOUSE.COM that is loaded in your AUTOEXEC.BAT
  2155. file.  If you're not loading a mouse driver, you can't use the mouse.
  2156.  
  2157. NOTE: RIPterm doesn't use the center button on three-button mouses for any
  2158.       functions.
  2159.  
  2160. Refer to Section 4.2 ■ Video / Mouse Setup for a list of video cards
  2161. supported, and a diagram of the Video/Mouse Setup screen.
  2162.  
  2163. ┌────────────────────────────────────┐
  2164. │ Audio Setup             Ctrl-Alt-U │
  2165. └────────────────────────────────────┘
  2166.  
  2167. A new feature in RIPterm is the support for digitized sound, in the form
  2168. of .WAV files.  The Audio Board Configuration is for configuring RIPterm
  2169. for your audio hardware.  The easiest way to do this is by using Auto-Sense.
  2170. See Section 4.3 ■ Audio Setup for details on custom configuration.
  2171.  
  2172. There are some performance issues in doing sound and communications at the
  2173. same time.  RIPterm version 2.x implements cutting edge technology, and
  2174. sometimes may push your system to try to do more than it can.  If you are
  2175. having problems playing sounds or with losing characters, see Appendix A ■
  2176. Section A.4 ■ Performance Issues for more information.
  2177.  
  2178. ┌────────────────────────────────────┐
  2179. │ System Font Setup       Ctrl-Alt-F │
  2180. └────────────────────────────────────┘
  2181.  
  2182. The System Font allows you to select the font that is used in the ASCII
  2183. text/ANSI mode.  It does not have any effect on the graphics shown.  Any
  2184. subsequent text/ANSI displayed on the screen will appear in the chosen
  2185. system font unless the host explicitly tells RIPterm to use another font
  2186. for the text window.
  2187.  
  2188. This mode allows you to specify how "large" text is when you are in
  2189. full-screen text mode.  You have five separate System Fonts to choose
  2190. from.  They are:
  2191.  
  2192.     80x25 - default - normal DOS screen size
  2193.     80x43 - 43 lines by 80 columns
  2194.     40x25 - low-resolution font
  2195.     91x43 - get more columns of text at once
  2196.     91x25 - get more columns of text at once
  2197.  
  2198. See Section 4.4 ■ System Font Setup for a diagram of the dialog box.
  2199.  
  2200. ┌────────────────────────────────────┐
  2201. │ Modem Setup             Ctrl-Alt-M │
  2202. └────────────────────────────────────┘
  2203.  
  2204. The dialog box is organized into three separate areas:
  2205.  
  2206.     Modem Command Strings
  2207.     Modem Port Settings
  2208.     Modem General Settings
  2209.  
  2210. Modem Command Strings is the upper half of the dialog containing Modem
  2211. Init, Auto Answer, Modem Reset, Modem Hangup, Redial Time, Max Attempts,
  2212. and Redial Pause.
  2213.  
  2214. Modem Port Settings is the lower-left part of the dialog containing COM
  2215. Port, Baud Rate, Data Bits, Parity, and Stop Bits.
  2216.  
  2217. Modem General Settings is the lower-right part of the dialog containing
  2218. Connected To, Flow Control, Port Lock, DTR Hangup, Local Echo, Add CR/LF,
  2219. Destruct BS, and BS Sends DEL.
  2220.  
  2221. These settings are part of the setup, so once you alter them, you should
  2222. click on Save Setup to make them permanent.
  2223.  
  2224. See Section 4.6 ■ Modem Setup for details on each of these settings.
  2225.  
  2226. ┌────────────────────────────────────┐
  2227. │ Modem Dialing Prefixes  Ctrl-Alt-D │
  2228. └────────────────────────────────────┘
  2229.  
  2230. This option allows you to alter your dialing Prefix and Suffix settings.
  2231. These settings are used for every system you try to dial to begin the
  2232. dialing operation (prefix), and to finish the dialing process (suffix).
  2233. You have three prefix you can configure, and three suffixes, and any one
  2234. of those three entries can be set to be the "Default" prefix/suffix.
  2235.  
  2236. Refer to Section 4.7 ■ Modem Dialing Prefixes for more details.
  2237.  
  2238. ┌────────────────────────────────────┐
  2239. │ Modem Hardware Setup    Ctrl-Alt-W │
  2240. └────────────────────────────────────┘
  2241.  
  2242. Interrupt Setup allows you to customize the interrupt (IRQ) settings for
  2243. each of your four COM ports.  Normally this isn't necessary.  However,
  2244. some PC's have special configurations that require the terminal's setup to
  2245. be altered if the serial ports are to function properly.  There are
  2246. fourteen different interrupts that can be selected for each COM port --
  2247. IRQ2 to IRQ15.  If two serial ports in the computer use the same interrupt
  2248. (i.e., an interrupt conflict), then problems arise.
  2249.  
  2250. See Section 4.8 ■ Modem Hardware Setup for more details on settings each
  2251. of these options.
  2252.  
  2253. ┌────────────────────────────────────┐
  2254. │ File Transfer Setup     Ctrl-Alt-T │
  2255. └────────────────────────────────────┘
  2256.  
  2257. There are four areas to the File Transfer Setup dialog box.  They are
  2258. Protocol Transfer Settings, ASCII Upload Settings, and Capture Log Settings.
  2259.  
  2260. The Protocol Transfer Settings are in the upper half of the dialog box,
  2261. covering Zmodem Crash Recovery, CompuServe QuickB+ Transfers, Auto
  2262. Zmodem Download, Download Dir, and Upload Dir settings.
  2263.  
  2264. The ASCII Upload Settings are in the lower left of the dialog box, and
  2265. cover the Line Pacing, Character Pacing, and Line Expansion settings.
  2266.  
  2267. The Capture Log Settings are in the lower right of the dialog box, and
  2268. cover the Capture ANSI, Capture RIPscrip, and Capture Doorway settings.
  2269.  
  2270. See Section 4.9 ■ File Transfer Setup for details on settings each of
  2271. these options.
  2272.  
  2273. ┌────────────────────────────────────┐
  2274. │ Save Setup              Ctrl-Alt-S │
  2275. └────────────────────────────────────┘
  2276.  
  2277. This option will save a number of configuration parameters for RIPterm.
  2278.  
  2279. For a complete list of everything included in the RIPterm Setup File,
  2280. refer to Section 4.0.1 ■ RIPterm Setup - What Is Saved?.
  2281.  
  2282. When you run RIPterm, the setup file is loaded and used for the current
  2283. session.
  2284.  
  2285. Setup information is contained in a file called RIPTERM.CNF by default.
  2286. This can be altered by using the -S parameter when starting up RIPterm.
  2287. This option instructs RIPterm to use an alternate setup file (e.g.,
  2288. RIPTERM -Smysetup.cnf).  See Section 2.3 ■ RIPterm Command Line Options
  2289. for a complete list of command line option and more information.
  2290.  
  2291. NOTE: If the Status Bar, Button Hotkeys, or Mouse Field Select is turned
  2292.       off by the host, and you select Save Setup, the active settings for
  2293.       these items are saved to your setup file.  It is recommended that
  2294.       you save your setup only when you are offline to avoid this.
  2295.  
  2296. ┌───────────────────────────────────────────────────────────────────────────┐
  2297. │▒▒▒ 3.6 ■ The Debug Menu (Alt-U) ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  2298. └───────────────────────────────────────────────────────────────────────────┘
  2299.  
  2300.     ┌───────┐
  2301.     │ Debug │
  2302.     ├───────┴──────────────────────┐
  2303.     │ Debug Info: General          │
  2304.     │ Debug Info: Comm Port        │
  2305.     ├──────────────────────────────┤
  2306.     │ Debug Info: Text Window      │
  2307.     │ Debug Info: Drawing Port     │
  2308.     │ Debug Info: Graphics Style   │
  2309.     │ Debug Info: Button Style     │
  2310.     │ Debug Info: Color Palette    │
  2311.     │ Debug Info: Mouse Field      │
  2312.     │ Debug Info: Environment      │
  2313.     │ Debug Info: Graphics Screen  │
  2314.     │ Debug Info: Templates        │
  2315.     ├──────────────────────────────┤
  2316.     │ Full Debug Info              │
  2317.     └──────────────────────────────┘
  2318.  
  2319. The Debug menus are for TeleGrafix to assist you in determining problems
  2320. with RIPterm.  They are not documented here, as if TeleGrafix Tech Support
  2321. need you to look up certain information, they will provide you with
  2322. instructions.
  2323.  
  2324. When any of the options is selected, the data generated is placed in your
  2325. Scrollback Buffer for viewing.  You are automatically placed in the View
  2326. Scrollback Buffer mode to review the information.
  2327.  
  2328. The Full Debug Info option performs every single option in the menus, and
  2329. save it to the file RIPTERM.DBG in your RIPTERM directory.  Do not confuse
  2330. this with your RIPTERM.DB file, which is your text variable database file.
  2331.  
  2332. You may be requested to upload this file to TeleGrafix for technical
  2333. support reasons.
  2334.  
  2335. ╔═══════════════════════════════════════════════════════════════════════════╗
  2336. ║▒▒▒ 4.0 ■ RIPterm Setup ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒║
  2337. ╚═══════════════════════════════════════════════════════════════════════════╝
  2338.  
  2339. In the following sections are the features of RIPterm which control the
  2340. setup and configuration of RIPterm.  Since this is a communications
  2341. program, you may notice that there are a large number of configuration
  2342. options to choose from.  This section is designed to answer the most
  2343. frequently asked questions about what a particular option does so that you
  2344. can make the right choices for your configuration.
  2345.  
  2346. ┌───────────────────────────────────────────────────────────────────────────┐
  2347. │▒▒▒ 4.0.1 ■ RIPterm Setup - What Is Saved? ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  2348. └───────────────────────────────────────────────────────────────────────────┘
  2349.  
  2350.     ■ General Setup
  2351.     ■ Modem Setup
  2352.     ■ Serial Port IRQ Interrupt settings (for all four ports)
  2353.     ■ Serial Port I/O Address settings (for all four ports)
  2354.     ■ Modem Prefix/Suffix Setup
  2355.     ■ File Transfer Setup
  2356.     ■ System Font setting
  2357.     ■ Printer Setup
  2358.     ■ Graphics mode ID value
  2359.     ■ Audio Configuration
  2360.     ■ Dialing Directory "toggle" mode
  2361.     ■ Status Bar On/Off
  2362.     ■ Terminal Emulation settings from Options Menu
  2363.  
  2364. ┌───────────────────────────────────────────────────────────────────────────┐
  2365. │▒▒▒ 4.1 ■ General Setup ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  2366. └───────────────────────────────────────────────────────────────────────────┘
  2367.  
  2368. RIPterm has a number of configurable settings for you to choose from to
  2369. alter the way in which the software runs on a normal basis.  The General
  2370. Setup dialog box looks like this:
  2371.  
  2372. ┌─────────────────────────────────────────────────┐
  2373. │┌───────────────────────────────────────────────┐│
  2374. ││                 General Setup                 ││
  2375. │├───────────────────────────────────────────────┤│
  2376. ││                                               ││
  2377. ││ [X] Data Security         Scrollback Size (K) ││
  2378. ││                                ┌────┬─┐       ││
  2379. ││ [X] Alarm Sounds               │16  ││       ││
  2380. ││                                └────┴─┘       ││
  2381. ││ [X] Enable Beeps                              ││
  2382. ││                             Break Duration    ││
  2383. ││ [X] 101-Key Keyboard      (in 1/1000 seconds) ││
  2384. ││                                ┌────┬─┐       ││
  2385. ││ [X] Zooming Windows            │250 ││       ││
  2386. ││                                └────┴─┘       ││
  2387. ││ [X] Force DTR on Exit                         ││
  2388. ││                                               ││
  2389. ││  ┌────────┐ ┌────────┐ ┌────────┐ ┌────────┐  ││
  2390. ││  │   OK   │ │ Cancel │ │  Save  │ │  Help  │  ││
  2391. ││  └────────┘ └────────┘ └────────┘ └────────┘  ││
  2392. │└───────────────────────────────────────────────┘│
  2393. └─────────────────────────────────────────────────┘
  2394.  
  2395. ┌───────────────┐
  2396. │ Data Security │
  2397. └───────────────┘
  2398.  
  2399. This option gives you control over host data queries to your system.  This
  2400. option defaults to ON, giving you the ability to scrutinize any queries by
  2401. the host to ask your system database for information.  This does not apply
  2402. to built-in text variables, just variables that contain data that you've
  2403. entered.
  2404.  
  2405. How does this apply to you?  RIPscrip has the ability to ask you for
  2406. information, and depending on the query from the host, this information
  2407. might be stored to your local RIPterm database for future use (by the same
  2408. host, or potentially another), or be stored in memory until you disconnect
  2409. from the host.  This option exists so that if a host asks your terminal
  2410. for a piece of information, you have the ability to intervene (i.e.,
  2411. prevent the information from being sent).  This override feature is for
  2412. security purposes in the event that your database contains sensitive
  2413. information that you do not want to be given out without your explicit
  2414. consent.
  2415.  
  2416. See Section 5.7.2 ■ Data Security for more detailed information.
  2417.  
  2418. ┌──────────────┐
  2419. │ Alarm Sounds │
  2420. └──────────────┘
  2421.  
  2422. When this option is chosen, RIPterm will make various musical sounds when
  2423. things happen like successful downloads, establishing a connection to a
  2424. host, when you make a mistake, etc.  If you also set Enable Beeps to OFF
  2425. and set the Audio Board Sound Volume to 0% (see Section 4.3), RIPterm will
  2426. make NO sounds at all.
  2427.  
  2428. ┌──────────────┐
  2429. │ Enable Beeps │
  2430. └──────────────┘
  2431.  
  2432. This will enable the Beep character (ASCII character 7, BEL) to make an
  2433. beeping sound on your PC speaker when received from the host.  Only BEEP
  2434. characters from the host are enabled or disabled with this option.  Alarm
  2435. Sounds (see above) and digitized sounds (see Section 4.3) are not affected
  2436. by this setting.
  2437.  
  2438. ┌──────────────────┐
  2439. │ 101-Key Keyboard │
  2440. └──────────────────┘
  2441.  
  2442. This mode is used by Keystroke Macros and Doorway Emulation.  This mode is
  2443. only available on computers with a 101-key enhanced keyboard.  If this
  2444. option locks up your system, disable it.
  2445.  
  2446. It allows you to use more keys on your enhanced keyboard for macros, and
  2447. to send extended keyboard codes to the Doorway system running on the host.
  2448.  
  2449. This value is part of the RIPterm setup, saved in RIPTERM.CNF.  If you set
  2450. this option ON, and it locks your system, and your system locks whenever
  2451. you start-up RIPterm, then the option has been saved to your setup.  You
  2452. should run RIPterm with the -E option, like this:
  2453.  
  2454.     RIPTERM -E
  2455.  
  2456. The first thing you should do is disable the 101-key keyboard option and
  2457. save your setup.  The -E option disables 101-key keyboard support for the
  2458. duration of the current RIPterm session.
  2459.  
  2460. ┌─────────────────┐
  2461. │ Zooming Windows │
  2462. └─────────────────┘
  2463.  
  2464. Whenever a window or dialog box pops up on the screen in RIPterm, it will
  2465. "zoom in" and "zoom out" giving a visual feeling of the window opening or
  2466. closing.  This slows down the display of the window or dialog somewhat.
  2467.  
  2468. So for optimal performance of RIPterm (or if you find it annoying), toggle
  2469. zoom windows off.  However, some like the visual impression of windows
  2470. opening or closing, and think it is cool.
  2471.  
  2472. ┌───────────────────┐
  2473. │ Force DTR on Exit │
  2474. └───────────────────┘
  2475.  
  2476. This option gives RIPterm your permission to go throwing its weight
  2477. around, forcing DTR's on innocent young Exits.  Sorry, I'll start again.
  2478.  
  2479. The DTR (Data Terminal Ready) signal from the computer to the modem tells
  2480. the modem if it can connect to a host (DTR ON or DTR HIGH), or not (DTR
  2481. OFF or DTR LOW).  This is the same as DTR Hangup, detailed in Section
  2482. 4.6.3 ■ Modem General Setup.  Force DTR on Exit defaults to ON.
  2483.  
  2484. When selected, RIPterm keeps the DTR signal ON after exiting RIPterm.
  2485. This is mainly useful for cases where the modem still needs to be able to
  2486. answer a call on its own, even if there is no terminal program running.
  2487. For example, when you are using a network modem pool, or a fax modem
  2488. that needs to answer the phone to receive a fax.
  2489.  
  2490. For another example, the author uses this with auto-answer enabled on his
  2491. modem so that if someone calls on his modem line, all they get is an
  2492. annoying screech, even when RIPterm isn't running.  Useful if the phone
  2493. number used to belong to someone else, and you are sick of telling people
  2494. "wrong number".  Now my secret is out...
  2495.  
  2496. When not selected, when you exit RIPterm, DTR is lowered and kept low.
  2497. Some modems, even if you instruct them to pick up the phone on the first
  2498. ring, will not answer the phone if DTR is low.  This is because the modem
  2499. assumes that if DTR is low, there is no software running to receive
  2500. the call -- so why should it answer the phone?  Not all modems work this
  2501. way, but most do.
  2502.  
  2503. This also comes into play on direct serial connections.  Most direct
  2504. connects assume that someone is connected whenever DTR is high.  If you
  2505. leave DTR high when you exit, it might think there is a connection, even
  2506. if there isn't.  So you would disable Force DTR on Exit.
  2507.  
  2508. NOTE: If you exit RIPterm while still online, and say NOT to hangup, then
  2509.       RIPterm will keep DTR enabled regardless of the setting of Force DTR
  2510.       on Exit, so that the modem doesn't disconnect you.
  2511.  
  2512. ┌─────────────────────┐
  2513. │ Scrollback Size (K) │
  2514. └─────────────────────┘
  2515.  
  2516. This option sets how much memory RIPterm uses for the Scrollback Buffer.
  2517. The valid settings are from 0K (disabled) to 9,999K of memory.  If you
  2518. computer does not have enough RAM to hold all this data, it will put the
  2519. overflow on disk.
  2520.  
  2521. When the Scrollback Buffer fills up, it starts purging the oldest data
  2522. from the top.
  2523.  
  2524. We recommend that you set it to 64k unless you know that you need to keep
  2525. more history than that.
  2526.  
  2527. See Section 5.4 ■ View Scrollback Buffer for all the options available.
  2528.  
  2529. ┌────────────────────┐
  2530. │ Set Break Duration │
  2531. └────────────────────┘
  2532.  
  2533. A Break is a special signal that can be sent from your system to the host.
  2534. Most hosts simply ignore them, but some use them for aborting operations,
  2535. or for various purposes.  RIPterm will send a break of 250 milliseconds by
  2536. default.  A millisecond is 1/1000 of a second, so 250 milliseconds is one
  2537. quarter of a second.
  2538.  
  2539. ┌────┐
  2540. │ OK │
  2541. └────┘
  2542.  
  2543. When chosen, OK will takes all the General Setup and makes them active.
  2544. The changes are not saved to the RIPterm configuration file - you must
  2545. click SAVE to do that.  After choosing this item, the dialog box will
  2546. close and you will be returned to the session screen.
  2547.  
  2548. ┌────────┐
  2549. │ Cancel │
  2550. └────────┘
  2551.  
  2552. CANCEL throws out any changes made in the General Setup dialog box.
  2553. Whatever settings were active before entering this dialog box will be
  2554. restored, and you are returned to the session screen.
  2555.  
  2556. ┌──────┐
  2557. │ Save │
  2558. └──────┘
  2559.  
  2560. This option closes the dialog box and saves the current selections to
  2561. the RIPterm configuration file.
  2562.  
  2563. ┌──────┐
  2564. │ Help │
  2565. └──────┘
  2566.  
  2567. Clicking Help sends out a sub-space distress signal.  See the Setup menu
  2568. to select which human or alien subspace channel the signal is sent out on.
  2569. Please note that you must have your sub-space array patched into your
  2570. computer via an AST-5250 interface adapter.  TeleGrafix does not provide
  2571. technical support for the 5250 card, however, we do have some knowledge
  2572. of sub-space transmitters.
  2573.  
  2574. ┌───────────────────────────────────────────────────────────────────────────┐
  2575. │▒▒▒ 4.2 ■ Video / Mouse Setup ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  2576. └───────────────────────────────────────────────────────────────────────────┘
  2577.  
  2578. ┌───────────────────────────────────────────────────────────────────────────┐
  2579. │┌─────────────────────────────────────────────────────────────────────────┐│
  2580. ││                         Video and Mouse Setup                           ││
  2581. │├─────────────────────────────────────────────────────────────────────────┤│
  2582. ││Before RIPterm can operate, we need to know some info about your computer││
  2583. ││and the mode you want RIPterm to run under.  Use the TAB and SHIFT-TAB   ││
  2584. ││keys to move around this dialog box.  Up and Down arrows allow you to    ││
  2585. ││change settings (as will Page Up and Page Down).  When you are all done, ││
  2586. ││tap <ENTER> or choose "Ok".  If you wish to exit to DOS, tap the <ESC>   ││
  2587. ││key or choose "Cancel".  For assistance, RIPterm has an extensive help   ││
  2588. ││system (just choose "Help").  If you don't know which video mode to pick,││
  2589. ││"Standard IBM EGA" will work.  If you have a VGA, use "Standard IBM VGA".││
  2590. ││                                                                         ││
  2591. ││  Video mode                                 Resolution      Colors      ││
  2592. ││┌─────────────────────────────────────────────────────────────────────┬─┐││
  2593. │││ Standard IBM EGA                            640x350          16     ││││
  2594. │││ Standard IBM VGA                            640x350          16     ├─┤││
  2595. │││ Standard IBM VGA                            640x480          16     │█│││
  2596. │││ VESA Super VGA                              800x600          16     │ │││
  2597. │││ VESA Super VGA                             1024x768          16     │ │││
  2598. │││ VESA Super VGA                              640x480         256     │ │││
  2599. │││ VESA Super VGA                              800x600         256     ├─┤││
  2600. │││ VESA Super VGA                             1024x768         256     ││││
  2601. ││└─────────────────────────────────────────────────────────────────────┴─┘││
  2602. ││                                                                         ││
  2603. ││                                                                         ││
  2604. ││                  (■) Microsoft compatible Mouse Driver                  ││
  2605. ││                  ( ) No Mouse Installed                                 ││
  2606. ││                                                                         ││
  2607. ││                                                                         ││
  2608. ││           ┌────────┐          ┌────────┐          ┌────────┐            ││
  2609. ││           │   OK   │          │ Cancel │          │  Help  │            ││
  2610. ││           └────────┘          └────────┘          └────────┘            ││
  2611. │└─────────────────────────────────────────────────────────────────────────┘│
  2612. └───────────────────────────────────────────────────────────────────────────┘
  2613.  
  2614. RIPterm version 2.0 supports 117 different video cards and video modes.
  2615. If yours is not listed, chances are that your video card supports one or
  2616. more of the VESA video modes, which were created as a standard way of
  2617. addressing video hardware from software.  Check your video card
  2618. documentation to see what modes it supports.
  2619.  
  2620. VESA mode on some video cards may be slower than the native mode -- so if
  2621. a native mode is available, use it!  On some video cards, a memory
  2622. resident driver (TSR) needs to be loaded for VESA support to work for that
  2623. video card.  The fastest resolution to run at is 640 x 480, because less
  2624. memory is being addressed.  Scrolling especially is affected by the
  2625. resolution.  Most video cards also run faster in 256 color mode than in 16
  2626. color mode, usually because of their hardware design.  See Appendix A.4.3 ■
  2627. Solutions to Video Display Performance Issues for more information.
  2628.  
  2629. The video cards supported are:
  2630.  
  2631.     Standard IBM EGA             640 x 350 x  16 Colors
  2632.     Standard IBM VGA             640 x 350 x  16 Colors
  2633.     Standard IBM VGA             640 x 480 x  16 Colors
  2634.     VESA Super VGA               800 x 600 x  16 Colors
  2635.     VESA Super VGA              1024 x 768 x  16 Colors
  2636.     VESA Super VGA               640 x 480 x 256 Colors
  2637.     VESA Super VGA               800 x 600 x 256 Colors
  2638.     VESA Super VGA              1024 x 768 x 256 Colors
  2639.     8514A (interlaced)          1024 x 768 x 256 Colors
  2640.     8514A (non-interlaced)      1024 x 768 x 256 Colors
  2641.     ATI, VGA Wonder              800 x 600 x  16 Colors
  2642.     ATI, VGA Wonder+            1024 x 768 x  16 Colors
  2643.     ATI, VGA Wonder              640 x 480 x 256 Colors
  2644.     ATI, VGA Wonder XL           800 x 600 x 256 Colors
  2645.     ATI, VGA Wonder XL          1024 x 768 x 256 Colors
  2646.     ATI, Graphics Ultra Pro      640 x 480 x 256 Colors
  2647.     ATI, Graphics Ultra Pro      800 x 600 x 256 Colors
  2648.     ATI, Graphics Ultra Pro     1024 x 768 x 256 Colors
  2649.     CHIPS 82C45x                1024 x 768 x  16 Colors
  2650.     CHIPS 82C45x                 640 x 480 x 256 Colors
  2651.     Compaq Advanced VGA          800 x 600 x  16 Colors
  2652.     Compaq Advanced VGA          640 x 480 x 256 Colors
  2653.     Diamond Speedstar            800 x 600 x  16 Colors
  2654.     Diamond Speedstar           1024 x 768 x  16 Colors
  2655.     Diamond Speedstar            640 x 350 x 256 Colors
  2656.     Diamond Speedstar            640 x 480 x 256 Colors
  2657.     Diamond Speedstar            800 x 600 x 256 Colors
  2658.     Diamond Speedstar           1024 x 768 x 256 Colors
  2659.     Diamond Stealth (S3)         640 x 480 x 256 Colors
  2660.     Diamond Stealth (S3)         800 x 600 x 256 Colors
  2661.     Diamond Stealth (S3)        1024 x 768 x 256 Colors
  2662.     Everex, EVGA EV-673          800 x 600 x  16 Colors
  2663.     Genoa, SuperEGA 4880         640 x 480 x  16 Colors
  2664.     Genoa, SuperEGA 4880         800 x 600 x  16 Colors
  2665.     Genoa, SuperVGA 5/6000       800 x 600 x  16 Colors
  2666.     Genoa, SuperVGA 5000        1024 x 768 x  16 Colors
  2667.     Genoa, SuperVGA 5000         640 x 350 x 256 Colors
  2668.     Genoa, SuperVGA 5000         640 x 480 x 256 Colors
  2669.     Genoa, SuperVGA 6000        1024 x 768 x  16 Colors
  2670.     Genoa, SuperVGA 6000         640 x 480 x 256 Colors
  2671.     HP Ultra VGA                 640 x 480 x 256 Colors
  2672.     HP Ultra VGA                 800 x 600 x 256 Colors
  2673.     HP Ultra VGA                1024 x 768 x 256 Colors
  2674.     NSI, Smart EGA/Plus          800 x 600 x  16 Colors
  2675.     OAK VGA                      800 x 600 x  16 Colors
  2676.     OAK VGA                     1024 x 768 x  16 Colors
  2677.     OAK VGA                      640 x 480 x 256 Colors
  2678.     Orchid, Designer VGA         800 x 600 x  16 Colors
  2679.     Orchid, Designer VGA        1024 x 768 x  16 Colors
  2680.     Orchid, Designer VGA         640 x 350 x 256 Colors
  2681.     Orchid, Designer VGA         640 x 480 x 256 Colors
  2682.     Orchid, ProDesigner II       800 x 600 x  16 Colors
  2683.     Orchid, ProDesigner II      1024 x 768 x  16 Colors
  2684.     Orchid, ProDesigner II       640 x 350 x 256 Colors
  2685.     Orchid, ProDesigner II       640 x 480 x 256 Colors
  2686.     Orchid, ProDesigner II       800 x 600 x 256 Colors
  2687.     Orchid, ProDesigner II      1024 x 768 x 256 Colors
  2688.     Orchid Fahrenheit 1280       640 x 480 x 256 Colors
  2689.     Orchid Fahrenheit 1280       800 x 600 x 256 Colors
  2690.     Orchid Fahrenheit 1280      1024 x 768 x 256 Colors
  2691.     Paradise Autoswitch EGA/480  640 x 480 x  16 Colors
  2692.     Paradise, VGA                800 x 600 x  16 Colors
  2693.     Paradise, VGA 1024          1024 x 768 x  16 Colors
  2694.     Paradise, VGA 1024           640 x 480 x 256 Colors
  2695.     Quadram, VGA Spectra         800 x 600 x  16 Colors
  2696.     Quadram, VGA Spectra        1024 x 768 x  16 Colors
  2697.     Quadram, VGA Spectra         640 x 350 x 256 Colors
  2698.     Quadram, VGA Spectra         640 x 480 x 256 Colors
  2699.     Radius Multiview             640 x 480 x 256 Colors
  2700.     Radius Multiview             800 x 600 x  16 Colors
  2701.     Radius Multiview             800 x 600 x 256 Colors
  2702.     Radius Multiview            1024 x 768 x  16 Colors
  2703.     Radius Multiview            1024 x 768 x 256 Colors
  2704.     S3 Incorporated              640 x 480 x 256 Colors
  2705.     S3 Incorporated              800 x 600 x 256 Colors
  2706.     S3 Incorporated             1024 x 768 x 256 Colors
  2707.     STB, VGA Extra/EM            800 x 600 x  16 Colors
  2708.     STB, VGA Extra/EM           1024 x 768 x  16 Colors
  2709.     STB, VGA Extra/EM            640 x 350 x 256 Colors
  2710.     STB, VGA Extra/EM            640 x 480 x 256 Colors
  2711.     STB VGA EM-16 Plus           800 x 600 x  16 Colors
  2712.     STB VGA EM-16 Plus          1024 x 768 x  16 Colors
  2713.     STB VGA EM-16 Plus           640 x 350 x 256 Colors
  2714.     STB VGA EM-16 Plus           640 x 480 x 256 Colors
  2715.     STB VGA EM-16 Plus           800 x 600 x 256 Colors
  2716.     STB VGA EM-16 Plus          1024 x 768 x 256 Colors
  2717.     Tecmar, VGA/AD               800 x 600 x  16 Colors
  2718.     Tecmar, VGA/AD              1024 x 768 x  16 Colors
  2719.     Tecmar, VGA/AD               640 x 350 x 256 Colors
  2720.     Tecmar, VGA/AD               640 x 480 x 256 Colors
  2721.     Trident Impact               800 x 600 x  16 Colors
  2722.     Trident Impact              1024 x 768 x  16 Colors
  2723.     Trident Impact               640 x 480 x 256 Colors
  2724.     Trident Impact               800 x 600 x 256 Colors
  2725.     Trident Impact              1024 x 768 x 256 Colors
  2726.     Tseng Labs, EVA-480          640 x 480 x  16 Colors
  2727.     Tseng 4000                   800 x 600 x  16 Colors
  2728.     Tseng 4000                  1024 x 768 x  16 Colors
  2729.     Tseng 4000                   640 x 350 x 256 Colors
  2730.     Tseng 4000                   640 x 480 x 256 Colors
  2731.     Tseng 4000                   800 x 600 x 256 Colors
  2732.     Tseng 4000                  1024 x 768 x 256 Colors
  2733.     V7, VEGA VGA                 800 x 600 x  16 Colors
  2734.     V7, FastWrite VGA            800 x 600 x  16 Colors
  2735.     V7, FastWrite VGA            640 x 480 x 256 Colors
  2736.     V7, FastWrite VGA           1024 x 768 x  16 Colors
  2737.     V7, VRAM VGA                 800 x 600 x  16 Colors
  2738.     V7, VRAM VGA                 640 x 480 x 256 Colors
  2739.     V7, VRAM VGA                1024 x 768 x  16 Colors
  2740.     V7, VGA 1024i                800 x 600 x  16 Colors
  2741.     V7, VGA 1024i                640 x 480 x 256 Colors
  2742.     V7, VGA 1024i               1024 x 768 x  16 Colors
  2743.     V7, VRAM II                  640 x 480 x 256 Colors
  2744.     V7, VRAM II                  800 x 600 x  16 Colors
  2745.     V7, VRAM II                  800 x 600 x 256 Colors
  2746.     V7, VRAM II                 1024 x 768 x  16 Colors
  2747.     V7, VRAM II                 1024 x 768 x 256 Colors
  2748.  
  2749. If you have a mouse connected to your computer, you must load the mouse
  2750. driver before running RIPterm to be able to use the mouse.  The mouse
  2751. driver is usually a file called MOUSE.SYS that is loaded in your
  2752. CONFIG.SYS, or a file called MOUSE.COM that is loaded in your AUTOEXEC.BAT
  2753. file.  If you're not loading a mouse driver, you can't use the mouse.
  2754.  
  2755. NOTE: RIPterm doesn't use the center button on three-button mouses for any
  2756.       functions.
  2757.  
  2758. ┌───────────────────────────────────────────────────────────────────────────┐
  2759. │▒▒▒ 4.3 ■ Audio Setup ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  2760. └───────────────────────────────────────────────────────────────────────────┘
  2761.  
  2762. A new feature in RIPterm is the support for digitized sound, in the form
  2763. of .WAV files.  The Audio Board Configuration is for configuring RIPterm
  2764. for your audio hardware.
  2765.  
  2766. ┌───────────────────────────────────────────────────────────────────────────┐
  2767. │┌─────────────────────────────────────────────────────────────────────────┐│
  2768. ││                       Audio Board Configuration                         ││
  2769. │├─────────────────────────────────────────────────────────────────────────┤│
  2770. ││For sound to work properly with your audio board, you must configure it. ││
  2771. ││Select the board that is installed in your computer and its hardware     ││
  2772. ││settings.  If you are unsure, select the Auto-Sense option to detect what││
  2773. ││kind of board you have.  Consult Help for more detailed information about││
  2774. ││audio configuration for RIPterm.                                         ││
  2775. │├─────────────────────────────────────────────────────────────────────────┤│
  2776. ││                  ┌────────────────────────────────────────────┬─┐       ││
  2777. ││     Audio Boards │ Creative Labs - Sound Blaster              ││       ││
  2778. ││                  └────────────────────────────────────────────┴─┘       ││
  2779. ││                                                       ┌──────────┬─┐    ││
  2780. ││     (■) Mono                          Interrupt (IRQ) │IRQ 7     ││    ││
  2781. ││     ( ) Stereo    ┌────┬─┐                            ├──────────┼─┤    ││
  2782. ││                   │100 ││ Volume(%)      DMA Channel │DMA 0     ││    ││
  2783. ││     (■)  8 Bit    └────┴─┘                            ├──────────┼─┤    ││
  2784. ││     ( ) 16 Bit                       I/O Port Address │Port 220h ││    ││
  2785. ││                                                       └──────────┴─┘    ││
  2786. ││   ┌───────────┐        ┌─────────────────────────┐                      ││
  2787. ││  ┌┤ Buffering ├───┬────┤ Custom Buffering/Timing ├────────────────────┐ ││
  2788. ││  │└───────────┘   │    └─────────────────────────┘                    │ ││
  2789. ││  │  ( ) Light     │  ┌────┬─┐               ┌────┬─┐                  │ ││
  2790. ││  │  (■) Medium    │  │4   ││ Buffers       │8   ││ DMA Size (in K)  │ ││
  2791. ││  │  ( ) Heavy     │  ├────┼─┤               ├────┼─┤                  │ ││
  2792. ││  │  ( ) Custom    │  │4   ││ Buffer Size   │40  ││ Timer Counts/Sec │ ││
  2793. ││  │                │  └────┴─┘               └────┴─┘                  │ ││
  2794. ││  └────────────────┴───────────────────────────────────────────────────┘ ││
  2795. ││    ┌──────────┐     ┌──────────┐      ┌──────────┐      ┌──────────┐    ││
  2796. ││    │    OK    │     │  Cancel  │      │Auto-Sense│      │   Help   │    ││
  2797. ││    └──────────┘     └──────────┘      └──────────┘      └──────────┘    ││
  2798. │└─────────────────────────────────────────────────────────────────────────┘│
  2799. └───────────────────────────────────────────────────────────────────────────┘
  2800.  
  2801. ┌──────────┐
  2802. │Auto-Sense│
  2803. └──────────┘
  2804.  
  2805. The easiest way to configure your sound settings is to use Auto-Sense.
  2806. This is an accurate way to quickly establish the correct sound board and
  2807. its hardware settings.  Under some circumstances auto-sensing may not work
  2808. properly (e.g., network boards installed, unusual hardware, or TSR's, etc).
  2809. It is possible that Auto-Sense might lock-up your computer.  If it does,
  2810. no damage will be done to your system; just re-run the software and
  2811. configure the audio board manually.
  2812.  
  2813. While the auto-sensing is going on, try not to move the mouse around (even
  2814. though you won't be able to see it).  The reason for this is it can
  2815. interfere with sensing and can make the auto-senser obtain incorrect
  2816. hardware settings.
  2817.  
  2818. RIPterm supports these sound boards:
  2819.  
  2820.     Creative Labs - Sound Blaster
  2821.     Creative Labs - Sound Blaster Pro
  2822.     Creative Labs - Sound Blaster 16-bit
  2823.     Creative Labs - Sound Blaster Pro 16
  2824.     Creative Labs - Sound Blaster ASP16
  2825.     Creative Labs - Sound Blaster AWE32
  2826.     Covox - Sound Master II
  2827.     MediaVision - Pro Audio Spectrum
  2828.     MediaVision - Pro Audio Spectrum Plus
  2829.     MediaVision - Pro Audio Spectrum 16
  2830.     MediaVision - Thunderboard
  2831.     Adlib MultiMedia - Adlib Gold
  2832.     Cardinal Technologies - Cardinal Sound Studio
  2833.     Microsoft - Microsoft Sound System
  2834.     ESS Technologies - ESS 488/688 Audiodrive
  2835.     Ensoniq - Soundscape
  2836.     Roland - Roland RAP-10
  2837.     Advanced Gravis - Gravis UltraSound
  2838.     Advanced Gravis - Gravis UltraMax
  2839.  
  2840. The MONO and STEREO settings are for configuring your card to play sounds
  2841. in Mono or Stereo.  TeleGrafix recommends that you only use the Mono
  2842. setting, as selecting Stereo, even for Mono sounds, causes twice as much
  2843. data to be moved to the sound card, and can cause performance problems.
  2844. Most sounds used with RIPterm are likely to be mono (for smaller size), so
  2845. you won't be losing anything by selecting mono over stereo.
  2846.  
  2847. The 8 Bit and 16 Bit settings configure the resolution of the sounds sent
  2848. to the sound board.  Like Mono and Stereo, selecting 16 Bit sends twice as
  2849. much data to the sound card as 8 Bit does, even when the original sound
  2850. was 8 bit.  The combination of 16 Bit and Stereo is especially lethal in
  2851. terms of how much data is moved around -- four times as much as 8 Bit and
  2852. Mono.  See Appendix A.4 ■ Performance Issues for more information and
  2853. troubleshooting options.
  2854.  
  2855. The Volume control sets the output level via the sound card.  If you don't
  2856. have volume control on your speakers, you can use this to select the output
  2857. level.  If you have volume control on your speakers, you will probably want
  2858. to set the Volume to 100% and use your speaker's volume control.
  2859.  
  2860. The Interrupt (IRQ), DMA Channel, and I/O Port Address settings tell
  2861. RIPterm how to speak directly to the sound board hardware.  Refer to your
  2862. sound board's documentation for information on these settings.
  2863.  
  2864. The Buffering option controls RIPterm's access to the sound file on disk.
  2865. By storing the sound in memory before passing it to the sound card,
  2866. RIPterm is able to prevent interruptions in the sound playback.  If you
  2867. are experiencing interruptions in the sound, or if you are dropping
  2868. characters when the sound is enabled, you can increase the buffering to
  2869. try to resolve these problems.  See Appendix A.4 ■ Performance Issues for
  2870. more information and troubleshooting options.
  2871.  
  2872. ┌───────────────────────────────────────────────────────────────────────────┐
  2873. │▒▒▒ 4.4 ■ System Font Setup ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  2874. └───────────────────────────────────────────────────────────────────────────┘
  2875.  
  2876.     ┌─────────────────────────────────────────────────┐
  2877.     │┌───────────────────────────────────────────────┐│
  2878.     ││             System Text Font Setup            ││
  2879.     │├───────────────────────────────────────────────┤│
  2880.     ││                                               ││
  2881.     ││ ┌───────────────────┐ ┌─────────────────────┐ ││
  2882.     ││ │                   │ │                     │ ││
  2883.     ││ │  ( ) 80x43 font   │ │ Select the font you │ ││
  2884.     ││ │                   │ │ want normally. It   │ ││
  2885.     ││ │  ( ) 91x43 font   │ │ will be used when   │ ││
  2886.     ││ │                   │ │ no BBS graphics are │ ││
  2887.     ││ │  (■) 80x25 font   │ │ on the screen, or   │ ││
  2888.     ││ │                   │ │ whenever the screen │ ││
  2889.     ││ │  ( ) 91x25 font   │ │ is cleared.  80x25  │ ││
  2890.     ││ │                   │ │ is the most popular │ ││
  2891.     ││ │  ( ) 40x25 font   │ │ font.               │ ││
  2892.     ││ │                   │ │                     │ ││
  2893.     ││ └───────────────────┘ └─────────────────────┘ ││
  2894.     ││                                               ││
  2895.     ││  ┌────────┐ ┌────────┐ ┌────────┐ ┌────────┐  ││
  2896.     ││  │   OK   │ │ Cancel │ │  Save  │ │  Help  │  ││
  2897.     ││  └────────┘ └────────┘ └────────┘ └────────┘  ││
  2898.     ││                                               ││
  2899.     │└───────────────────────────────────────────────┘│
  2900.     └─────────────────────────────────────────────────┘
  2901.  
  2902.  
  2903. The System Font allows you to select the font that is used in the ASCII
  2904. text/ANSI mode.  It does not have any effect on the graphics shown.  Any
  2905. subsequent text/ANSI displayed on the screen will appear in the chosen
  2906. system font unless the host explicitly tells RIPterm to use another font
  2907. for the text window.
  2908.  
  2909. This mode allows you to specify how "large" text is when you are in
  2910. full-screen text mode.  You have five separate System Fonts to choose
  2911. from.  They are:
  2912.  
  2913.     80x25 - default - normal DOS screen size
  2914.     80x43 - 43 lines by 80 columns
  2915.     40x25 - low-resolution font
  2916.     91x43 - get more columns of text at once
  2917.     91x25 - get more columns of text at once
  2918.  
  2919. ┌────┐
  2920. │ OK │
  2921. └────┘
  2922.  
  2923. When chosen, OK makes the selected System Font the active text window
  2924. font.  The change is not saved to the RIPterm configuration file - you
  2925. must click SAVE to do that.  After choosing this item, the dialog box will
  2926. close and you will be returned to the session screen.
  2927.  
  2928. ┌────────┐
  2929. │ Cancel │
  2930. └────────┘
  2931.  
  2932. Cancel throws out any change made in the Text Font Setup dialog box.
  2933. Whatever settings were active before entering this dialog box will be
  2934. restored, and you are returned to the session screen.
  2935.  
  2936. ┌──────┐
  2937. │ Save │
  2938. └──────┘
  2939.  
  2940. This option closes the dialog box and saves the current selection to
  2941. the RIPterm configuration file.
  2942.  
  2943. ┌──────┐
  2944. │ Help │
  2945. └──────┘
  2946.  
  2947. Selecting Help throws you into an alternate space/time continuum.  Use a
  2948. tachyon emission from your main deflector dish to return to your reality.
  2949. Or click Cancel in the Help Screen dialog...
  2950.  
  2951. ┌───────────────────────────────────────────────────────────────────────────┐
  2952. │▒▒▒ 4.5 ■ Translation Tables ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  2953. └───────────────────────────────────────────────────────────────────────────┘
  2954.  
  2955. Translation tables are used for international character set support.
  2956. TeleGrafix is developing the capabilities for foreign character set
  2957. support.  We want to know about any special characters or needs you may
  2958. have.  You can contact TeleGrafix at the address listed in Appendix C.
  2959.  
  2960. Currently, RIPterm does not support Translation Tables.  We are currently
  2961. soliciting input from our users.
  2962.  
  2963. ┌───────────────────────────────────────────────────────────────────────────┐
  2964. │▒▒▒ 4.6 ■ Modem Setup ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  2965. └───────────────────────────────────────────────────────────────────────────┘
  2966.  
  2967. The Modem Setup tells RIPterm the where and how of accessing your modem.
  2968. The standard settings for most hosts are 8 data bits, NO parity and 1 stop
  2969. bit (8N1).
  2970.  
  2971. These settings can be saved to RIPterm's configuration file, so once you
  2972. alter them, you should click the SAVE button to make them permanent.
  2973.  
  2974. To alter the serial port IRQ and base address settings, choose Modem
  2975. Hardware Setup from the Setup menu.
  2976.  
  2977. This dialog box appears to edit the modem's configuration:
  2978.  
  2979. ┌──────────────────────────────────────────────────────────────────────────┐
  2980. │┌────────────────────────────────────────────────────────────────────────┐│
  2981. ││                               Modem Setup                              ││
  2982. │├────────────────────────────────────────────────────────────────────────┤│
  2983. ││                                                                        ││
  2984. ││              ┌───────────────────────────────────────────────────────┐ ││
  2985. ││   Modem Init │AT &C1 &D2 E1 V1 X4^M                                  │ ││
  2986. ││              ├───────────────────────────────────────────────────────┤ ││
  2987. ││  Auto Answer │AT S0=1^M                                              │ ││
  2988. ││              ├───────────────────────────────────────────────────────┤ ││
  2989. ││  Modem Reset │AT Z^M                                                 │ ││
  2990. ││              ├───────────────────────────────────────────────────────┤ ││
  2991. ││ Modem Hangup │~~~+++~~~AT H0^M                                       │ ││
  2992. ││              ├────┬─┬────────────────┬────┬─┬─────────────────┬────┬─┤ ││
  2993. ││  Redial Time │45  ││   Max Attempts │99  ││    Redial Pause │5   ││ ││
  2994. ││              └────┴─┘                └────┴─┘                 └────┴─┘ ││
  2995. ││                                                                        ││
  2996. ││                                                         ┌──────────┬─┐ ││
  2997. ││ ┌─ Connected To: ───────┐  [X] Port Lock       COM Port │COM1      ││ ││
  2998. ││ │(■) Modem              │                               ├──────────┼─┤ ││
  2999. ││ │( ) Another Computer   │  [X] DTR Hangup     Baud Rate │19,200    ││ ││
  3000. ││ └───────────────────────┘                               ├──────────┼─┤ ││
  3001. ││                            [ ] Local Echo     Data Bits │8 Bits    ││ ││
  3002. ││ ┌─ Flow Control ────────┐                               ├──────────┼─┤ ││
  3003. ││ │(■) RTS/CTS  (Hardware)│  [ ] Add CR/LF         Parity │No Parity ││ ││
  3004. ││ │( ) XON/XOFF (Software)│                               ├──────────┼─┤ ││
  3005. ││ │( ) No Flow Control    │  [X] Destruct BS    Stop Bits │1 Stop Bit││ ││
  3006. ││ └───────────────────────┘                               └──────────┴─┘ ││
  3007. ││                            [ ] BS Sends DEL                            ││
  3008. ││                                                                        ││
  3009. ││     ┌────────┐       ┌────────┐       ┌────────┐       ┌────────┐      ││
  3010. ││     │   OK   │       │ Cancel │       │  Save  │       │  Help  │      ││
  3011. ││     └────────┘       └────────┘       └────────┘       └────────┘      ││
  3012. │└────────────────────────────────────────────────────────────────────────┘│
  3013. └──────────────────────────────────────────────────────────────────────────┘
  3014.  
  3015. The dialog box is organized into three separate areas:
  3016.  
  3017.     Modem Command Strings
  3018.     Modem Port Settings
  3019.     Modem General Settings
  3020.  
  3021. Modem Command Strings is the upper half of the dialog containing Modem
  3022. Init, Auto Answer, Modem Reset, Modem Hangup, Redial Time, Max Attempts,
  3023. and Redial Pause.
  3024.  
  3025. Modem Port Settings is the lower-left part of the dialog containing COM
  3026. Port, Baud Rate, Data Bits, Parity, and Stop Bits.
  3027.  
  3028. Modem General Settings is the lower-right part of the dialog containing
  3029. Connected To, Flow Control, Port Lock, DTR Hangup, Local Echo, Add CR/LF,
  3030. Destruct BS, and BS Sends DEL.
  3031.  
  3032. ┌────────┐
  3033. │   OK   │
  3034. └────────┘
  3035.  
  3036. OK takes all of the selected modem options and make them the active
  3037. settings.  It will re-initialize the serial port if necessary and make any
  3038. of the changes active.  The changes are not saved to the permanent RIPterm
  3039. setup file - you must do that by clicking the Save button, or by selecting
  3040. Save Setup from the Setup menu.  After choosing this item, the dialog box
  3041. will close and you will be returned to the session screen.
  3042.  
  3043. ┌────────┐
  3044. │ Cancel │
  3045. └────────┘
  3046.  
  3047. Cancel discards any changes made in the Modem Options dialog box.
  3048. Whatever settings were active before entering this dialog box will be
  3049. restored.  You will be sent immediately to the session screen.
  3050.  
  3051. ┌────────┐
  3052. │  Save  │
  3053. └────────┘
  3054.  
  3055. This option will close the dialog box and save the selected settings to
  3056. the permanent RIPterm setup file.  See Section 4.0.1 ■ RIPterm Setup -
  3057. What Is Saved? for details on everything saved to the RIPterm setup file.
  3058.  
  3059. ┌────────┐
  3060. │  Help  │
  3061. └────────┘
  3062.  
  3063. Click Help to learn the secret handshake of the bean curd farmers in
  3064. Kitchitikipi, Michigan (means The Big Spring in Chippewa Indian).
  3065.  
  3066. ┌───────────────────────────────────────────────────────────────────────────┐
  3067. │▒▒▒ 4.6.1 ■ Modem Command Strings ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  3068. └───────────────────────────────────────────────────────────────────────────┘
  3069.  
  3070. Modem command strings are how you configure RIPterm to work with the wide
  3071. variety of modems available.  All modem commands begin with an "AT", short
  3072. for 'ATtention'.  The "AT" must be at the beginning of the line to work.
  3073.  
  3074. You may specify control characters in a modem command string by preceding
  3075. the character with a caret (^).  For example, a CTRL-C would be ^C and
  3076. carriage return (CTRL-M) would be ^M.  The letter after the caret is not
  3077. case sensitive, so ^M works exactly the same as ^m.  Modem commands are
  3078. not case sensitive either.  Traditionally, upper case characters are used,
  3079. because in the beginning days of modems, some computers (and most modems)
  3080. did not support lower case characters.
  3081.  
  3082. Each modem command string should end with a ^M (carriage return), as shown
  3083. in the Modem Options dialog box above.
  3084.  
  3085. If you wish to pause in a command, insert a comma (,) at the point where
  3086. you want to pause.  The pause length is controlled by the modem's S8
  3087. register.  Most modems pause for two or three seconds for each comma.
  3088. RIPterm also lets you use the tilde (~) to insert a 1/2 second pause in
  3089. your modem command strings.
  3090.  
  3091. For more information on modem commands, consult your modem's manual.
  3092.  
  3093. ┌────────────┐
  3094. │ Modem Init │
  3095. └────────────┘
  3096.  
  3097. The Modem Initialization string is the modem command sent to the modem
  3098. when RIPterm starts up, or when Initialize Modem is selected from the
  3099. Connect menu.
  3100.  
  3101. The default Modem Init string contains several modem commands:
  3102.  
  3103.     AT &C1 &D2 E1 V1 X4^M
  3104.  
  3105. The AT is the beginning of every modem command.
  3106.  
  3107. The &C1 tells the modem to turn the Carrier Detect (CD) signal on when
  3108. you're connected, off when you're not.
  3109.  
  3110. The &D2 tells the modem to use RTS/CTS (Hardware) Flow Control.  This is
  3111. the most reliable means of controlling data flow.  See RTS/CTS below.
  3112.  
  3113. The E1 tells the modem to echo commands back to RIPterm.
  3114.  
  3115. The V1 tells the modem to display verbal results, rather than numbers.
  3116.  
  3117. The X4 options sets the modem's ability to recognize different line
  3118. conditions, such as NO DIAL TONE, BUSY, VOICE, and the CONNECT speed.
  3119. X4 tells the modem to recognize as many different conditions as it can.
  3120.  
  3121. ┌─────────────┐
  3122. │ Auto Answer │
  3123. └─────────────┘
  3124.  
  3125. This modem command is what would be sent to the modem to set it for
  3126. "auto-answer" mode.  Auto-Answer means that the modem will answer the
  3127. phone automatically when it rings.  The default auto-answer string
  3128. which should work on nearly any modem is "AT S0=1^m" where the "1"
  3129. indicates that the modem should pick up the phone on the 1st ring.
  3130.  
  3131. ┌─────────────┐
  3132. │ Modem Reset │
  3133. └─────────────┘
  3134.  
  3135. This is the modem command string that is sent when the modem needs to
  3136. be reset.  This may be necessary if you "hang-up" the modem, abort a
  3137. dial attempt, or exit RIPterm.  For most modems, this command is Z,
  3138. which would be entered as "ATZ^m".
  3139.  
  3140. ┌──────────────┐
  3141. │ Modem Hangup │
  3142. └──────────────┘
  3143.  
  3144. This is the command string for the modem to use if DTR Hangup is disabled
  3145. or fails.  The modem needs to be put back into its command mode, where it
  3146. accepts modem commands from RIPterm.  For most modems this is done by
  3147. typing in three consecutive plus signs (+++), with a short pause added
  3148. before and after the pluses.  Then the command for hanging up the modem
  3149. must be sent.  For most modems, this command is H0.  The entire command
  3150. would be entered as "~~~+++~~~ATH0^m".
  3151.  
  3152. ┌─────────────┐
  3153. │ Redial Time │
  3154. └─────────────┘
  3155.  
  3156. Redial Time specifies how many seconds RIPterm should wait before assuming
  3157. that the dialed system isn't answering.  This value defaults to 45
  3158. seconds.  You may need to extend this to a higher value if you're calling
  3159. through an elaborate telephone system, or dialing internationally.
  3160. Shortening the duration may be desirable if you are dialing a number where
  3161. the Host connects quickly and you don't need the extended redial times.
  3162.  
  3163. The Redial Time setting affects ALL connections, so you should set it to
  3164. the longest time you need to connect to ANY of the systems you call.
  3165.  
  3166. ┌──────────────┐
  3167. │ Max Attempts │
  3168. └──────────────┘
  3169.  
  3170. Max Attempts controls how many times connecting to a host is attempted
  3171. before RIPterm gives up trying.  If you have multiple phone numbers in
  3172. your Dialing Directory entry, each number attempted counts as one attempt.
  3173.  
  3174. ┌──────────────┐
  3175. │ Redial Pause │
  3176. └──────────────┘
  3177.  
  3178. The Redial Pause is the number of seconds RIPterm pauses between the
  3179. dialing attempts.  If you are not able to connect to a system (busy, no
  3180. answer, whatever), RIPterm pauses before trying the next number selected.
  3181.  
  3182. ┌───────────────────────────────────────────────────────────────────────────┐
  3183. │▒▒▒ 4.6.2 ■ Modem Port Settings ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  3184. └───────────────────────────────────────────────────────────────────────────┘
  3185.  
  3186. Modem Port Settings is the lower-left part of the dialog containing COM
  3187. Port, Baud Rate, Data Bits, Parity, and Stop Bits.
  3188.  
  3189. In this sub-section, you'll see settings for data bits, parity, and stop
  3190. bits.  In nearly all situations, there are only two combinations of these
  3191. three values that are commonly used. They are:
  3192.  
  3193.     Combo #1                Combo #2
  3194.     -----------             -----------
  3195.     8 Data Bits             7 Data Bits
  3196.     No Parity               Even Parity
  3197.     1 Stop Bit              1 Stop Bit
  3198.  
  3199.  
  3200.     Combo #1 Abbreviation   Combo #2 Abbreviation
  3201.     ----------------------  ----------------------
  3202.     8-N-1                   7-E-1
  3203.  
  3204.  
  3205.     Combo #1 Pronunciation  Combo #2 Pronunciation
  3206.     ----------------------  ----------------------
  3207.     Eight-None-One          Seven-Even-One
  3208.  
  3209. Combo #1 (8-N-1) is typically used with BBS's.  Combo #2 (7-E-1) is common
  3210. on CompuServe, TymNet, TeleNet, or any of the other X.25 packet-switched
  3211. networks.  Many Unix systems use Combo #2 as well.
  3212.  
  3213. ┌──────────┐
  3214. │ COM Port │
  3215. └──────────┘
  3216.  
  3217. This option allows you to specify which communications port will be used
  3218. to dial the modem.  Valid ports are COM1 through COM4.  Of course, your
  3219. system must have the given port in order to be able to dial out on it.
  3220. RIPterm will normally initialize the modem upon initial start-up providing
  3221. the "Use Modem" option is selected.
  3222.  
  3223. ┌───────────┐
  3224. │ Baud Rate │
  3225. └───────────┘
  3226.  
  3227. This option allows you to specify the default baud rate in which RIPterm
  3228. should operate.  Valid baud rates are 300, 1200, 2400, 4800, 9600, 19200,
  3229. 38400, 57600, and 115200 baud.  If you use a baud rate of 9600 or faster,
  3230. it is highly recommended that RTS/CTS Flow Control and Port Lock be used
  3231. for the best reliability.
  3232.  
  3233. ┌───────────┐
  3234. │ Data Bits │
  3235. └───────────┘
  3236.  
  3237. This option allows you to alter the number of data bits that will be used
  3238. for a given communications link.  Valid settings are 7 Data Bits, or 8
  3239. Data Bits.  You will find that most hosts use 8 Data Bits.  7 Data Bits
  3240. are commonly used when calling mainframe computers, or large hosts like
  3241. TymNet, TeleNet, GEnie, CompuServe, or other nationwide network services
  3242. that use the X.25 network protocol.  When in doubt, try 8 Data Bits.  If
  3243. you get garbled information, try 7 Data Bits.
  3244.  
  3245. ┌────────┐
  3246. │ Parity │
  3247. └────────┘
  3248.  
  3249. This option allows you to alter the parity setting that will be used for a
  3250. given communications link.  Valid settings are Even, Odd or No Parity. The
  3251. vast majority of hosts in the world use a setting of No Parity. Situations
  3252. where you will choose something other than No Parity would be if you were
  3253. calling a mainframe computer, or dialing up via a nationwide network like
  3254. TymNet, TeleNet, GEnie, CompuServe, or other such X.25-based hosts.  If in
  3255. doubt, try No Parity.
  3256.  
  3257. ┌───────────┐
  3258. │ Stop Bits │
  3259. └───────────┘
  3260.  
  3261. This option allows you to alter the number of Stop Bits that are used for
  3262. the communications link.  Valid settings are 1 Stop Bit, or 2 Stop Bits.
  3263. Typically, 1 Stop Bit will be used for the vast majority of hosts.
  3264.  
  3265. ┌───────────────────────────────────────────────────────────────────────────┐
  3266. │▒▒▒ 4.6.3 ■ Modem General Settings ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  3267. └───────────────────────────────────────────────────────────────────────────┘
  3268.  
  3269. Modem General Settings is the lower-right part of the dialog containing
  3270. Connected To, Flow Control, Port Lock, DTR Hangup, Local Echo, Add CR/LF,
  3271. Destruct BS, and BS Sends DEL.
  3272.  
  3273. ┌──────────────┐
  3274. │ Connected To │
  3275. └──────────────┘
  3276.  
  3277. There are two selections available: Modem or Another Computer.
  3278.  
  3279. If Modem is selected, RIPterm knows that it is connected to a modem. This
  3280. is the normal, default situation.  RIPterm send the "Modem Init" command
  3281. string to the modem when it starts up.
  3282.  
  3283. If you are using RIPterm to connect directly to another computer via a
  3284. serial link (for example, by using a null modem cable), then you would
  3285. want to select Another Computer.
  3286.  
  3287. ┌──────────────┐
  3288. │ Flow Control │
  3289. └──────────────┘
  3290.  
  3291. This option determines whether any flow control should be used between
  3292. your computer and your modem.  With RIPterm, flow control is very
  3293. important at high baud rates.  It is critically important with high speed
  3294. file transfers with protocols like Zmodem or Ymodem.  Without flow
  3295. control, the host might be sending data faster than the terminal can take
  3296. it in and process it.
  3297.  
  3298. When viewing RIPscrip graphics at high baud rates (9600 baud and higher),
  3299. this form of flow control is EXTREMELY IMPORTANT!  Without it you could
  3300. easily have garbled graphics.  The reason for this is when you're working
  3301. in a graphical environment, you are doing a lot of stuff "behind the
  3302. scenes" to show even so much as a single line on the screen.  Since
  3303. graphics mode can be so CPU intensive, sometimes it is necessary to tell
  3304. the host to "hold on" while the terminal "catches up" with the host.  That
  3305. is what flow control is for, and why RIPterm needs this mode active.
  3306.  
  3307. RTS/CTS (Ready To Send/Clear To Send) is a form of hardware flow control.
  3308. The serial connection between the computer and modem has two signals used
  3309. for flow control -- RTS and CTS.  The modem uses RTS to tell the computer
  3310. when it is Ready To Send, and the computer uses CTS to tell the modem when
  3311. it is Clear To Send.  What this means is that the modem and computer know
  3312. how to tell each other "I'm ready for more data now, continue...".
  3313.  
  3314. Some modems have to be configured to enable hardware flow control.  Most
  3315. modems use the &R2 command to enable RTS/CTS flow control.
  3316.  
  3317. In order to take advantage of this mode of operation you need to make sure
  3318. you have a "hardware handshaking" serial cable.  99% of all serial cables
  3319. you can purchase are these types of cables.  If RTS/CTS flow control is
  3320. not usable on your particular PC, RIPterm will issue the error message:
  3321.  
  3322.     "CTS is inactive; RTS/CTS handshaking disabled"
  3323.  
  3324. What this means is that RIPterm sensed that RTS/CTS was not available and
  3325. it will automatically shut off that mode for you so that RIPterm will
  3326. function properly.
  3327.  
  3328. NOTE: This error message can also occur if you start up RIPterm with your
  3329.       modem turned off!
  3330.  
  3331. XON/XOFF flow control uses Control-Q (XON) and Control-S (XOFF) to stop
  3332. data flow into the computer.  This is also known as Software Flow Control.
  3333. It is less reliable than RTS/CTS, but is better than no flow control.
  3334.  
  3335. Some modems have to be configured to enable software flow control.  Most
  3336. modems use the &I1 command to enable software flow control.
  3337.  
  3338. ┌───────────┐
  3339. │ Port Lock │
  3340. └───────────┘
  3341.  
  3342. Port Lock is used with high speed modems.  Port Lock keeps the speed
  3343. between the computer and the modem at the same rate.  This is sometimes
  3344. referred to as Fixed DTE Rate in some modem's documentation.  Your modem
  3345. may connect at 2400, but your computer still talks to the modem at 19,200.
  3346.  
  3347. If Port Lock is not selected, RIPterm is in Auto-Baud Detect mode, where
  3348. it automatically sets RIPterm's speed to match the modem's connect speed.
  3349.  
  3350. Before explaining why you need Port Lock, let's discuss how a regular
  3351. modem works with baud rates.  Normally, a modem must be set for the exact
  3352. same baud rate as the connection.  For example, if the modem says:
  3353.  
  3354.     CONNECT 2400
  3355.  
  3356. ...then RIPterm must be set for 2400 baud if it is to talk to the remote
  3357. host.  RIPterm will automatically see this CONNECT 2400 message and
  3358. automatically switch baud rates for you (Auto-Baud Detect mode).
  3359.  
  3360. Now with High Speed modems the situation is a bit different.  Most high
  3361. speed modems achieve higher baud rates by compressing data, transmitting
  3362. it, and letting the modem on the other end of the connection de-compress
  3363. the data.  Now, imagine a connection like this:
  3364.  
  3365.       ┌──────┐                ─╫─       ─╫─                ┌──────┐
  3366.       │      │               /─╫─\_____/─╫─\               │      │
  3367.       │ Your │              /  ║ \_____/ ║  \              │Remote│
  3368.       │      │   9600      /   ║         ║   \      9600   │      │
  3369.     ┌─┴──────┴─┐ baud ┌─────┐  ║         ║  ┌─────┐ baud ┌─┴──────┴─┐
  3370.     │ Computer │════│Modem│  ║         ║  │Modem│════│ Computer │
  3371.     └──────────┘      └─────┘   Telephone   └─────┘      └──────────┘
  3372.                                 Connection
  3373.                                 9600 Baud
  3374.  
  3375. Notice that the links between each computer and their respective modems
  3376. are set for 9600 baud.  Also, the telephone connection itself is also at
  3377. 9600 baud.  Now, lets say the remote computer sends a 10K packet of data
  3378. to its modem.  The modem compresses that data into a smaller packet, say
  3379. 5K for this discussion.  The data was compressed to half its size, so
  3380. it takes half as long to transmit. The modem on the other end of the
  3381. connection decompresses the packet back to its original 10K size, and it
  3382. sends it out to the computer.  Now if another 5K compressed packet is
  3383. coming over the phone line immediately after the first one, the modem has
  3384. to decompress that packet and send it to the computer as well.  If the
  3385. link between the computer and the modem is THE SAME SPEED as the telephone
  3386. link (modem-to-modem) then the act of decompressing data packets creates
  3387. more data than the computer can accept at the given baud rate.  The best
  3388. case situation is that the data sent will just back up, and your trans-
  3389. missions aren't as efficient as they could be.  The worst case situation
  3390. (and it happens!) is that you will LOSE data because of serial port speeds.
  3391. The solution is to set RIPterm's baud rate to a value higher than the
  3392. highest connection speed (see table below), and enable Port Lock.
  3393.  
  3394. For example, if you have a 14,400 baud modem, you might be inclined to set
  3395. your baud rate in RIPterm to 19,200 baud (the next highest setting).  In
  3396. practice though, modems can compress data better than that.  The next
  3397. highest setting is 38,400 baud -- which is a very good choice.  This
  3398. insures that even if the modem decompressed a packet that was compressed
  3399. down to 25% of its original size, the computer could receive the data at
  3400. full speed from the modem.  However, typical compression levels are about
  3401. 50% in real world usage, so you should set RIPterm's speed to about twice
  3402. as fast (or faster) than your modem can communicate at.
  3403.  
  3404. Now, back to Port Lock.  Port Lock is used for high speed modems to tell
  3405. RIPterm NOT to perform Auto-Baud Detection when connecting to other
  3406. systems.  What this means is that the baud rate set in RIPterm will not
  3407. change even if the two modems sync-up at a lower baud rate.  This way, the
  3408. speed between the computer and the modem are at a fixed rate always and
  3409. the baud rate between the two modems can vary.
  3410.  
  3411. When Port Lock is enabled, RIPterm will let the modems worry about getting
  3412. their speeds "just right".  Even if your high speed modem connects at 300
  3413. baud, RIPterm could still talk to the modem at 57,600 baud.  The modem
  3414. would handle all of the details about "flow control" between the
  3415. computer/modem to make sure that data doesn't get stuffed into the modem
  3416. faster than the telephone connection can handle.
  3417.  
  3418. Some of the newest modems have the ability to communicate at very high
  3419. speeds -- up to 28,800 -- and there is talk of even faster modems to
  3420. come.  Many computer's serial port controller circuitry (a 16450 UART) can
  3421. only handle speeds up to 19,200 reliably.  This can be fixed by adding a
  3422. 16550 UART chip.  Most can directly replace a 16450 UART.  Some computers
  3423. either have the serial controller chip integrated with other controller
  3424. chips into one multipurpose chip, or it is soldered onto the main circuit
  3425. board.  In these cases, you can buy a replacement serial board for your
  3426. computer for less than $40 with two 16550 UARTs.  Then you will have the
  3427. most reliable serial hardware available.  See Appendix A.4 for more on
  3428. 16550 chips and performance issues, and how to tell if you have a 16550.
  3429.  
  3430. This is a table of recommended settings for RIPterm, based on the maximum
  3431. speed of your modem.  It is also noted if you should be using a 16550
  3432. serial controller chip.
  3433.  
  3434.    Modem Speed  Recommended RIPterm Baud Rate       16550 necessary?
  3435.    -----------  ----------------------------------  ----------------
  3436.         300        300 (time to upgrade!)                 no
  3437.        2400       2400 (modems with no compression)       no
  3438.        2400       9600 (modems with compression)          no
  3439.        9600      19200 (v.32 with v.42)               if possible
  3440.       14400      38400 (v.32bis with v.42)            recommended
  3441.       21800      54600 (v.32bis/terbo with v.42)       required
  3442.       28800     115200 (v.FAST or v.FC or v.34)       imperative
  3443.  
  3444. ┌────────────┐
  3445. │ DTR Hangup │
  3446. └────────────┘
  3447.  
  3448. The DTR (Data Terminal Ready) signal from the computer to the modem tells
  3449. the modem if it can connect to a host (DTR enabled or DTR high), or not
  3450. (DTR disabled or DTR low).
  3451.  
  3452. DTR hangup is often referred to as "quick hangup".  When activated,
  3453. RIPterm lowers the DTR signal to the modem for 1 second to tell the modem
  3454. to disconnect.  Most modems respond to this command.
  3455.  
  3456. Some modems need to be configured to enable support for DTR Hangup.
  3457. Most modems use the &D2 command to tell the modem to disconnect if DTR is
  3458. lowered.  You can add the &D2 command to your modem's initialization
  3459. command string.
  3460.  
  3461. If for some obscure reason DTR doesn't hangup the modem, RIPterm will
  3462. attempt to hangup the modem by issuing the typical hangup command:
  3463.  
  3464.     +++ATH0^m
  3465.  
  3466. If after trying both methods the modem still hasn't hung-up, RIPterm will
  3467. say "Hangup Failed" and beep your PC Speaker.
  3468.  
  3469. See Section 4.6.1 ■ Modem Command Strings for information on how to set
  3470. the Modem Initialization string and the Modem Hangup string.
  3471.  
  3472. ┌────────────┐
  3473. │ Local Echo │
  3474. └────────────┘
  3475.  
  3476. Local Echo toggles whether RIPterm should echo keystrokes to the terminal
  3477. screen locally, or let the host perform the echoing.  Normally, the host
  3478. will do this for you, so echo is OFF by default.  In some situations
  3479. though, you may wish to toggle ECHO ON.  One such situation is if you are
  3480. directly connected to another person's computer via modem and are typing
  3481. to them in a "chat-like" manner.  If your can't see what you're typing,
  3482. try turning on Local Echo.
  3483.  
  3484. If Local Echo is enabled, then the phrase "HDX" is displayed which means
  3485. "Half Duplex".  If this is disabled (no echo), then the phrase "FDX" is
  3486. displayed indicating "Full Duplex" mode is in effect.
  3487.  
  3488. ┌───────────┐
  3489. │ Add CR/LF │
  3490. └───────────┘
  3491.  
  3492. This option adds a carriage return (CR or Control-M) and a Line Feed (LF
  3493. or Control-J) to the end of every line of text received.
  3494.  
  3495. Normally, this is not necessary.  Some hosts however, require that CR/LF's
  3496. be ON for you to see text properly.  Normally, this option is OFF.
  3497.  
  3498. If text coming across the modem does not move to the next line, then you
  3499. need to turn Add CR/LF ON.
  3500.  
  3501. If every line of text is separated by a blank line, then you need to turn
  3502. Add CR/LF OFF.
  3503.  
  3504. ┌─────────────┐
  3505. │ Destruct BS │
  3506. └─────────────┘
  3507.  
  3508. A Destructive Backspace means that when you press the Backspace key on
  3509. your keyboard, it ERASES the character immediately to the left of the
  3510. cursor.  If Destructive Backspace is disabled, then the cursor simply
  3511. moves one character cell to the left.
  3512.  
  3513. Destructive Backspace defaults to ON.
  3514.  
  3515. ┌──────────────┐
  3516. │ BS Sends DEL │
  3517. └──────────────┘
  3518.  
  3519. Some hosts don't recognize the Backspace key.  They use the Delete key
  3520. instead.  For your convenience, you can tell RIPterm to act like the
  3521. Delete key was pressed when Backspace the key actually used, by enabling
  3522. BS Sends DEL.
  3523.  
  3524. ┌───────────────────────────────────────────────────────────────────────────┐
  3525. │▒▒▒ 4.7 ■ Dialing Prefixes and Suffixes ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  3526. └───────────────────────────────────────────────────────────────────────────┘
  3527.  
  3528. Modem Dialing Prefixes and Suffixes let you set different ways for your
  3529. modem to dial telephone numbers.  You can dial some numbers a certain way
  3530. and other numbers in a totally different manner.
  3531.  
  3532. For your modem to dial a number, it must be issued a command.  Usually
  3533. this command is the same for every number you dial in your Dialing
  3534. Directory.  This can change if you have different types of systems you
  3535. call, or if you use RIPterm on a notebook computer, and need to dialing
  3536. out different from various locations.
  3537.  
  3538. The first thing transmitted is the Prefix, followed by the phone number,
  3539. then the Suffix.  To better illustrate how Prefixes and Suffixes are
  3540. related to dialing, refer to the following:
  3541.  
  3542.     Prefix  Phone Number  Suffix
  3543.     ------  ------------  ------
  3544.      ATDT     555-1212      ^M
  3545.  
  3546. The normal prefix is ATDT.  It stands for ATtention Dial Touch-tone.  If
  3547. you were dialing out on a rotary phone line, that would be Pulse dialing
  3548. (i.e., "ATDP").  This would be a typical use for a dialing prefix.
  3549.  
  3550. A normal suffix is a Return character (Control-M).  This is entered as
  3551. ^m in the suffix string field.
  3552.  
  3553. For example, on some hosts you might have to disable error correction on
  3554. your modem to connect.  You wouldn't want to put the modem commands to
  3555. disable error correction into your telephone number to accomplish this
  3556. because it won't work -- the command appears in the wrong place in the
  3557. dialing string.  To disable error correction, you would add the disable
  3558. commands before the DT.  For example, some modems use the &M0 command to
  3559. disable error correction.  So your prefix would be: AT&M0DT
  3560.  
  3561. Another example is that you are using a notebook computer.  If you dial
  3562. from home, you just dial the number direct.  If you're calling from the
  3563. office, you have to dial a 9 before the number.  A different prefix could
  3564. be used in these situations, and you just set the number up in the Dialing
  3565. Directory to use the default prefix.
  3566.  
  3567. Another use for Dialing Prefixes are for phone number passwords.  If you
  3568. work for a company that requires you to enter a password in order to
  3569. dial-out, you could accomplish this as follows, "ATDT 1234567~".  The
  3570. 1234567 is your password and the tilde (~) is used for a 1/2 second
  3571. pause.  After the pause the remainder of the phone number in the dialing
  3572. directory will be dialed followed by the Dialing Suffix.
  3573.  
  3574. The Modem Prefix/Suffix Editor dialog box looks like this:
  3575.  
  3576.     ┌───────────────────────────────────────────────────────────────┐
  3577.     │┌─────────────────────────────────────────────────────────────┐│
  3578.     ││                 Modem Prefix/Suffix Editor                  ││
  3579.     │├─────────────────────────────────────────────────────────────┤│
  3580.     ││   ┌─────────────────────────────┐     ┌─────────────────┐   ││
  3581.     ││ ┌─┤       Prefix Settings       ├─┐ ┌─┤ Suffix Settings ├─┐ ││
  3582.     ││ │ └─────────────────────────────┘ │ │ └─────────────────┘ │ ││
  3583.     ││ │      ┌─────────────────────────┐│ │      ┌─────────────┐│ ││
  3584.     ││ │ 1 (■)│ATDT                     ││ │ A (■)│^M           ││ ││
  3585.     ││ │      └─────────────────────────┘│ │      └─────────────┘│ ││
  3586.     ││ │      ┌─────────────────────────┐│ │      ┌─────────────┐│ ││
  3587.     ││ │ 2 ( )│ATDP                     ││ │ B ( )│^M           ││ ││
  3588.     ││ │      └─────────────────────────┘│ │      └─────────────┘│ ││
  3589.     ││ │      ┌─────────────────────────┐│ │      ┌─────────────┐│ ││
  3590.     ││ │ 3 ( )│ATDT9,                   ││ │ C ( )│^M           ││ ││
  3591.     ││ │      └─────────────────────────┘│ │      └─────────────┘│ ││
  3592.     ││ └─────────────────────────────────┘ └─────────────────────┘ ││
  3593.     ││                                                             ││
  3594.     ││   NOTE: Radio button indicates DEFAULT Prefix or Suffix.    ││
  3595.     ││                                                             ││
  3596.     ││      ┌────────┐   ┌────────┐   ┌────────┐   ┌────────┐      ││
  3597.     ││      │   OK   │   │ Cancel │   │  Save  │   │  Help  │      ││
  3598.     ││      └────────┘   └────────┘   └────────┘   └────────┘      ││
  3599.     │└─────────────────────────────────────────────────────────────┘│
  3600.     └───────────────────────────────────────────────────────────────┘
  3601.  
  3602. Notice that in the Modem Prefix section of the dialog box that there are
  3603. three different settings labeled 1, 2 and 3.  Just to the right of each of
  3604. these labels is a radio button.  Only one of them can be selected at any
  3605. one time.  Whichever one is selected is the default Prefix. You may set
  3606. your Dialing Directory entries to use the "default prefix".  Then if you
  3607. need to change all your directory entries to use a different dialing
  3608. method quickly, simply change which prefix is the default and you're done.
  3609.  
  3610. Similar to the Prefix section of the dialog box, the Suffix section also
  3611. has the ability to set a "default suffix".  The method is the exact same
  3612. as that for prefixes except that each suffix is labeled A, B and C.
  3613.  
  3614. If you choose a Prefix or Suffix setting of "Default", then whichever of
  3615. the three Prefix or Suffix definitions you have tagged as "Default" will
  3616. be used.  You may also explicitly set a Prefix of 1, 2, or 3 in the Dialing
  3617. Directory to select a particular Prefix, and likewise you can select
  3618. explicitly set a Suffix of A, B, or C to select a particular Suffix.  The
  3619. idea behind the Default option is evident if you have your entire
  3620. directory set to "default", then you take your computer somewhere where
  3621. you need to dial say, "9" to get an outside line and you need to change
  3622. your entire configuration quickly.
  3623.  
  3624. The length limit for each Prefix and Suffix is 60 characters.
  3625.  
  3626. ┌────────┐
  3627. │   OK   │
  3628. └────────┘
  3629.  
  3630. OK takes all of the Prefix and Suffix settings and make them the active
  3631. settings.  The changes are not saved to the permanent RIPterm setup file -
  3632. you must do that by clicking the Save button, or by selecting Save Setup
  3633. from the Setup menu.  After choosing this item, the dialog box will close
  3634. and you will be returned to the session screen.
  3635.  
  3636. ┌────────┐
  3637. │ Cancel │
  3638. └────────┘
  3639.  
  3640. Cancel discards any changes made in the Modem Prefix/Suffix Editor dialog
  3641. box.  Whatever settings were active before entering this dialog box will
  3642. be restored.  You are returned immediately to the session screen.
  3643.  
  3644. ┌────────┐
  3645. │  Save  │
  3646. └────────┘
  3647.  
  3648. This option will close the dialog box and save the selected settings to
  3649. the permanent RIPterm setup file.  See Section 4.0.1 ■ RIPterm Setup -
  3650. What Is Saved? for details on everything saved to the RIPterm setup file.
  3651.  
  3652. ┌────────┐
  3653. │  Help  │
  3654. └────────┘
  3655.  
  3656. Congratulations!  You may have already won a famous sweepstakes prize.
  3657. Click Help to see if you're the next winner.
  3658.  
  3659. ┌───────────────────────────────────────────────────────────────────────────┐
  3660. │▒▒▒ 4.8 ■ Modem Hardware Setup ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  3661. └───────────────────────────────────────────────────────────────────────────┘
  3662.  
  3663.     ┌─────────────────────────────────────────────────────────┐
  3664.     │┌───────────────────────────────────────────────────────┐│
  3665.     ││           Modem Serial Port Hardware Setup            ││
  3666.     │├───────────────────────────────────────────────────────┤│
  3667.     ││                                                       ││
  3668.     ││                            ┌────┬─┐                   ││
  3669.     ││                   COM Port │COM1││                   ││
  3670.     ││                            └────┴─┘                   ││
  3671.     ││                                                       ││
  3672.     ││   ┌────────────────────┐     ┌────────────────────┐   ││
  3673.     ││ ┌─┤  Interrupt Setup   ├─┐ ┌─┤ Port Address Setup ├─┐ ││
  3674.     ││ │ └────────────────────┘ │ │ └────────────────────┘ │ ││
  3675.     ││ │             ┌────┬─┐   │ │                ┌───┐   │ ││
  3676.     ││ │   Interrupt │IRQ4││   │ │   Port Address │3F8│   │ ││
  3677.     ││ │             └────┴─┘   │ │                └───┘   │ ││
  3678.     ││ │  ┌───────────────────┐ │ │  ┌───────────────────┐ │ ││
  3679.     ││ │  │ Use Default Value │ │ │  │ Use Default Value │ │ ││
  3680.     ││ │  └───────────────────┘ │ │  └───────────────────┘ │ ││
  3681.     ││ └────────────────────────┘ └────────────────────────┘ ││
  3682.     ││                                                       ││
  3683.     ││   ┌────────┐   ┌────────┐   ┌────────┐   ┌────────┐   ││
  3684.     ││   │   OK   │   │ Cancel │   │  Save  │   │  Help  │   ││
  3685.     ││   └────────┘   └────────┘   └────────┘   └────────┘   ││
  3686.     ││                                                       ││
  3687.     │└───────────────────────────────────────────────────────┘│
  3688.     └─────────────────────────────────────────────────────────┘
  3689.  
  3690. THIS IS AN ADVANCED OPTION AND SHOULD NOT BE USED UNLESS YOU ARE FAMILIAR
  3691. WITH IBM-PC INTERRUPTS, SOFTWARE ADDRESSES, AND HARDWARE SETUP!
  3692.  
  3693. Interrupt Setup allows you to customize the interrupt (IRQ) settings for
  3694. each of your four COM ports.  Normally this isn't necessary.  However,
  3695. some PC's have special configurations that require the terminal's setup to
  3696. be altered if the serial ports are to function properly.  There are
  3697. fourteen different interrupts that can be selected for each COM port --
  3698. IRQ2 to IRQ15.  If two serial ports in the computer use the same interrupt
  3699. (i.e., an interrupt conflict), then problems arise.
  3700.  
  3701. Port Address Setup allows you to customize the base I/O address of the
  3702. four COM ports that RIPterm can utilize.  Normally, you will not need to
  3703. alter these settings.  If you have a serial port configuration that doesn't
  3704. comply with the COM1-COM4 standards, you may need to alter your addresses
  3705. for these ports to make RIPterm function properly.  The standard addresses
  3706. for COM1-4 are as follows on an AT compatible computer:
  3707.  
  3708.      Normal PC Compatible           IBM Micro Channel
  3709.          (ISA/EISA)                       (PS/2)
  3710.  
  3711.     PORT    ADDRESS    IRQ        PORT    ADDRESS    IRQ
  3712.     ----------------------        ----------------------
  3713.     COM1      3F8       4         COM1      3F8       4
  3714.     COM2      2F8       3         COM2      2F8       3
  3715.     COM3      3E8       4         COM3      3220      3
  3716.     COM4      2E8       3         COM4      3228      3
  3717.  
  3718. NOTE: The first time you install RIPterm, it will auto-sense if you
  3719.       are on a Micro Channel machine.  If you are, it will customize the
  3720.       addresses and IRQ's for COM3 and COM4.
  3721.  
  3722. ┌────────┐
  3723. │   OK   │
  3724. └────────┘
  3725.  
  3726. OK takes all of the port options and make them the active settings.
  3727. It will re-initialize the serial port if necessary and make any of the
  3728. changes active.  The changes are not saved to the permanent RIPterm setup
  3729. file - you must do that by clicking the Save button, or by selecting Save
  3730. Setup from the Setup menu.  After choosing this item, the dialog box will
  3731. close and you will be returned to the session screen.
  3732.  
  3733. ┌────────┐
  3734. │ Cancel │
  3735. └────────┘
  3736.  
  3737. Cancel discards any changes made in the Hardware Setup dialog box.
  3738. Whatever settings were active before entering this dialog box will be
  3739. restored.  You will be sent immediately to the session screen.
  3740.  
  3741. ┌────────┐
  3742. │  Save  │
  3743. └────────┘
  3744.  
  3745. This option will close the dialog box and save the selected settings to
  3746. the permanent RIPterm setup file.  See Section 4.0.1 ■ RIPterm Setup -
  3747. What Is Saved? for details on everything saved to the RIPterm setup file.
  3748.  
  3749. ┌────────┐
  3750. │  Help  │
  3751. └────────┘
  3752.  
  3753. Clicking Help causes you to revert to an Homo Australipithicus.  In the
  3754. Help dialog, click the Back button to become a Homo Sapiens again.
  3755.  
  3756. NOTE: This is assuming that RIPterm is being used by humans.  Our marmoset
  3757.       users are not affected, and there is no cure for lycanthropy here.
  3758.  
  3759. ┌───────────────────────────────────────────────────────────────────────────┐
  3760. │▒▒▒ 4.9 ■ File Transfer Setup ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  3761. └───────────────────────────────────────────────────────────────────────────┘
  3762.  
  3763. There are four areas to the File Transfer Setup dialog box.  They are
  3764. Protocol Transfer Settings, ASCII Upload Settings, and Capture Log Settings.
  3765.  
  3766. The Protocol Transfer Settings are in the upper half of the dialog box,
  3767. covering Zmodem Crash Recovery, CompuServe QuickB+ Transfers, Auto
  3768. Zmodem Download, Download Dir, and Upload Dir settings.
  3769.  
  3770. The ASCII Upload Settings are in the lower left of the dialog box, and
  3771. cover the Line Pacing, Character Pacing, and Line Expansion settings.
  3772.  
  3773. The Capture Log Settings are in the lower right of the dialog box, and
  3774. cover the Capture ANSI, Capture RIPscrip, and Capture Doorway settings.
  3775.  
  3776.      ┌───────────────────────────────────────────────────────────────┐
  3777.      │┌─────────────────────────────────────────────────────────────┐│
  3778.      ││                   File Transfer Settings                    ││
  3779.      │├─────────────────────────────────────────────────────────────┤│
  3780.      ││                                                             ││
  3781.      ││ [X] Zmodem Crash Recovery  [X] CompuServe QuickB+ Transfers ││
  3782.      ││                                                             ││
  3783.      ││ [X] Auto Zmodem Download                                    ││
  3784.      ││                                                             ││
  3785.      │├─────────────────────────────────────────────────────────────┤│
  3786.      ││              ┌─────────────────────────────────────────────┐││
  3787.      ││ Download Dir │.\                                           │││
  3788.      ││              ├─────────────────────────────────────────────┤││
  3789.      ││   Upload Dir │.\                                           │││
  3790.      ││              └─────────────────────────────────────────────┘││
  3791.      │├─────────────────────────────────────────────────────────────┤│
  3792.      ││   ┌───────────────────────┐     ┌───────────────────────┐   ││
  3793.      ││ ┌─┤ ASCII Upload Settings ├─┐ ┌─┤  Capture Log Settings ├─┐ ││
  3794.      ││ │ └───────────────────────┘ │ │ └───────────────────────┘ │ ││
  3795.      ││ │                  ┌────┬─┐ │ │                           │ ││
  3796.      ││ │      Line Pacing │ 7  ││ │ │   [ ] Capture ANSI        │ ││
  3797.      ││ │                  ├────┼─┤ │ │                           │ ││
  3798.      ││ │ Character Pacing │ 0  ││ │ │   [ ] Capture RIPscrip    │ ││
  3799.      ││ │                  └────┴─┘ │ │                           │ ││
  3800.      ││ │   [X] Line Expansion      │ │   [ ] Capture Doorway     │ ││
  3801.      ││ │                           │ │                           │ ││
  3802.      ││ └───────────────────────────┘ └───────────────────────────┘ ││
  3803.      ││      ┌────────┐   ┌────────┐   ┌────────┐   ┌────────┐      ││
  3804.      ││      │   OK   │   │ Cancel │   │  Save  │   │  Help  │      ││
  3805.      ││      └────────┘   └────────┘   └────────┘   └────────┘      ││
  3806.      │└─────────────────────────────────────────────────────────────┘│
  3807.      └───────────────────────────────────────────────────────────────┘
  3808.  
  3809. ┌────────┐
  3810. │   OK   │
  3811. └────────┘
  3812.  
  3813. OK takes all of the Transfer Settings and makes them the active settings.
  3814. The changes are not saved to the permanent RIPterm setup file - you must
  3815. do that by clicking the Save button, or by selecting Save Setup from the
  3816. Setup menu.  After choosing this item, the dialog box will close and you
  3817. will be returned to the session screen.
  3818.  
  3819. ┌────────┐
  3820. │ Cancel │
  3821. └────────┘
  3822.  
  3823. Cancel discards any changes made in the File Transfer Settings dialog box.
  3824. Whatever settings were active before entering this dialog box will be
  3825. restored.  You will be sent immediately to the session screen.
  3826.  
  3827. ┌────────┐
  3828. │  Save  │
  3829. └────────┘
  3830.  
  3831. This option will close the dialog box and save the selected settings to
  3832. the permanent RIPterm setup file.  See Section 4.0.1 ■ RIPterm Setup -
  3833. What Is Saved? for details on everything saved to the RIPterm setup file.
  3834.  
  3835. ┌────────┐
  3836. │  Help  │
  3837. └────────┘
  3838.  
  3839. This displays a help screen of the air speed velocities of various species
  3840. of swallows.
  3841.  
  3842. ┌───────────────────────────────────────────────────────────────────────────┐
  3843. │▒▒▒ 4.9.1 ■ Protocol Transfer Settings ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  3844. └───────────────────────────────────────────────────────────────────────────┘
  3845.  
  3846. The Protocol Transfer Settings are in the upper half of the dialog box,
  3847. covering the Zmodem Crash Recovery, CompuServe QuickB+ Transfers, Auto
  3848. Zmodem Download, Download Dir, and Upload Dir settings.
  3849.  
  3850. ┌───────────────────────┐
  3851. │ Zmodem Crash Recovery │
  3852. └───────────────────────┘
  3853.  
  3854. This option controls whether Zmodem should attempt to recover from a
  3855. failed transmission.  In the event that a file transfer was aborted for
  3856. whatever reason, Zmodem can pick up where it left off, if possible, and
  3857. continue retrieving the file.  This can save a lot of time, especially if
  3858. you are transferring large files on unstable line conditions.
  3859.  
  3860. If this option is selected, then Zmodem automatically tries to resume where
  3861. it left off.  This is the default selection.
  3862.  
  3863. If this mode is not enabled, then Zmodem will re-transmit the entire file
  3864. over again from the beginning, erasing the previous aborted attempt.
  3865.  
  3866. ┌──────────────────────────────┐
  3867. │ CompuServe QuickB+ Transfers │
  3868. └──────────────────────────────┘
  3869.  
  3870. If you are connected to CompuServe, or any system that uses a 7 Bit
  3871. connection, QuickB+ is optimized for these connections.
  3872.  
  3873. Normally, you would leave this option selected, unless you needed to
  3874. prevent a host from using it for some reason.
  3875.  
  3876. ┌──────────────────────┐
  3877. │ Auto Zmodem Download │
  3878. └──────────────────────┘
  3879.  
  3880. Zmodem downloads can be begun automatically the moment the host starts the
  3881. transfer.  A Zmodem download can easily be spotted if you see the sequence
  3882. "**" on your screen.  If RIPterm sees this sequence, and the Auto Zmodem
  3883. Download option is enabled, it will automatically begin the Zmodem
  3884. transfer without you having to intervene - making the process simpler.
  3885.  
  3886. This option is selected by default.
  3887.  
  3888. If for some reason this operation is not desirable, this option is
  3889. provided so that you can disable this.  When disabled, you will need to
  3890. initiate the Zmodem download (receive) on your own.
  3891.  
  3892. ┌──────────────┐
  3893. │ Download Dir │
  3894. └──────────────┘
  3895.  
  3896. The download directory setting allows you to determine where files that
  3897. are downloaded (received) from a host will be stored on your hard disk.
  3898. By default, RIPterm will place files that are downloaded into the current
  3899. RIPterm directory (for example, C:\RIPTERM\).  You can plug in your own
  3900. directory name in this field if you wish to place files into another
  3901. location.  This option is most often used to prevent files in your RIPterm
  3902. runtime directory from being overwritten, or from cluttering up your
  3903. RIPterm directory with a lot of files.
  3904.  
  3905. NOTE: Your file transfer will FAIL if the directory specified does not
  3906.       exist!  TeleGrafix Tech Support gets this question all the time!
  3907.       See Appendix A.5.3 ■ My File Transfers Fail Immediately for other
  3908.       possible causes and solutions.
  3909.  
  3910. ┌────────────┐
  3911. │ Upload Dir │
  3912. └────────────┘
  3913.  
  3914. The upload directory setting allows you to instruct RIPterm where files
  3915. that you will upload (send) to a host are located.  By default, files are
  3916. assumed to be in the local RIPterm directory.  Any directory specified
  3917. must correspond to an existing DOS directory.
  3918.  
  3919. You are not restricted to uploading files from this directory only.  If
  3920. you wish to upload a file from some other directory, you do not have to
  3921. alter this setting if you don't want to.  When prompted to enter a
  3922. filename to upload, simply type the path to the file directly.  RIPterm is
  3923. smart enough to recognize that you gave it an full path and filename, and
  3924. will temporarily override the upload directory setting.
  3925.  
  3926. You can use the standard DOS * and ? wildcards to specify a number of
  3927. files if desired.
  3928.  
  3929. ┌───────────────────────────────────────────────────────────────────────────┐
  3930. │▒▒▒ 4.9.2 ■ ASCII Upload Settings ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  3931. └───────────────────────────────────────────────────────────────────────────┘
  3932.  
  3933. The ASCII Upload Settings are in the lower left of the dialog box, and
  3934. cover the Line Pacing, Character Pacing, and Line Expansion settings.
  3935.  
  3936. A useful aspect of ASCII uploads is that it can make a host behave EXACTLY
  3937. as if you had typed in a series of commands on the keyboard.  So if you
  3938. have an intricate series of commands that you always have to enter, you
  3939. can use a Keystroke Macro, or you can use a text file containing the
  3940. commands, and ASCII Upload it to the host.  You may have to tweak your
  3941. ASCII Upload Settings to get it to work right, but it is VERY useful.
  3942.  
  3943. This option modifies the default settings for ASCII (text) uploads.  Some
  3944. hosts are picky about how fast they can take text data being uploaded to
  3945. them.  With this in mind, you can set a short delay in between each line
  3946. of text sent to the host, and/or you can set a delay in between each
  3947. character sent to the host.  Fine tuning this can make ASCII text uploads
  3948. fast and the most optimized they can be for the host you call.
  3949.  
  3950. ┌─────────────┐
  3951. │ Line Pacing │
  3952. └─────────────┘
  3953.  
  3954. Sometimes when uploading ASCII files to a host, it is necessary to pause
  3955. in between each line so that the host can process the data.  If you find
  3956. that data is becoming lost, or garbled by the host when you perform an
  3957. ASCII upload, you may need to increase the Line Pacing option for ASCII
  3958. uploads.
  3959.  
  3960. You specify a time value in 1/10ths of a second.  Therefore, if you
  3961. specify a value of 11, it would be a 1.1 second pause in between lines.
  3962.  
  3963. ┌──────────────────┐
  3964. │ Character Pacing │
  3965. └──────────────────┘
  3966.  
  3967. Under some circumstances, when performing an ASCII upload to a host, it is
  3968. necessary to insert pauses in between each character that is sent to the
  3969. host.  This may be necessary in situations where the host must process
  3970. each character as it is sent, rather than every line of text sent.
  3971.  
  3972. You specify a time value in 1/10ths of a second.  Therefore, if you
  3973. specify a value of 11, it would be a 1.1 second pause in between lines.
  3974.  
  3975. ┌────────────────┐
  3976. │ Line Expansion │
  3977. └────────────────┘
  3978.  
  3979. When this option is chosen, RIPterm will expand blank lines that are
  3980. uploaded in ASCII mode to a space character followed by a carriage
  3981. return.  This tricks the host into thinking that you typed something on
  3982. every line, but the lines still show up as a blank.
  3983.  
  3984. Turn this option off if you do not want blank line expansion to be
  3985. enabled.
  3986.  
  3987. This is often the case with some e-mail editors.  For example, if you
  3988. upload a text file into an e-mail message on a host and the file has blank
  3989. lines in it, when that blank line is uploaded to the system it might
  3990. (depending on the host package) show a command prompt instead of accepting
  3991. the blank line as "raw text".  RIPterm allows you to "transform" blank
  3992. lines into a single space character followed by a carriage return.  This
  3993. in effect, tricks the host into thinking you typed something in, but at
  3994. the same time makes it look like a real blank line in your message.
  3995.  
  3996. ┌───────────────────────────────────────────────────────────────────────────┐
  3997. │▒▒▒ 4.9.3 ■ Capture Log Settings ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  3998. └───────────────────────────────────────────────────────────────────────────┘
  3999.  
  4000. The Capture Log Settings are in the lower right of the dialog box, and
  4001. cover the Capture ANSI, Capture RIPscrip, and Capture Doorway settings.
  4002.  
  4003. When you turn on the Log Text to File option in the File menu, these
  4004. settings control what is captured, and what is ignored.
  4005.  
  4006. For more information on ANSI, RIPscrip, and Doorway, refer to the Emulation
  4007. options shown in Section 3.4 ■ The Options Menu.
  4008.  
  4009. ┌──────────────┐
  4010. │ Capture ANSI │
  4011. └──────────────┘
  4012.  
  4013. Captures the ANSI text color and positioning commands.
  4014.  
  4015. ┌──────────────────┐
  4016. │ Capture RIPscrip │
  4017. └──────────────────┘
  4018.  
  4019. Captures all RIPscrip commands received.
  4020.  
  4021. ┌─────────────────┐
  4022. │ Capture Doorway │
  4023. └─────────────────┘
  4024.  
  4025. Captures any Doorway commands sent from the host.
  4026.  
  4027. ╔═══════════════════════════════════════════════════════════════════════════╗
  4028. ║▒▒▒ 5.0 ■ RIPterm Features ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒║
  4029. ╚═══════════════════════════════════════════════════════════════════════════╝
  4030.  
  4031. RIPterm has a great many features to make your online access quicker and
  4032. easier.  Some features are advanced and some are simple.  The following
  4033. section documents the various features of RIPterm to help make your
  4034. adventure in the online world as simple as possible.
  4035.  
  4036. ┌───────────────────────────────────────────────────────────────────────────┐
  4037. │▒▒▒ 5.1 ■ The Status Bar ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  4038. └───────────────────────────────────────────────────────────────────────────┘
  4039.  
  4040. The Status Bar will be displayed at the bottom of your RIPterm screen by
  4041. default.  When this option is not checked, the Status Bar will not be
  4042. displayed and your default (full-screen) text window will be one line
  4043. taller.  The Status Bar is used to display the current status of
  4044. various aspects of the RIPterm operation.
  4045.  
  4046. You may toggle the Status Bar ON and OFF quickly by pressing ALT-SPACE.
  4047. The host might turn the Status Bar ON or OFF for you, using RIPscrip
  4048. commands.  If it mysteriously vanishes for some reason, keep in mind that
  4049. the host you are connected to probably did it because it needs the extra
  4050. line for text or graphics!
  4051.  
  4052. The Status Bar has a number of different "fields", displaying information
  4053. about RIPterm's current configuration and status.  The fields are:
  4054.  
  4055.     ┌──────────────┬──────────────┬──────────┬─────────────────┬
  4056.     │ Alt-Z = Help │ Alt-! = Menu │ ANSI/RIP │ 38400 ■ N81 FDX │
  4057.     └──────────────┴──────────────┴──────────┴─────────────────┴
  4058.           (1)              (2)        (3)       (4)    (5) (6)
  4059.  
  4060.     ┬──────┬──────────────────┬─────────┐
  4061.     │ COM1 │ RIPterm v2.00.00 │ Offline │
  4062.     ┴──────┴──────────────────┴─────────┘
  4063.       (7)           (8)           (9)
  4064.  
  4065.     (1) How to get the Help System Table of Contents
  4066.  
  4067.     (2) How to use the keyboard only to bring up the menu bar
  4068.  
  4069.     (3) What terminal emulation is in use, or the name of the log
  4070.         file if one has been opened, or the LPT port that it being
  4071.         printed to.
  4072.  
  4073.     (4) The BPS (bits per second) rate.  Sometimes called the baud rate.
  4074.  
  4075.     (5) The parity setting, data bits, and stop bits.
  4076.  
  4077.     (6) Full-duplex (FDX) or half-duplex (HDX) settings
  4078.  
  4079.     (7) The COM port that is currently in use
  4080.  
  4081.     (8) The current version number of RIPterm
  4082.  
  4083.     (9) Whether you are "offline", or how long you have been on-line
  4084.  
  4085. Each of the various fields are described below:
  4086.  
  4087. ┌──────────────────┐
  4088. │ (1) Alt-Z = Help │
  4089. └──────────────────┘
  4090.  
  4091. This option tells you how to display the Help Table of Contents.  From
  4092. there, you can access any area in the Help System quickly and easily.
  4093.  
  4094. ┌──────────────────┐
  4095. │ (2) Alt-! = Menu │
  4096. └──────────────────┘
  4097.  
  4098. This option tells you how to access the menu bar via the keyboard.  The
  4099. menu bar at the top of the screen is highlighted for you.  You may use the
  4100. keyboard or the mouse to navigate through the menus and select options.
  4101.  
  4102. Remember that you can click the right mouse button to bring up the menu
  4103. bar also.
  4104.  
  4105. ┌─────────────────┐
  4106. │ (3) Misc. Field │
  4107. └─────────────────┘
  4108.  
  4109. This field serves three purposes.
  4110.  
  4111. If you are logging your session to a "log file", the filename (without
  4112. extension) of the log file will be displayed in here.
  4113.  
  4114. If you are not logging your session at all, then this field will display
  4115. the phrase "ANSI/RIP", indicating that you are using a RIPscrip compatible
  4116. terminal program.
  4117.  
  4118. ┌────────────────────────────────────────────┐
  4119. │ (4) Baud Rate  (5) Port Config  (6) Duplex │
  4120. └────────────────────────────────────────────┘
  4121.  
  4122. These fields indicate what the current communications parameters are.
  4123. The baud rate (300-115,200 baud) is displayed as well as the data bits
  4124. (7 or 8), parity (N = none, E = even, and O = odd), and the stop bits
  4125. (1 or 2). If Local Echo is enabled, then the phrase "HDX" is displayed
  4126. which means "Half Duplex".  If this is disabled (no echo), then the phrase
  4127. "FDX" is displayed indicating "Full Duplex" mode is in effect.
  4128.  
  4129. ┌─────────────────────────┐
  4130. │ (7) Communications Port │
  4131. └─────────────────────────┘
  4132.  
  4133. This field displays what communications port you are using.  The valid
  4134. ports are COM1, COM2, COM3, and COM4.
  4135.  
  4136. ┌─────────────────────────┐
  4137. │ (8) RIPterm Information │
  4138. └─────────────────────────┘
  4139.  
  4140. This field displays the RIPterm version number.
  4141.  
  4142. ┌──────────────────────────────┐
  4143. │ (9) Online/Offline Indicator │
  4144. └──────────────────────────────┘
  4145.  
  4146. This field displays whether you are online or offline.  When RIPterm is
  4147. starting up, you might see the phrase "Loading..." in this field; this is
  4148. just a status indicator telling you RIPterm is doing something.
  4149.  
  4150. The purpose of this field is for you to be able to, at a glance, determine
  4151. if you are still connected to a host or not.  If you are online, this field
  4152. shows how long you have been connected to the host.
  4153.  
  4154. See Section A.5.4 ■ My Modem is Always On-Line (Resuming Previous On-line
  4155. Session)to fix this problem.
  4156.  
  4157. ┌───────────────────────────────────────────────────────────────────────────┐
  4158. │▒▒▒ 5.2 ■ The Dialing Directory ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  4159. └───────────────────────────────────────────────────────────────────────────┘
  4160.  
  4161. Displayed at the top of the Dialing Directory dialog box is the name of
  4162. the directory file in use (the default is RIPTERM.PHO).  Whenever you
  4163. change Dialing Directory files, this will change to reflect the current
  4164. file in use.
  4165.  
  4166. The middle area of the dialog box lists the host systems that have been
  4167. entered for you to call.  Seventeen hosts are displayed at once, and each
  4168. directory can contain up to 1,000 entries.  You can scroll through the
  4169. available hosts by using the scroll bar at the right side of the screen.
  4170. The UP ARROW, DOWN ARROW, PGUP, PGDN, HOME, and END keys work intuitively.
  4171.  
  4172. To select an item, you can just type it's number.  The Mark Entries dialog
  4173. pops up to allow you to select items.  See the description of the Mark
  4174. button below for more details.
  4175.  
  4176. The default display shows System Name, Phone Number, and Directory.
  4177. See the Toggle button below for all the available displays.
  4178.  
  4179. This is what the Dialing Directory dialog box looks like:
  4180.  
  4181. ┌───────────────────────────────────────────────────────────────────────────┐
  4182. │┌─────────────────────────────────────────────────────────────────────────┐│
  4183. ││                     Dialing Directory:RIPTERM.PHO                       ││
  4184. │├─────────────────────────────────────────────────────────────────────────┤│
  4185. ││┌─────────────────────────────────────────────────────────────────────┬─┐││
  4186. │││  1: The Vector Sector                                               ││││
  4187. │││  2: <blank>                                                         ├─┤││
  4188. │││  3: <blank>                                                         │█│││
  4189. │││  4: <blank>                                                         │ │││
  4190. │││  5: <blank>                                                         │ │││
  4191. │││  6: <blank>                                                         │ │││
  4192. │││  7: <blank>                                                         │ │││
  4193. │││  8: <blank>                                                         │ │││
  4194. │││  9: <blank>                                                         │ │││
  4195. │││ 10: <blank>                                                         │ │││
  4196. │││ 11: <blank>                                                         │ │││
  4197. │││ 12: <blank>                                                         │ │││
  4198. │││ 13: <blank>                                                         │ │││
  4199. │││ 14: <blank>                                                         │ │││
  4200. │││ 15: <blank>                                                         │ │││
  4201. │││ 16: <blank>                                                         ├─┤││
  4202. │││ 17: <blank>                                                         ││││
  4203. ││└─────────────────────────────────────────────────────────────────────┴─┘││
  4204. ││┌────────┬────────┬────────┬────────┬────────┬────────┬────────┬────────┐││
  4205. │││  Edit  │  Mark  │ Unmark │ SaveAs │  Load  │  Find  │ Create │ Config │││
  4206. ││├────────┼────────┼────────┼────────┼────────┼────────┼────────┼────────┤││
  4207. │││  Dial  │ Cancel │  Kill  │ Print  │ Toggle │  Add   │  Help  │  Sort  │││
  4208. ││└────────┴────────┴────────┴────────┴────────┴────────┴────────┴────────┘││
  4209. │└─────────────────────────────────────────────────────────────────────────┘│
  4210. └───────────────────────────────────────────────────────────────────────────┘
  4211.  
  4212. There are sixteen buttons at the bottom of the dialog box to choose from.
  4213. They function as follows:
  4214.  
  4215. ┌────────┐
  4216. │  Edit  │
  4217. └────────┘
  4218.  
  4219. Clicking this button edits the currently selected entries.  An editing
  4220. dialog box will appear for each host selected allowing you to edit each
  4221. host's characteristics.  See Section 5.2.1 ■ Editing Dialing Directory
  4222. Entries for details on editing entries.
  4223.  
  4224. ┌────────┐
  4225. │  Mark  │
  4226. └────────┘
  4227.  
  4228. This option will mark (select) one or more Dialing Directory entries. When
  4229. selected, a dialog box will appear prompting you to enter which entries to
  4230. select.  In this dialog box, you can enter one or more numbers indicating
  4231. which directory entry(s) to select.  There are a number of options you may
  4232. choose from for selecting entries.  Some examples are:
  4233.  
  4234.     Examples:
  4235.     ---------
  4236.         1            ... Selects entry 1
  4237.         1, 2, 3      ... Selects entries 1, 2 and 3
  4238.         1 2 3        ... Selects entries 1, 2 and 3
  4239.         1;2;3        ... Selects entries 1, 2 and 3
  4240.         1-10         ... Selects entries 1 through 10
  4241.         15-          ... Selects entries 15 to the end (100)
  4242.         -5           ... Selects from Start (1) to entry 5
  4243.         -            ... Selects ALL entries
  4244.         1-5, 10, 95- ... Selects 1-5, 10 and 95-100
  4245.  
  4246. In addition, you can also specify a "Mark Merge".  This mode allows you to
  4247. combine your Marked entries with any entries that are already marked.  To
  4248. use Mark Merge mode, enter a plus sign (+) as the first character.  For
  4249. example, if entries 3 and 5 are selected, and you mark "+ 10-15", then
  4250. entries 3, 5, and 10-15 will be selected.
  4251.  
  4252. One final option is the Mark Exclude mode.  This mode is similar to Mark
  4253. Merge, except that all entries EXCEPT those selected are marked.  In other
  4254. words, anything that you would think would be selected, would not be, and
  4255. anything that shouldn't be selected, will be!  This odd way of doing
  4256. things can become very handy when combined with some of the other options
  4257. in the Dialing Directory.  To choose Mark Exclude mode, specify an
  4258. exclamation mark (!) as the first character.
  4259.  
  4260. You can combine Mark Merge, and Mark Exclude modes together.  To do this,
  4261. enter the sequence "+!" as the first two characters in the dialog box.
  4262.  
  4263. Mark Mode will be automatically chosen if you begin typing something that
  4264. appears to be a mark sequence.  In other words, you do not have to select
  4265. Mark mode in order to Mark entries. For example, from the Dialing
  4266. Directory dialog box, simply typing "1" will bring up the Mark dialog and
  4267. place "1" in the editing field automatically and allow you to continue
  4268. typing in your Mark expression.
  4269.  
  4270. ┌────────┐
  4271. │ Unmark │
  4272. └────────┘
  4273.  
  4274. This will de-select any previously selected directory entries.
  4275.  
  4276. ┌────────┐
  4277. │ SaveAs │
  4278. └────────┘
  4279.  
  4280. This option will save either the entire Dialing Directory (or just the
  4281. selected entries) to another directory file.  This allows you to create
  4282. new directory files quickly and easily for specific purposes.  If one or
  4283. more entries are selected, only those entries are copied to the new
  4284. file.  If no entries are selected, then the entire Dialing Directory
  4285. file is copied.  You will be prompted to enter the destination filename.
  4286.  
  4287. If the destination file exists, it is checked to see if it is a RIPterm
  4288. Dialing Directory file.  If it is, you will be prompted to either merge
  4289. the selected entries into the destination file, or to overwrite the
  4290. file with just the selected entries.
  4291.  
  4292. In the event that the destination file becomes full, a message to the
  4293. effect will be displayed informing you how many entries couldn't be
  4294. copied.
  4295.  
  4296. This "directory merge" feature is unique to RIPterm.
  4297.  
  4298. NOTE: Modifications to the Dialing Directory are automatically saved to
  4299.       the current directory file.  You do not need to choose SAVE AS every
  4300.       time you add or edit an entry.
  4301.  
  4302. ┌────────┐
  4303. │  Load  │
  4304. └────────┘
  4305.  
  4306. This option allows you to load up another Dialing Directory file.  The
  4307. current directory file will be closed and the specified file will be
  4308. loaded in its place.  All entries are de-selected, and the window will
  4309. automatically display the newly loaded entries.
  4310.  
  4311. ┌────────┐
  4312. │  Find  │
  4313. └────────┘
  4314.  
  4315. This option will select one or more entries that contain the specified
  4316. search text.  Once you choose this option, a dialog box will appear
  4317. prompting you to enter a string to search for throughout the Dialing
  4318. Directory.  Any entries that contain the chosen text will be automatically
  4319. selected.  Search is not case sensitive.  The System Name, all three Phone
  4320. Numbers, the User-ID, Password, System ID, and Notes fields are searched
  4321. for the string.  Text can appear anywhere in any of these eight fields and
  4322. will still be found.
  4323.  
  4324. You may choose Find Merge mode or Find Exclude mode (or both) exactly the
  4325. same way as you can with the Mark mode.  The command characters (+ and !)
  4326. are not added to the search string, and must be the first characters
  4327. specified in the search string.  Merge mode can be quite useful if you
  4328. wish to select all entries in a specific area code, or that contain a
  4329. common theme (like "business" or "daily").
  4330.  
  4331. ┌────────┐
  4332. │ Create │
  4333. └────────┘
  4334.  
  4335. This option creates a new Dialing Directory file.  You are prompted for
  4336. the number of entries the new file is to contain, and the name of the new
  4337. Dialing Directory file.  You are then asked to confirm that you really
  4338. want to create the new file.  If you click OK without a filename, nothing
  4339. is done.
  4340.  
  4341. ┌────────┐
  4342. │ Config │
  4343. └────────┘
  4344.  
  4345. This option is not available in the current release of RIPterm.
  4346.  
  4347. ┌────────┐
  4348. │  Dial  │
  4349. └────────┘
  4350.  
  4351. Selecting Dial calls one or more selected directory entries.  If more than
  4352. one entry is selected, they will be dialed in numerical order.  If a
  4353. connection is established to any host, it will be de-selected in the
  4354. Dialing Directory so that later re-entry into the directory will allow you
  4355. to dial the remaining hosts.  This option is automatically selected if you
  4356. press ENTER if at least one directory entry is selected.
  4357.  
  4358. ┌────────┐
  4359. │ Cancel │
  4360. └────────┘
  4361.  
  4362. This will exit the Dialing Directory dialog box, and return you the to
  4363. session screen.  Any previously selected entries will remain selected next
  4364. time you enter the directory.
  4365.  
  4366. ┌────────┐
  4367. │  Kill  │
  4368. └────────┘
  4369.  
  4370. This option will delete all selected directory entries.  You are
  4371. prompted with Erase Only, or Remove Entirely (Pack)?  Erase Only just
  4372. clears the entries selected to <blank>.  Remove Entirely move the other
  4373. entries in the Dialing Directory up to fill in the gaps.
  4374.  
  4375. You will be prompted to make absolutely sure that you truly wish to erase
  4376. the entries.  All calling statistics for those entries will be erased as
  4377. well.  Once an option is killed, it is permanently deleted.  If no entries
  4378. are selected, this option has no effect.
  4379.  
  4380. ┌────────┐
  4381. │ Print  │
  4382. └────────┘
  4383.  
  4384. This prints just the Dialing Directory entries selected, or the entire
  4385. directory if no entries are selected.
  4386.  
  4387. The output can be directed to a printer or a file.
  4388.  
  4389. Choosing the disk option will prompt you for a filename, and if you wish
  4390. to append to the file, or overwrite any file by that name.
  4391.  
  4392. Before printing or saving occurs, you will be asked what type of output
  4393. you wish.  You have two choices: Detailed Listing, or Tabular Listing.
  4394.  
  4395. Specifying Detailed Listing will output a multi-line record for each entry.
  4396. The format of detailed breakdown mode is as follows:
  4397.  
  4398. -----------------------------------------------------------------------------
  4399.    ENTRY #: 1
  4400. -----------------------------------------------------------------------------
  4401.       Name: The Vector Sector          Phone-2: 714/379-2134
  4402.    Phone-1: 714/379-2133               Phone-3: 714/379-3135
  4403.   SystemID: TELEGRFX                   User-ID: SysopJim
  4404.   Connects: 0                         Password:
  4405.  Last Date: --/--/----                  VT-102: NO
  4406.     Prefix: Default                   COM Port: Default
  4407.     Suffix: Default                  Baud Rate: Default
  4408.  BS Destr.: NO                       Data Bits: Default
  4409.  BS Delete: NO                          Parity: Default
  4410. Local echo: NO                       Stop Bits: Default
  4411.  Use modem: Default               Flow Control: None
  4412.  Baud Lock: NO                       Add CR/LF: NO
  4413.      Notes: Home of RIPscrip graphics
  4414.  
  4415. Tabular Listing will print one entry per line, formatted for an 80-column
  4416. display:
  4417.                                           Baud   COM         Last   Mod
  4418. Host Name            Host Phone Number    Rate  Val # Calls  Call    ? Direc.
  4419. ===============================================================================
  4420. The Vector Sector    714/379-2133        ------ --- -     0 --/--/-- - TELEGRFX
  4421.                      714/379-2134
  4422.                      714/379-3135
  4423.  
  4424. ┌────────┐
  4425. │ Toggle │
  4426. └────────┘
  4427.  
  4428. Toggle alters what information is displayed in the Dialing Directory
  4429. window.  By default, the following information is displayed on each line
  4430. in the window:
  4431.  
  4432. ─#─ ──────System Name─────── ──────Phone Number───── ─Directory──
  4433.  
  4434.     Entry #
  4435.     Host System Name
  4436.     Phone Number
  4437.     System ID (Directory)
  4438.  
  4439. There are six different toggle settings available, displaying all the
  4440. various information that can be set in the Entry Editor.  The alternate
  4441. toggles are:
  4442.  
  4443. ─#─ ──────System Name───── Port ─Baud─ D P S CT L ──Flow──
  4444.  
  4445.     Entry #
  4446.     Host System Name
  4447.     COM Port
  4448.     Baud Rate                   ┐
  4449.     Data Bits                   │
  4450.     Parity                      │
  4451.     Stop Bits                   ├ Show dashes if no Custom Port Config
  4452.     Connection (MoDem or SeRial)│
  4453.     Port Lock                   │
  4454.     Flow Control                ┘
  4455.  
  4456. ─#─ ──────System Name─────── ────────────────Notes───────────────
  4457.  
  4458.     Entry #
  4459.     Host System Name
  4460.     Notes
  4461.  
  4462. ─#─ ──────System Name─────── LastCall Total# Emulat E C BD BK P S
  4463.  
  4464.     Entry #
  4465.     Host System Name
  4466.     Date of Last Call
  4467.     Total Number of Calls
  4468.     Terminal Emulation (ANSI or VT-102)
  4469.     Local Echo
  4470.     Add CR/LF
  4471.     Destructive Backspace
  4472.     Backspace Sends DEL (BS or DL)
  4473.     Prefix
  4474.     Suffix
  4475.  
  4476.  
  4477. ─#─ ────System Name──── ───Phone 1─── ───Phone 2─── ───Phone 3───
  4478.  
  4479.     Entry #
  4480.     Host System Name
  4481.     Phone Number 1
  4482.     Phone Number 2
  4483.     Phone Number 3
  4484.  
  4485. ─#─ ──────System Name─────── ───────User-ID────── ───Password────
  4486.  
  4487.     Entry #
  4488.     Host System Name
  4489.     User-ID
  4490.     Password
  4491.  
  4492. This is a simple toggle.  Each time you choose this option, the
  4493. information displayed will change to the next mode.
  4494.  
  4495. Your favorite toggle setting can be saved to your permanent RIPterm
  4496. setup.  To do this, choose the toggle mode you like the best, exit the
  4497. Dialing Directory, then choose Save Setup from the Setup Menu.
  4498.  
  4499. ┌────────┐
  4500. │  Add   │
  4501. └────────┘
  4502.  
  4503. Add the selected number of entries to the end of the current Dialing
  4504. Directory file.
  4505.  
  4506. ┌────────┐
  4507. │  Help  │
  4508. └────────┘
  4509.  
  4510. This option displays who really killed JFK.
  4511.  
  4512. ┌────────┐
  4513. │  Sort  │
  4514. └────────┘
  4515.  
  4516. This option is not available in the current release of RIPterm.
  4517.  
  4518. ┌───────────────────────────────────────────────────────────────────────────┐
  4519. │▒▒▒ 5.2.1 ■ Editing Dialing Directory Entries ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  4520. └───────────────────────────────────────────────────────────────────────────┘
  4521.  
  4522. When you choose to edit Dialing Directory entries, a dialog box like this
  4523. appears on your screen to let you edit the various entries:
  4524.  
  4525. ┌───────────────────────────────────────────────────────────────────────────┐
  4526. │┌─────────────────────────────────────────────────────────────────────────┐│
  4527. ││                        Edit Directory Entry #1                          ││
  4528. │├─────────────────────────────────────────────────────────────────────────┤│
  4529. ││                ┌─────────────────────────┐              ┌───────────┬─┐ ││
  4530. ││    System Name │The Vector Sector        │     Prefix # │ Default   ││ ││
  4531. ││                ├─────────────────────────┤              ├───────────┼─┤ ││
  4532. ││ Phone Number 1 │714/379-2133             │     Suffix # │ Default   ││ ││
  4533. ││                ├─────────────────────────┤              ├───────────┴─┤ ││
  4534. ││ Phone Number 2 │714/379-2134             │   System Dir │             │ ││
  4535. ││                ├─────────────────────────┤              ├─────────────┤ ││
  4536. ││ Phone Number 3 │714/379-2135             │      User-ID │             │ ││
  4537. ││                ├─────────────────────────┤              ├─────────────┤ ││
  4538. ││          Notes │Home of RIPscrip graphics│     Password │             │ ││
  4539. ││                └─────────────────────────┘              └─────────────┘ ││
  4540. ││     VT-102 [ ]  Local Echo [ ]  Destruct. BS [XI  Hide UserID & P/W [ ] ││
  4541. ││ CustomPort [ ]   Add CR/LF [ ]  BS Sends DEL [ ]  Restricted Access [ ] ││
  4542. │├─────────────────────────────────────────────────────────────────────────┤│
  4543. ││           ┌────────────┬─┐                         ┌──────────────────┐ ││
  4544. ││  COM Port │ COM1       ││      BIOS COM Port [ ]  │ Default Settings │ ││
  4545. ││           ├────────────┼─┤                         └──────────────────┘ ││
  4546. ││ Baud Rate │ 19,200     ││          Port Lock [X]  ┌──────────────────┐ ││
  4547. ││           ├────────────┼─┤                         │ Active Settings  │ ││
  4548. ││ Data Bits │ 8 Bits     ││   Modem Connection [X]  └──────────────────┘ ││
  4549. ││           ├────────────┼─┤                         ┌──────────────────┐ ││
  4550. ││    Parity │ No Parity  ││            RTS/CTS (■)  │    Set 8-N-1     │ ││
  4551. ││           ├────────────┼─┤                         └──────────────────┘ ││
  4552. ││ Stop Bits │ 1 Stop Bit ││           XON/XOFF ( )  ┌──────────────────┐ ││
  4553. ││           └────────────┴─┘                         │    Set 7-E-1     │ ││
  4554. ││                                                    └──────────────────┘ ││
  4555. ││           ┌────────┐          ┌────────┐          ┌────────┐            ││
  4556. ││           │   OK   │          │ Cancel │          │  Help  │            ││
  4557. ││           └────────┘          └────────┘          └────────┘            ││
  4558. │└─────────────────────────────────────────────────────────────────────────┘│
  4559. └───────────────────────────────────────────────────────────────────────────┘
  4560.  
  4561. The significance of each of these fields are described below.  The top
  4562. half of the dialog box deals with settings needed for each entry.  The
  4563. bottom half of the dialog box deals with the Custom Port settings, and is
  4564. normally ghosted (grayed-out or non-selectable) unless the CustomPort
  4565. check box is selected.
  4566.  
  4567. ┌────────┐
  4568. │   OK   │
  4569. └────────┘
  4570.  
  4571. This will accept any changes you have made and return you to the Dialing
  4572. Directory dialog box.  Any changes you made in the editor will be
  4573. reflected in the directory window.  If you have selected multiple entries
  4574. to edit, then the remaining entries (if any) that haven't been edited will
  4575. be edited before you are returned to the directory screen.
  4576.  
  4577. ┌────────┐
  4578. │ Cancel │
  4579. └────────┘
  4580.  
  4581. This will cancel any modifications you have made in the directory editor.
  4582. You will be returned to the Dialing Directory automatically.  If you have
  4583. chosen to edit multiple directory entries (by selecting more than one),
  4584. and there are entries that haven't been edited yet, they will be edited
  4585. before you are eventually returned to the Dialing Directory dialog box.
  4586.  
  4587. ┌────────┐
  4588. │  Help  │
  4589. └────────┘
  4590.  
  4591. Click Help.  Perspiring minds want to know.
  4592.  
  4593.  
  4594. ▒▒▒ System Name ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  4595.  
  4596. The System Name field is the name of the host that appears in the Dialing
  4597. Directory dialog.  This is the name that will be displayed to you whenever
  4598. you dial the host, and is used in general to describe the host.  You are
  4599. allowed 24 characters for the host name.
  4600.  
  4601. ▒▒▒ Phone Number 1 ■ Phone Number 2 ■ Phone Number 3 ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  4602.  
  4603. These are the telephone numbers used to dial the host.  The number should
  4604. be entered EXACTLY as you would dial it yourself if you were to use a phone.
  4605.  
  4606. You are allowed up to 24 characters in each number.  Valid characters are
  4607. digits 0-9, hyphens, slashes, and parenthesis (if your modem allows them).
  4608. You may use a comma (,) for a two or three second pause (depending on your
  4609. modem) Check your modem's documentation to determine the delay value.  If
  4610. you wish for RIPterm to perform a half-second pause instead of the modem,
  4611. use a tilde (~).
  4612.  
  4613. NOTE: If Use Modem is NOT selected, the Phone Number 1 field is
  4614.       transmitted without prefix or suffix as the activation string for
  4615.       the direct connection to the host.  Some systems require just a CR
  4616.       (Control-M or ^m) as the activation string.
  4617.  
  4618. ▒▒▒ Notes ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  4619.  
  4620. This is a field where you may enter some comments or notes.  It is strictly
  4621. for your convenience.
  4622.  
  4623. ▒▒▒ Prefix # ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  4624.  
  4625. This option lets you select the Dialing Prefix to use.  Usually, the best
  4626. choice is Default, unless you have a need for a particular prefix.
  4627.  
  4628. See Section 4.7 ■ Modem Dialing Prefixes for full details on prefixes.
  4629.  
  4630. ▒▒▒ Suffix # ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  4631.  
  4632. This option lets you select the Dialing Suffix to use.  Usually, the best
  4633. choice is Default, unless you have a need for a particular suffix.
  4634.  
  4635. See Section 4.7 ■ Modem Dialing Prefixes for full details on suffixes.
  4636.  
  4637. ▒▒▒ System Dir ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  4638.  
  4639. Each entry in the directory can have a sub-directory associated with it.
  4640. This directory is used when RIPscrip graphics are being viewed on the
  4641. host.  Any icon, RIPscrip, sound, or image files that are sent by the host
  4642. are automatically placed in the System Dir.  This in effect, helps keep
  4643. your icons separated from each other.
  4644.  
  4645. If you omit a directory name in this field, and you dial into a RIPscrip
  4646. host that requires icons or RIPscrip files, RIPterm will look for them
  4647. automatically in the ICONS\ sub-directory.  It is recommended that you
  4648. keep host specific files in their proper sub-directories so as to keep
  4649. files with the same name from overwriting each other.
  4650.  
  4651. You do not need to create the sub-directory yourself.  RIPterm will create
  4652. it for you automatically.
  4653.  
  4654. If the System Dir field is not blank, RIPterm checks in that directory
  4655. FIRST for any necessary files.  If the files are not found in that
  4656. sub-directory, RIPterm will check the ICONS\ sub-directory afterward to
  4657. see if it is there.  This facilitates the concept of "file override".
  4658.  
  4659. This "file override" is best explained by an example.  Let's say you call
  4660. several different RIPscrip hosts.  Each of them have numerous icons that
  4661. they use for their host.  Now as you are probably aware, the sysop of each
  4662. host thinks of his host as the only host in the world.  With that in mind,
  4663. they do not give a great amount of thought to the names that they give
  4664. their icon or RIPscrip files (i.e., not considering that other hosts might
  4665. have files with the same names).  Files like EMAIL.BMP or FILES.BMP would
  4666. be used on nearly any host!  If all these files were located in the same
  4667. directory, only the very latest files would be used when you call a host!
  4668.  
  4669. In other words, when you call host XYZ, you might see host ABC's EMAIL
  4670. icon! This is obviously not how it should work.  With this in mind,
  4671. keeping files in separate sub-directories resolves this problem quite
  4672. nicely.  Even if a sysop chooses to use the standard RIPterm EMAIL icon,
  4673. he can do that too. All he has to do is NOT provide you with his own EMAIL
  4674. icon.  RIPterm would first check host XYZ's directory, and after finding
  4675. that the file is not there, would check the ICONS\ directory and find it
  4676. there.  This way, the sysop has the ability to override standard icons
  4677. with his own without affecting the standard icons.
  4678.  
  4679. Keep in mind, that if you dial a host by type modem commands directly (not
  4680. using the Dialing Directory), then the correct directory may not be used
  4681. since RIPterm has no way of knowing which Dialing Directory entry you are
  4682. calling.  In other words, you should use the Dialing Directory to call ALL
  4683. RIPscrip hosts!  You can use the Manual Connect option to dial a host and
  4684. set the correct System Dir.
  4685.  
  4686. NOTE: RIPterm supports an automatic file transfer mode. This mode allows
  4687.       hosts to send files to your computer for subsequent use.  Any files
  4688.       received in this mode are automatically placed in the proper System
  4689.       Dir.  If no System Dir is defined, then the ICONS\ sub-directory is
  4690.       used as the destination sub-directory.  The Download Directory as
  4691.       set in the File Transfer Settings dialog box is not used in this
  4692.       situation as the destination directory.
  4693.  
  4694. ▒▒▒ User-ID ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  4695.  
  4696. The User-ID field is simply a comment field for you to keep track of your
  4697. account for this system.  RIPterm makes no use of this information, and
  4698. the host can not get at this information in any way.
  4699.  
  4700. ▒▒▒ Password ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  4701.  
  4702. The Password field is simply a comment field for you to keep track of
  4703. your password for this system.  RIPterm makes no use of this information,
  4704. and the host can not get at this information in any way.
  4705.  
  4706. ▒▒▒ VT-102 ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  4707.  
  4708. This enables VT-102 terminal emulation automatically when you connect to
  4709. this system, if selected.
  4710.  
  4711. See Section 3.4 ■ The Options Menu (Alt-O) for details on VT-102 emulation.
  4712.  
  4713. ▒▒▒ Local Echo ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  4714.  
  4715. Local Echo sends every character you type directly to the screen.  If you
  4716. are seeing every character twice, then you need to turn this option OFF.
  4717.  
  4718. See Section 4.6.3 ■ Modem General Settings for more details on Local Echo.
  4719.  
  4720. ▒▒▒ Destruct. BS ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  4721.  
  4722. A Destructive Backspace means that when you press the Backspace key on
  4723. your keyboard, it ERASES the character immediately to the left of the
  4724. cursor.  If Destructive Backspace is disabled, then the cursor simply
  4725. moves one character cell to the left.
  4726.  
  4727. Destructive Backspace defaults to ON.
  4728.  
  4729. ▒▒▒ Hide UserID & P/W ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  4730.  
  4731. This option is ghosted, and does nothing in this release of RIPterm.  In
  4732. the future, this option will be used to keep your User-ID and Password
  4733. fields secret.
  4734.  
  4735. ▒▒▒ CustomPort ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  4736.  
  4737. Selecting the Custom Port option enables the bottom half of the dialog,
  4738. and allows you to use the settings at the bottom of the screen.
  4739.  
  4740. These settings now override the settings in your Modem Setup and Dialing
  4741. Prefixes Setup.
  4742.  
  4743. See Section 5.2.2 ■ Editing Dialing Directory Entries Custom Port Settings
  4744. below for details on setting all these options.
  4745.  
  4746. ▒▒▒ Add CR/LF ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  4747.  
  4748. This option adds a carriage return (CR or Control-M) and a Line Feed (LF or
  4749. Control-J) to the end of every line of text received.
  4750.  
  4751. Normally, this is not necessary.  Some hosts however, require that CR/LF's
  4752. be ON for you to see text properly.  Normally, this option is OFF.
  4753.  
  4754. If text coming across the modem does not move to the next line, then you
  4755. need to turn Add CR/LF ON.
  4756.  
  4757. If every line of text is separated by a blank line, then you need to turn
  4758. Add CR/LF OFF.
  4759.  
  4760. ▒▒▒ BS Sends DEL ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  4761.  
  4762. Some hosts don't recognize the Backspace key.  They use the Delete key
  4763. instead.  For your convenience, you can enable BS Sends DEL to tell
  4764. RIPterm make Backspace act just like Delete was pressed when Backspace the
  4765. key actually used.
  4766.  
  4767. ▒▒▒ Restricted Access ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  4768.  
  4769. This option is ghosted, and does nothing in this release of RIPterm.  It
  4770. is included for future expansion.
  4771.  
  4772. ┌───────────────────────────────────────────────────────────────────────────┐
  4773. │▒▒▒ 5.2.2   ■ Editing Dialing Directory Entries Custom Port Settings ▒▒▒▒▒▒│
  4774. └───────────────────────────────────────────────────────────────────────────┘
  4775.  
  4776. The entire bottom half of the Edit Dialing Directory Entries dialog is
  4777. devoted to custom settings for an entry.  Selecting the Custom Port option
  4778. enables the bottom half of the dialog, and these settings now override
  4779. your default settings.
  4780.  
  4781. ▒▒▒ COM Port, Baud Rate, Data Bits, Parity, and Stop Bits ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  4782.  
  4783. See Section 4.6.2 ■ Modem Port Settings for information on these options.
  4784.  
  4785. ▒▒▒ BIOS COM Port ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  4786.  
  4787. This option is not available in the current release of RIPterm.
  4788.  
  4789. ▒▒▒ Port Lock ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  4790.  
  4791. This option keeps the computer to modem speed constant.
  4792.  
  4793. See Section 4.6.3 ■ Modem General Settings for information on this option.
  4794.  
  4795. ▒▒▒ Modem Connection ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  4796.  
  4797. If Modem Connection is selected, RIPterm knows that it is connected to a
  4798. modem. This is the normal, default situation.  RIPterm send the "Modem
  4799. Init" command string to the modem when it starts up.
  4800.  
  4801. If you are using RIPterm to connect directly to another computer via a
  4802. serial link (for example, by using a null modem cable), then you would
  4803. want to select Another Computer.
  4804.  
  4805. ▒▒▒ RTS/CTS and XON/XOFF ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  4806.  
  4807. These options are for received data Flow Control.
  4808.  
  4809. See Section 4.6.3 ■ Modem General Settings for information on this option.
  4810.  
  4811. ┌──────────────────┐
  4812. │ Default Settings │
  4813. └──────────────────┘
  4814.  
  4815. This button takes the active settings from the Modem Setup dialog and
  4816. enters them into the fields for you.  This is a handy way to get back to
  4817. your starting point.
  4818.  
  4819. ┌──────────────────┐
  4820. │ Active Settings  │
  4821. └──────────────────┘
  4822.  
  4823. This button takes whatever settings may have been changed by connecting to
  4824. a particular host.  In most cases, this button will behave exactly the
  4825. same as the Default Settings button.
  4826.  
  4827. ┌──────────────────┐
  4828. │    Set 8-N-1     │
  4829. └──────────────────┘
  4830.  
  4831. This button sets the Data Bits to 8, Parity to None, and Stop Bits to 1.
  4832. This is the most common settings for connecting to a remote system.
  4833.  
  4834. ┌──────────────────┐
  4835. │    Set 7-E-1     │
  4836. └──────────────────┘
  4837.  
  4838. This button sets the Data Bits to 7, Parity to Even, and Stop Bits to 1.
  4839.  
  4840. ┌───────────────────────────────────────────────────────────────────────────┐
  4841. │▒▒▒ 5.2.3 ■ Dialing Directory Conversion Utility (DIALCONV.EXE) ▒▒▒▒▒▒▒▒▒▒▒│
  4842. └───────────────────────────────────────────────────────────────────────────┘
  4843.  
  4844. For your convenience, a utility program has been included with RIPterm to
  4845. convert Dialing Directory files from other popular terminal programs to
  4846. RIPterm v1.54 format.  This program currently supports the conversion of
  4847. Telix and TeleMate directory files to RIPterm format.  Conversion is "one
  4848. way".  In other words, you cannot convert a RIPterm directory file to
  4849. Telix format, but you can convert Telix to RIPterm v1.54 format.
  4850.  
  4851. NOTE: There is a separate utility included to convert RIPterm v1.54
  4852.       directories to RIPterm v2.0 directories.  If you are converting a
  4853.       Telix or TeleMate directory to RIPterm v2.0 format, you must do it
  4854.       in two steps.
  4855.  
  4856. Use of DIALCONV is quite simple.  The program will auto-detect what type
  4857. of Dialing Directory file is to be processed and will automatically use
  4858. the appropriate conversion method necessary for the given file.
  4859.  
  4860. To convert a directory file, enter a command similar to:
  4861.  
  4862.     DIALCONV TELIX.FON RIPTERM.PHO
  4863.  
  4864. In the preceding example, DIALCONV would convert the Telix directory file
  4865. TELIX.FON to a RIPterm directory file called RIPTERM.PHO.  RIPterm uses
  4866. the extension of .PHO to designate Dialing Directories.
  4867.  
  4868. All "statistical" data in the source directory file are converted into the
  4869. new RIPterm file.  For example, the last date a host was called, and total
  4870. number of calls you have made to that host are converted as well and are
  4871. made part of the RIPterm directory file. In addition, COM port, baud rate
  4872. and other settings are converted as well for your convenience.
  4873.  
  4874. If you wish to simply view the contents of a Telix or TeleMate directory
  4875. file without conversion (to make sure that conversion would take place
  4876. properly), you can choose an optional "view" option for DIALCONV by
  4877. specifying the "-v" switch on the command line.  For example, to list out
  4878. all the valid entries in a Telix directory file called TELIX.FON to the
  4879. screen, enter the following command:
  4880.  
  4881.     DIALCONV -v TELIX.FON
  4882.  
  4883. All entries will be displayed to the screen for you.  Output can be
  4884. captured to a text file if you wish by using the MS-DOS redirection
  4885. feature.  Using the preceding example, let's say you wanted to print all
  4886. entries in the Telix directory file to the text file TELIX.LST, enter the
  4887. following command:
  4888.  
  4889.     DIALCONV -v TELIX.FON >TELIX.LST
  4890.  
  4891. Note the use of the redirection symbol ">" followed by the filename to
  4892. redirect output to.  You could just have easily directed the programs
  4893. output to the Printer with the following command:
  4894.  
  4895.     DIALCONV -v TELIX.FON >PRN
  4896.  
  4897. ┌───────────────────────────────────────────────────────────────────────────┐
  4898. │▒▒▒ 5.2.4 ■ Dialing Directory File Format ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  4899. └───────────────────────────────────────────────────────────────────────────┘
  4900.  
  4901. For the technically minded, this section contains the C header file
  4902. containing all the correct values for working with the RIPterm Dialing
  4903. Directory file.  This is provided for programmers who wish to create
  4904. maintenance utilities.
  4905.  
  4906. //========================================================================
  4907. // A phone book contains the necessary information to dial one or more
  4908. // host systems.  Each host system may have up to three phone numbers
  4909. // attached to it (for multi-line systems without a "real" rotary.  The
  4910. // entire phone book file may be password restricted, making it so that
  4911. // you have to enter a password to gain access to the entire phone book.
  4912. // Alternatively, you may protect certain entries in the phone book with
  4913. // the master phone book password so that only authorized dialouts can
  4914. // occur on particular numbers, but leaving other numbers open for regular
  4915. // use (useful in a family situation).
  4916. //
  4917. // If the entire phone book is password protected, then all system names,
  4918. // telephone numbers, login user-id's and login passwords are encrypted to
  4919. // prevent unscrupulous users from trying to hack the raw binary phone
  4920. // book file.  If only particular entries are protected (i.e., the whole
  4921. // phone book file isn't password protected), then only the phone numbers,
  4922. // login user-id's and login passwords are encrypted.  The system names
  4923. // are left unencrypted so that they can show up in the Dialing Directory
  4924. // dialog box (you just can't access them without the phone book password)
  4925. //========================================================================
  4926.  
  4927. //------------------------------------------------------------------------
  4928. // These definitions specify the structure of a phone book's header data
  4929. // block.  At the very beginning of the file is a text message that
  4930. // identifies the file as a RIPterm directory file, followed by the ASCII
  4931. // character CTRL-Z (end of file).  If a user types out this file, they
  4932. // will only see the title and nothing more.  This keeps out only the most
  4933. // casual of hacker.  Binary file viewing utilities will bypass this
  4934. // counter-measure.  Immediately after the file header will be zero or
  4935. // more phone entry records.  The exact number of records that should be
  4936. // in the file is stored in the phdTotalEntries member of this structure.
  4937. // The maximum number of phone directory entries is 1024
  4938. //------------------------------------------------------------------------
  4939.  
  4940. typedef unsigned short  WORD;
  4941. typedef   signed short SWORD;
  4942. typedef unsigned long  DWORD;
  4943. typedef   signed long SDWORD;
  4944.  
  4945. typedef unsigned char BYTE;
  4946.  
  4947.  
  4948. #define PHONE_TITLE       " RIPterm Dialing Directory File \n\r"
  4949. #define PHONE_TITLE_SIZE  37
  4950.  
  4951. #define PHONE_MAX_ENTRIES 1000U
  4952. #define PHONE_MIN_ENTRIES 20
  4953.  
  4954. #define DIAL_DIR_FILENAME "RIPTERM.PHO"
  4955.  
  4956. #define MAX_NUMS          3                  /* Max phone #'s per entry    */
  4957.  
  4958. #define PHONE_PWORD_LEN   25                 /* Length of password field   */
  4959.  
  4960. //
  4961. // Finds the offset of a particular record in the Dialing Directory file.
  4962. //
  4963.  
  4964. #define PHONE_DIR_OFFSET( which )                                     \
  4965.      ( ( SDWORD ) sizeof( phoneHeader )  +                            \
  4966.        ( SDWORD ) sizeof( phoneEntry )   *  ( SDWORD ) ( which ) )
  4967.  
  4968. typedef enum _phoneHeaderFlags
  4969. {
  4970.      phdPasswordRestricted       = 0x0001,   // Password phone book access?
  4971.      phdPasswordProtectedEntries = 0x0002    // P/W protects some entries
  4972. } phoneHeaderFlags;
  4973.  
  4974. typedef struct _phoneHeader *phoneHeaderPtr;
  4975. typedef struct _phoneHeader
  4976. {
  4977.      char phdTitle[ PHONE_TITLE_SIZE ];      // Title of phone book file
  4978.      char phdEofChar;                        // EOF char ASCII 26 (Ctrl-Z)
  4979.      WORD phdTotalEntries;                   // Total phone book entries
  4980.      WORD phdFlags;                          // Various phone book flags
  4981.      WORD phdTotalProtectedEntries;          // Total # protected entries
  4982.      char phdPassword[ PHONE_PWORD_LEN ];    // Phone Book Access Password
  4983.      char phdSpareSpace[ 81 ];               // SIZEOF: 150 bytes
  4984. } phoneHeader;
  4985.  
  4986. //----------------------------------------------------------------------
  4987. // The following definitions are used for the phone book records.
  4988. // These record entries define a particular host system.  There are zero
  4989. // or more of these records immediately following the phone book header
  4990. // data block.  The total number of phone record entries is defined as
  4991. // header->phdTotalEntries
  4992. //----------------------------------------------------------------------
  4993.  
  4994. typedef enum _phoneFlags
  4995. {
  4996.      phoBspaceDestructive     = 0x0001,      // Non destructive backspace
  4997.      phoBspaceSendDelete      = 0x0002,      // BS key sends DEL (not BS)
  4998.      phoHideUserIdAndPassword = 0x0004,      // Password is hidden
  4999.      phoProtectedEntry        = 0x0008,      // Entry access by book p/w
  5000.      phoCustomPortConfig      = 0x0010       // Use setup port config?
  5001. } phoneFlags;
  5002.  
  5003. #define PHONE_UID_LEN     30                 // Length of userid field
  5004. #define PHONE_NAME_LEN    25                 // Length of system name
  5005. #define PHONE_NUM_LEN     25                 // Length of phone number
  5006. #define PHONE_ID_LEN      13                 // Length of system ID field
  5007. #define PHONE_NOTE_LEN    51                 // Length of user note field
  5008.  
  5009. typedef struct _phoneEntry *phoneEntryPtr;
  5010. typedef struct _phoneEntry
  5011. {
  5012.      char phoName[ PHONE_NAME_LEN ];               // Name of System
  5013.      char phoNumber[ MAX_NUMS ] [ PHONE_NUM_LEN ]; // Phone #(s) of System
  5014.                                                    // ----------------------
  5015.      portSetup phoPortConfig;                      // COM port for entry
  5016.                                                    // ----------------------
  5017.      char   phoSystemID[ PHONE_ID_LEN ];           // System-ID (filename)
  5018.                                                    // ----------------------
  5019.      SDWORD phoTotalConnects;                      // Total # of connections
  5020.      SWORD  phoLastDate;                           // Last Date connected
  5021.                                                    // ----------------------
  5022.      BYTE   phoPrefixUsed;                         // Prefix (0=def, 1-3)
  5023.      BYTE   phoSuffixUsed;                         // Suffix (0=def, 1-3)
  5024.                                                    // ----------------------
  5025.      char   phoSystemUserID[ PHONE_UID_LEN ];      // UserID used on system
  5026.      char   phoSystemPassword[ PHONE_PWORD_LEN ];  // P/W used on system
  5027.                                                    // ----------------------
  5028.      char   phoNotes[ PHONE_NOTE_LEN ];            // Misc user notes
  5029.                                                    // ----------------------
  5030.      WORD   phoFlags;                              // Various phone flags
  5031.                                                    // ----------------------
  5032.      WORD   phoTermEmulation;                      // Default emulation
  5033.                                                    // ----------------------
  5034.      char   phoSpareSpace[5];                      // Spare space
  5035. } phoneEntry;                                      // SIZEOF: 250 Bytes
  5036.  
  5037. //------------------------------------------------------------------------
  5038. // This following structure defines a serial-port configuration.  There
  5039. // are technically two pertinent serial port configuration blocks that are
  5040. // used at any one time, the "current port config", and the "default setup
  5041. // config" block.  The "current" config is the one that is
  5042. // driving the serial port, which can vary from one Dialing Directory
  5043. // entry to another.  The default serial port setup stored in the setup
  5044. // file merely defines the standard default serial configuration.  When a
  5045. // Dialing Directory entry is dialed, this can modify the current port
  5046. // configuration, but leaves the default setup configuration untouched.
  5047. //------------------------------------------------------------------------
  5048.  
  5049. typedef enum _comPorts
  5050. {
  5051.      portNone    = -1,                       // Com port (none)
  5052.      portCOM1    = 0,                        // Com port COM1
  5053.      portCOM2    = 1,                        // Com port COM2
  5054.      portCOM3    = 2,                        // Com port COM3
  5055.      portCOM4    = 3,                        // Com port COM4
  5056. } comPorts;                                  // SIZEOF: 2 bytes
  5057.  
  5058. typedef enum _baudRates
  5059. {
  5060.      baud300     = 0,                        // Baud rate 300 bps
  5061.      baud1200    = 1,                        // Baud rate 1200 bps
  5062.      baud2400    = 2,                        // Baud rate 2400 bps
  5063.      baud4800    = 3,                        // Baud rate 4800 bps
  5064.      baud9600    = 4,                        // Baud rate 9600 bps
  5065.      baud19200   = 5,                        // Baud rate 19200 bps
  5066.      baud38400   = 6,                        // Baud rate 38400 bps
  5067.      baud57600   = 7,                        // Baud rate 57600 bps
  5068.      baud115200  = 8,                        // Baud rate 115200 bps
  5069. } baudRates;                                 // SIZEOF: 2 bytes
  5070.  
  5071. typedef enum _dataBits
  5072. {
  5073.      dataBits8       = 0,                    // 8 data bits (full binary)
  5074.      dataBits7       = 1,                    // 7 data bits
  5075. } dataBits;                                  // SIZEOF: 2 bytes
  5076.  
  5077. typedef enum _parity
  5078. {
  5079.      parityNone    = 0,                      // No parity
  5080.      parityEven    = 1,                      // Even parity
  5081.      parityOdd     = 2,                      // Odd parity
  5082. } parity;                                    // SIZEOF: 2 bytes
  5083.  
  5084. typedef enum _stopBits
  5085. {
  5086.      stopBits1       = 0,                    // 1 stop bit
  5087.      stopBits2       = 1,                    // 2 stop bits
  5088. } stopBits;                                  // SIZEOF: 2 bytes
  5089.  
  5090. typedef enum _flowControl
  5091. {
  5092.      flowRtsCts  = 0x0001,                   // RTS/CTS flow control
  5093.      flowXonXoff = 0x0002,                   // XON/XOFF flow control
  5094. } flowControl;                               // SIZEOF: 2 bytes
  5095.  
  5096. typedef enum _comFlags
  5097. {
  5098.      portUseModem      = 0x0001,             // Use modem protocols
  5099.      portLockBaudRate  = 0x0002,             // No auto-baud detection
  5100.      portBios          = 0x0004,             // Use BIOS INT14 interface
  5101.      portHalfDuplex    = 0x0008,             // Local echo - full duplex
  5102.      portCrLf          = 0x0010,             // Use CR/LF for CR's or LF's
  5103.      portDtrHangup     = 0x0020,             // Drop DTR to hangup?
  5104.      portBsDestructive = 0x0040,             // Destructive backspace
  5105.      portBsSendsDel    = 0x0080,             // BS key sends DEL key
  5106. } comFlags;                                  // SIZEOF: 2 bytes
  5107.  
  5108. typedef struct _portSetup
  5109. {
  5110.      SWORD portComPort;                      // COM port # (1 - 4)
  5111.      WORD  portBaudRate;                     // Baud Rate (300-115,200)
  5112.      WORD  portDataBits;                     // Data Bits (7 or 8)
  5113.      WORD  portParity;                       // Parity setting (N, E or O)
  5114.      WORD  portStopBits;                     // Stop Bits (1 or 2)
  5115.      WORD  portFlowControl;                  // Flow Control (RTS or XOFF)
  5116.      WORD  portFlags;                        // Port config flags
  5117. } portSetup;                                 // SIZEOF: 14 bytes
  5118.  
  5119. //========================================================================
  5120. //
  5121. // NOTE: If the header says that the FILE is password protected
  5122. // (phoneHeader.phdFlags & phdPasswordRestricted), then the password field
  5123. // (phoneHeader.phdPassword) in the header is encrypted
  5124. //
  5125. // If the header says that certain ENTRIES are password protected
  5126. // (phoneHeader.phdFlags & phdPasswordProtectedEntries), then some or all
  5127. // entries in the file are encrypted.  To tell if an entry is password
  5128. // protected, phoneEntry.phoFlags & phoProtectedEntry will be non-zero.
  5129. //
  5130. // The fields encrypted are the system name, phone number, user-id, user
  5131. // password, notes, and system ID (directory) are encrypted as well.
  5132. //
  5133. // No matter which flag is set, the password to gain access is encrypted in
  5134. // the header.
  5135. //
  5136. // TeleGrafix is NOT publishing the encryption algorithm used.
  5137. //
  5138. // A directory entry is considered blank if the system name field
  5139. // (phoneEntry.phoName) is blank.
  5140. //
  5141. //========================================================================
  5142.  
  5143. ┌───────────────────────────────────────────────────────────────────────────┐
  5144. │▒▒▒ 5.2.5 ■ The Dialing Window ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  5145. └───────────────────────────────────────────────────────────────────────────┘
  5146.  
  5147. The Dialing Window appears when RIPterm is dialing the modem.  This window
  5148. displays the number of seconds elapsed, the time the first dialing
  5149. started, the time of the current dialing started, the telephone number,
  5150. the time remaining until this dialing is aborted, and the status of the
  5151. current dialing attempt.
  5152.  
  5153.     ┌────────────────────────────────────────────────────────┐
  5154.     │┌──────────────────────────────────────────────────────┐│
  5155.     ││                 Dialing Host System                  ││
  5156.     │├──────────────────────────────────────────────────────┤│
  5157.     ││                ┌───────────────────────────────────┐ ││
  5158.     ││    System Name │ The Vector Sector                 │ ││
  5159.     ││                └───────────────────────────────────┘ ││
  5160.     ││                ┌───────────────────────────────────┐ ││
  5161.     ││   Phone Number │ 714/379-2133                      │ ││
  5162.     ││                └───────────────────────────────────┘ ││
  5163.     ││                ┌──────────┐                 ┌──────┐ ││
  5164.     ││     Start Time │ hh:mm:ss │       Attempt # │ 1    │ ││
  5165.     ││                └──────────┘                 └──────┘ ││
  5166.     ││                ┌──────────┐                 ┌────┬─┐ ││
  5167.     ││   Current Time │ hh:mm:ss │  Time Remaining │ 42 ││ ││
  5168.     ││                └──────────┘                 └────┴─┘ ││
  5169.     ││                ┌───────────────────────────────────┐ ││
  5170.     ││         Status │ Dialing...                        │ ││
  5171.     ││                └───────────────────────────────────┘ ││
  5172.     ││  ┌────────┐┌────────┐┌────────┐┌────────┐┌────────┐  ││
  5173.     ││  │   OK   ││ Cancel ││ Cycle  ││ Remove ││  Help  │  ││
  5174.     ││  └────────┘└────────┘└────────┘└────────┘└────────┘  ││
  5175.     │└──────────────────────────────────────────────────────┘│
  5176.     └────────────────────────────────────────────────────────┘
  5177.  
  5178. Each field is described more fully in the following sections:
  5179.  
  5180. ┌─────────────┐
  5181. │ System Name │
  5182. └─────────────┘
  5183.  
  5184. This field displays the name of the host that is being dialed.  This field
  5185. may be blank if you choose to dial via Manual Connect.
  5186.  
  5187. ┌──────────────┐
  5188. │ Phone Number │
  5189. └──────────────┘
  5190.  
  5191. This displays the telephone number that is being used when dialing the
  5192. designated host.  It is shown in this field exactly as it is transmitted
  5193. to the modem.
  5194.  
  5195. ┌────────────┐
  5196. │ Start Time │
  5197. └────────────┘
  5198.  
  5199. This field shows the time that the modem began trying to dial out.  As the
  5200. modem cycles through the various attempts to connect, this time does not
  5201. change.  The format of this field is HH:MM:SS (hours, minutes, seconds).
  5202.  
  5203. ┌──────────────┐
  5204. │ Current Time │
  5205. └──────────────┘
  5206.  
  5207. This field displays the current time.  This field will constantly change
  5208. as the dialing progresses.  It is intended to give you a visual reference
  5209. to the time, compared to the start time.
  5210.  
  5211. ┌───────────┐
  5212. │ Attempt # │
  5213. └───────────┘
  5214.  
  5215. This shows how many tries have been made thus far for all phone numbers
  5216. selected.  If the host is busy, then it will try again after a brief
  5217. pause.  The maximum number of attempts is set in the Modem Setup dialog.
  5218.  
  5219. ┌────────────────┐
  5220. │ Time Remaining │
  5221. └────────────────┘
  5222.  
  5223. This message displays how many seconds remain before the current dialing
  5224. attempt will terminate.  By default, redial time is set to 45 seconds, but
  5225. this can be changed from within the Modem Setup dialog box.  High speed
  5226. modems, or long distance calls frequently need more than 45 seconds to
  5227. complete an outgoing call. To the right of this field are two small
  5228. arrows, an UP arrow, and a DOWN arrow.  These are for temporarily
  5229. increasing or decreasing the redial time for the rest of these dialing
  5230. attempts.
  5231.  
  5232. ┌────────┐
  5233. │ Status │
  5234. └────────┘
  5235.  
  5236. Periodically through the dialing process, various status messages may need
  5237. to be displayed to give you more information on what is going on.  Of the
  5238. various messages, you might see things like, "Host is Busy. Redialing...",
  5239. or "Time elapsed without connection".  This is used to tell you what is
  5240. going on.
  5241.  
  5242. ┌────────┐
  5243. │   OK   │
  5244. └────────┘
  5245.  
  5246. This returns you to the session screen.  It does NOT abort the current
  5247. dialing attempt.  This is handy if the connection is beginning, and you
  5248. need to access another feature in RIPterm.
  5249.  
  5250. ┌────────┐
  5251. │ Cancel │
  5252. └────────┘
  5253.  
  5254. This option will stop dialing.  You will be returned to the session
  5255. screen.  Any systems that you were trying to dial will remain selected the
  5256. next time you enter the Dialing Directory.
  5257.  
  5258. ┌────────┐
  5259. │ Cycle  │
  5260. └────────┘
  5261.  
  5262. This is used when you have selected some entries to dial.  By clicking
  5263. on Cycle, it will stop calling whichever host is currently being dialed,
  5264. and will go to the next host selected in your dialing list and begin to
  5265. dial that number.  If you are only dialing one host, this will stop the
  5266. current dialing attempt and re-dial the same number again.
  5267.  
  5268. ┌────────┐
  5269. │ Remove │
  5270. └────────┘
  5271.  
  5272. This option will remove an entry from your dial list.  What this means is
  5273. that whatever host is currently being dialed will have its dialing attempt
  5274. stopped, and then it will be de-selected in the Dialing Directory, then
  5275. RIPterm will attempt to dial the next selected number (if any).  If no
  5276. more entries are available in the dialing list, RIPterm will abort all
  5277. dialing and return to the session screen.
  5278.  
  5279. ┌────────┐
  5280. │  Help  │
  5281. └────────┘
  5282.  
  5283. The 5,023,109th time you click this button, it will do exactly the same
  5284. thing it did in all the previous attempts.
  5285.  
  5286. ┌───────────────────────────────────────────────────────────────────────────┐
  5287. │▒▒▒ 5.3 ■ Keystroke Macro Editor ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  5288. └───────────────────────────────────────────────────────────────────────────┘
  5289.  
  5290. Keystroke Macros are your own keyboard shortcuts.  For example, you can
  5291. instruct RIPterm to make the F5 key type your user-id and press <ENTER>
  5292. for you.  This would allow you to log-on quickly by simply pressing a
  5293. single key. RIPterm's macro system is easy to use, and very powerful!  You
  5294. can save your macro keys to the default macro file (RIPTERM.MAC), or if
  5295. you need to have multiple macro configurations, you can save macros to
  5296. different files.
  5297.  
  5298. When you choose the macro editor option, a dialog box similar to the
  5299. following will be displayed:
  5300.  
  5301. ┌──────────────────────────────────────────────────────────────────────────┐
  5302. │┌────────────────────────────────────────────────────────────────────────┐│
  5303. ││                        Keystroke Macro Editor                          ││
  5304. │├────────────────────────────────────────────────────────────────────────┤│
  5305. ││                                                                        ││
  5306. ││                           Common Macros (■)                            ││
  5307. ││                           System Macros ( )                            ││
  5308. ││               Terminal Emulation Macros ( )                            ││
  5309. ││                                                                        ││
  5310. │├────────────────────────────────────────────────────────────────────────┤│
  5311. ││         Keystroke ... Macro Replacement Text                           ││
  5312. ││┌────────────────────────────────────────────────────────────────────┬─┐││
  5313. │││  Control-Shift-S ... Sample Macro^m                                ││││
  5314. │││                                                                    ├─┤││
  5315. │││                                                                    │ │││
  5316. │││                                                                    │ │││
  5317. │││                                                                    │ │││
  5318. │││                                                                    │ │││
  5319. │││                                                                    │ │││
  5320. │││                                                                    │ │││
  5321. │││                                                                    │ │││
  5322. │││                                                                    │ │││
  5323. │││                                                                    │ │││
  5324. │││                                                                    │ │││
  5325. │││                                                                    │ │││
  5326. │││                                                                    │ │││
  5327. │││                                                                    │ │││
  5328. │││                                                                    │ │││
  5329. │││                                                                    │ │││
  5330. │││                                                                    │ │││
  5331. │││                                                                    ├─┤││
  5332. │││                                                                    ││││
  5333. ││└────────────────────────────────────────────────────────────────────┴─┘││
  5334. ││ ┌──────┐ ┌──────┐ ┌──────┐ ┌──────┐ ┌──────┐ ┌──────┐ ┌─────┐ ┌──────┐ ││
  5335. ││ │  OK  │ │ Edit │ │ Add  │ │Delete│ │ Save │ │ Load │ │Clear│ │ Help │ ││
  5336. ││ └──────┘ └──────┘ └──────┘ └──────┘ └──────┘ └──────┘ └─────┘ └──────┘ ││
  5337. │└────────────────────────────────────────────────────────────────────────┘│
  5338. └──────────────────────────────────────────────────────────────────────────┘
  5339.  
  5340. When selecting macros to edit/delete, you may click on an existing macro,
  5341. then click EDIT or DELETE.  To select multiple macros to edit or delete,
  5342. click on each macro while holding down the SHIFT key.
  5343.  
  5344. RIPterm uses several different macro files.  Common Macros are stored in
  5345. RIPTERM.MAC.  System Macros are macros for a particular host, and are
  5346. named using the System Dir field.  The Terminal Emulation files included
  5347. with RIPterm are VT102.MAC and ANSI.MAC.
  5348.  
  5349. You may store multiple macros into Macro .MAC Files for future use.  You
  5350. may have as many macro files as you wish limited only by the amount of
  5351. available disk space.
  5352.  
  5353. System Macros have the highest precedence, then Common Macros, and finally
  5354. Terminal Emulation.  For example, if you have a System Macro that uses the
  5355. SAME KEYSTROKE as a Common Macro, it OVERRIDES the Common Macro.
  5356.  
  5357. SYSTEM MACROS ARE NOT CURRENTLY AVAILABLE IN THIS RELEASE OF RIPTERM!!!
  5358.  
  5359. NOTE: RIPterm uses most all of the Alt and Ctrl-Alt combinations for its
  5360.       menus.  If you create a macro using these key combinations, they
  5361.       will NOT work, because they are overridden by the menus.  RIPterm
  5362.       specifically does NOT make use of any of the function keys, so you
  5363.       have them all to yourself for keystroke macros.
  5364.  
  5365. ┌───────────────┐
  5366. │ Common Macros │
  5367. └───────────────┘
  5368.  
  5369. Common macros are available at all times at the session screen in RIPterm.
  5370.  
  5371. ┌───────────────┐
  5372. │ System Macros │
  5373. └───────────────┘
  5374.  
  5375. SYSTEM MACROS ARE NOT CURRENTLY AVAILABLE IN THIS RELEASE OF RIPTERM!!!
  5376.  
  5377. System Macros are macros for a particular host, and are stored in the
  5378. RIPterm directory.
  5379.  
  5380. The name of the macro file is the same as the System Dir with .MAC on the
  5381. end.  For example, if you have VECTSECT in your System Dir field in the
  5382. Dialing Directory, then the System Macro file would be VECTSECT.MAC.
  5383.  
  5384. NOTE: The System Macros are loaded automatically when you dial that host.
  5385.       If you don't have a System Dir entered for the current host, the
  5386.       System Macros will not be loaded.
  5387.  
  5388. ┌───────────────────────────┐
  5389. │ Terminal Emulation Macros │
  5390. └───────────────────────────┘
  5391.  
  5392. RIPterm supports two Terminal Emulation Macro sets: VT-102 and ANSI. These
  5393. are loaded automatically, depending on the Terminal Emulation setting in
  5394. either Modem Setup or the current Dialing Directory entry being dialed.
  5395.  
  5396. ┌────┐
  5397. │ OK │
  5398. └────┘
  5399.  
  5400. OK exits the Keystroke Macro Editor and returns to the session screen.
  5401.  
  5402. ┌──────┐
  5403. │ Edit │
  5404. └──────┘
  5405.  
  5406. Edits any selected macros.  If no macros are selected, you are prompted to
  5407. select some first.
  5408.  
  5409. ┌─────┐
  5410. │ Add │
  5411. └─────┘
  5412.  
  5413. This option is for adding more macros to the currently selected macro type.
  5414. When you click Add, you are first prompted for the keystroke to assign the
  5415. macro to.  For example, if you wanted to record a macro for the F5 key,
  5416. simply press the F5 key.  You may specify a combination of CTRL, ALT or
  5417. SHIFT keys as well.  RIPterm's macro editor allows you to define literally
  5418. hundreds of macros using nearly as complex a keystroke as you want.
  5419.  
  5420. WARNING: You would never want to create macros using just a single letter,
  5421.          or using control characters [such as CTRL-M (return) or CTRL-H
  5422.          (backspace)]. If you did, you would not be able to type without
  5423.          these macros being triggered.  This would make it difficult to
  5424.          use RIPterm with the keyboard.
  5425.  
  5426. NOTE: RIPterm uses most all of the Alt and Ctrl-Alt combinations for its
  5427.       menus.  If you create a macro using these key combinations, they
  5428.       will NOT work, because they are overridden by the menus.  RIPterm
  5429.       specifically does NOT make use of any of the function keys, so you
  5430.       have them all to yourself for keystroke macros.
  5431.  
  5432. After entering the keystroke, enter the text that should be sent to the
  5433. host (or the modem) if this macro is entered.  In other words, enter the
  5434. text that you want to be associated with this macro.  For example, if you
  5435. wanted to send the text "Hello World" to the host when you press F5,
  5436. simply type in "Hello World".
  5437.  
  5438. You may enter control characters into your macros by using a caret (^),
  5439. followed by the letter of the control key you want to send.  For example,
  5440. a CTRL-C would be represented as ^C.  A carriage return (<ENTER>) is
  5441. specified as ^M.  Also, an ESCAPE is generated by the sequence ^[ ...
  5442. There are a number of different combinations of CONTROL CHARACTERS that
  5443. you may choose from (see Section 5.3.1 for more details).
  5444.  
  5445. In addition to control characters, you can also insert TEXT VARIABLES or
  5446. POPUP PICKLISTS into your macros.  Refer to the RIPscrip Language
  5447. specification for details on these features.
  5448.  
  5449. To exit the ADD mode, simply press the <SPACE> key.
  5450.  
  5451. ┌────────┐
  5452. │ Delete │
  5453. └────────┘
  5454.  
  5455. This will delete the currently selected macros.  You are asked if you are
  5456. really sure you want to delete them.
  5457.  
  5458. ┌──────┐
  5459. │ Save │
  5460. └──────┘
  5461.  
  5462. Enter the filename that you want to save your defined macros to.  The
  5463. default for Common Macros is RIPTERM.MAC.  If you do not wish to store
  5464. your existing macros in the default macro file, you can save them to a
  5465. different file.
  5466.  
  5467. ┌──────┐
  5468. │ Load │
  5469. └──────┘
  5470.  
  5471. Enter the filename of the macro .MAC file you wish to load.  Macro files
  5472. are contained in the current RIPTERM directory unless you have some saved
  5473. elsewhere.  The default file is RIPTERM.MAC, or you can specify your own
  5474. macro file.
  5475.  
  5476. ┌───────┐
  5477. │ Clear │
  5478. └───────┘
  5479.  
  5480. This option removes ALL macros in the currently selected macro type
  5481. (System, Common, or Terminal Emulation).  You are asked if you are really
  5482. sure you want to delete them.
  5483.  
  5484. ┌──────┐
  5485. │ Help │
  5486. └──────┘
  5487.  
  5488. Clicking Help will probably bring up a blank screen.
  5489.  
  5490. ┌───────────────────────────────────────────────────────────────────────────┐
  5491. │▒▒▒ 5.3.1 ■ Control Characters in Keystroke Macros ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  5492. └───────────────────────────────────────────────────────────────────────────┘
  5493.  
  5494. Not all hosts will allow you to use control characters.  Regardless of
  5495. that, the capability to send any control character exists in the
  5496. Keystroke Macro Editor.  The most commonly used control characters are:
  5497.  
  5498.     INDIVIDUAL CONTROL CHARACTERS                       VALUE
  5499.     ---------------------------------------------------------
  5500.     ^@ ... NUL ... Null byte                              0
  5501.     ^A ... SOH ... Ctrl-A (start of block)                1
  5502.     ^B ... STX ... Ctrl-B (aux. start of block)           2
  5503.     ^C ... ETX ... Ctrl-C (user break)                    3
  5504.     ^D ... EOT ... Ctrl-D (end of transfer)               4
  5505.     ^E ... ENQ ... Ctrl-E (enquire)                       5
  5506.     ^F ... ACK ... Ctrl-F (Acknowledgment)                6
  5507.     ^G ... BEL ... Ctrl-G (bell/beep)                     7
  5508.     ^H ... BS  ... Ctrl-H (backspace)                     8
  5509.     ^I ... HT  ... Ctrl-I (horizontal tab)                9
  5510.     ^J ... LF  ... Ctrl-J (line feed)                     10
  5511.     ^K ... VT  ... Ctrl-K (vertical tab)                  11
  5512.     ^L ... FF  ... Ctrl-L (top of form/clear screen)      12
  5513.     ^M ... CR  ... Ctrl-M (carriage return)               13
  5514.     ^N ... SO  ... Ctrl-N (shift out)                     14
  5515.     ^O ... SI  ... Ctrl-O (shift in)                      15
  5516.     ^P ... DLE ... Ctrl-P                                 16
  5517.     ^Q ... DC1 ... Ctrl-Q (resume data transmission/XON)  17
  5518.     ^R ... DC2 ... Ctrl-R                                 18
  5519.     ^S ... DC3 ... Ctrl-S (pause data transmission/XOFF)  19
  5520.     ^T ... DC4 ... Ctrl-T                                 20
  5521.     ^U ... NAK ... Ctrl-U (no acknowledgment/NAK)         21
  5522.     ^V ... SYN ... Ctrl-V (synchronize byte)              22
  5523.     ^W ... ETB ... Ctrl-W                                 23
  5524.     ^X ... CAN ... Ctrl-X (cancel/CAN)                    24
  5525.     ^Y ... EM  ... Ctrl-Y                                 25
  5526.     ^Z ... SUB ... Ctrl-Z (end of file)                   26
  5527.     ^[ ... ESC ... Escape character (ESC)                 27
  5528.     ^\ ... FS  ...                                        28
  5529.     ^] ... GS  ...                                        29
  5530.     ^_ ... US  ...                                        31
  5531.  
  5532.     SPECIAL KEYSTROKES
  5533.     ----------------------
  5534.     ^[[A ... Up arrow
  5535.     ^[[B ... Down arrow
  5536.     ^[[C ... Right arrow
  5537.     ^[[D ... Left arrow
  5538.     ^[[H ... Home key
  5539.     ^[[K ... End key
  5540.     ^[[L ... Control-Home
  5541.  
  5542. ┌───────────────────────────────────────────────────────────────────────────┐
  5543. │▒▒▒ 5.4 ■ View Scrollback Buffer ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  5544. └───────────────────────────────────────────────────────────────────────────┘
  5545.  
  5546. Scrollback mode allows you to review previously displayed text information
  5547. that has come across the modem.  You may set the scrollback buffer size to
  5548. 0k - 9999k.
  5549.  
  5550. Within scrollback, you may choose from the following options:
  5551.  
  5552.     ■ SAVE current page to a text file
  5553.     ■ SAVE entire buffer to a text file
  5554.     ■ PRINT the current buffer page, or the entire buffer
  5555.     ■ SEARCH for a particular piece of text
  5556.     ■ SEARCH again for a previously searched for text string
  5557.  
  5558. At the top of the scrollback screen are a number of icons for the above
  5559. commands.  In addition, there are icons for scrolling up, down, paging up
  5560. and down or moving to the beginning or end of the buffer.
  5561.  
  5562. NOTE: The scrollback buffer filters out ANSI color codes and
  5563.       RIPscrip graphics for an uncluttered text display.
  5564.  
  5565. ┌──────────────────────────────────────────────────────────────────────────┐
  5566. │┌────────────────────────────────────────────────────────────────────────┐│
  5567. ││                           Scrollback Buffer                            ││
  5568. │├──────────────────────────────────────────────────────────────────────┬─┤│
  5569. ││                                                                      │││
  5570. ││                                                                      ├─┤│
  5571. ││                                                                      │ ││
  5572. ││                                                                      │ ││
  5573. ││                                                                      │ ││
  5574. ││                                                                      │ ││
  5575. ││                                                                      │ ││
  5576. ││                                                                      │ ││
  5577. ││                                                                      │ ││
  5578. ││                                                                      │ ││
  5579. ││                                                                      │ ││
  5580. ││                                                                      │ ││
  5581. ││ATZ                                                                   │ ││
  5582. ││OK                                                                    │ ││
  5583. ││AT&F                                                                  │ ││
  5584. ││OK                                                                    │ ││
  5585. ││AT&C1&D2                                                              │ ││
  5586. ││OK                                                                    │█││
  5587. ││AT&W                                                                  ├─┤│
  5588. ││OK                                                                    │││
  5589. │└──────────────────────────────────────────────────────────────────────┴─┘│
  5590. │  ┌────────┐┌────────┐┌────────┐┌────────┐┌────────┐┌────────┐┌────────┐  │
  5591. │  │   OK   ││ Search ││ Again  ││ Write  ││ Print  ││ Clear  ││  Help  │  │
  5592. │  └────────┘└────────┘└────────┘└────────┘└────────┘└────────┘└────────┘  │
  5593. └──────────────────────────────────────────────────────────────────────────┘
  5594.  
  5595. ┌────────┐
  5596. │   OK   │
  5597. └────────┘
  5598.  
  5599. Clicking OK returns you to the session screen.
  5600.  
  5601. ┌────────┐
  5602. │ Search │
  5603. └────────┘
  5604.  
  5605. Search looks through the entire Scrollback Buffer for a certain word or
  5606. phrase, starting at the beginning of the buffer.  The search string is
  5607. highlighted in yellow when it is found.  To find the next occurrence of the
  5608. word or phrase, click Again.
  5609.  
  5610. The search is NOT case sensitive.
  5611.  
  5612. ┌────────┐
  5613. │ Again  │
  5614. └────────┘
  5615.  
  5616. Again finds the next occurrence of the word or phrase specified in Find.
  5617. It will continue to the end of the buffer, and then say "No more matches
  5618. found".
  5619.  
  5620. ┌────────┐
  5621. │ Write  │
  5622. └────────┘
  5623.  
  5624. Write allows you to save the contents of the Scrollback Buffer.
  5625.  
  5626.     ┌──────────────────────────────────────────────────────────────┐
  5627.     │┌────────────────────────────────────────────────────────────┐│
  5628.     ││               Write Scrollback to What File?               ││
  5629.     │├────────────────────────────────────────────────────────────┤│
  5630.     ││            ┌───────────────────────────────────────────┐   ││
  5631.     ││   Filename │                                           │   ││
  5632.     ││            └───────────────────────────────────────────┘   ││
  5633.     ││       ┌────────────────┐         ┌────────────────┐        ││
  5634.     ││     ┌─┤  File Control  ├──┐    ┌─┤   Save What?   ├──┐     ││
  5635.     ││     │ └────────────────┘  │    │ └────────────────┘  │     ││
  5636.     ││     │                     │    │                     │     ││
  5637.     ││     │ (■) Append to File  │    │ (■) Current Page    │     ││
  5638.     ││     │ ( ) Overwrite File  │    │ ( ) Entire Buffer   │     ││
  5639.     ││     │                     │    │                     │     ││
  5640.     ││     └─────────────────────┘    └─────────────────────┘     ││
  5641.     ││        ┌────────┐       ┌────────┐       ┌────────┐        ││
  5642.     ││        │   OK   │       │ Cancel │       │  Help  │        ││
  5643.     ││        └────────┘       └────────┘       └────────┘        ││
  5644.     │└────────────────────────────────────────────────────────────┘│
  5645.     └──────────────────────────────────────────────────────────────┘
  5646.  
  5647. The Filename field is the name of the file to save the buffer to.  You can
  5648. enter full path and filename information here.  If you do NOT specify a
  5649. path, the file is saved into the RIPterm directory.
  5650.  
  5651. The File Control option lets you tell RIPterm what to do if a file by the
  5652. same name already exists.  If you select Append, RIPterm will add on to
  5653. the end of the file if it already exists, or create a new file if it
  5654. doesn't exist.  If you select Overwrite File, RIPterm will erase any
  5655. existing file before writing the new data to the file.
  5656.  
  5657. The Save What? options lets you tell RIPterm how much of the buffer you
  5658. wish to save.  You can save just the Current Page (as shown in the
  5659. Scrollback Buffer screen), or the Entire Buffer.
  5660.  
  5661. OK, Cancel, and Help function as expected.
  5662.  
  5663. ┌────────┐
  5664. │ Print  │
  5665. └────────┘
  5666.  
  5667. The print option has three options: Current Page, Entire Buffer, and Page
  5668. Eject.
  5669.  
  5670. The Current Page and Entire Buffer options let you tell RIPterm how much
  5671. of the buffer you wish to print.  You can print just the Current Page (as
  5672. shown in the Scrollback Buffer screen), or the Entire Buffer.
  5673.  
  5674. The Page Eject option is for ASCII, Epson, and HP LaserJet printers.  It
  5675. sends the correct command to eject the page from the printer.  Postscript
  5676. printers are not affected by this setting.
  5677.  
  5678. ┌────────┐
  5679. │ Clear  │
  5680. └────────┘
  5681.  
  5682. This option lets you clear the entire contents of the Scrollback Buffer.
  5683. You are prompted to be sure you want to clear the buffer.
  5684.  
  5685. ┌────────┐
  5686. │  Help  │
  5687. └────────┘
  5688.  
  5689. Clicking Help reveals the secrets of the Bermuda Triangle.
  5690.  
  5691. ┌───────────────────────────────────────────────────────────────────────────┐
  5692. │▒▒▒ 5.5 ■ External Applications ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  5693. └───────────────────────────────────────────────────────────────────────────┘
  5694.  
  5695. RIPterm has a powerful feature which allows it to link-in external MS-DOS
  5696. programs into RIPterm to do things quickly and easily from within the
  5697. software.  You are allowed up to ten different applications to be
  5698. programmed into RIPterm.  At the touch of a key you can fire off one of
  5699. your application programs to do things like run Microsoft Windows (tm),
  5700. run text editors, offline mail readers or view graphics files.
  5701.  
  5702. What makes RIPterm's application system even more powerful is that you can
  5703. link application programs to particular file extensions.  The significance
  5704. of this may not be readily apparent until you think about what happens
  5705. when you download files off of a host with the same extension as that of
  5706. another application program.  For example, let's say that application #5
  5707. is defined as being your PCX file viewer program.  If you link that
  5708. application to files with a .PCX extension, then whenever you download a
  5709. PCX file your viewer will be run immediately instructing it to view the
  5710. file you just downloaded!
  5711.  
  5712. To make situations even nicer, RIPterm will return to MS-DOS (text mode)
  5713. and swap as much of RIPterm's data out of your 640k conventional memory as
  5714. possible before running your application.  When running applications,
  5715. RIPterm frees all but about 40k that must remain to reload RIPterm when
  5716. your application is finished.
  5717.  
  5718. ┌───────────────────────────────────────────────────────────────────────────┐
  5719. │▒▒▒ 5.5.1 ■ The Application Editor ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  5720. └───────────────────────────────────────────────────────────────────────────┘
  5721.  
  5722. To configure External Applications, select Edit External Application from
  5723. the File menu.  You will see this dialog box:
  5724.  
  5725.     ┌─────────────────────────────────────────────────────────┐
  5726.     │┌───────────────────────────────────────────────────────┐│
  5727.     ││               Edit External Applications              ││
  5728.     │├───────────────────────────────────────────────────────┤│
  5729.     ││              ┌────────────────────────────────────┬─┐ ││
  5730.     ││  Current App │1. <blank>                          ││ ││
  5731.     ││              └────────────────────────────────────┴─┘ ││
  5732.     │├───────────────────────────────────────────────────────┤│
  5733.     ││              ┌──────────────────────────────────────┐ ││
  5734.     ││  Description │Edit a text file                      │ ││
  5735.     ││              └──────────────────────────────────────┘ ││
  5736.     ││              ┌──────────────────────────────────────┐ ││
  5737.     ││ Command Line │EDIT.COM $FILENAME$                   │ ││
  5738.     ││              └──────────────────────────────────────┘ ││
  5739.     ││                                                       ││
  5740.     ││ [ ] Auto Execute   [ ] Pause After   [ ] Protocol App ││
  5741.     ││                                                       ││
  5742.     ││   ┌────────────────────┐     ┌────────────────────┐   ││
  5743.     ││ ┌─┤   Auto Execution   ├─┐ ┌─┤  Protocol Options  ├─┐ ││
  5744.     ││ │ └────────────────────┘ │ │ └────────────────────┘ │ ││
  5745.     ││ │                        │ │               ┌───────┐│ ││
  5746.     ││ │                 ┌────┐ │ │   Upload Batch│       ││ ││
  5747.     ││ │  File Extension │    │ │ │               ├───────┤│ ││
  5748.     ││ │                 └────┘ │ │ Download Batch│       ││ ││
  5749.     ││ │                        │ │               ├───────┤│ ││
  5750.     ││ │           ┌──────┬─┐   │ │ Trigger String│       ││ ││
  5751.     ││ │    Action │Never ││   │ │               └───────┘│ ││
  5752.     ││ │           └──────┴─┘   │ │                        │ ││
  5753.     ││ │                        │ │   [ ] Ask Filename     │ ││
  5754.     ││ │                        │ │                        │ ││
  5755.     ││ └────────────────────────┘ └────────────────────────┘ ││
  5756.     ││   ┌────────┐          ┌────────┐         ┌────────┐   ││
  5757.     ││   │   OK   │          │ Cancel │         │  Help  │   ││
  5758.     ││   └────────┘          └────────┘         └────────┘   ││
  5759.     │└───────────────────────────────────────────────────────┘│
  5760.     └─────────────────────────────────────────────────────────┘
  5761.  
  5762. The Current App field lists the name of the application you are currently
  5763. editing.  Application numbers go from 1 to 10.  We recommend that
  5764. application #1 be used for an external text editor.  This way, if a host
  5765. instructs your terminal to edit a text file by running application #1,
  5766. RIPterm can handle it.  For more information on how a host can run
  5767. application programs on your local terminal, see the following sections.
  5768.  
  5769. ┌─────────────┐
  5770. │ Description │
  5771. └─────────────┘
  5772.  
  5773. The Description field is where you enter the name of the Current App.
  5774. This is the name that appears after the number in the Current App field.
  5775.  
  5776. ┌──────────────┐
  5777. │ Command Line │
  5778. └──────────────┘
  5779.  
  5780. This is how you define what program to run and how to run it.  Type the
  5781. name of the program (or a batch file) in this field along with any command
  5782. line parameters you wish to pass along to the application.
  5783.  
  5784. If the program is not accessible in your MS-DOS PATH= statement, you may
  5785. give the full path and program name in this field.  Refer to your DOS
  5786. manual for more details about the PATH setting.
  5787.  
  5788. In addition to being able to specify which program to run, you can also
  5789. utilize one of RIPterm's most advanced features to customize it to your
  5790. needs.  This is the ability to pass along the filename just downloaded to
  5791. an external application.
  5792.  
  5793. For example, if you were going to edit a text file, you need to tell your
  5794. editor what file you wish to edit.  In the screen displayed above showing
  5795. the Application Editor, you will notice the Command Line of "EDIT.COM
  5796. $FILENAME$".  Notice the $FILENAME$ portion of the command line.  When you
  5797. try to run this particular application, the phrase $FILENAME$ will be
  5798. replaced with a filename of your choice.  This is a simplistic way of
  5799. looking at it.  $FILENAME$ is a RIPterm text variable (refer to the
  5800. RIPscrip Language Specification for info on Text Variables).  Text
  5801. variables are like Keystroke Macros - they get replaced with another
  5802. string.  Depending on the variable, it might be replaced with some
  5803. information that RIPterm knows (like the date), or it might insert a
  5804. string that you type in.  In the case of $FILENAME$, RIPterm will pop-up a
  5805. dialog box on your screen allowing you to enter the filename to edit.
  5806.  
  5807. The $FILENAME$ text variable has a special property in RIPterm.  In the
  5808. External Application system, if you set an application to trigger to a
  5809. downloaded file extension, this text variable is automatically filled in
  5810. with the name of the file you just downloaded, thus saving you from having
  5811. to type in the filename at all.
  5812.  
  5813. You are not only limited to just simple text variables.  You can also use
  5814. "Pick-List" definitions (refer to the RIPscrip Language Specification for
  5815. more details). This allows you to pop-up a listing of available choices.
  5816. You might conceivably use this to specify different command-line switches
  5817. to modify the behavior of a particular program - something that may be
  5818. different each time you run the program.
  5819.  
  5820. You do not need to place a ^M at the end of your command line.  A carriage
  5821. return will be added automatically when the program is run.
  5822.  
  5823. NOTE:  Leaving the command line blank will result in a Jump to DOS, just
  5824.        as if you had selected it from the Files menu.
  5825.  
  5826. ┌───────────────────────┐
  5827. │ Auto Execute Checkbox │
  5828. └───────────────────────┘
  5829.  
  5830. If Auto Execute is selected, in enables the Auto Execution options in the
  5831. lower left corner of the dialog box.  Refer to that section below.
  5832.  
  5833. ┌──────────────────────┐
  5834. │ Pause After Checkbox │
  5835. └──────────────────────┘
  5836.  
  5837. When the application is finished, and is ready to go back to RIPterm, you
  5838. have the option of inserting a pause before RIPterm resumes running.  This
  5839. is helpful if you are using a program that does not pause when it is done.
  5840.  
  5841. A good example is the TYPE program in DOS.  If you use TYPE do display a
  5842. text file, it will splat it to the screen, and then return you to RIPterm
  5843. so fast you wouldn't be able to read the information at all.  By selecting
  5844. Pause After, you will have to press a key before RIPterm resumes.
  5845.  
  5846. ┌───────────────────────┐
  5847. │ Protocol App Checkbox │
  5848. └───────────────────────┘
  5849.  
  5850. This option is not available in the current release of RIPterm.  It is for
  5851. enabling the Protocol Options in the lower right corner of the dialog.
  5852.  
  5853. ┌────────────────┐
  5854. │ Auto Execution │
  5855. └────────────────┘
  5856.  
  5857. As stated previously, you have the ability to link particular application
  5858. programs to files with certain extensions.  For example, if you wanted to
  5859. link a PCX image viewer to files with .PCX extensions, simply enter "PCX"
  5860. in this field.  Then whenever you download a file with a .PCX extension,
  5861. the given application will run and the $FILENAME$ text variable will be
  5862. replaced with the filename of the file you just downloaded!  Neat, huh?
  5863.  
  5864. There are three ways that applications can link to downloaded files.  They
  5865. can be run NEVER, ALWAYS, or RIPterm can ASK you if you want to run the
  5866. application.
  5867.  
  5868. ┌────────────────┐
  5869. │ Action - Never │
  5870. └────────────────┘
  5871.  
  5872. When this option is chosen, the Extension field of the application will be
  5873. ignored.  In other words, the application you are editing will never be
  5874. automatically executed for particular files that you download.  Use this
  5875. option to completely disable auto-download application execution for a
  5876. given application.
  5877.  
  5878. ┌──────────────┐
  5879. │ Action - Ask │
  5880. └──────────────┘
  5881.  
  5882. When this option is selected and the File Extension field contains a DOS
  5883. Extension, RIPterm will check every file that you download to see if it
  5884. has the same extension and if so, it will pop-up a window on your screen
  5885. asking if you wish to run the given application on the file you just
  5886. downloaded.  This is the most "secure" way of using application mode.
  5887. This gives you complete control over what applications get run.
  5888.  
  5889. ┌─────────────────┐
  5890. │ Action - Always │
  5891. └─────────────────┘
  5892.  
  5893. This option, when combined with the Extension field, will automatically
  5894. run the configured application every time a file with the configured
  5895. extension is downloaded.  You will not be prompted if you want to run the
  5896. application on the file -- it will be done for you immediately when the
  5897. download is complete.
  5898.  
  5899. ┌────┐
  5900. │ OK │
  5901. └────┘
  5902.  
  5903. Clicking OK approves any modifications you might have made in the
  5904. Application Editor and saves them to RIPTERM.APP for future use in RIPterm.
  5905.  
  5906. ┌────────┐
  5907. │ Cancel │
  5908. └────────┘
  5909.  
  5910. This option abandons all modifications in the Application Editor,
  5911. restoring the application to the state it was in previous to entering
  5912. the Application Editor.
  5913.  
  5914. ┌──────┐
  5915. │ Help │
  5916. └──────┘
  5917.  
  5918. This option displays a help screen to assist you in editing applications.
  5919.  
  5920. ┌───────────────────────────────────────────────────────────────────────────┐
  5921. │▒▒▒ 5.5.2 ■ Application Text Variables ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  5922. └───────────────────────────────────────────────────────────────────────────┘
  5923.  
  5924. You can run applications directly from your keystroke macros if you wish.
  5925. This makes your application programs accessible at the touch of a key.
  5926. This means that you don't have to pull down the EXTERNAL menu and select
  5927. "Run Application" every time you wish to run your favorite programs.
  5928. Similar in concept to the $FILENAME$ text variable described above, you
  5929. can also insert application text variables directly into your keyboard
  5930. macros in RIPterm.  When executed the macro will automatically run the
  5931. designated application.
  5932.  
  5933. Application Text Variables are $APP0$ (Current App #1) through $APP9$
  5934. (Current App #10).  If a Current App slot is blank, RIPterm will simply
  5935. execute a DOS Shell. Unlike the $FILENAME$ text variable though, $APP0$
  5936. through $APP9$ do not get replaced with any piece of text.  For example,
  5937. if you had the following macro set up:
  5938.  
  5939.     F5: HELLO $APP0$ WORLD
  5940.  
  5941. Then whenever you press the F5 key in RIPterm, your macro would send the
  5942. sequence "HELLO " to the host, then run application #0 (presumably your
  5943. text editor), then after that is complete, transmit " WORLD" to the host as
  5944. the final part of your macro.  Note that we did not use the $FILENAME$
  5945. variable inside the macro itself - that is specified in the command line
  5946. portion of the application editor.
  5947.  
  5948. ┌───────────────────────────────────────────────────────────────────────────┐
  5949. │▒▒▒ 5.6 ■ Chat Mode ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  5950. └───────────────────────────────────────────────────────────────────────────┘
  5951.  
  5952. ┌──────────────────────────────────────────────────────────────────────────┐
  5953. │┌────────────────────────────────────────────────────────────────────────┐│
  5954. ││                           User-to-User Chat                            ││
  5955. │├────────────────────────────────────────────────────────────────────────┤│
  5956. ││┌──────────────────┐                                                    ││
  5957. │││ Remote User      │                                                    ││
  5958. ││└──────────────────┘                                                    ││
  5959. ││┌──────────────────────────────────────────────────────────────────────┐││
  5960. │││                                                                      │││
  5961. │││                                                                      │││
  5962. │││                                                                      │││
  5963. │││                                                                      │││
  5964. │││                                                                      │││
  5965. │││                                                                      │││
  5966. │││                                                                      │││
  5967. ││└──────────────────────────────────────────────────────────────────────┘││
  5968. ││┌──────────────────┐                                                    ││
  5969. │││ Local User (You) │                                                    ││
  5970. ││└──────────────────┘                                                    ││
  5971. ││┌──────────────────────────────────────────────────────────────────────┐││
  5972. │││                                                                      │││
  5973. │││                                                                      │││
  5974. │││                                                                      │││
  5975. │││                                                                      │││
  5976. │││                                                                      │││
  5977. │││                                                                      │││
  5978. │││                                                                      │││
  5979. ││└──────────────────────────────────────────────────────────────────────┘││
  5980. ││ ┌──────────┐  ┌──────────┐  ┌──────────┐  ┌────────────┐  ┌──────────┐ ││
  5981. ││ │  Cancel  │  │  Erase   │  │Scrollback│  │  Log File  │  │   Help   │ ││
  5982. ││ └──────────┘  └──────────┘  └──────────┘  └────────────┘  └──────────┘ ││
  5983. │└────────────────────────────────────────────────────────────────────────┘│
  5984. └──────────────────────────────────────────────────────────────────────────┘
  5985.  
  5986. Chat Mode is designed for when two RIPterm users connect with each other
  5987. directly.  If Chat is not used for typing messages to each other, by
  5988. default you can not see your own typing, only what the other user types.
  5989. If you turn on Local Echo in Modem Setup to see your own typing, and you
  5990. both type at the same time, your typing will be mixed with the other user,
  5991. and will be unreadable.
  5992.  
  5993. Another problem is that when you press enter to begin a new line, the
  5994. cursor, by default, moves back to the beginning OF THE SAME LINE as you
  5995. were just typing on.  Rather than text scrolling down the screen, you just
  5996. keep overwriting the same line.  You can turn on Add CR/LF in Modem
  5997. Setup to fix this problem.
  5998.  
  5999. The reason for these differences is that RIPterm is usually set up to
  6000. connect to a host system, rather than another terminal program.  Since
  6001. these require different settings, it is inconvenient (when connecting to
  6002. another user) to have to change the Modem Setup.  And you still have the
  6003. problem of typing at the same time mixing in with the other user's typing.
  6004.  
  6005. Chat solves the configuration problems of connecting directly with another
  6006. terminal user.  Typing by each user goes into separate windows, and the
  6007. modem settings for Local Echo and Add CF/LF are temporarily enabled so
  6008. that you can converse conveniently and easily with the remote user.
  6009.  
  6010. ┌──────────┐
  6011. │  Cancel  │
  6012. └──────────┘
  6013.  
  6014. The CANCEL button exits Chat.
  6015.  
  6016. ┌──────────┐
  6017. │  Erase   │
  6018. └──────────┘
  6019.  
  6020. The ERASE button clears both windows.  Handy for keeping conversations
  6021. private if someone walks up while you are chatting.
  6022.  
  6023. ┌──────────┐
  6024. │Scrollback│
  6025. └──────────┘
  6026.  
  6027. The SCROLLBACK button takes you into the history of what you have
  6028. both been typing.  See Section 5.4 for detailed information on the
  6029. Scrollback Buffer.
  6030.  
  6031. ┌────────────┐
  6032. │  Log File  │
  6033. └────────────┘
  6034.  
  6035. The LOG FILE button allows you to capture your conversation to a file on the
  6036. disk for later review.  If you missed logging part of the conversation, you
  6037. can also go into the Scrollback Buffer to save the conversation to disk.
  6038.  
  6039. ┌──────────┐
  6040. │   Help   │
  6041. └──────────┘
  6042.  
  6043. The HELP button causes a team of TeleGrafix engineers to be beamed
  6044. directly to your location - NOT!
  6045.  
  6046. ┌───────────────────────────────────────────────────────────────────────────┐
  6047. │▒▒▒ 5.7 ■ Text Variables ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  6048. └───────────────────────────────────────────────────────────────────────────┘
  6049.  
  6050. One of the special features of RIPterm is working with text variables.  A
  6051. text variable is a string of text that RIPterm knows represents some
  6052. information, or can perform an action.
  6053.  
  6054. For example, the text variable $DATE$ represents the current date on your
  6055. system.  The host may ask your system the values of one or more of these
  6056. variables, and if your terminal knows that particular text variable, it
  6057. will send that information to the host.
  6058.  
  6059. There are two types of text variables.
  6060.  
  6061. There are built-in text variables that RIPterm will ALWAYS know about.
  6062. They are part of RIPterm, and a host can always query them.  These types
  6063. of variables are defined to provide the host with information about your
  6064. terminal software and its configuration, not something about you.  In
  6065. other words, built-in text variables can be used to send a piece of
  6066. information to the host saying "what time is it", or "what is the date
  6067. where you are", or "where is the mouse located?".  They function exactly
  6068. like any other text variable except that RIPterm knows they exist even if
  6069. you haven't created them.  By nature, the values that these variables
  6070. return to the host are rarely the same.  They change depending on the
  6071. nature of each variable.  For a list of built-in text variables, refer
  6072. the "RIPscrip Language Specification".
  6073.  
  6074. There are also user-defined text variables that can contain a variety of
  6075. information depending on what was entered at the time the variable was
  6076. created.  For example, the host might ask you what the contents of the
  6077. $FULL_NAME$ variable is, and if RIPterm doesn't know, it pop-ups a dialog
  6078. box on the screen and asks you about it.  RIPterm will remember that
  6079. information for the next time it is needed by a host.
  6080.  
  6081. You may use either the built-in text variables or the user-defined text
  6082. variables at any place that allows text variables.  The valid places are
  6083. in Keystroke Macros, External Applications, Pop-Up Pick-Lists, and button
  6084. return strings.
  6085.  
  6086. ┌───────────────────────────────────────────────────────────────────────────┐
  6087. │▒▒▒ 5.7.1 ■ User-Defined Text Variables ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  6088. └───────────────────────────────────────────────────────────────────────────┘
  6089.  
  6090. User-defined text variables are text variables that you create.  A host
  6091. might tell you, "Create this text variable for me", or you might create
  6092. one yourself by selecting Create Variable from the Options menu.  The
  6093. difference is negligible, but a brief explanation of their purpose might
  6094. prove insightful.
  6095.  
  6096. User-defined text variables can store information permanently or
  6097. temporarily.  This information can then be re-used without you having to
  6098. type it in again.  The time-saving aspect of this feature is only one
  6099. small benefit of its ability.  Having the capability to store information
  6100. over potentially long periods of time is VERY useful!
  6101.  
  6102. There are three types of user-defined text variables:
  6103.  
  6104. 1. Permanent (database)        variables
  6105. 2. Temporary (memory resident) variables
  6106. 3. Volatile  (discardable)     variables
  6107.  
  6108. The significance of each type of variable is described below:
  6109.  
  6110. ┌────────────────────────────────┐
  6111. │ Permanent (Database) Variables │
  6112. └────────────────────────────────┘
  6113.  
  6114. Permanent text variables are saved in a local RIPterm database file called
  6115. RIPTERM.DB.  This file is automatically indexed for high-speed retrieval
  6116. of information.  This file is located the RIPterm directory.  Any
  6117. permanent text variable that is created is stored in this file.
  6118.  
  6119. A permanent text variable can be created by yourself manually by choosing
  6120. option Create Variable from the Options menu, or interactively by a host
  6121. via special RIPscrip commands (RIP_DEFINE and RIP_QUERY).  Once a variable
  6122. is created, they are stored forever (unless you delete the database
  6123. file).  These variables may be accessed by yourself, or a host (if you
  6124. permit it).  This can be quite useful in preventing you from having to
  6125. type the same information in over and over again in future online
  6126. sessions.  This can be used to sign-up on a host without having to type a
  6127. single character.  Sound too good to be true?  With text variables, it can
  6128. be done!
  6129.  
  6130. ┌───────────────────────────────────────┐
  6131. │ Temporary (Memory Resident) Variables │
  6132. └───────────────────────────────────────┘
  6133.  
  6134. Temporary (memory resident) text variables are accessed like permanent
  6135. text variables, except that they are not stored in the database file.
  6136. They are stored in your computer's memory.  They remain until you
  6137. disconnect from the host.  Other than that, they are identical in
  6138. nature to permanent text variables.  Until you exit RIPterm, they will
  6139. exist and will be accessible to you (via macros), or to a host.
  6140.  
  6141. NOTE: If your modem does not support Carrier Detect, then memory resident
  6142.       text variables will not be erased until you exit RIPterm!  Since
  6143.       queries of memory resident text variables do not have Data Security
  6144.       applied to them, it is possible that one host could get another
  6145.       host's variables.
  6146.  
  6147.       Solution: Make sure Carrier Detect (CD) works on your modem!
  6148.                 See Section A.5.4 ■ My Modem is Always On-Line
  6149.                 (Resuming Previous On-line Session) for details.
  6150.  
  6151. ┌──────────────────────────────────┐
  6152. │ Volatile (Discardable) Variables │
  6153. └──────────────────────────────────┘
  6154.  
  6155. A volatile (discardable) text variable is somewhat different than the
  6156. previously described text variables.  They are not stored in memory or in
  6157. the database file at all.  They are used solely to ask you a simple
  6158. question, transmit the information to the host, then the contents of the
  6159. variable are erased.  Why would you (or a host) want something like this?
  6160. This question is answered differently for YOU or for a host.
  6161.  
  6162. A volatile text variable for you can be useful during keystroke macros.
  6163. Let's say you have a very complex macro that you've devised for doing
  6164. something in a game (for example) to another user on the host.  Should you
  6165. have to edit the macro each time you want to use it for someone
  6166. different?  Of course not!  Simply place a reference to an "undefined"
  6167. text variable in your macro.  When you execute the macro, RIPterm will
  6168. look through its list of database and memory-resident text variables, and if
  6169. it doesn't find the variable, RIPterm pops up a dialog
  6170. box asking you to enter data for that variable.  Whatever you type
  6171. into that dialog box for the variable is replaced in your macro right then
  6172. and there, and is immediately discarded after the macro is finished.
  6173.  
  6174. For example, let's say you have the following macro set up to attack
  6175. another player in a game on some host you call:
  6176.  
  6177.     F2:  ATTACK $USERNAME$ FIERCELY^m
  6178.  
  6179. When you execute macro F2, RIPterm will look in through its text variables
  6180. for $USERNAME$.  If it doesn't find it, it pops up a window asking you to
  6181. enter the following:
  6182.  
  6183.       ╔════════════════════════════════════════════════════════╗
  6184.       ║                Please enter "USERNAME"                 ║
  6185.       ║  ┌──────────────────────────────────────────────────┐  ║
  6186.       ║  │ █                                                │  ║
  6187.       ║  └──────────────────────────────────────────────────┘  ║
  6188.       ╚════════════════════════════════════════════════════════╝
  6189.  
  6190. Simply type in the name of the user you wish to attack, and the result is
  6191. plugged into the rest of the string, and sent to the host in place of the
  6192. variable name $USERNAME$.  After that, the remainder of the macro will be
  6193. transmitted to the host (i.e., "ATTACK BEASTHEAD FIERCELY") followed by a
  6194. carriage return (^M is the carriage return).  Once the macro is complete,
  6195. the contents of USERNAME are erased (unless it was a previously defined
  6196. permanent (database) or a temporary (memory resident) text variable).
  6197.  
  6198. A host can also ask you to enter something for a volatile text variable.
  6199. Why would a host want to do this, and not save the response somewhere?
  6200. What if you asked a host to download a file.  You could be presented with
  6201. a menu like this:
  6202.  
  6203.             ╔═══════════════════════════════════════════╗
  6204.             ║                File Download              ║
  6205.             ║  ┌─────────────┐  ┌────────────────────┐  ║
  6206.             ║  │  Protocols  │  │   Enter Filename   │  ║
  6207.             ║  ├─────────────┤  └────────────────────┘  ║
  6208.             ║  │ ( ) X-Modem │  ╔════════════════════╗  ║
  6209.             ║  │ ( ) Y-Modem │  ║   Begin Download   ║  ║
  6210.             ║  │ (■) Z-Modem │  ╚════════════════════╝  ║
  6211.             ║  │ ( ) Kermit  │  ┌────────────────────┐  ║
  6212.             ║  └─────────────┘  │  Cancel Download!  │  ║
  6213.             ║                   └────────────────────┘  ║
  6214.             ╚═══════════════════════════════════════════╝
  6215.  
  6216. The options on the left allow you to specify the file transfer protocol
  6217. that you wish to use for the transfer.  Enter Filename is the button we're
  6218. interested in.  When you click this button, you would think that RIPterm
  6219. would pop up a dialog box on your screen, asking you for the filename to
  6220. download, right?  Do you think the filename should be saved in RIPterm's
  6221. permanent database?  Of course not.  It is kept temporarily, until you
  6222. click either "Begin Download" or "Cancel Download!".  Its value is used
  6223. specifically when you click on "Begin Download" whereby RIPterm looks at
  6224. all of the buttons on the screen and instructs the host to begin the
  6225. download in a certain way (e.g., using Z-Modem protocol to download file
  6226. XYZ.EXE for example).  As you can clearly see, you would not want the
  6227. filename field to be part of your permanent RIPterm configuration.  In
  6228. this manner, volatile text variables can be extremely useful!
  6229.  
  6230. ┌───────────────────────────────────────────────────────────────────────────┐
  6231. │▒▒▒ 5.7.2 ■ Data Security ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  6232. └───────────────────────────────────────────────────────────────────────────┘
  6233.  
  6234. All this discussion about user-defined text variables, and hosts asking
  6235. your terminal for information, you might be concerned about calling some
  6236. host you've never called before and letting it ask your terminal questions
  6237. about itself (and YOU)!  We don't blame you for thinking this.
  6238.  
  6239. That is why we've put a security precaution into RIPterm.  It is called
  6240. Data Security.  This option (available from General Setup in the Setup
  6241. menu) allows you to preview any permanent (database) text variable query
  6242. to determine if you really want to send that information to the host. This
  6243. allows you to edit a text variable that will be sent to the host so that
  6244. you are in control at all times of what information is sent to the host.
  6245. Any variable that is queried by the host will be prompted on your screen
  6246. allowing you to edit the response.  In the event that you do not wish to
  6247. divulge the information to the host, simply backspace over your text and
  6248. send a "blank" response.  In the event that the host won't permit a blank
  6249. response, enter something like "NONE" or "N/A".
  6250.  
  6251. Data Security does not apply to memory resident text variables.  These are
  6252. assumed to belong to the host you are currently connected to.
  6253.  
  6254. NOTE: If your modem does not support Carrier Detect, then memory resident
  6255.       text variables will not be erased until you exit RIPterm!  Since
  6256.       queries of memory resident text variables do not have Data Security
  6257.       applied to them, it is possible that one host could get another
  6258.       host's variables.
  6259.  
  6260.       Solution: Make sure Carrier Detect (CD) works on your modem!
  6261.                 See Section A.5.4 ■ My Modem is Always On-Line
  6262.                 (Resuming Previous On-line Session) for details.
  6263.  
  6264. If Data Security is disabled, you may still be prompted to edit your
  6265. variable, if the host asks for an "interactive query".  The host can ask
  6266. for a non-interactive text variable query, which means that the host will
  6267. ask your terminal for the contents of a permanent (database) text
  6268. variable.  If the permanent (database) variable exists, it will send the
  6269. contents to the host without you even knowing that it was sent!  In some
  6270. ways, it is up to the honor of the sysop of the host to set all variable
  6271. queries as interactive by default.  But considering the fact that this is
  6272. not an entirely "equal" world, having the ability to override variable
  6273. queries with the Data Security option is quite important.
  6274.  
  6275. This option defaults to "ON" when RIPterm is installed, and all data
  6276. queries are secure by default.  It is up to you to disable this security
  6277. measure.  Use this option with caution if you're not sure about trusting
  6278. the hosts you call.
  6279.  
  6280. As a note worth mentioning, a RIPscrip command to query the contents of
  6281. your terminal's text variables may be possible if you read an electronic
  6282. mail message from an ingenious user who knows the RIPscrip language.  In
  6283. situations like this, you would definitely want to use data security mode
  6284. to prevent unauthorized information transmittal to other people (e.g.,
  6285. credit card numbers, or other information).
  6286.  
  6287. ╔═══════════════════════════════════════════════════════════════════════════╗
  6288. ║▒▒▒ Appendix A ■ Troubleshooting/Problems ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒║
  6289. ╚═══════════════════════════════════════════════════════════════════════════╝
  6290.  
  6291. Modem communications is not a simple thing.  There are many different
  6292. technical factors that can affect RIPterm, making it work erratically, or
  6293. unreliably.  This section is intended to try to help you figure out what's
  6294. wrong and get yourself up and running as quickly as possible.
  6295.  
  6296. Check through the remainder of this section to see if the particular
  6297. problem you're having is addressed.  If you are having some sort of
  6298. difficulty not covered below (or the instructions that follow do not
  6299. resolve the problem), contact the TeleGrafix Technical Support department
  6300. as noted in Appendix C.
  6301.  
  6302. ┌───────────────────────────────────────────────────────────────────────────┐
  6303. │▒▒▒ A.0 ■ RIPtech - COM/Mouse Diagnostic ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  6304. └───────────────────────────────────────────────────────────────────────────┘
  6305.  
  6306. There is a utility program included with RIPterm called RIPTECH.EXE.  This
  6307. program finds your mouse and modem, and gives you all the configuration
  6308. parameters you need.  It also helps you to diagnose many of the common
  6309. problems associated with getting a modem up and running.
  6310.  
  6311. ┌───────────────────────────────────────────────────────────────────────────┐
  6312. │▒▒▒ A.1 ■ Mouse Doesn't Work ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  6313. └───────────────────────────────────────────────────────────────────────────┘
  6314.  
  6315. There are a number of potential conflicts that can cause the mouse to not
  6316. work correctly.  The most common ones are listed here.
  6317.  
  6318. ▒▒▒ A.1.1 ■ "Bus" Mouse Doesn't Work ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  6319.  
  6320. Make sure your mouse driver is loaded before you run RIPterm.  Without a
  6321. mouse driver loaded, RIPterm will not be able to use your mouse.  Refer to
  6322. the manual that came with your mouse under the section "Installation" or
  6323. "Software Installation".
  6324.  
  6325. Most mouse drivers come in two flavors, a .SYS file, or a TSR program
  6326. ending in a .COM file extension.  A .SYS file must be loaded into your
  6327. C:\CONFIG.SYS file as any other device driver.
  6328.  
  6329. An example of loading your MOUSE.SYS driver would be as follows:
  6330.  
  6331.     CONFIG.SYS file:
  6332.  
  6333.         FILES=40
  6334.         BUFFERS=40
  6335.         DEVICE=C:\MOUSE\MOUSE.SYS
  6336.  
  6337. If your mouse came only with a MOUSE.COM driver, then you must edit your
  6338. C:\AUTOEXEC.BAT file and add a line calling mouse driver so that it can be
  6339. loaded into memory each time your system boots up.  Add a line similar to
  6340. the one that follows:
  6341.  
  6342.     AUTOEXEC.BAT file:
  6343.  
  6344.         PATH=C:\;C:\DOS;C:\MOUSE
  6345.         PROMPT $P$G
  6346.         MOUSE
  6347.  
  6348. Configurations vary - refer to the manual that came with your mouse.
  6349.  
  6350. ▒▒▒ A.1.2 ■ "Serial" Mouse Doesn't Work ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  6351.  
  6352. If you are using a serial mouse, and it is not responding, you might be
  6353. experiencing a "conflict" between your modem serial port, and your mouse
  6354. serial port.  Under most circumstances, a conflict like this will NOT
  6355. arise in normal applications programs that don't use both a mouse and a
  6356. modem simultaneously.
  6357.  
  6358. Below you should find a list of correct and conflicting modem/mouse
  6359. configurations.
  6360.  
  6361.     CORRECT COMBINATIONS        CONFLICTING COMBINATIONS
  6362.     -----------------------     ------------------------
  6363.     Modem=COM1 / Mouse=COM2     Modem=COM1 / Mouse=COM3
  6364.     Modem=COM1 / Mouse=COM4     Modem=COM2 / Mouse=COM4
  6365.     Modem=COM2 / Mouse=COM1     Modem=COM3 / Mouse=COM1
  6366.     Modem=COM2 / Mouse=COM3     Modem=COM4 / Mouse=COM2
  6367.     Modem=COM3 / Mouse=COM2
  6368.     Modem=COM3 / Mouse=COM4     Rule of Thumb: If the mouse and modem ports
  6369.     Modem=COM4 / Mouse=COM1         are both odd or both even, you are
  6370.     Modem=COM4 / Mouse=COM3         likely to have a conflicting combo.
  6371.  
  6372. If you are knowledgeable about IBM-PC hardware, and how to install add-on
  6373. cards, you may be able to circumvent the above recommended port
  6374. combinations.  To do this will require removing the PC cover and changing
  6375. the interrupt (IRQ) setting of either the modem serial port, or the mouse
  6376. serial port (if possible).  In order to get both the mouse and the modem
  6377. operating properly, the two serial ports must use different IRQ settings!
  6378. If none of this makes sense to you, we would recommend sticking to the
  6379. above recommended layouts.
  6380.  
  6381. ┌───────────────────────────────────────────────────────────────────────────┐
  6382. │▒▒▒ A.2 ■ Modem Isn't Responding ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  6383. └───────────────────────────────────────────────────────────────────────────┘
  6384.  
  6385. If you have a serial mouse, you may be experiencing a conflict between
  6386. your mouse and your modem.  A serial mouse can be identified if it plugs
  6387. into one of your IBM-PC communications ports COM1 through COM4.  Not all
  6388. systems have 4 COM ports, so your system may be somewhat different.  A
  6389. serial mouse typically has a 25-pin connector shaped like an elongated
  6390. "D".  Another type of serial mouse has a 9-pin connector also shaped like
  6391. a "D".
  6392.  
  6393. Check to make sure your modem is plugged in and turned on (if it is an
  6394. external modem).  Make sure that the serial cable connecting the modem to
  6395. your computer is securely fastened to the proper COM port.
  6396.  
  6397. Check your modem settings to make sure they are set correctly.  You may
  6398. edit these settings by selecting Modem Setup from the Setup menu.
  6399. Things you should check for:
  6400.  
  6401.     1.  Make sure it is set for the correct port (COM1 - COM4)
  6402.  
  6403.     2.  Make sure the baud rate is set to a speed your modem
  6404.         can support (or lower).  Settings for this would be
  6405.         300, 1200, 2400, 9600, 19,200 baud.
  6406.  
  6407.     3.  If the IRQ and Base Port Address of you modem are non-standard,
  6408.         you can change them via Modem Hardware Setup in the Setup Menu.
  6409.         The standard settings are:
  6410.  
  6411.             Port  IRQ  Addr.
  6412.             ----  ---  -----
  6413.             COM1   4    3F8
  6414.             COM2   3    2F8
  6415.             COM3   4    3E8
  6416.             COM4   3    2E8
  6417.  
  6418. Refer to Section A.1.2 ■ Serial Mouse Doesn't Work to determine if you are
  6419. using an incorrect COM port configuration for your serial mouse and modem.
  6420.  
  6421. ┌───────────────────────────────────────────────────────────────────────────┐
  6422. │▒▒▒ A.3 ■ Noisy Telephone Connections ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  6423. └───────────────────────────────────────────────────────────────────────────┘
  6424.  
  6425. If you get a noisy telephone connection, the graphics that you see might
  6426. become garbled in some fashion, and/or text appearing in the Text Window
  6427. may have garbage characters in it.  Since RIPterm does more than simply
  6428. display pictures on the screen, this can disturb underlying (invisible)
  6429. operations as well.
  6430.  
  6431. Solutions:
  6432.  
  6433.     Hang-up and try calling again.  Often times, this can resolve the
  6434.     problem.
  6435.  
  6436.     Make sure your phone lines are not running near a device that
  6437.     generates an electrical field, such as a monitor, TV, radio,
  6438.     flourescent lights, incandescent lights, computer power supply, or
  6439.     electro-hydraulic bucking bronco.  The field diminishes exponentially
  6440.     with distance.  For example, a microwave oven generates a magnetic and
  6441.     electrical field of 750 to 2000 milliGauss (mG) at 1.2 inches, 40 to
  6442.     80 mG at 12 inches, and 3 to 8 mG at 39 inches (source: Southern
  6443.     California Edison).  For those familiar with the Richter Scale, used
  6444.     for measuring earthquakes, the strength of the earthquake goes down
  6445.     exponentially with the distance from the epicenter.
  6446.  
  6447.     If you are experiencing adverse weather conditions (high winds, rain,
  6448.     hurricanes, being sucked into a black hole), or there is such a
  6449.     problem in between where you are and where you're calling (you're in
  6450.     Louisiana, and you're calling New Mexico, and there is a black hole,
  6451.     er, hurricane over Texas) it will often affect line quality.
  6452.  
  6453.     Long distance connections are typically the noisiest connections,
  6454.     especially internationally.  Sometimes changing long distance carriers
  6455.     will clear up the problem.  You can manually select a different long
  6456.     distance carrier by dialing the prefix for that carrier.  For example,
  6457.     to get AT&T service, you would dial 10288# before dialing the phone
  6458.     number.  Usually your local phone company will just bill this carrier
  6459.     on your monthly phone bill without any special arrangements.
  6460.  
  6461.     Use of an error-correcting modem, such as those supporting MNP2-4 or
  6462.     better yet v.42 (provided the host you are calling support it), will
  6463.     get rid of the SYMPTOMS of the problem, but you will still experience
  6464.     slower transmissions because the modems are having to resend data
  6465.     because of errors.
  6466.  
  6467. ┌───────────────────────────────────────────────────────────────────────────┐
  6468. │▒▒▒ A.4 ■ Performance Issues ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  6469. └───────────────────────────────────────────────────────────────────────────┘
  6470.  
  6471. There are some performance issues in doing sound and communications at the
  6472. same time.  The capacity of your computer to move data around internally
  6473. is pushed to its limit.  The most reliable setup is to have a 16550 serial
  6474. controller chip in your computer.  To see if your system has a 16550 chip,
  6475. select Debug Info: Comm Port from the Debug menu.  In the third line
  6476. listed in the middle is the phrase "Is16550:" followed by either a "Y" if
  6477. you have a 16550, or a "N" if you have a 16450 or 8250 serial chip.
  6478.  
  6479. ▒▒▒ A.4.0 ■ Symptoms of a Performance Problem: ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  6480.  
  6481. If you are having any of the following problems, it could be a symptom of
  6482. a performance problem:
  6483.  
  6484.     ■ Dropped characters - text received is missing letters.
  6485.  
  6486.     ■ Visual graphics screwups - you can see something is not right. Lines
  6487.       shooting off to weird locations on the screen, RIPscrip commands
  6488.       appearing in the text windows (things like: !|1K|*|w13441232).
  6489.  
  6490.     ■ Interruptions in sound playback - it sounds like a CD player
  6491.       skipping or pausing briefly during playback.
  6492.  
  6493.     ■ Video display is not very fast, or scrolling is slow.
  6494.  
  6495. ▒▒▒ A.4.1 ■ Solutions to Data Receive Performance Issues: ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  6496.  
  6497. If you are using a modem faster than 2400 baud, you should make sure that
  6498. RTS/CTS Flow Control is enabled, and Pork Lock is turned on.  You may have
  6499. to reconfigure your modem to work with RTS/CTS and Port Lock, but most
  6500. come preconfigured for this setup.  For info on RTS/CTS and Pork Lock, see
  6501. Section 4.6.3 ■ Modem General Settings.
  6502.  
  6503. The best solution to dropped characters and visual graphics screwups
  6504. (different manifestations of the same problem) is to get a 16550 serial
  6505. card.  It is by far the most reliable and effective solution to the
  6506. problem.  Unfortunately, many computer manufacturers are too cheap to put
  6507. them in the stock system.
  6508.  
  6509. Another solution is to reduce your baud rate.  Usually, dropped characters
  6510. only appear when your baud rate is set to 38,400 or higher, but this will
  6511. vary depending on the speed of your computer.
  6512.  
  6513. ▒▒▒ A.4.2 ■ Solutions to Sound Playback Performance Issues: ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  6514.  
  6515. If you are experiencing interruptions in sound playback, for example, it
  6516. sounds like a CD player skipping or pausing briefly during playback, there
  6517. are several things you can try:
  6518.  
  6519.     ■ Use Mono, not Stereo.  Most sounds transmitted and played back while
  6520.       on-line are likely to be Mono anyways, because they are half the
  6521.       size of Stereo files.
  6522.  
  6523.     ■ Use the 8-Bit setting, not 16-Bit.  Again, most sounds you are
  6524.       likely to encounter are going to be 8-Bit because they are half the
  6525.       size of 16-Bit files.  RIPterm will automatically take a 16-Bit
  6526.       sound and play it at 8-Bit if necessary.
  6527.  
  6528.     ■ Increase the number and size of buffers, especially on a slow CPU or
  6529.       hard disk (local or network).
  6530.  
  6531.       To do this, you can select Medium or Heavy Buffering.  If these are
  6532.       not enough, you can select Custom Buffering, where you can control
  6533.       the number of size of the sound buffers.  The first thing to try is
  6534.       increasing the number of buffers.  If you get up more than 10
  6535.       buffers and you are still having problem, reduce the number of
  6536.       buffers slightly, and try increasing the size.  Only as a last
  6537.       resort should you try to change the timer counts.  Increasing the
  6538.       number of timer counts can adversely affect data transmission over
  6539.       the modem.
  6540.  
  6541. ▒▒▒ A.4.3 ■ Solutions to Video Display Performance Issues: ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  6542.  
  6543. VESA mode on some video cards may be slower than the native mode -- so if
  6544. a native mode is available, use it!  On some video cards, a memory
  6545. resident driver (TSR) needs to be loaded for VESA support to work for that
  6546. video card.  The fastest resolution to run at is 640 x 480, because less
  6547. memory is being addressed.  Scrolling especially is affected by the
  6548. resolution.  Most video cards also run faster in 256 color mode than in 16
  6549. color mode, usually because of the hardware design.
  6550.  
  6551. Accelerated graphics cards, such as those with the S3 chip, are
  6552. recommended. They will dramatically speed up the display of the graphics.
  6553. Also, system with local bus video can make a big difference in display
  6554. speed.
  6555.  
  6556. ┌───────────────────────────────────────────────────────────────────────────┐
  6557. │▒▒▒ A.5 ■ Common Configuration Problems ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  6558. └───────────────────────────────────────────────────────────────────────────┘
  6559.  
  6560. These common problems are easily resolved, and frequently baffle RIPterm users.
  6561. This is a compilation from our technical support staff on questions they
  6562. frequently get.
  6563.  
  6564. ┌───────────────────────────────────────────────────────────────────────────┐
  6565. │▒▒▒ A.5.1 ■ I Can't See What I Type ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  6566. └───────────────────────────────────────────────────────────────────────────┘
  6567.  
  6568. If you are NOT connected:
  6569.  
  6570.     ■ You may be configured for the wrong COM port -- see Appendix A.2.
  6571.  
  6572.     ■ You might have a Serial Port interrupt conflict -- see Appendix A.2.
  6573.  
  6574. If you are connected:
  6575.  
  6576.     ■ If you can see text from the other system, you may need to enable
  6577.       Local Echo in your Modem Setup dialog.  See Section 4.6.3 ■ Modem
  6578.       General Settings.
  6579.  
  6580.     ■ If you see nothing after connecting, this is the classic symptom
  6581.       of an interrupt conflict -- see Appendix A.2.
  6582.  
  6583.     ■ You may be configured for the wrong baud rate.
  6584.  
  6585. ┌───────────────────────────────────────────────────────────────────────────┐
  6586. │▒▒▒ A.5.2 ■ Every Line of Text Lays on Top of the Last ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  6587. └───────────────────────────────────────────────────────────────────────────┘
  6588.  
  6589. If every line of text received from the host lays on top of the previous
  6590. line of text transmitted, you need to enable Add CR/LF in your Modem Setup
  6591. dialog.  See Section 4.6.3 ■ Modem General Settings.
  6592.  
  6593. ┌───────────────────────────────────────────────────────────────────────────┐
  6594. │▒▒▒ A.5.3 ■ My File Transfers Fail Immediately ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  6595. └───────────────────────────────────────────────────────────────────────────┘
  6596.  
  6597. There are two possible solutions:
  6598.  
  6599.     ■ The usual source of this problem is an invalid download directory.
  6600.       Usually, the directory does not exist, or it was misspelled.  Try
  6601.       removing the download directory you have entered, and leave the
  6602.       field blank.  Try your download again.  If it works, you found the
  6603.       problem.
  6604.  
  6605.     ■ You are out of disk space.  Select System Information from the
  6606.       System Menu, or type Ctrl-Alt-I to see how much disk space you have
  6607.       available.
  6608.  
  6609.       NOTE: This shows the space available on the disk RIPterm is running
  6610.             on.  If your download directory is on another disk, you must
  6611.             Jump to DOS to see how much space is available on that disk.
  6612.  
  6613. ┌───────────────────────────────────────────────────────────────────────────┐
  6614. │▒▒▒ A.5.4 ■ My Modem is Always On-Line (Resuming Previous On-line Session) │
  6615. └───────────────────────────────────────────────────────────────────────────┘
  6616.  
  6617. Your modem and your modem cable must support the Carrier Detect (CD)
  6618. signal.  This is how RIPterm determines if you are online or offline.  The
  6619. modem can be configured for CD ON with connection, CD OFF when offline by
  6620. sending these commands to the modem.
  6621.  
  6622. From the session screen in RIPterm, type:
  6623.  
  6624.     ATZ         and press ENTER.  Wait for the "OK".
  6625.     AT&C1       and press ENTER.  Wait for the "OK".
  6626.     AT&W        and press ENTER.  Wait for the "OK".
  6627.  
  6628. If you don't get an OK after a step, STOP.  Check your modem's
  6629. documentation to see if it supports Carrier Detect and if &C1 is the
  6630. correct command for your modem.  It is standard for most modems.
  6631.  
  6632. If your modem does not have a permanent configuration area (CMOS), then &W
  6633. will give you an error.  If this is the case, then you will have to put
  6634. the &C1 in your Modem Init String in the Modem Setup dialog.
  6635.  
  6636. ┌───────────────────────────────────────────────────────────────────────────┐
  6637. │▒▒▒ A.5.5 ■ RIPterm always says "Hang up failed" when I try to hang up. ▒▒▒│
  6638. └───────────────────────────────────────────────────────────────────────────┘
  6639.  
  6640. Make sure your modem is set up for DTR Hangup.  From the Session screen,
  6641. when only the Status Bar is visible, type AT &D2 <ENTER>.  Now try hanging
  6642. up.  If your hang up didn't fail, type AT &D2 &W <ENTER>.  If the modem
  6643. returns OK, it saved it to it's memory.  If the modem returns ERROR, go to
  6644. the Modem Setup and make sure &D2 is in your Modem Init String, and save
  6645. the setup.  If your modem does not support DTR hangup, make sure that in
  6646. Modem Setup the box by DTR hangup is not checked, and save setup.
  6647.  
  6648. ┌───────────────────────────────────────────────────────────────────────────┐
  6649. │▒▒▒ A.5.6 ■ I get the message "CTS is not enabled. Disabling RTS/CTS". ▒▒▒▒│
  6650. └───────────────────────────────────────────────────────────────────────────┘
  6651.  
  6652. Make sure your modem is hooked up.  Make sure your modem is set up to
  6653. support RTS/CTS flow control.  From the Session screen, when only the
  6654. Status Bar is visible, type AT &R2 <ENTER>.  If the modem returns OK, type
  6655. AT &R2 &W.  If the modem now returns OK it is saved in it's memory.  If it
  6656. returns ERROR, go into Modem Setup and make sure &R2 is in your Modem Init
  6657. String, and save the setup.  If your modem returned ERROR when you typed
  6658. AT &R2 the first time, then go to Modem Setup and make sure the box by
  6659. RTS/CTS flow control is not checked.
  6660.  
  6661. ┌───────────────────────────────────────────────────────────────────────────┐
  6662. │▒▒▒ A.5.7 ■ I can connect with some BBS's but not others. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  6663. └───────────────────────────────────────────────────────────────────────────┘
  6664.  
  6665. You need to turn off error correction for some older modems.  To do this,
  6666. select the Setup menu and select Modem Prefixes/Suffixes. Make one prefix
  6667. "AT &M0 DT" this is for connecting with old modems without error
  6668. correction.  Make another prefix "AT &M1 DT", this one is for calling
  6669. modems with error correction.  Now go through your Dialing Directory and
  6670. set the proper prefix for each BBS you call, and save the setup.
  6671.  
  6672. ┌───────────────────────────────────────────────────────────────────────────┐
  6673. │▒▒▒ A.5.8 ■ RIPterm locks up when I start up or seems to be stuck in a loop│
  6674. └───────────────────────────────────────────────────────────────────────────┘
  6675.  
  6676. Delete RIPTERM.CNF file located in the same directory as RIPterm.  Most
  6677. likely the setup information is wrong.  Deleting this file makes RIPterm
  6678. ask you for new setup information.
  6679.  
  6680. ╔═══════════════════════════════════════════════════════════════════════════╗
  6681. ║▒▒▒ Appendix B ■ Menu Keyboard Shortcuts Reference ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒║
  6682. ╚═══════════════════════════════════════════════════════════════════════════╝
  6683.  
  6684.   ┌────────────────┐
  6685.   │ NO MENU KEY    │
  6686.   └────────────────┘
  6687.  
  6688.     System Menu
  6689.     System Menu: About RIPterm Professional
  6690.     System Menu: License Information
  6691.     System Menu: Debug Menu
  6692.  
  6693.     File Menu: Edit External Applications
  6694.  
  6695.     Options Menu: VT-102 Emulation
  6696.     Options Menu: Create Variable
  6697.     Options Menu: Show Variables
  6698.     Options Menu: Built-In Variables
  6699.  
  6700.   ┌────────────────┐
  6701.   │ SINGLE KEY     │
  6702.   └────────────────┘
  6703.  
  6704.     PgDn        File Menu: Download a File
  6705.     PgUp        File Menu: Upload a File
  6706.     PrintScreen File Menu: Print Screen
  6707.     ScrollLock  Options Menu: Button Hotkeys
  6708.  
  6709.   ┌────────────────┐
  6710.   │ ALT            │
  6711.   └────────────────┘
  6712.  
  6713.     Alt-SPACE   Options Menu: Status Bar
  6714.     Alt-=       Options Menu: Doorway Emulation
  6715.  
  6716.     Alt-A       Connect Menu: Modem Auto-Answer
  6717.     Alt-B       Options Menu: View Scrollback
  6718.     Alt-C       Connect Menu
  6719.     Alt-D       Connect Menu: Dialing Directory
  6720.     Alt-F       File Menu
  6721.     Alt-G       Options Menu: Clear the Graphics Window
  6722.     Alt-H       Connect Menu: Disconnect (Hang Up)
  6723.     Alt-I       Connect Menu: Initialize Modem
  6724.     Alt-J       File Menu: Jump to DOS
  6725.     Alt-K       Options Menu: Keystroke Macro Editor
  6726.     Alt-L       File Menu: Log Text to File
  6727.     Alt-M       Connect Menu: Manual Connect
  6728.     Alt-O       Options Menu
  6729.     Alt-P       File Menu: Log Text to Printer
  6730.     Alt-R       Options Menu: Reset All Windows
  6731.     Alt-S       Setup Menu
  6732.     Alt-T       Options Menu: Clear the Text Window
  6733.     Alt-U       Debug Menu
  6734.     Alt-X       File Menu: Exit to DOS
  6735.     Alt-Y       Options Menu: Chat Mode
  6736.     Alt-Z       System Menu: Help Table of Contents
  6737.  
  6738.   ┌────────────────┐
  6739.   │ CTRL           │
  6740.   └────────────────┘
  6741.  
  6742.     Ctrl-S      XOFF
  6743.     Ctrl-Q      XON
  6744.  
  6745.     Ctrl-END    Options Menu: Send Break
  6746.     Ctrl-HOME   Options Menu: Redraw System Menu
  6747.  
  6748.   ┌────────────────┐
  6749.   │ CTRL-ALT       │
  6750.   └────────────────┘
  6751.  
  6752.     Ctrl-Alt-A  Options Menu: ANSI Emulation
  6753.     Ctrl-Alt-B  File Menu: Show Local Image File
  6754.     Ctrl-Alt-D  Setup Menu: Modem Dialing Prefixes
  6755.     Ctrl-Alt-F  Setup Menu: System Font Setup
  6756.     Ctrl-Alt-G  Setup Menu: General Setup
  6757.     Ctrl-Alt-H  System Menu: Help on Menus
  6758.     Ctrl-Alt-I  System Menu: System Information
  6759.     Ctrl-Alt-M  Setup Menu: Modem Setup
  6760.     Ctrl-Alt-O  Options Menu: Mouse Field Select
  6761.     Ctrl-Alt-P  File Menu: Printer Setup
  6762.     Ctrl-Alt-Q  File Menu: Show Local RIP Query
  6763.     Ctrl-Alt-R  File Menu: Show Local RIP File
  6764.     Ctrl-Alt-S  Setup Menu: Save Setup
  6765.     Ctrl-Alt-T  Setup Menu: File Transfer Setup
  6766.     Ctrl-Alt-U  Setup Menu: Audio Setup
  6767.     Ctrl-Alt-V  Setup Menu: Video/Mouse Setup
  6768.     Ctrl-Alt-W  Setup Menu: Modem Hardware Setup
  6769.     Ctrl-Alt-X  File Menu: Run External Application
  6770.     Ctrl-Alt-Z  Options Menu: RIPscrip Emulation
  6771.  
  6772. ╔═══════════════════════════════════════════════════════════════════════════╗
  6773. ║▒▒▒ Appendix C ■ TeleGrafix Technical Support ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒║
  6774. ╚═══════════════════════════════════════════════════════════════════════════╝
  6775.  
  6776. TeleGrafix has a new phone number just for Technical Support.  This will
  6777. help those who need assistance from getting mixed in with the calls for
  6778. the business office.
  6779.  
  6780. Before contacting Technical Support, please use the Troubleshooting Guide
  6781. in Appendix A to see if your question is discussed. TeleGrafix has found
  6782. that most of the tech support questions are on the same issues, and we
  6783. have documented them here for your convenience and to save you (and us)
  6784. time.  You can also download the latest technical bulletins from
  6785. TeleGrafix's BBS (The Vector Sector) at the number listed below.
  6786.  
  6787. RIPterm version 2.0 comes with 30 days unlimited technical support from
  6788. your date of purchase.  After this time has expired, you will fall under
  6789. our new paid Technical Support plan.  There will be options for paying as
  6790. you go, 900 number technical support access, and yearly support contracts
  6791. that can optionally include software updates.  Contact TeleGrafix for more
  6792. information on this program.  We expect it will be in place in March 1995.
  6793.  
  6794. This program is thoroughly tested by a large team of beta-testers, and is
  6795. as bug-free as possible.  However, there are most likely some bugs that
  6796. have not been discovered.  If you find any, please report them to
  6797. TeleGrafix right away at the following address:
  6798.  
  6799.              ┌───────────────────────────────────────────────┐
  6800.              │                                               │
  6801.              │        TeleGrafix Communications, Inc.        │
  6802.              │            16458 Bolsa Chica #15              │
  6803.              │          Huntington Beach, CA 92649           │
  6804.              │                                               │
  6805.              │      Technical Support .. (714) 379-2130      │
  6806.              │      Main Office ........ (714) 379-2131      │
  6807.              │      Fax (Office/Tech) .. (714) 379-2132      │
  6808.              │      TeleGrafix BBS ..... (714) 379-2133      │
  6809.              │                                               │
  6810.              │               Internet Address:               │
  6811.              │          rip.support@telegrafix.com           │
  6812.              │                                               │
  6813.              └───────────────────────────────────────────────┘
  6814.  
  6815.               ┌─────────────────────────────────────────────┐
  6816.              ┌┴─────────────────────────────────────────────┴┐
  6817.              │                                               │
  6818.              │              Authors of RIPterm:              │
  6819.              │                                               │
  6820.              │   Jeff Reeder    Mark Hayton    Jim Bergman   │
  6821.              │                                               │
  6822.              │     ─────────────────────────────────────     │
  6823.              │                                               │
  6824.              │  RIPterm docs by Jim Bergman and Jeff Reeder  │
  6825.              │       RIPterm docs edited by Jim Bergman      │
  6826.              │                                               │
  6827.              │     ─────────────────────────────────────     │
  6828.              │                                               │
  6829.              │           The authors wish to thank           │
  6830.              │       these people their contributions:       │
  6831.              │                                               │
  6832.              │                  Pat Clawson                  │
  6833.              │                Wendy Erdtsieck                │
  6834.              │                Chuck Schroeder                │
  6835.              │                                               │
  6836.              │       ... and the many others that have       │
  6837.              │        worked with us (and for us) over       │
  6838.              │        the last two years.  Its been a        │
  6839.              │         long journey, and we hope that        │
  6840.              │      you will enjoy all the new features      │
  6841.              │    their contributions have made possible.    │
  6842.              │                                               │
  6843.              │      TeleGrafix would also like to thank      │
  6844.              │          their families and friends           │
  6845.              │      for their support and encouragement      │
  6846.              │         (and for putting up with us!)         │
  6847.              │              during this effort.              │
  6848.              │                                               │
  6849.              │        We couldn't have crawled across        │
  6850.              │         the finish line without you!          │
  6851.              │                                               │
  6852.              └┬─────────────────────────────────────────────┬┘
  6853.               └─────────────────────────────────────────────┘
  6854.  
  6855. ═════════════════════════════════════════════════════════════════════════════
  6856.                                    # # #
  6857. ═════════════════════════════════════════════════════════════════════════════
  6858.  
  6859.